@charset "utf-8";
/* CSS Document */

div.allBlockShop {text-align:right; padding-top:20px;}
div.allBlockShop a {font-size:14px; text-decoration:underline; color:#333; font-weight:normal; margin-left:5px; margin-right:5px; float:right;}
div.allBlockShop a:hover {text-decoration:none;}

div.allBlockShop a.img {width:70px; padding-top:35px; display:block; color:#5c5c5c; font-size:11px; white-space:nowrap; text-align:center; text-decoration:none; margin-top:-20px; line-height:10px;}
div.allBlockShop a#basket {background:url('../images/shop/basket.gif') no-repeat center top;}
div.allBlockShop a#login {background:url('../images/shop/login.gif') no-repeat center top;}
div.allBlockShop a#eye {background:url('../images/shop/eye.gif') no-repeat center top;}

div.leftBlock h3 {font-size:16px; font-weight:bold; font-style:italic;}
ul.shop_menu {width:200px; padding-top:20px;}
ul.shop_menu li {margin-bottom:10px;}
ul.shop_menu li#news_shop {padding-bottom:10px;}
ul.shop_menu li div div {font-size:14px; color:#000;}
ul.shop_menu li a {font-size:14px; font-weight:normal; color:#000;}
ul.shop_menu li ul {padding-left:20px; padding-top:20px;}
ul.shop_menu li ul li {font-size:12px; color:#333; font-weight:bold;}
ul.shop_menu li ul li a {color:#333; font-size:12px;}
ul.shop_menu .h4_ {height:auto; overflow:hidden;}
div.leftBlock a#shopCard {padding-top:112px; width:171px; background:url('../images/shop/card.jpg') no-repeat left top; margin-top:25px;font-weight:normal; font-size:12px; display:block;}

.rightBlock{width:710px;}
.rightBlock h2 {font-size:25px; font-style:italic; font-weight:bold; color:#333; padding-bottom:10px;}

table.shopCatalog {margin:0px; padding:0px; border-collapse:collapse; margin-bottom:20px; width:710px;}
table.shopCatalog td {padding-right:34px; vertical-align:top; width:214px; padding-bottom:20px;}
table.shopCatalog img {display:block; margin-top:10px; border:1px solid #c9c9c9; margin-bottom:4px;}
table.shopCatalog a.productName, table.shopCatalog p.productName {font-size:16px; color:#88762e; text-decoration:none; font-weight:normal; display:block;}
table.shopCatalog p {color:#000; font-size:12px; padding-bottom:5px;}
table.shopCatalog p  span {color:#88762e;}
table.shopCatalog p.productAbout {color:#333; font-size:11px;}
table.shopCatalog p.productAbout a {color:#88762e;}

div.h4_ {width:100%; height:23px;}
div.h4 {display:-moz-inline-stack; display:inline-block;}
div.h4_top {background:url('../images/shop/l_t.gif') left top no-repeat #fd0; background:0xf00;}
div.h4_top div {padding-top:2px; padding-left:6px; padding-right:6px; background:url('../images/shop/r_t.gif') right top no-repeat; line-height:normal;}
div.h4_top div a {font-size:12px; color:#333; font-weight:normal; text-decoration:underline;}
div.h4_top div a:hover {text-decoration:none;}
div.h4_bot {height:6px; background:url('../images/shop/l_b.gif') left top no-repeat #fd0; margin-top:-3px; margin-bottom:10px; overflow:hidden;}
div.h4_bot div {height:6px; background:url('../images/shop/r_b.gif') right top no-repeat;}

div.h4_ div.h4_bot {margin-bottom:0px;}
div.h4_ div.h4_top {background:url('../images/shop/l_t_.gif') left top no-repeat #fd0;}
div.h4_ div.h4_bot {background:url('../images/shop/l_b_.gif') left top no-repeat #fd0;}

.phoneBox2 { padding-left:184px; background-position:184px 73px; width:526px;}

table.productInfo {width:710px;}
table.productInfo tr td {border-bottom:1px solid #999; color:#333; font-size:12px; padding-top:5px; padding-bottom:5px; padding-left:30px; padding-right:30px;}
table.productInfo tr.last td {border-bottom:0px; padding-bottom:15px;}
table.productInfo tr td input {border:0px; padding-left:5px; padding-right:5px; width:46px; height:17px; background:url('../images/shop/hm_bg.gif') left top no-repeat; text-align:center; margin-left:6px; color:#333;}
table.productInfo tr td a {font-size:12px; color:#88762e; font-weight:bold;}

table.showCatalog {margin:0px; padding:0px; border-collapse:collapse; width:710px;}
table.showCatalog tr th {padding-bottom:35px; vertical-align:top; padding-right:20px; vertical-align:top;}
table.showCatalog tr td {padding-right:110px; vertical-align:top;}
table.showCatalog img {display:block; border:1px solid #c9c9c9;}
table.showCatalog a {font-size:16px; color:#88762e; text-decoration:none; font-weight:normal; display:block;}
table.showCatalog p {font-size:12px; color:#000;}
table.showCatalog p span {font-weight:bold; display:block; margin-top:15px;}

div.orderLine {margin-bottom:25px; color:#333; font-size:18px; font-weight:normal;}
div.orderLine span {font-weight:bold; font-size:18px; color:#333;}
div.orderLine img {padding:2px; padding-left:5px; padding-right:5px;}

table.order_1 {width:710px;}
table.order_1 th {color:#333; font-size:16px; font-weight:normal;text-align:left;}
table.order_1 td {vertical-align:top; padding-bottom:15px; color:#000; font-size:12px; padding-top:10px;}
table.order_1 td img {border:1px solid #c9c9c9;}
table.order_1 td a {color:#88762e; font-size:16px; font-weight:normal; display:block; text-decoration:none;}
table.order_1 a.remove img {border:0px;}
table.order_1 input {border:0px; padding-left:5px; padding-right:5px; width:46px; height:17px; background:url('../images/shop/hm_bg.gif') left top no-repeat; text-align:center; margin-left:6px; color:#333;}

div.orderTotal {color:#333; font-size:18px; font-weight:bold; text-align:right; margin-top:10px;}
div.orderNavBack {margin-top:30px;}
div.orderNavForward {float:right; margin-top:-20px;}
div.orderNavBack a, div.orderNavForward a {color:#333; font-size:18px; font-weight:bold; text-decoration:underline;}
div.orderNavBack a:hover, div.orderNavForward a:hover {text-decoration:none;}

div.order_2 {color:#333; font-size:15px; line-height:40px; margin-bottom:30px;}
div.order_2 input.orderInput {color:#555; font-size:15px;  padding-left:10px; padding-right:10px; margin-left:10px; width:234px; height:25px; border:0px; background:url('../images/shop/input_bg.gif') left top no-repeat; padding-top:8px;}
div.order_2 input.orderInput_ {color:#555; font-size:15px;  padding-left:2px; padding-right:2px; margin-left:10px; width:50px; height:25px; border:0px; background:url('../images/shop/input_bg_.gif') left top no-repeat; padding-top:8px;}
div.order_2 label.radiobutton {padding-left:30px; background:url('../images/shop/radio_bg.gif') no-repeat left 10px; display:block; cursor:pointer;}
div.order_2 label.radiobutton.active {background:url('../images/shop/radio_bg_active.gif') no-repeat left 10px;}
div.order_2 label.radiobutton.ie {background:none;}
div.order_2 label.radiobutton.ie.active {background:none;}
div.order_2 input.orderRadio.nie {display:none;}

h5 {font-weight:bold; color:#333; font-size:18px; padding-bottom:10px;}

div.order_3 {line-height:35px;}
div.order_3 span {width:150px; padding-right:20px; color:#333; font-size:15px; display:inline-block;text-align:right; float:left;}
div.order_3 input.orderInput {color:#555; font-size:15px; padding-left:10px; padding-right:10px; margin-left:10px; width:234px; height:25px; border:0px; background:url('../images/shop/input_bg.gif') left top no-repeat; padding-top:8px;}
div.order_3 textarea.orderText {color:#555; font-size:15px; padding:10px; margin-left:10px; width:234px; height:83px; border:0px; background:url('../images/shop/text_bg.gif') left top no-repeat; resize:none;}

div.orderDelivery {color:#333; font-size:16px; text-align:right; margin-top:10px;}

p.order_5 {font-size:12px; color:#333; line-height:16px;}

p.order_6 {font-size:15px; color:#333; padding-bottom:10px; padding-top:10px;}
p.order_6 span {font-weight:bold; font-style:italic;}

div.order_2_hidden {color:#900; font-weight:bold; display:none;}

a.item_to_basket {white-space:nowrap; height:20px; display:block; padding-left:22px; background:url('../images/shop/basket_.gif') left top no-repeat; margin-top:5px; margin-bottom:5px;}
