/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */
* { margin:0; padding:0;}
html
{ 
  padding: 0px;
}

body
{
	margin: 0px;
	padding: 0px;
	text-align:center;
}
.rotiga { width:980px; 
position: absolute; left: 50%;
 box-shadow: 0px 0px 100px 0px #333;
-webkit-box-shadow:  0px 0px 100px 0px #333;
-moz-box-shadow:  0px 0px 100px 0px #333;
margin-left: -500px; border-left:1px #CCC solid; border-right:1px #CCC solid; border-top:1px #CCC solid; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.header  {width:100%; height: 319px; margin:0px; background-image: url("/published/publicdata/DB52074M/attachments/SC/images/top-image-rotiga.jpg"); background-repeat: no-repeat;}
#both { clear:both;}
.logo{float:left;font-size:36px; color:#333; font-family:Verdana, Geneva, sans-serif; font-weight: bold; padding: 10 0 0 10px;}
.tel {float:right; font-family:Tahoma, Geneva, sans-serif; font-size:22px; color:#C00;  font-weight: bold; text-align: center; padding:20 20 20 0px; }
.contact  {font-size:14px; text-align: center; padding:20 0 0 50px; }
p, body, font, div, td, input, select, textarea
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
}

h1 {
	font-size: 100%;
	margin:1em 0;
}
h2 {
	font-size: 140%;
	margin:1em 0;
}
h3 {
	color:#333;
	font-size: 120%;
}
.marki td { border:1px #CCC solid;}

form{
 padding:0px;
 margin: 0px;
}

a:hover {
	color:#C00;
}
a img{
 border: 0;
}
input, select { vertical-align:middle;}
/* ====================== COMPONENT CONTAINER STYLES ====================== */
.all_wrapper {
	width:980px;
	text-align:left;
	margin:0 auto;
	background-image: url(../../images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #317EE8;
}

#container_top_left
{
	text-align: center;
	vertical-align: top;
	width: 200px;
	height: 130px;
}

#container_top
{
	text-align: left;
	vertical-align: top;
	width:580px;
	height: 130px;
	background-image: url(../../images/topmenu.gif);
}

#container_top_right
{
	text-align: right;
	vertical-align: top;
	width: 200px;
	height: 130px;
}
#container_left_sidebar, #container_right_sidebar
{
	text-align: left;
	vertical-align: top;
	width: 200px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F00;
	border-left-color: #F00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	background-color: #FFF;
}

#container_main_content
{
	text-align: left;
	width:580px;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	background-color: #FFF;
}



/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */
.cpt_news_short_list, .cpt_survey, .cpt_category_tree, .cpt_maincontent,
.cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation
{
	font-size:100%;
	text-align: left;


//  width: 100%;
	list-style-type: none;
}

ul.vertical, ul.horizontal
{
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-x;
}
ul.horizontal{
	overflow: hidden;
}
.vertical li
{ padding-left: 0px;
  padding-bottom: 5px;
}
.horizontal li
{
	float: left;
	margin-right: 15px;
	margin-top: 13px;
	height: 28px;
	padding-left: 15px;
}

.cpt_divisions_navigation ul
{
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.cpt_auxpages_navigation ul.vertical
{
	padding-left: 15px;
}
.cpt_auxpages_navigation .vertical li
{
	padding-left: 5px;
	list-style-type: none;
}
.cpt_auxpages_navigation ul.horizontal
{
	list-style-type: none;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
}

.cpt_shopping_cart_info
{
	background: #c43500;
	text-align: center;
	vertical-align: middle;
	font-size:75%;
	color:#FFF;
	height: 55px;
	margin-bottom: 20px;
}

.cpt_survey
{
	color:#fff;
	background-color: #317EE8;
}
.survey_question{
 font-weight: bold;
 margin-bottom: 10px;
}
.survey_submit{
 margin-top: 10px;
}
.cpt_survey form{
 padding:0px;
 margin: 0px;
 font-size:75%;
}
.cpt_survey label { font-size:70%; color:#fff;}

.cpt_currency_selection
{ text-align: center;
  font-size: 75%;
}
.cpt_currency_selection select
{ font-size: 90%;
}

.cpt_news_short_list
{
	background-color: #FFF;
	border: 1px solid #eee;
}
.cpt_currency_selection form{
 display: inline;
}
.cpt_category_tree {
	padding-right: 2px;
	padding-left: 4px;
	
	
}
.cpt_category_tree ul{
	list-style-type:none;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.cpt_category_tree .parent_current a{
 font-weight: bold;
 color: #CD3B00!important;
 text-decoration: none !important;
 font-size:16px;
}
.cpt_category_tree .child .bullet{
// padding-left: 8px;
// background-repeat: no-repeat;
// background-position: left center;
// background-image: url("../../../../images/li_unselected.gif");
}
.child_current {
// padding-left: 8px;
// background-repeat: no-repeat;
// background-position: left center;
// background-image: url("../../../../images/li_selected.gif");
margin-bottom:5px;
}
.cpt_category_tree .child a{


}
.cpt_category_tree .child_current a{
 padding-left: 10px;
 font-weight:bold;
 background-repeat: no-repeat;
 background-position: left center;
 background-image: url("../../images/li_selected.gif");
// padding-left: 0px;
// background-image: none;
 color: #CD3B00!important;
 text-decoration: none!important;
}
.cpt_category_tree .child { margin-bottom:5px;}
a .bullet{
  text-decoration: none!important;
}

.cpt_category_tree .tab{
 margin-left:10px;
}
.cpt_product_add2cart_button
{ padding-top: 10px;
text-align:center; 
}
.cpt_language_selection a img { border:solid 1px #fff; margin:2px 0;}

.cpt_product_category_info { font-size:75%;}
.product_list {
	font-size:12px;
	text-align: left;
}
/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */
#container_top_left .cpt_custom_html { padding:0 0 15px 0;}
#container_top_left a { text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:150%;}
#container_top_left span { padding:0 2px;}
#container_top_left span.cty_l1 { color:#fff;}
#container_top_left span.cty_l2 { color:#353d6b;}
#container_top_left span.cty_l3 { color:#ff500f;}

#container_top .cpt_divisions_navigation, #container_top .cpt_auxpages_navigation
{ font-size:75%;
font-weight:bold;
  height: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#container_top .cpt_auxpages_navigation .vertical li
{ padding-left: 0px;
}

#container_top .cpt_divisions_navigation li, #container_top .cpt_auxpages_navigation li { background:url(../../images/cty_li.gif) left 3px no-repeat; padding-left:12px;}
#container_top .cpt_divisions_navigation a, #container_top .cpt_auxpages_navigation a
{ color: white;
  text-decoration: none;
}

#container_top .cpt_auxpages_navigation ul.vertical
{ list-style-image: none;
  padding-left: 0px;
}

#container_top .cpt_divisions_navigation a:hover, #container_top .cpt_auxpages_navigation a:hover
{ text-decoration: underline;
}

#container_top_right .cpt_language_selection, #container_top .cpt_language_selection
{
  height: 18px;
  font-size: 85%;
}
#container_top_right .cpt_language_selection a, #container_top .cpt_language_selection a
{ color: white;
}

#container_top .cpt_product_search
{ background: #C00;
  vertical-align: middle;
  text-align: center;
  padding-top: 17px;
  height: 43px;
// height: 60px;
}
.cpt_product_search form{
 margin: 0px!important;

}
#container_left_sidebar .cpt_product_search, #container_right_sidebar .cpt_product_search, #container_top_right .cpt_product_search
{ background: #DB95AD;
}
#container_main_content .cpt_product_search {
	font-size:75%;
	padding:15px 0;
	text-align:center;
	background-color: #317EE8;
}
#container_main_content .under_searchform  { background: url(../../images/cty_searchform_transition.gif) right top no-repeat;}
#container_top .cpt_product_search form
{ display: inline;
}

#container_top_right .cpt_shopping_cart_info
{
  height: 74px; 
// height: 80;
}

#container_left_sidebar .cpt_shopping_cart_info
{ background: #B2D281;
  border: 5px solid #90aa60;
}


#container_right_sidebar .cpt_shopping_cart_info a
{ color: white;text-decoration:underline;
font-size:120%;
}
#container_right_sidebar .cpt_shopping_cart_info a:hover {
	color:#006;
}
#container_right_sidebar .right_bg_red { background:url(../../images/cty_right_transition1.gif) left top no-repeat;}
#container_right_sidebar .right_bg_pink { background:url(../../images/cty_right_transition2.gif) left top no-repeat;}
#container_footer .cpt_divisions_navigation a
{ font-size: 90%;
  font-weight: normal;
}


#container_left_sidebar .cpt_category_tree li {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	padding-top: 15px;
	background-image: url(../../images/cty_arrow_category_small.gif);
	background-repeat: no-repeat;
	background-position: left 22px;
}
#container_left_sidebar .cpt_category_tree li.child, #container_left_sidebar .cpt_category_tree li.child_current { background:none;}
#container_left_sidebar .cpt_category_tree a { color:#000; text-decoration:none; line-height:150%;}
.bullet { font-size:0px; } 
#container_left_sidebar .cpt_category_tree a:hover {
	color:#cd3b00;
	font-size: 14px;
}
#container_left_sidebar .cpt_auxpages_navigation {
}
.left_bg_navy { background:url(../../images/cty_left_transition3.gif) left bottom no-repeat; height:20px; font-size:1px; line-height:20px;}
#container_left_sidebar .cpt_auxpages_navigation ul { list-style:none;}
#container_left_sidebar .cpt_auxpages_navigation li { background:url(../../images/cty_arrow_navy.gif) left 3px no-repeat; padding:0 0 0 30px; line-height:20px;}
#container_left_sidebar .cpt_auxpages_navigation li a { color:#fff;  text-decoration:none;}
#container_left_sidebar .cpt_category_tree a, #container_left_sidebar .cpt_auxpages_navigation li a:hover { text-decoration:underline;}
#container_main_content .cpt_product_lists
{ padding-bottom: 20px;}


.cpt_maincontent, .cpt_maincontent td  {

}

/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */

#searchstring
{ 
background: url("../../images/search_inp.png") no-repeat transparent;
border: 0px none currentColor;
font-size: 11px;
height: 21px;
margin-right: 0px;
padding: 0px 0px 0px 15px;
position: relative;
width: 250px;
	width: 356px;
}
.cpt_product_search form input[type="submit"] { 
background: url("../../images/search_btn.png") no-repeat transparent;
border: 0px none currentColor;
cursor: pointer;
display: block;
height: 21px;
overflow: hidden;
text-indent: -1000px;
width: 77px;
}
#shpcrtca{
 font-weight: bold;
 font-size: 130%;
 white-space: nowrap;
}

#container_top #searchstring
{ width: 60%;
}

#container_main_content #searchstring
{ width: 60%;
}
.cpt_product_price {color:#C00; font-weight:bold; text-align:center;}

/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 60%;
}
.big
{ font-size: 150%;
}

.background1, .background1 td
{
	background-color: #EEE;
}

.btn_checkout
{ font-size: 130%;
  font-weight: bold;
  margin: 10px;
  padding: 3px;
}

.prdbrief_add2cart
{
	padding-top: 5px;
	text-align:center;
	
}

.error_block
{ font-weight: bold;
  
}

/*

a.admdivslst:hover,a.admdivslst:link,a.admdivslst:visited,a.admdivslst:active{text-decoration: none;color: blue;font-weight:normal;font-size:10pt;}
a.admdivslst:hover{color: navy;}

a.h_admdivslst:hover,a.h_admdivslst:link,a.h_admdivslst:visited,a.h_admdivslst:active{text-decoration: none;color: #888888;font-weight:normal;font-size:10pt;}
a.h_admdivslst:hover{color: #555555;}

*/

#tbl-checkout-progress td{
font-size: 0.7em;
vertical-align: top;
}

.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: #ff6600;
	font-weight:bold;
	padding-left: 40px;

}


.news_title a { color:#000; font-weight:normal;}
.news_title a:hover { color:#C43500;}

.news_viewall
{
	padding-bottom: 10px;
	font-size: 85%;
	padding-left: 40px;
}
.news_subscribe, .news_thankyou
{
	padding: 5px;
	text-align: left;
	padding-left: 40px;

}

/************************
BLOG STYLES
***************************/
.post_title{
 color: #666;
 margin-top: 30px;
 margin-bottom: 0px;
}
.post_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 margin-bottom: 15px;
 }
.post_content{
 padding-left: 15px;
}

/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers{
 background-color: #d9e9ff;
}
.cmp_column_odd{
 background-color: white;
 vertical-align: top;
}
.cmp_column_even{
 background-color: #F2F8FF;
 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{
 color: brown;
 text-decoration: line-through;
}
.totalPrice{
	color: #C00;
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.youSaveLabel{
 font-size: 75%;
}
.youSavePrice{
 font-size: 75%;
}
.prd_out_of_stock {
 font-style:  italic;
}
.product_list a {
	text-decoration:none;
	text-align: left;
}
.product_list a:hover { border-bottom:solid 1px; color:#000066;}
.product_list td a:hover { border:none;}
.prdbrief_thumbnail {
	margin: 0 10 10 10px;
}
.prdbrief_name a {
	text-decoration:none;
	font-weight: bolder;
	color: #FFF;
}
.prdbrief_name a:hover {
	border-bottom:solid 1px;
	font-weight: bolder;
	font-size: 100%;
	color: #F60;
}
.product_option { width:100%; //width:auto;}
/************************
PRODUCT REVIEWS STYLES
***************************/
.review_block
{ margin-left: 20px;
}
.review_title{
 color: #333;
 margin-top: 10px;
 margin-bottom: 0px;
 font-size: 120%;
}
.review_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 font-size: 90%;
 margin-bottom: 5px;
 }
.review_content{
 color: #333;
 padding-left: 20px;
}
.review_showall{
 margin-left: 20px;
}

/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: #D9E9FF;
  border-bottom: 1px #99C9DF solid;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{

    width: expression(document.body.clientWidth <550? "550px": "auto");}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 130%;
 font-weight: bold;
}
#cart_total{
	background-color: #F3F3F3;
	font-size: 130%;
	font-weight: normal;
	padding: 10px;
	white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 80%;
}
#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: 18px;
	line-height:140%;
	font-weight: bold;
	text-decoration:none;
}
.rcat_root_category:hover {
	border-bottom:solid 1px;
	font-size: 18px;
}
.rcat_products_num
{ color: #999999;
  font-size: 80%;
}
.rcat_child_categories a
{
  font-weight: normal;
}

/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
	background-color: #317EE8;
}
#reg_confcode td{
	background-color: #317EE8;
}
#reg_fields_tbl td input, .addressform td input{
 width: 200px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 200px;height: 100px;
}
#reg_fields_tbl select {
 width: 200px; }

 
