@CHARSET "UTF-8";

body {
	background: #132E37 url(/images/back.gif) repeat-x scroll 0 0;
	color: #a9b8bc;
	font-family:Arial Narrow,helvetica, Arial, "lucida console",sans-serif;
	font-size:15px;
	text-align: center; 
}
H1 		{ color: #c5911c;	font-size: 18px; 	margin-bottom: 3px; font-family: Arial Bold;  }
H2 		{ color: #c5911c;	font-size: 17px; }
H3 		{				    font-size: 16px; }
H4 		{ 				 	font-size: 15px; }
H5 		{ 					font-size: 13px; }

img 	{ border: 0px; 		paddint-top: 0px; }

a 		{ color: #a9b8bc; }
a:hover { color: #ffa903;	}
p 		{ text-align: justify; }


.orange { color: #c5911c; }
.clear 	{ clear: both;}
.right 	{ text-align: right;}
.marginZero { margin: 0px; }
.fright { float: right;}
.formularTlacitko {
	cursor:pointer;
	display:block;
	float:right;
	margin-right:15px;
	margin-top:20px;
}
.pozadi  { background-color: #142e36;}
.small 	{ font-size: 11px; line-height: 1em;}
.velkej	{ margin-right: 20px;}

input.text 
{ 
	border: 1px solid #3e5962; 
	background: #3e5962;
	width: 265px; 
	height: 20px; 
	color: white; 
	margin-bottom: 8px; 
	font-family:Arial,sans-serif;
	font-size: 14px;
} 
textarea 
{ 
	border: 1px solid #3e5962; 
	background: #3e5962;
	margin-bottom: 8px; 
	color: white; 
	font-family:Arial,sans-serif;
	font-size: 14px;
	width:547px;
}

/*--HLAVNI BODY --------------------------------------------------------*/
#divBody {
	width: 855px;
	margin:33px auto;
	text-align: left; 
}



/*** -- HLAVICKA -------------------------------------------------------*/

	#divBody #divHeader {
	
	}
	
	#divBody #divHeader #divHeaderTitulek { float: left; margin-top:66px;display:block; }
	#divBody #divHeader #divHeaderTitulekAdmin { float: left; margin-top:20px;display:block; }
	#divBody #divHeader #divHeaderLogo { float: right; }
	
/*** -- MENU -----------------------------------------------------------*/
	#divBody #divMenu {
		margin-top: 5px;
		width: 855px;
		height: 33px;
		background:transparent url(/images/menu_leve.gif) no-repeat scroll left bottom;
		background-color: #294d57;
		}
		#divBody #divMenu #menu {
			height:33px;
			padding:0px;
			margin:0px;
			}
		#divBody #divMenu #menu li {
			display:inline;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			display: block;
			float: left;
			height:33px;
			background:transparent url(/images/menu_cara.gif) repeat-y scroll right bottom;
			}
		#divBody #divMenu #menu li.posledni{
			background:transparent none;
			}
		#divBody #divMenu #menu li.active a {
			color: #ffa903;
			}
		#divBody #divMenu #menu li a {
			color:#FFFFFF;
			display: block;
			float: left;
			height: 33px;
			line-height:2.4em;
			text-decoration:none;
			padding-left: 32px;
			padding-right: 32px;
			font-size: 13px;
			font-weight:bolder;
			}
		#divBody #divMenu #menu li a:hover {
			color: #ffa903;	
			}
		#divBody #divMenu #menuZaobleni {
			float: right;
			height: 33px;
			width: 6px;
			background:transparent url(/images/menu_prave.gif) no-repeat scroll right bottom;
			}
		
