html,body {margin: 0; padding: 0;text-align: center;} 
body {background: #ffffff url("../_clip/christmass.gif"); font-size: 70%; line-height: 120%; color: #535353; behavior:url("hover.htc"); } 
body,input,table,table td {font-family: verdana,arial,helvetica,sans-serif,"Arial","Helvetica";}

#page {top:0px; width:1015px; min-height:1600px;_height:100%; margin-left: auto; margin-right: auto;text-align: left;background:#ffffff;padding-left:10px;}

#page #topmenu {width:1025px; height:35px; font-size:10px;margin-left:0px;background:url("../_clip/bg-topmenu.gif") repeat-x;margin-left:-10px;}
#page #topmenu a:hover {text-decoration:underline;}
#page #topmenu ul {padding:0;margin:0; list-style-type:none;display: inline;float:left;}
#page #topmenu ul li {margin: 0px;padding:0px; list-style: none; display: inline;}

#page #header {margin-top:5px;_margin-top:3px;width:1000px;height:121px;background:url("../_clip/header-shop.gif") no-repeat;}
#page #header a#logo {position:relative;top:30px;width:180px;height:60px;display:block;}
#page #header #flheader {position:absolute;margin-left:310px;margin-top:-67px;}

#page #submenu { font-size:11px;margin-top:0px;font-weight:bold;margin-left:0px;width:1000px;height:38px;background:#535353;}
#page #submenu ul {padding:0; margin:0; list-style-type:none; display:inline; float:left;margin-left:10px;margin-top:10px;}
#page #submenu ul li {margin-left: 0; padding-bottom: 0; list-style: none; display: inline; border-left:1px solid #fff;}
#page #submenu ul li a {margin:0 13px 0 13px; text-decoration:none; color:#fff;}
#page #submenu ul li a:hover {text-decoration:underline;}
#page #submenu ul li a.active {color:#fbaa41;}
#page #submenu ul li.first {border-left:none;}
#page #submenu ul li.first a {margin-left:0px;}
#page #submenu p {float:right; margin:0px;margin-right:5px;margin-top:10px;}
#page #submenu p a {color:#fff; text-decoration:none; text-transform: uppercase;margin-right:2px;}
#page #submenu p a.active {color:#fbaa41;}
#page #submenu input.text {border:1px solid #535353; width:65px;_height:17px; margin-top:-3px;}
#page #submenu input#prihlasit {position:absolute;}
#page #submenu form {text-align:right;margin-right:83px;}
#page #submenu input#jm {background: #ff9933 url("../_clip/bg-jmeno.gif") top left no-repeat;width:60px;*width:58px;_width:63px;}
#page #submenu input#pw {background: #ff9933 url("../_clip/bg-heslo.gif") top left no-repeat;margin-right:2px;_margin-right:0px;*width:58px;_width:63px;margin-right:2px;_margin-right:0px;}
#page #submenu form {*margin-top:-3px;_margin-top:0px;}
.search {color:#c60002;font-size:11px;}

ul#submenu2 {font-size:10px;padding:0; margin:0; list-style-type:none; display:inline;background:blue;}
ul#submenu2 li {margin-left: 0; padding-bottom: 0; list-style: none; display: inline; border-left:1px solid #C60002; float:right;}
ul#submenu2 li a {margin:0 13px 0 13px; text-decoration:none; color:#C60002; font-weight:bold;}
ul#submenu2 li a:hover {text-decoration:underline;}
ul#submenu2 li a.active {color:#fbaa41;}
ul#submenu2 li.first {border-left:none;}
ul#submenu2 li.first a {margin-left:0px;}


#tlista-full { width:1080px; height:50px; margin-top:24px;_margin-top:45px;}
#tlista-full p.fleft {width:330px; width:320px; height:auto;text-align:left;}
#tlista {float:right;width:auto;height:26px;_margin-top:3px;margin-right:100px;}
p.fright {width:auto;height:50px;text-align:right;}
#tlista-full a {color:#CC0000; text-decoration:none;}
#tlista-full a:hover {text-decoration:underline;}
form #input-find {vertical-align:bottom;}

#dopdf {padding-left:15px; padding-right:10px;border-right:1px solid #CC0000;background: url("../_clip/piktogram-pdf.gif") center left no-repeat;color:#C60002;}
#tisk {padding-left:15px; padding-right:10px;border-right:1px solid #CC0000;background: url("../_clip/piktogram-print.gif") center left no-repeat;color:#C60002;}
#sendlink {margin-left:5px;padding-left:15px; padding-right:10px;border-right:1px solid #CC0000;background: url("../_clip/piktogram-mail.gif") center left no-repeat;color:#C60002;}
#zpet {margin-left:5px; padding-left:15px;background: url("../_clip/piktogram-undo.gif") center left no-repeat;color:#C60002;}


#main-shop {margin-left:175px;min-height:650px;_height:650px; margin-top:-15px;padding-top:0px;width:620px;text-align:left;}
#main-shop .ctlg {margin-top:-2px;*margin-top:-5px;width:623px;}
.brd {border-top:1px solid #D4D4D4;}


#main-shop h2 {color:#535353; font-style:italic; margin-top:-15px;*margin-top:-5px;*margin-left:0px;padding:0px 0 0px 0;_padding:5px 0 10px 0;font-size:150%;float:left; width:auto;line-height:120%;}
#main-shop h2 span {background: url("../_clip/h2-sp.gif") center center no-repeat;width:23px;}
#main-shop h2.cesta {font-size:120%;}
#main-shop h3 {color:#FE8005; font-size:120%;line-height:140%;}
#main-shop .katalog h3 a {color:#FE8005;display:block;height:50px;width:137px;}
#main-shop .katalog h3 a:hover {color:#FE8005;}
#content {margin-left:10px;}
#content #main-shop .katalog {float:left; width:137px; _width:150px;min-height:350px;_height:350px;height:auto;padding-right:10px;padding-left:10px;_padding-right:9px;_padding-left:9px;border-right:1px solid #D4D4D4;cursor:pointer;}
#content #main-shop .katalog.first {padding-left:0px;_width:140px;}
#content #main-shop .katalog .katpic {border-bottom:1px solid #FE8005;border-top:1px solid #FE8005;height:210px;vertical-align:middle;}
#content #main-shop .katalog .katpic img {max-height:209px;vertical-align:middle;}
#content #main-shop .katalog .katpic .novi {position:absolute;z-index:15;width:58px;height:58px;}
#content #main-shop .katalog .katpic .akc {position:absolute;z-index:19;width:58px;height:58px;margin-top:150px;margin-left:75px;}
#content #main-shop .katalog p {border-bottom:1px solid #DCDCDC;margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;}
#content #main-shop .katalog p.popis {height:45px;}
#content #main-shop .katalog p.fl {float:left; border:none;}
#content #main-shop .katalog p.fr {float:right; border:none;}
#content #main-shop .katalog p.strike {text-decoration: line-through;}

.sleva {color:#CC0000;}
.akc {clear:both;color:#FE8005;}
#content #main-shop .katalog a.vice {clear:both;background:url("../_clip/odrazka-red.gif") center left no-repeat; padding-left:7px;color:#CC0000;font-weight:bold;}
#content #main-shop .bann-katalog {float:left;}
.orange {color:#FE8005;}
.red {color:#CC0000;}

#content #main-shop #trid, #content #main-shop #zbr {*margin-top:5px;}

#content #main-shop hr {color:#666666;border:1px solid #D4D4D4; height:1px;clear:left;margin-right:8px;_margin-right:0px;}
#content #main-shop a {color:#D30004;}
#content #main-shop #pic-detail {float:right; border:1px solid #bdbdbd; padding:5px; margin:10px;margin-top:20px;width:auto; height:auto;}
#content #main-shop #product-info {width:auto; height:auto; margin-left:10px;}
#content #main-shop #product-info #params {width:350px;height:auto;}
#content #main-shop #product-info p.nadp {margin-bottom:2px;}
#content #main-shop #product-info p.fleft {width:auto;height:auto; padding-top:3px;margin:0px;}
#content #main-shop #product-info p.fright {width:auto;height:auto;padding-top:3px;margin:0px;}

#content #main-shop table#produktove-varianty {width:630px;border-collapse: collapse; border:1px solid #666666; padding:2px; }
#content #main-shop table#produktove-varianty td,#content #main-shop table#produktove-varianty th {border:1px solid #666666; _font-size:70%;}

#content #main-shop table {width:630px; background-color:#ffffff;}
#content #main-shop table th {background-color:#FF9425; color:#fff; text-align:left; height:18px; padding:0 5px 0 5px; font-size:11px; font-weight:bold;}
#content #main-shop table th.center {text-align:center;}
#content #main-shop table td {background-color:#FFF9E9;  border:1px solid #ffe4c9; text-align:left; padding:0 5px 0 5px; font-size:11px; font-weight:normal;}
#content #main-shop table td.right {text-align:right;}
#content #main-shop table td input {border:1px solid #bdbdbd; color:#43575a; font-size:11px;}
#content #main-shop table td input.ks {width:25px;}
.small {width:70px;}
.medium {width:130px;}
.big {width:230px;}
.povin {background: #ffffff url("../_clip/hvezda.gif") center right no-repeat;}
#content #main-shop table th.right {text-align:right; background-color:#ffffff;}
#content #main-shop table th.right input.submit {background-color:#FF9425; text-align:center; border:1px solid #bdbdbd; color:#ffffff; font-size:11px; font-weight:bold; height:20px;}
#content #main-shop table.noborder {border-spacing:1px;}
.textarea {border:1px solid #bdbdbd; background:#ffffff;color:#43575a;}
.select {border:1px solid #bdbdbd; background:#ffffff;color:#43575a;font-size:11px;}

#pmenu {position:absolute; top:260px; _top:265px; height:auto;margin-left:0px;_margin-left:0px;}
#produktmenu { width:155px; height:auto; margin:0px;border-bottom: 1px solid #545454;border-left: 1px solid #545454;border-right: 1px solid #545454;border-top: 1px solid #545454;text-align:left;}
.horni {position:absolute; background:url('../_clip/menu-kulate-rohy-top.gif') bottom left no-repeat #fff;width:157px;height:7px;margin-left:-1px;margin-top:-1px;_margin-top:-3px;}
.dolni {position:absolute; background:url('../_clip/menu-kulate-rohy-bottom.gif') top left no-repeat #fff;width:157px;height:7px;margin-left:-1px;}

#navigation {margin: 0; padding: 0;padding-top: 3px; background: #f5fcff;}
#navigation li {width: 155px; _width:155px;margin: 0; padding: 0; margin-left: 0px; margin-right: 0px; border-top: 1px solid #535353;list-style-type: none;}
#navigation li.no-border a {background: none; border: 0;}
#navigation li a {display: block; padding-left:5px; padding-top: 3px; padding-bottom: 2px; font-weight: bold; color: #C60000; background: url("../_clip/anchor_navigation.gif") right center no-repeat;}
#navigation li a:hover {text-decoration: decoration;}
#navigation li span {display: block; padding-top: 3px; padding-bottom: 2px; font-weight: bold; color: #ffffff; font-size: 110%;}
#navigation li strong a {display: block; padding-top: 3px; padding-bottom: 2px; font-weight: bold;}
#navigation li ul {position: relative; _width:154px; margin: 0; padding: 0;  background: #F0FFDA; color: #777777;list-style-type: none;border-top: 1px solid #DADEDD;}
#navigation li ul li {width: 145px; _width:154px; margin: 0; padding: 0; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #D4D4D4; background: #f7f7f7;_float: left;list-style-type: none;border-top:0;}
#navigation li ul li a {margin: 0; background: none; color: #C60000; line-height: 15px; font-weight:normal;background: url('../_clip/odrazka-red.gif') center left no-repeat; padding-left:7px;}
#navigation li ul li ul {position: relative; width:154px;_width:150px; margin: 0; margin-left:-5px;padding: 0;background: #ffffff; color: #777777;list-style-type: none;border-top: 0;border-bottom:0;}
#navigation li ul li ul li {width: 150px; _width:150px; margin: 0; padding: 0; padding-left: 5px;background: #F4F4F4;_float: left; padding-right: 0px; border: 0; border-top: 1px solid #DADEDD; background: none; font-weight: normal;}
#navigation li ul li ul li a {margin: 0; background: none; color: #C60000; line-height: 15px; font-weight:normal; padding-left:15px;}
#navigation li.last {border:none;}
#navigation li a.podtrzene {text-decoration:none;font-weight:bolder;color:#fa7d00;}

#page #content #rlay {position:absolute; top:260px; _top:265px; margin-left:815px; height:auto;width:155px;min-height:500px;}
#rlay h3 {color:#C60000; font-size:110%;}
#pravypanel { width:155px; height:auto; margin:0px;border-bottom: 1px solid #545454;border-left: 1px solid #545454;border-right: 1px solid #545454;border-top: 1px solid #545454;text-align:left;}
#pravypanel ul {margin: 0; padding: 0;padding-top: 3px; background: #E7FFAC;}
#pravypanel li {width: 155px; _width:155px;margin: 0; padding: 0; margin-left: 0px; margin-right: 0px; border-top: 1px solid #535353;list-style-type: none;}
#pravypanel li.no-border a {background: none; border: 0;}
#pravypanel li a {display: block; padding-left:5px; padding-top: 3px; padding-bottom: 2px; font-weight: bold; color: #C60000; background: url("../_clip/anchor_navigation.gif") right center no-repeat;font-weight:normal;}
#pravypanel li a:hover {text-decoration: decoration;}
#pravypanel li span {display: block; padding-top: 3px; padding-bottom: 2px; font-weight: bold; color: #ffffff; font-size: 110%;}
#pravypanel li strong a {display: block; padding-top: 3px; padding-bottom: 2px; font-weight: bold;}
#rlay p.rnew {text-align:center;}
#rlay p.rnew img {border:1px solid #545454;}
#rlay p.rnew a {color:#C60000;}

.lix {width:625px; height:20px; margin-left:175px; border-top:1px solid #D4D4D4; color:#777777; padding-top:5px;}
.lix a {color:#FF9425;vertical-align:text-top;}
.lix a img {vertical-align:bottom;}
.lix a span {padding-left:8px; padding-right:30px;}
#footer {width:625px; height:35px; margin-left:175px; border-top:1px solid #D4D4D4; color:#777777; padding:5px 0 5px 0;background:#ffffff;}
#footer p.fleft a {color:#CC0000; text-decoration:none; padding:5px; margin-right:0px;}
#footer p a:hover {text-decoration:underline;}
#footer p.fright {text-align:right;}
#footer p.fright a {color:#777777;}
#footer p.fright a span {color:#CC0000;}
#footer .odkazy {color:#777777;}

.clear {clear:both;}

.skryt {display:none;}
a {text-decoration: none;} 
a:hover {text-decoration: underline;} 
 
a img {border: none;} 
form { margin: 0; padding: 0;}

.just {text-align:justify;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

.fleft {float:left;}
.fright {float:right;}

img.shp-butt {vertical-align:middle;border:0;}


#header #kosik {float:right; margin-top:-50px;*margin-top:-40px;font-size:110%;}
#kosik #kosik-nolink {background:url("../_clip/kosik-ico.gif") left center no-repeat; color:#535353;padding:0;margin:0;margin-right:10px;padding-left:30px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#kosik #kosik-link a {background:url("../_clip/kosik-ico.gif") left center no-repeat; color:#535353;padding:0;margin:0;margin-right:10px;padding-left:30px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#kosik #kosik-link a:hover {color:#c50000;}
#kosik #kosik-cena {color:#c50000;padding:0;margin:0;margin-bottom:10px;margin-right:10px;}
#kosik .odr {padding-left:10px;background:url("../_clip/kosik-odrazka.gif") left center no-repeat;margin-top:-10px;}
#kosik .odr a {color:#FEFEFE;}
#kosik #dokoncit-nakup a {color:#535353;padding:0;margin:0;margin-right:10px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#kosik #dokoncit-nakup a:hover {color:#c50000;}

table td .err {color:#535353;}

h2#homepage  {color:#CC0000;font-size:120%;*margin-top:-10px;margin-left:162px;margin-bottom:5px;}

#homepage-main {margin-left:165px;min-height:620px;_height:620px; margin-top:88px;padding-top:0px;*padding-top:88px;}
#homepage-main h3 {font-size:120%;line-height:120%;}
.homepage-info {float:left;width:290px;height:130px;background:url("../_clip/homepage-info.jpg") top left no-repeat;padding:10px;margin-right:2px;margin-bottom:2px; cursor:pointer;}
.homepage-info p {width: 290px;height:150px;_height:97px;line-height:130%;color:#333333;}
.homepage-info a {color:#FB8003;}
.homepage-akce {float:left;width:290px;_width:312px;height:130px;_height:70px;background:url("../_clip/homepage-akce.jpg") top left no-repeat;padding:10px;margin-right:2px;margin-bottom:2px; cursor:pointer;}
.homepage-akce p {width: 220px;height:150px;_height:97px;line-height:130%;color:#333333;}
.homepage-akce a {color:#CC0000;}
.homepage-white {float:left;width:290px;_width:312px;height:130px;background:url("../_clip/homepage-white.jpg") top left no-repeat;padding:10px;margin-right:2px;margin-bottom:2px; cursor:pointer;}
.homepage-pecka {float:left;width:290px;_width:312px;height:130px;background:url("../_clip/homepage-pecka.jpg") top left no-repeat;padding:10px;margin-right:2px;margin-bottom:2px; cursor:pointer;}
.homepage-white p, .homepage-pecka p {width: 170px;height:150px;_height:92px;line-height:130%;color:#333333;}
.homepage-white a, .homepage-pecka a {color:#CC0000;}
.homepage-white img, .homepage-pecka img {float:right;margin:3px;vertical-align:middle;}
.homepage-white img.fu, .homepage-pecka img.fu {margin:0;padding:0;width:290px;_width:290px;_height:138px;margin-top:-8px;margin-left:-5px;*margin-top:-7px;*margin-left:-9px;}

#content ul#dock {text-align:center;list-style:	none;height:100px;width:1200px;	margin:0;padding:0;position:absolute;z-index:200;margin-left:162px;*margin-left:0px;}
ul#dock li {float:left;}
ul#dock li a img {	border:	0;padding:0;margin:0;vertical-align:top;width:82px;height:82px;margin-top:2px;border-top:#6B6B6B;}
ul#dock li a span {display:none;}
ul#dock li a:hover span {display:block;position:absolute;z-index:10;background:url("../_clip/layer-bottom.jpg") top left no-repeat;padding:5px;min-height:30px;top:150px;margin-top:-3px;margin-left:0px;width:140px;_width:150px;height:70px;overflow:hidden;*margin-left:-150px;color:#FB8003;text-decoration:none;cursor:pointer;visibility: visible;}
ul#dock li a:hover span em {color:#CC0000;font-weight:bold;font-style:normal;}
ul#dock li a:hover img {overflow:hidden;cursor:pointer;width:150px;height:150px;z-index:10; }
ul#dock li a:hover {visibility:visible;}

#contai {position:absolute;top:0px;left:0px;display:none;width: 100%;height:300%;background-color: white;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;vertical-align:middle;text-align:center;cursor:wait;_width:100%;_height:50px;_border:1px solid black;_top: 50%;z-index:25;}
#contai img {_display:none;}

fieldset {width:550px; *width:550px; *padding:10px;border: 1px solid #fff;}
fieldset .fp {float:left; width:205px; height:auto;text-align:left;}
fieldset .fr {float:left; width:340px; height:auto;text-align:left;}
fieldset img {margin-top:3px;}
fieldset p {margin-bottom:0px; color:#2B559E; font-weight:bold;}
input {border:1px solid #FCBA19;backgound:#fff;}
input:hover {border:1px solid #000;}
#prihlasit, #input-find {border:none;}
#prihlasit:hover, #input-find:hover {border:none;}
.small {width:200px;}
.medium {width:340px;}
.large {width:300px;}
.povin {border:1px solid #00A0B0;background: #fff url("../_clip/povi.gif") center right no-repeat;}
.area {width:543px;height:90px;background: #fff url("../_clip/povi.gif") top right no-repeat;}
.area:hover {border:1px solid #000;}
.submit {padding:2px 15px 2px 15px; background:#2B559E;color:#fff;border:1px solid #2B559E;cursor:pointer;margin-top:10px;}
.center {text-align:center;}
.red {color:red;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.zareg {padding:2px 15px 2px 15px; border:1px solid #2B559E;cursor:pointer;margin-top:10px;font-weight:bold;}

#seolista { margin-top:12px; }
#seolista a {color:#777777;border-right:1px solid #777777; margin-right:5px; padding-right:5px;}

div.err {color:red;}