/* CSS Document */
body{margin:0px; padding:0px; background: #FFFFFF; color:#6B6854; font-family:Verdana; font-size:12px;}
div, p, h1, h2, h4, img, form, label{padding:0px; margin:0px;}

/*----MAIN PANEL----*/
#top {width:800px; height:100px; background:url(../images/banner3.jpg) 0 0 no-repeat #FFFFFF; color:#FFF; position:relative; margin:0 auto; padding:0px; text-align:right;}
#top span {display:inline-block; align:right; background: #DDDDDD; padding:3px; padding-left:15px; padding-right:25px; margin-top:10px;}
#top span a {color:#333333; text-decoration:none; font-weight:bold;}
#top span a:hover{color:#339933; text-decoration:none; font-weight:bold;}

#odkazy {width:800px; height:30px; background:#DDDDDD; color:#FFF; position:relative; margin:0 auto; margin-top:10px; padding:0px;}
#odkazy span {display:inline-block; marign:0px; padding:8px; float:left; font-weight: bold;}
#odkazy span a {text-decoration: none; display: block; padding-left: 7px; color:#000;}
#odkazy span a:hover {color: #339933; list-style-position:outside; background-position: 0 0; background-image: url(../images/nav_decoration_point.gif);
		      background-repeat: no-repeat;}
#odkazy span a.active {color: #339933; list-style-position:outside; background-position: 0 0; background-image: url(../images/nav_decoration_point.gif);
		      background-repeat: no-repeat;}

#main {width:800px; background:#FFFFFF; color:#000000; position:relative; margin:0 auto; padding:0px;}

/*----Left Panel----*/
#leftPan {width:200px; float:left; padding:0px; margin:0 auto; min-height:480px;}
#leftPan div.nadpis {width:185px; height:30px; background:#333333; color:#FFF; margin:0 auto; padding:0px; padding-left:15px; font-weight:normal;  margin-top:10px; }
#leftPan div.nadpis span {display:inline-block; height:30px; vertical-align:middle; margin:0px; padding:0px; font-weight:normal; background:#ccc;}
#leftPan div.nadpis span a {text-decoration: none; color:#FFF; font-weight:normal;}
#leftPan div.nadpis span a:hover {text-decoration: none; color:#FFF; font-weight:normal;}

#leftPan table.nadpis {width:200px; background:#333333; height:30px; margin:0px; padding:0px; padding-left:15px; margin-top:10px;}
#leftPan table.nadpis a {text-decoration: none; color:#FFF; font-weight:normal;}
#leftPan table.nadpis a:hover {text-decoration: none; color:#FFF; font-weight:normal;}

#leftPan div.polozky {display:block; width:192px; min-height:30px; background:#DDDDDD; color:#FFF; margin:0 auto; padding:0px; padding-bottom:8px; padding-top:8px; padding-left:8px;}
#leftPan div.polozky span {display:block; margin-bottom:8px;}
#leftPan div.polozky span a {text-decoration: none; color:#000; font-weight:bold; padding-left: 7px; }
#leftPan div.polozky span a:hover {text-decoration: none; color:#339933; font-weight:bold; list-style-position:outside; background-position: 0 0; background-image: url(../images/nav_decoration_point.gif); background-repeat: no-repeat;}
#leftPan div.polozky span a.active {text-decoration: none; color:#339933; font-weight:bold; list-style-position:outside; background-position: 0 0; background-image: url(../images/nav_decoration_point.gif); background-repeat: no-repeat;}

#leftPan div.vlajky {display:block; width:200px; height:30px; background:#DDDDDD; color:#FFF; margin:0 auto; padding:0px; padding-left:0px;}
#leftPan div.vlajky span {width:98px; height:30px; display:inline-block; line-height:20px; vertical-align:middle; text-align:center;}
#leftPan div.vlajky span a {text-decoration: none; color:#000; font-weight:bold; padding-left: 7px; }
#leftPan div.vlajky span a:hover {text-decoration: none; color:#339933; font-weight:bold; padding-left: 7px;}
#leftPan div.vlajky img{border:1px solid #333333; margin-top:7px;}

/*----/Left Panel----*/

