@import "../upload/css/css.css";
body{
	background: #f5fdff url(../img/body.gif) repeat-x;	
	font: 80%/1.5 Arial;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #444647;
}

form{
	margin: 0;
	padding: 0;
}
button{
	cursor: pointer;
}
label{
	display: block;
	color: #444647;
}
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: #2680ba;
	text-decoration: none;
}
a:hover{
	color: #000;
	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: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*line-height: 30px;*/
}

.bg-kosik{}
.bg-akce{}
.bg-homepage-text{
	padding: 0 2px!IMPORTANT;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	background: #257EB8;
}
.bg-homepage-text strong{
	text-decoration: underline;
}
.bg-homepage-text a{
	color: #fff;
}
.bg-novinky-more
{
    background: #257EB8;
    margin: 0;
    color: #fff;
    padding-left: 10px!IMPORTANT;
}



.bg-jak-nakupovat{}

.bg-topten{}
/***NADPIS***/

.bg-zapomenute-heslo
{
	color: #375786;
	font-weight: bold;
	background: #257EB8;
	margin: 0;
	color: #fff;
	padding-left: 10px!important;
}



#TabulkaKontakt{
	border-collapse: collapse;
	font-size: 100%;
}
#TabulkaKontakt input{
	width: 120px;
}
.td-fakturacni-adresa{
	width: 210px;
	vertical-align: top;
}
.td-fakturacni-adresa-en{
	width: 275px;
}
.td-dodaci-adresa{
	width: 155px;
	vertical-align: top;
}
.td-korenspodencni-adresa{
	width: 180px;
	vertical-align: top;
}
.td-korenspodencni-adresa-en{
	width: 155px;
}


.thumb2{height: 115px;text-align: center;overflow: hidden;line-height: 95px;}
.thumb{	overflow: hidden;
	text-align: center;
	background: #fff;
    height: 95px;	
	vertical-align: middle;
	line-height: 95px;
}
.thumb2 img, .thumb img{border: 0px solid #000;}
.objednavka-input:hover, .objednavka-input{
	background: #257EB8;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0.5em;
	top: 1em;
	position: relative;
}
.objednavka-input-disable:hover, .objednavka-input-disable{
	background: #ccc url(../img/help2.png) no-repeat 3px center;
	
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0.5em;
	top: 1em;
	position: relative;
	padding-left: 30px;
	border: 2px solid #FF2F03;
	color: #FF2F03;	
	
}
.vyber-dopravy-help
{
	background: url(../img/navigate_down.png) no-repeat 3px center;
	padding: 0.5em;
	padding-left: 30px;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}
.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 #257EB8;
	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: #FFB4B4 ;
	text-align: right;
	margin: 0;
	border: 2px solid #FF0000;
	color: #153167;
	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 #257EB8;
	margin-top: 1em;
}
table.table a{
	color: #000;
}
table.table th{
	background: #257EB8;
	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: #257EB8;
	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: #257EB8;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	color: #fff;
}
.registrace td input.checkbox{
}
.registrace th label{
}
.registrace p{
}


