BODY{

	margin : 0px 0px 0px 0px;

	padding : 0px;

	background : url(../img/bg-body-2.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.jpg)  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 10px;

	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:white;

	float:right;

	width:194px;

	font-size:80%;

	margin:20px 0px 0px 0px;

}

#right{

	background:white;

	float:right;

	width:210px;

	font-size:80%;

	margin:20px 0px 0px 0px;

}

#stred{

	margin:40px 0px 10px 0px;

	padding:0px 12px 0px 20px;

	border:none;

	text-align:left;

	font-size:90%;

	background:white;

	float:right;

	width:460px;

	_width:470px;

}

#stred-big{

	margin:40px 0px 10px 0px;

	padding:0px 12px 0px 20px;

	border:none;

	text-align:left;

	font-size:90%;

	background:white;

	float:right;

	width:670px;

	_width:680px;

}

																								/*		PATICKA	*/

#paticka{

	margin:0px 0px 0px 0px;

	padding:5px 10px 10px 10px;

	width: auto;

	background:#92AEC1;

	border-top:1px solid gray;

	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 : 200%;

	background :transparent;

	height:170px;

	font-size : 80%;

	text-align : left;

}

.hlavicka-menu{

	margin:0px 0px 0px 0px;

	padding:95px 0px 0px 295px;

}

.hlavicka-menu  a{

	font-weight : bold;

	text-decoration : none;

	color: black;

	padding:0px 10px 0px 10px;

	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:194px;

	font-size:120%;

	margin:0px 0px 20px 0px;

}

.box-left-nadpis{

	color:#0079A8;

	font-weight : bold;

	margin:20px 0px 0px 0px;

	padding:0px 0px 4px 0px;

	font-style : italic;

	text-align:right;

	font-size:120%;

	border-bottom:4px solid #0B066B;

	background : url(../img/bg-finger.jpg)  no-repeat left top;

}

.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 4px 0px;

	font-style : italic;

	text-align:left;

	font-size:120%;

	border-bottom:4px solid #0B066B;

	background : url(../img/bg-finger.jpg)  no-repeat right top;

}

																									/*		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 table td img{

	margin:10px 0px 5px 30px;

}

.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 5px 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:100%;

}

.tabulka thead{

	border:1px solid gray;

	font-weight : bold;

	background:#EEE;

}

.tabulka td{

	text-align:left;

	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;

}

} 															