/***********************************************************************
 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: #4d8017 url(../images/body.jpg) top center no-repeat; 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; }
a.none:hover{ background: none }

/* ********** logo ********** */
#logo { background: url(../images/body.jpg) -365px 0 no-repeat; width: 1150px; height: 206px; margin: 0 auto; position: relative; }

#flags { width: 163px; height:85p; display:block; position: absolute; top: 65px; right: 9px; z-index:3000; background: url(../images/vlajky.jpg) top left no-repeat;}
#flags img { padding:0; margin:0;  }
#flags p { padding:0; margin:5px 0 5px 0; text-align: center; color: white; line-height: 20px;}
#flags p.p1 { margin-top:3px}
#flags p span { font-size:90%}
#flags p.p3 strong { font-size:110%}
#flags a { text-decoration: none; color:white; padding:0; margin:0; font-weight: bold; ;}
#flags a:hover { text-decoration: underline; background: transparent;}

#topmenu { width: 350px; position: absolute; top: 6px; left: 779px; }
#topmenu a { display: block; margin: 0; padding: 0; float: left; text-align: center; }
#topmenu a:link, #topmenu a:visited{ color: white; text-decoration: none; border:0 none}
#topmenu a:hover { background: transparent; text-decoration: underline; }
#topmenu a.a1 {width:120px;}
#topmenu a.a2 {width:100px;}
#topmenu a.a3 {width:130px;}
* html #topmenu a.a3 {width:126px;}

#search { position: absolute; top: 173px; left: 979px; }
#search form, #search form input { margin: 0; padding: 0; }
#search #squery {	width:130px; height:16px; float:left}
#search #ssubmit { margin:0 0 0 3px; padding:0; float:left}

a#homepage { position: absolute; width: 730px; height: 170px; top: 2px; left: 8px; border:0 none}
a#homepage:hover { background: none; }

/* ********** menu ********** */
#content { margin: 0 auto; padding:0; width: 1150px; background: url(../images/sloupec.jpg) 9px 0px repeat-y; }

#switchmenu { position: absolute; width: 200px; height: 35px; top: 177px; left: 0px; cursor: pointer; display: block; background-position: top left; background-repeat:  no-repeat; }
#switchmenu.zbozi {	background-image: url(/styles/images/menu-top-zbozi.jpg) }
#switchmenu.znacka {	background-image: url(/styles/images/menu-top-znacka.jpg) }
span#switchzbozi {display:block; width:80px; height:35px;float:left}
span#switchznacka {display:block; width:120px; height:35px;float:left}

#categories { width: 200px; background: #af7828 url(../images/menu-bottom.jpg) bottom left no-repeat; padding: 0 0 9px 0; }
#categories ul.menu.hidden { display:none }
#categories ul.menu span.switcher { display:block; float:left; width: 30px; height:20px; cursor: help;}
#categories ul.menu { padding: 0; margin: 6px 0 0 0; }
#categories ul.menu li { padding: 0; margin: 0; background: url(../images/menu-item.jpg) top left no-repeat; list-style: none; line-height: 25px; }
#categories ul.menu li.active { background: url(../images/menu-active.jpg) top left no-repeat; }
#categories ul.menu li.activemain { background: url(../images/menu-active-main.jpg) top left no-repeat; }
#categories ul.menu li.foldedmain { background: url(../images/menu-item-main.jpg) top left no-repeat; }
#categories ul.menu li a:link, #categories ul.menu li a:visited { font-size: 100%; line-height: 25px; font-weight: bold; text-decoration: none; margin: 0 0 0 3px; color: white; }
#categories ul.menu li a:hover { background: transparent; text-decoration: underline; }

#categories ul.menu li ul.submenu { padding: 0; margin: 0; }
#categories ul.menu li ul.submenu li { background: #af7828 url(../images/menu-sub-folded.jpg) top left repeat-y; line-height: 20px; font-weight: bold; text-decoration: none; }
#categories ul.menu li ul.submenu li.active { background: url(../images/menu-subitem.jpg) top left repeat-y; }
#categories ul.menu li.folded ul.submenu, #categories ul.menu li.foldedmain ul.submenu  { display: none; }
#categories ul.menu li ul.submenu li a:link, #categories ul.menu li ul.submenu li a:visited { font-size: 90%; line-height: 20px; margin: 0 0 0 35px; }

