* {padding: 0;margin: 0;font-family: Tahoma;font-size: 12px;}
img {border: none;}
html, body {width: 100%;height: 100%;background-color: #000;}
#page {width: 100%;height: 100%;background-color: #FFF;margin: 0;padding: 0;border: none;}
#page td {margin: 0;padding: 0;}
.clear {clear: both;}
.nav * {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
}
h1, h1 a {
    font-size: 13px;
    font-weight: bold;
    font-family: Tahoma;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
}
.slist a {
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
#content_conteiner { padding: 10px; padding-top: 0; }
#content_conteiner * { line-height: 1.6; font-size: 13px; }
#content_conteiner ul, #content_conteiner ol {
    margin-left: 20px;
}
#content_conteiner a { color: #000; }
#page .head0, 
#page .header, 
#page .menu, 
#page .contenta, 
#page .footer {
    width: 100%;
    min-width: 1000px;
}
#page .header {
    margin: 0;
    padding: 0;
    *min-width: 1000px;
}
#page .head0_, 
#page .header_, 
#page .menu_,
#page .content_, 
#page .footer_ {
    width: 5%;
}
#page .head0, #page .head0_ {
    background: url(/themes/default/images/head0.png) repeat-x left;
    height: 22px;
    color: #FFF;
}
#page .header, #page .header_ {
    background: url(/themes/default/images/header.png) repeat-x bottom;
    height: 122px;
}
#page .header .hspl {
    float: left;
    height: 100px;
    width: 10px;
}
#page .header .h1, 
#page .header .h2, 
#page .header .h3, 
#page .header .h4 {
    float: left;
    color: #F7F7F7;
}
#page .header .h1 {
    width: 290px;
    padding: 10px;
    padding-left: 0;
    padding-top: 10px;
}
#page .header .h1 p {
    color: #C0C0C0;
    font-family: Arial;
    
}
#page .header .h2 {
    width: 220px;
    padding-top: 10px;
    *margin-left: -10px;
}
#page .header .h2 a {
    line-height: 1.5;
    color: #F7F7F7;
}
#page .header .h2 .delivery {
    width: 225px;
    height: 59px;
    float: left;
    background: url(/themes/default/images/bdelivery.png) no-repeat center;
}
#page .header .h3 { padding-top: 10px; }
#page .header .h3, #page .header .h3 a {
    color: #C0C0C0;
    line-height: 1.5;
}
#page .header .h4 { padding-top: 10px; }
#page .header .h4 .basket {
    width: 222px;
    height: 78px;
    float: left;
    background: url(/themes/default/images/basket.png) no-repeat center;
}
#page .header .h4 .basket .cart {
    padding-left: 10px;
    *padding-left: 0;
    padding-top: 25px;
}
#page .header .h4 .basket .cart a div {
    width: 25px;
    height: 25px;
    cursor: pointer;
}
#page .header .h4 .basket .info {
    float: left;
    padding-top: 10px;
    color: #F7F7F7;
    line-height: 1.4;
    font-size: 13px;
}
#page .header .h4 .basket .info div a {
    text-transform: uppercase;
    font-size: 14px;
    font-family: Tahoma;
    color: #F7F7F7;
    text-decoration: none;
}
#page .header .h4 .basket div span {
    color: #F15100;
    font-size: 13px;
}


#page .menu, #page .menu_ {
    background: url(/themes/default/images/menu.png) repeat-x center;
    height: 42px;
}
#page .content, #page .content_ {
    background-color: #FFF;
    height: 100%;
}
#page .footer, #page .footer_ {
    height: 103px;
    background: url(/themes/default/images/footer.png) repeat-x left;
}
#page .footer table td.right, #page .footer table td.left{
    padding: 20px;
    color: #FFF;
}
#page .footer table td.right {
    font-weight: bold;
    font-size: 12px;
}
#blok_left {
    width: 260px;
    background: url(/themes/default/images/blok_left.png) no-repeat top left;
}
#page .content_ {
    background: url(/themes/default/images/blok_left.png) no-repeat top left;
}
#blok_right {
    width: 224px;
    background: url(/themes/default/images/blok_right.png) no-repeat top left;
}