.zapomenute-heslo
{
    border: 1px solid #bdbdbd;
    padding: 1em;
    
}
.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: 185px;
	float: left;
	color: #474747;
}
.thumb-hp{
	overflow: hidden;
	text-align: center;
	background: #fff;
    height: 98px;	
	line-height: 95px;
	
}
.info-hp{
	overflow: hidden;
	
}
.box-hp h3{
    background-color: #2780BA;
    font-weight: normal;
	margin: 0;
}
.box-hp-inside{margin: 0 5px 5px 0px;
	height: 15em;
	overflow: hidden;
	border: 1px solid #CAE1F3;
	background: #e7f2f9;
}
.box-hp table{border-bottom: 1px solid #E1E1E1;	width: 100%;background: #fff;}
.box-hp td, .box-hp th{padding: 1px 0;text-align:left; padding-right: 5px;}
.box-hp th{padding: 0;text-align:left;padding-left: 5px;font-weight: normal;}
.box-hp h2{
	font-size: 100%;
	margin: 0;
	background: #2780BA;
	height: 1.5em;
	padding-left: 5px;
	font-weight: normal;
}
.box-hp h2 a{color: #fff;text-decoration: none;}
.box-hp hr{
	display: none;
}




.box
{
    width: 185px;
	float: left;
	color: #474747;
}
.box-k{
	height: 18em;
	
}
.box h3{
    background-color: #2780BA;
    font-weight: normal;
	margin: 0;
}
.box-k table{
/*	background: #ECF9EF;*/
}
.box-r{
}
.box-inside{margin: 0 5px 5px 0px;
	height: 16.2em;
	overflow: hidden;
	border: 1px solid #CAE1F3;
	background: #e7f2f9;}

.box table{border-bottom: 1px solid #E1E1E1;	width: 100%;background: #fff;}
.box td, .box th{padding: 1px 0;text-align:left; padding-right: 5px;}
.box th{padding: 0;text-align:left;padding-left: 5px;font-weight: normal;}

.box h2{
	font-size: 100%;
	margin: 0;
	background: #2780BA;
	height: 1.5em;
	padding-left: 5px;
	font-weight: normal;
}
.box h2 a{color: #fff;text-decoration: none;}
.box h3 {color: #fff;text-align: center;font-weight:bold;}
.box-hp h3 {color: #fff;text-align: center;font-weight:bold;}

.box-k h2{
	font-size: 100%;
	margin: 0;
	border-bottom: 1px solid #505050;
	overflow: hidden;
	height: 3em;
}

.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
{
    display: none;
}
#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;
	color: #474747;
}
.box-vypis-inside
{
margin: 0 5px 5px 0px;
	height: 16.2em;
	overflow: hidden;
	border: 1px solid #CAE1F3;
	background: #fff;
    }
.box-vypis h3{
    background-color: #2780BA;
    font-weight: normal;
	margin: 0;
}
.thumb-vypis{
	width: 125px;
	float: left;
	height: 100px;
	overflow: hidden;
	text-align: right;
}
.thumb-vypis img{
	border: 0;
	
}
.box-vypis table{clear: left;table-layout: fixed;border-bottom: 1px solid #dbdbdb;margin: 0 0.5em;}
.box-vypis td, .box th{padding: 0;text-align:left;}
.box-vypis h2{
	font-size: 100%;
	margin: 0;
	font-weight: normal;
	
}
.box-vypis h2 a
{
    
}
.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: #257eb8;text-decoration: none;}







/***GENEROVANO SERVEREM***/



.akce-akce{background: url(../img/akce-akce.jpg) no-repeat top left;}
.akce-novinky{}
.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***/
#web
{
    width: 1005px;
	margin: 0 auto 0 auto;
	text-align: left;
	background: #fff;
}
#page{
    
}
#head{
	height: 141px;
	position: relative;
}
#head-inside{
	background: url(../img/head.gif) no-repeat top right;
	height: 141px;
}
#head-inside-en{
	background: url(../img/head-en.gif) no-repeat top right;
	height: 143px;
}
#head h1{
	position: absolute;
	margin: 0;
	left: 24px;
	top: 11px;
	width: 418px;
	height: 82px;
	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
{
	padding-left: 1em;
	padding-top: 106px;
}
#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li{
	display: block;
	width: 8em;
	height: 30px;
	line-height: 30px;
	float: left;
}
#menu a
{
    display: block;
	color: #1d64a3;
	font-weight:bold;
}
#menu a span
{
    display: block;
	color: #1d64a3;
	padding-left: 20px;
}
#menu a:hover
{
    color: #fff;
    background: url(../img/menu-hover.gif) repeat-x;
    text-decoration: none;
}
#menu #m1 a span
{
    background: url(../img/home.gif) no-repeat 3px center;
}
#menu #m1 a:hover span
{
    color: #fff;
    background: url(../img/home-hover.gif) no-repeat 3px center;
}
#menu #m2 a span
{
    background: url(../img/pokladna.gif) no-repeat 3px center;
}
#menu #m2 a:hover span
{
    color: #fff;
    background: url(../img/pokladna.gif) no-repeat 3px center;
}
#menu #m3 a span
{
    background: url(../img/rad.gif) no-repeat 3px center;
}
#menu #m3 a:hover span
{
    color: #fff;
    background: url(../img/rad-hover.gif) no-repeat 3px center;
}
#menu #m4 a span
{
    background: url(../img/dotazy.gif) no-repeat 3px center;
}
#menu #m4 a:hover span
{
    color: #fff;
    background: url(../img/dotazy-hover.gif) no-repeat 3px center;
}
#menu #m5 a span
{
    background: url(../img/kontakt.gif) no-repeat 3px center;
}
#menu #m5 a:hover span
{
    color: #fff;
    background: url(../img/kontakt-hover.gif) no-repeat 3px center;
}

#novinky{
	margin: 1px 0px 0 0px;
}
#novinky-inside{
	border: 1px solid #375786;
    
	padding-bottom: 5px;
}

