@import "../upload/css/css.css";
body{
	background: #375086;	
	font: 70%/1.5 Arial;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #505050;
}

form{
	margin: 0;
	padding: 0;
}
button{
	cursor: pointer;
}
label{
	display: block;
	color: #505050;
}
h1{
	margin: 1em 0 0.2em 0;
	font-size: 150%;
}
h2{
	margin: 1em 0 0.2em 0;
	font-size: 110%;
}
h3{
	margin: 1em 0 0.2em 0;
	font-size: 100%;
}
h4{
	margin: 1em 0 0.2em 0;
	font-size: 100%;
}
h5{
	margin: 1em 0 0.2em 0;
	font-size: 100%;
}
h6{
	margin: 1em 0 0.2em 0;
	font-size: 100%;
}
p{
	margin: 0.2em 0 1em 0;
}
a{
/*	color: #737373;*/
	color: #375786;
	text-decoration: none;
}
a:hover{
	color: #505050;
	text-decoration: underline;
}
hr{
}
img{
	border: 0;
}
ul{
	margin: 0 0 0 2em;
	padding: 0;
}
table{
	border-collapse: collapse;
	font-size: 100%;
}

.center{text-align: center!IMPORTANT;}
.left{text-align: left!IMPORTANT;}
.right{text-align: right!IMPORTANT;}
.bold{font-weight: bold!IMPORTANT;}
.justify{text-align: justify!IMPORTANT;}
.hidden{display: none;}
.clear{clear:both;font-size:1px;/*margin-top:-1px;*/}
.clear-text{
clear:both;
}
.l-clear{clear: left;}
.f-left{float: left;}
.f-right{float: right;}
.hide{display: none;}
.show{display: block;}
.info{
	font-size: 90%;
	font-weight: normal;
}
/***NADPIS***/
p.nadpis{
	padding-left: 30px;
	line-height: 30px;
}

.bg-kosik{}
.bg-akce{}
.bg-homepage-text{
	padding: 0!IMPORTANT;
	color: #689D41;
	font-weight: bold;
	font-size: 110%;
}
.bg-homepage-text strong{
	text-decoration: underline;
}
.bg-homepage-text a{
	color: #689D41;
}
.bg-novinky{}
.bg-prihlaseni{}
.bg-vyhledavani{}

.bg-jak-nakupovat{}
.bg-zasilat-informace{}
.bg-topten{}
/***NADPIS***/



#vyhledavani{
	margin: 1px 0 0 0;
}
#vyhledavani-inside{
	border-right: 0;
	background: #fff url(../img/sipka-orange.gif) no-repeat;
	border-bottom: 1px solid #689d41;
}
#vyhledavani-inside p{
	border-bottom: 1px solid #689d41;
	margin: 0;
}

#vyhledavani form{
}
#vyhledavani fieldset{
	border: 0;
	padding: 5px 15px;
}
#vyhledavani input{
}
.input-select{
}
#vyhledavani .homepage-submit{
}
#vyhledavani a{
}
#vyhledavani label{
	display: block;
	color: #375786;
}
#vyhledavani input{
	font-size: 100%;
	width: 133px;
	color: #375786;
}

#vyhledavani .homepage-submit-search{
	float: right;
	font-size: 100%;
	background: transparent ;
	text-align: right;
	margin: 0;
	padding: 0;
	border: 0;
	color: #375786;
}
#vyhledavani .homepage-submit-search span{
	background: transparent url(../img/sipka-submit.gif) no-repeat left center;
	margin: 0;
	padding: 0 0 0 15px;

}