/*** -- MAIN PAGE -----------------------------------------------------*/
	#divBody #divMain {
		margin-top: 20px;
		min-height: 640px;
	}
		
		#divBody #divMain div.filtr {
			background-image: url("/images/realizace_filtrovani.gif");
			height: 36px;
			display: block;
			cursor: pointer; 
			cursor: hand;
			background-position:0 0;
		}
		#divBody #divMain span.podtrzeni {
			background-image: url("/images/podtrzeni.gif");
			background-repeat: repeat-x;
			height: 5px;
			display: block;
			margin-top: 2px;
			margin-bottom: 2px;
			font-size:1px;
			padding: 0px;
			line-height: 0.1em;
			}
		#divBody #divMain span.listovani {
			display: block;
			text-align: center;
			}
				/*** ------ DATOVA CAST ---*/
				#divBody #divMain #divMainData {
					width: 575px;
					float: left;
				}
				
				/*** ------ FORMULAR ---*/
				#divBody #divMain #divMainFormular input {float:left;position:relative;top:8px;}
				#divBody #divMain #divMainFormular {
					background-image: url("/images/realizace_stin.gif");
					height: 100px;
				}
				
				#divBody #divMain #divMainFormular span.formular {
					margin-right: 25px;
					margin-top: 10px;
					margin-bottom: 5px;
					margin-left: 10px;
					float: left;
					height: 35px;
					width: 220px;
					display: block;
					line-height:2.5em;
					cursor:pointer;
					z-index: -1;
				}
				#divBody #divMain #divMainFormular span.formular input {float:left;position:relative;top:8px;}
				#divBody #divMain #divMainFormular span.formular img {float: right; display: block;}
				
				#divBody #divMain #divMainFormularRozsirenej {
					background: #15353e;
					min_height: 80px;
					display: none;
				}
				/*** ------ FORMULAR ROZSIRENEJ ---*/
				#divBody #divMain #divMainFormularRozsirenej strong { padding-left: 4px; }
				#divBody #divMain #divMainFormularRozsirenej input { margin-right: 10px; }
				#divBody #divMain #divMainFormularRozsirenej span.formular2 {
					margin-right:40px;
					margin-bottom: 15px;
					margin-left: 10px;
					float: left;
					height: 50x;
					display: block;
					cursor:pointer;
				}
		
				/*** ------ TEXT ---*/
				#divBody #divMain #divMainDataText div.polozka {
					display: block;
					height: 89px;
					margin-bottom: 5px;
				}
				#divBody #divMain #divMainDataText span.kontaktForm {
					display: block; 
					width: 282px; 
					float: left;
				}
				#divBody #divMain #divMainDataText div.polozkaReference {
					display: block;
					background-image: url("/images/reference_radek.gif");
					margin-bottom: 5px; 
					
				}
				#divBody #divMain #divMainDataText span.polozkaNabidka {
					display: block;
					padding-left: 10px;
					height:24px;
				}
				#divBody #divMain #divMainDataText span.polozkaNabidkaDruhej {
					background-repeat:repeat-y;
					background-color:#173943;
				}
				#divBody #divMain #divMainDataText span.polozkaReferencePlus {
					background: transparent url(/images/reference_plus_minus.gif)  no-repeat 0 0;
					height: 22px;
					width: 19px;
					background-position:0 0;
					display: block;		
					float: left;
					margin-right: 10px;
					
				}
				#divBody #divMain #divMainDataText div.detail {
					display: none; 	
					padding-left: 28px;
					margin-top: 0px;
					padding-right: 10px;
				}
				#divBody #divMain #divMainDataText div.detail H3 {
					margin: 0;
				}
				#divBody #divMain #divMainDataText div.polozka img {
					display: block;
					float: left;
					margin-right: 5px;
				}
			
				#divBody #divMain #divMainDataText div.polozka h3 { margin: 0; }
				#divBody #divMain #divMainDataText div.polozka p  { margin: 0; }
			
				/*** ------ MENU PRAVE ---*/
				#divBody #divMain #divMainMenu {
					width: 262px;
					float: right;
				}
				#divBody #divMain div.pozadi {
					background-color: #142e36;
				}
				#divBody #divMain #divMainMenu p.extra {
					padding-left: 15px;
					padding-right: 15px;
					margin-bottom: 15px;
				}
				#divBody #divMain #divMainMenu div.kontakt {
				 	display: block;
				 	text-align: right;
				 	padding-right: 20px;
				 }
			 	#divBody #divMain #divMainMenu span.hlavicka {
			 		display: block;
			 		width: 262px;
			 		height: 23px;
				}
			 	#divBody #divMain #divMainMenu span.hlavicka strong{
			 		display: none;
			 	}
			 	
				#divBody #divMain #divMainMenu span.prvni { background:transparent url(/images/blok_nadpis.gif) no-repeat scroll 0 0; }
			 	#divBody #divMain #divMainMenu span.druha { background:transparent url(/images/blok_nadpis2.gif) no-repeat scroll 0 0; }
				
				a.divMainMenuPolozky {
					display: block;
					width: 262px;
					height: 74px;
					font-size: 9px; 
					
				}
				#foto {
					height:70px !important;
				}					
				#rodineDomy     { background:transparent url(/images/blok_01.gif) no-repeat scroll 0 0; }
				#stavbyObcanske { background:transparent url(/images/blok_02.gif) no-repeat scroll 0 0; }
				#obchodVyroba   { background:transparent url(/images/blok_03.gif) no-repeat scroll 0 0; }
				#ostatni        { background:transparent url(/images/blok_04.gif) no-repeat scroll 0 0; }
				#foto	       { background:transparent url(/images/blok_05_foto.gif) no-repeat scroll 0 0; }
				
				#rodineDomy:hover { background-position: 0 -74px;}
				#stavbyObcanske:hover { background-position: 0 -74px; }
				#obchodVyroba:hover { background-position: 0 -74px; }
				#ostatni:hover {background-position: 0 -74px; }
			
				#divBody #divMain #divMainMenu span.odkazy {
					display: block;
					width: 97%;
					text-align: center;
					padding-top: 55px;
				}
				#divBody #divMain #divMainMenu span.odkazy a{
					padding-right: 5px;
					padding-left: 5px;
				}

/*** -- PATICKA -----------------------------------------------------*/
	#divBody #divFood {
		margin-top: 15px;
		padding: 10px;	
	}
.zobraz { display: block; }