body,html{
 margin:0px;
 padding:0px;
 font-family:Tahoma;
 font-size:12px;
 color:#2b2b2b;
 background-color:#4D5C68;
 width:100%;
 height:100%;
}


a{
 color:#3F7D77;
}

img{
 border:0px;
}


.center{
 background-color:white;
 border-left:0px solid black;
 border-right:0px solid black;
 height:100%;
 width:1261px;
 
}

.header{
 width:100%;
 height:446px;
 background:url("/d/img/back1.jpg")  top center no-repeat;
}

.logo{
 text-align:left;
 padding-left:100px;
}

.panel{
 width:100%;
 text-align:center;
 vertical-align:top;
 padding-top:10px;
}

.icons {
 white-space:nowrap;

}

.icons a{
 margin-left:30px;
}

.top_phone{
 padding-left:40px;
 vertical-align:top;
}

.plazma{
 background:url("/d/img/telek-1.png") center center no-repeat;
 width:343px;
 
 vertical-align:top;
 text-align:center;
 padding-top:0px;
 margin-top:20px;
 height:160px;
 position:relative;
 left:180px;
}
.plazma_block{padding:6px 0px 0px 16px;}



.main{
 background:url("/d/img/base_top_bg.gif") left top repeat-x;
 vertical-align:top;
}

.leftcol{
 vertical-align:top;
 padding-top:0px;
 width:300px;
 background:url("/d/img/c_bg_bot.gif") left bottom repeat-x;
}

.menuitem{
 border-left:14px solid #8A97A1;
 vertical-align:middle;
 text-align:left;
 padding-left:48px;
 padding-right:20px;
 padding-top:7px;
 padding-bottom:7px;
 position:relative;
 clear:bottom;
 line-height:20px;
}

.menuitem_a{
 position:relative;
 border-left:14px solid #8A97A1;
 vertical-align:middle;
 padding-left:48px;
 padding-right:30px;
 text-align:left;
 background:url("/d/img/menu_bg.gif") left top repeat-y;
 padding-top:7px;
 padding-bottom:7px;
 clear:bottom;
}

.menuitem a{
 color:#3F7D77;
 font-size:20px;
 font-weight:bold;
 text-decoration:none;
}

.menuitem_a a{
 color:#FFFFFF;
 font-size:20px;
 font-weight:bold;
 text-decoration:none;
}

.news_box{
 padding-left:45px;
 text-align:left;
 padding-top:50px;
}

.news_title{
 border-bottom:1px dotted #950101;
 width:214px;
 padding-left:20px;
 padding-bottom:5px;
 color:#950101;
 font-size:18px;
}

.news_date{
 color:#575757;
 font-size:15px;
 padding-left:20px;
 padding-top:5px;
}

.news_date b{
 float:left; 
 font-size:40px;
 color:#40BB97;
 line-height:40px;
 padding-right:3px;
}

.news_name{
 width:200px;
 text-align:left;
 padding:0px;
 padding-top:10px;
 padding-left:20px;
 padding-bottom:5px;
 line-height:12px;
}

.news_name img{
 margin-right:7px;
}

.news_name a{
 color:#3F7D77;
}

.news_intro{
 color:#3B3B3B;
 padding-left:20px;
 clear:both;
 width:200px;
}

.news_btn{
 height:27px;
 width:95px;
 white-space:nowrap;
 line-height:27px;
 padding-left:9px;
 margin-left:20px;
 background:url("/d/img/btn_bg.gif") left top repeat-y;
}

.news_btn a{
 color:white;
}

.content{
 vertical-align:top;
 padding-left:15px;
 padding-right:15px;
 font-size:14px;
 width:100%;
 background:url("/d/img/c_bg_cont.gif") right bottom no-repeat;
}

.pagetitle{
 text-align:left;
 border-bottom:1px dotted #950101;
 padding-bottom:5px;
 color:#950101;
 font-size:28px;
 margin-bottom:10px;
}


