BODY{
	margin : 0px 0px 0px 0px;
	padding : 0px;
	background : url(../img/bg-body.gif)  repeat-y center top;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	line-height : 110%;
}
#stranka{
	width: 900px;
	margin: 0 auto;
	padding:0px;
	background : url(../img/bg-top.gif)  no-repeat center top;
	text-align : center;
}																									

a{
	text-decoration : underline;
	color:black;
}
a:hover{
	text-decoration : none;
}
a img{
	border:none;
}
h1{
	font-size:80%;
	margin:0px;
	padding:4px 0px 4px 0px;
	color: #555555;
	font-weight:normal;
	border-bottom:1px solid #EEEEEE;
}
h1 a{
	color: #555555;
}
h2{
	font-size:100%;	
	margin:15px 5px 5px 5px;
}
h2 a{
	text-decoration:none;
}
h3{
	font-size:110%;
	margin:10px 5px 5px 10px;	
}
h4{
	font-size:80%;	
	margin: 0px;
	margin:20px 5px 5px 10px;
}
h5{
	font-size : 70%;
	margin:5px 5px 5px 15px;
}
p{
	margin:10px 0px 15px 15px;
	padding:0px;
	font-size : 80%;
}
p img{
	margin: 10px;
}
ul{
	margin:0px 0px 20px 35px;
	padding:0px;
	font-size : 80%;
}
li{
	list-style-type :disc;
	margin:0px;
}
hr{
	height:1px;
	color:silver;
	margin:0px 0px;
	padding:0px;
}
table{
	background:transparent;
	margin:10px 5px 20px 20px;
	border:1px solid silver;
}
table tr td{
	border:1px solid silver;
	text-align:center;
}

.cistic{
	clear : both;
	height:1px;
	background-color : transparent;
	margin:0px;
	padding:0px;
	font-size : 1px;
}
.help{
	border-bottom:2px dotted #0086DF;
	cursor:help;
	font-weight : normal;
}
																										/*		HLAVNI CLENENI	*/
#left{
	background:transparent;
	float:right;
	width:204px;
	_width:160px;
	font-size:80%;
	margin:20px 0px 0px 0px;
}
#right{
	background:transparent;
	float:right;
	width:210px;
	font-size:80%;
	margin:20px 0px 0px 0px;
}
#stred{
	margin:0px 0px 0px 0px;
	padding:0px 12px 0px 12px;
	border:none;
	text-align:left;
	font-size:90%;
	background:transparent;
	float:right;
	width:460px;
	_width:470px;
}
																								/*		PATICKA	*/
#paticka{
	margin:20px 0px 0px 0px;
	padding:5px 10px 10px 10px;
	width : auto;
	background:#0079A8;
	border-top:2px solid silver;
	text-align : right;
	font-size : 70%;
	color:black;
	clear:both;
}
#paticka a{
	color:black;
}
																								/*		HLAVICKA	*/
#hlavicka-out{
	z-index:11;
	margin:0px;
	padding:0px;
	width:100%;
	border:none;
}
#hlavicka-in{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height : 100%;
	background :transparent url(../img/bg-head.jpg) 200px 0px no-repeat;
	height:170px;
	font-size : 80%;
	text-align : left;
}
.hlavicka-menu{
	margin:0px 0px 0px 0px;
	padding:150px 0px 0px 180px;
}
.hlavicka-menu  a{
	font-weight : bold;
	text-decoration : none;
	color: White;
	padding:0px 20px 0px 20px;
	border-right:1px solid #0079A8;
}
.hlavicka-menu a:hover{
	font-weight : bold;
	text-decoration : underline;
	background:none;
}
.hlavicka-logo{
	border:none;
	float:right;
	margin:0px 10px 0px 0px;
}
#odkazhome{
	display:block;
	height:135px;
	background:transparent;
	width:195px;
	float:left;
	cursor:pointer;
}																								/*		BOX LEFT		*/
.box-left{
	background: transparent;
	width : 204px;
	_width:180px;
	margin:10px 0px 20px 2px;
}
.box-left-nadpis{
	color:#47C003;
	font-weight : bold;
	padding: 2px 0px 2px 15px;
	text-align:left;
	font-style : italic;
}
.box-left p{
	border-top:1px solid silver;
	margin:0px;
	padding:5px 10px 5px 15px;
	text-align:left;
}
																									/*		BOX LEFT - VYHLEDEJ		*/
