body { background: #E2F7A4; margin: 0px; padding: 0px; text-align: center; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; position: relative; }
input, select, textarea, h1, h2, h3, div, td { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
img { border: 0px; }
form { margin: 0px; padding: 0px; }
a { text-decoration: none; color: #1682A3; cursor: hand; cursor: pointer; }
a:hover { text-decoration: underline; }

div#bg1 { background: url("/images/main_bg0.jpg") repeat-y center top; z-index: 1; position: relative; }
div#bg2 { background: url("/images/bg_new00.jpg") no-repeat center top; padding-bottom: 187px; z-index: 3; position: relative; }
div#footer { background: url("/images/footer_b.jpg") no-repeat center top; z-index: 2; position: absolute; bottom: 0px; padding-top: 127px; height: 160px; width: 100%; left: 0px; }

div#main { width: 980px; margin: 0px auto 0px auto; position: relative; z-index: 5; text-align: left; }	

div#topline { height: 30px; color: #4A94AC; font-size: 10px; line-height: 30px; overflow: hidden; }
div#topline a { color: #4A94AC; }
div#topline a#home { background: url("/images/icon_hom.gif") no-repeat 0px 0px; padding: 3px 0px 3px 25px; margin: 0px 20px 0px 20px; }
div#topline a#contact { background: url("/images/icon_con.gif") no-repeat 0px 0px; padding: 0px 0px 0px 25px; margin: 0px 20px 0px 20px; }
div#topline a#newsalert { background: url("/images/icon_new.gif") no-repeat 0px 0px; padding: 3px 0px 3px 25px; margin: 0px 20px 0px 20px; }

div#weather { float: right; color: #6E6951; font-size: 10px; padding: 0px 10px 0px 0px; }

div#head { padding: 33px 0px 10px 15px; height: 90px; }
div#head a#logo { float: left; padding: 3px 0px 0px 0px; }
div#head div#bannerA { float: right; }

ul#nav { list-style: none; margin: 0px; padding: 1px 0px 1px 12px; width: 970px; height: 52px; background: url("/images/nav_bg00.png") no-repeat; position: relative; }
ul#nav li { float: left; margin: 0px; padding: 0px 17px 0px 17px; line-height: 52px; border-left: 0px solid #5A5347; border-right: 1px solid #B0A89C; position: relative; }
ul#nav li + li { border-left: 1px solid #5A5347; border-right: 1px solid #B0A89C; }
ul#nav li:last-child { border-right: 0px solid #B0A89C; }
ul#nav li a { color: #FFFFFF; text-transform: uppercase; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, sans-serif; display: block; float: left; height: 50px; overflow: hidden; }
ul#nav li a:hover { text-decoration: none; }
ul#nav li.expandable a { background: url("/images/nav_arro.png") no-repeat right center; padding-right: 25px; padding-bottom: 3px;}
ul#nav li.active, ul#nav li:hover { background: url("/images/nav_bg_a.png") repeat-x; }
ul#nav li.active a, ul#nav li:hover a { color: #1682A3; }
ul#nav li ul { display: none; margin: 0px; padding: 0px; position: absolute; background: #E5E6E1; list-style: none; width: 170px; left: 0px; top: 52px; z-index: 10; }
ul#nav li ul li { margin: 0px; padding: 0px; float: none; border: 0px; line-height: 31px; height: 31px; background: url("/images/nav_subn.png") no-repeat; padding: 0px 0px 0px 25px; font-size: 11px; }
ul#nav li ul li:hover { background: #E5E6E2; }
ul#nav li ul li a { padding: 0px; text-transform: none; background: none !important; display: inline; float: none; }
ul#nav li:hover ul { display: block; }
.form_in {
float: left; width: 638px; padding: 0px 0px 0px 8px; border-right: 1px solid #FFFFFF; font-size: 11px; color: #6A6147; background: transparent url("/images/subnav_l.jpg") no-repeat right bottom;
}
div#subnav { height: 50px; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: url("/images/subnav_b.png") repeat-x; overflow: hidden; line-height: 50px; }
div#subnav form { float: left; width: 638px; padding: 0px 0px 0px 8px; border-right: 1px solid #FFFFFF; font-size: 11px; color: #6A6147; background: transparent url("/images/subnav_l.jpg") no-repeat right bottom; }
div#subnav form span { float: left; padding: 11px 0px 0px 0px; line-height: 14px; }
div#subnav form a { color: #6A6147; }
div#subnav input { width: 160px; height: 22px; background: #FFFFFF url("/images/subnav_i.gif") no-repeat; border: 0px; margin: 11px 0px 0px 7px; padding: 7px 5px 0px 7px; color: #777777; float: left; }
div#subnav input.submit { width: 123px; height: 50px; background: transparent url("/images/subnav_b.jpg") no-repeat; border: 0px; margin: 0px 7px 0px 0px; padding: 0px; color: #413D3D; font-weight: bold; cursor: hand; cursor: pointer; }
div#subnav form#search { width: 320px; float: left; padding: 0px 0px 0px 8px; border-left: 1px solid #BFC4AE; font-size: 11px; color: #6A6147; }
div#subnav form#login a.login_logged { color: #1682A3; padding: 5px 7px 10px 25px; font-weight: bold; margin: 0px 0px 0px 35px; }
div#subnav form#login a.login_logged span { display: inline; color: #FF0000; float: none; padding: 0px; }

div#subnav form#login div.logged { padding-left: 15px; }
div#subnav form#login div.logged a.mail { background: url("/images/logged_i.gif") no-repeat left 5px; }
div#subnav form#login div.logged a.profile { background: url("/images/logged_i.gif") no-repeat left top; padding-left: 22px; }
div#subnav form#login div.logged a.logout { background: url("/images/logged_i.gif") no-repeat left 5px; padding-left: 20px; }

div#content { /* margin: 20px 15px 0px 15px; */ margin: 10px 15px 0px 15px; }
div#left { float: left; width: 635px; overflow: hidden; }
div#right { float: right; width: 300px; overflow: hidden; }

div#vodeshti { background: #E8F5E6 url("/images/vodeshti.jpg") no-repeat; padding: 2px 2px 0px 2px; height: 264px; font-smooth: no; }
div#vodeshti img { float: left; background: url("/images/vodeshtj.jpg") no-repeat right top; margin: 0px; padding: 0px 22px 0px 0px; }
div#vodeshti div.photo { float: left; position: relative; }
div#vodeshti div.photo span { background: url("/images/vodeshti.png") left top no-repeat; position: absolute; height: 4px; width: 4px; z-index: 10; top: 0px; left: 0px; }
div#vodeshti div.content { max-width: 215px; float: left; margin: 0px; padding: 0px 7px 0px 0px; color: #3C3C3C; font-size: 11px; line-height: 15px; }
div#vodeshti h2 { color: #1682A3; font-size: 13px; font-weight: bold; margin: 15px 0px 7px 0px; padding: 0px; line-height: 18px; }
div#vodeshti h2 a { color: #1682A3; }
div#vodeshti span.date { color: #1682A3; font-size: 10px; margin: 0px 0px 7px 0px; padding: 0px; display: block; }
div#vodeshti_more { background: #E9EBEC url("/images/vodeshtk.jpg") no-repeat left bottom; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; height: 82px; text-align: center; }
div#vodeshti_more img { display: inline; border: 1px solid #DADCD1; margin: 9px 5px 0px 5px; }
div#vodeshti_more a.active img { border: 1px solid #3198B7; }

div#novini_interview { margin-bottom: 15px; }
div#novini_interview div#novini { float: left; width: 310px; position: relative; background: #FFFFFF url("/images/novini_i.jpg") no-repeat left bottom; }
div#novini_interview div#interview { float: right; width: 310px; position: relative; background: #FFFFFF url("/images/novini_i.jpg") no-repeat left bottom; }
div#novini_interview h1 { background: url("/images/h1_blue_.gif") no-repeat; height: 43px; line-height: 45px; overflow: hidden; color: #FFFFFF; font-size: 11px; text-transform: uppercase; font-weight: bold; margin: 0px; padding: 0px 0px 0px 22px; }
div#novini_interview h1 a { color: #FFFFFF; }
div#novini_interview ul { margin: 0px; padding: 8px 15px 10px 15px; list-style: none; }
div#novini_interview li { margin: 0px; padding: 7px 5px 9px 5px; background: url("/images/novini_i.gif") repeat-x left bottom; line-height: 13px; color: #6C6964; }
div#novini_interview li + li { background-color: #F4F4F1; }
div#novini_interview li + li + li { background-color: #FFFFFF; }
div#novini_interview li + li + li + li{ background-color: #F4F4F1; }
div#novini_interview li img { float: left; background: url("/images/novini_i.png") no-repeat; padding: 5px 5px 5px 5px; margin: 0px 9px 4px 0px; }
div#novini_interview li h2 { margin: 2px 0px 9px 0px; padding: 0px; line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: underline; color: #49443B; }
div#novini_interview li span.date { color: #3198B7; font-size: 11px; margin: 0px 0px 9px 0px; padding: 0px; display: block; font-weight: bold; }
div#novini_interview li a { color: #49443B; background: url("/images/hp_arrow.gif") no-repeat 0px 2px; padding-left: 15px; display: block; }
div#novini_interview li.first a { color: #49443B; text-decoration: underline; background: none; padding-left: 0px; display: inline; }
div#novini_interview li a:hover { color: #1682A3; text-decoration: underline; }
div#novini_interview li.more { text-align: right; background: transparent; padding-bottom: 5px; padding-top: 10px; }
div#novini_interview li.more a { color: #D64203; text-decoration: underline; font-size: 11px; font-weight: bold; background: none; padding-left: 0px; display: inline; }

div.index_green { margin-bottom: 15px; }
div.index_green h1 { background: url("/images/h1_index.png") no-repeat; height: 42px; line-height: 45px; overflow: hidden; color: #413D3D; font-size: 11px; text-transform: uppercase; font-weight: bold; margin: 0px; padding: 0px 0px 0px 22px; }
div.index_green h1 a { color: #413D3D; }
div.index_green div.container { background: url("/images/index_gr.gif") repeat-y; }
div.index_green div.bottom { background: url("/images/index_gr.png") no-repeat; height: 7px; }
div.index_green ul.navig { list-style: none; height: 37px; overflow: hidden; margin: 0px 0px 0px 2px; padding: 0px; }
div.index_green ul.navig li { float: left; line-height: 37px; margin: 0px 1px 0px 0px; padding: 0px 18px 0px 18px; position: relative; background: url("/images/index_gs.png") repeat-x; text-align: center; }
div.index_green ul.navig li a { font-size: 11px; color: #65573F; font-weight: bold; }
div.index_green ul.navig li span.l { position: absolute; top: 0px; left: 0px; width: 18px; height: 37px; background: url("/images/index_gt.png") no-repeat; }
div.index_green ul.navig li span.r { position: absolute; top: 0px; right: 0px; width: 18px; height: 37px; background: url("/images/index_gu.png") no-repeat; }
div.index_green ul.navig li.active { background: url("/images/index_gv.png") repeat-x; }
div.index_green ul.navig li.active a { color: #7A9240; }
div.index_green ul.navig li.active span.l { background: url("/images/index_gw.png") no-repeat; }
div.index_green ul.navig li.active span.r { background: url("/images/index_gx.png") no-repeat; }
div.index_green div.content { margin: 0px 2px 0px 2px; padding: 0px 20px 0px 20px; background: #FFFFFF url("/images/index_gy.png") repeat-y 276px top; }
div.index_green div.content ul { float: left; width: 265px; list-style: none; margin: 0px; padding: 10px 0px 10px 0px; }
div.index_green div.content ul li { margin: 0px; padding: 5px 0px 5px 14px; background: url("/images/index_gs.gif") no-repeat 0px 8px; }
div.index_green div.content ul li a { color: #49443B; }
div.index_green div.content ul li a:hover { color: #7A9240; }
div.index_green div.content ul.first { width: 256px; padding-right: 69px; }
div.index_green div.spravochnik { min-height: 150px; }
div.index_green div.spravochnik ul li { padding: 2px 0px 2px 14px; }
div.index_green div.spravochnik ul li a { color: #919382; text-decoration: underline; }
div.index_green div.content ul li.more { text-align: right; background: transparent; padding-bottom: 0px; padding-top: 0px; }
div.index_green div.content ul li.more a { color: #7A9240; text-decoration: underline; font-size: 11px; font-weight: bold; }


div#spravim_interesno { margin-bottom: 15px; }
div#spravim_interesno div#spravim { float: left; width: 310px; position: relative; background: #F2F3F4 url("/images/spravim_.jpg") no-repeat left bottom; }
div#spravim_interesno div#interesno { float: right; width: 310px; position: relative; background: #F2F3F4 url("/images/spravim_.jpg") no-repeat left bottom; }
div#spravim_interesno h1 { background: url("/images/h1_blue_.gif") no-repeat; height: 43px; line-height: 45px; overflow: hidden; color: #FFFFFF; font-size: 11px; text-transform: uppercase; font-weight: bold; margin: 0px; padding: 0px 0px 0px 22px; }
div#spravim_interesno h1 a { color: #FFFFFF; }
div#spravim_interesno ul { margin: 0px; padding: 0px 0px 0px 0px; list-style: none; }
div#spravim_interesno li { margin: 0px; padding: 10px 15px 10px 15px; background: #F2F3F4; line-height: 13px; color: #414141; border-bottom: 1px solid #FEFEFE; font-weight: bold; }
div#spravim_interesno li a { color: #414141; }
div#spravim_interesno li a:hover { color: #1682A3; text-decoration: underline; }
div#spravim_interesno li.more { text-align: right; background: transparent; padding-bottom: 10px; padding-top: 7px; border-bottom: 0px; }
div#spravim_interesno li.more a { color: #D64203; text-decoration: underline; font-size: 11px; font-weight: bold; }

a.consult { font-weight: bold; color: #9C9C9C; float: right; background: url("/images/konsulti.png") no-repeat; text-align: center; width: 148px; height: 29px; line-height: 25px; overflow: hidden; font-size: 10px; }
a.consult:hover { text-decoration: none; color: #D64203; }

div.right_green { margin-bottom: 15px; }
div.right_green h1 { background: url("/images/h1_right.png") no-repeat; height: 43px; line-height: 41px; overflow: hidden; color: #6C6A67; font-size: 11px; text-transform: uppercase; font-weight: bold; margin: 0px; padding: 0px 0px 0px 22px; }
div.right_green h1 a { color: #6C6A67; }
div.right_green div.bottom { background: url("/images/right_gr.png") no-repeat left bottom; height: 4px; overflow: hidden; }
div.right_green ul { background: #FFFFFF url("/images/right_gr.png") no-repeat left bottom; padding: 0px 13px 0px 13px; list-style: none; margin: 0px; }
div.right_green li { clear: both; margin: 0px; padding: 3px 0px 4px 0px; background: url("/images/novini_i.gif") repeat-x left bottom; line-height: 13px; }
div.right_green li a { color: #6E6D6D; }
div.right_green li a b { font-weight: normal; color: #1682A3; text-decoration: none; }
div.right_green li a.photo { padding: 0px; margin: 0px 10px 0px 0px; float: left; }
div.right_green li a.photo span.t { background: url("/images/photo_gr.png") no-repeat; width: 66px; height: 3px; display: block; overflow: hidden; }
div.right_green li a.photo span.b { background: url("/images/photo_gs.png") no-repeat; width: 66px; height: 5px; display: block; overflow: hidden; }
div.right_green li a.photo img { background: #FFFFFF url("/images/photo_gt.png") repeat-y; margin: 1px 0px 0px 0px; padding: 0px 4px 0px 4px; display: block; }
div.right_green li h2 { margin: 0px 0px 0px 0px; padding: 0px; font-size: 11px; font-weight: normal; color: #6E6D6D; }
div.right_green li:hover a { text-decoration: underline; }
div.right_green li:hover a b { text-decoration: none; }
div.right_green li:hover a.consult { text-decoration: none; color: #D64203; }
div.right_green li.more { text-align: right; background: transparent; padding-bottom: 10px; padding-top: 7px; }
div.right_green li.more a { color: #D64203; text-decoration: underline; font-size: 11px; font-weight: bold; }

div#bannerB { margin-bottom: 15px; }

div#poll { margin-bottom: 15px; }
div#poll h1 { background: url("/images/h1_righu.png") no-repeat; height: 42px; line-height: 41px; overflow: hidden; color: #565552; font-size: 11px; text-transform: uppercase; font-weight: bold; margin: 0px; padding: 0px 0px 0px 22px; }
div#poll div.bottom { background: url("/images/right_bl.png") no-repeat left bottom; height: 4px; }
div#poll ul { background: #D6ECF5 url("/images/right_bm.png") repeat-x; padding: 0px 0px 0px 0px; list-style: none; margin: 0px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
div#poll li { color: #828281; clear: both; margin: 0px; padding: 7px 13px 4px 13px; line-height: 13px; border-left: 1px solid #D3E9F1; border-right: 1px solid #D3E9F1; }
div#poll li label { background: url("/images/novini_i.gif") repeat-x left bottom; display: block; padding: 0px 0px 7px 0px; }
div#poll li b { font-size: 12px; color: #62452B; padding: 3px 0px 3px 0px; }
div#poll li a.results { float: right; color: #E46F05; margin: 20px 0px 0px 0px;  }

div#calc { margin-bottom: 15px; }
div#calc h1 { background: url("/images/h1_righv.png") no-repeat; height: 43px; line-height: 41px; overflow: hidden; color: #413D3D; font-size: 11px; text-transform: uppercase; font-weight: bold; margin: 0px; padding: 0px 0px 0px 22px; }
div#calc div.bottom { background: url("/images/right_gs.png") no-repeat left bottom; height: 5px; }
div#calc div.content { background: #D1E7AC url("/images/right_gs.png") repeat-x; padding: 0px 0px 0px 0px; list-style: none; margin: 0px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
div#calc div.calc1 { color: #828281; clear: both; margin: 0px; padding: 7px 13px 4px 13px; line-height: 13px; border-left: 1px solid #D1E7AC; border-right: 1px solid #D1E7AC; border-bottom: 1px solid #F6FAEF; }
div#calc div.other { background: #EAF5DA; height: 50px;  padding: 4px 0px 4px 0px; list-style: none; margin: 0px; border-left: 1px solid #D1E7AC; border-right: 1px solid #D1E7AC; border-top: 1px solid #D1E7AC; }

div#oneclick { width: 950px; margin: 0px auto 0px auto; padding: 5px 10px 5px 20px; text-align: left; }
div#oneclick img { float: left; margin: 0px 20px 0px 0px; }
div#oneclick div#oneclick_links { font-size: 10px; line-height: 20px; color: #808284; width: 800px; margin: 10px 0px 0px 0px; }
div#oneclick div#oneclick_links a { color: #808284; }

div#copyright { width: 950px; margin: 30px auto 0px auto; padding: 5px 10px 5px 20px; text-align: left; font-size: 11px; color: #6E6868; }
div#copyright a#m3 { float: right; color: #6E6868; }

div#container_inner { background: #FFFFFF url("/images/inner_co.png") top repeat-x; padding: 20px 29px 25px 29px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; min-height: 200px; }
div#container_inner_bottom { height: 4px; background: url("/images/inner_co.png") no-repeat; }

div.title { background: url("/images/h1_inner.png") no-repeat; height: 39px; line-height: 41px; overflow: hidden; color: #FFFFFF; font-size: 11px; text-transform: uppercase; font-weight: bold; margin: 0px; padding: 0px 0px 0px 22px; }
div.title a { color: #FFFFFF; }

div#container_inner div.news_list { }
div#container_inner div.news_list div.item { padding: 10px 0px 10px 0px; clear: both; margin: 0px 0px 0px 0px; background: url("/images/novini_i.gif") repeat-x left bottom; }
div#container_inner div.news_list a.photo { display: block; float: left; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px; }
div#container_inner div.news_list a.photo img { border: 1px solid #C0C4AD; padding: 1px; }
div#container_inner div.news_list h2 { color: #3198B7; font-size: 12px; font-weight: bold; margin: 1px 0px 4px 0px; padding: 0px; }
div#container_inner div.news_list h2 a { color: #3198B7; }
div#container_inner div.news_list div.date { font-size: 11px; color: #000000; font-weight: bold;}
div#container_inner div.news_list div.content { color: #767676; font-size: 11px; line-height: 13px; margin: 7px 0px 0px 0px; }


ul.categ_navig { position: relative; list-style: none; height: 39px; margin: -1px 0px 0px 0px; padding: 0px 0px 0px 0px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background: #FFFFFF url("/images/index_in.gif") repeat-x; border-bottom: 1px solid #FFFFFF;}
ul.categ_navig li { width: 121px; float: left; line-height: 39px; margin: 0px 0px 0px 1px; padding: 0px 18px 0px 18px; position: relative; background: url("/images/index_in.gif") repeat-x; text-align: center; }
ul.categ_navig li a { font-size: 11px; color: #65573F; font-weight: bold; }
ul.categ_navig li span.l { position: absolute; top: 0px; left: 0px; width: 9px; height: 39px; background: url("/images/index_in.gif") no-repeat; }
ul.categ_navig li span.r { position: absolute; top: 0px; right: 0px; width: 9px; height: 39px; background: url("/images/index_in.gif") no-repeat; }
ul.categ_navig li span.fon { display: none; }
ul.categ_navig li.active { background: url("/images/index_in.png") repeat-x; }
ul.categ_navig li.active a { color: #1682A3; }
ul.categ_navig li.active span.l { background: url("/images/index_in.png") no-repeat; }
ul.categ_navig li.active span.r { background: url("/images/index_in.png") no-repeat; }


ul.spravochnik_inner { }
ul.spravochnik_inner li { width: auto; margin-left: 0px; margin-right: 1px; padding: 0px 48px 0px 47px; }

ul.diagnostics_inner { }
ul.diagnostics_inner li { width: auto; margin-left: 0px; margin-right: 1px; padding: 0px 48px 0px 47px; }

div.diagnostics_inner_list { }
div.diagnostics_inner_list a { color: #000000; }

/*
ul.categ_navig li.active { background: url("/images/../images/index_inner_navig_bg_active.gif") repeat-x; }
ul.categ_navig li.active a { color: #1682A3; }
ul.categ_navig li.active span.l { background: url("/images/../images/index_inner_navig_l_active.gif") no-repeat; }
ul.categ_navig li.active span.r { background: url("/images/../images/index_inner_navig_r_active.gif") no-repeat; }
ul.categ_navig li.active span.fon { position: absolute; left: 0px; height: 25px; background: #FFFFFF url("/images/../images/index_inner_navig_fon_bg.gif") no-repeat; top: 39px; width: 157px; display: block; z-index: 100; }
*/

.pg { float: left; color: #000000; margin: 0px; padding: 0px; }
ul.pg li { float:left; margin-left:4px; font-size:11px; line-height:17px; list-style: none; color: #000000; }
ul.pg a { color: #000000; display:block; padding:0 6px 2px 6px; line-height:15px; background: #FFFFFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #FFFFFF; }
ul.pg a:hover { color: #000000; opacity: 0.8; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #B6DCE8; background: #B6DCE8; }
ul.pg .active { padding:0 6px 0px 6px; display:block; opacity: 0.8; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #B6DCE8; background: #B6DCE8; }
ul.pg .inactive { background: #FFFFFF; }
ul.pg span { font-weight: normal; padding-right: 5px; color: #000000; }

div.view_article_date { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; height: 50px; background: url("/images/view_art.gif") repeat-x; padding: 0px 29px 0px 29px; font-size: 12px; color: #6D6D6D; line-height: 50px; overflow: hidden; border-bottom: 1px solid #FFFFFF; }
div.view_article_date span.views { float: right; }
div.view_article_comment_title { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; height: 50px; background: url("/images/view_art.gif") repeat-x; padding: 0px 29px 0px 29px; font-size: 12px; color: #6D6D6D; line-height: 50px; overflow: hidden; border-bottom: 1px solid #FFFFFF; }
div.view_article_comment_title h1 { font-size: 16px; color: #484433; font-weight: bold; margin: 0px; padding: 0px; }
div.view_article_comment_title h1 a { color: #484433; padding: 0px 0px 0px 20px; background: url("/images/h1_comme.gif") no-repeat 0px 3px; }

div.view_article { width: 575px; overflow: hidden; }
div.view_article div.photo { background: #E4E5DD; padding: 7px; margin: 0px 20px 10px 0px; float: left; }
div.view_article div.photo img { padding: 0px; background: #FFFFFF; border: 1px solid #FEFEFE; margin: 0px 0px 3px 0px; }
div.view_article div.photo div.caption { font-size: 11px; color: #6D6D6D; }
div.view_article a.comments { display: block; height: 50px; width: 79px; padding: 6px 0px 0px 0px; text-align: center; font-size: 24px; font-weight: bold; background: url("/images/article_comments.jpg") no-repeat; float: right; color: #5A7302; }
div.view_article h1 { color: #484433; font-size: 14px; font-weight: bold; line-height: 19px; margin: 5px 0px 10px 0px; }

div#textsize { color: #6D6D6D; line-height: 18px; }
div#textsize p { margin: 0px 0px 20px 0px; padding: 0px; }
div#textsize img { margin: 10px; padding: 0px; }

#specialists p {
margin:0px;
}
.paginate {
margin-top:10px;
}
div.more_news_title { background: #E4E5DD; heigh: 36px; line-height: 36px; overflow: hidden; padding: 0px 9px 0px 9px; color: #6D6D6D; font-size: 12px; margin: 20px 0px 7px 0px; }
div.more_news_title a { color: #6D6D6D; font-weight: bold; }

div.comments_top h2 { font-size: 14px; color: #484433; font-weight: bold; }
div.comments_top { padding: 0px 14px 0px 20px; }
div.comments_total { background: url("/images/comment_.png") repeat-x; padding: 10px 14px 20px 7px; text-align: right; font-size: 11px; color: #6D6D6D; font-weight: bold; }

table.comments_table { } 
table.comments_table td { color: #6D6D6D; font-size: 11px; font-weight: bold; } 
table.comments_table td input { color: #000000; font-size: 11px; font-weight: normal; background: #F2F1F1; padding: 7px 3px 0px 3px; height: 21px; border: 1px solid #AFB0AA; width: 330px; } 
table.comments_table td textarea { color: #000000; font-size: 11px; font-weight: normal; background: #F2F1F1; padding: 3px 3px 3px 3px; height: 103px; border: 1px solid #AFB0AA; width: 330px; overflow-y: auto; } 
table.comments_table td.text { color: #6D6D6D; font-size: 11px; font-weight: normal; } 
table.comments_table td input.submit { background: none; border: none; width: 113px; height: 30px; } 

table.form_table { } 
table.form_table td { color: #6D6D6D; font-size: 11px; font-weight: bold; } 
table.form_table td input { color: #000000; font-size: 11px; font-weight: normal; background: #F2F1F1; padding: 7px 3px 0px 3px; height: 21px; border: 1px solid #AFB0AA; width: 330px; } 
table.form_table td textarea { color: #000000; font-size: 11px; font-weight: normal; background: #F2F1F1; padding: 3px 3px 3px 3px; height: 103px; border: 1px solid #AFB0AA; width: 330px; overflow-y: auto; } 
table.form_table td.text { color: #6D6D6D; font-size: 11px; font-weight: normal; } 
table.form_table td input.submit { background: none; border: none; width: 113px; height: 30px; margin: 0px; padding: 0px; } 
table.form_table td select { color: #000000; font-size: 11px; font-weight: normal; } 

div.comments_list { }
div.comments_list div.item { background: transparent url("/images/novini_i.gif") repeat-x scroll left top; font-size: 11px; color: #6D6D6D; line-height: 15px; padding: 7px 5px 7px 5px; }
div.comments_list div.item div.date { float: right; color: #8C8C8C; }
div.comments_list div.item span { font-size: 12px; color: #8C8C8C; }
div.comments_list div.item span i { color: #1682A3; font-style: normal; }
div.comments_list div.item b { color: #4B4B4B; }

div.specialists_list ul { background: #FFFFFF url("/images/right_gr.png") no-repeat left bottom; padding: 0px 13px 0px 13px; list-style: none; margin: 0px; }
div.specialists_list li { clear: both; margin: 0px; padding: 3px 0px 4px 0px; background: url("/images/novini_i.gif") repeat-x left bottom; line-height: 13px; }
div.specialists_list li a { color: #6E6D6D; }
div.specialists_list li a b { font-weight: normal; color: #1682A3; text-decoration: none; }
div.specialists_list li a.photo { padding: 0px; margin: 0px 10px 0px 0px; float: left; }
div.specialists_list li a.photo span.t { background: url("/images/photo_gr.png") no-repeat; width: 66px; height: 3px; display: block; }
div.specialists_list li a.photo span.b { background: url("/images/photo_gs.png") no-repeat; width: 66px; height: 5px; display: block; }
div.specialists_list li a.photo img { background: #FFFFFF url("/images/photo_gt.png") repeat-y; margin: 1px 0px 0px 0px; padding: 0px 4px 0px 4px; display: block; }
div.specialists_list li h2 { margin: 0px 0px 0px 0px; padding: 0px; font-size: 11px; font-weight: normal; color: #6E6D6D; }
div.specialists_list li:hover a { text-decoration: underline; }
div.specialists_list li:hover a b { text-decoration: none; }
div.specialists_list li:hover a.consult { text-decoration: none; color: #D64203; }

table.mails_list { }
table.mails_list tr { }
table.mails_list tr.unread { }
table.mails_list tr.unread td { font-weight: bold; }
table.mails_list tr th { background: url("/images/mail_th_.png") repeat-x; color: #1682A3; font-weight: bold; font-size: 11px; text-align: left; padding: 0px 0px 0px 15px; height: 35px; line-height: 35px; overflow: hidden; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #C6DD86; border-right: 1px solid #F4FBE2; }
table.mails_list tr th.first { border-left: 0px; padding: 0px 0px 0px 0px; } 
table.mails_list tr th.first div { display: block; height: 35px; position: relative; z-index: 10; padding: 0px 0px 0px 15px; }
table.mails_list tr th.first div span.tl { position: absolute; top: 0px; left: 0px; width: 5px; height: 5px; background: url("/images/mail_th_.png") no-repeat left top; z-index: 100; } 
table.mails_list tr th.first div span.bl { position: absolute; bottom: 0px; left: 0px; width: 5px; height: 5px; background: url("/images/mail_th_.png") no-repeat left bottom; z-index: 100; } 
table.mails_list tr th.last div { display: block; height: 35px; position: relative; z-index: 10; padding: 0px 0px 0px 15px; }
table.mails_list tr th.last div span.tr { position: absolute; top: 0px; right: 0px; width: 5px; height: 5px; background: url("/images/mail_th_.png") no-repeat right top; z-index: 100; } 
table.mails_list tr th.last div span.br { position: absolute; bottom: 0px; right: 0px; width: 5px; height: 5px; background: url("/images/mail_th_.png") no-repeat right bottom; z-index: 100; } 
table.mails_list tr th.last { border-right: 0px; padding: 0px 0px 0px 0px; } 
table.mails_list tr td { vertical-align: top; background: #F1F2F0; color: #494949; font-size: 11px; text-align: left; padding: 12px 0px 11px 15px; line-height: 12px; overflow: hidden; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #EBEBEB; border-right: 1px solid #FFFFFF; }
table.mails_list tr td.first { border-left: 0px; padding: 0px 0px 0px 0px; background: #F1F2F0 url("/images/mail_td_.png") no-repeat left bottom; } 
table.mails_list tr td.first div { display: block; position: relative; z-index: 10; padding: 12px 0px 11px 15px; }
table.mails_list tr td.first div span.tl { position: absolute; top: 0px; left: 0px; width: 5px; height: 5px; background: url("/images/mail_td_.png") no-repeat left top; z-index: 100; } 
table.mails_list tr td.first div span.bl { position: absolute; bottom: 0px; left: 0px; width: 5px; height: 5px; background: url("/images/mail_td_.png") no-repeat left bottom; z-index: 100; } 
table.mails_list tr td.last div { display: block; position: relative; z-index: 10; padding: 3px 0px 0px 15px; }
table.mails_list tr td.last div span.tr { position: absolute; top: 0px; right: 0px; width: 5px; height: 5px; background: url("/images/mail_td_.png") no-repeat right top; z-index: 100; } 
table.mails_list tr td.last div span.br { position: absolute; bottom: 0px; right: 0px; width: 5px; height: 5px; background: url("/images/mail_td_.png") no-repeat right bottom; z-index: 100; } 
table.mails_list tr td.last { border-right: 0px; padding: 0px 0px 0px 0px; background: #F1F2F0 url("/images/mail_td_.png") no-repeat right bottom; } 
table.mails_list tr td.last img { vertical-align:text-top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
table.mails_list tr td.last span.spacer { padding: 0px 15px 0px 15px; } 


div.conversation_list { }
div.conversation_list div.item { line-height: 15px; padding: 0px; margin: 0px 0px 10px 0px; }
div.conversation_list div.heading { color: #65573F; padding: 0px 0px 10px 2px; background: transparent url("/images/novini_i.gif") repeat-x scroll left bottom; }
div.conversation_list div.heading span { font-size: 12px; font-weight: bold; }
div.conversation_list div.heading span i { color: #7D962B; font-style: normal;  }
div.conversation_list div.received div.heading span i { color: #1682A3; }
div.conversation_list div.unread div.received span i { color: #1682A3; }
div.conversation_list div p { display: block; background: #F7F7F7 url("/images/novini_i.gif") repeat-x scroll left bottom; color: #2D2D2D; font-size: 11px; padding: 6px; margin: 0px; min-height: 50px; }
div.conversation_list div.received p { background-color: #E8E8E8; }
div.conversation_list div.unread p { background-color: #E8F4F8; }
div.conversation_list div.item div.date { float: right; }

div.clear { clear: both; height: 0px; overflow: hidden; }

.blue { color: #1682A3; }
.red { color: #FF0000; }
.color_green { color: #008000; }

div.cities_list { color: #65573F; margin: 0px 0px 15px 0px; }
div.cities_list a { color: #65573F; }

div.diagnostics { min-height: 150px; }

div#spravim.right_green ul li { padding: 7px 0px 7px 0px }

div#exclusive { background: url("/images/exclusiv.png") no-repeat center top; height: 44px; line-height: 44px; overflow: hidden; padding: 0px; } 
div#exclusive a.topic { padding: 0px 0px 0px 150px; color: #0A6E8C; font-weight: bold; font-size: 13px; margin: 0px 20px 0px 0px; } 
div#exclusive img { margin: 0px 0px 5px 0px; padding: 0px; }

div.title_actavis, h1.title_actavis { background: url("/images/h1_actav.png") no-repeat !important; color: #FFFFFF !important; }
h1.title_actavis a { color: #FFFFFF !important; }
 
div#container_inner div.news_list_actavis h2 { color: #65573F; background: url("/images/h2_actav.png") no-repeat bottom left; padding-bottom: 27px; margin-bottom: 3px; }
div#container_inner div.news_list_actavis h2 a { color: #65573F; }
div#container_inner div.news_list_actavis b { color: #DD6B26; }
div#container_inner div.news_list_actavis { color: #65573F; }
div#container_inner div.news_list_actavis a { color: #DD6B26; }

ul.categ_navig_actavis { background: url("/images/index_in.gif") no-repeat !important; }
ul.categ_navig_actavis li { margin-right: 0px !important; }
ul.categ_navig_actavis li.active span.l { background: url("/images/index_in.png") no-repeat !important; }
ul.categ_navig_actavis li.active span.r { background: url("/images/index_io.png") no-repeat top right !important; }
ul.categ_navig_actavis li span.l { background: url("/images/index_io.gif") no-repeat !important; }
ul.categ_navig_actavis li span.r { background: url("/images/index_ip.gif") no-repeat top right !important; }
ul.categ_navig_actavis li.active a { color: #DD6B26 !important; }

div.actavis_container { background: url("/images/index_ac.gif") repeat-y !important; }
div.actavis_container div#spravochnik_content a { color: #DD6B26 !important; line-height: 20px; }

div#calendar_container { }
div#calendar { background: #FFFFFF url("/images/calendar.png") no-repeat left bottom; border-top: 1px solid #FFFFFF; padding: 0px 0px 10px 0px; }
div#calendar table { border: 0px solid #FFFFFF; margin: 15px 10px 0px 10px; width: 280px; }
div#calendar table td { color: #AFAEAE; font-size: 11px; font-weight: bold; text-align: right; line-height: 22px; padding: 1px 5px 0px 0px; height: 16px; width: 34px; border-right: 1px solid transparent; }
div#calendar table th { color: #565552; font-size: 11px; text-align: center; font-weight: bold; line-height: 22px; }
div#calendar table td.month { color: #565552; font-size: 15px; font-weight: bold; padding-top: 3px; padding-bottom: 12px; line-height: 12px; text-align: center; }
div#calendar table td.month a { }
div#calendar table td.divider { height: 1px; padding: 7px 0px 7px 0px; text-align: center; }
div#calendar table td.inactive { }
div#calendar table a.active { text-decoration: underline; }
div#calendar table td.full { background: url("/images/calendar.gif") no-repeat right bottom; font-size: 17px; color: #587300; }
div#calendar table td.full a { color: #587300; font-weight: normal; }
div#calendar table a { color: #AFAEAE; }
div#calendar table td.inactive a { }

#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 0px 10px 0px 10px;
	height: auto;
	width: auto; 
	overflow: hidden;
	font-size: 12px; 
	color: #333333; 
	font-face: Tahoma; 
	font-weight: normal;
	background: #FFFFFF; 
	border: 1px solid #D8D8D8;
	text-align: left;
}
#tooltip h3 { font-weight: normal; text-align: left; font-size: 11px; padding: 0px; }

div#hp_links { width: 610px; height: 29px; margin: -9px 0px 6px 0px; padding: 4px 2px 0px 23px; background: url("/images/hp_more_.png") no-repeat; font-size: 12px; color: #413D3D; line-height: 23px; overflow: hidden; }
div#hp_links a.link + a.link { background: url("/images/hp_more0.png") no-repeat top left; }
div#hp_links a.link { color: #157E9F; padding: 0px 13px 0px 13px; }
div#follow_us { float: right; height: 27px; margin: -3px 0px 0px 0px; padding: 4px 0px 0px 26px; background: url("/images/hp_more1.png") no-repeat; color: #157E9F; font-weight: bold; font-size: 11px; width: 167px; }
div#follow_us b { float: left; margin: 0px 18px 0px 0px; }
div#follow_us img { float: left; }
.com_name {
width:250px;
}
.com_area {
width:400px;
height:70px;
}
.com_text {
font-weight:bold;
margin-bottom:7px;
}
.vcm {
margin-top:10px;
padding:7px;
background:#eeeeee;
}
.pollWrapper {
background:url("/images/right_bm.png") repeat-x scroll 0 0 #D6ECF5;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
list-style:none outside none;
margin:0;
padding:0;
}
.pollAnswer {
border-left:1px solid #D3E9F1;
border-right:1px solid #D3E9F1;
clear:both;
color:#828281;
line-height:13px;
margin:0;
padding:7px 13px 4px;
}
.pollButtonBlock {
border-left:1px solid #D3E9F1;
border-right:1px solid #D3E9F1;
clear:both;
color:#828281;
line-height:13px;
margin:0;
padding:7px 13px 4px;
}
.pollQuestion {
border-left:1px solid #D3E9F1;
border-right:1px solid #D3E9F1;
clear:both;
color:#000000;
line-height:13px;
margin:0;
padding:7px 13px 4px;
font-weight: bold;
}
.pollAnswerBlock {
border-left:1px solid #D3E9F1;
border-right:1px solid #D3E9F1;
clear:both;
line-height:13px;
margin:0;
padding:7px 13px 4px;
}
.pollTotalVotes {
border-left:1px solid #D3E9F1;
border-right:1px solid #D3E9F1;
clear:both;
line-height:13px;
margin:0;
padding:7px 13px 4px;
}
.pollAnswer label {
background:url("/images/novini_i.gif") repeat-x scroll left bottom transparent;
display:block;
padding:0 0 7px;
}
.edit_profile_form {
padding-bottom:5px;
}
.vrach_img {
float:left;
height:142px;
width:120px;
margin-right:17px;
}
.vrach_dann {
float:left;
height:142px;
line-height: 20px;
}
.vrach_op {
clear:both;
padding-top:15px;
font-size:12px;
line-height: 18px;
}
.zad_vopr {
font-weight:bold;
font-size:12px;
padding-top:20px;
margin-bottom:7px;
}
.vrh2 {
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
}
.vr_ima {
color:#444444;
padding-top:4px;
padding-bottom:4px;
}
.vr {
padding-bottom:10px;
border-bottom:1px solid #cccccc;
margin-bottom:10px;
}
.vrih1 {
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px;
}
#index_test_box {width:320px; height:248px; background:url('images/box_test_1.gif') no-repeat; overflow:hidden;}
#index_test_1 {width:635px; height:248px; background:url('images/box_test_1.gif') no-repeat; overflow:hidden;}
#index_test_11 {width:635px; height:248px; background:url('images/box_test_1.gif') no-repeat; overflow:hidden;}

.index_test_content {padding-top:12px;}
.index_test_row {height:40px; padding:1px 3px 1px 3px; margin:0px 5px 0px 5px; overflow:hidden;}

#index_test_2 {width:635px; height:248px; background:url('images/box_test_2.gif') no-repeat; overflow:hidden; display:none;}
#index_test_22 {width:635px; height:248px; background:url('images/box_test_2.gif') no-repeat; overflow:hidden; display:none;}
.index_test_1_tl {
width:200px;
background:url("/images/index_gv.png") repeat-x scroll 0 0 transparent;
line-height:37px;
margin:0 1px 0 0;
padding:0 18px;
position:relative;
text-align:center;
float:left;
font-size:11px;
font-weight:bold;
color:#DD6B26 !important;
}
.index_t11 {
height:37px;
list-style:none outside none;
margin:0 0 0 2px;
overflow:hidden;
padding:0;
background:url("/images/index_in.gif") no-repeat scroll 0 0 transparent !important;
}
.index_test_1_tr {
background:url("/images/index_gs.png") repeat-x scroll 0 0 transparent;
float:left;
line-height:37px;
margin:0 1px 0 0;
padding:0 18px;
position:relative;
text-align:center;
width:200px;
}     
.lll {
height:37px;
left:0;
position:absolute;
top:0;
width:18px;
background:url("/images/index_in.png") no-repeat scroll 0 0 transparent !important;
}
.rrr {
height:37px;
position:absolute;
right:0;
top:0;
width:18px;
background:url("/images/index_io.png") no-repeat scroll right top transparent !important;
}
.lll2 {
height:37px;
left:0;
position:absolute;
top:0;
width:18px;
background:url("/images/index_io.gif") no-repeat scroll 0 0 transparent !important;
}
.rrr2 {
height:37px;
position:absolute;
right:0;
top:0;
width:18px;
background:url("/images/index_ip.gif") no-repeat scroll right top transparent !important;
}
.index_test_1_tl a {
font-size:11px;
font-weight:bold;
color:#DD6B26 !important;
}
.index_test_1_tr a {
color:#65573F;
font-size:11px;
font-weight:bold;
}
.iiidul {
margin:0px;
padding:0px;
list-style:none;
}
.iiidul li {
padding:2px 0 2px 14px;
background:url("/images/index_gs.gif") no-repeat scroll 0 8px transparent;
margin-left:23px;
width:280px;
float:left;
display:inline;
}
.iiidul li a {
color:#DD6B26 !important;
line-height:20px;
text-decoration:underline;
}
.dddmore {
text-align:right;
padding-right:20px;
padding-top:7px;
}
.dddmore a {
color:#DD6B26 !important;
line-height:20px;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.bl_banner {
padding-bottom:20px;
}
.ff1 {
float:left;
width:500px;
}
.ff2 {
float:right;
width:300px;
text-align:right;
}                
            
            