body											 { font-family: "Arial", Verdana; font-size: 0.8em; color: #CDC7E3; background: url('../img/main_bg.gif') repeat-x #242130; text-align: center; margin: 0; padding: 0 }
form,fieldset							 { margin: 0; padding: 0; border: none }

a													 { color: #CDC7E3; text-decoration: underline }
a:hover										 { color: #CDC7E3; text-decoration: none }

img {	border: none }

h3 { font-size: 1.2em }

#header										 { width: 960px; margin: auto; text-align: left; position: relative }
	.sh1 										 { position: absolute; font-size:0.85em; top: 0; left: 230px; background: #5f5c67; padding: 5px; font-weight: bold }
	#header h1							 { margin: 0 }
	a#logo									 { display: block; width: 238px; height: 145px; background: url('../img/logo.gif'); float: left }
	#header_middle					 { width: 352px; height: 145px; float: left; background: url('../img/header_middle.gif'); }
	#header_right  					 { width: 370px; height: 145px; float: left; background: url('../img/7micka_top.gif'); }
	#fotos			  					 { width: 960px; height: 188px; clear: left; background: url('../img/fotos.jpg'); }
	
#menu							{ width: 960px; margin: 0 auto 1px auto; background: url('../img/menu_bg_off.gif'); height: 44px; position: relative }
  #menu ul						 { list-style: none; margin: 0; padding: 0 }
	#menu ul li					 { float: left;  }
	#menu ul li	a				 { display: block; _display: inline-block; padding: 15px 30px; _padding: 14px 30px; height: 14px; color: #fff; text-decoration: none }
	#menu ul li	a:hover 		 { background: url('../img/menu_bg_on.gif'); }
	
#content									 { width: 960px; margin: 0 auto 2px auto; background: url('../img/light_light.gif') no-repeat top right #353240; text-align: left; font-size: 0.85em; line-height: 20px; }
	.cennik						{ background: url('../img/euros.gif') no-repeat top right #353240 !important }
	.contact						{ background: url('../img/contact.gif') no-repeat top right #353240 !important }
	#content #left					 { width: 220px; float: right; padding: 0 25px 25px 25px; margin: 25px 0; background: url('../img/vertical_separ.gif') repeat-y top right; }
	#content #right					 { width: 640px; float: right; padding: 0 25px 25px 25px; margin: 25px 0 0 0 }
	#content .services1			 { width: 290px; float: left; height: 230px }
	#content .services2			 { width: 290px; float: right; height: 230px }
	
	.img_rotate							 { width: 219px; height: 135px;  background: url('../img/left_img_bg.gif'); } 	
	.imgh2									 { margin: 0 0 10px 0 }
	.imgh2 span  						 { display: none; }
		#vozovy-park					 { background: url('../img/h2_vozovy_park.gif'); width: 118px; height: 31px }
		#dg-limousine					 { background: url('../img/h2_dg_limousine.gif'); width: 290px; height: 31px }
		#dg-limousine-de					 { background: url('../img/h2_dg_limousine-en.gif'); width: 127px; height: 31px }
		#dg-limousine-en					 { background: url('../img/h2_dg_limousine-en.gif'); width: 127px; height: 31px }
		#nase-sluzby					 { background: url('../img/h2_nase_sluzby.gif'); width: 108px; height: 31px }
		#our-services					 { background: url('../img/h2_our-services.gif'); width: 108px; height: 31px }
		#unsere-dienste					 { background: url('../img/h2_unsere-dienste.gif'); width: 134px; height: 31px }
		#fuhrpark					 { background: url('../img/h2_fuhrpark.gif'); width: 89px; height: 31px }
		#fleet					 { background: url('../img/h2_fleet.gif'); width: 49px; height: 31px }
		#contact					 { background: url('../img/h2_contact.gif'); width: 71px; height: 31px }
		#autopark   					 { background: url('../img/h2_autopark.gif'); width: 95px; height: 36px }
		#cennik   				 { background: url('../img/h2_cennik.gif'); width: 151px; height: 35px }
		#price-list   				 { background: url('../img/h2_price-list.gif'); width: 87px; height: 35px }
		#preisliste   				 { background: url('../img/h2_preisliste.gif'); width: 80px; height: 35px }
		#kontakt    					 { background: url('../img/h2_kontakt.gif'); width: 83px; height: 35px }

#formtable   							 {  }		
#formtable td							 { padding: 5px; vertical-align: top }	
#formtable input					 { background: #353240; padding: 2px; font-family: "arial"; border: 1px solid #4F4C5C; color: #CDC7E3; width: 200px; font-size: 1em }
#formtable textarea				 { background: #353240; padding: 2px; font-family: "arial"; border: 1px solid #4F4C5C; color: #CDC7E3; width: 200px; height: 100px; font-size: 1em }
		
#footer										 { width: 910px; height: 35px; padding: 18px 25px; background: url('../img/footer.gif'); margin: auto; color: #242130; font-size: 0.85em; text-align: right }
	#footer a								 { color: #242130; text-decoration: none;  }
	#footer a:hover 				 { text-decoration: underline } 	
	
.clear										 { clear: both }
.red											 { color: red }
.green										 { color: lightgreen }

#flags { position: absolute; right: 12px; top: 12px }
#pdleft { padding-left:12px }
#pdleft h5,h4 { margin: 0; padding: 0; font-weight: normal; font-size: 1em }		 								 						
