/* $Id: style.css,v 1.1.2.9 2009/05/22 08:46:11 jmburnz Exp $ */

/**
 * @file style.css
 *
 * Use this file to override the Genesis core modular styles 
 * (such as the HTML elements in typography.css), module CSS 
 * and other Drupal styles. Anything that doesn't fit logically
 * into page.css, nodes.css, blocks.css or comments.css can go here.
*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300&subset=latin,cyrillic-ext,cyrillic);

/**********************************************************
 *                    Body
 **********************************************************/
body {
 background-color:#6E6E6E;
 font-family: 'Roboto Condensed', sans-serif;
 font-family: 'Roboto Condensed', sans-serif;
 font-weight: 300;
 margin:0 auto; 
    
   }


/**********************************************************
 *                 HTML Elements
 **********************************************************/

h1, h2, h3, h4, h5, h6
{
}


p {
    margin: 0 0 1.5em;
    padding: 0;
    line-height: 23px;
}

strong {}
em, dfn {}
dfn {}

sup, sub {}

del {}
ins {}

blockquote {}
cite {}
q {}

address {}

ul {}
ol {}
li {}

dl {}
dd {}
dt {}


abbr {}
acronym {}

pre, code, tt {white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;  }
p code {}
samp {}
kbd {}
var {}
select {font-size:12px;width:150px;}

h4{
  font-size: 18px;
}

/**********************************************************
 *                 Global Link Styles
 **********************************************************/
a {
    margin: 0;
    padding: 0;
  color: #4364B2;
  text-decoration: none;
  font-weight:bold;
}

a:link    {

}
a:visited {
color:#4364B2;
text-decoration: none;
/*font-weight:bold;*/
}
a:hover   {
color:#333366;
/*font-weight:bold;*/
}
a:active  {}
a.active  {}

/* Set global a:active and a:focus styles. */
a:active,
a:focus {
    color: #C00000;
    border: 0;
}

/* Drupal sets this to black. */
li a.active {}

/* Remove borders on linked images. */
a img {
    border: none;
}


/**********************************************************
 *                 Accessibility Classes
 **********************************************************/

/* Hide content without positioning issues. */
.invisible {
    height: 0;
    overflow: hidden;
}

/* Move content off screen where appropriate. */
.offscreen {
    position: absolute;
    left: -999em;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* Completely remove content for all users.
   DO NOT use this for Skip links, display:none 
   hides content from screen readers! */
.remove {
    /*display: none;*/
}


/**********************************************************
 *                 Custom Styles
 **********************************************************/
/**
 * Here you can add custom stles for your theme that do not fit
 * into one if the modular stylesheets (such as the nodes, blocks,
 * page and comments stylesheets).
*/

#columns #sidebar-right .block-content {
    width:280px;
}
#columns #sidebar-right #block-uc_cart-0 .block-content{
    float: right;
    width: 228px;
    margin-top:-54px;
}
/*#columns .block-content {
    padding:10px 0;
}*/

#block-nice_menus-1 .block-content{
padding:0;
}

#sidebar-left #block-nice_menus-1{
  padding: 0px 0 0px 0;
  position: relative;
}

#search-theme-form #search
{
    background:url("../images/header_sprayt.png") no-repeat scroll 0 -75px transparent;
    height:23px;
    margin:20px 45px 0px 20px;
}

#search label
{
    display: none;
}

#edit-search-theme-form-1-wrapper
{
    margin-left:20px;
}

.block ul.menu li.leaf a:hover
{
  color: #FFFFCC;
}

.block-uc_catalog .block-content,
#block-menu-menu-catalogmenu .block-content
{
    padding: 0px !important;
}
.block-uc_catalog ul.catalog,
#block-menu-menu-catalogmenu ul.menu
{
    margin: 0;
}
.block-uc_catalog ul.catalog li,
#block-menu-menu-catalogmenu ul.menu li
{
    margin: 0;
}
.block-uc_catalog ul.catalog.menu li.collapsed a:hover, 
.block-uc_catalog ul.catalog.menu li.leaf a:hover, 
#block-menu-menu-catalogmenu ul.menu li.collapsed a:hover, 
#block-menu-menu-catalogmenu ul.menu li.leaf a:hover
{
    text-decoration: underline;
  color:#000000;
}

#block-menu-menu-catalogmenu ul.menu li.expanded a:hover
{
  color:#FFFFFF;
}

.block-uc_catalog ul.catalog.menu li.collapsed, 
.block-uc_catalog ul.catalog.menu li.leaf, 
#block-menu-menu-catalogmenu li.collapsed, 
#block-menu-menu-catalogmenu li.leaf
{
    width:208px;
    padding:10px 25px 10px 10px;
    list-style:none outside none;
    background-color:#F8F8F9;
    background-image:url("../images/catalog_close_down_bg.jpg");
    background-position:left bottom;
    background-repeat:no-repeat;
    position: relative;
}
.block-uc_catalog ul.catalog.menu ul.menu li.collapsed, 
.block-uc_catalog ul.catalog.menu ul.menu li.leaf, 
#block-menu-menu-catalogmenu ul.menu ul.menu li.collapsed, 
#block-menu-menu-catalogmenu ul.menu ul.menu li.leaf
{
  background-image: none;
}

.block-uc_catalog ul.catalog.menu li.expanded a,
#block-menu-menu-catalogmenu ul.menu li.expanded a
{
    color: #ffffff;
}
.block-uc_catalog ul.catalog.menu li.expanded a:hover,
#block-menu-menu-catalogmenu ul.menu li.expanded a:hover
{
    text-decoration: underline;
}
.block-uc_catalog ul.catalog.menu li.expanded, 
#block-menu-menu-catalogmenu ul.menu li.expanded
{
    background-color:#7B818D;
    background-image:url("../images/catalog_open_down_bg.jpg");
    background-position:left bottom;
    background-repeat:no-repeat;
    list-style:none outside none;
    padding:10px 20px 10px 10px;
    width:213px;
    position: relative;
}
.block-uc_catalog ul.catalog.menu li.expanded ul.menu li, 
#block-menu-menu-catalogmenu ul.menu li.expanded ul.menu li
{
    background: none;
    padding-right:20px;
    width:193px;
}
ul.catalog a
{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 11pt;
    color: #000000;
    text-decoration: none;
}

.block ul.menu li
{
    list-style: none;
}
.block ul.menu li a
{
    text-decoration: none;
    color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
}

#skip-nav
{
    display: none;
}

#genesis-1c #sidebar-right
{
  float:right;
}

#sidebar-right #block-carax_login-0 {
  margin: 25px 0 0;
}

#head_1
{
    /*background-image:url("../images/head_1.jpg");*/
    float:left;
    height:150px;
    width:93px;
  position:relative;
  z-index:2;
  
}

#head_3
{
    background-image:url("../images/head_3.jpg");
    float:right;
    height:206px;
    width: 906px;
  position:relative;
  z-index:1;
}

#breadcrumb
{
    padding: 8px 5px 5px 10px;
}
#breadcrumb a
{
    text-decoration: none;
}

#container {
    background-color: #ffffff;
}

#content-column
{
    margin-bottom: 0;
}
/*
.page-node-3257 #content-column {
  background:url(../images/tpmsbpageback.png) no-repeat 0 0;}
*/
  
.catalogGoods #content-column {
  
}
.catalog-avto#content-column {
  background:url(../images/catalog_bg.jpg) no-repeat 0 0;
}
.catalog-avto2#content-column {
  background:url(../images/catalog_shtat_bg.jpg) no-repeat 0 0;
}
.catalog-mid#content-column {
  background:url(../images/lgruz_bg.jpg) no-repeat 0 0;
}
.catalog-heavy#content-column {
  background:url(../images/heavygruz_bg.jpg) no-repeat 0 0;
}
.catalog-moto#content-column {
  background:url(../images/moto_bg.jpg) no-repeat 0 0;
}
.front .catalog-repair#content-column {
         background: white;
}
.catalog-repair#content-column {
 background:url(../images/catalogREM_bg.jpg) no-repeat 0 0; 
}

.\30  > a:nth-child(1) {display:none;}

.front .catalog-pred#content-column {
  background:none;
}
.catalog-dvr#content-column {
  background:url(../images/catalogDVD_bg.jpg) no-repeat 0 0;
}
.catalog-pred#content-column {
  background:url(../images/catalogPred_bg.jpg) no-repeat 0 0;
}
.catalog-hud#content-column {
  background:url(../images/catalogHud_bg.jpg) no-repeat 0 0;
}
.catalogGoods #breadcrumb{
  display: none;
}
.page-node-4850 #content-column {
  background:url(../images/catalog_service.png) no-repeat 0 0;
}
.catalogGoods #main-content{
  margin-top: 0px;
}

.section-indikatornye-predohraniteli .catalogGoods #main-content{
  margin-top: 200px !important;
}
.catalogGoods #category-grid-products-wrapper{
  margin-top: 0px;
}
.catalogGoods #page-title
{
  left: 322px;
    position: absolute;
    top: -205px;
    width: 310px;
  font-weight: 100;
}
 #page-title{
  display: none;}
#columns
{
 
  background-repeat:no-repeat;
  background-position:top;
  position:relative;
}
#block-user-3{
  padding: 0 0 0 20px;
}
#sidebar-right .to_bottom{
  background: url(../images/bg_sidebar_right.jpg) repeat-y 0 0;
  width: 260px;
  float: right;
  height:100%;
}
#sidebar-left .to_bottom{
  background: url(../images/bg_sidebar.jpg) repeat-y 0 0;
  width: 260px;
  float: left;
}

#foot-wrapper
{
  background-color:#5d636a;
    margin:0;
  color:#CCC;
}

.phone
{
    font-size:16px;
}

#top_middle_block #first .city
{
  font-size:11px;
  float: right;
  clear:both;
}

#top_middle_block #third .city
{
  float:left;
  font-size:11px;
  clear:both;
}

#foot-wrapper .block-content
{
 background:none repeat scroll 0 0 transparent;
 padding:0;
 text-align:center;
 font-size:18px
}

#foot-wrapper .gpanel {
  height:70px;
    margin: 0;
}
.col-3 .block-content
{}
#foot-wrapper #copyright
{
    margin-top:15px;
    text-align:center;
}
#foot-wrapper .col-1 {
  float:left;
  width:88px;
  height:31px;
  margin:18px 0 0 15px;
}


#foot-wrapper .col-2 {
  margin-left:285px;
  width:430px;
  height:70px;
  right:0;
  display:block;
  float:left;
  font-family: 'Roboto Condensed', sans-serif; 
}

div#block-quicktabs-tpmsbonus.block.block-quicktabs{top:-80px;z-index: 999;}
iframe#52563565986370{margin-top:120px;}
#foot-wrapper .col-3 {
  width:88px;
  height:31px;
  float: right;
  right:0;
  margin:18px 15px 0 0;
  clear:none;
}

#block-block-22 {
  float:left;
  width:180px;
  margin-top:15px;

}
#block-block-67 {
  float:left;
  width:180px;
  height:201px;
  margin-left: 19px;
}
#block-block-86 {
  float:left;
  width:180px;
  margin-left: 19px;
  height: 201px;
}
#block-block-22 .tel{
  color:#FFF;
  font-size: 18px;
  float:right;

}

#block-block-22 .where{
  color:#ccc;
  font-size:11px;
  float: right;
  clear:both;
}

#block-block-21 {
  float: right;
  width:180px;
  margin-top:15px;

}

#block-block-21 .tel{
  color:#FFF;
  font-size: 18px;
  float:left;
}

#block-block-21 .where{
  color:#ccc;
  font-size:11px;
  float:left;
  clear:both;
}
  

#block-menu-menu----------------6 {
  height:60px;
  background-color:#93979c;
  margin-bottom:0px;
  
}


#block-menu-menu----------------6 ul{
 margin: 0 auto;
 width: 640px;
}

#block-menu-menu----------------6 li{
  float:left;
  list-style:none;
  padding:0 20px 0 20px;
  margin-top:20px;
  border-right:1px #ccc solid;
}

#block-menu-menu----------------6 li.last{
  border:none;
}

#block-menu-menu----------------6 a{
  
  color:#FFFCFC;
  font-family: 'Roboto Condensed', sans-serif;
  font-size:18px;
}
}

#content-top
{
  padding: 50px 0px 5px 0px;
}

#content-top .block-content
{
    background:none repeat scroll 0 0 transparent;
    width:auto;
    padding-top:30px;
}
#content-top .block-content #banner
{
    text-align: center;
    border:1px solid #AAAAAA;
    margin:10px;
    padding:10px;
}

