body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align:center;
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
}

/* ZAKLADNE PRVKY */

#main {
width: 940px;
margin: 0 auto;
}

#top {
font-size: 10px;
color: #828282;
padding-left: 20px;
padding-top:4px;
text-align: left;
margin: 0;
}

#top a, #top a:visited, #top a:active {
color: #828282;
text-decoration: none;
}
#top a:hover {
color: #000000;
text-decoration: underline;
}

#header-left {
width: 780px;
height: 209px;
float:left;
margin: 0;
background-image: url("../img/bg_flash.jpg");
background-position: right bottom;
background-repeat: no-repeat;
}

#menu {
width: 780px;
height: 31px;
background-image: url("../1img/bg_menu.jpg");
background-position: top;
background-repeat: no-repeat;
float:left;
margin: 0;
}

#top-left-ad {
width: 160px;
height: 31px;
background-image: url("../img/bg_left_adv.jpg");
background-position: top;
background-repeat: no-repeat;
float:right;
margin: 0;
}

#stredny-panel {
width: 940px;
height:31px;
background-image: url("../img/bg_menu1.jpg");
background-position: top;
background-repeat: no-repeat;
clear: both;
}

#content-left {
width: 161px;
float: left;
}

#content-main {
margin-left: 161px;
margin-right: 160px;
text-align: left;
background-image: url("../img/bg_content.gif");
background-position: top center;
background-repeat: no-repeat;
}

#content-right {
width: 160px;
float: right;
}



#bottom {
clear: both;
font-size: 10px;
color: #000000;
margin-bottom: 8px;
padding-top:4px;
text-align: center;
}

#bottom a, #bottom a:visited, #bottom a:active {
color: #000000;
text-decoration: none;
margin-right: 10px;
}
#bottom a:hover {
color: #000000;
text-decoration: underline;
margin-right: 10px;
}

#google {
width: 600px;
position: absolute;
z-index: 10;
visibility: hidden;
text-align: right;
color:#5E9E02;
}

/* KONIEC ZAKLADNE PRVKY */

/* STYLY BOXY */

#right-ad-top {
width: 160px;
height: 176px;
}

#left-foto-in {
padding-left: 33px;
padding-top: 10px;
}

.box-main {
width: 161px;
background-image: url("../img/bg_box_stred.jpg");
background-position: top;
background-repeat: repeat-y;
}

.box-spodok {
width: 161px;
height: 16px;
background-image: url("../img/bg_box_spodok.jpg");
background-position: top;
background-repeat: no-repeat;
}

.box-main2 {
width: 160px;
background-image: url("../img/bg_box2_stred.jpg");
background-position: top;
background-repeat: repeat-y;
}

.box-spodok2 {
width: 160px;
height: 21px;
background-image: url("../img/bg_box2_spodok.jpg");
background-position: top;
background-repeat: no-repeat;
}

.box-main3 {
width: 160px;
background-image: url("../img/bg_box3_stred.jpg");
background-position: top;
background-repeat: repeat-y;
}

.box-spodok3 {
width: 160px;
height: 19px;
background-image: url("../img/bg_box3_spodok.jpg");
background-position: top;
background-repeat: no-repeat;
}

.box-main4 {
width: 161px;
background-image: url("../img/bg_box4_stred.jpg");
background-position: top;
background-repeat: repeat-y;
}

.box-spodok4 {
width: 161px;
height: 18px;
background-image: url("../img/bg_box4_spodok.jpg");
background-position: top;
background-repeat: no-repeat;
}

#temy-in {
padding-top: 45px;
padding-left: 14px;
padding-right: 8px;
line-height: 1.33;
}

#temy-in a, #temy-in a:visited, #temy-in a:active {
color: #000000;
text-decoration: none;
}
#temy-in a:hover {
color: #000000;
text-decoration: underline;
}

#navstevnost-in {
padding-top: 55px;
padding-left: 24px;
padding-right: 8px;
line-height: 1.33;
}

#right-ad {
width: 160px;
height: 220px; 
}

.right-in {
padding-top: 63px;
padding-left: 20px;
padding-right: 15px;
}

.right-in p {
padding-bottom: 10px;
}

.right-in strong {
font-weight: bold;
font-style: italic;
}

.left-foto {
padding-top: 50px;
text-align:center;
}

.left-foto strong {
font-weight: bold;
font-style: italic;
}

/* KONIEC STYLY BOXY */

/* STYLY HLAVNY OBSAH */

.custom-menu {
margin-top: 6px;
padding-left: 10px;
padding-right: 8px;
}

