@import url("reset.css");
@import url("layout.css");
@import url("menu.css");
@import url("formulare.css");

body{
	text-align: center;
	background: #a8a9ab url(../images/pozadi.gif);
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}


h1 {
	font-size:18px;
	/*font-weight:bold;*/
}

h2{
	font-size: 16px;
}

h3{
	font-size: 14px;
}

h4{
	font-size: 12px;
}

h5{
	font-size: 11px;
}

h1 small,h2 small{
	font-size: 60%;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

hr{
	height: 1px;
	border: none;
	border-bottom: 1px dotted #686462;
}

#stred hr{
	margin-left: 14px ;
	margin-right: 14px;
	margin-top: 9px;
	width: auto;
}

/*
#body ul{
	list-style: disc;
	list-style-position: outside;
	margin-left: 1em;
}

#body li{
	margin-top: 0.5em;
}
*/
#body td{
	padding: 3px;
}
strong,b{
	font-weight: bold;
}

em,i{
	font-style: italic;
}

a{
	text-decoration: none;
	color: #57ab2a;
}

a:hover{
	text-decoration: none;
	color: yellow;
}
caption{
	text-align: left;
}

#lang a{
	font-size: 11px;
	font-weight: bold;
}

#lang a.aktual{
	border-bottom: 2px solid black;
}

p{
	padding:1em 0;
}

p.foto{
	float: left;
	text-align: center;
	margin-right:40px;
}

p.foto small{
	display: block;
	text-align: left;
}
/*
p a img, td a img,p.image img{
	border: 1px solid #57ab2a;
}

p a:hover img,.fotoRadek a:hover img{
	border: 1px solid yellow;
}
*/
table.tableBorder,table.tableBorder td{
	border: 1px solid #57ab2a;
}
.cleaner {
	clear: both;
	height: 1px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1px;
	line-height: 1px;
}


img.left{
	float:left;
	clear: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
img.right{
	float:right;
	clear: right;
	margin-bottom:10px;
	margin-left:10px;
}

.clr{
	clear: both;
}

.header{
	background: #2E2E2E;
}
.bold{
	font-weight: bold;
}
.italic{
	font-style: italic;
}
.justify{
	text-align: justify;
}
.center{
	text-align: center;
}
.left{
	text-align: left;
}

.right{
	text-align: right;
}


.fleft{
	float: left;
}

.fright{
	float: right;
}

.noborder{
	border: none;
}

.hidden,.pda,noPrint{
	position: absolute;
	top: -100em;
}
.noshow{
	display: none;
}

.width_100{
	width: 100%;
}
.width_50{
	width: 50%;
}

#hlavicka img{
	margin: 0px;
}
.cIn{
	padding: 0.2em;
}


/*Menu kategorie*/
.mmkategorie{
	width: 190px;
/*	height: 310px;*/
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
}
.mmkategorie h2 a{
	height: 190px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -10000em;
}

.mmkategorie h2 a:hover{
	height: 190px;
	background-position: 0px -190px;
}
.mmkategorie h3{
	text-align: center;
	color: black;
	/*font-weight: normal;*/
	font-size: 17px;
	border-bottom: 2px dotted #686462;
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 5px;
}
#stred .mmkategorie p{
	padding: 0px;
	padding-top: 5px;
	font-size: 11px;
	line-height: 1.3em;
	font-weight: normal;
	word-spacing: 1px;
	
/*	font-family: Arial,sans-serif*/
}
#mmkoriginal{
	background-image: url(../images/mm.original.jpg);
}
#mmkklasic{
	background-image: url(../images/mm.klasic.jpg);
}
#mmkexclusive{
	background-image: url(../images/mm.exclusive.jpg);
}
/*End menu kategorie*/
/*Stitky*/

div.stitek{
	margin-bottom: 5px;
}
#stred div.stitek{
	margin: 0px;
}
div.stitky h3{
	background: black;
	color: white;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
	margin: 0px;
}
div.stitky h3 a{
	color: white;
}
div.stitky h3 a:hover{
	color: yellow;
}
div.stitky div.bb h3{
	font-size: 16px;
	text-align: center;
}

div.stitky p{
	padding: 3px;
	margin: 0px;
	padding-bottom: 5px;
	
}
div.stitky .bb p{
	padding: 0px;
	
}
div.stitky .odkaz,div.stitky .bb{
	cursor: pointer;
} 

