body{
margin:0px;
padding:0px;
background-color: rgb(255,255,255);
background-repeat: repeat-x;
background-image: url(img/bg.png);
}
#obal{
width: 800px;
margin: 0 auto;
padding:0px;
text-align:center;
border:0px solid rgb(255,0,0);
}
#banner{
width: 800px;
height: 115px;

background-image: url(img/banner.png);
border:0px solid rgb(255,255,255);
background-color: rgb(0,0,0);
}
#banner-inside a{
width: 304px;
height: 115px;
display: block;
text-decoration: none;
color:rgb(255,102,51);
}
.logo{
position: absolute;
width: 304px;
height: 115px;
margin:  0px;
padding: 0px;
border:0px solid rgb(255,255,255);
}
#lista{
float : left;
width: 800px;
height: 44px;
background-color: #676664;
border:0px solid #D1E6FF;
background-image: url(img/lista.png);
}
#banner2{
float : left;
width: 800px;
height: 217px;
padding:0px ;
margin:0px;
background-color: rgb(255,204,0);
background-image: url(img/banner2.png);
border:0px solid rgb(255,255,255);
}
#obsah{
float : left;
width: 800px;
font-size: 13px;
text-align: justify;
font-family: Verdana, Arial;
border:0px solid rgb(255,0,0);
background-color: rgb(255,255,255);
line-height: 190%;
}
#left_content{
width:480px;
float:left;
height:auto;
border:0px solid rgb(0,0,0);
}
#right_content{
width:225px;
float:right;
height:auto;
padding:0px 0 0 20px;
border:0px solid rgb(0,0,0);
}
.pata{
clear:both;
width: 800px;
margin: 0 auto;
padding:0px;
}
#pata{
clear:both;
height: 57px;
text-align:center;
font-size: 10px;
color:rgb(208,208,208);
font-family: Verdana, Arial;
background-color: rgb(255,255,255);
background-image: url(img/pata.png);
padding:15px 0px  0px  0px;
margin:0px;
background-repeat: repeat-x;
}

.pm{

padding:0px ;
margin:0px;
}
p.clear{
clear:both;
}


/*--------------------------------------------------------------------------MENU-----------------------------------------------------------------*/

#menu  {
padding:0;
margin:0;
list-style-type:none;
text-align: left;
list-style-type:none;
}
#menu  li{
float:left;
margin:0px;
text-align: left;
}
#menu  li a {
float:left;
width : 100px;
display: block;
color: rgb(255,153,0);
font-size: 13px ;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
border-bottom : 0px solid #dddddd;
text-align: center;
line-height: 44px;
margin-right:10px;
text-decoration: none;
list-style-type:none;
}
#menu  a:hover, #menu li.current_page_item  a {
text-align: center;
color: rgb(255,102,0);
border-bottom : 0px solid #181C57;
text-decoration: underline;
background-image: url(img/link.png);
}
/*------------------------------------------------------------------------ODKAZY-----------------------------------------------------------------*/
a.odkaz2{
color: rgb(255,102,0);
text-decoration: underline;
}
a.odkaz2:hover{
color: rgb(255,102,0);
text-decoration: none;
}
/*------------------------------------------------------------------------NADPIS-----------------------------------------------------------------*/
h1 {

text-align: left;
font-size: 20px;
font-family: Verdana;
font-weight: normal;
color: rgb(255,0,0);
font-weight: bold;
margin:0px;
padding:0px;
}
h2{
font-size:18px;
color:rgb(0,153,0);
font-family:Verdana, sans-serif, Arial, Helvetica;
font-weight:bold;
padding:5px 0 5px 0;
margin:0px;
}
/*----------------------------------------------------------------------FORMULAR-----------------------------------------------------------------*/
.hlaska{
color:rgb(0,153,0);
font-size:12px;
}
.hlaska2{
color: rgb(255,0,0);
font-size:12px;
}
fieldset{
width:220px;
float:left;
padding:4px;
border:1px solid rgb(224,224,224);
margin:28px 0px 0px 0px;
}
legend{
color: rgb(0,0,0);
font-size:12px;
border:0px solid rgb(224,224,224);
margin:0px 0px 10px 0px;
}
td.zprava_r{
padding:2px 0px 2px 2px;
margin: 0px 0px 0px 0px; 
}
input.zprava_input{
width:120px;
height:16px;
background-color:#FFFFFF;
border:1px #CCCCCC solid;
margin:2px 0px 2px 0px;
}
input.zprava_spam_input{
width:20px;
height:16px;
background-color:#FFFFFF;
border:1px #CCCCCC solid;
margin:2px 0px 2px 0px;
}
.zprava_submit{
padding:2px 5px 2px 5px;
font-size:11px;
float:right;
margin-top:4px;
border:1px solid rgb(224,224,224);
color:#FFFFFF;
background-color:rgb(160,160,160);
text-align:center;
}
/*---------------------------------------------------------------------REFERENCE-------------------------------------------------------------*/
.ref_img{
float: left;
width: 200px;
border: 1px solid rgb(160,160,160);
padding:5px;
background-color: rgb(224,224,224);
margin:10px 25px 0px 0px;
}

.ref_img2{

width:480px;
height: 151px;
border: 1px solid rgb(160,160,160);
padding:5px;
background-color: rgb(224,224,224);
margin:15px 0px 0px 0px;
}
.pf{
width:550px;
border: 1px solid rgb(160,160,160);
padding:5px;
background-color: rgb(224,224,224);
margin:15px 0px 0px 0px;
}