/* CSS Document */
body {text-align:center;
	background:url('img/body-bcg.jpg') repeat-x left top;
 	font-family: sans-serif;
	font-size: 0.75em;
	color: #313131;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {margin:0px;padding:10px 0px 10px 13px;font-size:1.3em;background:url('img/arrow1.gif') no-repeat left 15px;text-transform: uppercase;}
h2 {margin:0px;padding:10px 0px;font-size:1.3em;color:#846c39;}
h3 {margin:0px;padding:10px 0px;font-size:1.2em;color:#c6a358;}
h4 {margin:0px;padding:10px 0px;font-size:1.2em;color:#313131;}
.caption{font-size:1.2em;font-weight: bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {clear:both;display:none;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid white;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: middle;background-color:#e2ba68;color: white;}
td {border: 1px solid #dbdddf;padding: 5px 10px;vertical-align: top;background-color:#fff;vertical-align: middle;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
form, fieldset{padding:0px;margin:0px;}
legend {}
input, textarea, select {font-size: 10pt;}
.text form div table tr td, .text form table tr td{background:none;border:none;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:#434343;text-decoration: underline;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:1008px; margin:0 auto;z-index:5;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;background:url('img/top.jpg') no-repeat left top;height:202px;}

#logo{position:absolute;top:68px;left:0px;}

#menu-h1{position:absolute;top:171px;right:-3px;height:26px;text-align:center;}
* html #menu-h1{right:-6px;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;width:156px;background:url('img/menu-h1-li.jpg') no-repeat left top;margin:0px 3px 0px 0px;}
#menu-h1 ul li:hover, #menu-h1 ul li.hover{background-position: -156px;}
#menu-h1 ul li a{position:relative;text-decoration:none;display:block;width:156px;height:26px;color:#434343;text-transform: uppercase;font-size:1.2em;font-weight:bold;line-height:24px;}
#menu-h1 ul li:hover a, #menu-h1 ul li.hover a{color:white;}
#menu-h1 ul li:hover ul li a, #menu-h1 ul li.hover ul li a{color:#434343;}

#menu-h1 ul li ul{position:absolute;left:2px;top:26px;width:152px;padding:0px;margin:0px;visibility:hidden;}
#menu-h1 ul li:hover ul, #menu-h1 ul li.hover ul{visibility:visible !important;}
#menu-h1 ul li ul li{padding:0px;margin:0px;width:152px;height:26px;border-top:#f0ede9 solid 1px;background:none;}
#menu-h1 ul li ul .first{border:none;}
#menu-h1 ul li ul li a{padding:6px 5px;margin:0px;width:142px;height:auto;line-height:16px;font-size:1.1em;text-transform: none;font-weight: normal;/*background:#dcd9d5;*/background:url('img/menu-transparent.png') repeat left top;}
* html #menu-h1 ul li ul li a{width:152px;background:#dcd9d5;filter: alpha(opacity=92);}
#menu-h1 ul li ul li a:hover{background:#e2ba68;color:black;}

#menu-h1 ul li{ behavior: url("/templates/css/hover.htc");}

/*--jazyky--*/
#lang{position:absolute;top:6px;left:656px;height:26px;text-align:center;}
* html #lang{right:-6px;}
#lang ul{position:relative;padding:0px;margin:0px;}
#lang ul li{position:relative;list-style-type: none;display:block;float:left;width:111px;background:url('img/lang.jpg') no-repeat left top;margin:0px 3px 0px 0px;}
#lang ul li a{text-align:left;position:relative;text-decoration:none;display:block;width:99px;padding:0px 0px 0px 12px;height:22px;color:#434343;line-height:22px;}
#lang ul li .flag-cz{background:url('img/cz.gif') no-repeat 61px 7px;}
#lang ul li .flag-en{background:url('img/en.gif') no-repeat 61px 7px;}
#lang ul li .flag-de{background:url('img/de.gif') no-repeat 61px 7px;}
* html #lang ul li a{width:111px;}
#lang ul li:hover ul li a, #lang ul li.hover ul li a{color:#434343;}

#lang ul li ul{position:absolute;left:0px;top:22px;width:121px;padding:0px 0px 6px 0px;margin:0px;visibility:hidden;background:url('img/lang-bottom.png') no-repeat left bottom;}
* html #lang ul li ul{background:none;}
#lang ul li:hover ul, #lang ul li.hover ul{visibility:visible !important;}
#lang ul li ul li{padding:0px;margin:0px;width:119px;height:26px;border-top:#f6f5f2 solid 1px;border-left:#c6c6c6 solid 1px;border-right:#ccc solid 1px;}
* html #lang ul li ul li{width:121px;}
#lang ul li ul .first{border:none;}
#lang ul li ul li a{padding:5px 0px 5px 19px;margin:0px;width:100px;height:auto;line-height:16px;font-size:1.1em;text-transform: none;font-weight: normal;}
#lang ul li ul li .cz{background:#dcd9d5 url('img/cz.gif') no-repeat 80px 8px;}
#lang ul li ul li .en{background:#dcd9d5 url('img/en.gif') no-repeat 80px 8px;}
#lang ul li ul li .de{background:#dcd9d5 url('img/de.gif') no-repeat 80px 8px;}
#lang ul li ul li .cz:hover{background:#e2ba68 url('img/cz.gif') no-repeat 80px 8px;}
#lang ul li ul li .en:hover{background:#e2ba68 url('img/en.gif') no-repeat 80px 8px;}
#lang ul li ul li .de:hover{background:#e2ba68 url('img/de.gif') no-repeat 80px 8px;}

* html #lang ul li ul li a{width:119px;}
#lang ul li ul li a:hover{color:black;}

#lang ul li{ behavior: url("css/hover.htc");}
/*--jazyky--*/

#login{position:absolute;top:5px;left:1px;width:593px;height:24px;text-align:left;}
#login span{font-size:1.2em;font-weight:bold;line-height:24px;}
.username{position:absolute;left:80px;top:1px;width:183px;height:22px;background:url('img/username.jpg') no-repeat left top;}
.username input{border:none;position:absolute;top:2px;left:4px;width:175px;background:none;color:#000;}
.userpass{position:absolute;left:271px;top:1px;width:133px;height:22px;background:url('img/userpass.jpg') no-repeat left top;}
.userpass input{border:none;position:absolute;top:2px;left:4px;width:124px;background:none;color:#000;}

.loginbutton{position:absolute;top:0px;left:412px;width:80px;height:24px;background:url('img/loginbutton.jpg') no-repeat left top;overflow:hidden;}
.loginbutton button{position:absolute;top:0px;left:0px;width:80px;height:24px;border:none;background:none;cursor:pointer;}
.loginbutton button span{display:block;width:80px;height:24px;}

.registrationButton{position:absolute;top:0px;left:498px;}

#cart{position:absolute;right:0px;top:5px;width:223px;height:24px;background:url('img/cart.gif') no-repeat left top;color:#fff;line-height:24px;display:block;text-decoration: none;}
#cart b{color:#e2ba68;}

#tel{position:absolute;left:1px;top:172px;height:15px;background:url('img/tel.gif') no-repeat left 2px;color:#846c39;padding:0px 0px 5px 17px;font-size:1.4em;font-weight:bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;letter-spacing: 1px;}

#top-banner{position:absolute;top:31px;left:336px;width:336px;height:135px;overflow:hidden;}
#top-banner a{display:block;width:336px;height:135px;}
#top-banner a img{width:336px;height:135px;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:0px;margin:211px 0px 20px 0px;}


/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:213px;float:left;position:relative;}

#search{position:relative;width:100%;height:22px;background:url('img/search-bcg.gif') no-repeat left top;margin:0px 0px 11px 0px;}
#searchstring{position:absolute;top:2px;left:4px;width:180px;color:#424142;border:none;}
#searchsubmit{position:absolute;top:0px;left:186px;}

.menu-v1{position:relative;margin:0px 0px 11px 0px;float:left;width:213px;clear:both;}
.menu-v1 .caption1{clear:both;float:left;width:213px;font-weight:bold;font-size:1.2em;color:#fff;background:#313131;padding:8px 0px 8px 14px;text-transform: uppercase;}
.menu-v1 ul{position:relative;clear:both;padding:0px;margin:0px;display:block;float:left;width:213px;}
.menu-v1 ul li{position:relative;list-style-type: none;display:block;width:100%;border-bottom:1px solid #313131;margin:0px 0px 7px 0px;}
.menu-v1 ul li a{position:relative;text-decoration:none;display:block;text-transform: uppercase;padding:7px 0px 7px 22px;color:#fff;font-size:1.2em;font-weight:bold;background:#313131;}
* html .menu-v1 ul li a{height:1px;}

.menu-v1 ul li ul{float:none;}
.menu-v1 ul li ul li{border:none;border-top:#313131 solid 1px;margin:0px 0px 0px 0px;}
.menu-v1 ul li ul li a{color:#313131;background:white;}
.menu-v1 ul li ul li .aktiv{background:#959595;color:white;/*border-bottom:#fff solid 1px !important;*/}

.menu-v1 ul li ul li ul{padding:0px 0px 7px 0px;float:none;}
.menu-v1 ul li ul li ul li{margin:0px;padding:0px;border:none;}
.menu-v1 ul li ul li ul li a{text-transform: none;font-weight: normal;background:#e5e5e5;border-top:#fff solid 1px;padding:6px 0px 6px 33px;}
.menu-v1 ul li ul li ul li a:hover{background:#e2ba68;color:#000;}
.menu-v1 ul li ul li ul li .aktiv{background:#e2ba68 !important;color:#000 !important;}

.menu-v1 ul li ul li ul li ul{padding:0px;}

#history{position:relative;float:left;clear:both;width:213px;overflow:hidden;}
#history .caption1{clear:both;float:left;width:213px;font-weight:bold;font-size:1.2em;color:#fff;background:#313131;padding:8px 0px 8px 14px;text-transform: uppercase;}
#history #history-cont{position:relative;float:left;clear:both;width:214px;}
.history-box{position:relative;float:left;width:107px;height:144px;background:url('img/history-box.gif') no-repeat left top;text-align:center;}
#history #history-cont .even{left:-1px;}
.history-box-img{position:relative;}
.history-box-img img{position:relative;width:105px;height:105px;}
.history-box h2{padding:0px;margin:0px;position:absolute;top:110px;padding:0px 9px;left:0px;width:89px;font-size:0.9em;font-weight:normal;text-align:left;height:27px;overflow:hidden;}
* html .history-box h2{width:100%;}
.history-box h2 a{text-decoration: none;}

/* right
-------------------------------------------------- */	
#right{width:782px;	float:right;overflow:hidden;position:relative;}

.text{position:relative;float:left;clear:both;width:100%;padding:0px 0px 15px 0px;}
.text ul{position:relative;padding:0px;margin:10px 0px;}
.text ul li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 10px;background:url('img/text-li-arrow.gif') no-repeat left 9px;line-height:18px;}
.text img{position:relative;margin:5px;}

.banner{position:relative;float:left;clear:both;width:100%;}
html > body .banner img{float:left;display:block;}

#home-nav{position:relative;float:left;clear:both;width:100%;overflow:hidden;margin:10px 0px 0px 0px;}
#home-nav-cont{position:relative;float:left;clear:both;width:791px;}
#home-nav ul{position:relative;padding:0px;margin:0px;width:100%;float:left;}
#home-nav ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 13px 0px 0px;}
#home-nav ul li a{position:relative;text-decoration:none;float:left;display:block;width:100px;height:63px;overflow:hidden;}

.home-zalozky{position:relative;float:left;clear:both;width:100%;height:20px;overflow:hidden;margin:12px 0px 0px 0px;border-bottom:#313131 solid 2px;}
* html .home-zalozky{height:22px;}
.home-zalozky ul{position:relative;padding:0px;margin:0px;width:790px;float:left;}
.home-zalozky ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 4px 0px 0px;}
.home-zalozky ul li a{position:relative;width:153px;text-decoration:none;float:left;display:block;height:20px;background:url('img/home-zalozka.gif') no-repeat left top;text-align:center;font-size:1em;text-transform: uppercase;line-height:24px;}
.home-zalozky ul li .active, .home-zalozky ul li .multiDescriptionActive{color:#fff;background:#959595;font-weight:bold;font-size:1.2em;line-height:20px;}

#zalozky{position:relative;float:left;clear:both;width:100%;}

#items{position:relative;float:left;clear:both;width:778px;padding:5px 0px 0px 4px;overflow:hidden;border-bottom:#838383 solid 1px;}
* html #items{width:100%;}
#items-cont, #items-cont2{position:relative;float:left;clear:both;width:782px;}
.box{position:relative;float:left;width:176px;height:295px;margin:0px 0px 0px 0px;overflow:hidden;margin:0px 19px 15px 0px;}
.box .box-img{position:relative;}
.box .box-img img{position:relative;width:178px;height:178px;}
.box h2{position:absolute;top:185px;left:0px;padding:0px;margin:0px;font-size:1.2em;width:171px;padding:0px 5px 0px 0px;height:16px;overflow:hidden;}
* html .box h2{width:176px;}
.box h2 a{position:relative;text-decoration: none;}
.box .box-text{position:absolute;top:210px;left:0px;height:30px;overflow:hidden;width:171px;padding:0px 5px 0px 0px;}
* html .box .box-text{width:176px;}
.box .box-prize{position:absolute;top:249px;width:174px;height:24px;left:0px;text-align:left;border-top:#bbbec2 solid 1px;line-height:22px;padding:0px 0px 0px 2px;}
* html .box .box-prize{height:25px;width:100%;}
.box .box-prize b{font-size:1.2em;padding:0px 0px 0px 5px;}
.box .box-prize del{font-size:0.9em;}
.box .box-buy{position:absolute;top:273px;left:0px;}

#home-text{position:relative;float:left;clear:both;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 20px 0px;}

#home-text-left{position:relative;float:left;width:392px;}
#home-text-left h3{margin:0px;padding:5px 0px 10px 13px;font-size:1.3em;background:url('img/arrow1.gif') no-repeat left 10px;text-transform: uppercase;color:#313131;}

#home-text-right{position:relative;float:right;width:380px;}
#home-text-right .caption{position:relative;background:#e2ba68;color:white;text-transform: uppercase;padding:4px 0px 4px 15px;}
#home-text-right dl{position:relative;padding:0px;margin:0px;}
#home-text-right dl dd{position:relative;padding:0px 0px 5px 11px;margin:0px;border-left:#dbdddf solid 1px;/*height:75px;*/}
#home-text-right dl .even{background:#ebebea;}
#home-text-right dl dd .news-date{position:relative;padding:5px 0px 2px 6px;}
#home-text-right dl dd .news-text{position:relative;/*height:45px;overflow:hidden;*/}
#home-text-right dl dd .news-text img{margin:0px 5px 0px 0px;}
#home-text-right dl dd .news-text div a{text-decoration: none;color:#56827f;}
#home-text-right dl dd .news-text div a:hover{text-decoration: underline;}

.pages{position:relative;float:left;clear:both;width:100%;text-align:right;margin:0px;border-bottom:1px solid #838383;border-top:1px solid #838383;padding:10px 0px 10px 0px;}
.pages a, .pages b{position:relative;margin:0 9px 0 9px;}
.pages span{font-weight:bold;}
.pages-bottom{border:none !important;padding:10px 0px 0px 0px;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:83px;background:url('img/foot.jpg') no-repeat left top;}

#menu-foot{width:750px;text-align:center;position:absolute;top:10px;left:242px;overflow:hidden;}
#menu-foot a{position:relative;text-decoration:none;font-size:0.9em;background:url('img/menu-foot-line.gif') no-repeat left 2px;padding:0px 14px 0px 15px;line-height:22px;}
#menu-foot a:hover{text-decoration: underline;}
#menu-foot .first{background:none;}

.odata{position:relative;width:750px;position:absolute;top:40px;left:242px;overflow:hidden;font-size:0.9em;height:28px;}

/* bottom-bcg
-------------------------------------------------- */
#bottom-bcg{position:relative;width:100%;height:83px;background:url('img/bottom-bcg.jpg') repeat-x left top;margin:-83px 0px 0px 0px;}

/* etc ----------------------------------------------------------------*/
.clear {clear:both;background:white;overflow:hidden;}
html > body .clear{height:0px;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
.toLeft{float:left;}
.toRight{float:right !important;}
.textToLeft{text-align:left;}
.textToCenter{text-align:center;}
html > body .textToCenter div{margin:0 auto;} 
.textToRight{text-align:right;}

/* detail
-------------------------------------------------- */
#detail{position:relative;float:left;clear:both;width:100%;}
#detail h1 span{font-size:0.9em;}

#breadcrumbs{position:relative;float:left;clear:both;width:100%;height:22px;line-height:20px;background:url('img/breadcrumbs.gif') repeat-x left top;}
.text #breadcrumbs{margin:0px 0px 10px 0px;} 
#breadcrumbs ul{position:relative;padding:2px 0px 0px 8px;margin:0px;}
#breadcrumbs ul li{position:relative;list-style-type: none;display:block;float:left;background:url('img/arrow2.gif') no-repeat left 7px;padding:0px 6px 0px 10px;}
#breadcrumbs ul li a{position:relative;text-decoration:none;float:left;display:block;}

#detail-cont{position:relative;float:left;clear:both;width:100%;margin:8px 0px 0px 0px;}

#detail-cont-left{position:relative;float:left;width:302px;}
#detail-cont-left a{display:block;border:#e7e7e7 solid 1px;width:300px;height:300px;}
#detail-cont-left a img{width:300px;height:300px;}

#detail-cont-right{position:relative;float:right;width:318px;}
#detail-cont-right form table{margin:10px 0px 7px 0px;width:100%;}
#detail-cont-right form table tr td{border:#fff solid 1px;}
#detail-cont-right form table .even td{background:#c5c7ca;}
.detail-count{position:relative;width:50px;height:21px;background:url('img/detail-count.gif') no-repeat left top;}
.detail-count input{position:absolute;top:2px;left:1px;width:48px;border:none;background:none;text-align:center;}
.detail-buy{position:relative;width:100%;height:22px;}
.detail-buy a{display:block;float:left;}

.buybutton{position:relative;float:right;width:136px;height:22px;background:url('img/buybutton.gif') no-repeat left top;overflow:hidden;}
.buybutton button{position:absolute;top:0px;left:0px;width:136px;height:22px;border:none;background:none;cursor:pointer;}
.buybutton button span{display:block;width:136px;height:22px;}

#similar{position:relative;float:left;clear:both;width:100%;margin:11px 0px 0px 0px;}
#similar a{display:block;float:left;border:#e7e7e7 solid 1px;width:85px;height:85px;margin:0px 5px 0px 0px;}
#similar a img{width:85px;height:85px;}

#similar-zalozky{position:relative;float:left;clear:both;width:100%;margin:11px 0px 0px 0px;font-size:0.9em;}
#similar-zalozky a{display:block;float:left;width:85px;height:140px;margin:0px 5px 0px 0px;text-decoration:none;}
#similar-zalozky a img{width:84px;height:84px;border:#e7e7e7 solid 1px;}
#similar-zalozky a span{position:relative;display:block;;border-right:#e7e7e7 solid 1px;line-height:12px;padding:0px 5px 0px 0px;height:25px;overflow:hidden;color:#353535;cursor:pointer;margin:5px 0px 0px 0px;}
#similar-zalozky a em{position:relative;display:block;;border-right:#e7e7e7 solid 1px;font-weight:bold;padding:8px 0px 0px 0px;color:#353535;cursor:pointer;}

.detail-zalozky{position:relative;float:left;clear:both;width:100%;height:20px;overflow:hidden;margin:12px 0px 0px 0px;border-bottom:#313131 solid 2px;}
* html .detail-zalozky{height:22px;}
.detail-zalozky ul{position:relative;padding:0px;margin:0px;width:790px;float:left;}
.detail-zalozky ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 4px 0px 0px;}
.detail-zalozky ul li a{position:relative;width:153px;text-decoration:none;float:left;display:block;height:20px;background:url('img/home-zalozka.gif') no-repeat left top;text-align:center;font-size:1em;text-transform: uppercase;line-height:24px;}
.detail-zalozky ul li .active, .detail-zalozky ul li .multiDescriptionActive{color:#fff;background:#959595;font-weight:bold;font-size:1.2em;line-height:20px;}

#detail #zalozky{padding:20px;width:762px;}
* html #detail #zalozky{width:100%;}
#detail #zalozky ul{position:relative;padding:0px;margin:10px 0px;}
#detail #zalozky li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 10px;background:url('img/text-li-arrow.gif') no-repeat left 9px;line-height:18px;}

/* login for partners
-------------------------------------------------- */
.login-partners{position:relative;float:left;clear:both;width:100%;text-align:center;margin:40px 0px 0px 0px;}
.login-partners table{margin:0 auto;}
.login-partners table tr td{text-align:center;border:none;padding:7px;}
.login-partners table tr td b{font-size:1.2em;}
.input1{position:relative;width:183px;height:22px;background:url('img/input1.gif') no-repeat left top;}
.input1 input{position:absolute;top:2px;left:4px;border:none;background:none;width:174px;}

.login-button{position:relative;width:136px;height:22px;background:url('img/login-button.gif') no-repeat left top;overflow:hidden;}
html > body .login-button{margin:0 auto;}
.login-button button{position:absolute;top:0px;left:0px;width:136px;height:22px;border:none;background:none;cursor:pointer;}
.login-button button span{display:block;width:136px;height:22px;}

/* registratuon form
-------------------------------------------------- */
#ragistrace{position:relative;float:left;clear:both;width:100%;}
#ragistrace div table{width:100%;}
#ragistrace div table tr th{background:#ebebea;color:#2f2f2f;font-weight:normal;}
#ragistrace div table tr td input, #ragistrace div table tr td select{border:#8c8c8c solid 1px;}

.regbutton{position:relative;width:95px;height:22px;background:url('img/regbutton.gif') no-repeat left top;overflow:hidden;}
.regbutton button{position:absolute;top:0px;left:0px;width:95px;height:22px;border:none;background:none;cursor:pointer;}
.regbutton button span{display:block;width:95px;height:22px;}

.send-order{position:relative;width:138px;height:22px;background:url('img/send-order.jpg') no-repeat left top;overflow:hidden;}
.send-order button{position:absolute;top:0px;left:0px;width:138px;height:22px;border:none;background:none;cursor:pointer;}
.send-order button span{display:block;width:138px;height:22px;}

/* cart
-------------------------------------------------- */
#kosik{position:relative;float:left;clear:both;width:100%;}
#kosik form{position:relative;float:left;clear:both;width:100%;}
#kosik form table{width:781px;margin:0px 0px 0px 1px;}
#kosik form table tr th{text-transform: uppercase;font-size:1.1em;}
#kosik form table .even td{background:#ebebea;}

.finalsum td{border-bottom:#5a5a5a solid 2px !important;}
.bl{border-left:#5a5a5a solid 2px !important;}
.br{border-right:#5a5a5a solid 2px !important;}

#cart-cont{position:relative;float:left;clear:both;width:100%;margin:12px 0px 0px 0px;}

#cart-cont-left{position:relative;float:left;width:471px;border-left:#d7d9db solid 1px;}
* html #cart-cont-left{width:472px;} 
#cart-cont-left table{margin:0px;width:471px !important;}
#cart-cont-left table tr th{border:none;}
#cart-cont-left table tr td{border:none;}

#cart-cont-right{position:relative;float:right;width:196px;}
#cart-cont-right div{margin:0px 0px 9px 0px;}
#cart-cont-right div input, .continueBuying{width:196px;background:#ebebea;color:#313131;text-align:center;font-weight:bold;border:none;cursor:pointer;height:22px;}

.cartbuy{position:relative;width:196px;height:22px;background:url('img/cartbuy.gif') no-repeat left top;overflow:hidden;}
.cartbuy button{position:absolute;top:0px;left:0px;width:196px;height:22px;border:none;background:none;cursor:pointer;}
.cartbuy button span{display:block;width:196px;height:22px;}

#postal tr .w10{width:10%;}
#postal tr .w90{width:90%;}

.confirmAddress {
	width: 781px;
	margin-left: 1px;
}

.textarea_100 {
	width: 781px;
}

.text form#kontakt {
	clear: both;
}
/* search
-------------------------------------------------- */
.search-caption{color:#c6a358;font-size:1.2em;font-weight:bold;padding:10px 0px;}
#items-cont{position:relative;}
#items-cont dl{position:relative;padding:0px;margin:0px;}
#items-cont dl dd{position:relative;padding:0px 0px 15px 0px;margin:0px;}
#items-cont dl dd span{color:#c6a358;padding:0px 5px;}
.search-name{color:#56827f;text-decoration: none;font-size:1.2em;font-weight:bold;text-transform: uppercase;}
.search-link{text-decoration: none;color:#56827f;}
.search-link:hover, .search-link:hover, .search-name:hover{text-decoration: underline;}
