body,input,form {font-family:Arial;margin:0px;padding:0px; }
input {font-size:11px;}
body {background:#A1826C url(/images/body.gif); font-size:11px; }
a {color: #e2b341; text-decoration: underline;}
a:hover {text-decoration: none;}
img {border: 0;}

.cleaner { width:100%; visibility:hidden; font-size:0; line-height:0; clear:both; }

h1 {margin:14px 0 15px 0;font-size:18px;padding:0 0 0 19px; background:url('/images/h1-bg.gif') 0 5px no-repeat;}
h2 {margin: 0; padding:0 0 0 15px; font-size: 14px; background:url('/images/h2-bg.gif') 0 4px no-repeat;}

#all { width:893px; margin:48px auto 48px auto; background:#141414 url('/images/all.jpg') left bottom no-repeat; }
#top {height:85px;width:100%;}
#top img.logo {border:0px;margin:0px 0 0 0px;float:right;display:block; }

#top-menu { margin:0; padding:12px 0 0 139px;height:32px;background-color:#c19a3b; border-top:1px solid #463a20; border-bottom:1px solid #473c20; }
#top-menu li { list-style-type:none; display:inline;}
#top-menu a.click,
#top-menu a { 
margin-left:14px;
 padding-left:15px;
 font-size:18px;
 text-decoration:none;
color:#fff; background: url('/images/top-menu-bg.gif') 0px 8px no-repeat; }
#top-menu a:hover, #top-menu a.click {color:#141414; background-image:url('/images/top-menu-bg-o.gif');}
#top-menu span {font-weight:bold;font-size:18px; }

#top-bar a {color:#5C4A39;}
#top-bar 
{ 
 float:left;
 padding:10px 0 0 20px;
 width:976px;
 color:#5C4A39;
 font-size:11px;
 border-top:1px solid #8F4C3E;}
#left
{
 font-size:14px;
 float:left;
 width:158px;
 padding-bottom:125px;
}
#left a.basket
{
 text-decoration:underline;
 font-size:11px;
 font-weight:bold;
 background:url('/images/basket.gif') 0 0px no-repeat;
 padding-left:24px;
 display:block;
 margin:11px 10px 0 20px;
 height:15px;
}
#left a.basket:hover {text-decoration:none;}

#main { width:100%;}

#right { float:left;color:#FFF; width:720px; }
span.quicknav {line-height:32px;}
span.quicknav a:hover,
span.quicknav a.last,
span.quicknav a { font-size:11px; padding-left:9px; margin-right:3px;background:url('/images/quick-nav-bg.gif') 0 6px no-repeat; color:#fff; }
span.quicknav a:hover, span.quicknav a.last {text-decoration:none;}

#product-list { width:100%; clear:both; }

.prod-prev
{
 float:left;
 width:150px;
 /*height:200px;*/
 border:1px solid #343434;
 margin:0 10px 0px 0;
}
.prod-prev.last { margin-right:0;}
.prod-prev-img
{
 float:left;
 width:150px;
 height:120px;
 text-align:center;
 border-bottom:1px solid #343434;
 background: #fff;
}
.prod-prev-img a {}
.prod-prev-img img {border:0px; height:120px;}
.prod-prev-text {text-align:center;font-size:12px;margin-top:4px;float:left;width:140px;height:60px;}
.prod-prev-text a {color:#c2993d;font-weight:bold;}
.prod-prev-text a:hover {text-decoration:none;}

#bottom-menu {color:#fff; width:600px;font-size:11px;padding:30px 0 12px 152px; margin:0; clear:both; }
#bottom-menu li { list-style-type:none; display:inline;}
#bottom-menu a {color:#fff;padding-top:10px;font-size:11px;text-decoration:none; text-transform: uppercase;}
#bottom-menu a:hover, #bottom-menu a.click  {text-decoration:underline;}
#bottom-menu span {padding:0 10px 0 2px;}

input.submit {
cursor:pointer;
width:130px;
border-style:none;
margin-left:15px;
}

div.shop-login {width:150px;float:left;padding:19px 0 0 4px;line-height:24px;}
input.login { width:90px;display:block;float:left; }
div.shop-login input.submit {background:transparent; color:#c19a3b; width:80px; font-weight:bold;float:left;margin:0px 0 0 40px;border:0px;}
div.shop-login label {width:45px;display:block;float:left;font-weight:bold; color:#fff; }

.shop-user-data { line-height:15px; margin-left:10px; color:#E2B341; }
.shop-user-data span { color:#fff; font-size:108%; font-weight:bold; display:block; margin-bottom:3px; }
.shop-buttons {margin-top:67px;width:420px;float:left;}
.shop-buttons a {text-decoration:none;}
.shop-buttons a:hover {text-decoration:underline;}

.shop-detail-img {float: left; margin-right: 20px; background: #fff; border: solid 3px #ccc;}
.shop-detail-img img {}
.shop-detail-right {margin: 10px 0 0 0;}
.shop-price {color: #C29B3D; font-size: 18px;}
.shop-price-old {color: #C29B3D; font-size: 14px;}
.shop-price-discount {color: #C29B3D; font-size: 14px;}


.shop-qty {width: 60px; height: 17px; vertical-align: middle; margin: 0 5px 0 5px; padding: 3px 0 0 0; text-align: center; font-size: 12px;}
.shop-basket {color: #fff;}
.link-zoom img {border: none;}
.link-zoom {display: block; background: #fff; width: 411px; height: 20px; }

/******************** Nabidka - nastroje - razeni, strankovani ************************/
.tab-content { margin:0; padding:0; }
.tab-content { clear: both; padding:0px 0 10px 0; width:100%; height:20px; }
.tab-content select { font-size:10px; }
.tab-content .button { margin-left:5px; }
.tab-content label { margin-right:5px; }
.tab-content #paging-select { margin-right:40px; }
.tab-content .submit { border:0; cursor:pointer; margin-left:5px; background:url('/images/submit-page.gif') no-repeat; }


.basket-address {clear: both; width: 711px;}
.basket-address textarea {width: 92.2%; height: 100px; font-family: arial; font-size: 11px; padding: 4px;}

.basket-address-invoice { margin: 10px 0 0 0; border: solid 1px #373737; border-right: 0; border-bottom: 0; width: 100%;}
.basket-address-invoice th {text-align: left; background: #C19A3B; padding: 4px;}
.basket-address-invoice td {padding: 5px; color: #ccc; border-right: solid 1px #373737; border-bottom: solid 1px #373737;}
.basket-address-invoice input { border: #cccccc 1px solid; width: 190px; height: 19px;  padding: 3px 0 0 2px;}

.basket-address-invoice-yes input { border: none; margin: 0px 0 0 5px; }
.basket-address-invoice-yes img { padding: 2px 0 0 5px; }

.basket-address-note { width: 99%; margin: 10px 0 0 0;}
.basket-address-note td {padding: 4px;}
.basket-address-note textarea {width: 600px; height: 80px;}

#menu-left-extended a {color: #fff;}
#menu-left-extended {margin: 0 0 0 5px; padding: 0;}
#menu-left-extended li { list-style-type:none; background:url('/images/left-menu-arrow.gif') no-repeat 0px 5px; margin:0; padding: 0px 0 0px 5px; }
