fs@charset "windows-1251";
/* poliklinika.ru */
html{
	height:100%;
	padding:0px 10px;
	margin: auto 0px;
}
body {
	margin: auto 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}
img{
	border:0px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#6f7074;
}
#pagelayout{
	height:100%;
	padding:0px;
	margin:0px auto;
}
.pagetable{
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
}
a:link{color:#858f73; text-decoration:none;}
a:visited{color:#858f73; text-decoration:none;}
a:active{color:#858f73; text-decoration:none;}
a:hover{color:#858f73; text-decoration:none;}

.top{
	vertical-align:top
}
.header{
	vertical-align:top;
	height:100px;
}
.head{
	width:100%;
	height:100px;
}
.logo{
	width:350px;
	padding-left:30px;
}
.baner{
	text-align:right;
	padding-right:5px;
}
.body{
	vertical-align:top;
	height:500px;
}

.left{
	vertical-align:top;
	width:242px;
	padding-left:8px;
}
.right{
	vertical-align:top;
	width:25opx;
}
.ramka{
	width:242px;
	height:444px;
}
.redten{
	width:242px;
	height:222px;
	background:url(ten.gif) no-repeat bottom;
}
.redbg{
	width:236px;
	height:215px;
	background:#f15941;
	margin-left:1px;
}
.redbg ul{
	margin:0px;
	padding:0px;
	border:0px;
	list-style:url(redkrest.gif);
	padding:10px 10px 10px 25px;
}
.menu1 li{
	padding-bottom:13px;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.menu2 li{
	padding-bottom:11px;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.greybg ul{
	margin:0px;
	padding:0px;
	border:0px;
	list-style:url(greykrest.gif);
	padding:10px 10px 10px 25px;
}
.menu3 li{
	padding-bottom:4px;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.menu4 li{
	padding-bottom:4px;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.menu5 li{
	padding-bottom:4px;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.greybg{
	vertical-align:top;
	background-image:url(greybg.gif);
}
.greyten{
	width:242px;
	height:148px;
	background:url(greyten.gif) no-repeat bottom;
}

.greyten2{
	width:242px;
	height:444px;
	background:url(greyten.gif) no-repeat bottom;
}
/*==============*/
.dirgreyten2{
	width:242px;
	background:url(greyten.gif) no-repeat bottom;
	height:888px;
}
.greyblock{
	width:90%;
	height:148px;
	background:url(greyten.gif) no-repeat bottom;
}
.dirramkaforma{
	padding:20px 20px 15px 20px;
	margin-right:5px;
	height:888px;
}
/*==============*/
.greybg3{
	vertical-align:top;
	background-image:url(greybg2.gif);
}
.greyten3{
	width:242px;
	height:444px;
	background:url(greyten2.gif) no-repeat bottom;
}
/*==============*/


.ramkaforma{
	padding:20px 20px 15px 20px;
	margin-right:5px;
	height:402px;
}
.ramkabaner{
	padding:20px 20px 15px 20px;
	margin-right:5px;
	height:402px;
}
.formzagolovok{
	font-size:17px;
	font-weight:bold;
	color:#f15941;
	padding-bottom:10px;
}
.formcontent{
	text-align:justify;
	color:#818181;
}
.formssilka{
	margin-top:-90px;
	padding-left:20px;
	color:#858f73;
	font-weight:bold;
}
.formssilka2{
	margin-top:-90px;
	padding-right:20px;
	color:#858f73;
	font-weight:bold;
	text-align:right;
}
.yellowbg{
	vertical-align:top;
	background-image:url(yellowbg.gif);
}
.yellowten{
	width:242px;
	height:444px;
	background:url(yellowten.gif) no-repeat bottom;
}
.search{
	width:100%;
	height:107px;
}
.search2{
	width:100%;
	height:57px;
}
.kratko_o_klinike{
	width:100%;
}
.inp1{
	padding-left:5px;
}
.inptext{
	width:99%;
}
.tdsearch{
	height:50px;
}
.bgsearch{
	background:#bfbfbf;
	height:50px;
	margin-left:5px;
	padding:0px 10px;
}
.tablesearch{
	width:100%;
	height:50px;
}

.seach{
	width:99%;
	margin-top:5px;
}
.pleft{
	padding-left:5px;
}
.pleft div{
	background:#bfbfbf;
}
.slova{
	padding-bottom:5px;
	padding-left:10px;
}
.butsearch{
	height:37px;
	vertical-align:top;
}
.main_grey{
	background:url(bgbut31.gif) repeat-x;
	height:37px;
	width:25%;
}
.bg_main_grey{
	background:url(but31.gif) no-repeat left top;
	height:37px;
	text-align:center;
	padding:10px 20px 0 20px;
}
.bg_main_grey a{
	color:#7d7d7d;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
}
.grey{
	background:url(bgbut33.gif) repeat-x;
	height:37px;
	width:25%;
}
.bg_grey{
	background:url(but34.gif) no-repeat left top;
	height:37px;
	text-align:center;
	padding:10px 20px 0 20px;
}
.bg_grey a{
	padding-top:10px;
	color:#7d7d7d;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
}
.main_light_grey{
	background:url(bgbut34.gif) repeat-x;
	height:37px;
	width:25%;

}
.bg_main_light_grey{
	background:url(but35.gif) no-repeat left top;
	height:37px;
	text-align:center;
	padding:10px 20px 0 20px;
}
.bg_main_light_grey a{
	padding-top:10px;
	color:#7d7d7d;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
}
.light_grey{
	background:url(bgbut32.gif) repeat-x;
	height:37px;
	width:25%;

}
.bg_light_grey{
	background:url(but32.gif) no-repeat left top;
	height:37px;
	text-align:center;
	padding:10px 20px 0 20px;
}
.bg_light_grey a{
	padding-top:10px;
	color:#7d7d7d;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
}

.kartochka{
	margin-bottom:-20px;
	margin-left:20px;
	position:relative;
	background:url(bgkart.gif) repeat-x;
	height:37px;
	width:70%;
}
.bgkartochka{
	margin-bottom:-20px;
	position:relative;
	background:url(kart.gif) no-repeat;
	height:37px;
}
.bgkartochka h3{
	margin-left:10px;
	padding:0px;
	border:0px;
	font-size:12px;
	padding-top:8px;
	color:#6f7074;
}
.female{
	margin-bottom:-20px;
	position:relative;
	background:url(female.gif) no-repeat;
	height:37px;
}
.female h3{
	margin-left:40px;
	padding:0px;
	border:0px;
	font-size:12px;
	padding-top:8px;
	color:#6f7074;
	white-space:nowrap;
}
.male{
	margin-bottom:-20px;
	position:relative;
	background:url(male.gif) no-repeat;
	height:37px;
}
.male h3{
	margin-left:40px;
	padding:0px;
	border:0px;
	font-size:12px;
	padding-top:8px;
	color:#6f7074;
}

.formkartochka{
	width:100%;
	height:200px;
	border:1px #c1c1c1 solid;
}
.contkartochka{
	vertical-align:top;
	padding:30px 20px;
}
.contkartochka2{
	vertical-align:top;
	padding:30px 0px 20px 40px;
	width:33%;
}
.imgkartochka{
	width:180px;
}
.podrobnee{
	margin-top:-18px;
	margin-right:20px;
	position:relative;
	float:right;
	background:url(bgkart.gif) repeat-x bottom;
	height:37px;
	width:160px;
}
.bgpodrobnee{
	margin-bottom:-20px;
	position:relative;
	float:right;
	background:url(kart2.gif) no-repeat right top;
	height:37px;
}
.bgpodrobnee h3{
	padding-right:48px;
	border:0px;
	font-size:12px;
	margin-top:10px;
	color:#6f7074;
}
.prokladka{
	height:20px;
}
.numkart{
	color:#545857;
}
.contkart{
	text-align:justify;
	color:#6f7074;
	padding-bottom:10px;
}

.contkart span{
	font-weight:bold;
}
.osn_napr{
	text-align:left;
	white-space:nowrap;
}
.med{
	padding:0px 30px;
}
.medp{
	font-size:17px;
	font-weight:bold;
	color:#f15941;
}
.medpp{
	color:#6f7074;
}
.medppp{
	font-size:14px;
	font-weight:bold;
}
.seachtable{
	width:100%;
}
.vopr{
	background:#d4d4d4;
	margin-left:5px;
	margin-right:1px;
}
.otv1{
	padding-left:10px;
	padding-top:15px;
	white-space:nowrap;
}
.otv2{
	width:120px;
	text-align:right;
	padding-right:30px;
	padding-top:15px;
	white-space:nowrap;
}
.otv3{
	width:53px;
	text-align:right;
	padding-right:30px;
	padding-top:15px;
	white-space:nowrap;
}
.otv4{
	background:url(voprbg.gif) repeat-x bottom;
	height:60px;
}
.otv5{
	background:url(vopr.gif) no-repeat left bottom;
	height:60px;
	width:100%;
}
.otv6{
	background:url(vopright.gif) no-repeat right bottom;
	height:60px;
}
.otv6 p{
	padding:10px 20px 0px 15px;
	margin:0px;
}
.seachtabletd{
	height:57px;
	background:url(katygol1bg.gif) repeat-x;
}
.seachtabletd div{
	background:url(katygol1.gif) no-repeat bottom left;
	height:57px;
	padding:0px 10px;
}
/*===========*/
.korotkomed{
	background:url(podrobno_bg.gif) repeat-x bottom;
}
.korotkomed div{
	background:url(podrobno.gif) no-repeat bottom left;
	padding:10px 20px;
}
/*===========*/
.inp{
	width:120px;
	text-align:center;
}
.usluga{
	height:117px;
	background:url(katygol2bg.gif) repeat-x;
}
.usluga div{
	background:url(katygol2.gif) no-repeat bottom left;
	height:117px;
}
.usl1{
	width:100%;
	height:117px;
}
.usl2{
	vertical-align:top;
	padding:10px 20px;
}
.usl3{
	color:#7d7d7d;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border:0px;
}
.sel{
	width:90%;
	height:20px;
	margin-top:3px;
	margin-left:15px;
	margin-bottom:5px;
}
.sel2{
	width:157px;
	height:20px;
	margin-top:3px;
	margin-left:15px;
	margin-bottom:5px;
}
.metro{
	height:117px;
	width:215px;
	background:url(katygol3bg.gif) repeat-x;
}
.metro div{
	background:url(katygol3.gif) no-repeat bottom right;
	height:117px;
}
.tabmetro{
	width:100%;
	height:117px;
}
.tabmetrotd{
	vertical-align:top;
	padding:10px 20px;
}
.pager{
	color:#858fa7;
	font-weight:bold;
	padding:20px;
	white-space:nowrap;
}
.footpager{
	color:#858fa7;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
}
.footredten{
	width:242px;
	height:122px;
	background:url(ten.gif) no-repeat bottom;
}
.footredbg{
	width:236px;
	height:115px;
	background:#f15941;
	margin-left:1px;
	text-align:center;
}
.footredbg h3{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	padding-top:23px;
}
.footseachtabletd{
	background:url(footkatygol1bg.gif) repeat-x bottom;
	text-align:center;
	vertical-align:bottom;
}
.footseachtabletd div{
	background:url(footkatygol1.gif) no-repeat bottom left;
	height:122px;
	text-align:center;
}
.navi{
	height:30px;
	padding-top:20px;
	width:100%;
}
.footpol{
	width:242px;
	height:122px;
}
.vash{
	height:220px;
	background:url(vashvoprbg.gif) repeat-x;
}
.vash div{
	background:url(vashvopr.gif) no-repeat bottom left;
	height:220px;
}
.vopros{
	width:100%;
	height:220px;
}
.vopros2{
	vertical-align:top;
	padding:10px 20px;
}
.vopros2 p{
	font-weight:bold;
	margin:0px;
}
.inpvopros{
	width:100%;
	height:165px;
}
.spam{
	height:220px;
	width:215px;
	background:url(vashvoprbg2.gif) repeat-x;
}
.spam div{
	background:url(vashvopr2.gif) no-repeat bottom right;
	height:220px;
}
.tablespam{
	width:100%;
	height:220px;
}
.spamzajita{
	vertical-align:top;
	padding:10px 20px;
	text-align:center;
}
.spamzajita p{
	margin:0px;
}
.spamzajita img{
	padding-bottom:10px;
}
.spamtext{
	margin-bottom:10px;
}
.smotretotvetbg{
	width:53%;
	margin-bottom:-55px;
	position:relative;
	background:url(bgkart.gif) repeat-x;
	height:37px;
}
.smotretotvet{
	width:300px;
	margin-bottom:-55px;
	position:relative;
	background:url(doctor.gif) no-repeat left;
	height:37px;
}
.smotretotvet h3{
	padding-left:40px;
	border:0px;
	font-size:12px;
	padding-top:9px;
	color:#6f7074;
}
.info{
	background:url(info2.gif) no-repeat bottom left;
	height:220px;
}
.tableinfo{
	width:100%;
	height:220px;
}
.tableinfo td{
	vertical-align:top;
	padding:20px;
}
.infot{
	width:100%;
	height:220px;
}
.infotd{
	vertical-align:top;
	padding:20px;
}
.infotd p{
	margin:0px;
}
.infodiv{
	text-align:right;
}
.infodiv a{
	font-weight:bold;
	text-decoration:underline;
}
.sealine{
	height:220px;
	width:300px;
	background:url(infobg.gif) repeat-x;
}
.seadiv{
	background:url(info.gif) no-repeat bottom right;
	height:220px;
}
.seatable{
	width:100%;
	height:220px;
}
.seatd{
	vertical-align:top;
	padding:20px;
}
.seatd span{
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	color:#6f7074;
}
.seatd p{
	margin:0px;
}
.adirekt{
	text-align:justify;
	font-weight:bold;
	
}
.adirekt a{color:#f15941;text-decoration:underline; margin:0px;}
