body {
	margin: 0 0 20px 0;
	padding: 0;
	color: #666666;
	font-family: Verdana, Arial, Tahoma, helvetica, sans-serif;
	font-size: 12px;
	background: white url('img/bg.jpg') no-repeat center top;
	text-align: center;
}
#web {
	text-align: left;
	width: 1002px;
	background: white url('img/bg_body.jpg') no-repeat 0px 370px;
	margin: auto;}

	/* TITLE */
	
#title #logo-blok{
	width: 1OO2px;
	float:left;}

#title #logo-blok h2 {
	width: 1002px;
	height:112px;
	color:gray;
	position: relative;
	margin: 0; padding: 0;
	font-size:16px; }
	
#title #logo-blok h2 a span {
	display: block;
	position: absolute;
	left: 0;top: 0;
	width: 1002px;
	height: 112px;
	background: url('img/title_1.jpg') no-repeat; }
	
#title #foto-blok{
	width: 1002px;
	height: 217px;
	clear:both;
	background: url('img/title_2.jpg') no-repeat;
	}

#title #topmenu-blok{
	width: 1002px;
	height: 41px;
	text-align:left;
	background: url('img/menu.jpg') no-repeat;
	}
	
	
	
	
/* LEFT SIDE */	

#left-side {
	clear:left;
	width: 210px;
	text-align: left; 	float: left;
	padding: 30px 10px 0px 30px;}
	

#left-side #bnr-1 h3 {
	width: 204px;
	height:168px;
	cursor:hand;
	color:gray;
	position: relative;
	margin: 0;
	padding: 0; 	padding: "0";
	font-size:16px; }
	
#left-side #bnr-1 h3 a span {
	display: block;
	position: absolute;
	left: 0;top: 0;
	width: 204px;
	height: 168px;
	background: url('img/bn_jeraby.jpg') no-repeat; }
	
	
#left-side #bnr-2 h3 {
	width: 204px;
	height:141px;
	cursor:hand;
	color:gray;
	position: relative;
	margin: 19px 0 19px 0;
	padding: 0; 	padding: "0";
	font-size:16px; }
	
#left-side #bnr-2 h3 a span {
	display: block;
	position: absolute;
	left: 0;top: 0;
	width: 204px;
	height: 141px;
	background: url('img/bn_zemni_prace.jpg') no-repeat; }
	
	
#left-side #bnr-3 h3 {
	width: 204px;
	height:146px;
	cursor:hand;
	color:gray;
	position: relative;
	margin: 0;
	padding: 0; 	padding: "0";
	font-size:16px; }
	
#left-side #bnr-3 h3 a span {
	display: block;
	position: absolute;
	left: 0;top: 0;
	width: 204px;
	height: 146px;
	background: url('img/bn_suspenze.jpg') no-repeat; }
	
	
	
	


/* RIGHT SIDE */
	
#right-side {
	/* background-color: #e7f3ee;  */
	width: 730px;
	text-align: left; 	float: right;
	padding: 0 5px 0 0;}

#right-side h1{
	margin: 20px 0 15px 0; 	color: #d8231a; font-weight:normal; font-size:23px;
	padding: 0;}

#right-side h3{
	margin: 20px 0 15px 0; 	color: #d8231a; font-weight:normal; font-size:17px;
	padding: 0;}
	
#right-side h4{
	margin: 20px 0 15px 0; 	color: #d8231a; font-weight:normal; font-size:19px;
	padding: 0;}

	
#right-side p{
	color: #666666; clear: left; font-size:13px; line-height: 20px;
	margin: 20px 0 15px 0; padding-right:16px;}
	
#right-side p a{ color: #666666; }



#right-side #aktualita{
	background-color: #f0f0f0; border:1px solid #e8e8e8;
	width: 190px;
	text-align: left; 	float: right;
	padding: 10px; margin: 40px 10px 15px 20px}