div.stitky a.vice{
	display: block;
	text-align: right;
	padding: 3px;
	padding-top: 0px;
	color: black;
	font-weight: bold;
	margin-right: 3px;
}
div.stitky a:hover{
	text-decoration: none;
}
div.stitky a *{
	border: none;
}
div.stitky ul{
	list-style: disc;
	list-style-position: inside;
	margin-left: 0.5em;
}
/*End stitky*/

/*Sipky*/

a.sipka-vlevo,
a.sipka-vpravo,
a.sipka-dolu,
a.sipka-nahoru{
	font-size: 11px;
	line-height: 18px;
	height: 18px;
	text-decoration: none;
	background-repeat: no-repeat;
	color:#555555;
}
a.sipka-vlevo:hover,
a.sipka-vpravo:hover,
a.sipka-dolu:hover,
a.sipka-nahoru:hover{
	/*text-decoration: underline;*/
	/*color: #dbe10d;*/
}

a.sipka-vlevo,
a.sipka-vpravo{
 padding-right: 22px;	
}

a.sipka-dolu,
a.sipka-nahoru{
 padding-left: 22px;	
}

a.sipka-vlevo{
	background-position: right -72px;
}

a.sipka-vlevo:hover{
	background-position: right -90px;
}

a.sipka-vpravo{
	background-position: right -108px;
}

a.sipka-vpravo:hover{
	background-position: right -126px;
}

a.sipka-dolu{
	background-position: left -36px;
}

a.sipka-dolu:hover{
	background-position: left -54px;
}

a.sipka-nahoru{
	background-position: left -0px;
}

a.sipka-nahoru:hover{
	background-position: left -18px;
}


.klasic a.sipka-vlevo,.klasic a.sipka-vpravo,.klasic a.sipka-dolu,.klasic a.sipka-nahoru{
	background-image: url(../images/klasic.sipky.gif);
}

.original a.sipka-vlevo,.original a.sipka-vpravo,.original a.sipka-dolu,.original a.sipka-nahoru{
	background-image: url(../images/original.sipky.gif);
}

.exclusive a.sipka-vlevo,.exclusive a.sipka-vpravo,.exclusive a.sipka-dolu,.exclusive a.sipka-nahoru{
	background-image: url(../images/exclusive.sipky.gif);
}

/*end sipky*/

/*Dum ATR*/

dl.atr_dum_vypis dd,dl.atr_dum_detail dd{
	text-indent: -10000px;	
	position: absolute;
}

dl.atr_dum_vypis, dl.atr_dum_detail{
	position: absolute;
	top:0px;
	left: 0px;
	width: 209px;
	height: 151px;
	/*border: 1px solid red;*/
}
dl.atr_dum_detail{
	width: 375px;
	height: 256px;
	cursor: pointer;
/*	display: none;*/
}
dl.atr_dum_vypis .atr_novinka,
dl.atr_dum_detail .atr_novinka{
	top: 3px;
	left: 0px;
}

dl.atr_dum_vypis .atr_sleva,
dl.atr_dum_detail .atr_sleva{
	top: 3px;
	left: 0px;	
}

dl.atr_dum_vypis .atr_nejlevnejsi,
dl.atr_dum_vypis .atr_nejlevnejsi37,
dl.atr_dum_vypis .atr_nejlevnejsiCelorocni,
dl.atr_dum_detail .atr_nejlevnejsi,
dl.atr_dum_detail .atr_nejlevnejsi37,
dl.atr_dum_detail .atr_nejlevnejsiCelorocni{
	bottom:3px;
	left:0px;
}
dl.atr_dum_vypis .atr_akceMesice,
dl.atr_dum_detail .atr_akceMesice{
	bottom:3px;
	left:0px;
}

dl.atr_dum_vypis .atr_zadano,
dl.atr_dum_detail .atr_zadano{
	top:3px;
	right:0px;
}

dl.atr_dum_vypis .atr_prodano,
dl.atr_dum_detail .atr_prodano{
	top:3px;
	right:0px;
}

dl.atr_dum_vypis .atr_skladem,
dl.atr_dum_detail .atr_skladem{
	bottom:3px;
	right:0px;
}

.atr_skladem{
	background: url(../images/icoinfo.skladem.png) no-repeat left top;
	width: 78px;
	height:40px;
}