.vyhledej p{
	border-top:1px solid silver;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.vyhledej form{
	float:right;
	margin:0px;
	padding:143px 0px 0px 0px;
}
#vyhledej-text{
	border:none;
	width:130px;
	margin:0px 5px 0px 0px;
	background:transparent;
}
#vyhledej-buton{
	border:none;
	width:52px;
	background:transparent;
	color: inherit;
	cursor : pointer;
}


																									/*		MAIN MENU	*/
.mainmenu{
	background : transparent;
	text-align:left;
	font-size:150%;
}

.mainmenu ul{
	margin:0px;
	padding:0px;
}
.mainmenu ul li{
	display : block;
	background : transparent;
	margin:0px;
	padding:0px;
}
.mainmenu ul li a{
	display : block;
	padding:2px 4px 2px 6px;
	margin:0px;
	text-decoration:none;
	border-left: 10px solid silver;
	color:black;
	font-weight:bold;
}
.mainmenu ul li ul li{
	display : block;
	background : transparent;
	margin:0px 0px 0px 0px;
}
.mainmenu ul li ul  li a{
	display : block;
	padding:2px 4px 2px 20px;
	text-decoration:none;
	width:180px;	
	_width:160px;
	border-left: 10px solid white;
	color:#0079A8;
	font-weight:normal;
}
.mainmenu ul li ul li a:hover{
	text-decoration:underline;
	border-left: 10px solid #0079A8;
	color:black;
}
.mainmenu  ul li a:hover{
	text-decoration:none;
	border-left: 10px solid silver;
	color:black;
}


																									/*		BOX RIGHT	*/
.box-right{
	width:200px;
	margin:0px 0px 0px 0px;
	font-size:120%;
	padding:0px 0px 0px 5px;
}
.box-right-nadpis{
	color:#0079A8;
	font-weight : bold;
	margin:20px 0px 0px 0px;
	padding:0px 0px 2px 5px;
	font-style : italic;
	text-align:left;
	font-size:120%;
}
																									/*		BOX ZAKAZNIK		*/
.kosik table{
	border:none;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:100%;
	font-size:100%;
	text-align:left;
}
.kosik table thead td{
	border-bottom: 1px solid #666666;
	margin:0px;
	padding:6px 2px 2px 5px;
	font-weight : bold;
	font-size:100%;
}
.kosik table tbody td{
	border-bottom: 1px solid #C5C5C5;
	margin:0px;
	padding:2px 2px 2px 5px;
	background:transparent;
	font-size:80%;
}
.kosik table tfoot td{
	border-top: 0px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin:0px;
	padding:2px 2px 2px 5px;
	font-weight : bold;
	font-size:100%;
}
.kosik table tr td{
	border:none;
	text-align:left;
}
.box-right p{
	margin:0px 8px 5px 8px;
	line-height : 130%;
}
.box-right form{
	margin:0px 3px 0px 10px;
	_margin:0px 3px 0px 0px;
	padding:0px;
}
.box-right input{
	font-size:90%;
	margin:0px;
	padding:0px 2px 0px 2px;
	height:1.5em;
}

																									/*		BOX NOVINKY A AKCE	*/
.novinky table{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	font-size:100%;	
	text-align : left;
	border:none;
}
.novinky table td{
	border-top: 0px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin:0px;
	padding:5px 2px 5px 5px;
	font-weight : normal;
}
.novinky table td span{
	font-weight : bold;
	font-size:80%;
}
.novinky p{
	text-align : left;
	line-height : 140%;
	margin:3px 0px 0px 7px;
}
.novinky table tr td{
	border:none;
	text-align:left;
}
																									/*		BOX DOPORUCUJEME	*/
.doporucujeme p{
	margin:5px;
	padding:0px 5px;
	border:2px solid #8AD0FF;
	background:white;
}
.doporucujeme img{
	margin:10px 0px;
}

																									/*		OVLADANI ZOBRAZENI ZBOZI		*/
