body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #000000;
	background: url(img/bg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}

/* body */
#body {
	width: 749px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(img/navrh02_05.jpg);
	background-repeat: repeat-y;
	}

/* vrsek */
#vrsek {
	width: 749px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	background-image: url(img/navrh02_02.jpg);
	background-repeat: no-repeat;
	text-align: right;
	}
#vrsek .odkazy {
	float: right;
	font-size: 10px;
	color: #707070;
	margin: 0px;
	padding: 4px 20px 0px 0px;
	}
#vrsek .odkazy a, #vrsek .odkazy a:link, #vrsek .odkazy a:visited {
	color: #707070;
	text-decoration: none;
	}
#vrsek .odkazy a:hover {
	text-decoration: underline;
	color: #303F4D;
	}
#vrsek .home {
	float: left;
	width: 270px;
	height: 40px;
	margin: 6px 0px 0px 15px;
	padding: 0px;
	}
	
	
/* menu */
#menu {
	width: 749px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(img/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu ul {
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	}
#menu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
	display: block;
	text-decoration: none;
	color: #000;
	border: 0px;
	background-image: url(img/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
	height: 40px;
	}
#menu ul li a.polozka_1, #menu ul li a.polozka_1:link, #menu ul li a.polozka_1:visited {
	width: 148px;
	}
#menu ul li a.polozka_1:hover {
	background-position: 0px -80px;
	}
#menu ul li a.polozka_1_focus, #menu ul li a.polozka_1_focus:link, #menu ul li a.polozka_1_focus:visited {
	width: 148px;
	background-position: 0px -40px;
	}
#menu ul li a.polozka_1_focus:hover {
	background-position: 0px -80px;
	}
#menu ul li a.polozka_2, #menu ul li a.polozka_2:link, #menu ul li a.polozka_2:visited {
	width: 151px;
	}
#menu ul li a.polozka_2:hover {
	background-position: -148px -80px;
	}
#menu ul li a.polozka_2_focus, #menu ul li a.polozka_2_focus:link, #menu ul li a.polozka_2_focus:visited {
	width: 151px;
	background-position: -148px -40px;
	}
#menu ul li a.polozka_2_focus:hover {
	background-position: -148px -80px;
	}
#menu ul li a.polozka_3, #menu ul li a.polozka_3:link, #menu ul li a.polozka_3:visited {
	width: 152px;
	}
#menu ul li a.polozka_3:hover {
	background-position: -299px -80px;
	}
#menu ul li a.polozka_3_focus, #menu ul li a.polozka_3_focus:link, #menu ul li a.polozka_3_focus:visited {
	width: 148px;
	background-position: -299px -40px;
	}
#menu ul li a.polozka_3_focus:hover {
	background-position: -299px -80px;
	}
#menu ul li a.polozka_4, #menu ul li a.polozka_4:link, #menu ul li a.polozka_4:visited {
	width: 153px;
	}
#menu ul li a.polozka_4:hover {
	background-position: -451px -80px;
	}
#menu ul li a.polozka_4_focus, #menu ul li a.polozka_4_focus:link, #menu ul li a.polozka_4_focus:visited {
	width: 153px;
	background-position: -451px -40px;
	}
#menu ul li a.polozka_4_focus:hover {
	background-position: -451px -80px;
	}
#menu ul li a.polozka_5, #menu ul li a.polozka_5:link, #menu ul li a.polozka_5:visited {
	width: 145px;
	}
#menu ul li a.polozka_5:hover {
	background-position: -604px -80px;
	}
#menu ul li a.polozka_5_focus, #menu ul li a.polozka_5_focus:link, #menu ul li a.polozka_5_focus:visited {
	width: 145px;
	background-position: -604px -40px;
	}
#menu ul li a.polozka_5_focus:hover {
	background-position: -604px -80px;
	}
	
	
/* flash */
#flash {
	width: 749px;
	height: 290px;
	margin: 0px;
	padding: 0px;
	}


/* leva a prava strana */
#leva_strana {
	margin: 0px;
	padding: 0px 579px 10px 10px;
	text-align: justify;
	}
#leva_strana .placebo {
	position: absolute;
	padding: 0px;
	margin: 0px;
	}
#leva_strana .skryty {
	position: absolute;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	}
#leva_strana .text {
	padding: 160px 0px 0px 0px;
	margin: 0px;
	}
#leva_strana .male_pismo {
	font-size: 11px;
	}

#leva_strana ul { margin: 0; padding: 0; list-style-type: none; }
#leva_strana ul li { margin: 0 0 5px 0;}
#leva_strana ul li a { display: block; color: #44525E; padding: 8px; border-width: 3px;border-style: solid;-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-decoration: none; background-color: #CCCCCC; border-color: #44525E; font-weight: bold; }
#leva_strana ul li a:hover { background-color: #44525E; border-color: #44525E; color: #FFFFFF; }
#leva_strana_kontakt {
	margin: 0px;
	padding: 0px 579px 10px 10px;
	text-align: justify;
	background-image: url(img/mapka_velka_02.jpg);
	background-repeat: no-repeat;
	}
#leva_strana_kontakt .text {
	padding: 0px 0px 50px 0px;
	margin: 0px;
	}