#TabulkaKontakt{
	border-collapse: collapse;
	font-size: 100%;
}
.td-fakturacni-adresa{
	width: 210px;
}
.td-fakturacni-adresa-en{
	width: 275px;
}
.td-dodaci-adresa{
	width: 155px;
}
.td-korenspodencni-adresa{
	width: 180px;
}
.td-korenspodencni-adresa-en{
	width: 155px;
}
/***HLAVNI AKCE***/
.box-akce{
	margin: 0px 0;
	overflow: hidden;
}
.box-akce a{text-decoration: none;}
.box-akce-inside{
	border-right: 0;
	background: #fff url(../img/sipka-orange.gif) no-repeat;
}
#vyhledavani p{
	border-bottom: 1px solid #689d41;
	color: #689d41;
	line-height:35px;
	padding-left: 23px;
	font-weight: bold;

	
}
.box-akce p{
	border-bottom: 1px solid #689d41;
	color: #FF6600;
	line-height:35px;
	padding-left: 23px;
	font-weight: bold;

	
}
.box-akce table{width: 100%;border-bottom: 1px solid #E1E1E1;}
.box-akce td, .box-akce th{padding: 0;text-align:left;}
.box-akce td{padding-right: 0.5em;}
.box-akce th{padding-left: 0.5em;}
.box-akce h2{
	font-size: 100%;
	margin: 0;
	border-bottom: 1px solid #505050;
	padding-left: 0.5em;
}
.box-akce h2,.box-akce strong{color: #B71313;}
.detail-kosik{
	padding-right: 0.5em;
	text-align: right;
}
.detail-kosik a{
	padding-left: 15px;
	background: transparent url(../img/sipka-submit.gif) no-repeat left center;
}
.detail-kosik a:hover{}
.bezna-cena{
}
/***HLAVNI AKCE***/

.thumb2{height: 115px;text-align: center;overflow: hidden;width: 140px;}
.thumb{height: 115px;text-align: center;overflow: hidden;width: 130px;}
.thumb2 img, .thumb img{border: 0;margin-top: 5px;}
.objednavka-input:hover, .objednavka-input{
	background: #689D41;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0.5em;
	top: 1em;
	position: relative;
}
.objednavka-input-disable:hover, .objednavka-input-disable{
	background: #ccc;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0.5em;
	top: 1em;
	position: relative;
}
.error2{
}
.login{

}
.login fieldset{
	border: 1px solid #375786;
	padding: 0 10px;
}
.login legend{
	color: #375786;
	font-weight: bold;
}
.login input{
	font-size: 100%;
}
.login button{
	font-size: 100%;
	background: transparent #689D41;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	color: #fff;
}
.text{
}
.kontakt-input-button{
	font-size: 100%;
	background: transparent ;
	text-align: right;
	margin: 0;
	border: 0;
	color: #375786;
	font-weight: bold;
}
.kontakt-input-button span{
	background: transparent url(../img/sipka-submit.gif) no-repeat left center;
	text-align: left;
	margin: 0;
	padding: 0 0 0 15px;
	color: #375786;

}
.objednavka-input-button{
	font-size: 100%;
	background: transparent ;
	text-align: right;
	margin: 0;
	border: 0;
	color: #375786;
	font-weight: bold;
}
.objednavka-input-button span{
	background: transparent url(../img/sipka-submit.gif) no-repeat left center;
	text-align: left;
	margin: 0;
	padding: 0 0 0 15px;
	color: #375786;

}
.form-kontakt{

}
.form-kontakt input{
	font-size: 100%;
}
.uctenka{
	margin-top: 0.5em;
	float: right;
	width: 30em;
	color: #375786;

}
.uctenka2{
	margin: 0 10px;
	margin-top: 0.5em;
	float: right;

	color: #375786;
}
.uctenka2 .td-info{
	vertical-align: top;
	width: 200px;

}
.uctenka td{
	vertical-align: top;
	padding: 0 0.5em;
}
.uctenka td a{
	color: #375786;
}

.plusminus{
	vertical-align: middle;
}
table.table{
	width: 100%;
	border-collapse: collapse;
	border-bottom: 2px solid #689D41;
	margin-top: 1em;
}
table.table a{
	color: #000;
}
table.table th{
	background: #689D41;
	color: #fff;
	font-weight: normal;
	text-align: left;
	padding: 0 0.3em;
}
table.table th a{
	color: #fff;
	text-decoration: none;
	padding-right: 15px;
	background: url(../img/sipecky.gif) no-repeat center right;
}
table.table td{
	font-weight: normal;
	padding: 0.2em 0.3em;
}

.stav-off{
	margin-bottom: 1em;
	height: 1.5em;
	overflow: hidden;
	cursor: pointer;
}
.stav-on{
	margin-bottom: 1em;
	cursor: pointer;
}
.stav-on h3, .stav-off h3{
	margin: 0;
}
.stav-off h3{
	background: url(../img/folder_closed.gif) #F0F0F0 no-repeat 2px center;
	padding-left: 20px;
}
.stav-on h3{
	background: url(../img/folder.gif) #E1E1E1 no-repeat  2px center;
	padding-left: 20px;
}

table.table-stav{
	clear: both;
	border-collapse: collapse;
	border-bottom: 2px solid #375786;
	margin-top: 1em;
}
table.table-stav caption{
	text-align: left;
	font-weight: bold;
}
table.table-stav a{
	color: #000;
}
table.table-stav th{
	background: #375786;
	color: #fff;
	font-weight: normal;
	text-align: left;
	padding: 0 0.3em;
}
table.table-stav th a{
	color: #fff;
	text-decoration: none;
	padding-right: 15px;
	background: no-repeat center right;
}
table.table-stav td{
	font-weight: normal;
	padding: 0.2em 0.3em;
}





tr.even{
}
tr.even2{
}
tr.odd2{
}
.zpet,.zpet:hover{
	background: #689D41;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0.5em;
	top: 1em;
	position: relative;
}
td.vyber-dopravy{
	padding: 1em 0;
	font-weight: bold;
	text-align:center;
}
.konec{
	clear: both;
	text-align: right;
}
.red{
	color:#B71313;
}
.req-hvezdicka{
	color:#B71313;
	font-weight: bold;
}
.must-fill{
	background: #F7AFAF;
}
tr.odd{
	background: #FFF;
}
table.table tr.selected{
	background: #EDEDED;
}

.cena-nahled{
}

table.cena{
}
table.cena td{
	padding: 0 2px!IMPORTANT;
}
.bez-dph{
	font-weight: normal;
}

.cena .bez-dph{
}
.cena-detail{
}
.cena-usetrite{
}
.cena-detail-hodnota{
}
.registrace{
	border: 1px solid #375786;
	padding: 0 10px;
}
.registrace legend{
	color: #375786;
	font-weight: bold;
}
.registrace input{
	font-size: 100%;
}
.registrace table{
}
.registrace th{
}
.registrace td{
}
.registrace button{
	font-size: 100%;
	background: transparent #689D41;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	color: #fff;
}
.registrace td input.checkbox{
}
.registrace th label{
}
.registrace p{
}


.zapomenute-heslo{
}
.zapomenute-heslo legend{
	display: none;
}
.zapomenute-heslo table{
}
.zapomenute-heslo th{
}
.zapomenute-heslo td{
}
.zapomenute-heslo td input{
}
.zapomenute-heslo th label{
}
.zapomenute-heslo p{
}



.objednavka{
	border: 1px solid #375786;
	padding: 0 10px;
}
.objednavka caption{
}
.objednavka legend{
	font-weight: bold;
	color: #375786;

}
.objednavka table{
}
.objednavka th{
}
.objednavka td{
}
.objednavka td input{
}
.req{
}
.objednavka th label{

}
.objednavka p{

}
.box-hp{
	width: 201px;
	float: left;
}
.thumb-hp{
	float: left;
	width: 90px;
	overflow: hidden;
}
.info-hp{
	float: left;
	width: 90px;
	overflow: hidden;
	
}
.box-hp h3{

}
.box-hp-inside{padding: 0 5px 0 5px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 15em;
	overflow: hidden;
}
.box-hp table{border-bottom: 1px solid #E1E1E1;	width: 100%;}
.box-hp td, .box-hp th{padding: 0;text-align:left;}
.box-hp th{padding: 0;text-align:left;padding-left: 5px;font-weight: normal;}
.box-hp h2{
	font-size: 100%;
	margin: 0;
	overflow: hidden;
	padding-left: 5px;
}
.box-hp h2 a{color: #505050;text-decoration: none;}
.box-hp hr{
	display: none;
}




.box{
	width: 145px;
	height: 22em;
	float: left;
	overflow: hidden;
}
.box-k{
	height: 23em;
	line-height: 1.2em;
}
.box-k table{
/*	background: #ECF9EF;*/
}
.box-r{
}
.box-inside{padding: 0 5px 0 5px;}

.box table{width:100%;border-bottom: 1px solid #E1E1E1;}
.box td, .box th{padding: 0;text-align:left;}
.box h2{
	font-size: 100%;
	margin: 0;
	border-bottom: 1px solid #505050;
	overflow: hidden;
	height: 3em;
}
.box-k h2{
	font-size: 100%;
	margin: 0;
	border-bottom: 1px solid #505050;
	overflow: hidden;
	height: 5em;
}
.box h2 a{color: #505050;text-decoration: none;}
.box hr{
	display: none;
}

/****VYPIS OBRAZKU*/
#vypis-nahled{
	border-top: 1px solid #375786;
	padding-top: 1em;

}
#vypis-obr{
	border-top: 1px solid #375786;
	padding-top: 1em;
}
.cara{
}
#skok-nahled .submit{
	border: 0;
	background: #375786;
	padding: 0 0.5em;
	margin:0;
	color: #fff;
	font-size: 80%;
	font-family: Arial;
	vertical-align: middle;
}
#skok-nahled label, #skok-nahled input{
	display: inline;
	vertical-align: middle;
}
#StartingRecordGet{
	border: 1px solid #375786;
	width: 2em;
	font-size: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}

#Sort{
}
#Sort a{
}
#Sort a:hover{
}
#zobrazeni{
}
#zobrazeni a{
}
.rada{
}
.box-vypis{
	width: 49.9%;
	float: left;
	padding-top: 0.5em;
}
.box-vypis-inside{padding: 0 5px 0 0;}
.thumb-vypis{
	width: 120px;
	float: left;
	overflow: hidden;
	text-align: right;
}
.thumb-vypis img{
	border: 0;
}
.box-vypis table{table-layout: fixed;border-bottom: 1px solid #E1E1E1;}
.box-vypis td, .box th{padding: 0;text-align:left;}
.box-vypis h2{
	font-size: 100%;
	margin: 0 0 0 125px;
	border-bottom: 1px solid #505050;
}
.box-vypis p{
	font-size: 100%;
	margin: 0 0 0 125px;
	text-align: justify;
}
.second h2{
/*	margin: 0 0 0 130px;
	_margin: 0;
	_width: 165px;
	overflow: hidden;*/
}
.second p{
/*	margin: 0 0 0 130px;
	_margin: 0;
	_width: 165px;
	overflow: hidden;*/
}
.second, .first{
	margin: 0 0 0 0px;
}

.first h2{
/*	_margin: 0;
	_width: 165px;
	overflow: hidden;*/
}
.first p{
/*	_margin: 0;
	_width: 165px;*/

}

.second img{
	margin-left: 5px;
}


.box-vypis h2 a{color: #505050;text-decoration: none;}







/***GENEROVANO SERVEREM***/



.akce-akce{background: url(../img/akce-akce.jpg) no-repeat top left;}
.akce-novinky{background: url(../img/akce-novinky.jpg) no-repeat top left;}
.akce-vyprodej{background: url(../img/akce-vyprodej.jpg) no-repeat top left;}
.akce-jiz-brzy{background: url(../img/akce-jiz-brzy.jpg) no-repeat top left;}
.akce-akce h2, .akce-akce strong{}
.akce-novinky h2, .akce-novinky strong{}
.akce-vyprodej h2, .akce-vyprodej strong{}
.akce-jiz-brzy h2, .akce-jiz-brzy strong{}
/***GENEROVANO SERVEREM***/






/***LAYOUT***/
#page{
	width: 1002px;
	margin: 0 auto 0 auto;
	text-align: left;
	background: #fff  url(../img/page.gif) repeat-x;
}
#head{
	height: 143px;
	position: relative;
}
#head-inside{
	background: url(../img/head.gif) no-repeat top right;
	height: 143px;
}
#head-inside-en{
	background: url(../img/head-en.gif) no-repeat top right;
	height: 143px;
}
#head h1{
	position: absolute;
	margin: 0;
	left: 29px;
	top: 58px;
	width: 413px;
	height: 73px;
	overflow: hidden;
	font-size: 100%;
	margin: 0;
}
#head h1 a{
	display: block;
	width: 100%;
	height: 100%;
	background: #fff url(../img/logo.gif) no-repeat;
}
#head h1 span{display: block;margin-left: -2000px;}


