/*--- definice telo+scroll ---*/
BODY {
 
   background-image: url(top_bg.jpg);
  background-position: center top;
  background-repeat: repeat-x;
  background-color: #330000;
  }
 * {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}
/*--- cela stranka ---*/
#stranka{
top: 0px;
width: 998px;
text-align: left;
background: #B81408;
}
#top01{
margin-left: 0px;
margin-top: 0px;
width: 317px;
height: 264px;
background: url(top01.jpg);
}
#top01 a{
display: block;
margin-left: 0px;
margin-top: 0px;
width: 260px;
height: 100px;
}
#top02{
margin-left: 317px;
margin-top: -264px;
width: 266px;
height: 264px;
background: url(top02.jpg);
}
#top03{
margin-left: 583px;
margin-top: -264px;
width: 415px;
height: 264px;
background: url(top03.jpg);
}
/*--- hlavni menu ---*/
#hlavni_menu{
margin-left: 0px;
margin-top: 0px;
width: 998px;
height: 50px;
background: #620800;
}
#hlavni_menu ul{
margin-left: 16px;
margin-top: 0px;
width: 982px;
height: 50px;
}
#hlavni_menu ul li{
float: left;
margin-right: 10px;
width: 150px;
height: 50px;
list-style-type: none;
}
#hlavni_menu ul li a{
display: block;
width: 150px;
font-size: 15px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color: #ff9999;
text-align: center;
padding-top: 16px;
padding-bottom: 16px;
}
#hlavni_menu ul li a:hover{
color: #ffffff;
background: url(hl_tl.jpg);
}
#hlavni_menu ul li a.dvouradek{
display: block;
width: 150px;
font-size: 15px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color: #ff9999;
text-align: left;
padding-top: 7px;
padding-bottom: 7px;
}
#hlavni_menu ul li a.dvouradek:hover{
color: #ffffff;
background: url(hl_tl.jpg);
}
#hlavni_menu ul li a.aktual{
display: block;
width: 150px;
font-size: 15px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: center;
padding-top: 16px;
padding-bottom: 16px;
background: url(hl_tl.jpg);
}
#hlavni_menu ul li a.dvouradek_aktual{
display: block;
width: 150px;
font-size: 15px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: left;
padding-top: 7px;
padding-bottom: 7px;
background: url(hl_tl.jpg);
}
/*--- rozdelenistranky na dva sloupce pomoci tabulky ---*/
#rozdeleni{
margin-top: 0px;
width: 998px;
border: 0px;
}
#levy{
width: 257px;
vertical-align: top;
background: url(left_img.jpg) no-repeat bottom;
padding-bottom: 260px;
}
#pravy{
width: 741px;
vertical-align: top;
}
#obsah{
margin-top: 0px;
margin-left: 0px;
width: 727px;
vertical-align: top;
background: #ffffff;
border-bottom: solid 1px white;
margin-bottom: 0px;
}
#obsah p{
font-size: 12px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #333333;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 12px;
}
#obsah p a{
font-size: 12px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #333333;
text-decoration: underline;
}
/*---levy sloupec menu+aktuality---*/
ul#aktuality{
margin-top: 30px;
margin-left: 16px;
margin-right: 10px;
width: 231px;
}
ul#aktuality li.nadpis{
list-style-type: none;
width: 231px;
height: 92px;
background: url(nad_aktuality.gif);
border: none;
}
ul#aktuality li.nadpis p{
padding-top: 5px;
margin-left: 10px;
font-size: 15px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
}
ul#aktuality li{
list-style-type: none;
width: 231px;
border-bottom: dotted 2px #A61409;
}
ul#aktuality li p{
font-size: 11px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
margin-bottom: 7px;
}
ul#aktuality li font{
font-size: 12px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color : #ff6600;
margin-bottom: 7px;
}
ul#aktuality li p span{
margin-top: 10px;
display: block;
padding-bottom: 6px;
font-size: 12px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
padding-left: 18px;
background: url(kalendar.gif) no-repeat 0px 0px;
}
ul#aktuality li p a{
font-size: 11px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #FF6600;
text-decoration: underline;
padding-left: 14px;
background: url(arow03.gif) no-repeat 0px 3px;
}
ul#aktuality li p a:hover{
color: #ffffff;
background: url(arow04.gif) no-repeat 0px 3px;
}
/*--- leve menu ---*/
ul#menu{
margin-top: 30px;
margin-left: 16px;
margin-right: 10px;
width: 231px;
}
ul#menu li.nadpis{
list-style-type: none;
width: 231px;
height: 92px;
background: url(nad_paintball.gif);
border: none;
margin-bottom: 10px;
}
ul#menu li.lety{
list-style-type: none;
width: 231px;
height: 92px;
background: url(nad_lety.gif);
border: none;
margin-bottom: 10px;
}
ul#menu li.lety p{
padding-top: 5px;
margin-left: 10px;
font-size: 15px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
}
ul#menu li.nadpis p{
padding-top: 5px;
margin-left: 10px;
font-size: 15px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
}
ul#menu li{
width: 231px;
height: 24px;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
border-top: solid 1px #B81408;
background : #AF0E02;
list-style-type: none;
}
ul#menu li a{
padding-top: 5px;
padding-bottom: 4px;
display: block;
width: 231px;
}
ul#menu li a:hover{
display: block;
width: 231px;
background: #950A03;
}
ul#menu li a span{
margin-left: 6px;
font-size: 12px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #ff9999;
padding-left: 12px;
background: url(arow05.gif) no-repeat 0px 4px;
}
ul#menu li a:hover span{
color : #ffffff;
background: url(arow06.gif) no-repeat 0px 4px;
}
/*--- pravy sloupec banery nad obsahem ---*/
#banner_padaky{
margin-top: 0px;
margin-left: 0px;
width: 727px;
height: 167px;
background: url(banner_padaky.jpg);
}
#banner_padaky a{
margin-top: 0px;
margin-left: 0px;
width: 727px;
height: 131px;
display: block;
}
#banner_objednat{
width: 486px;
height: 250px;
background: url(banner_objednat.jpg);
}
#banner_objednat .objednat{
margin-top: 0px;
width: 486px;
height: 198px;
}
#banner_objednat a.tl00{
display: block;
margin-top: 0px;
margin-left: 0px;
width: 486px;
height: 44px;
}
#banner_objednat a.tl00:hover{
background: url(banner_tl_objednej.jpg);
}
#banner_objednat a.tl00 span{
display: none;
}
#banner_objednat a.tl01{
display: block;
margin-top: 0px;
margin-left: 0px;
width: 257px;
height: 44px;
}
#banner_objednat a.tl01:hover{
background: url(banner_tl01.jpg);
}
#banner_objednat a.tl01 span{
display: none;
}
#banner_objednat a.tl02{
display: block;
margin-top: -44px;
margin-left: 257px;
width: 229px;
height: 44px;
}
#banner_objednat a.tl02:hover{
background: url(banner_tl02.jpg);
}
#banner_objednat a.tl02 span{
display: none;
}
#banner_cenik{
margin-left: 486px;
margin-top: -250px;
width: 255px;
height: 250px;
background: url(banner_cenik.jpg);
}
#banner_cenik a{
display: block;
width: 255px;
height: 250px;
}
#banner_cenik a:hover{
background: url(cenik_tl.gif);
}