#genesis-1c .two-sidebars .content-inner {
    margin:0 280px 0 270px;
}
#genesis-1c #sidebar-left{
   width: 270px;
   margin-top: 10px;
}
#genesis-1c #sidebar-right
{
    width: 280px;
    margin-top: 10px;
}
#block-block-40 #block-block-40
{
    left: 40px;
  
}
#block-block-40 .block-content 
{
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#block-user-0 .block-content 
{
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#block-block-9 .block-content 
{
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#block-user-3 .block-content 
{
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#block-menu-menu-mediacontent .block-content 
pre {
  white-space: pre-line;
  width: 150px;
}
#block-menu-menu-mediacontent .block-content{
  float: right;
}

.block_bg
{
    height:100%;
    margin-top:33px;
    position:absolute;
    width:100%;
    z-index:0;
}
#main-content {
    margin:0px 10px 10px 5px;
    padding-top:0px;
    padding-left: 35px;
    position: relative;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
}

.node-type-product #main-content {
    margin:-27px 10px 10px -12px;
    padding-top:32px;
    padding-left: 35px;
    position: relative;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
}

.tri
{
    background-color:#FF0000;
    float:right;
    width:12px;
    height:11px;
    margin-left:210px;
    position:absolute;
    margin-top: 3px;
}

form#views-exposed-form-opticsearch-block-1, form#views-exposed-form-xenonsearch-block-1{
margin:0;
margin-left:1em;
margin-right:1em;
}

/* Êîðçèíà è ñâÿçàííîå ñ íåé*/

.block-uc_catalog ul.catalog.menu li.leaf .tri, 
#block-menu-menu-catalogmenu ul.menu li.leaf .tri,
.block-edit .tri
{
    display: none;
}
.block-uc_catalog ul.catalog.menu li.collapsed .tri,
#block-menu-menu-catalogmenu ul.menu li.collapsed .tri
{
    background: url("../images/arrows.png") no-repeat scroll 0 -13px transparent;
}
.block-uc_catalog ul.catalog.menu li.expanded .tri,
#block-menu-menu-catalogmenu ul.menu li.expanded .tri
{
    background: url("../images/arrows.png") no-repeat scroll 0 0 transparent;
}
.cart-block-summary
{
    width: 100%;
}
.cart-block-summary-items
{
  width:30%;
  text-align:left;
  padding: 10px 0px 0px 10px;
}

.cart-block-summary-total
{
text-align: center;
padding: 10px 0px 0px 0px;
float: left;
margin-left: 11px;
}

.cart-block-summary-total label {display:block}

.cart-block-items th
{
  text-align:center;
  padding: 0px 0px 0px 0px;
}
.label{font-weight:bold; font-family: 'Roboto Condensed', sans-serif;}

#payment {
  height:233px;
  margin-left:8px;
    overflow: hidden;
    text-align:center;
}
#block-block-24 #payment a{
  display: block;
  width: 118px;
  height: 76px;
  background: url(../images/cards/paymentsys_sprayt.png) no-repeat 0 0;
  float: left;
}
#block-block-24 #payment a.visa{
  background-position: 0 4px;
}
#block-block-24 #payment a.visa_2{
  background-position: -118px 4px;
}
#block-block-24 #payment a.mastercard_ru{
  background-position: 0 -75px;
}
#block-block-24 #payment a.mastercard{
  background-position: -118px -75px;
}
#block-block-24 #payment a.webmoney{
  background-position: 0 -150px;
}
#block-block-24 #payment a.yandex{
  background-position: -118px -150px;
}
#block-block-33 #payment a{
  margin-left: 67px;
  display: block;
  width: 83px;
  height: 53px;
  background: url(../images/cards/1clink_sprayt.jpg) no-repeat 0 0;
}
#block-block-33 #payment a.1c{
  background-position: 0 0;
}
#block-block-33 #payment a.mail{
  height: 80px;
  background-position: 0 -53px;
}


.paymenttext {
  background-image:url(../images/money_bg_kyrs.png);
  background-repeat: no-repeat;
    color:#FFF;
    font-weight:bold;
    margin:0px;
    text-align:center;
  width: 261px;
  height: 27px;
  padding: 15px 0 0;
}

#ajaxCartUpdate 
{
  padding-top: 3px;
}

.cart-block-contents-ajax table
{
  margin: 0px 0px 0px 0px;
    text-align:center;
}


#cart-block-contents-ajax
{
  padding-left:0px;
  margin-top: 45px;
}
 
#cart-block-contents-ajax.cart-empty
{
  padding-left:75px;
  margin-top: 65px;
  font-size: 15px;
}

.cart-block-item-title, .cart-block-item-qty
{
width: 150px !important;
}

a.remove-cart-link{
background: url("../images/cartremove.png") no-repeat scroll 0 0 transparent;
border: 0 none;
background-position: 0px 0px;
color: transparent;
font-size: 6px;
float: right;
width: 18px;
cursor: pointer;height:20px;
}

.cart-block-summary-links ul
{
  padding: 5px 0px 0px 0px;
}

#cart-form-products th
{
text-align: center;
}
#cart-form-products th
{
text-align: center;
font-size: 16px;
font-weight: 300;
padding-top: 5px;
padding-bottom: 5px;
}

#sidebar-right .block {
    margin-bottom: 10px !important;
}
/* Êîðçèíà êîí÷èëñÿ 0_0 */

#login_block  a{
  display:block;
  font-size:0;
  background-image:url(../images/garantiya.png);
  background-repeat:no-repeat;
  height:201px;
  width:260px;
  text-align:right;
  color:#FFF;
  float: right;
  border-top-left-radius: 11px;
  border-bottom-left-radius: 11px;
}

#block-block-67 img{border-top-left-radius: 11px;
border-bottom-left-radius: 11px;}
#block-block-86 img{border-top-left-radius: 11px;
border-bottom-left-radius: 11px;}
#enter_button
{
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    font-size:22px;
    margin-left:-5px;
}
#login_block li
{
    list-style: none;
    margin: 0;
}
#login_block li a
{
    text-decoration: none;
}
#login_block ul
{
    line-height:23px;
    margin-left:6px;
    margin-top:20px;
}
#login_block #login, #login_block #password
{
    /*width:150px;*/
}
#login_block #forget
{
    color:#FF0024;
    font-size:80%;
    font-weight:bold;
}
#login_block #register
{
    color: #20b5f6;
    font-weight:bold;
}
#login_block input.form-text
{
    background: url("../images/login_tb.png") no-repeat scroll 0 0 transparent;
    width: 184px;
    height: 19px;
    border: 0;
}
.node-inner a:link
{
color: #4364B2;
text-decoration: none;
}

.node-inner a:visited
{
color: #4364B2;
text-decoration: none;
}

.node-inner a:hover
{
color:#333366;
text-decoration: none;
font-weight:bold;
}

.block-uc_cart a
{
}

.catalog-grid-title a
{
    color: #000000;
}

ul.menu, ul.menu li
{
    margin: 0px;
}
#sidebar-left ul.menu li
{
    background-image: url("../images/nice-menu_li_l.png");
    background-repeat: no-repeat;
    height: 35px;
    margin-bottom: 2px;
    padding: 15px 25px 0 0;
    text-align: right;
}

#sidebar-right ul.menu li {
    background-image: url("../images/nice-menu_li_r.png");
    background-repeat: no-repeat;
    float: right;
    height: 34.3px;
    margin-bottom: 2px;
    padding: 15px 0 0 15px;
    text-align: left;
    width: 245px;
}

ul.menu li.last
{
    border-bottom: 0;
}
.block-uc_catalog ul.catalog.menu li, 
#block-menu-menu-catalogmenu ul.menu li
{
    border: 0 none;
}
ul.menu li a, ul.catalog.menu li a
{
  font-weight:300;
    /*font-weight: bold;*/
}

ul.pager
{
    margin-left: 0;
}

ul.pager li
{
    background:none repeat scroll 0 0 #DFEDF7;
    border:1px solid #90C2E1;
  /* 
    padding: 5px !important;
  */
}

ul.pager li.pager-current
{
    background:none;
    border:0;
}
ul.pager a
{
    text-decoration: none;
}

.item-list
{
  margin:5px;
}

.item-list .pager li a
{
  padding:5px;
}

.item-list .pager li.pager-current
{
  background-color: #2DB7FF;
  border-color: #2DB7FF;
  color: #FFFFFF;
  padding:5px;
  border: 1px solid #90C2E1;
}

.item-list .pager li a:hover
{
  background-color: #6BFDCA;
  border-color: #6BFDCA;
  color: #FFFFFF;
}

.item-list .pager li
{
  padding: 5px 0px;
}
#header{
  height: 274px;
}
#header-blocks
{
    float: none;
    margin-left: 0;
}


#top_left_images
{
    background: /* url("../images/top_left_bg.png") */repeat-x scroll 0 0 #242931;
    text-align:left;
    margin-left: 105px;
    margin-top: 50px;
    
    
}

#top_login
{
    width: 230px;
    text-align:left;
    margin-left: 10px;
    margin-top: 50px;
    display: none;
}
#top_exit
{position: relative;
float: right;
top: -124px;
left: 134px;
}




#top_left_images a
{
  background: url(../images/header_sprayt.png) no-repeat 0 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  float:left;
  margin-left: 40px;
    margin-top: -77px;
}

#top_right_images a.youtube{
  background-position: 0 -175px;
}
#top_right_images a.vkontakte{
  background-position: 0 -144px;
}
#top_right_images #twitter, #top_right_images #youtube, #top_right_images #vkontakte
{
    margin-top:23px;
    /*width:30px;*/
}
#top_middle_block #phone_icon
{
    /*width: 45px;*/
  padding-top:4px;
}
#top_middle_block #first, #top_middle_block #second, #top_middle_block #third
{  
}
/*
#top_middle_block #second{
    height: 64px;
    margin: -5px 0 0;
    width: 64px;
}
*/

#top_middle_block a.forumlink{
    background: url("../images/forum.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    margin: 14px 20px 0;
    width: 98px;
    display: none;
}

#top_middle_block #forumlink{
    display: none;
    height: 31px;
    margin: 14px 20px 0;
    width: 98px;
}
#forumlink{display:none;}

#header .gpanel
{
    margin: 0;
}
#top_middle_block #first
{
    margin-left:70px;
}
#top_middle_block #first .phone, #top_middle_block #first .city, #top_middle_block #third .phone, #top_middle_block #third .city
{
    color: #FFFFFF;
}
#top_right_block
{
    margin: 10px 10px 0 0;
}

.three-col-33 .col-2.header-block, .three-col-33 .col-3.header-block
{
    right: 0;
}
div.col-3.header-block
{
    background-color:#FF0000;
}

.gpanel div.col-1.three_cols
{ }
.gpanel div.col-2.three_cols
{
}
.gpanel div.col-3.three_cols
{}
.ui-tabs-nav li.active a
{
   /* color:#FFFFFF;
    font-weight:bold;
    background: #333333 !important;*/
  
  background-color: #FFFFFF;
    border-bottom-color: #F7F7F7;
      
  
}
.ui-tabs-nav li a
{
    /*color:#FFFFFF;
    font-weight:bold;
    background: #888888 !important;*/
  
  border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0.5em 0;
  
  
  
  
}
.comment.not-admin
{
    background:none repeat scroll 0 0 #EDEDED;
    padding:10px;
}
.comment.admin
{
    border: 1px solid #EC9252;
    padding:10px;
}
#logo img
{
 margin: 39px 0 0 25px;
}
.category-grid-products table
{
    border-collapse:separate;
}
#foot-wrapper .block
{
    clear: none;
}


#foot-wrapper .gpanel .section
{
}
#bascket
{
    float: right;
}
#header .three-col-33
{
margin-top: 35px;
    text-align: center;
  overflow: hidden;
}


#two-col-50-nested {
    background-image: url("../images/two-col-50-nested_bg.png");
    background-repeat: no-repeat;
    height: 102px;
    left: 0;
    position: absolute;
    top: 172px;
    width: 1260px;
    z-index: 3;
}
#two-col-50-nested .col-2.two_cols
{
    width:750px !important;
  z-index:1;
}
#header .two-col-50-nested .col-2.two_cols
{
    /*height: 59px;*/
}
.category-grid-products td
{
    width: 34%;
}

#genesis-1c #sidebar-left
{
    _margin-left:-117%;
}
.catalog-grid-sell-price
{
    font-weight:bold;
}
#pruduct-model
{
    float: left;
}
#pruduct-title
{
    float: right;
}
#product-right
{
    float:right;
}

