html, body { background:#d7d7d7 url('../image/bg.png') repeat-x 0 0; }
body { font-family:Verdana, "lucida console", sans-serif; font-size:1em; color:#000; line-height:1.3em; }
input, select, textarea { font-family:Verdana, "lucida console", sans-serif; font-size:0.8em; }

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

#container { width:880px; margin:0 auto; }
	#container #top { width:880px; height:408px; margin:0 auto; overflow:hidden; }
	#container .kia { background:url('../image/top_kia.jpg') no-repeat 0 90px; }
	#container .mitsubishi { background:url('../image/top_mitsubishi.jpg') no-repeat 0 90px; }
	#container .serwis_samochodowy { background:url('../image/top_serwis_samochodowy.jpg') no-repeat 0 90px; }
	#container .stacja { background:url('../image/top_stacja.jpg') no-repeat 0 90px; }
	#container .maszyny_rolnicze { background:url('../image/top_maszyny_rolnicze.jpg') no-repeat 0 90px; }
	#container .wozki { background:url('../image/top_wozki.jpg') no-repeat 0 90px; }
	#container .mgarden { background:url('../image/top_mgarden.jpg') no-repeat 0 90px; }
	#container .nawozy { background:url('../image/top_nawozy.jpg') no-repeat 0 90px; }
	#container .transport { background:url('../image/top_transport.jpg') no-repeat 0 90px; }
	#container .wegiel { background:url('../image/top_wegiel.jpg') no-repeat 0 90px; }
	#container .main { background:url('../image/top_main.jpg') no-repeat 0 90px; }
		#container #top .logo { float:left; }
			#container #top .logo img { margin-top:20px; }
		#container #top .menu { float:right; margin-top:20px; width:520px; height:33px; background:url('../image/menu_bar.gif') no-repeat; overflow:hidden; padding:7px 10px 0; }
		#container #top .menu .menu1 { display:block; float:left; width:143px; height:25px; background:url('../image/menu1.gif') no-repeat 0 -25px; }
			#container #top .menu .menu1:hover, #container #top .menu .menu1_active { display:block; float:left; width:143px; height:25px; background:url('../image/menu1.gif') no-repeat 0 0; }
		#container #top .menu .menu2 { display:block; float:left; width:203px; height:25px; background:url('../image/menu2.gif') no-repeat 0 -25px; margin:0 25px; }
			#container #top .menu .menu2:hover, #container #top .menu .menu2_active { display:block; float:left; width:203px; height:25px; background:url('../image/menu2.gif') no-repeat 0 0; margin:0 25px; }
		#container #top .menu .menu3 { display:block; float:right; width:123px; height:25px; background:url('../image/menu3.gif') no-repeat 0 -25px; }
			#container #top .menu .menu3:hover, #container #top .menu .menu3_active { display:block; float:right; width:123px; height:25px; background:url('../image/menu3.gif') no-repeat 0 0; }
	#container #bar_main { width:880px; height:250px; line-height:1em; margin:0 auto; background:url('../image/long_main_bar.png') no-repeat; overflow:hidden; color:#fff; }
		#container #bar_main h2, #container #bar_main h2 a { font-size:1.1em; font-weight:normal; padding:0; margin:10px 0 5px; }
		#container #bar_main li { display:block; width:165px; }
		#container #bar_main a { color:#fff; font-size:0.7em; font-weight:normal; line-height:0.9em; }
	#container #bar { width:880px; height:50px; line-height:50px; margin:0 auto; background:url('../image/long_bar.png') no-repeat; overflow:hidden; margin-top:20px; }
		#container #bar ul { width:860px; margin:0 auto; }
		#container #bar li { display:inline; }
			#container #bar li a { color:#fff; font-size:1em; padding:0 5px; font-family:Arial, Helvetica, sans-serif; }
	#container #content_main { width:880px; overflow:hidden; text-align:justify; font-size:0.8em; }
	#container #content { width:580px; float:left; overflow:hidden; text-align:justify; font-size:0.8em; margin-bottom:15px; }
	#container #form { width:280px; min-height:280px; margin:15px 0 0 20px; float:right; overflow:hidden; text-align:justify; background:url('../image/form_bg.gif') no-repeat; }
		#container #form h2 { color:#fff; margin-left:15px; }
		#container #form .form_field { margin-left:17px; padding:3px 4px; width:147px; border:0; background:#fff; }
		#container #form .form_area { margin-left:17px; margin-top:17px; padding:3px; border:0; background:#fff; width:235px; height:85px; overflow:auto; }
		#container #form .send, #container #form .send:hover { display:block; margin:2px 0 0 178px; border:0; background:none; width:87px; height:23px; overflow:auto; text-decoration:none; }
	#container #footer { clear:both; width:880px; margin:0 auto; background:url('../image/footer_bg.gif') no-repeat top center; margin:15px 0; padding-top:20px; text-align:center; font-size:0.7em; line-height:1em; }
	
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; }
hr { height:1px; background:#adadad; color:#adadad; border:0; margin:15px 0; }

#gallery { display:block; width:100%; min-height:130px; }
.gallery-div { float:left; margin-right:10px; }
.gallery-img { background-color:#fff; border:1px solid #ccc; padding:3px; }

.str_box, .str_box_blank { width:75px; float:left; padding:5px; text-align:center; font-size:0.9em; }
.str_middle { width:680px; float:left; padding:5px; text-align:center; font-size:0.9em; color:#525352; }
.str_middle .active { padding:2px 5px; color:#fff; background:#c83630; margin:0 3px; font-size:0.9em; }
.str_middle a { padding:2px 5px; margin:0 3px; font-size:0.9em; }

.submenu { width:520px; height:116px; background:url('../image/sub_bg.png') no-repeat; margin-left:340px; top:0; position:relative; display:none; padding:12px 10px 0; overflow:hidden; }
.submenu .item { float:left; width:150px; }
.submenu a { color:#fff; font-size:0.7em; }

.light { font-size:0.7em; color:#525352; }
.error { color:#d90000; font-size:0.8em; margin-top:20px; }
.info { color:#333; font-size:0.8em; margin-top:20px; }
.small { font-size:0.55em; }

