/* CSS Document */
* {margin: 0px; padding: 0px; border: none; }
body {font-family: Arial; background: #fff; color: #3f3f3f;}
table {font-size:80%;}

a {
	color:#006c87/*007b7a*/; 	
	font-weight:normal; 
/*	text-decoration:underline;*/
	}
a:hover {text-decoration: underline; color:#b50e1d;}
a:active {text-decoration: underline; color:#b50e1d;}
a:visited {
	color:#007b7a; 	
	font-weight:normal; 
	
	}

/*---------------------------------     Левая колонка     ------------------------------------------*/
#col1 {
 width:270px; 
 background: url(/_tpl/img/doctor.jpg) no-repeat left bottom;
 padding-bottom:340px;
 }
#logo {width:100%; height:80px; background: url(/_tpl/img/logo.gif) no-repeat center }
#logohome {position:absolute; top: 24px; left: 37px; display:block; width:212px; height: 39px;}
#ahome {position:absolute; top: 93px; left: 75px; display:block; width:11px; height: 11px; }
#amail {position:absolute; top: 93px; left: 133px; display:block; width: 12px; height: 8px;}
#amap  {position:absolute; top: 93px; left: 193px; display:block; width: 11px; height: 11px;}
.nav {height:60px; vertical-align:middle; }


#req_right_top {
	width: 240px; 
	margin-top:40px; 
	display:block;  
	background:#D6E5FA url(/_tpl/img/pad_right_top.gif) no-repeat right top; 
	}
#req_right_bot {
	width: 240px; 
	display:block;  
	background: url(/_tpl/img/pad_right_bot.gif) no-repeat right bottom; 
	padding:10px  0px;
/*	margin-top:68px;*/
	}

#delivery {	display:block; 
	width:225px;  
	height:96px;
	margin-left:10px; background:url(/_tpl/img/delivery.jpg) no-repeat bottom right; }

#req_right_bot a,
#req_right_bot span{
	display:block; 
	/*width:150px;  
	margin-left:15px;  */
	padding: 20px 0 0 9px; 
	background:url(/_tpl/img/button1.jpg) no-repeat; 
	font-family:Tahoma; font-size:14px; 
	font-weight:normal; color:#2130FD; 
	text-decoration:none;
	}

#req_right_bot a:hover { text-decoration:underline;}

.prov {
	display:block; 
	font-size:14px; 
	color:#2130FD; 
	padding: 5px 0 5px 10px;
	}
.prim {
	display:block; 
	font-size:10px; 
	color:#6A6B6D; 
	padding:0px 0 5px 10px;
	}

table.form td{padding:2px;}
input.btn {height:20px;
	   width:120px;background:#D5D6DA;
	   margin:0 0 5px 10px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#000; 	   
	   border-right:solid 1px #87888A;
	   border-bottom: solid 1px #97969B;
	   border-top: solid 1px #EBEBED;
	   border-left: solid 1px #E8E8EA;
	   }
input.edit, textarea, select {border:solid 1px #D5D6DA; }

#news_title {margin: 20px 0 10px 15px; font-size:16px;  }
#news_title a {font-weight:bold; color:#2130FD; text-decoration:none;/}
#news_title a:hover {color:#2130FD; text-decoration:underline;}
#news_title a:visited {color:#2130FD; }

#news {padding:0px 0 30px 0; width:234px; }
#news ul { 
	list-style:none; 
	padding: 0 0 10px 10px;
	}
#news li { margin:5px;}
.readallnews { 
	margin-top: 10px; 
	padding-left:15px;
	}

