body {	/*background-color: #95d3de;*/	background-color: #fff;	background: url(/images/body-background.png);	margin: 0;
	padding: 0;
	font:12px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	text-align: justify;
	color: #262626;}body h1 {	font-size: 12px;	margin: 0;	padding: 0;	text-align: center;	color: #05859E;	/*height: 75px;*/}
img {	margin: 0;
	padding: 0;
	border: 0;}
form {
	margin: 0;
	padding: 0;
}
a:active
{
  outline: none;
}
:focus
{
  outline: none;
}

._fl {	float: left;}
._cb {	clear: both;}
._fr {	float: right;}
._h1px {	height: 1px;
	overflow: hidden;}
._h2px {
	height: 2px;
	overflow: hidden;
}
._h3px {
	height: 3px;
	overflow: hidden;
}
._h4px {
	height: 4px;
	overflow: hidden;
}
._h5px {
	height: 5px;
	overflow: hidden;
}
._h6px {
	height: 6px;
	overflow: hidden;
}
._h7px {
	height: 7px;
	overflow: hidden;
}
._h8px {
	height: 8px;
	overflow: hidden;
}
._h9px {
	height: 9px;
	overflow: hidden;
}
._h10px {
	height: 10px;
	overflow: hidden;
}
._h11px {
	height: 11px;
	overflow: hidden;
}
._h12px {
	height: 12px;
	overflow: hidden;
}
._h13px {
	height: 13px;
	overflow: hidden;
}
._h14px {
	height: 14px;
	overflow: hidden;
}
._h15px {
	height: 15px;
	overflow: hidden;
}
._h16px {
	height: 16px;
	overflow: hidden;
}
._h17px {
	height: 17px;
	overflow: hidden;
}
._h18px {
	height: 18px;
	overflow: hidden;
}
._h19px {
	height: 19px;
	overflow: hidden;
}
._h20px {
	height: 20px;
	overflow: hidden;
}
._h21px {
	height: 21px;
	overflow: hidden;
}
._h22px {
	height: 22px;
	overflow: hidden;
}
._h23px {
	height: 23px;
	overflow: hidden;
}
._h24px {
	height: 24px;
	overflow: hidden;
}
._h25px {
	height: 25px;
	overflow: hidden;
}
.body {
	width: 1200px;
	text-align: left;
	background-image: url('/images/body_bg.png');	margin: 0 auto;
}
.body_content {
	text-align: left;
	/*min-height: 1300px;*/
}
.head {
	height: 99px;
	overflow: hidden;
}
a.logo {
	background-image: url(/images/logo.png);
	background-repeat: no-repeat;
	width: 549px;
	height: 99px;
	display: block;
	float: left;
	text-indent: -3000px;
	overflow: hidden;
}
span.banner {
	display: block;
	height: 99px;
	width: 651px;
	float: left;
	background-image: url(/images/banner_bg.gif);
}
span.banner span.contacts {
	display: block;
	margin: 18px 0 0 50px;
	color: #05859E;
}span.banner span.contacts ul.phones {	list-style: none;	margin: 0;	padding: 0;	overflow: hidden;	width: 450px;}span.banner span.contacts ul.phones li {	float: left;	width: 220px;}
.main_menu {	height: 65px;
	overflow: hidden;}
.main_menu span.bg_1 {	display: block;
	float: left;
	width: 74px;
	height: 65px;}
.main_menu span.bg_2 {
	display: block;
	float: left;
	width: 177px;
	height: 65px;
	background-image: url(/images/main_menu.gif);
}
.main_menu div.top_menu {	float: left;
	width: 940px;
	margin-top: 20px;
	overflow: hidden;}
.menu_items {	text-align: center;
	font-size: 16px;
	font-weight: bold;
	float: left;
	width: 628px;}
.menu_items a{	text-decoration: none;
	color: #fff;
}
.menu_items a:hover{
	text-decoration: underline;
}
.dom_link {
	font-weight: bold;
	font-size: 15px;
	color: #56acbb;
}
.dom_link:hover {
	text-decoration: none;
}
.product_name {
	font-size: 30px;
	color:#05859E;
	padding: 5px 0;
}
.product_name a {
	color:#05859E;
	text-decoration: none;
	text-transform: capitalize;}
.product_name a:hover {
	text-decoration: underline;
}
.product_dom {	font-size: 20px;
}
.product_dom a {
	color: #05859E;
	text-decoration: none;
}
.product_dom a:hover {
	text-decoration: underline;
}
.product_text {	font-size: 13px;
	text-align: justify;}
.product_name_cart {
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color:#05859E;
}
.product_name_cart a {
	color:#05859E;
	text-decoration: none;
	text-transform: capitalize;
}
.product_name_cart a:hover {
	text-decoration: underline;
}
.product_dom_cart {
	font-size: 13px;
	text-align: left;
}
.product_dom_cart a {
	font-size: 13px;
	color: #05859E;
	text-decoration: none;
}
.product_dom_cart a:hover {
	text-decoration: underline;
}
.card_head {	background-color: #98CCD7;
	border: 1px solid #3535A4;
	color: #125E85;
	font-weight: bold;
	font-size: 12px;
	text-align: right;}
.card_product_item {	font-size: 13px;
	color: #125E85;}
.accordion_toggler {
	padding: 5px;
	background: #369;
	border-top: 1px solid #69c;
	border-left: 1px solid #69c;
	border-right: 1px solid #036;
	border-bottom: 1px solid #036;
	color: #fff;
	cursor: pointer;
}
.accordion_content {
	background: #fff;
}
.login_field {	width: 160px;
	border: 1px solid #9bbdd0;
	height: 15px;
	color: #466374;
	margin: 5px 5px 0 5px;}
div.top_order_cort {	height: 89px;
	width: 171px;
	background-image:url(/images/buy_login_bg.png);
	float: left;
	overflow: hidden;}
div.top_order_cort span.order_link {	display: block;
	text-align: center;
	margin: 10px 0;}
div.top_order_cort span.order_details {	display: block;	width: 100%;
	overflow: hidden;
}
div.top_order_cort span.order_details p {	padding: 0;
	margin: 3px;}
div.top_order_cort span.order_details a.image {	display: block;
	height: 45px;
	width: 50px;
	float: left;
	background-image:url(/images/order_cart.png);}
div.top_order_cort span.order_details span.details {	display: block;
	width: 120px;
	color: #1f8cc9;
	float: left;}
div.main_panel div.auth {	width: 277px;
	height: 89px;
	float: left;
	overflow: hidden;}
div.main_panel div.auth span.left {
	float: left;
	display: block;
	height: 89px;
	width: 26px;
	background-image:url(/images/buy_login_separator.png);
}
div.main_panel div.auth span.middle {
	float: left;
	display: block;
	height: 89px;
	width: 235px;
	background-image: url('/images/buy_login_bg.png');
}
div.main_panel div.auth span.middle span.auth_form {
	display: block;
	width: 100%;
	overflow: hidden;
	margin-top: 12px;
}
div.main_panel div.auth span.middle span.auth_form span.fields {
	display: block;
	width: 185px;
	float: left;}
div.main_panel div.auth span.right {
	float: left;
	display: block;
	height: 89px;
	width: 16px;
	background-image: url('/images/buy_login_right.gif');
}
.link_order {	font-weight: bold;
	text-decoration: none;
	color: #1f8cc9;}
.link_order:hover {
	text-decoration: underline;
}
span.middle span.links {	margin-top: 5px;	display: block;
	width: 100%;
	overflow: hidden;}

span.middle span.links a {	color: #1F8CC9;
	font-weight: bold;
	font-size: 11px;	display: block;	float: left;
    background: url(/images/blue_star.png) no-repeat 0px 0px;
    padding: 0 3px 0 15px;}

span.middle span.links a:hover {	text-decoration: none;}

.reg_block {	width: 450px;
	background-color: #ffffff;
	color: #262626;
	border: 1px solid #3535A4;}
.reg_title {	font-size: 25px;
	font-weight: bold;
	color: #827a7a;
	margin: 20px 0;}
div.reg_block div.ans {   text-align: center;
   color: #33a933;
   font-weight: bold;
   margin: 0 0 20px 0;}

div.reg_block div.ans_error {
   text-align: center;
   color: #e83e3e;
   font-weight: bold;
   margin: 0 0 20px 0;
}

div.reg_block div.field_block{	text-align: left;}

.reg_item {	margin-left: 20px;
	overflow: hidden;}
.reg_item_text {	line-height: 22px;	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 150px;}
.reg_item_field {	width: 260px;
	float: left;
	overflow: hidden;
	height: 35px;}
.reg_item_field .field{
	width: 245px;
	border: 1px solid #827a7a;
	height: 20px;
	font-size: 16px;
}
.reg_item_field_day {	float: left;
	width: 55px;}
div.field_block div.error{	background-color: #dba1a1;
	color: #9f1717;
	width: 243px;
	margin-left: 170px;
	padding: 2px;}.reg_item_field_day .select {
	width: 50px;
	height: 24px;
	border: 1px solid #827A7A;
	font-size: 16px;
}
.notice{	text-align: left;
	width: 90%;}
.reg_item_field_month {
	float: left;
	width: 120px;
}
.reg_item_field_month .select {
	width: 115px;
	height: 24px;
	border: 1px solid #827A7A;
	font-size: 16px;
}
.reg_item_field_year {
	float: left;
	width: 75px;
}
.reg_item_field_year .select {
	width: 70px;
	height: 24px;
	border: 1px solid #827A7A;
	font-size: 16px;
}
.order_registration_link {	color: #125E85;
	font-weight: bold;
	text-decoration: none;}
.order_registration_link:hover {
	text-decoration: underline;
}
.order_comment {	width: 665px;
	height: 60px;
	border: 1px solid #1E8CC7;
	overflow:auto;}

a.more {	font-size: 12px;
	color: #1F8CC9;
	font-weight: bold;
	text-decoration: none;
}

a.more:hover {
	text-decoration: underline;
}

div.main_share_block_middle span {	display: block;
	text-align: right;}

#topnav {
	float: left;
	width: 665px;
}

/* Round Nav */

.roundnav {
	line-height: 14px;
}

.roundnav ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
}

.roundnav ul li {
	display: inline;
}

.roundnav ul li a {
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
	overflow: hidden;
	height: 14px;
 	padding: 6px 20px;
	background-image: url(/images/roundnav.gif);
	background-position: center 0;
}

.roundnav ul li.first a {
	padding-left: 24px;
	background-image: url(/images/roundnav.gif);
	background-position: 0px 0px;
}

.roundnav ul li.last a {
	padding-right: 24px;
	background-image: url(/images/roundnav.gif);
	background-position: right 0px;
	border: none;
}

.roundnav ul li a:hover {
	background-image: url(/images/roundnav.gif);
	background-position: center -30px;
	color: #fff;
}

.roundnav ul li.first a:hover {
	background-image: url(/images/roundnav.gif);
	background-position: 0px -30px;
}

.roundnav ul li.last a:hover {
	border: none;
	background-image: url(/images/roundnav.gif);
	background-position: right -30px;
}

.roundnav ul li a.current, .roundnav ul li a.current:hover {
	background-image: url(/images/roundnav.gif);
	background-position: center -60px;
}

.roundnav ul li.first a.current, .roundnav ul li.first a.current:hover {
	background-image: url(/images/roundnav.gif);
	background-position: 0px -60px;
}

.roundnav ul li.last a.current, .roundnav ul li.last a.current:hover {
	background-image: url(/images/roundnav.gif);
	background-position: right -60px;
}

#topnav	.roundnav ul li a {
 	padding: 6px 28px;
}

#topnav .roundnav ul li.first a {
	padding-left: 35px;
}