.mainphoto{
 float:left;
 border:1px solid #A7A7A7;
 background-color:#A7A7A7;
 vertical-align:top;
 width:136px;
 color:white;
 font-size:12px;
 text-align:center;
 margin-right:10px;
 margin-bottom:5px;
 padding-bottom:10px;
}
.mainphoto h1{
 padding-left:5px;
 font-size:9px;
 font-weight:normal;
}


.rightcol{
 vertical-align:top;
 text-align:left;
 background:url("/d/img/r_bg_top.jpg") left bottom no-repeat;
}

.find_box{
 white-space:nowrap;
}

.find_title{
 color:#3F7D77;
 width:160px;
 text-align:left;
 vertical-align:middle;
 padding-bottom:7px;
}

.find_title h1{
 margin:0px;
 padding:0px;
 color:#3F7D77;
 font-size:20px;
 font-weight:bold;
 text-decoration:none;
}

.find_title input{
 margin:0px;
 width:160px;
 height:17px;
 font-size:12px;
 border-left:1px solid #B0CAED;
 border-top:1px solid #B0CAED;
 border-bottom:1px solid #B0CAED;
 border-right:0px;
 padding-left:5px;
}

.find_btn{
 padding-right:18px;
 padding-bottom:10px;
}


.auth_title{
 text-align:left;
 width:218px;
}



.auth_title h1{
 margin:0px;
 color:#3F7D77;
 font-size:20px;
 font-weight:bold;
 text-decoration:none;
 margin-bottom:5px;
 border-bottom:1px dotted #950101;
 padding-bottom:5px;
 margin-bottom:20px;
}

.auth_table{
 background:url("/d/img/auth_bg.png") center top no-repeat;
 width:218px;
 height:237px;
}


.auth_subtitle{
 color:#B42438;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 padding-left:16px;
 vertical-align:top;
 padding-top:10px;
 height:30px;
}


.authform_input{
 padding-left:30px;
 color:#8A98A4;
 font-size:10px;
 font-weight:bold;
 text-align:left;
}

.authform_input input{
 border:1px solid #BEBEBE;
 width:156px;
}

.authform_input select{
 border:1px solid #BEBEBE;
 font-size:10px;
 font-weight:bold;
 color:#818181;
}

.r_banner{
 width:218px;
 text-align:center;
}

.b_banner{
 text-align:center;
 white-space:nowrap;
 padding-left:50px;
 background:url("/d/img/r_bg_part.gif") right center no-repeat;
}

.b_banner img{
 margin-left:5px;
 margin-right:5px;
}

.bot_mid{
 background:url("/d/img/c_bg_mid.gif") left top repeat-x;
 height:117px;
}

.r_bg_mid{
 background:url("/d/img/r_bg_mid.jpg") left bottom no-repeat;
}

.footer{
 background:url("/d/img/c_bg_foot.gif") left top repeat-x;
}

.r_bg_foot{
 background:url("/d/img/r_bg_foot.jpg") left bottom no-repeat;
 vertical-align:middle;
}

.c_foot{
 background:url("/d/img/c_foot.jpg") right top no-repeat;
 text-align:center;
 vertical-align:middle; 
 height:112px;
}


.foot_phone{
 width:300px;
 color:white;
 font-size:19px;
 border-bottom:1px dotted white;
 line-height:20px;
 white-space:nowrap;
}

.foot_phone b{
 font-size:29px;
 line-height:20px;
}


.copy1{
 padding-top:30px;
 margin-left:40px;
 color:white;
 font-size:10px;
}

.copy1 a{
 color:white;
}



.copy2{
 vertical-align:middle;
 width:150px;
 text-align:left;
}
.copy2 a{
 color:white;
 font-size:10px;
}


.news_name LI { list-style-image: url("/d/img/l_arrow.gif") }


.claim select{
 overflow:auto;
 border:1px solid #666666;
 width:305px;
}

.claim input{
 overflow:auto;
 border:1px solid #666666;
 width:300px;
}

.claim textarea{
 overflow:auto;
 border:1px solid #666666;
 width:300px;
 height:100px;
}

