     * { margin:0; padding:0; line-height:1; }
     img { border:none; }
     a { color:#003e71; text-decoration:none; }
     table { border-collapse:collapse; }
     input, select, textarea { color:#333333; font-size:12px; }
     .clear { clear:both; height:1px; line-height:1px; font-size:1px; }
     li { margin-left:15px; }
     html,body { height:100%; }
     body { margin:0 auto; font:normal 11px Verdana; color:#252538; background-color:#bedae5; }
     div.wrap { min-width:1000px; min-height: 100%; position: relative; }
     div.case { padding-bottom: 141px; }
     div.footer { position: absolute; left:0; bottom:0; height:141px; width:100%; background:#003e71 url(/img/footer.jpg) 100% 100% no-repeat; }

     h2, h2 a { font:bold 20px "Times New Roman"; color:#025090; }
     h2 a:hover { color:#980611; }
     a h2:hover { color:#980611; }

     .head_left, .head_bg, .head_right { height:181px; }
     .head_bg { background:url(/img/head_bg.jpg) repeat-x; width:100%; }
     .head_left { background:url(/img/head_left.jpg) no-repeat 0 0; }
     .head_right { background:url(/img/head_right.jpg) no-repeat 100% 0; }

     .head_services { font-size:11px; font-family:Tahoma; color:#ffffff; margin-left:48px; }
     .head_right_ { float:left; width:100%; }
     .head_right_in { padding-left:300px; padding-right:52px; }
     .head_logo { float:left; margin-left:-100%; padding-left:60px; }
     .head_menu { text-align:right; }
     .head_menu a { color:#FFF; text-decoration:none; font-size:12px; }
     .head_menu a.point { background:url(/img/head_ul.jpg) 0 50% no-repeat; padding-left:15px; }
     .head_menu a.point:hover, .head_menu a.active { color:#fec734; }
     .head_right_in h2 { font-size:26px; font-family:Times New Roman; font-weight:normal; color:#FFF; }
     .head_right_in div.first { margin-left:20px; margin-top:32px; }
     .head_right_in div.second { font-style:italic; margin-left:200px; margin-top:4px; }
     .head_right_in div.phone { position:absolute; right:70px; margin-top:-12px; font-size:33px; font-family:Myriad Pro; color:#FFF; }
     .head_right_in div.phone span { display:none; }

     .flash_margin { padding-right:52px; height:275px; }

     .main_menu { margin-top:19px; position:absolute; right:52px; }
     .main_menu .width50 { width:50px; }
     .main_menu .width70 { width:70px; }
     .main_menu .width90 { width:90px; }
     .main_menu .width95 { width:95px; }
     .main_menu .width100 { width:100px; }
     .main_menu .width105 { width:105px; }
     .main_menu .width125 { width:125px; }
     .main_menu div.point_bg { background:url(/img/point_bg.jpg) repeat-x; float:left; margin-left:3px; }
     .main_menu div.point_left { background:url(/img/point_left.jpg) 0 0 no-repeat; }
     .main_menu div.point_right { background:url(/img/point_right.jpg) 100% 0 no-repeat; }
     .main_menu div.point_bg_active { background:url(/img/point_bg_active.jpg) repeat-x; float:left; margin-left:3px; }
     .main_menu div.point_left_active { background:url(/img/point_left_active.jpg) 0 0 no-repeat; }
     .main_menu div.point_right_active { background:url(/img/point_right_active.jpg) 100% 0 no-repeat; }
     .main_menu a { display:block;  height:29px; padding-top:13px; color:#FFF; font-size:12px; text-decoration:none; text-align:center; }
     .main_menu a.active { color:#fec734; }

     .column_right { background: url(/img/column_left.jpg) 0 0 repeat-y; clear:both; width:100%; float:left; }
     .column_right_in { padding-left:278px; padding-right:52px; }
     .column_left { background:url(/img/column_left.jpg) 0 0 repeat-y; width:218px; padding:12px 0 12px 60px; margin-left:-100%; float:left; }

     .block1_bg, .block1_bottom, .block1_top, .block5_bg, .block5_bottom, .block5_top { width:211px; }
     .block1_bg { background:url(/img/block1_bg.jpg) 0 0 repeat-y; }
     .block1_bottom { background:url(/img/block1_bottom.jpg) 0 100% no-repeat; }
     .block1_top { background:url(/img/block1_top.jpg) 0 0 no-repeat; text-align:center; padding-bottom:31px; }
     .block1_top img { border:1px solid #51748d; }
     .block1_top h2 { padding:8px 0 12px 0; }
     .block1_top .description1, .block5_top .description1 { font-size:11px; padding:10px 0 0 0; line-height:1.2; }
     .block1_top .description1 a:hover, .block5_top .description1 a:hover  { text-decoration:underline; color:#980611; }
     .block1_top .description2, .block5_top .description2  { font-size:11px; padding:10px 0 8px 0; }
     .block1_top a, .block5_top a { font-size:12px; font-weight:bold; }
     .block1_top .phone, .block5_top .phone { font-size:16px; color:#003e71; }

     .block2_bg, .block2_bottom, .block2_top { width:211px; }
     .block2_bg { background:url(/img/block2_bg.jpg) 0 0 repeat-y; }
     .block2_bottom { background:url(/img/block2_bottom.jpg) 0 100% no-repeat; }
     .block2_top { background:url(/img/block2_top.jpg) 0 0 no-repeat; text-align:center; padding-bottom:31px; }
     .block2_top h2 { padding:182px 0 12px 0; }
     .block2_top .description { font-size:10px; text-align:justify; padding:0 15px; color:#656464; line-height:1.2; }
     .more { text-align:right; padding-right:10px; padding-top:5px; position:relative; z-index:3; }
     .more a { font-weight:bold; font-size:10px; }
     .more a:hover { text-decoration:underline; color:#980611; }

     .block3_bg, .block3_bottom, .block3_top { width:211px; }
     .block3_bg { background:url(/img/block3_bg.jpg) 0 0 repeat-y; }
     .block3_bottom { background:url(/img/block3_bottom.jpg) 0 100% no-repeat; }
     .block3_top { background:url(/img/block3_top.jpg) 0 0 no-repeat; text-align:center; padding-bottom:31px; }
     .block3_top h2 { padding:8px 0 8px 0; }
     .block3_top .note { text-align:left; padding:0 15px 8px 15px; font-weight:bold; }
     .block3_top img { border:1px solid #90a7a8; }
     .block3_top .description { font-family:Tahoma; font-size:10px; text-align:justify; padding:10px 15px; color:#656464; line-height:1.2; }

     .block4_bg, .block4_bottom, .block4_top { width:211px; }
     .block4_bg { background:url(/img/block4_bg.jpg) 0 0 repeat-y; }
     .block4_bottom { background:url(/img/block4_bottom.jpg) 0 100% no-repeat; }
     .block4_top { background:url(/img/block4_top.jpg) 0 0 no-repeat; text-align:center; padding-bottom:10px; color:#656464; font-size:10px; font-family:Tahoma; }
     .block4_top h2 { padding:8px 0 8px 0; }
     .block4_top .note { text-align:left; padding:0 15px 8px 15px; font-weight:bold; }
     .block4_top img { border:1px solid #90a7a8; }
     .block4_top .description { text-align:justify; padding:10px 10px 10px 15px; line-height:1.2; }
     .block4_top input { border:1px solid #9bbfce; width:100%; height:19px; vertical-align:top; text-align:left; margin-top:3px; }
     .block4_top .login { width:102px; text-align:left; float:left; }
     .block4_top .password { width:95px; text-align:left; float:left; }
     .block4_top .login p { padding-left:15px; }
     .block4_top .password p { padding-left:10px; }
     .block4_top .enter input {  margin-top:9px; padding-top:0; padding-bottom:2px; height:23px; color:#2c6a9d; font:bold 11px Verdana; border:none; background:url(/img/block4_enter.jpg) no-repeat; text-align:center; vertical-align:top; width:97px; cursor:pointer; }
     .block4_top .links { color:#2c6a9d; font-weight:bold; text-align:left; padding-left:17px; padding-top:10px; }
     .block4_top .links a:hover { text-decoration:underline; color:#980611; }

     .block5_bg { background:url(/img/block5_bg.jpg) 0 0 repeat-y; }
     .block5_bottom { background:url(/img/block5_bottom.jpg) 0 100% no-repeat; }
     .block5_top { background:url(/img/block5_top.jpg) 0 0 no-repeat; text-align:center; padding-bottom:41px; }
     .block5_top h2 { padding:8px 0 0 0; }

     .block6_bg, .block6_bottom, .block6_top { width:211px; }
     .block6_bg { background:url(/img/block2_bg.jpg) 0 0 repeat-y; }
     .block6_bottom { background:url(/img/block2_bottom.jpg) 0 100% no-repeat; }
     .block6_top { background:url(/img/adult.jpg) 0 0 no-repeat; text-align:center; padding-bottom:31px; }
     .block6_top h2 { padding:167px 0 12px 0; }
     .block6_top .description { font-size:10px; text-align:justify; padding:0 15px; color:#656464; line-height:1.2; }

     .block7_bg, .block7_bottom, .block7_top { width:211px; }
     .block7_bg { background:url(/img/block2_bg.jpg) 0 0 repeat-y; }
     .block7_bottom { background:url(/img/block2_bottom.jpg) 0 100% no-repeat; }
     .block7_top { background:url(/img/pregnant.jpg) 0 0 no-repeat; text-align:center; padding-bottom:31px; }
     .block7_top h2 { padding:167px 0 12px 0; }
     .block7_top .description { font-size:10px; text-align:justify; padding:0 15px; color:#656464; line-height:1.2; }

     .content { padding:13px 15px; background:url(/img/content_bg.jpg) repeat-x 0 0; min-height:738px; }

     .content, .content p, .content div { line-height:1.2; font-size:12px; }
     .content h3 { font-size:14px; font-weight:bold; color:#075390; margin-top:15px; line-height:1.2; }
     .content h3.page_title { font:normal 20px 'Times New Roman'; }
     .content h4 { font-size:12px; line-height:1.2; color:#075390; }
     .content ol { margin-left:35px; }
     .content ol li { padding:0; margin:10px 0 0 0; }
     .content ul { list-style:none; margin-left:10px; }
     .content ul li { background:url(/img/ul_point_blue.jpg) no-repeat 0 4px; margin:0; padding:0 0 0 20px; line-height:1.2; margin-top:10px; }

     .title_right { background: url(/img/title_right.png) no-repeat 100% 0; height:34px; margin-bottom:10px; position:relative; }
     .title_left { background:url(/img/title_left.png) no-repeat 0 0; height:34px; }
     .title_left h2 { text-align:center; padding-top:3px; height:31px; margin-left:83px; margin-right:83px; background-color:#a8cbd9; }
     .title_left h2 a { position:absolute; left:0; right:0; }

     .main_physician { background:url(/img/main_physician.jpg) 100% 0 no-repeat; min-height:220px; padding-right:115px; }
     .main_physician p { line-height:1.2; padding:7px 0; }
     .main_physician p.no_margin { padding-top:0; }
     .main_physician .more { text-align:left; }
     .content .pattern { text-align:center; margin-top:25px; margin-bottom:10px; }

     .block_left { width:49.5%; float:left; }
     .block_center { width:1%; float:left; }
     .block_right { width:49.5%; float:left; }

     .block_text { float:left; width:100%; }
     .block_text_in { padding-left:100px; background:url(/img/award1.jpg) no-repeat 0 0; }

     .block_title { padding:10px 0 5px 0; }
     .block_title_notop { padding-top:0; }
     .block_title a, .block_title_notop a { color:#ea0407; font-weight:bold; font-size:13px; line-height:1.2; }
     .block_description { line-height:1.2; }
     .block_img { float:left; margin-right:10px; border:1px solid #577992; }
     .block_foto { border:1px solid #577992; margin:0 0 5px 5px; width:142px; height:93px; }
     .fotos { margin-left:-5px; }

     .block_ul { list-style:none; }
     .block_ul li { background:url(/img/ul_point_blue.jpg) no-repeat 0 4px; margin:0; padding-left:15px; line-height:1.2; padding-bottom:10px; }

     .price { background-color:#dfeef5; width:100%; position:relative; z-index:3; }
     .price td { padding-left:20px; border-top:1px solid #bedae5; height:20px; font-size:11px; font-family:Verdana; }
     .price td.col2 { width:150px; }
     .price td.first { border:none; }
     .content .exact_price { width:400px; float:left; font-size:10px; color:#c81002; padding-top:13px; padding-bottom:15px; }
     .price_more { width:200px; float:right; padding-right:0; padding-top:11px; padding-bottom:15px; position:relative; z-index:3; }

     .partners { background:url(/img/partner_bg.jpg) repeat-x 0 0; height:84px; margin:9px 52px 0 52px; }
     .partners div.title { color:#075390; font-weight:bold; padding:5px 8px; }
     .partners_list { text-align:center; margin-top:-13px; }
     .partners_list a { margin-right:40px; }
     .partners_list a.last { margin-right:0; }

     .pattern2 { position:absolute; right:0; bottom:141px; z-index:2; }

     .footer_menu { background-color:#0c78d1; }
     .footer_menu ul { padding-top:12px; padding-bottom:13px; list-style:none; }
     .footer_menu ul li { display:inline; margin-left:12px; }
     .footer_menu ul li a { color:#FFF; text-decoration:none; font-size:10px; text-transform:uppercase; background:url(/img/head_ul.jpg) 0 50% no-repeat; padding-left:15px; line-height:1.5; }
     .footer_menu ul li a:hover, .footer_menu ul li a.active { color:#fec734; }
     .footer_menu ul li.no_point { margin-left:0; }
     .footer_menu ul li.no_point a { background:none; padding-left:0; }
     .counter { margin-top:30px; margin-left:52px; }
     .counter img { margin-right:5px; }

     /*Øàáëîí ÌÈÍÈ*/
     .wrap2 { background:url(/img/bg2.jpg) repeat-x 0 0; }

     .head { height:112px; width:810px; margin:0 auto; }
     .head_left_mini { width:170px; float:left; }
     .head_right_mini { width:530px; float:left; padding-top:27px; }
     .head_right_mini h2 { font:normal 24px "Times New Roman"; color:#FFF; }
     .head_right_mini h3 { font:normal 12px "Times New Roman"; color:#FFF; padding-top:10px; }

     .content2 { width:810px; margin:0 auto; }
     .content2_in { padding:28px 0 0 78px; }
     .content2 h2 { font:bold 14px Verdana; }

     .form_error { padding-top:5px; padding-bottom:5px; }
     .form_error p { color:#e70604; font:normal 10px Tahoma; }
     .form_error span { font:normal 14px Tahoma; font-weight:bold; font-style:Italic; }

     .form_table p { padding-top:5px; font-size:11px; }
     .form_table span { color:#e70604; }
     .form_table label { cursor:pointer; cursor:hand; }
     .form_table p input, .form_table p select { margin-top:4px; border:1px solid #6e7377; width:275px; }
     .form_table p input { height:17px; }
     .form_table p textarea { margin-top:4px; border:1px solid #6e7377; width:100%; height:90px; }
     .form_table .middle { width:22px; }
     .form_table p select.number { width:42px; }
     .form_table p select.mounth { width:130px; }
     .form_table p.graph { padding-top:10px; }
     .form_table p.graph a { font-size:12px; font-weight:bold; }
     .form_table .captcha_img { width:145px; float:left; margin-top:10px; }
     .form_table .captcha_img img { border:1px solid #6e7377; width:138px; height:48px; }
     .form_table .captcha_code { width:130px; float:left; margin-top:41px; }
     .form_table .captcha_code input { border:1px solid #6e7377; height:17px; }
     .form_table .submit { text-align:right; }
     .form_table .submit input { background:url(/img/submit.jpg) no-repeat 0 0; border:none; width:124px; height:28px; color:#FFF; cursor:pointer; cursor:hand; font-weight:bold; font-size:11px; line-height:1; padding-bottom:3px; }
     .form_table .no_captch { width:180px; height:50px; }

     .content2 .picture { margin-top:15px; margin-bottom:10px; text-align:center; }
     .content2 .picture img { border:1px solid #6e7377; }
     .content2 .text p { padding-bottom:10px; line-height:1.2; }

     .block_menu_left { margin-bottom:10px; }
     .block_menu_left img { margin-top:5px; }
     .block_menu_left .block_title { background:url(/img/block_title.jpg) no-repeat 0 0; width:206px; height:34px; text-align:center; padding:3px 0 0 0; }
     .block_menu_left .block_title h2 { font:normal 21px "Times New Roman"; color:#FFF; padding:0; margin:0; letter-spacing:2px; }
     .block_menu_left ul { list-style:none; background:none; padding:5px 0 0 5px; margin:0; }
     .block_menu_left ul li { padding:0; margin:1px 0; background:url(/img/menu_ul_orange.jpg) no-repeat 0 7px; }
     .block_menu_left ul li.active { padding:0; margin:1px 0; background:url(/img/menu_ul_active.jpg) no-repeat 0 0; }
     .block_menu_left ul li.active a, .block_menu_left ul li.active_parent a { color:#980905; }
     .block_menu_left ul li a { display:block; padding-left:15px; font-weight:bold; font-size:13px; padding-top:2px; padding-bottom:6px; padding-right:5px; }

     .block_menu_left ul li.active_parent ul li a { color:#003e71; }
     .block_menu_left ul li.active_parent ul li.active a { color:#980905; font-weight:bold; }

     .block_menu_left ul ul { padding:0; margin:2px 0 0 0; }
     .block_menu_left ul ul.close { display:none; }
     .block_menu_left ul ul li { background:url(/img/menu_ul_ul.jpg) no-repeat 24px 7px; }
     .block_menu_left ul ul li.active { margin:0; background:url(/img/menu_ul_ul_li_active.jpg) no-repeat 0 0; }
     .block_menu_left ul ul li.active a { color:#980905; font-weight:bold; }
     .block_menu_left ul ul li a { font-weight:normal; font-size:11px; margin-left:25px; padding-top:3px; padding-bottom:5px;  }

     .foto_item { border-bottom:1px solid #003e71; padding-bottom:7px; padding-top:15px; }
     .foto_item_title a { font:normal 20px "Times New Roman"; }
     .foto_description { padding:10px 0 20px 0; }
     .foto_section { margin-left:-5px; }

     .video_item { margin-top:10px; }
     .video_item_left { width:165px; float:left; }
     .video_item_left img { border:1px solid #003e71; width:149px; height:93px; }
     .video_item_right { width:350px; float:left; }

     .content .content_note, .content .content_note_no_bottom { font-size:10px; color:#075390; padding:10px 0; border-bottom:1px solid #075390; }
     .content_note_no_bottom { border-bottom:none; }
     .content_note_12 { font-size:12px; color:#075390; padding:3px 0; }
     .art_item { padding:10px 0; border-bottom:1px solid #075390; position:relative; z-index:3; }
     .art_item h5 { color:#075390; font-size:12px; margin:5px 0; }
     .art_item h5.no_margin { margin:0; }
     .art_img img { border:1px solid #51748d; float:left; margin-right:10px; }
     .art_img img.partner { border:none; }
     .art_item b { color:#075390; }
     .art_title { font-size:14px; font-weight:bold; }
     .art_title_vrach { font-size:16px; font-weight:bold; }
     .art_note { font-size:14px; color:#075390; padding-bottom:16px; }
     .art_item .quest { color:#075390; font-weight:bold; padding-bottom:15px; }
     .art_item .answer b { color:#075390; }

     .art_item_advice { border-bottom:none; padding:10px 0; }
     .art_item_advice .art_title { font-size:13px; font-weight:bold; }

     .art_detail { margin:5px 0; }
     .art_detail_title { font-size:16px; padding-bottom:10px; }
     .art_detail_img img { border:1px solid #51748d; float:left; margin-right:10px; }
     .art_detail_img img.partner { border:none; }
     .art_item_video { width:181px; margin-top:10px; margin-right:20px; float:left; }
     .art_item_video img { margin-bottom:3px; border:1px solid #51748d; }
     .art_item_video p { color:#656464; font-size:10px; font-family:Tahoma; }

     .contacts p { padding-bottom:15px; }
     .contacts b { color:#075390; }
     .contacts img { border:1px solid #6e7377; }

     .breadcrumb { border-bottom:1px solid #51748d; }
     .breadcrumb_in { background-color:#80d0e2; font-size:11px; color:#075390; padding:6px 0 6px 10px; margin:6px 0; }
     .breadcrumb a { font-size:14px; font-weight:bold; }
     .breadcrumb span { font-size:14px; font-weight:bold; color:#980905; }
     .breadcrumb a.next { font-size:11px; font-weight:bold; }

     .prices { width:100%; }
     .prices td { background-color:#dfeef5; font-size:11px; padding:9px 0 10px 10px; border-top:2px solid #cee4ec; }
     .prices th { background-color:#9ae8f7; color:#252538; font-size:10px; font-weight:normal; padding:6px 0 5px 10px; text-align:left;  }

     .line_blue, .line_blue_no_bottom, .line_blue_no_top { margin:10px 0; border-bottom:1px solid #075390; }
     .line_blue_no_bottom { margin-bottom:0; }
     .line_blue_no_top { margin-top:0; }

     .advices { color:#980905; font-size:15px; font-weight:bold; margin-bottom:10px; }

     .map { margin-top:20px; }
     .map ul { margin:0; padding:0; }
     .map ul li { background:none; margin:3px 0; padding:0; }
     .map ul li a { background:none; font-size:20px; font-family:Times New Roman; }
     .map ul li a:hover { color:#980905; }
     .map ul ul { list-style:none; background:none; padding:5px 0 0 5px; margin:0; }
     .map ul ul li { padding:0; margin:1px 8px; }
     .map ul ul li a { display:block; background:url(/img/menu_ul_orange.jpg) no-repeat 0 40%; padding-left:15px; font-weight:bold; font-size:13px; font-family:Tahoma; height:19px; padding-top:2px; }
     .map ul ul li a:hover { background:url(/img/map_ul_li_active.jpg) no-repeat 0 40%; color:#980905; }
     .map ul ul ul { padding:0; margin:2px 0 0 25px; }
     .map ul ul ul li { margin:0; }
     .map ul ul ul li a { font-weight:normal; font-size:11px; background:url(/img/menu_ul_ul.jpg) no-repeat 0 35%; }
     .map ul ul ul li a:hover { background:url(/img/map_ul_li_active.jpg) no-repeat 0 35%; color:#980905; font-weight:bold; }

	.error404 {
		color:#0526A5;
		font-size:12px;
		padding:70px 0 0 100px;
		width:490px;
	}
	.error404 H2 {
		color:#a62d3d;
		font:bold 36px Verdana;
		padding:0 0 0;
		}
	.error404 BIG {
		display:block;
		font:bold 18px Verdana;
		margin:-4px 0 16px;
		}
	.error404 P {padding:0 0 16px;}
