/* CSS Document */
body                  { margin:0px; padding:0px; font:normal 14px Tahoma, Arial; color:#24342e; background:#cfe9e9; line-height:16px }
* { outline:none}
img                 { border:0px }
h1,h2,h3,h4,h5,h6   { font:normal 22px Tahoma; color:#000; padding:0; margin:10px 0}
p                   { padding:0; margin:0 0 10px }

h1                    { font-size:22px; margin:0 0 10px;}
h2                    { font-size:20px}
h3                    { font-size:18px}
h4                    { font-size:16px; font-weight:bold; margin:5px 0}
h5                    { font-size:14px; font-weight:bold; margin:5px 0}
h6                    { font-size:12px; font-weight:bold; margin:5px 0 }

a        { text-decoration:underline; font:normal 12px Tahoma, Arial; color:#24342e }
a:hover  { text-decoration:none }

.clear { clear:both}

.w1000 { margin:auto; width:1000px;}

.bg_main { background:url(../images/bg_main_big.jpg) 50% 0 no-repeat}
.bg_bot { background:url(../images/bg_bot.png) 100% 100% no-repeat; min-height:900px; height:auto !important; height:900px}

.logo { position:absolute; margin:50px 0 0 15px; width:461px}


.main_box { clear:both; padding:177px 30px 0 50px }

.box_top_menu { width:470px; position:absolute; margin:50px 0 0 502px}
.box_top_voprosi   { width:122px; float:left}
.box_top_voprosi a { display:block; text-decoration:none; margin:0 0 1px}

.right_box_top_menu  { width:323px; float:left; padding:0 0 0 3px}

.top_select      { padding:10px 10px 9px ; background:#9ec470; height:22px; overflow:hidden }
.top_select form { padding:0; margin:0;}
.top_select select { width:215px; height:22px; margin:0 7px 0 0;  float:left; font:normal 12px Tahoma; color:#24342e}

.top_menu { padding:1px 0 0}
.top_menu a { display:block; float:left; padding:6px 11px;  font:normal 14px Tahoma; color:#fff; background:#3d6972; margin:0 1px 1px 0; text-decoration:none; white-space:nowrap}
.top_menu a:hover { text-decoration:underline }

.left_col { width:300px; float:left; padding-bottom:200px}

.vam_nugna_viza, .drugie_uslugi { clear:both; font:normal 22px Tahoma; color:#000;}
 .polez_info {
	clear:both; 
	padding-top: 18px;
}
 .polez_info a {
	font:normal 18px Tahoma; color:#000;

}
.drugie_uslugi { padding:22px 0;}

.menu_strani  { margin:20px 0 0 3px }
.menu_strani ul,.menu_strani li { padding:0; margin:0}
.menu_strani li { list-style-type:none; padding:2px 0}
.menu_strani a { font:normal 14px Tahoma; color:#3c534a; text-decoration:none}
.menu_strani a:hover { font-weight:bold; color:#000; text-decoration:underline}
#akt_menu_strani { font-weight:bold; color:#000; text-decoration:underline}
.f_col { width:147px; float:left}
.s_col { width:150px; float:left}


.dr_usl, .dr_usl li { margin:0px; padding:0px;}
.dr_usl li { padding:2px 0; list-style-type:none}
.dr_usl a { font:normal 14px Tahoma; color:#3c534a; text-decoration:none}
.dr_usl a:hover { font-weight:bold; color:#000; text-decoration:underline}
#akt_dr_usl { font-weight:bold; color:#000; text-decoration:underline}

.content_box { float:left; width:605px; padding:2px 0 0 4px; min-height:622px; height:auto !important; height:622px;}

.top_content_menu {}
.top_content_menu a { display:block; float:left; padding:6px 11px;  font:normal 14px Tahoma; color:#fff; background:#32565d; margin:0 1px 1px 0; text-decoration:none; white-space:nowrap}
.top_content_menu a:hover { text-decoration:underline }


.content { clear:both; padding-bottom:50px; padding-top:5px}
.zagolovok { padding:25px 0 20px}
.img_left { margin-right:10px}

.sub_menu  {}

.plashka { float:right; background:#355e6b url(../images/bc_plashka.jpg) 0 0 repeat-y; width:149px; overflow:hidden; margin:0 0 10px 10px; font-size:14px}
.plashka,.plashka a { color:#fff;}
.plashka_b_b { min-height:246px; height:auto !important; height:246px; background:url(../images/bb_plashka.jpg) 0 100% no-repeat; padding:7px 8px }
.plashka_b_t { background:url(../images/bt_plashka.jpg) 0 0 no-repeat}

.tit_plashka { color:#fff; padding:10px 0 3px}
.fs20 { font-size:20px}
.fs22 { font-size:22px}
.fs24 { font-size:22px; }
.list_plashka, .list_plashka li { padding:0; margin:0}
.list_plashka { padding:10px 0 0px; margin:0}
.list_plashka li { list-style-type:none; padding:2px 0 2px 12px; background:url(../images/pic_plashla_list_w.png) 0 50% no-repeat;}
.list_plashka li:hover { background:url(../images/pic_plashla_list_g.png) 0 50% no-repeat;}
.akt_link_plashka { background:url(../images/pic_plashla_list_g.png) 0 50% no-repeat;}
.akt_link_plashka  a { color:#9ec470; }
.list_plashka a { font-size:12px; text-decoration:underline; line-height:normal}
.list_plashka a:hover { color:#9ec470; text-decoration:none;}
.list_plashka .discount a {
	font-weight: bold;
	font-size: 18px;
}

.foot { clear:both; height:auto; padding-right:20px}
.left_tel  { width:188px; position:relative; margin:15px 0 0 1px }
.tel_nomer { }
.bot_adr { width:295px; position:absolute; margin: 0 0 0 1px}
.bot_adr, .bot_adr a { font:normal 14px Tahoma; color:#24342e;}


.bot_vail { width:200px; position:absolute; margin:0 0 0 351px}
.bot_vail a { font:normal 14px Tahoma; color:#24342e;}

.count { float:right; padding:2px 0 0 }
.copyright { float:right; padding:9px 14px 0;}
.copyright a { font:normal 12px Tahoma; color:#9c9b9b}
  /*Всплывался для стран  */
.tooltip {
	position: absolute;
	visibility: hidden;
	margin-left: 80px;
	margin-top: 0px;	
	color: black;
	margin-bottom: -500px;
	font-size: 12px;
	
}

.tooltip  p {
	margin: 0;
	padding: 0;
}
.tooltip .top {
	background:  transparent url(../images/top-tooltip.png) no-repeat right;
	width: 162px;
	height: 14px; 	
}
.tooltip .center {
	background:  transparent url(../images/center-tooltip.png) repeat-y right;
	width: 127px;
	padding-left: 30px;
	padding-right: 5px;
	height: auto;	
}
.tooltip .bottom {
	background:  transparent url(../images/bottom-tooltip.png) no-repeat right;
	width: 162px;
	height: 35px; 	
}
.pricelist {
   border:  black 1px solid;
}
.pricelist td, .pricelist th {
	border:  black 1px solid;
	margin: 0px;
	padding: 4px; 

}
.pricelist td ul{
	margin-left: 0;
	padding-left: 20px;

}
.pricelist td {
	text-align: center;

}
.pricelist ul {
	text-align: left;

}
#black-w {
    width: 442px;
    	position: absolute;
    	top: 255px;
    	visibility: hidden;
}
#black-w .top{
	background: url(../images/top-window.png) no-repeat ;
	height: 14px;
	width: 442px;
	

}
#black-w .center{
	background: #FFFFFF;
	width: 412px;
	padding: 15px;
	
}
#black-w .close{
	position: absolute;
	margin-top: -10px;
	margin-left: 370px;

	
}

#black-w .bot{
	background: url(../images/bot-window.png) no-repeat ;
	height: 14px;
	width: 442px;

}