.stred-ovladani{
	margin:0px;
	font-size:80%;
	color:#555555;
}
.stred-ovladani span{
	margin:0px;
	color:#555555;
	line-height : 130%;
}
.stred-ovladani a{
	color:#555555;
}

																									/*		ZOBRAZENI ZBOZI		*/
.zbozi-box{
	width: 470px;
	background:none;
}
.zbozi-box img{
	margin-right:10px;
}
.zbozi-boxik{
	float:left;
	background:#EEEEEE;
	border:1px solid #C4C4C4;
	width:210px;
	margin:10px 10px 10px 5px;
}
.zbozi-boxik h2{
	height:5em;
}
.zbozi-boxik-fotka{
	height:95px;
	width:auto;
	padding:3px;
	background:white;
}
.zbozi-boxik p{
	background:white;
	padding:3px;
	text-align:left;
	width:auto;
	margin:0px;
	height:6em;
}
.zbozi-boxik-spodek{
	width:auto;
	padding:3px;
	background:transparent;
	font-weight : bold;
}
.zbozi-boxik-spodek span{
	float:right;
}

a.info{
    position:relative; 
    z-index:24; 
    color:#000;
    text-decoration:none
}
a.info:hover{
	z-index:25; 
	background-color:#ff0
}
a.info span{
	display: none
}
a.info:hover span{ 
    display:block;
    position:absolute;
	padding:2px;
    top:0em; left:0em; width:17em;
    border:3px solid gray;
    background-color:white; color:black;
    text-align: left;
	font-weight: normal;
}

.zbozi-table{
		margin:0px 0px 0px 0px;
		font-size:80%;
		background:none;
}
.zbozi-table tr{
	border:1px solid silver;
	margin:2px;
	padding:2px;
}
.zbozi-table td{
	border-bottom:1px solid silver;
	margin:2px 2px 2px 2px;
	padding:2px 2px 10px 2px;
}
.zbozi-table td span{
	font-weight:bold;
}
.zbozi-table form{
	margin:0px;
	padding:0px;
}
.zbozi-table form input{
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	text-decoration:underline;
	background:transparent;
}
																									/*	 ZBOZI DETAIL		*/
.detail img{
	margin:0px 20px 10px 0px;
	border: 1px solid #E7E7E7;
	padding:4px;
	float:left;
}
.detail table{
	margin: 0px 0px 0px 20px;
	border:none;
	background:#EEEEEE;
	font-size:80%;
}
.detail table tfoot{
	background:silver;
}
.detail table tfoot td{
	padding:2px 3px;
}
.detail table td{
	padding:3px;
	border:none;
}
.detail table td span{
	font-weight:bold;
}
.detail h2{
	font-size : 160%;
	background:none;
	font-style : italic;
	margin: 10px 0px 5px 0px;
}
.detail h5{
	font-size : 100%;
	background:none;
	padding:0px;
	margin: 15px 10px 5px 10px;
	clear:left;
}
.detail-galerie{
	border:1px solid #E7E7E7;
	margin:0px 0px 10px 0px;
	padding:10px;
	font-size : 80%;
}
.detail-galerie a img{
	float:none;
	clear:none;
	margin:5px;
	padding:5px;
	border:2px solid #EEEEEE;
	background: #F3F3F3;
}
.detail-popis{
	border:1px solid #E7E7E7;
	margin:0px 0px 20px 0px;
	padding:10px;
	font-size : 80%;
}
.detail-popis a{
	text-decoration:underline;
}
.detail-popis a:hover{
	text-decoration:none;
}
.detail-popis a img{
	float:none;
	clear:none;
	margin: 0px 5px 0px 0px;
	padding:0px;
	border:1px solid white;
	position: relative;
	top: 10px;
}
.detail-popis a:hover img{
	float:none;
	clear:none;
	margin: 0px 5px 0px 0px;
	padding:0px;
	border:1px solid white;
}
.detail form{
	margin:0px;
	padding:0px;
	float:none;
	font-size : 80%;
}
.detail form input{
	margin:0px;
	padding:0px;
	display : inline;
	float:none;
}

																								/*	 ZBOZI DETAIL DISKUZE	*/