/*--- spodni lista ---*/
#lista_bottom{
margin-top: 0px;
margin-left: 0px;
width: 998px;
height: 82px;
background: url(lista_bottom.gif);
}
#lista_bottom p.menu{
padding-top: 15px;
text-align: center;
font-size: 11px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #B5877A;
}
#lista_bottom p.menu a{
font-size: 11px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #B5877A;
text-decoration: underline;
}
#lista_bottom p.menu a:hover{
font-size: 11px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration: none;
}
#lista_bottom p.copyright{
padding-top: 15px;
text-align: center;
font-size: 11px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #818181;
}
#lista_bottom p.copyright a{
font-size: 11px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #818181;
text-decoration: none;
}
#lista_bottom p.copyright a:hover{
font-size: 11px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration: underline;
}
/*--- texty ---*/
h1{
font-size: 18px;
font-family:  Arial, Helvetica, sans-serif;
color : #A11600;
font-weight: bold;
list-style-type: none;
padding-left: 26px;
background: url(arow01.gif) no-repeat 0px 0px;
margin-top: 0px;
padding-bottom: 10px;
margin-left: 10px;
}
h2{
font-size: 16px;
font-family:  Arial, Helvetica, sans-serif;
color : #A11600;
font-weight: bold;
list-style-type: none;
padding-left: 26px;
background: url(arow01.gif) no-repeat 0px 0px;
margin-top: 0px;
padding-bottom: 10px;
margin-left: 10px;
}
h3{
font-size: 16px;
font-family:  Arial, Helvetica, sans-serif;
color : #333333;
font-weight: bold;
list-style-type: none;
padding-left: 26px;
background: url(arow02.gif) no-repeat 0px 0px;
margin-top: 6px;
padding-bottom: 10px;
margin-left: 10px;
}