/***HLAVICKA MENU***/
#menu{
	background: #689D41 url(../img/green-prechod.gif) repeat-x;
	padding-left: 1em;
}
#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li{
	display: inline;
	height: 30px;
	line-height: 30px;
	
}
#menu a{
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0 0.5em;
}
#menu a:hover{}

#novinky{
	margin: 1px 0px 0 0px;
}
#novinky-inside{
	border: 1px solid #375786;
	background: #fff url(../img/sipka-blue.gif) no-repeat;
	padding-bottom: 5px;
}
#novinky p.bg-novinky{
	border-bottom: 1px solid #375786;
	color: #375786;
	font-weight: bold;
}
#novinky p.bg-novinky .novinka-hp-all
{
	float: right;
	background:  url(../img/sipka-blue-text.gif) no-repeat left center;
	padding-left: 15px;
	padding-right: 1em;
	font-weight: normal;
}
.novinka{
	
}
.novinka-hp{
	margin: 0 1em;
}
.novinka-hp .datum, .novinka .datum{
	color: #375786;
	font-weight: bold;
	margin: 0;

}



/***HLAVICKA MENU***/



#content{
}
#textove-zobrazeni{
}
#obrazkove-zobrazeni{
}
#stromTop, #stromBottom{
	padding: 0em;
	clear: both;
}
#stromTop{
	padding-bottom: 0em;
}
#stromTop div{
	border-bottom: 1px solid #689D41;
}
#stromBottom div{
}
#stromTop h5{
	margin: 0 0 0em 0;
	padding-bottom: 0em;

}