#pruduct-model-td, #pruduct-title-td
{
    font-weight: bold;
}
#product-six_images
{
   margin-top: 60px;

}
#product-six_images img
{
    /*border:1px solid #888888;*/
    /*margin:1px;*/
}
#product-three_images
{
    margin-top:10px;
    /* background:url("../images/photo_text.jpg") no-repeat scroll 20px 0 transparent;
    padding-left:84px; */
}
#product-three_images img
{
    /*border:1px solid #888888;*/
    margin:1px;
}

#product-table tr, #product-table td
{
    border: 0 none;
  line-height: 15px;
  padding: 5px 0px 0px 0px;
}
#product-table
{
    width: 100%;
}
#product-price
{
    text-align: center;
    vertical-align: bottom;
    height: 50px;
}
#producto-price
{
    float: right;
    font-weight: bold;
    overflow: hidden;
    text-align: center;
    vertical-align: bottom;
    margin-right: -140px;
}
#product-main_image
{ padding-left:0px;
  padding-right:5px;
  padding-bottom: 20px;
  padding-top: 60px; 
  vertical-align:middle;
  z-index: 0;
position: relative;
top: -131px;
}
 
#pricerow{height: 80px;
float: left;
width: 680px;
position: relative;
margin-top: -144px;}
#product-slinks
{
height: 14px;float:left;
}
#product-slinks-footer
{
border:4px solid #888888;
display: block;
height: 25px;
width:275px;
border-radius: 60px 60px 60px 60px;
padding-bottom:2px;
padding-right:10px;
padding-left:20px;
margin-left: 150px;
margin-top: 10px;

}
 
#product-add_to_cart
{margin-top: 10px;
 position: relative;
}
#remtpms
{
  text-align:center;
    top: -1px;
    height: 42px;
    position: absolute;
   right: -17px;
      /* text-indent: 525px;*/
    width: 121px;
    background:url("../images/order_button.png") no-repeat;
    font-size: 14px;
    padding-top: 12px;
}

#remtpms a:link {
color: #ffffff;
text-decoration: none;
}
#remtpms a:hover {
color: #FFCC02 !important;
text-decoration: none;
}
#remtpms a:visited {
color: #ffffff;
text-decoration: none;
}

#findstore
{text-align: center;
    background:url("../images/fs.png") no-repeat;
    height: 105px;
    width: 182px;
    padding-top: 24px;
    float: left;
    margin-left: 10px;
    margin-right:7px;
    line-height: 18px;
  }
#euwonpage { float: left;
width: 100px;margin-top: 4px;
}
#findstore a:link {
color: #000000 !important;
text-decoration: none;
font-size: 18px;
font-weight: bold;
}
#findstore a:hover {
text-decoration: underline;
}
#findstore a:visited {
color: #ffffff;
text-decoration: none;
}

#order_tpms
{
  text-align:center;
    top: -1px;
    height: 42px;
    position: absolute;
   right: -17px;
      /* text-indent: 525px;*/
    width: 121px;
   background:url("../images/order_button.png") no-repeat;
   padding-top: 10px;
   font-size: 18px;
}
#order_tpms a:link {
color: #ffffff;
text-decoration: none;
}
#order_tpms a:hover {
color: #FFCC02 !important;
text-decoration: none;
}
#order_tpms a:visited {
color: #ffffff;
text-decoration: none;
}
#remtpms_bottom
{
  text-align:center;
    left: 540px;
    margin-top: -40px;
    height: 42px;
    position: absolute;
    width: 121px;
    background:url("../images/order_button.png") no-repeat;
    font-size: 14px;
    padding-top: 12px;
}

#remtpms_bottom a:link {
color: #ffffff;
text-decoration: none;
}
#remtpms_bottom a:hover {
color: #FFCC02 !important;
text-decoration: none;
}
#remtpms_bottom a:visited {
color: #ffffff;
text-decoration: none;
}
#product-slinks-price {width: 185px;
position: relative;
margin-left: 288px;
margin-top: 13px;float:left;}
#order_services
{
  text-align:center;
    height: 42px;
    position: absolute;
     margin-left:220px;
    width: 121px;
   background:url("../images/order_button.png") no-repeat;
   padding-top: 10px;
   font-size: 18px;
}
#order_services a:link {
color: #ffffff;
text-decoration: none;
}
#order_services a:hover {
color: #FFCC02 !important;
text-decoration: none;
}
#order_services a:visited {
color: #ffffff;
text-decoration: none;
}

#order_tpms_bottom
{
  text-align:center;
   height: 42px;
   position: absolute;
   left: 540px;
   margin-top: -40px;
   width: 121px;
   background:url("../images/order_button.png") no-repeat;
   padding-top: 10px;
   font-size: 18px;
}
#order_tpms_bottom a:link {
color: #ffffff;
text-decoration: none;
}
#order_tpms_bottom a:hover {
color: #FFCC02 !important;
text-decoration: none;
}
#order_tpms_bottom a:visited {
color: #ffffff;
text-decoration: none;
}

#product-add_to_cart-2
{
  text-align:left;
}
#add-to-cart{
  text-align:center;
}
#add-to-cart#edit-qty-wrapper label, #add-to-cart#edit-qty-wrapper input
{
color: #000099;
text-align:center;
}


#product-add_to_cart .form-submit
{
    margin-top: 30px;
}

#product-add_to_cart input, #product-add_to_cart label, #product-add_to_cart .form-item
{
  margin-top:10px;
}
#product-add_to_cart .form-item
{
  margin-top:10px;
  display:inline;
}
#product-add_to_cart .form-item label
{
  margin-top:10px;
  display:inline;
}
#product-add_to_cart .form-radios 
{
    display:inline;
}
#product-add_to_cart-2 .form-item
{
  margin-top:10px;
  display:inline;
}
#product-add_to_cart-2 .form-item label
{
  margin-top:10px;
  display:inline;
}
#product-add_to_cart-2 .form-radios 
{
    display:inline;
}



#product-add_to_cart #edit-qty-wrapper label, #product-add_to_cart #edit-qty-wrapper input
{
color: #000099;
text-align:center;
}

#optic-add_to_cart .form-submit
{
    margin-top: 10px;
}

#optic-add_to_cart input, #optic-add_to_cart label, #optic-add_to_cart .form-item
{
  margin-top:10px;
}

#optic-add_to_cart #edit-qty-wrapper label, #optic-add_to_cart #edit-qty-wrapper input
{
color: #000099;
text-align:center;
}






/*.uc_out_of_stock_html
{
    background: url("../images/buy_add.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 42px;
    text-indent: -9999px;
    width: 121px;
}*/

/*#edit-qty
{
    margin:0 20px;
}*/
.uc_out_of_stock_throbbing
{
    height: 0px;
}
#pruduct-har-td
{
    vertical-align: top;
}
#product-body-td
{
    vertical-align: top;
}
.product-body
{
    font-size : 13px;
    line-height:22px;
    text-align: justify;

  /*background:transparent;border:1px solid #dadada;*/
  /*margin:1.5em 0;padding:.75em;*/
}
#product-bottom-part
{
  background:transparent;border:1px solid #dadada;margin:1.5em 0;padding:.75em;
}

.web-buttons a
{
display:block;
color:transparent;
}

.web-buttons a:hover
{
background-position:left bottom;
}

/* Ñòèëè äëÿ ñêðèïòà show-hide*/

.ListItem
{
cursor:pointer;
background: url("../images/expand.png") left top no-repeat;
padding-left:18px;
line-height:15px;
}

h3.ListItem:hover
{
text-decoration: underline;
color:#2b2b5f;
}

a.ListItem:hover
{
text-decoration: underline;
color:#2b2b5f;
}

a.ListItem 
{
color:#000000;
font-weight:bold;
}

.ListSubItem, .ListSubItem2
{
display:none;
padding-left:30px;
padding-top: 10px;
}

.InListUL
{
list-style-type:none;
padding:0px 0px 0px 0px;
}

.InListUL li
{
  padding-bottom: 10px;
}

/* End Ñòèëè äëÿ ñêðèïòà show-hide*/


#product-main_opticimage
{
    
    
  padding-top: 10px;
  padding-bottom:10px;
  padding-right:10px;
  vertical-align:middle;
}
.node-type-product .drupal-tabs
{background: url("../images/tabs_back.png") no-repeat;}



#tabs-tabset
{
  margin-bottom:10px;
  margin-left:-5px;
}
#tabs-tabset a span{
  white-space: normal;
}
#optics_table td
{
  width:25%;
  text-align: center;
  padding-top:10px;
}

.crx_heading
{
  background-color: #E5E5E5;
}

/*
.view-content table.views-table
{
  width:100%;
}
*/

.views-table td
{
  padding: 5px;
}

tr.even, tr.odd
{
  background-color: #fff;
  border-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

tbody {
  border-top: 0px;
}
.views- td h2 a{
font-size:12px;
}
#block-uc_upsell-0 {
 
    height: auto;
    margin-bottom: 20px;
    position: relative;
    width: auto;
}

#block-uc_upsell-0 h4.block-title{
    background-image: url("../images/block_title_bg.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: normal;
    height: 25px;
    margin: 0;
    padding: 3px 2px 0 0;
    text-align: center;
    width:100%;
}
#block-uc_upsell-0 .upsell-block-product{
 border: 1px dashed #CCCCCC;
  min-width:200px;
  margin:1em;
  position:relative;
  /*float:left;*/
  padding:2px 2px 30px;
  text-align: center;
}






/* Lightbox fix */

#bottomNavClose
{
  width:16px;
  height:16px;
  background: url("../images/close.png") no-repeat scroll left center transparent;
  padding: 4px 2px 0px 0px;
}

#bottomNavClose:hover {
  background-position: left center;
  background: url("../images/close_hover.png") no-repeat scroll left center transparent;
}

/* Lightbox fix has ended*/

img.category
{
  display:none;
}

.date-views-filter-wrapper
{
  min-width: 0px;
}

.hierarchical-select-wrapper .hierarchical-select select, .hierarchical-select .selects select
{
  margin: 0.375em 0em 0.375em 0;
}

.hierarchical-select .selects select#edit-tid-hierarchical-select-selects-0{
  margin:0.375em 50px 0.375em 0;
}

.hierarchical-select .selects select#edit-tid-hierarchical-select-selects-1, .hierarchical-select .selects select#edittid{
  margin:0.375em 0em 0.375em 0;
}
form#views-exposed-form-opticsearch-page-1 .hierarchical-select .selects select#edit-tid-hierarchical-select-selects-1,
form#views-exposed-form-opticsearch-block-1 .hierarchical-select .selects select#edittid
{
  margin:0.375em 1em 0.375em 0;

}

form#views-exposed-form-opticsearch-page-1 .views-exposed-form .views-exposed-widget,
form#views-exposed-form-opticsearch-block-1 .views-exposed-form .views-exposed-widget
{
  float:left;
  height:40px;
  padding:0.5em 4.5em 0;
  padding-left:25px;
  padding-right:25px;
}

form#views-exposed-form-xenonsearch-page-1 .views-exposed-form .views-exposed-widget,
form#views-exposed-form-xenonsearch-block-1 .views-exposed-form .views-exposed-widget 
{
  float:left;
  height:40px;
  padding-left:25px;
  padding-right:25px;
}


form#views-exposed-form-opticsearch-block-1 .hierarchical-select .selects select#edit-tid-hierarchical-select-selects-0{
  margin:0.375em 9.8em 0.375em 0;
  margin:0.375em 50px 0.375em 0;
}

ul.galleries
{
  list-style-type: none;
}

.watch
{
  float:right;
}

.comments-add-link
{background: url("/files/images23/addcomm.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 55px;
    text-indent: -9999px;
    width: 160px;
  cursor: pointer;
  margin-left:240px;
  font-size:15px;
 
}

.stats
{ display:none;
  padding-top:20px;
}

.views-exposed-form label 
{
  font-size:12px;
  font-weight:bold;
}



.date-views-filter-wrapper 
{
  min-width:50px;
}
#views-exposed-form-opticsearch-block-1 .views-exposed-form, 
#views-exposed-form-xenonsearch-block-1 .views-exposed-form{
  /* border:1px solid #AAAAAA; */
   
    padding:10px;

}

#flashcontent
{
  text-align:center;
}

/* $Id: nice_menus_default.css,v 1.10 2010/10/09 16:58:04 add1sun Exp $ */
/*
  This is the default layout template for nice menus, and will provide
  a starting point for the look of your menus. To customize, it's
  recommended to create a custom CSS file using this file as a template,
  then configure the module to use your custom CSS file
  (this is done in the global settings tab of the theme administration.)

  See README.txt and the handbook page (http://drupal.org/node/185543)
  for more information on using the CSS.
*/