.atr_zadano{
	background: url(../images/icoinfo.zadano.png) no-repeat left top;
	width: 70px;
	height:38px;
}

.atr_prodano{
	background: url(../images/icoinfo.prodano.png) no-repeat left top;
	width: 82px;
	height:39px;
}

.atr_akceMesice{
	background: url(../images/icoinfo.akcemesice.png) no-repeat left top;
	width: 106px;
	height:44px;
}

.atr_nejlevnejsiCelorocni{
	background: url(../images/icoinfo.nejlevnejsicelorocni.png) no-repeat left top;
	width: 108px;
	height:64px;
}

.atr_nejlevnejsi{
	background: url(../images/icoinfo.nejlevnejsi.png) no-repeat left top;
	width: 105px;
	height:44px;
}
.atr_nejlevnejsi37{
	background: url(../images/icoinfo.nejlevnejsi37.png) no-repeat left top;
	width: 139px;
	height:51px;
}

.atr_novinka{
	background: url(../images/icoinfo.novinka.png) no-repeat left top;
	width: 78px;
	height:38px;
}

.atr_sleva{
	background: url(../images/icoinfo.sleva.png) no-repeat left top;
	width: 61px;
	height:35px;
}
/*End dumn atr*/

/*Dum vypis*/
.dumPopis{
	float: right;
	width:244px;
}
.dumVypis{
	clear: both;

}
.dumVypis .dumPopis{
	cursor: pointer;
	border-bottom: 1px dotted #686462;
	height: 151px;
	overflow: hidden;
	margin-bottom: 7px;
}
.dumFoto{
	float: left;
}
.dumTrumbs{
	width: 165px;
	float: right;
}

.dumVypis .dumFoto{
	width: 360px;
	width: 402px;
	position: relative;
}

.dumPopis h2,.dumPopis h1{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 7px;
	margin-bottom: 5px;
	color: white;
	
}

.dumPopis h4{
	color: black;
	margin-top: 5px;
}

.klasic .dumPopis h1,.klasic .dumPopis h2{
	background: #0093DD;
}
.original .dumPopis h1,.original .dumPopis h2{
	background: #F0AD1B;
}
.exclusive .dumPopis h1,.exclusive .dumPopis h2{
	background: #DC214C;
}
.dumPopis .cena{
 display: block;
 width: auto;
 padding-left: 20px;
 background-position: 5px;
 background-repeat: no-repeat;
 font-size: 18px;
 float: left;
}
.klasic .dumPopis .cena{
	background-image: url(../images/klasic.puntik.gif);
}
.original .dumPopis .cena{
	background-image: url(../images/original.puntik.gif);
}
.exclusive .dumPopis .cena{
	background-image: url(../images/exclusive.puntik.gif);
}
.dumPopis .cena strong{
	position: relative;
}
.dumPopis .cena strong cite{
 background: url(../images/sleva.png) no-repeat;
 width: 66px;
 height: 14px;
 display: block;
 position: absolute;
 top: 5px;
 left: 10px;
}
.dumPopis .sipka-vpravo,.dumPopis .sipka-vlevo{
	float: right;
}
.dumPopis .sipka-nahoru,.dumPopis .sipka-dolu{
	margin-top: 5px;
	display: block;
}
#stred .dumPopis hr{
	height: 1px;
	border: none;
	border-bottom: 1px dotted #686462;
	margin: 0px;
	margin-bottom: 5px;
}
.dumPopis p{
	padding: 0px;
	/*padding-bottom: 0.5em;*/
	position:relative;
}
.dumPopis p.pcena{
	padding: 0px;
	border-bottom: 1px dotted #686462;	
	line-height: 18px;
	padding-bottom: 5px;
	margin-bottom:3px;
}
.dumPopis big{
	font-size: 24px;
	font-weight: bold;
	color: red;
	display: block;
}
.dumPopis big span{
	color: black;
	margin-left: 4px;
	font-size: 24px;
}

.dumDetail .dumPopis big{
	border-bottom: 1px dotted #686462;
	/*margin-bottom: 5px;*/
	padding-bottom: 3px;
}

.dumPopis .celorocni{
	position: absolute;
	top: 0px;
	right: 0px;
	color: white;
	background: black;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	padding: 3px;
}

