/* CSS Document */
body {text-align:center;
	background:url('img/body-bcg.gif') repeat-x left top;
 	font-family: sans-serif;
	font-size: 0.75em;
	color: #191919;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {margin:0px;padding:10px 0px;font-size:1.4em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#333;}
h2 {margin:0px;padding:10px 0px;font-size:1.3em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#333;}
h3 {margin:0px;padding:10px 0px;font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#333;}
h4 {margin:0px;padding:10px 0px;font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#333;}
.caption{font-size:1.2em;font-weight: bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
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:10px 0px 10px 1px;font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid silver;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#2A4DA7;color: white;}
td {border: 1px solid silver;	padding: 5px 10px;vertical-align: top;background-color: white;}
.region-table{width:704px;}
.region-table tr td{padding:5px;}
.wtel{width:75px;}
.wfax{width:75px;}
.vysvetlivky tr td{border:none;vertical-align:middle;}
.toCenter{text-align:center;}

.contact-us{width:704px;}
.contact-us tr th{background:#e6e6e6;border:white solid 1px;color:#000;font-weight: normal;}
.contact-us tr td{background:#f3f3f3;border:white solid 1px;}
.w150{width:200px;}

/* FORMS
-------------------------------------------------- */
fieldset, form {border:none;padding:0px;margin:0px;}
legend {}
input, textarea, select {font-size: 10pt;}

/* 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:black;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:940px; margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;height:134px;}

#search{position:absolute;top:24px;left:614px;width:332px;height:23px;}
#search p{line-height:22px;color:white;font-weight: bold;}
#searchstring{position:absolute;top:0px;left:79px;width:184px;height:23px;background:url('img/searchstring.gif') no-repeat left top;}
#searchstring input{border:none;left:25px;position:absolute;top:2px;width:153px;}
#searchsubmit{position:absolute;top:0px;left:270px;}

#menu-h1{position:absolute;top:76px;left:3px;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;line-height:32px;color:#fff;margin:0px 3px 0px 0px;}
* html #menu-h1 ul li a{display:inline;}
#menu-h1 ul li a:hover{color:white;}
#menu-h1 ul li span{position:relative;display:block;float:left;}
#menu-h1 ul li a .s1{width:9px;height:34px;font-weight: bold;cursor:pointer;background:url('img/menu-h1-left.gif') repeat left top;}
#menu-h1 ul li a .s2{height:34px;cursor:pointer;background:url('img/menu-h1.gif') repeat left top;padding:0px 9px;}
#menu-h1 ul li a .s3{width:9px;height:34px;font-weight: bold;cursor:pointer;background:url('img/menu-h1-right.gif') repeat left top;}
#menu-h1 ul li a:hover .s1{background:url('img/menu-h1-left-hover.gif') no-repeat left top;}
#menu-h1 ul li a:hover .s2{background:url('img/menu-h1-hover.gif') repeat-x left top;}
#menu-h1 ul li a:hover .s3{background:url('img/menu-h1-right-hover.gif') no-repeat left top;}

#logo{position:absolute;top:7px;left:3px;}

#top-text{text-align:left;color:white;position:absolute;top:27px;left:203px;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:134px 0px 20px 0px;}
	

/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:211px;float:left;position:relative;}

#menu-v1{position:relative;background:#183885 url('img/menu-v-bcg.jpg') repeat-x left top;padding:10px 0px 20px 0px;}
#menu-v1 ul{position:relative;padding:0px;margin:0px;}
#menu-v1 ul li{position:relative;list-style-type: none;display:block;}
#menu-v1 ul li a{position:relative;text-decoration:none;display:block;padding:5px 0px 5px 33px;color:white;font-weight:bold;font-size:1.2em;background:url('img/arrow1.gif') no-repeat 22px 11px;}
#menu-v1 ul li .aktiv{background:url('img/menu-v-active.jpg') repeat-x left top !important;padding:13px 0px 8px 33px  !important;}
* html #menu-v1 ul li a{height:1px;}

#menu-v1 ul li ul{padding:5px 0px 0px 0px;}
#menu-v1 ul li ul li{}
#menu-v1 ul li ul li a{padding:5px 0 5px 43px;background:url('img/arrow2.gif') no-repeat 35px 10px;font-weight:normal;font-size:1em;text-decoration: underline;}
#menu-v1 ul li ul li a:hover{text-decoration: none;}


#menu-v1 ul li ul li ul{padding:0px;}
#menu-v1 ul li ul li ul li{}
#menu-v1 ul li ul li ul li a{}

#banner1{position:relative;margin:4px 0px 0px 0px;}
#banner2{position:relative;margin:10px 0px 0px 0px; text-align:center;}

/* right
-------------------------------------------------- */	
#right{width:705px;float:right;overflow:hidden;position:relative;}

#breadcrumbs{position:relative;float:left;clear:both;width:100%;padding:8px 0px 15px 0px;}
#breadcrumbs ul{position:relative;padding:0px;margin:0px;}
#breadcrumbs ul li{position:relative;list-style-type: none;display:block;color:#333;float:left;padding:0px 10px 0px 0px;font-weight:bold;font-size:1.2em;line-height:16px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#breadcrumbs ul li a{position:relative;text-decoration:underline;float:left;font-size:0.8em;font-weight:normal;display:block;padding:0px 10px 0px 0px;background:url('img/arrow.gif') no-repeat right 6px;color:#2c58a3;font-family: sans-serif;}
#breadcrumbs ul li a:hover{text-decoration:none;}

.text{}
.text ul{padding:10px 0px;margin:0px;}
.text ul li{padding:0px;margin:0px;list-style-type: none;background:url('img/arrow3.gif') no-repeat left 5px;padding:0px 0px 0px 10px;line-height:17px;}

#text-left{position:relative;float:left;width:210px;}
#text-left img{border:#ddd solid 1px;}
#text-left span{background:url('img/cesky-vyrobek.png') no-repeat left top;width:50px;height:63px;position:absolute;left:5px;top:5px;display:block;}

#text-right{position:relative;float:right;width:458px;background:#f2f2f2;padding:17px;min-height:205px;}
* html #text-right{width:492px;height:239px;}
#text-right h3{padding:0px 0px 10px 0px !important;}
#text-right a img{margin:0px 10px 0px 0px;}

.caption1{position:relative;font-weight:bold;font-size:1.4em;color:#333;float:left;clear:both;width:100%;height:50px;line-height:50px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

.galery{position:relative;float:left;clear:both;width:707px;}
.galery a{position:relative;float:left;border:#ddd solid 1px;display:block;margin:0px 7px 7px 0px;}
.galery a:hover{border:#1f4296 solid 1px;}
* html .galery a{display:inline;}
html > body .galery a img{position:relative;float:left;}

.items{position:relative;float:left;clear:both;width:708px;}
.items .box{position:relative;float:left;width:171px;border:#ddd solid 1px;text-align:center;padding:10px 0px 10px 0px;margin:0px 4px 4px 0px;}
.items .box h2{font-size:1.2em;padding:0px 5px;height:34px;overflow:hidden;}
.items .box h2 a{text-decoration: none;}
.items .box h2 a:hover{text-decoration: underline;}
.items .box .short-desc{position:relative;height:31px;overflow:hidden;padding:0px 5px;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:55px;border-top:#ddd solid 1px;}

#foot-text{position:absolute;top:23px;left:10px;color:#333;}
#foot-text b{background:url('img/square.gif') no-repeat right 6px;padding:0px 8px 0px 0px;margin:0px 2px 0px 0px;}
#foot-text a{text-decoration: none;font-weight: bold;color:#333;}
#foot-text a:hover{text-decoration: underline;}

#menu-foot{position:absolute;top:23px;right:-7px;}
#menu-foot ul{position:relative;padding:0px;margin:0px;}
#menu-foot ul li{position:relative;list-style-type: none;display:block;float:left;background:url('img/square.gif') no-repeat right 6px;padding:0px 10px 0px 0px;margin:0px 8px 0px 0px;}
* html #menu-foot ul li{display:inline;}
#menu-foot ul li a{position:relative;text-decoration:none;float:left;display:block;text-decoration: underline;color:#333;}
#menu-foot ul li a:hover{text-decoration: none;}
#menu-foot ul .last{background:none !important;}
#menu-foot ul .last a{text-decoration: none !important;}
#menu-foot ul .noundr a{text-decoration: none !important;}

#menu-foot-exter{position:absolute;top:59px;right:11px;width:555px;height:auto;overflow:hidden;}
#menu-foot-exter ul{position:relative;padding:0px;margin:0px;right:-8px;float:right;}
#menu-foot-exter ul li{position:relative;list-style-type: none;display:block;float:right;margin:0px 0px 0px 7px;line-height:18px;}
#menu-foot-exter ul li a{position:relative;text-decoration:none;float:left;display:block;font-size:0.9em;color:#666;padding:0px 8px 0px 0px;background:url('img/menu-foot-exter-line.gif') no-repeat right 3px;}
#menu-foot-exter ul li a:hover{text-decoration: underline;}

/* seo-lista
-------------------------------------------------- */
.lista{position:relative;padding:0px 0px 18px 10px;text-align:left;color:#333;}
.lista a{color:#333;}

/* etc ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
#contact div table tr td{border:none;}

/* detail
-------------------------------------------------- */
#detail{position:relative;float:left;clear:both;width:100%;}
#detail h1{padding:16px;}
#detail .caption1{height:60px;line-height:60px;}

#detail-img{position:relative;float:left;width:399px;}
#detail-img a{position:relative;float:left;border:#ddd solid 1px;display:block;}
#detail-img a img{width:397px;height:239px;}
html > body #detail-img a img{position:relative;float:left;}

#detail-img-galery{position:relative;float:left;margin:0px 0px 0px 5px;height:241px;overflow:hidden;}
#detail-img-galery a{position:relative;float:left;display:block;clear:both;border:#ddd solid 1px;margin:0px 0px 5px 0px;}
#detail-img-galery a img{width:116px;height:116px;}
html > body #detail-img-galery a img{position:relative;float:left;}

#detail-desc{position:relative;float:left;clear:both;width:673px;padding:16px;background:#f2f2f2;}
* html #detail-desc{width:705px;}
#detail-desc b{font-size:1.4em;padding:0px 2px;}

.detail-table{margin:11px 0px 10px 0px;float:left;}
.detail-table tr th{background:#e6e6e6;color:#191919;border:none;border-right:#fff solid 3px;vertical-align: middle;}
.detail-table tr td{vertical-align: middle;background:#f2f2f2;border:none;}
.detail-table tr td img{margin:0px 12px 0px 0px;}
.company-logo{margin:40px 0px 0px 33px;}

/* home
-------------------------------------------------- */
.home #top{height:424px !important;}
/*.home .home-top1{background:url('img/home-top4.jpg') no-repeat left bottom;}*/
.home .home-top3{background:url('img/home-top2.jpg') no-repeat left bottom;}
.home .home-top2{background:url('img/home-top3.jpg') no-repeat left bottom;}
.home .home-top1{background:url('img/home-top11.jpg') no-repeat left bottom;}

#home-top-text{width:245px;position:absolute;left:16px;top:222px;color:#000;text-align:left;}
#home-top-text2{width:202px;position:absolute;right:23px;top:307px;text-align:right;}
.xmas-sale{position:absolute;top:272px;left:5px;}
.guarantee{position:absolute;top:222px;left:776px;}
.img123{position:absolute;top:152px;left:805px;width:120px;height:26px;overflow:hidden;}
.img123 a{display:block;width:26px;height:26px;margin:0px 2px 0px 0px;background:url('img/img123-transparent.png') no-repeat left top;float:left;text-decoration: none;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;text-align:center;line-height:24px;font-weight:bold;font-size:1.1em;color:#000;}
.img123 .img123-active{background:url('img/img123-active.png') no-repeat left top;color:white;}


#home-nav{margin:424px 0px 0px 0px;padding:0px 0px 0px 25px;position:relative;float:left;clear:both;width:915px;height:254px;background:url('img/home-nav.jpg') repeat-x left top;}
* html #home-nav{width:940px;} 
#home-nav .box{width:215px;position:relative;float:left;text-align:left;margin:0px 13px 0px 0px;}
#home-nav .box h2{color:white;padding:13px 2px;font-size:1.6em;}
#home-nav .box .box-link{color:white;text-decoration: none;}
#home-nav .box .box-link img{width:215px;height:103px;display:block;}
#home-nav .box .box-link span{margin:5px 0px 0px 0px;display:block;}
#home-nav .box .box-link:hover span{text-decoration: underline;}
* html #home-nav .box .box-link:hover{text-decoration: underline;}

#home-text{position:relative;float:left;clear:both;width:100%;text-align:left;margin:27px 0px 0px 0px;}
#home-text p{text-align:left;color:#333;padding:0px 27px;}


.home #foot{border:none !important;}

/* text-l
-------------------------------------------------- */
.text-l-index{position:absolute;top:57px;left:10px;text-align:left;width:920px;}
.text-l-index .caption{background:transparent url(img/arrow.gif) no-repeat scroll left 6px;padding:0px 0px 5px 10px;font-size:1.1em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

.text-l{padding:10px;border:1px solid #DDDDDD;margin:5px 0px 0px 0px;}
.text-l .caption{background:transparent url(img/arrow.gif) no-repeat scroll left 6px;padding:0px 0px 5px 10px;font-size:1.1em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