#right-side #aktualita p{
	color: #666666; clear: left; font-size:11px; line-height: 17px;
	margin: 5px 0 5px 0; padding-right:1px;}
	
#right-side h6{
	margin: 2px 0 0 0; 	color: gray; font-weight:normal; font-size:14px;
	padding: 0;}



/* TABLE */ 

#right-side td{ color: #373737;}

#right-side .bg-karta{ border: 0px solid red; height:180px;
width: 722px;
background: url('img/bg_zaznam.jpg') no-repeat center bottom;
background-position: 0 100%; padding: 15px 15px 10px 15px;
margin-bottom:15px;
 }

#right-side table.tabulka{ border:0; width:220px; margin: 0 30px 0 0; float:right }
#right-side td.levabunka{ font-size: 12px; line-height:14px; padding: 5px 0 4px 0; width: 170px; border-bottom: 1px solid #c1c1c1;}
#right-side td.pravabunka{ font-size: 12px; line-height:14px; padding: 5px 0 4px 0; width: 50px; border-bottom: 1px solid #c1c1c1; text-align:right}

#right-side table.tabulka-vetsi{ border:0; width:370px; margin: 0 30px 0 0; float:right }
#right-side td.levabunka-vetsi{ font-size: 12px; line-height:14px; padding: 5px 0 4px 0; width: 170px; border-bottom: 1px solid #c1c1c1;}
#right-side td.pravabunka-vetsi{ font-size: 12px; line-height:14px; padding: 5px 0 4px 0; width: 150px; border-bottom: 1px solid #c1c1c1; text-align:right}

#right-side img.img-foto{ border: 1px solid #c1c1c1; float: right; margin: 0 10px 0 0; width:145px;height:110px; float:left  }
#right-side img.img-zatez{ border: 1px solid #c1c1c1; float: left; margin: 0 30px 10px 23px; width:145px;height:110px; float:left }
#right-side img.img-rozmer{ border: 1px solid #c1c1c1; float: left; margin: 0 0 10px 0; width:145px;height:110px; float:left }

#right-side a.ikonka{ margin: 15px 15px  10px;font-size:13px }



#right-side li{
	line-height:17px;
	color: #373737;
	margin: 2px 0 2px 0;}

#right-side .ico-graf { border:0; width: 101px; height:16px; margin: 10px 0 0 0; }
#right-side .ico-rozmery { border:0; width: 75px; height:16px; margin: 10px 0 0 0; }
#right-side .ico-parametry { border:0; width: 82px; height:16px; margin: 10px 0 0 0; }



td.td-cenik-leva { padding: 6px 0 6px 2px }
td.td-cenik-prava { padding: 6px 0 6px 2px }



.t_box {
	border:1px solid gray; width: 200px }
.button {
	border:1px solid gray; cursor:hand
} 


#table-fotogalery { width: 710px; width: "710px"; } 
#table-fotogalery .fotogalery { border: 0; width:156px; height:114px } 

#table-fotogalery td.td-fotogalery{
	vertical-align:top;
	width: 174px;
	height: 131px;
	background: url('img/bg_gallery.jpg') no-repeat;
	padding: 6px 0 0 8px;
	margin: 3px 0 0 0;
	
}













/* PATIČKA */
	
#paticka {
	text-align: center; font-size: 11px; padding: 33px 0 0 0;
	background: url('img/paticka.jpg') no-repeat 3px 17px;
	height:90px;
}
#paticka p { line-height:18px; }
#paticka p a.partner{ font-weight:bold; margin: 0 13px 0 13px}

#paticka span {
	display:block;
	margin: 3px 0 0 0;
}
#paticka a {
	font-size: 11px; 	color: #5b5b5b;
	text-decoration: none;
}
#paticka a:hover {
	text-decoration: underline;
}

a.cisto{ clear: left }

a{
	color: #0066cc; text-decoration: underline }
a:hover{
	text-decoration: none }

hr.clean { clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden; }
