html,body{
    margin:0;padding:0
}
body{
    background: url("../images/pozadi_vetsi.jpg") repeat-x;
}
#obal{
    width:770px;
    margin:-100px auto;
    height:auto;
}
#zahlavi{
    width: 770px;
    height: 279px;
    background: url("../images/hlavicka_vetsi.png") no-repeat;
}
#menu_div{
    background: url("../images/menu_vetsi.png") no-repeat;
    width: 545px;
    height: 50px;
    position: relative;
    left:260px;
    top:273px;
    z-index: 100;
    
}
#obal_obsahu{
    background: url("../images/pozadi2_vetsi.jpg") repeat-y;
    height: auto;
    float:left;
    width:770px;
}
#obsah{
    float:right;
    width:480px;
    padding: 0 15px 0 0;
    color: black;
    text-align: justify;
    
    
}
#levy{
    float:left;
    width:250px;
    
}
#zapati{
    clear:both;
    width:100%;
    background: url("../images/paticka_vetsi.jpg") no-repeat;
    padding-bottom: 30px;
    
}

.logo{
    position: relative;
    left:60px;
    top:100px;
    
    
}
.logo img{
    border-style: none;
}

#zahlavi p{
    
    position:relative;
    left:40px;
    top:90px;
    width:200px;
   
}
#zahlavi p a{
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
    color:#42795a;
}



.aktualita{
    background: url("../images/okno_vetsi.png") no-repeat;
    width: 256px;
    height: 153px;
    position: relative;
    right:6px;
    
   
}
.aktualita_posledni{
    background: url("../images/okno_posledni.png") no-repeat;
    width: 256px;
    height: 230px;
    position: relative;
    right:6px;


}



h1, h2, h3, h4 {
    color: #42795a;
    font-weight: bold;
}

#obsah_txt{
    
    text-align:inherit;
    color: #7bb696;
    font-weight: bold;
    font-size: 10px;
    font-family: Arial;
}
.pata_novinky{
    float: left;
    width:256px;
    height: 20px;
}
.pata_novinky .vice{
    float: right;
    padding-right: 30px;
}
#levy .aktualita .fotka, #levy .aktualita_posledni .fotka{
    float:left;
    width:80px;
    height: 100px;
    margin: 20px 0 0 15px;
    
}
#levy .aktualita .text, #levy .aktualita_posledni .text{
    float:left;
    width:146px;
    height: 100px;
    padding: 10px 0 0 10px;
    
}

#levy .aktualita .text .nadpis_aktuality, #levy .aktualita_posledni .text .nadpis_aktuality{
    color: #42795a;
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
}
#levy .aktualita .text p, #levy .aktualita_posledni .text p{
    color: black;
    font-size: 10px;
    font-family: Arial;
}
.nadpis{
    color: #1b6033;
    font-size: 13px;
    font-weight: bold;
}
#zahlavi p{
    color: #1b6033;
}

#forum{ 
	color:#060;
	font-family: Copperplate Gothic Light, bold, sans-serif; font-size:12px;
}
#forum .jmeno input{
    background: url("../images/forum_jmeno.png") no-repeat;
    width: 245px;
    height: 35px;
    border:none;
    padding-left: 10px;
    padding-right: 20px;
}
#forum .nadpis input{
    background: url("../images/forum_nadpis.png") no-repeat;
    width: 485px;
    height: 40px;
    border:none;
    padding-left: 10px;
    padding-right: 20px;
}
#forum .text textarea{
    padding: 10px;
    border:none;
    background: url("../images/forum_text.png") no-repeat;
    
}
#forum .vlozit{
    background: url("../images/forum_jmeno2.png") no-repeat;
    width: 104px;
    height: 26px;
    border:none;
    cursor: pointer;
}

#uvod_vrchni p{
    font-size: 12px;
}

#uvod_leva{
    float: left;
    width: 270px;
    font-size: 11px;
}

#uvod_prava{
    float: right;
    width: 190px;
    font-size: 11px;
}
#cara_vertikalni{

    border: #b4d4bc 1px solid;
    float: left;
    width: 0px;
    height: 400px;
    margin: 50px 0 0 8px;
}
#cara_horizontalni{

    border: #c5dcc2 1px solid;
    float: left;
    width: 480px;
    height: 0px;
    
}