/* иконки навигации*/
a.tomain {background:url(/_tpl/img/ico_home.gif) no-repeat bottom left;}
a.tomain:hover, span.tomain {background:url(/_tpl/img//ico_home.gif) no-repeat bottom left;}
a.tomain, span.tomain {position:absolute; display:block; top:84px; left:70px; width:14px; height:10px;}

a.map {background:url(/_tpl/img/ico_map.gif) no-repeat bottom left; }
a.map:hover, span.map {background:url(/_tpl/img/ico_map.gif) no-repeat bottom left;}
a.map, span.map {position:absolute; display:block; top:84px; left:130px; width:16px; height:11px;}

a.letter {background:url(/_tpl/img/ico_mail.gif) no-repeat bottom left;}
a.letter:hover, span.letter {background:url(/_tpl/img/ico_mail.gif) no-repeat bottom left;}
a.letter, span.letter {position:absolute; display:block; top:85px; left:189px; width:14px; height:10px;}
/* /иконки навигации*/


/*---------------------------------     Правая колонка     ------------------------------------------*/
#col3 { 
		width:260px;
		background:url(/_tpl/img/sec.jpg) no-repeat top right; 
		vertical-align:top;
		padding-bottom:40px;
	}

#clock {
	display:block;
	width:100px;
	height:90px;
	position:absolute;
	top: 38px;
	right:25px;
	padding:0; margin:0;
}

#zona {
	margin: 25px 0 0px 0; 
	width:100%;   
	}
#zona  #min45 { 
	font-size:23px; 
	font-weight:normal; 
	color:#FF0027;
	}
#zona #metromap {
	padding-right:130px; 
	}
#zona b {
	font-weight:bold; 
	padding-right:135px;   
	display:block;
	font-size:12px; 
	color:#000;}

/*--- контакты на главной ---*/
#phone {
	margin:28px 0 30px 0;
	font-size:11px; 
	color:#007b7a; font-family:Verdana;
	}

#phone .code { font-size:12px; 	color:#007b7a;}
#phone .num {font-size:18px;}

#phone p {margin:0 0 6px 0; line-height:14px;}
#phone .cnt_link {display:block; margin-top:24px;}

#phone a,
#phone a:visited{color:#007b7a; text-decoration:underline;}
#phone a:hover {color:#b50e1d; text-decoration:underline;}
/*--- /контакты на главной ---*/

#menu_title  {
	font-size:18px;
	font-weight:normal; 
	color:#007b7a; 
	text-decoration:none;
	margin:40px 0 10px 0px;
	}

 
#one_resp_left1 {
	width:100%; 
	height:90px;
	display:block; 
	margin:12px 0 12px 0; 
	background: #D6E5FA url(/_tpl/img/pad_left_top.gif) no-repeat left top;
	}

#one_resp_left2 {
	width:100%; 
	display:block;  
	background: url(/_tpl/img/pad_left_bot.gif) no-repeat left bottom; 
	padding:7px 0px 10px 0px; 
	font-family:tahoma;
	font-size: 12px; 
	line-height:150%;
	color:#111;
	}

#one_resp_left2 span,
#one_resp_left2 em {display: block; margin-left:12px; }

#one_resp_left2 a { 
	color:#111; 
	display: block; width:160px;
	margin:0px;
	text-decoration:none;
	}

#one_resp_left2 a:hover { 
	color:#111; 
	text-decoration:underline;
	}

#one_resp_left2 a:visited { 
	color:#111; 
	}

#one_resp_left2 img { float:right; margin:0px;}

/*---------------------------------     Средняя колонка     ------------------------------------------*/
#slogan {
    font-family:Tahoma;
	margin:10px 0 10px 0 ; 
	height:40px; 
	font-size:18px; 
	letter-spacing:1px;
	color:#a90d11; 
	font-weight:bold;
	font-weight:normal;
	}
#slogan span {font-size:24px;}

#slogan a {color:#a90d11; text-decoration:none;}
#slogan a:hover { text-decoration:underline; }

#page{ 
	vertical-align:top;  
	margin:0;
	padding:0px 30px 40px 0px; 
	color:#000;
	}

#page h1{
	margin: 20px 0 5px 0; 
	font-size:19px; 
	color:#000; 
	font-weight:normal; 
	}

#page table h2{
	margin-bottom:5px;
}

#page h2{
	font-size:14px; 
	color:#000; 
	font-weight:bold; 
	padding:14px 0 0px 0; margin:0;
	}
#page h2 a{
	font-size:14px; 
	color:#2130FD;	
	font-weight:bold;
	padding:10px 0 0px 0; 
	text-decoration: underline;
	}
#page h2 a:hover{ 
	color:#2130FD;   
	text-decoration: none;
	}
#page h2 a:visited{ 
	color:#257AB1;;   
	}

