/***********************************************************************
 iQSPORT.cz
 Webdesign (C) http://hulan.cz/ - Radek HULAN, 2008
 You CANNOT use this stylesheet, or part of it, without permission!!  
***********************************************************************/

/* ********** basic definitions ********** */
html { padding: 0; margin: 0; }
body { background: white; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: small; line-height: 140%; color: black; }

/* ********** anchors ********** */
a:link, a:visited { text-decoration: underline; color: black; border: 1px none; padding: 0 2px 0 2px; }
a:hover{ background: #4d8017; color: white; text-decoration: none; }

/* ********** logo ********** */
#logo { display:none }
#topmenu { display:none }
#search { display:none }
a#homepage { display:none }

/* ********** menu ********** */
#content { margin: 0 auto; padding:0; width: 1149px;  }
#switchmenu { display:none }
#switchmenu.kategorie {	display:none }
#switchmenu.znacky {	display:none }

#categories { display:none }

/* ********** layout boxes ********** */
h1 {display: none;}

#box-left { display:none }
.clearer { clear: both; height: 1px; font-size:1px; line-height:1px}
#box-left-content { display:none }

#items { width: 690px; margin: 15px auto;}

#box-right { display:none}

#footerline { display:none }
#footer { display:none }

/* ********** items ********** */
#banner a{	margin:0; padding:0; }

#zbozi { width: 689px; height: 537px; background: url(../images/produkty.jpg) top left no-repeat; margin: 10px auto; }

#akcnizbozi { width: 690px; height: 222px; }
#akcnizbozi .product { width: 220px; height: 222px; background: url(../images/box-akcni.jpg) top left no-repeat; float: left; margin: 5px 5px 0 5px; }
* html #akcnizbozi .product { margin-left:3px}
#akcnizbozi .hidden { display:none }
#akcnizbozi .product h3 { color: #426b10; margin: 2px 0 0 0; padding: 0; text-align: center; font-size: small; line-height: 18px; height:18px; font-weight: bold; overflow:hidden;}
#akcnizbozi .product h3 a{ color: #426b10; text-decoration: none; padding:0; margin:0}
#akcnizbozi .product h3 a:hover{ color: white}
#akcnizbozi .product h4 { color: #426b10; margin: 0 0 0 0; padding: 0; text-align: center; font-size: 80%; line-height: 14px; font-weight: normal; }
#akcnizbozi .image { text-align: center; width: 200px; height: 130px; margin: 5px auto 10px auto; }
#akcnizbozi .image span {padding:0; margin:0;  display: inline-block; height: 100%; }
#akcnizbozi p.cena1 { margin: 5px 0 0 0; padding: 0 0 0 10px; font-size: 80%; line-height: 14px; color: #426b10; }
#akcnizbozi p.cena1 .red{ color: red}
#akcnizbozi p.cena2 { margin: 0; padding: 0 0 0 10px; font-size: 95%; line-height: 28px; color: #426b10; }
#akcnizbozi a.kosik { float: right; background: url(../images/kosik-akcni.jpg) top left no-repeat; width: 28px; height: 24px; margin: 0 10px 0 0; }

#akcnimove {clear:both; width:688px; padding-top:10px;}
#akcnimove div.left { background: url(../images/akcni-left.jpg) top left no-repeat; width: 344px; height: 34px; display: block; float: left; cursor: pointer}
#akcnimove div.right { background: url(../images/akcni-right.jpg) top left no-repeat; width: 344px; height: 34px; display: block; float: right; cursor: pointer}

#zbozi .product { float: left; width: 163px; height: 125px; margin: 5px 0 4px 9px; padding: 0; }
* html #zbozi .product.prvni { margin-left: 5px; }
* html #zbozi .product { margin-bottom: 3px; }
#zbozi .product h3{ color: #426b10; margin: 0 0 0 0; padding: 0 0 0 5px; font-size: 100%; line-height: 24px; font-weight: bold; text-transform: uppercase; overflow: hidden; }
#zbozi .product a:link, #zbozi .product a:visited{ color: #426b10; text-decoration: none; }
#zbozi .product a:hover { color: white; text-decoration: underline; }
#zbozi .product a.image { display: block; width: 154px; height: 80px; margin: 0; padding: 0; }
#zbozi .product a.image:hover { background: none; }
#zbozi .product h4{ color: #426b10; margin: 2px 0 0 0; padding: 0 0 0 5px; font-size: 80%; line-height: 20px; font-weight: normal; }

#items h2 { height: 24px; background: url(../images/h2.png) top left no-repeat; color: #4f8a10; font-size: 130%; line-height: 24px; font-weight: bold; margin: 10px 0 10px 0; padding: 0 0 0 50px; font-variant: small-caps; }
#items a:link, #items a:visited { color: #4f8a10; }
#items a:hover{color:white;}
#items h2 a:link, #items h2 a:visited {text-decoration:none; color:#4f8a10;}
#items h2 a:hover {color:white}

#items .itembody h3 {color:#4f8a10; font-size:130%; line-height:120%; margin:10px 0 10px 0; clear:both; font-weight:bold; padding:0}
#items .itembody h4 {color:#4f8a10; font-size:115%; line-height:120%; margin:10px 0 10px 0; clear:both; font-weight:bold; padding:0}
#items .itembody h5 {color:#4f8a10; font-size:105%; line-height:120%; margin:7px 0 7px 0; clear:both; font-weight:bold; padding:0}
#items .itembody h6 {color:#4f8a10; font-size:95%; line-height:120%; margin:5px 0 5px 0; clear:both; font-weight:bold; padding:0}

#items .itembody p, #items .itembody ul, #items .itembody ol, #items .itembody li{ margin: 4px 0 6px 0; padding: 0; font-weight: normal; color: #000000; text-align: justify; }
#items .itembody ul{ margin: 6px 0 6px 5px; padding: 0; }
#items .itembody ul li { background-image: url(../images/li.jpg); background-repeat: no-repeat; background-position: 5px 9px; list-style: none; margin: 0; padding: 2px 0 2px 20px; }
#items .itembody ol{ margin: 6px 0 6px 20px; }
#items .itembody ol li{ list-style: decimal; }

#items table{ margin: 10px 0 10px 0; background: white; }
#items table.full {width:100%; clear:both}
#items table th { text-align: center; padding: 4px 10px; margin:0; background: #ddf0d0; font-weight: bold; color: #315906; }
#items table td { text-align: left; padding: 3px 8px; margin:0; background: #f0ffe7; border-right:1px solid #ddf0d0; border-bottom:1px solid #ddf0d0; vertical-align: top}
#items table td.p { padding-left:20px; padding-right:50px;}
#items table.tricettri th { width:33%}

#items table.none{ border: 0 none; }
#items table.none th, #items table.none td{ border: 0 none; }
#items hr{ clear:both; border: 0 none; border-bottom: 1px solid #bfb9a4; background: white; color: white; margin:5px 0}
#items table.center {text-align:center; margin:10px auto}
#items table.center td {text-align:center; vertical-align: middle;}
#items table.center th {text-align:center; vertical-align: middle;}
#items table td.center {text-align:center; vertical-align: middle;}
#items table th.center {text-align:center; vertical-align: middle;}
#items table tr.center td, #items table tr.center th {text-align:center; vertical-align: middle;}

#items ul.news {margin:5px 0 5px 25px; padding:0}
#items ul.news li {list-style: disc; margin: 0; padding: 1px 0 1px 5px;}

#items blockquote { width: 680px; background: #f0ffe7; border-bottom:1px solid #ddf0d0; border-right:1px solid #ddf0d0; padding: 5px 10px 5px 10px; margin: 10px auto 10px auto;  }

.iteminfo { font-size: 85%; border-top: 1px solid #eaecf2; clear: both; margin: 15px 20px 20px 20px; text-align: left;}

#items p.description {	font-size:90%; margin:5px 0 10px 0; }
#items #filtr {width: 690px; height:25px; background: url(../images/filtr.jpg) top left no-repeat; }
#items #filtr.show {background: url(../images/filtr-show.jpg) top left no-repeat; }
#items #filtr.hidden {background: url(../images/filtr.jpg) top left no-repeat; }
#items #filtr span { color: #315906; font-weight: bold; font-size: 95%; padding: 0 0 0 25px; line-height: 23px; cursor: pointer; }
#items #filtrcontent { width: 668px; padding: 5px 10px 5px 10px; background: #f0ffe7; border-left: 1px solid #a6c58b; border-right: 1px solid #a6c58b; border-bottom: 1px solid #a6c58b; }
#items #filtrcontent.show {display:block}
#items #filtrcontent.hidden {display:none}
#items #filtrcontent h3 { color: #315906; font-weight: bold; font-size: 100%; margin: 0; padding: 0; clear: both; }
#items #filtrcontent label {margin-right:15px; display:block; width:150px; float:left}
#items #filtrcontent form {margin:0; padding:0}
#items #filtrcontent form a:link, #items #filtrcontent form a:visited, #items #filtrcontent form a:hover { border: 0 none; background: none; }
#items #filtrcontent hr { border: 0 none; border-bottom: 1px solid #cfe5bd; margin: 0 20px 4px 20px; padding: 8px 0 0 0; height: 1px; font-size: 1px; line-height: 1px; background: #f0ffe7; color: #f0ffe7; clear: both; }

#items #sortform { background: url(../images/strankovani.jpg) top left no-repeat; width: 670px; height: 34px; padding: 7px 10px 0 10px; }
#items #sortform form { padding:2px 0 0 0; margin:0}
#items #sortform .right { float: right; text-align: right; color:#315906}
#items #sortform .right a { text-decoration: none; color: black; margin-left: 5px; }
#items #sortform .right a:hover { color: white; }
#items #sortform .right a.active { background: #88b467; color: white; }

#items .produkt { width: 220px; height: 292px; float: left; margin: 5px 5px 5px 5px; background: url(../images/produkt.jpg) top left no-repeat; }
* html #items .produkt {	margin-left:3px}
#items .produkt.first {	margin-left:0; }
#items .produkt.third {	margin-right:0; }
#items .produkt h3 { color: #426b10; margin: 0 0 15px 0; padding: 5px 5px 0 5px; font-size: 105%; line-height: 22px; font-weight: bold; overflow:hidden; text-align: center; }
#items .produkt h3 a:link, #items .produkt h3 a:visited { color: #426b10; text-decoration: none}
#items .produkt h3 a:hover { color: white}
#items .produkt .image { text-align: center; width: 200px; height: 122px; margin: 0 auto; }
#items .produkt .image span {padding:0; margin:0;  display: inline-block; height: 100%; }
#items .produkt p.info { margin: 5px 0 4px 0; padding: 0 10px 0 10px; font-size: 80%; line-height: 14px; color: #426b10; height:53px; overflow:hidden; }
#items .produkt p.ikona { margin: 0 0 3px 0; padding: 0 0 0 10px; font-size: 80%; line-height: 14px; height:20px; overflow:hidden; }
#items .produkt p.sleva { margin: 0 0 2px 0; padding: 0 0 0 10px; font-size: 75%; line-height: 14px; height:14px; overflow:hidden; color: #426b10}
#items .produkt p.sleva .red{ color: red}
#items .produkt p.cena { margin: 0; padding: 0 0 0 10px; font-size: 95%; line-height: 28px; color: #426b10; }
#items .produkt p.cena strong { font-size: 105%; }
#items .produkt a.kosik { float: right; background: url(../images/kosik-akcni.jpg) top left no-repeat; width: 28px; height: 24px; margin: 0 5px 0 0; }
#items .produkt a.compare { float: right; background: url(../images/compare.jpg) top left no-repeat; width: 22px; height: 24px; margin: 0 5px 0 0; }

#items #breadcrumbs a{color:black}
#items #breadcrumbs a:hover{color:white}

#items .otherlinks {text-align:right; margin:0 0 5px 0;}

#items #produkt-left { float: left; width: 295px; margin:0; }
#items #produkt-left .itembody {font-size:85%; line-height:125%;}
#items #produkt-right { float: right; width: 387px;}
#items #produkt-right .itembody {font-size:90%; line-height:125%;}

#items .smallimage {	float:left; margin:5px 0 5px 0; }
#items .bigimage {	text-align: left; }
#items p.small {margin:3px; font-size:70%; font-style: italic;}

#items #produkt-right h3.table { width: 365px; height:25px; background: url(../images/produkt-table.jpg) top left no-repeat; color:#315906; font-size:90%; line-height:24px; padding:0 0 0 25px; margin:0}
#items #produkt-right h3.basic { width: 365px; height:22px; background: url(../images/produkt-h3.jpg) top left no-repeat; color:#315906; font-size:90%; line-height:20px; padding:0 0 0 25px; margin:10px 0 0 0}
#items #produkt-right table.technika { background: #f1ffe8; padding: 0; margin: 0 0 10px 0; font-size: 85%; line-height: 130%; width:100%}
#items #produkt-right table.technika tr{background: #f1ffe8; border:0 none}
#items #produkt-right table.technika td{background: #f1ffe8; border:0 none}
#items #produkt-right table.technika th{background: #f1ffe8; border:0 none; font-weight: bold; text-align: left; width:125px; color:black}
#items #produkt-right table.technika tr.box-white th, #items #produkt-right table.technika tr.box-white td{background: white; }
#items #produkt-right .box { background: #f0ffe7; width: 375px; border-right: 1px solid #bbdaa0; border-left: 1px solid #bbdaa0; border-bottom: 1px solid #bbdaa0; padding: 5px; margin:0 0 10px 0}
#items #produkt-right .box table {width:100%;background: #f0ffe7; margin:0; padding:0}
#items #produkt-right .box table th {background: #f0ffe7; width:125px; border:0 none; text-align: left}	
#items #produkt-right .box table td {background: #f0ffe7; border:0 none}	
#items #produkt-right .box span.red {color:red; font-weight: bold;}
#items #produkt-right .box span.gray {color:gray; font-size:80%}
#items #produkt-right .box.box2 { background: #f0ffe7; width: 375px; border: 1px solid #bbdaa0; padding: 5px; margin:5px 0 10px 0}
#items #produkt-right .box input.ks { width:20px;}
#items #produkt-right .box label {padding-left:10px}

#items table.white {width:100%;margin-top:15px}
#items table.white th{width:50%;}
#items table.white td{width:50%;}
#items table.white h3{margin:3px}
#items table.white td.small .itembody {font-size:85%; line-height:125%;}
#items table.white span.red {color:red; font-weight: bold;}
#items table.white span.gray {color:gray; font-size:80%}
	
#items table.superwhite {width:100%;margin-top:15px}
#items table.superwhite th{width:50%;background:white;border:0 none}
#items table.superwhite td{width:50%;background:white;border:0 none}
#items table.superwhite .produkt {float:none; margin:5px auto;}


/* ********** images ********** */
#items .itembody .leftbox { float: left; margin: 5px 15px 5px 0px; padding: 4px; border: 1px solid #bfbfbf; line-height: 1px; }
#items .itembody .rightbox  { float: right; margin: 5px 0px 5px 15px; padding: 4px; border: 1px solid #bfbfbf; line-height: 1px; }
#items .itembody img.leftbox { float: left; margin: 5px 15px 5px 0px; padding: 4px; border: 1px solid #bfbfbf; line-height: 1px; }
#items .itembody img.rightbox { float: right; margin: 5px 0px 5px 15px; padding: 4px; border: 1px solid #bfbfbf; line-height: 1px; }
#items .itembody div.box { clear:both; margin: 12px auto 7px auto; text-align: center; font-style: italic; }
#items .itembody div.box img{ border: 1px solid #bfbfbf; padding: 4px; margin: 0 auto; display: block; line-height: 1px; }
#items .itembody img.box{ border: 1px solid #bfbfbf; padding: 4px; margin: 10px 0 10px 0; }
#items .itembody div.box object{ border: 0 none; padding: 0; margin: 0 auto; display: block; line-height: 1px; }
#items .itembody img { border: 0 none; padding: 0; margin: 0; }

#items .morelink { clear: both; margin: 5px 10px 10px 0; text-align: right; }
#items .morelink a:link, #items .morelink a:visited{ font-weight: bold; color: #ff4f04; }
#items .morelink a:hover{ color: white; }

/* ********** forms ********** */
#items fieldset{ padding: 5px 15px 5px 8px; margin: 10px 10px 5px 10px; text-align: right; background: white; border:1px dotted #012B5D}
#items .itembody fieldset { display:none }
#items legend{ font-weight: bold; margin-bottom: 5px; color: black; padding: 2px 10px 2px 10px; background: #ddf0d0; }
#items textarea { width: 95%; overflow: auto; clear: both; }
#items form { display:none }

/* ---------- mapa */
#items #mapa { width: 680px; height: 400px; border: 1px solid black; margin:10px auto 10px auto; font-size: 11px; line-height:16px; background: url(../mapa/mapa.jpg) top left no-repeat}
#items #mapa *{ color: #000000; font-size: 11px; line-height:16px; text-align: left;}

/* ---------- page link list */
#pagelinks{ clear:both;margin: 0; padding: 5px 10px; color:#315906}
#pagelinks a {	margin:0 3px; font-size:100%; text-decoration: none}
#pagelinks{ clear:both;margin: 0; padding: 5px 10px; color:#315906}
#pagelinks span {margin:0 3px; padding:2px; background: #8db46e; color:white}

/* ********** mini-styles ********** */
.b{ font-weight: bolder; }
.i{ font-style: italic; }
.z{ font-style: normal; font-variant: small-caps; }
.u{ text-decoration: underline; }
.c,.r{ color: red; }
.m,.l{ color: blue; }
.skip{ display: none; }
.itembody p.center, .center { text-align: center; }
small { font-size: 11px; }
.highlight { background: #f0e68c; padding: 1px; color:black}
img {	border:0 none}

/* ********** helpers ********** */
.splitter1  {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:1px}
.splitter5 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:5px}
.splitter10 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:10px}
.splitter15 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:15px }
.splitter20 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:20px }
.splitter30 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:30px }