#categories ul.menu li ul.submenu li ul.sub2menu { padding: 0; margin: 0; }
#categories ul.menu li ul.submenu li ul.sub2menu li { background: #af7828 url(../images/menu-sub-folded.jpg) top left repeat-y; line-height: 18px; font-weight: bold; text-decoration: none; }
#categories ul.menu li ul.submenu li ul.sub2menu li.active { background: #af7828 url(../images/menu-subitem.jpg) top left repeat-y; }
#categories ul.menu li ul.submenu li ul.sub2menu li a:link, #categories ul.menu li ul.submenu li ul.sub2menu li a:visited { font-size: 85%; line-height: 18px; margin: 0 0 0 50px; }

#categories ul.menu li ul.submenu li ul.sub3menu { padding: 0; margin: 0; }
#categories ul.menu li ul.submenu li ul.sub3menu li { background: #af7828 url(../images/menu-sub-folded.jpg) top left repeat-y; line-height: 18px; font-weight: bold; text-decoration: none; }
#categories ul.menu li ul.submenu li ul.sub3menu li.active { background: #af7828 url(../images/menu-subitem.jpg) top left repeat-y; }
#categories ul.menu li ul.submenu li ul.sub3menu li a:link, #categories ul.menu li ul.submenu li ul.sub3menu li a:visited { font-size: 85%; line-height: 18px; margin: 0 0 0 70px; }

/* ********** layout boxes ********** */
h1 {display: none;}

#box-left { width: 210px; margin: 0; padding: 0; float: left; }
.clearer { clear: both; height: 1px; font-size:1px; line-height:1px}
#box-left-content { width: 201px; margin-left: 10px; }

#box-left-content h2 { width: 146px; height: 32px; background: url(../images/h2-ls.png) top left no-repeat; color: #4f8a10; font-size: 120%; line-height: 32px; font-weight: bold; margin: 0 0 15px 0; padding: 0 0 0 55px; font-variant: small-caps; }
#box-left-content table.simple { border: 0 none; margin: 0 auto 10px auto; padding: 0; }
#box-left-content table.simple td { padding: 5px; vertical-align: middle; }

#inside { width: 930px; float: left; margin: 0; padding: 0; }
* html #inside { width: 929px; }
#items { width: 690px; margin: 0 0 0 40px; padding: 20px 0 0 0; float: left; }
* html #items { margin-left:20px; }

#box-right { width: 162px; margin: 0; padding: 0; float: right; border-left:1px dashed #f2d4a8;}
#box-right h2 { width: 107px; height: 32px; background: url(../images/h2-ls.png) top left no-repeat; color: #4f8a10; font-size: 120%; line-height: 32px; font-weight: bold; margin: 0; padding: 0 0 0 55px; font-variant: small-caps; }
#box-right h2.packed{ letter-spacing: -2px; }
#box-right .box { background: #fdf5e2; padding: 5px; display: block; border-bottom: 1px solid #ebbe7d; margin: 0; }
#box-right hr{ clear: both; height: 1px; margin: 5px 0 5px 0; font-size: 1px; line-height: 1px; border-top: 1px solid #f8e4c4; color: #fdf5e2; background: #fdf5e2; }
#box-right .box { color: #4f8a10; }
#box-right .box a:link, #box-right .box a:visited{ color: #4f8a10; }
#box-right .box a:hover{ color: white; }
#box-right ul { margin: 0 0 0 20px; padding: 0; }
#box-right ul li { list-style: disc; }

#box-right ol { margin: 0 0 0 25px; padding: 0; }
#box-right ol li { list-style: decimal; }

#box-right table.calendar { margin: 5px auto 0 auto; width: 150px; padding: 0; text-align: center; }
#box-right table.calendar th { font-size:x-small; padding:0}
#box-right table.calendar td { padding:0}


#footerline { clear: both; margin: 10px 0 0 210px; background: url(../images/footer-line.jpg) top left no-repeat; padding: 10px 0 10px 60px; font-size: 85%; line-height: 100%; width: 705px; color: #7f7f7f; }
#footerline a.right{ float: right; margin-right: 60px; }
#footerline a:link, #footerline a:visited { color: #7f7f7f; }
#footerline a:hover { color: white; }

#footer { background: url(../images/footer.jpg) 9px 0px no-repeat; width: 1150px; height: 50px; margin: 0 auto; padding: 0; position: relative; }
#footertext { position: absolute; top: 13px; left: 760px; color: white; font-size: 90%; }
#footertext a:link, #footertext a:visited{ color: white; }
#footertext span { margin: 0 10px; }

