<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* GLOBAL*/

* {	padding:0; margin:0; }
html,body { height:100%; margin:0; }
body { font-family:Arial, Helvetica, sans-serif; color:#343434; font-size:12px; background:url(../images/bg/bg_body.jpg) repeat;  }
* html .content-holder { height:100%; }


.content-holder { min-height:100%; position:relative; width:100%; padding:0; margin:0; }
#content {
	/*padding-bottom:86px; position:relative;*/
	float:left;
	/*overflow:hidden;*/
	padding-bottom:10px;
	position:relative;
	text-align:left;
	/*width:635px;*/
	margin-top:35px;
}
.all_content {  display:table; vertical-align:middle; width:1000px; margin:0 auto; position:relative; padding-bottom:40px; padding-top:0 }
.wrap_content { position:relative; width:1000px; padding:0; margin:0!important; }

#wrap_footer { position:relative; z-index: 1; width:100%; height:86px; margin-top:-86px; clear:both; background:url(../images/bg/bg_footer.jpg) repeat-x;  }
#footer { position:relative; width:1000px; margin:0 auto; height:86px;}



.clears:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clears {display: inline-block;}
* html .clears {height: 1%;}
.clears {display: block;}
.clear { clear:both }

.errors {text-align: center; color:red; margin-top:10px; font:14px Arial; clear: both;}
.success {text-align: center; color:red; margin-top:10px; font:14px Trebuchet MS; clear: both;}


/* LINKS */

a img { border: 0; }
a { text-decoration: underline; }
a:hover, a:focus, a:active,a#active { cursor:pointer; }
:focus { -moz-outline-style: none; outline:none }
a, input, textarea { outline:none; }

input[type="submit"]::-moz-focus-inner { border:none }
input:focus { outline: none; }




/* BLOKS */

.float_left { float:left }
.float_righ { float:right }
.pos_rel { position:relative }


/*BG*/