.vyber-vyrobcu-top{
}
.vyber-vyrobcu-top2{
}

table.zobrazit-sloupce{
	width: 100%;
	border-collapse: collapse;
	margin-top: 0em;
	margin: 0;
}

table.zobrazit-sloupce hr{
	border:0;
	height: 20px;
	color: #689D41;
}

table.zobrazit-sloupce td{
	padding: 0 10px;
	vertical-align: top;
}
.td-sort{
	width: 12em;
	overflow: hidden;
}
.td-show{
	width: 22em;
	overflow: hidden;
}
table.zobrazit-sloupce a{
	color: #000;
}
table.zobrazit-sloupce table td{
	padding: 0;
	width: auto;
	vertical-align: top;
}
table.zobrazit-sloupce ul{
	list-style: none;
	margin: 0 0 0 0.2em;
	padding: 0 0 0 0;
}
table.zobrazit-sloupce li{
	padding: 0 0 0 8px;
	background: url(../img/sipecka.gif) no-repeat left 0.5em;
}
.zobrazit-vsechny{
	border: 1px solid #689D41;
	border-top: 0;
	background: #689D41;
	color: #fff!IMPORTANT;
	font-size: 80%;
	display: block;
	width: 10em;
	float: right;
	text-align: center;
	margin-right: 1em;
}

