body {margin: 0px; font: Verdana, Arial, Tahoma, sans-serif;}
table {margin: 0px; /*table-layout:fixed;*/}
div {margin: 0 px}
img {border:none;}


/* ====================== COMPONENT CONTAINER STYLES ====================== */


.grn_darkbg {  text-align:center;}

#sort_style {
	color: #558B10;
    font-size: 14px;
    font-weight: bold;
    padding-top: 4px;
	display: inline-block;
}

#sort_style a {
	color: #558B10;
}

#sort_style a:hover {
	text-decoration:none;
}

#container_top_left {
	text-align: center;
	vertical-align: top;
	width: 240px;
	padding:5px 0;
}

#container_top {
	text-align:right;
	vertical-align:top;
	width:'*';
	padding:10px;

}

#container_top_right {
	text-align: right;
	
	min-width: 250px;
}

#container_right_sidebar {
	text-align: left;
	width: 17%;
	vertical-align: top;
}



#container_left_sidebar{
	text-align: left;
	vertical-align: top;
	width: 20%;

}



#container_main_content {
	text-align: left;
	vertical-align: top;
	background:#fff;
}

#container_footer {
	text-align:center;
}

/* ====================== 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 {
	text-align: left;

 //width: 100%;
}


ul.vertical, ul.horizontal {
	padding: 0px;
	margin: 0px;
	list-style:none;}

ul.horizontal {
                
	float: left;
	overflow: hidden;
}

.horizontal li {
	float: left;
	padding:0 30px 0 20px;
}


.vertical li {
	padding:0 0 5px 0;
}

.horizontal li {
            float: left;
            
}

.cpt_divisions_navigation {
           padding: 0px 0;
           text-decoration: none;
           color:#fff;
           background:url(../../images/bg_menu.jpg) repeat-x;
           height: 32px; 
}
.cpt_auxpages_navigation  {
	padding: 0px 0;}

.cpt_auxpages_navigation li {
	padding-left: 10px;
	background:url(../../images/grn_arr_li_infopages.gif) left center no-repeat;
}

.cpt_auxpages_navigation {
            position: relative; 
            right:0px;
          
}

..cpt_auxpages_navigation a {
	text-decoration: none;
	color:#fff;
}

.cpt_divisions_navigation a:hover {
	text-decoration: underline;
}

.cpt_auxpages_navigation a:hover, {
	text-decoration: underline;
}




.cpt_divisions_navigation li {
}

.cpt_shopping_cart_info {
                position: relative;
	vertical-align: top;
	color:#203A16;
	font-weight:bold;
	top: 0px;
                padding: 0; 
}

.cpt_shopping_cart_info a {display:none;}


.cpt_shopping_cart_info div {	padding: 2px 0 0 0;}

.cpt_shopping_cart_info .text { padding:0px; padding-left: 10px; background:transparent; border:0 px solid #fff;}



.cpt_shopping_cart_info a {
padding:3px 5px; color:#fff; display:block; text-decoration:none; border:0px solid #fff; border-bottom:0px;
font-size:18px; font-weight:normal;

}

.cpt_shopping_cart_info a:hover {
	text-decoration: underline;
	color:#18688f;
}

/*--------------------- Опрос ---------------------------*/

.cpt_survey {
	background:#FFFFFF;
	color:#656363;
}

.survey_question {
	color:#656363;
	font-weight: bold;
	margin-bottom: 10px;
}

.survey_submit {

	margin-top: 10px;

	font-size:120%;

}

.cpt_survey form {
	
	padding:0px;

	margin: 0px;

}

.cpt_survey label {	
	color:#656363;
}

/*--------Валюты выбор -------------*/

.cpt_currency_selection {
	text-align: center;
	float: left;
	padding:5px 10px 0px 10px;
	background: none;
}

.cpt_currency_selection select {
}

.cpt_currency_selection form {
	color:#656363;
	display:inline;
	border:none;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}
