* {margin:0;padding:0;}
body {font:0.8em Arial, sans-serif;background: #5D5D5D /*url('/img/bg.gif') bottom center repeat-x*/; color:#000;}

.container {display:block;width:1000px;margin:0px auto;padding:0;border:0;}

/* naformatovani pozic cele sablony */
#hlavicka{display:block;width:1000px;height:177px;margin:0;padding:0;background:#fff;background:url('/img/cs_header.jpg') left top no-repeat;}
#hlavicka .BgBlede{display:block;float:right;width:231px;height:93px;margin-right:6px;margin-top:73px;padding:0;text-align:left;
background:url('/img/blok-login.gif.png') center top no-repeat;color:#FC8110;}
#hlavicka .BgBlede p {color:#FC8110;display:block;margin-left:45px;margin-top:20px;}
#hlavicka .BgBlede a {color:#FC8110;display:block;margin-left:45px;}
#hlavicka .BgBlede .reg {border:0;display:inline;margin:4px 0px 0px 0px;padding:0;width:81px;height:18px;line-height:18px;vertical-align:top;}
#hlavicka .BgBlede .forgot {border:0;display:inline;margin:0;padding:0;}
#hlavicka .BgBlede form{margin-left:8px;}
#hlavicka .BgBlede #lv{padding-left:27px;text-align:left;}
#hlavicka .BgBlede .login{border:0px;margin:0px;padding-left:3px;padding-right:3px;background: #FE8D13;color:#000;width:130px;height:18px;}
#hlavicka .BgBlede .logsubmit{vertical-align:top;border:0px;margin:4px 0px 0px 0px;padding:0;background: url('/img/buton/cs_btn-vstoupit.gif.png') center top no-repeat;color:#000;width:59px;height:18px;}
/* hlavni bunka */
.hlavni{display:block;width:1000px;margin:0 auto;padding:0;border:0;background:#FE8D13 url('/img/bg.gif.png') top left repeat-y;}
.levy-sloupec{display:block;float:left;width:200px;margin:0;padding:0;border:0;/*background:#FE8D13;*/}
.pravy-sloupec {display:block;float:right;width:800px;margin:0;padding:0;background: url('/img/blok-bg-center.gif') top left repeat-y;}
.pravy-sloupec-levy {display:block;float:left;width:600px;margin:0;padding:0;background: url('/img/blok-bg-center.gif') top left repeat-y;}
.pravy-sloupec-levy .levyMargin{display:block;width:600px;margin-top:-3px;*margin:0;padding:0;background: url('/img/blok-horniroh.gif') top left no-repeat;}
.pravy-sloupec-levy .top{display:block;width:575px;margin:0;padding:0px 0px 15px 10px;}
.pravy-sloupec .bot{display:block;clear:both;width:800px;height:10px;margin:0;padding:0;background: url('/img/blok-dolniroh.gif') left bottom no-repeat;}

.pravy-sloupec-pravy {display:block;float:right;width:200px;background:#FE8D13 ;margin:0;padding:0;font-size:0.9em;}
.pravy-sloupec-pravy a{color: #252525;text-decoration:underline;}
.pravy-sloupec-pravy a:hover{text-decoration: none;color: #252525;}

.TopVyr{position:relative;display:block;float:left;height:28px;margin-right:2px;}
#posisionE{padding-top:15px;padding-bottom:15px;background: url('/img/bg-posisiondh.gif.png') left bottom repeat-x;}
#posisionE a{color:#252525;}
.mgrLeft{margin-left:3px;}
#Clear{clear: both;/*display:block;position:relative;*/margin:0;padding:0;border:none;visibility: hidden;}
/* cistic */
hr.cistic{clear: both;height:1px;line-height: 1px;margin:0;padding:0;border:none;visibility: hidden;}
/* paticka */
/*#paticka{display:block;width:1000px;height:20px;text-align:center;margin:0px auto;padding:0;border-top:2px solid #fff;background:#FE8D13;}*/
#paticka{display:block;color:#000;width:1000px;height:20px;text-align:center;margin:0 auto;padding-top:15px;border-top:0px solid #fff;font-size:12px;background:#FE8D13;}

#paticka a{color:#000;text-decoration:none;margin:0;padding:0;}
#paticka a:hover {color:#000;text-decoration:none;margin:0;padding:0;}
#paticka a.cerne{color:#000;text-decoration:none;}
#paticka a:hover.cerne {color:#000;text-decoration:none;}/*stredni panel sirokz 

.login{width:59px;height:20px;background:#fff url('/img/buton/btn-vstoupit.jpg') no-repeat;margin:0;padding:0;border:0;}

/* oznamovaci oblast */
#Ozn{display:block;margin-top:15px;margin-bottom:15px;padding:5px;background-color:#FFFBCC;
width:490px;color:#333333;border: 1px solid #E6DB55;
-moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-box-sizing: content-box;}


/* naformatovani vzhledu vsech textu */
/* vzhled hlavicka paticka */
#hlavicka{text-align: right;}
.navkat{height:15px;line-height:15px;margin:0;padding:0;}


.sort{margin:0;padding:0 0px 0 5px;font-size:11px;width:160px;}

p,cite,code,ul{	padding-bottom: 1.2em;font-size:12px; color:#000;}
ul {margin-left: 1.0em;}
h1 {font-size: 16px;color:#000;}
h2 {font-size: 12px;color:#000;}
h3 {font-size: 12px;color:#000;}
h4 {font-size: 12px;color:#000;}
h5 {font-size: 12px;color:#000;}
h6 {font-size: 12px;color:#000;}

h1,h2,h3 {font-weight: bold;border-bottom:0px solid #CCC;margin:0px;padding: 5px 0 5px 0;}
.errno {color:#F26522;}
a, a:hover{color:#252525;background:none;}
/* menu leve */
.menu{display:block;color:#6a6a6a;width:160px;margin:0;padding:0;border:0px;}
.menu ul {list-style:none;padding:0;margin:0;}
.menu li {list-style:none;font: 12px/16px arial, verdana, helvetica, sans-serif;margin:0;padding: 3px 10px;font-weight:bold;display:block;}
.menu p{color: #6a6a6a;padding:0;}
.menu h5{color: #FFF;padding:0;margin:0:}
.menu li img{border:0;margin:3px 6px 0 0;padding:0;float:left;}
.menu li a {color: #252525;background:none;font-weight:bold;text-decoration:none;}
.menu li a:hover {color:#252525;/*background: #0535b3;*/font-weight:bold;}
/*    tabulky
-------------- */
.body table{margin:0;padding:0;font-size:11px;}
.tabl_nadp{height:16px;line-height:16px;margin:0px;padding:0px;vertical-align:top;border-bottom:1px dotted;border-color:#C9D1D8;text-align: left;
            font-weight: bold;color:#000;font-size:11px;}
.body td {font-size:0.8em;}
.body td a{color:#252525;}
.body td a:hover{color:#252525;text-decoration:none}
.flr{margin:10px;}
/* vzhled vsech zbozi v sablone */
.zbozi{float:left;width:279px;height:200px;margin:1px;padding-right:3px;/*border:1px solid;*/text-align:left;}
.zbozi p{margin:0;padding:0px;color:#6a6a6a;}
.zbozi img{border:1px #6a6a6a solid;}
.zbozi p img{border:0;margin:0;padding:0;}
.zbozi h2 a{border:0;margin:0;padding:0;color:#252525;text-decoration:underline;}
.zbozi h2 a:hover{color:#252525;text-decoration:none;}
.zbozi .FrightZbozi{position:relative;display:block;float:right;width:154px;text-align:left;font-size:12px;margin:0px;padding:0px;}
.zbozi .Vetsi {font-size:12px;}
.zbozi_cena img{border:0;}
.zbozi_akcni_cena{display:inline;text-align: left;font-size: 12px;margin: 0px; padding:0px;font-weight:bold;}
.zbozi select{margin:0;padding:0; width:100px;height:16px;font-size:0.9em;}
.zbozi input.koupit{margin:0;padding:0;cursor:hand;*vertical-align:bottom;}
.zbozi #prnahledy{position:relative;display:block;float:left;margin:0 2px 2px 0px;padding:0;}
.zbozi .nahledyClear{clear:both;}
.prepocitat{margin:0;padding:0;border:0;cursor:hand;width:89px;height:20px;/*background:url("/img/nadpisy/Eprepocitat.gif");*/}
.objednat{margin:0;padding:0;border:0;cursor:hand;width:89px;height:20px;/*background:url("/img/nadpisy/Eobjednat.gif");*/}
.potvrdobjednavku{margin:0;padding:0;border:0;cursor:hand;width:150px;height:20px;/*background:url("/img/nadpisy/EpotvrdObj.gif");*/}

.zbozidetail{margin:0;padding:0;width:95%;}
.zbozidetail select{margin:0;padding:0;height:19px;}
.zbozidetail input.koupit{margin:0;padding:0;cursor:hand;*vertical-align:bottom;}
.zbozidetail img{margin:0 10px 0 0;padding:0 10px 0 0;float:left;}
.zbozidetail .fleft{margin:0;padding:0;float:left;}
.zbozidetail .nahledy{top:0px;margin-bottom:5px;margin-left:35px;padding:0;top:0px;float:right;border:0;text-align:right;}
.zbozidetail .nahledy img{top:0px;margin:0px;padding:0px;float:left;border:0;border:1px solid #6a6a6a;/*-moz-border-radius: 5px;-webkit-border-top-right-radius: 5px; */}
.zbozidetail .nahledyClear{clear:both;display:block;width:270px;float:right;}
.zbozidetail .nahledySM{padding:0;float:right;border:#6a6a6a 1px solid;margin-left:5px;margin-bottom:5px;/*-moz-border-radius: 5px;-webkit-border-top-right-radius: 5px;*/ }
.zbozidetail .nahledySM  img{margin:0px;padding: 0;height:60px;display:block;}


/* polozky v tabulkach */
#td_polozky{height: 16px;line-height: 16px; margin: 0px; padding: 0px; vertical-align: middle; border:0px;text-align: left; font-weight:normal;}
#td_polozky_vpravo{height: 16px;line-height: 16px; margin: 0px; padding: 0px; vertical-align: middle; border:0px;text-align: right; font-weight:normal; font-size: 11px;}

.Sbox{display:block;width:195px;}
.Sbox .SboxHlavicka{height:29px;line-height:29px;margin:0;padding:0;background:url('/img/blok-bg.gif') repeat-x;}
.Sbox .SboxHlavicka p{height:29px;line-height:29px;margin:0;padding:0;background:url('/img/blok-lroh.gif') left center no-repeat;}
.Sbox .SboxHlavicka img{margin-left:11px;padding:0;background:none;}
.Sbox .SboxHlavicka .rroh{position:relative;display:block;width:195px;height:29px;line-height:29px;z-index:20;margin:0;padding:0;background:url('/img/blok-rroh.gif') right center no-repeat;}
.Sbox .SboxBody {display:block;width:195px;background:url('/img/blok-bg-center.gif') top left repeat-y;margin-top:5px;padding:0;}
.Sbox .SboxBody .ak{display:block;width:175px;background:url('/img/blok-horniroh.gif') top left no-repeat;margin-top:0px;padding-left:10px;padding-top:10px;padding-bottom:10px;}
.Sbox .SboxBodyPatka{display:block;width:175px;background:url('/img/blok-dolniroh.gif') top left no-repeat;margin-top:-10px;padding-left:10px;}


.KatLi{padding-left:0px;display:block;}
.grey {color: #6a6a6a;}
.bold {font-weight:bold;}
.white {color: #ffffff;}
.blue {color: #a3dbff;}
.red {color: #cc0000;}
.bluet {color: #3992D4;}
.odsad {padding:5px 5px 5px 5px;}
.anketabg {background: url('/img/anketabg.gif.png') no-repeat;line-height:0px;}
.vote {margin: 0px 0px 2px 3px;}
.podklad {background: none;line-height:0px;}

/* lightbox */


#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(/img/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/img/lightbox/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; }