.zobrazit-vybrane{
	float: right;
	cursor: pointer;

}
.zobrazit-vsechny:hover{
	text-decoration: none;
	color: #fff;
}
#stromBottom h5{
}
#stromTop h5 a, #stromBottom h5 a, #stromTop h5 span, #stromBottom h5 span{
}
#stromTop table{
}

#stromTop table td{
}
.TablePodmenu{
}
.TablePodmenu td{
}
.TablePodmenu ul{
}
.TablePodmenu ul li{
}
.TablePodmenu ul li span{
}
.TablePodmenu ul li a{
}
.TablePodmenu ul li a:hover{

}







ul.podmenu{
}
ul.podmenu li{

}
ul.podmenu li span{

}
ul.podmenu li a{

}
ul.podmenu li a:hover{

}
#textove-zobrazeni .ctverecek{
	display: block;
	width: 10px;
	font-size: 1px;
	height: 10px;
}
#textove-zobrazeni .ctverecek a{
	display: block;
	width: 100%;
	height: 100%;
}

table.zobrazit{

}
table.zobrazit a{

}

table.zobrazit-grafika{
	width: 100%;
	border-collapse: collapse;
	margin-top: 0em;
	margin: 0;
}

table.zobrazit-grafika hr{
	border:0;
	height: 20px;
	color: #375786;
}

