/*
Theme Name: GT
Description: GT
Version: 1.0
Author: Station75
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/grid.css";
@import "style/css/forms.css";

/* Main */
body { background:url(style/images/main/bg.png) repeat-x #fff; }
body#pagebody { background:url(style/images/main/bg2.jpg) repeat-x #fff; }

/* Logosy */
.logos { float:left; }

/* Form */
#form { float:left; width:301px; min-height:382px; background:url(style/images/form/form_top.jpg) no-repeat #fe1a00; }
#form-eng { float:left; width:301px; min-height:380px; background:url(style/images/form/form-eng.jpg) no-repeat #fe1a00 0 0; }
#rezerwacja { float:left; }

/* Header */
#header { float:right; background:url(style/images/header/header.jpg); margin:-3px 0 0 0; width:642px; height:368px; }
#headeren { float:right; background:url(style/images/header/header-en.jpg); margin:-3px 0 0 0; width:642px; height:368px; }

#flash { width:625px; height:97px; float:right; margin:35px 0 0 0; }	
	
	/* numeric controls */	

	ol#controls{
		margin:0 0 10px 100px;
		padding:0;
		height:20px;	
		float:left;
		}
	ol#controls li{
		margin:0 7px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;
		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #444;
		background:#252525;
		color:#555;
		padding:0 7px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#d20200;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	

#header2 { float:right; background:url(style/images/header/header2.jpg); width:659px; height:229px; }
#header2-eng { float:right; background:url(style/images/header/header2-eng.jpg); width:659px; height:229px; }

/* Sticky Footer */

html, body { height:100%; }
#wrapper { width:960px; min-height:100%; height:auto !important; height:100%; margin:0 auto -173px; }
#footer, .push { height:173px; }
.push { clear:both; }

/* Menu */

#menu {  width:960px; height:55px; margin:0; padding:0; list-style:none; background:url(style/images/menu/menu.png); }
#menu-eng {  width:960px; height:55px; margin:0; padding:0; list-style:none; background:url(style/images/menu/menu-eng.png); }
	#menu,#menu-eng span { display:block; text-indent:-9999px; }
	#menu li,#menu a,#menu-eng li,#menu-eng a { height:55px; display:block; }
	#menu li,#menu-eng li { float:left; display:inline; }
	
	#strona_glowna { width:133px; }
	#rezerwacja_online { width:152px; }
	#nasza_flota { width:111px; }
	#cennik_wynajmu { width:147px; }
	#promocje { width:112px; }
	#nasze_biuro { width:113px; }
	#kontakt_z_nami { width:110px; }
	#pl { width:44px }
	#eng { width:38px; }
	
	#home { width:110px; }
	#online_booking { width:158px; }
	#our_fleet { width:117px; }
	#prices { width:105px; }
	#special_offers { width:152px; }
	#office { width:106px; }
	#contact { width:136px; }
	#pl2 { width:44px }
	#eng2 { width:30px; }

	#strona_glowna a:hover {background:url(style/images/menu/menu.png) 0px -55px no-repeat; }
	#rezerwacja_online a:hover {background:url(style/images/menu/menu.png) -133px -55px no-repeat; }
	#nasza_flota a:hover {background:url(style/images/menu/menu.png) -285px -55px no-repeat; }
	#cennik_wynajmu a:hover {background:url(style/images/menu/menu.png) -396px -55px no-repeat; }
	#promocje a:hover {background:url(style/images/menu/menu.png) -543px -55px no-repeat; }
	#nasze_biuro a:hover {background:url(style/images/menu/menu.png) -655px -55px no-repeat; }
	#kontakt_z_nami a:hover {background:url(style/images/menu/menu.png) -768px -55px no-repeat; }
	#pl a:hover {background:url(style/images/menu/menu.png) -878px -55px no-repeat; }
	#eng a:hover {background:url(style/images/menu/menu.png) -922px -55px no-repeat; }
	
	#home a:hover {background:url(style/images/menu/menu-eng.png) 0px -55px no-repeat; }
	#online_booking a:hover {background:url(style/images/menu/menu-eng.png) -110px -55px no-repeat; }
	#our_fleet a:hover {background:url(style/images/menu/menu-eng.png) -268px -55px no-repeat; }
	#prices a:hover {background:url(style/images/menu/menu-eng.png) -385px -55px no-repeat; }
	#special_offers a:hover {background:url(style/images/menu/menu-eng.png) -490px -55px no-repeat; }
	#office a:hover {background:url(style/images/menu/menu-eng.png) -642px -55px no-repeat; }
	#contact a:hover {background:url(style/images/menu/menu-eng.png) -748px -55px no-repeat; }
	#pl2 a:hover {background:url(style/images/menu/menu.png) -884px -55px no-repeat; }
	#eng2 a:hover {background:url(style/images/menu/menu.png) -928px -55px no-repeat; }
	
