.main_rubrics {
    width:200px;
    overflow:hidden;
}
.main_rubric {
	margin: 0 0 3px 0;
}
.link_for_descr {
	text-decoration:underline;
}

.main_rubric span {
    float:left;
    background: url(/img/images.png) no-repeat -217px -81px;
    width: 13px;
    height: 13px;
    display:block;
    overflow: hidden;
    }

.main_rubric a {
    text-decoration:none;
}
.main_rubric a:hover {
    text-decoration:underline;
    color:#353535;
}
.rubric_small {
	border-top: 2px solid #A4D6B7;
    color: #0E8654 !important;
    font-size: 17px;
    padding: 5px 0;
    position: relative;

}
.rubric_small a {
    color: #0E8654 !important;
    font-weight: bolder;
}

.rubric_line {
    height:2px;
    overflow:hidden;
    background:#E7E2C9;
    margin-bottom:2px;
}
.item_sale {
   		height:26px;
   		background: transparent url(/img/buttons_orange.png) no-repeat right -110px;
    }
.item_sale span {
   		height:26px;
   		background: transparent url(/img/buttons_orange.png) no-repeat left 0px;
    }
.item_sale span span {
   text-align: center;
   font-size:13px;
   font-weight:bold;
   line-height: 200%;
   padding:0 10px; 
   height:26px;
   background: transparent url(/img/buttons_orange.png) repeat-x left -54px;
   color:#fff;
   margin:0 4px 0 6px;
}  
.item_sale {
	position: relative;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: visible;
}
.item_sale span,.item_sale span span {
position: relative;
display: block;
white-space: nowrap;
border: 0;
margin-top: -1px;
//margin-top: 0px;
}

.images {
    background: transparent url(/img/images.png) left top no-repeat;
    -background: transparent url(/img/images.gif) left top no-repeat;
    display:block;
    font-size:0;
    position:relative;
}
/*New Menu  */
.imgs {
    background: transparent url(/img/second_images.png) left top no-repeat;
    display:block;
    font-size:0;
    position:relative;
}
.razd2{
    float:left;
    width:2px;
    height:22px;
    background-position:-240px 0;
    margin:0 -1px;
    position:relative;
    z-index:1000;
}
#map_canvas {
	margin-bottom: 10px;
}