#uvod_prava .tabulka{
    background: #edf7f8;
    color:#47b1a7;
    font-size:12px;
    font-weight: bold;
    font-family: Arial;
}
#uvod_prava .tabulka tr td{
    border-bottom: solid 1px #ddefef;
}
#uvod_prava .tabulka tr{
    padding: 5px;
}

.vice{
    color: black;
    font-weight: bold;
    padding-left: 10px;
   
}
#prispevek{
    padding-top: 10px;
   
   
}
#prispevek .vlozil{
    background: url(../images/menu_vetsi.png) center repeat;
    width: 100%;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}
#prispevek .nadpis{
    display: block;
}


#hrac{
    background: url("../images/karta_hrace.png") no-repeat;
    width:150px;
    height: 203px;
    float:left;
    margin-top: 10px;
    padding: 0px 10px 10px 0;
}
#hrac #vrsek{
    width:150px;
    height: 80px;
    
}
#hrac #spodek{
    width:150px;
    padding: 0 0 0 10px;
}

#hrac #vrsek .cislo{
    float:left;
    font-size:40px;
    font-weight: bold;
    width: 65px;
    padding: 20px 0 0 10px;
}
#hrac #vrsek .foto{
    float:left;
    padding: 10px 10px 0 0;
    width:65px;
}
#hrac #spodek span{
    display:block;
    font-size:11px;
    
}
.post{
    float: left;
    width: 95%;
    background: url(../images/menu_vetsi.png) center repeat;
    padding: 5px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;

}
#novinky{
    width:95%;
    
    float:left;
    
}

#novinky img{
    float: left;
    padding-right: 10px;
}
#novinky .obsah{
    clear: both;
    padding-top: 10px;
    
}
.archiv{
    position: relative;
    left:80px;
    bottom: 70px;
    
}
.archiv a{
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color:black;
}
.archiv a:link { color: black; }
.archiv a:visited { color: black; }
.archiv a:hover{ color:black; text-decoration: underline; }

#novinky .vice{
    
    float: left;
    clear:both;

}
.vice a{
    font-size: 10px;
    color:black;
    text-decoration: none;
}

.vice a:link { color: black; }
.vice a:visited { color: black; }
.vice a:hover{ color:black; text-decoration: underline; cursor: pointer; }


#kontakty h2{
    font-size: 22px;
	font-family: Verdana, Geneva, sans-serif ;
	padding-top: 0px;
}
#kontakty h4{
    font-size: 18px;
	font-family: Verdana, Geneva, sans-serif ;
}
#kontakty p{
    font-size: 12px;
	font-family: Verdana, Geneva, sans-serif ;
}

/*
 =========strankovani archivu===========*/
div.pagination {
	padding: 3px;
	margin: 3px; font-family:Verdana; font-size:8pt; text-decoration:none
}

div.pagination a {
	margin: 2px;
	border: 1px solid #000000;

	text-decoration: none; /* no underline */
	color: #000000;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
}
div.pagination a:hover, div.pagination a:active {
	margin: 2px;
		border: 1px solid #090;

		background-color: #090;
		color: #FFFFFF;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-decoration:none
}
div.pagination span.current {
	margin: 2px;
		border: 1px solid #000000;

		font-weight: bold;
		background-color: #030;
		color: #FFFFFF;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
	}
div.pagination span.disabled {
		margin: 2px;
		border: 1px solid #999999;

		color: #999999;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
	}

a:hover.list { font-family: Verdana; font-size: 8pt; font-variant: small-caps;
               text-decoration: underline; text-transform: capitalize;
               color: #006699; line-height: 200%; font-weight: bold }
a.list       { text-transform: capitalize; font-variant: small-caps; font-family: Verdana;
               font-size: 8pt; color: #FF0000; text-decoration: underline;
               line-height: 200%; font-weight: bold }

/*=====================*/

#submenu1{
    width:108px;
    background: url("../images/podmenu.png") bottom no-repeat;
    border-top:2px solid #AAA;
    position: relative;
    left:300px;
    bottom:50px;
    display:none;
    
}

.tucne{
    font-weight: bold;
    color:#42795a;
}

/*IE PNG*/
img, p {
    behavior: url(iepngfix.htc);
}

.tipsport{
    margin-left: 30px;
}
.partneri{
    color: #1b6033;
    font-size: 15px;
    font-weight: bold;
    margin-left: 20px;
}