#blok_right .discounts {
    width: 216px;
    height: 129px;
    background: url(/themes/default/images/blok_discounts.png) no-repeat center;
}
#search {
    width: 180px;
    height: 21px;
    background: url(/themes/default/images/searchbg.png) no-repeat center;
    color: #000;
    font-weight: bold;
    padding-left: 3px;
    *padding-top: 3px;
}
#search_btn {
    width: 29px;
    height: 22px;
    background: url(/themes/default/images/search.png) no-repeat center;
    border: none;
    cursor: pointer;
}
#_error, #_message {
    padding: 20px;
}
#_error .head, #_message .head {
    font-size: 16px;
    font-weight: bold;
    color: #FF6600;
}
#_error a, #_message a {
    font-size: 11px;
    color: #000080;
}
#blok_1 {
    width: 212px;
    height: 160px;
    margin-top: 8px;
    *margin-top: 8px;
    background: url(/themes/default/images/blok_1.png) no-repeat center;
}
.blok {
    position: relative;
    margin-bottom: 20px;
    float: left;
    background-color: #FFF;
    width: 240px;
    border: solid #D6D6D6 1px;
    text-align: left;
}
.blok_title, .blok_title a {
    font-size: 14px;
    color: #D94C00;
    text-transform: uppercase;
    width: 160px;
    margin-bottom: 10px;
    margin-top: 15px;
    margin-left: 15px;
}
.blok_title a {
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.blok_content {
    float: left;
    text-align: left;
}
#category_list {
    
}

.item_s { padding: 15px; margin-top: 5px; }
.item_sl { padding-left: 10px; padding-right: 10px; }
.item_sr { padding-left: 10px; }
.item_s td { padding: 3px; }
.item_s a { font-size: 11px; color: #000; }

#category_list .item {
    float: left;
    width: 183px;
    height: 154px;
    background: url(/themes/default/images/catalog_item.png) center no-repeat;
    margin: 5px;
}
#category_list .item a {
    *width: 183px;
    *height: 154px;
}#category_list .item a div {
    cursor: pointer;
}
#category_list .item .head {
    width: 180px;
    height: 36px;
    text-align: center;
}
#category_list .item .head * {
    font-size: 12px;
    color: #000;
    /*font-weight: bold;*/
    text-transform: uppercase;
    text-decoration: none;
}
#category_list .item .logo {
    width: 183px;
    height: 114px;
    padding: 0;
    margin: 0;
	overflow: hidden;
}
#category_list .item .logo * {
    padding: 0;
    margin: 0;
}
#catalog_nav *, #nav * {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
}
.spl {
    width: 98%;
    height: 1px;
    margin-left: auto;
    margin-right: auto;
    border-top: dotted 2px #C0C0C0;
}
#categoris {width: 100%;}
#categoris a {
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
    line-height: 1.4;
    color: #000;
}
#categoris a:hover {
    text-decoration: underline;
}
#categoris a {
    float: left;
    height: 15px;
    margin-right: 3px;
}
#categoris .elem {
    float: left;
    height: 15px;
    width: 15px;
    background: url(/themes/default/images/li.png) no-repeat center;
    background-position: 5px 3px;
    margin-right: 3px;
}
#categoris table {

}
#categoris table td { margin: 0; padding: 0; }
#categoris .top {
    height: 3px;
    background: url(/themes/default/images/c_top.png) repeat-x center;
    *background: none;
}
#categoris .tophl {
    height: 3px;
    width: 5px;
    max-height: 3px;
    background: url(/themes/default/images/c_hleft.png) no-repeat;
    background-position: 1px 0px;
}
#categoris .tophr {
    height: 3px;
    width: 8px;
    max-height: 3px;
    background: url(/themes/default/images/c_hright.png) no-repeat;
    background-position: 0px 0px;
    *background: none;
}
#categoris .left {
    width: 5px;
    background: url(/themes/default/images/c_left.png) repeat-y right;
    *background: none;
}
#categoris .center {
    background-color: #F6F6F6;
    padding: 10px;
    *border: solid 1px #C0C0C0;
}
#categoris .right {
    width: 8px;
    background: url(/themes/default/images/c_right.png) repeat-y center;
    *background: none;
}
#categoris .bottom {
    height: 3px;
    background: url(/themes/default/images/c_bottom.png) repeat-x center;
    *background: none;
}
#categoris .bottoml {
    height: 3px;
    width: 5px;
    background: url(/themes/default/images/c_bottoml.png) repeat-x center;
    background-position: 0 -2px;
    *background: none;
}#categoris .bottomr {
    height: 3px;
    width: 8px;
    background: url(/themes/default/images/c_bottomr.png) repeat-x center;
    background-position: 0 -2px;
    *background: none;
}

#product_logo {
    width: 199px;
    height: 170px;
    background: url(/themes/default/images/product_logo.png) repeat-x center;
    padding: 0;
    margin: 0;
}
#product_title {
    margin-left: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #D25800;
}
#product_info {
    margin-top: 15px;
}

