BODY{
	margin:0px;
	padding:0px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	background : white;
	font-size:75%;
	color:black;
}
																									/*		BARVY SHOPU		*/
.barva-hlavicka{
	border-top:4px solid #0086DF;
	border-bottom:4px solid #0086DF;
}
.barva-background-jedna{
	background : #0086DF;
}
.barva-color-jedna{
	color : #0086DF;
}
.barva-background-dva{
	background : #8AD0FF;
}
.barva-background-tri{
	background : #1CA4FF;
}
.barva-mainmenu-jedna{
	border-left:10px solid #0086DF;
}
.shop-color-bike{
	border-left:17px solid #D75028;
}
.shop-color-skate{
	border-left:17px solid #669933;
}
.shop-color-bryle{
	border-left:17px solid #FF8000;
}
.shop-color-helmy{
	border-left:17px solid #0099FF;
}

a{
	text-decoration : underline;
	color:black;
}
a:hover{
	text-decoration : none;
}
a img{
	border:none;
}
h1{
	font-size:90%;
	margin:0px;
	padding:0px 0px 4px 0px;
	color: #555555;
	font-weight:normal;
	border-bottom:1px solid silver;
}
h1 a{
	color: #555555;
}
h2{
	font-size:100%;	
	background:#EEEEEE;
	padding:2px 2px 5px 2px;
	margin:0px;
}
h2 a{
	font-size:100%;	
	text-decoration:none;
}
h3{
	font-size:120%;	
}
h4{
	font-size:110%;	
	margin: 0px;
}
h5{
	font-size : 100%;
}
p{
	margin:0px 0px 0px 15px;
	padding:0px;
}
ul{
	margin:0px;
	padding:0px;
}
li{
	list-style-type :none;
	margin:0px;
}
hr{
	clear : both;	
	height:1px;
	color:silver;
	margin:0px 0px;
	padding:0px;
}
.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;
}
																									/*		ODKAZY NA SHOPIKY		*/
.eshopy{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	border-right:1px solid gray;
}
.eshopy ul{
	margin:0px;
	padding:0px;
}
.eshopy ul li{
	list-style : none;
	margin:0px 0px 4px 0px;
	padding:0px;
}
.eshopy ul li a{
	margin:0px;
	padding:0px 0px 0px 5px;
	text-decoration:underline;
}
.eshopy ul li a:hover{
	margin:0px;
	padding:0px 0px 0px 5px;
	background:none;
	text-decoration:none;
	border:none;
}
																									/*		HLAVNI CLENENI	*/
#left{
	position:absolute;
	top:130px;
	left:0px;
	z-index:11;
}
#right{
	position:absolute;
	top:130px;
	right:0px;
	z-index:10;
}
#stred{
	margin:125px 175px 10px 180px;
	border:0px solid silver;
}
#paticka{
	margin:40px 0px 0px 0px;
	padding:1px 4px 10px 0px;
	width : auto;
	background:none;
	border:1px solid #C4C4C4;
	border-top:5px solid #C4C4C4;
	border-bottom:none;
	text-align : right;
	font-size : 80%;
	color:gray;
	clear : both;
}
																								/*		HLAVICKA	*/
#hlavicka-out{
	position:absolute;
	top:0px;
	left:0px;
	z-index:11;
	margin:0px;
	padding:0px;
	width:100%;
}
#hlavicka-in{
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #C4C4C4;
	border-bottom:1px solid #C4C4C4;
	line-height : 100%;
	background :transparent  url(../img/hlavicka-logo.jpg) 2px -8px no-repeat;
	height:100px
}

.hlavicka-menu ul{
	margin:8px 0px 0px 515px;
	padding:0px 0px 0px 15px;
	border-left:1px solid #1CA4FF;
}
.hlavicka-menu ul li{
	margin:5px 25px 0px 0px;
}
.hlavicka-menu ul li a{
	color:#0073B5;
	font-weight : bold;
	text-decoration : underline;
}
.hlavicka-menu ul li a:hover{
	color:#0086DF;
	font-weight : bold;
	text-decoration : none;
	border:none;
	background:none;
}
.hlavicka-logo{
	border:none;
	float:right;
	margin:0px 10px 0px 0px;
}
																									/*		BOX LEFT		*/
.box-left{
	background:#EEEEEE;
	width : 160px;
	margin:0px 0px 20px 0px;
	border:1px solid #C4C4C4;
	border-left:none;
}
.box-left-nadpis{
	color:white;
	font-weight : bold;
	padding: 2px 0px 2px 15px;
}
.box-left p{
	border-top:1px solid silver;
	margin:0px;
	padding:5px 10px 5px 15px;
}
																									/*		BOX LEFT - VYHLEDEJ		*/
