@charset "windows-1251";
/* CSS Document */
/*div { border:#000 1px solid}*/
body {	margin:0;padding:0; font-size: 13px;font-family: Verdana, Geneva, sans-serif;width:100%;height: 100%;}

b---ody {margin:0; padding:0; width:100%;  min-width:100%; height:100%; min-height:100%; background:#f3e5d2}


body {margin:0; padding:0; width:100%;  min-width:100%; height:100%; min-height:100%; background:#f3e5d2; color:#8e4e24;}

html {min-height:100%; height:100%}

a {color:#025c9a; font-size:11px; text-decoration:none}
a:hover { text-decoration:underline}

.super {position:relative; _height:100%; min-height:100%; margin:0 auto 0 auto; min-width:1000px; padding:0;_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%");}
.super_in {position:relative; _height:100%; min-height:100%; margin:0 auto 0 auto; min-width:1000px; padding:0;_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%");}
.spacer40 { position:relative;margin: 0; height:73px; width:100%; font-size:1px; padding:0 0 0 0; }
.clear { clear:both}

img {border:none; padding:0; margin:0 }/* есть хак для ие6*/

h1 {font-size:22px; color:#126794; font-weight:normal; padding:0; margin:0}
h2, h3 {font-size:18px; color:#126794; font-weight:normal; }

p { font-size:11px; color:#8e4e24; text-align:justify}
p span { color:#991d1d}
a.title {font-size:16px; color:#3fb571; font-weight:normal; padding:0; margin:0 0 10px 0; text-decoration:none; display:block}


.chear { position:absolute; top:220px; left:0; z-index:999; width:150px; height:170px; background:url(/img/x.gif);  }

.spacer {width:1px; height:2px; font-size:1px; margin-bottom:-2px}
.spacer_left {width:1px; height:75px; font-size:1px;}
.header {/*height:129px;*/  position:absolute;margin:0; padding:0; top:0; left:0; width:100%; z-index:1}
.main {min-height:100%; position: relative; margin:0; padding:0 0 0 0; width:100%; z-index:3}
#footer { position:relative; height:73px; margin-top:-73px; min-width:1000px; background:url(../img/footer_bgr.gif) repeat-x; z-index:5;_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%");}

     /* Header */
#star, #mail, #sitemap { position:absolute; top:331px; left:227px; z-index:4}
#sitemap { top:332px; left:252px}
#mail { top:333px; left:279px}
#brics { position:relative; margin:0; height:23px; background:url(../img/bricks.jpg) repeat-x; z-index:2}
#logo { position:absolute; width:317px; height:114px; top:0; left:8px; z-index:100}
#menu_top { position:relative; height:28px; margin:0 200px 0 325px;  text-align:center; z-index:2}
#menu_top ul { position:relative; margin:0 auto 0 auto; list-style:none; padding:0; margin:0; display:inline;}
#menu_top li { float:left; line-height:28px; margin:0 3px 0 4px}
#menu_top img { display:block}
#mmmmmenu_top a { font-family: Verdana; font-size:9px; text-decoration:none; text-align:center; display:block; color:#126a95}
#menu_top a { font-size:9px; text-decoration:none; text-align:center; display:block; color:#126a95; letter-spacing:-1px;text-transform: uppercase;}

#menu_top a span { font-family: Verdana; margin:-28px 0 0 0; display:block}
#head_bgr { position:absolute; height:383px; width:100%; background:url(../img/head_bgr.jpg) repeat-x; top:23px; left:0}
.super_in #head_bgr { top:63px;height:343px; }
#head_bgr2 { position:absolute; top:0; left:0; height:360px; width:100%; z-index:2}
#head_bgr_left { position:absolute; top:0; left:0}
#head_bgr_right {position:absolute; top:0; right:0}
#head_bgr_mid { position:relative; margin:0 481px 0 335px; background: url(../img/head_bgr_mid.png) repeat-x; height:360px}
.super_in #head_bgr_mid { position:relative; margin:0 429px 0 467px; background: url(../img/head_bgr_mid_1.png) repeat-x; height:360px}
#divan { position:absolute; top:113px; left:115px}
#divan2 { position:absolute; top:189px; left:0}
#left_col_bgr { position:absolute; height:100%; width:219px; left:0;  background:url(../img/col_bgr.gif) repeat; _height:expression(document.getElementById('super').scrollHeight);}
.super #left_col_bgr {z-index:2;}
.super_in #left_col_bgr { z-index:0; /*width:222px;*/}
#right_col_bgr { position:absolute; height:100%; width:219px; right:0; background:url(../img/col_bgr.gif) repeat;_height:expression(document.getElementById('super').scrollHeight);}
.super #right_col_bgr { z-index:2;}
.super_in #right_col_bgr { z-index:0; /*width:222px;*/}

#head_bgr_dop { position:absolute; top:118px; left:10px; z-index:2}
.super_in #head_bgr_dop { position:absolute; top:262px; left:136px; z-index:2; }
#head_bgr_dop_1 { position:relative; margin:262px 116px 0 256px;  }
#head_text { position:absolute; top:128px; left:282px; right:275px; z-index:5}
#head_text .how { margin:0}


#slogan { position:absolute; top:90px; left:405px}



/* Main */


#left_col { position:relative; width:218px; margin:0 0 0 0; display:inline; float:left;}
.super_in #left_col { margin-top:325px}
#right_col { position:relative; width:218px; margin:-35px 0 0 0; float:right}
#center_col { position:relative; margin:0 219px 0 219px; padding-top:310px}
.super_in #center_col { padding-top:350px}

.menu { margin:70px 20px 10px 20px;}
.super_in .menu { margin:15px 0 10px 18px;}
.menu ul { list-style:none; padding:0; margin:0}
.menu li { list-style:none; padding:0; margin:0}
.super_in .menu li { line-height:28px}
.menu a { font-size:15px; color:#126892; text-decoration:none}
.super_in .menu a { font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.menu a:hover { text-decoration:underline}

.adres { position:relative; margin:30px 0 0 0}
.super_in .adres { margin-left:13px}
.institution { font-size:10px; color:#8e4e24; display:block; margin:0 0 0 15px; line-height:18px}
.inst_name { font-size:16px; color:#8e4e24; display:block; margin:0 0 0 15px}
.board { position:relative}
.number { position:absolute; top:13px; left:10px; color:#ffffff; font-size:20px}
.super_in .number { top:6px; left:6px;}
.number img { margin:6px 0 0 3px}
.street { position:absolute; top:12px; left:42px; color:#ffffff; color:#005298; height:27px; text-align:center; width:167px; font-size:11px}
.super_in .street { top:5px; left:30px;}
.phone { margin:-2px 0 0 34px; display:block}
.phone_n { font-size:18px; color:#8e4e24; margin:-24px 0 8px 64px; display:block}
.phone_n span { font-size:12px;}
a.how { float:right; color:#025c9a; font-size:11px; text-decoration:none; margin-right:18px}
a:hover.how { text-decoration:underline}

#spravka { position:relative; display:block; margin:0 0 0 0; width:100%; clear:right; color:#8e4e24; padding:30px 0 0 0}
#spravka span { font-size:13px; margin:0 0 8px 16px;}
#spravka .phone_n { font-size:18px; color:#025c9a; margin:0 0 8px 16px; display:block}
#spravka .phone_n span { font-size:12px; margin:0}

ul#mission { margin:0; padding:12px 12px 26px 12px; color:#991d1d; list-style-position:inside; background:url(../img/mission_bot.gif) repeat-x bottom; font-size:14px}
#news_t { position:relative;margin-top:14px; display:block}
.super_in #news_t { height:25px}
.super_in #news_t img { position:absolute; top:-10px; right:0}
#news_t span { color:#991d1d; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:40px}
#news_all { text-align:center; padding-bottom:25px}
.news { position:relative; width:183px; margin:16px 0 0 19px; text-align:right}
.date { width:183px; height:16px; background:url(../img/spacer.gif) repeat-x bottom; color:#991d1d; font-size:10px; display:block; text-align:left}
.text { width:183px;color:#8e4e24; font-size:10px; display:block; margin:14px 0 4px 0; text-align:left}
.news a.how {color:#126794; margin-right:4px; float:none}
.read_all { color:#126794;; font-size:11px; display:inline-block; margin-top:40px}

#main_table { margin:0 0 0 9px}
#main_table table { position:relative;width:100%;_width:expression(document.getElementById('main_table').scrollWidth - 6);}
.main_el { position:relative;margin:50px 10px 10px 18px;}
.main_el_head { position:relative; padding:0 0 7px 19px; background:url(../img/spacer2.gif) repeat-x bottom; color:#991d1d; font-size:12px; }
.main_el img { position: absolute; top:0; left:-21px; z-index:1}
.main_el ul { padding:0; margin:16px 0 0 40px; display:block; color:#8e4e24; font-size:10px;}
.main_el a {color:#8e4e24; font-size:10px; text-decoration:none}

#vopros { position:relative;margin:0 0 10px 18px;}
#vopros p { color:#991d1d; font-size:18px}
#vopros span { color:#8e4e24; font-size:10px; display:block}
#vopros span a { color:#025c9a; font-size:10px; margin-left:5px}
#vopros a.how {color:#126794; font-size:10px; margin-top:20px }
.vrach { color: #de8c40; font-size: 10px; text-decoration: none; text-align: right; font-weight: bold;}
.vrach1 { color: #af493e; font-size: 10px; text-decoration: none; text-align: left; vertical-align:top; font-weight: bold;}
.vrach2 { color: #af493e; font-size: 10px;  text-decoration: none; vertical-align:top; text-align: left;}
a.vrach3 { color: #275beb; font-size: 10px;  text-decoration: underline; text-align: left; vertical-align: top; margin-top: 4px;}
.vrach1_ { color: #a6112e; font-size: 14px; text-decoration: none; text-align: left; vertical-align:top; font-weight: bold;}
.vrach2_ { color: #af493e; font-size: 11px; text-decoration: none; vertical-align:top; text-align: left;}
.vrach3_ { color: #8D3C33; font-size: 11px; text-decoration: underline; text-align: left; vertical-align: top; margin-top: 4px;}
#main_table2 { margin:0 9px 0 9px}
.main_ { color: #850000; font-size: 12px; text-decoration: none; text-align: left; background:url(../img/spacer3.gif) repeat-x bottom; padding:9px 0 20px 0; width:100%; _width:expression(document.getElementById('main_table2').scrollWidth-6);}
.last { background:none}
.headdate { color: #af493e; font-size: 8px; font-weight: bold; text-decoration: none; text-align: center; border-bottom: 1px solid #E4BDAA;}
.rasp { color: #af493e; font-size: 11px; text-decoration: none; text-align: center; border-right: 1px solid #E4BDAA;}
.MenuUp2 { color: #8e0b0b; font-size: 10px; text-decoration: none; text-align: left; vertical-align: top; padding-bottom:5px;}
a.raspt { color: #3c9bcc; font-size: 9px; text-decoration: none; text-align: center;}



/* footer */
#footer_left { position:absolute; top:0; left:0}
#footer_right { position:absolute; top:0; right:0}
#bottom_left {
	position:absolute;
	bottom:-1px;
	left:0;
	height: 138px;
}
#counter1 { position:absolute; bottom:19px; right:20px; width:88px; text-align:right}
#counter2 { position:absolute; bottom:19px; right:103px; width:88px; text-align:right}
#menu_bottom { position:relative; margin:0 auto 0 auto; width:524px; padding-top:34px; text-align:center}
#menu_bottom img { position:absolute; top:34px; left:0}
#menu_bottom ul { position:relative;display:inline-block; padding:13px 0 0 0; margin:0; list-style:none;}
#menu_bottom li { float:left; margin:0 25px 0 25px;}
#menu_bottom a { font-size:12px; color:#074160; text-decoration:none}