body,html{
 margin:0px;
 padding:0px;
 font-family:Tahoma;
 font-size:12px;
 color:#000000;
 background-color:#42516A;
}


a{
 color:#083E96;
}

img{
 border:0px;
}


#container{
 background:#FFFFFF url("/d/img/main_bg.jpg") center top no-repeat;
 width:100%;
}



.top{
 font-family:Tahoma;
 font-size:12px;
 color:#000000;
 width:100%;
}

.top_icons{
 height:90px;
 text-align:left;
 vertical-align:middle;
 padding-left:85px;
}

.top_icons a{
 margin-right:20px;
}


.logo_line{
 vertical-align:top;
 height:135px;
 background:url("/d/img/top_left_bg.gif") left center no-repeat;
 padding-left:72px;
 font-size:11px;
 font-weight:bold;
 color:#4C7DEF;
}


.menu_line{
 text-align:center;
 vertical-align:middle;
 background:url("/d/img/menu_bg.png") left center repeat-x;
 white-space:nowrap;
}

.menu_item{
 margin-right:25px;
 margin-left:25px;
 color:#083E96;
 text-decoration:none;
 font-weight:bold;
}

.menu_item_act{
 margin-right:30px;
 margin-left:30px;
 color:#B91113;
 text-decoration:none;
 font-weight:bold;
}

.menu_block{
 padding-left:39px;
}

.l_menu_item,.l_menu_item_act{
 background-color:#EAEAEA;
 border-left:5px solid #C2C2C2;
 padding:10px 10px 10px 20px; 
 height:30px;
}

.l_menu_item a{
 color:#083E96;
 font-weight:normal;
}

.l_menu_item_act a{
 color:#B91113;
 font-weight:normal;
}

.leftbanners{
 padding-left:40px;
 padding-top:24px;
}

.leftbanners img{
 margin-bottom:13px;
}


.left_photo{
 background:url("/d/img/left_photo.jpg") left center no-repeat;
}

.searchbox{
 width:300px;
 height:84px;
}

.s_title{
 color:#083E96;
 font-size:16px;
 font-weight:bold;
 background:url("/d/img/right_top_art.gif") right center no-repeat;
}

.search_input{
 width:178px;
 height:20px;
 border:1px solid #c6c6c6;
}

.find_link{
 border-right:16px solid #c6c6c6;
 padding-right:10px;
 padding-left:10px;
 color:#083E96;
 font-size:12px;
 font-weight:bold;
}

.r_banner{
 padding-right:35px;
 padding-top:20px;
 padding-bottom:40px;
}

.auth_form{
 background:url("/d/img/auth_form.jpg") right center no-repeat;
 width:316px;
 height:455px;
}

.auth_elem{
 text-align:center;
 vertical-align:bottom;
}

.authform_title a{
 color:#0C5BC7;
 font-weight:bold;
}

.authform_input{
 color:#818181;
 font-size:10px;
 font-weight:bold;
 text-align:left;
}
.authform_input input{
 border:1px solid #818181;
font-family:tahoma; 
}

.authform_input select{
 border:1px solid #818181;
 font-size:12px;
 font-family:Tahoma;
 }


.newsblock{
 margin-left:0px;
}



.nb_title{
 background:url("/d/img/right_art2.gif") right center no-repeat;
 height:44px;
 font-size:16px;
 color:#B40002;
 font-weight:bold;
 padding-left:0px;
 padding-right:20px;
 text-align:left;
}

.nb_news_title{
 color:#818181;
 text-align:left;
 padding-right:20px;
}

.nb_news_title a{
 color:#083E96;
 font-size:16px;
}

.nb_news_date{
 text-align:left;
 padding-left:30px;
 color:#818181;
 line-height:20px;
}

.nb_news_intro{
 padding-left:30px;
 text-align:left;
 padding-bottom:20px;
 padding-right:50px;
 line-height:18px;
}

.nb_news_intro a{
 color:#3B3B3B;
 line-height:15px;
 text-decoration:none;
}

.news_link{
 padding-left:30px;
}
.news_link a{
 color:#083E96;
}

.logos_block{
 vertical-align:top;
 text-align:center;
 border-left:8px solid #c8c8c8;
 background-color:#f1f1f1;
 width:900px;
 position:relative;
}