/*New Menu End */
a {cursor:pointer;}
.tut_logo {background-position:-307px -488px;width:120px;height:35px;top:5px;z-index:1000;}
.t_logo {background-position:-372px -526px;width:18px;height:35px;top:13px;} 
.market_logo {background-position:-302px -526px;width:70px;height:35px;top:13px;}
.left {float:left!important;}
.root_header {padding:0 12px;overflow:hidden;}
button {position: relative;border:0;padding: 0;    margin:0;cursor: pointer;overflow: visible;}
button::-moz-focus-inner {border: 0;}
button span, button span span {position: relative;display: block;white-space: nowrap;border: 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {button span, button span span {margin-top: -1px;}}
button.buttons {height:31px;background: transparent url(/img/buttons.png) no-repeat right -175px;}
* html button.buttons { height:31px;background: transparent url(/img/buttons.png) no-repeat right -173px;padding:1px 0;margin:0 -2px 0 0; }
button.buttons span {height:31px;background: transparent url(/img/buttons.png) no-repeat left -45px;}
button.buttons span  span {text-align: center;font-size:14px;font-weight:bold;line-height: 200%;padding:0 10px;    height:31px;background: transparent url(/img/buttons.png) repeat-x left -109px;color:#fff;margin:0 4px 0 6px;}    
* html button.buttons span  span {margin:0 5px 0 6px;}    
button.buttons:hover, button.buttonsHover {background-position: right -210px;}
button.buttons:hover span, button.buttonsHover span {background-position: 0 -77px;}
button.buttons:hover span span, button.buttonsHover span span {background-position: 0 -141px;}
button {
        position: relative;
        border: 0;
        padding: 0;
        margin: 0;
        cursor: pointer;
        overflow: visible;
        } 
button.buttonGrey {height:31px;background: transparent url(/img/buttons.png) no-repeat right -854px;}
* html button.buttonGrey { height:31px;background: transparent url(/img/buttons.png) no-repeat right -724px;padding:1px 0;margin:0 -2px 0 0; }
button.buttonGrey span {height:31px;background: transparent url(/img/buttons.png) no-repeat left -724px;}
button.buttonGrey span  span {text-align: center;font-size:14px;font-weight:bold;line-height: 200%;padding:0 10px;    height:31px;background: transparent url(/img/buttons.png) repeat-x left -788px;color:#fff;margin:0 4px 0 6px;}    
* html button.buttonGrey span  span {margin:0 5px 0 6px;}    
                  
.relative {
        position: relative!important;
        }   
.search_input {
        width:200px !important;
        }
.searc_market_form {
        overflow:hidden;
        height:40px;
        vertical-align:top;
        margin:30px 30px 0 0;
        float:right;
}
                                                                                                                                                                                                                                                                                                                                                                                                                        
.search_input_n{
    background-color: white!important;
    border: 1px solid #CDCDCD!important;
    height: 28px;
    margin: 7px 0 0 5px;
    width: 180px;
    font-size: 14px;
    padding-left: 5px;
    line-height: 200%;
}    
.block {display: block!important;}                               
.menu {float:left;padding:0;position:relative;white-space:nowrap;z-index:999;cursor:pointer;}
.menu a {text-decoration:none !important;}
.menu i {cursor:pointer;}
.menu em {font-style: normal;}
* html .menu {width:20px;position:static;}
.razd {float:left;width:2px;height:22px;background-position:-240px 0;margin:0 -1px;position:relative;z-index:1000;}
.menu_main {background-position:0 0;width:34px;height:22px;cursor:pointer;}
.menu_main:hover, a:hover em.menu_main {background-position:0 -23px;}
* html a:hover em.menu_main {margin-top:1px;}
.menu_back {background-position:-35px 0;height:22px;}
.menu_back:hover, a:hover em.menu_back {background-position:-35px -23px;}
* html a:hover em.menu_back {margin-top:1px;}
.menu_shad {padding-top:4px;display:block;}
.menu_t, .menu_tt  {font-size:13px;text-decoration:none;padding:0 10px;color:#000;position:absolute;left:0;top:3px;}
.menu_t_shad {font-size:13px;text-decoration:none;color:#fff;padding:0 10px;}
.menu_t_shad:hover, a:hover em.menu_t_shad {color:#efecdf;}
.menu_end, a em.menu_end {background-position:-126px 0;height:22px;padding-right:30px;}
.menu_end:hover, a:hover em.menu_end {background-position:-126px -23px;}
.search_form_input_div {float:left;overflow:hidden;}
.search_form_input_text {float:left;overflow:hidden;padding:15px 2px;font-weight:bold;text-transform: uppercase;}
body {margin:0;padding:0;}
html {background:#f3f3f3;}
.root {}
* html .menu {background: transparent url(/img/menu_bg.png) repeat-x !important;} 

.menu li{background: transparent url(/img/menu_bg.png) repeat-x !important;}
.menu li:hover{background: transparent url(/img/menu_hover2.png) repeat-x !important;}
* html .menu_back{background-position: -35px 0 !important;}
.menu_el {background: transparent url(/img/menu_bg.png) repeat-x !important; display:block; position: relative; height:22px}
.menu_el:hover {background: transparent url(/img/menu_hover2.png) repeat-x !important;}
.selectedMenu {background: transparent url(/img/menu_hover2.png) repeat-x !important;}



body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial;
}

h1 {
    font-family: Arial, "Arial Narrow", Arial;
    color: black;
/*    text-transform: capitalize; Не ставить capitalize!*/
    border-bottom: 3px solid #B02729;
    font-weight: bold;
    margin-bottom: 17px;
    font-size: 17px;
    padding-bottom: 7px;
}

a {
    color: black;
}

.root {
    width: 1024px;
    margin:0 auto;
    border-collapse: collapse;
}

.root .global_menu_td {
    height: 23px;
    background-color: #EEEEEE;
    padding: 0px;
}

.root .global_inform_td {
    height: 47px;
    background-color: #fff;
    padding: 0px;
}

.root .main_menu_td {
    height: 150px;
    background-color: #851718;
    padding: 0px;
}

.root .main_menu_top_td {
    height: 50px;
    background-color: #AF2729;
}

.root .main_menu_middle_td {
    height: 36px;
    background-color: #AF2729;
}

.root .main_menu_bottom_td {
    height: 47px;
    background-color: #EC8E1C;
    margin-top: 2px;
}

.root .banner_td {
    height: 50px;
    background-color: transparent;
    padding: 0px;
    width: 100%;
}

.global_menu {
    height: 23px;
    border-collapse: collapse;
}

.global_menu td {
    padding-left: 5px;
    padding-right: 5px;
}

.global_menu td a {
    color: #525252;
    font-family: Arial, "Arial Narrow", Arial;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    text-decoration: none;
}

.global_menu td a:hover {
    color: #9A0809;
}

.global_menu .delim {
    background-color: #D5D5D5;
    width: 1px;
    padding: 0px;
}

.enter {
    margin-left: 7px;
    border-collapse: collapse;
}

.enter td {
    padding-left: 50px;
    padding-right: 50px;
    background-image: url("/img/site/enter/back.gif");
    background-repeat: repeat-x;
    background-position: center top;
}

.enter td a {
    color: #85171A;
    font-family: Arial, "Arial Narrow", Arial;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    text-decoration: none;
    background-color: #fff;
    background-image: url("/img/site/enter/arrow.gif");
    background-repeat: no-repeat;
    background-position: right;
    padding-right:18px;
    padding-left: 4px;
}

.main_menu_top {

}

.main_menu_top .delim {
    width: 1px;
    padding: 0px;
}

.main_menu_top a, .main_menu_bottom a {
    font-family: Arial, "Arial Narrow", Arial;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    margin-left: 4px;
    margin-right: 4px;
}

.main_menu_top a:hover, .main_menu_bottom a:hover {
    text-decoration: underline;
}

.menu_query {
    height: 19px;
    border: 0;
    font-family: Arial, "Arial Narrow", Arial;
    font-size: 14px;
    width: 100%;
}

.menu_select {
    border: 0;
    font-family: Arial, "Arial Narrow", Arial;
    font-size: 13px;
}

.main_menu_middle {
    background-image: url("/img/site/menu/menu_middle_back.gif");
    background-repeat: repeat-x;
    height:36px;
    width: 100%;
    border-collapse:collapse;
}

.main_menu_middle .delim {
    width: 21px;
    padding: 0px;
}

.main_menu_middle .delim_left {
    width: 10px;
    padding: 0px;
}

.main_menu_middle a {
    color: black;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
}

.main_menu_middle a:hover {
    text-decoration: none;
}

.man {
    background-image: url("/img/site/man.gif");
    background-repeat: no-repeat;
    width: 221px;
    height: 87px;
    position: absolute;
    right: 130px;
    top: 0;
}

.man_23 {
    width: 124px;
    height: 105px;
    position: absolute;
    right: 115px;
    top: 0px;
}

.man_8m
{
    width: 205px;
    height: 100px;
    position: absolute;
    right: 100px;
    top: 0px;
}

.label {
    width: 141px;
    height: 88px;
    position: absolute;
    left: 72px;
    top: 92px;
}

.corner_logo_left {
    background-image: url("/img/site/corners/logo.gif");
    background-repeat: no-repeat;
    width: 1px;
    height: 136px;
    position: absolute;
    top: 77px;
    left: 7px;
}

.corner_logo_right {
    background-image: url("/img/site/corners/logo.gif");
    background-repeat: no-repeat;
    width: 1px;
    height: 136px;
    position: absolute;
    top: 77px;
    left: 246px;
}

.corner_menu_left {
    background-image: url("/img/site/corners/menu_left.gif");
    background-repeat: no-repeat;
    width: 1px;
    height: 136px;
    position: absolute;
    top: 77px;
    left: 254px;
}

.logo {
    background-color: #9B080A;
    height: 136px;
    width: 240px;
}

.logo td {
    text-align: center;
    padding: 0px;
}

.content {
    border-collapse: collapse;
    width: 100%;
    height: 100%;
    margin:0 10px;
    padding:0;
}

.content_center {
    float:left;
    padding:0 10px;
   
}
.content_left {
    float:left;
    width:200px;
    overflow:hidden;
}

.content td {
    padding: 0px;
}

.set {
    border-collapse: collapse;
    width: 200px;
    margin-bottom: 7px;
}

.rightcolumninthemarket table.set {width: 240px !important;}
.rightcolumninthemarket {width:240px;float:left; margin-left: 10px;}
.set th {
    background-color: #E7E2C9;
    color: #A92225;
    text-transform: uppercase;
    font-family: Arial, "Arial Narrow", Arial;
    text-align: left;
    padding: 7px;
    background-image:url("/img/site/corners/set_back.gif");
    background-repeat: no-repeat;
    background-position: bottom;
}

small {
    color: #A92225;
    font: 10px Tahoma;
}

.set .small {
    color: #A92225;
    text-transform: uppercase;
    font-family: Arial, "Arial Narrow", Arial;
    font-size: 11px;
    text-align: left;
    padding: 7px;
}

.set .small a {
    color: #A92225;
    text-decoration: none;
}

.set .small a:hover {
    text-decoration: underline;
}

.set .line {
    height: 3px;
    border-top: solid 2px #E7E2C9;
    padding: 0px;
    overflow: hidden;
}
.set td {
    border-bottom: solid 1px #DDDDDD;
    font-size: 12px;
    padding: 7px 2px;
}

.set td td {
    border: 0;
    font-size: 12px;
    padding: 2px 5px 2px 0;
}

.set td a {
    color: black;
    font-weight: bold;
    text-decoration: none;
}

.set td a:hover {
    text-decoration: underline;
}


.set b {
    color: #a92225;
    font-size: 15px;
    font-family: Arial;
}
.product_table td {
    height: 100%;
    border-collapse: collapse;
}

.product {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}

.product, .description {
    font-size: 11px; 
    padding: 5px !important; 
    border-left: solid 1px #F3F2F2;
    border-right: solid 1px #F3F2F2;
}

.description a {
    color: black;
    text-decoration: none;
}

.description a:hover {
    text-decoration: underline;
}


.product, .rubric_td  {
    padding: 5px !important;
    border-left: solid 1px #F3F2F2;
    border-right: solid 1px #F3F2F2;
    background-color: #F3F2F2;
}


.image {
    border-left: solid 1px #F3F2F2;
    border-right: solid 1px #F3F2F2;
    border-top: solid 1px #F3F2F2;
    padding: 5px;
    vertical-align: middle;
}

.td_products
{
    width: 33%;
    vertical-align: top;
}

.order_table
{
    width: 100%;
    border-collapse: collapse;
    padding: 0;
}

.product, .rubric_td a {
    color: #B02729;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.stick_top {
    background-color: #F3F2F2;
}

.stick_top a {
    color: #B02729;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.stick_bottom {
    background-color: #D2C686;
}

.stick_bottom a {
    font-family: Arial, "Arial Narrow", Arial;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url("/img/site/stick/arrow.gif");
    background-repeat: no-repeat;
    background-position: right;
    padding-right:14px;
}

.stick_bottom a:hover, .stick_top a:hover, .rubric a:hover, .goods a:hover, ##ffflink a:hover,
  .pages a:hover, .goods_more a:hover, .darkline a:hover, .#ffflink a:hover, .blacklist a:hover
{
    text-decoration: underline;
}

.footer {
    border-collapse: collapse;
    margin-top: 7px;
    margin-bottom: 7px;
}

.footer td {
    padding: 0px;
}

.footer .top {
    border-collapse: collapse;
}
.footer .top td {
    background-color: #B02729;
    color: #fff;
    text-transform: uppercase;
    font-family: Arial, "Arial Narrow", Arial;
    font-size: 12px;
    font-weight: bold;
/*    text-align: left;*/
    padding: 10px;
    padding-left: 7px;
}

.footer .top .left {
    background-image:url("/img/site/corners/nwr.gif");
    background-repeat: no-repeat;
    background-position: left top;
    border-right: solid 2px #fff;
    padding-bottom:10px; padding-top:10px;    
    text-align: center;
    width: 33%;
}

.footer .top .right {
    background-image:url("/img/site/corners/ner.gif");
    background-repeat: no-repeat;
    background-position: right top;
    text-align: center;
    width: 33%;    
}


.footer .middle td {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
}

.footer .middle, .footer .middle a {
    color: #B02729;
    font-size: 12px;
    text-decoration: none;
}

.footer .middle a:hover {
    text-decoration: underline;
}

.footer .bottom {
    border-collapse: collapse;
}
.footer .bottom td {
    color: #fff;
    font-size: 12px;
    padding: 10px;
}

.footer .bottom td {
    background-color: #B0B0B0;
}

.footer .bottom .left {
    background-color: #B0B0B0;
    background-image:url("/img/site/corners/sw.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
}

.footer .bottom .right {
    width: 200px;
    background-color: #BFBFBF;
    background-image:url("/img/site/corners/se.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
}

.tree {
        font-size:12px;
        color:#100F0F;
        margin-top: 1px;
}

.tree span {
        color:#B02729;
}

.tree a {
        font-size:12px;
        color:#100F0F;
        text-decoration:none;
}

.tree a:hover {
        font-size:12px;
        color:#100F0F;
        text-decoration:underline;
}

.rubric_item {
    padding: 7px !important;
    padding-left: 0px !important;
    padding-right: 10px !important;
}

.rubric_item a {
    font-size:12px;
    color: #B02729;
    font-weight:bold;
    text-decoration: none;
}

.menu_d {
    width: 100%;
    border-bottom: 1px dashed #AAAAAA;
}

.menu_d span {
    color: #888888;
    font-size: 12px;
    font-weight: bold;
}

.action_small {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;    
}

.action_small a {
    color:black;
    font-weight: normal;
}

.action_small a:hover {
    text-decoration: underline;
}

.action_small em {
    color: #888888;
    font-style: normal;
    font-weight: normal;
}

.leftColumnOf2{
        width: 100%; 
        padding: 0px 0px 0px 0px;
        width: 71%;
        font-size:12px;
        color:#100F0F;
        float:left;
}

.rightColumnOf2{
        min-width:238px;
        width: 23%;
        float:left;
        font-size:12px;
        color:#100F0F;
        margin-left:20px;
        margin-top:13px;
}

.mainParams {
        /*margin-top:10px;*/
        background-color:#F3F2F2;
        padding:2px 2px 0px 1px;
}

.mainParamsColorsRed {
        color: #000000;
        font-weight: normal;
        font-family: Arial;
        
}

.mainParamsColorsCena {
        color:#B02729;
        font-size:16px;
}

.mainParamsColorsPredlogeniy {
        color:#FFFFFF;
        font-size:12px;
        text-transform:uppercase;
}

.text {
    font-size:12px;
}

.text a {
    color: #000000; 
    text-decoration: none; 
    font-weight: bold;
}

.text a:hover {
    text-decoration: underline;
}

.text span {
    color: #B02729; 
    font-weight: bold;
}

a.all#fff { 
    font-size:12px; 
    color:#FFFFFF; 
    background-color:inherit;
}

a:hover.all#fff { 
    font-size:12px; 
    color:#FFFFFF; 
    background-color:inherit; 
    text-decoration:none;
}

h2,.tovarHeaderDescriptions, .headBlack {
    font-family: Arial, "Arial Narrow", Arial;
    color: black;
/*    text-transform: capitalize; Не выставлять капиталайз!!!!*/ 
    border-bottom: 1px solid #CDCDCD; 
    font-weight: bold;
    font-size: 17px;
    padding-bottom: 7px;
}

.head {
    font-family: Arial, "Arial Narrow", Arial;
    color: black;
    text-transform: uppercase;
    border-bottom: solid 2px #B02729;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 7px;
}

.tovarDescriptionsMenu {
    background-image:url("/img/tovar_tm_bg.gif");
    background-position:top left;
    background-repeat:repeat-x;
}

.tovarDescriptionsMenu td {
    vertical-align:top;
}

.tovarDescriptionsMenuName {
    padding:4px 15px;
}

.tovarDescriptionsMenuName a {
    font-size:12px;
    color:#100F0F;
    font-weight:bold;
    text-decoration:none;
    text-transform:none;
    letter-spacing:0px;
}

.tovarDescriptionsMenuName a:hover {
    font-size:12px;
    color:#100F0F;
    font-weight:bold;
    text-decoration:none;
    text-transform:none;
    letter-spacing:0px;
}

.tovarDescriptionsList {
    border-bottom:3px solid #E0DFDF;
    margin-bottom:5px;
/*    float:left;*/
}

.tovarDescriptionsList td {
    padding: 5px !important;
}

.pager {
    border-collapse: collapse;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pager a {
    color: #B02729;
    text-decoration: none;
}
.pager a:hover {
    text-decoration: underline;
}

.table_info {
    padding: 3px;
    padding-left: 0px;
    border-collapse: collapse;
    /*border: solid 1px #B02729*/
}

.table_info td{
    padding: 3px;
/*    padding-left: 0px !important;*/
    font-size: 12px;
}

.table_info th {
    color: #444444;
    background: #F3F2F2;
    font-size: 12px;
    padding: 3px;
}

.table_info a {
    font-size: 12px;
    color: #B02729;
}

.table_info .one {
    background: #FFF;
    border: 1px dashed #EAEAEA;
}

.table_info .two {
    background: #FFFFFF;
    border: 1px dashed #EAEAEA;

}

.table_info .red {
    border: solid 1px #B02729;
}


.table_info .h {
    font-size: 16px;
    color: #B02729; 
    font-weight: bold;
}


.table_info_firm {
    border-left: solid 1px #B02729;
    border-right: solid 1px #B02729;
    border-top: solid 1px #B02729;
    font-size: 13px;
    color: #444444;
}

.table_info_name {
    font-size: 14px;
    color: #444444;
}

.table_info_name a {
    font-size: 14px;
    color: #B02729;
}

.table_info_dis {
    font-size: 212px;
    background: #F3F2F2;
}


.table_info_dis td{
    padding: 3px;
    font-size: 12px;
}


.little {
    font-size: 10px;
    color: #666666 !important;
    background-image: url("/img/site/logout.gif");
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
}

input, select, textarea {
    font-family: Arial;
    font-size: 12px;
}

#contentsWide{
        margin-left: 2%;
        width: 96%;
        font-size:12px;
        color:#100F0F;
}

.cost {
    padding-top:10px;
    border-bottom:3px solid #E0DFDF;
    margin-bottom:5px;
}

.cost td {
    padding:5px 5px 5px 0px;
    #fff-space:nowrap;
}

.leftColumnOf2{
        width: 100%; 
        padding: 0px 0px 0px 0px;
        width: 71%;
        font-size:12px;
        color:#100F0F;
/*        float:left;*/
}

.rightColumnOf2{
        min-width:238px;
        width: 23%;
/*        float:left;*/
        font-size:12px;
        color:#100F0F;
        margin-left:20px;
        margin-top:13px;
}

.red14 {
    font-size:14px;
    color:#B02729
}

.tableCharacteristics div.tableCharacteristicsColumn1{
        float: left;
        width:27.5%;
}

.tableCharacteristics div.tableCharacteristicsColumnN{
        float: left;
        width:18%;
}

.tableCharacteristics table{
        width:96%;
}

.characteristicsLine1{
        height:130px;
}

.characteristicsLine1Last{
        height:130px;
}

.characteristicsLine1Last table{
        width:100%;
}

.telephoneBorder{
        border:1px solid #F3F2F2;
        text-align:center;
        padding:3px 0px;
}

.telephoneName{
        background-color:#F3F2F2;
}

.telephoneName td{
        font-weight:bold;
        color:#B02729;
        padding:5px 0px 5px 10px;
}

.telephoneNameBottom {
        padding-top:2px;
        margin-top:2px;
        border-top:1px solid #D2C686;
}

.telephoneNameBottomLast {
        padding-top:2px;
        margin-top:2px;
        border-top:1px solid #D2C686;
}

.telephoneNameBottomLast table {
        width:100%;
}

.characteristicsLine2{
        height:50px;
        color:#FFFFFF;
        padding:5px 0px 5px 10px;
        background-image:url("/img/1_o.gif");
        background-position:right top;
        background-repeat:no-repeat;
}

.tableCharacteristicsColumnN div.characteristicsLine2Last{
        height:50px;
        color:#FFFFFF;
        background-color:#D2C686;
        padding:5px 0px 5px 10px;
        background-image:url("/img/1_w.gif");
        background-position:right top;
        background-repeat:no-repeat;
}

.tableCharacteristicsColumnN div.characteristicsLine2{
        height:50px;
        color:#FFFFFF;
        background-color:#D2C686;
        padding:5px 0px 5px 10px;
        line-height:16px;
}

.characteristicsLine2 span{
        text-decoration:underline;
}

.characteristicsLineOdd{
        padding:5px 0px 5px 10px;
}

.characteristicsLineEven{
        padding:5px 0px 5px 10px;
        background-color:#F3F2F2;
}

.lineHeight3Row{
        height:50px;
}

#bottomBox{
        margin-top: 10px;
        float: left;
        width: 100%;
        position: inherit;
}
.menuBuy, .menuBuySmall, .menuBuyLarge{
        text-transform: uppercase;
        color: #fff;
        text-decoration: none;
}
.menuBuy{
        font: bold 13px/14px Tahoma;
}
.menuBuySmall{
        font: bold 11px/12px Tahoma;
}
.menuBuyLarge{
        font: bold 15px/16px Tahoma;
}
.menu_bot{
        width: 70%;
}

.menu_bot td{
        text-align: center;
}

.goodBox{
    width:158px;
    float: left;
    margin-right:0.3%;
    margin-top: 13px;
    cursor: pointer;
}

.allCategory {
    width:600px; 
    position: absolute; 
    z-index: 5; 
    top: 225px;
    right: 265px; 
    display: none;
    
}


.all_left {
    border-left: solid 1px #AAAAAA;
}
.all_right {
    border-right: solid 1px #AAAAAA;
}
.all_top {
    border-top: solid 1px #AAAAAA;
    padding: 0px;
}
.all_bottom {
    border-bottom: solid 1px #AAAAAA;
}

.allTd {
    padding: 3px;
    background: #FFFFFF;
    }

.allLeftBorder {
    border-left: solid 1px #AAAAAA;
    background: #FFFFFF;
}

.allTd a {
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}

.allTd div {
    padding: 0px 0px 0px 5px;
}

.allTd div a {
    font-size: 11px;
    color: #B02729;
    text-decoration: none;
}


.tla {
    background: url("/img/all_lt.gif") no-repeat;
    width: 5px;
    height: 5px;
}
.tra {
    background: url("/img/all_rt.gif") no-repeat right top;
    width: 5px;
    height: 5px;
}
.bra {
    background: url("/img/all_rb.gif") no-repeat right bottom;
    width: 5px;
    height: 5px;
}
.bla {
    background: url("/img/all_lb.gif") no-repeat bottom left;
    width: 5px;
    height: 5px;

}

.border {
    font-size:14px;
    color:#100F0F;
    font-weight:bold;
    text-transform:uppercase;
    background-color:inherit;
    font-family:Arial, Helvetica, sans-serif;
    letter-spacing:-1px;
    width:100%;
}

.border td {
    background-color:#CC3333;
    color:#FFFFFF;
    height:26px;
    width:32%;
    float:left;
    text-align:center;
    border:1px solid #B02729;
    border-bottom:2px solid #B02729;
}

.switch td {
    font-size: 12px;
    cursor: pointer;
    padding: 5px;
    background-image:url("/img/grd-1px_1_2.gif");
}

.switch .on {
    border-left: solid 1px #e0e0e0;
    border-right: solid 1px #e0e0e0;
    background-image:url("/img/grd-1px_1_1.gif");
}

.switch .on a:link, .switch .on a:visited{text-decoration:none;}

.switch .off {
    border-left: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
}

.switch .off a:hover{text-decoration:underline;}

.credits {
    border-bottom: solid 1px #e0e0e0;
    border-right: solid 1px #e0e0e0;
    border-left: solid 1px #e0e0e0;
    border-top: 0;
}

.credits th {
    font-size: 12px;
    text-align: left;
    padding: 5px;
}

.credits td {
    font-size: 12px;
    padding: 5px;
}

.credits_list {
    border: solid 1px #e0e0e0;
    font-size: 12px;
    text-align: left;
    padding: 5px;
}

.credits_list th {
    border-top: solid 1px #e0e0e0;
}

.credits_list .td{
    border-top: solid 1px #e0e0e0;
}

.form {
    font-family: Arial, Times;
    color: #555555;
    font-size: 12px;
    border-collapse: collapse;
}

.form td {
    
    padding:5px 5px 5px 0px;
/*    background-color: #f4f4f4;*/
    border-left: 1px Solid #fff;
}

.form .required {
    background-color: #fff;
}

.form .star {
    color: red;
}

.errors {
    color: #CC3333;
    margin-bottom: 10px;
    border: dotted 1px #CC3333;
    background-color: #f5f5f5;
}

.errors td {
    padding: 5px;
}

.form .comment {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #EBEBEB;
    background-color: #f3f2f2;
}

.form .comment td {
    background-color: #FBFBFB;
    color: #888888;
}

.form .required .comment {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #E0E0E0;
}

.form .required .comment td {
    background-color: #FBFBFB;
    color: #888888;
}

.form .big_submit {
    font-size: 15px;
    background-color: #fff;
    border: solid 1px #666666;
    color: #333333;
    font-weight: bold;
    font-family: Arial;
    cursor: pointer;
}

.form .text {
    background-color: #fff;
    border: solid 1px #c0c0c0;
    margin-top: 2px;
    height: 20px;
    font-family: Tahoma;
}

.form .input {
    background-color: #fff;
    border: solid 1px #c0c0c0;
    margin-top: 2px;
    height: 16px;
    font-family: Tahoma;
    width: 90%;
}

.form .input-s {
    width: 50%;
    background-color: #fff;
    border: solid 1px #c0c0c0;
    margin-top: 2px;
    height: 16px;
    font-family: Tahoma;
}


.form .multiple, .textarea {
    background-color: #fff;
    border: solid 1px #c0c0c0;
    margin-top: 2px;
    font-family: Tahoma;
}

/*Мои классы*/

.dark_line
{
    background-color: #F3F2F2;
    padding: 8px 8px 8px 10px;
/*    width: 160px; */
    margin: 0 3px 8px 3px;
    position: relative;
    border-right: 2px solid #F3F2F2;
}

.darkimg
{
    border: 1px Solid #F3F2F2;
/*    width: 160px; */
    margin: 0 3px 0px 3px;
/*    padding: 8px 8px 8px 10px; */
}

.spec_img
{
    position: absolute; 
    margin-left: 90%; 
    top: 10px; 
    right: 8px;
}

.rubric a, .contentlist a, .dark_line a {
    color: #B02729;
    font-weight: bold;
    text-decoration: none;
}


.dark_line a:hover, .#ffflink a:hover, .goods_more a:hover, .redlink a:hover,
 .blacklist a:hover, #a_page a:hover 
{
    text-decoration: underline;
}

.order_table
{
    width: 100%;
    border-collapse: collapse;
    padding: 0;
}

.redline
{
    background-color: #B02729;
}

.yellowline, .redline
{
    color: #fff;
    vertical-align: top;
}

.yellowline
{
    background-color: #D2C686;
    width: 166px;
}

##ffflink a, ##ffflink, .#ffflink a
{
    color: #fff;
    text-decoration: none;
    text-transform: none;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    background: transparent;
}

.#ffflink
{
  padding: 8px 0 8px 8px;
  color: #fff;
}

.goods_h1
{
    color: #B02729;
    height: 25px;
}

.goods_h2, .goods_h1
{
    font-weight: bold;
    padding-bottom: 9px;
    padding-top: 9px;
    text-align: left;
}

.goods_more
{
    font-weight: normal;
    color: #B02729;
    background-color: #fff;    
    margin-top: 20px;
    margin-bottom: 10px;
    height: 30px;
}

.goods_more a
{
    color: #B02729;
    text-decoration: none;
   margin-right: 5px;
   margin-left: 5px;
}

.reddot
{
  list-style-position: outside;
  list-style-image: url("/img/dot.gif");
  margin-top: 2px;
}

body, td
{
    font-family: Arial;
    font-size: 12px;
}

.redlink a, .redlink, .mymarket_newby a
{
    color: #B02729;
    text-decoration: none;
}

.bigredtext, .redtext, .mymarket_newby a
{
  color: #B02729;
  font-weight: bold;
}

.bigredtext
{
  font-size: 140%;
}


.redtxt, .notes
{
    color: #B02729;    
}

.notes
{
    font-size: smaller;
}

.pages
{
    color: Black;
    font-weight: normal;
}


.pages a, .blacklist a
{
   color: Black;
   text-decoration: none;
}

.blacklist
{
  padding-left: 10px;
}

.pagelist, .table_goods
{
    border-collapse: collapse;
    margin-top: 15px; 
    padding: 0;
    text-align: center;
}

.product, .rubric  {
    padding: 5px;
}

#a_page a, #a_page
{
    font-weight: bold;
    color: #B02729;
    text-decoration: none;
}


.topbtn
{    
   position: absolute;
    top: 3px; right: 2px;
   width: 100px;
    text-align: right;
}

.topbtn img
{
    margin-left: 3px;
    width: 16px;
    height: 16px;
    border: 0;
}

.stick_b {
    background-color: #D2C686;
    text-align: center;
}

.stick_b a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.stick_b a:hover
{
    text-decoration: underline;
}

.korzina_h { 
  border-bottom:2px solid #B02729; 

  margin-bottom:3px; 
  margin-top:10px;
  margin-right: 5px;
  padding-bottom:10px; 
  
  font-weight:bold; 
  text-transform:uppercase; 
  position: relative;
}

.container
{
  position: relative;
  margin: 0;
}


.right_adds
{
  position: absolute;
  top: 10px; right: 10px;
}

.hred {
    color: #A92225;
    font-size: 14px;
    font-weight: bold;
}

.hdark
{
    color: Black;
    font-size: 14px;
    font-weight: bold;
}

.korzina_h7
{
    font-family: Arial, "Arial Narrow", Arial;
    color: Black;
    font-weight: bold;
    font-size: 16px;
    background-color: #F3F2F2;
    margin-bottom: 5px;
    padding: 6px 0 6px 10px;
    margin-top: 25px;
}

.company_news
{
    color: Black;
    font-weight: bold;
    margin: 0; 
    background-color: #F3F2F2;
    padding: 5px 0 5px 8px;
    text-align: left;
}

.mymarket_block
{
   border: 1px dotted rgb(107, 105, 103); 
   padding: 6px 10px; 
   background-color: #F3F2F2; 
   margin: 20px 10px 2px 10px; 
   height: 120px;
}

.login_block
{
    border: 1px dotted rgb(107, 105, 103); 
    margin: 10px; 
    padding: 5px 10px 10px 10px; 
    float: left; 
    background-color: #fff;
/*    line-height: 30px;*/
}

.user_form
{
 margin: 0;
 padding: 0;
} 

.mymarket_newby
{
  margin-top: 20px;
  font-weight: bold;
}

.mymarket_newby a
{
  font-size: 140%;
}


.login_line
{
  margin: 5px 0;
 
}
.bolder {
    font-weight: bolder;
}
.mymarket_table
{
    width: 100%;
    color: #333;
} 

.gray_tr {
    background: #f3f3f3;
}  
 
.mymarket_table td
{
  /*width:50%; */
  padding: 5px 10px;
}

.mymarket_table td div
{
   font-size: 130%; 
   font-weight: bold;
   margin-top: 10px; 
   text-align: center;
}
.mymarket_table b {
    color: #A92225;
    font-size:15px;
}
.text1 {
    font-size:12px;
}

.text1 a {
    color: #000000; 
}

.text1 a:hover {
    text-decoration: none;
}

.companyabout_footer
{
  border-top: solid 2px #B02729;
  margin-top: 10px;
  padding: 5px 10px;
  background-color: #F3F2F2;
}

.companyabout_footer img
{
  border: 0;
}

.title_news
{
  font-size: 110%; 
  margin-top: 10px; 
  margin-bottom: -15px;
  padding-left: 5px;
  font-weight: bold;
  background-color: #F3F2F2;
}

.office_block
{
  height: 198px;
  margin: -5px 0 10px 0;
  border: 1px Solid #F3F2F2; 
}

.office_block img
{
  border: 1px Solid Silver; 
  margin: 6px 70px 6px 10px;
}

.office_block div
{
  margin-top: 20px;
  line-height: 20px;
}

.office_block div div
{
  margin-top: 0;
  margin-left: 353px;
}

.office_block a
{
  color: Blue;
  font-weight: normal;
  text-decoration: underline;
}

.red_td
{
  width: 33%;
  text-align: center;
  border-right: solid 2px #fff;
}

.btn
{
  margin-top: 5px;
}

.tree_table {
    font-size: 12px;
}
.tree_table .tree_red {
    padding: 4px;
    background-image: url("/img/site/indicators/red.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 42px;
    border: solid 1px #E52222;
}

.tree_table .tree_green {
    padding: 4px;
    background-image: url("/img/site/indicators/green.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 42px;
    border: solid 1px #209637;
}

.tree_table .tree_blue {
    padding: 4px;
    background-image: url("/img/site/indicators/blue.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 42px;
    border: solid 1px #5A12C7;
}

.tree_table .tree_black {
    padding: 4px;
    background-image: url("/img/site/indicators/black.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 42px;
    border: solid 1px #666666;
}

.tree_table .tree_brown {
    padding: 4px;
    background-image: url("/img/site/indicators/brown.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 42px;
    border: solid 1px #943A3A;
}

.small_black_link, .small_black_link a
{
  color: black;
  font-size: 10px;
  font-weight: normal;
}

.small_black_link a:hover
{
  text-decoration: none;
}
.small_border small {
    cursor: pointer; 
    font-size: 11px; 
    border-bottom: 1px dashed;
}
.one1
{
     background: #F3F2F2;
     border-bottom: 1px Solid #fff;
     font-weight: bold;
     vertical-align: top;
}

#div1
{
    display: none;
    position:absolute;
    top: 0; left: 0;
    z-index: 5;
    text-align: left;
    background-color:#f9f9f9;
    padding:0 4px;
    border:1px dashed;
    border-color: #943A3A;
}

.popUpMenuTop {
    display: none;
    position: absolute;
    top: 0; left: 0;
    z-index: 10;
    text-align: left;
    padding:2px;
    float: right;
    left:-250px;
    top:15px;
    width:450px;
}

.popUpMenuButtom {
    display: none;
    position: absolute;
    top: 0; left: 0;
    z-index: 5;
    text-align: left;
    padding:2px;
    float: right;
    left:-310px;
    top:15px;
    width:450px;
}

.td_no_padding td {
    padding: 0 !important;
}
.redHead, .redHead a
{
  color:#B02729;
  font-size: 12px;
  font-weight: bold;
}

.redHead a:hover
{
  text-decoration: none;
}

.info_line
{
  padding: 3px 0 5px 10px;
  margin: 0;
  border-bottom: 1px Solid #DDDDDD;
}

.td_line
{
  border-bottom: 1px Solid Silver;
  vertical-align: top;
}

.boldtext
{
  font-weight: bold;
}

.some_th
{
  width: 33%;
  text-align: center;
  height: 22px;
}

.sort {

}

.sort td {
padding: 0px;
}

.sort .active {
    background-color: #B02729;
    font-weight: bold;
}

.sort .active a {
    color: #fff;
    text-decoration: none;
}

.sort .active td, .sort .not_active td {
    padding: 1px;
}

.sort .not_active {
    background-color: #DDDDDD;
}

.sort .not_active a {
    color: black;
    text-decoration: none;
}

.sort .text {
    width: 30px;
    font-size: 10px;
    margin-left: 1px;
    margin-right: 1px;
}

/*Old site version style*/
.old_site_ver a
{
    color: Gray;
    text-decoration: none;
    font-size: 11px;
}

.old_site_ver a:hover
{
    text-decoration: underline;
}

.old_site_ver
{
    float: right;
    margin-right: 2px;
}

/*Old site version style*/

.redquotes
{
    color: #B02729;
}

.feb_23
{
    font-family: "Monotype Corsiva";
    font-size: 20px;
    color: Black;
    position: absolute;
    top: 30px; right:330px;
}

.feb_23 span
{
    color: #B02729; 
    font-family: Arial; 
    font-weight: bold; 
    font-size: 15px;
}

#user_admin
{
    position: absolute;
    top: 77px; left: 10px;
    color: #fff;
}

.topicons_img
{
    width: 16px;
    height: 16px;
    vertical-align: bottom;
    border: none;
    margin-right: 2px;
}

#topicons_2
{
    display: none;
    background-color: #fff;
    position: absolute;
    top: 16px; right: 0;
    z-index: 10;
    width: 130px;
    border: 1px solid Silver;
}

#topicons_2 div
{
    padding: 3px;
}

#topicons_div
{
    margin-right:272px;
    clear: both;
    height: 21px;
    position: relative;
    z-index: 9;
}

#topicons_div div a
{
    padding: 0 3px;
    color: #352826;
    text-decoration: none;    
}

#topicons_s1
{
    float: left;
}

#topicons_s2
{
}

.pageList a {
    font-size: 16px;
    color: #A92225;
    text-decoration: underline;
    display: block;
    padding: 5px;
    float:left;
}

.pageList {
    margin-bottom: 10px;
}

.pageList span {
    font-size: 16px;
    color: black;
    background-color: #E8E9EC;
    text-decoration: none;
    display: block;
    padding: 5px;
    float:left;
}

.pageList p {
    font-size: 16px;
    color: black;
    text-decoration: none;
    display: block;
    padding: 5px;
    float:left;
    margin:0;
}

/*header's rebrending - vine
.search_block
{
    background: Black url(http://finance.tut.ua/img/vine/bg_search_vin.gif) no-repeat right top;
}    

.search_menu a, .search_check, .vine_teaser a, .search_h, #tovarov, .boxcontent
{
    color: #DDDDDD;
}

.boxtop_search {
  background-image: url(http://finance.tut.ua/img/vine/ne.gif);
}
.boxtop_search div {
  background-image: url(http://finance.tut.ua/img/vine/nw.gif);
}

.boxbottom_search {
  background-image: url(http://finance.tut.ua/img/vine/se.gif);
}

.boxbottom_search div {

  background-image: url(http://finance.tut.ua/img/vine/sw.gif);
}

.vine_teaser
{
    width: 110px; height:29px;
    background: url(http://finance.tut.ua/img/vine/bg_vin_teaser.gif) no-repeat top left;
    padding-top: 63px;    
}

.vine_teaser a
{
    font-size: 11px; 
    line-height: 11px; 
    text-decoration: none;
}

.vine_teaser a:hover
{
    text-decoration: underline;
}

.search_button, .search_input
{
    border-color: Silver;
    background-color: #fff;
}

.search_block .input
{
    border: 1px solid Silver;
    padding-top: 3px;
}
 end header's rebrending - vine*/
 
 #id_search_by_code {
    border: 1px solid rgb(179, 173, 138); 
    margin: 0; 
    background-color: rgb(247, 247, 245); 
    height: 17px; 
    vertical-align: top;
 }
  /* новый вид товара */
 .t_border_top {vertical-align: top;}
 .t_name {color:#0e8654;font-size:13px;font-weight:bold; padding: 5px;vertical-align: top;}
 .t_name a {text-decoration:none; color: #0e8654;}
 .t_name:hover, .t_name a:hover, .t_name:hover a{text-decoration: underline;}
 .t_border_center {vertical-align: top;}
 .t_firma{color:#A92225;font-size:11px;padding:0 5px 5px 5px;vertical-align: top;}
 .t_firma a {color:#A92225;text-decoration:underline;}
 .t_firma a:hover, .t_firma:hover a{text-decoration:none;}
 .t_img {color:#000;font-size:11px;padding:0 5px 5px 5px;vertical-align: middle;}
 .t_index {float:left;color:gray;font: 10px Tahoma;padding:2px 0 0 5px;}
 .t_price {float:right;color:#A92225;padding:0 5px 0 5px;}
 .t_price a {color:#A92225;font-size:13px;text-decoration:none;font-weight:bold;}
 .t_border_bot {vertical-align: top;}
 .t_zakaz {height:auto;padding-top:5px;padding-bottom:3px;overflow:hidden;}
 .t_zakaz a {
    font-size: 15px;
    color: #000;
    letter-spacing:1px;
    font-weight:bold;
}
.t_h {
    border-top: 2px solid #A4D6B7;
    color: #0E8654 !important;
    font-size: 17px;
    padding: 5px 0;
    position: relative;
}   
.t_h>b {
    color: #0E8654 !important;
}
.t_h>a {
    text-decoration: none;
    font-weight: bold;
    color: #0E8654 !important;
}
.t_h>a:hover{
    text-decoration: underline;
}

.button_zakaz_k, .button_zakaz_k a {background: url("/img/but.gif") no-repeat; color:#9A8251; font-weight:bold; font-size:14px;display:block;width:87px; height:25px;padding-top:3px;cursor:pointer;}
.button_zakaz_z, .button_zakaz_z a {background: url("/img/but.gif") no-repeat; color:#9A8251; font-weight:bold; font-size:14px;display:block;width:87px; height:25px;padding-top:3px;font-family: Tahoma;cursor:pointer;}
.button_zakaz_w_k {color:#fff; font-size:14px;margin:1px 0 0 -50px;position:absolute;}
.button_zakaz_w_z {font-family: Tahoma;color:#fff; font-size:14px;margin:1px 0 0 -65px;position:absolute;}
.bold {font-weight:bold;}
.none{text-decoration:none;}
/* common Dop Rubrics*/
.rubric_item a:hover {text-decoration: underline;}
.ch_rubric {z-index:1;position:relative;}
div.ch_rubric div div{display:none;padding:5px;}
div.ch_rubric:hover div div {display:block; position:relative; top:0; left:0;background:#fff;z-index:1000;}
/*IE6 browsers */
.hovers {z-index:100; position:relative;}
.hovers a, .hovers a:visited {text-decoration:none;color:#000;overflow:hidden;}
.hovers a div{display: none;}
.hovers a:hover {background:transparent;cursor:pointer;}
.hovers a:hover div{display:block!important; position:relative;z-index:1000;}

.text_hover a {
    text-decoration: none;
}

.text_hover a:hover {
    text-decoration: underline;
}

/*social*/
.ic_social, .ic_social a {width:16px; height:16px;background:url("/img/social.gif") no-repeat center center;margin-right:5px;display: inline-block;cursor:pointer;}
.twitter {background-position:0 0;}
.facebook {background-position:-16px 0;}
.livejournal {background-position:-32px 0;}
.google {background-position:-48px 0;}
.linkedin {background-position:-32px -16px;}
.odnoklass {background-position:0 -16px;}
.vkonakt {background-position:-16px -16px;}
.favore {background-position:-48px -16px;}
.friends_minus {background-position:-16px -112px;}
.friends_plus {background-position:0 -112px;}
.favorite_minus {background-position:-16px -96px;}
.favorite_plus {background-position:0 -96px;}
.twitter_b {background-position:0 -32px;width:32px; height:32px;}
.facebook_b {background-position:-32px -32px;width:32px; height:32px;}
.livejournal_b {background-position:-64px -32px;width:32px; height:32px;}
.google_b {background-position:0 -64px;width:32px; height:32px;}
.linkedin_b {background-position:-32px -64px;width:32px; height:32px;}
.vkonakt_b {background-position:-64px -64px;width:32px; height:32px;}
.favore_b {background-position:-64px 0;width:32px; height:32px;}
.friends_minus_b {background-position:0 -128px;width:32px; height:32px;}
.friends_plus_b {background-position:-32px -128px;width:32px; height:32px;}
.favorite_minus_b {background-position:-64px -96px;width:32px; height:32px;}
.favorite_plus_b {background-position:-32px -96px;width:32px; height:32px;}
.rss_32 {background-position:-64px -128px;width:32px; height:32px;}


.social_share {
    margin-left:5px;
    display:block;
    float:left;
}

.social_share span {
    display: block;
    height: 16px;
    width: 16px;
    background:url(/img/social.gif) no-repeat;
    float:left;
}
.vko_button span {
    background-position:-16px -16px;
}
.fbu_button span {
    background-position:-16px 0;
}

a img {
    border:0;
}

    .productSearchItem {
        display:block;
        clear:both;
        overflow:hidden;
        margin: 0px 0 15px 0;
        padding: 2px 2px 15px 2px;
        border-bottom: 2px solid #A4D6B7;
        }
    .productSearchFirst {
        width:110px;
        height:150px;
        padding:5px;
        float:left;
        text-align:center;
        }
    .productSearchImage {
        width:160px;
        height:150px;
        padding:5px;
        float:left;
        text-align:center;
        cursor: pointer;
        }

    .whereToBuy {
        background-position:-594px -71px;
        height:18px;
        width:18px;
        float:left;
        margin-right: 5px !important;
        }
    .productSearchButtonsBlock {
        display:block;
        float:left;
        width:160px;
        overflow:hidden;
        padding:5px 10px 0 10px;
        }
    .productSearchButtonsBlock .clearBoth {
        padding:0;
        margin:0;
        overflow:hidden;
        }
    .productSearchButtonsBlock a {
        padding:0;
        margin:0;
    }
    .productSearchButtonsBlockSpan {
        padding:0 0 0 0px;
        display:block;
        float:left;
        }
    .addToCompare {
        background-position:-594px -16px;
        height:18px;
        width:18px;
        float:left;
        margin-right: 5px !important;
        }
    .alreadyToCompare {
        background-position:-611px -15px;
        height:16px;
        width:18px;
        float:left;
        margin-right: 5px !important;
        }
    .commentsSearch {
        background-position:-594px -54px;
        height:18px;
        width:18px;
        float:left;
        margin-right: 5px !important;
        }
        .photoSearch {
        background: url('/img/photo.png');
        float: left;
        height: 15px;
        width: 15px;
        margin-right: 8px !important;
    }
    .descriptionSearch {
        background-position:-594px -154px;
        height:18px;
        width:18px;
        float:left;
        margin-right: 5px !important;
        }
    .productSearchText {
        width:240px;
        overflow:hidden;
        float:left;
        }
    .productSearchTitle {
        float:left;
        width:400px;
        padding:5px;
        overflow:hidden;
        }
    .productSearchTitle span {
        color:#464646;
        font-size:10px;
        display:block;
        }
    .productSearchTitle h3 {
        margin:0;
        padding:0;
        }
    .clearBoth span {
        padding:0;
        margin:0 0 3px 0;
    }
    .compareDelete {
    	padding-top: 4px !important; 
    	font-weight: normal !important;
    	font-size: 12px !important; 
    	padding-right: 4px !important;
    }

div.mAll {
     margin: 15px;
 }
 div.top10 {
     margin-top: 10px;
 }
 div.down10 {
     margin-bottom: 10px;
 }
 div.down30 {
     margin-bottom: 30px;
 }
 div.down5 {
     margin-bottom: 5px;
 }
 div.left30 {
     margin-left: 30px;
  }

 .colorBlue {color: blue;}
 .colorMain {color: #EFECDF;}
 .borderMain {
     border-bottom: 5px solid #EFECDF
 }
 .pad_li li {padding: 5px}
 .numeric1 span{
     background:url('/img/images.png') no-repeat scroll -553px 0px transparent;
     display: block;
     float: left;
     height: 17px;
     overflow:hidden;
     width: 18px;
     margin-right: 3px;
 }
 .numeric1 a {
     font-weight: bold;
     text-decoration: none;
 }
 .numeric2 a {
     font-weight: bold;
     text-decoration: none;
 }
 .numeric3 a {
     font-weight: bold;
     text-decoration: none;
 }
 .numeric2 span{
     background:url('/img/images.png') no-repeat scroll -553px -24px transparent;
     display: block;
     float: left;
     height: 17px;
     overflow:hidden;
     width: 18px;
     margin-right: 3px;
 }
 .numeric3 span{
     background:url('/img/images.png') no-repeat scroll -553px -47px transparent;
     display: block;
     float: left;
     height: 17px;
     overflow:hidden;
     width: 18px;
     margin-right: 3px;
 }

 a>img {
    border: none;
}
.ModelDiv {
    padding: 10px 5px; 
    position: relative;
}
.Orange {
    border: 1px solid #f98236;
}
.Gray{
    border: 1px solid #747474;
}
.tr {
position: absolute;
top: -1px;
right: -2px;
width: 10px;
height: 8px;
background: url('/img/table/tr.png');
}
.tl{
position: absolute;
top: -2px;
left: -1px;
width: 8px;
height: 10px;
background: url('/img/table/tl.png');
} 
.bl{
position: absolute;
bottom: -1px;
left: -2px;
width: 10px;
height: 8px;
background: url('/img/table/bl.png');
} 
.br{
position: absolute;
bottom: -2px;
right: -1px;
width: 8px;
height: 10px;
background: url('/img/table/br.png');
} 

.tr2 {
position: absolute;
top: -1px;
right: -2px;
width: 9px;
height: 8px;
background: url('/img/table/tr_orange.png');
}
.tl2{
position: absolute;
top: -2px;
left: -1px;
width: 8px;
height: 9px;
background: url('/img/table/tl_orange.png');
} 
.bl2{
position: absolute;
bottom: -1px;
left: -2px;
width: 9px;
height: 8px;
background: url('/img/table/bl_orange.png');
} 
.br2{
position: absolute;
bottom: -2px;
right: -1px;
width: 8px;
height: 9px;
background: url('/img/table/br_orange.png');
} 
.error {
    color: #CC3333;
}
.font16 {
    font-size: 16px;
}

 

 /* Мои стили */

.Active_tr {
    width: 3px;
    height: 3px;
    background: url('/img/right_small_corner.png');
    float: right;
    position: absolute;
    top: -1px;
    right: 0px;
}
.Active_tl {
    width: 3px;
    height: 3px;
    background: url('/img/left_small_corner.png');
    float: left;
    position: absolute;
    top: -1px;
    left: -1px;
}
.ActiveDiv {
    float: left; 
    background-color: white; 
    border: 1px solid #d2efdd; 
    height: 28px; 
    border-bottom: none; 
    position: relative; 
    padding: 7px 5px 0 5px;
}
.ActiveDiv>a, .NonActiveDiv>a  {
    text-decoration: none;
    font-size: 12px;

}
.ActiveDiv>a:hover, .NonActiveDiv>a:hover  {
    text-decoration: underline;
}
.NonActiveDiv {
    float: right; 
    height: 28px; 
    background: #D2EFDD;
    border: 1px solid #d2efdd;
    border-bottom: none; 
    position: relative; 
    padding: 7px 5px 0 5px;
}
.t_h_binary{
    color: #A92225;
    font-family: Arial,"Arial Narrow",Arial;
    text-align: center;
    position: relative;
    height: 28px;
    padding: 0px; 
    margin: 10px 0;
    color: #000;
    font-weight: bolder;
    font-size: 14px;
}
.t_h_left {
    float: left; 
    width: 164px;
    border-top: 2px solid #A4D6B7;
    color: #0E8654 !important;
    font-size: 17px;
    padding: 5px 0;
    position: relative;
    margin-top: 15px;   
}
.t_h_left>b {
    color: #0E8654 !important;
}
.t_h_right {
    float: right; 
    width: 76px;   
    position: relative;
    border-top: 2px solid #A4D6B7;
    color: #0E8654 !important;
    font-size: 17px;
    padding: 5px 0;
    position: relative;
    margin-top: 15px;   
}
.t_h_right>a  {
    position: absolute; 
    top: 2px; 
    right: 7px;
    text-decoration: none;
}
.big {
    padding-top: 10px;
    height: 25px; 
}
.big>b {
    font-size: 12px; 
    color: black;
}
.h3 {
    color: #0e8654; 
    margin: 10px 0 16px 0; 
}
.total {
    color: #A92225; 
    width:100%;
}
.total>b {
    color: #333;
    font-weight: normal;
}
.green {
    color: #0e8654;
    font-weight: bolder;
    font-style: normal;
    font-size: 15px;
}
.green_blocks {
    background: url('/img/green_bg.png');
    color: black;
    font-family: Arial,"Arial Narrow",Arial;
    font-size: 15px;
    text-align: left;
    position: relative;
    height: 28px;
    padding: 7px 7px 0px 7px;
    text-align: center;
}
.green_blocks>b {
    color: black;
}
.green_blocks>a {
    text-decoration: none;
    font-weight: bolder;
    color: #000;
}
.green_blocks>a:hover{
    text-decoration: underline;
}
.line_green {
    border-bottom: 3px solid #A4D6B7;
}
.Add_button {
    text-align: center; 
    margin-top: 10px;
}
.Add_button>p {
    color: gray; 
    margin-bottom: 0px; 
    margin-top: 0px;
}
.Add_button_plus {
    border-right: 2px solid white; 
    color: white; 
    padding-right: 3px;
}
.add_240_button {
    width: 193px; 
    height: 44px; 
    background: url('/img/green_200_bg.png');
    padding-top: 2px;
    padding-left: 7px;
}

.item_desc_divs {
	background: url('/img/item_desc_bg.png'); 
	width: 150px; 
	height: 38px; 
	padding-top: 1px; 
	margin-right: 3px; 
	float: left; 
	position: relative;
    padding-left: 28px;
}
.item_disc_div {
	height: 38px; 
	width: 148px; 
	margin: 0px 0px 0px 1px; 
}
.i_d_active {
	background: #fff;
}
.item_desc_active_tl {
	width: 3px;
    height: 3px;
    background: url('/img/block/item_desc_activ_tl.png');
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
}
.item_desc_active_tr {
	width: 3px;
    height: 3px;
    background: url('/img/block/item_desc_activ_tr.png');
    float: left;
    position: absolute;
    top: 0px;
    right: 0px;
}
.item_desc_tl {
	width: 2px;
    height: 2px;
    background: url('/img/block/item_desc_tl.png');
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
}
.item_desc_tr {
	width: 2px;
    height: 2px;
    background: url('/img/block/item_desc_tr.png');
    float: left;
    position: absolute;
    top: 0px;
    right: 0px;
}



.item_desc_divs {
	background: url('/img/item_desc_bg.png'); 
	width: 150px; 
	height: 38px; 
	padding-top: 1px; 
	margin-right: 3px; 
	float: left; 
	position: relative;
}
.item_disc_div {
	height: 38px; 
	width: 148px; 
	margin: 0px 0px 0px 1px; 
}
.i_d_active {
	background: #fff;
}
.item_desc_active_tl {
	width: 3px;
    height: 3px;
    background: url('/img/block/item_desc_activ_tl.png');
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
}
.item_desc_active_tr {
	width: 3px;
    height: 3px;
    background: url('/img/block/item_desc_activ_tr.png');
    float: left;
    position: absolute;
    top: 0px;
    right: 0px;
}
.item_desc_tl {
	width: 2px;
    height: 2px;
    background: url('/img/block/item_desc_tl.png');
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
}
.item_desc_tr {
	width: 2px;
    height: 2px;
    background: url('/img/block/item_desc_tr.png');
    float: left;
    position: absolute;
    top: 0px;
    right: 0px;
}



<!-- jQuery-tree -->
.jquery-tree li{
    list-style: none;
}

.jquery-tree ul {
    list-style: none;
}

.jquery-tree-handle {
    cursor: pointer;
    width: 10px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 0;
    color: #a92225;
    font-size:11pt;
}
.jquery-tree-handle b{
    color: #a92225;
}
.jquery-tree-handle-main {
    cursor: pointer;
    width: 10px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 0;
    color: #a92225;
    font-size:11pt;
}
.jquery-tree-handle-main b{
    color: #a92225;
}

.jquery-tree-collapsed-main ul {
    display: none;
}
.jquery-tree-collapsed ul {
    display: none;
}

.jquery-tree-controls{
    width:80%;
    text-align:right;
}

.jquery-tree-collapseall,
.jquery-tree-expandall {
    cursor: pointer;
    text-decoration:underline;
    color: #888888;
    font-size: 11px;
}

.jquery-tree-expandall {
    margin-right: 20px;
}

.jquery-tree input {
    position: absolute;
    left: -1000px;
}

.jquery-tree-leaf {
    padding-left: 20px;
}

.jquery-tree-node {
    padding-left: 10px;
}

.jquery-tree-title {
    display:inline-block;
}

.jquery-tree-checked-partial,
.jquery-tree-checked,
.jquery-tree-unchecked {
    background-position: 5px 50%;
    background-repeat: no-repeat;
    cursor: default;
    padding-left: 25px;
    margin: 0;
}

.jquery-tree-checked-partial {
    background-image: url('/img/other/checkbox-partial.png');
}

.jquery-tree-checked {
    background-image: url('/img/other/checkbox-checked.png');
}

.jquery-tree-unchecked {
    background-image: url('/img/other/checkbox-unchecked.png');
}

.jquery-tree-node label,
.jquery-tree-handle {
    -moz-user-select: none;
}
<!-- end jQuery-tree -->


.back {background: url(../img/newmain/buttons.png) left top repeat-x;position:relative;}
.global_menu {height:30px;background-position:0 -790px;}
.global_menu_ {width:996px;margin: 0 auto;text-align:center;}
.metu_global_right {float:right;font-size:11px;}
.m_g_r a {float:left;display:block;padding:8px 5px;}
.m_g_r a:hover {background: url(../img/newmain/buttons.png) left top repeat-x;background-position:0 -825px;}
.metu_global_right_razd {background-position:-143px -450px;width:2px;height: 16px;float:left;margin-top:7px;}

.metu_global_left {float:left;}
.m_g_l a {float:left;display:block;padding:8px 10px;font-weight:bold;}
a.m_g_l  {float:left;display:block;padding:8px 10px;font-weight:bold;}
.m_g_l a:hover {background: url(../img/newmain/buttons.png) left top repeat-x;background-position:0 -825px;}
.metu_global_left_razd {background-position:-143px -450px;width:2px;height: 26px;float:left;margin-top:2px;}

.global {width:1024px;margin: 0 auto;}
/*menu*/

.menu {float:left;padding:0;position:relative;white-space:nowrap;z-index:999;cursor:pointer;}
/* html .menu {width:20px;position:static;}*/
.razd {float:left;width:2px;height:22px;background-position:-240px 0;margin:0 -1px;position:relative;z-index:1000;}
.menu_main {background-position:0 0;width:34px;height:22px;cursor:pointer;}
.menu_main:hover, a:hover em.menu_main {background-position:0 -23px;}
* html a:hover em.menu_main {margin-top:1px;}
.menu_back a {background: url(../img/newmain/buttons.png) repeat-x;background-position:0 -890px;height:22px;display:block;font-size:13px;padding:0 10px; line-height:1.8;position:relative;}
.menu_back a:hover {background: url(../img/newmain/buttons.png) repeat-x;background-position:0 -860px;}
.menu_back a span {color:#fff;}
.menu_back a span span {color:#000;position:absolute;left:10px;top:-1px;}
.menu_back a:hover span span {left:0;line-height:1.3;}
.menu_back_end {background-position:right -828px;height:22px;display:block;font-size:13px;padding:0 25px 0 10px; line-height:1.8;position:relative;}
.menu_back_end:hover {background-position:right -805px;}
.menu_back_end span {color:#fff;float:left;}
.menu_back_end span span {color:#000;position:absolute;left:10px;top:-1px;}
.menu_back_end_end {background-position:0 -920px;width:6px;height:22px;left:10px;}
.menu_back_end_end:hover {background-position:0 -950px;width:6px;height:22px;}

/*Menu Dop*/
.menu_back_end i {display:none;}
.menu_back_end:hover i {position:absolute; top:20px; right:0; z-index:1000;overflow:hidden;display:block;width:220px;height:200px;border:2px solid #d3c687;background:#e7e2c9;padding:10px;text-align:left;}
.menu_dop_hov a:hover {text-decoration:underline;}

/*IE6 browsers */
* html .hoverDop {z-index:100; position:relative;}
* html .hoverDop a, .hoverDop a:visited {text-decoration:none;}
* html .hoverDop a span{display: none;}
* html .hoverDop a:hover {background:transparent;cursor:pointer;}
* html .hoverDop a:hover em.menu_end {background-position:-126px -23px;}
* html .hoverDop a:hover span{position:absolute; top:20px; right:0; z-index:1000;overflow:hidden;display:block;width:220px;height:200px;border:2px solid #86cb9f;background:#d7f2e2;padding:0 10px;text-align:left;}
/*---------*/





.ot10 {margin:0 10px;}
.clear {clear:both;height:0!important;font-size:0;overflow:hidden;margin:0;padding:0;}

body{min-width: 1024px;}
body,td,table {font-family:Arial;font-size:12px;}

table,td {padding:0; border-collapse:collapse}
td .border_l_r {border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}

form {display:inline;margin:0;padding:0;text-align:left;}

img {border:none;text-align:left;}
img.center {display: block;margin: 0 auto;text-align:center;}
.img150 {height:150px;width:150px;display: block;margin: 0 auto;text-align:center;}


input,textarea,select,button {font-size:12px;font-family:Arial;}
input,textarea,select {border: 1px solid #cdcdcd !important;;}
.search_input{background-color: #fff!important;border: 1px solid #cdcdcd!important;height: 28px;margin:7px 0 0 5px;width: 270px;font-size: 14px;padding-left: 5px;line-height: 200%;}

button {background: none;border: none;}

hr {color:#e2e2e2;background-color:#e2e2e2;height: 1px;border-width:0px;}

.bold { font-weight:bold!important;}
.relative {position:relative!important;}
.absolute {position:absolute!important;}
.static {position:static!important;}
.left {float:left!important;}
.right {float:right!important;}
.hidden {overflow:hidden;}
.text_right {text-align:right;}
.none, .none a, .none a:hover, .none span, a.none span  {text-decoration:none;}
.none a, .none a:hover, a.none span {cursor:pointer;}

.font10,.font12,.font13,.font14,.font16,.font18,.font20,.font22,.font26,.font10 a,.font12 a,.font13 a,.font14 a,.font16 a,.font18 a,.font20 a,.font22 a,.font26 a,.font11,.font11 a,.font11 a:hover,.font11:hover,.font12:hover {text-decoration:none;}

.font0,.font0 a {font-size:0px!important;}
.font10,.font10 a {font-size:10px!important;}
.font11,.font11 a {font-size:11px!important;}
.font12,.font12 a {font-size:12px!important;}
.font13,.font13 a {font-size:13px!important;}
.font14,.font14 a {font-size:14px!important;}
.font15,.font15 a {font-size:15px!important;}
.font16,.font16 a {font-size:16px!important;}
.font18,.font18 a {font-size:18px!important;}
.font20,.font20 a {font-size:20px!important;}
.font22,.font22 a {font-size:22px!important;}
.font24,.font24 a {font-size:24px!important;}
.font26,.font26 a {font-size:26px!important;}

.font_green, .font_green a, .font_green a:hover, .font_green:hover {color: #0e8654!important;}
.font_green a:hover, .font_green:hover {text-decoration:underline;}
.font_grey, .font_grey a, .font_grey a:hover, .font_grey:hover {color: #666666!important;}
.font_white a, .font_white a:hover, .font_white:hover {color: #fff!important;}
.font_red a, .font_red a:hover, .font_red:hover {color: #a92225!important;}
/*-POP-UP Start Page*/
#popupcontent { display: none; padding:7px 5px 5px 5px;position:absolute;z-index:2000;}
#popupcontent ul {margin: 0;padding-left: 20px;}
.pop_up {background-color:#fff; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;margin-top:10px;width:298px;}

/*Ugol*/
div.box_t, div.box_b	{height:10px;position:relative;margin:0 10px;background:#fff;}
div.box_t {border-top:#e2e2e2 solid 1px;}
div.box_b {border-bottom:#e2e2e2 solid 1px;}
div.box_t em, div.box_b em {position:absolute;width:10px;height:11px; overflow: hidden;}
div.box_t b, div.box_b b {position:absolute;font-family: Arial, Helvetica, sans-serif;font-weight:normal;line-height:1;}
.box_em_t_l {top:-1px;left:-10px;}
.box_em_t_r {top:-1px;right:-10px;}
.box_em_b_l {bottom:-1px;left:-10px;}
.box_em_b_r {bottom:-1px;right:-10px;}
.box_b_t_l, .box_b_t_r, .box_b_b_l, .box_b_b_r {font-size:98px;color:#e2e2e2;}
.box_b_t_l_w, .box_b_t_r_w, .box_b_b_l_w, .box_b_b_r_w {font-size:91px;color:#fff;}
.box_b_t_l {top:-36px;left:-5px;}
.box_b_t_r {top:-36px;right:-5px;}
*+html .box_b_t_r {right:-27px;}
* html .box_b_t_r {right:-27px;}
.box_b_b_l {bottom:-38px;left:-5px;}
.box_b_b_r {bottom:-38px;right:-5px;}
*+html .box_b_b_r  {right:-27px;}
* html .box_b_b_r  {right:-27px;}
.box_b_t_l_w {top:-31px;left:-4px;}
.box_b_t_r_w {top:-31px;right:-4px;}
*+html .box_b_t_r_w  {right:-24px;}
* html .box_b_t_r_w  {right:-24px;}
.box_b_b_l_w {bottom:-35px;left:-4px;}
.box_b_b_r_w {bottom:-35px;right:-4px;}
*+html .box_b_b_r_w  {right:-24px;}
* html .box_b_b_r_w  {right:-24px;}

div.s_box_t, div.s_box_b	{height:6px;position:relative;margin:0 6px;background:#fff;}
div.s_box_t {border-top:1px solid #e2e2e2;}
div.s_box_b {border-bottom:1px solid #e2e2e2;}
div.s_box_t em, div.s_box_b em {position:absolute;width:7px;height:8px;overflow: hidden;}
div.s_box_t b, div.s_box_b b {position:absolute;font-family: Arial, Helvetica,sans-serif;font-weight: normal;	font-style: normal;line-height:1;}
.s_box_b_t_l, .s_box_b_t_r, .s_box_b_b_l, .s_box_b_b_r {font-size:60px;color:#e2e2e2;}
.s_box_b_t_l_w, .s_box_b_t_r_w, .s_box_b_b_l_w, .s_box_b_b_r_w {font-size:54px;color:#fff;}
.s_box_em_t_l {top:-1px; left:-6px;}
.s_box_em_t_r {top:-1px;right:-6px;}
.s_box_em_b_l {bottom:-1px;left:-6px;}
.s_box_em_b_r {bottom:-1px;right:-6px;}
.s_box_b_t_l {top:-22px;left:-3px;}
.s_box_b_t_r {top:-22px;right:-3px;}
.s_box_b_b_l {bottom:-23px;left:-3px;}
.s_box_b_b_r {bottom:-23px;right:-3px;}
.s_box_b_t_l_w {top:-20px;left:-2px;}
.s_box_b_t_r_w {top:-20px;right:-2px;}
.s_box_b_b_l_w {bottom:-19px;left:-2px;}
.s_box_b_b_r_w {bottom:-19px;right:-2px;}
.s_box_em_b_l,.s_box_em_b_r {bottom:-2px\0/;}
*html .s_box_em_b_l,*html .s_box_em_b_r {bottom:-2px;}
*+html .s_box_em_b_l,*+html .s_box_em_b_r {bottom:-2px;}
.s_box_b_t_l,.s_box_b_t_r {top:-21px\0/;}
.s_box_b_t_l_w,.s_box_b_t_r_w {top:-19px\0/;}
*html .s_box_b_t_l,*html .s_box_b_t_r {top:-21px;}
*html .s_box_b_t_l_w,*html .s_box_b_t_r_w {top:-19px;}
*+html .s_box_b_t_l,*+html .s_box_b_t_r {top:-21px;}
*+html .s_box_b_t_l_w,*+html .s_box_b_t_r_w {top:-19px;}
/*------*/
.lines_only, .main_block, .main_block_top {border-left: #e2e2e2 solid 1px; border-right: #e2e2e2 solid 1px;z-index:5;}
.main_block {background:#fff;padding: 0 10px;}
.down10 {margin-bottom:10px;}
.down5 {margin-bottom:5px;}
.date {color:#666666;text-decoration:none;font-weight:400;font-size:10px;}
.date>a {
	color: #666666;
	font-size: 10px;
}
.vert1px {font-size:0;width:1px;background:#e2e2e2;}


.menu_right {background-position:-245px 0;top:-14px;right:-8px;position:absolute;width:309px;height:341px;z-index:5;overflow:hidden;}
.my_tut {background-position:0 -360px;width:70px;height:68px;cursor:pointer;}
.my_tut:hover, a:hover em.my_tut {background-position:-69px -360px;}
.menu_zn {background-position:0 -54px;width:52px;height:56px;cursor:pointer;}
.menu_zn:hover, a:hover em.menu_zn {background-position:-52px -54px;}
.menu_foto {background-position:0 -110px;width:52px;height:60px;cursor:pointer;}
.menu_foto:hover, a:hover em.menu_foto {background-position:-52px -110px;}
.menu_video {background-position:0 -170px;width:52px;height:60px;cursor:pointer;}
.menu_video:hover, a:hover em.menu_video {background-position:-52px -170px;}
.menu_mob {background-position:0 -230px;width:52px;height:60px;cursor:pointer;}
.menu_mob:hover, a:hover em.menu_mob {background-position:-52px -230px;}
.menu_afi {background-position:0 -290px;width:52px;height:70px;cursor:pointer;}
.menu_afi:hover, a:hover em.menu_afi {background-position:-52px -290px;}
.menu_blog {background-position:-104px -54px;width:52px;height:56px;cursor:pointer;}
.menu_blog:hover, a:hover em.menu_blog {background-position:-156px -54px;padding-left:1px;}
.menu_comic {background-position:-104px -110px;width:52px;height:60px;cursor:pointer;}
.menu_comic:hover, a:hover em.menu_comic {background-position:-156px -110px;}
.menu_art {background-position:-104px -170px;width:52px;height:60px;cursor:pointer;}
.menu_art:hover, a:hover em.menu_art {background-position:-156px -170px;}
.menu_horo {background-position:-104px -230px;width:52px;height:60px;cursor:pointer;}
.menu_horo:hover, a:hover em.menu_horo {background-position:-156px -230px;}
.menu_job {background-position:-104px -290px;width:52px;height:70px;cursor:pointer;}
.menu_job:hover, a:hover em.menu_job {background-position:-156px -290px;}
.menu_right_text {padding:18px 0 0 55px;display:block;font-size:13px;}
.menu_h56 {height:56px;}
.menu_h60 {height:60px;}
.menu_h70 {height:70px;}
.menu_right_right {margin-left:130px;position:relative;width:130px}
.search_img {background: url('/img/Isearch.png') no-repeat;padding-right:8px;width:61px;height:25px;}
* html .search_img {margin:0 0 0 70px;}
.search_img2 {background: url('/img/closerto.png') no-repeat;padding-right:8px;width:85px;height:19px;margin:0px 3px 0 20px;}
.search_img3  {background-position:-220px -55px;width:15px;height:21px;margin:13px 10px 0 10px;}
.tovar_img  {background-position:-400px -392px;width:91px;height:33px;margin:0 0 15px 0;}
.usl_img  {background-position:-501px -392px;width:80px;height:33px;margin:0 0 15px 0;}
* html a:hover em.search_img3  {margin:13px 15px 0 5px;}
.img_cat  {background-position:-369px -350px;width:114px;height:40px;margin:-10px 0 0 10px;}
.img_end_otz  {background-position:-208px -388px;width:180px;height:30px;margin:0 10px;}
.img_akt_predl  {background-position:-208px -419px;width:244px;height:30px;margin:0 10px;}
.img_reyt_shop  {background-position:-208px -450px;width:296px;height:30px;margin:0;}
.img_plus_shop  {background-position:-1px -488px;width:300px;height:67px;margin:0;}
.img_rec_shop  {background-position:-1px -557px;width:300px;height:67px;margin:0;}
.img_cat_marker  {background-position:-220px -85px;width:10px;height:8px;margin:4px 0;}
.img_proizvod  {background-position: -490px -360px;width:152px;height:30px;}
.fon_reyt_shop  {background-position:0 -625px;width:300px;height:22px;margin:0;}
.fon_reyt_button  {background-position:0 -450px;width:50px;height:22px;margin:0;}
.fon_register  {background-position:0 -650px;width:300px;height:39px;margin:0;}
.fon_register_ok  {background-position:0 -690px;width:300px;height:134px;margin:0;}
.nomer:hover, a:hover span.nomer {background:#f6f6f6;overflow:hidden;padding:0;margin:0;}
.nomer1 {background-position:-555px 0;width:16px;height:16px;margin:4px 0;}
.nomer1:hover, a:hover .nomer1 {background-position:-575px 0;}
.nomer2 {background-position:-555px -24px;width:16px;height:16px;margin:4px 0;}
.nomer2:hover, a:hover .nomer2 {background-position:-575px -24px;}
.nomer3 {background-position:-555px -47px;width:16px;height:16px;margin:4px 0;}
.nomer3:hover, a:hover .nomer3 {background-position:-575px -47px;}
.nomer4 {background-position:-555px -72px;width:16px;height:16px;margin:4px 0;}
.nomer4:hover, a:hover .nomer4 {background-position:-575px -72px;}
.nomer5 {background-position:-555px -96px;width:16px;height:16px;margin:4px 0;}
.nomer5:hover, a:hover .nomer5 {background-position:-575px -96px;}
.nomer6 {background-position:-555px -120px;width:16px;height:16px;margin:4px 0;}
.nomer6:hover, a:hover .nomer6 {background-position:-575px -120px;}
.nomer7 {background-position:-555px -144px;width:16px;height:16px;margin:4px 0;}
.nomer7:hover, a:hover .nomer7 {background-position:-575px -144px;}
.nomer8 {background-position:-555px -168px;width:16px;height:16px;margin:4px 0;}
.nomer8:hover, a:hover .nomer8 {background-position:-575px -168px;}
.nomer9 {background-position:-555px -192px;width:16px;height:16px;margin:4px 0;}
.nomer9:hover, a:hover .nomer9 {background-position:-575px -192px;}
.nomer10 {background-position:-555px -215px;width:16px;height:16px;margin:4px 0;}
.nomer10:hover, a:hover .nomer10 {background-position:-575px -215px;}
.ic_pr_i,.ic_pr_t,.ic_pr_s,.ic_pr_i_p,.ic_pr_t_p,.ic_pr_s_p {height:21px;width:21px;float:left;margin-right:5px;}
.ic_pr_i {background-position:-555px -263px;}
.ic_pr_t {background-position:-580px -263px;}
.ic_pr_s {background-position:-605px -263px;}
.ic_pr_i_p {background-position:-555px -240px;}
.ic_pr_t_p {background-position:-580px -240px;}
.ic_pr_s_p {background-position:-605px -240px;}
.ic_map {background-position:-595px 0;width:15px;height:15px;margin:0 5px 5px 0;}
.ic_wish {background-position:-595px -36px;width:16px;height:16px;margin:0 5px 5px 0;}
.ic_compar {background-position:-595px -16px;width:15px;height:18px;margin:0 5px 5px 0;}
.ic_compar-, .ic_wish- {background-position:-612px -16px;width:15px;height:18px;margin:0 5px 5px 0;}
.ic_bla {background-position:-595px -55px;width:17px;height:16px;margin:0 5px 5px 0;}
.ic_cena {background-position:-595px -72px;width:16px;height:17px;margin:0 5px 5px 0;}
.ic_plus {background-position:-612px 0;width:11px;height:11px;margin:5px 10px 0;}
.ic_minus {background-position:-625px 0;width:11px;height:11px;margin:5px 10px 0;}
.ic_dell {background-position:-638px 0;width:11px;height:11px;margin:5px 10px 0;}
.ic_zoom {background-position:-80px -450px;width:27px;height:26px;}
.ic_chart {background-position:-110px -450px;width:29px;height:28px;}
.ic_go_feend {background-position:-615px -33px;width:17px;height:16px;margin:6px 5px 0 0;}
.ic_amount_feend {background-position:-595px -89px;width:12px;height:12px;margin:6px 5px 0 0;}
.ic_go_bookm {background-position:-615px -50px;width:16px;height:13px;margin:7px 5px 0 0;}
.ic_go_mobil {background-position:-615px -65px;width:11px;height:16px;margin:5px 4px 0 0;}
.ic_print {background-position:-615px -83px;width:16px;height:16px;margin:5px 5px 0 0;}
.ic_top_bot {background-position:-231px -82px;width:10px;height:14px;margin:2px 0 0 5px;}
.ic_perm_link {background-position:-595px -137px;width:16px;height:16px;margin:4px 5px 0 0;}
.ic_amount_bla {background-position:-595px -103px;width:15px;height:14px;margin:6px 5px 0;}
.ic_plus_bla {background-position:-596px -120px;width:14px;height:14px;margin:6px 0 0 5px;}
.ic_minus_bla {background-position:-615px -120px;width:14px;height:14px;margin:6px 0 0 5px;}
.ic_mark_bla {background-position:-615px -101px;width:14px;height:14px;margin:6px 0 0 5px;}
.ic_add_coment_bla {background-position:-615px -137px;width:16px;height:15px;margin:6px 5px 0;}
.ic_add_bla {background-position:-595px -155px;width:16px;height:16px;margin:6px 0 0 5px;}

/*jQuery plugin Galleria*/
.galleria-image-nav-left,.galleria-image-nav-right{background: transparent url(../img/newmain/images.png) left top no-repeat;}
.galleria-image-nav-left{background-position:-219px -96px;}
.galleria-image-nav-right{background-position:-227px -96px;}
/*Zakladki*/
.zakl_back {height:43px;background:url(../img/newmain/buttons.png) repeat-x left -364px;}
.zakl_l_n {background-position: -216px -200px;width:17px;height:43px;}
.zakl_f_n {height:35px;background: transparent url(../img/newmain/buttons.png) repeat-x left -465px;cursor:pointer;padding-top:8px;}
.zakl_r_n {background-position: -216px -245px;width:27px;height:43px;z-index:2;}
.zakl_l_a {background-position: -216px -110px;width:17px;height:43px;z-index:3;}
.zakl_f_a {height:35px;background:url(../img/newmain/buttons.png) repeat-x left -412px;padding-top:8px;}
.zakl_r_a {background-position: -216px -155px;width:27px;height:43px;z-index:3;}
/*Logo*/
.tut_logo {background-position:-307px -488px;width:120px;height:35px;top:5px;z-index:1000;} 
.t_logo {background-position:-372px -526px;width:18px;height:35px;top:13px;} 
.market_logo {background-position:-302px -526px;width:70px;height:35px;top:13px;} 

em.l_ugol {background-position:-60px -450px;width:17px;height:18px;margin:0;position:absolute; left:-17px;top:-1px; z-index:3000;}
div.cats1 {height:auto;position:relative;}
div.cats1:hover{display: block;}
.cats1 span {display:none;}
.cats1:hover span, .cats1 span:hover {position:absolute; left:150px;top: 42px; z-index:1001;display:block;border:1px solid #cdcdcd;background:#f3f3f3;padding:10px;text-align:left;line-height:1.8;visibility: visible;}

/*Buttons*/

.back_white {background:#fff;}
.search_back {background-position:0 0;height:43px;}
.main_block_top {background-position: 0 -510px;height:30px;}
.main_block_top span{color: #a92225;font-size:14px;padding:0 15px;line-height:1.5;}
.button_back_grey {height:24px;background-position: 0 -608px;padding:0 5px;font-size:11px;line-height:2.3;}
.button_lr_grey {height:22px;width:1px;background:#cdcdcd;margin:1px 0;font-size:0;display:block;}
.grey_block_title {background-position: 0 -576px;height:29px;}
.grey_block_title span{line-height:2.4;font-weight:bold;padding:0 15px;}
.grey_block_top_light {background-position: 0 -510px;height:29px;}
.grey_block_top_light span{font-weight:bold;padding:0 20px;line-height:2.4;}
.grey_block_top {background:#f3f3f3;height:30px;}
.grey_block_top span{font-size:14px;padding:0 15px;line-height:1.5;}
.grey_block {background:#f3f3f3;padding:0 10px;}
.green_block_top {background-position: 0 -543px;height:30px;}
.green_block_top span{font-size:16px;padding:0 15px;line-height:1.5;font-weight:bold;}
.button_back_green_bookm {height:1px;background:#C3DEB6;font-size:1px;margin-top:-1px;z-index:-1;}
.button_back_green_n, .button_back_green_a  {height:39px;padding:0 20px;font-size:13px;font-weight:bold;line-height:2.9;}
.button_back_green_n {background-position: 0 -635px;color:#0e8654;}
.button_back_green_a {background-position: 0 -676px;}
.button_l_green_n {height:39px;width:6px;background-position:-216px -290px;}
.button_r_green_n {height:39px;width:6px;background-position:-223px -290px;}
.button_l_green_a {height:39px;width:6px;background-position:-231px -290px;}
.button_r_green_a {height:39px;width:6px;background-position:-238px -290px;}

	
button {position: relative;border:0;padding: 0;	margin:0;cursor: pointer;overflow: visible;}
button::-moz-focus-inner {border: 0;}
button span, button span span {position: relative;display: block;white-space: nowrap;border: 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {button span, button span span {margin-top: -1px;}}

/*button.buttons {height:31px;background: transparent url(../img/buttons.png) no-repeat right -175px;}
* html button.buttons { height:31px;background: transparent url(../img/buttons.png) no-repeat right -173px;padding:1px 0;margin:0 -2px 0 0; }
button.buttons span {height:31px;background: transparent url(../img/buttons.png) no-repeat left -45px;}
button.buttons span  span {text-align: center;font-size:14px;font-weight:bold;line-height: 200%;padding:0 10px;	height:31px;background: transparent url(../img/buttons.png) repeat-x left -109px;color:#fff;margin:0 4px 0 6px;}	
* html button.buttons span  span {margin:0 5px 0 6px;}	
button.buttons:hover, button.buttonsHover {background-position: right -210px;}
button.buttons:hover span, button.buttonsHover span {background-position: 0 -77px;}
button.buttons:hover span span, button.buttonsHover span span {background-position: 0 -141px;}*/

button {position: relative;border:0;padding: 0;	margin:0;cursor: pointer;overflow: visible;}
button::-moz-focus-inner {border: 0;}
button span, button span span {position: relative;display: block;white-space: nowrap;border: 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {button span, button span span {margin-top: -1px;}}
button.buttons_main {height:26px;background: transparent url(../img/buttons_orange.png) no-repeat right -110px;}
* html button.buttons_main { height:26px;background: transparent url(../img/buttons_orange.png) no-repeat right 0px;padding:1px 0;margin:0 -2px 0 0; }
button.buttons_main span {height:26px;background: transparent url(../img/buttons_orange.png) no-repeat left 0px;}
button.buttons_main span span {text-align: center;font-size:13px;font-weight:bold;line-height: 200%;padding:0px 5px 0px 6px; height:26px;background: transparent url(../img/buttons_orange.png) repeat-x left -54px;color:#fff;margin:0 4px 0 6px;}	
* html button.buttons_main span span {margin:0 5px 0 6px;}	
button.buttons_main:hover, button.buttonsHover {background-position: right -140px;}
button.buttons_main:hover span, button.buttonsHover span {background-position: 0 -27px;}
button.buttons_main:hover span span, button.buttonsHover span span {background-position: 0 -81px;}

button.buttons {height:26px;background: transparent url(../img/buttons_orange.png) no-repeat right -110px;}
* html button.buttons { height:26px;background: transparent url(../img/buttons_orange.png) no-repeat right 0px;padding:1px 0;margin:0 -2px 0 0; }
button.buttons span {height:26px;background: transparent url(../img/buttons_orange.png) no-repeat left 0px;}
button.buttons span  span {text-align: center;font-size:13px;font-weight:bold;line-height: 200%;padding:0 10px; height:26px;background: transparent url(../img/buttons_orange.png) repeat-x left -54px;color:#fff;margin:0 4px 0 6px;}	
* html button.buttons span  span {margin:0 5px 0 6px;}	
button.buttons:hover, button.buttonsHover {background-position: right -140px;}
button.buttons:hover span, button.buttonsHover span {background-position: 0 -27px;}
button.buttons:hover span span, button.buttonsHover span span {background-position: 0 -81px;}

/*Rating*/


.tube-rating,.tube-current-rating{
background: url(../img/newmain/rating_tube.gif) left -1000px repeat-x;
}

.tube-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}

.tube-rating li{
display: inline;
}

.tube-rating .tube-current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}

.tube-rating .tube-current-rating{
z-index:1;
background-position: left bottom;
}
/*----------------*/

#ltab1_data,#ltab2_data,#ltab3_data {height:80px;overflow:hidden;margin:0;padding:0;}
#ltab2_data,#ltab3_data {display:none;}
.right_block {margin:0!important;padding:0!important;width:300px;overflow:hidden;margin-left: 10px;}
.antiwrapper {overflow:hidden; padding-right: 5px; }
.light_strip,.dark_strip {
padding:3px 5px;
}
.dark_strip,.advert_gray {
background-color:#f3f3f3;
}
.login_form {
display:none;
vertical-align:middle;
}

.login_form input, .login_form select {
background-color: #F7F7F5!important;
border: 1px solid #9de1ac!important;
font-size: 13px;
}

.login_form input {
padding-left: 3px;
width: 130px;
height: 17px;
}

.login_form select {
height: 20px;
width: 135px;
height: 20px;
}

.search_form_input_div {
    float: left;
    overflow: hidden;
}

/*.search_input_n {
    background-color: white !important;
    border: 1px solid #CDCDCD !important;
    font-size: 14px;
    height: 28px;
    line-height: 200%;
    margin: 7px 0 0 5px;
    padding-left: 5px;
    width: 180px;
}*/

.search_form_input_text {
    float: left;
    font-weight: bold;
    overflow: hidden;
    padding: 15px 2px;
    text-transform: uppercase;
}



h1 {color:#100F0F;font-size:16px !important;margin:0;text-align:left; border-bottom:1px solid #cdcdcd;}
hr {color:#e2e2e2;background-color:#e2e2e2;height: 1px;border-width:0px;}

.leftColumnOf2 {display:none;}

.bold { font-weight:bold!important;}
.relative {position:relative!important;}

.left {float:left!important;}
.right {float:right!important;}
.none, .none a, .none a:hover, .none span, a.none span  {text-decoration:none;}
.none a, .none a:hover, a.none span {cursor:pointer;}

.font10,.font12,.font13,.font14,.font16,.font18,.font20,.font22,.font26,.font10 a,.font12 a,.font13 a,.font14 a,.font16 a,.font18 a,.font20 a,.font22 a,.font26 a,.font11,.font11 a,.font11 a:hover,.font11:hover,.font12:hover {text-decoration:none;}

.font0,.font0 a {font-size:0px!important;}
.font10,.font10 a {font-size:10px!important;}
.font11,.font11 a {font-size:11px!important;}
.font12,.font12 a {font-size:12px!important;}
.font13,.font13 a {font-size:13px!important;}
.font14,.font14 a {font-size:14px!important;}
.font15,.font15 a {font-size:15px!important;}
.font16,.font16 a {font-size:16px!important;}
.font18,.font18 a {font-size:18px!important;}
.font20,.font20 a {font-size:20px!important;}
.font22,.font22 a {font-size:22px!important;}
.font24,.font24 a {font-size:24px!important;}
.font26,.font26 a {font-size:26px!important;}

.font_green, .font_green a, .font_green a:hover, .font_green:hover {color: #B02729!important;}
.font_black, .font_black a, .font_black a:hover, .font_black:hover {color: #000000!important;}
.font_black a:hover, .font_black:hover {text-decoration:underline;}
.font_black {text-decoration:none;}
.font_green a:hover, .font_green:hover {text-decoration:underline;}
.font_green {text-decoration:none;} 
.font_grey, .font_grey a, .font_grey a:hover, .font_grey:hover {color: #666666!important;}
.font_white a, .font_white a:hover, .font_white:hover {color: #fff!important;}
.font_red a, .font_red a:hover, .font_red:hover {color: #a92225!important;}

em.l_ugol {background-position:-60px -450px;width:17px;height:18px;margin:0;position:absolute; left:-17px;top:-1px; z-index:3000;}
div.cats1 {height:auto;position:relative;}
div.cats1:hover{display: block;}
div.cats1 a:hover{}
.cats1 span {display:none;position:absolute;z-index:10;}
.cats1:hover span, .cats1 span:hover {position:absolute; left:-8px;top:22px; z-index:1001;display:block;border:1px solid #cdcdcd;background:#FFFFFF;padding:10px;text-align:left;line-height:1.8;border-top-width:0;} 
.tovar_img  {background-position:-400px -392px;width:91px;height:33px;margin:0 0 15px 0;}
.usl_img  {background-position:-501px -392px;width:80px;height:33px;margin:0 0 15px 0;}
a, a:active, a:focus {color:#000;outline:none;text-decoration:none;cursor:pointer;}
div.cats1 a div:first-letter {font-weight: bold; text-decoration:none;}
div.cats1 a div:hover {text-decoration:none;}
a.nomer {paddin-left:2px;}

.newmain_rubric span{
    background: url(../newmain/img/images.png) no-repeat scroll -217px -81px transparent;
    display: block;
    float: left;
    height: 13px;
    overflow: hidden;
    width: 13px;
}
.footer_menu_site ul{
	float:left;
	padding:0 30px 0 20px;
	line-height: 1.8;
	border-right:1px solid #eaeaea;
	text-align:left;
	margin:0px;
	font-size: 12px;
}
.topimg {
	float: left; 
	width: 10px; 
	height: 15px;
}
.business {
	width: 110px; 
	font-size: 15px; 
	margin: 20px 0 5px 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eaeaea;
	float: left;
	text-align: left !important;
}
.info2 {
	width: 220px; 
	font-size: 15px; 
	margin: 20px 0 5px 50px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eaeaea;
	float: left;
	text-align: left !important;
}
.community {
	width: 210px; 
	font-size: 15px; 
	margin: 20px 0 5px 50px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eaeaea;
	float: left;
	text-align: left !important;
}
.green {
	color: #0e8654;
	font-weight: bolder;
	font-style: normal;
	font-size: 15px;
}
.footer_div_right {
	float: right; 
	margin: 15px 0px 0px 0px; 
	width: 150px;
}
.footer_div_left {
	float: left; 
	width: 800px;
}
.footer_icons li,.footer_icons_ li {
	list-style:none;
	white-space:normal;
	
}

.footer_icons li a,.footer_icons_ li a{
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}

.footer_icons_ li {
	margin-right:1px;
}

div#menunav {
   width: 100%;
   height: 22px;
   float: left;
   font-size: 11px;  
   background: transparent url(/img/menu_bg.png) repeat-x; 
   margin: 20px 0 20px 0px; 
    
}
div#menunav ul {
   margin: 0px;
   padding: 0px;
}
* html div#menunav ul {
   float: left;  
   margin-left: 15px;  
}
div#menunav li {
   float: left;  
   position: relative;  
   list-style-type: none;  
}

div#menunav a {
   display: block;
   text-decoration: none;  
   color: #fff200; 
   font-style: normal;
}
div#menunav a:hover {
   color: green;
}
a>em {
	font-style: normal;
}


div#menunav ul li ul {
   margin: 0px;
   position: absolute;
   left: -1px;
   white-space: nowrap;


}
div#menunav ul li ul li  {
   width: 100%;  
}
div#menunav ul li ul li:first-child {
  
}
body div#menunav ul li ul {
   display: none;
}
div#menunav ul li:hover ul, div#menunav ul li ul:hover {
   display: block;
}
* html div#menunav ul li ul {  
   border-top: 2px solid #ffffff;
   border-left: 0рх;  
}


div#menunav a.menu2 {
   display: block;
   text-decoration: none;  
   padding: px 10px 0px 10px;
   color: #fff200;
   z-index: 1001; 
}
div#menunav a.menu2:hover {
   color: #ffffff;
}  

.add_div {
	width: 280px; 
	height: 50px; 
	background: url('/img/green_300_bg2.png');
	padding: 4px 0px 0px 20px;
}
.add_div_narrow {
	width: 215px; 
	height: 64px; 
	background: url('/img/green_300_narrow.png');
	padding: 4px 0px 0px 0px;
}
.helpdiv {
	padding: 0px 4px; 
	position: relative; 
	margin: 10px 0px;
}
.help_text {
	width: 100%; 
	height:26px; 
	background: url('/img/middle.png');
	padding-top: 9px;
	text-align: center;
}
.help_text_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 4px;
	height: 35px;
	background: url('/img/right.png');
}
.help_text_left {
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	height: 35px;
	background: url('/img/left.png');
}
.Remove {
	display: block;
	border: none !important;
	background: url('/img/remove.png') no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	right: 2px;
	top: 4px;
	cursor: pointer;
}
.add_div {
    width: 280px; 
    height: 59px; 
    background: url('/img/green_300_bg.png');
    padding: 10px 0px 0px 20px;
}
.searchImageCompany {
	float: left;
    height: 130px;
    overflow: hidden;
    width: 130px;
    padding-right: 5px;
}
.searchResult {
    clear: both;
    display: block;
    margin: 2px 0;
    overflow: hidden;
    padding: 2px;
    text-align: left;
}
.searchResultText {
	 text-align: left;
	 float: left;
	 width: 580px;
}
.searchResultTitle {
	clear: right;
    color: #A92225;
    float: left;
    font-weight: bold;
    overflow: hidden;
    padding: 5px;
    width: 370px;
}
.searchCenter {
	float: left;
    width: 450px;
}
.searchCompanyInfo {
	float: right;
    overflow: hidden;
    width: 190px;
}
.clearBoth {
	clear: both;
}
.bg_login_div {
	background: url('/img/provider_bg.png'); 
	width: 85px;
	height: 22px;
	padding: 5px 0px 0px 5px;
	float: left;
}
.vk {
	background: url('/img/vk.png'); 
	width: 80px;
	height: 17px;
}
.fb {
	background: url('/img/fb.png') no-repeat; 
	width: 80px;
	height: 17px;
}
.bg_login_div:hover{
	opacity:0.7;filter: alpha(opacity=70);
}
/* scroll */
.filter_maker_div {
	margin: 20px 5px 8px 5px;
}
.filter_maker_div>b {
	font-size: 13px; 
	display: block; 
	float: left; 
	width: 16%;
}
.filter_list {
	width: 84%; 
	float: left;
	line-height: 1.5;
}
.filter_price_div>b {
	font-size: 13px; 
	display: block; 
	float: left; 
	width: 16%;
}
.filter_price_div {
	margin: 5px 5px 5px 5px;
}
.sort_by {
	padding-right: 18px; 
	font-weight: normal;
	color: #666666;
}
.scroll_maindiv {
	width: 100%; 
	height: 33px; 
	background: #f3f3f3;  
	padding-top: 17px; 
	font-size: 11px;
	padding-bottom: 10px;
}
.scroll_line {
	width: 90%; 
	height: 5px; 
	border: 1px solid #dfdfdf; 
	margin-left: 5%; 
	margin-bottom: 5px;
}
.scroll_line_bg {
	width: 70%; 
	height: 5px; 
	background: url(/img/scroll_price_bg.png); 
	position: relative;
}
.roller {
	width: 17px; 
	height: 17px; 
	position: absolute; 
	left: -4px; 
	top: -6px; 
	background: url(/img/scroll_price.png); 
	cursor: pointer;
}
.movement {
 position: absolute; 
 left: 95%; 
}
.initial_price {
	float: left; 
	width: 44%; 
	margin: 0px 0px 0px 6%;
}
.final_price {
	float: right; 
	width: 47%; 
	margin: 0px 3% 0px 0px; 
	text-align: right;
}
.gray_title {
	height: 29px; 
	width: 100%; 
	background: url(/img/graymain_bg.png);
}
.gray_title>p {
	margin: 0px; 
	padding: 6px 0px 0px 10px; 
	font-size: 13px; 
	font-weight: bolder;
}
.producer_table {
	width: 100%; 
	background: #f3f3f3; 
}
.producer_table td {
	padding: 3px 3px;
}
 /* showcase products tags */
.shopwindow_main_div {
	width: 360px; 
	height: 220px; 
	float: left; 
	margin: 0px 4px 4px 0px;
}
.shopwindow_main_div>a {
	display: block; 
	font-weight: bolder; 
	font-size: 15px; 
	padding: 5px 0px 5px 10px; 
	color: #0E8654 !important;
}
.big_price {
	padding-bottom:2px
}
.big_price_a {
	text-decoration:none;
	font-size: 20px !important; 
	color: #B02729 !important;
}
.buttons_main_div {
	background: url(/img/buttons_orange.png) no-repeat right -110px;
	width:100px; 
	height: 26px;
	margin: 0px;
	padding: 0px;
}
.second_price {
	padding-top:3px; 
	padding-bottom:5px;
}
.second_price>a {
	text-decoration:none; 
	font-size: 14px;
	color:#444444;
}
.basic_functions {
	margin-bottom: 3px;
}
.compare_act {
	display: block; 
	font-size: 12px !important; 
	
}
.services_address {
	color:#666666; 
	font-size: 12px !important;
}
/* showcase products tags end*/

/* list products tags end*/
.list_title_a {
	display: block; 
	font-weight: bolder; 
	font-size: 15px; 
	padding: 5px 0px 5px 10px; 
	color: #0E8654 !important;
}
.list_right_block {
	width: 160px !important; 
	float: right !important;
	padding-top: 10px;
}
.short_list_div {
	width: 160px; 
	padding: 10px 5px; 
	float: left;
}
.pad_left {
	padding-left: 10px;
}
.sorting_choice_div {
	width: 25px; 
	height: 25px; 
	float: left;
}
.list_active {
	background: url('/img/block/vlist_active.png'); 
}
.list_normal {
	background: url('/img/block/vlist_normal.png'); 
}
.shopwindow_active {
	background: url('/img/block/shopwindow_active.png'); 
}
.shopwindow_normal {
	background: url('/img/block/shopwindow_normal.png'); 
}
.short_active {
	background: url('/img/block/short_select_active.png'); 
}
.short_normal {
	background: url('/img/block/short_select_normal.png'); 
}
.sorting_div_right {
	float: left; 
	padding-top: 3px; 
	padding-left: 10px;
}

.green_title {
	height: 31px; 
	width: 100%; 
	background: url(/img/green_bg.png);
}
.green_title>p {
	margin: 0px; 
	padding: 7px 0px 0px 10px; 
	font-size: 13px; 
	font-weight: bold;
	width: 66%; 
	float: left;
}
.green_title>span {
	margin: 0px; 
	padding: 7px 10px 0px 0px;  
	font-weight: bold; 
	width: 25%; 
	float: right; 
	display: block;
	font-size: 13px; 
	text-align: right;
}
.radius_results {
	margin-top: 10px; 
	padding: 5px 5px 7px 5px; 
	background: #f3f3f3;
}
.radius_results>p {
	margin: 0px 0px 10px 0px; 
	font-size: 13px; 
	font-weight: bold;
}
/*
  Galleria Classic Them
 */
 
.galleria-container {
    position: relative;
    overflow: hidden;
	background: #fff;
}
.galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.galleria-stage {
    overflow:hidden;
	width: 240px;
	height: 180px;
	padding-bottom: 28px;
	position: relative;
	text-align: center;
	background: #f3f3f3;
}
.galleria-thumbnails-container {
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 10px;
    right: 10px;
    z-index: 2;
}
.galleria-carousel .galleria-thumbnails-list {
    margin-left: 30px;
    margin-right: 30px;
}
.galleria-thumbnails-list {
	display: none;
}
.galleria-thumbnails {
    height: 10px;
    width: 10px;
    background: #000;
    margin: 0 5px 0 0;
    border: 1px solid #000;
    float: left;
    cursor: pointer;
}
.galleria-image {
	height: 1px;
    width: 1px;
    margin: 0 5px 0 0;
    float: left;
    cursor: pointer;
    background: #fff;
}
.galleria-counter {
    position: absolute;
    width: 50px;
    bottom: 5px;
    left: 103px;
    text-align: right;
    color: #000;
    font: normal 11px/1 arial,sans-serif;
    z-index: 2;
	font-size: 15px;
	font-weight: bolder;
	opacity: 1 !important;
	text-align: center;
}
.galleria-loader {
    background: #000;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 80px;
    right: 100px;
    z-index: 2;
    display: none;
    background: url(/img/block/classic-loader.gif) no-repeat 2px 2px;
}
.galleria-info {
    width: 50%;
    top: 15px;
    left: 15px;
    z-index: 2;
    position: absolute;
	display: none !important;
}
.galleria-info-text {
    background-color: #000;
    padding: 12px;
    display: none;
    /* IE7 */ zoom:1;
}
.galleria-info-title {
    font: bold 12px/1.1 arial,sans-serif;
    margin: 0;
    color: #fff;
	margin-bottom: 7px;
}
.galleria-info-description {
    font: italic 12px/1.4 georgia,serif;
    margin: 0;
    color: #bbb;
}
.galleria-info-close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: -753px -11px;
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: none;
}
.galleria-info-close:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
.galleria-info-link {
    background-position: -669px -5px;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #000;
}
.galleria-info-link:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
    cursor: pointer;
    display: none;
    background-position: -495px 5px;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 23px;
    z-index: 3;
    opacity: .8;
    filter: alpha(opacity=80);
}
.galleria-thumb-nav-right {
    background-position: -578px 5px;
    border-right: none;
    right: 0;
    left: auto;
}
.galleria-thumbnails-container .disabled {
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: default;
}
.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #111;
}
.galleria-thumbnails-container .disabled:hover {
    opacity: 0.2;
    filter: alpha(opacity=20);
    background-color: transparent;
}

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
    display: block;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
    background-image: url(/img/block/classic-map.png);
    background-repeat: no-repeat;
}
/*
 Galleria Classic Them end
 */
 /* showcase products tags */
.shopwindow_main_div {
	width: 360px; 
	height: 220px; 
	float: left; 
	border-bottom: 2px solid #A4D6B7; 
	margin: 0px 4px 4px 0px;
}
.shopwindow_main_div>a {
	display: block; 
	font-weight: bolder; 
	font-size: 15px; 
	padding: 5px 0px 5px 10px; 
	color: #0E8654 !important;
}
.big_price {
	padding-bottom:2px
}
.big_price_a {
	text-decoration:none;
	font-size: 20px !important; 
	color: #B02729 !important;
}
.buttons_main_div {
	background: url(/img/buttons_orange.png) no-repeat right -110px;
	width:100px; 
	height: 26px;
	margin: 0px;
	paddong: 0px;
}
.second_price {
	padding-top:3px; 
	padding-bottom:5px;
}
.second_price>a {
	text-decoration:none; 
	font-size: 14px;
	color:#444444;
}
.basic_functions {
	margin-bottom: 3px;
}
.compare_act {
	display: block; 
	font-size: 12px !important; 
	
}
.c_a_green {
	color: #0E8654 !important;
}
.services_address {
	color:#666666; 
	font-size: 12px !important;
}
/* showcase products tags end*/

/* list products tags end*/
.list_title_a {
	display: block; 
	font-weight: bolder; 
	font-size: 15px; 
	padding: 5px 0px 5px 10px; 
	color: #0E8654 !important;
}
.list_right_block {
	width: 160px !important; 
	float: right !important;
	padding-top: 10px;
}
.short_list_div {
	width: 160px; 
	padding: 10px 5px; 
	float: left;
}
.pad_left {
	padding-left: 10px;
}
.short_button_div {
	width: 150px; 
	float: left; 
	padding-top: 33px;
	text-align: left;
}
.services_short_first {
	width: 385px; 
	float: left; 
	overflow: hidden; 
	padding: 5px;
}
.prices_close_img {
	width: 133px; 
	padding: 70px 5px 5px;  
	float: left; 
	overflow: hidden;
}
.services_comp_name {
	color: #A92225; 
	font-size: 11px; 
	text-decoration: underline;
}
.prices_close_img_pr {
	width: 133px !important; 
	padding: 55px 5px 5px 5px !important;
}

.sorting_choice_div {
	width: 25px; 
	height: 25px; 
	float: left;
}
.list_active {
	background: url('/img/block/vlist_active.png'); 
}
.list_normal {
	background: url('/img/block/vlist_normal.png'); 
	cursor: pointer;
}
.shopwindow_active {
	background: url('/img/block/shopwindow_active.png'); 
}
.shopwindow_normal {
	background: url('/img/block/shopwindow_normal.png');
	cursor: pointer; 
}
.short_active {
	background: url('/img/block/short_select_active.png'); 
}
.short_normal {
	background: url('/img/block/short_select_normal.png');
	cursor: pointer; 
}
.sorting_div_right {
	float: left; 
	padding-top: 3px; 
	padding-left: 10px;
}
.list_of_units {
	padding: 10px; 
	background: #F3F3F3;
}
/* mini basket */
.mini_basket_main_div {
	width: 240px; 
	margin-bottom: 10px; 
	background: url('/img/site/basket_img.png') no-repeat;
	position: relative;
}
.mini_basket_div {
	height: 190px; 
	overflow-y: scroll;
	margin: 14px 0px 5px 20px;
	width: 200px;
}
.mini_basket_div>b {
	display: block; 
	text-align: center; 
	margin-top: 80px; 
	color: #B02729; 
	font-size: 14px;
}
.mini_basket_numbers {
	font-size: 12px; 
	font-weight: normal; 
	padding-top: 24px; 
	text-align: center;
}
.mini_basket_content {
	border-bottom: 1px solid #eaeaea; 
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: 0px;
}
.mini_basket_content_img {
	width: 50px; 
	height: 50px;
	float: left; 
	margin-right: 5px;
	padding-top: 7px;
}
.mini_basket_content_options {
	width: 125px; 
	float: left; 
	color: #666;
}
.mini_basket_content_options>div {
	color: #0E8654;
	font-size: 12px;
	padding-bottom: 3px;
}
.mini_basket_content_options>span {
	color: #000;
	display: block;
	width: 96px;
	margin-top: 2px;
}
.mini_basket_content_options>em {
	color: #A92225; 
	font-weight: bolder;
	font-style: normal;
}
.mini_basket_content_options>b {
	padding: 0px 1px;
	font-weight: normal;
}
.mini_basket_content_options>input {
	width: 25px;
	text-align: center;
}
.mini_basket_content_options>img {
	float: right;
	cursor: pointer;
	padding: 3px 0px 0px 5px;
}
.mini_basket_content_option_l {
	width: 60px; 
	float: left; 
	background: #fff;
}
.mini_basket_content_option_r {
	width: 110px; 
	float: left;
	background: #fff;
}
.mini_basket_content_option_r>p, .mini_basket_content_option_l>p {
	margin: 3px 0px;
}
.mini_basket_content_option_r>span, .mini_basket_content_option_l>span {
	font-size: 14px; 
	color: #a92225;
	font-weight: bolder;
}
.mini_basket_results {
	margin: 30px 0px 10px 38px;
	height: 120px;
}
.mini_basket_results_grn {
	font-weight: normal; 
	color: #000; 
	font-size: 12px;
}
.mini_basket_main_div>a {
	color: #0E8654; 
	font-weight: bold; 
	margin: 10px; 
	float: right;
}
.close_mini_basket {
	text-decoration: underline;
	margin: 0px !important;
}
.compn_names {
	color: #0E8654; 
	font-weight: normal;
}
.units_button {
	margin: 10px 0px 0px 0px; 
	text-align: center;
}
.basket_tut_ua {
	color: #B02729; 
	font-weight: bolder;
}
.units_form_div {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 15px 10px;
	background: #F3F3F3;
	color: #444;
}
.units_form_div>input {
	width: 215px; 
	border: 1px inset #cecac0; 
	padding: 2px;
}
.units_form_div>textarea {
	width: 215px; 
	border: 1px inset #cecac0; 
	padding: 2px;
}
.units_form_div>img {
	float: right;
	cursor: pointer;
}
.stars_color {
	color: #A92225;
}
.units_delivery {
	width: 310px; 
	border: 1px inset #cecac0;
	padding: 2px;
}
.units_delivery_text {
	color: #666; 
	padding-right: 15px;
}
.units_delivered {
	margin: 0px 0px 5px 0px; 
}
.units_but2 {
	text-align: left; 
	margin-left: 13px;
}
.similar_items {
	padding: 5px;
	list-style: none;
	margin-top: 0px;
}
.similar_items>li {
	margin-top: 10px;
}
.similar_items_r {
	width: 170px; 
	float: right;
}
.similar_items_l {
	width: 50px; 
	margin-right: 10px; 
	float: left;
}
.similar_items_r>a {
	color: rgb(0, 102, 102);
	text-decoration: underline;
	font-size: 13px;
}
.similar_items_r>span {
	display: block;
	margin-top: 3px;
}
.similar_items_r span>a {
	color: #000; 
	text-decoration: none;
}
.delivery_new {
	width: 300px; 
	text-align: left; 
	position: absolute; 
	top: 45px; 
	left: -77px; 
	border: 1px solid #E6E6E6; 
	padding: 5px 10px 10px 10px; 
	z-index: 9999; 
	background: #fff;
	color: #000 !important;
}
.delivery_new>img {
	cursor: pointer;
	float: right;
}

/* mini basket end */

.bask_t_h {
	text-align: center; 
	margin-top: 10px;
	width: 990px; 
	padding: 0px; 
	height: 32px; 
	font-size: 12px; 
	font-weight: bolder;
}
.bask_menu {
	border-right: 1px solid #fff; 
	float: left; 
	padding-top: 8px; 
	height: 24px;
}
.bask_border {
	border: 1px solid #e6e6e6;
}
.bask_border>input {
	text-align: center;
}
.bask_name_pr {
	color: #0E8654 !important; 
	text-decoration: none; 
	padding-left: 10px;
}
.bask_559 {
	color: #A00; 
	font-weight: bold; 
	font-size: 14px;
}
.delivery_bask {
	cursor: pointer; 
	font-size: 11px; 
	border-bottom: 1px dashed;
}
.bask_del_ab {
	position: absolute; 
	top: 5px; 
	right: 5px;
}
.bask_del_ab>img {
	cursor: pointer;	
}
.bask_finl_prs {
	color: #B02729; 
	background: #f3f3f3; 
	padding: 10px 5px 10px 5px !important; 
	font-size: 14px !important; 
	text-align: right;
}
.bask_finl_prs>em {
	color: #000;
	font-style: normal;
	font-size: 13px;
}
.bask_cont {
	width: 550px; 
	margin: 20px 0px 15px 240px;
}
.bask_go_back {
	width:172px;
	height:26px;
	background:url(/img/go_back.gif) no-repeat;
	border:0 !important;
	padding: 0px !important;
	cursor: pointer;
}
.bask_buy {
	width:143px;
	height:26px;
	background:url(/img/buy.gif) no-repeat;
	border:0 !important;
	padding: 0px !important;
	cursor: pointer;
}
.bask_big_name {
	font-size: 16px; 
	font-weight: normal;
}
.tut_statistics_div {
	margin-top: 4px; 
	width: 200px; 
	height: 31px; 
	background: url('/img/company/gray_bg.png'); 
	float: right; 
	margin-right: 3px;
}
.tut_icon {
	margin: 2px 0px 0px 0px; 
	width: 35px; 
	float: left; 
	padding-left: 3px;
}
.tut_icon>img {
	width: 17px;
}
.tut_visitors {
	width: 135px; 
	float: right;
	margin: 2px 0px 0px 0px; 
	font-size: 11px;
}
.tut_in_all {
	font-size: 10px; 
	margin: 0px; 
	width: 50%; 
	float: left; 
	text-align: center;
}
.tut_for_month {
	font-size: 10px; 
	margin: 0px; 
	width: 50%; 
	float: left; 
	text-align: center;
}
.text_depiction {
	padding:0px 15px 10px 15px;
}
.text_depiction>p {
	margin-top: 0px;
}
.text_depiction a {
    text-decoration: underline;
}
.text_depiction a:hover {
    text-decoration: none;
}
.search_border {
	margin-left: 30px; 
	margin-right: 8px; 
	border-right: 1px solid rgb(139, 134, 130); 
	padding-right: 8px;
}
.head_search_result {
	margin-left: 34px; 
	font-size: 13px;
}
.rubric_desc a {
    text-decoration: underline;
}
.rubric_desc a:hover {
    text-decoration: none;
}
.2px_t_l {
	background: url('/img/site/2px_l_t.png');
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.delivery_change {
    border-top: 1px dotted #960000;
    margin-top: 1.5em;
    padding: 5px;
}

.delivery_change_inn {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 70px;
    padding: 0 3px;
    position: relative;
    top: -13px;
}
.close_charac {
	float: right; 
	margin: 11px 0px 0px 0px; 
	cursor: pointer;
}
.full_mit_desc {
	border: 1px solid #CDCDCD;
	padding: 5px 10px 5px 10px;
	border-top: none;
}
.full_mit_desc>p {
	margin-top: 5px;
	margin-bottom: 5px;
}
.char_left {
	color: #0E8654; 
	border-left: 1px solid #CDCDCD;
}
.char_right {
	border-right: 1px solid #CDCDCD;
}
.banner_top {
	margin-top: 10px; 
	margin-bottom: 10px; 
	z-index: -1;
}
#allCompare {
    margin:0 0 10px 0;
    overflow:hidden;
}
#allCompare>h1 {
	color: #B02729;
	border: none !important;
}
.itemTitleCompare {
    text-align:center;
    font-weight:bold;
    padding-top: 10px;
    color: #0E8654;
   }
.itemsCompare {
    height:140px;
    padding:0 75px;
    clear:both;
    overflow:hidden;
    padding-top: 10px;
    text-align: right;
   }
.imageCompare {
    width:85px;
    height:65px;
    padding:0 15px;
    overflow:hidden;
    text-align:center;
}
.imageCompare>img {
	max-width: 85px;
}
.itemCompare {
    height:120px;
    padding:5px;
    width:120px;
    float:left;
    margin:2px;
    border:1px solid #ccc;
}
.itemCompare>a img {
	padding-right: 2px;
}
.ButtonsCompare {
	padding-left: 290px;
}
.ButtonsCompare>div {
	width:100px; 
	float:left;
}
.alreadyToCompare {
    background-position: -611px -15px !important;
    float: left;
    height: 18px;
    width: 18px;
}
.addToCompare {
    background-position: -594px -16px !important;
    float: left;
    height: 18px;
    width: 18px;
}
.compareAdd {
    font-size: 12px !important;
   	color: #0E8654 !important;
}
.compareDelete {
    color: #0E8654;
    display: block;
    font-size: 12px;
}
.comparePageAll {
    margin:0;
    padding:0;
    background:#fff;
}
.comparePageTop {
    background:url(/img/green_bg.png) repeat-x;
    display:block;
    height:35px;
    overflow:hidden;
}
.comparePageTopDelete {
    float:left;
    border-right: 1px solid #fff;
    padding: 10px 0px 10px 40px; 
    width: 180px;
}
.comparePageTopDelete>a img {
	width:15px;
	float:left;
}
.comparePageTopDeleteText {
	padding-left:10px;
	display:block;
	float:left; 
	color: #0E8654 !important;
}
.comparePageItemImage {
    height:157px;
    text-align:center;
    margin: 10px 0px;
}
.comparePageFront {
    overflow:hidden;
}
.comparePageFrontItem {
    width:220px;
    height:280px;
    float:left;
    text-align: center;
    border-right:1px solid #eaeaea;
    margin: 15px 0px;
}
.comparePageLogo {
	margin: 95px 0px;
}
.comparePageFrontItemPrice {
    color:#B02729;
    font-weight:bold;
    font-size:16px;
}
.comparePageFrontItemPrice>span {
	color:#000; 
	font-weight:normal;
	font-size:12px;
}
.comparePageFrontItemTitle {
    font-weight:bold;
    font-size:15px;
    color: #0E8654;
}
.comparePageFrontLine {
    height:26px;
    display:block;
    background:url(/img/compare_line.png) repeat-x;
    font-weight: bolder;
    font-size: 15px;
    padding: 9px 0px 0px 15px;
}
.comparePageFrontCharac {
    display:block;
    overflow:hidden;
    margin: 15px 0px;
}
.comparePageFrontCharac>em {
    padding-left: 15px;
    font-style: normal;
}
.comparePageFrontCharacTable td{
    border-right:1px solid #eaeaea;
    vertical-align: top;
}

.comparePageFrontCharacRow {
    clear:both;
    overflow:auto;
    display:block;
}
.comparePageFrontCharacCollLine {
    padding:10px;
    float:left;
    width:200px;
}

.alignCenter {
    text-align:center;
}
.comparePageFrontCharacTable,.comparePageFrontCharacTable td,.comparePageFrontCharacTable td,.comparePageFrontCharacTable tbody {
    padding:0;
    margin:0;
}
.comparePageFrontCharacTable .odd td {
    background:#f3f3f3;
}
.comparePageFrontWhereBuy {
   	text-align: left;
    overflow:hidden;
    padding-left:70px;
    margin-top: 3px;
}
.compareRubric {
    padding:10px;
    float:left;
    border-left:1px #ccc;
    overflow:hidden;
    text-align:center;
    width:200px;

}
.compareRubricItem {
    border:1px #ccc solid;
    margin:10px 0;
}
.compareh1 {
	color: #B02729; 
	padding: 0px 0px 5px 15px; 
	margin-bottom: 15px;
}
