body {margin: 0; padding: 0; font: 12px Tahoma, "Times New Roman", sans-serif;}
.clear {clear: both; overflow: hidden; height: 1px;}
a img {border: none;}
.fix_menu {width: 100%; height: 100%; z-index: 10; background: url(/res/pic/www/x/page_bg.gif);}
body.indef  .fix_menu, body.man  .fix_menu {width: 100%; height: 100%; z-index: 10; background: #272C48 url(/res/pic/www/x/man_bg.gif);}
body.woman .fix_menu {width: 100%; height: 100%; z-index: 10; background: #F9ABAB url(/res/pic/www/x/woman_bg.gif);}

.page {margin: 0 auto; width: 900px; background: #fff;}

.header {padding: 158px 0 0; height: 34px; width: 900px; position: relative; background: #fff url(/res/pic/www/x/header_bg.gif) 0 100% repeat-x;}
.logo_1 {background: url(/res/pic/www/x/logo_mysourgeon.jpg) no-repeat; width: 202px; height: 65px; display: block; text-indent: -9999px; overflow: hidden; position: absolute; top: 72px; left: 29px; cursor: pointer;}
body.man .logo_1 {background: url(/res/pic/www/x/logo_man.gif) no-repeat; width: 218px; height: 98px; top: 35px; margin-right:20px;}
body.woman .logo_1 {background: url(/res/pic/www/x/logo_woman.gif) no-repeat; width: 218px; height: 94px; top: 35px; margin-right:20px;}

.baner_box {display: block; background:url(/res/pic/www/x/cont_banner.jpg) no-repeat; padding: 11px 11px 11px 12px; width: 600px; color:#a0a0a0; height: 120px; position: absolute; top: 0px; right: 10px; font-size:11px;}
.baner_box_in {display: block; background:url(/res/pic/www/x/cont_banner.jpg) no-repeat; padding: 11px 11px 11px 12px; width: 600px; color:#a0a0a0; height: 120px; font-size:11px;}

div.regionSelector {font:normal 10px Tahoma; color:#a0a0a0; padding:5px; margin-left:5px; }
div.regionSelector a {font:normal 11px Tahoma; text-decoration:underline; }
div.regionSelector a:hover {text-decoration:none; }
div.regionSelector a.active {font-weight:600; }
body.man div.fix_menu div.page div.regionSelector a, body.indef div.fix_menu div.page div.regionSelector a {color:#7f94c9; }
body.woman div.fix_menu div.page div.regionSelector a {color:#f9abab; }

.top_nav_bg {border-bottom: 7px solid #373d57; height: 27px; width: 100%;}
body.indef .activ_bg, body.man .activ_bg {border-bottom: 7px solid #8893c2;}
body.woman .activ_bg {border-bottom: 7px solid #cd9393;}

.top_nav {margin: 0; padding: 0 45px 0 0; float: right;}
.top_nav li {margin: 0 7px 0 0; padding: 0 7px; height: 27px; position: relative; background: url(/res/pic/www/x/top_menu_bg.gif) repeat-x; float: left; list-style: none; cursor: pointer;}
.top_nav li a {cursor: pointer;}
.top_nav li a strong {margin: 10px 7px 0; height: 14px; text-indent: -9999px; overflow: hidden; display: block;}
.top_nav li a strong.plast_herurg {background: url(/res/pic/www/x/plast_herurg.gif) no-repeat; width: 143px;}
.top_nav li a strong.cosmetol {background: url(/res/pic/www/x/cosmetol.gif) no-repeat; width: 85px;}
.top_nav li a strong.ginikol {background: url(/res/pic/www/x/ginikol.gif) no-repeat; width: 76px;}
.top_nav li a strong.onkol {background: url(/res/pic/www/x/onkol.gif) no-repeat; width: 65px;}
.top_nav li a strong.estetstomatol {background: url(/res/pic/www/x/estetstomatol2.gif) no-repeat; width: 169px;}

.top_nav li.active_b {border-bottom: 7px solid #8893c2;}
* html .top_nav li.active_b, * html  .top_nav li.active_r {margin-bottom: -7px;}
.top_nav li.active_r {border-bottom: 7px solid #cd9393;}

.top_nav li.blue_link:hover strong, .top_nav li.active_b strong {background-position: 0 -14px!important; border-bottom: 7px solid #8893c2;}
#header-nav li.blue_link_hover strong {background-position: 0 -14px; border-bottom: 7px solid #8893c2;}
.top_nav li.blue_link:hover span, .top_nav li.active_b span {background-position: 0 -27px!important; border-bottom: 7px solid #8893c2;}
#header-nav li.blue_link_hover span {background-position: 0 -27px; border-bottom: 7px solid #8893c2;}
.top_nav li.blue_link:hover, .top_nav li.active_b {background-position: 0 -27px!important; border-bottom: 7px solid #8893c2;}
#header-nav li.blue_link_hover {background-position: 0 -27px;}

.top_nav li.red_link:hover strong, .top_nav li.active_r strong {background-position: 0 -28px!important; border-bottom: 7px solid #cd9393;}
#header-nav li.red_link_hover strong {background-position: 0 -28px; border-bottom: 7px solid #cd9393;}
.top_nav li.red_link:hover span, .top_nav li.active_r span {background-position: 0 -54px!important; border-bottom: 7px solid #cd9393;}
#header-nav li.red_link_hover span {background-position: 0 -54px; border-bottom: 7px solid #cd9393;}
.top_nav li.red_link:hover, .top_nav li.active_r {background-position: 0 -54px!important;border-bottom: 7px solid #cd9393;}
#header-nav li.red_link_hover {background-position: 0 -54px; border-bottom: 7px solid #cd9393;}


.top_nav li a span.left, .top_nav li a span.right {height: 27px; width: 7px; position: absolute; top: 0; left: 0; background: url(/res/pic/www/x/top_menu_l.gif) no-repeat;}
.top_nav li a span.right {background: url(/res/pic/www/x/top_menu_r.gif) no-repeat; right: 0!important; left: auto;}
* html .top_nav li a span.right {right: -1px!important;}

/* IE 6 { */

.top_nav li.active_b_ie6 {border-bottom: 7px solid #8893c2;}
* html .top_nav li.active_b_ie6, * html  .top_nav li.active_r_ie6 {margin-bottom: -7px;}
.top_nav li.active_r_ie6 {border-bottom: 7px solid #cd9393;}

.top_nav li.blue_link_ie6:hover strong, .top_nav li.active_b_ie6 strong {background-position: 0 -14px!important;}
#header-nav li.blue_link_hover_ie6 strong {background-position: 0 -14px;}
.top_nav li.red_link_ie6:hover strong, .top_nav li.active_r_ie6 strong {background-position: 0 -28px!important;}
#header-nav li.red_link_hover_ie6 strong {background-position: 0 -28px;}

.top_nav li a span.left, .top_nav li a span.right {height: 27px; width: 7px; position: absolute; top: 0; left: 0; background: url(/res/pic/www/x/top_menu_l.gif) no-repeat;}
.top_nav li a span.right {background: url(/res/pic/www/x/top_menu_r.gif) no-repeat; right: 0!important; left: auto;}
* html .top_nav li a span.right {right: -1px!important;}

.top_nav li.blue_link_ie6:hover span, .top_nav li.active_b_ie6 span {background-position: 0 -27px!important;}
#header-nav li.blue_link_hover_ie6 span {background-position: 0 -27px;}
.top_nav li.red_link_ie6:hover span, .top_nav li.active_r_ie6 span {background-position: 0 -54px!important;}
#header-nav li.red_link_hover_ie6 span {background-position: 0 -54px;}

.top_nav li.blue_link_ie6:hover, .top_nav li.active_b_ie6 {background-position: 0 -27px!important;}
#header-nav li.blue_link_hover_ie6 {background-position: 0 -27px;}
.top_nav li.red_link_ie6:hover, .top_nav li.active_r_ie6 {background-position: 0 -54px!important;}
#header-nav li.red_link_hover_ie6 {background-position: 0 -54px;}

* html #header-nav li.blue_link_hover_ie6 div.sub, * html #header-nav li.red_link_hover_ie6 div.sub {visibility: visible; z-index:100; }

/* IE 6 } */

.top_nav div.sub {float: none; padding: 7px 0 0; margin: 0; position: absolute; top: 100%; left: 0; z-index: -11; display: block; width: 640px; border:#8893c2 2px solid; border-left:#7d88ba 2px solid;  background:#ffffff; margin-top:7px;}
* +html .top_nav div.sub {visibility: hidden;}
* html .top_nav div.sub {visibility: hidden; padding: 1px 0 0;}
.top_nav div.sub .bg_sub {padding: 0 8px 8px;display: block!important; background:#ffffff; }
.top_nav div.sub p, .top_nav div.sub a {margin: 0; padding: 0; color: #000000;}

.t_r_bg, .b_r_bg, .b_l_bg {position: absolute; display: block; width: 8px; height: 8px; background: url(/res/pic/www/x/sub_t_r_index.gif) no-repeat; overflow: hidden;}
.t_r_bg {top: -1px; right: -1px;}
* html .t_r_bg {top: 0; right: 0;}
.b_r_bg {background: url(/res/pic/www/x/sub_b_r_index.gif) no-repeat; bottom: -1px; right: -1px;}
* html .b_r_bg {bottom: 0; right: 0;}
.b_l_bg {background: url(/res/pic/www/x/sub_b_l_index.gif) no-repeat; bottom: -1px; left: -1px;}
* html .b_l_bg {bottom: 0; left: -9px;}

* html #header-nav li.blue_link_hover div.sub, * html #header-nav li.red_link_hover div.sub {visibility: visible;}
.top_nav div.sub .col, .top_nav div.sub .col_2 {float: left; width: 200px; padding: 0 5px 0 0; overflow: hidden;}
.top_nav div.sub .col_2 {padding: 0;}

.top_nav div.sub ul {margin: 0; padding: 10px 0 0; width: 200px; overflow: hidden;}
.top_nav div.sub ul li {float: none; margin: 0; border-top: 10px solid #2f354a; border:1px solid #8397ca; padding:4px; background: none; background: #bdc3db; overflow: hidden; width: 176px; height: auto; font-size: 0; line-height: 0;}
.top_nav div.sub ul ul li {padding:0px; margin: 0; display: block; border: none; float: left; clear: left;}
.top_nav div.sub ul li a, .top_nav div.sub ul li span {font-size: 12px; line-height: 14px; color: #e5e7f3; text-decoration: underline;}

.top_nav div.sub ul ul {position: relative; overflow: hidden;}
.top_nav div.sub ul li.selected span {text-decoration: none;}
* html .top_nav div.sub ul li.selected ul {display: block!important; width: 176px; overflow: hidden;}
.top_nav div.sub ul li div {position: absolute; width: 6px; height: 6px; display: block;}
.top_nav div.sub ul li .sel_t_l {background: url(/res/pic/www/x/select_t_l.gif) no-repeat; left: 0; top: 0;}
.top_nav div.sub ul li .sel_t_r {background: url(/res/pic/www/x/select_t_r.gif) no-repeat; right: 0; top: 0;}
.top_nav div.sub ul li .sel_b_l {background: url(/res/pic/www/x/select_b_l.gif) no-repeat; left: 0; bottom: 0;}
.top_nav div.sub ul li .sel_b_r {background: url(/res/pic/www/x/select_b_r.gif) no-repeat; right: 0; bottom: 0;}

.top_nav div.sub ul li li a {font-size: 11px; line-height: 14px; color: #e5e7f3;}
.top_nav div.sub ul li a:hover {text-decoration: none;}

.top_nav div.sub ul li li.bg_li {background: #8397ca; border: 1px solid #8397ca; padding: 4px;}
.inner div.inContent {padding-left:20px;}


.content_box {padding:0; margin:0; width: 900px; background: #fff; }
.content_table {border:none 0px; width:900px; margin:0; padding:0; }
.content_table_left {width:180px; text-align:left;  padding-top:8px; }
.content_table_right {width:720px; padding-top:7px; padding-left:10px; padding-right:10px; }
.left_col {width:180px; padding:0px; margin:0px; background: url(/res/pic/www/x/left_bg.gif) repeat-y; }

.left_m_element, .left_m_h, .left_m_h_one, .left_m_element a {height:29; margin-bottom:1px; cursor:pointer; cursor: hand; }
.left_m_container .left_m_element a {height: 27px; padding: 7px 0 0 23px; width: 157px; display: block; text-decoration: none; background: url(/res/pic/www/x/left_col_a.gif) no-repeat bottom left; font-size:11px; color: #495174;  }

.content_box h1 {margin: 0; padding: 22px 0 15px 10px;}
.content_box h2 {margin: 0; padding: 0 10px 15px; font: bold 20px "Arial Narrow", Verdana, sans-serif; color: #2A2F43;}
.content_box h3 {margin: 0; padding: 0 10px 15px; font: bold 20px "Arial Narrow", Verdana, sans-serif; color: #2A2F43;}
.content_box p {margin: 0; padding: 0 10px 15px; font: 14px "Arial Narrow", Verdana, sans-serif; font-weight:200; letter-spacing:1px;}
.content_box li {margin: 0; padding: 0 10px 15px; font: 14px "Arial Narrow", Verdana, sans-serif; font-weight:200; letter-spacing:1px;}
.content_box ul {margin-top: 10px; }
.content_box ol {margin-top: 10px;  }
.content_box p.color {color: #9DA7D2;}
.content_box p.sponsor {background: url(/res/pic/www/x/arionsmallgiflogo.gif) 100% 0 no-repeat; padding-top: 40px;}
.content_box a {color: #9DA7D2; text-decoration: none;}
.content_box a:hover {text-decoration: underline;}
.content_box .baner_box {position: relative; top: 0; right: 0; background:url(/res/pic/www/x/cont_banner.jpg) no-repeat; padding: 11px 11px 11px 12px; width: 600px; height: 120px;}

h1.h1 {margin:0px; padding:5px 0 5px 0; font-size:30px; color:#495174; font-weight:200; font-family: "Arial Narrow";}

.foto_prit, .two_col_now_w {padding: 15px 10px; margin: 0; overflow: hidden; display: block;}
.foto_prit li {margin: 0; padding: 0 20px 10px 0; list-style: none; float: left; font-size: 11px;}
.foto_prit li img {display: block;}
.foto_prit li strong {font-size: 14px; font-weight: normal; display: block;}

.two_col_now_w li {margin: 0; padding: 0; float: left; list-style: none;}
.two_col_now_w li.col_1 {width: 35%;}
.two_col_now_w li.col_2 {width: 65%;}
.two_col_now_w li.col_1 h2, .two_col_now_w li.col_1 p {padding-right: 40px;}
.two_col_now_w li h2 a {color: #2A2F43;}
.two_col_now_w li u {display: block;}

.two_col, .three_col {padding: 15px 20px 15px 0; margin: 0; overflow: hidden; display: block;}
* html .two_col, * html .three_col, .foto_prit, * html .two_col_now_w {height: 1%; overflow: visible;}
.two_col li, .three_col li {width: 50%; float: left; margin: 0; padding: 0; list-style: none;}
.three_col {padding-left: 10px;}
.three_col li {width: 32%;}
.three_col li strong {font: bold 18px "Arial Narrow", Verdana, sans-serif; color: #495174; display: block;}

.img_link {margin: 0; padding: 0; overflow: hidden; display: block;}
* html .img_link {overflow: visible; height: 1%;}
.img_link li {margin: 0; padding: 4px 11px 0 0; background: url(/res/pic/www/x/img_link.gif) no-repeat; width: 158px; height: 266px; float: left; list-style: none; font-size: 11px;}
.img_link li a {margin: 0 10px 0; text-align: center; text-decoration: none;}
.img_link li a span {padding: 9px 0 3px 18px; color: #9DA7D2; font-weight: bold; display: block; text-align: left;}
.img_link li a strong {padding: 0 0 0 18px; font-weight: normal; color: #797C86; display: block; text-align: left;}
.img_link li a:hover strong {text-decoration: underline;}

.foto_do_posle {margin: 0; padding: 0 0 15px; overflow: hidden; display: block;}
.foto_do_posle li {width: 198px; margin: 0; padding: 0 9px; float: left; list-style: none; height: 175px; display: block; background: url(/res/pic/www/x/foto_do_posle.jpg) no-repeat; font-size: 11px;}
.foto_do_posle li a {text-align: center; color: #6D7490; text-decoration: none; width: 198px; display: block;}
.foto_do_posle li a img {display: block; padding: 0 0 7px;}
.foto_do_posle li a:hover {text-decoration: underline;}


.footer {clear: both; height: 177px; background: #3e4463 url(/res/pic/www/x/footer_bg.gif) repeat-x; width: 900px; position: relative;}
.footer_logo {position: absolute; top: 53px; left: 37px;}
.footer_logo img {float: left; margin: 0 20px 0 0;}
.footer p {font-size: 11px; color: #7A83A9; margin: 0; padding: 0;}
.footer a {color: #7A83A9; text-decoration: none; white-space: nowrap; float: left;}
.footer a.copy {margin: 10px 0 0;}
.footer a:hover {color: #9da7d2; text-decoration: underline;}

.footer .log {margin: 0; padding: 0; position: absolute; top: 136px; left: 47px;}
.footer .log li {margin: 0; padding: 0 10px 0 0; float: left; list-style: none;}

.footer_menu {margin: 0; padding: 0; position: absolute; top: 145px; right: 32px;}
.footer_menu li {margin: 0; padding: 0 13px 0 12px; float: left; background: url(/res/pic/www/x/footer_sep.gif) 100% 0 no-repeat; list-style: none;}
.footer_menu li a {font-size: 10px; font-weight: bold; color: #9DA7D2; text-decoration: none;}
.footer_menu li a:hover {text-decoration: underline; color: #fff;}
.footer_menu li.end {background: none;}

.footer p.ispol {position: absolute; top: 42px; left: 615px;}
.footer p.ispol a {float: none;}

.logo_firm {position: absolute; top: 46px; left: 475px;}

table {margin:0px; padding:0px; }
table tr td {vertical-align:top;}
.sub_menu_down {}
.sub_menu_down_h {background:#7d88ba; font-family:Tahoma; font-size:12px; color:#ffffff; width:186px; padding:6px; margin:1px; margin-top:10px; text-align:center; }
.sub_menu_down_element {background:none; font-family:Tahoma; font-size:12px; width:182px; padding:4px; margin:1px; margin-left:7px;}
div.sub_menu_down_ac_conainer div.sub_menu_down_element a { font-size:11px; text-decoration:underline; color:#303030; }
div.sub_menu_down_ac_conainer div.sub_menu_down_element a:hover { text-decoration:none;  color:#000000; }
.subscribeMySurgeon {font-size:10px; color:#606060;}
.subscribeMySurgeon .lineUp {border-top:#d2e2ff 1px solid; width:200px; }
.subscribeMySurgeon .inText {margin:5px 5px 5px 10px; }
.div_sub_over {z-index:100; visibility:visible;}
div.subMenuHeader {width:100%; text-align:right; margin:5px 20px 0 0;}