/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 270px;
  border-top:none;
  height:100%;

}

ul.nice-menu li.active ul{
border-top: 0;
}

ul.nice-menu li {
    float: left;
  background-image:url(../images/nice-menu_li_l.png);
  background-repeat:no-repeat;
}
.menu-1321, .menu-1422, .menu-8325 , .menu-8406 {
    background-position: 0 -500px !important;
}

ul.nice-menu li ul li {

    border-top: 0;
    float: left; /* LTR */
    background-color:#F8F8F9;
    background-image:url("../images/catalog_close_down_bg.jpg");
    background-position:left bottom;
    background-repeat:no-repeat;
    width:210px;
}

ul.nice-menu a {
    color: #333333;
    float: right;
    font-size: 16px;
    font-weight: 300;
    list-style: none outside none;
    padding: 5px 20px 0;
    position: relative;
    text-align: right;
    width: 220px;
    font-family: 'Roboto Condensed', sans-serif;
}
#block-menu-menu-comfortsys{margin-top:-5px;}

#block-menu-menu-comfortsys a {
    color: #333333;
    float: right;
    font-size: 16px;
    font-weight: 300;
    list-style: none outside none;
    margin-top:-6px;
    position: relative;
    text-align: right;
    width: 220px;
    font-family: 'Roboto Condensed', sans-serif;
}

#block-menu-menu-comfortsys a:hover {
  color:#000000;
  text-decoration:underline;
}



ul.nice-menu a:hover {
  color:#000000;
  text-decoration:underline;
}

ul.nice-menu li.active a {
color:#FFFFFF;
}

ul.nice-menu li.active a.active, ul.nice-menu li.active a.active:hover {
  background: url("../images/arrow.png") no-repeat right #7B818D;
  width:190px;
  margin:0;
  padding:0 10px !important;
  text-align:left !important;
 }

ul.nice-menu li.active li.active a.active {
  background: none;
}


ul.nice-menu li.menuparent a {
  background: url("../images/arrow-menu.png");
  background-repeat:no-repeat;
  background-position: right;
  margin-right:15px;
  margin-top:7px;
  text-align:right;
  padding:0 25px 0 0;
}

ul.nice-menu li.menuparent li {
  height:100% !important;
  padding:5px 5px 10px 15px;
  margin-bottom:0 !important;
  min-height:0 !important;
}

ul.nice-menu li.menuparent li a {
  padding:0;
  float:left;
  margin:0;
  text-align:left;
  font-weight: bold;
}


ul.nice-menu li.menuparent a:hover {
}

ul.nice-menu li.active a:hover {
  background: none;
}

ul.nice-menu li.menuparent li a {
  background: none;
}

ul.nice-menu li.menuparent li.active{
background-color:#7B818D;

}
ul.nice-menu li.active li.last{
background-color:#7B818D;
    background-image: url("../images/catalog_open_down_bg.jpg");
}

/*ul.nice-menu .menuparent li.active{
background-color: #7B818D;
background-image: url("../images/catalog_open_down_bg.jpg");
}*/


ul.nice-menu li li.active{

background-image:none;
}

ul.nice-menu li li {
width:190px !important;
background-image:none;
background-color:transparent;
list-style:none outside none;
padding:0px 20px 0px 10px;
position:relative;
border:none;

}

ul.nice-menu li li a{
 padding:0;
}


ul.nice-menu ul {
  top: 1.8em;
  left: -1px; /* LTR */
  border: 0;
  border-top: 1px solid #ccc;
  margin-right: 0; /* LTR */
}

ul.nice-menu ul li {
  width:211px;
 
}

/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
  
}

/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu-right ul {
  left:211px;
  top:-1px;
  width:211px;
}
.block-content ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: none;
  width: 211px;
  left:262px;

}

ul.nice-menu-right li.menuparent ul a {
  background-image:none;
}

ul.nice-menu-right li.menuparent ul a:hover {
  background-image:none;
  /*display:block;*/
}


ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
/*    background-color:#F8F8F9;
    background-image:url("../images/catalog_close_down_bg.jpg");
    background-position:left bottom;
    background-repeat:no-repeat;*/
}

/* VERTICAL menus where submenus pop LEFT. */
ul.nice-menu-left li ul {
  left:211px;
  top:-1px;
  width:211px;
}

ul.nice-menu-left li ul li ul {
  left:211px;
  top:-1px;
  width:211px;
}

ul.nice-menu-left a, ul.nice-menu-left ul a {
  padding-left: 14px;
}

.views-exposed-widget:first-child{
  width:360px;
}

/*form#views-exposed-form-opticsearch-page-1 .views-exposed-form .views-exposed-widget:last-child, form#views-exposed-form-opticsearch-block-1 .views-exposed-form .views-exposed-widget:last-child{
  padding:0;
}*/


.hierarchical-select-wrapper .hierarchical-select .selects {
display:block;
float:left;
width:375px;
}

.views-exposed-widgets {
margin-left:50px;
/* background: url("../images/loading.gif") no-repeat scroll 300px 26px transparent; */
margin-top:35px;
}

.nojs {
display:none;
}

/*.hierarchical-select-wrapper .flat-select {
display:none;
}*/

.node-form .text, select#upsell, select#edit-taxonomy-4
{
  width:600px;
}

.optic-title {
font-size:14px;
}
.optic-title:first-letter{
text-transform:uppercase;
}

/*.zoom2{
right:0 !important;
z-index: 9999 !important;
margin-left: 520px;
}*/

.linza{
/*display: inline-block;
text-align: right;
padding-top:130px;*/
position: relative;
top:60px;
}

/* # */save-image-link{
display:block;
line-height:40px;
}
#category-grid-products-wrapper {
position: relative;
float: left;
width: auto;
margin-bottom: 20px;
height: auto;
margin-top: 140px;
}
#category-grid-products-wrapper .category-grid-products-content {
    display: inline;
    float: left;
    height: 395px;
    margin-right: 33px;
    min-width: 200px;
    padding: 2px 2px 0 0;
    position: relative;
    text-align: center;
    width: 295px; 
}

.category-grid-products-content .catalog-grid-image {
    width: 100%;
    text-align: center;
    margin-bottom: -8px;
    margin-top: -16px;
}
.category-grid-products-content .catalog-grid-title {
height: 52px;
width: 255px;
margin-left: 1.5%;
margin-right: 1.5%;
font-size: 98%;
/*font-weight: bold;*/
padding-top: 3px;

}
.category-grid-products-content .catalog-grid-ref {
    background: url("../images/bg_icon.png") no-repeat scroll 0 -104px transparent;
    font-size: 24px;
    font-weight: normal;
    height: 40px;
    margin: 30px 0 15px;
    padding: 12px 0 0 54px;
    color:#CC0000;
}
.category-grid-products-content.internal .catalog-grid-ref{
  background-position: 0 -52px;
}
.category-grid-products-content.external .catalog-grid-ref{
  background-position: 0 0;
}
.category-grid-products-content.DVR .catalog-grid-ref{
  background-position: 0 -156px !important;
}
.category-grid-products-content.CAM .catalog-grid-ref{
  background-position: 0 -207px !important;
}
.category-grid-products-content.HUD .catalog-grid-ref{
  background-position: 0 -261px !important;
}
.category-grid-products-content.IF .catalog-grid-ref{
  background-position: 0 -314px !important;
}



.category-grid-products-content .catalog-grid-sell-price .uc-price{
    background: url("../images/price.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    font-size: 18px;
    font-weight: normal;
    height: 23px;
    padding: 5px 0 0 32px;
  float: left;
  letter-spacing: 5px;
  letter-spacing: 0.5px;
  margin-top:5px;
}
.uc-price-rub{display:none;
    /*
background: url("../images/price.png") no-repeat scroll 0 -28px transparent;
    color: #333333;
    display: block;
    font-size: 18px;
    font-weight: normal;
    height: 23px;
    padding: 5px 0 0 32px;
  float: left;
  margin: -310px 0px 0px 5px;
  letter-spacing: 0.5px;
  font-family: 'Roboto Condensed', sans-serif;
  z-index: 2;
  position: relative;
*/
}
.uc-price-usd{
    background: url("../images/price.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    font-size: 18px;
    font-weight: normal;
    height: 23px;
    padding: 5px 0 0 32px;
  float: left;
  letter-spacing: 5px;
  letter-spacing: 0.5px;
  margin-top:5px;
  font-family: 'Roboto Condensed', sans-serif;
}
.category-grid-products-content .catalog-addtocart-button {
  float: right;display:none;
  
}
.category-grid-products-content .catalog-addtocart-button .form-submit, #product-add_to_cart .form-submit, #product-add_to_cart .form-submit,#product-add_to_cart-2 .form-submit,
#optic-add_to_cart .form-submit, #optic-add_to_cart .form-submit,#optic-add_to_cart-2 .form-submit{
    background: url("../images/addtc_one_click.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 45px;
    text-indent: -9999px;
    width: 190px;background-position: 0px -47px;
  cursor: pointer;
  position: absolute;
}

.one-click a {
    background: url("../images/addtc_one_click.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 45px;
    text-indent: -9999px;
    width: 190px;background-position: 0px 0px;
  cursor: pointer;
  position: absolute;  
  margin-top: -20px;
}




.uc_out_of_stock_html {
  
}
.view-xenonsearch{
text-align:center;
}

.view-xenonsearch .wrapper .category{
width: 33%;
float:left;
text-align: center;
}

.view-xenonsearch .wrapper .category .image_wrapper{
height: 100px;
}

.view-xenonsearch .views-field-title-1 h5:first-letter{

font-size: 16px;
}

.view-xenonsearch .views-field-title-1{
text-align: left;
}

#product-six_images img{
border: none !important;
vertical-align: middle;
margin: 0 !important;
}

#product-six_images a{
display: inline;
text-align: center;
width: 129px;
height: 70px;
float:left;
margin: 2px;
}
.view-opticsearch{
text-align:center;
}

.view-opticsearch .wrapper .category{
width: 33%;
float:left;
text-align: center;
}

.view-opticsearch .wrapper .category .image_wrapper{
height: 100px;
}

.view-opticsearch .views-field-title-1 h5:first-letter{

font-size: 16px;
}

.view-opticsearch .views-field-title-1{
text-align: left;
}

#habla_window_div { z-index: 100 !important;}


.image_big{
   margin-top:20px;
   width:100%;
   border:1px solid red;
}
/* .image_taxonomy{
    border:2px solid #838B8B;
    float:left;
    width:150px;
    text-align: center;
    margin: 15px 5px 5px 10px;
    padding: 5px;
}*/
/*#main-content .image_taxonomy{
    border:2px solid #838B8B;
    float:left;
    width:20%;
    text-align: center;
    margin: 15px 2% 5px 1%;
    padding: 5px;
}*/

#content .image_taxonomy{
    border:2px solid #838B8B;
    /*float:left;*/
    width:150px;
    text-align: center;
    margin: 0 auto;
    padding: 6px;
    
}
#main-content .tax{
    width:3%;
    float:left;
    margin:0 auto;
    
}
.optic{
    width:100%; 
    align:right;
    text-align: right;
}
.optic td{
    text-align: center;
    padding-top:20px;
    /*padding-left:1%;*/
    /*padding-right: 5%;*/
    width:25%;
}

#edit-unid.form-select {

width: 550px ;
}

#catalog-grid-ref
{

font-size: 98%;
}
#carax-license-text{
text-align: left;
line-height:20px;
text-align: justify;
width:620px;
}

#nice-menu-1 li {
  width:265px;
  min-height:50px;
  margin-bottom:2px;
  background-color: none;
}

#nice-menu-1 li.menu-path-caraxru-tpms_bonus{
  position: absolute;
  top: -124px;
  left: 0px;
  width: 270px;
  background: none;
}
#nice-menu-1 li.menu-path-caraxru-tpms_bonus a{
  background: url(../images/tpms_bonus.gif) 0 0 no-repeat;
  height: 72px;
  width: 270px !important;
  padding: 0;
  float: none;
  text-indent:-9999px;
  text-align: left;
}
/*
#nice-menu-1 li.menu-path-caraxru-tpms_bonus a:hover {
  background: url(../images/tpms_bonus_onm.png) 0 0 no-repeat;
  height: 72px;
  width: 270px !important;
  padding: 0;
  float: none;
  text-indent:-9999px;
  text-align: left;
}

*/





