body {background:#fdfcfa url(../img/bg_left.jpg) repeat-x; margin:0; font-family:arial; font-size:12px;}
h1 {margin-top:0px; line-height:1em;}
h2 {margin-top:0px; line-height:1em;}
h3 {margin-top:0px; line-height:1em;}
h6 {margin:0px; line-height:1em;}
span.h1 {font-size:24px; font-weight:bold;}
a {text-decoration:none;color:#c5651a;}

.top {}
.top table {margin:0;}
.top .left {background:url(../img/bg_left.jpg) repeat-x;}
.top .right {background:url(../img/bg_right.jpg) repeat-x;}
.top .center {background:url(../img/bg_top.jpg) no-repeat; height:320px; vertical-align:top; width:978px;}

.topMenu {float:right; color:#c5651a; font-size:11px; margin-top:5px;}
.topMenu a {color:#c5651a; text-decoration:none;}

.menu {margin-top:285px; font-size:14px; color:#201C06; font-family:Arial;}
.menu img {border:0;}
.menu a {color:#eee9d3; text-decoration:none;}
.menu ul {list-style-type:none; margin:0; padding:0;}
.menu li {float:left; margin:0 30px 0 0; padding:0 0 0 30px; background:url(../img/pipe_menu.jpg) no-repeat; height:31px; line-height:31px;}
.menu li.first {margin-right:30px; padding-left:0px; background:none;}

.container {clear:both; width:978px; margin:0 auto;}

.lstwTd {width:247px; height:486px; vertical-align:top;}
.lstw {background:url(../img/lstw_bg.jpg) repeat-y; font-size:12px; margin:0 30px 0 0; padding:0;}
.lstwTxt {margin:17px 14px 20px 14px;}
.lstwTop {background:url(../img/lstw_top.jpg) no-repeat; height:13px; font-size:2px;}
.lstwBottom {background:url(../img/lstw_bottom.jpg) no-repeat; height:13px; font-size:1px; margin-bottom:10px;}
.lstw h1 {margin:0; padding:0; font-size:13px; color:#c5651a;}
.lstw h2 {margin:0; padding:0; font-size:13px; color:#c5651a;}
.lstw big {font-size:20px; color:#c5651a; margin-top:5px; line-height:18px; display:block;}
.lstw h6 {font-size:10px; color:#c5651a;}
.lstw h6 a {color:#c5651a;}
.lstw span {line-height:1.9em;}
.lstw span a {color:#000; text-decoration:none;}
.lstw span a:hover {color:#c5651a;}
.lstw .input {width:185px; border:1px solid #d9d1aa; margin:1px 0;}
.lstw hr {border:1px solid #d9d1aa;margin:1em 0;}

.bodyText {padding:30px 0 10px 0; line-height:1.6em;}
.bodyText hr {border:1px solid #e9e3c9;}
.bodyText h3 {font-size:14px; font-weight:normal; margin:0 0 1em 0;}
.bodyText table {border-collapse:collapse;}
.bodyText table td {font-size:12px;}

.productBox {background-color:#e9e3c9; padding:3px; border:1px solid #d5cda6; text-align:center; float:left; font-size:11px; margin:0 40px 10px 0; width:120px;}
.productBox a {color:#000; position:relative; display:block; margin-bottom:3px;}
.productBox .loop {position:absolute; top:77px; left:95px; width:27px; height:26px; background:url(../img/lupka.gif) no-repeat;}
.productBox img {width:120px; height:100px; border:0;}
.productBox .name {background-color:#fefefe;margin-bottom:5px;}
.productBox hr {border:1px solid #d9d1aa; margin:0 0 3px 0;}
.productBox .input {border:1px solid #d9d1aa; font-size:10px;}
.productBox .input.button {border:1px solid #9d9485; background-color:#d9d1aa; font-size:10px;}

ul.offerList {list-style-type:none; margin:20px 0 0 0; padding:0;}
ul.offerList li {background:url(../img/li_arrow.gif) no-repeat 0 4px; margin-top:.8em; padding-left:25px; color:#504027; font-weight:bold; font-size:13px;}
ul.offerList li a {color:#504027; text-decoration:none;}
ul.offerList li a:hover {color:#c5651a;}
ul.offerList li a.selected {color:#c5651a;}

.shopItem {color:#3e3e3e; border-bottom:4px solid #e9e3c9; margin-top:20px;}
.shopItem .description {width:250px; margin-left:14px; float:left;}
.shopItem .description h1 {margin:0 0 20px 0; font-size:20px;}
.shopItem .description h2 {margin:0 0 70px 0; font-size:16px;}
.shopItem .description a {color:#5a1a28; font-weight:bold; text-decoration:none;}
.shopItem .description a:hover {color:#c5651a;}

.footer {border-top:2px solid #bdb8a2; background-color:#ede8d2; height:83px; clear:both; text-align:right; font-size:9px; color:#7b7652; padding:5px 0 10px 0;}
.footer div.cont {width:978px; margin:0 auto;}
.footer div.siteVersion {float:left; text-align:left; width:300px;}
.footer div.siteVersion a {color:#7b7652; dispaly:block; float:left; width:12px; height:12px; border:1px solid black; margin-right:5px;}
.footer div.siteVersion a.light {background-color:#fdfcfa;}
.footer div.siteVersion a.dark {background-color:#1f1f1f;}
.footer div.siteVersion a.violet {background-color:#683d6e;}
.footer div a {color:#7b7652;}

/* ------------------------------------------------------------------------------ */

.dottedTop {border-top:2px dotted #d9d1aa; margin-top:2em; padding-top:5px;}
.red {color:#d00;}
.error {border:2px solid #d00;}

/* ------------------------------------------------------------------------------ */

.priceInCategoryView {font-size:16px; display:block; margin-top:10px;}
.priceWithCurrencyInCategoryView {font-size:14px; margin-top:10px; color:#666;}
table.collapse {border-collapse: collapse; border:1px solid #d9d1aa;}
table.collapse thead {border:1px solid #d9d1aa; background-color:#ece8cf; font-weight:bold; color:#222;}

table.confirmLogin {width:187px; margin-top:8px;}
table.confirmLogin tr {vertical-align:top;}

a.technicalData {font-size:15px;color:#504027;}
a.technicalData img {border:0;vertical-align:baseline;}

table.orderItem {background-color:#ebe7ce; width:730px; margin-bottom:30px;}
table.orderItem td {padding:5px 5px 0 5px;}
table.orderItem img {border:2px solid #e5d7ba; margin:0;}
table.orderItem input {border:0; width:27px; height:17px; margin-left:30px; text-align:right; padding-right:3px;}

a.your_order {display:block; background:url(../img/koszyk.gif) no-repeat -5px -5px; padding-left:20px;}
a.your_order #yourOrderCount {color:#f09868; font-weight:bold;}
