.price {
    /*background-color:#DBD4B1;*/
    background-color:#FFFFFF;
    border:1px solid #EEEEEE;
    margin:0 -10px 0 -30px;
    padding:10px 6px 0;
    /*position:absolute;*/
    position:relative;
    z-index:50;
    width:85px;
}
.priceElement {
    padding:2px 5px 2px 8px; 
    width:280px; 
    background-color:#EEE;
    font-size:14px;
}
.main-price {
    padding:3px 13px 9px 10px;
    width:85px;
    /*color:#A20505;*/
    color:#FF5400;
}
.new {
    background-color:red;
    color:white;
    font-size:10px;
    font-family:Arial;
    margin:33px 0px 0 -20px;
    padding:0px 6px 0px;
    position:absolute;
    z-index:50;
}
.green {
    background-color:green;
    color:white;
    font-size:10px;
    font-family:Arial;
    margin:18px 0px 0 -20px;
    padding:0px 6px 0px;
    position:absolute;
    z-index:50;
}
.greenelement {
    background-color:green;
    color:white;
    font-size:10px;
    font-family:Arial;
    margin:33px 0px 0 10px;
    padding:0px 6px 0px;
    position:absolute;
    z-index:50;
}
.red {
    background-color:red;
    color:white;
    font-size:10px;
    font-family:Arial;
    margin:0px 0px 0 -80px;
    padding:0px 6px 0px;
    position:absolute;
    z-index:50;
}
.redelement {
    background-color:red;
    color:white;
    font-size:10px;
    font-family:Arial;
    margin:33px 0px 0 10px;
    padding:0px 6px 0px;
    position:absolute;
    z-index:50;
}
.redelement-1 {
    background-color:red;
    color:white;
    font-size:10px;
    font-family:Arial;
    margin:47px 0px 0 10px;
    padding:0px 6px 0px;
    position:absolute;
    z-index:50;
}

h2 span {
  color:#747474;
  float:right;
  font-family:Tahoma,Arial,Verdana,Geneva;
  font-size:10px;
}

.sTitle2 {
  border-bottom:4px solid #D7D7D7;
  /*border-bottom:4px solid #FF612A;*/
  color:#427EBA;
  font-size:18px !important;
  text-transform:uppercase;
}


h2 {
  /*background:#DBD4B1 none repeat scroll 0 0;*/
  background:#DDDDDD none repeat scroll 0 0;
  color:#000000;
  font-family:Geneva,Verdana,Arial,Impact,Tahoma,sans-serif;
  font-size:18px;
  font-weight:normal;
  line-height:27px;
  margin:0 0 0px;
  padding:5px 15px;
  border-bottom:1px solid white;
  /*border-right:1px solid white;*/
}

.another {
  background-color:white
  padding-left:15px;
  /*height:100%;*/
  margin-right:5px;
}

h2.heading {
  border-top:1px dotted #CCCCCC;
  margin-left:-5px;
  color:#172B5F;
  background:#FFF none repeat scroll 0 0;
  font-family:Tahoma,Verdana,Sans-Serif;
}
h1 {
  color:#333333;
  font-family:Tahoma,Verdana,Sans-Serif;
  font-size:20px;
  margin-bottom:0;
  padding-bottom:5px;
}

.box  { background-color: #FFF; width:150px; overflow:hidden }
.action {
   font-size:0.9em;
   margin-right:-25px; 
   margin-top:15px;
   z-index:100;
}   

.shadow {
    height:43px;
    overflow:hidden;
    position: relative;
    width:75px;
}
.shadow_g {
    background:transparent url(../images/shadow.gif) no-repeat scroll left top;
    height:43px;
    width:75px;
}

.colContent {
    height:50px;
    margin:0;
    overflow:hidden;
    padding:10px 0 0;
    border-bottom: 1px dotted gray;
    /*font-family: Arial, Verdana, Helvetica, sans-serif;*/ 
    font-size: 8pt;
}

.colContent img {
    float: left;
    border: 0;
    margin-right: 10px;
    
}

.colContent a { 
    text-decoration: underline;
}

.colContent dd {
    margin-bottom: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    float: none;

}

.colContent dt {
    float: left;
}

div.catalog_caption  {
    background-color:#FFC000;
    color:#742E00;
    padding:3px;
    text-align:center;
}

.breadcrumb {
    background:#EAEAEA;     
    margin:10px 20px 10px 20px;
    font-size:10px;
}

/* левое меню */

.left_menu {
    overflow:hidden;
    width:100%;
}

.left_menu a {
    /*background:url("/images/arrow_white.gif") no-repeat scroll 100% 50% #DDD;*/
    /*border-bottom:1px dotted white;*/
    /*color:#0000CC;*/
    display:block;
    font-size:18px;
    padding:8px 0px 0px 20px;
    text-decoration: underline;
    /*font-weight:bold;*/
}

.brendstyle {
    background-image:url("/images/gr-head.gif");
    background-repeat:no-repeat;
    vertical-align:top;
    background-color:white;
    padding-bottom:10px;
}

/*******************************/
/* хеадер */

div.mod-toolbar div.box-1 {
    background:url("/images/module_toolbar.png") no-repeat scroll 0 5px transparent;
}

div.mod-toolbar div.box-2 {
    background:url("/images/module_toolbar.png") no-repeat scroll 100% -20px transparent;
    padding:0 10px;
}

div.mod-toolbar div.box-3 {
    background:url("/images/module_toolbar.png") repeat-x scroll 0 -45px transparent;
    height:25px;
    overflow:hidden;
}



.module {
  margin-left:7px;
  margin-right:7px;
}

div.module {
  position:relative;
}

div.mod-toolbar {
  margin:0;
}

#toolbar .left .module, #headerbar .left .module  {
  margin-right:15px;
  margin-left:15px;
}

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

#toolbar ul.menu, #footer ul.menu {
    display:inline-block;
    list-style:none outside none;
    margin:0;
    padding:0;
}

#toolbar .menu li, #footer .menu li {
    display:inline;
}

#toolbar .menu li a, #footer .menu li a {
    background:url("/images/topmenu_item_bg.png") no-repeat scroll 0 50% transparent;
    color:#FFFFFF;
    display:inline-block;
    overflow:hidden;
    padding:0 10px 0 15px;
}

#toolbar .menu a.first, #footer .menu a.first {
    background:none repeat scroll 0 0 transparent;
}

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

#logo {
    left:0;
    position:absolute;
    top:30px;
}

#page #logo a.logo-icon {
    background-image:url("/images/logo_white.png");
}

#logo a.logo-icon {
    /*background:url("/images/gl.gif") no-repeat scroll 0 0 transparent;*/
    background:url("/images/logo.png") no-repeat scroll 0 0 transparent;
    display:block;
    height:65px;
    margin-top:30px;
    width:320px;
}

/******** direct ************/
.moduletable {
    background:url("/images/shadow_left.png") no-repeat scroll left bottom transparent;
}

.moduletable > div {
    background:url("/images/shadow_right.png") no-repeat scroll right bottom transparent;
    padding:0 0 12px;
}

.moduletable.green > div > div {
    /*background:url("/images/green_bg.png") repeat scroll right top transparent;*/
}

.moduletable_content {
    clear:both;
    overflow:hidden;
    /*padding:20px;*/
}