.dumFoto ul.thumbs{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.dumFoto ul.thumbs li{
	float: left;
}
.dumFoto .trumbFirst,.dumFoto .trumbFirstWrapper{
	width: 209px;
	height: 151px;
}


.dumFoto .trumbFirst *{
	margin: 0px;
	padding: 0px;
}
.dumFoto .trumbFirst,.dumFoto .trumbFirstWrapper, .dumFoto .thumb,.dumFoto .dopravaZdarma,.dumFoto .specialniNabidka{
	float: left;
	cursor: pointer;
}
.dumFoto .thumb,.dumFoto .dopravaZdarma,.dumFoto .specialniNabidka{
	margin-left: 5px;
	margin-bottom: 5px;
	margin-bottom: 2px;
	border-bottom: 3px solid white;
}
.thumbProxy{
	width: 64px;
	height: 52px;
	display: inline-block;
}
.dumFoto .thumb:hover,.dumDetail .dumFoto .thumb:hover{
	margin-bottom: 2px;
	border-bottom: 3px solid #0093dd;
}

.original .dumFoto .thumb:hover,.original .dumDetail .dumFoto .thumb:hover{
	border-bottom-color: #f0ad1b;
}

.exclusive .dumFoto .thumb:hover,.exclusive .dumDetail .dumFoto .thumb:hover{
	border-bottom-color: #dc214c;
}

.dumFoto .dopravaZdarma,.dumFoto .specialniNabidka{
	display: block;
	width:59px;
	height: 47px;
	text-indent: -10000px;
}
.dumFoto .dopravaZdarma{
	background: url(../images/dopravaZdarmaSmall.gif) no-repeat top left;  
	cursor: auto;
	margin: 0px;
}
.dumFoto .specialniNabidka{
	background: url(../images/specialniNabidkaSmall.gif) no-repeat top left; 
	cursor: auto;
}
.dumFoto .dopravaZdarma:hover,.dumFoto .specialniNabidka:hover{
	/*background: url(../images/dopravaZdarma.50x45.hover.gif) no-repeat top center; */
	/*background-position: 0 -47px;*/
}



/*Detail*/

.dumDetail .dumFoto{
	width: 375px;
	position: relative;
}

.dumDetail .dumPopis{
	width: 300px;
	width: 270px;
}
.dumDetail .dumFoto .trumbFirst,.dumDetail .dumFoto .trumbFirstWrapper{
	width: 375px;
	height: 256px;
	float: none;
	margin-bottom: 5px;
}
.dumDetail .dumFoto .trumbFirst a{
	/*display: block;*/
	cursor: pointer;
}
.dumTrumbs{
	width: auto;
	float: none;
}

.dumDetail .dumFoto .thumb{
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	border-bottom: 3px solid white;
	/*
	margin-bottom: 5px;*/
}
.dumDetail .dumFoto .endLine .thumb{
	margin-right: 0px;
}
.dumDetail .colorbox{
	display: none;
}
.dumPopis .dopravaZdarma,.dumPopis .specialniNabidka{
	width: 90px;
	height: 88px;
	display: block;
	text-indent: -100000px;
	margin-top: 5px;
	/*margin-left: 5px;*/
	float: right;
	
}
.dumPopis .specialniNabidka{
	width: 90px;
}
.dumPopis .dopravaZdarma{
	background: url(../images/dopravaZdarma.gif) no-repeat top left; 
}


.dumPopis .specialniNabidka{
	background: url(../images/specialniNabidka.gif) no-repeat top left; 
}
/*
.dumPopis .specialniNabidka:hover{
	background-position: 0px -88px;
}
.dumPopis .dopravaZdarma:hover{
	background-position: 0px -88px;
}
*/

/*End dum vypis*/

/* Kategorie razeni*/

#razeniKategorie{
	padding: 5px;
	margin-bottom: 5px;
	color: white;
}
#razeniKategorie a{
	color: white;
}
#razeniKategorie a span{
margin-right: 2px;	
}
#razeniKategorie a.aktual,#razeniKategorie a:hover{
	color: yellow;
}

#razeniKategorie dd,#razeniKategorie dt{
 float:left; 	
}
#razeniKategorie dd{
	float: right;
	margin-left: 6px;
	display: block;
}
/*END  Kategorie razeni*/
/*Litovani*/	
.listovani{
	padding: 0px;
/*	margin-top: 5px;*/
	
}
.listovani a,.listovani strong{
	display: inline-block;
	padding: 5px;
	font-weight:bold;
}


