
html										{ height: 100%; _overflow: hidden;	 }
body 										{
												font-family: "Tahoma", Arial;																								
												text-align: center;
												font-size: 0.8em;
												margin: 0;			
												position: relative;		
												text-align: center;
												color: #10295E;
												min-height: 100%;		
												height: auto;
												height: 100%;
												_overflow-y: hidden;													
											}
form,fieldset 								{ margin: 0 !important ; padding: 0 !important ; border: none !important }

#wrap { width: 900px; height: 700px; padding: 0; overflow: hidden; }
.miniiframe { width: 950px; height: 900px; border: 1px solid black; }
.miniiframe { zoom: 0.70; -moz-transform: scale(0.70); -moz-transform-origin: 0 0; }


img											{ border: none }

h3											{ color: #2689D5; font-weight: bold; font-size: 1.2em; margin: 0; background: url('../img/arr-right.gif') no-repeat 0 3px; padding: 0 0 0 20px  }
h4											{ color: #2689D5; font-weight: bold; font-size: 0.9em; letter-spacing:-1px; margin: 0; *margin: 0 0 -10px 0; padding: 0 0 0 20px }
h1											{ font-size: 1.2em; margin: 0 0 10px 0; background: url('../img/arr-right.gif') no-repeat 0 3px; padding: 0 0 0 20px}
.ledge										{ font-size: 0.8em; margin: 0; color:#fff; letter-spacing: 0; text-transform: inherit; background: none; padding: 0; font-weight: bold; font-variant: normal !important }
h2											{ margin: 0; font-size: 1em }
/*iframe										{ overflow-y: auto; overflow-x: hidden }*/  
  
fieldset									{ border: 1px solid #ccc; padding: 10px }  
a											{ color: #1777C1 }
a:hover										{ color: #2689D5; text-decoration: none }

img#background								{ width: 100%; position: fixed; _position: absolute; bottom:0; left: 0; z-index: -1 }
div#main									{ width: 990px; text-align: center; margin: 0 auto; min-height: 100%; height: auto; _height: 100%; _overflow-y: auto; position: relative }

	#ledge									{ width: 775px; height: 29px; margin: auto; background: url('../img/ledge-gradient.png'); position: absolute; left: 160px }
	#menu									{ position: absolute; left: 37px; top:150px; text-align: right; width: 150px; font-family: "Trebuchet MS", Arial }
		#menu h3							{ margin: 0 !important; font-size: 1em !important; background: none !important; padding: 0 !important}
		#menu ul							{ list-style: none; margin: 0; padding: 0 }
		#menu ul a							{ display: block; background: url('../img/menu-bg.png'); height: 31px; color: #fff; font-size: 1.4em; font-weight:bold; letter-spacing: -1px; text-decoration: none; padding: 8px 10px 0 0; margin-left: auto  }
		#menu ul a:hover					{ color: #000; background-position: 150px }
		.menu-active						{ color: #000 !important; background-position: 150px !important }
		#m1 								{ width:140px }
		#m2								 	{ width:100px }
		#m3									{ width:105px }
		#m4 								{ width:110px }
		#m5 								{ width:75px }
		#m6 								{ width:130px }
		#m7									{ width:70px }
		#m8									{ width:90px }
		#m9									{ width:140px }
		#m10								{ width:120px }
		#map_text							{ font-size: 1.5em; font-weight:bold; letter-spacing: -1px; color:#fff; margin-right: 10px }
			#map_text p 					{ margin: 10px 0 0 0 }
			#map_text a						{ color: #fff; text-decoration: none }
			#map_text a:hover				{ text-decoration: underline }
	#logo									{ position: absolute; z-index:99; top: 10px }
	#copyright, #copyright_b				{ position: absolute; z-index:99; right: 67px; top: 190px }
	
div#main_indent								{ padding: 70px 0 30px 0; *padding: 70px 0 130px 0; text-align: left }
div#content									{ width: 762px; height: 576px; background: url('../img/content-gradient.png'); margin-left: 165px }
div#content_sub								{ width: 762px; min-height: 576px; background: url('../img/transp-white.png'); margin: 20px 0 120px 165px; *margin: 20px 0 0 165px }
div#sub_gradient							{ background: url('../img/sub-content-gradient.png') no-repeat; width: 762px; height: 346px; position: absolute; top: 70px; left: 165px; z-index: -1 }

div#sub_gradient_bottom						{ background: url('../img/sub-content-gradient-bottom.png') no-repeat; width: 762px; height: 32px; position: absolute; bottom: -32px; left: -40px; z-index: -1 }

	#star									{ position: absolute; right: 0px; top: 0px; z-index: 150 }
	#content_indent							{ padding: 60px 45px 0 40px }
	#content_indent_b						{ padding: 60px 45px 0 40px }
	.content-box							{ width: 321px; min-height: 179px; height: auto !important;  background: url('../img/cboxblack.png') no-repeat; position: relative }	
	.content-box p							{ margin: 5px 0 }
	.content-box-big						{ text-align:left;width: 684px; min-height: 167px; height: auto !important; background: url('../img/carx-box.png') no-repeat }
	.content-box-big p						{ color: #2689D5; padding: 5px 20px  }	
	.content-box-big h2						{ color: #ffffff; padding: 19px 0 0 20px; }
	.content-box-big h2 a					{ color: #ffffff; text-decoration: none; font-weight: normal }
	.content-box-big h2 a:hover				{ text-decoration: underline }
	
	.one_car								{ float: left;  width: 45%; margin: 20px 0 0 30px }
	.one_car_photo							{ width: 100px; float: left }	
	.one_car_photo img						{ width: 100px }
	.one_car_text							{ width: 190px; float: left; margin: 0 0 0 10px }
		.one_car_text h5					{ margin: 0 !important; font-size: 1em }
	
	.indent_like_p							{ color: #2689D5; padding: 5px 20px; margin: 20px 0  }
	.content-box h2							{ color: #ffffff; padding: 4px 0 0 20px;  }
	.content-box h2 a						{ color: #ffffff; text-decoration: none; font-weight: normal }
	.content-box h2 a:hover					{ text-decoration: underline }
	.box-content							{ margin: 20px 0 0 30px; width: 270px }
	.box-heading							{ font-size: 1.1em; font-weight: bold; color: #000000; padding: 0; letter-spacing: 0; margin: 0 0 10px 0 !important }
	#best_offers							{ position: absolute; right: 75px; top: 370px; z-index: 100 }
	
	.mph3									{ margin-bottom: 15px !important; font-size: 0.9em !important; color: #2689D5 !important; font-weight: bold !important; font-size: 1.2em !important; background: url('../img/arr-right.gif') no-repeat 0 3px !important; padding: 0 0 0 20px !important }
	.mlogo									{ position: absolute; right: 16px; top: 0 }
	#drazitbtt								{ position: absolute; bottom: 12px; right: 26px }
	#ponukabtt								{ position: absolute; bottom: 10px; right: 26px }
	#vyhladatabtt							{ position: absolute; bottom: 10px; right: 26px }
	
#footer, #footer_b							{ width: 775px; height: 102px; position: absolute; left: 160px; color:#fff; bottom: 0px }
	/*.footer_m								{ bottom: -0px !important; }
	.footer_s								{ bottom: -120px !important; }*/
	#footer a 								{ color: #fff; font-size: 0.8em; text-decoration: none }
	#footer a:hover							{ text-decoration: underline }
	#footer_b a 							{ color: #fff; font-size: 0.8em; text-decoration: none }
	#footer_b a:hover						{ text-decoration: underline }
	#linx									{ position: relative; margin: 60px 0 0 30px; *margin: 60px 0 0 10px; width: 720px; line-height: 12px }
	#foot_img								{ position: absolute; left: 0px }

.nobord_table               { border: none !important } 
.nobord_table td            { border: none !important }
.nobord_table img            { border: none !important }

#html_content								{ font-size: 0.85em; line-height: 18px; position: relative; min-height: 490px; height: auto; _height: 490px }
#html_content table							{ border: 1px solid #B8C9ED; border-collapse: collapse }
#html_content table img						{ width: 100px !important; border: 3px double #B8C9ED }
#html_content table td, th					{ border: 1px solid #B8C9ED; padding: 5px }
#html_content table h3 						{ font-size: 120%; padding: 5px; margin: 0px; background: #D5DEF3; font-variant: normal }
#html_content h3 							{ font-size: 120%; padding: 5px; margin: 0px; background: #D5DEF3; font-variant: normal }
#uputavka									{ float:right; margin: 0 -24px 0 10px }
.back										{ float: right; margin: -30px 100px 0 0; font-size: 0.85em; }
.back img 									{ vertical-align: middle }
.transparent								{ filter:alpha(opacity=50);	-moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }

.double_border								{ border: 3px double #B8C9ED }

.bgwhite									{ background: transparent !important }

div#tabmenu	ul								{ list-style: none; margin:0; padding: 0 }
div#tabmenu	li								{ float: left; margin:0 10px 0 0; padding: 0 }
div#tabmenu	a								{ display: inline-block; height: 20px; padding: 5px; border-top: 5px solid }
.border-blue								{ color: #4682B4 }
.border-orange								{ color: #FF7F50 }
.border-green								{ color: #3CB371 }
.border-purple 								{ color: #990066 }
.active-link								{ background: #CAD7F8 }
#lang_bar									{ width: 150px; position: absolute; right: 110px; top: 63px; z-index: 200 }
#lang_bar img								{ position: relative }

/* ---------------------------------------- classes --------------------------------------- */

.clear										{ clear: both }
.clear_noie									{ clear: both; *clear: none }
.clear_noh									{ clear: both; height: 1px !important; font-size: 1px !important; line-height: 1px }
.flL										{ float: left }
.flR										{ float: right }
.mB											{ margin-bottom:5px }
.mR25										{ margin-right: 25px }
.emulateH2									{ font-family: "Trebuchet MS"; font-size: 1.2em; font-weight: bold; margin-top: 0 }
.emulateH1									{ font-family: "Trebuchet MS"; font-size: 1.6em; font-weight: bold; margin-top: 0 }
.date										{ color: #B7B7B7 }
.star										{ display: block; background: url('../img/star.png'); width: 30px; height: 32px; position: absolute; right: -10px; top: 35px }
.arrow										{ font-size: 1px; display: -moz-inline-stack; display: inline-block; background: url('../img/mini-arrow.html'); width: 9px; height: 9px; }
.image										{ border: 3px double #ccc }
.padtop										{ padding-top: 10px }
.vaM 										{ vertical-align: middle }
.taR										{ text-align:right }
.taC										{ text-align: center !important }
.undrc										{ border: none !important; width: 30px !important; cursor: help; position: absolute; right: 0px; bottom: 0 }
.undrcb										{ border: none !important; width: 30px !important; cursor: help; position: absolute; right: 0px; bottom: 10px }
.w50p										{ width: 50% }
.mBot										{ margin-bottom: 10px }
.posR										{ position: relative }
.red										{ color: red }
.nobotmar									{ margin-bottom: 0 }
#banners								{ text-align: center }

.orderform { border: none !important }
.orderform td { border: none !important  }
.orderform select { width: 150px; font-family: "Trebuchet MS" }
.error { background-color: red; padding: 5px; color: #ffffff; margin: 10px 0 }
.error p { margin: 0 }

.success { background-color: #2BB438; padding: 5px; color: #ffffff; margin: 10px 0 }
.success p { margin: 0 }

.car_title { background: none !important; font-size: 1.5em !important; font-weight: bold !important; margin: 0 0 10px 0 !important; padding: 0 !important }
.fotodiv { float: left; width: 150px }
.textdiv { float: left }
.def_left { float: left; width: 250px;  }
.def_right { float: right; width: 250px;  }

.def_left_mini { float: left; width: 180px }
.def_left_mini dt { width: 100px !important; line-height: 15px !important }
.def_left_mini dd { line-height: 15px !important }

dt { width: 125px !important; float: left; margin: 0 }
dl { margin: 0 }
.km { font-size: 1.3em; font-weight: bold }
.price { font-size: 1.3em; font-weight: bold }

.car_item { margin-bottom: 10px; }
.fullfotodiv { width: 230px; float: left }
	.fullfotodiv img { border: 1px solid #2689D5; margin-bottom: 4px }
.fulltextdiv { width: 400px; float: left; margin-left: 20px }

#basic_info {
	border: 1px solid #2689D5;
	padding: 10px;
	background: #ffffff;
	margin-bottom: 10px
} 
#basic_info dt { width: 200px !important }

.equip_title { background: none !important; font-size: 1.2em !important; font-weight: bold !important; margin: 10px 0 !important; padding: 0 !important }
.smf { width: 112px }
.smfmrg { width: 110px; margin-right: 4px }

.noborder { border: none !important }

.additional_info_div { background: #D4E2F6; padding: 3px; margin-bottom: 15px }
 .additional_info_div a { text-decoration: none; font-weight: bold }
 .orderbyactive { font-size: 1.2em; color: #000000; font-weight: bold }

.filter_div { background: #E2E9F4; padding: 6px; margin-bottom: 15px }
.filter_div select { font-size: 1em; font-family: "Trebuchet MS"; vertical-align: middle;  }

.buttonblue { background: url('../img/buttong_bg.gif'); height:20px; border: none; padding: 0 10px; font-family: "Trebuchet MS"; font-size: 1em; vertical-align: middle; color: #0F2998; cursor: pointer }
.buttongray { background: url('../img/buttong_bg_cancel.gif'); height:20px; border: none; padding: 0 10px; font-family: "Trebuchet MS"; font-size: 1em; vertical-align: middle; color: #4A4A4A; cursor: pointer }

.garage { position: absolute; right:120px; top: 0; font-weight: bold }
.garage a { text-decoration: none; font-size: 1.3em }
.garage a:hover {text-decoration: underline }

#in_garage { position: absolute; left: 300px; top: 0px; position: relative }
#in_garage a { color: #fff; text-decoration: none }
#in_garage a:hover { text-decoration: underline }
#countgarage { background: #000000; color: #ffffff; padding: 5px; width: 160px}
.garageimage { position: absolute; top: -25px; left: 0px }

.garagetable tr:hover { background: #EEEEEE !important }
.reserve { position: absolute; right:230px; top: 0; font-weight: bold }
.reserve a { text-decoration: none; font-size: 1.3em }
.reserve a:hover {text-decoration: underline }

.formfieldset { border:1px solid #cccccc !important; margin: 15px 0 !important; padding: 5px !important }

.submenu { margin: 0 0 50px 0 !important; padding: 0 }
.submenu li { list-style:none; float: left; margin: 0 0 0 3px;  }
.submenu li a { color: #10295E; text-decoration: none; display: block; background: #f7ec8e; padding: 5px; font-weight: bold }
.submenu li a:hover { background: #dfd371 }
.submenu-active { background: #acdf71 !important }

.rent_order_table { border: none !important }
.rent_order_table td { border: none !important;  }

.rezervacnyFomularKategoria {
  background-color: orange;
  color: white;
  font-weight: bold;
}

.rezervacnyFomularPodKategoria {
  background-color: silver;
  color: white;
}

#bigbanner { padding: 0  0 0 25px }