#novinky p.bg-novinky{
	color: #fff;
	margin: 0;
	padding-left: 10px;
	font-weight: bold;
	background: #257EB8;
	margin-bottom: 1em;
}
#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;
	color: #fff;
	font-weight: normal;
}
.novinka{
	
}
.novinka-hp{
	margin: 0 1em;
}
.novinka-hp .datum, .novinka .datum{
	color: #FA822A;
	font-size: 120%;
	font-weight: bold;
	margin: 0;

}



/***HLAVICKA MENU***/



#content
{
    border: 1px solid #dee5e7;
    border-top: 0;
    border-bottom: 0;
}
#textove-zobrazeni{
}
#obrazkove-zobrazeni{
}
#stromTop, #stromBottom{
	padding: 0em;
	clear: both;
}
#stromTop{
	padding-bottom: 0em;
	border-bottom: 1px solid #000;
	margin-bottom: 1em;
}
#stromTop div{
	
}
#stromBottom div{
}
#stromTop h5{
	margin: 0 0 0em 0;
	padding-bottom: 0em;

}
.vyber-vyrobcu-top{
}
.vyber-vyrobcu-top2
{
	display: none;
}

table.zobrazit-sloupce{
	width: 100%;
	border-collapse: collapse;
	margin-top: 0em;
	margin: 0;
}

table.zobrazit-sloupce hr{
	border:0;
	height: 20px;
	color: #257EB8;
}

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 #257EB8;
	border-top: 0;
	background: #257EB8;
	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{
}







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
{
	display: none;
	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: #257EB8;
	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 #257EB8;
}
table.seznam a{
	color: #000;
}
table.seznam th{
	background: #257EB8;
	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
{
    padding-left: 5px;
}
#main-text{
	width: 565px;
	float: right;
}
#main-text-inside{
}

#control-column{
	width: 215px;
	float: right;
}
#control-column-inside{
	margin: 0 5px 0 5px;
}
/*-kosik-*/
#kosik{
	position: absolute;
	top: 10px;
	left: 787px;
	width: 210px;
}
#kosik-inside{
	border: 3px solid #C8DA7F;
	padding: 0;
	background: #D6E19A;
}


#kosik table
{
    width: 100%;
    color: #444647;
}
#kosik th{
    border-bottom: 1px solid #C8DA7F;
    padding: 0 5px;
}
#kosik td{
	padding: 0 5px;
	font-weight: normal;
}
#kosik a{
    color: #444647;
}
#kosik .kosik-pod-carou
{
	color: #444647;
	background: #CCDC87;
}
#kosik .href-obsah-kosiku{
	background: transparent;
	padding-left: 0px;
	color: #444647;
	font-weight: normal;
}
#kosik hr{
	height: 1px;
	size: 1px;
	border: 0;
	margin-left: 15px;
	color: #375786;
}

/*-kosik-*/

#topten{
	margin: 1em 0px;
}
#topten-inside{
	margin: 0 0em;
    border: 1px solid #f0f3f4;
}
.bg-topten
{
	background: #257eb8;
	font-weight: bold;
    color: #fff;
    margin: 0;
    background: #FA822A url(../img/topten.gif) no-repeat 5px center;
}
#topten p{
	color: #fff;
	font-weight: bold;
}
#topten ol{
	list-style: none;
    margin: 0;
    padding: 0;
    color: #2680ba;
}
#topten ol li{
	padding-left: 5px;
}





#zasilat-informace{
	margin: 1em 0px;
}
#zasilat-informace-inside{
    margin: 0 0em;
    border: 1px solid #f0f3f4;
}
.bg-zasilat-informace
{
	background: #257eb8;
	font-weight: bold;
    color: #fff;
    margin: 0;
    background: #FA822A url(../img/zasilat-informace.gif) no-repeat 5px center;
}
#zasilat-informace p{
	color: #fff;
	font-weight: bold;
}

#zasilat-informace form{

}
#zasilat-informace fieldset{
	border:0;
	padding: 5px 5px;
}
#zasilat-informace label{
	display: none;
}
#zasilat-informace input{
	font-size: 100%;
	width: 100px;
	color: #375786;
	vertical-align: middle;
}
#zasilat-informace .homepage-submit-email{
	width: 4em;
	font-size: 90%;
	vertical-align: middle;
	background: #257eb8;
	text-align: center;
	padding: 0;
	margin: 0;
	border: 0;
	color: #fff;
}