.light {color:#656363; font-size: 14px;}
/*---------------------------------*/


.cpt_news_short_list {

	background: #fafafa;

	padding:10px 0 0 0;

	margin-bottom:10px;

}



.cpt_category_tree {
            
	padding:0;
	margin: 0;
	border:solid 1px #bcbcbc;
	
}

.cpt_category_tree ul {
	list-style-type:none;
	margin:0px;
	padding:0px;                
}

.cpt_category_tree li {
                padding:0 5px 0 0px;
}

.cpt_category_tree li.child_current, .cpt_category_tree li.child { 
	}

.cpt_category_tree a {
	color:#656363;
	text-decoration:none;
	text-decoration:none;
}

.cpt_category_tree li a {
	color:#656363;
	text-decoration:none;
}

.cpt_category_tree a:hover {
	color:#006E83;
	text-decoration:underline!important;
}

.parent,  .parent_current  { 
	background: url(images/cat_bg.png) repeat-x; 
	margin:0px 0px;
	float:none;	
}
.parent font {padding-left: 15px;}

.cpt_category_tree .parent, .cpt_category_tree .parent_current {
	padding:0px 0px 0px 10px;
}

.cpt_category_tree .parent_current a {
	margin:0px 0px 0px 0px;
}
.cpt_category_tree .child {
	border-bottom:dashed 1px #bcbcbc;
}

.cpt_category_tree .child a {
	padding-left: 25px;
	
	width: 100%;
}

.child {
	boder-color: #656363;
	background: url(../../images/marker.gif) left center no-repeat;
	border-bottom:dashed 1px #bcbcbc;
}

.child a {
	padding-left: 25px;
	text-decoration: none!important;
	width: 100%;
	
}
.child_current {
	width:100%;
	border-bottom:dashed 1px #bcbcbc;
	background: url(../../images/marker_a.png) left center no-repeat;
}

.child_current b {padding-left: 25px;}

a .bullet {

	text-decoration: none!important;

}

.cpt_category_tree .tab {

	margin-left:10px;

}

.cpt_product_add2cart_button {

	padding-top: 10px;

	background:#EFEFEF; padding:10px 10px;

	position:relative;

	margin:10px 0;

}

.cpt_language_selection a img {

	border:solid 1px #fff;

	margin:2px 0;

}

.cpt_product_params_selectable {

	clear:left;

}

.cpt_product_category_info {

}



.cpt_product_search form {
            padding: 0px 0 0 0px !important;	
            display: block;
            align: center;
            font-size:14pt !important;
}

.cpt_product_search table{
             align: center;
}


#Search {background-image: url(images/search.png);width:331px; height: 89px; text-align:center; margin: auto auto; display:block;}
#Search H3{margin:8px 0px 7px 0px;}



#Search .input_message {height:35px; border: none; width:200px !important; font-size:14pt !important;}

input.input_message_focus {border: none; height:36px;width:200px !important;  font-size:14pt !important; margin: 1px 0 0 10px;}
#Search .search_btn {border: none;}

.cpt_root_categories td {



}

.cpt_root_categories td a {

	color:#000;

	text-decoration:none;

}

.cpt_root_categories td a:hover {

	text-decoration:underline;

}

.cpt_root_categories td a.rcat_root_category {

	text-decoration:underline;

}



.cpt_maincontent td {text-align:left;}
.cpt_maincontent td img {border: 0px;}

.cpt_maincontent h1 { font-size:24px; color:#0b1408; font-weight:normal; text-align:left;}

.cpt_tag_cloud a { color:#000; text-decoration:none;}

.home_page_category_logo { background:url(../../images/defaultnocatimage.gif) center top no-repeat; display:block; height:65px; width:65px;}

#container_main_content .cpt_root_categories td.cat_image a {position:relative;}

#container_main_content .cpt_root_categories { padding-top:none;}

#container_main_content .cpt_root_categories td { vertical-align:top;}



/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */

/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */



#container_top_left a {

	display:block;

	text-decoration:none;

	font-size:16px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

}

#container_top_left span {

	padding:0 2px;

}

#container_top_left span.grn_l1 {

	color:#fff;

}

#container_top_left span.grn_l2 {

	color:#84ff1c;

}

#container_top_left span.grn_l3 {

	color:#fff;

}



#container_top_right .cpt_language_selection, #container_top .cpt_language_selection {

	height: 18px;

	padding:5px 22px 15px 5px;

}

#container_top_right .cpt_language_selection a, #container_top .cpt_language_selection a {

	color: white;

}

#container_footer .cpt_divisions_navigation, #container_footer .cpt_auxpages_navigation {
	text-align:center;
	padding-left:0;
	background:url(../../images/grn_mainmenu_bg.gif) left top repeat-x;



}

#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation ul li,#container_footer .cpt_auxpages_navigation ul, #container_footer .cpt_auxpages_navigation ul li  {
	display:inline;
	float:none;

}

#container_footer .cpt_divisions_navigation a, #container_footer .cpt_auxpages_navigation a {
	font-weight: normal;
	line-height:22px;
	text-align:left;

}