#page h3,
#form h3{
	font-weight:normal;
	padding:20px 0 8px 0;margin:0;  font-size:16px;  color:#006c87; 
	}
#page h3 a,
#page h3 a:visited{
	font-weight:normal; 
	font-size:16px; font-family:Arial; color:#006c87/*464646*/;
	text-decoration: underline;
	}
#page h3 a:hover{ 
	font-weight:normal; 
	font-size:16px; font-family:Arial; color:#b50e1d/*464646*/;   
	text-decoration: underline;
	}


#page p { margin:5px 0 5px 0; }

#page ul, #page ol { padding:10px 0 10px 15px; 	}

#page ul li, #page ol li { 	margin:6px 0 8px 10px;	}

#page ul li {list-style-type:none; padding-left: 20px; background:url(/_tpl/img/li1.gif) no-repeat left center;}

#page b,  #page strong  {color:#555;}                  

#page table#tab {
	border-collapse:collapse; 
	border:1px #000 solid; 
	width:95%; 
	}
#page table#tab td {
	border:1px #000 solid; 
	padding:3px;
	}
#page table td {
	font-size:12px; 
	vertical-align:top;
	}															


#page  span.imp {color:#FF0027}


/*---------------------------------     Подвал     ------------------------------------------*/
#podval {height:40px; vertical-align:middle;  }
#podval td {border-top:1px #B3B2B7 solid; }
#podval_copy {font-family:Tahoma; font-size:14px; color:#8A8B8D; text-align:center;}
#podval_copy  a {font-size:14px; color:#8A8B8D; text-decoration:none;}
#podval_copy  a:hover {text-decoration:underline;}

#naverh {  
	position:relative;
	float:right;
	width:115px;
	height:30px;
	font-family:Tahoma;
	font-size:11px;
	}
#naverh a {color:#444;}

#copy {width:100%;text-align:center;color:#858585;}

#naverh a img {
	float:left; 
	padding:3px 0 0 0;
	}
#counter {float:left;/* margin-right:8px;*/}


/*---------------------------------     Контент     ------------------------------------------*/

#page {}
#page a { color:#006c87; text-decoration:underline; }
#page a:visited { color:#268299; text-decoration:underline;}
#page a:hover { color:#b50e1d; text-decoration:none;}

#page table.compare {
	border-collapse:collapse;
	margin: 15px 0 15px 0;
	width:95%;
	font-size:100%;
}

#page table.compare td {
	padding: 5px;
	border: 1px #c9d9dc solid; 
	vertical-align:middle;
}

#page table.compare th {
	padding: 7px 4px 7px 4px;
	font-size: 11px; 
	background:#e4f0f2;
	border: 1px #c9d9dc solid;
	font-family:Verdana;
	
}

#page table.compare th.model { font-size:11px; vertical-align:top;}
#page table.compare th.model span {display:block; margin-top:5px; font-weight:normal; }


#page .anons {color:#007b7a; clear:both; margin:0 0 20px 0; font-family:Tahoma;}
#page .anons h2 { margin:0; padding:0; }
#page .anons h2 a {color:#007b7a; font-size:11px; text-decoration:underline;}
#page .anons h2 a:visited {color:#007b7a;text-decoration:underline;}
#page .anons h2 a:hover {color:#b50e1d; text-decoration:underline;}
#page .anons p {font-size:11px;}
#page .anons img {float:left; margin:3px 10px 10px 0; border:none;}


.map p {
	padding-bottom: 5px;
}

.map p#m1 {
	display: block;
	font-size: 120%;
	padding-left: 10px;
}

.map p#m2 {
	display: block;
	font-size: 100%;
	padding-left: 30px;
}

.map p#m3 {
	font-size: 90%;
	padding-left: 50px;
}

.map p#m4 {
	font-size: 85%;
	padding-left: 80px;
}




/* Форма вопросов и ответов */
#form_table td {padding:5px;}
select, textarea,
input[type="text"] {border:solid 1px #ccc;}

input[type="submit"] {border:solid 1px #888;}
#vote {margin-bottom:40px;}
/*#vote p b,
#vote p strong {background:#e4ecf8;}*/
/* /Форма вопросов и ответов */
