html {
 margin: 0;
 padding: 0;
}



.hidden {display: none;}
.flat {margin: 0; padding: 0;}
.stred {text-align: center}
.lavo {text-align: left}
.pravo {text-align: right}
.hore-odsad {padding-top: 0.5em}
.relativne {position: relative}
.hore {vertical-align: top}
.modra {color: #4D7DAC}
.orange {color: #4D7DAC}
.clear {clear: both}
.light {color:#860905;}

body{
background: #f9f7ea; 
margin:0;
padding:0;
font-family:tahoma;
} 

#main {
 margin:auto;
}

#banner{
background: url('../img/banner.jpg') ; 
margin:auto;
width:955px;
height:334px;
/*margin-top:15px;*/
}

#bannerconntent {

}

#menu {
width:562px;
height:30px;
margin-left:80px;
padding-top:30px;
float:left;
}

#menu ul {
list-style-type: none;
margin:0px;
padding:0px;
height:30px;
}

#menu li {
float:left;
}

#menu ul a {
padding-right: 7px;
padding-left: 7px;
display: block;
text-decoration: none;
font-family: arial;
font-size:14px;
color: #fff;
}

#menu span {
position:relative;
top:5px;
}

#menu a:hover {
background:#390302;
height:30px;
}

#cisla {
padding-top:50px;
float:left;
width:26px;
padding-left:8px;
}

#cisla a {
    display:block;
    font-size: 12px; 
    background: #303030;  
    color: #fff;
    margin-left:5px;
    margin-top:5px;
    padding: 2px;
    text-align:center;
    width:10px;
    height:14px; 
    text-decoration: none; 
}


#flash {
float:left;
width:529px;
height:236px;
margin-left:77px;
margin-top:20px;
}

#flash ul {
list-style-type: none;
margin:0px;
padding:0px;
margin-top:71px;
margin-left:16px;
font-size:13px;
float:left;
}

#flash li {
padding-top:4px;
}

#flash li a {
color:#c49493;
text-decoration:none;
}

#obrazok{
width:481px;
height:221px;
float:left;
margin-left:9px;
margin-top:6px;
}

#vitajteDiv {
margin-top:55px;
margin-left:19px;
float:left;
width:235px;
height:103px;
color:#eee8db;
font-size:11.5px;
font-family:arial;
}

#google_translate_element {
  padding: 8px 0;
  background: #fff;
  width:955px;
  margin: auto;
}

#google_translate_element select{
 float: left;
 margin: -3px 3px 0 0;
}
/*#vitajteDiv span {
font-size:20px;
font-weight:bold;
}*/


#content {
background: url('../img/contentbg.jpg') repeat-x #f9f7ea ;
width:955px;
margin:auto;
}

#krabicky {
border-top:solid 1px transparent;
width:799px;
background: url('../img/krabickybg.gif')  ;
margin-left:80px;
}

.left {
width:261px;
float:left;
padding-bottom:15px;
}

.small_foto {
 float:left;
 width:70px;
 height:53px;
 border: solid 3px #dedede;
 margin-right:9px;
 margin-bottom:5px;
}

#leftodkazy {
margin-left:17px;
margin-top:10px;
}

#leftodkazy img {
position:relative;
top:-3px;
left:-5px;
border:0;
}

#leftodkazy a{
text-decoration:none;
color:#890805;
font-family:arial;
font-weight:bold;
font-size:13px;
}

#leftodkazy a:hover {
color:#e81713;
}


.center {
width:261px;
float:left;
padding-bottom:15px;
}

.center_big {
width:500px;
float:left;
padding-bottom:15px;
}


#centerodkaz {
margin-top:15px;
margin-left:64px;
font-family:arial;
font-size:18px;
}

#centerodkaz a{
color:#890805;
font-weight:bold;
font-family:arial;
}

#centerodkaz a:hover {
color:#e81713;
}

.right {
width:261px;
float:left;
padding-bottom:15px;
}

.krabicky_img {
margin-left:12px;
}

.textk {
margin:0;
margin-top:3px;
margin-left:12px;
width:236px;
text-align:justify;
color:#400402;
font-size:13px;
}

.textk a{
color:#400402;
margin-left:213px;
}

.textk a:hover{
color:#e81713;
}

#krabicka {
border-top:solid 1px transparent;
width:799px;
background: #fff;
/* background: #fbea76; */
margin-left:80px;
padding-bottom:15px;
}

h2 {
color:#890805;
margin:0;
padding:0;
font-family:arial;
font-size:19px;
font-weight:normal;
margin-left:12px;
margin-top:11px;
padding-bottom:14px;
}

h2 span {
color:#e81713;
font-size:15.5px;
font-weight:bold;
}

h2 a {
color:#400402;
font-size:14px;
float:right;
position:relative;
top:5px;
}

h2 a:hover {
color:#e81713;
}

.nadpis {
display:block;
color:#890805;
font-family:arial;
font-size:19px;
font-weight:normal;
margin-left:12px;
margin-top:11px;
padding-bottom:14px;
}

.nadpis2 {
display:block;
color:#890805;
font-family:arial;
font-size:19px;
font-weight:normal;
margin-top:11px;
padding-bottom:14px;
}


.text {
margin:0px;
padding:0px;
width:775px;
color:#400402;
text-align:justify;
color:#400402;
font-size:13px;
margin-left:12px;
}

.text_2 {
margin:0px;
padding:0px;
width:380px;
color:#400402;
text-align:justify;
color:#400402;
font-size:13px;
margin-left:12px;
float:left;
}


.footer {
margin-top:10px;
}

.footer_end {
margin-top:10px;
padding-bottom:15px;
}


.footer2 {
width:955px;
background: #e6e4d3;
height:55px;
margin:auto;

}

.footer1 {
width:955px;
background: #e6e4d3;
height:45px;
margin:auto;

}

#logo {
padding-top:17px;
color:#460302;
font-size:12px;
margin-left:20px;
float:left;

}

#logo a:hover {
color:#000;
}

#logo a {
text-decoration:none;
color:#460302;

}

#spodnemenu {
margin-top:13px;
margin-left:220px;
float:left;
}


#spodnemenu ul {
list-style-type: none;
margin:0px;
padding:0px;
}

#spodnemenu li {
float:left;
margin-left:15px;
position:absolute;
}

#spodnemenu a {
text-decoration:none;
color:#460302;
font-size:13px;
width:100px;
margin-left:15px;
}

#spodnemenu a:hover {
text-decoration:underline;
color:#e81713;
}