#container_left_sidebar * { zoom:1;}

#container_left_sidebar .cpt_category_tree, #container_left_sidebar .cpt_tag_cloud { //width:100%;}



/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */

h1.welcome { color:#466935; font-weight:normal; font-size:19pt; letter-spacing:-1px; margin:10px ;}



.col_header {
	font-size:18px;
	color:#FFFFFF;
	padding:0px 0 0px 0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:transparent;
}

.col_header_dark, .col_header_dark {

	background:url(../../images/grn_survey_bg.gif) left top repeat-x;

	font-size:13px;

	color:#fff;

	padding:0 0 0 10px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	line-height:33px;

}

.bullet {

	font-size:0px;

}

#searchstring {
	width: 120px;

}

#shpcrtca {

	font-weight: bold;

	white-space: nowrap;

}



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



.small {

}

.big {

}

.background1, .background1 td {

	background-color: #D9E9FF;

}

.btn_checkout {

	font-weight: bold;

	margin: 10px;

	padding: 3px;

}

.prdbrief_add2cart {

	padding-top: 5px;

}

.error_block {

	font-weight: bold;

	color: red;

}

/*



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: #F07A0F;

	font-weight:bold;

	padding:0 10px 0 10px;

}

.news_title {

	padding:0 10px 10px 10px;

}

.news_viewall {

	padding:0 0 10px 10px;

}

.news_subscribe, .news_thankyou {

	padding: 5px;

	background:#EEE4A6;

	border:1px solid #fff;

}

.news_subscribe div {

	display:inline;

}

.news_subscribe img { vertical-align:middle;}

/************************

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;
	text-align:left;
}

.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

****************************/

.cpt_product_images {float: left;}

ul.product_list li { border:solid 1px #e6e6e6; margin:2px !important; text-align:center; height: auto !important;}

ul.product_list li table { margin:1px; height: auto;}

ul.product_list li table img { border: 0px;}

.product_list a { font-size:12px; text-decoration:none; color:#000;}

.product_list a:hover {text-decoration:underline;}

.prdbrief_name { padding-bottom:10px;}

.prdbrief_name a {  text-decoration: none; font-size:13px; color:#990000; font-weight:bold;}

.prdbrief_name a:hover { color:#990033;}

.checknomarging { vertical-align:middle;}

.add2cart_handler { margin:4px 0;}

.regularPrice {

	color: brown;

	text-decoration: line-through;

}

.totalPrice{

 color:#CC3300;

 font-weight:bold;

 margin:0 5px 5px 5px;

}



.youSaveLabel {

}

.youSavePrice {

}

.prd_out_of_stock {

	font-style:  italic;

}

#prddeatailed_container ul { list-style-position:inside;margin:10px 10px 10px 15px;}



/************************

PRODUCT REVIEWS STYLES

***************************/

.review_block {

	margin-left: 20px;

}

.review_title {

	color: #333;

	margin-top: 10px;

	margin-bottom: 0px;

}

.review_date {
	color: #999;
	border: 0px solid #EEE;
	border-top-width: 1px;
	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:100%;

}

#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-weight: bold;

}

#cart_total {

	background-color: #D9E9FF;

	font-weight: bold;

	padding: 10px;

	white-space: nowrap;

}

#cart_checkout_btn {

	padding-top: 20px;

}

.cart_product_brief_description {

}

#cart_content_header td {

	font-weight: bold;

}

.cart_apply_for_discounts_extra {

	color: #777;

}

.cart_product_quantity {

	text-align: center;

}

/********************

HOMEPAGE UNFOLDED TREE

*********************/

.rcat_root_category {

	font-weight: bold;

}

.rcat_products_num {

	color: #999999;

}

.rcat_child_categories a {

	font-weight: normal;

}

/********************

REGISTRATION PAGE

*********************/

#reg_fields_tbl td {

	padding: 5px;

}

#reg_auth_fields td {

	background-color: #D9E9FF;

}

#reg_confcode td {

	background-color: #D9E9FF;

}

#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-weight: bold;

}

/*********

SEARCH IN CATEGORY

**********/

#cat_advproduct_search {
	background-color: #D9E9FF;
	padding: 10px;
	margin:0 10px;
}

#cat_advproduct_search h3 {
	padding:0px;
	margin: 0px;
	padding-bottom: 10px;
}

#cat_info_left_block, #cat_advproduct_search  { float:left;}

.cpt_maincontent { padding:0 0px;}