/* ********** items ********** */
#banner a{	margin:0; padding:0; }

#zbozi { margin: 10px 0 10px 5px; }
#zbozi .product { width:220px; height:207px; border:0 none; margin: 0 10px 15px 0; padding:0; background: url(../images/zbozi.jpg) top left no-repeat; position:relative; float:left;}
#zbozi .product.last {margin-right:0}
#zbozi .product h3 {padding:0; margin:0; font-size:15px; line-height:15px; text-align: center; position:absolute; top:10px; left:0; height:15px; width:220px; color:#426b10; text-transform: uppercase;}
#zbozi .product img.image {border:0 none; position:absolute; top:30px; left:1px; padding:0; margin:0}
#zbozi .product p.line1 {margin:0; padding:0; text-align: center; color: #426b10; position:absolute; left:0; top:165px; width:220px; font-size:12px; line-height:12px;}
#zbozi .product p.line2 {margin:0; padding:0; text-align: center; color: #426b10; position:absolute; left:0; top:190px; width:220px; font-size:12px; line-height:12px;}
#zbozi .product a {color: #426b10;}
#zbozi #pujcovna.product { background: url(../images/pujcovna.jpg) top left no-repeat; }

#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; overflow:hidden}
* html #akcnizbozi .product { margin-left:3px}
#akcnizbozi .hidden { display:none }
#akcnizbozi .product h3 { color: #426b10; margin: 4px 0 0 0; padding: 0; text-align: center; font-size: small; line-height: 16px; height:33px; font-weight: bold; }
#akcnizbozi .product h3 a{ color: #426b10; text-decoration: none; padding:0; margin:0}
#akcnizbozi .product h3 a:hover{ color: white}

body>#content #akcnizbozi .image { width: 220px; height: 130px; display: table; text-align: center; margin: 5px 0 10px 0;}
body>#content #akcnizbozi .image a {  display: table-cell; vertical-align: middle; width:100%; height:100%; background: none; }
body>#content #akcnizbozi .image span {  display: none }
body>#content #akcnizbozi .image a img { border:0 none; vertical-align: middle;}
#IEroot #akcnizbozi .image {	width:220px; height:130px; padding:0; text-align: center; margin: 5px 0 10px 0;}
#IEroot #akcnizbozi .image * {	vertical-align: middle;}
#IEroot #akcnizbozi .image a {  background: none; }
#IEroot #akcnizbozi .image span {padding:0; margin:0;  display: inline-block; height: 100%; }
#IEroot #akcnizbozi .image a img{	border:0 none; }

#akcnizbozi p.cena1 { margin: 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: 27px; height: 23px; margin: 0 5px 0 0; }

#akcnimove {clear:both; width:680px; padding-top:10px; margin:0 0 0 5px}
#akcnimove a.left { background: url(../images/akcni-left-off.jpg) top left no-repeat; width: 340px; height: 34px; display: block; float: left; cursor: pointer; padding:0; margin:0}
#akcnimove a.right { background: url(../images/akcni-right-off.jpg) top right no-repeat; width: 340px; height: 34px; display: block; float: right; cursor: pointer; padding:0; margin:0}
#akcnimove a.left:hover { background: url(../images/akcni-left-on.jpg) top left no-repeat; cursor: pointer}
#akcnimove a.right:hover { background: url(../images/akcni-right-on.jpg) top right no-repeat; cursor: pointer}