#topnav .roundnav ul li.last a {
	padding-right: 35px;
}

/*   Doms Navigator  */
div.doms_navigator {    width: 184px;    margin: 10px 0 0 0;}

div.doms_navigator ul, div.doms_navigator ul li {
    padding: 0;
    margin: 0;
    list-style: none;    background-image: url('/images/block_middle_bg.png');
}

div.doms_navigator span.litera {
    display: block;
    height: 30px;
    background-image: url('/images/block_title_bg.png');
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding-left: 10px;
    line-height: 28px;
}

div.doms_navigator span.litera:hover {	opacity: 0.7;}
div.doms_navigator div div.top_bg {	display: block;	height: 8px;
	background-image: url('/images/block_top_bg.png');
	overflow: hidden;}

div.doms_navigator div div.bottom_bg {
	display: block;
	height: 8px;
	background-image: url('/images/block_bottom_bg.png');
	overflow: hidden;
}

div.doms_navigator ul li a {	display: block;	margin-left: 8px;
	/*font-weight: bold;*/
	font-size: 15px;
	line-height: 23px;
	color: #56acbb;
	height: 25px;
	overflow: hidden;	padding: 0 0 0 15px;	background: url("/images/sexy_dropdown_menu/double_arrow_right.png") no-repeat scroll left center transparent;}