.cpt_maincontent center { clear:both;}

#cat_top_tree { overflow:hidden; margin-top:10px; text-align:left;}

#cat_top_tree p { text-align:left;}

.hndl_submit_prds_cmp, #cat_product_sort { margin:10px 0; }

#cat_product_sort { margin:10px 0; background: #EAEAEA; padding:10px;}

#cat_product_sort a { font-weight:bold;}

/************

CHECKOUT

************/

.checkout_noframe_title {

	padding: 5px 15px;

	text-align:left;

}

#checkout_have_account {

	padding: 15px;

	background-color: #D9E9FF;

	margin: 0 -5px 15px -5px;

}

#checkout_logininfo { width:428px;}

#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {

	width: 200px;

}

.paddingblock input.checkout_buttons {

	font-weight: bold;

	margin:5px 0;

}

.checkout_steps_divider {

	width: 40px;

	height:1px;

	background-color:#99C9DF;

	overflow:hidden;

}

#checkout_addresses { width:800px;}

#checkout_addresses td { }

/**********************

ORDER STYLES

***********************/

tr#ord_total_row * {

	font-weight: bold;

}

.row_odd td {

	background-color: #F2F8FF;

}

.row_even td {

	border: 0px solid #D9E9FF;

	border-width: 1px 0px;

}



.paddingblock { background:#fff;

	padding-left: 15px;

	padding-right: 15px;

	text-align:left;

}

.paddingblock h2 {

	padding:20px 5px;

	margin-top: 0px;

}

.paddingblock td { 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-weight: bold;

}

#prddeatailed_container .cpt_product_rate_form table {

	width: 100%;

	/***********************/

width: auto;/**/

}



#block-customerinfo td { }

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 { vertical-align:middle;}