#nice-menu-1 .menu-path-node-33 {
  position: absolute;
  bottom: -83px;
  left: 0px;
  width: 270px;
}
#nice-menu-1 .menu-path-node-33 a{
  background: url(../images/left_button.png) 0 -70px no-repeat;
  height: 70px;
  width: 270px !important;
  padding: 0;
  float: none;
  text-indent:-9999px;
  text-align: left;
}
#nice-menu-1 .menu-path-caraxru-TPMS-calculator {
    margin: 11px 0;
    width: 270px;
}
#nice-menu-1 .menu-path-caraxru-TPMS-calculator a{
  background: url(../images/calc_tpms.gif) ;
  height: 69px;
  width: 270px !important;
  padding: 0;
  float: none;
  text-indent:-9999px;
  text-align: left;
}
/*
#nice-menu-1 .menu-path-caraxru-TPMS-calculator a:hover{
  background: url(../images/calc_tpms_onm.gif) ;
  height: 69px;
  width: 270px !important;
  padding: 0;
  float: none;
  text-indent:-9999px;
  text-align: left;
}
*/


#block-nice_menus-1 .block-title {
    background-image: url("../images/block-title_l_red.png");
    background-repeat: no-repeat;
    height: 35px;
    padding: 5px 25px 0 0;
}

#block-uc_cart-0 .block-title {
  /* position:relative; */
  background:url(../images/rightside.png)no-repeat scroll 0 0 transparent;
  /* background-repeat:no-repeat; */
  width:640px;
  padding: 78px 0 0 0px;
  /* height:78px; */
  display: block;
    float: right;
   /*  margin-top:-5px; */
}

 
#stripes {   background-image:url("../images/stripes.png");
    float:none;
    height:8px;
    width: 56px;
  position:relative;
  z-index:1;
  margin-left:400px;}


#block-uc_cart-0 .block-inner {
}
#block-uc_cart-0 .block-content {
  clear: left;
  position:relative;
  bottom: 12px;
  height:28px;
  background-color:#000;
  color:#ccc;
  z-index:1;
}
#block-block-44{
  overflow: hidden;
}
#block-block-24{
      margin: -7px 0 0;
}

#block-nice_menus-1 .menu-2647 a, #block-nice_menus-1 .menu-1984 a {
  padding-left:1px;
}


#block-uc_cart-0 .cart-block-icon-empty, .cart-block-icon-full{
    background-image: url("../images/korzina.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 67px;
    padding: 0;
    position: relative;
    right: -355px;
    top: -56px;
    width: 67px;
    z-index: 2;
    
}

/* #block-uc_cart-0 .cart-block-icon-empty, .cart-block-icon-full a:hover{
    background-image: url("../images/korzina_onm.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 67px;
    padding: 0;
    position: relative;
    right: -355px;
    top: -56px;
    width: 67px;
    z-index: 2;
} */

#block-uc_cart-0 .uc-cart-total{
  padding:0 0 0  20px;
  float:left;display: none;
}


#block-uc_cart-0 .uc-cart-total-count {
  background-image:url(../images/uc-cart-total-count_bg.png);
  background-repeat:no-repeat;
  width:19px;
  height:18px;
  color:#000;
  display:block;
  text-align:center;
  padding-top:1px;
  float:left;
  margin-top:5px;
}


#block-uc_cart-0 .uc-cart-total-now {
  display:block;
  float:left;
  margin:5px 8px 0 5px;
}

#block-uc_cart-0 .uc-cart-total-products {
  display:block;
  float:left;
  text-transform:lowercase;
  margin:5px 0 0 8px;
}

#block-uc_cart-0 {
  margin-bottom:0;
  height:65px;
}

#block-uc_cart-0 .block-inner {
  margin-bottom:0;
  height:65px;
}

#block-carax_login-0 .block-content{
  padding:0;
}

#top_middle_block .col-2 {
    float: left;
    margin: 0 24px 0 11px;
    width: 45px;
    height: 20px;
}


#third {
    float: left;
    margin: 1px 0 0 2px;
}

#top_middle_block .col-4 {
    float: right;
    height: 20px;
    margin: 15px 40px 0 0;
    width: 80px;
}
#top_middle_block .col-4 a.flag-eng{
  float:right;
  background-image:url(../images/en.gif);
  background-repeat:no-repeat;
  display:block;
  width:27px;
  height:15px;
  margin-right: 10px;
  font-size:0;
  color:#FF0000;
    box-shadow: 0 0 2px black; /* Параметры тени */
    box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Для Safari и Chrome */
}
#top_middle_block .col-4 a.flag-ru{
  float:left;
  background-image:url(../images/ru.gif);
  background-repeat:no-repeat;
  display:block;
  font-size:0;
  width:29px;
  height:15px;
  color:#FFF;
    box-shadow: 0 0 2px black; /* Параметры тени */
    box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Для Safari и Chrome */
}

#top_middle_block .col-1 .phone {
 float: left;
margin-top: 23px;
font-size: 18px;
width: 149px;
text-align: left;
line-height: 13px;
margin-left: 15px;
}

#top_middle_block .col-3 .phone {
  float: left;
  margin-top:10px;
  font-size:17px;
}

.thickbox {
    background-image: url("../images/vhod_head.png") !important;
    color: #FFFFFF;
    font-size: 100%;
    height: 44px !important;
    left: 89px;
    margin: 2px 0 0 37px;
    padding: 44px 0 0 28px;
    position: relative;
    width: 193px !important;
}

.thickbox:hover,
.thickbox:active,
.thickbox:focus,
.thickbox:visited,
#top_left_images a.account:hover,
#top_left_images a.account:active,
#top_left_images a.account:focus,
#top_left_images a.account:visited {
  color:#FFF;
} 

#top_left_images a.account {
  background-image: url("../images/account.png") !important;
  color: #FFFFFF;
  font-size: 100%;
  height: 44px !important;
  left: 89px;
  margin: 6px 0 0 41px;
  padding: 40px 0 0 28px;
  position: relative;
  width: 193px !important;
  float: left;
  top: -80px;
}

.youtube {
margin: 44px 0 0 32px;
}

.vkontakte {
    margin: 44px 0 0 14px;
}

#block-carax_login-0 {
  position:relative;
  margin-bottom:0;
  height: 201px;
}

/*
#block-block-44 .block-title {
    background-image: url("../images/serviscentr_h4.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 41px;
    padding: 20px 0 0 65px;
    position: relative;
    right: 0;
    width: 214px;
    z-index: 5;
}
*/
#block-block-44 .block-title {
display: none;
}

#block-block-44 .block-content a {
  display:block;
  background-image:url(../images/scentr.png);
  background-repeat:no-repeat;
  height: 150px;
  width: 265px;
  position:relative;
  z-index:1;
  font-size:18px;
  font-family: 'Roboto Condensed', sans-serif;
  color:#FFF;font-weight: normal !important;
  text-align:left;
  float: right;
  padding-top: 10px;
}

#block-block-44 .block-content p{
  margin:0px;
  padding:0;
}

#block-block-44 {
  margin-bottom:-10px;
  
}
#block-block-56 .block-title {
    background-image: url("../images/howtobuy_head.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 41px;
    padding: 27px 0 0 65px;
    position: relative;
    right: 0;
    width: 208px;
    z-index: 5;
}

#block-block-56 .block-content a {
  display:block;
  background-image:url(../images/howtobuyc.png);
  background-repeat:no-repeat;
  height:108px;
  width:273px;
  position:relative;
  bottom:7px;
  z-index:1;
  font-size:0;
  color:#FFF;
  text-align:right;
  float: right;
}
#block-block-56 .block-content p{
  margin:0;
  padding:0;
}


#block-block-56 {
  margin-bottom:0;
}




#block-block-24 .block-title {
    background-image: url("../images/money.png");
    background-repeat: no-repeat;
    height: 38px;
    padding: 22px 0 0 75px;
    position: relative;
  right:0;
    width: 211px;
    z-index: 5;
  
}
#block-block-24 {
  overflow: hidden;
}
#block-block-45  .block-content{
  width: 281px !important;
}
#block-block-45 .block-content a{
    background: url("../images/corp.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 80px;
    margin-top: -12px;
    margin-bottom:2px;
    text-align: left;
    text-indent: -9999px;
    width: 261px;
}
#block-block-72  .block-content a{
  margin-left:19px;
}
/*
#block-block-72  {
    background: url("../images/leftside.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 78px;
    margin-bottom:2px;
    width: 640px;
}
*/
#block-block-72 {
    margin-top: -10px;
}

#block-block-72 #corplink {margin-left:0px;}
/*
#block-block-82  .block-content a{
  margin-left:370px;
}
*/
#block-block-82  .block-content a{
  margin-left:8px;
}
/*
#block-block-82  {
background: url("../images/rightside.png") no-repeat scroll 0 0 transparent;
background-repeat: no-repeat;
width: 640px;
height: 78px;
display: block;
float: right;
margin-top: 0px;
margin-bottom: 25px;
}
*/
#block-block-82  {margin-top: -5px;
}
#corplink2{margin-left: 10px;}
#block-block-71 .block-content a {
  display:block;
  background-image:url(../images/news.gif);
  background-repeat:no-repeat;
  height:72px;
  width:272px;
  position:relative;
  bottom:6px;
  z-index:1;
  font-size:0;
  color:#FFF;
  text-align:left;
  float: left;
}

/*
#block-block-71 .block-content a:hover {
  display:block;
  background-image:url(../images/news_onm.gif);
  background-repeat:no-repeat;
  height:72px;
  width:272px;
  position:relative;
  bottom:6px;
  z-index:1;
  font-size:0;
  color:#FFF;
  text-align:left;
  float: left;
}
*/

#block-block-70 .block-content a {
  display:block;
  background-image:url(../images/action.gif);
  background-repeat:no-repeat;
  height:72px;
  width:272px;
  position:relative;
  bottom:6px;
  z-index:1;
  font-size:0;
  color:#FFF;
  text-align:left;
  float: left;
  }

/*
#block-block-70 .block-content a:hover {
  display:block;
  background-image:url(../images/action_onm.gif);
  background-repeat:no-repeat;
  height:72px;
  width:272px;
  position:relative;
  bottom:6px;
  z-index:1;
  font-size:0;
  color:#FFF;
  text-align:left;
  float: left;
}

*/


#block-block-53  .block-content{
  width: 280px !important;
}
#block-block-53 .block-content a{
    background: url("../images/howtobuy.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 170px;
    margin-top: -20px;
    margin-bottom:-2px;
    text-align: left;
    text-indent: -9999px;
    width: 281px;
}


#block-block-24 .block-content {
  background-image:url(../images/money_bg.png);
  background-repeat: repeat-y;
  position:relative;
  z-index:1;
  height:268px;
  bottom:7px;
  width: 261px  !important;
  float: right;
  margin-bottom: 8px;
}


#viewer {
  width:520px;
  height:700px;
}

#block-menu-menu----------------2 li.uniq-class-74 {
  background-image:url(../images/block-title_l_sale.png) !important;
}
#block-menu-menu----------------2 li.uniq-class-74 a{
  color:#FFF;
  font-weight: bold;
}

.block-title {
  margin-bottom:1px;
}
#tabs-tabset .tabs{
  border: 0;
}
#tabs-tabset .tabs li {
float: none !important;
display: inline-block;
margin-left: 5px;
}
#tabs-tabset .tabs a{
    background: url("../images/item_bg.png") no-repeat scroll 0 -45px transparent;
    border: 0 none;
    color: #CCCCCC;
    display: block;
    height: 28px;
    padding: 15px 0 0;
    text-align: center;
    width: 125px;
    word-wrap:break-word; 
    font-size:14px;
}
.node-type-product #tabs-tabset .tabs a{
border: 0 none;
color: #000000;
display: block;
height: 35px;
padding: 10px 0 0;
text-align: center;
width: 100%;
word-wrap: break-word;
background: none;
font-size: 24px;
font-weight: 300;}
.node-type-product .fields #tabs-tabset .tabs a:after { content: "|"; color:#fff;margin-left:5px;margin-right:5px; }

.node-type-product ul.primary li a {
    background-color: #ACAAAF;
    border-color: #CCC;
    margin-right: 0px;
    padding: 0px;
}
#tabs-tabset .tabs a:hover, #tabs-tabset .tabs .active a{
  background-position: 0 0;
}

#dop{color:black;
  
  }

.node-inner {
  width: 645px;
}
.node-type-product .node-inner {
    width: 668px;
}
.node-inner .container{
  position: relative;
}
#product-title-part-tr{
    font: 40px 'Roboto Condensed', sans-serif;
    font-weight:bold;
    color:#e50606;
    z-index: 2;
    position: relative;
}
#product-sku{
    font: 24px 'Roboto Condensed', sans-serif;