#reg_submit_btn{
 font-size:150%;
 font-weight: bold;
}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search{
 background-color: #D9E9FF;
 	margin-right:10px;
	width:230px;
}
#cat_advproduct_search form { padding:10px; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search select { width:100%;  }
#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;}
#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px;}
#cat_info_left_block, #cat_advproduct_search  {

	
	margin-bottom:10px;
}

.cpt_maincontent center { clear:both;}
#cat_top_tree {
	overflow:hidden;


}
.hndl_submit_prds_cmp, #cat_product_sort { margin:10px 0;}
/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #EEE;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo {
	width:580px;
}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { width:580px;}
#checkout_addresses td { } 
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #E4E4E4;
}
.row_even td {
	border: 0px solid #D9E9FF;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:85%;
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.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;/**/
}

#block-customerinfo td {
	font-size:100%;
}
.cpt_product_images{

}
.parent a{font-size:14px; font-weight:bold;}
.parent { margin-bottom:5px;}
#menu {
	width:100%; margin-bottom:0px; margin-top:0px; 
	background:background: #a90329; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #a90329 0%, #6d0019 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#6d0019), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a90329 0%,#6d0019 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a90329 0%,#6d0019 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a90329 0%,#6d0019 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom, #a90329 0%,#6d0019 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType="0" ); /* IE6-8 */ text-align: center;}
