/******************** box *********************/
h3{
text-align: center;
}

.cpt_shopping_cart_info {
position:absolute;
width:130px;
top:70px;
right:0px;
 font: bold 13px tahoma;
 color: black;
}
#cat_advproduct_search h3
{
 font-size:16px;
}
.cpt_shopping_cart_info a {
               color: #847465;
               text-decoration:none;
               border-bottom:solid 1px;
               line-height: 22px;
               text-transform:uppercase
}

#shpcrtca {
	font-weight: bold;
	font-size: 13px;
	white-space: nowrap
}
.cat_name
{
text-align:left;
}


/********************yomo*********************/
.cpt_survey {
                 padding: 10px 0  0 10px
}
.cpt_survey td {
                  font: normal 12px tahoma
}
.survey_question {
                font: bold 12px tahoma;
                color: #3e3e3e;
                padding: 0 0 10px 0
}
.cpt_survey table {
                width: 200px;
                padding: 15px 0 0 0
}
.survey_submit {
         windth: 60px;
         padding: 5px 0 0 0
}
.survey_submit input {
        windth: 60px;
        color: #7a9f9e
}
.cpt_survey form {
        padding: 0;
        margin: 0
}
.cpt_survey label {
        width: 200px;
        font-size: 13px;
        left: 40px               
}
/********************maincontent*********************/

.cpt_custom_html {
        dispay: block;
}
.cpt_root_categories {
        display: block;

        width: 100%;
left:0px;
		min-height: 30px;
		border-bottom: dotted 1px #7a9f9e
}
.post_content {
        display: block;
        text-align: justify
}
.post_content p {
        margin-top: 10px;
        margin-bottom: 10px;
}
.post_content ol {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 15px;
}
.cpt_maincontent nobr {
        font: normal 12px tahoma
}
.cpt_root_categories td img {
        margin-bottom: 5px
}
.cpt_root_categories td a {
        padding: 5px 0 5px 0
}
.cpt_root_categories td a:hover, #cat_path a:hover, .cpt_product_category_info a:hover, .prdbrief_name a:hover {
        text-decoration: underline
}
.cpt_root_categories td a.rcat_root_category, .oncolorbg a:hover, .background1 a:hover, .post_title a:hover {
        text-decoration: none
}
.post_title a {
        color: #3e3e3e;
     	margin-top: 30px;
    	margin-bottom: 0px;
        text-decoration: underline
}
.post_date {
     	color: #7a9f9e;
    	border: 0px solid #eee;
    	border-top-width: 1px;
    	margin-bottom: 15px
}
#cat_info_left_block a {
        color: #3e3e3e;
        margin: 0 0 0 20px;
        text-decoration: underline
}
.prdbrief_thumbnail table {
         width: auto;
        margin: 5px auto 5px auto;
}
#cat_path a, .cpt_product_category_info a {
        font: bold 12px/30px tahoma;
        color: #7f7c75;
        text-transform:uppercase;
        text-decoration:none;
        padding: 0 5px 0 5px
}
#cat_path img {
        margin: 0 5px;
        display: none
}
.background1 td {
        padding: 5px 0 5px 0        
}
.background1 a {
        font: italic 12px tahoma    
}
.background1 input {
        color:#3e3e3e
}
.oncolorbg a {
        font: bold 12px/13px tahoma;
        color: #7a9f9e;
        text-decoration: underline
}
/******************** unfolder tree *********************/
.rcat_root_category {font-size: 10px; font-weight: bold}
.rcat_products_num {display: none}
.rcat_child_categories a {font-weight: normal}