.logos_text{
 vertical-align:top;
 padding-top:15px;
 font-size:10px;
 color:#8d8d8d;
 font-weight:bold;
}

.logos_text a{
 font-size:10px;
 color:#8d8d8d;
 font-weight:bold;
 text-decoration:none;
}

.logos_image{
 padding-left:10px;
 padding-right:10px;
}

.copy_block{
 background:url("/d/img/copy_bg.gif") center center no-repeat;
 width:935px;
 height:115px;
}

.copy1{
 padding-left:60px;
 padding-top:10px;
 color:#8d8d8d;
}

.copy2{
 text-align:left;
 padding-right:20px; 
 padding-top:20px;
}

.copy2 a{
 color:#818181;
 font-size:10px;
}

.copy_phone{
 color:#8d8d8d;
 font-size:18px;
 padding-top:20px;
}
.copy_phone b{
 color:#B40002;
 font-size:25px;
}

.bottom{
 background:url("/d/img/bottom_line.gif") center center repeat-y;
}


.content{
 vertical-align:top;
 padding-right:10px;
 text-align:left;
 line-height:20px;
}
.content h2{font-weight:normal}
.content h1{
 color:#B40002;
 padding-left:10px;
 padding-top:0px;
 margin:0px;
 font-weight:normal;
 line-height:28px;
 margin-bottom:20px;
}


.mainphoto{
 float:left;
 margin-right:20px;
 margin-bottom:10px;
}


.l_t{
 background:url("/d/img/l_t.gif") center center no-repeat;
}

.c_t{
 background:url("/d/img/c_t.gif") center center repeat-x;
}

.r_t{
 background:url("/d/img/r_t.gif") center center no-repeat;
}

.l_c{
 background:url("/d/img/l_c.gif") center center repeat-y;
}

.r_c{
 background:url("/d/img/r_c.gif") center center repeat-y;
}

.l_b{
 background:url("/d/img/l_b.gif") center center no-repeat;
}

.c_b{
 background:url("/d/img/c_b.gif") center center repeat-x;
}

.r_b{
 background:url("/d/img/r_b.gif") center center no-repeat;
}


.photo_text{
 font-size:10px;
 color:#818181;
}

.photo_text img{
 margin-bottom:5px;
}

.floatfooter{
 position:absolute;
}


.datebox{
 text-align:left;
 border:1px solid #083E96;
 height:20px;
}



.claim select{
 overflow:auto;
 border:1px solid #AAAAAA;
 width:305px;
}



.claim input{
 overflow:auto;
 border:1px solid #AAAAAA;
 width:300px;
}

.claim textarea{
 overflow:auto;
 border:1px solid #AAAAAA;
 width:300px;
 height:100px;
}

.submenu a{
 color:#083E96;
}

.gb_input{
        border:1px solid #888;
        width: 300px;
}
.gb_rnd{
        padding-bottom:10px;
}
.gb_tags{padding:10px 0px 10px 0px}
.gb_input_submit{
        width:500px;
        border:1px solid #083E96;
        padding:3px;    
        background-color:#eee;
        text-decoration:underline;
        color:#808080;
}

.gb_ok{ 
        color:green;
        font-weight:bold;
        padding:7px;    
}
.gb_no{ 
        color:red;
        font-weight:bold;       
        padding:7px;
}
.gb_nick a, .gb_nick{   
        color:#083E96;
        font-weight:bold;
}
.gb_line{
        width:100%;
        padding-top:1px;
        padding-bottom:1px;
}
.gb_date{
        color: #929292; 
        text-decoration:none;
        font-weight:bold;
        
}
.gb_top_msg{
        padding-bottom:5px;

}
.gb_body_msg_yellow{
        color:#fffec2;
}
.gb_well{
        color:#083E96;
        font-weight:bold;       
        padding-bottom:5px;
        padding-left:10px;
}
.gb_answer{     
        color:green;
        font-weight:bold;
        padding-top:0px;
        padding-bottom:0px;
}
.gb_question{     
        color:#B40002;
        font-weight:bold;
        padding-top:0px;
        padding-bottom:0px;
}
.gb_but{
        color:#a0cff1;  
        text-decoration:underline;
}

.gb_body_msg{
 padding-left:10px;
}