#cart_btn {
    width: 117px;
    height: 37px;
    background: url(/themes/default/images/cart_btn.png) no-repeat center;
}
#addToCart {
    width: 117px;
    height: 37px;
    background: url(/themes/default/images/cart_btn.png) no-repeat center;
    cursor: pointer;
}
#Pquantity {
    width: 40px; 
    padding: 2px; 
    border: solid #969696 1px; 
    text-align: right;
}

#reli_list, #dprod_list {
    
}
#reli_list .reli, #dprod_list .reli {
    width: 133px;
    height: 166px;
    background: url(/themes/default/images/reli.png) no-repeat center;
    float: left;
    margin-left: 10px;
}

#product_items {
    margin-left: 20px;
}
#product_items td {
    padding-left: 20px;
    background: url(/themes/default/images/li.png) no-repeat center;
    background-position: 5px 3px;
}
#product_items a {
    font-size: 12px;
    font-family: Tahoma;
    color: #000;
    text-decoration: none;
}
#product_params {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: 20px;
}
#product_params li {
    padding-left: 20px;
    background: url(/themes/default/images/li.png) no-repeat center;
    background-position: 5px 3px;
    height: 25px;
}

.page_nav {
    width: 100%;
}
.page_nav div {
    text-align: center;
    margin: 10px;
}

#blok_news {
    width: 218px;
}
#blok_news a {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #353535;
    font-family: Tahoma;
}
#blok_news .spl {
    width: 200px;
    height: 0.1px;
    margin-left: 0;
    background-color: #C0C0C0;
    margin-top: 10px;
    margin-bottom: 10px;
}

#blok_articles {
    width: 200px;
}
#blok_articles a {
    font-size: 12px;
    font-family: Tahoma;
    color: #000;
    line-height: 1.6;
}
table .list {
    margin-top: 10px;
}
table .list * {
    font-size: 11px;
    text-decoration: none;
    color: #000;
}
#summa {
    font-size: 14px;
    font-weight: bold;
    color: #FF6600;
}
#carto {
    cursor: pointer;
    border: solid 1px #C0C0C0;
    padding: 4px;
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
#orders td {
    padding: 3px;
    border: solid 1px #969696;
}
#orders a {
    font-family: Tahoma;
    color: #000;
    text-decoration: none;
}
.order_a {
    font-size: 13px;
    color: #FF6600;
    text-transform: uppercase;
}
.obtn, #logoutClient {
    cursor: pointer;
    border: solid 1px #C0C0C0;
    padding: 4px;
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
.form_type_p, 
.form_type_l, 
#form_type_p ,
#form_type_l {
    cursor: pointer;
}
.orr {
    color: #F00;
    font-family: Georgia;
    font-weight: bold;
}
#iform textarea, #oform textarea {
    width: 200px;
    height: 40px;
}
#oform {
    display: none;
}
#iform input, #oform input {
    width: 200px;
}
#update {
    width: 30px;
    height: 26px;
    background: url(/images/update.png) center no-repeat;
}
#code {
    width: 150px;
    color: #000080;
    text-align: center;
}
#delivery, #payment, .order {
    width: 100%;
}
#delivery td, #payment td, .order td {
    padding: 3px;
    border: solid 1px #C0C0C0;
    padding-left: 10px;
    padding-right: 10px;
}
#hit {
    width: 214px;
    height: 160px;
    margin-top: 20px;
    background: url(/themes/default/images/hit2.png) no-repeat center;
}
#hit * {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}
.commi { border: solid 1px #C0C0C0; border-radius: 10px; padding: 10px; padding-top: 5px; margin-bottom: 10px; }
.commi .cminfo { border: solid 1px #C0C0C0; padding: 4px; }
#emts { width: 100%; }
#product_list { width: 100%; }
#product_list .pitem { width: 383px; height: 250px; overflow: hidden; margin-bottom: 10px; margin-right: 10px; float: left; background: url(/themes/default/images/prod_prv.png) no-repeat center; }
#product_list .pitem .title { padding-left: 10px; padding-top: 3px; height: 32px; overflow: hidden; text-decoration: none; text-transform: uppercase; }
#product_list .pitem .title a { text-decoration: none; }
#product_list .logo { width: 183px; height: 114px; padding: 0; margin: 0; }
#product_list .vs { text-decoration: line-through; text-align: center; border-top: solid 1px #000; }
#product_list .param, #product_list .param table, #product_list .param table td { width: 183px; }
#product_list .param td { text-align: center; border-top: solid 0px #000; padding: 1px; }
#product_list .info { width: 180px; }
#content_conteiner .product_title {
    margin-left: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #D25800;
    font-weight: normal;
}