body{	font-size: 100%;	width: 100%;	font-family: Verdana,arial;	margin: 0;	padding: 0;	background: White;
	background-image: url(img/bg-body.jpg);	text-align: center;	background-repeat: repeat-x;
}
form{
	margin: 0px;
	padding: 0px;
}
img{border:none;}
h1{
	text-align: right;
	margin-right: 0px;
	font-size: 1.8em;
	color: #333333;
}
h3{margin-left:0px;font-size:1em;color:#909090;}
hr{height:1px;border:none; color:#FFD846; background:#FFD846;}
p{text-align:justify;}
table {font-size:100%;font-family:Verdana,arial;}
/*td{padding:3px;background:#e0e0e0;}*/
select{font-size:90%}


#zahlavi{background:url(img/bg-zahlavi.jpg) top center no-repeat;height:243px;position:relative;text-align:center;}
#vlajky{position:relative;top:173px;left:363px;}
#adresa{width:770px;margin:auto;font-size:0.6em;color:gray;position:relative;top:185px;left:-183px;}
#main{width:960px;margin:auto;background:white url(img/bg-main.gif) center repeat-y;text-align:left;}
#main2{width:960px;height:9px;background: url(img/pozadi-spodek.gif) center ;}
#zapati{background:url(img/bg-zapati.gif) bottom center repeat-x;height:55px;font-size:10px;padding-top:9px;}
#zapati a{display:block;width:740px;margin:auto;text-align:right;color:black;text-decoration:none;padding-bottom:10px;}
#menu{float:left;width:173px;font-size:0.8em; padding-left: 10px;}
#menu2{float:left;width:163px;font-size:0.8em; padding-left: 12px; padding-right: 10px;}
.menu2_obr{ text-align: center; padding-top: 15px;}
.menu2_text{ text-align: left; color: #6B6A62; font-size: 12px; padding: 0px 5px 0px 5px;}
.menu2_text a{ color: #6B6A62;}
#obsah{float:left;width:548px;font-size:0.8em;margin-top:10px;padding: 0px 22px 0px 22px;}
#obsah a{text-decoration:none;border:none;}
/*#obsah a:hover{text-decoration:none;border-bottom:1px dotted #333;}*/

#obsah p{color:gray;margin:0px;}

.clear{clear:both;font-size:1px;height:1px;}
.oddel{background:#efefef}
.boxzahlavi{background:#efc01d url(img/bg-levybox-zahlavi.jpg);height:23px;margin-left:3px;}
.boxzahlavi strong a{padding-left:2px;color:#303030;position:relative;top:4px;left:11px;font-size:0.9em;text-decoration:none}
.boxzahlavi strong a:hover{padding-left:2px;color:#707070;}
.boxtext {
	background:url('../img/kosik-levy.gif') no-repeat; 
	height:42px; 
	margin:0 3px; 
	display:block; 
	width:157px;
}
a.boxtext {
	text-decoration:none;
}
a.boxtext span {
	position:relative; 
	top:14px; 
	left:18px; 
	color:#6b6a62;
}

.boxmenu {
	width:173px;
	font-size:0.8em;
	padding: 0px;
	margin: 0px;
}
.boxmenu ul {
	margin: 0px;
	padding: 0px;
	width: 161px;
}
.boxmenu li {
	margin: 0px;
	padding: 16px 0px 0px 0px;
	list-style-type: none;
	color:#6b6a62;
	background-image: url(img/menu-tecky.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
}
.boxmenu ul li img {padding-left: 7px; padding-right: 7px;}
.boxmenu ul li ul li img {padding-left: 14px; padding-right: 7px;}
.boxmenu ul li ul li ul li img {padding-left: 21px; padding-right: 7px;}
.boxmenu ul li ul li ul li ul li img {padding-left: 28px; padding-right: 7px;}
.boxmenu ul li ul li ul li ul li ul li img {padding-left: 35px; padding-right: 7px;}
.boxmenu ul li ul li ul li ul li ul li ul li img {padding-left: 42px; padding-right: 7px;}
.boxmenu li a {color:#6b6a62;}


/*.boxtext a{color:black;text-decoration:none;}
.boxtext a:hover{color:#505050;text-decoration:underline;}*/
.kalkul1{padding:10px;background:#e0e0e0}
.foto {border:5px solid #eaeaea;margin:5px;}
/*IE*/

.boxlist{list-style-type:none;width:143px;margin:0px 7px 0px auto;padding:0;}
.boxlist li{display:inline;}
.boxlist li a, .boxlist li a:visited{color:black;border-bottom:1px #d8d8d8 solid;text-decoration:none;display:block;padding-left:15px;background: url(img/sipka.gif) no-repeat 5px 5px;margin-right:1px;_margin-right:0px;}
.boxlist li a:hover{color:black;background:#e8e8e8 url(img/sipka.gif) no-repeat 5px 5px;}
/*IE*/
.boxlist{_margin:0;_padding:0;_margin-left:7px;_width:142px;}
.galimg{border:1px black solid;margin:3px;}

/*ul.nabidka{margin:0;padding:0;list-style-type:none;}
ul.nabidka a{text-decoration:none;color:#000;}
ul.nabidka a:hover{text-decoration:none;color:#707070;}
ul.nabidka img{margin-right:2px;}
ul.nabidka .sub{margin:0 0 0 15px;padding:0;list-style-type:none;}*/

.cesta{color: #6B6A62;font-weight: normal;padding: 5px;}
.cesta a{text-decoration:none;border:none;color: #6B6A62;}
.cesta a:hover{text-decoration:none;border-bottom:1px dotted #333;color: #6B6A62;}
.sortiment{
	width: 100%;
	color: Black;
	border-width: 0px;
	border-style: none;
	background-color: #D1CFC5;
}
.sortiment .fotovyrobku{border-bottom:2px #e6e6e6 solid; width: 100%; background-color: #D1CFC5;}
.sortiment .text{text-align: left;color: #6B6A62;font-size: 10px;width: 100%;background-color: #D1CFC5;padding: 5px 0px 5px 0px;font-size: 10px;font-weight: normal;}
.sortiment .none{ width: 100px;}
.sortiment .text1{ color: Black; font-size: 12px; font-weight: normal; text-align: right;}
.sortiment .text2{ color: Black; font-size: 12px; font-weight: bold; text-align: left;}
.sortiment .nazev{text-align:left; color: Black; font-size: 10px; width: 100%; background-color: #D1CFC5; padding: 5px 0px 5px 0px; text-transform: uppercase; text-indent: 10px; font-size: 12px; font-weight: bold;}
.sortiment .katcislo{text-align: left;color: #6B6A62;font-size: 10px;width: 100%;background-color: #D1CFC5;padding: 5px 0px 5px 0px;text-indent: 10px;font-size: 10px;font-weight: normal;}
.sortiment .bl{color:Black;font-weight:bold;}
.sortiment .cena{text-align:right;}
.sortiment .pridat{border-top:2px #e6e6e6 solid;text-align:right;color:#0072bc;font-weight:bold;}
.sortiment .pridat .subm{vertical-align:middle;background: transparent;}
.sortiment .ks{border:1px #7b7b7b solid; font-size:1em;vertical-align:middle;}
.sortiment .cenasdph,.sortiment .cenasdph:hover{font-weight:bold;}
.sortiment input.subm { background:#28d; color:#fff; font-weight:bold; font-size:11px; border:none; padding:3px 5px; }
.sortiment a, .sortiment a:visited{color:#0072bc;text-decoration:none;border:none;}
.sortiment a:hover{color:#0072bc;text-decoration:none;border-bottom:1px dotted #333;}
img.obr {border:1px solid #ccc;}

.sortiment .prvnia { width: 45%; }
.sortiment .druhaa { width: 20%; text-align: right; }
.sortiment .tretia { width: 15%; text-align: center; }
.sortiment .ctvrtaa { width: 20%; text-align: right; }

.sortiment .prvnib { width: 45%; }
.sortiment .druhab { width: 20%; text-align: right; }
.sortiment .tretib { width: 15%; text-align: center; }
.sortiment .ctvrtab { width: 20%; text-align: right; }

.list { width:100%; margin-top: 10px;}
.list td { width:33%; background-image: url(img/box-zbozi-stred.gif); background-repeat: repeat-y;}
.list .blank { }

.list .top { background-image: url(img/box-zbozi-top.gif); width: 174px; height: 4px; background-repeat: no-repeat; }
.list .bottom { background-image: url(img/box-zbozi-bottom.gif); width: 174px; height: 4px; background-repeat: no-repeat; }
.list .img   { }
.list .nazev { font-size: 10px; font-weight: normal; padding: 5px 15px 5px 5px; }
.list .cena  { font-size: 10px; font-weight: normal; padding: 5px 15px 5px 5px; }
.list .popis { background-image: url(img/box-zbozi-stred-svetly.gif); background-repeat: repeat-y; font-size: 10px; font-weight: normal; padding: 5px 15px 5px 5px; }
.list .mezera { background-image: url(img/box-zbozi-tecky.gif); background-repeat: no-repeat; height: 1px; width: 174px; }

.list .img img{margin:6px;border:1px solid #ccc;}
#obsah .img a { border:none;}
#obsah .img a:hover {border:none;}
#obsah .invisa { display:none; }
#obsah .img .jj { font-weight:bold; color: green; }
#obsah .img .ee { font-weight:bold; color: maroon; }
#obsah .img .kos .subm{ display: block; position:absolute; right:3px; bottom:7px; border: none; margin: 0px; cursor: hand;}


#obsah .nazev a { color: Black; font-weight: normal; border:none;}
#obsah .nazev a:hover{ color:black; font-weight: normal; text-decoration:none; border-bottom:1px dotted #333;}
.list .cena .bl { color: Black; font-weight: normal; position:relative; right:0; }



.usrbox{width:153px;background:#f9f9f9;border:0px #e6e6e6 solid;color:#737373; margin:0px 5px 0px 5px; background-image: url(img/box-prihlaseni-stred.gif); background-repeat: repeat-y;}
.usrbox td{padding:1px;}
.usrbox input { height: 20px; font-size:1.1em; padding:0; border: none; vertical-align:middle; text-align:center;}
.usrbox input.subm { height:28px; color:#fff; font-weight:none; border:none; padding:0; text-align: right; margin-top: 5px; margin-left: 64px ;}
.usrbox big{font-size: 1.2em;}
.usrbox a{color:White;text-decoration:none; font-size: 10px;}
.usrbox a:hover{text-decoration: underline;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

.img{text-align:center;}
.img img{margin:5px;border:1px #cccccc solid;background:white;}

div#reg-obal { width:530px }

form#reg { padding:8px; margin:4px }
form#reg fieldset { border:1px solid #ccc; background:#fafafa }
form#reg fieldset.send { text-align:center; margin-top:10px }
form#reg fieldset.send p { font-size:11px; text-align:center; color:#444 }
form#reg legend { background:#fff; border:none; padding:2px; font-weight:bold; color:#28d }
form#reg label { display:block; width:120px; float:left; text-align:right; padding:6px 12px; color:#222 }
form#reg label strong { color:#555; font-size:11px }
form#reg br {clear: left; }
form#reg input { color:#444; margin:2px 0; background:#fff; border:1px solid #ccc; border-bottom:2px solid #bbb; border-right:2px solid #bbb; padding:2px }
form#reg input.subm { background:#28d; color:#fff; font-weight:bold; font-size:11px; border:none; padding:3px 5px; }

.nofloat { clear:both; height:1px; margin:0; padding:0; background:transparent; border:none }
p, h2 { margin:4px 0 }
div#produkt-obal { width:530px; }
div#produkt-cesta { margin:6px 0 0 0; padding:7px 0; border-bottom:1px solid #ccc }
div#produkt-cesta span { color:#333; margin:0 4px }
div#produkt-cesta img { vertical-align:middle; margin:0 3px }
div#produkt-levy { float:left; padding:8px }
div#produkt-levy p.pic img { border:8px solid #ccc }
ul#dalsi-obrazky { list-style:none; margin:0; padding: 0}
ul#dalsi-obrazky li { float:left; margin:4px }
ul#dalsi-obrazky li img { border:none }
div#produkt-pravy { float:right; width:360px; }
div#produkt-pravy h2 { margin-top:12px; color:#444; font-size:16px; }
div#produkt-pravy p { text-align:justify; line-height:135%; }
div#produkt-pravy hr { height:1px; border:none; background:#ccc }
p.prod-data { margin:0; padding:2px; font-weight:bold }
p.prod-data span { display:block; width:140px; float:left; font-weight:normal }
p.prod-cena { font-size:16px; }
p.prod-cena span { font-size:18px; font-weight:bold; color:#28d; }
p.prod-cena-info { font-size:11px }
div#prod-form-obal { padding:4px }
div#prod-form-left { width:172px; float:left;  }
div#prod-form-right { width:172px; float:right; text-align:right; }
form#koupit-form input { border:1px solid #ccc; background:#fafafa; border-right:2px solid #999; border-bottom:2px solid #999; width:25px; text-align:right }
form#koupit-form input.but { background:#28d; color:#fff; width:90px; text-align:center; border:none; font-size:11px; padding:3px 5px }

fieldset.norm{border:1px #FFD846 solid;margin:30px;padding-bottom:15px;}
fieldset.norm legend{background:#FFD846;border:1px #FFD846 solid;padding:1px 10px;color:#333;font-weight:bold;}
fieldset.podkategorie{text-align:center;}
fieldset.norm a, fieldset.norm a:visited{color:#28d;text-decoration:none;border-bottom:1px dotted #333;}
fieldset.norm a:hover{color:#28d;text-decoration:none;border:none;}

.podkategorie_top{width: 534px;height: 39px;display: block;background-image: url(img/podkategorie-top.gif); background-repeat: no-repeat; margin: 0 auto 0 auto; padding-top: 0px; }
.podkategorie_stred{width: 534px;display: block;background-image: url(img/podkategorie-stred.gif); background-repeat: repeat-y; margin: 0 auto 0 auto; padding-bottom: 5px; background-position: 0px; text-align: center; }
.podkategorie_stred a{ color: Black; text-decoration: underline;}
.podkategorie_bottom{width: 534px;height: 4px;display: block;background-image: url(img/podkategorie-bottom.gif);margin: 0 auto 0 auto;background-position: 1px; font-size: 0px;}

.varovani{text-align:center;padding:10px 0;margin:30px 20px;border:1px red solid;background:#FFD846;}

.var_top{ background-image: url(img/registr-top.gif); display: block; width: 316px; height: 2px; font-size: 0px; margin: 0px auto 0px auto;}
.var_stred{ background-image: url(img/registr-stred.gif); background-repeat: repeat-y; display: block; width: 316px; font-size: 11px; margin: auto;}
.var_stred div{ padding: 20px 50px 20px 50px; text-align: justify;}
.var_bottom{ display: block; width: 316px; height: 46px; font-size: 0px; margin: auto; }
.nohover{ text-decoration: none; border-width: 0px;}

.msg{
	text-align: center;
	padding: 10px 0;
	margin: 10px 10px;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}

.novinka {
	background: #D1CFC5;
	width: 100%;
	font-size: 13px;
	position: relative;
	margin: 15px 0 5px 0;
	height: 25px;
}
.novinka .texta {position:absolute; left:10px; top: 4px; color:#666; font-size:10px; font-weight: bold; font-size: 14px; }
.novinka .textb {position:absolute; right:10px; top: 7px; color:#666; font-size:10px; }
.novinka-text {font-size:10px; background-color: #E1DFD6; padding: 5px; margin-bottom: 10px;}