div.body_footer {	width: 945px;
	text-align: left;
	padding: 10px 0;
	font-size: 13px;
	overflow: hidden;
	color: #05859E;	margin: 0 auto;}

div.body_footer ul {    padding: 0;
    margin: 0;
    list-style: none;}

div.body_footer ul li {
	display: inline;
	float: left;
	margin-right: 10px;
	padding-left: 10px;
	border-left: 1px solid #05859E;
}

div.body_footer ul li.first {	border: none;}

div.body_footer ul li a {	color: #05859E;
	text-decoration: underline;}

div.body_footer ul li a:hover {
	text-decoration: none;
}

div.body_footer span {	display: block;
	padding-left: 40px;
	float: left;}div.body_footer span a {	color: #05859E;	text-decoration: none;}

/*product blocks*/
div.product_items {	width: 100%;
	overflow: hidden;
	margin-top: 5px;}

div.product_items div.line_separator {	width: 650px;
	height: 5px;
	float: left;
	overflow: hidden;}

div.product_items div.column_separator {	height: 10px;
	float: left;
	width: 5px;
	overflow: hidden;}

div.product_items a {
	color: #05859E;
	text-decoration: none;
}

div.product_items a:hover {
	text-decoration: underline;
}

div.product_items span.dom {	color: #05859E;
	display: block;
	font-size: 15px;
}

div.product_items a.product {
	padding-top: 3px;
	display: block;
	text-transform: capitalize;
	font-size: 18px;
	height: 75px;
}

div.product_items span.img {
	display: block;
	padding-bottom: 5px;
	text-align: center;
}

div.product_item_man, div.product_item_woman, div.product_item_unisex {	float: left;
	width: 225px;}

/* man */
div.product_item_man span.top {	display: block;	background-image: url("/images/small_product_top_bg.png");
	height: 13px;
	overflow: hidden;}

div.product_item_man span.middle {
	display: block;
	background-image: url("/images/small_product_middle_bg.png");
}

div.product_item_man span.bottom {	display: block;	background-image: url("/images/small_product_bottom_bg.png");
	height: 13px;
	overflow: hidden;}

div.product_item_man span.url {	display: block;
	background: url(/images/man20x20.png) no-repeat 187px 3px;
	padding: 3px 17px 0 17px;}

/* woman */
div.product_item_woman span.top {
	display: block;
	background-image: url("/images/small_product_top_woman_bg.png");
	height: 13px;
	overflow: hidden;
}

div.product_item_woman span.middle {
	display: block;
	background-image: url("/images/small_product_middle_woman_bg.png");
}


div.product_item_woman span.bottom {
	display: block;
	background-image: url("/images/small_product_bottom_woman_bg.png");
	height: 13px;
	overflow: hidden;
}

div.product_item_woman span.url {
	display: block;
	background: url(/images/woman20x20.png) no-repeat 187px 3px;
	padding: 3px 17px 0 17px;
}

/* unisex */
div.product_item_unisex span.top {
	display: block;
	background-image: url("/images/small_product_top_unisex_bg.png");
	height: 13px;
	overflow: hidden;
}

div.product_item_unisex span.middle {
	display: block;
	background-image: url("/images/small_product_middle_unisex_bg.png");
}

div.product_item_unisex span.bottom {
	display: block;
	background-image: url("/images/small_product_bottom_unisex_bg.png");
	height: 13px;
	overflow: hidden;
}

div.product_item_unisex span.url {
	display: block;
	background: url(/images/unisex20x20.png) no-repeat 187px 3px;
	padding: 3px 17px 0 17px;
}

/* main panel*/
.main_panel{	height: 89px;
	overflow: hidden;
	width: 100%;
}
.main_panel span.left_bg {	display: block;
	float: left;
	height: 89px;
	width: 288px;
	background-image: url("/images/buy_login1.png");}
.main_panel div.share {
	height: 89px;
	width: 405px;
	float: left;
	overflow: hidden;
}
.main_panel div.share span.left {
	display: block;
	float: left;
	width: 33px;
	height: 89px;
	background-image: url('/images/share_prev_bg.png');
}
.main_panel div.share span.right {
	display: block;
	float: left;
	width: 33px;
	height: 89px;
	background-image: url('/images/share_next_bg.png');
}
.main_panel div.share span.middle {
	display: block;
	float: left;
	width: 339px;
	height: 89px;
	background-image: url('/images/buy_login_bg.png');
	color: #1F8CC9;
}

.main_panel div.share span.middle span.block {	display: block;	padding: 7px;}.main_panel div.share span.share_title {	text-align: center !important;}
.main_panel div.share span.share_title a {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
	color: #f32a2a;
	text-decoration: none;
}

.main_panel div.share center a:hover {
	text-decoration: underline;
}
.main_panel div.share p {
	padding: 0;
	margin: 0;
	font-size: 11px;
}

.main_panel div.share span.middle span.block span {
	display: block;
	text-align: right;
}

div.body_content div.content{	width: 1090px;
	text-align: left;
	color: #262626;
	overflow: hidden;
}

div.body_content div.content div.left {   float: left;
   width: 200px;
   text-align: left;   min-height: 10px;}div.body_content div.content div.right {   float: left;   width: 187px;   text-align: left;   min-height: 10px;   padding: 0 0 0 15px;}

div.body_content div.content div.middle {	float: left;
	width: 685px;}

div.body_content div.content div.middle div.static_page {	width: 100%;}

div.body_content div.content div.middle div.static_page span.top {
	display: block;	background-image: url('/images/product_top_bg.png');
	height: 13px;
	overflow: hidden;}

div.body_content div.content div.middle div.static_page span.middle {	display: block;	overflow: hidden;	background-image: url('/images/product_middle_bg.png');
	padding: 10px 20px;
}

div.body_content div.content div.middle div.static_page span.middle h2, div.body_content div.content div.middle div.static_page span.middle h1{
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color:#05859E;
	font-style:italic;
}

div.body_content div.content div.middle div.static_page span.middle p{
	font-size: 16px;
	color: #075968;
	font-weight: lighter;
	text-indent: 20px;
	text-align: justify;
}

div.body_content div.content div.middle div.static_page span.middle p:first-letter {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

div.body_content div.content div.middle div.static_page span.middle a {
	color: #075968;
	text-decoration: underline;
	font-style: italic;
}

div.body_content div.content div.middle div.static_page span.middle a:hover {
	text-decoration: none;
}

div.body_content div.content div.middle div.static_page span.bottom {
	display: block;
	background-image: url('/images/product_bottom_bg.png');
	height: 13px;
	overflow: hidden;
}

/* produc top */
div.middle div.product span.top_bg_man, div.feedback span.top_bg_man {    display: block;	background-image: url('/images/product_top_bg.png');
	height: 13px;
	overflow: hidden;}

div.middle div.product span.top_bg_woman, div.feedback span.top_bg_woman {	display: block;
	background-image: url('/images/product_top_woman_bg.png');
	height: 13px;
	overflow: hidden;
}

div.middle div.product span.top_bg_unisex, div.feedback span.top_bg_unisex {
	display: block;
	background-image: url('/images/product_top_unisex_bg.png');
	height: 13px;
	overflow: hidden;
}

/* produc middle */
div.middle div.product div.middle_bg_man, div.feedback div.middle_bg_man {	width: 100%;	overflow: hidden;
    background-image: url('/images/product_middle_bg.png');
    padding: 10px 0;
}
div.middle div.product div.middle_bg_woman, div.feedback div.middle_bg_woman {	width: 100%;	overflow: hidden;
	background-image: url('/images/product_middle_woman_bg.png');
	padding: 10px 0;
}

div.middle div.product div.middle_bg_unisex, div.feedback div.middle_bg_unisex {	width: 100%;	overflow: hidden;
	background-image: url('/images/product_middle_unisex_bg.png');
	padding: 10px 0;
}

div.prod_cont div.product_image {	float: left;
	margin: 10px 25px;	width: 200px;
}div.prod_cont div.product_image img {	border: 0;}
div.prod_cont div.product_image ul {	list-style: none;	margin: 0;	padding: 10px 0 0 0;}div.prod_cont div.product_image ul li {	margin: 5px 0 0 0;}
div.prod_cont div.description {	width: 335px;
	float: left;}
div.prod_cont div.description h2 {
	color: #05859E;
	font-size: 30px;
	text-transform: capitalize;
	margin: 10px 0;
	font-weight: normal;
}
div.prod_cont div.description a {	display: block;
	color: #05859E;
	font-size: 20px;
	text-decoration: none;}
div.prod_cont div.description a:hover {	text-decoration: underline;}
div.prod_cont div.description p {
	font-size: 13px;
	text-align: justify;
	color: #05859E;}
div.prod_cont a.share_link {
	float: left;
	display: block;
	margin: 0 0 10px 45px;	font-weight: bold;
	font-size: 15px;
	color: #56acbb;}
div.prod_cont a.share_link:hover {
	text-decoration: none;
}
div.prod_cont table.pl_bg_man {	border: 1px solid #3535a4;}
div.prod_cont table.pl_bg_woman {
	border: 1px solid #b54b9b;
}
div.prod_cont table.pl_bg_unisex {	border: 1px solid #9eacb8;
}

div.prod_cont table.pl_bg_man th {	background-color: #a5a5dc;
	border-bottom: 1px solid #3535a4;}

div.prod_cont table.pl_bg_woman th {
	background-color: #cd8ebe;
	border-bottom: 1px solid #b54b9b;
}

div.prod_cont table.pl_bg_unisex th {
	background-color: #d2dee4;
	border-bottom: 1px solid #9eacb8;
}

div.prod_cont table.prod_list {	margin: 5px 0 0 20px;
	width: 650px;	border-radius: 5px;}
div.prod_cont table.prod_list_not_exist {	opacity: 0.8;}div.prod_cont table.prod_list tr td {	border-bottom: 1px solid #0067e1;	border-bottom-style: dashed;}
div.prod_cont table.prod_list th {	padding-left: 10px;
	height: 30px;
	text-align: left;}

div.prod_cont table.prod_list th.one {
	width: 115px;
}

div.prod_cont table.prod_list th.two {
	width: 45px;
}

div.prod_cont table.prod_list th.three {
	width: 68px;
}div.prod_cont table.prod_list th.four {	width: 68px;}

div.prod_cont table.prod_list td.no_product {
	height: 40px;
	text-align: center;
	line-height: 40px;
}

div.prod_cont table.prod_list td {
	padding-left: 10px;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
}
div.prod_cont table.prod_list td a {	color: #000;}
div.prod_cont table.prod_list td input {	margin-top: 2px;}

div.prod_cont table.prod_list tr.out_of_stock td a, div.prod_cont table.prod_list tr.out_of_stock td span,h3.ptype_not_exist {
	color: #937e7e !important;}

div.prod_cont div.ppd_man {	background-color: #98ccd7;
	color: #125e85;
	border: 1px solid #3535A4;
	padding: 5px;
	margin: 10px 0 0 20px;
	width: 638px;	border-radius: 5px;}

div.prod_cont div.ppd_woman {
	background-color: #CD8EBE;
	color: #7e2f6a;
	border: 1px solid #B54B9B;
	padding: 5px;
	margin: 10px 0 0 20px;
	width: 638px;	border-radius: 5px;
}

div.prod_cont div.ppd_unisex {	background-color: #d2dee4;
	color: #5b656d;
	border: 1px solid #9eacb8;
	padding: 5px;
	margin: 10px 0 0 20px;
	width: 638px;	border-radius: 5px;
}

div.prod_cont div.prod_price_det span.line {	display: block;
	height: 20px;
	line-height: 20px;}
div.prod_cont h3.ptype_header {	margin: 15px 0 0 20px;	padding: 0;	text-transform: uppercase;	font-size: 12px;	color: #D1220B;	font-family: Arial;}div.prod_cont div.ptype_note {	color: #937E7E;	font-size: 11px;	margin: 2px 20px;}/* produc bottom */
div.middle div.product span.bottom_bg_man, div.feedback span.bottom_bg_man{	display: block;
    background-image: url('/images/product_bottom_bg.png');
    height: 13px;
    overflow: hidden;
}
div.middle div.product span.bottom_bg_woman, div.feedback span.bottom_bg_woman {	display: block;
	background-image: url('/images/product_bottom_woman_bg.png');
	height: 13px;
	overflow: hidden;
}

div.middle div.product span.bottom_bg_unisex, div.feedback span.bottom_bg_unisex {	display: block;
	background-image: url('/images/product_bottom_unisex_bg.png');
	height: 13px;
	overflow: hidden;
}
div.middle span.dom_title, div.middle span.dom_description {	display: block;}
div.middle span.dom_title h2, div.middle span.dom_description h2 {	margin: 10px 0 10px 0;
	color: #ab2323;
	font-size: 16px;}
div.middle span.dom_title h2 span, div.middle span.dom_description h2 span {	text-decoration: underline;	font-size: 20px;}div.middle span.dom_description p {	margin: 5px 0;	text-align: justify;	color: #065983;	font-size: 12px;}div.middle span.dom_description p a {	color: #065983;	text-decoration: underline;}div.middle span.dom_description p a:hover {	text-decoration: none;}
div.share_block {	overflow: hidden;
	margin: 0 0 5px 650px;}
div.share_block div.text {	color: #125E85;
	font-weight: bold;
	float: left;
	width: 180px;
}

div.share_block div.module {	float: left;
	width: 150px;}
div.share_block ul {	list-style: none;	margin: 0;	padding: 0;	overflow: hidden;}div.share_block ul li {	float: left;	overflow: hidden;}div.my_button_adition {	float: left;
	overflow: hidden;
}
div.make_order {	margin-top: 5px;	width: 605px;
	padding-left: 65px;
	overflow: hidden;}

div.search_form {	float: left;
	overflow: hidden;
	width: 225px;
	padding-top: 3px;}

div.search_form div.search_field {
	float: left;
	height: 19px;
	width: 165px;
	background-image: url('/images/search_bg.png');
	background-color: #fff;
}

div.search_form div.search_field input.search {
	border: 0;
	height: 12px;
	width: 159px;
	margin-left: 2px;
	margin-top: 2px;
	font-size: 11px;
}

div.search_form div.search_button {	float: left;
	width: 55px;
	margin-left: 2px;}

div.middle div.search_line {
	background-color: #98ccd7;
	color: #125e85;
	border: 1px solid #3535A4;
	padding: 5px 0 5px 5px;}

div.order_product {	border: 1px solid #1E8CC7;
	width: 634px;
	padding: 4px;
	margin-top: 5px;	border-radius: 6px;}

div.order_product div.info {	width: 100%;	overflow: hidden;}

div.order_product div.info img {	float: left;
	margin: 15px 0 0 2px;
	border: 0;
	width: 100px;}

div.order_product div.info table {	width: 525px;
	float: left;
	margin-top: 15px;
	font-size: 12px;}

div.order_product div.info table th {	background-color: #98CCD7;
	border-top: 1px solid #3535A4;
	border-bottom: 1px solid #3535A4;
	color: #125E85;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;}

div.order_product div.info table td {
	color: #125E85;
	font-size: 12px;
	padding-left: 3px;
	height: 20px;
}

div.order_product div.info div.position_price {	float: left;	padding-left: 5px;
	text-align: left;
	color: #465cbc;
	width: 600px;}

div.order_info_bottom {	background-color: #98ccd7;
	color: #125e85;
	border: 1px solid #3535A4;
	margin-top: 5px;
	padding: 5px;
	overflow: hidden;	border-radius: 6px;}div.order_info_bottom a {	color: #125e85;	font-weight: bold;	text-decoration: underline;}
div.order_info_bottom a:hover {	text-decoration: none;}
div.order_operation_ans {	border: 1px solid #1e8cc7;
	margin-top: 10px;
	padding: 10px;	border-radius: 6px;}

div.main_panel div.auth span.middle span.users_area {
	display: block;
	color: #1F8CC9;
	padding-top: 10px;}

div.main_panel div.auth span.middle span.users_area span {	display: block;
	margin-top: 5px;
	text-align: right;}

div.order_auth {	margin-top: 3px;	overflow: hidden;
	width: 670px;}

div.order_auth h3 {
	text-align: center;
	margin: 0 0 10px 0;
	font-size: 14px;
}

div.order_auth div.auth {	width: 308px;
	float: left;
	border: 1px solid #1E8CC7;
	padding: 10px;
	background-color: #fff;	border-radius: 6px;}

div.order_auth div.reg {	width: 308px;
	float: left;
	border: 1px solid #1E8CC7;
	padding: 10px;
	background-color: #fff;
	margin-left: 10px;	border-radius: 6px;}

div.order_auth div.field_block {	overflow: hidden;
	margin-top: 3px;
	height: 25px;}div.order_auth div.details {	height: auto;}
div.order_auth div.field_block div.name {	float: left;
	width: 100px;
	font-weight: bold;
	line-height: 20px;}
div.order_auth div.field_block div.field {
	float: left;
	width: 200px;
	font-weight: bold;
}
div.field input{
	width: 199px;
}
div.field textarea {	width: 199px;	height: 70px;	overflow: auto;}
div.order_auth div.button {	margin: 10px 0 0 0;	text-align: center;
	overflow: hidden;
	/*height: 40px;*/}
div.navi_link {	/*overflow: hidden;*/
	margin: 0 0 10px 0;	height: 20px;}div.navi_link a {	text-decoration: underline;
	color: #2a5f9f;
	font-size: 11px;
	text-transform: capitalize;}
div.navi_link a:hover {	text-decoration: none;}span.alert_attention {	display: block;	height: 20px;	width: 170px;	background: url('/images/sexy_alert/attention.png') bottom left no-repeat !important;	padding-left: 22px;	line-height: 20px;	color: #3535A4;	font-weight: normal;	cursor: pointer;	text-decoration: underline;}span.alert_info {	display: block;	height: 20px;	width: 170px;	background: url('/images/sexy_alert/question.png') bottom left no-repeat !important;	padding-left: 22px;	line-height: 20px;	color: #3535A4;	font-weight: normal;	cursor: pointer;	text-decoration: underline;}span.alert_success {	display: block;	height: 20px;	width: 170px;	background: url('/images/sexy_alert/success.png') bottom left no-repeat !important;	padding-left: 22px;	line-height: 20px;	color: #3535A4;	font-weight: normal;}div.links_for_promotion, div.links_for_promotion a {	font-size: 10px;	color: #05859E;	text-decoration: none;	text-align: center;}a.add_to_basket {	display: block;	background: url('/images/add_to_basket.gif');	width: 160px;	height: 27px;	text-decoration: none;	float: left;	margin-left: 10px;}a.add_to_basket span {	display: block;	padding: 7px 0 0 30px;	font-size: 10px;	font-weight: bold;	font-style: italic;	color: #003858;}input.basket_count {	width: 30px; 	float: left; 	margin-top: 3px !important;}a.order_plus {	display: block;	background: url('/images/plus.gif');	width: 25px;	height: 25px;	text-decoration: none;	float: left;}a.order_minus {	margin-left: 5px;	display: block;	background: url('/images/minus.gif');	width: 25px;	height: 25px;	text-decoration: none;	float: left;}div.vertical_block {	width: 184px;	text-align: left;}div.vertical_block h2 {	background-image: url("/images/block_title_bg.png");	color: #FFFFFF;	font-size: 16px;	font-weight: bold;	height: 30px;	line-height: 28px;	margin: 0;	padding: 0 0 0 10px;}div.vertical_block div.top_bg {	background-image: url("/images/block_top_bg.png");	height: 8px;	overflow: hidden;}div.vertical_block div.bottom_bg {	background-image: url("/images/block_bottom_bg.png");	height: 8px;	overflow: hidden;}div.vertical_block ul {	list-style: none;	margin: 0;	padding: 0;}div.vertical_block ul li {	/*background-image: url("/images/block_middle_bg.png");*/	padding: 0 15px 5px 15px;}div.vertical_block ul li span.item {	border-bottom-style: dashed;	border-bottom-width: 1px;	border-bottom-color: #b2e4ed;	padding-bottom: 5px;	display: block;}div.vertical_block ul li span a {	display: block;	color: #56ACBB;	font-size: 13px;	line-height: 20px;	text-decoration: underline;}div.vertical_block ul li a:hover {	text-decoration: none;}div.feedback {	padding-top: 10px;}div.advertisement {	padding-top: 10px;	text-align: center;}div.feedback div.prod_cont h3 {	text-align: center;	margin: 0;	padding: 0;	color: #05859E;	font-size: 20px;}div.feedback div.prod_cont h3 span {	text-decoration: underline;}div.feedback div.add_new{	padding: 10px;	margin: 20px;	border-style: dashed;	border-width: 1px;	border-color: #adadad;}div.feedback div.add_new div.title{	color: #05859E;	font-weight: bold;	font-size: 20px;	padding: 0 0 5px 0;}div.feedback div.add_new textarea.text{	width: 500px;	height: 150px;	border: 1px solid #adadad;}div.feedback div.add_new input.capcha{	width: 105px;	height: 20px;	border: 1px solid #adadad;}div.feedback div.add_new input.user_name{	width: 500px;	height: 20px;	border: 1px solid #adadad;}div.feedback div.add_new div.line{	width: 100%;	overflow: hidden;	margin-top: 10px;}ul.error {	list-style: none;	margin: 0;	padding: 0;	color: red;}ul.success {	list-style: none;	margin: 0;	padding: 0;	color: green;}div.users_feedback {	margin:20px;}div.users_feedback div.feedback_item {	padding: 10px;	margin: 0 0 10px 0;	border-style: dashed;	border-width: 1px;	border-color: #adadad;	color: #585858;}div.users_feedback div.feedback_item span.title {	width: 100%;	display: block;	overflow: hidden;}div.users_feedback div.feedback_item span.title span.user_name {	display: block;	float: left;	font-weight: bold;	font-size: 14px;	text-decoration: underline;}div.users_feedback div.feedback_item span.title span.date {	display: block;	float: right;}div.users_feedback div.feedback_item p.text {	margin: 10px 0 0 0;}div.block_separator {	width: 100%;	clear: both;	height: 10px;	font-size: 3px;	overflow: hidden;}div.vertical_block ul li span.item span {	display: block;	margin-top: 5px;	color: #6c6c6c;}div.vertical_block ul li span.item p {	text-align: justify;	font-size: 12px;	margin: 5px 0 0 0;	color: #6c6c6c;}div.vertical_block ul li span.item span.date {	font-size: 10px;}div.vertical_block ul li span.item span.user_name {	font-weight: bold;}div.product_by_dom {	width: 340px;	float: left;}div.product_by_dom h4 {	padding: 10px 0 10px 40px;	font-size: 14px;	margin: 0;}div.women_color h4 {	color: #b54b9b;}div.man_color h4 {	color: #05859E;}div.unisex_color h4 {	color: #a7a7a7;}div.product_by_dom ul {	list-style: none;	margin: 0;	padding: 0 0 0 40px;}div.product_by_dom ul li {	padding: 0 0 5px 0;}div.product_by_dom ul li a {	text-decoration: underline;	font-size: 14px;}div.product_by_dom ul li a:hover {	text-decoration: none;}div.women_color a {	color: #b54b9b;}div.man_color a {	color: #05859E;}div.unisex_color a {	color: #a7a7a7;}span.doms_by_litera {	display: block;	text-align: left;	width: 212px;	float: left;}span.doms_by_litera span.litera {	display: block;	padding: 10px 0 0 30px;	font-size: 16px;	font-style: italic;	color: #ab2323;}span.doms_by_litera ul {	list-style: none;	padding: 0 0 0 30px;	margin: 3px 0;}span.doms_by_litera ul li {	padding: 3px 0 3px 0;	margin: 0;}span.doms_by_litera ul li a {	font-size: 14px;}span.doms_by_litera_horiz {	display: block;	text-align: left;}span.doms_by_litera_horiz span.litera {	display: block;	padding: 25px 0 0 30px;	font-size: 25px;	font-style: italic;	color: #ab2323;}span.doms_by_litera_horiz ul {	list-style: none;	padding: 0 0 0 30px;	margin: 3px 0;	overflow: hidden;}span.doms_by_litera_horiz ul li {	padding: 3px 0 3px 0;	margin: 0;	float: left;	width: 200px;}span.doms_by_litera_horiz ul li a {	font-size: 14px;}div.doms_block {	overflow: hidden;	width: 100%;}div.total_price {	font-size: 16px;	text-align: right;	padding-top: 10px;	color: #AB2323;	text-decoration: underline;}div.total_price span {	font-size: 18px;}div.vertical_block div.list {	background-color: #f3f8fc;	border-right: 1px solid #bcd9ed;	border-bottom: 1px solid #bcd9ed;	border-left: 1px solid #bcd9ed;	-moz-border-radius: 0 0 5px 5px;	padding: 10px 0;	}div.vertical_block ul.product_list li {	padding: 2px 10px 2px 10px;	background: none;}div.vertical_block ul.product_list li a,div.vertical_block ul.product_list li span.current {	display: block;	font-size: 14px;	/*line-height: 23px;*/	color: #56acbb;	/*height: 25px;*/	overflow: hidden;	padding: 0 0 5px 0;	display: block;	overflow: hidden;	border: 1px solid #56ACBB;	border-radius: 6px;	background-color: #fff;	padding: 2px;	text-decoration: none;}div.vertical_block ul.product_list li a img,div.vertical_block ul.product_list li a span,div.vertical_block ul.product_list li span.current img,div.vertical_block ul.product_list li span.current span {	float: left;	display: block;}div.vertical_block ul.product_list li a span,div.vertical_block ul.product_list li span.current span {	margin: 0 0 0 5px;	width: 100px;	font-size: 12px;	overflow: hidden;}div.vertical_block ul.product_list li a:hover {	color: #949699;}div.vertical_block ul.product_list li span.current {	color: #e16767;}div.vertical_block h2.product_list_title,div.vertical_block h2.block_title {    background: url(/images/sp_background.png) repeat-x !important;	border: 1px solid #bcd9ed;	-moz-border-radius: 5px 5px 0 0;	height: 26px;    color: #05859E;    font-size: 12px;    font-weight: bold;    line-height: 26px;    margin: 0;    padding: 0 0 0 10px;}.facebook_like {	background-color: #fff; 	width: 182px;	z-index: 1;}.vkontakte_like {	margin: 10px 0 0 0;	background-color: #fff; 	width: 182px;	z-index: 1;}.index_static_page {	color: #065983;	margin: 0 auto;	/*width: 1070px;*/	border: 1px solid #8bbdc9;	padding: 10px;	text-align: justify;	margin-top: 10px;	overflow: hidden;	border-radius: 6px;}.index_static_page h3 {	text-transform: capitalize;	margin: 0;	padding: 0;	text-align: left;	font-size: 12px;}.index_static_page p {	font-size: 11px;	margin: 5px 0 0 0;}.scart {	display: block;	width: 59px;	height: 209px;	background-image: url("/images/basket.png");	background-repeat: no-repeat;	position: fixed;	right: 0;	top: 300px;}.product_admin_details {	font-weight: normal;	color: #9a164e;	border-bottom: 0 !important;}.product_admin_details .details {}.product_admin_details .details tr td {	margin: 0 !important;	padding: 0 !important;	height: 22px !important;	border-bottom: 0px !important;}.product_admin_details .details tr td.name {	font-weight: normal;	width: 150px;	}.contact_us_top_box {	font-size: 12px;	position: fixed;	top: 0;	width: 1198px;	border: 1px solid #ec6500;	background-color: #ecc600;	height: 75px;	z-index: 2;}.contact_us_top_box div.text {	padding: 3px 0 0 5px;	font-weight: bold;}.contact_us_top_box div.phones {	overflow: hidden;}.contact_us_top_box ul {	float: left;	overflow: hidden;	list-style: square;	margin: 5px 0;	padding: 0 0 0 30px;}div.error_reg {	background-color: #dba1a1;	color: #9f1717;	width: 200px;	margin-left: 100px;	padding: 2px;}ul.topnav {	list-style: none;	padding: 0;	margin: 0;	float: left;	font-size: 1.2em;	position: absolute;	height: 14px;}ul.topnav li {	float: left;	margin: 0;	padding: 0 15px 0 0;	position: relative;}ul.topnav li.right_arrow{	background: url(/images/sexy_dropdown_menu/double_arrow_right.gif) no-repeat right top;}ul.topnav li a{	padding: 0 5px;	color: #2A5F9F;	display: block;	text-decoration: none;	float: left;}ul.topnav li a:hover{	background: url(/images/sexy_dropdown_menu/topnav_hover.gif) no-repeat center top;}ul.topnav li span {	cursor: pointer;	width: 20px;	height: 20px;	float: left;	background: url(/images/sexy_dropdown_menu/arrow-down-blue.png) no-repeat center top;}ul.topnav li ul.subnav {	list-style: none;	position: absolute;	left: 0; top: 20px;	margin: 0; padding: 0;	display: none;	float: left;	border: 1px solid #9fc9d4;	border-radius: 5px 5px 5px 5px;	width: 260px;}ul.topnav li ul.subnav li{	background: #fff;	margin: 0; padding: 0;	border-top: 1px solid #9fc9d4;	border-bottom: 1px solid #c6e6ed;	clear: both;}ul.topnav li ul.subnav li.first,ul.topnav li ul.subnav li.first a {	border-radius: 5px 5px 0 0;}ul.topnav li ul.subnav li.last,ul.topnav li ul.subnav li.last a {	border-radius: 0 0 5px 5px;}html ul.topnav li ul.subnav li a {	float: left;	width: 250px;	padding: 5px;	overflow: hidden;}html ul.topnav li ul.subnav li a span {	display: block;	float: left;	background: none;	height: auto;}html ul.topnav li ul.subnav li a span.photo {	width: 50px;	height: 50px;	margin: 0 5px 0 0;}html ul.topnav li ul.subnav li a span.dom {	width: 180px;	font-size: 10px;}html ul.topnav li ul.subnav li a span.product {	width: 180px;	color: #E16767;}html ul.topnav li ul.subnav li a.man {	background: url(/images/man20x20.png) no-repeat 237px 3px;}html ul.topnav li ul.subnav li a.women {	background: url(/images/woman20x20.png) no-repeat 237px 3px;}html ul.topnav li ul.subnav li a.u {	background: url(/images/unisex20x20.png) no-repeat 237px 3px;}html ul.topnav li ul.subnav li a:hover {	background-color: #e0eef1;}div.vertical_block div.list ul.alphabet_pointer {	overflow: hidden;	padding: 0;}div.vertical_block div.list ul.alphabet_pointer li {	margin: 0;	padding: 0;		background: none;	float: left;	margin: 1px 1px 1px 1px;}div.vertical_block div.list ul.alphabet_pointer li a {	display: block;	text-align: center;	width: 32px;	border: 1px solid #AED0EA;	text-decoration: none;	padding: 7px 0;	border-radius: 6px 6px 6px 6px;	color: #2779AA;	font-size: 12px;	font-weight: bold;	background: url("/images/button-bg.png") repeat-x scroll 50% 50% #D7EBF9;	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);}div.vertical_block div.list ul.alphabet_pointer li a:hover {	background-image: none;	background-color: #edf4f9;	border: 1px solid #0088c6;}ul.social-comments {	list-style: none;	overflow: hidden;	padding: 0;	margin: 10px 0 0 20px;	width: 650px;}ul.social-comments li {	width: 315px;}ul.social-comments li.left {	float: left;}ul.social-comments li.right {	float: right;}a.blue-button {	background: url("/images/blue-button.png") repeat-x scroll 0 0 #D7EBF9;	height: 33px;	width: 119px;	display: block;	text-align: center;	color: #2e79a0 !important;	text-decoration: none !important;	text-transform: uppercase;	padding: 12px 0 0 0;	margin: 0 0 0 100px;}.catalog-button {	display: block;	text-align: center;	width: 184px;	border: 1px solid #d1220b;	text-decoration: none;	padding: 7px 0;	border-radius: 6px;	color: #fff;	font-size: 12px;	font-weight: bold;	background-color: #d14836;	margin: 0 0 10px 0;	height: 30px;	padding: 15px 0 0 0;}.reviews-button {	display: block;	text-align: center;	width: 184px;	border: 1px solid #2b638f;	text-decoration: none;	padding: 7px 0;	border-radius: 6px;	color: #fff;	font-size: 12px;	font-weight: bold;	background-color: #578ab1;	margin: 0 0 10px 0;	height: 30px;	padding: 15px 0 0 0;}ul.reviews {	list-style: none;	overflow: hidden;	padding: 0;	margin: 0;	width: 650px;}ul.reviews li {	margin: 20px 0 0 0;}.make_order_button {	height: 50px;	cursor: pointer;	color: #3B5998;	font-weight: bold;	font: 20px Georgia,"Times New Roman","Bitstream Charter",Times,serif;	margin: 3px 0 0 0;	padding: 0 15px;}
