* {margin:0; border:0; padding:0; }

body {background:#fff; color:#353535; font-family:Verdana, Arial, Helvetica, sans-serif; }
body, table {font-size:100.01%; }

table {border-collapse:collapse; }
table tr, table td {vertical-align:top; }

a {color:#353535; text-decoration:underline; }
a:hover {text-decoration:none; }

h2 {font-size:1.2em; text-transform:uppercase; color:#900000; margin-bottom:1em; }
h3 {font-size:1.1em; color:#474541; font-weight:bold; }
h3 a {color:#474541; text-decoration:none; }
h3 a:hover {text-decoration:underline; }
h3.print {text-align:right; }
p {margin-bottom:1em; }

.clear {height:1px; clear:both; }

#menu {list-style:none; font-size:0.8em; height:20px; margin-bottom:7px; }
#menu li {float:left; padding:3px 13px 5px 18px; }
#menu li.active {padding-left:3px; background:#f00; color:#fff; }
#menu li.active span {padding-left:15px; background:url(../img/ico_list.gif) center left no-repeat; }
#menu a {text-decoration:none; }
#menu a:hover {text-decoration:underline; }

#submenu {list-style:none; font-size:0.8em; color:#900000; font-weight:bold; width:480px; }
* html #submenu {margin-top:-15px; }
#submenu li {padding:2px 9px 2px 18px; }
#submenu li.active {color:#fff; padding-left:0; }
#submenu li.active span {padding:2px 9px 2px 18px; background:#f00 url(../img/ico_list.gif) 3px 50% no-repeat; }
#submenu a {color:#900000; text-decoration:none; }
#submenu a:hover {text-decoration:underline; }


#header_wrap {position:relative; width:100%; border-top:8px solid #f00; font-size:0.8em; min-width:990px; width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 990 ? "990px": "100%"); }
#header {position:relative; width:679px; padding-left:221px; margin:0 auto; }

#content_wrap {position:relative; width:100%; background:url(../img/content_bg_wrap.jpg) center top no-repeat; font-size:0.85em; min-width:990px; min-height:314px; width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 990 ? "990px": "100%"); }
* html #content_wrap {height:314px; }
#content {position:relative; width:543px; margin:0 auto; font-size:0.8em; padding:213px 130px 15px 227px; }
#phone {position:absolute; top:55px; left:250px; font-size:4em; font-weight:bold; }
#content_bg_left {position:absolute; top:0; left:0; width:18px; height:268px; background:url(../img/content_bg_left.jpg) no-repeat; }
#content p {background:url(../img/p_bg.gif) left bottom repeat-x; padding-bottom:0.5em; }
#content ul {padding-left:1.5em; }

#hosp-title{width:350px; height:20px; line-height:20px; background:#ff0000; }
#hosp-title a{color:#ffffff;}

#footer_wrap {position:relative; width:100%; border-bottom:8px solid #f00; height:256px; background:url(../img/footer_bg_wrap.jpg) center top no-repeat; font-size:0.65em; min-width:990px; width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 990 ? "990px": "100%"); }
#footer {position:relative; width:900px; margin:0 auto; }
#links {font-size:7pt; color:#eee;}
#links a {font-size:7pt; color:#eee;}
#footer #copy {position:absolute; top:120px; left:320px; font-weight:bold; color:#fff; }
#footer_bg_right {position:absolute; top:0; right:0; width:15px; height:212px; background:url(../img/footer_bg_right.jpg) no-repeat; }
#novox_title {position:absolute; top:100px; right:22px; text-align:center; line-height:10px; }
	#novox_title a {color:#FFF; font-size:9px; text-decoration:none;}
#novox {position:absolute; top:115px; right:-80px; }
#counts {position:absolute; top:220px; right:83px; }

.centrblok{text-align:center;}
.table table{width:100%; text-align:center; font-size:9px; color:#666;}
.table table tr.tableshap td{padding:5px;}
.table table td{border:1px solid #999; padding:2px;}
.table table td.tdname{text-align:left;}
.table table tr.tditogo{font-weight:bold;}

#kadr{float:left; width:178px;border-left:2px solid #fff;}
#kadr a img{width:178px; border:none;}