/* Boxy */
.box { background:url(style/images/box/box.jpg) no-repeat; width:250px; float:left; padding-left: 10px; padding-top: 10px; margin-bottom: 10px;}
#sidebar { width:250px; float:left; margin:40px 30px; clear:both; }
	#sidebar p { font-size:11px; color:#666; line-height:22px; margin:0 0 60px 0; }
	#sidebar h2, #box h2 { font-size:18px; color:#fd1900; }
	#sidebar h3, #box h3 { font-size:14px; color:#666; }

/* Cars */
#cars { float:right; width:600px; color:#666; margin:40px 0 0 0; }

img.floatRight { 
    float: right; 
    margin: 4px; 
}

	#cars h2 { font-size:30px; color:#fd1900; }
	
#cars2 { float:right; width:600px; color:#666; margin-top:-180px; }
	#cars2 h2 { font-size:30px; color:#fd1900; }
	
#cars3 { float:right; width:600px; color:#666; }
	#cars3 h2 { font-size:30px; color:#fd1900; }


.post img { padding:5px; margin:5px; border:0px solid #ddd; }

	.car { width:290px; height:100px; margin:0 10px 10px 0; float:left; border-bottom:0px solid #bdbdbd; }
		.car img { float:left; }
		.desc img { float:none; }
		.car p { font-size:11px; color:#666; width:140px; }
		.car h3 { margin:5px 0; font-size:16px; color:#333; }
	.desc { float:right; width:160px; z-index:999; }
	.more { display:inline; }
	
/* Footer */
#footer { clear:both; background:url(style/images/footer/bg.jpg) #fff repeat-x; width:100%; color:#666;  }
	#footer_inside { width:960px; background:url(style/images/footer/bg2.jpg) repeat-x; margin:auto; padding:30px 0; text-decoration:none; }
	#footer a,#footer a:link { margin:20px 4px 0 4px; color:#666; }
	#footer a:hover { color:#a31c15; }
	#footer img { margin:0 5px; float:right; }
	


#sendbutton-zaj { width:164px; height:38px; background:url(style/images/form/rezerw.jpg) !important; border:none !important; margin:25px 0 0 60px; border:none; z-index:-1; cursor: hand;}
#sendbutton-zaj2 { width:164px; height:38px; background:url(style/images/form/book.jpg) !important; border:none !important; margin:25px 0 0 60px; border:none; z-index:-1; cursor: hand;}
#sendbutton-zaj3 { width:164px; height:38px; background:url(style/images/form/book.jpg) !important; border:none !important; border:none; z-index:-1; cursor: hand;}
#sendbutton-zaj4 { width:164px; height:38px; background:url(style/images/form/book-red.jpg) !important; border:none !important; border:none; z-index:-1; cursor: hand;}


/* Zajawka */
#zajawka { padding:45px 15px 15px 15px; color:#313131; }
	#zajawka label { color:#fff; }
#zajawka ol { border:none; }
	#zajawka li { margin:0 !important; }
#zajawka-tekst { color:#fff; font-size:0.9em; margin:5px 20px; }

#zajawka .imgcalendar { margin:0 0 -3px 0; padding:0 0 0 5px; }

#zajawka input,
#zajawka textarea,
#zajawka select	{
	border: 1px solid #9f9f9f;
	background:#fff url(style/images/field-bg-top.gif) repeat-x top left; 
}
