html
{
	height:100%;
}
body
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	color:#393939;
	font-size:12px;
	height:100%;
	background:#cad0d3 url(../img/bg.png) repeat-y center center;
	min-width:980px;
}
table
{
	border-collapse: collapse;
}
td
{	
	vertical-align:top;
	margin:0px;
	padding:0px;
}
#logo_block
{
	background:url(../img/top_left_bg.png) no-repeat top left;
	height:900px;
}
#logo_block_center
{
	background:url(../img/top_left_logo.png) no-repeat top left;
	height:900px;
}
#contacts_block
{
	background:url(../img/top_right_bg.png) no-repeat top right;
	height:900px;
}
#basket
{
	display:block;
	position:fixed;
	top:20px;
	left:100%;
	margin-left:-750px;
	z-index:10;
}
#bask_left
{
	display:block;
	float:left;
	background:url(../img/b1_left.png) no-repeat top left;
	width:12px;
	height:25px;
}
#bask_right
{
	display:block;
	float:left;
	background:url(../img/f1_right.png) no-repeat top left;
	width:12px;
	height:25px;
}
#bask_text
{
	display:block;
	float:left;
	background:url(../img/b1_bg.png) repeat-x top left;
	height:20px;
	text-decoration:none;
	color:#313232;
	text-transform:uppercase;
	padding:5px 2px 0 2px;
}
#bask_text:hover
{
	text-decoration:underline;
}
#lk
{
	display:block;
	position:fixed;
	top:20px;
	left:100%;
	margin-left:-600px;
	z-index:10;
}
#lk_left
{
	display:block;
	float:left;
	background:url(../img/b2_left.png) no-repeat top left;
	width:16px;
	height:25px;
}
#lk_right
{
	display:block;
	float:left;
	background:url(../img/b2_right.png) no-repeat top left;
	width:16px;
	height:25px;
}
#lk_enter
{
	display:block;
	float:left;
	background:url(../img/b2_bg.png) repeat-x top left;
	height:20px;
	padding-top:5px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
}
#lk_enter:hover
{
	text-decoration:underline;
}
#lk_reg
{
	display:block;
	float:left;
	background:url(../img/b2_bg.png) repeat-x top left;
	height:20px;
	padding-top:5px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	padding-left:16px;
}
#lk_reg:hover
{
	text-decoration:underline;
}
#logo
{
	display:block;
	float:left;
	padding:25px 0 0 25px;
}
#logo_center
{
	display:block;
	float:left;
	padding:23px 0 0 23px;
}
#contacts
{
	display:block;
	float:right;
	text-align:right;
	padding:20px 25px 0 0;
}
div.phone
{
	display:block;
	width:230px;
	color:#000;
	clear:both;
	line-height:12px;
	margin-bottom:8px;
	height:23px;
}
div.phone img
{
	margin-top:3px;
	margin-left:5px;
	display:block;
	float:right;
	width:117px;
}
div.phone span
{
	display:block;
	float:right;
	width:108px;
	margin:0;
	padding:0;
}
div.phone b
{
	color:#089ea0;
	font-weight:normal;
}
div.work_time
{
	margin-top:12px;
}
div.work_time b
{
	color:#089ea0;
	font-weight:normal;
}
div.adress
{
	margin-top:12px;
}
div.adress a
{
	color:#089ea0;
}
div.adress a:hover
{
	text-decoration:none;
}
#top_menu
{
	display:block;
	float:right;
	width:45%;
	margin:31px 36px 0 0;
}
#top_menu div.top_menu_line
{
	text-align:right;
	display:block; 
	clear:both; 
	height:36px;
}
#top_menu div.top_menu_line2
{
	text-align:right;
	display:block; 
	clear:both; 
}
#top_menu div.top_menu_line2 a
{
	text-transform:uppercase;
	margin:0 15px 10px 0;
	text-decoration:none;
	color:#313232;
	display:block;
	float:right;
}
#top_menu div.top_menu_line2 a.selected
{
	font-weight:bold;
}
#top_menu div.top_menu_line2 a:hover
{
	text-decoration:underline;
}
span.link_sale
{
	display:block;
	float:right;
	width:235px;
}
span.link_sale_right
{
	display:block;
	background:url(../img/b2_left.png) no-repeat top left;
	width:16px;
	height:25px;
	float:right;
}
span.link_sale_left
{
	display:block;
	float:right;
	background:url(../img/b2_right.png) no-repeat top left;
	width:16px;
	height:25px;
}
span.link_sale a
{
	display:block;
	float:right;
	height:20px;
	color:#FFF;
	background:url(../img/b2_bg.png) repeat-x top left;
	margin-right:0;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:5px;
}
span.link_sale a:hover
{
	text-decoration:underline;
}
span.login_sale
{
	display:block;
	float:right;
	margin-right:10px;
	width:245px;
}
span.login_sale_right
{
	display:block;
	background:url(../img/b1_left.png) no-repeat top left;
	width:12px;
	height:25px;
	float:right;
}
span.login_sale_left
{
	display:block;
	float:right;
	background:url(../img/f1_right.png) no-repeat top left;
	width:12px;
	height:25px;
}
span.login_sale a
{
	display:block;
	float:right;
	height:20px;
	color:#313232;
	background:url(../img/b1_bg.png) repeat-x top left;
	margin-right:0;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 4px 0 4px;
}
span.login_sale a:hover
{
	text-decoration:underline;
}
span.search_link
{
	display:block;
	float:right;
	margin-right:10px;
	width:105px;
}
span.search_link_right
{
	display:block;
	background:url(../img/b1_left.png) no-repeat top left;
	width:12px;
	height:25px;
	float:right;
}
span.search_link_left
{
	display:block;
	float:right;
	background:url(../img/f1_right.png) no-repeat top left;
	width:12px;
	height:25px;
}
span.search_link a
{
	display:block;
	float:right;
	height:20px;
	color:#313232;
	background:url(../img/b1_bg.png) repeat-x top left;
	margin-right:0;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 4px 0 4px;
}
span.search_link a:hover
{
	text-decoration:underline;
}
#sc_1
{
	display:block;
	position:absolute;
	float:left;
	z-index:1;
	top:150px;
	left:100px;
}
#sc_2
{
	display:block;
	position:absolute;
	float:left;
	z-index:1;
	top:175px;
	left:100%;
	margin-left:-492px;
}
#news_block
{
	display:block;
	position:absolute;
	widows:950px;
	top:900px;
	left:50%;
	margin-left:-475px;
	z-index:2;
}
#news_block h2
{
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:8px 0 0 67px;
}
.news_left
{
	display:block;
	float:left;
	width:67px;
	text-align:left;
	padding-top:30px;
}
.news_left img 
{
	cursor:pointer;
}
.news_right
{
	width:67px;
	display:block;
	float:left;
	text-align:right;
	padding-top:30px;
}
.news_right img 
{
	cursor:pointer;
}
.news_content
{
	display:block;
	float:left;
	overflow:hidden;
	width:816px;
	height:115px;
}
#news_slider
{
	display:block;
	width:10000px;
	padding-top:10px;
}
#news_slider div
{
	display:block;
	width:400px;
	margin-right:16px;
	float:left;
}
#news_slider div a
{
	color:#26b3b5;
}
#news_slider div span
{
	font-weight:bold;
}
#news_slider div span b
{
	color:#27adaf;
	margin-right:12px;
}
#footer
{
	display:block;
	position:absolute;
	z-index:3;
	width:716px;
	border-top:1px solid #cfd2d3;
	padding:12px 20px 12px 20px;
	top:1050px;
	left:50%;
	margin-left:-408px;
	font-size:11px;
	line-height:11px;
	color:#a7a9a9;
	text-align:center;
}
#footer2
{
	padding-top:30px;
	font-size:11px;
	line-height:12px;
	color:#a7a9a9;
	text-align:left;
}
#footer_bg
{
	display:block;
	position:absolute;
	top:658px;
	z-index:1;
	left:0px;
	width:100%;
	min-width:980px;
}
#main_flash
{
	display:block;
	position:absolute;
	top:270px;
	left:50%;
	margin-left:-440px;
	z-index:9;
	min-width:800px;
}
#reg_form
{
	display:block;
	position:fixed;
	top:50px;
	left:100%;
	margin-left:-627px;
	z-index:11;
	background:url(../img/reg_bg.png) no-repeat top left;
	width:276px;
	height:56px;
}
#reg_form span
{
	display:block;
	float:left;
	margin:21px 0 0 10px;
}
#reg_form span input
{
	border:none;
	width:160px;
	height:22px;
	color:#aeaeae;
}
a.button
{
	display:block;
	float:left;
	margin:18px 0 0 8px;
	background:url(../img/button_bg.png) no-repeat top left;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding-top:8px;
	width:89px;
	height:21px;
}
#bask_bg
{
	display:block;
	position:fixed;
	top:50px;
	left:100%;
	margin-left:-867px;
	z-index:11;
	background:url(../img/bask_bg.png) no-repeat top left;
	width:225px;
	height:60px;
	padding:22px 10px 10px 10px;
}
#bask_bg span
{
	font-size:18px;
}
#center_menu
{
	display:block;
	float:left;
	position:absolute;
	z-index:1;
	top:200px;
	left:25px;
	width:240px;
}
#center_menu a
{
	display:block;
	font-size:16px;
	font-family:Arial;
	color:#313232;
	text-decoration:none;
	margin-bottom:9px;
	line-height:16px;
	margin-left:19px;
}
#center_menu a:hover
{
	text-decoration:underline;
}
#center_menu a.selected
{
	font-weight:bold;
	color:#27b3b3;
}
#simpt_menu
{
	display:block;
	float:left;
	position:absolute;
	top:270px;
	left:100%;
	background:url(../img/simpt_menu.png) no-repeat top left;
	width:474px;
	margin-left:-474px;
	height:528px;
	z-index:2;
}
#sto_pic
{
	display:block;
	position:absolute;
	top:200px;
	left:330px;
	width:467px;
	z-index:1;
}
#simpt_block_1
{
	margin:40px 0 0 70px;
}
#simpt_block_1 h2
{
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:0;
	display:block;
	clear:both;
}
#simpt_block_1 span
{
	display:block;
	color:#5f5f5f;
	line-height:16px;
	margin:8px 0 16px 0; 
	width:320px;
}
#simpt_block_1 div.simt_list
{
	display:block;
	clear:none;
	width:380px;
	padding-bottom:20px;
}
#simpt_block_1 div.simt_list div
{
	display:block;
	float:left;
	width:180px;
	margin-right:10px;
}
#simpt_block_1 div.simt_list div a
{
	color:#313232;
	line-height:14px;
	margin-bottom:5px;
	display:block;
}
#simpt_block_1 div.simt_list div a:hover
{
	color:#000;
	text-decoration:none;
}
div.center1_sub
{
	background:url(../img/center1_menu_bg.png) no-repeat top left;
	width:201px;
	height:172px;
	margin:0px 0 10px 0;
}
div.center1_sub h2
{
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	padding:15px 0 8px 20px;
	margin:0;
}
#center_menu div.center1_sub a
{
	color:#FFF;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
	padding:0 0 0 32px;
	margin:0;
}
#center_menu div.center1_sub a:hover
{
	text-decoration:none;
}
#center_menu div.center1_sub a.selected
{
	font-weight:bold;
	text-decoration:none;
}
#simpt_block_2
{
	margin:0 0 0 110px;
}
#simpt_block_2 h2
{
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:0;
	display:block;
	clear:both;
}
#simpt_block_2 img.header
{
	margin-top:36px;
}
#simpt_block_2 span.sub
{
	display:block;
	float:left;
	color:#5f5f5f;
	line-height:16px;
	margin:8px 0 16px 0; 
	width:320px;
}
div.simpt_frm
{
	clear:both;
	display:block;
	width:320px;
}
div.simpt_frm span.search_bg
{
	display:block;
	float:left;
	background:url(../img/search_inp_bg.png) no-repeat top left;
	margin:0;
	padding:0;
	width:217px;
	height:31px;
}
div.simpt_frm span.search_bg input
{
	border:none;
	margin:8px 0 0 8px;
	width:200px;
}
div.simpt_frm span.search_button
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:79px;
	height:31px;
}
div.simpt_frm span.search_button img
{
	margin:0 0 0 10px;
	padding:0;
	cursor:pointer;
}
#center_descr
{
	display:block;
	position:absolute;
	top:197px;
	left:330px;
	width:600px;
	padding-bottom:30px;
	z-index:1;
}
#center_descr h3
{
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	padding:0;
	margin:0;
}
#info_page
{
	display:block;
	position:absolute;
	top:197px;
	left:330px;
	width:710px;
	padding-bottom:30px;
	z-index:1;
}
#info_page b
{
	font-size:14px;
	color:#26b3b5;
	text-transform:uppercase;
}
#info_page h1
{
	color:#26b3b5;
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:normal;
}
#info_page h2
{
	color:#26b3b5;
	padding:8px 0 0 0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	display:block;
	clear:both;
}
div.li_list
{
	display:block;
	float:left;
	width:220px;
	margin-right:10px;
}
div.li_list ul
{
	padding:12px 0 0 12px;
	margin:0;
}
div.li_list li
{
	list-style:none;
	background:url(../img/li_bg.png) no-repeat 0px 5px;
	padding-left:12px;
	margin-bottom:5px;
	color:#000;
}
p.history
{
	padding-top:30px;
	padding-bottom:50px;
}
div.lic_block
{
	display:block;
	background:url(../img/lic_bg.png) no-repeat top left;
	width:660px;
	height:429px;
	padding:32px 0 0 47px;
}
div.lic_list
{
	display:block;
	width:645px;
	margin-top:16px;
}
div.lic_list a
{
	margin-right:20px;
}
div.lic_block h2
{
	color:#26b3b5;
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:normal;
}
div.lic_info
{
	display:block;
	width:531px;
	text-align:right;
	margin-top:12px;
	padding-right:2px;
}
div.doc_list
{
	width:600px;
	padding-top:20px;
}
div.doc_descr
{
	display:block;
	width:299px;
	height:168px;
	float:left;
	height:170px;
}
div.doc_descr div.doc_img
{
	width:107px;
	display:block;
	float:left;
}
div.doc_descr div.doc_info 
{
	display:block;
	float:left;
	width:175px;
	padding-left:12px;
	padding-right:5px;
}
div.doc_descr div.doc_info b
{
	font-size:14px;
	font-weight:bold;
}
div.doc_descr div.doc_info span
{
	display:block;
	margin-top:10px;
	margin-bottom:20px;
}
#center_descr h1
{
	font-size:20px;
	color:#9e39a0;
	padding:0;
	margin:0;
	font-weight:normal;
}
div.tab_list_1
{
	display:block;
	margin-top:10px;
	width:627px;
	height:30px;
	padding-top:9px;
	background:url(../img/tab_1.png) no-repeat top left;
}
div.tab_list_1 a
{
	font-size:16px;
	text-decoration:none;
	color:#979898;
	margin-right:18px;
	font-weight:bold;
	margin-left:18px;
}
div.tab_list_1 a:hover
{
	color:#313232;
}
div.tab_list_1 a.selected
{
	color:#313232;	
}
div.tab_list_2
{
	display:block;
	margin-top:10px;
	width:627px;
	height:30px;
	padding-top:9px;
	background:url(../img/tab_2.png) no-repeat top left;
}
div.tab_list_2 a
{
	font-size:16px;
	text-decoration:none;
	color:#979898;
	margin-right:18px;
	font-weight:bold;
	margin-left:18px;
}
div.tab_list_2 a:hover
{
	color:#313232;
}
div.tab_list_2 a.selected
{
	color:#313232;	
}
div.tab_list_3
{
	display:block;
	margin-top:10px;
	width:627px;
	height:30px;
	padding-top:9px;
	background:url(../img/tab_3.png) no-repeat top left;
}
div.tab_list_3 a
{
	font-size:16px;
	text-decoration:none;
	color:#979898;
	margin-right:18px;
	font-weight:bold;
	margin-left:18px;
}
div.tab_list_3 a:hover
{
	color:#313232;
}
div.tab_list_3 a.selected
{
	color:#313232;	
}
div.tab_list_4
{
	display:block;
	margin-top:10px;
	width:627px;
	height:30px;
	padding-top:9px;
	background:url(../img/tab1_long.png) no-repeat 19px 0;
}
div.tab_list_4 a
{
	font-size:16px;
	text-decoration:none;
	color:#979898;
	margin-right:18px;
	font-weight:bold;
	margin-left:18px;
}
div.tab_list_4 a:hover
{
	color:#313232;
}
div.tab_list_4 a.selected
{
	color:#313232;	
}
div.tab_list_5
{
	display:block;
	margin-top:10px;
	width:627px;
	height:30px;
	padding-top:9px;
	background:url(../img/tab2_long.png) no-repeat 36px 0;
}
div.tab_list_5 a
{
	font-size:16px;
	text-decoration:none;
	color:#979898;
	margin-right:18px;
	font-weight:bold;
	margin-left:18px;
}
div.tab_list_5 a:hover
{
	color:#313232;
}
div.tab_list_5 a.selected
{
	color:#313232;	
}
table.price_list
{
	width:560px;
	margin-top:10px;
}
table.price_list td
{
	vertical-align:middle;
	padding:5px 0 5px 0;
}
td.deliver
{
	background:url(../img/deliver.png) no-repeat center center;
	height:2px;
}
td.price
{
	width:200px;
	font-size:12px;
	font-weight:bold;
	color:#9e39a0;
	padding-left:20px;
	text-align:right;
}
#c_preview
{
	background:url(../img/center_over.png) no-repeat top left;
	width:571px;
	height:612px;
	display:block;
	position:absolute;
	z-index:20;
	top:220px;
	left:100%;
	margin-left:-571px;
}
#doctor
{
	display:block;
	top:190px;
	left:100%;
	margin-left:-575px;
	position:absolute;
	z-index:21;
}
div.about_doc
{
	margin:40px 0 0 180px;
}
div.about_doc b
{
	font-size:20px;
	color:#b03ab2;
	font-weight:normal;
}
div.about_doc div
{
	margin:10px 0 10px 0;
	line-height:18px;
}
div.doc_preview
{
	margin:20px 20px 0 160px;
	padding-left:20px;
	font-size:14px;
	font-style:italic;
	background:url(../img/quote.png) no-repeat 0px 35px;
}
div.doc_preview b
{
	font-size:20px;
	font-weight:normal;
	display:block;
	margin-bottom:8px;
	font-style:normal;
}
div.o_tab_menu
{
	margin:20px 50px 0 130px;
}
div.o_tab_menu a
{
	display:block;
	margin-top:8px;
	text-decoration:none;
	color:#313232;
}
div.o_tab_menu a b
{
	font-size:16px;
}
div.o_tab_menu a p
{
	padding:0;
	margin:0;
}
div.o_tab_menu a span
{
	text-decoration:underline;
	color:#b03ab2;
}
div.o_tab_menu a:hover span
{
	text-decoration:none;
	color:#b03ab2;
}
#time_select
{
	display:block;
	position:fixed;
	top:200px;
	left:50%;
	background:url(../img/doc_over_time.png) no-repeat top left;
	width:668px;
	height:513px;
	z-index:30;
	margin-left:-334px;
}
#time_close
{
	display:block;
	top:250px;
	left:50%;
	margin-left:280px;
	position:fixed;
	z-index:31;
}
#doctor2
{
	display:block;
	position:fixed;
	top:180px;
	left:50%;
	z-index:31;
	margin-left:-365px;
}
#time_select h2
{
	display:block;
	margin:45px 0 0 160px;
	font-size:20px;
	color:#27b3b3;
	font-weight:normal;
}
div.time_block
{
	display:block;
	margin:20px 0 0 130px;
}
#time_confirm
{
	display:block;
	margin:20px 0 0 160px;
}
#time_complite
{
	display:block;
	margin:20px 0 0 160px;
}
#time_left
{
	display:block;
	float:left;
	margin-top:130px;
	width:32px;
}
div.date_tim_line
{
	font-size:20px;
	color:#27b3b3;
}
div.date_tim_line span
{
	font-size:12px;
	color:#333333;
}
div.date_tim_from
{
	margin-top:20px;
}
div.date_tim_from div
{
	margin-top:5px;
}
div.date_tim_from input
{
	border:1px solid #333333;
	width:250px;
}
div.date_tim_from textarea
{
	border:1px solid #333333;
	width:250px;
	height:80px;
}
#time_right
{
	display:block;
	float:left;
	margin-top:130px;
	width:32px;
}
div.buttons_line
{
	margin-top:10px;
}
div.buttons_line a
{
	margin-right:10px;
}
div.time_block_over
{
	display:block;
	float:left;
	width:330px;
	height:300px;
	overflow:hidden;
	position:relative;
}
#time_slider
{
	display:block;
	width:10000px;
	height:300px;
	position:relative;
}
#time_slider div
{
	display:block;
	float:left;
	width:100px;
	border-right:1px solid #8f979b;
	padding:0 3px 0 3px;
}
#time_slider div div
{
	text-align:right;
	display:block;
	margin-bottom:10px;
	display:block;
	float:none;
	border:none;
	padding:0;
}
#time_slider div a
{
	display:block;
	height:16px;
	text-decoration:none;
	color:#313232;
	width:94px;
	text-align:center;
}
#time_slider div a:hover
{
	display:block;
	background:url(../img/tim_sel_v.png);
	width:94px;
	height:25px;
	color:#FFF;
	padding-top:4px;
}
#time_slider div a:hover span
{
	font-size:16px;
	font-weight:bold;
}
#white_over
{
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#fff;
	z-index:29;
}
#login_block
{
	display:block;
	background:url(../img/reg_login.png) no-repeat top left;
	width:420px;
	height:342px;
	position:fixed;
	top:50%;
	margin-top:-171px;
	left:50%;
	margin-left:-210px;
	z-index:30;
}
#register_block
{
	display:block;
	background:url(../img/reg_login.png) no-repeat top left;
	width:420px;
	height:342px;
	position:fixed;
	top:50%;
	margin-top:-171px;
	left:50%;
	margin-left:-210px;
	z-index:30;
}
div.login_content
{
	display:block;
	margin:45px 0 0 100px;
	width:260px;
	clear:both;
	height:130px;
}
div.login_reg_descr
{
	padding-bottom:6px;
}
#login_form
{
	display:block;
	width:260px;
	clear:both;
	height:100px;
}
#mess_form
{
	display:block;
	width:260px;
	clear:both;
	height:100px;
}
#register_form
{
	display:block;
	width:260px;
	clear:both;
	height:100px;
}
#remm_form
{
	display:block;
	width:260px;
	clear:both;
	height:100px;
}
#reg_mess_form
{
	display:block;
	width:260px;
	clear:both;
	height:100px;
}
div.login_reg_content
{
	display:block;
	clear:both;
	width:340px;
	margin-left:36px;
}
div.login_reg_content h2
{
	color:#26b3b5;
	padding:0;
	margin:0 0 0 0;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
#login_close
{
	position:fixed;
	top:50%;
	margin-top:-175px;
	left:50%;
	margin-left:112px;
	z-index:31;
}
div.login_content td
{
	height:32px;
	vertical-align:middle;
}
div.login_content td a
{
	color:#19b3b3;
}
div.login_content td a:hover
{
	text-decoration:none;
}
div.login_content td input
{
	width:133px;
	height:20px;
	border:1px solid #7d98a1;
	margin-right:8px;
}
td.login_label
{
	width:70px;
	text-align:right;
	padding-right:8px;
}
td.reg_label
{
	width:100px;
	text-align:right;
	padding-right:8px;
}
div.login_content h2
{
	display:block;
	float:right;
	color:#26b3b5;
	padding:0;
	margin:0 61px 0 0;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
div.bottom_order_line
{
	margin-top:10px;
	display:block;
	width:510px;
	height:40px;
}
div.bottom_order_line div
{
	display:block;
	float:left;
	padding-top:10px;
}
div.bottom_order_line div span
{
	font-size:18px;
}
div.bottom_order_line a
{
	display:block;
	float:right;
}
div.wrapper
{
	display:block;
	clear:both;
	height:10px;
}
div.check_buttons
{
	display:block;
	width:600px;
}
div.check_buttons div
{
	display:block;
	float:left;
	margin:0px 0px 8px 8px;
}
#age_line
{
	display:block;
	width:548px;
	height:9px;
	background:url(../img/diag_line.png) no-repeat top left;
}
#age_slider
{
	display:block;
	font-size:18px;
	color:#17b9b9;
	width:76px;
	height:38px;
	background:url(../img/diag_slider.png) no-repeat top left;
	padding:12px 0 20px 0;
	cursor:pointer;
}
#age_slider span
{
	font-size:12px;
}
div.dia_img
{
	display:block;
	float:left;
	width:36px;
	margin-right:10px;
}
div.dia_descr
{
	width:500px;
	display:block;
	float:left;
}
div.h_content
{
	display:block;
	width:548px;
}
div.basket_descr
{
	display:block;
	width:580px;
}
div.bask_img
{
	display:block;
	width:110px;
	float:left;
}
div.bask_info
{
	display:block;
	width:300px;
	float:left;
}
div.bask_price
{
	display:block;
	float:left;
	font-size:18px;
}
div.bask_price span
{
	font-size:12px;
}
#center_bg_flash
{
	display:block;
	top:119px;
	margin-left:300px;
	z-index:0;
	position:absolute;
}
div.download_block
{
	display:block;
	background:url(../img/download_bg.png) no-repeat top left;
	width:213px;
	height:392px;
	padding:25px 0 0 30px;
	margin-top:50px;
}
div.download_block h2
{
	font-size:20px;
	color:#26b3b5;
	font-weight:normal;
}
div.download_block a.word_link
{
	background:url(../img/w_ico.png) no-repeat 15px 0px;
	padding-left:59px;
	padding-right:14px;
	display:block;
	height:45px;
	color:#000;
	font-size:12px;
	text-decoration:none;
}
div.download_block a.word_link:hover
{
	text-decoration:underline;
}
div.download_block a.excel_link
{
	background:url(../img/e_ico.png) no-repeat 15px 0px;
	padding-left:59px;
	padding-right:14px;
	display:block;
	height:45px;
	color:#000;
	font-size:12px;
	text-decoration:none;
}
div.download_block a.excel_link:hover
{
	text-decoration:underline;
}
div.programm_list_top
{
	display:block;
	background:url(../img/top_list.png) no-repeat;
	width:736px;
	height:82px;
	font-size:20px;
	color:#26b3b5;
	font-weight:normal;
	padding:25px 0 0 25px;
}
div.programm_list_content
{
	background:url(../img/bottom_bg.png) repeat-y;
	padding:25px;
	width:711px;
}
div.programm_list_bottom
{
	background:url(../img/bottom_list.png) no-repeat;
	width:761px;
	height:18px;
}
div.programm_list_content h3
{
	text-transform:uppercase;
	font-size:18px;
	color:#26b3b5;
	font-weight:normal;
	padding:0;
	margin:0;
	text-decoration:underline;
	cursor:pointer;
	margin-top:4px;
}
div.programm_list_content div.prof_header
{
	display:block;
	clear:both;
	width:662px;
}
div.programm_list_content div.prof_header h3
{
	display:block;
	float:left;
}
td.prof_header
{
	vertical-align:middle;
	font-size:14px;
	text-transform:uppercase;
	height:30px;
	border-bottom:1px solid #b7b7b7;
	padding:0 0px 0 0px;
}
td.prof_info
{
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #b7b7b7;
	vertical-align:middle;
}
div.programm_list_content div.prof_header h4
{
	text-transform:none;
	font-size:18px;
	color:#26b3b5;
	font-weight:normal;
	padding:0;
	margin:0;
	display:block;
	float:right;
	text-align:right;
}
div.programm_list_content div.prof_header h4 span
{
	font-size:12px;
}
div.prog_deliver
{
	display:block;
	clear:both;
	background:url(../img/list_deliver.gif) no-repeat 0 6px;
	width:662px;
	height:20px;
}
a.d_link
{
	display:block;
	text-align:center;
	color:#000;
	text-decoration:none;
	width:100px;
	float:left;
}
a.d_link:hover
{
	color:#26b3b5;
}
div.cont_block
{
	color:#66696a;
	line-height:16px;
	margin-top:40px;
}
div.cont_block span
{
	font-style:italic;
}
div.text_content a
{
	color:#26b3b5;
}
#slov_info
{
	display:block;
	position:absolute;
	z-index:10;
	top:300px;
	left:50%;
	margin-left:-260px;
}
div.slov_info_top
{
	display:block;
	width:518px;
	height:18px;
	background:url(../img/slov_top.png) no-repeat top left;
	padding:0;
	margin:0;
}
div.slov_info_bottom
{
	display:block;
	width:518px;
	height:19px;
	background:url(../img/slov_bottom.png) no-repeat top left;
	padding:0;
	margin:0;
}
div.slov_info_bg
{
	display:block;
	width:518px;
	background:url(../img/slov_bg.png) repeat-y top left;
	padding:0;
	margin:0;
}
#slov_info_h
{
	font-size:20px;
	color:#33abab;
	font-weight:normal;
	padding:0;
	margin:0 0 0 16px;
}
#slov_info_content
{
	padding:0px 16px 0 16px;
}
#slov_info_content p
{
	padding:12px 0 0  0;
	margin:0;
}
#slov_close
{
	display:block;
	position:absolute;
	top:284px;
	left:50%;
	margin-left:236px;
	z-index:21;
}
div.diag_block
{
	display:block;
	width:840px;
	margin-top:20px;
}
div.slider_blocks
{
	display:block;
	background:url(../img/diagnostic_top.png) no-repeat top left;
	width:650px;
	height:482px;
}
div.diag_info_block
{
	display:block;
	background:url(../img/diagnostic_bottom.png) no-repeat top left;
	width:600px;
	height:358px;
	margin:0 0 0 10px;
}
div.slider_blocks h2
{
	color:#26b3b5;
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:34px 112px 8px 0;
	display:block;
	float:right;
}
div.slider_blocks span
{
	display:block;
	clear:both;
	margin-right:112px;
}
div.slider_list
{
	display:block;
	margin-right:76px;
	width:530px;
	margin-top:14px;
}
div.slider_list div
{
	display:block;
	float:left;
	background:url(../img/diag_drag_bg.gif) no-repeat top center;
	height:42px;
	line-height:12px;
	padding:195px 3px 0 3px;
	text-align:center;
	width:74px;
}
div.diag_info
{
	display:block;
	color:#fff;
	height:105px;
	width:215px;
	margin-right:15px;
	float:left;
}
div.diag_info b
{
	font-size:36px;
	color:#fff;
	font-weight:normal;
}
div.diag_info span
{
	color:#bae9ea;
}
div.diag_info div
{
	margin-top:4px;
}
div.diag_info div a
{
	color:#FFF;
}
div.diag_info div a:hover
{
	text-decoration:none;
}
#slider_1
{
	display:block;
	position:absolute;
	background:url(../img/hor_slider.png) no-repeat top left;
	color:#000;
	text-decoration:none;
	padding:6px 0 0 26px;
	height:30px;
	top:438px;
	margin-left:404px;
	z-index:29;
}
#slider_1:hover
{
	background:url(../img/hor_slider_o.png) no-repeat top left;
}
#slider_2
{
	display:block;
	position:absolute;
	background:url(../img/hor_slider.png) no-repeat top left;
	color:#000;
	text-decoration:none;
	padding:6px 0 0 26px;
	height:30px;
	top:438px;
	margin-left:484px;
	z-index:29;
}
#slider_2:hover
{
	background:url(../img/hor_slider_o.png) no-repeat top left;
}
#slider_3
{
	display:block;
	position:absolute;
	background:url(../img/hor_slider.png) no-repeat top left;
	color:#000;
	text-decoration:none;
	padding:6px 0 0 26px;
	height:30px;
	top:438px;
	margin-left:575px;
	z-index:29;
}
#slider_3:hover
{
	background:url(../img/hor_slider_o.png) no-repeat top left;
}
#slider_4
{
	display:block;
	position:absolute;
	background:url(../img/hor_slider.png) no-repeat top left;
	color:#000;
	text-decoration:none;
	padding:6px 0 0 26px;
	height:30px;
	top:438px;
	margin-left:676px;
	z-index:29;
}
#slider_4:hover
{
	background:url(../img/hor_slider_o.png) no-repeat top left;
}
#slider_5
{
	display:block;
	position:absolute;
	background:url(../img/hor_slider.png) no-repeat top left;
	color:#000;
	text-decoration:none;
	padding:6px 0 0 26px;
	height:30px;
	top:438px;
	margin-left:766px;
	z-index:29;
}
#slider_5:hover
{
	background:url(../img/hor_slider_o.png) no-repeat top left;
}
#slider_6
{
	display:block;
	position:absolute;
	background:url(../img/hor_slider.png) no-repeat top left;
	color:#000;
	text-decoration:none;
	padding:6px 0 0 26px;
	height:30px;
	top:438px;
	margin-left:846px;
	z-index:29;
}
#slider_6:hover
{
	background:url(../img/hor_slider_o.png) no-repeat top left;
}
div.price_list
{
	margin-top:25px;
}
a.price_plus
{
	font-size:18px;
	color:#33abab;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	clear:both;
	width:564px;
	margin-top:16px;
}
a.price_plus span
{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-right:5px;
	margin-top:4px;
}
a.price_minus
{
	font-size:18px;
	color:#33abab;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../img/deliver.png) no-repeat bottom left;
	display:block;
	clear:both;
	width:564px;
	padding-bottom:6px;
	margin-top:6px;
}
a.price_minus span
{
	display:block;
	float:left;
	background:url(../img/minus.png);
	width:16px;
	height:16px;
	margin-right:5px;
	margin-top:4px;
}
td.price_deliver
{
	height:1px;
	background:url(../img/price_deliver.gif) repeat-x top left;
}
div.price_content h3
{
	padding:0;
	margin:5px 0 0 0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
div.price_content td
{
	vertical-align:middle;
}
#basket_w
{
	display:block;
	background:url(../img/basket_bg.png) no-repeat top left;
	width:178px;
	height:227px;
	z-index:30;
	padding:16px;
	margin-top:30px;
	text-align:center;
	margin-left:19px;
}
#basket_w a
{
	margin:0;
}
#basket_w h2
{
	font-size:20px;
	color:#33abab;
	font-weight:normal;
	padding:0;
	margin:0 0 0 0;
}
#basket_content
{
	margin-top:5px;
	height:165px;
}
#basket_content div
{
	margin-top:4px;
	line-height:16px;
}
#basket_content div b
{
	font-size:20px;
	font-weight:normal;
	color:#000;
}
div.action
{
	display:block;
	background:url(../img/deliver.png) no-repeat bottom left;
	width:564px;
	padding-bottom:20px;
	margin-top:20px;
}
div.action div.action_img
{
	display:block;
	float:left;
	width:136px;
}
div.action_descr
{
	display:block;
	float:left;
	padding-top:27px;
}
div.action_date
{
	margin-top:12px;
	font-size:14px;
	color:#7e7e7e;
	font-style:italic;
}
div.action_date span
{
	font-size:20px;
	color:#26b3b5;
}
div.action_price
{
	font-size:18px;
	font-style:italic;
	color:#7e7e7e;
	line-height:16px;
	margin-top:12px;
}
div.action_price span
{
	font-size:14px;
}
div.action_add
{
	margin-top:20px;
	color:#26b3b5;
	font-size:14px;
	font-weight:bold;
}
div.action_add_descr
{
	font-size:14px;
	color:#7e7e7e;
}
div.action_add_descr ul
{
	padding:12px 0 0 12px;
	margin:0;
}
div.action_add_descr li
{
	list-style:none;
	background:url(../img/li_bg.png) no-repeat 0px 5px;
	padding-left:12px;
	margin-bottom:5px;
	color:#7e7e7e;
}
div.sale_info
{
	margin-top:20px;
}
div.sale_info b
{
	font-size:20px;
	font-weight:normal;
}
div.price_info
{
	margin-top:2px;
	margin-bottom:12px;
}
div.price_info b
{
	font-size:20px;
	font-weight:normal;
	color:#26b3b5;
}
div.search_result
{
	display:block;
	width:564px;
	padding-bottom:16px;
	margin-bottom:16px;
	background:url(../img/deliver.png) no-repeat bottom left;
}
div.search_result p
{
	margin:0;
	padding:10px 0 0 0;
}
a.search_link
{
	font-size:14px;
	color:#33abab;
	text-transform:none;
	line-height:18px;
}
div.sex_option_list
{
	margin:10px 102px 0 0;
	display:block;
	width:400px;
	clear:both;
	height:30px;
}
div.sex_option
{
	text-align:left;
	display:block;
	float:right;
	width:62px;
	background:url(../img/diagnostic_option.gif) no-repeat top left;
	padding-left:18px;
	cursor:pointer;
}
div.sex_option_sel
{
	text-align:left;
	display:block;
	float:right;
	width:62px;
	background:url(../img/diagnostic_option_sel.gif) no-repeat top left;
	padding-left:18px;
	cursor:pointer;
}
div.sex_label
{
	display:block;
	text-align:left;
	float:right;
	margin-right:10px;
	width:110px;
}
table.pro_price td
{
	padding:4px;
	vertical-align:middle;
}
td.table_left
{
	background:url(../img/table_left.png) no-repeat top left;
	width:278px;
	height:79px;
	border-right:1px solid #c5c7c8;
}
td.table_right
{
	background:url(../img/table_right.png) no-repeat top right;
	width:393px;
	height:54px;
	border-bottom:1px solid #c5c7c8;
}
td.table_sub
{
	background:#fff;
	border-right:1px solid #c5c7c8;
}
#content_search div
{
	font-size:12px;
	font-weight:bold;
	margin-top:16px;
}
#content_search div span
{
	font-weight:normal;
	font-style:italic;
}
#content_search input
{
	border:1px solid #8d9193;
	width:300px;
	height:24px;
}
div.corp_info_top
{
	display:block;
	width:761px;
	height:13px;
	background:url(../img/med_top.png) no-repeat top left;
	clear:both;
}
div.corp_info_bottom
{
	display:block;
	width:761px;
	height:13px;
	background:url(../img/med_bottom.png) no-repeat top left;
	clear:both;
}
div.corp_info_white
{
	display:block;
	width:761px;
	background:#fff;
	clear:both;
}
div.corp_info_white_bottom
{
	display:block;
	width:761px;
	background:url(../img/corp_deliver_1.png) no-repeat bottom left;
	padding:16px 0 36px 0;
}
div.corp_info_icon
{
	display:block;
	float:left;
	width:100px;
	padding:10px 0 0 20px;
}
div.corp_info_text
{
	display:block;
	float:left;
	width:550px;
}
div.corp_info_text a
{
	color:#26b3b5;
}
div.corp_info_text a:hover
{
	text-decoration:none;
}
div.corp_info_gray
{
	display:block;
	width:761px;
	background:url(../img/corp_bg.png) repeat-y top left;
	clear:both;
}
div.corp_info_gray_bottom
{
	display:block;
	width:761px;
	background:url(../img/corp_deliver_2.png) no-repeat bottom left;
	padding:16px 0 36px 0;
}
div.corp_wrapper
{
	display:block;
	width:761px;
	clear:both;
}
div.pro_line
{
	display:block;
	width:600px;
	background:url(../img/price_deliver2.gif) repeat-x bottom left;
	padding-left:27px;
	clear:both;
}
div.pro_line2
{
	display:block;
	width:600px;
	background:#e9ebec url(../img/price_deliver2.gif) repeat-x bottom left;
	padding-left:27px;
	clear:both;
}
span.pro_plus
{
	background:url(../img/plus.gif) no-repeat 3px 3px;
	display:block;
	float:left;
	cursor:pointer;
	width:17px;
	height:17px;
	margin-top:7px;
}
span.pro_minus
{
	background:url(../img/minus.gif) no-repeat 3px 3px;
	display:block;
	float:left;
	cursor:pointer;
	width:17px;
	height:17px;
	margin-top:7px;
}
span.pro_name
{
	display:block;
	float:left;
	color:#333131;
	font-size:14px;
	margin-top:7px;
	text-transform:uppercase;
	font-weight:bold;
	width:500px;
}
span.pro_price
{
	display:block;
	float:right;
	color:#333131;
	font-size:24px;
}
div.pro_info
{
	display:block;
	width:690px;
	padding-left:27px;
	padding-bottom:12px;
}
div.pro_info2
{
	display:block;
	width:690px;
	padding-left:27px;
	background:#e9ebec;
	padding-bottom:12px;
}
div.pro_info_text
{
	display:block;
	float:left;
	font-size:12px;
	width:400px;
	margin-right:50px;
	margin-top:5px;
}
a.pro_dline
{
	color:#333131;
	text-decoration:none;
	display:block;
	float:left;
	width:120px;
	text-align:center;
	margin-top:12px;
	margin-bottom:12px;
}
a.pro_dline:hover
{
	color:#29bdbf;
}
#search_close
{
	display:block;
	position:absolute;
	top:62px;
	left:100%;
	margin-left:-581px;
	z-index:120;
	cursor:pointer;
	width:30px;
	height:30px;
}
#search_form
{
	display:block;
	background:url(../img/search_bg.png) no-repeat top left;
	width:311px;
	height:79px;
	position:absolute;
	z-index:10;
	top:75px;
	left:100%;
	margin-left:-873px;
}
div.search_h
{
	display:block;
	clear:both;
	font-size:14px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
	margin:12px 0 0 16px;
}
span.search_bg2
{
	display:block;
	background:url(../img/search_bg2.gif) no-repeat;
	width:181px;
	height:18px;
	float:left;
	margin:7px 0 0 10px;
	padding:6px;
}
span.search_bg2 input
{
	border:none;
	width:170px;
	height:18px;
}
span.search_button2
{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:7px;
}
span.search_button2 img
{
	cursor:pointer;
}
#site_menu
{
	display:block;
	background:url(../img/site_menu.png) no-repeat bottom left;
	width:220px;
	height:18px;
	position:absolute;
	top:0px;
	left:100%;
	margin-left:-510px;
	font-size:11px;
	z-index:10;
	padding-top:2px;
	text-align:center;
}
#site_menu a
{
	color:#393939;
}