/*----Right Panel----*/
#rightPan{width:590px; float:left; color:#000; font-size:12px; padding:0px; margin:0px; margin-left:10px;}
#rightPan div.nadpis {display:block; width:575px; height:30px; background:#333333; color:#FFF; margin:0 auto; padding:0px; padding-left:15px; line-height:30px; vertical-align:bottom; font-weight:normal;  margin-top:10px;}
#rightPan div.hlavni {display:block; width:575px; min-height:300px; background:#FFF; color:#000; margin:0 auto; padding:0px; padding-left:15px; vertical-align:bottom; font-weight:normal;  margin-top:10px;}
#rightPan div.hlavni img {border:0px solid;}
#rightPan div.hlavni a {text-decoration: underline; color:inherit; font-weight:normal;}
#rightPan div.hlavni a:hover {text-decoration: underline; color:#339933; font-weight:normal;}
#rightPan div.hlavni span.nadpis_clanku_zeleny {color:#339933; font-weight:bold;}
#rightPan div.hlavni span.text_zeleny {color:#339933;}
#rightPan div.hlavni ul {list-style-type:square;}
#rightPan div.hlavni table {padding:0px; margin:0px; vertical-align:top;}
#rightPan div.hlavni td {padding: 0px 5px 0px 0px; margin:0px; vertical-align:top;}
#rightPan div.hlavni table.tabulka_produktu {width:575px; vertical-align:top; border:solid 0px #000000; border-collapse: collapse; margin-top:5px; font-size:10px;}
#rightPan div.hlavni table.tabulka_produktu th {vertical-align:top; border:solid 0px; border-bottom:solid 1px; border-top:solid 1px; padding-left:5px;
						border-color:#000000; height:30px; vertical-align:middle; text-align:left; background:#DDDDDD;}
#rightPan div.hlavni table.tabulka_produktu td {vertical-align:top; border:solid 0px; border-bottom:solid 1px; border-color:#000000; 
						height:25px; vertical-align:middle; padding-left:5px;}
#rightPan div.hlavni table.tabulka_velikost_dle_obsahu {vertical-align:top; border:solid 0px #000000; border-collapse: collapse; margin-top:5px; font-size:10px;}
#rightPan div.hlavni table.tabulka_velikost_dle_obsahu th {vertical-align:top; border:solid 0px; border-bottom:solid 1px; border-top:solid 1px; 
						border-color:#000000; height:30px; vertical-align:middle; text-align:left; background:#DDDDDD; 
						padding-left:5px; padding-right:5px;}
#rightPan div.hlavni table.tabulka_velikost_dle_obsahu td {vertical-align:top; border:solid 0px; border-bottom:solid 1px; border-color:#000000; 
						height:25px; vertical-align:middle; padding-left:5px; padding-right:5px;}

#fotogalerie_orient {display:block; margin: 0px 0px 0px 0px; padding: 10px 0 0 20px; width: 471px;}
#fotogalerie_orient span {display: inline-block; positon: absolute; width: 142px; height: 142px; background:url(images/img-bg.jpg) 0 0 no-repeat #FFFFFF; border:0px solid #D7D4BE; margin: 0 5px 10px 5px; padding: 0px 0px 0px 0px;}
#fotogalerie_orient span img.vyska {margin: 9px 0px 0px 0px; padding: 0px 0px 0px 0px; border:1px solid #666666; vertical-align:top;}
#fotogalerie_orient span img.sirka {margin: 28px 0px 0px 0px; padding: 0px 0px 0px 0px; border:1px solid #666666; vertical-align:top;}

/*----/Right Panel----*/

/*----Footer Panel----*/
#footer {width:800px; height:30px; background:#DDDDDD; color:#000; margin:0 auto; margin-top:10px; padding:0px; clear:both; vertical-align:middle; line-height:30px; font-size:10px;}
#footer span {display:inline-block; marign:0px; font-weight: normal;}
#footer span a {text-decoration: none; color:#000;}
#footer span a:hover {text-decoration: none; color:#339933;}

.nadpis_clanku_zeleny {color:#339933; font-weight:bold;}
.text_zeleny {color:#339933;}