/* stred prava strana */
#prava_strana {
	float: right;
	width: 549px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	text-align: justify;
	}
#prava_strana a, #prava_strana a:link, #prava_strana a:visited {
	color: #44525E;
	text-decoration: none;
	}
#prava_strana a:hover {
	text-decoration: underline;
	}
#prava_strana a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #44525E;
	}
#prava_strana ul li {
	list-style-type: circle;
	}
#prava_strana ul li.doplnkove_udaje {
	list-style-type: circle;
	margin: 0px 0px 0px 15px;
	font-size: 11px;
	}
#prava_strana ul li.doplnkove_udaje_posledni {
	list-style-type: circle;
	margin: 0px 0px 8px 15px;
	font-size: 11px;
	}
#prava_strana .obrazek_vpravo {
	float: right;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	}
#prava_strana .formular{
	float: right;
	width: 290px;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	text-align: right;
	}
#prava_strana .obrazek_vpravo_link, #prava_strana .obrazek_vpravo_link:link, #prava_strana .obrazek_vpravo_link:visited {
	float: right;
	margin:  0px 0px 10px 10px;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	}
#prava_strana .obrazek_vpravo_link:hover {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	}
#prava_strana .obrazek_vlevo_link, #prava_strana .obrazek_vlevo_link:link, #prava_strana .obrazek_vlevo_link:visited {
	float: left;
	margin:  0px 10px 10px 0px;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	}
#prava_strana .obrazek_vlevo_link:hover {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	}


/* spodek */
#spodek {
	clear: both;
	width: 559px;
	height: 53px;
	margin: 0px;
	padding: 0px 0px 0px 190px;
	background-image: url(img/bg_spodek.jpg);
	background-repeat: no-repeat;
	}
#spodek a, #spodek a:link, #spodek a:visited {
	color: #44525E;
	text-decoration: none;
	}
#spodek a:hover {
	text-decoration: underline;
	}
#spodek a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #44525E;
	}
/* img */
img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}
/* fonts */
h1 {
	font-size: 16px;
	color: #44525E;
	margin: 0px;
	padding: 0px 0px 13px 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	}
h2 {
	font-size: 16px;
	color: red;
	margin: 0px;
	padding: 0px 0px 13px 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	text-transform: uppercase;
	}

.nadpis_placebo {
	font-size: 16px;
	color: #44525E;
	margin: 0px;
	padding: 0px 0px 13px 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	font-weight: bold;
	}
.seda_bold {
	color: #626262;
	font-weight: bold;
	}
.modra_bold {
	color: #44525E;
	font-weight: bold;
	}
.vlozeno {
	font-size: 10px;
	}

/* hr */
hr {
	border-bottom: 0px;
	border-left: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 0px;
	height: 1px;
	}
hr.clear {
	clear: both
	}

/* formular na email */
.button {
           background-color: #FFFFFF;
		   border-bottom: 2px solid #626262;
		   border-right: 2px solid #626262;
		   border-top: 2px solid #cccccc;
		   border-left: 2px solid #cccccc;
           color: #626262; 
		   font-weight: bold; 
           font-family: Arial, Helvetica, sans-serif; 
           font-size: 12px;
		   margin: 0px 1px 1px 0px;
		   background-image: url(img/bg_button.jpg);
			background-repeat: repeat-x;
			background-position: 0px 0px;
          }
.button:hover {
			margin: 1px 0px 0px 1px;
	}
.button-modry   {
           background-color: #cccccc; 
           color: #000000; font-weight: normal; 
           font-family: Arial, Helvetica, sans-serif; 
           font-size: 10px;
          }
.button-modry:hover   {
           background-color: #ffcc99; 
           color: #000000; font-weight: normal; 
           font-family: Arial, Helvetica, sans-serif; 
           font-size: 10px;
          }
		  
textarea {
   border: 1px solid #cccccc;
	font: 12px Arial; 
	color: #44525E;
	font-weight: bold;
	background-image: url(img/bg_input.jpg);
	background-repeat: repeat-x;
	background-position: 0px 120px;
}
textarea:focus {
	border: 1px solid #44525E;
	}
input.text2 {
 	border: 1px solid #cccccc;
	font: 12px Arial; 
	background-image: url(img/bg_input.jpg);
	background-repeat: repeat-x;
	background-position: 0px -50px;
	color: #44525E;
	font-weight: bold;
}
input.text2:focus {
	border: 1px solid #DBDBDB;
	}
	
	
table.foto {
	margin: 0px;
	border: 0px;
	padding: 0px 0px 65px 0px;
	}
table.foto td {
	margin: 0px 5px 0px 0px;
	border: 0px;
	padding: 8px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	width: 280px;
	}
table.foto td.prava {
	padding: 8px 0px 0px 15px;
	}
table.sedy_ctverecek {
	margin: 0px ;
	padding: 0px;
	}
table.sedy_ctverecek td {
	margin: 0px 8px 8px 0px;
	padding: 5px;
	width: 120px;
	height: 120px;
	vertical-align: middle;
	text-align: center;
	background-image: url(img/bg_obrazek_galerie.jpg);
	background-repeat: repeat-x;
	}