.forget-submit-search
{
	width: 5em;
	font-size: 100%;
	vertical-align: middle;
	background: #257eb8;
	text-align: center;
	padding: 0;
	margin: 0;
	border: 0;
	color: #fff;
}
#zasilat-informace .homepage-submit-email span{
}





#vyhledavani
{
    margin: 0em 0px 1em 0;
}

#vyhledavani-inside{
    margin: 0 0em;
    border: 1px solid #f0f3f4;
}
.bg-vyhledavani
{
	background: #257eb8;
	font-weight: bold;
    color: #fff;
    margin: 0;
    background: #FA822A url(../img/vyhledat.gif) no-repeat 5px center;
}
#vyhledavani p{
	color: #fff;
	font-weight: bold;

	
}

#vyhledavani form{
}
#vyhledavani fieldset{
}
#vyhledavani input
{
    
}
.input-select{
}
.input-kosik{
}
.input-kosik:hover{
}
#vyhledavani .homepage-submit{
}
#vyhledavani a{
}


#vyhledavani-inside p{
	margin: 0;
}


#vyhledavani fieldset{
	border: 0;
	padding: 5px 5px;
}
#vyhledavani input
{
    
}
.input-select{
}
#vyhledavani .homepage-submit{
}
#vyhledavani a{
}
#vyhledavani label{
	display: none;
}
#vyhledavani input{
	font-size: 100%;
	width: 130px;
	color: #375786;
	vertical-align: middle;
}

#vyhledavani .homepage-submit-search{
	width: 5em;
	font-size: 90%;
	vertical-align: middle;
	background: #257eb8;
	text-align: center;
	padding: 0;
	margin: 0;
	border: 0;
	color: #fff;
	vertical-align: middle;
}
#vyhledavani .homepage-submit-search span{
	

}
/***HLAVNI AKCE***/
.box-akce{
	margin: 0px 1px 1em 0;
	overflow: hidden;
}
.box-akce a{text-decoration: none;}
.box-akce-inside{
	margin: 0 0em;
    border: 1px solid #f0f3f4;
}
.box-akce h3
{
	margin: 0;
	text-align: center;
}
.box-akce p{
	color: #fff;
	font-weight: bold;
}
.pozadi
{
    background: #257eb8;
	font-weight: bold;
    color: #fff;
    margin: 0;
    background: #FA822A url(../img/box-akce.gif) no-repeat 5px center;
}
.box-akce table{width: 100%;}
.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-left: 0.5em;
	text-align: left;
	background: #e7f2f9;
	line-height: 1em;
	font-weight: bold;
}
.detail-kosik a{
	padding-left: 15px;
	background: transparent url(../img/sipka-submit.gif) no-repeat left 0.3em;
}
.detail-kosik a:hover{}
.bezna-cena{
}
/***HLAVNI AKCE***/


/*-prihlaseni-*/
#prihlaseni{
	margin: 0em 0px 1em 0;
}
#prihlaseni-inside{
	margin: 0 0em;
    border: 1px solid #f0f3f4;
}
#prihlaseni p{
	color: #fff;
	font-weight: bold;

}

.bg-prihlaseni
{
	background: #257eb8;
	font-weight: bold;
    color: #fff;
    margin: 0;
    background: #FA822A url(../img/prihlaseni.gif) no-repeat 5px center;
}

#prihlaseni form{
	
}
#prihlaseni fieldset{
	border:0;
	padding: 5px 5px;
}
#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: 90%;
	background: #257EB8;
	text-align: center;
	width: 5.5em;
	margin: 0;
	padding: 0;
	border: 0;
	color: #fff;
}