table.zobrazit-grafika td{
	padding: 0 10px;
}
table.zobrazit-grafika a{
	color: #000;
}
.paging{
margin: 0;

}
.paging input{
	border: 0;
	background: #689D41;
	padding: 0;
	margin:0;
	color: #fff;
	font-size: 80%;
	font-family: Arial;
	vertical-align: middle;
}

.paging select{
	border: 0;
	padding: 0;
	margin:0;
	font-size: 80%;
	font-family: Arial;
	vertical-align: middle;
}



table.seznam{
	width: 100%;
	border-collapse: collapse;
	border-bottom: 2px solid #689D41;
}
table.seznam a{
	color: #000;
}
table.seznam th{
	background: #689D41;
	color: #fff;
	font-weight: normal;
	text-align: left;
	padding: 0 0.3em;
}
table.seznam th a{
	color: #fff!IMPORTANT;
	text-decoration: none;
	padding-right: 15px;
}
table.seznam td{
	font-weight: normal;
	padding: 0.2em 0.3em;
}
#strankovani{
}
#strankovani-nahled{
	text-align: right;
	margin: 0 1em 0.5em 1em;
}
#strankovani a, #strankovani-nahled a{
	color: #000;
	text-decoration: none;
}
#text-pocet{
}
#nahled-pocet{
}
#strankovani a:hover{
}
table.seznam tr.even{
}
table.seznam tr.odd{
}
table.seznam tr.selected{
}
.col-tip{
}
.col-nazev{
}
.col-vyrobce{
	width: 12em
}
.col-cena{
}

#reklama-column{
	width: 222px;

	float: right;
}
#reklama-column h2{
}
#reklama-column-inside{
}
#main-text{
	width: 605px;
	float: right;
}
#main-text-inside{
}

#control-column{
	width: 175px;
	float: right;
}
#control-column-inside{
	margin: 0 5px 0 1px;
}
/*-kosik-*/
#kosik{
	margin: 1px 1px 0 5px;
}
#kosik-inside{
	border: 1px solid #689d41;
	border-right: 0;
	background: #ffffd9 url(../img/tecka-green-kosik.gif) no-repeat;
	padding-bottom: 5px;
}
#kosik p{
	border-bottom: 1px solid #689d41;
	color: #689d41;
	font-weight: bold;
}
.obsah-kosiku{
	background: url(../img/box-left.gif) no-repeat left center;
}
.obsah-kosiku{
	width: 100%;
}

#kosik table{
}
#kosik th{
	padding-left: 15px;
	font-weight: normal;
}
#kosik td{
	padding-right: 15px;
	font-weight: normal;
}
#kosik .kosik-pod-carou
{
	color: #999;
}
#kosik .href-obsah-kosiku{
	background: transparent url(../img/sipka-submit.gif) no-repeat left center;
	padding-left: 15px;
	color: #375786;
}
#kosik hr{
	height: 1px;
	size: 1px;
	border: 0;
	margin-left: 15px;
	color: #375786;
}

/*-kosik-*/

#topten{
	margin: 1px 1px 0 5px;
}
#topten-inside{
	border: 1px solid #689d41;
	border-right: 0;
	background: #fff url(../img/tecka-green.gif) no-repeat;
	padding-bottom: 10px;
}
#topten p{
	border-bottom: 1px solid #689d41;
	color: #689d41;
	font-weight: bold;
}
#topten ol{
	list-style: none;
background: url(../img/box-left.gif) no-repeat left center;
margin: 0;
padding: 0;
}
#topten ol li{
	padding-left: 15px;
}

#zasilat-informace{
	margin: 1px 1px 0 5px;
}
#zasilat-informace p{
	border-bottom: 1px solid #689d41;
	color: #689d41;
	font-weight: bold;
}
#zasilat-informace-inside{
	border: 1px solid #689d41;
	border-right: 0;
	background: #fff url(../img/tecka-green.gif) no-repeat;
	padding-bottom: 10px;
}