.diskuze-box{
	border-left: 3px solid #F4F4F4;
	padding-left:10px;
	font-size : 100%;
}
.diskuze h2{
	margin:40px 0px 0px 0px;
}
.diskuze h3{
	margin:15px 0px 0px 0px;
	font-size:100%;
}
.diskuze h3 span{
	margin:20px 0px 0px 0px;
	color:gray;
	font-weight:normal;
}
.diskuze h3 a{
	color:gray;
}
.diskuze h3 a strong{
	color:black;
	font-size:110%;
}
.diskuze h4{
	margin:0px 0px 0px 0px;
	font-size:90%;
	font-weight : normal;
}
.diskuze h4 span{
	font-weight : normal;
	color:gray;
}
.diskuze p{
	margin:0px 0px 10px 0px;
	font-size : 80%;
}
.diskuze table{
	border:0px;
	margin:15px 20px 10px 35px;
	font-size:80%;
}
.diskuze table tr td{
	border:none;
	text-align:left;
}
.diskuze fieldset{
	border:1px solid silver;
}
.diskuze legend{
	font-size:100%;
	color:black;
	padding:0px 10px 0px 10px;
	font-weight:bold;
}
.diskuze label{
	font-size:100%;
	margin:0px 10px 0px 0px;
}
																								/*	  DISKUZE OBECNA	*/
#p-pozadi{
	padding : 10px;
}
	
																									/*	 ZBOZI DETAIL FOTO	*/
.fotka-big p{
	margin:10px 10px 0px 10px;
	_margin:0px 10px 0px 10px;
	padding:0px;
}
.fotka-big p img{
	float:left;
	margin:0px;
	padding:0px;
}
.fotka-big h1{
	clear:left;
	margin:0px 0px 0px 10px;
	padding:0px;
}
																									/*	 KOSIK		*/
.kosik-table td{
	border:1px solid silver;
	padding:2px 4px 2px 4px;
	font-size:100%;
	text-align:left;
}
.kosik-table tfoot td{
	text-align : right;
	font-size:100%;
}
																									/*	 STRANKY S TEXTY	EDITOR	*/
.clanky{
	font-size:80%;
	margin:0px 30px 10px 50px;
	padding:0px;
}
.clanky h3{
	font-size:120%;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight : bold;
}
.clanky h4{
	font-size:110%;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-weight : bold;
}

