/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */

html
{ margin: 0px;
  padding: 0px;
  width:100%;
 height:100%;
}

body
{ margin-top: 0px;

  padding: 0px;
  background:#FFF left top repeat-x;position:relative; width:100%; //text-align:center;
  height:100%;
}

#wrapper {
  position:relative;
  margin: 0 auto;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  width:990px;
}

/* hack
@-moz-document url-prefix() {
  #wrapper { margin-top:-22px;}
}

*/

p, body, font, div, td, input, select, textarea
{ font-family: arial,helvetica, sans-serif;
  font-size:12px;
}
p { line-height:16px;color:#222222;}
h1 {
	font-size: 160%;
	margin:1em 0;
}
h2 {
	font-size: 100%;
	margin:1em 0;
}
h3 {
	font-size: 120%; margin:1em 0 0.5em 0;
}

form{
 padding:0px;
 margin: 0px;
}

a
{ font-weight: bold;
  color:#256AA3;
}
a:hover { color:#FCAE20;}
a img{
 border: 0;
}



input, select { vertical-align:middle;}
/* ====================== COMPONENT CONTAINER STYLES ====================== */


#container_topbar{ text-align:center; vertical-align:top;white-space:nowrap;line-height: 28px;}
.to_order {display: block;padding: 0 10px;background:url("img/oformut-button.gif") repeat-x left top; height: 30px; color: #fff; font-size:120%;}
.to_order:hover {background:url("img/oformut-button1.gif") repeat-x left top;}

#container_topbar_left { text-align:right; vertical-align:top;background:url("../../images/tls_topbg.png") repeat-x scroll left top transparent;width:722px;}

#container_topbar_right{text-align:right; vertical-align:top;background:url("../../images/tls_topbg.png") repeat-x scroll left top transparent;width:200px;}

#container_top_left
{ text-align: left;
  vertical-align: top;
width:33%;
  
 }

#container_top
{ padding:0px 0px 0px 0px;
  text-align: left;
  vertical-align:top;
 white-space:nowrap;
 height:104px;
width:33%;


}
#container_top_right
{ padding:15px 0px 0px 20px;
  text-align: left;
  vertical-align:top;
 height:104px;
width:33%;

}


#container_left_sidebar
{ width:255px;
  text-align: left;
  vertical-align: top;
  background:#fff;
 border-collapse:collapse;
padding-right:0px;
}

#container_left_sidebar1
{ width:170px;
  text-align: left;
  vertical-align: top;
  background:#fff;
 border-collapse:collapse;
padding-right:0px;
height:800px;
}

#container_main_content
{ width:"*";
 text-align: left;
  vertical-align: top;

  background:#fff;
}

#container_footer
{ max-width:990px; margin:0px;
//width:expression(document.body.clientWidth < 950? "950px" : document.body.clientWidth > 950? "990px" : "auto");
 margin: 0 auto;
  color: white;
 padding: 5px;
position: relative;
  height: 25px;
text-align:center;
border-style:dotted none none;
border-top-width:2px medium medium;
border-color:#CCCCCC;
}

#container_footer1
{ max-width:990px; margin:0px;
//width:expression(document.body.clientWidth < 950? "950px" : document.body.clientWidth > 950? "990px" : "auto");
 margin: 0 auto;
  color: white;
 padding: 5px;
position: relative;
  height: 25px;
text-align:left;
border-style:dotted none none;
border-top-width:2px medium medium;
border-color:#CCCCCC;
}

/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */

.cpt_maincontent,
.cpt_auxpages_navigation
{
  text-align: left;
  padding:0px;
//width: 100%;

}

.cpt_survey, .cpt_category_tree, .cpt_currency_selection, .cpt_language_selection
{
  text-align: left;
  padding: 0px;
//width: 100%;

}

.cpt_divisions_navigation {text-align: left;
  padding: 0px; //width: 100%;
  display:none;}

.cpt_category_tree h2 {
	font-size: 100%;
	margin:0;

}


ul.vertical, ul.horizontal
{ padding: 0px;
  margin: 0px;
}
ul.horizontal{
width: 100%;
overflow: hidden;
}
.vertical li
{ padding-left: 0px;
  padding-bottom: 2px;
  clear:left;
}
.horizontal li
{ float: left;

}

.cpt_divisions_navigation ul
{ list-style-type: none;
margin: 15px; width:125px;
}

.cpt_auxpages_navigation ul.vertical
{ list-style:none;
}

.cpt_auxpages_navigation ul.horizontal
{ list-style-type: none;
  padding-left: 0px;
}
.cpt_divisions_navigation li, .cpt_auxpages_navigation li { padding:0 0 0 0px;}

.cpt_divisions_navigation a{ color:#5D5D5D; text-decoration:none;font-weight:bold;} 
.cpt_auxpages_navigation a {text-decoration:none;font-weight:bold;color:#70A0D6; text-decoration:none;} 
.cpt_divisions_navigation ul.vertical a, .cpt_auxpages_navigation ul.vertical a { line-height:160%;}
.cpt_divisions_navigation a:hover, .cpt_auxpages_navigation a:hover { color:#ab2e19;}

.cpt_shopping_cart_info {  white-space:nowrap;}
.cpt_shopping_cart_info div {display:inline; display:inline-block; //display:inline; //height:22px; padding:0 3px;font-size:120%;line-height:26px;white-space:nowrap;  }

#container_topbar_right .cpt_shopping_cart_info { white-space:nowrap;background:url(../../images/tls_topbg_basket.png) 0px 0px;height:30px;padding:0 18px 0 0;}
#container_topbar_right .cpt_shopping_cart_info div {color:#ffffff;margin-left:4px;margin-right:-7px;font-weight:bold;background:url(../../images/tls_topbg_basket.png) 0px 0px;height:28px;padding-top:2px;}

.cpt_shopping_cart_info a {margin-left:5px; }
.cpt_shopping_cart_info a:link, .cpt_shopping_cart_info a:visited {text-decoration:underline;}
.cpt_shopping_cart_info a:hover {}
#shpcrtca { font-weight:bold;}


.cpt_shopping_cart_info a:link, .cpt_shopping_cart_info a:visited {text-decoration:underline;}

#container_topbar_right .cpt_shopping_cart_info a:link, #container_topbar_right .cpt_shopping_cart_info a:visited {color:#ffffff;font-weight:bold;}
#container_topbar_right .cpt_shopping_cart_info a:hover {text-decoration:underline;font-weight:bold;color:#fcae20;}

#container_topbar_right  #cart_not_empty  {padding:0 18px 0 0;}
#container_topbar_right  #cart_not_empty .oformitzakaz1 {background:url(../../images/my/koformitzakaz.png) 1px -2px;height:28px;
padding-left:5px;width:133px;font-size:14px;}

#container_topbar_right  #cart_not_empty .oformitzakaz1:hover {background:url(../../images/my/koformitzakaz.png) 1px -33px;height:28px;
padding-left:5px;width:133px;font-size:14px;}

#container_topbar_right #cart_not_empty .oformitzakaz1 a:hover {text-decoration:none;padding-right:14px;font-weight:bold;}

#container_topbar_right  #cart_not_empty .oformitzakaz1 a {text-decoration:none;padding-right:14px;font-weight:bold;}

/*#container_topbar_right #cart_not_empty a:link, #cart_not_empty a:visited { color:#000;text-decoration:none;background:url(../../images/addcart_icon_polnaya.gif) left 3px no-repeat;}
#container_topbar_right #cart_not_empty a:hover {  text-decoration:underline; color:#666;}
#container_topbar_right #cart_not_empty .shcart_link { background:url(../../images/basket_left.gif) left top no-repeat; padding:0 3px 0 15px; margin-right:-3px; color:#101010;}
#container_topbar_right #cart_not_empty #shpcrtgc { background:#f7ee82;color:#101010; }
#container_topbar_right #cart_not_empty #shpcrtca {  background:#f7ee82 url(../../images/basket_right.gif) right top no-repeat;color:#101010; margin-left:-3px; padding-right:5px;font-weight:bold;}*/


.cpt_category_tree a { color:#256AA3; text-decoration:underline;line-height:29px;font-size:17px;font-weight:normal;}
.cpt_category_tree a:hover {color:#FCAE20; text-decoration:underline;}

.survey_question{
 font-weight: bold;
 margin-bottom: 10px;
}
.cpt_survey td, .cpt_survey label {  vertical-align:top;}
.survey_submit{
 margin-top: 10px;
 text-align:center;
}
.cpt_survey form{
 padding:0px;
 margin: 0px;
}

.cpt_currency_selection
{ text-align: center;
  font-size: 100%;
}

.cpt_currency_selection select
{ font-size: 90%;
}
.cpt_currency_selection form{
 display: inline;
}



.cpt_language_selection {
  text-align:right; padding-left:8px; white-space:nowrap;}
.cpt_language_selection img { vertical-align:middle;border:solid 1px #eaeaea;} 
.cpt_category_tree ul{
 list-style:none;
 margin:0px;
 padding:0px;
}
.cpt_category_tree ul li { padding:0 0 0px 0px;font-size:13px;}
.cpt_category_tree ul li.child { background:none;margin-top:-1px;}

.cpt_category_tree .parent_current a{
background-attachment: scroll;
background-clip: border-box;
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/right-corners1.png");
background-origin: padding-box;
background-position: 100% 1px;
background-repeat: repeat-x;
background-size: auto;
color: #ffffff;
height: 24px;
padding-bottom: 7px;
padding-left: 0px;
padding-top:3px;
padding-right:10px;
text-decoration: none;
font-size: 17px;
line-height: 29px;
}

.cpt_category_tree .parent_current {
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/right-corners.png");
background-position: 0px 3px;
background-repeat: no-repeat;
background-size: auto;
text-decoration: none;
padding-left:10px;
height:32px;
margin-left:-4px;
margin-bottom:-2px;
}


.cpt_category_tree ul li.child_current a {
font-size:13px;
line-height:24px;
font-weight: normal;
color:#666666;
text-decoration: none;
background-attachment: scroll;
background-clip: border-box;
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/left-corners1.gif");
background-origin: padding-box;
background-position:100% 2px;
background-repeat: repeat-x;
background-size: auto;
padding-top:4px;
padding-bottom:4px;
padding-right:3px;
}

.cpt_category_tree ul li.child_current {
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/left-corners.gif");
background-position: 0px 2px;
background-repeat: no-repeat;
background-size: auto;
padding-left:3px;
margin:-1px 0px -3px 7px;
height:24px;
font-size:100%;
text-decoration: none;
}


.cpt_category_tree .child a {
 padding-left: 10px;
 padding-bottom:4px;
 font-size:13px;
 line-height:25px;
 font-weight:normal;
color:#256AA3;
text-decoration:underline;
}

.cpt_category_tree .child a:hover{
 padding-left: 10px;
 font-size:13px;
 font-weight:normal;
color:#FCAE20;}



a .bullet{
  text-decoration: none!important;
}
.cpt_category_tree .tab{
 margin-left:-5px;
}

.cpt_product_add2cart_button { 

}

.cpt_maincontent {margin-top:3px;background:#fff;width:730px;}
.home_page_category_logo { display:block; height:65px; width:65px;}
#container_main_content .cpt_root_categories td.cat_image a {position:relative; top:-0.8em;}
#container_main_content .cpt_root_categories { padding-top:1em;}
.cat_header { background:url(../../images/cat_top_grey.gif) left top repeat-x; height:26px; }
.poll_header {height:40px;}
.news_header {height:40px;padding-top:20px;}
.cat_header h3 {  color:#333;}
.news_header h3 { color:#24262B;padding-top:50px; }

.poll_header h3 { color:#222; }
.lang_label { display:block; font-size:100%; color:#000; line-height:30px; padding:3px 55px 5px 5px; }
.tls_page { margin:0 20px 0 0; background:#fff;}
.tls_index_header { background:#f2f2f2; line-height:230%; color:#333; font-size:120%; font-weight:bold; margin:0; padding:0 20px; }

.aqu_tel { font-size:16pt; color:#fff; line-height:26px; white-space:nowrap;}
.smaller { font-size:80%;}
/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */


#container_left_sidebar .news_header, #container_left_sidebar .poll_header,  { }

#container_top_left .cpt_divisions_navigation li, #container_top_left .cpt_auxpages_navigation li { }
#container_top_left .cpt_divisions_navigation a:hover, #container_top_left .cpt_auxpages_navigation a:hover { color:#f2fbff;}

#container_top_right .cpt_divisions_navigation a {color:##5D5D5D;text-decoration:underline;}
#container_top_right .cpt_divisions_navigation a:hover {color:#A40E84;text-decoration:underline;}

#container_left_sidebar .cpt_product_search {border-bottom:solid 1px #c6c6c6; background:#d6d6d6 url(../../images/cat_top_grey.gif) left top repeat-x; height:44px; overflow:hidden;}
 
#container_top_left .cpt_divisions_navigation, #container_left_sidebar .cpt_divisions_navigation,  #container_top_left .cpt_auxpages_navigation, #container_left_sidebar .cpt_auxpages_navigation{ }

#container_topbar_left .cpt_auxpages_navigation, #container_topbar_left .cpt_divisions_navigation { background:url(../../images/tls_topbg.png) left top repeat-x;  padding:0; }
#container_topbar_left .cpt_auxpages_navigation ul, #container_topbar_left .cpt_divisions_navigation ul {float:left; width:auto*/}
#container_topbar_left .cpt_auxpages_navigation ul.horizontal, #container_topbar_left .cpt_divisions_navigation ul.horizontal { height:30px; overflow:hidden; width: 350px;}
#container_topbar_left .cpt_auxpages_navigation ul.horizontal li, #container_topbar_left .cpt_divisions_navigation ul.horizontal li { height:30px; padding:0;}
#container_topbar_left .cpt_auxpages_navigation ul.horizontal a, #container_topbar_left .cpt_divisions_navigation ul.horizontal a {font-weight:normal; padding:0 6px; line-height:30px; display:block; //width:auto; float:left;font-family:Arial;}

#container_topbar_left .cpt_auxpages_navigation ul.horizontal a:hover, #container_topbar_left .cpt_divisions_navigation ul.horizontal a:hover {color:#fcae20;background:#d6d6d6 url(../../images/cat_top_grey.gif) left top repeat-x; height:30px;}


#container_top_right .cpt_logo { float:right;position:relative; top:50px; left:-5px;  //left:40px; //top:90px;}
#container_top_left .cpt_logo { margin:0px 15px 0 10px;}
#container_top .cpt_logo { margin:10px 0 0 10px;}

#container_top_left .cpt_language_selection { display:inline; line-height:30px;}

#container_top_right .cpt_currency_selection { text-align:right;}

#container_top_left .cpt_category_tree {margin-left:10px;}

#container_left_sidebar .cpt_category_tree {margin-left:10px;width:240;margin-top:-3px;}

#container_left_sidebar .cpt_category_tree li.parent {padding:0 0 0 0px}

#container_left_sidebar .cpt_survey{ margin:30px 0 30px 10px; width:220px;display:none;}

#container_left_sidebar .cpt_tag_cloud { margin:0 0 0 10px;}


#container_left_sidebar .news_viewall1 h3 { line-height:10px; padding:0 0 10px 0;font-size:20px;font-family:Arial; font-weight:normal;margin:0 0 -15px 0;}

#container_left_sidebar h1 { line-height:40px; margin:0 0 0 10px; padding:0 0 0 10px;font-size:18px;font-family:Arial; }

#container_top_left h3 { margin:0; line-height:40px; margin:0 0 0 10px; padding:0 0 0 20px;text-transform:uppercase;  font-size:13px;}

#container_topbar .cpt_product_search, #container_topbar .cpt_shopping_cart_info
{ color:#808080; position:relative;top:-40px; width:40%; float:right; height:26px; overflow:hidden; margin-bottom:-40px; margin-right:5px; text-align:right; z-index:10;}

#container_footer .cpt_divisions_navigation
{ padding: 3px;
  margin: 0px;
  text-align: center;
 
}

#container_footer .cpt_divisions_navigation ul { display:inline; width:auto;}
#container_footer .cpt_divisions_navigation li { background:none;display:inline; float:none;}
#container_footer .cpt_divisions_navigation a
{ font-weight: normal;
  color:#333; padding:0 10px; line-height:30px; text-decoration:underline;
}
#container_footer .cpt_divisions_navigation a:hover { color:#ab2e19;}

#container_main_content .cpt_product_lists
{ padding:10px 0 0 10px; }

#container_main_content .cpt_product_lists table { width:100%;}

#container_left_sidebar .cpt_news_short_list
{width:225px;padding-left:10px;}

#container_top_right .cpt_language_selection, #container_top .cpt_custom_html {  width:auto; display:inline; line-height:30px; //height:30px;display:none; }
#container_top_right .cpt_custom_html {/*width:auto; clear:right; float:right;*/ }
#container_top_right .cpt_language_selection {text-align:right;}
#container_top_right .cpt_language_selection a img { border:#ffffff solid 1px ; //margin-top:8px;}
#container_left_sidebar .cpt_product_search input { padding:1px;}


#container_top_right .cpt_product_search input#searchstring
{ width: 250px;
color:#ACACAC;
font-size:13px;
height:30px;
background:url("../../images/my/site-search.png") repeat-x scroll 0 0 transparent;
border:medium none;
}

input#searchstring
{ width: 235px;
color:#ACACAC;
font-size:14px;
height:22px;
background:url("../../images/my/site-search.png") repeat-x scroll 0 0 transparent;
border:medium none;
line-height:22px;
padding-top:5px;
padding-bottom:5px;
outline: none;
}

.s_btn {cursor:pointer;height:32px;width:81px;background:url("../../images/my/s_btn.png") no-repeat scroll 0 0 transparent;border:medium none;margin:-1px 0 0 270px;}
.s_btn:hover {cursor:pointer;background:url("../../images/my/s_btn.png") no-repeat scroll 0 100% transparent;border:medium none;}
.search_wrap {margin-left:30px;float:left;position:relative;margin-top:15px;}
.search_wrap_sub {height:30px;position:absolute;top:0px;width:15px;background:url("../../images/my/ci.png") no-repeat scroll 0 0px transparent;padding-left:15px;}
.search_wrap_sup {height:30px;position:absolute;top:0px;width:15px;background:url("../../images/my/ci.png") no-repeat scroll 0 0px transparent;margin-left:230px;background-position:-15px 0px;}
.search_wrap1 {margin-left:0px;float:left;position:relative;margin-top:15px;}

/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */
.aqu_wave {height:120px;padding-top:15px;}
.aqu_top { height:30px; width:990px; position: fixed;z-index: 1020;}
.aqu_top > table {width: 990px; border-collapse:collapse; border-spacing:0;}
.aqu_top_bar { height:104px; width:990px; padding-top:30px;}

.aqu_main {width:990px; margin-top:20px;}
.aqu_main_table {/* border:3px solid #f9f9f9; border-top:none; border-bottom:none;*/}
.aqu_company { font-size:22pt; text-transform:uppercase; margin:20px 10px 0 0; text-align:right; white-space:nowrap;}
.aqu_company a { text-decoration:none; font-weight:normal;}
.aqu_company .light { color:#deedfd;}
.aqu_company .dark { color:#000;}
.block_tag_cloud  { font-size:15px;}
.block_tag_cloud a { text-decoration:none;  font-family:Arial, Helvetica, sans-serif; word-spacing:110%; letter-spacing:120%;}
.current-rating1 div { line-height:20px; //height:20px; font-size:1px;}
.sm-current-rating1 { line-height:13px; //height:13px; font-size:1px;}
#container_main_content .cpt_maincontent .cpt_custom_html {
display:none;
}

#container_main_content .cpt_last_products h2{
color:#666666;font-family:Georgia;font-weight:bold;font-size:20px;padding:0px;font-style:italic;}

.cpt_maincontent h1.aqu_browse {
font-size:100%;
line-height:30px;
margin:10px 0;
padding:0 10px;
color:#444;
text-transform:uppercase;
background:#fafafa;
}

/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 90%;
}
.smallfoot
{ font-size: 100%;padding:0px 10px 10px 0px;display:none;
}

.big
{ font-size: 150%;
}

.background1, .background1 td
{ padding: 6px;
background-color: #eee;
border-bottom: 1px solid #ccc;
}

.background2, .background2 td
{ padding: 6px;
background-color: #eee;
border-bottom: 1px solid #ccc;
}

#tbl-checkout-progress td {
vertical-align: top; font-size:0.7em;
}

.current_prd_thumbnail img{
	border: #BBBBBB 3px solid;
}
a.prd_thumbnail img{
	border: #FFFFFF 3px solid;
}
a.prd_thumbnail:hover img{
	border: #BBBBBB 3px solid;
}

.news_date
{ color: #A1A1B1;
  font-weight:bold;padding-left:0px;
  font-style:italic;
  display:none;
}
.news_title {padding-bottom: 15px;color:#333; padding-left:0px;text-decoration:underline;padding-top:0px;}
.news_title a { color:#333; font-weight:normal;text-decoration:none;}
.news_title a:hover { color:#FCAE20; font-weight:normal;text-decoration:underline;}

.news_my_title {padding-bottom: 15px;color:#333; padding-left:0px;text-decoration:underline;padding-top:0px;}
.news_my_title a{color:#333; font-weight:normal;text-decoration:none;}
.news_my_title a:hover{color:#FCAE20; font-weight:normal;text-decoration:underline;}


.news_viewall
{ padding-bottom: 0px; text-align:left; font-size:18px;}

.news_viewall a{ color:#24262B;font-weight:normal;}

.news_viewall a:hover{ color:#FCAE20;font-weight:normal;}

.news_viewall1 a{ color:#24262B;font-weight:normal;}

.news_viewall1 a:hover{ color:#FCAE20;font-weight:normal;}

.news_viewall1
{ padding-bottom: 0px; text-align:left; font-size:18px;margin-left:0px;}

.cpt_news_short_list {
text-align: center;
background: #fafafa;
border: 1px solid #e3e3e3;
border-radius: 7px;
padding: 6px 6px 40px;
width: 210px;
position: relative;
}

.news_thankyou
{
color: #EB3426;
}
.news_subscribe input {border: none; background: none;}
.news_subscribe  .okey {border-radius: 5px; width: 40px; height: 25px; background: #FF7E3E; padding: 5px 0; color: #fff; text-transform: uppercase; float: right; cursor: pointer;}
.news_subscribe  .okey:hover {background-color: #FE641A;}
.news_subscribe label {font-style: italic;}
.news_subscribe span {display: block; font-style: normal;}
.news_subscribe #email {text-align: left; width:160px; overflow: hidden; margin: 5px 0 0 2px; outline: none; font-size: 14px; color: #ACACAC;}
.news_subscribe div.forma { width: 206px; height: 25px; border: 1px solid #afafaf; border-radius: 5px; border-top: 2px solid #afafaf; padding: 1px; background: #fff; position: absolute; bottom: 6px;}
.news_subscribe img { vertical-align:middle;}
h1.welcome { margin:0; border-bottom:1px solid #F2F2F2; padding:4px 0; font-size:20pt; font-family:"Times New Roman", Times, serif;}
/************************
BLOG STYLES
***************************/
.post_title{
 color: #666;
 margin-top: 30px;
 margin-bottom: 0px;
 font-size:120%;
}

.post_title a{
 font-weight:normal;
 font-size:120%;
}

.post_date{ 
 color: #999;
  padding-bottom: 10px;
 }
.post_content{
 padding-left: 0px;
margin:-3px 0px 0px 0px;
}

.post_content p{
 font-size:16px;
line-height:22px;
}

.post_content a{
 font-weight:normal;
}

.post_content h2{
 font-size:18px;
line-height:24px;
font-style:italic;
font-weight:bold;
}

.post_content ul{ font-size:16px;line-height:22px;padding-bottom:0px;margin-left:40px;}
.post_content ul li{ font-size:16px;line-height:22px;padding-bottom:5px;padding-top:5px;}


/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers{
 background-color: #c7e2f2;
}
.cmp_column_odd{
 background-color: white;
 vertical-align: top;
}
.cmp_column_even{
 background-color: #ebf3f7;
 vertical-align: top;
}
#cmp-table tr:hover td{
 background-color: #d5e5fa!important;
}
#cmp-table tr td{
 text-align:center;
 padding: 6px;
}
#cmp-table tr td.cmp_headers{
 text-align: left;
}

/***************************
PRODUCT DETAILED
****************************/
.regularPrice, .oldPrice{
 color: #aaaaaa;
 font-weight:bold;
 font-size:16px;
 padding:0px 40px 0px 0px;
 text-decoration: line-through;
}

.product_list .totalPrice { color:#FF3300;
 font-weight:bold;
 font-size: 17px;
 margin:0px 0 0 0;
float:center;}


.youSaveLabel{
 font-size: 12px;
}
.youSavePrice{
 font-size: 12px;
 margin-bottom: 15px;
 display: inline-block;
}
.prd_out_of_stock {
 font-style:  italic; color:red; padding-top:0px;float:left;font-size:14px;
}

.prd_out_of_stock3 {
margin-top: 10px;
 font-size:14px;
}

.prd_out_of_stock3 a {
 }

.prd_out_of_stock1 {
 color:#FF3300;
 font-weight:bold;
 padding-top:15px;
 float:left;
 font-size:17px;
}


.cpt_product_category_info  {margin-top:2px;}

.cpt_product_category_info a { font-size:17px;color:#666666;text-decoration:underline;font-weight:normal;margin-top:12px;}

.cat { font-size:130%;color:#6666666;text-decoration:none;}
.cat:hover{ font-size:130%;color:#FCAE4C;text-decoration:underline;}

.cpt_product_category_info a:hover { font-size:17px;color:#FCAE4C;text-decoration:underline;}

.cat_path_in_productpage a { font-size:17px;color:#666666;text-decoration:undrerline;padding-right:3px;font-weight:normal;}

.cat_path_in_productpage a:hover { font-size:17px;color:#FCAE20;text-decoration:underline;padding-right:3px;}


/************************
PRODUCT REVIEWS STYLES
***************************/
body.add_discuss
{ 
  height:auto;
}

.add_discuss div {
margin: 10px 20px 10px;
}

#TB_ajaxWindowTitle {
font-size: 20px;
color: #636363;
padding: 12px 0 5px 20px;
font-weight: bold;
}

.add_discuss label
{
display: block;
margin-bottom: 2px;
color: #6D6D6D;
}

.confirmationCode span {margin-bottom: 2px; display: block;}
.confirmationCode input {border: 1px solid #000;
font-size: 12px;
height: 28px;
padding: 5px;
width: 230px;
margin-bottom: 10px;
color: #777;
font-style: italic;
background: transparent;
position: relative;
z-index: 20;}
.add_discuss #nick {
border: 1px solid #000;
font-size: 12px;
height: 15px;
padding: 5px;
width: 350px;
margin-bottom: 10px;
color: #777;
font-style: italic;
background: transparent;
position: relative;
z-index: 20;
}

.add_discuss #body {
border: 1px solid #000;
font-size: 12px;
height: 150px;
padding: 5px;
width: 350px;
margin-bottom: 20px;
color: #777;
font-style: italic;
background: transparent;
position: relative;
z-index: 20;
overflow-x: hidden;
}

.add_discuss #nick + span {
 position: absolute;
 left: 27px;
 top: 23px;
 color: red;
 font-style: italic;
 font-size: 12px;
 z-index:9;
}

.add_discuss #body + span {
 position: absolute;
 left: 27px;
 top: 100px;
 color: red;
 font-style: italic;
 font-size: 12px;
 z-index:9;
}

.add_discuss #nick:focus, .add_discuss textarea:focus, .confirmationCode input:focus {background:#ffffcc;}

.add_discuss #nick:focus + span, .add_discuss #body:focus + span {display: none;}

.add_discuss .send_submit {
    background: url(img/button-send.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #636363;
    font-size: 14px;
    height: 41px;
    padding: 0;
    text-transform: uppercase;
    width: 255px;
    display: block;
    margin: 0 auto;
}

.add_discuss .send_submit:hover, .add_discuss .send_submit:focus {background-position: 0 -41px;}


.review_block
{
border-bottom: 1px dotted #B7B7B7;
padding-bottom: 15px;
margin-bottom: 15px;
overflow: hidden;
}

.reply {padding-left: 20px;}
.autor{
 color: #256AA3;
 margin-right: 5px;
 font-size: 14px;
 display: inline-block;
}

.review_title span {
font-size: 14px;
margin-left: -5px;
}

.review_date{ 
 color: #999;
 font-size: 90%;
 }
.review_content{
margin-top: 5px;
 color: #777;
}
.review_showall{
margin-top: 10px;
padding: 10px 10px 12px 40px;
background: url(img/duscuss.gif) no-repeat 10px 10px #ECF2FE;
display: inline-block;
border: #ECF2FE solid 1px;
border-radius: 5px;
height:20px;
}
.review_showall a {
 border-bottom: dashed 1px #256AA3;
 font-size: 18px;
 font-weight: normal;
 text-decoration: none;
}

.review_showall a:hover {
 border-bottom: dashed 1px #FCAE20;
}

.pokazat_vse_otzuvu {padding:5px 0px 10px 0px}

.l_reviews {border-bottom: 1px dotted #B7B7B7; margin-bottom: 15px; padding-bottom: 15px; clear: both;margin-left:20px;}
.l_reviews h3 {font-size: 20px; margin-bottom: -5px;font-weight: normal;}
.l_r_content {margin-left: 110px;}
.repeat .l_r_content {border-top: 1px dotted #B7B7B7; padding-top: 10px;}
.last_review.reply .l_r_content {margin-left: 0;}
.l_r_content a {font-size: 17px; margin-bottom: 10px; display: inline-block;font-weight: normal;}
.last_review
{
clear: both;
border-top: 1px dotted #B7B7B7;
padding-top: 15px;
margin-top: 15px;
}
.l_reviews .reply
{
margin-left: 110px; margin-top: 15px;
}
.l_reviews .repeat
{
border-top: none; padding-top: 0;
}
.last_review img
{
float: left;
max-width: 100px;
margin-right: 10px;
padding-bottom: 15px;
}

/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: #c7e2f2;
  border-bottom: 1px #adccde solid;
  font-size:12pt;
  padding-left:10px;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
width:100%;
}
#cart_content_tbl td{
 padding: 6px;
 font-size:16px;
 vertical-align:top;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
 width:100px;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 20px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
#cart_total_label{
 font-size: 16px;
 font-weight: bold;
}
#cart_total{
color: #C61B3D;
font-size: 24px;
text-transform: none;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 730px;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}

/********************
HOMEPAGE UNFOLDED TREE
*********************/
.rcat_root_category
{ font-size: 140%;
  font-weight: bold;line-height:150%; text-decoration:none; color:#275987;
}
.rcat_root_category:hover { border-bottom:solid 1px;}
.rcat_products_num
{ color: #999999;
  font-size: 80%;
}
.rcat_child_categories a
{ line-height:150%;
  font-weight: normal;
}

/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
 background-color: #FFFFFF;
}
#reg_confcode td{
 background-color: #FFFFFF;
}
#reg_fields_tbl td input, .addressform td input{
 width: 300px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 300px;height: 35px;
}
#reg_submit_btn{
 font-size:150%;
 font-weight: bold;
}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search {

background:#E7E8EC; height:27px; float:left;width:290px;display:none;
}
#cat_advproduct_search form { padding:7px; }
#cat_advproduct_search td { vertical-align:; }
#cat_advproduct_search select { width:100%;  }
#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;display:inline;}
#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px; font-size:130%;}

#cat_info_left_block { float:left;font-size:14px; font-family:Arial;color:#24262B;line-height:20px;padding-bottom:15px;width:730px;}
#cat_info_left_block a { color: #666666;font-size: 14px;line-height: 20px;font-weight:normal;}
#cat_info_left_block a:hover {font-size: 14px; line-height: 20px;color:#FCAE20;font-weight:normal;}

#cat_info_left_block p { font-size:14px;color:#666666;line-height:20px;padding-bottom:0px;}
#cat_info_left_block ul{ font-size:14px;color:#666666;line-height:20px;padding-bottom:0px;margin-left:40px;}
#cat_info_left_block ul li{ font-size:14px;color:#666666;line-height:20px;padding-bottom:5px;padding-top:5px;}

.cptovst_opeh8j ul{ font-size:16px;line-height:22px;padding-bottom:0px;margin-left:40px;}
.cptovst_opeh8j ul li{ font-size:16px;line-height:22px;padding-bottom:5px;padding-top:5px;}

.cpt_maincontent center { clear:both;}
#cat_top_tree { overflow:hidden; margin-top:10px;}
.hndl_submit_prds_cmp, #cat_product_sort { margin:10px 0; font-size:13px%;font-weight:bold;}
.hndl_submit_prds_cmp, #cat_product_sort a{font-weight:normal; display: inline-block; margin: 0 5px;}
.hndl_submit_prds_cmp, #cat_product_sort a:hover{color:#FCAE20;}

ul.product_list li { /*border:solid 1px #f2f2f2;*//* margin:0 2px !important;*/ text-align:center;}
ul.product_list li table { margin:0 auto;}
.product_list a { font-size:17px; text-decoration:underline; color:#256AA3;}
.product_list a:hover { text-decoration:underline;color:#FCAE20;}
.product_list a:hover img, .product_list td a:hover{ border:none;}
.product_option { width:99%; //width:auto;  position:relative; zoom:1;}
.cpt_root_categories td { vertical-align:top;}


/************
Tovaru
************/
.prdbrief_brief_description {font-size:13px;line-height:25px;float:left;font-family:Arial;margin-bottom:0px;margin-top:2px;width:90%;display:none;}
.prdbrief_brief_description_more {font-size:13px;line-height:25px;float:left;font-family:Arial;margin-bottom:5x;margin-top:2px;width:90%;display:none;}
.prdbrief_brief_description_more a{font-size:13px;line-height:25px;float:left;font-family:Arial;margin-bottom:5px;margin-top:0px;color:#999999;font-weight:normal;display:none;}
.prdbrief_brief_description_more a:hover{font-size:13px;line-height:25px;float:left;font-family:Arial;margin-bottom:5px;margin-top:0px;color:#fcae20;font-weight:normal;display:none;}

.prdbrief_brief_description_more1 {font-size:12px;line-height:15px;float:left;font-family:Arial;margin-bottom:0px;margin-top:5px;width:135px;margin-left:-5px;}
.prdbrief_brief_description_more1 a{font-size:12px;line-height:15px;float:left;font-family:Arial;margin-bottom:0px;margin-top:5px;color:#999999;font-weight:bold;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;width:135px;}
.prdbrief_brief_description_more1 a:hover{font-size:12px;line-height:15px;float:left;font-family:Arial;margin-bottom:0px;margin-top:5px;color:#fcae20;font-weight:bold;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;width:135px;}

.prdbrief_brief_description_dost {font-size:13px;line-height:13px;float:left;font-family:Arial;margin-bottom:0px;margin-top:2px;width:65px;height:13px;}
.prdbrief_brief_description_dost a{font-size:13px;line-height:13px;float:left;font-family:Arial;margin-bottom:0px;margin-top:0px;color:#329A1C;font-weight:bold;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;width:65px;height:13px;}
.prdbrief_brief_description_dost a:hover{font-size:13px;line-height:13px;float:left;font-family:Arial;margin-bottom:0px;margin-top:0px;color:#fcae20;font-weight:bold;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;width:65px;height:13px;}

.prdbrief_brief_description_dost1 {font-size:13px;line-height:13px;float:left;font-family:Arial;margin-bottom:0px;margin-top:1px;width:65px;height:13px;}
.prdbrief_brief_description_dost1 a{font-size:13px;line-height:13px;float:left;font-family:Arial;margin-bottom:0px;margin-top:0px;color:#329A1C;font-weight:bold;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;width:65px;height:13px;}
.prdbrief_brief_description_dost1 a:hover{font-size:13px;line-height:13px;float:left;font-family:Arial;margin-bottom:0px;margin-top:0px;color:#fcae20;font-weight:bold;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;width:65px;height:13px;}

.prdbrief_brief_description_pruchunu {font-size:12px;line-height:15px;font-family:Arial;}
.prdbrief_brief_description_pruchunu a{color:#FF3300;font-weight:bold; border-bottom:dashed 1px;text-decoration:none;}
.prdbrief_brief_description_pruchunu a:hover{color:#fcae20;}

.prdbrief_name a{font-size:17px; text-decoration:underline; line-height:20px;font-weight:normal;}
.prdbrief_name {margin-bottom:5px;margin-top:10px;}

.product_brief_block {overflow:hidden; zoom:1;padding:0px 25px 50px 0px;max-width:350px;}
.product_brief_block .prdbrief_thumbnail {position: relative; float:center; margin-bottom:-20px;margin-right:5px; width: 200px;}
.product_brief_block .sm-current-rating1 { margin-left:155px;}

.prdbrief_price {padding:17px 0 0 0;margin: -25px 0px 0px 0px;font-size:17px;line-height:29px;float:left;}

.prdbrief_add2cart { padding: 0 0 0 10px;float:left;margin-bottom:20px;margin-top:-5px;}

.totalPrice{
 color:#FF3300;
 font-weight:bold;
 font-size: 17px;
 margin:0 0 0 0px;
float:center;
}


.prdbrief_price .cenaot {
 color:#ff3300;
 font-weight:bold;
 font-size: 100%;
 margin-right:0px;
float:center;
}

/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #c7e2f2;
	margin: 0 -5px 15px -5px;
width:550px;
}

#checkout_logininfo td { width:190px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 310px;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#adccde;
	overflow:hidden;
}

/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #ffffff;
}
.row_even td {
	border: 0px solid #ffffff;	
}

}
.row_even1 td {
	border: 0px solid #FFFFFF;	
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
	
	
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:14px; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}
.paddingblock p span {font-size:24px;text-align:center;line-height:29px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

td#prddeatailed_container {width:485px;padding-right:10px; vertical-align: top;}
td#prddeatailed_container1{width:200px; vertical-align: top;}

#prddeatailed_container1 .cpt_product_params_selectable {}
#prddeatailed_container1 .cpt_product_params_selectable {}



.cpt_product_params_selectable {font-size: 14px; color: #3a3a3a;}
.cpt_product_params_selectable > span {padding-top: 10px; display: block;}
.cpt_product_params_selectable > span:first-child {}
.cpt_product_params_selectable div {position: relative; margin-bottom: 15px;}
.cpt_product_params_selectable fieldset {border: none; display: block; margin: 5px 0 0;}
.cpt_product_params_selectable fieldset:last-child {border-bottom: 1px solid #c6c6c6; margin: 5px -5px 0 -10px; padding: 0 5px 15px 10px;}

.cpt_product_params_selectable input {display: none;}
.cpt_product_params_selectable label {background: #DDDDDD; border-radius: 5px; margin: 0 4px 8px 0; padding: 9px; min-width: 24px; line-height: 16px; text-align: center; cursor: pointer; display: inline-block; font-size: 16px; vertical-align: middle;}
.cpt_product_params_selectable label.checked {background: #FF7A00; color: #fff;}
.cpt_product_params_selectable img {display: block; margin: 0 auto;}

.cpt_product_params_selectable .object label {font-size: 12px; border: 1px solid #fff; padding: 5px;}
.cpt_product_params_selectable .object label.checked {border-color: #000; background: #fff; color: #000;}

.cpt_product_params_selectable fieldset span {color: #000;}
.cpt_product_params_selectable .object {position: relative;}
.cpt_product_params_selectable .object > img {max-height: 71px; max-width: 71px;}
.cpt_product_params_selectable .object div {display: none; position: absolute; bottom: 55px; right: 0;  background: #fff; border: 3px solid #fefefe; border-radius: 5px; z-index: 8;}
.cpt_product_params_selectable .object div img {max-height: 200px;}
.cpt_product_params_selectable .object:hover div {display: block;}

.object div:before {
 content: ''; 
    position: absolute; /* Абсолютное позиционирование */
    right: 20px; bottom: -23px; /* Положение треугольника */
    border: 10px solid transparent; /* Прозрачные границы */
    border-top: 10px solid #fefefe; /* Добавляем треугольник */
}

#prddeatailed_container2 b{font-size:16px;line-height:22px;font-weight:bold;color:24262B;}
#prddeatailed_container2 h2{font-size:20px;line-height:26px;font-weight:bold;font-style:normal;color:24262B;}
#prddeatailed_container2 i{font-size:16px;line-height:22px;font-style:normal;}

#block-customerinfo td { font-size:100%;}
#block-customerinfo {}
.cpt_product_images {width:490px;margin-left:-3px;}

body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
.cpt_product_add2cart_button input { 

}

#powered_by { font-size:11px!important; padding:0 0 5px 0;}

#mySKU { margin-bottom:5px;background:url(../../images/artikul.gif) no-repeat;height:20px;padding:4px 0 0 8px;width:135px;margin-top:5px;}
#mySKU .productCodeLabel {font-family:Arial;font-size:14px;font-weight:bold;}
#mySKU .productCode{font-family:Arial;font-size:14px;font-style:normal;}

.mySKU1 { margin-bottom:5px;padding:5px 0px 0px 0px;width:95px;color:#666666;font-size:11px;}
.mySKU1 span { color:#4A4A4A;font-size:11px;font-weight:bold;}

#mySKU2 { margin-bottom:5px;height:20px;padding:4px 0px 8px 8px;width:335px;margin-top:-29px;margin-left:140px;}
#mySKU2 .productCodeLabel {font-family:Arial;font-size:14px;font-weight:bold;}
#mySKU2 .productCode{font-family:Arial;font-size:14px;font-style:normal;}

.mySKU3 { margin-bottom:5px;padding:0px;width:220px;margin-top:-15px;color:#666666;font-size:11px;margin-left:0px;}
.mySKU3 span { color:#4A4A4A;font-size:11px;font-weight:bold;}

#mySKU4 { margin-bottom:5px;height:20px;padding:4px 0px 8px 8px;width:410px;margin-top:-35px;margin-left:0px;}
#mySKU4 .productCodeLabel {font-family:Arial;font-size:14px;font-weight:bold;}
#mySKU4 .productCode{font-family:Arial;font-size:14px;font-style:normal;}

.mySKU4 { margin-bottom:5px;padding:0px;width:195px;margin-top:-15px;color:#666666;font-size:11px;margin-left:0px;}
.mySKU4 span { color:#4A4A4A;font-size:11px;font-weight:bold;}

.in_store {display: inline-block; padding: 1px 3px 2px; background: #1A65AF; color: #fff; font-size: 10px; border-radius: 5px; margin-right: 5px;}
.in_office {display: inline-block; padding: 1px 3px 2px; background: #2D8746; color: #fff; font-size: 10px; border-radius: 5px;}
.product_brief_block .in_store, .product_brief_block .in_office {margin-bottom: 10px;}

#mysearchcena {font-size:130%;padding-right:15px;font-family:Georgia;font-weight:bold;}

#block-loginpass-fields{width:150px;}

#block-loginpass-fields-button{width:150px;padding-left:250px;}

#container_left_sidebar .mystyle{text-align: left!important;font-size:20px;font-family:Arial;margin:0px 0 0 9px;font-weight:bold;color:#666666;display:none;}

#container_left_sidebar .mystyle1{text-align: left!important;font-size:20px;font-family:Arial;margin:25px 0 1px -1px;font-weight:bold;color:#24262B;}

#container_top_my{background:url("../../images/tls_topbg.png") repeat-x scroll left top transparent;width:67%;}

#wrapper .mystyle1{width:990px;height:30px;margin-top:0px;position: fixed;z-index: 1020;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 5px #babec3;
	-webkit-box-shadow:0 0 5px #babec3;
	box-shadow:0 0 5px #babec3;	
}


#container_left_sidebar .mystyle2{text-align: left!important;line-height:190%;font-family:Arial;padding-left:15px;font-weight:bold;
padding:10px 0 0 10px;
text-decoration:underline;
font-size:130%;}

#container_top .mystyle5 {text-align: left!important;font-size:14px;font-family:Georgia, Arial;line-height:14px;padding-top:10px;width:135px;padding-left:70px;display:none;}

#container_left_sidebar .cpt_news_short_list_blog h3 {line-height:5px; margin:0px 0 0 0px; padding:10px 0 5px 0px;font-size:20px;font-family:Arial;font-weight:bold;color:#24262B; }

#container_left_sidebar .cpt_news_short_list_blog {padding:10px 0 0 10px;}

.myparameters1 { 
float: left;
font-size: 14px;
font-weight: 700;
margin-top: 0px;
padding-right: 5px;
margin-left:-5px;
}



.no_underline {font-size:17px;margin:0px 10px 0 0;padding:0px;text-decoration:none;}
.no_underline:hover {font-size:17px;margin:0px 10px 0 0;padding:0px;text-decoration:underline;}
.faq {font-size:17px;margin:0px 10px 0px 0px;padding:3px 8px 2px 8px;text-decoration:none;color:#24262B;background:#FFC833;
-o-border-radius:10px;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;
font-weight:bold;text-align:center;}
.faq1 {font-size:17px;margin:5px 0 0 0;padding:2px 15px 0 5px;text-decoration:none;color:#EF4042;}

/*
#container_main_content ul { margin-left: 0;
	padding-left: 0;
	display: inline;
}

#container_main_content ul li{ 
  margin-left: 0;
	padding: 0px 10px;
	border-left: 1px solid #9F9E9E;
	list-style: none;
	display: inline;
line-height:22px
}


#container_main_content ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
*/
.filtr_box {padding:0 0 5px 3px;text-align:left;}
.filtr_box h2 {font-size:110%;font-weight:bold;}
#box_product_thumbnails {float:left;margin-top:0px;margin-left:0px;width:55px;height:55px;}
#box_product_thumbnails td {
border: #dbdbdb solid 1px;
border-radius: 5px;
vertical-align:middle;
padding:9px;}

#box_product_thumbnails td:hover {
border: #FCAE20 solid 1px;
border-radius: 5px;
vertical-align:middle;
padding:9px;}


.cpt_auxpages_navigation ul.horizontal span{font-weight:normal;color:#FFFFFF; padding:0 6px 0 6px; line-height:30px; display:block; //width:auto; float:left;font-family:Arial;}

#container_top .zakaz_phone {color:#00000; font-size:21px;padding-top:0px;padding-right:15px;padding-left:35px;display:none;}

#container_top .zakaz_phone1 span {color:#666666; font-size:18px;margin-top:-45px;margin-right:5px;padding-left:30px;}
#container_top .zakaz_phone1 {color:#00000; font-size:18px;margin-top:0px;padding-left:25px;}

#container_top .zakaz_phone5 span {color:#666666; font-size:18px;margin-top:-45px;margin-right:5px;padding-left:30px;}
#container_top .zakaz_phone5 {color:#00000; font-size:18px;margin-top:5px;padding-left:25px;}

#container_top .zakaz_phone6 span {color:#666666; font-size:18px;margin-top:-45px;margin-right:5px;padding-left:15px;}
#container_top .zakaz_phone6 {color:#00000; font-size:18px;padding-left:0px;margin-left:200px;margin-top:-21px;}

#container_top .zakaz_phone2 {padding-top:30px;padding-left:0px;}

#container_top .zakaz_phone3 {color:#666666; font-size:12px;padding-top:5px;padding-left:40px;display:none;}

#container_top .zakaz_phone4 a{border-bottom-width:1px; border-bottom-style:dashed;text-decoration:none;font-size:12px;color:#666666;}

#container_top .zakaz_phone4 a:hover{color:#FCAE20;}


#container_top .zakaz_phone4 {padding-top:6px;margin-left:225px;margin-top:-20px;}

#container_top .zakaz_phone4_1 {padding-top:7px;margin-left:200px;margin-top:-25px;color:#666666; font-size:12px;}

.statyi_obzory {}
.novosti-aktciy {}

#prddeatailed_container1 .dostavka-srok {color:#24262B; font-size:13px;padding-top:32px;padding-left:0px;font-weight:bold;width:190px;margin-left:-5px;}

#prddeatailed_container1 .dostavka-srok1 {color:#666666; font-size:12px;padding-top:5px;padding-left:0px;width:195px;margin-left:-5px;}

#prddeatailed_container1 .dostavka-srok3 {color:#24262B; font-size:13px;padding-top:15px;padding-left:0px;font-weight:bold;width:175px;margin-left:0px;}

#prddeatailed_container1.dostavka-srok2 {padding-top:5px;padding-left:12px;}
#prddeatailed_container1 .dostavka-srok2 a {padding-top:5px;padding-left:2px;color:#666666;}
#prddeatailed_container1 .dostavka-srok2 a:hover {padding-top:5px;padding-left:2px;color:#FCAE20;}

.dostavka{padding-top:20px;padding-left:10px;float:left;}

#prddeatailed_container1 .kupit-bistro { 
color: #000000;
font-size: 14px;
margin-left: 0px;
margin-top: 20px;
padding-bottom: 5px;
padding-left: 0px;
width:190px;
margin-bottom:80px;
}

.kupit-bistro1 { 
font-size: 12px;
margin-left: 0px;
margin-top: 3px;
padding-bottom: 5px;
padding-left: 0px;
width:155px;
float:left;
}

.kupit-bistro1 a{border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;font-weight:normal;font-size: 12px;}

#prddeatailed_container1 .prd_out_of_stock {float:left;}

#prddeatailed_container1 .kupit-bistro a{border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;font-weight:bold;}

#prddeatailed_container .lypa { 
float: left;
height: 48px;
margin-bottom: 0px;
margin-left: 450px;
margin-right: 0px;
position: relative;
width: 48px;
}

#container_main_content h1 {text-align: left!important;font-size:20px;font-family:Arial;margin:0px;font-weight:bold;color:#3A3A3A;}

.cpt_last_products {min-width:620px;padding-top:320px;margin-left:0px;padding-left:15px;width:730px;}

.cpt_last_products li {float:left; list-style:none; padding-bottom:50px;padding-right:35px;height:285px;width:208px;}

.cpt_last_products .picture {overflow:hidden; margin-bottom:10px; width: 200px; height: 200px; position: relative;}
.cpt_last_products a {color:#256AA3; font-size:17px; font-weight:normal; line-height:19px;}
.cpt_last_products a:hover {color:#fcae20;}
.cpt_last_products .totalPrice {color:#FF3300; font-size:17px; font-weight:bold;padding-top:10px;}


.filtr_box ul { margin-left:-10px;
	padding-left: 0;
	display: inline;
}

.filtr_box ul li{ 
        margin-left: 0;
	padding: 0px 10px;
	border-right: 1px solid #9F9E9E;
	list-style: none;
	display: inline;
line-height:22px
}

.filtr_box ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

.cpt_product_add2cart_button .add_cart {background: #FF1035; color: #fff; padding: 8px 0; display: block; border-radius: 5px; font-size: 20px; font-weight: bold; text-align: center; cursor: pointer; border: none; height: 40px; width: 100%; line-height: 20px; font-family: Arial,Helvetica,sans-serif; box-sizing: border-box; margin-bottom: 15px;}
.cpt_product_add2cart_button .add_cart:hover {background: #D53E30;}
.cpt_product_add2cart_button .add_cart:active {}

.product_brief_block .add_cart {background:url("/published/publicdata/KUPISUVENIR/attachments/SC/images/add2cart.png") no-repeat scroll 0 0 transparent;width:76px;height:22px;}
.product_brief_block .add_cart:hover {background:url("/published/publicdata/KUPISUVENIR/attachments/SC/images/add2cart1.png") no-repeat scroll 0 0 transparent;width:76px;height:22px;}

/* Bu yge smotreli */

  .cpt_viewed_products h5  {
color: #666666;
font-family: "Arial";
font-size: 15px;
font-weight: 700;
margin-left: 30px;
text-align: left !important;
width: 150px;
padding-bottom:5px;
padding-top:5px;
  }
  .cpt_viewed_products div.name a { font-size:15px; text-decoration:underline; line-height:17px;font-weight:normal;margin-bottom:0px;}
  .cpt_viewed_products div.picture a img {width:60px;}
  .cpt_viewed_products div.totalPrice {color:#FF3300; font-size:12px; font-weight:bold;margin:5px 0 0 65px;} 
  #container_left_sidebar .cpt_viewed_products{padding:0px 0px 0px 0px;height:100%;}
.cpt_viewed_products .name {padding:0 0 5px 65px; word-wrap: break-word;}
.cpt_viewed_products .item {padding:15px 5px 20px 5px;width:195px} 
.cpt_viewed_products .picture {padding:0 0 0 0;float:left;margin-top:-50px;} 

.cpt_viewed_products1 {
background: #F6F6F6;
margin-bottom: 30px;
position: relative;
z-index: 10;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(85%,#F6F6F6), color-stop(100%,#E8E8E8));
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
} 

#img-current_picture{
cursor:url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/cursor-zoom.png"), -moz-zoom-in;
}


.all-news {margin:-40px 0px 0px 0px;padding:0px;max-width:1200px;}
.news_short {width:48%;padding:0px 00px 0px 0px;float:right;}
.statyi{width:52%;margin:10px 0px 0px 0px;float:left;}

.statyi1 a:hover{
color: rgb(252, 174, 32);
font-weight: 400;
}

.statyi1 {padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
padding-top: 10px;
text-align: left;}

.statyi1 a{
color: rgb(36, 38, 43);
font-weight: 400;
}

.statyi1 h3 {line-height:5px; margin:0px 0 0 0px; padding:10px 0 5px 0px;font-size:20px;font-family:Arial;font-weight:bold;color:#24262B;}


.all-tx{padding:0px 30px 0 240px;margin-top:-50px;}

.mystyle3{width:730px;font-size:18px;font-family:Arial;margin:0px 0 0 0px;font-weight:bold;color:#24262B;}
.mystyle4{width:730px;font-size:14px;font-family:Arial;line-height:17px;color:#444444;margin-left:0px;margin-top:-30px;padding-bottom:15px;}
.mystyle4 a{font-size:14px;font-family:Arial;line-height:17px;color:#222222;}

.mystyle2 a {font-weight:normal;}
.mystyle3 h1{font-size:16px;color:#24262B;}
#container_left_sidebar .myikea{width:220px; padding-bottom:15px;padding-top:195px;display:none;}

.total_my {float:right;font-size:18px;padding-right:20px;padding-top:2px;}
.prodolgit {margin-top:5px;margin-bottom:5px;width:190px;font-size:18px;padding-top:31px;}



.kupit-vverh { 
margin-left: 0px;
padding-top: 0px;
/*margin-top:-245px;*/

}
.dostavka-vse-bloki {padding:0px 0px 20px 5px;margin-top:0px;width:215px;}

.vibor-razmerov { 
margin-bottom: 10px;
margin-left: 0px;
margin-top: 0px;
width: 195px;
}


.dostavka-kiev {padding:0px;margin-left:-5px;}

.otzivi-vverh {height:26px;margin:0px 0px 0px 505px ;}
.otzivi-vverh a{float:left;font-family:Arial;line-height:26px;margin-top:-26px;color:#70A0D6;font-weigt:bold;text-decoration:none;padding:0 10px 0 10px;}
.otzivi-vverh a:hover{color:#B31EA0;background:#d6d6d6 url(../../images/cat_top_grey.gif) left top repeat-x; height:24px;margin-top:-26px;padding:0 10px 0 10px;}

.product_option_radio {}

.search_top{padding:5px;}

#suggestions { position: absolute; width: 350px; display: block; z-index: 1001; }
#searchresults { border: 2px solid #666666; width: 350px; background-color: rgb(255, 255, 255); font-size: 12px; line-height: 14px;z-index:1001; }
#searchresults a { display: block; background-color: rgb(255, 255, 255); clear: left; height: 56px; text-decoration: none; font-weight: normal ! important; font-size: 12px; }
#searchresults a:hover { background-color:#ECECEC; color: rgb(0, 0, 0); font-size: 12px; font-weight: normal ! important; }
#searchresults a img { float: left; padding: 5px 10px; }
#searchresults a span.searchheading { white-space: normal; display: block; font-weight: bold; padding-top: 5px; color:#256AA3; }
#searchresults a:hover span.searchheading { color:#fcae20;text-decoration:underline; }
#searchresults a span { color: #ff3300; }
#searchresults a:hover span { color: #ff3300; }
#searchresults span.category { margin: 5px; display: block; color:#666666; font-size: 14px; font-weight: bold; padding-top: 10px; }
#searchresults span.seperator { float: right; padding-right: 15px; margin-right: 5px; background-image: url('shortcuts_arrow.gif'); background-repeat: no-repeat; background-position: right center; }
#searchresults span.seperator a { background-color: transparent; display: block; margin: 5px; height: auto; color: rgb(255, 255, 255); }

.prodolgit1 {width:100px;}
#my_closeLink{border-bottom-style: dashed; border-bottom-width: 1px; color: #666666;text-decoration:none;}
#my_closeLink:hover{border-bottom-style: dashed; border-bottom-width: 1px; color: #fcae20;text-decoration:none;}


.button_refresh_btn {margin-left:100px;margin-top:-20px;position:relative;}
.refresh_btn {cursor:pointer;height:18px;width:18px;background:url("../../images/my/refresh-nactive.png") no-repeat scroll 0 0 transparent;border:medium none;}
.refresh_btn:hover {cursor:pointer;height:18px;width:18px;background:url("../../images/my/refresh-active.png") no-repeat scroll 0 0px transparent;border:medium none;}
.refresh_btn:active {cursor:pointer;height:18px;width:18px;background:url("../../images/my/refresh-pactive.png") no-repeat scroll 0 0px transparent;border:medium none;}

.cart_product_brief_price1{
 font-size: 14px;padding-top:5px;
}



.filtr-po-parametram {
width:225px;
padding-left:0px;
padding-top:0px;
padding-bottom:20px;

}



.bcg {
background: url("../../images/my/bg_filtr.gif");
height:26px;
}

.headfiltr {font-size:14px;padding-top:5px;color:#666666;padding-left:50px;font-weight:bold;}
.headfiltr1 {font-size:14px;padding-top:5px;color:#666666;padding-left:30px;font-weight:bold;}

.sub_mnu { 
background-attachment: scroll;
background-clip: border-box;
background-color: #FFFFFF;
background-origin: padding-box;
background-position: 0% 50%;
background-repeat: repeat-y;
background-size: auto;
border: #DEDEDE solid 1px;
border-radius: 5px;
margin: 0px 0 0 0px;
padding:0 0 10px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	
}
.sub_mnu h4 {margin: 1em 0 0; padding: 0 15px; color: #666; font-size: 12px;}

.sub_mnu1 { 
background-attachment: scroll;
background-clip: border-box;
background-color: #FFFFFF;
background-origin: padding-box;
background-position: 0% 50%;
background-repeat: repeat-y;
background-size: auto;
border: #DEDEDE solid 1px;
border-radius: 5px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
margin: 0px 0 0 0px;
padding:0px 0px 10px 0px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	

}


.sub_mnu p { 
font-size: 10px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
color:#666666;
}

.sub_mnu p  a{ 
color:#a2a2a2;
font-size: 10px;
}

.sub_mnu p  a:hover{ 
color:#fcae20;
font-size: 10px;
}

.sub_mnu1 .params_name {font-size: 12px; font-weight: bold;
padding: 0 15px 0;
color:#666666;
margin:1em 0 0;}

.sub_mnu1 ul {list-style: none;}
.sub_mnu1 li a {font-weight:normal;text-decoration:underline;font-size: 12px;padding:2px 0 4px 28px;display: inline-block;
background-image:url("../../images/my/bul11.gif");
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;

background-origin: padding-box;
background-position: 15px 5px;
background-repeat: no-repeat;
background-size: auto;}
.sub_mnu1 li a:hover {font-weight:normal;text-decoration:underline;font-size: 12px;padding-top:2px;padding-bottom:4px;}

.sub_mnu ol a {font-weight:normal;text-decoration:underline;font-size: 12px;padding:2px 0 4px 28px;
background-image:url("../../images/my/bul1.gif");
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;

background-origin: padding-box;
background-position: 15px 6px;
background-repeat: no-repeat;
background-size: auto;}
.sub_mnu ol a:hover {font-weight:normal;text-decoration:underline;font-size: 12px;padding-top:2px;padding-bottom:4px;}


.sub_mnu1 li {font-size: 10px;padding-top:2px 0 4px; white-space: nowrap;}



.sub_mnu ol {list-style:none;}
.sub_mnu ol li {font-size: 10px;padding:2px 0 4px;}


.nachalo-filtr{padding-bottom:20px;padding-top:5px;}

.sub_mnu1 li font { 
color: #999999;
font-size: 10px;text-decoration:none;
}


.vihod{float:right;padding-top:5px;padding-left:10px;color:#666666;width:295px;}
.vihod a{color:#666666;font-size:12px;}

.vihod a:hover{color:#FCAE20;font-size:12px;}

.vihod1{float:right;padding-top:0px;padding-left:10px;color:#666666;}
.vihod1 a{color:#666666;font-size:12px;
background-image: url("../../images/logout.gif");
background-position: 0px 50%;
background-repeat: no-repeat;
padding-bottom: 3px;
padding-left: 15px;
padding-right: 0px;
padding-top: 3px;
}

.vihod1 a:hover{color:#FCAE20;font-size:12px;}

.vihod2{margin-top:-15px;padding-left:60px;color:#666666;}
.vihod2 a{color:#666666;font-size:12px;
background-image: url("../../images/logout.gif");
background-position: 0px 50%;
background-repeat: no-repeat;
padding-bottom: 3px;
padding-left: 15px;
padding-right: 0px;
padding-top: 3px;
}

.vihod2 a:hover{color:#FCAE20;font-size:12px;}

.mykabinet {
margin-top: -61px;
padding-bottom: 50px;
padding-left: 120px;}

.allmyinfo {padding-bottom:240px;margin-left:520px;margin-top:-560px;}

.myparameters2 {padding-top:5px;padding-left:5px;width:185px;}

.myimages {padding:0px;width:490px;}
.infobyproduct { 
margin-left: -3px;
margin-top: -20px;
}

.knopkakypit {text-align: center;}

.allaboutprod {
background-color: #f6f5ee;
background-image: url("../../images/my/about.png");
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: no-repeat;
background-size: auto;
/*margin-top: 75px;*/
padding: 0 15px 20px;
width: 190px;
}

.allaboutprod1{
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("../../images/my/about_b.png");
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: no-repeat;
background-size: auto;
height: 7px;
}

.myparametersotstyp {padding-bottom:3px;}

.cpt_product_video {border: 1px solid #DBDBDB; border-radius: 5px; box-shadow: 0 0 3px #CFCFCF; margin-top: 30px;}
.cpt_product_video h3 {padding: 6px 15px 9px; background: #F6F6F6; border-radius: 5px 5px 0 0; font-size: 15px; color: #757575; margin: 0;}
.cpt_product_video h3 span {color: #000;}
.cpt_product_video .content {padding: 16px;position:relative; z-index: 1;}
.cpt_product_video iframe {position:relative; z-index: 1;}

.cpt_product_discuss_link  { 
border: #dbdbdb solid 1px;
border-radius: 5px;
margin: 30px 0 0 -3px;
padding: 18px 16px 16px 16px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	
}

.cpt_product_discuss_link h3 {
margin-top: 0px;
font-size: 15px;
}
.cpt_product_discuss_link h3 span {
padding: 0 5px;
}
.cpt_product_discuss_link h3 strong {
padding-right: 5px;
margin-left:-5px;
color: #757575;
font-size: 15px;
font-weight: 700;}

#rekomenduemie h4 .rekspan{
background-color: #ffffff;
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0.25em;
padding-top: 0px;
font-size:15px;font-weight:bold;color:#666666;
}

#rekomenduemie h4 span{
background-attachment: scroll;
background-clip: border-box;
background-color: #ffffff;
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
padding-bottom: 0px;
padding-left: 0.25em;
padding-right: 0.25em;
padding-top: 0px;
color:#222222;
font-size:15px;
}

.rekomenduemie-info {margin-top:-58px;}

.rekomenduemie-bloktovara {padding-left:0px;}
.rekomenduemie-bloktovara1 {width:90%;}


#rekomenduemie-desc p{font-size:12px;line-height:16px;width:90%;color:#666666;}
#rekomenduemie-desc{padding-top:5px;display:none;}

#rekomenduemie a {font-size:15px;line-height:17px;font-weight:normal;}

#pricerekomenduemie {color:#FF3300;font-size:12px;font-weight:bold;padding-top:5px;}


.vuposmotreli {
border-bottom-color: #dbdbdb;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #dbdbdb;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #dbdbdb;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #dbdbdb;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-style: solid;
border-top-width: 1px;
margin-bottom: 25px;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
width: 225px;
height:100%;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	
	
	
}

.statyszakaza span {color:#ff3300;}

.statyszakaza {color: #666666;
font-size: 17px;
padding-right: 3px;}

.statyszakaza a{color: #666666;
font-size: 17px;
padding-right: 3px;
text-decoration: none;}

.statyszakaza a:hover{ font-size:17px;color:#FCAE20;text-decoration:underline;padding-right:3px;}

.showinfozakaz { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/showinfo.png");
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: auto;
border-bottom-color: currentColor;
border-bottom-style: none;
border-bottom-width: medium;
border-left-color: currentColor;
border-left-style: none;
border-left-width: medium;
border-right-color: currentColor;
border-right-style: none;
border-right-width: medium;
border-top-color: currentColor;
border-top-style: none;
border-top-width: medium;
cursor: pointer;
height: 35px;
width: 174px;
 }
 
 .showinfozakaz:hover { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/showinfo.png");
background-origin: padding-box;
background-position: -180px 0px;
background-repeat: no-repeat;
background-size: auto;
border-bottom-color: currentColor;
border-bottom-style: none;
border-bottom-width: medium;
border-left-color: currentColor;
border-left-style: none;
border-left-width: medium;
border-right-color: currentColor;
border-right-style: none;
border-right-width: medium;
border-top-color: currentColor;
border-top-style: none;
border-top-width: medium;
 }
 
.prd_in_cart {position:relative;}
.prd_in_cart ul {list-style: none;}
.prd_in_cart li {border: 1px solid #f5d938; border-radius: 10px; padding: 5px; margin: 0 -5px 10px}
.prd_in_cart #product_in_cart {position: absolute; display: none;}
.prd_in_cart:hover #product_in_cart {display: block; right: 0px;left:0px; top: 30px; z-index: 100;min-width: 193px;min-height: 60px; text-align: left; padding:10px; background: #fff;
border-bottom: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	
}
.product_in_cart {width: 100%;}
.prdshop_name a {font-weight: normal;}
.prdshop_picture {width: 50px; padding-right: 10px;}
.product_in_cart img {width: 50px;}
.prdshop_price {color:#f00;}

.commit a {margin: 0 auto; display: block; width: 183px; height: 41px; text-indent: -9999px; background: url(img/commit.png) no-repeat 0 -41px;}
.commit a:hover {background-position: 0 -82px;}
.commit a:active {background-position: 0 -82px;}


.breadcrumbs {list-style: none; margin: 0; padding: 0;}
.breadcrumbs li {position: relative; display: inline-block; padding: 0 0 5px 0; z-index: 500;}
.breadcrumbs a {color: #666; font-size: 17px; font-weight: normal; padding-left: 3px;}
.breadcrumbs a:hover {color: #FCAE20;}
.breadcrumbs .first a {padding-left: 0;}
.breadcrumbs ul {position: absolute; display: none; left: 20px; top: 20px; width: auto; background: #fff; text-align: left; padding: 0 5px; margin:0; border: 1px solid #B2B2B2; border-radius: 5px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	
}
.breadcrumbs li:hover ul {display: block;}
.breadcrumbs ul li {display: block; margin:0; padding: 3px 0;}
.breadcrumbs ul a {padding-left: 0;}
#breadcrumbs h1 {color: #3A3A3A; font-family: Arial; font-size: 20px; font-weight: bold; margin: 0; text-align: left !important;}
 
 .login_button1 {margin:15px 0px 25px 0px;position:relative;}

  .desnosplav {padding:30px 10px 10px 10px;}
  
  
.cpt_cat_tree {margin-left: 5px;padding-right:5px;}
.cpt_cat_tree ul {list-style: none; margin: 0; padding: 0;}

li.parent ul {position: absolute; display: none; left: 225px; top: -1px; width: 455px; background: #fff; text-align: left; padding: 0 5px; margin:0; border: 1px solid #B2B2B2; border-radius: 5px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 2px 2px #cfcfcf;
	-webkit-box-shadow:0 0 2px 2px #cfcfcf;
	box-shadow:0 0 2px 2px #cfcfcf;	
}
li.parent {padding-left: 5px;}
li.parent:hover {border: 1px solid #B2B2B2; border-radius: 5px; padding-left:4px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 2px 2px #cfcfcf;
	-webkit-box-shadow:0 0 2px 2px #cfcfcf;
	box-shadow:0 0 2px 2px #cfcfcf;	
}
li.parent:hover ul {display: block; z-index: 999;}
.tree_main li {position: relative;}
li.parent ul li {display: inline-block; width: 50%;}
li.parent ul li:first-child {background: #fff; margin-left: -10px; padding-left: 10px; padding-top:2px;}

.cpt_cat_tree a { color:#256AA3; text-decoration:underline;line-height:29px;font-size:17px;font-weight:normal;}
.cpt_cat_tree a:hover {color:#FCAE20; text-decoration:underline;}

.cpt_cat_tree .parent_current {
padding-left:10px;
margin-left:-13px;
margin-bottom:-2px;
width:235px;
}
.cpt_cat_tree .parent_current a {
padding: 2px 5px 3px;
font-size:17px;
line-height:29px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
background: none;
height: auto;
background: #038ED1;
border-radius: 5px;
margin-left: 3px;
}
.cpt_cat_tree .parent:hover > a {line-height: 27px;}

.cpt_cat_tree ul li.child_current a {
font-size:14px;
line-height:25px;
font-weight:normal;
color:#666;
text-decoration:none;
background: none;
height: auto;
padding: 2px 5px 3px;
background: #EBEBCF;
border-radius: 5px;
margin-left: 8px;
}

.cpt_cat_tree ul li.child_current {

}

.cpt_cat_tree .child a {
 font-size:14px;
 line-height:25px;
 font-weight:normal;
color:#256AA3;
text-decoration:underline;
background: none;
height: auto;

padding: 0 10px 4px 10px;
white-space: nowrap;
}

.cpt_cat_tree .child a:hover{
 font-size:14px;
 font-weight:normal;
color:#FCAE20;
}

.cpt_cat_tree li.parent .child a {
padding-left:0px;
padding-right:0px;
}

.product_brief_block, #prddeatailed_container>div, .cpt_last_products li {position: relative;}
.product_brief_block .newbestseller, .cpt_last_products li .newbestseller, .cpt_offer_products li .newbestseller {position: absolute; left: 0; top: 0; z-index: 2;}
#prddeatailed_container>div .newbestseller {position: absolute; left: 0; top: 45px; z-index: 9;}

.youtube {width: 55px; height: 23px; background: url(img/youtube.png) 0 0 no-repeat; position: absolute; right: 0; bottom: 0; z-index: 2; text-indent: -9999px;}

.product_one {padding:10px 0 5px 0;width:180px;}
.product_one1 {padding:10px 0 5px 0;width:180px;}
.product_one2 {padding:10px 0 5px 0;width:180px;}



.statustuka1{float:left;padding-top:5px;padding-left:0px;padding-bottom:5px;color:#666666;font-size:12px;}
.statustuka3{float:left;padding-top:5px;padding-bottom:5px;padding-left:0px;color:#666666;font-size:12px;}
.statustuka4{float:left;padding-bottom:5px;padding-left:0px;color:#666666;font-size:12px;margin-left:10px;line-height: 15px;}
.statustuka5{float:left;padding-top:5px;padding-bottom:5px;padding-left:0px;color:#666666;font-size:12px;margin-left:400px;line-height: 18px;margin-top:-45px;}
.statustuka2{float:right;padding-top:15px;padding-left:15px;color:#666666;font-size:12px;line-height: 15px;}
.statustuka{float:left;padding-top:15px;padding-bottom:5px;padding-left:5px;color:#666666;font-size:10px;width:320px;line-height: 15px;}

.zoom2 {border:1px solid #CCCCCC;} 

.breadcrumbs_history  a{font-size: 17px;
font-weight:normal;}

.breadcrumbs_history span{font-size: 17px;
font-weight: normal;
color:#666666;}

.free_shiping {
padding:0px 0px 0px 25px;
margin-top:-5px;
}

.free_shiping1 {
padding:0px 0px 0px 25px;
margin-top:120px;
}

.vkvidjet{
padding-bottom: 15px;
padding-left: 10px;
padding-right: 0px;
padding-top: 10px;
width:200px;
}

.vkvidjet-zafzakaza{
width:200px;
padding-left:395px;
padding-bottom:15px;
}

.vkvidjet-zafzakaza1{
margin-top:-250px;
padding-bottom:10px;
font-size:18px;
font-weight:normal;
width:200px;
padding-left:395px;
}

.vkvidjet-zafzakaza2{
width:390px;
margin-top:-60px;
padding-bottom:10px;
}

.vkvidjet-zafzakaza2 h1{
color:#39B54A;
margin-top:45px
}

.post_block{width:730px;}

.logo-kategor{
border: #dbdbdb solid 1px;
border-radius: 5px;
margin: 0px;
height:125px;
width:710px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	}
	
.logo-kategor1{
border: #dbdbdb solid 1px;
border-radius: 5px;
margin: 0px;
height:410px;
width:725px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	}
	
	.logo-kategor2{
border: #dbdbdb solid 1px;
border-radius: 5px;
margin: 0px;
height:300px;
width:725px;
margin: 0px 0px 15px 0px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	}
	


.nextpreviosproduct {border: #dbdbdb solid 1px;
border-radius: 5px;
margin: 30px 0 0 -3px;
padding: 18px 16px 16px 16px;
height:150px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	
}

.nextpreviosproduct-left {float:left;width:320px;padding-right:15px;height:160px;}
.nextpreviosproduct-right{float:right;width:320px;height:160px;}
.nextpreviosproduct-left1 {
color: #666666;
padding-bottom: 3px;
margin-bottom:5px;
width:125px;
padding-left:25px;}
.nextpreviosproduct-right1{
color: #666666;
padding-bottom: 3px;
margin-bottom:5px;
padding-left:25px;
width:125px;}

.zoom-foto{
margin-top: -40px;
padding-left: 430px;
padding-bottom:10px;}



.logo-konkurs {
margin-bottom: 50px;
padding: 0px;
height:125px;
width:602px;
margin-top:-10px;
}

.logo-konkurs1 {
padding:0px;}

.form_korzuna {width:650px;}

.logo-vverchu{text-align:left;
float:left;
margin-bottom: 45px;
padding: 0px 0px 0px 20px;
height:410px;
width:725px;
margin-top:-10px;}

.inforabota{
border: #39B54A solid 1px;
border-radius: 5px;
margin:15px 0px -5px 5px;
padding: 3px 0px 5px 0px;
height:16px;
width:980px;
background:#39B54A;
font-size:15px;
color:#FFFFFF;
text-align:center;
}

.catalog_nav {width:740px; text-align: center;}
.wishlist .catalog_nav {margin: 20px 0;}

.waitlist .catalog_nav {margin: 20px 0;}

.img-produkt-small a img {width:120px;}
.img-produkt-small {width:120px;padding-right:10px;}
.img-produkt-small1 {width:200px;margin-top:-75px;padding-left:130px;}
.img-produkt-small1 a {font-weight:normal;font-size:15px;}
.img-produkt-small2 {width:70px;padding-left:130px;padding-top:5px;color:#FF3300; font-size:12px; font-weight:bold;}
.img-produkt-small2 a{font-weight:normal;font-size:15px;}
.social-links{margin-left:0px;width:135px;}
.social-links1{margin-left:140px;margin-top:-20px;}
.social-facebook {
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/social/fc_link.png");
background-position: 0px 0px;
display: block;
height: 26px;
width: 26px;
}

.social-facebook:hover{background-position: 0px 100%;}


.social-youtube{
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/social/youtube_link.png");
background-position: 0px 0px;
display: block;
height: 26px;
width: 26px;
margin-left:35px;
margin-top:-26px;
}

.social-youtube:hover{background-position: 0px 100%;}

.social-instagram{
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/my/social/instagram_link.png");
background-position: 0px 0px;
display: block;
height: 26px;
width: 26px;
margin-left:72px;
margin-top:-26px;
}

.social-instagram:hover{background-position: 0px 100%;}





.podrobnee_button1{margin:-5px 0px 0px 90px;
width:91px;height: 22px;
}

.podrobnee_button {
background-image: url("/published/publicdata/KUPISUVENIR/attachments/SC/images/podrobnee-katalog.png");
background-position: 100% 0px;
display: block;
height: 22px;
width: 91px;
}

.podrobnee_button:hover{background-position:0px 0px; }

.slider {width: 200px; height: 200px;}
.bx-window {z-index: 1; height: 204px!important;}
.bx-prev, .bx-next {position: absolute; top: 10px; opacity : 0; z-index: 2;}
.bx-wrapper:hover .bx-prev, .bx-wrapper:hover .bx-next {opacity : 1;}
.bx-prev {left: 150px;}
.bx-next {left: 180px;}


.prod_in_cart {clear: both; font-size:15px;}
.knopkakypit .prod_in_cart { margin-bottom: 5px;}

#prddeatailed_container1 .zakaz_phone61 span {color:#666666; font-size:18px;margin-top:3px;margin-right:5px;padding-left:0px;}
#prddeatailed_container1 .zakaz_phone61 {color:#00000; font-size:18px;padding-left:0px;margin-left:0px;margin-top:3px;}

#prddeatailed_container1 .zakaz_phone5 span {color:#666666; font-size:18px;margin-top:5px;margin-right:5px;padding-left:0px;}
#prddeatailed_container1 .zakaz_phone5 {color:#00000; font-size:18px;padding-left:0px;margin-left:0px;margin-top:10px;}
#prddeatailed_container1 .dostavka-srok7 {color:#24262B; font-size:14px;padding-top:15px;padding-left:0px;font-weight:bold;width:195px;margin-left:0px;}
#prddeatailed_container1 .zakaz_phone7 {color:#00000; font-size:12px;padding-left:0px;margin-left:0px;margin-top:10px;margin-bottom:-10px;}

.cpt_product_related_products1  { 
border: #dbdbdb solid 1px;
border-radius: 5px;
margin: 30px 0 0 -3px;
padding: 18px 16px 16px 16px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	
height:260px;	
padding-bottom: 16px;
padding-left: 16px;
padding-right: 16px;
padding-top: 18px;
max-width:1280px;
}

.review_block_header {
background: #F6F6F6;
position: relative;
z-index: 10;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(85%,#F6F6F6), color-stop(100%,#E8E8E8));
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
padding-bottom: 1px;
padding-top: 6px;
padding-left:10px;
margin:-18px -16px 10px -16px;
}

.review_showall1{
padding-bottom:5px;
}
.review_showall1 a {
 font-size: 13px;
 font-weight: normal;
 text-decoration: underline;
 font-style:italic;
 color:#666666;
}

.review_showall1 a:hover {
color:#fcae20;
}


.quick_close {position: absolute; right: 5px; top: 5px; width: 26px; height: 26px; text-indent: -9999px; background: url(img/close.png) no-repeat;}
.product_brief_block .quick_shop {display: none; position: absolute; top: 80px; left: 10px; z-index: 5; width: 180px; height: 27px; background: url(img/quick_shop.png) 0 -27px no-repeat; text-indent: -9999px;}
.product_brief_block:hover .quick_shop {display: block;}
.quick_shop:hover {background-position: 0 0;}
.quick_view {background:#eee; overflow: hidden; padding: 30px; width: 580px; position: relative;}
.quick_view table {border-collapse: collapse; border-spacing: 0;}
.quick_view td {vertical-align: top;}
td.quick_detailed, td.quick_button {vertical-align: middle; height: 37px;}
.description {height: 367px; width: 250px; padding: 15px 15px 10px; background: #fff; margin: 0 18px 20px 0; color: #404040; border-radius: 7px; position: relative;}
.quick_description {height: 245px; margin-bottom: 5px;}
.quick_description h2 {margin: 0 0 5px;}
.quick_picture {position: relative;}
.quick_picture .newbestseller {position: absolute; left: 0; top: 0;}
.info {height: 352px; width: 202px; background: #fff; padding: 20px 40px; border-radius: 7px;}
.quick_title {font-weight: bold; font-size: 12px; display: block;}
.quick_reviews {margin-bottom: 10px;}
.quick_view .rating_small {display: inline-block; margin: 0 3px 1px 0; vertical-align: middle;}
a.quick_review {color: #666; font-size: 13px; font-style: italic; font-weight: normal; text-decoration: underline;}
a.quick_review:hover {color: #FCAE20;}
.quick_name {margin-bottom: 10px;}
.quick_name a {font-size: 17px; font-weight: normal; line-height: 20px; text-decoration: underline;}
.quick_code {font-size: 11px; color: #666; margin-bottom: 10px; display: inline-block; margin-right: 5px;}
.quick_code span {color: #4A4A4A; font-weight: bold;}
.quick_price {color: #FF3300; font-size: 17px; font-weight: bold;}
.pay_and_del {position: absolute; bottom: 10px; left: 15px; font-weight: normal;}
.pay_and_del p {margin-bottom: 10px;}
.quick_view .in_stock {color: #329A1C;}
.quick_view .out_stock {color: red;}
.quick_detailed a {font-size: 14px; font-weight: normal; color: #666; display: inline-block; margin-left: 15px;}
.quick_detailed a:hover {color: #FCAE20;}

.quick_view  .quick_button a {height: 37px; width: 282px; text-decoration: none; text-indent: -9999px; display: block;}
.quick_view .quick_add {background: url(img/buybutton.png) no-repeat;}
.quick_view .quick_select {background: url(img/buybutton-select.png) no-repeat;}
.quick_view .quick_add:hover, .quick_view .quick_select:hover {background-position: 0 -37px;}
.quick_view .prd_out_of_stock {font-style: normal;}

.cpt_prd_lists {padding: 18px 16px 16px; border: 1px solid #DBDBDB; border-radius: 5px; box-shadow: 0 0 3px #CFCFCF; margin: 30px 0 0 -3px; position: relative;}
.cpt_prd_lists h3 {margin-top: 0px;}
.cpt_prd_lists h3 span {padding: 0 5px;}
.cpt_prd_lists .prev, .cpt_prd_lists .next, .cpt_product_related_products .rel_prev, .cpt_product_related_products .rel_next, #offer .next, #offer .prev, .cpt_product_kits .kit_prev, .cpt_product_kits .kit_next, .cart_kits .kit_prev, .cart_kits .kit_next {width: 37px; height: 56px; background: url(img/slider.jpg) no-repeat; border: none; cursor: pointer; text-indent: -9999px; position: absolute; top: 50px; z-index: 3;}
.cpt_prd_lists .prev, .cpt_product_related_products .rel_prev, #offer .prev, .cpt_product_kits .kit_prev, .cart_kits .kit_prev {background-position: 0 0; left: 8px;}
.cpt_prd_lists .next, .cpt_product_related_products .rel_next, #offer .next, .cpt_product_kits .kit_next, .cart_kits .kit_next {background-position: -37px 0; right: 8px;}
.cpt_prd_lists .prev:hover, .cpt_product_related_products .rel_prev:hover, #offer .prev:hover, .cpt_product_kits .kit_prev:hover, .cart_kits .kit_prev:hover {background-position: 0 -56px;}
.cpt_prd_lists .next:hover, .cpt_product_related_products .rel_next:hover, #offer .next:hover, .cpt_product_kits .kit_next:hover, .cart_kits .kit_next:hover {background-position: -37px -56px;}
.cpt_prd_lists .prev.disabled, .cpt_prd_lists .next.disabled, .cpt_product_related_products .rel_prev.disabled, .cpt_product_related_products .rel_next.disabled, #offer .prev.disabled, #offer .next.disabled, .cpt_product_kits .kit_prev.disabled, .cpt_product_kits .kit_next.disabled, .cart_kits .kit_prev.disabled, .cart_kits .kit_next.disabled {display: none;}
.prd_lists, .prd_related {margin: 0 auto; width: 640px;}
.prd_list {list-style: none; overflow: hidden;}
.prd_list li {float: left; width: 120px; height: 220px; padding: 0 20px;}
.prd_list .prd_thumbnail {height: 120px;}
.prd_name a {font-size: 15px; font-weight: normal; line-height: 17px;}
.prd_list img {width: 120px;}
.prd_Price {color: #FF3300; font-size: 12px; font-weight: bold; margin-top: 5px;}


.cpt_prd_lists_header1 {
background: #F6F6F6;
position: relative;
z-index: 10;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(85%,#F6F6F6), color-stop(100%,#E8E8E8));
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
padding-bottom: 1px;
padding-top: 7px;
padding-left:10px;
margin:-18px -16px 10px -16px;
}



.estvnaluchue {font-size:12px; font-weight:normal;color:#329A1C;width:125px;margin-top:-18px;padding-left:95px;}
.estvnaluchue1 {
color:#329A1C;
font-size:16px;
font-weight:normal;
margin-top: 15px;
}

.estvnaluchue2 {
color:#FE641A;
 padding-bottom:20px;
 padding-top:5px;
 margin-left:5px;
 float:left;
 font-size:15px;
font-weight:bold;
width:200px;
}


.prd_net_v_nal .totalPrice{color:#757575;}
.poisk-last{margin-top:-300px;}
.poisk-last1{padding-left:90px;}

.title_block {font-size: 15px; font-weight: bold;}
.rating {width: 100px; height: 20px; background: url(img/rating.png) repeat-x 0 0;margin:0px 0px 15px 0px;}
.rating span {display: block; height: 20px; background: url(img/rating.png) repeat-x 0 -20px;}
.rating_small {width: 75px; height: 16px; background: url(img/rating_small.png) repeat-x 0 0; margin-top: 5px;}
.product_brief_block .rating_small {display: inline-block; vertical-align: middle; margin: 0 3px 1px 0;}
.rating_small span {display: block; height: 15px; background: url(img/rating_small.png) repeat-x 0 -15px; text-indent: -999px;}
.rat_1 {width: 15px;}
.rat_2 {width: 30px;}
.rat_3 {width: 45px;}
.rat_4 {width: 60px;}
.rat_5 {width: 75px;}

.add_discuss div.stars-rat {margin: 0 0 5px; color: #6D6D6D;}
ul.stars { 
	width: 100px; 
	height: 20px; 
	position: relative; 
	background: url(img/rating.png);
    list-style:none;
    display: inline-block;
    vertical-align: middle;
} 
.stars li { 
	float: left;
	height: 20px; 
} 
.stars li span { 
	display: block; 
	width: 20px; 
	height: 20px; 
	text-indent: -9999px; 
	position: absolute; 
	text-decoration: none; 
	z-index: 10; 
	cursor: pointer;
} 
.stars span.active { 
	background: url(img/rating.png) left center; 
	left: 0; 
	z-index: 2; 
} 
.stars li span:hover { 
	background: url(img/rating.png) left center; 
	left: 0; 
	z-index: 3; 
} 
span.star1 { 
	left: 0; 
}
span.star1:hover, span.star1.active { 
	width: 20px; 
} 
span.star2 { 
	left: 20px; 
}
span.star2:hover, span.star2.active { 
	width: 40px; 
} 
span.star3 { 
	left: 40px; 
}
span.star3:hover, span.star3.active { 
	width: 60px; 
} 
span.star4 { 
	left: 60px; 
}
span.star4:hover, span.star4.active { 
	width: 80px; 
} 
span.star5 { 
	left: 80px; 
}
span.star5:hover, span.star5.active { 
	width: 100px; 
} 
.stars li.current { 
	background: url(img/rating.png) left bottom; 
	z-index: 1; 
} 
ul.stars>li span:hover{ 
	text-indent: 110px;
    line-height: 22px;
}


.alltimezakazu{margin-top:-15px;padding-left:150px;font-size:14px;}
.alltimezakazu span {font-weight:bold;}
.siteheart {padding: 5px 5px 0px 0px;margin: 0px 0px -3px 0px;}


.middlemenu {width:240px;height:155px;margin:5px 0px 0px 0px;background-color:#fafafa;
border: #e3e3e3 solid 1px;
border-radius: 5px;
}
.middlemenuicon1 {
background: url(img/middlemenuicon.png) no-repeat scroll 0 0 transparent;
color: #6D6D6D;
font-size: 12px;
margin-right: 5px;
background-position:-9px -2px;
padding: 14px 0px 0px 36px;
height: 40px;
width:205px;
}
.middlemenuicon2 {
background: url(img/middlemenuicon.png) no-repeat scroll 0 0 transparent;
color: #6D6D6D;
font-size: 12px;
margin: -20px 0px 0px -10px;
background-position: 0px -119px;
padding: 17px 0px 0px 48px;
height: 40px;
}

.middlemenuicon3 {
background: url(img/middlemenuicon.png) no-repeat scroll 0 0 transparent;
color: #6D6D6D;
font-size: 12px;
margin: -20px 0px 0px -10px;
background-position: 0px -55px;
padding: 17px 0px 0px 49px;
height: 40px;
}

.middlemenuicon4 {
background: url(img/middlemenuicon.png) no-repeat scroll 0 0 transparent;
color: #6D6D6D;
font-size: 12px;
margin: -20px 0px 0px -10px;
background-position: 0px -174px;
padding: 17px 0px 0px 49px;
height: 40px;
}

.soldshtuk {
background: url(img/kupuluraz.png) no-repeat scroll 0 0 transparent;
color: #404040;
font-size: 14px;
margin: 15px 0px 0px 0px;
background-position: 0px 0px;
padding: 10px 0px 0 34px;
height: 22px;
}

.buygift {
background: url(img/buy-gift.png) 0 3px no-repeat;
color: #fb535d;
font-size: 14px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 35px;
height: 32px;
}

.middlemenu1 {width:730px;height:43px;margin:30px 0px 0px -5px;background-color:#fafafa;
border: #e3e3e3 solid 1px;
border-radius: 5px;
}
.middlemenuicon11 {
background: url(img/middlemenuicon.png) no-repeat scroll 0 0 transparent;
color: #6D6D6D;
font-size: 12px;
margin-right: 5px;
background-position:-6px -2px;
padding: 14px 0px 0px 36px;
height: 40px;
}
.middlemenuicon22 {
background: url(img/middlemenuicon.png) no-repeat scroll 0 0 transparent;
color: #6D6D6D;
font-size: 12px;
margin: -57px 0px 0px 265px;
background-position: 0px -119px;
padding: 17px 0px 0px 49px;
height: 40px;
}

.middlemenuicon33 {
background: url(img/middlemenuicon.png) no-repeat scroll 0 0 transparent;
color: #6D6D6D;
font-size: 12px;
margin: -58px 0px 0px 490px;
background-position: 0px -55px;
padding: 18px 0px 0px 49px;
height: 40px;
}


.middlemenu2 {width:730px;height:43px;margin:0px 5px 20px 0px;background-color:#fafafa;
border: #e3e3e3 solid 1px;
border-radius: 5px;
}

.container{	
text-decoration: none;
		margin:0 auto;
		position:relative;
		text-align:left;
		width:725px;
		height:414px;
				
		border: #DEDEDE solid 1px;
/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #cfcfcf;
	-webkit-box-shadow:0 0 3px #cfcfcf;
	box-shadow:0 0 3px #cfcfcf;	}
	
	
	
	
.container a {text-decoration: none;}
.container a:hover {text-decoration: none;}
.container :hover {text-decoration: none;}

.countimer {margin:155px 0px 0px 320px;}




#range_filter {padding: 10px 8px;}
#range_filter span {color: #666666; font-size: 12px; margin: 1em 0 0.5em; padding-left: 5px; font-weight: bold;}
#range_filter label {margin-right: 5px; color: #333;}
#price_from,#price_to {border:1px solid #074776; padding:2px 0 0; color: #329A1C; font-weight: bold; width: 40px;}
#slider_price {margin:10px 0 15px;}
.range_ok {border: 1px solid #329a1c; background: #56a446; color: #fff;
 border-radius: 5px; cursor: pointer; float: right; height: 19px; font-size: 12px; padding: 1px 0; text-transform: uppercase; width: 40px;}

.cat_filter {overflow: hidden; margin-top: 5px; padding-top: 5px;}
.cat_filter ul {list-style: none;}
.cat_filter li.option_name {background: none; margin-left: 10px;}
.cat_filter ul:first-child li.option_name {background: none; margin-left: 0;}
.cat_filter li {background:  #F0F1F1; border-radius: 5px; padding: 2px 5px;
float: left; margin: 0 5px 5px 0;}
.cat_filter li a { display: inline-block; background: url(../../images/my/bul1.gif) right center no-repeat;  text-decoration: none; color: #000; padding-right: 12px;}
.cat_filter li:hover {box-shadow: 0 0 5px #989898;}
.cat_filter li.option_name:hover {box-shadow: none;}
.cat_filter li:hover a {text-decoration: line-through;}

.h1 {text-align: left; font-size:20px; font-family:Arial;margin-top:20px;font-weight:bold;color:#3A3A3A;}



.h2-ofolmlenie {font-size:18px;}
.all-dostavka {padding:5px 0px 20px 0px;width:1000px;margin:0 auto; position: relative;}
#checkout_logininfo {padding:10px 10px 0px 15px;width:550px;}
#checkout_addresses_shipping {padding:25px 0px 10px 15px;}
#checkout_addresses { width:575px;}
#checkout_addresses td {width:190px;} 

.lichnoeinfo {padding-bottom:10px;}
.lichnoeinfo1 {padding:0px 0px 20px 0px;}
.lichnoeinfo2 {padding:5px 0px 5px 0px; margin-top: 15px;}
.logo-dostavka {display:none;}
.lichnoeinfo1 .logo-dostavka {display:none;}
.lichnoeinfo1 .td-dostavka1 {width:5px;height:5px;padding:0px 5px 0 10px;}
.lichnoeinfo1 .td-dostavka2 {width:505px;padding:0px 10px 5px 0px;}
.lichnoeinfo1 .td-dostavka3 {width:45px;padding:0px 5px 5px 5px;}
.td-dostavka1 {width:5px;height:5px;padding:25px 5px 0 10px;}
.td-dostavka2 {width:505px;padding:10px;}
.td-dostavka3 {width:45px;padding:5px;}
.td-oplata1 {display:none;}
.td-oplata2 {width:5px;height:5px;padding:0px 5px 0 10px;}
.td-oplata3 {width:505px;padding:0px 0px 5px 0px;}
#cellpadding addressform {padding:10px;}

#cart_content_header {
background:#DDDDDD;
}

.vsegokoplate {font-size:18px;}

.button-oplata {margin:10px 0px 0px 170px;position:relative;}
.op_btn {cursor:pointer;height:42px;width:220px;background:url("../../images/my/podtverday-zakaz.png") no-repeat scroll 0 -41px transparent;border:medium none;text-indent: -9999px;}
.op_btn:hover {cursor:pointer;background:url("../../images/my/podtverday-zakaz.png") no-repeat scroll 0 -82px transparent;border:medium none;}
.op_btn:active {cursor:pointer;background:url("../../images/my/podtverday-zakaz.png") no-repeat scroll 0 -82px transparent;border:medium none;}

.button-rega {margin:50px 0px 0px 195px;position:relative;}
.reg_btn {cursor:pointer;height:32px;width:167px;background:url("../../images/my/button-rega.png") no-repeat scroll 0 0 transparent;border:medium none;}
.reg_btn:hover {background:url("../../images/my/button-rega.png") no-repeat scroll 0 -32px transparent;border:medium none;}

.button-oformit {margin:25px 135px 0px 0px;position:relative;}
.oform_btn {cursor:pointer;height:42px;width:182px;background:url("../../themes/aqua/img/commit.png") no-repeat scroll 0 -41px transparent;border:medium none;}
.oform_btn:hover {cursor:pointer;background:url("../../themes/aqua/img/commit.png") no-repeat scroll 0 -82px transparent;border:medium none;}
.oform_btn:active {cursor:pointer;background:url("../../themes/aqua/img/commit.png") no-repeat scroll 0 -82px transparent;border:medium none;}



.button-oformit1 {margin:50px 135px 0px 0px;position:relative;}
.button-oformit1 a{cursor:pointer;
background-image:url("../../themes/aqua/img/commit.png");
background-position: 0px -41px;
background-repeat: no-repeat;
padding-bottom: 3px;
padding-left: 182px;
padding-right: 0px;
padding-top: 24px;
}
.button-oformit1 a:hover {cursor:pointer;
background-image:url("../../themes/aqua/img/commit.png");
background-position: 0px -82px;
background-repeat: no-repeat;
padding-bottom: 3px;
padding-left: 182px;
padding-right: 0px;
padding-top: 24px
}

.button-oformit1 a:active {
cursor:pointer;
background-image:("../../themes/aqua/img/commit.png");
background-position: 0px -82px;
background-repeat: no-repeat;
padding-bottom: 3px;
padding-left: 182px;
padding-right: 0px;
padding-top: 24px
}


.login_button {margin:15px 0px 25px -5px;position:relative;}
.login_btn {cursor:pointer;height:35px;width:174px;background:url("../../images/my/button-vojtu.png") no-repeat scroll 0 0 transparent;border:medium none;}
.login_btn:hover {background:url("../../images/my/button-vojtu.png") no-repeat scroll -180px 0 transparent;border:medium none;}

.remind_button {margin:15px 0px 25px -8px;position:relative;}
.remind_btn {cursor:pointer;height:40px;width:155px;background:url("../../images/my/button-vostanovit.png") no-repeat scroll 0 0 transparent;border:medium none;}
.remind_btn:hover {background:url("../../images/my/button-vostanovit.png") no-repeat scroll -156px 0 transparent;border:medium none;}

.save_button {margin:20px 0px 25px 5px;position:relative;}
.save_btn {cursor:pointer;height:33px;width:92px;background:url("../../images/my/save-my-info.png") no-repeat scroll 0 0 transparent;border:medium none;}
.save_btn:hover {background:url("../../images/my/save-my-info.png") no-repeat scroll -92px 0 transparent;border:medium none;}

.addnewadress_button {margin:20px 0px 25px 5px;position:relative;}
.goto {cursor:pointer;height:33px;width:170px;background:url("../../images/my/add-new-adress.png") no-repeat scroll 0 0 transparent;border:medium none;}
.goto:hover {background:url("../../images/my/add-new-adress.png") no-repeat scroll -180px 0 transparent;border:medium none;}



.white-skrit{background:#ffffff;}

.logo-main-dostavka{padding:0 0 10px 0px;}
.logo-main-dostavka1{padding:10px 0 10px 385px;font-size:14px;margin-top:-40px;width:225px;}
.logo-main-dostavka2{padding:10px 0 10px 0px;font-size:18px;}
.logo-main-dostavka3 span{color: rgb(102, 102, 102);
font-size: 14px;
margin-right: 5px;}
.logo-main-dostavka3{padding:10px 350px 10px 205px;font-size:18px;color: rgb(102, 102, 102);
margin-top:-55px;}



.blue {background: #E4EDF6;}

.choice-reg, .choice-auth {color: #256AA3; font-size: 16px; cursor: pointer; display: inline-block; padding: 10px 15px; background: #fff; margin-right: 10px; border-radius: 5px 5px 0 0; border-right: 1px solid #ccc; background: #F7FAFC;}
.choice-reg.active, .choice-auth.active {color: #F97909; border-color: #808080; cursor: default; background: #fff;}
.choice-reg:hover, .choice-auth:hover {color: #F97909;}

.choice-reg strong, .choice-auth strong {border-bottom: 1px dashed #256AA3;}
.choice-reg:hover strong, .choice-auth:hover strong {border-color: #F97909;}
.choice-reg.active strong, .choice-auth.active strong {border-color: #fff;}

.ordering {width: 570px; min-height: 260px; background: #fff; box-shadow: 1px 1px 1px #ccc; padding: 15px; margin-bottom: 20px; border-radius: 0 0 5px 5px;}
.ordering label {cursor: pointer;}

.ordering #checkout_addresses_shipping {padding-top: 0;}

.add_comment {margin: 10px 0 0 10px;}
.checkout_comment {display: none;}
.checkout_comment p {color: #666;}
.checkout_comment textarea {resize: none;}


.capsule {width: 374px; padding-bottom: 20px; font-family:Arial, Helvetica, sans-serif; position: absolute; top: 120px; right: 0;}
.cart_actions {border: 2px solid #C31433; border-radius: 10px; padding: 20px 10px 15px; background: #fff;}
.cart_actions ul {list-style: none;}
.cart_actions li {border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-top: 10px;}
.cart_actions table {width: 100%;}
.cart_actions a {#045990; font-weight: normal; font-size: 13px;}
.cart_actions .price {color: #C31433; font-style: oblique; font-weight: bold; font-size: 15px; white-space: nowrap; text-align: right; vertical-align: middle; text-transform: none;}

#discount {display: none;}
#discount.show {display: table-row;}
.cart_discount_label + td {color: #999;}
.cart_actions #discount_value {color: #999; font-style: oblique; font-weight: bold; font-size: 15px;}
.cart_actions .article {color: #fff;}
#shippcost {text-align: right;}
.cart_actions .remove, .cart_actions .removeKit {background: url(img/sprite.png) no-repeat -88px top; display: inline-block; width: 17px; height: 17px; text-indent: -9999px; margin-right: 3px; cursor: pointer;}
.cart_actions .remove:hover, .cart_actions .removeKit:hover {background-position: right top;}
.delivery {border-bottom: 1px dotted #ccc; margin: 10px 0; padding: 10px 0;}

.cart_actions form {border-bottom: 2px solid #ccc; padding-bottom: 10px; margin-bottom: 15px;}
.cart_actions #in_total_label {font-style: italic; font-weight: bold; text-transform: uppercase; font-size: 15px;}
.cart_actions #in_total {font-style: italic; font-weight: bold; color: #C61B3D; font-size: 20px; text-align: right;}

.cart_actions img {vertical-align: middle; max-width: 50px; max-height: 50px;}
.cart_product_quantity, .cart_kit_quantity {height: 15px; width: 30px; border: 1px solid; border-color: #656565 #ccc #ccc; padding: 2px 0; margin-right: 2px; text-align: center;}

.enter-promo, .del-promo, .add_comment, .remind-password, .remind-auth {cursor: pointer; color: #256AA3; border-bottom: 1px dashed #256AA3; display: inline-block; margin-bottom: 10px;}
.enter-promo, .del-promo {margin-top: 10px;}
#discount_coupon_code {width: 150px; height: 19px; vertical-align: baseline;}
#coupon_form, #shippid {display: none;}

.auth-phone, .auth-email {color: #C61B3D; border-bottom: 1px dashed #C61B3D; cursor: pointer; display: inline-block; text-decoration: none;}
.have-phone, .have-email {display: none; border: 1px solid #EADFC2; border-radius: 10px; background: url(img/notice.png) 20px center no-repeat #FDF8EB; padding: 20px 20px 20px 80px; margin: 10px 20px 20px;}


.checkout-input {width: 100%;}
table.checkout-input td {width: auto; padding: 0 10px 5px 0;}
table.checkout-input td:first-child {width: 150px; vertical-align: top; line-height: 27px;}
div.checkout-input .label {float: left; width: 150px; padding: 0 7px 5px 3px;}


.checkout-input input[type="text"], .checkout-input input[type="email"], .checkout-input input[type="password"], .checkout-input textarea {border: 1px solid #ccc; border-top-color: #656565; padding: 5px;}
.checkout-input input[type="text"], .checkout-input input[type="email"], .checkout-input input[type="password"] {width: 350px; height: 15px; margin-bottom: 10px;}
.checkout-input input.exits {border: 1px solid #F6B35E; border-top-color: #C38019;}
.checkout-input input.login {width: 200px; height: 30px; font-size: 26px; margin-bottom: 1px;}
.checkout-input select {padding: 5px; margin-bottom: 10px;}
.checkout-input textarea {width: 350px; height: 45px; resize: none;}

/*.overlay {display:none; position:fixed; z-index:999; opacity:0.5; filter:alpha(opacity=50); top:0; right:0; left:0; bottom:0; background:#000; }*/

.help_description {position: relative;}
.open-help {width: 14px; height: 14px; display: inline-block; text-indent: -9999px; background: url(img/sprite.png) no-repeat left top; margin-left: 10px; cursor: pointer;}
.open-help:hover {background-position: -17px top;}

.help_desc {display:none; position:absolute; background:#fff; min-width: 350px; max-width:800px; max-height:700px; top:20px; left:80px; z-index:1000; padding:30px; border: 2px solid #C31433; border-radius: 8px; box-shadow: 13px 15px 4px 0 rgba(5, 6, 6, 0.47); font-size: 13px;}

#payment_info .help_desc {bottom: 20px; top: auto;}

.close {width: 41px; height: 17px; line-height: 17px; cursor: pointer; background: url(img/sprite.png) no-repeat -64px top; position: absolute; top: 10px; right: 10px; text-indent: -9999px;}
.close:hover {background-position: right top;}

.help_title {font-style: italic; text-transform: uppercase; font-size: 18px; font-weight: bold; margin-bottom: 20px;}


.address {list-style: none; margin-left: 170px;}
.address li {margin-bottom: 5px;}
.address span {display: inline-block; width: 375px; vertical-align: middle;}
.address input {margin-right: 5px;}


label.add_address input {display: none;}
label.add_address {border-radius: 5px 5px 0 0; padding: 2px 15px 5px 5px; display: inline-block; cursor: pointer; margin-top: 10px;}
label.add_address b {border-bottom: 1px dashed; font-weight: normal; color: #256AA3; position:relative;}
label.add_address b:after{content:'\25bc'; position:absolute; right:-12px; top:2px; font-size: 9px;}
label.add_address.checked {background: #FDF8EB; border: 1px solid #EADFC2; border-bottom: none;}
label.add_address.checked b {color: #000; border-color: #FDF8EB;}
label.add_address.checked b:after{content:'\25B2'; top:1px;}

.new-address {display: none; margin: -6px 0 5px; border: 1px solid #EADFC2; border-radius: 10px; background: #FDF8EB; padding: 20px 10px;}
.new-address .row_odd td {background: #FDF8EB;}

.full_address input {margin-bottom: 1px !important;}
.full_address label {float: left;}
.full_address span, .phone label span {display: block; font-size: 11px; color: #666;}
.street {width: 252px; margin-right: 2px;}
.house {width: 52px; margin-right: 2px;}
.flat {width: 52px;}
.street input {width: 240px !important;}
.house input {width: 40px !important;}
.flat input {width: 40px !important;}

tr.phone td:first-child {line-height: 40px;}
.phone label {width: 212px; display: block; margin-bottom: 10px;}


.login_box #block-auth, .cpt_maincontent #block-auth {display: block;}
#block-auth, #block-remind {display: none;}
#block-auth p, #block-remind p {font-size: 15px; margin-bottom: 15px;}
#block-auth #success, #block-remind #result, #block-auth #error, #message-block {font-weight: bold; display: none; border: 1px solid #EADFC2; border-radius: 10px; padding: 20px 20px 20px 80px; margin: 10px 20px 20px;}
#block-auth #success, .success_block {background: url(img/tick.png) 20px center no-repeat #FDF8EB;}
#block-remind #result, #block-auth #error, .error_block {background: url(img/error.png) 20px center no-repeat #FDF8EB;}
#block-auth .button, #block-remind .button {margin-right: 15px;}
#message-block {display: block;}

.button, .cart_discount_label button {padding: 3px 6px; overflow:visible; font-size: 13px; color:#333; border:1px solid #ccc; cursor:pointer;
	-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
	background:#d5d5d5;
	background:-moz-linear-gradient(top,#ffffff 0%,#d5d5d5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#d5d5d5));
	background:-webkit-linear-gradient(top,#ffffff 0%,#d5d5d5 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#d5d5d5 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#d5d5d5 100%);
	background:linear-gradient(top,#ffffff 0%,#d5d5d5 100%);}
.button:hover, .cart_discount_label button:hover {background:#f4f4f4;color:#666}


.user-menu {float: right; line-height: 30px; margin-right: 10px; max-width: 241px; position: relative;}
.link-office {color: #C61B3D; font-weight: normal; padding: 0 10px 0 20px; margin-right: 5px; background: url(img/profile.png) no-repeat left; display: inline-block; max-width: 170px; position: relative; overflow: hidden;}
.link-office span {display: block; max-width: 180px; white-space: nowrap;}
.link-office span:after {background: url(img/fading.png) right top no-repeat; position: absolute; right: -5px; top: 0px; width: 30px; height: 30px; content: '';}
.link-auth {color: #000; font-weight: normal; text-decoration: none; border-bottom: 1px dashed;}

#user {position: absolute; list-style: none; text-align: left; width: 150px;
display: none; right: -10px; top: 30px; z-index: 100; background: #fff;
border-bottom: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
/* CSS3 Box Shadow */
-moz-box-shadow:0 0 3px #cfcfcf;
-webkit-box-shadow:0 0 3px #cfcfcf;
box-shadow:0 0 3px #cfcfcf;	
}
.user-menu:hover #user {display: block;}
#user li {border-top: 1px solid #d6d5d5; height: 40px;}
#user li:first-child {border: none;}
#user a {display: block; padding: 5px 10px; font-size: 13px; font-weight: normal; position: relative;}
#user a:after{content:'\25B6'; position:absolute; right: 10px; top:7px; font-size: 9px;}
#user a:hover {color: #fcae20; background-image: linear-gradient(to bottom, #fcfcfc 0%, #ededed 56%, #eaeaea 76%, #eaeaea 88%, #f2f2f2 100%);}
.link-logout {color: #c61b3d;}

.login_box {padding: 0 20px; height: auto; width: auto;}
.login_box #login, .login_box #password, .login_box #remind_email, .block-wait #email {width: 270px;}
.rega {padding-top: 20px !important;}



.shopping_cart {min-width:auto;width:auto;height:auto;}
.cart {width: 750px; margin: 0 auto;}
#blck-content h1 {color: #C31433; font-style: oblique; font-weight: bold; text-transform: uppercase; width: 750px; margin: 15px auto 10px; font-size: 27px;}
.cart_sum {text-transform: uppercase; border-bottom: 2px solid #ccc; font-size: 11px; font-style: oblique; font-weight: bold; padding-bottom: 2px; text-align: right; width: 750px; margin: 0 auto 10px;}
.pr_cart { list-style: none;}
.pr_cart li {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.pr_cart a {font-size: 15px; font-weight: normal; margin-bottom: 8px; display: inline-block;}
.pr_cart-article {color: transparent;}
.pr_cart-pict {width: 65px; text-align: left;}
.pr_cart-price {width: 355px; color: #C31433; font-style: oblique; font-weight: bold; font-size: 20px;}
.pr_cart-quantity{width: 120px; text-align: right;}
.pr_cart-remove {width: 10px;}
.pr_cart-remove .remove, .pr_cart-remove .removeKit {background: url(img/sprite.png) no-repeat -88px top; display: inline-block; width: 17px; height: 17px; text-indent: -9999px; margin: 0 0 3px 3px; cursor: pointer;}
.pr_cart-remove .remove:hover, .pr_cart-remove .removeKit:hover {background-position: right top;}
.pr_cart-total {width: 170px; text-align: right; color: #C31433; font-style: oblique; font-weight: bold; font-size: 20px;}
.pr_cart-pict img {max-width: 50px; max-height: 50px;}
.btn_checkout {cursor: pointer; height: 42px; width: 182px; background: url("img/commit.png") no-repeat 0 -41px; border: none; text-indent: -9999px;;}
.btn_checkout:hover, .btn_checkout:active {background-position: 0 -82px;}
.cart_total {border-top: 2px solid #ccc; padding-top: 15px; margin: 10px auto 20px; text-transform: uppercase; font-size: 21px; color: #333; font-style: italic; font-weight: bold; white-space: nowrap; text-align: right;}
.cart_choice {text-align: right;}
#blck-content .button {text-decoration: none; font-size: 15px; margin-right: 20px; padding: 9px 15px; font-weight: normal; vertical-align: middle; border-radius: 30px;}
#blck-content {padding-bottom: 20px;}



.wishlist ul {list-style: none; margin-top: 20px;}
.wishlist p {margin-top: 20px; font-size: 14px;}
.wishlist li {display: inline-block; vertical-align: top; width: 240px; position: relative;}

.del-wishlist {cursor: pointer; position: absolute; bottom: 30px; left: 0; z-index: 5; height: 14px; padding: 0 1px 2px 20px; background: url(img/wishlist.png) no-repeat 0 -32px; color: #666;}
.del-wishlist u {border-bottom: 1px dashed; text-decoration: none;}
.del-wishlist:hover {color: #ff3300;}

.add-wishlist, .auth-wishlist {display: inline-block; background: url(img/wishlist.png) no-repeat 0 2px; height: 16px; padding-left: 22px; cursor: pointer; color: #666; margin: 0 0 2px; font-weight: normal; text-decoration: none;}
.add-wishlist u, .auth-wishlist span {border-bottom: 1px dashed; text-decoration: none;}
.add-wishlist:hover, .auth-wishlist:hover {background-position: 0 -16px;}
.add-wishlist:hover u, .auth-wishlist:hover span {color: #dc2929;}


.product-wishlist {text-align: center; border-bottom: #C6C6C6 1px solid; padding: 10px; margin: 0 -10px}
.link-wishlist {display: inline-block; background: url(img/wishlist.png) no-repeat 0 -16px; height: 16px; padding-left: 22px; margin: 0 0 2px; color: #666;}
.link-wishlist a {color: #666; font-weight: normal;}
.link-wishlist a:hover {color: #dc2929;}

.num-wishlist{display: block; color: #666; font-size: 13px; margin-top: 2px;}




.waitlist ul {list-style: none; margin-top: 20px;}
.waitlist p {margin-top: 20px; font-size: 14px;}
.waitlist li {display: inline-block; vertical-align: top; width: 240px; position: relative;}

.del-waitlist {cursor: pointer; position: absolute; bottom: 30px; left: 0; z-index: 5; height: 14px; padding: 0 1px 2px 20px; background: url(img/wishlist.png) no-repeat 0 -32px; color: #666;}
.del-waitlist u {border-bottom: 1px dashed; text-decoration: none;}
.del-waitlist:hover {color: #ff3300;}

.add-waitlist, .auth-waitlist {display: inline-block;  height: 16px; padding: 8px 10px 8px 50px; border-radius: 4px; cursor: pointer; color: #666; margin: 0 0 2px; font-weight: normal; text-decoration: none; position: relative; background: #f5f5f5;
border: 1px solid #ebebeb;}
.add-waitlist::before, .auth-waitlist::before {background: url(img/waitlist.png) no-repeat -4px -67px; content: ' '; position: absolute; width: 25px; height: 16px; left: 14px;}
.add-waitlist:hover::before, .auth-waitlist:hover::before {background-position: -4px -37px;}
.add-waitlist u, .auth-waitlist span {border-bottom: 1px dashed; text-decoration: none;}
.add-waitlist:hover, .auth-waitlist:hover {background-position: 0 -16px;}
.add-waitlist:hover u, .auth-waitlist:hover span {color: #dc2929;}


.product-waitlist {text-align: center; border-bottom: #C6C6C6 1px solid; padding: 10px; margin: 0 -10px 10px;}
.product-waitlist .out_stock {color: #4d4b4b; font-size: 16px; font-weight: bold; display: block; margin-bottom: 10px;}
.link-waitlist {display: inline-block; height: 16px; padding: 6px 5px 7px 43px; margin: 0 0 2px; color: #666; position: relative;}
.link-waitlist::before {background: url(img/waitlist.svg) no-repeat 0 0px; background-size: contain; content: ' '; width: 33px; height: 30px; position: absolute; left: 0; top: 0;}
.link-waitlist a {color: #666; font-weight: normal;}
.link-waitlist a:hover {color: #dc2929;}

.num-waitlist{display: block; color: #666; font-size: 13px; margin-top: 2px;}

.wait-email {display: none;}
.wait-email div {border: 1px solid #EADFC2; border-radius: 10px; background: url(img/notice.png) 20px center no-repeat #FDF8EB; padding: 10px 10px 10px 80px; margin-bottom: 10px;}

.block-wait h1 {margin-top: 0;}
#waitsend {margin-right: 15px;}
.block-wait #message-block, .block-wait .have-email {margin: 0 0 10px;}
.block-wait .have-email {display: block;}
#block-auth.block-wait .have-email p {margin: 0; font-size: 12px;}

.success-email {font-size: 18px; display: block; margin-top: 20px;}
.login_box .success_block p {font-size: 16px;}
.menu {display: table; background-image: linear-gradient(to bottom, #fcfcfc 0%, #ededed 56%, #eaeaea 76%, #eaeaea 88%, #f2f2f2 100%); border-radius: 4px; border-color: #d1d0d0 #d1d0d0 #d1d0d0 #d6d5d5; border-style: solid; border-width: 1px 1px 0 0; height: 40px; margin-top: 30px;}
.menu li {list-style: none;}



.node {box-shadow: 1px 0 0 #f1f1f1 inset; text-align: center; border-left: 1px solid #d6d5d5; border-bottom: 1px solid #d1d0d0; display: inline-block; width: 113px; padding: 0 5px; height: 40px; position: relative; display: table-cell; vertical-align: middle; cursor: pointer;}
.node:first-child {border-radius: 4px 0 0 4px;}
.node:last-child {border-radius: 0 4px 4px 0;}


.node h4 {text-align: center; font-weight: normal; color: #256aa3; font-size: 13px;}
.node h4 a {text-decoration: none; font-weight: normal; display: block;}
.node h4 a:hover {color: #262a2e;}

.node table {box-shadow: 8px 8px 15px -5px #a9a9a9; border-radius: 0 0 4px 4px; display: none; position: absolute; top: 41px; left: -1px; background: #fff; text-align: left; padding: 10px; border: 1px solid #d1d0d0; border-style: none solid solid; border-width: medium 1px 1px; z-index: 502; white-space: nowrap; overflow: hidden; min-width: 125px; cursor: default;}
.node:last-child table, .node table.right {left: auto; right: -1px;}

.node td {vertical-align: top!important;}

.node:hover {border-bottom-color: #fff; background: #fff;}
.node:hover table {display: table;}

.menu .node.alone:hover {border-bottom-color: #d1d0d0;}
.menu .node.alone a {color: #FF3300;}


.group li {margin: 2px 10px 2px 5px;}
.group li.title {margin: 5px 0;}

.group a {font-weight: normal; text-decoration: none; color: #262a2e; display: block; padding: 2px 5px; border-radius: 4px;}
.group a:hover {color: #fff; background: #256aa3;}
.group .title a, .group span {font-weight: bold; color: #262a2e;}
.group .title a:hover {background: none; text-decoration: underline; color: #262a2e;}




#offer {clear: both; margin-top: 320px;margin-left:20px;}

.offer-tabs {position: relative; overflow: hidden; list-style: none; z-index: 5; bottom: -1px;}
.offer-tabs li {float: left; cursor: pointer; color: #256aa3; padding: 10px 15px;}
.offer-tabs li span {border-bottom: 1px dashed; display: inline-block; font-size: 15px;}
.offer-tabs li.current {cursor: auto; color: #ff3300; border: 1px solid #262a2e; border-width: 1px 1px 0 1px; border-radius: 5px 5px 0 0; background:#ececec; 
background:-moz-linear-gradient(top,#fff 4%,#eeeeee 42%,#eeeeee 60%,#fff 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(4%,#fff),color-stop(42%,#eeeeee),color-stop(60%,#eeeeee),color-stop(100%,#fff));
background:-webkit-linear-gradient(top,#fff 4%,#eeeeee 42%,#eeeeee 60%,#fff 100%);
background:-o-linear-gradient(top,#fff 4%,#eeeeee 42%,#eeeeee 60%,#fff 100%);
background:-ms-linear-gradient(top,#fff 4%,#eeeeee 42%,#eeeeee 60%,#fff 100%);
background:linear-gradient(top,#fff 4%,#eeeeee 42%,#eeeeee 60%,#fff 100%);}
.offer-tabs li.current span {border-color: transparent;}


.offer-box {border: 1px solid #262a2e; border-radius: 0 5px 5px 5px; padding: 18px 16px 16px; position: relative;}

.cpt_offer_products {margin: 0 auto; width: 580px; overflow: hidden;}
.cpt_offer_products ul {list-style: none; overflow: hidden;}
.cpt_offer_products li {float: left; width: 180px; height: 300px; padding: 0 20px 10px 0; position: relative;}

.cpt_offer_products .picture {overflow:hidden; margin-bottom:10px; width: 180px; height: 180px; position: relative;}
.cpt_offer_products .picture img {max-width: 180px;}
.cpt_offer_products a {color:#256AA3; font-size:15px; font-weight:normal; line-height:17px; margin-bottom: 10px; display: inline-block;}
.cpt_offer_products a:hover {color:#fcae20;}
.cpt_offer_products .totalPrice {color:#FF3300; font-size:15px; font-weight:bold;}
.cpt_offer_products .oldPrice {font-size:15px;}

.sub-categories-block{
padding: 0px 20px 0px 50px;
}

.categorys-orderbox{
-moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  -o-border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background: #f6f7cb none repeat scroll 0 0;
  border: 1px solid #f6f7cb;
  padding: 1px;
  margin-bottom: 5px;
  width: 195px;
}
	
.sub-categories-block a {
  padding: 5px;
  text-align: center;
  display: block;
  float: left;
  height: auto;
  font-size: 12px;
  margin-right: 5px;
  line-height: 25px;
  font-weight: normal;
}


.sub-categories-block1{
padding: 0px 20px 0px 105px;
}

.categorys-orderbox1{
-moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  -o-border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background: #f6f7cb none repeat scroll 0 0;
  border: 1px solid #f6f7cb;
  padding: 1px;
  margin-bottom: 5px;
  width: 240px;
}
	
.sub-categories-block1 a {
  padding: 5px;
  text-align: center;
  display: block;
  float: left;
  height: auto;
  font-size: 12px;
  margin-right: 5px;
  line-height: 25px;
  font-weight: normal;
}

.cpt_articles_short_list {
margin:20px 0px 15px 0px;
padding:0px 0px 0px 0px;
width:225px;
background:#fdfaf1;

}

.articles-promotions-title h4{
  color:#262a2e; font-size:20px; font-weight:normal; line-height:17px; margin-bottom: 10px; display: inline-block;
  padding:20px 0px 0px 15px

}

.articles-promotions-title1 a{
  color:#3e77aa; font-size:15px; font-weight:normal; line-height:17px; margin-bottom: 10px; display: inline-block;
  padding:10px 10px 0px 20px

}

.articles-promotions-title1 a:hover {color:#fcae20;}

.articles-promotions-title1{
  box-sizing: border-box;
  padding: 0px 5px 5px 0px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eaeaea;
}
.cpt_articles_short_list .articles-promotions-title1:last-child {border: none;}

.b-top {z-index:2600;position:fixed;left:0;bottom:90px;width:34%;margin-left:50%;opacity: 0.5;filter:alpha(opacity=70);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
color:white;background:#4B5B6E url("/published/publicdata/KUPISUVENIR/attachments/SC/images/b-j-top.png") no-repeat 50% 11px;border-radius:7px;}



.cpt_product_kits {margin: 20px 0;}


.product_kits, .cart_kits {border: 1px solid #fee415; border-radius: 5px; padding-bottom: 20px; box-shadow: 0 0 3px #cfcfcf; position: relative; max-height: 750px;}
.product_kits h3 {width: 708px;}
.prd_kits h3 {background: #FEE415; border-radius: 5px 5px 0 0; padding: 7px 10px; margin: 0 0 10px;}
.prd_kits h3 span {color: #ff3300;}

.prd_kits .add_kit, .add_shopkit {width: 183px; height: 37px; background: url(img/buy-kit.png); text-indent: -9999px; cursor: pointer; border: 0 none;}
.prd_kits .add_kit:hover, .add_shopkit:hover {background-position: 0 -37px;}
.prd_kits img {width: 120px;}
.prd_kits h4 {margin-bottom: 5px; font-size: 15px; line-height: 17px; color: #3a3a3a;}
.prd_kits a {font-size: 15px; font-weight: normal; line-height: 17px;}
.prd_kits .kit-price {color: #ff3300; font-size: 12px; font-weight: bold;}
.prd_kits ins {text-decoration: none;}
.prd_kits del.kit-price {color: #aaa;}
.prd_kits table {width: 640px; margin: 0 auto;}
.prd_kits li {list-style: none; min-height: 220px;}
.prd_kits .item {width: 140px; min-height: 225px;}
.prd_kits .result {width: 200px; text-align: center;}
.prd_kits .arithmetic {color: #ff3300; font-size: 50px; font-weight: bold; padding: 20px;}
.prd_kits ins, .prd_kits del {display: block;}
.prd_kits .result ins, .prd_kits .result del {text-align: center; font-size: 30px; font-weight: normal;}
.prd_kits .result del {margin-top: 20px;}
.prd_kits .result ins {margin-bottom: 20px;}
.prd_kits .result span {font-size: 18px;}


.pr_kit {list-style: none;}
.pr_kit li {margin: 30px -10px; padding: 20px 10px 10px; border: 2px solid #fdb7bc; border-radius: 10px; position: relative;}
.pr_kit a {display: inline-block; font-size: 15px; font-weight: normal; margin-bottom: 8px;}

.pr_cart-price del {color: #aaa; padding-right: 10px;}



.my_kits table {border: 2px solid #f5d938; border-radius: 10px; padding: 10px; margin-top: 10px;}
.my_kits table .hr {border-bottom: 2px solid #ccc; padding: 5px;}

.my_kits span {font-size: 15px; font-style: oblique; font-weight: bold; vertical-align: middle; white-space: nowrap; text-transform: uppercase; color: #c31433; }
.my_kits table span {text-transform: none;}
.my_kits del {color: #aaaaaa; font-size: 15px; font-style: oblique; font-weight: bold; vertical-align: middle; white-space: nowrap; margin-right: 10px;}
.my_kits label {display: block; font-size: 12px; font-style: normal; font-weight: normal; color: #000;}

.my_kits .kit_name, .pr_kit .kit_name {border-top: 1px dotted #ccc; padding-top: 5px;}
.my_kits .product_img {padding-bottom: 5px;}

.pr_kit .pr_cart-pict, .pr_kit .pr_cart-price {padding-bottom: 5px;}

.set_price {font-size: 15px; font-style: oblique; font-weight: bold; vertical-align: middle; white-space: nowrap; text-transform: uppercase;}
.set_price td {padding-top: 5px;}


.special_kit {color: #fb3f4c; font-size: 25px; background: #fff; display: block; padding: 0 10px; position: absolute; top: -20px;}


.cart_kits {width: 750px; margin: 20px auto 0;}
.cart_kits h3 {width: 730px;}
.add_shopkit {display: block; margin: 0 auto;}


.mykabinet del {margin-right: 10px; color: #aaaaaa}

.mobile-version {border:1px solid #dadade; border-radius:3px; display:inline-block; height: 34px; line-height: 34px; padding:0 15px 0 29px; font-weight: normal; background: url(img/mobile.png) 10px center no-repeat; margin-left: 10px;}








/*NEW*/

.user, .order-info, .kit-cart, .products-cart, .user-address {list-style: none;}

.user {margin: 20px 0; position: relative;}
.user::after {content: ''; height: 1px; background: #ddd; bottom: 0; left: -5px; right: -5px; position: absolute;}
.user li {margin-bottom: 20px; padding-left: 23px; padding-bottom: 10px; border-bottom: 1px dashed #dedede;}
.user li:last-child {border: none;}
.user li > div {position: relative;}
.user li > div::before {background-image: url(m/img/user.png); background-repeat: no-repeat; position: absolute; left: -23px; top: 0; width: 16px; height: 16px; content: '';}
.user p {margin: 5px 0;}

.user-contact::before {}
.user-address::before {background-position: 0 -17px;}
.user-orders::before {background-position: 0 -34px;}
.user-wishlist::before {background-position: 0 -51px;}
.user-waitlist::before {background-position: 0 -68px;}

.edit {display: inline-block; padding-left: 15px; position: relative;}
.edit::before {background: url(m/img/edit.png) no-repeat; width: 10px; height: 10px; content: ''; position: absolute; left: 0; top: 3px;}

.user-address {position: relative;}
.user-address li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #dedede;}
.user-address li:last-child {border: none;}
.user-address .appoint, .user-address .delete {text-decoration: none; border-bottom: 1px dashed; margin-bottom: 10px;}
.delete {color: #666;}
.appoint, .delete {position: relative; margin-left: 15px; display: inline-block;}
.appoint::before, .delete::before {position: absolute; width: 10px; height: 10px; left: -15px; content: '';}
.appoint::before {background: url(m/img/appoint.png) no-repeat; top: 3px; color: #000;}
.delete::before {background: url(m/img/wishlist.png) no-repeat center -35px; top: 3px;}

.address_str {font-style: italic; margin: 0 0 10px 23px; position: relative;}
.address_str::before {background-image: url(m/img/user.png); background-repeat: no-repeat; position: absolute; left: -23px; top: 0; width: 16px; height: 16px; content: '';}
.user-address h3 {margin-bottom: 10px; font-weight: bold; font-size: 15px;}


.address-item {position: relative; margin: 20px 0;}
.address-item::after {content: ''; height: 1px; background: #ddd; bottom: 0; left: -5px; right: -5px; position: absolute;}
.address-item .current .delete {display: none;}


.order-history {margin: 10px 0;}
.order-history table {width: 100%; border: 1px solid #dedede;}
.order-history th {padding: 5px; background: #dfdfdf; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.order-history td {padding: 5px;}
.order-history .row_even {background: #f3f3f3;}
.order-history .row_odd {}


.order-info {margin-bottom: 20px;}
.order-info li {border-bottom: 1px dashed #dedede; margin-bottom: 10px; padding: 0 0 10px 10px; position: relative;}
.order-info li::before {content: ''; position: absolute; width: 28px; height: 16px; left: 0; top: 0; background: url(m/img/order.png) no-repeat;}
li.order-payment::before {background-position: 0 -17px;}
li.order-shipping::before {background-position: 0 -34px;}
li.order-status::before {background-position: 0 -51px;}
.order-info h3 {font-weight: bold; font-size: 17px; line-height: 17px; margin-bottom: 5px; padding-left: 25px;}

.order-status table {width: 100%; border: 1px solid #dedede; margin-top: 10px;}
.order-status th {padding: 5px; background: #dfdfdf; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.order-status td {padding: 5px;}
.order-status .row_even {background: #f3f3f3;}

.order_footer {background: #F3F3F3; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 20px; margin: 0 -5px;}
.order_footer .total_price {margin: 0;}





.number {overflow: hidden; display: inline-block;}
.number .minus, .number .plus {cursor: pointer; width: 30px; height: 27px; text-align: center; float: left; color: #484848; font-size: 20px; font-weight: normal;
background: linear-gradient(to bottom, #F9F9F9, #EFEFEF);
border: 1px solid #D3D3D3;}
.number .minus {border-right: 0; border-radius: 3px 0 0 3px; line-height: 23px;}
.number .plus {border-left: 0; border-radius: 0 3px 3px 0; line-height: 27px;}
.number input, .number b {width: 50px; height: 29px; line-height: 23px; text-align: center; border-radius: 0; float: left; color: #484848; border: 1px solid #D3D3D3; box-sizing: border-box; padding: 3px 5px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); background: #fff;}

.cart_page .remove {text-indent: -9999px; width: 27px; height: 27px; display: inline-block; position: relative;
border: 1px solid #D3D3D3; color: #484848; border-radius: 3px;
background: linear-gradient(to bottom, #F9F9F9, #EFEFEF);}
.cart_page .remove::after {position: absolute; bottom: 0; right: 0; left: 0; top: 0; content: ''; background: url(img/delete.png) no-repeat center;}

.pc-action {height: 30px; position: relative; clear: both;}
.pc-action .remove {position: absolute; left: 235px; top: 0;}
.pc-action .number {position: absolute; left: 110px; top: 0;}





.kit-block {border: 4px solid #F2D549; padding: 0 5px 10px; margin-bottom: 15px;}
.kit-header {background: #F2D549; height: 33px; margin: 0 -5px 5px; position: relative; padding-left: 30px;}
.kit-header strong {color: #c31433; font-size: 15px; font-weight: normal; line-height: 29px;}

.kit-header .remove {position: absolute; left: 240px; top: 0;}
.kit-header .number {position: absolute; left: 115px; top: 0;}



.kit-cart {}
.kit-cart li, .products-cart li {overflow: hidden; border-top: 1px dotted #ccc; padding: 5px 0;}
.kit-cart li:first-child {border: none;}
.kit-cart .kc-img, .products-cart .pc-img {float: left; width: 80px; height: 80px;}
.kit-cart .kc-img img, .products-cart .pc-img img {max-height: 80px; max-width: 80px;}
.kit-cart .ck-info, .products-cart .pc-info {margin-left: 85px;}
.kit-cart strong, .products-cart strong {display: block; font-weight: normal;}
.kit-cart a, .products-cart a {font-size: 15px; text-decoration: none;}
.kit-cart span, .products-cart span {color: #ff1035; font-size: 17px; font-style: oblique; font-weight: bold; display: block; margin-bottom: 3px;}
.kit-cart del {color: #aaa;}
.kit-cart ins {text-decoration: none;}

.set_price {font-style: oblique; border-top: 2px solid #ccc; padding: 5px; overflow: hidden; line-height: 19px;}
.set_price strong {font-size: 12px; text-transform: uppercase; float: left;}
.set_price span {color: #ff1035; font-size: 15px; font-weight: bold; float: right;}


.products-cart {padding: 0 5px;}
.products-cart li {padding: 5px 4px; margin-bottom: 10px;}


.cart_footer, .checkout_footer {background: #F3F3F3; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 20px;}
.checkout_footer {margin: 0 -5px;}


.total_price, .subtotal {text-align: center; overflow: hidden; padding: 0 2px;}
.total_price strong, .subtotal strong {font-style: italic; text-transform: uppercase; line-height: middle; float: left;}
.total_price span, .subtotal span {color: #ff1035; font-style: oblique; font-weight: bold; line-height: middle; float: right;}

.total_price {margin-bottom: 20px; line-height: 20px;}
.subtotal {margin-bottom: 5px; line-height: 20px;}

.total_price strong {font-size: 15px;}
.subtotal strong {font-size: 13px;}

.total_price span {font-size: 20px;}
.subtotal span {font-size: 15px;}


/*NEW*/
.product-price {font-size: 25px; padding: 15px 0; margin: 5px -5px 0;}
.product-price del, .product-price ins, .product-price span {display: block; text-align: center; margin: 5px 0;}
.product-price del {color: #aaa;}
.product-price ins, .product-price span {color: #ff3300; text-decoration: none;}
.prd_net_v_nal .product-price ins, .prd_net_v_nal .product-price span {color: #aaa;}

.more-info {border-bottom: #C6C6C6 1px solid; border-top: #C6C6C6 1px solid; margin: 15px -10px 15px; padding: 10px; font-size: 14px;}
.more-info .delivery {background: url(m/img/delivery.png) no-repeat 0 8px; padding: 5px 0; border: none; margin: 0;}
.more-info .payment {background: url(m/img/payment.png) no-repeat 0 3px; padding: 5px 0 0;}
.more-info .gift {background: url(m/img/gift.png) no-repeat 0; padding: 7px 0 5px; color: #fb535d;}
.more-info p {padding-left: 35px; margin-bottom: 5px;}
.more-info span {font-weight: bold;}

input[type="submit"] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
outline: 0;
box-shadow: none;
box-sizing: border-box;}


.allaboutprod .rating {margin: 3px 0 5px;}
.allaboutprod .title_block {margin-top: 10px;}