/********************language *********************/
.cpt_language_selection {
        left: 730px;
        top: 32px;
        wight: 90px
}
.cpt_language_selection a img {
	border:solid 1px #fff;
	margin: 2px 0
}
/********************center*********************/
#cat_product_sort {margin:5px;}
#cat_product_sort a:link, #cat_product_sort a:visited, .faq  {color:#3e3e3e; text-decoration:underline}
#cat_product_sort a:hover, .product_print_v a:hover, .cpt_product_discuss_link a:hover,  #cat_info_left_block a:hover {text-decoration:none}
.product_brief_block {font-size:25px; text-align: center; padding: 10px}
.prdbrief_name a {font-size:13px; color:#3e3e3e;font-weight:bold; text-decoration:none; line-height:30px}
.prdbrief_brief_description {padding: 15px 0 15px 0; text-align: left;width:90%;margin-left:5%;}
.product_option, .cpt_product_discuss_link, .cpt_product_details_request {font-size:12px;color:#7a9f9e}
.totalPrice {font-weight: bold; color:#3e3e3e; font-size:14px}
.prdbrief_price {padding:10px 0 10px 0}
.prdbrief_add2cart {	padding-top: 5px}
.product_print_v a, .cpt_product_discuss_link a {font-size:13px;color:#3e3e3e; text-decoration:underline}
.cpt_product_rate_form {display: block; font: normal 11px tahoma; color: #3e3e3e; padding: 15px 0 15px 200px}
.cpt_product_price {font-size:13px; text-align: center}
.cpt_product_add2cart_button {padding-top: 10px; text-align: center}
.cpt_product_description {display: block; font: normal 12px tahoma; text-align: justify; padding: 15px 0 35px 0}
.cpt_product_description ul {margin: 5px 0 5px 15px}
.common_wrapper, .form_wrapper {margin-top: 10px}
.common_wrapper textarea, .form_wrapper textarea {width: 275px; color:#3e3e3e;float:none;}
.common_wrapper input, .form_wrapper input {color:#3e3e3e;text-indent:0px;margin:10px;}
.oncolorbg form {font-size:12px}
/********************product style*********************/
.review_block {
	margin-left: 20px
}
.review_title {
	color: #7a9f9e;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 120%
}
.review_date {
	color: #7a9f9e;
	border: 0px solid #EEE;
	border-top-width: 1px;
	margin-bottom: 5px
}
.review_content {
	color: #7a9f9e;
	padding-left: 20px
}
.review_showall {
	margin-left: 20px;
                padding-top: 5px
}

/********************shopping cart*********************/
#blck-content {display: block; min-height: 300px}
#cart_page_title {padding: 10px 0 10px 10px; text-align: left}
.checkout_noframe_title {display: block; width: 100%; padding: 10px 0 0 10px; background: #fff}
.checkout_noframe_title h1 {float: left}
.checkout_noframe_title div {float: right; padding: 15px 0 0 0}
.paddingblock {display: block; padding: 40px 15px 0 15px}
.paddingblock h2 {top: 40px}
#tbl-checkout-progress {position: absolute; margin: 30px 0 0 0; left: 0}
#tbl-checkout-progress a {color: #3e3e3e; font-size:10px; text-decoration:underline; font-weight:bold}
#checkout_have_account {font-size:11px; padding: 5px; margin: 0 -5px 15px -5px;}

.cart_discount_label {font-weight: bold; color:#3e3e3e}
.cart_discount_label input, .cart_discount_label button, #cart_checkout_btn button {color:#72a9a8}
#cart_total_label {font-size: 13px; font-weight: bold; color:#3e3e3e}
#cart_total {background-color: #fff; font-size: 13px; font-weight: bold; padding: 10px; white-space: nowrap; color:#ba0000}
#cart_checkout_btn {padding-top: 20px}
.cart_product_brief_description {font-size: 11px; font-weight: normal}
#cart_content_header td {font-weight: bold; color:#3e3e3e}
.cart_apply_for_discounts_extra {font-size: 11px; color: #3e3e3e}
.cart_product_quantity {text-align: center; color: #72a9a8; font-weight:bold; font-size:12px}
#checkout_have_account a, .paddingblock a, .cpt_maincontent a { font-size:12px; text-decoration:underline; font-weight:bold}
.asterisk {	color:#ba0000; padding:0 3px 0 0; font: normal 12px tahoma;}
#checkout_addresses {color: #3e3e3e; font-size: 14px; padding-top: 30px}
#checkout_logininfo { min-width:600px}
#checkout_logininfo .inputtext {width: 200px}
#reg_fields_tbl td input, .addressform td input {width: 200px}
#reg_fields_tbl td textarea, .addressform td textarea {width: 200px; height: 100px}
.address_elem {color: #3e3e3e}
#trord_total_row * {font-size: 12px; color:#3e3e3e; font-weight: bold}
.paddingblock td { font-size:12px; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}
.paddingblock input { margin:2px 0 0 0;}
.cellpadding tr td {padding: 5px}
.cust_name {font: bold 12px tahoma}
#prddeatailed_container .cpt_product_rate_form table {width: 100%}
#block-customerinfo td { font-size:100%}
.1paddingblock input.checkout_buttons {font-size: 130%; font-weight: bold; margin:5px 0}
.1checkout_steps_divider {width: 40px; height:1px; background-color:#7a9f9e; overflow:hidden}
.current_prd_thumbnail img {
	border: #72a9a8 3px solid;
}

.cpt_maincontent tr
{
text-align:center;
}
a.prd_thumbnail img {
	border: #72a9a8 3px solid;
}
a.prd_thumbnail:hover img {
	border: #72a9a8 3px solid;
}
.cpt_product_lists { margin-bottom: 40px; width: 100%;}
.cpt_product_lists table { width: 100%;}
.cpt_product_images {
}
ul.product_list table { list-style: none; margin-left:auto; margin-right: auto; text-align:center;}


ul.product_list li a  { text-decoration:none;
}
ul.product_list li p  { text-indent: 0px; font-size: 11px; }
.product_list li
{
width:170px;
text-align: center;
}
.regularPrice {
	color: brown;
	text-decoration: line-through;
}
.youSaveLabel {

}
.youSavePrice {

}
.prd_out_of_stock {
	font-style:  italic; 
}
/********************main*********************/
* {margin: 0; padding: 0}
form {padding: 0; margin: 0}
div { zoom:1;}
.grn_darkbg { background:#101a0d; text-align:center;}
.all_wrapper {
	min-width:782px;
	text-align:left;
	margin:0 auto;}
.cmp_bord { background:url(../../images/cmp_st_main_bg.gif) left bottom repeat-y;}
.cmp_bg { background:url(../../images/cmp_left_img.gif) left bottom no-repeat;height:36px; position:relative;}
#container_top { background:url(../../images/cmp_banner.jpg) 17px bottom no-repeat; height:159px;}
#container_top {
	text-align:right;
	vertical-align:top;
	padding:10px;
}
#container_left_sidebar, #container_right_sidebar {
	text-align: left;
	vertical-align: top;
}
#container_left_sidebar { padding-left:17px;
}
#container_right_sidebar {
	background:#fff;
	width:240px;
}
#container_main_content {
	text-align: left;
	vertical-align: top;
	width:520px;
	padding-right:17px;
	border-left:1px solid #72a9a8;
}
#container_footer {
	text-align:center;
	background:url(../../images/cmp_b_img_left.gif) left top no-repeat;
}
/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */
ul.vertical, ul.horizontal {
	padding: 0px;
	margin: 0px;
	list-style:none;
}
ul.horizontal {
	width: 100%;
	overflow: hidden;
}
.vertical li {
	padding:0 0 5px 0;
}
.horizontal li {
	float: left;
	padding:0 20px 0 10px;
}
.cpt_divisions_navigation, .cpt_auxpages_navigation {
	font-weight:bold;
	padding: 5px 0;}

.cpt_divisions_navigation a, .cpt_auxpages_navigation a {
	color: white;
	text-decoration: none;
}
.cpt_divisions_navigation {
	padding-left:20px;
}

.cpt_auxpages_navigation a:hover {
	text-decoration: underline;
}
.cpt_auxpages_navigation li {
	padding-left: 10px;
/*	background:url(../../images/grn_arr_li_infopages.gif) left center no-repeat;
*/}
.cpt_currency_selection {
	text-align: center;
	padding-top:20px;
}
.cpt_currency_selection select { widows:120px;
}
.cpt_currency_selection form {
	display: inline;
}
.cpt_category_tree {
margin-left:15px;
}
.cpt_category_tree ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.cpt_category_tree li {
	background:url(../../images/cmp_blok_strela.gif) left 8px no-repeat;
	padding:0 0 0 20px;
	border-bottom:dashed 1px #72a9a8;
}
.cpt_category_tree li.child_current, .cpt_category_tree li.child { background:none;padding:0pt 0pt 0pt 10px;}
.cpt_category_tree a {
/*	color:#72a9a8;*/
        color: black;
	text-decoration:none;
	line-height:20px;
}
.cpt_category_tree .parent_current a {
	font-weight: bold;
	color:#72a9a8!important;
	text-decoration: none !important;
}
.cpt_category_tree .child a {
	padding-left: 10px;
	background: url(../../images/mdr_point.gif) left center no-repeat;
}
.cpt_category_tree .child_current a {
	padding-left: 10px;
	background: url(../../images/mdr_point_v.gif) left center no-repeat;
	color:#72a9a8!important;
	text-decoration: none!important;
	font-weight:bold;
}
a .bullet {
	text-decoration: none!important;
}
.cpt_category_tree .tab {
}
.cpt_product_params_selectable {
        float:left;
}

.cpt_tag_cloud a { color:#72a9a8; text-decoration:none;}
/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
.topbar .cpt_divisions_navigation { padding:0;  margin:0 33px 0 auto;   overflow:hidden; width:auto; float:right; }
.topbar .cpt_divisions_navigation ul { background:url(../../images/cmp_navi_left.gif) left top no-repeat; float:right; width:auto; }
.topbar .cpt_divisions_navigation li {

}


.product_outline {
        float: left;
        width: 350px;
        overflow: hidden;
height:600px;
left:0px;
margin-right:10px;
margin-top:10px;
border:1px dotted;
}
.product_brief_block {
        text-align: center;
        padding: 0px;
}
prdbrief_thumbnail {
         width: auto;
         margin: 0 auto 0 auto;
}

.buy_option_block {
      padding-top: 10px;
}.buy_option_block a{
font-size:12px;
text-align:center;
}
.prdbrief_options table
{margin-left:10px;
}
.add2cart_handler
{
 font-size:16px;
}
.prdbrief_comparison
{
margin-top:50px;
}
.hndl_submit_prds_cmp {margin: 20px; }