@charset "utf-8";
/* CSS Document */

body {
    font-size: 12px;
    font-family: Tahoma;
    background:url(../images/contentBg.jpg);
}

a {
    color: #bd3928;
}

div.headerContainer {
    background: url(../images/menuBg.jpg) #000 repeat-x;
}
div.headerContainer div.menu {
    padding-top: 22px;
    padding-bottom: 23px;
    width: 944px;
    margin: 0 auto;
    text-align: center;
}
div.headerContainer div.menu a {
    padding: 0 28px;
}
div.headerContainer div.menu img {
    vertical-align: middle;
}
div.headerContainer div.header {
    background: url(../images/header.jpg) no-repeat;
    height: 336px;
    width: 944px;
    margin: 0 auto;
    position: relative;
}
div.headerContainer div.header div.infoPanel {
    width: 224px;
    background:url(../images/opacPanel.png);
    padding: 10px;
    color: #000;
    font-size: 14px;
    position: absolute;
    top: 9px;
    left: 108px;
    width: auto;
}
div.headerContainer div.header div.cartPanel {
    position: absolute;
    background:url(../images/cartBg.png);
    padding: 10px;
    padding-left: 85px;
    padding-right: 1px;
    width: auto;
    right: 110px;
    height: 23px;
    top: 9px;vertical-align: top;
}
div.headerContainer div.header div.addToCartBlock {
    position: absolute;
    right: 110px;
    top: 60px;
}
div.headerContainer div.header div.cartPanel img {
    margin-top: 0px;
}
div.headerContainer div.header div.cartPanel a {
    color: #000000;
    line-height: 22px;
}
div.headerContainer div.header div.cartPanel #productInCart {
    padding-left: 7px;
    padding-right: 8px;
} 
div.headerContainer div.header div.cartPanel #productInCart2 {
    padding-left: 4px;
    padding-right: 3px;
}
div.contentContainer {
    width: 944px;
    margin: 0 auto;
    margin-top: 24px;
    margin-bottom: 43px;
    background: url(../images/menuBorder.jpg) repeat-y 620px 0;
}
div.productColumn {
    width: 530px;
    float: left;
    padding-left: 98px;
    
}
div.product {
    width: 206px;
    margin: 10px;
    background: #fff;
    padding: 12px;
    float: left;
}
div.product span.title {
    font-size: 20px;
    color: #ac0e09;
    border-bottom: 1px solid #cacaca;
    display: block;
    padding-bottom: 5px;
}
div.product div.thumb {
    text-align: center;
    height: 111px;
    width: 206px;
    padding-top: 15px;
    padding-bottom: 10px;
}
div.product div.price {
    width: 50%;
    float: left;
    line-height: 27px;
    color: #606060;
    font-size: 13px;
}
div.product div.price span {
    font-size: 16px;
    font-weight: bold;
    color: #bd3928;
}
 div.product div.buy {
    width: 50%;
    float: right;
}
div.navigationColumn {
    width: 181px;
    float: right;
    padding-left: 25px;
    padding-right: 110px;
}
div.navigationColumn {
    color: #ba3430;
}
div.navigationColumn a {
    color: #b8b8b8;
    text-decoration: none;
    padding-left: 8px;
    font-size: 14px;
    line-height: 20px;
}
div.menuBlock {
    padding-top: 13px;
    padding-bottom: 28px;
}
div.cartContent table {
    width: 460px;
    margin-top: 15px;
}
div.cartContent table tr th {
    text-align: left;
    font-weight: normal;
    background:#cacaca;
    padding: 5px 10px;
    color: #51555b;
}
div.cartContent table tr td {
    padding: 10px;
    color: #7a7a7a;
}
div.cartContent table tr td a {    
    color:#ac0e09;
    line-height: 22px;
    text-decoration: none;  
    font-weight: bold;
    font-size: 14px;
    padding:3px;
}

div.cartContent table tr td a.remove {
    padding: 7px;
}

div.cartContent table tr td.bb {
    color: #51555b;
}
div.footerContainer {
    background:#000;
}
div.footer {
    width: 944px;
    color: #444444;
    margin: 0 auto;
    padding: 20px 0 30px 208px;
}    
div.footer a {
    color: #444444;
}
.red {
    color: #bd3928 !important;
}
.clear {
    clear: both;
}         

div.product2 div.thumb {
    text-align: center;
    height: 209px;
    width: 206px;
    padding-top: 15px;
} 
div.product22 div.thumb {
    text-align: center;
    height: 209px;
    width: 256px;
    padding-top: 15px;
}
div.product2 div.price {
    width: 40%;
    float: left;
    line-height: 27px;
    color: #606060;
    font-size: 13px;
}   
div.product2 div.price span {
    font-size: 16px;
    font-weight: bold;
    color: #bd3928;
}
div.product2 div.buy {
    width: 60%;
    float: right;
}  
div.product2 div.content {
    width: 100%;
    float: none;  
    margin: 0px;
    padding: 0px;  
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;  
    font-weight: none;  
    text-align: justify;      
    padding-top: 10px;
}  
div.product22 div.content {
    width: 100%;
    float: none;  
    margin: 0px;
    padding: 0px;  
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;  
    font-weight: none;  
    text-align: justify;      
    padding-top: 10px;
}

div.product2 span.title {
    font-size: 20px;
    color: #ac0e09;
    border-bottom: 1px solid #cacaca;
    display: block;
    padding-bottom: 5px;
}
div.product2 {
    width: 456px;
    margin: 10px;
    background: #fff;
    padding: 12px;
    float: left;
}    
div.product22 {
    width: 656px;
    margin: 10px;
    background: #fff;
    padding: 12px;
    float: left;
}                      
div.productColumn p {
    padding-top: 10px;
}    

table.like_prod {
  width: 100%;

}

table.like_prod td {
 text-align: center;
 vertical-align: top;
 padding: 0px;
 width: 33%;
}

a.white {
    color: #FFFFFF;
}

label.poisk {
    float: left;
    text-align: left;
    padding-top: 0px;
    width: 70px;
    color:#7a7a7a;
    font-weight: bold;
}
span.poisk {
    float: left;
    text-align: left;
    padding-right: 0px;
    width: 50px;
    position: absolute;
}
label.subscribe {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 110px;
    color:#7a7a7a;
    font-weight: bold;
}
span.subscribe {
    float: left;
    text-align: left;
    padding-right: 0px;
    width: 50px;
    position: absolute;
}        

ul.links {
    padding-top: 0px;
    list-style: inside;
    padding-left: 0px;
    padding-bottom: 17px;   
    margin: 0 auto;
}    
ul.links li {
   padding-top: 10px;    
   list-style: none;
   background: url(../images/pointer.jpg) 5px 6px no-repeat;   
   text-align: left;
   float: left;  
   padding: 0px 5px 0px 15px;
   margin: 5px;  
   clear:both;
}         