.head { padding:0; position:relative }
.logo { margin-top:15px; position:relative }
.bg_head { background:#f00; height:389px; width:944px; position:absolute; top:0; left:50%; margin-left:-480px; padding:0 }


/*TOP MENU*/

.bg_top_line { padding-bottom:20px; background:url(../images/bg/bg_top_menu.jpg) repeat; }
.center_bg_top_line { width:1000px; margin:0 auto; display:table; vertical-align:middle }

.top_head { float:left }
.top_head ul { list-style:none }


.top_head ul li { float:left; margin-top:4px; padding:0 11px }
.top_head ul li span { display:block; padding-left:7px; height:24px; }
.top_head ul li span b { display:block; height:31px; padding-right:14px; padding-left:7px }
.top_head ul li span b a { font:normal 12px/30px Arial, Helvetica, sans-serif; color:#fff; display:block; text-decoration:none; text-transform:uppercase }


.top_head ul li.active { float:left; margin-top:4px; padding:0 11px }
.top_head ul li.active span { background:url(../images/head/active_left.gif) 0 0 no-repeat; display:block; padding-left:7px; height:31px; }
.top_head ul li.active span b { background:url(../images/head/active_right.gif) top right no-repeat; display:block; height:31px; padding-right:14px;padding-left:7px  }
.top_head ul li.active span b a { font:normal 12px/30px Arial, Helvetica, sans-serif; color:#fff; display:block; text-decoration:none; white-space:nowrap; text-transform:uppercase }

*html .top_head ul li.active, *html .top_head ul li { width:1%; }


.form_sel {  height:23px; padding:0; margin:0; display:block; float:left; width:813px; position:relative; z-index:9999 }
.form_sel span.sel_text { font:normal 12px/24px Arial, Helvetica, sans-serif; color:#0099cc; display:block; padding:0; margin:0 10px;  }
.form_sel ul { list-style:none; float:right; padding:0; margin:0; height:23px; margin-right:4px; display:inline; position:relative; z-index:9999 }
.form_sel ul li { float:left; z-index:9999 }


.select_language { float:right; display:inline; padding-top:7px }
.select_language .lineForm { padding:0; margin:0; width:129px; display:inline; float:left }
.select_flags { float:left; width:129px; overflow:hidden; padding:0; margin:0; width:129px; display:inline }

.select { height:40px; padding:10px 0 0 0; width:349px; }
.select { position:relative }

.select_small { height:40px; padding:10px 0 0 0; width:232px; }
.select_small { position:relative }

/* Interaction states
----------------------------------*/

.flags {}
.select_flags { width:109px; position:relative; z-index:1000; display:block; margin:0 10px }
.select_flags_small { width:109px; position:relative; z-index:1000; display:block; }

.ui-state-default,
.ui-widget-content .ui-state-default { background:url(../images/head/select_language.gif) no-repeat; padding:0 5px; width:99px; display:block; overflow:hidden;z-index:1000  }
.ui-state-active {  }
.ui-widget-content .ui-state-active {  }/*hover submenu*/

.ui-icon-eng { background:url(../images/head/eng.jpg) no-repeat; height:14px; width:20px;  }/*flag*/
.ui-corner-all { display:block; height:20px; padding-right:70px; z-index:1000; }
.ui-selectmenu { display:block; position:relative; text-decoration:none; height:20px;  }
.ui-selectmenu-icon { position:absolute; }
.ui-selectmenu-menu {  margin:0; list-style:none; position:absolute; visibility:hidden; top:206px; }
.ui-corner-all { }
.ui-selectmenu-open { visibility:visible; }
.ui-selectmenu-menu-popup {  }
.ui-selectmenu-menu-dropdown {  }
.ui-selectmenu-menu li { padding:0 5px; margin:0; display:block; width:98px; background:#fff; border-left:1px solid #40a3c0; border-right:1px solid #40a3c0; }
.ui-selectmenu-menu li.last { border-bottom:1px solid #40a3c0; }
.ui-selectmenu-menu li a, .ui-selectmenu-status { line-height:20px; display:block; outline:none; text-decoration:none; }

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a { position:relative; margin-left:24px; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#3b3b3b;}

.ui-selectmenu-status  { position:relative; margin-left:24px; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#3b3b3b; }

.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position:absolute; top:3px; left:-24px; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block;  }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight:bold; }

/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { display:block; font-weight:bold;  }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin:0; padding: 0; }


/*SELECT*/

.se119 { width:109px; position:relative; display:block; z-index:9990; }
.lineForm { position:relative; width:109px; z-index:9999; padding:0; margin:0 }
.lineForm_small { position:relative; width:109px; z-index:99; padding:0; margin:4px 0}

.cusel,
.cuselFrameRight,
.jScrollPaneDrag,
.jScrollArrowUp,
.jScrollArrowDown { position:relative; z-index:9999 }
.cusel {  height:24px; display:inline-block; position:relative; cursor:pointer; font:normal 11px Arial, Helvetica, sans-serif; color:#3b3b3b; background:url(../images/head/select_language.gif) no-repeat; position:absolute; padding-top:21px; z-index:2000 }
.cuselFrameRight { position: absolute; z-index:9999; top:0; right:0; height:100%; width:42px; background-position: right top;  }
.cuselText { height:14px; padding:3px 0 0 7px;  cursor:pointer; overflow:hidden; position:relative; z-index:8999; font:normal 11px Arial, Helvetica, sans-serif; color:#3b3b3b; position: absolute; top:0; left:0;  }
* html .cuselText { }
.cusel span {  display:block; cursor:pointer; white-space:nowrap; padding:2px 15px 2px 5px; zoom:1; background:#fff; border-left:1px solid #40a3c0; border-right:1px solid #40a3c0;  }
.cusel span.last { border-bottom:1px solid #40a3c0;  }
.cusel span:hover,
.cusel .cuselOptHover { }
.cusel .cuselActive {  }

.classDisCusel,
.classDisCusel .cuselFrameRight { cursor: default; color: #ccc;  }
.classDisCusel .cuselText { cursor: default;  }
/*	styles for focus and hover*/
.cusel:hover,
.cusel:focus { background:url(../images/head/select_language.gif) no-repeat; position:absolute; z-index:9999; display:block }


/*LEFT MENU*/

.left_menu { clear:both; }
/*.title_left_menu { background:url(../images/bg/left_menu_bg_top.png) 0 0 no-repeat; height:34px; width:349px; padding:18px 0 0 34px }*/
.title_left_menu h3.title_text { color:#343434; }
/*.left_menu ul { list-style:none; background:url(../images/left/left_menu_bg_top_center.jpg) repeat; width:349px; padding-top:10px }
.left_menu ul li { display:block; height:20px; width:285px; padding-left:34px }
.left_menu ul li a { font:normal 13px/24px Arial, Helvetica, sans-serif; color:#343434; padding-left:20px; background:url(../images/left/arrow.gif) 0 0 no-repeat; text-decoration:none  }
*/

.left_menu_small { clear:both; }
.title_left_menu_small { background:url(../images/bg/left_menu_small_bg_top.png) 0 0 no-repeat; height:34px; width:233px; padding:18px 0 0 34px }
.title_left_menu_small h3.title_text { color:#343434; }
.left_menu_small ul { list-style:none; background:url(../images/left/left_menu_bg_top_center.jpg) repeat; width:349px; padding-top:10px }
.left_menu_small ul li { display:block; height:20px; width:285px; padding-left:34px }
.left_menu_small ul li a { font:normal 13px/24px Arial, Helvetica, sans-serif; color:#343434; padding-left:20px; background:url(../images/left/arrow.gif) 0 0 no-repeat; text-decoration:none  }


h2.title_text { font-size:20px; color:#343434;  }


.title_small { height:41px; width:490px; margin-left:30px; overflow:hidden; margin-top:20px }

.all_search { height:61px; width:430px; margin-left:96px; overflow:hidden }
.search { position:relative; width:261px; margin:0; height:31px }
/*.search_input { background:#fff; border:1px solid #40a3c0; font:italic 11px/16px Arial, Helvetica, sans-serif; color:#3f433c; padding:4px 5px 6px 5px; width:212px; height:17px;  }
.search_submit { background:url(../images/head/search_submit.jpg) no-repeat; height:29px; width:49px; border:none; position:absolute; top:0; right:0 }
*/
.for_img { display:block; overflow:hidden }

.pad_t60 { padding-top:60px }
.pad_t80 { padding-top:80px }
.pad_t40 { padding-top:40px }

.left_block { width:349px; float:left; position:relative; overflow:hidden; margin-right:16px; padding-bottom:245px }
.right_block { float:left; position:relative; width:635px; overflow:hidden; text-align:left; padding-bottom:100px  }

.left_block_small { width:233px; float:left; position:relative; overflow:hidden; margin-right:16px; padding-bottom:245px }
.right_block_small { float:left; position:relative; width:745px; overflow:hidden; text-align:left; padding-bottom:100px  }


.mar_left30 { margin-left:30px; }
.mar_top8 { margin-top:8px }
.pad_top8 { padding-top:8px }

.tel { height:51px; overflow:hidden }
.tel p { font:bold 14px/20px Arial, Helvetica, sans-serif; color:#0f3f53; margin-left:20px; margin-top:10px }
.tel span { color:#343434; font:normal 18px Arial, Helvetica, sans-serif; margin-left:20px; margin-right:20px }

.tel_small { height:71px; overflow:hidden }
.tel_small p { font:bold 14px/16px Arial, Helvetica, sans-serif; color:#0f3f53; margin-left:20px; margin-top:10px }
.tel_small span { color:#343434; font:normal 18px Arial, Helvetica, sans-serif; margin-left:20px; margin-right:20px }


.content_pad { margin-left:30px; padding-top:14px; padding-bottom:30px }

.cart { background:url(../images/left/bg_korzin.jpg) no-repeat; width:347px; height:49px; padding-left:80px; margin-top:10px }
.cart span { color:#fff; font-size:12px; margin-right:14px; padding-top:9px; display:block; float:left }
.cart span b { font:bold 18px Arial, Helvetica, sans-serif; margin-right:4px }
.cart a { padding-top:10px; display:block; float:left; padding-top:8px; }

.cart_small { background:url(../images/left/bg_korzin_small.jpg) no-repeat; width:232px; height:49px; padding-left:80px; margin-top:10px }
.cart_small span { color:#fff; font-size:12px; margin-right:14px; padding-top:9px; display:block; float:left }
.cart_small span b { font:bold 18px Arial, Helvetica, sans-serif; margin-right:4px }
.cart_small a { padding-top:10px; display:block; float:left; padding-top:8px; }


.all_axpert { position:relative;  }
.method { position:relative; margin-left:4px; padding-top:16px; height:34px }
.method a img { display:block; margin-left:6px; }
.mar_left10 { margin-left:10px; float:left;position:relative; width:280px; margin-top:14px }


.doctor {
	left:-15px;
	position:absolute;
	top:-55px;
	z-index:1000;

}
.medal {
	position:absolute;
	right:0;
	top:-60px;
	z-index:100;
}


/*
.line_search {font:bold 11px/13px Arial, Helvetica, sans-serif; color:#3c3b3b; margin-top:4px; margin-bottom:4px; width:430px }
.line_search a { font:normal 11px Arial, Helvetica, sans-serif; color:#18809c; text-decoration:underline; margin:0 1px 0 2px }
.line_search a:hover { text-decoration:none }
*/

.center_content { clear:both; margin-top:0; background:#fff; width:635px;  }
.center_content_small { clear:both; margin-top:0; background:#fff; width:745px; min-height:800px; }

.center_content h2 { font:normal 24px/27px Georgia, "Times New Roman", Times, serif; color:#424242 }

.center_content h4 { font:normal 12px/20px Arial, Helvetica, sans-serif; color:#a34545; display:block; background:#d1e5f0; width:564px; padding-left:10px; padding-top:3px; padding-bottom:3px }

#page_content h3 { font:normal 14px/20px Arial, Helvetica, sans-serif; color:#0099cc; display:block }

.mar_left14 { margin-left:14px }


.table_product { margin-top:16px; width:574px }
.table_product tr th { background:url(../images/product/bg_th.jpg) repeat-x; height:29px; vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#424242; }
.table_product tr th span { padding-left:10px }
.table_product tr td { font:normal 11px Arial, Helvetica, sans-serif; color:#546066; vertical-align:middle; margin-left:10px; padding:3px 0 }
.table_product tr td a { font:normal 12px Arial, Helvetica, sans-serif; color:#4e4e4e;}
.table_product tr td span { color:#a34545 }
.table_product tr.one_line td { background:#d1e5f0; padding:4px 0 6px 0 }
.table_product tr.one_line a { margin-left:10px }
.table_input { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#424242; padding:0 5px 3px 5px; height:13px; width:25px; border:1px solid #e2dfdf }

.all_block_pay { background:url(../images/product/bg_th.jpg) repeat-x; width:574px; height:42px; margin-top:0 }
.all_pay { list-style:none; clear:both; padding:6px 0 0 0; margin-right:10px }
.all_pay li { float:left; margin-right:4px }
.all_pay li div img { display:block; margin:1px; }
.all_pay li div { border:1px solid #e2dfdf }

.blue_link { text-align:left; padding:6px 0 14px 0; display:block; margin-left:10px }
.blue_link span { font:normal 11px/11px Arial, Helvetica, sans-serif; color:#094e6a; text-align:left;   }

.mar_left5 { margin-left:8px }
.all_total { width:575px; clear:both; }
.total { background:url(../images/product/total.gif) no-repeat; height:21px; padding:4px 0 4px 19px; font:normal 12px Arial, Helvetica, sans-serif; color:#343434; width:90px }
.total b { font-weight:bold }

.mar_top20  { margin-top:20px }
.button { margin-right:1px }
.button p { background:url(../images/product/but_left.jpg) no-repeat; float:left; padding-left:2px; height:27px }
.button p span { background:url(../images/product/but_right.jpg) top right no-repeat; padding:2px 16px 10px 14px; float:left; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#1f4d6e; height:27px }

.group_button { display:inline; }
.group_button li { float:left; margin-top:10px }


.one_field { padding:1px 0 2px 0; clear:both; width:580px }
.one_field span { display:block; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#fff; }
.one_field input { display:block }

.checkbox, .radio {	width:19px; height:19px; padding:0 5px 0 0; background:url(../images/product/checkbox.gif) no-repeat; display:block; clear:left; float:left;}
.radio { background: none;}
.third p {  font:normal 12px/17px Arial, Helvetica, sans-serif; color:#546066; padding:6px 0 6px 0 }

.pad_bot16 { padding-top:16px }
.one_product { width:574px; overflow:hidden }
.one_product ul {  width:579px; list-style:none;  overflow:hidden;}
.one_product ul li { float:left;  width:193px; text-align:center; background:url(../images/product/point.gif) 0 0 repeat-y; overflow:hidden}

.display_block_img { display:block; overflow:hidden }

.all_text_product { width:193px;  text-align:center; background:url(../images/product/point.gif) repeat-x; padding:14px 0 0 0; }
.prew_product { width:130px; margin-top:10px }
.title_product a{ font:bold 16px Arial, Helvetica, sans-serif; color:#3a3535; text-decoration:none; }
.title_product {height:40px; overflow:hidden; padding:0 6px;}
.ves_product {
	height:25px;
	line-height: 12px;
}
.ves_product a{
	color:#F27812;
	font:11px Arial,Helvetica,sans-serif;
}
.text_product { font:normal 11px/14px Georgia, "Times New Roman", Times, serif; color:#797979; margin-top:4px }


.one_product { margin-top:10px }

.all_buy_now { margin-top:4px; }
.all_buy_now span { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#797979 }
.all_buy_now p { font:bold 24px/32px Arial, Helvetica, sans-serif; color:#b52f1d; padding:0 0 10px;  }
.bttn {padding:5px 0 0; background:url(../images/product/button_by_now.png) no-repeat; width:99px; height:32px; border:none;}
.bttn a {color:#FFF;}

.prew_product img {/*min-height:75px;*/}
.prew_product center a { display:block; height:75px;}

.line_link { background:url(../images/links/line.gif) no-repeat; width:257px; height:1px; font-size:1px; overflow:hidden; }
.links_left { }
.links_left h3 { color:#3a3535; font:normal 20px/26px Georgia, "Times New Roman", Times, serif; margin-left:16px; margin-top:10px; margin-bottom:10px }
.links_left h3 a { margin-right:5px; display:block; float:left }
.links_left .all_links a { border:1px solid #a5a5a5; display:block; float:left; margin-right:5px; margin-bottom:14px }

.site_map { background:url(../images/product/site_map.gif) no-repeat; width:350px; height:57px; margin-bottom:30px }
.width { width:100px; text-align:center; }


/*CONTACTS*/
.order_status_cont { margin-top:20px; padding-bottom:200px }
.order_status_cont p { color:#343434; font:normal 14px Arial, Helvetica, sans-serif; padding:6px 0; width:570px }
.order_status_cont p a { color:#1197bf; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:underline }
.order_status_cont p a:hover { text-decoration:none }


.one_field_contacts,dl.fields  { clear:both; width:450px; display:table; vertical-align:middle; padding:4px 0; }
.one_field_contacts span, dl.fields dt,.your_message_caption { display:block; width:172px; color:#343434; font:normal 12px/20px Arial, Helvetica, sans-serif; text-align:right; float:left; padding-right:14px; white-space:nowrap }
.input { float:left; width:232px; }

.general_input,dl.fields dd {margin-bottom:5px; float:left; background:url(../images/contacts/input.gif) no-repeat; height:17px; width:232px; padding:2px 5px 3px 5px; color:#838383; font:normal 12px/14px Georgia, "Times New Roman", Times, serif; border:none; }
dl.fields dd input {border:0; width:223px;}
.submit_form {width:430px; }
.submit_form input {float:right; }
.general_textarea,.your_message_cont textarea { background:url(../images/contacts/textarea.gif) no-repeat; height:112px; width:232px; padding:5px; color:#838383; font:normal 12px/14px Georgia, "Times New Roman", Times, serif; border:none; overflow:auto }
.contacts { clear:both; display:block; padding:30px 0; }

.bttn_order {
		border:none;
		background:url(../images/contacts/submit.gif) no-repeat;
		height:40px;
		width:110px;
		display:block;
		color:#FFFFFF;
		font:normal 18px Arial;
		text-decoration:none;
		text-shadow:0 1px 1px #005090;
		cursor:pointer;
}

.input_capcha {  }
.capcha { width:120px; margin-right:10px; }
.input_capcha ul { list-style:none; }
.input_capcha ul li { float:left;  }
.input_capcha ul li a { display:block; font:normal 11px/12px Arial, Helvetica, sans-serif; color:#343434; padding-bottom:7px; text-decoration:none }
.input_capcha ul li span { display:block;  }

.all_submit { }
.all_submit p { background:url(../images/contacts/but_left.gif) 0 0 no-repeat; height:30px; display:block; padding:0 0 0 5px; float:left }
.all_submit p input { background:url(../images/contacts/but_right.gif) top right no-repeat; border:none; padding:6px 15px 6px 15px; font:bold 15px Georgia, "Times New Roman", Times, serif; color:#1f4d6e; text-transform:uppercase; }


/*FAQ*/

.one_quation { width:574px }
.one_quation b { margin-right:16px; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#918b8b }
.testi_caption,.faq_caption,.question,.our_policy_capt { font:bold italic 12px/24px Arial, Helvetica, sans-serif; color:#343434; background:#d1e5f0; padding:4px 0 6px 10px }
.testi_caption span { font:bold italic 12px/24px Arial, Helvetica, sans-serif; color:#343434; margin-right:10px }
.text_quation, .our_policy_descr, .about_us { font:normal 14px Arial, Helvetica, sans-serif; color:#343434; margin-left:10px; padding:6px 0 16px 0 }
.about_us div {padding:10px 0;}
.faq_cont ul {padding-left:30px;}
.faq_cont ul li{padding:5px 0;}

/**/

.one_product_packs ul { background:url(../images/product/bg_packs_one_product_center.gif) repeat-y; width:694px; list-style:none }
.one_product_packs ul li { float:left }

.display_block_img { display:block; overflow:hidden }

.all_text_product_packs { width:454px; padding:10px 0; margin-right:10px }
.prew_product_packs { width:110px; margin-top:10px; }
.title_product_packs { font:normal 24px/30px Georgia, "Times New Roman", Times, serif; color:#424242 }
.ves_product_packs{  font:normal 14px/30px Georgia, "Times New Roman", Times, serif; color:#e3580c}
.text_product_packs { font:normal 11px/14px Georgia, "Times New Roman", Times, serif; color:#797979; margin-top:4px }

.one_product_packs { margin-top:10px }
.all_buy_now_packs { width:110px; text-align:center;  display:inline; margin-top:44px }
.all_buy_now_packs span { font:normal 13px Georgia, "Times New Roman", Times, serif; color:#424242; display:block }
.all_buy_now_packs p { font:normal 24px/38px Georgia, "Times New Roman", Times, serif; color:#e3580c }

.price { margin-top:30px; margin-bottom:2px }
.price span { font:normal 11px Georgia, "Times New Roman", Times, serif;  color:#797979; margin-right:4px}
.price b { font:normal 15px Georgia, "Times New Roman", Times, serif; color:#e3580c;  margin-right:70px }
.mar_top40 { margin-top:40px }

.prew_product_packs div { width:90px; overflow:hidden; position:relative; text-align:center }
.prew_product_packs h1 { font:bold 60px Georgia, "Times New Roman", Times, serif; position:relative; color:#5b8b06; }
.prew_product_packs h1 span { background:url(../images/product/gradient_1.png) repeat-x;  position:absolute; display:block; width:100%; height:60px; top:10px }
.prew_product_packs h2 { font:normal 30px Georgia, "Times New Roman", Times, serif; position:relative; color:#5b8b06; margin:0; padding:0; clear:both; display:block; position:relative }
.prew_product_packs h2 span { background:url(../images/product/gradient_1.png) repeat-x;  position:absolute; display:block; width:100%; height:30px; top:0 }



/*PRODUCT*/


.view_product ul { list-style:none; margin-top:6px }
.view_product ul li { float:left }
.img_view_product { width:120px; }
.img_view_product div img { display:block }
.img_view_product a img { margin-top:-10px }
.text_view_product b { display:block; color:#f27812; font-weight:normal; line-height:30px }
.img_view_product a { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#343434; margin-top:8px; text-decoration:none; margin-left:24px }
.text_view_product { width:440px; padding-left:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#3a3535; }

.title_view { font:bold 16px Arial, Helvetica, sans-serif; color:#6ec3e5; clear:both; padding-top:16px }

.title_table_product { font:bold 16px Arial, Helvetica, sans-serif; color:#3a3535; padding:10px 0 0 10px;}

.table_product_generic { margin-top:16px; width:574px; display:block }
.table_product_generic tr th { background:url(../images/product/bg_th.jpg) repeat-x; height:29px; vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#343434; line-height:20px }
.table_product_generic tr th span { padding-left:10px; line-height:20px;  }
.table_product_generic tr td { font:normal 12px Arial, Helvetica, sans-serif; color:#343434; vertical-align:middle; margin-left:10px; padding:3px 0 }
.table_product_generic tr td a { font:normal 12px Arial, Helvetica, sans-serif; color:#343434;}
.table_product_generic tr td span { color:#41a1c6 }
.table_product_generic tr.one_line td { background:#f3f5fa; padding:4px 0 6px 0 }
.table_product_generic tr.one_line a { margin-left:10px }
.table_input { font:normal 12px/14px Georgia, "Times New Roman", Times, serif; color:#424242; padding:0 5px 3px 5px; height:13px; width:25px; border:1px solid #e2dfdf }

.product_detaled { margin-top:40px }
.product_detaled h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#0099cc; margin-bottom:14px; margin-top:10px }
.product_detaled a { font:normal 12px Arial, Helvetica, sans-serif; color:#18809c; margin-right:40px; margin-bottom:0 }
.comments { padding-top:6px }
.comments p { font:normal 12px Arial, Helvetica, sans-serif; color:#424242; padding:8px 0 }
.comments p.user { color:#546066; font-weight:bold }

.banner { background:url(../images/product/banner.jpg) no-repeat; width:241px; height:117px; position:relative; margin-top:30px }
.title_banner { margin-left:14px; padding-top:12px }
.banner p { font:normal 18px/18px Georgia, "Times New Roman", Times, serif; color:#77ac21; margin-left:14px; padding:6px 0 4px 0 }
.banner p span { font:normal 14px/14px Georgia, "Times New Roman", Times, serif; color:#77ac21; display:block }
.banner strong { font:normal 26px Georgia, "Times New Roman", Times, serif; color:#77ac21; display:block; padding:0; margin:0 0 0 14px }
.banner strong sup {  vertical-align:baseline; position:relative; font-size:.7em; line-height:1;  bottom:1.4ex; }
.prew_product_banner { position:absolute; right:4px; bottom:4px }

.banner_buy_now { position:absolute; bottom:20px; right:20px }


.one_pack { margin-bottom:14px; padding-top:10px }
.pack_bg_top { background:url(../images/pack/bg_bottom_one.jpg) repeat-x; height:35px; width:573px; overflow:hidden }
.pack_bg_bottom { background:url(../images/pack/bg_bottom.jpg) repeat-x; height:29px; width:574px }
.pack_bg_center { background:none; width:729px; display:table; vertical-align:middle }

.pack_bg_top ul { list-style:none }
.pack_bg_top ul li { float:left; margin-top:10px }
.pack_bg_top ul li.pills { width:94px; text-align:center;  height:35px; margin-top:2px }

.pack_bg_top ul li.pills span span { font:normal 16px/30px Arial, Helvetica, sans-serif; color:#095879; }
.pack_bg_top ul li.pills span { font:normal 11px/13px Arial, Helvetica, sans-serif; color:#052d3d }
.pack_bg_top ul li.title_pills { width:440px; font:bold 13px/13px Arial, Helvetica, sans-serif; color:#fff; padding-left:20px }
.buy_now { background:none; height:26px; width:94px; display:block }


.pack_bg_center ul { list-style:none; }
.pack_bg_center ul li { float:left; }
.pack_bg_center ul li.pack_gramm { background:#063a53 url(../images/pack/bg_blue_gramm.jpg) no-repeat; width:143px; text-align:center }
.pack_bg_center ul li.pack_gramm span { font:normal 14px/17px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0; display:block }
.pack_bg_center ul li.pack_text p { color:#343434; font:normal 13px/14px Arial, Helvetica, sans-serif; width:400px; padding:10px 0 12px 20px }

.pack_bg_bottom ul { list-style:none }
.pack_bg_bottom ul li { float:left; }
.pack_bg_bottom ul li.pills { width:204px; text-align:center; color:#343434; line-height:26px; font-size:13px; font-weight:bold; }
.pack_bg_bottom ul li.pills span { font:bold 13px/26px Arial, Helvetica, sans-serif; display:block; text-transform:uppercase; margin-left:10px }
.pack_bg_bottom ul li.title_pills { width:360px; font:normal 12px/26px Arial, Helvetica, sans-serif; color:#251f1e; padding:0; margin:0 }
.pack_bg_bottom ul li.title_pills span { margin-right:0;  }
.pack_bg_bottom ul li.title_pills b { font:bold 14px/26px Arial, Helvetica, sans-serif; color:#343434; background:none; padding:0 15px 0 5px; margin:0 }



/*FOOTER*/

#wrap_footer .center_bg_top_line { width:1000px; margin:0 auto; display:table; vertical-align:middle; position:relative; z-index:90 }
#wrap_footer .top_head { float:left }
#wrap_footer .top_head ul { list-style:none }

#wrap_footer .top_head ul li { float:left; margin-top:32px; padding:0 11px }
#wrap_footer .top_head ul li span { display:block; padding-left:7px; height:24px; }
#wrap_footer .top_head ul li span b { display:block; height:31px; padding-right:14px; padding-left:7px }
#wrap_footer .top_head ul li span b a { font:normal 12px/30px Arial, Helvetica, sans-serif; color:#fff; display:block; text-decoration:none; text-transform:uppercase }

#wrap_footer .top_head ul li.active { float:left; margin-top:32px; padding:0 }
#wrap_footer .top_head ul li.active span { background:url(../images/head/active_left.gif) 0 0 no-repeat; display:block; padding-left:7px; height:31px; }
#wrap_footer .top_head ul li.active span b { background:url(../images/head/active_right.gif) top right no-repeat; display:block; height:31px; padding-right:14px;padding-left:7px  }
#wrap_footer .top_head ul li.active span b a { font:normal 12px/30px Arial, Helvetica, sans-serif; color:#fff; display:block; text-decoration:none; white-space:nowrap; text-transform:uppercase }

#wrap_footer *html .top_head ul li.active, *html .top_head ul li { width:1%; }

.all_right { float:right; display:inline; padding-top:38px; font:normal 11px Arial, Helvetica, sans-serif; color:#3a85a3 }


/*Dyuimick*/
#site_name a {font:bold 30px Arial; color:#fff; text-decoration:none;}

#middle {
	overflow: hidden;
/*	display:table; */
	margin:0 auto;
/*padding-bottom:40px;*/
	padding-top:0;
	position:relative;
/*	vertical-align:middle; */
	width:1000px;
	padding-bottom:86px;
}

.sidebar {
	float:left;
	margin:0 5px;
	/*overflow:hidden;*/
	/*padding-bottom:245px;*/
	position:relative;
	width:345px;
}

#page_content {
	background:none repeat scroll 0 0 #FFFFFF;
	clear:both;
	margin-top:0;
	width:635px;
}
#page_box{
	margin:0 30px;
	padding-bottom:30px;
	padding-top:14px;
}
.side_search {
	margin-top:8px;
	margin-left: 250px;
	display: inline-block;
}

.side_search input.text {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #40A3C0;
	color:#3F433C;
	font:italic 11px/16px Arial,Helvetica,sans-serif;
	height:17px;
	padding:4px 5px 6px;
	width:212px;
	vertical-align: middle;
}

.side_search input.bttn {
	background:url("../images/head/search_submit.jpg") no-repeat scroll 0 0 transparent;
	border:medium none;
	height:29px;
	width:49px;
	cursor:pointer;
	vertical-align: middle;
}


#tools_letter .alphabet {
	color:#3C3B3B;
	font:bold 11px/13px Arial,Helvetica,sans-serif;
	/*width:430px;*/
	margin:9px 90px;
	/*float:left;*/
}
#tools_letter .alphabet .alphabet_title {float:left; margin-right:5px;}
#tools_letter .alphabet_bg{ /*float:left;*/}
#tools_letter .alphabet_bg a.active,#tools_letter .alphabet_bg .inactive { font:normal 11px Arial, Helvetica, sans-serif; color:#18809c; text-decoration:underline; margin:0 1px 0 2px }
#tools_letter .alphabet_bg .inactive {text-decoration:none;}
#tools_letter .alphabet_bg a:hover { text-decoration:none }

.sidebar .block {
	padding:11px 0;
}
.box_top .block {padding:0;}
.sidebar .title {
	background:url("../images/bg/left_menu_bg_top.png") no-repeat scroll 0 0 transparent;
	height:34px;
	padding:14px 0 4px 34px;
	/*width:349px;*/
	color:#343434;
	font-size:20px;
}


.sidebar #product_list ul,#categories_list ul{
background:url("../images/left/left_menu_bg_top_center.jpg") repeat scroll 0 0 transparent;
list-style:none outside none;
padding-top:10px;
width:345px;
}


.sidebar #product_list ul li,#categories_list ul li {
display:block;
padding-left:34px;
}

.sidebar #product_list ul li a,#categories_list ul li a {
background:url("../images/left/arrow.gif") no-repeat scroll 0 2px transparent;
color:#343434;
font:13px/24px Arial,Helvetica,sans-serif;
padding-left:20px;
text-decoration:none;
font-weight:bold;
}

.sidebar #product_list ul ul{
background:none;
list-style:none outside none;
padding-top:10px;
}

.sidebar #product_list ul ul li {
display:block;
height:20px;
padding-left:24px;
}

.sidebar #product_list ul ul li a {
background:none;
color:#343434;
text-decoration:none;
font-weight:normal;
}

.sidebar #product_list .product_list_footer,#categories_list .product_list_footer {
background:url("../images/left/left_menu_bg_top_bottom.jpg") no-repeat;
width:345px;
height:24px;
}

.sidebar .box_bg,.sidebar .box_bg_d {
	background:url("../images/left/left_grad_bg.gif") repeat-y;
	width:345px;
}
.sidebar .box_bg_d {
	background:url("../images/left/left_grad_bg_d.gif") repeat-y;
}
.sidebar .box_top,.sidebar .box_top_d {
	background:url("../images/left/left_grad_top.gif") no-repeat;
	width:345px;
	min-height:51px;
	position:relative;
}
.sidebar .box_top_d {
	background:url("../images/left/left_grad_top_d.gif") no-repeat;
}
.sidebar .box_bot,.sidebar .box_bot_d {
	background:url("../images/left/left_grad_bot.gif") no-repeat;
	width:345px;
	min-height:2px;
}
.sidebar .box_bot_d {
	background:url("../images/left/left_grad_bot_d.gif") no-repeat;
}

/*.sidebar .sitemap_link,*/
#static_sidebar_subscribe_news,
#static_sidebar_sitemap,
#static_sidebar_bookmark {
	margin:0 4px;
	position:relative;
	text-align:center;
	top:-3px;
	width:107px;
	float:left;
}

.sidebar .box_bg a,
.sidebar .box_bg_d a,
#static_sidebar_social_bookmark,
.title_nounderline,
.box_top_d .hcart{
	color:#FFFFFF;
	font:bold 16px Arial;
	text-decoration:none;
	text-shadow:0 1px 1px #005090;
	padding:12px 0 0;
}

.linck_inblock {text-align:right;}
.linck_inblock a {font-size:12px !important;}

.title_nounderline{
	margin:0 10px;
	padding:10px 0;
}
.sidebar .widg{
	padding:0 10px 10px;
	color:#000;
}

.sidebar .widg h4{
	padding:0 0 5px 0;
}
.sidebar .widg .cont{
	padding:0 0 15px 0;
}

.sidebar .bookmark_ico {
	float:left;
	height:24px;
	margin:2px;
	width:24px;
}
#static_sidebar_social_bookmark{ /*margin:0 10px;*/}
#static_sidebar_social_bookmark .title_nounderline{
	padding-bottom:10px;
}

.sidebar .thick a {font-weight:normal;}
.hcart table{ border:0; width:100%;}
.hcart table td {padding:0 5px;}


.sidebar #chat_online {/*background:url('../images/chat/online.png') no-repeat; width:92px; height:50px; float:left;*/}
/*.sidebar .box_top #header_currencies,.sidebar .box_top #header_languages {
	float:left;
	width:109px;
}*/
.sidebar #currencies_list_titletext img {display:none;}
/*.sidebar #currencies_list_msdd,.sidebar #languages_list_msdd  {width:110px !important;}*/
.sidebar #currencies_list_child {}
.sidebar #currencies_list_titletext .ddTitleText,.sidebar #currencies_list_child  .ddTitleText {font-size:11px !important; text-shadow:none; font-weight:normal; padding:0 5px;}
.sidebar #currencies_list_child img {display:none;}
.decor_chat_langs table {padding:10px 0; width:100%;}
.decor_chat_langs table td{padding:0 10px;}
#tools_currencies, #tools_languages {padding:2px 0;}

#header_currencies, #header_languages {*padding:7px;}
.decor_phones div {font-size:18px; color:#034343; padding:0 0 10px;}

/*NEWS*/
#bottom_news {  margin:0 0 20px 0; clear:both; background:#fff; position:relative; }
#bottom_news .box_top {border-top:1px solid #e2e2e2;}
.title_left_news { background:url(../images/product/bg_news.gif) 0 0 no-repeat; height:106px; width:1000px; }
#bottom_news .title_nounderline {border-bottom:1px solid #e2e2e2; text-shadow:none; font:normal 24px Arial, Helvetica, sans-serif; color:#424242; padding:14px 0 0 20px }
#bottom_news .widg .item { list-style:none; }
#bottom_news .widg .item { width:180px; display:table; vertical-align:middle; float:left; border-right:1px solid #e5e5e5; margin-top:14px; margin-bottom:20px; padding-left:34px; padding-right:20px;}
#bottom_news .widg .item:last-child {border:0;}
#bottom_news .widg .item .one_news { width:185px; display:table; vertical-align:middle;  }
#bottom_news .widg .item .one_news a { font:normal 11px Arial, Helvetica, sans-serif; color:#3d84c0; margin-right:20px }
#bottom_news .widg .item .one_news span { font:normal 12px Arial, Helvetica, sans-serif; color:#bbb8b8; display:block }
#bottom_news .widg .item .one_news cont { font:normal 12px Arial, Helvetica, sans-serif; color:#020101 }

.doctor2 {height:239px; padding-top:20px;}

.discounts div a {display:block; height:64px;}

.sidebar .decor .banners_side {border:1px solid #40a3c0; background:#bdf0fd; width:342px;}
.sidebar .decor .banners_side a {display:block; margin:1px; height:37px; }

#content .title {font:normal 20px Arial; color:#343434;}

/*dyuimick*/

.product_table{ width: 99%; margin-top: 15px; margin-bottom: 25px; }
.product_table .tr{  /*line-height: 36px;*/ }
.product_table .trh{
	background:url("../images/product/bg_th.jpg") repeat-x scroll 0 0 transparent;
	color:#343434;
	font:12px/20px Arial,Helvetica,sans-serif;
	height:29px;
	vertical-align:middle;
}
.product_table .td{ float: left; padding: 4px 10px 0; text-align: center; }
.product_table .fst{ width: 158px; text-align: left; padding-left:35px;}
.product_table .best_sales{ background: url(../images/ico_crown.gif) no-repeat 10px center; }


.product_table .snd{ width: 50px;  }
.product_table .thd{ width: 70px; }
.product_table .fth{ width: 50px; }
.product_table .vt { width: 110px; }
.product_table .vth{ width: 110px; font-weight: 700; }
.product_table .vth img {float:left;}
.product_table .vth a:link, .product_table .vth a:visited, .product_table .vth a:active, .product_table .vth a:hover {
	color:#343434;
	font:12px Arial,Helvetica,sans-serif;
	line-height:14px;

}
.product_table .vth a:hover {text-decoration: underline; }
.product_table .savings {color:#41A1C6;}


.product_info_left,.pic_side {float:left;}
.product_info_left {width:450px;}

.product_descr {
	padding-left:10px;
	padding-top:15px;
}

/*dyuimick*/
.cart_table{  margin: 10px auto 0; font-size: 13px; width: 99%;}
.cart_table .trh{
	background:url("../images/product/bg_th.jpg") repeat-x scroll 0 0 transparent;
	color:#424242;
	font:12px Arial,Helvetica,sans-serif;
	height:29px;
}
.cart_table .tr {}
.cart_table .trh .td{ line-height: 23px; color:#546066; }
.cart_table .td{ float: left;padding: 5px 0 5px 10px; line-height: 30px; }
.cart_table .fst{ width: 165px; color:#A34545}
.cart_table .fst table {float:left;height:30px;line-height:normal;width:115px;}
.cart_table .fst table td {vertical-align:middle;}
.cart_table .fst_half {width: 110px;}
.cart_table .fst_ship{ width: 300px; }
.cart_table .fst span{ font-size: 11px; padding: 0 0 0 55px; }
.cart_table .snd{ width: 70px; }
.cart_table .thd{ width: 70px; color:#546066;}
.cart_table .fth{ width: 70px; color:#A34545;}
.cart_table .vth{ text-align: center; }
.cart_table .sth{ width: 110px; }
.cart_table .tth{ width: 110px; text-align: center; font-size: 11px; }
.cart_table .tth a:link, .cart_table .tth a:visited, .cart_table .tth a:active, .cart_table .tth a:hover {color: #fff; text-decoration: none; background: url(../images/bttn_addtocart.png) no-repeat center; display: block;}
.cart_table .tth a:hover {text-decoration: underline; }
.cart_table .bttm_left{ line-height: 34px; font-size: 14px; font-style: italic; width: 335px; }
.cart_table .bttm_right{ line-height: 34px; width: 115px; }
.cart_table img{ vertical-align: middle; margin: 0 5px 0 0; }
.cart_table .vth img{ *margin: 7px 0 0; }
.cart_table select{ width: 50px; *margin: 4px 0 0; }
.cart_table .td_spec{ line-height: 34px; text-align: left; background: #E6E6E6; padding-left:20px; }
.cart_table .td_spec2{ line-height: 34px; font-size: 12px; padding: 0 10px; font-weight: 700; color: #5c759d; }
.cart_table .bord{ }
.cart_table .shipping_metod .td {line-height:14px;}
#cart_shipping {padding:5px 0;}


.td_spec {
	color:#4E4E4E;
	font:12px Arial,Helvetica,sans-serif;
}
.td_spec a {
	color:#4E4E4E;
	font:12px Arial,Helvetica,sans-serif;
}

.cart_total {

color:#343434;
font:12px Arial,Helvetica,sans-serif;
height:21px;
min-width:100px;
padding:0 19px;
line-height:21px;
}

#cart_total {float:left; font-weight:bold;}
.cart_navi{text-align:left;}
.cart_navi input {
	background:url("../images/product/but_right.jpg") no-repeat scroll transparent;
	border:0;
	border-left:1px solid #BDD4E6;
	border-right:1px solid #BDD4E6;
	color:#1F4D6E;
	font:14px Arial,Helvetica,sans-serif;
	height:27px;
	margin-right:3px;

	padding:0 12px;
	cursor:pointer;
}

.padding_tb {padding:20px 0;}

.order_info_tbl {width: 575px;}
.order_info_tbl th {width: 32%; padding-left: 10px;}
.order_info_tbl td {padding-left: 20px;}

.bonus_for_consumers{ font-size: 13px;}
.bonus_for_consumers dt{ position: relative; float:left; width:40px;}
/*dyuimick*/
.bonus_for_consumers dd{ padding: 5px 0 0 20px; font:13px Arial; float:left;}
.bonus_for_consumers .bonus_item {margin:5px 0;}

.conf_code {padding:10px 20px 0 0; width: 430px;}

.form_contact p {
	color:#343434;
	font:14px Arial,Helvetica,sans-serif;
	padding:6px 0;
	width:570px;
}

.question {
float:left;
font:12px Arial;
margin-bottom:10px;
width:100%;
margin-top:10px;
}
.faq_let {
float:left;
font:bold 12px Arial;
padding:0 5px 0 0;
}
.answer {
float:left;
font:12px Arial;
padding-left:10px;
}

.faq a {color:#343434;}
.faq_cont {margin:10px 0 0;}
.faq .ontop {padding:10px 0 10px 10px; }

#static_sidebar_search {margin-bottom:10px;}

#shipping_option img { margin:5px 5px 0;}


#currencies_list_title, #currencies_list_child, #currencies_list_msdd, #languages_list_title, #languages_list_child, #languages_list_msdd   {width:178px !important;}

.decor_phones td {font:bold 14px Arial; color:#343434;}
.decor_phones td {padding:5px 0;}

.dd .ddTitle span.ddTitleText {position:relative !important; top:1px !important;}

.answer {*width:570px;}

.testi_content {padding:10px;}

.cart_navi input {*height:29px;}

.banners_side div
{
	background:url('../images/decor/b1.png') no-repeat;
	width:341px;
	height:37px;
	color:#fff;
	font:bold 16px/30px Arial;
	text-shadow:1px 1px 1px #000;
	padding:0 0 0 40px;
}

.banners_side .b2 {background:url('../images/decor/b2.png') no-repeat;}
.banners_side .b3 {background:url('../images/decor/b3.png') no-repeat;}

#static_sidebar_social_bookmark {padding:0 !important;}

.sitemap_page {font:12px Arial;}
.sitemap_header {font:14px Arial; font-weight: bold; line-height: 30px;}
.sitemap_page ul {  margin-left: 15px;}
.cat_header {font-weight: bold;}
.category_block {width: 100%; clear: both; border-bottom:1px dotted #DBDBDB; padding-top:5px;}
.category_block ul li {display:block; float:left; width:170px;}

.newbonus {padding: 10px 0 10px 10px; float: left;}
.newbonus-list img {padding: 0 !important; margin: 0 !important; width: 2px;}
.newbonus-list {float: left;}
.newbonus-capt {float: left; line-height: 20px; margin-right: 10px;}

.not_fount {padding: 30px 0; font-size: 20px; font-style: normal;}
.not_fount span {font-weight: bold;}
.not_fount label {color: #B60810;}
.not_fount_discr {border-bottom: 1px solid #DBDBDB; font-size: 16px; line-height: 30px; margin-bottom: 20px;}

/* gift block */
.dropdown dd { position:relative; }
.dropdown a  { color:#323232; text-decoration:none; outline:none;}
.dropdown a:hover { color:#323232;}
.dropdown dt a:hover { color:#323232; border: 1px solid #5d4617;}
.dropdown dt a {
	background:#efefef url(../images/arrow_gift.png) no-repeat scroll right center;
	display:block;
	padding-right:20px;
    border:1px solid #dedede;
    min-width:150px;
}
.dropdown dt a span {cursor:pointer; display:block; padding:2px 5px;}
.dropdown dd ul {
	background:#efefef none repeat scroll 0 0;
	border:1px solid #dedede;
	color:#323232;
	display:none;
    left:0;
    padding:3px 0;
    position:absolute;
    top:22px;
    width:auto;
    min-width:170px;
    list-style:none;
 }
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#d0c9af;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}
/* gift block */

.quickSearchBlock {
	display: block;
	position: absolute;
	width: 100%;
	top: 100%;
	line-height: 25px;
	background-color: #fff;
	color: #333;
	text-decoration: none;
	border: 1px solid #A3AEB6;
	box-sizing: border-box;
}
#quickSearch li {padding: 0 5px; cursor: pointer; list-style: none;}
.searchLiHover {background-color: #dbdbdb;}
#static_sidebar_search, .side_search {position: relative;}


/*=========Landind blocks==========*/

.bgLandFooter {  z-index: 1;
	background-color: #227391;
	height: 45px;
	position: fixed;
	width: 100%;
	bottom: 0;
	padding-right: 30px;
	box-sizing: border-box;
	z-index: 2;
	border-top: 1px solid #fff;
}
.labding-footer {
	height: 45px;
	border-collapse: collapse;
	margin: 0 auto;
    max-width: 1180px;
    min-width: 300px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: url(../images/ic_app.png) no-repeat left bottom;
}
.labding-footer td {padding-left: 55px;}
.labding-footer a {
	font-size: 14px;
	color: #232323;
	background-color: #fff;
	display: inline-block;
	padding: 3px 20px;
	text-decoration: none;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.landind-side {position: relative;}
.landind-side .categories_list {padding: 0;}
.widg_news {padding: 10px; padding-top: 0;}

.banner-wrapper {
	position: relative;
	/*background: url(../images/banner_big.jpg) no-repeat;*/
	width: 100%;
	height: 337px;
}
.banner-wrapper-txt {
	color: #3e3f4a;
	font-size: 24px;
	padding-left: 30px;
    padding-top: 30px;
    width: 330px;
    line-height: 30px;
    font-weight: lighter;
}
a.bannerLanding_btn {
	position: absolute;
	left: 30px;
	bottom: 30px;
	width: 165px;
	height: 64px;
	/*background: url(../images/bannerLanding_btn.png) no-repeat;*/
	color: #fff;
	font-size: 18px;
	line-height: 64px;
	padding-left: 70px;
	text-decoration: none;
}

.lan_corner, #landCornerFull {position: absolute; top: 0; right: 0; z-index: 999;}
#landCornerFull {
	background: url(../images/land_corner_full.png) no-repeat;
	width: 599px;
	height: 599px;
	text-decoration: none;
}
.corner-titl {
	color: #fff;
    display: block;
    font-size: 26px;
    line-height: 28px;
    padding-left: 110px;
    padding-right: 245px;
    padding-top: 50px;
    text-align: right;
}
.corner-bttn {
	position: absolute;
	top: 150px;
	left: 202px;
	font-size: 16px;
	line-height:16px;
	color: #232323;
	padding: 8px 0;
	text-align: center;
	width:150px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.close_banner {position: absolute; right: 10px; top:13px; width: 20px; cursor: pointer;}
.landind-side span {
	position: absolute;
	bottom: 25px;
	left: 0;
	width: 100%;
	text-align: center;
}
.landind-side span label {
	display: inline-block;
	padding: 5px 20px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #4f789a;
	cursor: pointer;
}

.insurance {width: 100%; border-collapse: collapse; font-weight: bold; border-bottom: 1px solid #dbdbdb;}
.insurance-title {width: 287px; padding: 5px 10px 10px 10px;}
.insurance-title span {color: #8c8c8c; font-weight: normal; font-size: 12px;}
.insurance-check {width: 40px; text-align: center;}
.insurance-price {padding-left: 37px;}

/*=========Landind Page==========*/

.landing-title {font-size: 20px; line-height: 70px; text-align: center;}
.landing-bottom {display: flex; justify-content: space-around; align-items: center; margin-top: 30px; margin-bottom: 100px;}
.landing-bottom-box {text-align: center;}
.landing-bottom-box img {width: 45px;}
.landing-bottom-box div {font-weight: bold; font-size: 13px; padding: 10px 0; color: #000;}
.landing-bottom-box p {font-size: 13px;}

.features {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.features-btn {width: 285px; box-sizing: border-box; padding-left: 38px;}
.features-img {width: 260px;}

.features-btn-item {
	padding: 15px 15px 20px 50px;
	border: 1px solid #fff;
	border-radius: 30px;
	cursor: pointer;
	position: relative;
	margin-bottom: 15px;
}
.features-btn-item.active, .features-btn-item.active:hover {
	border-color: #dfdfdf;
	box-shadow: 2px 2px 5px 3px rgba(0,0,0,0.03);
}
.features-btn-item:hover {border-color: rgba(223, 223, 223, 0.70);}
.features-btn-item &gt; img {
	position: absolute;
	width: 70px;
	top: calc(50% - 35px);
	left: -35px;
	filter: drop-shadow(0 0 5px #d2d2d291)
}
.features-btn-title {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}
.features-btn-txt {font-size: 13px; line-height: 18px;}
.features-img {	/*	background: url("../images/landing/slider/_blank.png") no-repeat left 100px bottom 10px;  */ }
.features-img img {display: none; width: 240px; box-shadow: 0 0 15px 5px rgba(0,0,0,0.05); border-radius: 12px;}
.features-img img:first-child {display: inline;}

.download-pc {
	box-sizing: border-box;
	padding-bottom: 30px;
	min-height: 380px;
	text-align: center;
	background: url("../images/landing/bg.png") no-repeat center center;
	background-size: 100% 100%;
	margin-top: 20px;
}
.download-stage {display: none;}
.download-stage.active {display: block;}

.download-switcher {
	display: inline-block;
	background-color: #fff;
	padding: 5px;
	border-radius: 48px;
	box-shadow: 0 0 20px 5px rgba(71, 93, 181, 0.1);
}
.download-switcher span {
	display: inline-block;
	line-height: 37px;
	padding: 0 25px;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
}
.download-switcher span.active {
	background-color: #2c335c;
	border-radius: 25px;
	color: #fff;
}

.qr-code, .save-link {margin-top: 20px;}
.qr-code p, .save-link p {font-size: 16px; padding: 20px 60px;}
.save-link p {line-height: 25px;}

.copy-link-box {position: relative; margin: 0 50px;}
.field-copy-link, .field-send-link {
	width: 100%;
	box-sizing: border-box;
	height: 44px;
	border-radius: 22px;
	border: 0;
	padding: 0 180px 0 20px;
	font-size: 14px;
	color: #656c71;
	box-shadow: 0 0 20px 5px rgba(71, 93, 181, 0.1);
}
.btn-copy-link, .btn-send-link {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 34px;
	padding: 0 40px;
	color: #fff;
	background-color: #5192ff;
	font-size: 16px;
	cursor: pointer;
	border: 0;
	border-radius: 25px;
}

.landing-form {display: block; margin: 0 60px;}

.send-link-box {position: relative; margin-top: 10px;}
.email-caption {margin-top: 40px; font-size: 16px; color: #000; line-height: 25px; font-weight: bold;}
.email-sub-caption {padding-bottom: 30px; font-size: 14px; line-height: 20px;}
.check-code-box {display: flex; justify-content: space-between;}
.check-code-box img {height: 44px;}
.field-code {
	width: 315px;
	box-sizing: border-box;
	height: 44px;
	border-radius: 22px;
	border: 0;
	padding-left: 20px;
	font-size: 14px;
	color: #656c71;
	box-shadow: 0 0 20px 5px rgba(71, 93, 181, 0.1);
	background: #fff no-repeat center right 20px;
	background-size: auto 38px;
}

.message {padding: 10px 0;}
.error_message {color: red;}
.ok_message {color: green;}

/*=========  WTF ==========*/

.faq-table {border: 1px solid black;	border-collapse: collapse;}
.faq-table td {	padding: 7px;	width: 92px;	height: 30px;	border: 1px solid black;}
.faq-table tr {	vertical-align: top;	border: 1px solid black;}
.faq-table tr p {	margin-bottom: 0;}
.privacy-wrapper {	font-family: arial,helvetica,sans-serif;	font-size: small;}
.pl-30px {	padding-left: 30px;}
.terms-conditions-wrapper {	font-family: arial,helvetica,sans-serif;}
.terms-conditions-general {	font-size: medium;}
.terms-conditions {	font-size: small;}
.text-underline {	text-decoration: underline;}
.payment-methods {
	display: flex;
	align-items: center;
	gap: 5px;
	padding: 10px;
}
.payment-methods img {
	max-height: 18px;
	max-width: 30px;
}
</pre></body></html>