#zapros {background-image: url(../../images/mbg.gif);}
#container_footer {
	width: 980px;
	border: 1px solid #317EE8;
	background-color: #FFF;
	padding-left: 150px;
}
.cpt_custom_html {
	text-align:right;
	font-size: 16px;
	color: #000;
	
	
	font-weight: bold;
}
.cpt_custom_html a {
	font-family: arial, helvetica, sans-serif;
	color: #FFF;
	font-size: 42px;
	font-style: normal;
	text-decoration: none;
}
.cpt_logo {

}
.cpt_root_categories {
	margin-bottom: 50px;
}
.row_odd {

}
.addressform td {
	width: 580px;
}
.cellpadding addressform {}
.right_quest p {
	padding-top: 10px;
	padding-right: 4px;
	padding-left: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F00;
	font-size: 12px;
}
.nod {

}
#cat_top_tree #cat_info_left_block p  {
	line-height: 30px;
	float: left;

}
.logoinfo{
	color: #EBE8FF;
	font-weight: 700;
	font-size: 16px;
	padding-left: 190px;
	padding-top: 5px;
	font-family: Verdana, Geneva, sans-serif;
}
.horizontal li a {
	text-decoration: none;
	color: #FFF;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.horizontal li a:hover {color: #0CC9F8;}
.cpt_auxpages_navigation {
	font-weight: inherit;
	margin-bottom: 10px;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	padding-left: 140px;
	background: #a90329; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #a90329 0%, #6d0019 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#6d0019), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a90329 0%,#6d0019 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a90329 0%,#6d0019 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a90329 0%,#6d0019 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom, #a90329 0%,#6d0019 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType="0" ); /* IE6-8 */

	
}
.avtofoto {
	float: left;
}
.prdbrief_brief_description {
	padding-bottom: 5px;
	font-size: 11px;
	padding-left: 0px;
	width:390px;
}
#cat_path { background-color:#9D0000;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:10px;
}
.cat_path_in_productpage { color: #FFF; font-weight:bold; font-size:14px;}
.cat_path_in_productpage a{color: #FFF; font-weight:bold; text-decoration:none; font-size:14px;}
.block_tag_cloud {font-size: 18px;}
*{margin:0;padding:0;}html,body{
	height:100%;
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
}div{
	vertical-align:top;
	padding-left: 0px;
}td{vertical-align:top;}img{border:none;}a{
	text-decoration:underline;
	color:#333;
}a:focus{
	outline:none;
	color: #666;
}h1,h2,h3 a{text-decoration:none;}h1{
	font-size:16px;
	color: #333;
}h2{font-size:16px}h3{font-size:14px}.topmenu_ac{position:relative;width:100%;}.topmenu_ac:after{content: '';display:block;clear:both;}.topmenu_acl{position:relative;right:50%;float:right;}.topmenu_acr{position:relative;z-index:1;right: -50%;}.topmenu_area{margin:0 auto;padding:0px;}.topmenu_area a{color:#FFFFFF;font-family:Arial;font-size:10px;font-weight:bold;text-decoration:none;margin:0px;float:left;height:26px;padding-top:15px;padding-right:0px;padding-bottom:0px;background-image:url(top_menu_02.png);padding-left:10px;padding-right:10px;}.topmenu_area a:hover{color:#FFC;text-decoration:underline;}.topmenu_area p{background-image:url(top_menu_c.png);background-repeat:no-repeat;width:10px;margin:0px;float:left;height:26px;padding-top:15px;padding-right:0px;padding-bottom:0px;}.topmenu_area .tml{background-image:url(top_menu_l.png);background-repeat:no-repeat;width:47px;margin:0px;float:left;height:26px;padding-top:15px;padding-right:0px;padding-bottom:0px;}.topmenu_area .tmr{background-image:url(top_menu_r.png);background-repeat:no-repeat;width:47px;margin:0px;float:left;height:26px;padding-top:15px;padding-right:0px;padding-bottom:0px;}.kaleidoscope{text-align:center;border:1px solid #EEEEEE;padding-bottom:5px;padding-top:5px;margin-bottom:20px;}.kaleidoscope img{border:1px solid #CCCCCC;margin:1px;}.kaleidoscope img:hover{border:1px dashed #F90;}.rcorn{width:100%;background-color:#F4F4F4;color:#666666;}.rcorn p{margin:0 5px;padding-left:12px;color:#666;font-size:11px;}.roundtop{background:url(roundtr.png) no-repeat top right;}.roundbottom{background:url(roundbr.png) no-repeat top right;}img.corner{width:15px;height:15px;border:none;display:block !important;}.cornhc{
	height:40px;
	background-image: url(/published/publicdata/DB52074M/attachments/SC/images/hc.png);
}.cornhc h5{color:#CC0000;padding-top:10px;padding-left:20px;font-size:16px;}.cornhl{
	width:10px;
	height:40px;
	float:left;
	background-image: url(/published/publicdata/DB52074M/attachments/SC/images/hl.png);
	background-repeat: no-repeat;
}.cornhr{
	width:22px;
	height:40px;
	float:right;
	background-image: url(/published/publicdata/DB52074M/attachments/SC/images/hr.png);
	background-repeat: no-repeat;
}.lmenu, .lnews, .lnav, .lvip{padding:10px; border:1px solid #ccc; margin-bottom:20px;}.lmenu p.links{margin:5px 5px;background:url(gray_arr.png) no-repeat left;padding-left:15px;}.lnews p.news{margin:3px 5px;padding-left:5px;}.lnews div{padding:3px; color:#666; margin-left:5px; font-size:11px }.lvip p{text-align:center;margin:3px 5px;padding-left:5px;}.lvip p a{ color:#009900; font-weight:bold }.lvip div{padding:3px; color:#666; margin-left:5px; font-size:11px }.lnav p.links{margin:5px 5px;}.lnav p.links img{ vertical-align:middle; margin-right:5px}.lnav p.links a{color:#FF6600;font-weight:bold}.linec{background:url(c.png) repeat-x left bottom;width:80%}.nav{padding:10px;float:left;width:50%;}.nav a{color:#399;font-size:18px;font-family:Arial;}.searchform{padding-top:10px;padding-right:10px;width:22%;height:50px;float:left;}.searchform form{background-color:#F0F0F0;padding:10px;}.container{
	width:100%;
	margin:0;
}.subcontainer{
	margin:auto;
}.leftcolumn{
	width:260px;
	float:left;
	margin:0;
	padding:5px 0 0 5px;
	color:#CCCCCC
}.centercolumn{
	float:right;
	padding:5px;
	margin:0;
	width: 700px;
}.rightcolumn{width:21%;float:right;margin:0;padding:5px 20px 5px 0;color:#CCCCCC}.footer{clear:both;width:100%;margin:0;background-color:#0D0D0D;height:150px;font-size:11px;color:#999999;}.subfooter{padding:30px 30px 10px 30px;float:left;}.subfooter_right{padding:30px 30px 10px 30px;float:right;}.news_title{
	text-align:left;
	padding-bottom:30px;
	padding-left: 40px;
}.news_autor{padding:0 5px;font-weight:bold;margin-top:10px;}.news_full{padding:0 5px;text-align:justify;}.news_logo{float:left;margin-right:10px;margin-bottom:10px;}.news_links{text-align:center;margin-top:10px;margin-top:20px;}.news_list{ margin-bottom:25px; border-bottom: 1px solid #CCC; padding-bottom:5px}.news_list_title{font-size:14px;font-weight:bold;color:#FF6600; text-decoration:none}.clear{clear:both;padding:0;}.admlink a{font-size:11px;}.admmenu a{text-decoration:none; font-size:11px; font-weight:bold}.admmenu td{background-color:#F8F8F8; padding:15px;}td.whitebg{background-color:#FFFFFF;}.sm{font-size:10px;}.large{font-size:16px;}.gray{color:#999999;}.dgray{color:#666666;}.lgray{color:#AAAAAA;}.green{color:#009900;}.red{color:#FF0000;}.dred{color:#CC0000;}.orange{color:#FF6600;}.blue{color:#3366CC;}.b{font-weight:bolder}.absmid{vertical-align:middle}.alcenter{text-align:center;}.err{border:3px #FF0000 solid;background-color:#FFFF99;}.topmess{width:94%;background-color:#FFFFD9;border:2px dashed #FF6600;margin:10px;padding:10px;font-size:11px;}.topmess a{color:#FF3300}.selectmess{width:94%;background-color:#EEFFEA;border:1px dashed #009900;margin:10px;padding:10px;font-size:11px;}.stradv{width:94%;margin:10px;padding:10px;border-bottom:1px solid #EFEFEF;font-size:11px}.o1{width:40%;float:left;}.o2{width:10%;float:right;}.o3{width:5%;float:right;}.o4{width:20%;float:right;}.o5{width:20%;float:right;}.o111{width:35%;float:left;}.o333{width:10%;float:right;}.o11{width:50%;float:left;}.o33{width:18%;float:right;}.cp1{width:50%;float:left;}.cp2{width:7%;float:right;}.cp3{width:20%;float:right;}.cp4{width:20%;float:right;}.index_cat a{font-size:12px;}.rootcat{color:#FF6600;font-size:14px;font-weight: bolder}.rootcatimg{float:left;margin-right:10px;}a.rootcat{color:#FF6600;font-size:14px;font-weight: bolder}.subclass{color:#009900;font-size:12px; margin-left:10px;}.addform{width:98%;vertical-align:middle;}.addform .pad{clear:both;padding:10px;}.addform select{width:100%;}.addform .lc{float:left;width:30%;padding-right:5px;text-align:right;}.addform .lc .req{color:#FF0000;font-weight:bolder;padding-left:5px;}.addform .rc{width:66%;float:right;padding-left:5px;text-align:left;}.w100{width:100%}div#nojs{padding:10px;border:2px #FF9900 dashed;background-color:#FFFF99;display:block;text-align:center;color:#FF0000;}div.comments{padding:10px;margin:5px;border:2px #CCFFCC dashed;background-color:#F0FFEA;color:#333333;}div.searchtags{padding:10px;margin:5px;border:2px #999999 dashed;background-color:#F9F9F9;color:#333333;}div.searchtags a:hover{color:#FFF;background:#FF0000; font-weight:bold;}div.pagination{padding:3px;margin:10px;text-align:center;}div.pagination a{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #2C2C2C;text-decoration:none;color:#fff;background:#2C2C2C url('poff.gif');}div.pagination a:hover, div.pagination a:active{border:1px solid #B30000;color:#FFF;background:#B30000 url('pon.gif');}div.pagination a:visited{color:#FFF;}div.pagination span.current{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #B30000;font-weight:bold;background:#B30000 url('pon.gif');color:#FFF;}div.pagination span.disabled{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #f3f3f3;color:#ccc;}#informer_code{background-color:#FFFFF2;border: solid 1px #FC0; padding:10px; color:#C00; display:none;}#informer_code b{color:#333;}#informer_preview{background-color:#F2FFF3;border: solid 1px #0F0; padding:10px; color:#666666; display:none;}.b_inf_width{width:70%;}.b_inf_text_size{font-size:110%;}	.b_inf_text_color{color:#0066CC;}.b_inf_date_size{font-size:90%;}.b_inf_date_color{color:#666666;}div.admcats select{float:left}#toggle_s{display:none;position:absolute;right:20px;z-index:9999;background-color:#FFFBD7;border:1px solid #F00;padding:10px;margin-top:-10px;}#toggle_s_close{text-align:right;margin-top:0px;}table.sett td{padding:10px;vertical-align:middle}table.sort{border-spacing:0.1em;margin-bottom:1em;margin-top:1em}table.sort td{padding:0.3em 1em}table.sort thead td{cursor:pointer;font-weight:bold;text-align:center;vertical-align:middle}table.sort thead td.curcol{background-color:#999999;color:#FFFFFF}table.sort p{display:none;}#thumbBox{position:absolute;left:0;top:0;width:auto;padding:5px;padding-bottom:10px;background:#0D0D0D;visibility:hidden;z-index:10;cursor:pointer;} #thumbBox .footerbar{font:12px Tahoma;color:white;text-align:center;} #thumbBox #thumbImage{background-color:#0D0D0D;} #thumbLoading{position:absolute;visibility:hidden;border:1px solid black;background-color:#EFEFEF;padding:5px;z-index:5;}
#tags {
	color: #0099FF;
	padding: 5px;
	border: 1px solid #eee;
}
.cpt_auxpages_navigation .vertical li a {
	color: #ff6600;
}
.cpt_divisions_navigation .horizontal li {
	padding-left: 30px;
	color: #FFF;

}
.cpt_product_lists {
	padding-left: 30px;
	padding-top: 10px;
	border: 1px solid #eee;
	padding-bottom: 5px;
}
.cat_name {
	padding-bottom: 40px;
}
.prdbrief_name {
	zoom:1;
	padding: 10px;
	 background: #333333; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #333333 0%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #333333 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #333333 0%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #333333 0%,#111111 100%); /* IE10+ */
background: linear-gradient(to bottom, #333333 0%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType="0" ); /* IE6-8 */
 margin-bottom:10px;
}
.tovar {margin-top:10px; margin-bottom:10px; border:#CCC 1px solid; padding-bottom:10px;}
.catalog-td {
	border: 2px solid #eee;
}
.catalog-tab {}
.prdbrief_price {
	padding-left: 0px;
	text-align:center;
	color:#C00; font-weight:bold;

}
        td.sc-price-level0 {padding-bottom:10px; padding-top:10px; padding-left:10px; 
background: #a90329; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #a90329 0%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a90329 0%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a90329 0%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a90329 0%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom, #a90329 0%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType="0" ); /* IE6-8 */}
        td.sc-price-level1 {padding-bottom:5px; padding-top:5px; padding-left: 15px; 
	background: #333333; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #333333 0%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #333333 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #333333 0%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #333333 0%,#111111 100%); /* IE10+ */
background: linear-gradient(to bottom, #333333 0%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType="0" ); /* IE6-8 */}
        td.sc-price-level2 {padding-left: 30px}
        td.sc-price-level3 {padding-left: 45px}
        td.sc-price-level4 {padding-left: 60px}
        td.sc-price-level5 {padding-left: 75px}
        td.sc-price-level6 {padding-left: 90px}
        td.sc-price-level7 {padding-left: 105px}
        td.sc-price-level8 {padding-left: 120px}
        td.sc-price-level9 {padding-left: 135px}
		td.sc-price-level2,td.sc-price-level3,td.sc-price-level4,td.sc-price-level5,td.sc-price-level6,td.sc-price-level7,td.sc-price-level8,td.sc-price-level9 { background-color: #F0F0F0;}
        td.sc-price-code {padding-left:3px;text-align:left}
        td.sc-price-count {padding-left:20px;text-align:center; background-color:#F0F0F0;}
        td.sc-price-price {padding-left:20px;text-align:right; background-color:#F0F0F0;}
td.sc-price-level0 a {font-weight:bold; text-transform: uppercase; color:#FFF;}
td.sc-price-level1 a {font-weight:bold; text-transform: uppercase; color:#FFF;}
.prdbrief_options {}
.prdbrief_comparison {
	padding-left: 0px;
}
.catalog-td-right {
	padding: 15px;
}
.catalog-td-left {}
.info-produkt-img {
	border: 2px solid #eee;
}
.cpt_product_name {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #eee;
	padding-left: 50px;
}
.cpt_product_description {
	padding-bottom: 10px;
	padding-top: 10px;
}
.spec-spiski {
	border: 1px solid #eee;
}
.cpt_product_search {
	zoom:1;
	background: #333333; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #333333 0%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #333333 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #333333 0%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #333333 0%,#111111 100%); /* IE10+ */
background: linear-gradient(to bottom, #333333 0%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType="0" ); /* IE6-8 */
	padding:10px;
	color:#FFF;
}
.cpt_product_search_tab {
	color:#FFF;
}
.link1 {
clear: both;
width: 100%;
margin: 0;
color: #333;
background-color: #0D0D0D;
font-size: 11px;
color:#555;}
.link1 a {
font-size: 11px;
color: #333;}
.link1 a:hover {
font-size: 11px;
color: #333;}
.catalog-opisanie {float: left;}