font-weight: bold;
color: #e50606;
position: relative;
float: right;
}
#gallery-block {width:668px;background: url("../images/gallery_back.png") no-repeat;}
#separator {
font-size: 24px;
color: white;float: right;margin-left:10px;margin-right:10px;}
span.sp{
font-size: 24px;
color: white;margin-left: 10px;
    margin-right: 10px;float: left;}
span.tab{}
.node-type-product #tabs-tabset .tabs a:hover {color:#cc0a0a;}
.node-type-product #tabs-tabset .tabs a:active {color:#cc0a0a;}
.node-type-product #tabs-tabset .tabs a:hover, #tabs-tabset .tabs .active a {
    background-position: 0 0;
    color: #cc0a0a;
}
.external #product-title-part-tr{
  background-position: 0 0;
}
.internal #product-title-part-tr{
  background-position: 0 -40px;  
}
.DVR #product-title-part-tr{
  background-position: 0 -120px;  
}
.CAM #product-title-part-tr{
  background-position: 0 -160px;  
}
.HUD #product-title-part-tr{
  background-position: 0 -200px;  
}
.IF #product-title-part-tr{
  background-position: 0 -239px;  
}


#product-add_to_cart #edit-qty-wrapper{
    position: absolute;
    right: 55px;
    top: -10px;
    width: 210px;
}
#product-add_to_cart #edit-qty-wrapper label{
  float: left;
  margin: 11px 5px 0;
  color: #333333; display: none;
}
#product-add_to_cart #edit-qty-wrapper #edit-qty{
  /*float: left;*/
  width: 30px;display: none;
}
#product-add_to_cart .form-submit{
    
}

#product-add_to_cart-2 #edit-qty-wrapper{
  margin-top: -43px;
    position: absolute;
    right: 55px;
    width: 210px;
}
#product-add_to_cart-2 #edit-qty-wrapper label{
  float: left;
  margin: 11px 5px 0;
  color: #333333;
  display:none;
}
#product-add_to_cart-2 #edit-qty-wrapper #edit-qty{
    float: left;
    margin: 10px 0px 0;
    width: 30px;
  text-align: center;
  display:none;
}
#product-add_to_cart-2 .form-submit{
    bottom: 0;
    position: absolute;
    right: 0;
}

#product-add_to_cart-2 .attributes{
    float: left;
    margin-top: 10px ;
   margin-bottom: 20px ;
  width: 540px;
}


#optic-add_to_cart #edit-qty-wrapper{
    
    position: absolute;
    right: 125px;
    top: 22px;
    width: 160px;
  
}
#optic-add_to_cart #edit-qty-wrapper label{
  float: left;
  margin: 11px 5px 0;
  color: #333333;
}
#optic-add_to_cart #edit-qty-wrapper #edit-qty{
  float: left;
  width: 30px;
}

#optic-add_to_cart .form-submit{
    position: absolute;
    right: 20px;
    top: 20px;
  
}



#optic-add_to_cart-2 #edit-qty-wrapper{
    bottom: -3px;
    position: absolute;
    right: 125px;
    width: 210px;
}
#optic-add_to_cart-2 #edit-qty-wrapper label{
  float: left;
  margin: 13px 0 0;
  color: #333333;
}
#optic-add_to_cart-2 #edit-qty-wrapper #edit-qty{
    float: left;
    margin: 10px 20px 0;
    width: 30px;
}
#optic-add_to_cart-2 .form-submit{
    bottom: 0;
    position: absolute;
    right: 0;
}
.node-type-product #titleblock{padding-top: 10px;}

#product-six_images{
  overflow: hidden;
}
#product-six_images-foto{
    color: #000000;
    font-size: 24px;
font-weight: 300;
float: right;
margin-right: 180px;
}  
.dollar {
    background: url("../images/price_big.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 40px;
    padding: 0 0 0 43px;
}
.dollar span{
    background: url("../images/price_big.png") no-repeat scroll right -40px transparent;
    color: white;
    display: block;
    height: 25px;
    padding: 11px 23px 0 8px;
    font-family: 'Roboto Condensed', sans-serif;
}
.rub {
    background: url("../images/price_big.png") no-repeat scroll 0 -80px transparent;
    display: block;
    float: left;
    height: 40px;
    padding: 0 0 0 43px;
}
.rub span{
    background: url("../images/price_big.png") no-repeat scroll right -120px transparent;
    color: white;
    display: block;
    height: 25px;
    padding: 11px 23px 0 8px;
    font-family: 'Roboto Condensed', sans-serif;
}
.rubnew {
    color:#333333;
    display: block;
    }
.rubnew span{
    color:#333333;
    font: 40px 'Roboto Condensed', sans-serif;
    font-weight:bold;
}
.dollar_ad {
    background-color: #17ff51;
    bottom: 0px;
    top: 0px;
    padding-left: 0px;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    background: repeat scroll 0px 0px transparent;
    /*display: block;*/
   /* float: left;*/
    height: 40px;
}

.dollar_ad span{
    background: url("../images/price_big.png") no-repeat scroll right -40px transparent;
    color: white;
    display: block;
    height: 25px;
    padding: 15px 23px 0 8px;
}
.goodsPrice{
 
}
.separ{
  float: left;
    margin: 12px 5px 0 3px;
}
.rubsign{
 float: left;
margin: 22px 5px 0 -19px;
font-size: 24px;
}

#comments, #block-uc_upsell-0{
  width: 645px;
}
.reserve.top{
  top: 0;
}
.reserveo.top{
  top:30px;
 
}
.reserve.catalog{
  bottom: 85px;
}
.reserve{
    background: url("../images/buy_add.png") no-repeat scroll 0 -42px transparent;
    bottom: 0;
    height: 42px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 121px;
}
.reserveo {
    background: url("../images/buy_addo.png") no-repeat scroll 0 -42px transparent;
    bottom: 0;
    height: 42px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    width: 121px;
}
.reserve_button{
background: url("../images/bron_button.png") no-repeat;
    height: 51px;
    position: relative;
    text-indent: -9999px;
    width: 202px;
    float: right;margin-top: 15px;}
#remtpms_button{
background: url("../images/zapros_button.png") no-repeat;
bottom: 0;
height: 51px;
position: absolute;
text-indent: -9999px;
width: 202px;
top: 27px;left: 475px;}
.cart-block-title-bar{
    left: 75px;
    position: absolute;
    top: 10px;  
}
.page-tpms-calculator-start #breadcrumb{
  display: none;
}
.page-tpms-calculator-start #main-content{
  margin: 253px 0 0;
}
.page-tpms-calculator-start #main-content #page-title{
  display: none !important;
}
.page-tpms-calculator-start #edit-situation-wrapper label{
    border-bottom: 2px solid #97979E;
    color: #333341;
    font: bold 20px 'Roboto Condensed', sans-serif;
}
.page-tpms-calculator-start #content-column{
  background: url("../images/screenplay.jpg") no-repeat  0 0 ;
}
.page-tpms-calculator-start #edit-situation{
  font: 14px 'Roboto Condensed', sans-serif;
  color: #333341;
}
.page-tpms-calculator-start #content{

}
.page-tpms-calculator-start .calc-first-step-output{
    background: url("../images/cars.png") no-repeat scroll 27px 282px transparent;
    margin: 0 0 0 -23px;
    position: relative;
}
.page-tpms-calculator-start #form-header,.page-tpms-calculator-start #form-header1{
    color: #1063AF;
    font: bold 17px 'Roboto Condensed', sans-serif;
    left: 35px;
    position: absolute;
    top: 416px;
}
.page-tpms-calculator-start #form-header1{
    color: #CC0000;
    left: 465px;
}
.page-tpms-calculator-start h5{
    color: #333341;
    font-size: 14px;
    font-weight: normal;
    padding-left: 34px;
    text-align: left;
    width: 173px;
}
#select-car-producer h4{
    color: white;
    font: 14px 'Roboto Condensed', sans-serif;
    left: 130px;
    position: absolute;
  top: 465px;
}
#select-car-producer h4.second{
    left: 465px;
}
.active-calc-region{
  border: none !important;
}
#select-car-1-carousel, #select-car-2-carousel{
    left: 7px;
    position: absolute !important;
     top: 510px;
}
#select-car-2-carousel{
  left: 342px;
}
.select-car-model h4{
  color: white;
    font: 14px 'Roboto Condensed', sans-serif;
    left: 124px;
    position: absolute;
    top: 615px;
}
.select-car-model h4.second_car{
  left: 465px;
  
}
#carousel-apps-1-model, #carousel-apps-2-model{
    left: 42px;
    position: absolute;
    top: 658px;
}
#carousel-apps-2-model{
   left: 347px;
}
#sel-params-region{
    background: url("../images/cars_bottom.png") no-repeat scroll right -36px transparent;
    height: 600px;
    padding-left: 19px;
    position: relative;
    width: 697px;
}
.page-tpms-calculator-finish #breadcrumb{
  display: none;
}
.page-tpms-calculator-finish .content-inner #main-content #page-title{
  display: none !important;
}
.page-tpms-calculator-finish #content-column{
    background: url("../images/calculatoFinish.jpg") no-repeat scroll 286px 0 transparent;
    padding: 670px 0 0;
    position: relative;
}
.page-tpms-calculator-finish #main-content{
  background: none !important;
}

#content td.category a {
    
    
    list-style: none outside none;
    
    position: relative;
    text-align: center;
    width: 164px;
    word-wrap: break-word;
}

ul.nice-menu li li, ul.nice-menu li.active li {
  margin-left: 50px;
  width: 180px !important;
} 

ul.nice-menu li.over li {
  margin-left: 0px;
  width: 190px !important;
}

ul.nice-menu li.menuparent li.active  {
  margin-left: 50px !important;
  width: 190px !important;
} 
#block-block-45{
    margin-top: 22px;
}

#block-block-70
{
    margin-top: 10px;
    height: 70px;
    margin-bottom: 15px;
}
#block-menu-menu----------------7
{
    margin-top: 13px;
}
#block-menu-menu----------------8
{
    margin-top: 96px;
    margin-bottom :20px;
}
#block-menu-menu----------------2
{
    margin-top: 95px;
    margin-bottom: 20px;
	height: 297px;
}

#block-menu-menu-mediacontent
{
/*     margin-top: 185px; */
display:none;
}
#block-menu-menu----------------4
{height: 145px;
margin-top: -7px;}
        
#sidebar-left #block-menu-menu-catalogmenu{
  padding: 90px 0 90px 0;
  position: relative;
}
#block-menu-menu-catalogmenu .block-title {
    background-image: url("../images/block-title_l_red.png");
    background-repeat: no-repeat;
    height: 35px;
    padding: 9px 29px 0 0;
}
 th {
  font-size: 12px;
  text-transform: uppercase;
  background: #e1e2dc;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #bebfb9;
  padding: 3px 10px;
}
table th.active {
  background: #bdbeb9;
}
table th a {
  display: block;
  position: relative;
}
table th.active img {
  position: absolute;
  top: 3px;
  right: 3px;
}
input.form-text,textarea
{
  border: 1px solid #CCCCCC;
    height: auto;
    padding: 0.1875em;
    text-align: center;
  margin-bottom: 15px;
  
}
label,legend{margin:15px;padding:0;}

tr.odd .form-item, tr.even .form-item {
    margin-top: 5px;
    white-space: nowrap;
}

views-field-sell-price {
    margin-top: 5px;
    white-space: nowrap;
}
#node-3514{
    margin-top: -10px;
    white-space: nowrap;
}
#descrption{
    font-size : 13px;
    line-height:22px;
    text-align: justify;
}
#ttx{
    font-size : 13px;
    text-align: justify;

}

#complect{
    font-size : 13px;
    line-height:22px;
    text-align: justify;

}
#page_tp p {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 15px !important;
    font: inherit;
    vertical-align: baseline;
}
#page_tp ul {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 15px !important;
    vertical-align: baseline;
}
.node-content{
font-size: 15px !important;
line-height: 23px !important;
text-align: left !important;;
font-weight: 300 !important;

}
h3{
    padding-bottom: 15px;

}
.news{
  width:650px;
}
.news img{
  float:left;
  margin:0 10px 10px 0;
}
.news p{
  overflow:hidden;
  zoom:1;
}
#yanxshare{width:200px;
background: url("../images/price_big.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 40px;
    padding: 0 0 0 43px;}
    
    
.tpmst{width:600px;}

#nav li.menu-218.last {color:blue;}

.view-storelist-spb #main-content{ width:90%; background-color: red; border:3px; padding: 6px;}

input#input_13.form-textbox {background-color: red;}

.crxButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:19px;
	padding:9px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.crxButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.crxButton:active {
	position:relative;
	top:1px;
}
#timer {color:red;}
#startbutton {margin-left: 233px;}
#euwtop {width: 110px;
float: left;margin-left: 20px;}

.leftbtn{float:left;}
.rightbtn{float:left;}
.dlsbtn {
	color: #FFF !important;
    font-size: 15px;
    cursor: pointer;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
    padding: 6px 18px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-shadow: 0 1px 0px #1e549d;
    border: 1px solid #3d7fb1;
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.30), 0 1px 2px 0 rgba(0, 0, 0, 0.40);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.30), 0 1px 2px 0 rgba(0, 0, 0, 0.40);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.30), 0 1px 2px 0 rgba(0, 0, 0, 0.40);
    background: #57a9eb;
    background: -moz-linear-gradient(top, #57a9eb 0%, #3871c0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57a9eb), color-stop(100%,#3871c0));
    background: linear-gradient(top, #57a9eb 0%, #3871c0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57a9eb', endColorstr='#3871c0',GradientType=0 );
}
.dlsbtn:hover {
	    color: #ffffff !important;
    border: 1px solid #3d7fb1 !important;
    background: #78c3ff;
    background: -moz-linear-gradient(top, #78c3ff 0%, #4c85d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78c3ff), color-stop(100%,#4c85d3));
    background: linear-gradient(top, #78c3ff 0%, #4c85d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78c3ff', endColorstr='#4c85d3',GradientType=0 );}
.dlsbtn:active {
	position:relative;
	top:1px;
}

.norub {
    -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #ffffff;
  font-size: 12px;
  background: #003366;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.norub:hover {
  text-decoration: none;
}
#block-uc_ajax_cart-0 {position: relative;width:240px;}
#growl {
    font-size: 13px;
    line-height: 20px;
    position: absolute;
    right: 530px;
    top: 230px;
    width: auto;
    z-index: 100;
    padding-left: 30px;
}
#cboxTitle {
    position: absolute;
    bottom: -10px !important;
    left: 0;
    text-align: center;
    width: 100%;
    color: #FFFFFF;
    display: block;
    padding: 10px;}
/*
#corplink2 a{
display:block;
background-image:url(/sites/all/themes/genesis_carax/images/corplink2.png);
background-repeat:no-repeat;
width:247px;
height:68px;
position:relative;
  z-index:1;
  font-size:0;
  color:#FFF;
  text-align:left;
  float: left;
}
#corplink2 a:hover {
display:block;
width:247px;
height:68px;
position:relative;
    z-index:1;
  font-size:0;
  color:#FFF;
  text-align:left;
  float: left;
}
#corplink a{
display:block;
width:247px;
height:68px;
position:relative;
  z-index:1;
  font-size:0;
  color:#FFF;
  text-align:left;
  float: left;
}
#corplink a:hover {
display:block;
width:247px;
height:68px;
position:relative;
    z-index:1;
  font-size:0;
  color:#FFF;
  text-align:left;
  float: left;
}    
*/
#block-block-95 {
    margin-top: -2px;
    height: 70px;margin-bottom: 15px;
}
#block-menu-menu-fuses {
    margin-top: 0px !important;
} 
#block-menu-menu-connetors {
    margin-top: -6px !important;
    margin-bottom: 0px !important;
}
#block-block-95 .block-content a {
    display: block;
    background-image: url(../images/tpms_bonus.gif);
    background-repeat: no-repeat;
    height: 72px;
    width: 272px;
    position: relative;
    z-index: 1;
    font-size: 0;
    color: #FFF;
    text-align: left;
}
#block-block-94 {
    margin-top: 10px;
    height: 70px;}
#block-block-94 .block-content a {
    display: block;
    background-image: url(../images/calc_tpms.gif);
    background-repeat: no-repeat;
    height: 72px;
    width: 272px;
    position: relative;
    bottom: 6px;
    z-index: 1;
    font-size: 0;
    color: #FFF;
    text-align: left;
    float: left;
}
#block-block-83 {
    z-index: 1;
    position: absolute;
    top: 290px !important;
    left: 760px;
}
#rfmap {
    height: 750px;
    background-color: rgb(238, 238, 238);
    padding-top: 125px !important;
}
#block-block-90 {
    z-index: 1;
    position: absolute;
    top: 290px !important;
    left: 90px;
}
#y1{float: right;
top: 10px;
position: relative;
display: block;
right: 20px;}
#phonespb {width: 139px;
position: relative;
top: 57px;
left: 13px;
font-size: 18px;
color: #fff;
line-height: 13px;text-align: center;}
.main-product-image{display:none;}
.product-info.model{display:none;}
.node-type-product .fields #tabs-tabset .tabs {
    margin-bottom: 10px;
}
.field-field-new-manuals {}
.field-field-new-manuals a {
       display: inline-block;
    width: 190px;
    height: 211px;
    margin: 10px;
    border: 1px dashed rgba(0, 0, 0, 0.5);
    float: left;
    text-align: center;
}
.fields h2 {text-align:left;font-size:35px;background-color: grey;color:#ffffff;margin-bottom:10px;padding: 10px;}
.fields h3 {text-align:left;font-size:25px;padding: 10px;font-weight: normal;}
.fields table {
    border-collapse: unset !important;
}
.field-field-new-ttx table td {
    padding: 10px;color:#000000;font-size:16px;}

.field-field-new-ttx tr.even {
    background-color: rgb(235, 235, 235);}

.field-field-new-ttx tr.odd {
    background-color: #ffffff;}

.fields .complecttable td {
    padding: 10px;color:#000000;font-size:16px;text-align: left;}

.fields .complecttable tr.even {
    background-color: rgb(235, 235, 235);}

.fields .complecttable tr.odd {
    background-color: #ffffff;}
    
.node-type-product .fields h4{
background: #727171; /* Old browsers */
background: -moz-linear-gradient(left,  #727171 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #727171 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #727171 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727171', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
text-align: left;
padding: 10px;
float: left;
width: 670px;font-weight:normal; color:white; font-size:35px;margin-top: 30px;
}
.greyback{
background: #e1e1e1; /* Old browsers */
background: -moz-linear-gradient(left,  #e1e1e1 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e1e1e1 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e1e1e1 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
text-align: left;
padding: 10px;
float: left;
width: 670px;font-weight:normal;color: black;
font-size: 20px;
margin-top: 10px;
}

.fields .leftcol {
width: 332px;
float: left;
min-height: 150px;
text-align: left;
margin-left: 0px;padding-left: 10px;
}
.fields .leftcol img {width:300px;}
.fields .rightcol img {width:300px;}
.fields .rightcol {
 width: 332px;
float: left;
min-height: 150px;
text-align: left;padding-left: 10px;padding-right: 10px;
}
.limits img  {
width: 309px !important;;
}
.limit-desc p {
    font-size: 18px !important; 
    }
.contentbox {
    float: left;
width: 664px;
margin-top: 30px;
}
.page-node-5122 ul.ui-tabs-nav:nth-child(1) {display:none;}
.fields img.icon {
    width: 100px;float: left;
}
.fields .icontxt
{float: left;
width: 159px;
padding-top: 53px;
line-height: 14px;
text-align: left;}
a#carax-user-personal-info {display:none;}
.bluetxt{color:#289de4;font-size:30px;font-weight:bold;text-align:left;margin-bottom:20px;}
.redtxt {color: red;
margin-bottom: 20px;
font-weight: bold;text-align: center;}
#block-block-98{ width: 400px;
    margin-top: 9px;
    margin-left: 307px;
    font-size: 18px;z-index:2;
}
#block-block-98 .title{
    font-size: 25px;
}
#block-block-98 .block-content {
    padding-top: 10px;
}
#block-block-98 h4 {
    font-size: 25px;
}
#block-block-99 {margin-top: 28px;
margin-left: 307px;
font-size: 25px;
}
#block-block-99 .block-content {
    padding-top: 0px;color:red;
}
#block-block-99 h4 {
    font-size: 30px;
}
#block-block-99 p.smalltxt{display:none;}
#block-block-100 { 
margin-left: 307px;
font-size: 25px;
}
#block-block-100 .block-content {
    padding-top: 0px;color:red;
}
#block-block-100 h4 {
    font-size: 30px;
}
#block-block-100 p.smalltxt{display:none;}

#block-block-101 { margin-left: 307px;
font-size: 25px;
}
#block-block-101 .block-content {
    padding-top: 0px;color:red;
}
#block-block-101 h4 {
    font-size: 30px;
}
#block-block-101 p.smalltxt{display:none;}

#block-block-102 { margin-left: 307px;
font-size: 25px;
}
#block-block-102 .block-content {
    padding-top: 0px;color:red;
}
#block-block-102 h4 {
    font-size: 30px;
}
#block-block-102 p.smalltxt{display:none;}

#block-block-103 .block-content {
    padding-top: 0px;
}
#block-block-103 h4 {
    font-size: 30px;
}
#block-block-103 p.smalltxt{display:none;}

#block-block-104 { margin-left: 307px;
font-size: 25px;margin-bottom: 40px;
}
#block-block-104 .block-content {
    padding-top: 0px;color:red;
}
#block-block-104 h4 {
    font-size: 30px;
}
#block-block-104 p.smalltxt{display:none;}
.view-storelist-regions {margin-top:120px;}
.blockheader {background-color:#adadad;color:#ffffff;font-size:60px;font-weight:bold;padding:10px;}
.blocktxt{
  font-size: 20px;
  color: rgb(0, 0, 0);
  line-height: 1.2;
  text-align: left;
  padding:10px;
}
.blockimg {margin-top:10px;margin-bottom:10px;}
.lefttopblock {float:left;}
.leftbottomblock {float:left;}
.leftblocktxtimg {width:50%;}
.rightblocktxtimg {width:50%;}
.rightcoltxta{margin-top: 30px;}
.rightcoltxtb{margin-top: 98px;}
.rightcoltxtc{margin-top: 84px;}
.rightcoltxtd{margin-top: 85px;margin-bottom: 165px;}
.rightcoltxte{margin-top: 30px;}
#node-4850{margin-top:150px;}
#block-block-98 a {
    font-weight: normal !important;
}
#page_tp {
      font-weight: 300 !important;
}
.content_tp-block-title-small {
    background: #d3d3d3 !important;
    background: -moz-linear-gradient(left, #d3d3d3 0%, #ffffff 100%)!important;
    background: -webkit-linear-gradient(left, #d3d3d3 0%,#ffffff 100%)!important;
    background: linear-gradient(to right, #d3d3d3 0%,#ffffff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#ffffff',GradientType=1 )!important;
    text-align: left;
    padding: 10px;
    font-size: 24px !important;
    margin-top: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#wtxte {
    background: #d3d3d3 !important;
    background: -moz-linear-gradient(left, #d3d3d3 0%, #ffffff 100%)!important;
    background: -webkit-linear-gradient(left, #d3d3d3 0%,#ffffff 100%)!important;
    background: linear-gradient(to right, #d3d3d3 0%,#ffffff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#ffffff',GradientType=1 )!important;
    text-align: left;
    padding: 10px;
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight:normal !important;
    
}
#node-5216 #tabs-tabset .tabs a {
    background: #C5C5C5 !important;
    background: -moz-linear-gradient(left, #C5C5C5 0%, #ffffff 100%)!important;
    background: -webkit-linear-gradient(left, #C5C5C5 0%,#ffffff 100%)!important;
    background: linear-gradient(to left, #C5C5C5 0%,#ffffff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C5C5C5', endColorstr='#ffffff',GradientType=1 )!important;
    border: 0 none;
color: #080808;
display: block;
height: 30px;
padding: 10px 0 0;
text-align: center;
width: 100%;
word-wrap: break-word;
font-size: 15px;
margin-left: 20px;
font-weight: 300;
}
#node-5216 #tabs-tabset .tabs li {
    float: none !important;
    display: inline-block;
    margin-left: 0px;
}
#node-5216 .field-type-text {
    margin-top: 20px;
}
.field-field-new-description {margin-left:10px;}
.field-field-manuallink .form-submit-button-blue {
    cursor: pointer;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
    padding: 6px 18px;
    color: #ffffff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 1px 0px #1e549d;
    border: 1px solid #3d7fb1;
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.30), 0 1px 2px 0 rgba(0, 0, 0, 0.40);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.30), 0 1px 2px 0 rgba(0, 0, 0, 0.40);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.30), 0 1px 2px 0 rgba(0, 0, 0, 0.40);
    background: #57a9eb;
    background: -moz-linear-gradient(top, #57a9eb 0%, #3871c0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57a9eb), color-stop(100%,#3871c0));
    background: linear-gradient(top, #57a9eb 0%, #3871c0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57a9eb', endColorstr='#3871c0',GradientType=0 );
}
.field-field-manuallink {
text-align: center;
float: left;
width: 670px;
margin-top: 20px;
}
#page_tp {
    font-size: 15px !important;
}
.datchick-item .datchick-desc {
    font-size: 15px !important;
}
.node-5216 .ui-tabs-nav {
   margin-left: -45px;
}
#wtxt h1 {
padding-top: 20px !important;
padding-right: 0px !important;
padding-bottom: 20px !important;
}
#wtxt {
    text-align: justify;
    font: inherit !important;
    margin-top: 10px;
}
.acsess-item .acsess-desc {
    font-size: 15px !important;
    margin-right: 20px !important;
    line-height: 23px !important;
	font-weight: 300 !important;
}
.boxcontent{text-align: center;
width: 340px;
float: left;
margin-top: 70px;
margin-left: 140px;
}
.leftbtn {
    float: left;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 30px;
}
.rightbtn {
    float: left;
    margin-left: 0px;
    margin-top: 0px;
}
#cboxBottomLeft {background: none !important;}
#cboxBottomCenter {background: none !important;}
#cboxBottomRight {background: none !important;}
#cboxMiddleRight {background: none !important;}
#cboxContent {background: none !important;}
#cboxMiddleLeft {background: none !important;}
#cboxTopRight {background: none !important;}
#cboxTopCenter {background: none !important;}
#cboxTopLeft {background: none !important;}
#cboxTitle {background: none !important;}
#cboxClose  {background: none !important;}
#cboxNext {bottom: 35px !important;left: 45px !important;}
#cboxPrevious {bottom: 35px;left: 10px !important;}
#block-block-20 {display:none;}
.page-allstores h1#page-title  {background: #9a9a9a;
color: #fff;
font-size: 46px;
font-weight: bold;
margin-bottom: 20px;
padding: 3px 10px;
text-transform: uppercase;
margin-left: -20px;}
.page-allstores #page-title {display: block !important;margin-top: 10px;}
.view-id-storeslistmk caption{font-size:24px;font-weight:bold;text-align: left;padding:30px 0px;}
.view-id-storeslistmk th{display:none;}
.view-id-storeslistmk td.views-field.views-field-name {width: 150px;padding-left: 0px;float: left;}
.view-id-storeslistmk td.views-field.views-field-phone {width:152px;padding-left: 0px;float: left;}
.view-id-storeslistmk td.views-field.views-field-title {width:220px;padding-left: 0px;float: left;}
.view-id-storeslistmk td.views-field.views-field-field-shop-web-site-url {width:110px;padding-left: 0px;float: left;}
.view-id-storeslistmk .views-exposed-form label{
    float: left;
    margin-top: 6px;
}
.view-id-storeslistmk .views-exposed-widgets {
    margin-left: 0px;
    margin-top: 0px;
}
.view-id-storeslistmk .views-exposed-widgets .form-submit{
    float: left;
    margin-top: 2px;
}
.view-id-storeslistmk .views-exposed-widgets select {
    font-size: 12px;
    width: 240px !important;
  padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background: rgba(255, 255, 255, 0.04);
    color:#000000;
    border:1px solid ;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
.page-stores-by #page-title {
    display: block !important;
    margin-top: 10px;
}
.page-stores-by h1#page-title {
    background: #9a9a9a;
    color: #fff;
    font-size: 46px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 3px 10px;
    text-transform: uppercase;
    margin-left: -20px;
}
.page-stores-kz #page-title {
    display: block !important;
    margin-top: 10px;
}
.page-stores-kz h1#page-title {
    background: #9a9a9a;
    color: #fff;
    font-size: 46px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 3px 10px;
    text-transform: uppercase;
    margin-left: -20px;
}

