@charset "windows-1251";
/* CSS Document */
div,p{
	margin:0;
	padding:0;}

body{
	background-color:#FFF;
	
	margin:0;
	padding:0;}	
.wrapper{
	width:100%;
	height:100%;
	background:url(/templates/images/fon_main.jpg) top center no-repeat;
	}
.main{
	margin-left:10%;
	position:relative;}	
.header{
	height:490px;
	padding-top:15px;
	padding-bottom:30px;}	
.main_menu {
	text-transform: uppercase;
	top: -20px;
}
.main_menu td a {
	/*text-decoration: none;*/
	font: 18px Tahoma, Geneva, sans-serif;
	color: #12474d;
}
.main_menu td {
	padding-right: 30px;
}
.main_menu .active a {
	color:#ad0c0c;
}
.tsitata{
	 width:385px;
	 float:left;
	 margin-left:70px;
	 font:12px Arial, Helvetica, sans-serif;
	 color:#000;}	
.tsitata .top{
	position:relative;
	background-color:#FFF;
	height: 90px;
	}
#toptext { padding:10px; }
.tsitata .bottom{
	background:url(/templates/images/bottom_tsitata.png) center bottom no-repeat;
	height:51px;
	}	
.main_text_block{
	margin-top:40px;}
.main_text_block h4{
	color:#12474d;}	
.main_text_block .text{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	width:50%;}
.main_text_block a{ color:#d66b6f; text-decoration:none; font-weight:bold;}

.telephone {
	width: 187px;
	height: 105px;
	background:url(/templates/images/telephone.png) top left no-repeat;
}

/*center*/
.center{
	/*margin-top:120px;*/}
.center .left{
	width:245px;
	float:left;}
.left_menu .menu_item{
	background:url(/templates/images/left_menu_arrow.png) left center no-repeat;
	padding: 18px 0 18px 60px;
	/*padding-left:60px;*/
	border-bottom:1px solid #12474d;
	font:13px Arial, Helvetica, sans-serif;}	
.left_menu .menu_item a{
	text-decoration:none;
	color:#12474d;
	border-bottom: 1px dashed;
}
.menu_el .hidden{
	display:none;
	padding:5px 0 5px 60px;
	background:#ab0d0d;
	/*padding-left:60px;*/
	}
.menu_el .hidden a{
	display:block;
	padding:10px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	}	
.right{
	/*float:left;*/
	margin-left:300px;
	position:relative;}	
.right_in{width:100%; float:left; font:13px Arial, Helvetica, sans-serif; color:#12474d; position:relative;}

.right_in h1 {padding:0; margin:0;}
.right_in ul li{
	list-style:url(/templates/images/list-icon.jpg);}	
.sob{
	position:relative;
	width:185px;
	height:auto;
	display:inline-block;
	/*border: 1px solid;*/
	margin-right:50px;
	margin-bottom:20px;
	float:left;}
.sob div.data, div.caption, div.anons{
	padding:4px;}
div.caption{
    margin-top:-8px;}	
.sob img{
	margin-bottom:4px;}

.red_png{
	display:none;
	border:none;
	position:absolute;
	bottom:0;
	right:0;
	width: 126px;
	height: 13px;
	background:url(/templates/images/red_png.png) top left no-repeat;
	margin-bottom: 4px;
}
.white_png{
	display:block;
	border:none;
	position:absolute;
	bottom:0;
	right:0;
	width: 126px;
	height: 13px;
	background:url(/templates/images/white_png.png) top left no-repeat;
	margin-bottom: 4px;
}

.sob_link{
    display:block;
	float:left;
	height:170px;
	text-decoration:none;	
	}	
.sob_link :hover{
	cursor:pointer;}	
.sob .data{
	width:40px;
	font:12px Arial, Helvetica, sans-serif;
	color:#a0b2b8;}	
.sob .caption{
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#12474d;
	padding:5px 4px;}	
.sob .anons{
	font:12px Arial, Helvetica, sans-serif;
	color:#12474d;}	
/*/center*/
	
.specialist{
	height:100%;
	position:relative;
	border:1px solid #d9d9d9;
	margin-top:20px;
	padding-left:15px;
	padding-top:15px;
	z-index:100;
	padding-bottom:30px;
	/*width:1800px*/;
}
.opros{
	margin-top:95px;}
.opros td{
	font:13px Arial, Helvetica, sans-serif;
	color:#12474d;}
.spec div.o_foto{
    background:url(/templates/images/no_foto.jpg) no-repeat left bottom;
	width:65px;
	height:90px;}	
.spec{
	width:200px; float:left; margin-right:20px; padding:10px;}
.spec a{
    display:block;}	
.spec img{
	border:1px solid #cbd7d8;}
.spec .name{
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#12474d;}
.spec .grad{
	font:10px Tahoma, Geneva, sans-serif;
	padding:4px;
	color:#ad0c0c;}
	
.spec_link{	
	float:left;
	height:145px;
	text-decoration:none;}
.spec_link :hover{
	cursor:pointer;}	
	
.spec .text{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;}

.wrap_spec{	
    overflow:hidden;
	}
.footer{
	padding-top:60px;
	position:relative;
	}	
.partners{
	margin-left:1%;
	height:100px;}	
.part_item{
	/*float:left;
	width:24%;
	text-align:center;*/}
.part_item  a{
    text-decoration:none;
    }	
.fon_bot{
	background:url(/templates/images/fon_bottom.jpg) repeat-x left bottom;
	position:relative;
	height:205px;
	width:100%;}	
.bot_icon{
	float:left;
	padding-top:80px;
	padding-left:10%;
	font-family:Arial, Helvetica, sans-serif;
	color:#12474d;}	
.bot_icon .item{
	float:left;
	width:200px;}		
.bot_icon img{
	float:left;
	margin-right:3px;}	
.bot_icon .top{
	margin-top: 0;
	font-size:10px;}
.bot_icon .bottom{
	font-size:12px;}
.bot_capt{
	font:12px Arial, Helvetica, sans-serif;
	color:#12474d;}
.royal{
	position:absolute;
	background:#FFF;
	bottom:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#12474d;
	padding:4px 4px 0 4px;
	/*padding-top:4px;*/
	left:45%;
	height:25px;}	
.article .caption{
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#12474d;
	}
.article .text{
	float:left;}
.article a.author{
	display:block;
	padding-bottom:30px;
	float:left;
	color:#ad0c0c;
	}
.article li{
	padding-left:8px;
	}	
.top_table td{
	font:12px Arial, Helvetica, sans-serif;
	color:#a0b2b8;
	text-align:center;
	padding:5px 10px;}
.bottom_table td{
	font:10px Tahoma, Geneva, sans-serif;
	color:#12474d;
	text-align:center;	
	width:65px;}
.ts{
	border-collapse:collapse;}	
.ts td{
	border:2px solid #ffffff;}	

.table_head th{
	font:12px Arial, Helvetica, sans-serif;
	color:#a0b2b8;}
.ts .bottom_table td{
	padding:5px 2px;}
.ts .bottom_table a{
	padding:5px 5px;
	 color:#ab0d0d;
	}	
.hidden_s{
	display:none;}	
.profil ul li{
	list-style-image:none;
	list-style-type:disc;
	margin:10px 0 10px -20px;
	/*margin-left:-20px;*/
}
.hidden{
	display:none;}	
#vspl{
	display:none;
	position:absolute;
	z-index:1000;
	bottom:-80px;
	padding:15px 15px;
	border:1px solid #a1c6c6;
	width:325px;	
	left:420px;
	background-color:#fff;}
	
#vspl_top{
	display:none;
	position:absolute;
	top:140px;
	right:250px;
	padding:15px 15px;
	border:1px solid #a1c6c6;
	width:325px;		
	background-color:#fff;}	
#vspl_top label{
	display:block;
	font:13px Arial, Helvetica, sans-serif;
	margin-bottom:-15px;}
#vspl_top input{
	display:block;}		
	
#vspl label{
	display:block;
	font:13px Arial, Helvetica, sans-serif;
	margin-bottom:-15px;}
#vspl input{
	display:block;}	
/*price*/	
.sub_menu{
	margin-top:7px;
	display:none;}
.sub_menu a{
	display:block;
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#ad0c0c;
	padding:7px 0;}	
.price_item{
	float:left;
	margin-bottom:25px;
	width:297px;}
.price_item a.capt{
	border-bottom:1px dashed;
	/*border-bottom-style:dashed;*/
	text-decoration:none;
	font:17px Tahoma, Geneva, sans-serif;
	color:#12474d;
	}	
.gol_but{
    font-family: Arial Tahoma, Geneva, sans-serif;
}
.hk{
    position:absolute;
	top:0;}	

/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
div.about {
	font-family: Arial, Verdana, Geneva, Sans-serif;
	font-size: 24px;
	font-style: italic;
	color: #12474d;
}

div.about p {
	font-size: 12px;
	font-style: normal;
	color: #010101;
}

div.about a {
	color: #ad0c0c;
}

div.about a img {
	border: 0;
}

div.info {
	float: left;
	width: 49%;
	font-family: Arial, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #12474d;
}

div.info h2 {
	font-family: Arial, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #7dc242;
}

div.red_title {
	font-family: Arial, Geneva, sans-serif;
	font-size: 22px;
	font-style: italic;
	color: #aa0d0d;
}

div.cyan_title {
	font-family: Arial, Geneva, sans-serif;
	font-size: 22px;
	font-style: italic;
	color: #326065;
}