.listovani strong.aktual,.listovani a:hover{
	background: white;
	background: yellow;
	color: #555555 !important;
	font-weight:bold;
}

a.noBG:hover{
	background: transparent;
	color: yellow !important;
}


/*End Listovani*/

#paticka p{
 padding: 0px;
 margin:0px;
 margin-bottom:3px;
}

#paticka a.saktive,#paticka a:hover{
	color: yellow; 
}

#paticka a.smenu ,#paticka a.saktive {
	margin-right:5px;
}

#paticka a span{
	font-size: 14px;
	line-height: 14px;
	padding-left: 10px;
}
#paticka a.smenu span,#paticka a.saktive span{
	background: url(../images/smenu.gif) no-repeat top left;
}	

#paticka a.smenu:hover span,#paticka a.saktive span{
	background-position:0px -12px;
}

#paticka #patickaadress{
	margin-bottom: 0px;
}


#paticka img{
	vertical-align: middle;
}

span.seda{
	display: block;
}
.seda{
	background: #666666;
	color: white;
}
.seda a,.seda i,.seda em,.seda b{
	color: white;
}
.seda a:hover{
   color: yellow;
}


.doc h1,
.doc h2,
.doc h3,
.doc h4,
.doc h5{
	margin: 0px;
	padding: 0px;
	margin-top: 11px;
	margin-left: 2px;
	margin-bottom: 5px;
}
.doc ul, .dumDetail .dumPopis ul{
	list-style: disc;
	list-style-position: outside;
	padding-left: 2em;
}
.doc p,
.doc div.justify,
.doc div.center,
.doc div.left,
.doc div.right
{
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
}
.doc div.fleft p,
.doc div.fleft div.justify,
.doc div.fleft div.center,
.doc div.fleft div.left,
.doc div.fleft div.right{
	margin-right: 10px;
}

.doc p,
.doc div.justify,
.doc div.center,
.doc div.left,
.doc div.right
{
	margin-bottom: 5px;
}

.doc p.seda{
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;

}
.doc .seda i,.doc .seda em,.doc .seda b{
	color: white;
}
.doc p.seda img.left{
	margin-right:0px; 
}

.doc em *,.doc i *{
	font-style: italic;
}

.doc strong,.doc b{
	font-weight: bold;
}
.doc div.fleft{
	float: left;
	margin-right: 5px;
	/*margin-left: 10px;*/
}

.doc div.fright{
	float: right;
	margin-left: 5px;
	/*margin-right: 10px;*/
}
/*
.doc div.fleft h2,
.doc div.fleft h3,
.doc div.fleft h4,
.doc div.fleft h5,
.doc div.fleft h6,*/
.doc div.fleft ul{
	margin-left: 10px;
}
.doc div.pod{
	clear: both;
}


.f10{
	font-size: 10px;
}
.f11{
	font-size: 11px;
}
.f12{
	font-size: 12px;
}
.f13{
	font-size: 13px;
}
.f14{
	font-size: 14px;
}
.f15{
	font-size: 15px;
}
.f16{
	font-size: 16px;
}
.f17{
	font-size: 16px;
}
.f18{
	font-size: 18px;
}
.f22{
	font-size: 22px;
}
.f20{
	font-size: 20px;
}
.f24{
	font-size: 24px;
}




#copy{
	color: #555555;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#copy a{
	color: #555555;
}
span.hr{
	height: 1px;
	border: none;
	border-bottom: 1px dotted #686462;
	clear: both;
	display: block;
	margin: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}



.dumPopis sup,.mmkategorie sup{
	font-size: 60%;
}



p.p10{
	font-size: 10px;
}

p.p11{
	font-size: 11px;
}
p.p14{
	font-size: 14px;
}
p.p16{
	font-size: 16px;
}

.pro{
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
#claimMessage{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 18px
}
#claimMessage strong{
	font-weight: normal;
}
.blink{
	/*color: #dc214c !important;*/
	background: red;
	font-weight: bold;
	padding-left:2px;
	padding-right: 4px;
}
.virtual{
	border: none;
}
h3.virt{
	color: #CC3300;
}