.nejprodavanejsi .product { width: 141px; height: 236px; background: url(../images/box-zbozi-right.jpg) top left no-repeat; margin: 5px auto 10px auto; }
.nejprodavanejsi .product h3 { color: #426b10; margin: 0; padding: 2px 5px 0 10px; font-size: 90%; line-height: 15px; height:32px; font-weight: bold; overflow:hidden; text-align: center}
.nejprodavanejsi .product h3 a { color: #426b10; text-decoration: none; padding:0; margin:0}
.nejprodavanejsi .product h3 a:hover { color: white}

body>#content .nejprodavanejsi .image { width: 140px; height: 125px; display: table; text-align: center; }
body>#content .nejprodavanejsi .image a {  display: table-cell; vertical-align: middle; width:100%; height:100%; background: none; }
body>#content .nejprodavanejsi .image span {  display: none }
body>#content .nejprodavanejsi .image a img { border:0 none; vertical-align: middle;}
#IEroot .nejprodavanejsi .image {	width:140px; height:125px; padding:0; text-align: center; }
#IEroot .nejprodavanejsi .image * {	vertical-align: middle;}
#IEroot .nejprodavanejsi .image a {  background: none; }
#IEroot .nejprodavanejsi .image span {padding:0; margin:0;  display: inline-block; height: 100%; }
#IEroot .nejprodavanejsi .image a img{	border:0 none; }

.nejprodavanejsi p.info { margin: 5px 0 0 0; padding: 0 10px 0 10px; font-size: 80%; line-height: 14px; color: #426b10; height:46px; overflow:hidden; }
.nejprodavanejsi p.cena { margin: 0; padding: 0 0 0 10px; font-size: 95%; line-height: 28px; color: #426b10; }
.nejprodavanejsi a.kosik { float: right; background: url(../images/kosik-akcni.jpg) top left no-repeat; width: 27px; height: 23px; margin: 0 5px 0 0; }

#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:15px 0 8px 0; clear:both; font-weight:bold; padding:0}
#items .itembody h4 {color:#4f8a10; font-size:115%; line-height:120%; margin:15px 0 8px 0; clear:both; font-weight:bold; padding:0}
#items .itembody h5 {color:#4f8a10; font-size:105%; line-height:120%; margin:10px 0 7px 0; clear:both; font-weight:bold; padding:0}
#items .itembody h6 {color:#4f8a10; font-size:95%; line-height:120%; margin:8px 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 30px; }
#items .itembody ol li{ list-style: decimal; }

#items table{ margin: 10px 0 10px 0; background: white; }
#items table.full {width:100%; clear:both; color: #325708; }
#items table th { text-align: center; padding: 4px 10px; margin:0; background: #ddf0d0; font-weight: bold; color: #315906; vertical-align: middle}
#items table th.th120 { width:100px}
#items table td { text-align: left; padding: 3px 8px; margin:0; background: #f0ffe7; border-right:1px solid #ddf0d0; border-bottom:1px solid #ddf0d0; }
#items table.full td.thfoto { text-align:center }
#items table.full td {vertical-align: middle; color: #325708;}
#items table td.p { padding-left:20px; padding-right:50px;}
#items table.tricettri th { width:33%}
#items .itembody table.full h4 {	margin:2px 0 2px 0; padding:0; }

#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 table th.left {width:30%}

#items table#steps {width:100%; border-top:2px solid #ebbe7d; border-bottom:2px solid #ebbe7d;}
#items table#steps td {width:25%; text-align: center; background: #fdf5e2; padding:10px 0; font-size:14px; border:0 none}
#items table#steps th {width:25%; text-align: center; background: #f4d89e; padding:10px 0; font-size:16px; border:0 none}

#items table.pujcovna {width:100%; clear:both; color: #325708; }
#items table.pujcovna tr td {background: #fae4af}
#items table.pujcovna tr.even td {background: #fdf5e2}

#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;  }
#items blockquote.typregistrace { background: #fdf5e2; border:0 none; border-bottom:1px solid #ebbe7d; border-top:1px solid #ebbe7d; padding: 2px 10px 2px 10px; margin: 5px auto 5px 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; display:none}
#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; overflow:hidden;}
* 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 0 0; padding: 5px 5px 10px 5px; font-size: 105%; line-height: 16px; height:32px; font-weight: bold; text-align: center; }
#items .produkt h3 a:link, #items .produkt h3 a:visited { color: #426b10; text-decoration: none; overflow:hidden; }
#items .produkt h3 a:hover { color: white}

body>#content #items .produkt .imginfo { width: 220px; height: 122px; display: table; text-align: center;}
body>#content #items .produkt .imginfo a {  display: table-cell; vertical-align: middle; width:100%; height:100%; background: none; }
body>#content #items .produkt .imginfo span {  display: none }
body>#content #items .produkt .imginfo a img { border:0 none; vertical-align: middle;}
#IEroot #items .produkt .imginfo {	width:220px; height:122px; padding:0; text-align: center; }
#IEroot #items .produkt .imginfo * {	vertical-align: middle;}
#IEroot #items .produkt .imginfo a {  background: none; }
#IEroot #items .produkt .imginfo span {padding:0; margin:0;  display: inline-block; height: 100%; }
#IEroot #items .produkt .imginfo a img{	border:0 none; }

#items .produkt p.info { margin: 5px 0 2px 0; padding: 0 10px 0 10px; font-size: 80%; line-height: 14px; color: #426b10; height:50px; 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: transparent url(../images/kosik-akcni.jpg) top left no-repeat; width: 27px; height: 23px; margin: 0 5px 0 0; }
#items .produkt a.compare { float: right; background: transparent url(../images/compare.jpg) 0px 2px no-repeat; width: 22px; height: 24px; margin: 0 5px 0 0; }

img.minikosik {float:left; margin:0 0 5px 5px;}

#items #breadcrumbs, #items #breadcrumbs * {font-size:90%}
#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:90%; line-height:130%;}
#items #produkt-right { float: right; width: 387px;}
#items #produkt-right .itembody {font-size:95%; line-height:135%;}

#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 .bigimage a:link, #items .bigimage a:visited{	background: none }
#items .smallimage a:link, #items .smallimage a:visited{	background: none }

#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; vertical-align: top}	
#items #produkt-right .box table td {background: #f0ffe7; border:0 none; vertical-align: top}	
#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; vertical-align: top}
#items #produkt-right .box input.ks { width:20px; padding:0; height:21px; line-height:21px; margin:2px 0 0 0; float:left}
#items #produkt-right .box label {padding-left:10px}

#items #produkt-left .itembody ul li { background-position: 5px 7px; }

#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: #f1ffe8; border:1px solid #bada9f}
#items .itembody fieldset { text-align: right; }
#items legend{ font-weight: bold; margin-bottom: 5px; color: #325708; padding: 2px 15px 2px 24px; background: #ddf0d0 url(../images/legend.png) 5px 7px no-repeat; border:1px solid #b5d697; text-align: left}
#items textarea { width: 95%; overflow: auto; clear: both; }
#items form { margin: 10px 0 10px 0; padding: 0; }
#items input.eshopbutton {	background:#5a972f; color:white; padding:4px 10px; text-align: center; border:1px solid #bada9f; border-right:1px solid #537b2f; border-bottom:1px solid #537b2f; margin:2px}
#items input.eshopbutton:hover {	color:yellow; }

#items fieldset p.uhradaswitch, #items fieldset p.doruceniswitch {text-align: left; margin:2px 0; padding:0;}

/* ---------- 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}
.right, #items .itembody p.right {text-align:right }
.left, #items .itembody p.left {text-align:left }

/* ********** 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;}

.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}

/* SMOOTHBOX */
#TB_window { font-size: 90%; color: #333333; font-family: Arial, Helvetica, sans-serif; }
#TB_secondLine { font: x-small; color: #666666; }
#TB_window a:link {color: #4f8a10; font-weight:bold}
#TB_window a:visited {color: #4f8a10; font-weight:bold}
#TB_window a:hover {color: white;}
#TB_overlay { position: absolute; z-index: 100; top: 0px; left: 0px; background-color: #000; }
#TB_window { position: absolute; background: #ffffff; z-index: 102; color: #000000; border: 4px solid #4d8017; text-align: left; }
#TB_window img { display: block; margin: 15px 0 0 15px; }
#TB_caption{ height: 25px; padding: 7px 30px 10px 25px; float: left; font-weight:bold}
#TB_closeWindow{ height: 25px; padding: 11px 25px 10px 0; float: right; }
#TB_closeAjaxWindow{ padding: 5px 10px 7px 0; margin-bottom: 1px; text-align: right; float: right; }
#TB_ajaxWindowTitle{ float: left; padding: 7px 0 5px 10px; margin-bottom: 1px; }
#TB_title{ background-color: #e8e8e8; height: 27px; font-weight:bold}
#TB_ajaxContent{ clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }
#TB_ajaxContent p{ padding: 5px 0px 5px 0px; }
#TB_load{ position: absolute; display: none; height: 100px; width: 100px; z-index: 101; }
#TB_HideSelect{ z-index: 99; position: absolute; top: 0; left: 0; background-color: #fff; border: none; }
#TB_iframeContent{ clear: both; border: none; margin-bottom: -1px; margin-top: 1px; }
* html #TB_iframeContent{ margin-bottom: 1px; }

body.simple {background:white;}
body.simple #items { width:550px; margin:10px auto; float:none; padding:0}

.postovne {color:red; font-size:11px;}

#items input.smalleshopbutton {	background:#5a972f; color:white; padding:0px 1px; text-align: center; border:0 none; margin:1px; font-size:x-small}
#items input.eshopbutton:hover {	color:yellow; }
