@charset "utf-8";
/* CSS Document */
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p{
  margin: 0;
  padding: 0; 
}
body {background:#1A0C01; color:white; font-family:Arial, Helvetica, sans-serif;}
.hidden { display: none; }
a.underline { text-decoration: underline; }
a:hover.underline { text-decoration: none; }
a:hover.hunderline { text-decoration: underline; }
.clearx { clear: both; font-size: 1px; line-height: 1px }
.right {float:right; text-align: right; }
.center{ text-align: center; }
.zvyraznene{ color: red; font-weight: bold; }
.pointer{ cursor: pointer;}
.banner-info{ position: relative; left: 60px; top: 0; }
.tucne{ font-weight: bold; }
.elboro { color: orange; }

#page {
margin:0 auto;
width:1024px;
}
#header_prewrap {
background:url(img/bg-head_top.png) no-repeat;
width:1024px;
position:relative;
height:269px;
margin-top:15px;
}
#header_wrap {
background:url(img/bg-logo.png) no-repeat top left;
width:164px;
height:169px;
position:absolute;
top:12px;
left:30px;
}
#header_wrapx {
background:url(img/bg-head_middle.png) no-repeat;
width:1024px;
height:200px;
top:24px;
left:0;
position:absolute;
}
#flash_header {
position:absolute;
width:739px;
height:200px;
background-color:#000033;
top:0px;
left:284px;
}
#header_bottom {
background:url(img/bg-head_bottom.png) no-repeat left bottom;
height:45px;
width:1024px;
position:absolute;
top:224px;
left:0px;
}

#content_wrap {
width:1024px;
background:url(img/bg-content.png) no-repeat;
line-height: 120%;
position:relative;
}
#leftpanel {
width:185px; /*229px*/
padding:6px 30px 0 14px;
float: left;
}
#main {
width:556px; /*566px*/
padding:5px;
float: left;
padding-bottom: 6em;
}
#main p {
margin:1em 0 1em 0;
font-size:15px;
text-align:justify;
width:540px;
}
#main li{
font-size:15px;
line-height: 140%;
}
#main a:link, #main a:visited{
  color: red;
  font-weight: bold;
}
#main a:visited{
  color: #CC0000;
}
#main strong{
  color: red;
}
#main_homepage {
background:url(img/bg-main1.png) no-repeat;
display:block;
width:566px;
height:120px;
margin-top:-6px;
}
#main_cojeto {
background:url(img/bg-main2.png) no-repeat;
display:block;
width:566px;
height:120px;
margin-top:-6px;
}
#main_prodejny {
background:url(img/bg-main3.png) no-repeat;
display:block;
width:566px;
height: 150px;
margin-top:-6px;
}
#main_kontakt {
background:url(img/bg-main4.png) no-repeat;
display:block;
width:566px;
height:63px;
margin-bottom:20px;
margin-top:-6px;
}
#main_historie {
background:url(img/bg-main5.png) no-repeat;
display:block;
width:566px;
height:120px;
margin-bottom:20px;
margin-top:-6px;
}
#main_procodnas {
background:url(img/bg-main6.png) no-repeat;
display:block;
width:566px;
height:120px;
margin-bottom:20px;
margin-top:-6px;
}
#kontaktimage {
width:239px;
height:244px;
float: right;
}
#kontaktbox {
float:left;
width:239px;
position:relative;
font-size:18px;
}

#kontaktbox a {
color:white;
text-decoration:none;
}
#kontaktbox h4 {
font-size:18px;
color:#d8b482 !important;
}
#prodejny_left {
width:250px;
float:left;
font-size:12px;
top:0;
color:white;
font-weight:bold;
}
#prodejny_left a {
color:#e77817;
text-decoration:none;
}
#prodejna_detail p {
width:250px;
float:left;
}
#prodejna_detail a {
color:#e77817;
text-decoration:none;
}
#prodejna_detail a:hover {
text-decoration:underline;
}
#prodejny_left a:hover {
text-decoration:underline;
}
#prodejny_right {
width:250px;
top:0;
left:280px;
float:right;
font-size:12px;
color:white;
font-weight:bold;
}
#prodejny {
margin-bottom: 200px;
position:relative;
}
#prodejny_right a {
color:#e77817;
text-decoration:none;
}
#prodejny_right a:hover {
text-decoration:underline;
}
#prodejnymapa{
  margin-top: -70px;
}
#rightpanel {
position:absolute;
width:192px; /*229*/
top:0;
left:795px;
height:400px;
padding:0 15px 0 22px;
}
#rightpanel img {
border:none;
vertical-align:top;
margin-top:8px;
}
#rightpanel p a {
color:#ff6500;
font-weight:bold;
text-decoration:none;
}
#rightpanel p a:hover {
text-decoration:underline;
}
#rightpanel ul {
list-style:none;
}
#rightpanel li {
padding:3px 0 3px 0;
height:80px;
}
#rightpanel h3 a { 
font-size: 13px;
color:white;
}
#rightpanel h3 a:hover {
text-decoration:none;
}
#rightpanel h3 {
font-weight:bold;
}
#rightpanel p {
font-size:12px;
}
#menutitle {background:url(img/bg-menu.png) no-repeat; display:block; width:104px; height:41px;}
#companytitle {background:url(img/bg-gold_drive.png) no-repeat; width:193px; height:60px; display:block;}
#akcetitle {display:block;background:url(img/bg-right_akce.png) no-repeat;width:123px;height:41px;margin:6px 0 0 0;}
#faqtitle {display:block; background:url(img/bg-right_faq.png) no-repeat; width:82px; height:45px;}
.menuad {background:url(img/bg-menuad.png) no-repeat; width:190px; height:34px; display:block;}
.menu ul {
list-style:none;
padding:2px 0 10px 15px;
}
.menu li a {
color:white;
text-decoration:none;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.menu li a:hover {
text-decoration:underline;
}
.menu li {
padding-bottom:3px;
}
.menu img {
border:none;
}
#menu2 {
padding:3px;
margin-left:21px;
}
#menu2 a {
color:white;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#menu2 a:hover {text-decoration:underline;}
#menu2 li {
list-style:none;
float:left;
margin:0 15px 0 12px;
}
#main h2 {
background:url(img/bg-h2mainbottom.gif) repeat-x;
height:55px;
display:block;
width:100%;
font-size:18px;
color:white;
padding-left:15px;
margin-bottom:10px;
line-height:55px;
}
.moreinfo a {
float:right;
font-size:11px;
color:#e1bd98 !important;
padding-right:10px;
text-decoration:none;
}
.title {
float:left;
}
.moreinfo a:hover {
text-decoration:underline;
}
#main h3 {
color:#d8b482;
font-size:22px;
margin: 1em 0 0.5em 0;
} 	
#flash_3table table {
width:555px;
}
#flash_3table table tr td {
width:185px;
text-align:center;
}
#flash_3table table tr td a {
color:#999999;
text-decoration:none;
font-size:90%;
}
#flash_3table table tr td a:hover {
text-decoration:underline;
}
#procodnas_subpage_flash {
margin-left:156px;
}
#paticka3{
  display: block;
  clear: both;
  float: left;
  color: #404040;
  width: 1000px;
  margin: 0 auto;
}
#paticka3 p{
  text-align: center;
  font-size: 80%;
  margin: 10em 2em 2em 2em;
}
#paticka3 p a:link, #paticka3 p a:visited{
  color: #404040 !important;
}