.custom-menu a, .custom-menu a:visited, .custom-menu a:active {
color: #828282;
text-decoration: none;
margin-right: 10px;
}
.custom-menu a:hover {
color: #828282;
text-decoration: underline;
margin-right: 10px;
}

#banner-bottom {
height: 61px;
background-image: url("../img/bg_banner.gif");
background-position: top;
background-repeat: no-repeat;
margin-top: 40px;
margin-bottom: 40px;
text-align: center;
}

#up-bottom {
text-align: center;
margin-bottom: 30px;
}

.strankovanie {
margin-top: 30px;
}

.strankovanie strong {
color: #000000;
text-decoration: underline;
font-weight:normal;
}

.strankovanie a, .strankovanie a:visited, .strankovanie a:active {
color: #828282;
text-decoration: none;
}
.strankovanie a:hover {
color: #828282;
text-decoration: underline;
}

#obsah {
padding: 20px;
}

#obsah p {
padding-bottom: 15px;
line-height: 1.33;
}

#obsah a, #obsah a:visited, #obsah a:active {
color: #828282;
text-decoration: none;
}

#obsah a:hover {
color: #828282;
text-decoration: underline;
}

/* STYLY VYPIS CLANKOV */

.clanok {
margin-top: 20px;
}

.clanok-obr1 {
height: 113px;
width: 81px;
background-image: url("../img/bg_clanok_foto1.jpg");
background-position: top;
background-repeat: no-repeat;
padding-left: 8px;
padding-top: 4px;
}

.clanok-obr2 {
height: 86px;
width: 116px;
background-image: url("../img/bg_clanok_foto2.jpg");
background-position: top;
background-repeat: no-repeat;
padding-left: 4px;
padding-top: 4px;
}

.clanok-foto-popis {
margin-top: 2px;
color: #828282;
}

.clanok-cely {
text-align: justify;
}

.clanok-foto {
float: left;
margin-left: 10px;
margin-bottom: 10px;
}

.top-line a, .top-line a:visited, .top-line a:active {
color: #000000;
font-weight: bold;
text-decoration: none;
margin-right: 10px;
}
.top-line a:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
margin-right: 10px;
}

/* KONIEC STYLY HLAVNY OBSAH */


/* STYLY TEXTU */
.prve-velke {
font-size: 12px;
font-weight: bold;
}

a, a:visited, a:active {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}

h2 {
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: bold;
font-size: 11px;
color: #5E9E02;
margin: 0px;
}

.h2-red {
color: #529200;
}

.h2-orange {
color: #B58202;
}

.h2-blue {
color: #0082D9;
}

h3 {
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: bold;
font-size: 11px;
color: #5E9E02;
margin: 0px;
margin-bottom: 10px;
}

h4 {
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: bold;
font-size: 11px;
color: #B68400;
margin: 0px;
margin-bottom: 10px;
text-align: center;
}


p {
margin: 0px;
}

/* FORMY */

form {
margin: 0;
}

input,select,textarea {
border: #CCCCCC 1px solid; 
background-color: #FFFFFF;
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 10px;
color: #828282;
margin: 0px;
}

.radio {
border: none;
margin: 0px;
padding: 0px;
}

.login {
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: bold;
font-style: italic;
font-size: 11px;
color: #000000;
} 

.button {
background-color: #5E9E02;
font-weight: normal;
color: #FFFFFF;
}

.form1 fieldset  {
	width: 400px;
	border-color: #1187b4;
	padding: 25px;
	padding-top: 35px;
}

.form1 legend {
	font-weight: bold;
	padding: 5px;
	color: #1187b4;
}

/* MENU */

ul#mainMenu, ul  {
    font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
    font-size: 11px;
    text-align: left;
		padding:0;
		margin:0;
		list-style-type:none;
	}
	ul#mainMenu ul {
		margin-top:6px;

	}
	
	ul#mainMenu li {
		float:left; 
		padding:6px;
	}
	
	ul#mainMenu a {
	  color: #FFFFFF;
		display:block;
    text-decoration:none;
	}
	
	ul#mainMenu a:hover {
	  text-decoration:underline;
	}
	
	ul#mainMenu ul a {
		border-bottom:none;
		padding-left:2px;
	}
	
	ul#mainMenu ul a:hover {
		background-color:#5E9E02;
    text-decoration: underline;	
	}
	
	ul#mainMenu ul {
		position:absolute;
		visibility:hidden;
		border-bottom:1px solid white;
		background-color: #5E9E02;
	}
	
	ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
		visibility:visible;
	}
	
	ul#mainMenu li li {
		float:none;
		padding:4px;
		width: 100px;
	}
		
	ul#mainMenu li {
		behavior: url(css/hover.htc); 
	}





