/*border: 1px #f00 solid;*/

body{
font-size: 13px;
font-family: Arial, Verdana, lucida, sans-serif;
background-color: #63a4f4;
color: #000;
text-align:center;
overflow-y:scroll !important;
overflow-y: none;
}

#page{
width:100%;
background: url('layout/bg_top.jpg') top center no-repeat;
}

#pozadi{
background: url('layout/bg.jpg') center top  repeat-y;
width: 1000px;
text-align:left;
margin:0px auto 10px auto;
text-align:center;
}


#telo{
background: url('layout/bg_top.jpg') top center no-repeat;
}


*{
padding: 0px;
margin: 0px;
/*border: 1px #58A50B solid;*/
}
.clear{clear: both;}
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}

.fleft{float: left;}
.fright{float: right;}

a{color:#000000;}
a:hover{color:#777;}


a img{border: 1px #fff solid;}
a img:hover{border: 1px red solid;}


p{
padding-top: 5px;
padding-bottom: 10px;
color: #000;
}

hr{
background-color: #000;
border: 0px;
color: #000;
height: 1px;
}

h1{
font-size:23px;
margin: 5px 0px 10px 0px;
margin-bottom:40px;
/*border: 1px #f00 solid;*/
color: #1257aa;
}

h2{
font-size:17px;
margin: 0px 0px 10px 0px;
color: #1257aa;
}

h3{
font-size:13px;
}

#top{
height:160px;
cursor: pointer;
/*background: #000000 url('hlavicka.jpg') top center no-repeat;*/
}

#top_menu{
text-align:right;
padding: 4px 20px 0px 0px;
}

#top_menu li{
padding-left: 5px;
display: inline;
list-style-type: none;
border-left: #000 1px solid;
}

#top_menu a{
text-decoration:none;
}

#linka{
background: url('layout/linka.gif') center top  repeat-y;
}

#left{
width: 180px;
float: left;
/*padding-bottom: 300px;*/
text-align:left;
margin-left: 20px !important;
margin-left: 10px;
background: url('linka.gi') right 3px no-repeat;
/*border: #f00 1px solid;*/
}

#middle{
width: 595px;
float: left;
text-align:left;
margin-left: 5px;
/*border: navy 1px solid;*/
}

#right{
width: 150px;
float: right;
padding-bottom: 300px;
margin-right: 20px !important;
margin-right: 10px;
text-align:left;
background: url('linka.gi') right 3px no-repeat;
/*border: #f00 1px solid;*/
}

#content{
margin: 0px 15px 0px 15px;
}

#hledani{
float:left;
margin-top: -3px;
}

#hledani .input{
width:150px;
height: 20px;
border: #FFF68A 1px solid;
background-color:#fff;
vertical-align:middle;
padding-top: 5px;
}

#hledani .submit{
font-family: Arial, Verdana, lucida, sans-serif;
font-size: 13px;
width:25px;
height: 25px;
vertical-align:middle;
font-weight:bold;
}

.menu{
color: #050;
}

.menu ul{
margin-left: 5px;
margin-bottom: 10px;
}

.menu li{
list-style-type: none;
}

#content ul{
margin-left: 20px;
}

#content li{
margin-left: 20px;
}

#novinky{
margin-top: 3px;
padding: 0px 5px 10px 5px;
float: right;
/*border: #f00 1px solid;*/
}

#paticka{
background: url('layout/bg_pata.jpg') top center no-repeat;
border-top: transparent 1px solid !important;
border-top: 0px;
height: 75px;
}

#paticka_text{

color: #b6e0ff;
margin:30px 0px 0px 20px;
}

.galerie img{
margin:1px;
vertical-align: middle;
}

#horni_menu{
float:left;
height: 40px;
text-align:left;
margin: 0px 0px 0px 16px ;
width: 780px;
}

#horni_menu a{
color: #b6e0ff;
font-weight:bold;
font-size: 15px;
text-decoration: none;
}

#horni_menu a:hover{
color: #333;
}

#horni_menu li{
display: inline;
padding: 10px;
color: #FEF68A;
border-right: #58A50B 1px solid;
}

.hlavni_strana{
margin: 0px 16px 0px 17px ;
text-align: left;
}

.hlavni_strana_blok{
float:left;
margin: 3px;
/*border: 3px transparent solid;*/
color: #fff;
cursor: pointer !important;
cursor: hand;
}

.hlavni_strana_blok .vnitrek{
margin: 5px;
}

.hlavni_strana_blok p, .hlavni_strana_blok a{
color: #fff;
}

.hlavni_strana_blok a:hover{
color: #333;
font-weight:normal;
}

.promo a{
color: #000;
font-weight:bold;
}

.promo a:hover{
color: #777;
font-weight:bold;
}

table td{
font-size: 13px;
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #dcdcdc;
padding: 2px;
}

table{
font-size: 13px;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #dcdcdc;
}