.prdbrief_brief_description { color:#333333; font-size:12px; padding:10px 0;}

.prdbrief_price { font-size:24px; padding-bottom:10px; padding-top:10px; float: left}

.prdbrief_add2cart {float: right;padding-bottom:10px; padding-top:10px; }

.prdbrief_comparison {clear: both; text-align: center}

.product_table { margin-bottom:15px; border-bottom:1px solid #CCCCCC; width:100%;}

.product_table td { padding-bottom:15px;}

.firm { background: #EFEFEF; padding:10px; padding-bottom:0px; font-size:0px; line-height:0px; overflow:hidden;}

.firm a { border:3px solid #CCCCCC; background:#fff; padding:2px;font-size:0px; line-height:0px; margin-right:10px; margin-bottom:10px; display:block; float:left;}

.firm a:hover { border:3px solid #999999;}



.cpt_product_discuss_link h2{ background:#EFEFEF; padding:4px 10px; font-size:16px; position:relative; margin:10px 0;}

.cpt_product_discuss_link h2 a { position:absolute; right:15px; top:6px;}

.cpt_product_discuss_link a { text-decoration:underline; color:#990000; font-size:14px;}

.cpt_product_details_request h2{ background:#EFEFEF; padding:4px 10px; font-size:16px; position:relative; margin:10px 0;}

input, textarea { border:1px solid #ccc;}

.cpt_product_description { color:#333333; padding:10px;}

.add2cart_handler { border:none; }

.cpt_product_price { font-size:16px; text-align:right; color:#666666; }

.cpt_product_price .totalPrice{ font-size:30px; }

#powered_by { display:none;}




.copy { background:url(../green/img/copy_bg.gif) repeat-x; overflow:hidden; font-size:13px; color:#424242; padding:10px 25px;}
.copy  .left { float:left;}
.copy  .right { float:right;}

/* ----------------------------- горизонтальное меню--------------------------------- */
.menuz {position: relative; background:url(images/zalivka.png) repeat-x;  height:32px; margin:0; left: 0px; color:#656363;/*border: solid 1px #bcbcbc;*/}
.menuz ul {padding: 0px; height: 32px; list-style-type: none; text-transform: uppercase;color:#656363; font-size:12px; text-decoration: none;
	text-align: center; }
.menuz li {margin: 0px; padding: 0px; float:left; /*height: 32px;width: 16.666%;*/ }

.menuz td a {
 	display: block;
	padding: 0px 8px;
	font-size:9pt;	/*pozition:relative;*/
	text-transform: uppercase;
	background: url(images/menu_line.png) no-repeat 0 50%;
}

#menuz-first {
	background-image: none;
}

.menuz a:link  {font-size:9pt; color:#656363; text-decoration:none; vertical-align: middle; text-transform: uppercase;}
.menuz a:link, .menuz td a:visited {
	color:#656363; 
	/*height: 32px;*/
	line-height: 32px;
	text-decoration: none;
	text-align: center;
}

.menuz td a:focus, .menuz td a:hover, .menuz td a.menuz-active {
	
	color:#ffffff; 
	text-decoration:none;
	/*height: 32px; */
	background-color: #009f00;
}
/* -----------------------------------------------------------------------------------------------------*/

#wrapper {
            width: 100%;
	min-width: 1000px;
	max-width: 1680px;
	margin: 0 auto;
}
/*Link*/
.linkz {
            position: absolute; 
            right:0px;
            top: 205px; 
            width: 385px;
}
.linkz a {
            text-align:center; 
            font-size:14px; 
            color:#fff; 
            text-decoration:none;
            background:url(../green/img/button.gif); 
            width:109px;
            height: 26px;
            display:inline; 
            float:left; 
            line-height:26px; 
            margin-left:5px;
}

.linkz a:hover {
           background:url(../green/img/button_active.gif) no-repeat;
}

.linkz li {
            background: none;
}

/* Header-----------------------------------------------------------------------------*/




/* Middle
-----------------------------------------------------------------------------*/

/* Sidebar Left
-----------------------------------------------------------------------------*/
.korzina, .catalog {background: url(/images/zalivka.png) repeat-x; height:32px; width:252px; float:none; margin-right: 1px; /*border: solid 1px #bcbcbc;*/ }
.korzina .content {width:100%; display:block;}
.korzina p, .catalog p {color: #656363 !important; text-transform: uppercase; font-size: 9pt; line-height: 32px; font-weight: bold; text-align: center;}







/* Sidebar Right
-----------------------------------------------------------------------------*/
.kontakt {background: url(/images/zalivka.png) repeat-x; height:32px; width:100%; float:left; font-weight: bold; border: solid 1px #bcbcbc;}
.kontakt p {color: #656363 !important; text-transform: uppercase; font-size: 12pt; margin: 7px 0px 0px 34px; line-height: 12pt; font: bold;}
#container_right_sidebar .content img {border: solid 1px #bcbcbc; border-top:none;}

.golosov {background: url(/images/zalivka.png) repeat-x;height:32px; width:100%; float:left; font-weight: bold; border: solid 1px #bcbcbc;}
.golosov p {color: #656363 !important; text-transform: uppercase; font-size: 12pt; margin: 7px 0px 0px 34px; line-height: 12pt; font: bold;}

.novosti {background: url(/images/zalivka.png) repeat-x; height:32px; font-weight: bold; float: left; width: 100px; }
.novosti p{color: #656363 !important; text-transform: uppercase; font-size: 9pt; line-height: 32px; font-weight: bold; text-align: center;}

.domik {position: relative; right: 0px; vertical-align: bottom; width: 126px; height:95px; float: right;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
           background:url(../green/img/footer_bg.gif) repeat-x; 
           height:181px; 
           margin:0 10px; 
         
}
#footer .left { background:url(../green/img/footer_left.gif) no-repeat left top; height:181px;}
#footer .right { background:url(../green/img/footer_right.gif) no-repeat right top; height:181px; position:relative;}

#footer .right .content { padding-top:90px; padding-left:260px; padding-right:290px;}
#footer .right .content .menu_botom { color:#095777; padding-bottom:5px; margin-left:-3px;}
#footer .right .content .menu_botom a { color:#095777; margin-right:3px; margin-left:3px; font-size:11px;}
#footer .right .content p { font-size:11px; line-height:12px;}
#footer .right .copy { position:absolute; left:0px; top:80px;}
#footer .right .copy .axiom_design { font-size:10px; padding:0px; margin:0px;}
 
.tr { 
 clear: both; /* РћС‚РјРµРЅСЏРµС‚ РґРµР№СЃС‚РІРёРµ РїР°СЂР°РјРµС‚СЂР° float */
}

/*---------------------------- Скрытые элементы --------------------------------------*/

#cat_product_sort {display: none;}

/*---------------------------------------------------------------------------------------------------*/


/*NIFTY*/
b.niftycorners,b.niftyfill{display:block}

b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
  
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

.vcard {
	background: none repeat scroll 0 0 #BBBBBB;
    border-radius: 6px 6px 6px 6px;
    text-align: center;
}

.breadcrumb {
    font-size: 10px;
    margin-top: 5px;
    text-align: center;
	color: #80C538;
}