#zasilat-informace form{
	background: url(../img/box-left.gif) no-repeat left center;
}
#zasilat-informace fieldset{
	border:0;
	padding: 5px 15px;
}
#zasilat-informace label{
	display: block;
	float: left;
	width: 35px;
	color: #689d41;
}
#zasilat-informace input{
	font-size: 100%;
	width: 139px;
	color: #375786;
}
#zasilat-informace .homepage-submit-email{
	width: 150px;
	font-size: 100%;
	background: transparent;
	text-align: right;
	padding: 0;
	margin: 0;
	border: 0;
	color: #375786;
}
#zasilat-informace .homepage-submit-email span{
	background: transparent url(../img/sipka-submit.gif) no-repeat left center;
	padding: 0 0 0 15px;
}


#vyhledavani{
}


#vyhledavani form{
}
#vyhledavani fieldset{
}
#vyhledavani input{
}
.input-select{
}
.input-kosik{
}
.input-kosik:hover{
}
#vyhledavani .homepage-submit{
}
#vyhledavani a{
}





/*-prihlaseni-*/
#prihlaseni{
	margin: 0 1px 0 5px;
}
#prihlaseni-inside{
	border: 1px solid #689d41;
	border-right: 0;
	background: #ebebeb url(../img/tecka-green.gif) no-repeat;
}
#prihlaseni p{
	border-bottom: 1px solid #689d41;
	color: #689d41;
	font-weight: bold;
}

#prihlaseni form{
	background: url(../img/box-left.gif) no-repeat left center;
}
#prihlaseni fieldset{
	border:0;
	padding: 5px 15px;
}
#prihlaseni fieldset label{
	display: block;
	float: left;
	width: 35px;
	color: #375786;
}
#prihlaseni input{
	font-size: 100%;
	width: 139px;
	color: #375786;
}

#prihlaseni fieldset label.en{
	display: block;
	float: left;
	width: 55px;
	color: #375786;
}
#prihlaseni input.en{
	font-size: 100%;
	width: 119px;
	color: #375786;
}

#prihlaseni .homepage-submit{
	font-size: 100%;
	background: transparent;
	text-align: right;
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
	color: #375786;
	
}
#prihlaseni .homepage-submit span{
	font-size: 100%;
	background: transparent url(../img/sipka-submit.gif) no-repeat left center;
	padding: 0 0 0 15px;
}
#prihlaseni .href-registrace
{
	color: #375786;
	padding: 0 0 0 15px;
	background: transparent url(../img/clovicek.gif) no-repeat left center;
	text-decoration: none;
}
#prihlaseni a{
}
/*-prihlaseni-*/


#osobni-informace{
}
#osobni-informace h5{
}
#osobni-informace ul{
}
#osobni-informace li{
}
#osobni-informace li a{
}
#osobni-informace li a:hover{
}


#banners{
}




#jak-nakupovat{
}
#jak-nakupovat ul{
}
#jak-nakupovat ul ul{
}
#jak-nakupovat li{
}
#jak-nakupovat li li{
}
#jak-nakupovat li a{
}

#jak-nakupovat li a:hover{
}

#katalog{
}
#katalog-inside{
margin: 0 0em;
background: url(../img/bg-katalog.gif) repeat-y;
}
.bg-katalog{
	color: #fff;
	font-weight: bold;
	
}
.bg-katalog{
	background: #689d41 url(../img/bg-katalog-nadpis.gif) repeat-y;
	line-height: 30px;
	padding-left: 15px;
}
.bg-katalog span{
	background: url(../img/sipka-menu-down-new.gif) no-repeat left center;
	padding-left: 20px;
}
#katalog ul{
	list-style: none;
	margin: 0 1em;
	padding: 0;
	background: url(../img/menu-li.gif) no-repeat left top;
}
#katalog ul li{
	background: url(../img/menu-li.gif) no-repeat left bottom;
	padding: 0.3em 0;
}
#katalog ul ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#katalog ul ul li{
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(../img/sipka-menu-new.gif) left 4px no-repeat;
}
#katalog ul a{
	color: #666;
}
#katalog ul a{
}
#katalog ul span{
}
#katalog li.open a {
}
#katalog li a:hover{
}
#katalog li a:hover span{
}
#katalog li.open span {
}
#katalog li.open li a {
}