.vyhledej p{
	border-top:1px solid silver;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.vyhledej form{
	margin:0px;
	padding:5px 5px 5px 5px;
}

																									/*		MAIN MENU	*/
.mainmenu{
	background : #EEEEEE;
}
.mainmenu-razeni{
	padding:2px 2px 2px 15px;
	font-size:90%;
	margin:0px 0px 10px 0px;
}
.mainmenu-razeni div{
	background:#EEEEEE;
	display : inline;
	padding:2px 4px 2px 4px;
	margin-right:4px;
}
.mainmenu ul{
	margin:0px;
	padding:0px;
}
.mainmenu ul li{
	display : block;
	background : url(../img/menu-bg_buton-gray_grad.jpg);
	margin:0px;
	padding:0px;
}
.mainmenu ul li a{
	display : block;
	padding:2px 4px 2px 6px;
	margin:0px;
	text-decoration:none;
	border-top: 1px solid #D0D0D0;
	_height:1em;
}
.mainmenu ul li ul li{
	display : block;
	background : white;
	margin:0px 0px 0px 0px;
}
.mainmenu ul li ul  li a{
	display : block;
	padding:2px 4px 2px 20px;
	text-decoration:none;
	width:126px;	
	border-left: 10px solid silver;
}
.mainmenu ul li ul li a:hover, ul li a:hover{
	background : #C4E8FF;
	text-decoration:underline;
	border-left: 10px solid #1CA4FF;
}


																									/*		BOX RIGHT	*/
.box-right{
	background:#EEEEEE;	
	width:155px;
	margin:0px;
	border:1px solid #C4C4C4;
	border-right:none;
	margin-bottom:20px;
}
.box-right-nadpis{
	color:white;
	font-weight : bold;
	padding:2px 0px 2px 5px;
}
																									/*		BOX ZAKAZNIK		*/
.kosik table{
	border:none;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:100%;
	font-size:100%;
}
.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:white;
}
.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%;
}
.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{
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	font-size:100%;	
}
.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;
}
.novinky p{
	text-align : left;
	line-height : normal;
	margin:3px 0px 0px 7px;
}
																									/*		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:90%;
}
.stred-ovladani span{
	margin:0px;
	color:#555555;
	line-height : 130%;
}
.stred-ovladani a{
	color:#555555;
}

																									/*		ZOBRAZENI ZBOZI		*/
.zbozi-box{
	clear: both;
	width: 100%;
}
.zbozi-boxik{
		float:left;
		background:#EEEEEE;
		border:1px solid #C4C4C4;
		width:180px;
		margin:10px;
}
.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:10px 15px 0px 15px;
		font-size:100%;
}
.zbozi-table td{
	border:1px solid #C4C4C4;
	margin:2px;
	padding: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{
	float:left;
	clear:left;
	margin:20px 0px 0px 0px;
	border: 1px solid #E7E7E7;
	padding:4px;
}
.obr-odkaz{
	float : left;
	clear:left;
	margin:0px 0px 15px 0px;
}
.detail table{
	margin: 20px 0px 0px 20px;
	_margin: 20px 0px 0px 210px;
	border:none;
	background:#EEEEEE;
	font-size:100%;
}
.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 : 180%;
	background:none;
}
.detail h5{
	background:none;
	margin:0px;
	padding:0px;
	margin: 20px 0px 5px 210px;
}
.detail p{
	border:1px solid #E7E7E7;
	margin:0px 0px 0px 210px;
	padding:10px;
}
.detail p a img{
	float:none;
	clear:none;
	margin:5px;
	padding:5px;
	border:2px solid #EEEEEE;
	background: #F3F3F3;
}
																								/*	 ZBOZI DETAIL GALERIE	*/
.galerie{
	background:transparent;
	border:none;
	margin:0px 0px 0px 210px;
	padding:10px;
}
.galerie div{
	border:1px solid #E7E7E7;
	float:left;
	padding:5px;
	margin:5px;
	background:transparent;
}
.galerie a{
	text-decoration:none;
}
.galerie a:hover div{
	text-decoration:none;
	border:1px solid gray;
}
.galerie div img{
	border:none;
	float:none;
}
																								/*	 ZBOZI DETAIL DISKUZE	*/
.diskuze-box{
	border-left: 3px solid #F4F4F4;
	padding-left:10px;
}
.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;
}
.diskuze table{
	border:0px;
	margin:15px 20px 10px 35px;
	font-size:100%;
}
.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%;
}
.kosik-table tfoot td{
	text-align : right;
	font-size:100%;
}
																									/*	 STRANKY S TEXTY	EDITOR	*/
.clanky{
	font-size:100%;
	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:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.clanky ul{
	font-size:100%;
	margin:0px 30px 20px 50px;
	padding:0px;
}
.clanky ol{
	font-size:100%;
	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:90%;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.nadpis-text-2{
	font-size:120%;
	margin:8px 0px 8px 0px;
	padding:0px;
	font-weight:bold;
	background:none;
}
.nadpis-text-3{
	font-size:120%;
	margin:8px 0px 8px 40px;
	padding:0px;
	font-weight:normal;
	background:none;
}
.nadpis-clanky{
	font-size:120%;
	margin:8px 0px 0px 20px;
	padding:0px;
	font-weight:bold;
	background:none;
	clear:left;
}
.odstavec-clanky{
	font-size:100%;
	margin:5px 30px 30px 50px;
	padding:0px;
	font-weight:normal;
}
.odstavec-clanky-date{
	font-size:80%;
	margin:20px 0px 10px 50px;
	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;
	clear:left;
	margin:5px 30px 30px 50px;
	padding:10px;
	border:2px solid #EEEEEE;
	background: #F3F3F3;
}
.odstavec-clanky-fotky img{
	clear:left;
	margin:0px 8px 5px 0px;
	padding:4px;
	border:2px solid silver;
}
.ul-text{
	margin:5px 0px 15px 0px;
	padding:0px;
}
.ul-text li{
	margin:0px 0px 2px 55px;
	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;
}
.text-odstavec table{
	border:0px;
	margin:15px 20px 10px 35px;
	margin:15px;
	font-size:100%;
}
.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{
	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 : 100%;
	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;
}
} 															