#prihlaseni .homepage-submit span{

}
#prihlaseni .href-registrace
{
    font-size: 100%;
    display: block;
    width: 5em;
	color: #fff;
	text-align: center;
	background: #257EB8;
	text-decoration: none;
}
.zapomenute-heslo-odkaz
{
    text-align: center;
    font-size: 80%;
}
.zapomenute-heslo-odkaz a
{
    color: #257eb8;
    text-decoration: underline;
}
/*-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;
    border: 1px solid #f0f3f4;
}

.bg-katalog{
	background: #FA822A;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
    color: #fff;
    margin: 0;
}
.bg-katalog span{
	background: url(../img/bg-katalog-nadpis.gif) no-repeat left center;
	padding-left: 20px;
}
#katalog ul{
	list-style: none;
	margin: 2px;
	padding: 0;
}
#katalog ul li{
    padding: 0.1em 0;
    background: #f86a65;
    border-bottom: 1px solid #fff;
		
}





#katalog ul ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#katalog ul ul li{
	background: #f86a65;
    border-bottom: 0;
    padding-left: 2px;
}
#katalog ul a{
	color: #fff;
	display: block;
	padding-left: 0.5em;
	color: #444647;
}
#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 {
}

.TablePodmenu
{
    background: #FCC0BF;
    width: 100%;
    border: 3px solid #F86A65;
}
.TablePodmenu td
{
	width: 33%;
    vertical-align: top;
}
.TablePodmenu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.TablePodmenu ul li
{
    background: url(../img/li-podmenu.gif) no-repeat left center;
    padding-left: 15px;
}
.TablePodmenu ul li span{
}
.TablePodmenu ul li a
{
    color: #444647;
}
.TablePodmenu ul li a:hover{
color: #257eb8;
}


#katalog ul li.li10, #katalog ul li.li10 li{
    background: #f87671  url(../img/li10.gif) repeat-y right;
}
#katalog ul li.li10 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t10
{
    background: #FBB0AF;
    border-color: #f87671;
}
#katalog ul li.li35, #katalog ul li.li35 li{
    background: #f77d5b url(../img/li35.gif) repeat-y right;
}
#katalog ul li.li35 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t35
{
    background: #FAB8A6;
    border-color: #f77d5b;
}
#katalog ul li.li44, #katalog ul li.li44 li{
     background: #b1d7d1 url(../img/li44.gif) repeat-y right;
}
#katalog ul li.li44 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t44
{
    background: #DBECE9;
    border-color: #b1d7d1;
}
#katalog ul li.li33, #katalog ul li.li33 li{
    background: #ff7ebf url(../img/li33.gif) repeat-y right;
}
#katalog ul li.li33 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t33
{
    background: #FFBDDE;
    border-color: #ff7ebf;
}
#katalog ul li.li41, #katalog ul li.li41 li{
    background: #b1d7d1 url(../img/li41.gif) repeat-y right;
}
#katalog ul li.li41 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t41
{
    background: #DBECE9;
    border-color: #b1d7d1;
}
#katalog ul li.li21, #katalog ul li.li21 li{
    background: #b7cf59  url(../img/li21.gif) repeat-y right;
}
#katalog ul li.li21 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t21
{
    background: #D0E096;
    border-color: #b7cf59;
}
#katalog ul li.li43, #katalog ul li.li43 li{
    background: #b1d7d1 url(../img/li43.gif) repeat-y right;
}
.t43
{
    background: #DBECE9;
    border-color: #b1d7d1;
}
#katalog ul li.li43 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
#katalog ul li.li19, #katalog ul li.li19 li{
    background: #ffbf58 url(../img/li19.gif) repeat-y right;
}
#katalog ul li.li19 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t19
{
    background: #FFD99A;
    border-color: #ffbf58;
}

#katalog ul li.li49, #katalog ul li.li49 li{
    background: #f599b0 url(../img/li49.gif) repeat-y right;
}
#katalog ul li.li49 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t49
{
    background: #FBD1DB;
    border-color: #f599b0;
}
#katalog ul li.li3, #katalog ul li.li3 li{
    background: #88c6ec url(../img/li3.gif) repeat-y right;
}
#katalog ul li.li3 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t3
{
    background: #BDDEF4;
    border-color: #88c6ec;
}
#katalog ul li.li45, #katalog ul li.li45 li{
    background: #5cb662 url(../img/li45.gif) repeat-y right;
}
#katalog ul li.li45 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t45
{
    background: #9ED3A2;
    border-color: #5cb662;
}
#katalog ul li.li38, #katalog ul li.li38 li{
    background: #7d57ba url(../img/li38.gif) repeat-y right;
}
#katalog ul li.li38 li span{
    background: url(../img/odrazka-white.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t38
{
    background: #C7B5E0;
    border-color: #7d57ba;
}
#katalog ul li.li38 a{
       color: #fff;
}
#katalog ul li.li42, #katalog ul li.li42 li{
    background: #b1d7d1 url(../img/li42.gif) repeat-y right;
}
#katalog ul li.li42 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t42
{
    background: #DBECE9;
    border-color: #b1d7d1;
}
#katalog ul li.li30, #katalog ul li.li30 li{
    background: #e1815d url(../img/li30.gif) repeat-y right;
}
#katalog ul li.li30 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t30
{
    background: #EEB39E;
    border-color: #e1815d;
}
#katalog ul li.li1, #katalog ul li.li1 li{
    background: #89c4e9 url(../img/li1.gif) repeat-y right;
}
#katalog ul li.li1 li span{
    background: url(../img/odrazka.gif) no-repeat  0.7em left;
	display: block;
	padding-left: 8px;
}
.t1
{
    background: #BEDDF4;
    border-color: #89c4e9;
}

#foot{
	text-align: right;
	background: #fff ;
	color: #92bedb;
	padding-right: 1em;
	padding-left: 1em;
	border: 1px solid #dee5e7;
	border-top: 0;
	padding-top: 1em;
}
#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;
	border: 1px solid #000;
}
.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;
	padding: 0 5px;
}
#KategorieDetail{
	position: relative;
	top: 0;
	left: 0;
	padding: 0 5px;
	_height: 30em;
	min-height: 30em;
}
#RamecekText{
	position: relative;
	top: 0;
	left: 0;
	padding: 0 5px;
	_height: 30em;
	min-height: 30em;
}
#RamecekHp{
	position: relative;
	top: 0;
	left: 0;
	padding: 0px;
}
#vyrobek{

}
#informace-vzhled{
	width: 230px;
	
	float: right;
}
#informace{
	width: 310px;
	float: right;
}
.foto{
	float: left;
	overflow: hidden;
	width: 200px;
}
table.cena{
	float: left;
	width: 200px;
}
table.cena td{
	padding: 0 5px;
}
.cena-detail-hodnota{
	text-align: right;
}
#informace-inside{
}
#zeptejte-se{
	border: 1px solid #257EB8;
	margin-top: 2em;
}
#zeptejte-se table td{
	vertical-align: top;
}
#zeptejte-se label{
	color: #505050;
}
#zeptejte-se p.nadpis{
    background: #257EB8;
	color: #fff;
	font-weight: bold;
	margin: 0;
}
#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: 360px;
}
#otazka2{
	color: #999;
}
#zeptejte-se legend{
	display: none;
}
h2.nadpish2{
	background: #257EB8;
	color: #fff;
	padding-left: 15px;
}
.input-kosik{
	background: #257EB8 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;
}
.vyprodano{
	float: right;
	color: #FFFF00;
}
.box-vyprodano
{
background: url(../img/vyprodano.gif) no-repeat;	
padding: 3px 0 5px 30px;
color: #FF0000;
font-weight: bold;

}





#navcontainer ul
{
padding: 3px 0;
margin-left: 0;
border-bottom: 2px solid #175480;
font: bold 12px Verdana, sans-serif;
margin-top: 1em;
}

#navcontainer li
{
list-style: none;
margin: 0;
display: inline;
}

#navcontainer ul li a, #navcontainer ul li span
{
padding: 3px 0.5em;
margin-left: 3px;
border: 2px solid #175480;
border-bottom: none;

text-decoration: none;
color: #175480;
}
#navcontainer ul li a
{
	background: #257EB8 url(../img/check.png) no-repeat 3px center;
	padding-left: 20px;
}
#navcontainer ul li span
{
	background: #fff url(../img/warning.png) no-repeat 3px center;
	padding-left: 20px;
}

#navcontainer ul li a:link { color: #fff; }
#navcontainer ul li a:visited { color: #fff; }

#navcontainer ul li a:hover
{
color: #FA822A;
background-color: #1F6CA0;
border-color: #000;
}

#navcontainer ul li a#current
{
background: white;
border-bottom: 1px solid white;
}





/*-informace pro vas-*/
#informace-pro-vas{
	margin: 0em 0px 1em 0;
}
#informace-pro-vas-inside{
	margin: 0 0em;
    border: 1px solid #f0f3f4;
}
#informace-pro-vas p{
	color: #fff;
	font-weight: bold;

}

.bg-informace-pro-vas
{
	background: #257eb8;
	font-weight: bold;
    color: #fff;
    margin: 0;
    background: #FA822A url(../img/alert.gif) no-repeat 5px center;
}