.rand_q{
 border:1px dashed #A3BEEB;
 padding:10px;
 vertical-align:top;
}

.rand_q h1{
 padding:0px;
 margin:0px;
 font-size:18px;
 font-weight:normal;
 color:#083E96;
 padding-bottom:10px;
}

.rand_q b{
 color:#B40002;
}

.rand_q a{
 color:#083E96;
}
.important{
 color:red;
}


.cd{
 border-left:0px solid #C2C2C2;
 background-color:#EAEAEA;
 color:#083E96;
 height:70px;
 margin-bottom:5px;
}

.dateinput{
 border:1px solid #C2C2C2;
 font-size:12px;
 width:100px;
}

.cd td{
 padding-left:10px;
}

.clinic_title{
 color:black;
 padding-left:10px;
 padding-top:5px;
 padding-bottom:10px;
}

.clinic_title a{
 color:#083E96;
}

.clinic_prof{
 border-left:0px solid #c2c2c2;
 padding-left:5px;
 padding-bottom:5px;
 padding-top:5px;
}

.clinic_prof a{
 color:black;
 font-size:12px;
}

.clinic_info{
 padding:0px;
 border-collapse:collapse;
 
}

.clinic_info td{
 border:1px solid #c2c2c2;
 font-size:12px;
 color:black;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 vertical-align:top;
 
 line-height:18px;
}

.clinic_info td a{
 color:#083E96;
 font-weight:normal;
 font-size:12px;
 line-height:18px;
 text-decoration:none;
}

.doctor_info{
 border-left:0px solid #c2c2c2;
 background-color:#EAEAEA;
 font-size:12px;
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
 margin-bottom:5px;

}

.doctor_info td{
 white-space:nowrap;
}

.clinic_head{
 background-color:#EAEAEA;
}

.row_odd{
 background-color:#FFFFFF;
}
.row_even{
 background-color:#F1F1F1;
}

.row_odd a, .row_event a{
 font-weight:normal;
}



.talon_info{
 border-left:0px solid #c2c2c2;
 background-color:#EAEAEA;
 padding-left:10px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 margin-bottom:10px;
 font-size:12px;
 line-height:16px;
}

.talon_fio{
 border-left:0px solid #c2c2c2;
 background-color:#EAEAEA;
 padding-left:10px;
 padding-right:5px;
 padding-top:10px;
 padding-bottom:10px;
 font-size:12px;
}

.talon_info td{
 white-space:nowrap;
}

.talon_info a{
 font-size:10px;
}

.doctor_warning{
  margin-top:10px;
  width:500px;
  padding:5px;
  border:1px solid red;
  color:red;
  font-weight:bold;
}

.doctor_error{
  margin-bottom:10px;
  text-align:center;
  padding:10px;
  font-weight:bold;
  font-size:16px;
  border:1px solid #DEDEDE;
  background-color:#9D0D0D;
  color:white;
}

.doctor_good{
  margin-bottom:10px;
  text-align:center;
  padding:10px;
  font-weight:bold;
  font-size:16px;
  border:1px solid #DEDEDE;
  background-color:#1D984A;
  color:white;
}

.date_menu{
  text-align:right;
  padding-right:10px;
  color:#AAAAAA;
  text-decoration:underline;
}

.date_menu a{
  color:black;
}

.tags{
width: 90%;
pading:0px;
margin-top: 10px;
margin-bottom: 15px;
list-style-type:none;
text-align: center;}
.tags_h2{padding:10px 0px 10px 0px;margin:0px;text-align:left;
font-size: 18px;

font-weight: normal;

color: #083e96;

padding-bottom: 10px}

.tags a {font-size: 0.9em;line-height: 1.4em;text-decoration: none;color:#6da3bd}
.tags a.w0{font-size:90%;}
.tags a.w1{font-size:105%;}
.tags a.w2{font-size:120%;}
.tags a.w3{font-size:135%;}
.tags a.w4{font-size:150%;}
.tags a.w5{font-size:165%;}
.tags a.w6{font-size:180%;}
.tags a.w7{font-size:195%;}
.tags a.w8{font-size:210%;}
.tags a.w9{font-size:225%;}
.tags a.w10{font-size:240%;}
a.tags_cur{color: #b40002;}

