/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{ margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; text-align:left; }
body2 { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
.error { color:#C61F5B; line-height:1.5em; }

big {font-size:1.5em;}

/* Global */
/* @font-face { font-family:Rockwell; src:url('/fonts/rockwell.ttf'); } */
body { font-family:arial, sans-serif; font-size:1em; background-color:#FFF; margin:0px; color:#515151; text-align:center; 
background-image:none;}
h1, h2, h3, h4 { font-family: arial, sans-serif; line-height:1.2em; padding-bottom:4px;}
h1 { color:#666666; }
h2 { color:#C61F5B; font-weight:bold; }
h3 { color:#C61F5B; font-weight:bold; }
h1 {font-size:1.5em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}

dl {padding:10px 0px 5px 0px;}
dt {font-weight:bold;}
dd {padding:5px;}

q {quotes: "«" "»" "“" "”" "[" "]"; font-size:2em; line-height:1.2em;}

ul {padding:10px 0px 5px 0px;}
li {padding:5px;}

label {cursor:pointer;}
p { margin:0px; }
a { color:#C61F5B; /*font-size:12px;*/ }
strong { font-family: arial, sans-serif; font-weight:bold; }
.clear{ clear:both;}
.hide {display:none;}
.white, .white a {color:#FFF;}
.req { color:#C61F5B; }
hr { color:#999;background-color:#999; border:0px; height:1px;}
hr.blue { background-color:#eee !important; color:#eee !important; }
h1 .right, h2 .right, h3 .right { float:right; }
.highlight { font-weight:bold; color:#666666; }

/* Quotes */
blockquote { padding:15px; margin:0px; }
blockquote .qstart, blockquote .qend { font-size:34px; color:#CCCCCC; }
blockquote .qstart { float:left; margin:-7px -18px; }
blockquote .qend { float:right; margin-top:-5px; position:relative; left:15px; }

/* Fieldsets */
fieldset { border:1px solid #C61F5B; background:#F8F8F8; padding:5px 10px 10px 10px; margin-top:10px; }
fieldset legend { margin-left:-6px; padding:0px 5px; font-family:  arial, sans-serif; color: #C61F5B; font-size: 1.2em; }

/* Rounded Boxes */
.rounded-light, .rounded-dark { border:1px solid #ddd; border-radius:15px; -moz-border-radius:15px; background-color:#FFFFFF; padding:10px;  color:#666;}
.rounded-top h1,h2,h3,h4 {color:#666;}
.rounded-dark { background-color:#ddd; }
.rounded-top { border-bottom:0px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; 
 background-image:url(/i/bg2.png);
 background-repeat:no-repeat;
}
.rounded-bottom { border-top:0px; border-top-right-radius:0px; border-top-left-radius:0px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; }
.rounded-light hr, .rounded-dark hr { border:0px; background-color:#999; height:1px; color:#999; }
.rounded-dark hr { background-color:white !important; color:#FFF !important; }

.rounded-light ul li { margin-left:10px; list-style-image:url('/i/v2/li-small-red.png'); list-style-type:square; padding-bottom:7px; }
.rounded-dark ul li { margin-left:10px; list-style-image:url('/i/v2/li-small-white.png'); list-style-type:square; color:#C61F5B; padding-bottom:7px; }
.rounded-light ol li { margin-left:20px; list-style-type:decimal; padding-bottom:7px; }
.rounded-dark ol li { margin-left:20px; list-style-type:decimal; color:#C61F5B; padding-bottom:7px; }

.rounded-middle { border-radius:0px; -moz-border-radius:0px; border-top:none; border-bottom:none;  }


/* Links */
.link-right { clear:both; height:1em; }
.link-right div, .link-right a { float:right; }
.link-right div { margin-left:3px; margin-top:3px; }
.link-right a { color:#515151; }
.read-more { height:1em; width:100px; margin:0px 0px 0px auto; }
.read-more a.link { float:right; font-family: arial, sans-serif; text-decoration:none; color:#515151; }
.read-more div { float:right; position:relative; top:-2px; margin-left:10px; }

/* Index */
#content-index-container
{
    width:auto;
    margin: 0px auto;
    overflow2: hidden;
}
#content-index-1 .rounded-dark , #content-index-2 .rounded-dark , #content-index-3 .rounded-dark 
{ background-image: url(/i/bg.png);

}


#content-index-1,#content-index-2,#content-index-3 { float:left; width:320px;}
#content-index-1,#content-index-2 { margin-right:20px;}
#content-index-3 { margin-right:0px;}

#content-index-1 .rounded-dark , #content-index-1 .rounded-light {border-color:#C61F5B;}
#content-index-1 .rounded-dark {background-color:#C61F5B;}

#content-index-2 .rounded-dark , #content-index-2 .rounded-light {border-color:#69B00D;}
#content-index-2 .rounded-dark {background-color:#69B00D;}

#content-index-3 .rounded-dark , #content-index-3 .rounded-light {border-color:#D2801E;}
#content-index-3 .rounded-dark {background-color:#D2801E;}


#content-index-1 .rounded-dark A, #content-index-2 .rounded-dark A, #content-index-3 .rounded-dark A {color:#FFF;text-decoration:none;border-bottom:dashed 1px #FFF;}
/* Header */
#header
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    padding: 10px 0px;
    height: 180px;
    margin:0px;
    font-size:0.8em;
}
#header-container
{
    width:1000px;
    margin: 0px auto;
    overflow2: hidden;
}
#header-group-1, #header-group-2, #header-group-3 { float:left; }
/* Header-Group-1: Banner */
#header-group-1 { width:235px; margin-right:20px; }

#header-group-1 div { text-align:center; }
#header-group-1 img { vertical-align:middle;}
#header-group-1 a { padding-left:3px; }
/* Header-Group-2: Contact Us */
#header-group-2 { width:490px; margin-right:20px; }
/* Header-Group-3: Login/Subscribe */
#header-group-3 { margin-right:0px; }
#header-group-3 { width:235px; }
#header-group-3 .h140 {height:140px;}
.h140 .user {height:40px;}
.h140 .contacts {height:40px;}
.h140 .call {height:20px; text-align:center;}

/* Account Info */
#header-group-3 p { text-align:center; padding-bottom: 5px;}
#header-group-3 hr {color:#999;background-color:#999;}
#header-group-3 a {text-decoration:none;}
#basket {margin-top:10px;}
/* Subscribe */
#header-group-3 form.topsearch {padding-top:10px;}
#header-group-3 form.topsearch p.form { margin-top:1px; text-align:center; }
#header-group-3 form.topsearch p { padding:0px; text-align:center; }
#header-group-3 form.topsearch input.query { background-color:#FFF;border:1px solid #CCCCCC; border-radius:10px; -moz-border-radius:10px; padding:3px; margin-right:0px; width:200px; height:15px; vertical-align:top; }
#header-group-3 form.topsearch input.empty { color:#B0B0B0; }

/* Nav */
#navb
{
    position: absolute;
    top: 182px;
    left: 0px;
    width: 100%;
/*    background-color: #666/*#999 #C61F5B #D2801E /*#1283CB /*#69B00D*/;
    z-index:-2; 
    height:38px;
}
#nav
{
    position: absolute;
    top: 182px;
    left: 0;
    text-align:center;
    width:100%;
    color:#F00;
    z-index:199; 
    text-shadow:#000 1px 1px 0;
}
#nav ul.top a { font-family: arial, sans-serif; color:white; text-decoration:none; white-space:pre; font-size:14px; text-transform:uppercase; display: block;}
#nav ul.top ul a { font-family:arial, sans-serif; color:white; text-decoration:none; white-space:pre; font-size:12px; text-transform:uppercase; }
#nav ul { padding:0px; margin:0px; z-index:99; }
#nav ul li { list-style-type:none; }
/* Level 1 Nav */
#nav ul.top { position:relative; padding:0 0 0 0px; margin:0px auto; width:1000px;height:38px; }
/*#nav ul.top li { float:left; list-style-type:none; height:27px; padding:.95em 20px 0px 20px; position: relative;}*/
#nav ul.top li { float:left; list-style-type:none; line-height: 38px; padding:0 20px; position: relative;text-shadow:none;}
#nav ul.top li:hover, div#nav ul.top li.hover { background:#999;}
#nav ul.top li:hover ul, div#nav ul.top li.hover ul { display:block; }
#nav ul.top li:hover ul ul, div#nav ul.top li.hover ul ul { display:none; }
#nav ul.top li.first {}
#nav ul.top li.home { position:absolute; right:0px; padding:0px 9px 0px 9px; overflow: hidden; display:block; height: 38px; background-image: none;}
#nav ul.top li.search:hover img, #nav ul.top li.basket:hover img, #nav ul.top li.home:hover img, #nav ul.top li.hover img { background: none; }

#nav ul.top li.basket { position:absolute; right:58px; padding:0px 9px 0px 9px; overflow: hidden; display:block; height: 38px; background-image: none;}

#nav ul.top li.search { position:absolute; right:114px; padding:0px 9px 0px 9px; overflow: hidden; display:block; height: 38px; background-image: none;}
#nav ul.top li.search div {float:left;}
#nav ul.top li.search input {line-height:28px; font-size:20px;width:450px;}
/* Level 2 Nav */
#nav ul.top ul { display:none; position:absolute; background:#999; border:1px solid #999; top:38px; left:0px;}
#nav ul.top ul li { float:none; height:auto; padding:0px; margin:0px; font-family:arial, sans-serif; line-height:16px; }

#nav ul.top li { background:url(/i/v2/path-darrow.png) no-repeat 100% center; }
#nav ul.top li li { background:none;}

#nav ul.top ul li a { padding:5px 20px; display:block; }
#nav ul.top ul li.parent a { font-weight:bold; }
#nav ul.top ul li:hover, div#nav ul.top ul li.hover { background:white; }
#nav ul.top ul li:hover a, div#nav ul.top ul li.hover a { color:#666666;}
#nav ul.top ul li:hover ul, div#nav ul.top ul li.hover ul { display:block; }
/* Level 3 Nav */
#nav ul.top ul ul { margin-left:200px; margin-top: -39px; }
#nav ul.top ul ul { background:white; }
#nav ul.top ul ul a { color:#666666; padding-left:20px; }
#nav ul.top ul ul li:hover, div#nav ul.top ul ul li.hover { background:#666666; }
#nav ul.top ul ul li:hover a, div#nav ul.top ul ul li.hover a { color:white; }
#nav ul.top ul ul li a:hover, div#nav ul.top ul ul li.hover a:hover { color:white; }
                                                                                                /* Content */
.content, .product-content { width:1000px; margin:230px auto 0px auto; clear:both; }
.content .rounded-bottom { margin-bottom:20px; }
/* Content Main */
.content-main { width:745px; float:right; margin-left:20px; overflow2:hidden; }
.content .heading h2, .content-main .heading h2 { float: left; }
.content .heading a { margin-left:20px; vertical-align:middle; }
.content hr, .content-main hr { background-color:#999; color:#999; }
.acontent p, .content-main p, .content p { padding:8px 0px; width: 100%; font-size: 1em; line-height: 1.5em; }
.content-main div, .content div { font-size: 1em;}
.content-main .heading .back { float:right; padding-right:10px; }
.content-main .heading .next { float:right; }
/* Content Side */
.content-side { width:235px; }
.content-side a {color:#999;}
.content-side h2 { color:#C61F5B; font-family:arial, sans-serif; }
.content-side p { line-height: 15px; }

.infobox {}
.infobox .contact {
  width:100%;
  background-color:#ccc;
  height:30%;
}


/* Footer */
#footer { padding-top:10px; clear:both; width:1000px; margin:0px auto; }
#footer a {color:#999;}
#footer ul { padding:0px 4px 0px 0px; margin:0px; float:left; width:235px; }
#footer ul li { padding:2px 0px; list-style-type:none; list-style-image:none; font-size:0.8em;}
#footer ul#follow-us { float:right; }
#footer ul#follow-us li { float:left; padding-right:5px; }
#footer ul#follow-us li.header { float:none; }
#footer .rounded-light { padding:10px 15px 15px 0px; }

/* Footer */
#footer-index { font-size:0.8em; padding-top:10px; clear:both; width:1000px; margin:0px auto; }
#footer-index ul { height:150px; font-size:0.8em; padding:0px 10px 0px 10px; margin:0px; float:left; width:312px; border-right:solid 1px #ddd;}
#footer-index ul.last {border-right:none;}
#footer-index ul li { padding:1px 0px; margin:0px; list-style-type:none; list-style-image:none; }
#footer-index .rounded-light { padding:10px 0px 10px 0px}

/* Copyright */
#counters { padding:0px 0px 25px 0px;}
#copyright { padding:25px 0px 15px 0px; }
.rounded-slight{
  background-color:#FFF;
  border:none;
  border-radius:15px; 
  -moz-border-radius:15px; 
  padding:10px;
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1); /* Для Firefox */
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); /* Для Safari и Chrome */
  box-shadow: 0 0 10px rgba(0,0,0,0.1); /* Параметры тени */
}
.align_center{position: relative;width: 100%;}
.align_center:after{content: '';display: block;clear: both;}
.align_center_to_left{position: relative;right: 50%;float: right;}
.align_center_to_right{position: relative;z-index: 1;right: -50%;}


/* Pager */
.pager { text-align:center; position: relative; }
.pager .pages { position:absolute; top: 8px; left: 8px; }
.pager .prev, .pager .next
{ background:#CCCCCC; color:black; text-decoration:none; padding:5px 8px; border-radius:5px; -moz-border-radius:5px; }
.page { padding:0px 5px; }


/* Search */
.rounded-light ul.collections-list li { list-style-image: none; list-style-type: none; margin:0px; padding: 3px 0px 7px; font-size: 1em; font-weight: bold; }
.rounded-light ul.collections-list li a, .rounded-light ul.collections-list li a:link, .rounded-light ul.collections-list li a:visited
{ color: #333; text-decoration: none; }
.rounded-light ul.collections-list li a:hover { text-decoration: underline; }
.rounded-light ul.collections-list li a.browsing, .rounded-light ul.collections-list li a.browsing:link, .rounded-light ul.collections-list li a.browsing:visited
{ color: #CF1D35; }


/* Tables */
/* Table Col 2 */
.table-col-2 { width:100%; }
.table-col-2 .left, .table-col-2 .right { vertical-align:top !important; width:50%; }
.table-col-2 .left { padding-right:10px; }
.table-col-2 .right { padding-left:10px; }
.rounded-light .table-col-2 .right { border-left:1px solid #CCCCCC; }
/* Table Form */
table.form { margin-top:5px; }
table.form th { padding-right:10px; font-weight:normal; white-space:pre; }
table.form input, table.form textarea { margin:1px 0px; }


/* Side content */

/* Content Pages */
/* Product */
.product-content .content-side { width:320px; }
.product-content .content-main { width:655px; }
#additional-photos h2, #similar-products h2 { font-family:arial, sans-serif; color:#515151; font-weight:normal; text-align:center; padding-top:20px; padding-bottom:5px; }
.jcarousel-container { border-radius:15px; -moz-border-radius:15px; margin-bottom:25px; }
.jcarousel-prev, .jcarousel-next { top:52px !important; }
#additional-photos .jcarousel-container { width:238px !important; }
#additional-photos .jcarousel-clip-horizontal { width:238px !important; }
#similar-products .jcarousel-container { width:573px !important; }
#similar-products .jcarousel-clip-horizontal { width:573px !important; }
.product-content table td { padding-right:20px; vertical-align:middle; }
/* Testimonials */
.testimonial-left, .testimonial-right { width:468px; padding-bottom:20px; float:left; }
.testimonial-left { padding-right:20px; }
.testimonial-right { padding-left:20px; }
/* Contact Us */
.content #contact-us table { width:60%; }
.content #contact-us table td { width:100%; }
.content #contact-us .message th { vertical-align:top; padding-top:.5em; }
.content #contact-us .message textarea { width:95%; height:130px; }
/* Articles */
.content-articles .article h2 { }
.content-articles .article h2 a, .content-articles .article h2 a:link, .content-articles .article h2 a:visited
{
    font-family: Rockwell,arial,sans-serif;
    color: #666666;
    font-size: 2em;
    text-decoration: none;
    margin: 0px;
}
.content-articles .article h2 a:hover
{
    color: #2A84b7;
    text-decoration: none;
}
.content-articles .article p { vertical-align:top; padding:0px !important; text-align:justify; font-size:1em; line-height:1.5em; }
.content-articles .article img { float:left; padding-right:10px; }
.content-articles .article .full-story { padding-top:1em !important; }
.content-articles .article div.category {padding:0px;}
.content-articles .article div.tags {padding-top:4px;}
/* Article */
.content-article p { font-size:1em; text-align:justify; line-height:20px; padding: 0px 0px 10px;}
.content-article div.rounded-light p img {  clear: right; float: right; margin: 0px 0px 10px 10px; }
.content-article div.rounded-light p:first-child img { float: left; margin: 0px 10px 0px 0px;}
/*.content-article div.main p { clear: left;}*/

/* TheFind.com: Up Front */
.tf_upfront_badge_footer_what, .tf_upfront_badge_footer_thefind { position:relative; top:-1em; }
.tf_upfront_badge_footer_what { left:10px; }
.tf_upfront_badge_footer_thefind { left:-10px; }
.tf_utils_infobox_close { background:#C61F5B !important; font-size:1em !important; padding:6px 10px !important; }
.tf_utils_infobox_close:after { content:' close'; }

/* Product */

/* Product Listing */
.product-listing-col-4 {
	width:1000px;
	height:auto;
	border:none;
}
.product-listing-col-3 {
	width:735px;
	height:auto;
	border:none;
}
.product-listing-col-3 .product, .product-listing-col-4 .product  { 
	float:left;
	width:213px;
	height:400px;
	overflow:hidden;
	border: solid 1px #ddd;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px;
	text-align:center;
}
.product-listing-col-3 .product .photo, .product-listing-col-4 .product .photo {
	height:200px;
	overflow:hidden;
	display:table-cell;
	vertical-align:bottom;
}
.product-listing-col-3 .product .title, .product-listing-col-4 .product .title {
	height:80px;
	overflow:hidden;
}

.composition {
  width:240px;
  float:right;
  margin-left:10px;
  margin-bottom:10px; 
  padding:10px; 
  background-color:#ddd;
}

.product_item {
width:100%;
clear:both;
}
.photo {
  position:relative;
}
.product_item .photo {
  float:right;
}
.product_item .order {
  width:213px;
  float:none;
  line-height:30px;
}
.product .order {
  width:213px;
  float:right;
  line-height:30px;
}
.product_item .action {
  float:none;
}
.product .action{
  float:right;
}
.product div.price, .product_item div.price{
  font-size:1.5em;
  font-weight:bold;
  color:#090;
  float:left;
  width:130px;
}
.product .gift div.price, .product_item .gift div.price{
  color:#099;
}
.product .basketcnt, .product_item .basketcnt{
  line-height:20px;
  display:block;
  padding:2px;
  font-weight:bold;
  font-size:1.5em;
  font-family:monospace;
  color:#000;
  background-color:#FFF;
  border:solid 1px #CCC;
  margin:4px;
  width:24px;
  float:left;

}

.product_item .photo {
  position:relative;
}
.onlywarm {
  position:absolute;
  left:0;
}
.promostatus {
  position:absolute;
  right:0;
}
.productlabel {
  position:absolute;
  right:0;
}


.BasketMessage {
  position:fixed;
  top:100px;
  left:30%;
  right:30%;
  width2:800px;
  z-index:2000;
  overflow: hidden;
  background-color:#FFF;
  border:3px solid #F00;
  padding:20px;
  display:none;
  cursor:pointer;

  border-radius:15px; 
  -moz-border-radius:15px;
  -webkit-border-radius:15px;

  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.9); /* Для Firefox */
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.9); /* Для Safari и Chrome */
  box-shadow: 0 0 10px rgba(0,0,0,0.9); /* Праметры тени */

}

/*
.product img {
float:left;
padding:10px 5px 10px 5px;
align:center;
}
.product_info .order{
	float:left;
}
.pphoto {
	float:both;
	padding-right:10px;
}

.product_info .order {
	padding-top:10px;
}
.product_info .order A, .product .order A{
	text-decoration:none;
	font-weight:bold;
}
*/
p.warning, .warning, #warning {
	padding-left:34px;
	padding-top:6px;
	padding-bottom:6px;
	background:no-repeat left top url(/i/v1/error.png) ;
	font-weight:bold;
	color:#FF6600;
	float:both;
	
}
p.error, .error, #error {
	padding-left:34px;
	padding-top:6px;
	padding-bottom:6px;
	background:no-repeat left top url(/i/v1/exclamation.png) ;
	color:#F00;
	font-weight:bold;
	float:both;
}
p.ok, .ok, #ok{
	padding-left:34px;
	padding-top:6px;
	padding-bottom:6px;
	background:no-repeat left top url(/i/v1/tick.png) ;
	color:#060;
	font-weight:bold;
	float:both;
}
a img {
	border:none;
	text-align:absmiddle;
	text-decoration:none;
	vertical-align: middle;
}

/* таблица список заказов, состава и пр.*/

table.t1 {
width:100%;
border-collapse: collapse;
border2:#FFF 2px solid;
background2:#FFF;
}
table.t1 caption {
text-align:left;
font-size:1.2em;
font-style:italic;
}
table.t1 TD{
padding:4px;
border-bottom: solid 1px #ccc;
vertical-align:top;
}
table.t1 th{
padding:4px;
border-bottom: solid 2px #ccc;
}
table.t1 td, table.t1 th{
border-left: dashed 1px #ccc;
}


.red {
	color:red;
}
.bold {
	font-weight:bold;
}
/*   */
.ac_nobody	{border-left:solid 3px #CCC;padding-left:5px;}
.ac_users	{border-left:solid 3px #6FF;padding-left:5px;}
.ac_skg		{border-left:solid 3px #66F;padding-left:5px;}
.ac_skd		{border-left:solid 3px #9F9;padding-left:5px;}
.ac_skdu	{border-left:solid 3px #393;padding-left:5px;}
.ac_skdd	{border-left:solid 3px #0F0;padding-left:5px;}
.ac_other	{border-left:solid 3px #F60;padding-left:5px;}
.ac_personal	{border-left:solid 3px #F00;padding-left:5px;}

.title H1, .yashare-auto-init {
	width:90%;
	display:block;
	float:left;
}
.printlink {
	float:right;
	width:18px;
	text-align:right;
	height:24px;
	display:block;
}

/* slider */
#slider {
  width: 488px; /* important to be same as image width */
  height: 160px; /* important to be same as image height */
  position: relative; /* important */
  overflow: hidden; /* important */
  border-radius:15px;
  -moz-border-radius:15px;
  border2:solid 1px #ddd;
  padding:0;
  
  margin:0;
  background-color:#fff;
  background:transparent:
}

#slider>ul {
  padding:0;
  margin:0;
  background:transparent;
  list-style-type: none;
}
#slider>ul>li{
  background:transparent;
  background-position:center;
  float: left;
  position: relative;
  display: none;
}
#slider .span {
  color:#000;
  line-height: 1.45em;
  font-size:1.4em;
  bottom: 0;
  position:absolute;
  border-bottom-left-radius:15px;
  border-bottom-right-radius:15px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;

  width: 100%;
  background:transparent;
  background-image:url('/i/skslider/p50.png');
  display:none;
  z-index:10;
}


.prev {
  float:left;
  height:35px;
  width:45%;
  line-height:35px;
  background:url('/i/v2/arr_news_l.png') no-repeat left;
  padding-left:15px;
  position:relative;
  left:-25px;
  margin:0;

}
.next {
  float:right;
  height:35px;
  width:45%;
  margin:0;
  line-height:35px;
  background:url('/i/v2/arr_news_r.png') no-repeat right;
  padding-right:15px;
  position:relative;
  right:-25px;
  text-align:right;
}


.informer {
  background-color:#99FF66;
  margin:10px 0 10px 0;
  padding:10px;
  border-top:solid 2px #006600;
  border-bottom:solid 2px #006600;
}
.informer .header {
  text-shadow:1px 1px 1px #FFF;
  color:#060;
}

.buttonpay {
  padding:10px;
  font-size:1.5em;
  border-color:#060;
}

label, .label {
  border-bottom:dashed 1px #C61F5B;
  text-decoration:none;
  cursor:pointer;
}
.faq blockquote {
  border:dashed 3px #C61F5B;
  background-color:#FFF;
  padding:10px;
  margin:10px;
}


div.button {
  margin-top:10px;
  font-weight:normal;
  padding:10px;
  text-align:center;
  background-color:#C61F5B;
  color:#FFF;
  font-size:2em;
}
.ordermenu {
  width:100%;
  height:60px;
}
.ordermenu div{
  float:left;
}
.ordermenu a,.ordermenu div {
  font-weight:bold;
}
.ordermenu img {
  vertical-align:middle;
}
.prodlist .code{
  color:#000;
  width:60px;
  font-weight:bold;
}
.prodlist a {
  color:#666;
  font-size:14px;
}
.prodlist .control{
  width:70px;
  line-height:20px;
}
.prodlist .price{
  font-weight:bold;
  font-size:16px;
  color:#090;
  text-align:right;
}
.prodlist.gift .price {
  color:#099;
}
.prodlist  .basketcnt.box{
  line-height:12px;
  display:block;
  padding:2px;
  font-weight:bold;
  font-family:monospace;
  color:#000;
  background-color:#FFF;
  border:solid 1px #CCC;
  width:20px;
  margin-right:4px;
  float:left;
}

.dtype {
  color:#1283CB;
  font-weight:bold;
  border-bottom:1px dashed #1283CB;
  font-size:20px;
}
.delivery dd{font-weight:normal;}
.delivery dt{font-weight:bold;}


.info {
  background-color:#FDF060;
  padding:0px 50px 0px 10px;
  position:relative;
  margin-bottom:20px;
}
.info .close {
  background-color:#FFF;
  padding:10px;
  position:absolute;
  right:10px;
  top:10px;
}
a.nolink {
  text-decoration:none;
  color:#515151;
}