.clanky p{
	font-size:80%;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.clanky ul{
	font-size:80%;
	margin:0px 30px 20px 50px;
	padding:0px;
}
.clanky ol{
	font-size:80%;
	margin:0px 30px 20px 50px;
	padding:0px;
}
.clanky ol li{
	list-style-type : decimal;
	margin:0px 0px 0px 40px;
}
.clanky ul li{
	list-style-type : disc;
	margin:0px 0px 0px 40px;
}

																									/*	 STRANKY S TEXTY	OLD - BEZ EDITORU	*/
.nadpis-text-1{
	font-size:80%;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.nadpis-text-2{
	font-size:100%;
	margin:8px 0px 8px 0px;
	padding:0px;
	font-weight:bold;
	background:none;
}
.nadpis-text-3{
	font-size:100%;
	margin:8px 0px 8px 5px;
	padding:0px;
	font-weight:normal;
	background:none;
}
.nadpis-clanky{
	font-size:100%;
	margin: 0px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
	background:none;
}
.odstavec-clanky{
	font-size:80%;
	margin:0px 30px 10px 20px;
	padding:0px;
	font-weight:normal;
}
.odstavec-clanky-date{
	font-size:80%;
	margin:0px 0px 5px 10px;
	padding:0px;
	font-weight:normal;
	color:gray;
}
.odstavec-clanky img{
	float:left;
	margin:0px 8px 5px 0px;
	padding:4px;
	border:2px solid #EEEEEE;
}
.odstavec-clanky-fotky{
	text-align : center;
	margin:5px 30px 30px 10px;
	padding:10px;
	border:2px solid #EEEEEE;
	background: #F3F3F3;
}
.odstavec-clanky-fotky img{
	margin:0px 8px 5px 0px;
	padding:4px;
	border:2px solid silver;
}
.ul-text{
	margin:5px 0px 15px 0px;
	padding:0px;
	font-size:80%;
}
.ul-text li{
	margin:0px 0px 2px 20px;
	padding:0px;
	list-style-type : disc;
}
.ul-text li a:hover{
	text-decoration:none;
	border:none;
	background:none;
}
.text-odstavec{
	margin:0em 1.5em 1em 1.5em;
	line-height : 1.3em;
	font-size:80%;
}
.text-odstavec table{
	border:0px;
	margin:15px 20px 10px 15px;
	margin:15px;
	font-size:100%;
}
.text-odstavec table tr td{
	border:0px;
	margin:15px 20px 10px 15px;
	margin:15px;
	font-size:100%;
	text-align:left;
}
.text-odstavec fieldset{
	border:1px solid silver;
	margin:20px 0px 20px 0px;
}
.text-odstavec legend{
	font-size:100%;
	color:black;
	font-weight:bold;
}
.text-odstavec legend strong span{
	color:crimson;
}
.text-odstavec label{
	font-size:100%;
	margin:0px 10px 0px 0px;
}
.text-odstavec label span{
	color:crimson;
	font-weight:bold;
}
																									/*	 TABULKY JAKO TABULKY		*/
.tabulka{
	border:1px solid gray;
	margin:15px 20px 10px 35px;
	margin:15px;
	font-size:80%;
}
.tabulka thead{
	border:1px solid gray;
	font-weight : bold;
	background:#EEE;
}
.tabulka td{
	border:1px solid silver;
	padding:3px;
}
																									/*	 MAPA STRANEK		*/
.mapa-stranek ul{
	margin:5px 0px 15px 50px;
	padding:0px;
	border:none;
	color:black;
}
.mapa-stranek ul  li{
	margin:0px 0px 4px 0px;
	padding:0px;
	list-style-type : disc;
	border:none;
	color:black;
}
.mapa-stranek ul  li a:hover{
	text-decoration:none;
	border:none;
	background:none;
}
.mapa-stranek ul li ul{
	margin:3px 0px 5px 0px;
	padding:0px;
	border:none;
	color:black;
}
.mapa-stranek ul  li ul li{
	margin:0px 0px 4px 70px;
	padding:0px;
	list-style-type : circle;
	border:none;
	color:black;
}
.mapa-stranek ul li ul li ul{
	margin:5px 0px 5px 0px;
	padding:0px;
	border:none;
	color:black;
}
.mapa-stranek ul  li ul li ul li{
	margin:0px 0px 4px 70px;
	padding:0px;
	list-style-type : none;
	border:none;
	color:black;
}

																									/*	 OBECNE		*/
.text-odstavec a img{
	margin:0px 8px 5px 0px;
	padding:4px;
	border:2px solid #EEEEEE;
}
.text-odstavec a:hover  img{
	margin:0px 8px 5px 0px;
	padding:4px;
	border:2px solid #FF8000;
}
.haerko{
	border-bottom:1px solid silver;
	width : 95%;
	padding:0px 0px 3px 0px;
	margin:3px 0px 3px 0px;
}
.text-left{
	text-align : left;
}
.text-right{
	text-align : right;
}
.text-center{
	text-align : center;
}
.text-justify{
	text-align : justify;
}
.text-100{
	color: black;
}
.text-70{
	color: #666666;
}
.text-50{
	color: #CCCCCC;
}
.odlkaz-70 a{
	color: #666666;
}
.plavacek-left{
	float:left;
}
.clear-left{
	clear:left;
}
.text-skrtlej{
	text-decoration: line-through;
}

@media print{
body{
	color: black;
	background: white;
	font-size: 11pt;
	}
#left{
	display:none;
}
#right{
	display:none;
}
#hlavicka-out{
	display:none;
}
#paticka{
	display:none;
}
#stred{
	margin:10px 10px 10px 10px;
}
.stred-ovladani{
	display:none;
}
.diskuze form{
	display:none;
}
} 															