.claim_input{
 width:100px;
}

.tbl {
        background-color:#ccc;
}
.tbl td{
        background-color:#fff;
        font-size:11px;
        padding:4px;
        text-align:center;
}

.tbl tr.head td{
        background-color:#b0caed;
        font-size:11px;
        padding:4px;
        text-align:center;
}
.submenu{
 border-left:14px solid #8A97A1;
 vertical-align:middle;
 text-align:left;
 padding-left:50px;
 padding-right:20px;
 padding-top:15px;
 padding-bottom:7px;
 position:relative;
 clear:bottom;
 line-height:15px;
}


.submenu a{
 font-size:12px;
 font-weight:bold;
 color:#8A97A1;
 line-height:12px;

}

.submenu2{
 border-left:0px solid #8A97A1;
 vertical-align:middle;
 text-align:left;
 padding-left:30px;
 padding-right:20px;
 padding-top:5px;
 padding-bottom:7px;
 position:relative;
 clear:bottom;
 line-height:13px;
 
}


.submenu a{
 font-size:12px;
 font-weight:bold;
 color:#8A97A1;
 line-height:12px;

}
.submenu2 a{
 font-size:11px;
 font-weight:bold;
 color:#8A97A1;
 line-height:12px;

}
.gb_input{
        border:1px solid #888;
        width: 300px;
}

.gb_rnd{
        padding-bottom:10px;
}

.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 0px 7px 3px;    
}
.gb_no{ 
        color:red;
        font-weight:bold;       
        padding:7px 0px 7px 3px;            
}
.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;
}

.important{
 color:red;
}

.cd{
 border-left:0px solid #C2C2C2;
 background-color:#b0caed;
 color:#000000;
 height:50px;
 margin-bottom:5px;
 font-size:11px;
}

.dateinput{
 border:1px solid #C2C2C2;
 font-size:12px;
 width:100px;
}

.cd td{
 padding-left:10px;
}

.clinic_title{
 font-size:11px;
 color:black;
 padding-left:10px;
 padding-top:5px;
 padding-bottom:10px;
}

.clinic_title a{
 color:black;
}

.clinic_prof{
 padding-left:5px;
 padding-bottom:5px;
 padding-top:5px;
 backg
}

.clinic_prof a{
 color:black;
 font-size:11px;
}

.clinic_info{
 border-left:1px solid #c2c2c2;
 border-top:1px solid #c2c2c2;
}

.clinic_info td{
 border-bottom:1px solid #c2c2c2;
 border-right:1px solid #c2c2c2;
 font-size:11px;
 color:black;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 vertical-align:top;
 /*white-space:nowrap;*/
 line-height:18px;
}

.clinic_info td a{
 color:#083E96;
 font-weight:normal;
 font-size:12px;
 line-height:18px;
 text-decoration:none;
}

.clinic_info td a:hover{
  text-decoration:underline;
}

.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:#b0caed;
}

.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;
}


.authform_info{
 padding-left:30px;
 padding-right:30px;
 height:200px;
 vertical-align:top;
}

.vote_table{
 width:241px;
 margin-bottom:20px;
}

.vote_subtitle{
 behavior: url("/iepngfix.htc");
 background:url("/d/img/vote_top.png") center center no-repeat;
 color:#B42438;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 padding-left:16px;
 vertical-align:top;
 padding-top:10px;
 height:41px;
}

.vote_body{
 background:url("/d/img/vote_bg.gif") center center repeat-y;
 padding-left:20px;
}

.v_a_top{
 width:194px;
 background:url("/d/img/v_a_top.gif") center center no-repeat;
}

.v_a_bot{
 width:194px;
 background:url("/d/img/v_a_bot.gif") center center no-repeat;
}

.vote_title{
 height:30px;
 font-weight:bold;
 font-size:12px;
 color:black;
}

.v_a_item{
 width:194px;
 background:url("/d/img/v_a_bg.gif") center center repeat-y;
 text-align:center;
 color:white;
 font-weight:bold;
 font-size:12px;
}