#foot{
	text-align: right;
	background: #e6e6e6 url(../img/sipka-foot.gif) no-repeat left center;
	line-height: 2.5em;
	border-top: 1px solid #689d41;
	color: #000;
	padding-right: 1em;
	padding-left: 40px;
}
#foot span{
	float: left;
}
#other{
}
#reklama{
}
.reklama{
}
#other ul, #other li{
}
#other a{
}
#other a.other-end{
}
#other a:hover{
}

#umisteni, #doporucujeme, #fotogalerie, #varianty{
}
#typimage{
}

.message-ok{
}
#lkw{
}
.error{
}
.req-hvezdicka{
}
.poznamka{
}
table.table-informace{
}
table.table-informace th{
}
table.table-informace td{
}
.textarea-poznamka{
	width: 550px;
	height: 3em;
	border: 1px solid #DFDFDF;
}
.informace{
}
.pozor{
}
.error .error-img{
}
.error h2, .error h3{
}
.error h3{
}
.error hr{
}
.error #DivDetails{
}


.dodaci-hidden{
	display: none;
}
.dodaci-block{
	display: block;
}
.kore-hidden{
	display: none;
}
.kore-block{
	display: block;
}
.checkbox-vyrobce{
	background: transparent!IMPORTANT;
}
#ImageHref{
	cursor: pointer;
}
#VyrobekDetail{
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid #689d41;
	border-bottom: 10px solid #689d41;
	padding: 10px;
}
#KategorieDetail{
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid #689d41;
	border-bottom: 10px solid #689d41;
	padding: 10px;
	_height: 30em;
	min-height: 30em;
}
#RamecekText{
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid #689d41;
	border-bottom: 10px solid #689d41;
	padding: 10px;
	_height: 30em;
	min-height: 30em;
}
#RamecekHp{
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid #689d41;
	border-bottom: 10px solid #689d41;
	padding: 0px;
}
#vyrobek{

}
#informace-vzhled{
	width: 250px;
	float: right;
}
#informace{
	width: 330px;
	float: right;
}
.foto{
	float: left;
	overflow: hidden;
	width: 100px;
}
table.cena{
	float: left;
	width: 140px;
}
table.cena td{
	padding: 0 5px;
}
.cena-detail-hodnota{
	text-align: right;
}
#informace-inside{
}
#zeptejte-se{
	border: 1px solid #375786;
	margin-top: 2em;
	background: url(../img/sipka-blue.gif) no-repeat;
}
#zeptejte-se table td{
	vertical-align: top;
}
#zeptejte-se label{
	color: #505050;
}
#zeptejte-se p.nadpis{
	border-bottom: 1px solid #375786;
	color: #375786;
	font-weight: bold;
}
#zeptejte-se button{
	float: right;
	font-size: 100%;
	background: transparent url(../img/sipka-submit.gif) no-repeat left center;
	text-align: left;
	margin: 0;
	padding: 0 0 0 15px;
	border: 0;
	color: #375786;
}
#zeptejte-se fieldset{
	border: 0;
	padding: 0 1em;
}
#zeptejte-se input{
	font-size: 100%;
}
textarea#dotaz{
	font-size: 100%;
	height: 8em;
	width: 420px;
}
#otazka2{
	color: #999;
}
#zeptejte-se legend{
	display: none;
}
h2.nadpish2{
	background: url(../img/sipka-menu-down.gif) no-repeat left center;
	color: #689d41;
	padding-left: 15px;
}
.input-kosik{
	background: #689d41 url(../img/koupit.gif) no-repeat 2px center;
	color: #fff;
	padding: 2px 15px 2px 20px;
	border: 0;
}
.input-kosik:hover{
	color: #fff;
}
.input-kosik:hover{
}
.table-doprava{
	font-weight: bold;
}
.table-doprava a{
	color: #FFA23B;
	font-weight: bold;
}
.table-doprava a:hover{
	color: #f00;
}
#lng{
	width: 20em;
	position: absolute;
	top: 0.5em;
		color: #fff;
}
#lng a{
	color: #fff;
}