/* ********** print ********** */
.printbox {	clear:both;	margin:0 0px 0 570px; padding:5px 0 0 0; text-align: right; }
.printbox a:link, .printbox a:visited {text-decoration: none;}

/* SLIMBOX */
#lbOverlay { position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../mootools/images/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(../mootools/images/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../mootools/images/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 90px; height: 22px; background: transparent url(../mootools/images/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }

.obchodnipodminky { background: #e9eae6; color: black; margin: 10px auto; padding: 10px; width: 670px; height: 200px; overflow: auto; }

/* ********** comments ********** */
#divcomments ol{ margin: 0 0 0 0; padding: 0 0 0 0; }
#divcomments ol li{ list-style: none; margin: 0; padding: 1px; }
#divcomments ol address { font-size: 90%; line-height: 130%; font-style: normal; font-weight:bold; text-align: left; background-color: #fbeac3; padding: 1px 10px 0px 5px; margin: 0 0 0 0; border-bottom: 1px solid #ECDA93; }
#divcomments ol address a:link, #divcomments ol address a:visited {color:black; text-decoration: none;}
#divcomments ol address a:hover {color:white}
#divcomments ol p { font-size: 85%; line-height: 130%; background-color: #fdf5e2; margin: 3px 0px 3px 0px; text-align: left; padding: 3px 3px 3px 3px; }
#divcomments ol ins { font-size: x-small; font-weight: bolder; text-align: right; text-decoration: none; color: #000000; background-color: transparent; padding: 1px 5px 0px 0px; display: block; border-bottom: 1px dotted #fbeac3; margin-bottom: 10px; }
#divcomments .notPart, #divcomments .notPart * { color: #40382B; background-color: transparent !important; border-color: #BFBFBF !important; }
#divcomments .current p, #divcomments .parent p, #divcomments .child p, #divcomments .indent p { background-color: transparent; }
#divcomments li .reset { display: none; }
#divcomments ol dfn { right: 0; color: #40382B; background-color: transparent; border: 0px solid; font-size: 11px; font-style: normal; padding-right: 7px; margin-top: 1px; line-height: 16px; float: right; }
#divcomments .current .reset, #divcomments .parent .reset, #divcomments .child .reset, #divcomments .notPart .reset { display: inline; }
#divcomments .current .show, #divcomments .parent .show, #divcomments .child .show, #divcomments .notPart .show { right: 50px; }
#divcomments .current { background-color: #F2E6B6; }
#divcomments .parent { background-color: #FFE862; }
#divcomments .child { background-color: #FFBBA2; }
#divcomments .indent .current { background-color: #F2E6B6; margin: 0px 30px 30px 30px; }
#divcomments .indent .parent { background-color: #FFE862; margin: 0px 60px 30px 0px; }
#divcomments .indent .child { background-color: #FFBBA2; margin: 0px 0px 30px 60px; }
#divcomments .indent .notPart { display: none; }

#items form#commentform {margin:5px 0 0 0; padding:0}
#items form#commentform table {width:100%; border:1px solid #b4d795}
#items form#commentform table th {background:#f1ffe8; border:0 none; text-align: left; font-weight: normal; padding:5px; vertical-align: top; width:260px}
#items form#commentform table td {background:#f1ffe8; border:0 none; text-align: right; padding:10px}

.noprint {display:none;}