#shop_title h3 {
        background: #9a9a9a;
    color: #fff;
    font-size: 46px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 10px 10px;
    text-transform: uppercase;
    line-height: 43px;
}

#shop_title {
    display: block !important;
    margin-top: 10px;
}
.node-type-storesonmap .field-label-inline-first {float:left;}
.node-type-storesonmap .field-type-text {
    margin-top: 20px;
    margin-bottom: 20px;
}
#storestxt {
    width: 640px;
    margin-top: 20px;
}
#benefits_block {margin-left: 0px;height: 80px;}
#benefits_block ul {
    border-bottom-color: #CCC;
    margin: 1.5em 0 0;
    padding: 0 0 .2em .3em;
}
#benefits_block li {
    float: none !important;
    display: inline-block;
    margin-left: 0px;
}
#benefits_block .benefits-tabs a {background: #C5C5C5 !important;
background: -moz-linear-gradient(left, #C5C5C5 0%, #ffffff 100%) !important;
background: -webkit-linear-gradient(left, #C5C5C5 0%,#ffffff 100%) !important;
background: linear-gradient(to left, #C5C5C5 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C5C5C5', endColorstr='#ffffff',GradientType=1 ) !important;
border: 0 none;
color: #080808;
display: block;
height: 35px;
padding: 8px 0px;
text-align: center;
width: 100%;
word-wrap: break-word;
font-size: 15px;
margin-left: 20px;
font-weight: 300;
margin-right: 8px;border-top-right-radius: 4px;}
#benefits_block .benefits-tabs a:hover{font-weight: bold;}
.front #content-column.catalog-heavy {background:none !important;}
#node-5237 #wheels_position p {margin-top:-20px !important;margin-bottom:40px !important;}
#node-5236 #wheels_position p {margin-top:-20px !important;margin-bottom:40px !important;}
#wheels_position p {margin-top:-20px !important;margin-bottom:40px !important;}
#block-block-108 {margin-top: 28px;
margin-left: 307px;
font-size: 25px;
}
#block-block-108 .block-content {
    padding-top: 0px;color:red;
}
#block-block-108 h4 {
    font-size: 30px;
}
.page-node-add-support-ticket-1 fieldset.location {display:none !important;}
.page-node-add-support-ticket-1 .collapsible {display:none !important;}
/* .page-node-add-support-ticket-1 #support-fields-wrapper {display:none !important;} */
/* .page-node-add-support-ticket-1 #edit-project-wrapper {display:none !important;} */
.page-catalog-4829 #content-column  {
    background: url(../images/catalogPred_bg.jpg) no-repeat 0 0;
}

.page-catalog-4829 #content{margin-top: 233px;}
.page-catalog-4823 #content{margin-top: 233px;}
.page-catalog-4824 #content{margin-top: 233px;}
.page-catalog-4825 #content{margin-top: 233px;}
.page-catalog-4826 #content{margin-top: 233px;}
.page-catalog-4827 #content{margin-top: 233px;}
.page-catalog-4828 #content{margin-top: 233px;}

.fusestable {width:640px;}

.fusestable tr.even {
    background-color: rgb(235, 235, 235);
}
.fusestable tr.odd {
    background-color: #ffffff;
}
.fusestable td {
    border: 1px solid #bfbfbf;
    padding: 10px;
    color: #000000;
    font-size: 16px;
    text-align: left;
    vertical-align: middle;
}
.prize .prize-item p {
	color: rgba(0, 0, 0, 0.9) !important;
	font-size: 15px;
}
#drudesk-modal-checkout-payment-form input[type=submit] {
    padding:5px 15px; 
    font-size: 15px;
    border:none;
    width:35ex;
    height:5ex;
    outline: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    background-color: #FF9933;
    color:white;
}
#drudesk-modal-checkout-payment-form input[type=submit]:hover{
    padding:5px 15px; 
    font-size: 15px;
    border:none;
    width:35ex;
    height:5ex;
    outline: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    background-color: #ccc;
    color:white;
}
.view-display-id-ytvideos .jcarousel-skin-default .jcarousel-container-horizontal {
    width: 640px;
    padding: 0px 40px !important;
    margin: auto;
}
.view-display-id-ytvideos_cat .jcarousel-skin-default .jcarousel-container-horizontal {
    width: 640px;
    padding: 0px 40px !important;
    margin: auto;
}
#block-views-CarLogosSelect-ytvideos {margin-top:-20px;}
#block-views-CarLogosSelect-ytvideos_cat {margin-top:-40px;}
#block-views-CarLogosSelect-ytvideos .jcarousel-next{display:none;}
#block-views-CarLogosSelect-ytvideos_cat .jcarousel-next{display:none;}
.view-display-id-ytvideos .jcarousel-skin-default .jcarousel-item {
    height: 122px !important;
}
.view-display-id-ytvideos_cat .jcarousel-skin-default .jcarousel-item {
    height: 122px !important;
}
#block-block-110 {width:640px;font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;padding-left: 40px;}
    
#block-views-CarLogosSelect-ytvideos a{font-weight: normal !important;}
#block-views-CarLogosSelect-ytvideos_cat a{font-weight: normal !important;}

.field-field-videogallery .field-label-inline-first {
    width: 668px;
    background: url("../images/gallery_back.png") no-repeat;
    color: #000000;
    font-size: 24px;
    font-weight: 300;
    text-align: center;
    padding: 10px;
    margin-bottom: 60px;
}
.field-field-videogallery {height: 190px; font-size:12px !important;}
.node-type-product #block-views-CarLogosSelect-ytvideos_cat {
    margin-left: -18px;
}
.view-events #wtxt#wtxt h1{background: #9a9a9a;
    color: #fff;
    font-size: 46px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-top: 10px !important;
    padding-right: 0px !important;
    padding-left: 20px !important;
    padding-bottom: 10px !important;
    text-transform: uppercase;}
 .page-tpms-calculator-finish #block-block-98 {display:none;}
 #znak_results {top: -630px !important;}
 #dtp-status-ok {top: -206px !important;}
 span.nice-menu-show-title {background-image: url("../images/block-title_l_red.png");
background-repeat: no-repeat;
height: 35px;
padding: 5px 25px 0 0;}
#sidebar-right.page-custom-error.block {margin-top:0px !important;margin-bottom:10px;}

#sidebar-right.errorpage{margin-top:0px !important}
#block-errorpage #block--{margin-top:40px;}
#wtxterror {margin-top:10px;}
#wtxterror h1{background: #9a9a9a;
    color: #fff;
    font-size: 46px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 10px 10px;
    text-transform: uppercase;}
    
.page-custom-error .catalog-grid-image{width: 100%;
text-align: center;
margin-bottom: 8px !important;
margin-top: 16px !important;}
.page-protected-node #main-content{margin-top:10px;}
#carax_user_page{margin-top:10px;}
#search-icon {width:23px;float:left;position: relative;margin-top: 10px;}
li.menu-15923.last{border-right: 1px #cccccc solid !important;}
#hiddenprice{display:none;}
#block-block-111 .block-content{font-size: 15px !important;
    line-height: 23px !important;
    text-align: left !important;
    font-weight: 300 !important;
        padding-left: 45px;
}
 #block-block-111{width: 640px;}
 #block-block-113 .block-content{font-size: 15px !important;
    line-height: 23px !important;
    text-align: left !important;
    font-weight: 300 !important;
        padding-left: 45px;
}
 #block-block-113{width: 640px;}
 #block-block-112 .block-content{font-size: 15px !important;
    line-height: 23px !important;
    text-align: left !important;
    font-weight: 300 !important;
        padding-left: 45px;
}
 #block-block-112{width: 640px;}
 #block-block-114 .block-content{font-size: 15px !important;
    line-height: 23px !important;
    text-align: left !important;
    font-weight: 300 !important;
        padding-left: 45px;
}
 #block-block-114{width: 640px;}
 #block-block-115 .block-content{font-size: 15px !important;
    line-height: 23px !important;
    text-align: left !important;
    font-weight: 300 !important;
        padding-left: 45px;
}
 #block-block-115{width: 640px;}
 .field-field-systems-faq {width: 675px;
    position: relative;
    float: left;}
    #block-block-116 .block-content{font-size: 15px !important;
    line-height: 23px !important;
    text-align: left !important;
    font-weight: 300 !important;
        padding-left: 45px;
}
 #block-block-116{width: 640px;}
 .field-field-systems-faq {width: 675px;
    position: relative;
    float: left;}
 #block-block-111 h3{padding: 0px !important;font-size: 15px !important;} 
 .categorytext {display:none;} 
 input#edit-panes-payment-payment-method-appex {display:none !important;}
.page-cart-checkout-review #main-content {margin-top:10px;}
#nice-menu-1 > li.menu-1984.menu-path-catalog-591.odd > a {width:250px;}
.node-video .node-content {text-align: center !important;
margin-top:10px;}
#carax-user-registered-orders-btn{display:none;}
#carax-user-create_tpms-btn{display:none;}