* {margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, caption, table, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h3, h4, h5 {border:0;}
body td th {font: 10px "tahoma",arial; text-align:left;}

h1, h2, h3, h4, h5, h6 {margin: 10px 0 10px 0;padding:0px;}
h1 {font-size:180%; color: #FFFFFF;}
h2 {font-size:160%;}
h3 {font-size:140%;}
h4 {font-size:120%;}
h5 {font-size:100%;}

p, table, ul, ol, dl, fieldset {margin:5px 0;}

table {border-collapse:collapse; border-spacing:0; font-size:100%;}
th {text-align:center; font-weight:normal;}
th, td {padding:3px 7px;}

ul, ol {margin-left:30px;}
ul ul, ol ol {margin:0; margin-left:20px;}
ol {list-style-type:decimal;}
li {display:list-item;}

dt {font-weight:bold;}
dd {margin-left:30px;}

fieldset {position:relative; padding:10px;}
legend { margin:0; padding:5px 10px; font-size:100%; font-weight:bold;}

input {
	width: 200px;
	background-color: #5BCB92;
	border: 1px solid #FFFFFF;
	padding: 2px;
	margin: 5px 0;
	color: #FFFFFF;}
textarea {
	overflow: auto;
	background-color: #5BCB92;
	border: 1px solid #FFFFFF;
	padding: 2px;
	margin: 5px 0;
	color: #FFFFFF;}
	
.button {
	margin:0;
	width: auto;
	font-weight: bold;}

body {margin: 0; 
	padding: 0px; 
	margin-top: 0px;
	background-color: #5bcb92;
	background-image: url(/images/style/body_bg.jpg);
	background-repeat: repeat-x;}

.center {text-align:center;}
.clear {clear:both;}

fieldset {
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;}

#container {
	border: 0px solid #FFFFFF;
	width: 1000px;
	margin: 0 auto;}
	
	#top_menu{}
		
		#auto {
			float: left;
			width: 460px;
			margin: 33px 0 0 0;}
			
		#auto a {
			text-decoration: none;
			border: 0;
			margin: 0;
			padding:0;}
			
		#auto a:hover {
			text-decoration: none;
			border: 0;
			margin: 0;
			padding:0;}
			
		#auto img {
			text-decoration: none;
			border: 0;
			margin: 0;
			padding:0;}
			
		#main_menu {
			text-align: right;
			width: 522px;
			float: left;
			margin: 100px 0 0 0;
			color: #FFFFFF;
			}
			#main_menu  ul {
				margin: 0;
				padding: 0;
				list-style: none;}
				
			#main_menu  li {
				display: inline;
				font: 18px "Verdana";
				font-weight: bold;
				padding: 0 26px 0 0;}
				
			#main_menu  li.last{
				display: inline;
				font: 18px "Verdana";
				font-weight: bold;
				padding: 0 0 0 0;}
			
			#main_menu a {
				color: #FFFFFF;
				text-decoration: none;}
			
			#main_menu a:hover {
				color: #5BCB92;
				text-decoration: none;}
			
			#logo {
				margin: 20px 0 0 0;
				width: 522px;
				float: left;
				text-align: right;}
				
				#logo img {
					border: 0;}
					
				#logo a {
					text-decoration: none;}
			
			#nadpis {
				text-align: right;
				width: 522px;
				float: left;
				margin: 20px 0 0 0;
				font: 30px "Verdana";
				color: #FFFFFF;}
	
	#content {
		border: 0px solid #FFFFFF;
		float: left;
		width: 1000px;
		padding: 0;}
		
		
		#partenri_holder {
			text-align: center;}
			
		#partenri_holder img {
			display: inline;
			margin: 15px 0 0 0;}
		
		#content_kontakt a {
			color: #FFFFFF;
			text-decoration: none;
			border-bottom: 1px solid #FFFFFF;}
			
		#content_kontakt a:hover{
			color: #0D1E16;
			text-decoration: none;
			border-bottom: 1px solid #0D1E16;}
		
	#content_holder {
		border: 0px solid #FFFFFF;	
		width: 950px;
		margin: 0 auto;}
	
	.content_big_first {

		display: inline;
		width:630px;
		float: left;
		padding:0;
		margin: 20px 0px 0 0px;}
		
		.content_big_top {
			margin: 1px 0 0 0;
			height: 18px;
			width: 630px;
			float: left;
			background-image: url(/images/style/cont_border_top2.png);
			background-repeat: no-repeat;}
		
		.content_big_middle{
			min-height: 305px;
			_height: 305px;
			padding: 0 10px 0 10px;
			font: 12px "Verdana";
			color: #ccfde4;
			width: 610px;
			float: left;
			background-image: url(/images/style/cont_border_middle2.png);
			background-repeat: repeat-y;}
		
		.content_big_bottom {
			width: 630px;
			float: left;
			height: 22px;	 
			background-image: url(/images/style/cont_border_bottom2.png);
			background-repeat: no-repeat;}
	
	.content_small_first {

		display: inline;
		width:309px;
		float: left;
		padding:0;
		margin: 20px 0px 0 0px;}
		
		.content_small {
		display: inline;
		width:309px;
		float: left;
		padding:0;
		margin: 20px 0px 0 10px;}
		
		.content_small_top {
			height: 18px;
			width:309px;
			float: left;
			background-image: url(/images/style/cont_border_top.png);}
		
		.content_small_middle{
			min-height: 300px;
			_height: 300px;
			padding: 0 15px 0 10px;
			font: 12px "Verdana";
			color: #ccfde4;
			width: 284px;
			float: left;
			background-image: url(/images/style/cont_border_middle.png);}
		
		.content_small_middle p.nadpis {
			margin-top: 0px;
			border-bottom: 1px solid #477F62;
			text-align: center;
			font: 150% "Verdana";}
			
		.content_small_middle strong{
			font-weight: bold;
			color: #FFFFFF;}
		img.logo {
			margin: 0 20px 0 0;}
		
			p.nadpis_left {
			margin-top: 0px;
			border-bottom: 1px solid #477F62;
			text-align: left;
			font: 150% "Verdana";}
			
			.nadpis {
			margin-top: 10px;
			border-bottom: 1px solid #477F62;
			text-align: left;
			font: 110% "Verdana";}
				
		.content_small_bottom {
			width: 309px;
			float: left;
			height: 22px;	 
			background-image: url(/images/style/cont_border_bottom.png);}		
	
	#footer {
		width: 100%;
		float: left;
		margin: 25px 0 0 0;}
	
	#footer1 {
		float: left;
		width: 100%;
		text-align: center;
		font: 12px "Tahoma";
		font-weight: normal;
		color: #5f605f;}
		
	#footer1 a{
		color: #5f605f;
		text-decoration: none;
		border-bottom: 1px solid #5f605f;}
	#footer1 a:hover{
		color: #FFFFFF;
		border-bottom: 0px solid #5f605f;}
	
	
	#footer2 {
		margin: 50px 0 0 0;
		float: left;
		width: 100%;
		text-align: right;
		font: 10px "Tahoma";
		color: #449B70;}
		
	#footer2 a{
		text-decoration: none;
		color: #5f605f;}
	#footer2 a:hover{
		text-decoration: none;
		color: #FFFFFF;}
	
	#galeria_foto  
		{
		min-height: 439px;
		padding: 0 10px 0 0;
		text-align: center;
		}
		
	#galeria_foto img
		{
			border: 2px solid #FFFFFF;
		}
		
	#select_foto {
		overflow: auto;
		height: 435px;
		padding: 0 10px 0 0;
		text-align: center;
	}
	
	#select_foto img
		{
			cursor: pointer;
			border: 1px solid #FFFFFF;
		}
		