/* Global Styles */

body {
background: url(pozadi.jpg);
font-family: Arial,sans-serif;
margin: 0px;
padding: 0px;
text-align:center;
}
.web{
width:990px;
margin:auto;
position:relative;
top: 6px;
border-left: 1px solid #FF9900;
border-right: 1px solid #FF9900;
border-top: 1px solid #FF9900;
text-align:left;
}	
p{
font: 85% Verdana, Arial, Helvetica, sans-serif;
color: #2D2D2D;
margin: 0px;
}
h1{
font: bold 170% Arial,sans-serif;
color: #2D2D2D;
margin: 0px;
padding: 0px;
}

h2{
font: bold 150% Arial,sans-serif;
color: #2D2D2D;
margin: 0px;
padding: 0px;
}

h3{
font: bold 130% Arial,sans-serif;
color: #2D2D2D;
margin: 0px;
padding: 0px;
}

h4{
font: 115% Arial,sans-serif;
color: #2D2D2D;
margin: 0px;
padding: 0px;
}

h5{
font: 100% Arial,sans-serif;
color: #2D2D2D;
margin: 0px;
padding: 0px;
}
a:link, a:visited{
color: #3300CC;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
/*Definice rozložení obrázků*/
.zahlavi{
position: absolute;
top: 0px;
left: 0px;
z-index: 60;
}	
.delo{
position: absolute;
top: 36px;
left: 6px;
z-index: 50;
}
.del{
position: absolute;
top: 230px;
left: 6px;
z-index: 60;
}
.oramovani{
position: absolute;
top: 226px;
left: 3px;
z-index: 100;
}
.vlajka{
position: absolute;
top: 356px;
left: 150px;
z-index: 50;
}
.antikkk{
position: absolute;
top: 490px;
left: 10px;
z-index: 50;
}
.nadpis{
position: absolute;
top: 6px;
left: 300px;
z-index: 50;
}
/*Lang*/
.lang{
position: absolute;
left: 10px;
top: 36px;
z-index: 180;
}
/*Text*/
.text {
margin-left: 295px;
margin-right: 15px;
margin-top: 75px;
margin-bottom: 0px;
}
.text img{
float: right;
margin: 2px 0px 2px 10px;
}
.text p{
text-align: justify;
margin-top: 10px;
}
.text h2{
margin-top: 10px;
margin-left: 10px;
}
.text h3{
margin-top: 10px;
margin-left: 8px;
}
.text h4{
margin-top: 10px;
margin-left: 6px;
}
.text h5{
margin-top: 10px;
margin-left: 3px;
}
img.vlevo{
float: left;
margin-right:10px;
margin-left:0px;
}
img.clenove{
margin-right:100px;
margin-top: -40px;
margin-left:0px;
width: 90px;
height: 120px;
}
img.zavinac{
float: none;
margin: 0px 0px 0px 0px;
}
p.text_vlevo{
text-align:right;
margin-right:10px;
}
p.text_odrazky{
margin-left:10px;
}
p.text_cara{
border-bottom: 1px solid #FF9900;
}
/*Navigace + novinky*/
.navigace{
position: absolute;
top: 256px;
left: 10px;
z-index: 200;
}
.navigace h3{
font-size: 18px;
margin-top: 9px;
}
.navigace a:visited,.navigace a:link{
padding: 3px;
color: #FFCC66;
}
.navigace a:hover{
color: #FF9900;
border-right: 2px solid #FF9900;
border-bottom: 2px solid #FF9900;
text-decoration: none;
}
a.menu1 {
margin-left: 125px;
}
a.menu2{
margin-left: 75px;
}
a.menu3 {
margin-left: 40px;
}
a.menu4 {
margin-left: 20px;
}
a.menu5 {
margin-left: 8px;
}
a.menu6 {
margin-left: 0px;
}
a.menu7 {
margin-left: 3px;
}
.stonetown{
position: absolute;
top: 0px;
left: 10px;
z-index: 250;
}
.stonetown h3{
font-size: 16px;
margin-top: 9px;
margin-bottom: 9px;
}
.stonetown a:visited,.stonetown a:link{
padding: 3px;
color: #FFCC66;
}
.stonetown a:hover{
color: #FF9900;
border-right: 2px solid #FF9900;
border-bottom: 2px solid #FF9900;
text-decoration: none;
}
.novinky{
position: absolute;
top: 460px;
left: 20px;
width: 270px;
}
.zapati{
width:990px;
margin:auto;
position:inherit;
border-top: 1px solid #FF9900;
margin-top: 5px;
}
.zapati p{
margin-top:5px;
margin-bottom:5px;
font-size:70%;
}
img.li{
float:left;
padding: 4px 10px 1px 0px;
}
div.menu_leve{
position:absolute;
top: 1px;
left: 1px;
width: 279px;
background: url(menu.gif);
height:560px;
}
div.skryvany {
	display: none;
	padding: 0px 0px 0px 10px;
}

.menu_skryvany p{
	margin: 3px 0px 3px 8px;
	cursor: pointer; 
	color: #3300CC;
}
.menu_skryvany:hover{

	text-decoration:underline;
	color: #3300CC;
}
.formular input{

  margin: 10px 0px 0px 0px;
 }
.formular select{
  margin: 10px 0px 0px 0px;
 }
.formular textarea{
  margin: 10px 0px 0px 0px;
 }	
 input.tlacitkoform
{
	background-color: #FFFFCC;
	color: #3300CC;
	border: 2px solid #3300CC;
	cursor: pointer;
	width: 100px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.fotky {
padding: 20px 0px 10px 15px;
}
.fotky table{
width:500px;
  }
.fotky td{
width: 250px;
height: 250px;
vertical-align:middle;
text-align:center;
background:url(pozadi_fotky.gif) no-repeat;
  }
  .fotky img{
  float:none;
    margin: 0px 0px 0px 0px;

  }
.fotky td.bez_obrazku{
background:none;
  }
p.obrazek_s_popisem  
{
text-align:center;
font: 75% Verdana, Arial, Helvetica, sans-serif;
  }