/*--- help menu ve strance ---*/
#help_menu{
margin-left: 0px;
width: 727px;
height: 40px;
background: #F3EEEE;
margin-bottom: 15px;
margin-top: 0px;
}
#help_menu p{
float: left;
display: block;
margin-left: 10px;
width: 560px;
height: 21px;
padding-top: 10px;
}
#help_menu a.help{
float: left;
margin-right: 15px;
font-size: 12px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #000000;
text-decoration: underline;
background: url(icon_help.gif) no-repeat 0px 0px;
padding-left: 20px;
padding-bottom: 5px;
}
#help_menu a.help:hover{
text-decoration: none;
}
#help_menu a.mail{
float: left;
margin-right: 15px;
font-size: 12px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #000000;
text-decoration: underline;
background: url(icon_mail.gif) no-repeat 0px 3px;
padding-left: 20px;
}
#help_menu a.mail:hover{
text-decoration: none;
}
#help_menu a.tisk{
float: left;
margin-right: 15px;
font-size: 12px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #000000;
text-decoration: underline;
background: url(icon_tisk.gif) no-repeat 0px 0px;
padding-left: 20px;
}
#help_menu a.tisk:hover{
text-decoration: none;
}
#help_menu a.zpet_{
float: left;
margin-top: 10px;
margin-right: 15px;
background: url(help_zpet.gif);
display: block;
width: 61px;
height: 21px;
}
#help_menu a.zpet_:hover{
background: url(help_zpet-over.gif);
}
#help_menu a.zpet_ span{
display: none;
}
#help_menu a.nahoru_{
float: left;
margin-top: 10px;
background: url(help_nahoru.gif);
display: block;
width: 61px;
height: 21px;
}
#help_menu a.nahoru_:hover{
background: url(help_nahoru-over.gif);
}
#help_menu a.nahoru_ span{
display: none;
}
/*--- fotogalerie ---*/
#fotogalerie{
margin-left: 20px;
width: 707px;
margin-bottom: 0px;
}
#fotogalerie a{
float: left;
margin-right: 20px;
margin-bottom: 20px;
height: 113px;
width: 150px;
border: solid 2px #F07400;
}
#fotogalerie a:hover{
border: solid 2px #950A03;
}
.foto{
display: block;
height: 113px;
padding-bottom: 0px;
margin-bottom: 0px;
}
 p.foto_odk{
width: 707px;
padding-top: 15px;
padding-bottom: 15px;
text-align: right;
clear: both;
}
p.foto_odk a{
font-size: 12px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color : #A11600;
text-decoration: underline;
}
p.foto_odk a:hover{
color : #F07400;
}
/*--- diskuze ---*/
#diskuze{
margin-left: 10px;
margin-right: 10px;
}
#diskuze h2{
font-size: 14px;
font-family:  Arial, Helvetica, sans-serif;
color : #A11600;
font-weight: bold;
padding-bottom: 10px;
margin-left: 0px;
padding-left: 0px;
background: none;
}
.vzkazy .it {
	border: 1px solid black;
	width: 530px;
}
.vzkazy .tbl {
	border-bottom: 2px solid #cccccc;
}
.vzkazy .tbl td.left {
height: 30px;
	text-align: right;
	padding-right: 10px;
	width: 160px;
	font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;
color : black;
font-weight: normal;
}

.vzkazy .tbl td.cas {
	font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;
color : black;
font-weight: normal;
}
.vzkazy .tbl td a {
width: 50px;
display: block;
padding-top: 6px;
padding-bottom: 6px;
}
.vzkazy .button {
	border: 1px solid black;
}
.ok {
	font-size: 12px;
	font-weight: bold;
	color: green;
	font-family:  Arial, Helvetica, sans-serif;
}
.err {
	font-size: 12px;
	font-weight: bold;
	color: red;
	font-family:  Arial, Helvetica, sans-serif;
font-weight: normal;
}
.vzkaz {
	font-size: 12px;
	margin-top: 30px;
	font-family:  Arial, Helvetica, sans-serif;
color: black;
font-weight: normal;
}
.button{
background : #D62A04;
font-size: 12px;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight: bold;
border: solid 1px #990000;
margin-top: 10px;
text-decoration: none;
}
