body 	{ color: #000; background: #feedb5 url(../images/body-bg.gif) repeat-x 0 0; font-family: "Lucida Grande", Verdana, Arial, sans-serif; margin: 15px 0; }

h1		{ float: left; width: 150px; margin: 0; }
h1 img	{ width: 150px; height: 110px; }
h2		{ height: auto; color: #BF1D33; font-size: 2.50em; font-weight: bold; text-transform: uppercase; }
h3		{ height: auto; color: #000; font-size: 1.25em; font-weight: normal; text-transform: lowercase; }
h4		{ height: auto; color: #BF1D33; font-weight: bold; }

a		{ color: #BF1D33; }

address	{ font-style: normal; }

input.text,
textarea	{ -moz-border-radius: 5px; -webkit-border-radius: 5px; }
textarea	{ height: 150px; }

.large		{ line-height: 1.5em; }
.mikado		{ text-transform: none; font-weight: bold; }

#preload-main-images { width: 0; height: 0; display: inline;
	background-image: url(../images/main-ox-ford-hover.png);
	background-image: url(../images/main-boston-hover.png);
	background-image: url(../images/main-milano-hover.png);
	background-image: url();
}

#preload-pram-images { width: 0; height: 0; display: inline;
	background-image: url(../images/zamow-wozek-hover.png);
	background-image: url(../images/pobierz-prezentacje-hover.png);
	background-image: url();
}

.container	{ background: transparent url(../images/container-bg.jpg) no-repeat 0 -15px; }
.box		{ background: transparent url(../images/box-bg.png) repeat 0 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

#mainnavi				{ float: right; font-size: 1.2em; list-style: none; list-style-image: none; margin: 0 0 1.5em 0; }
#mainnavi li			{ float: left; margin-left: 17px; }
#mainnavi a				{ color: #000; font-weight: bold; text-decoration: none; }
#mainnavi a:focus,
#mainnavi a:hover		{ text-decoration: underline; }
#mainnavi li.selected a	{ color: #C01D34; }

#top		{}
#top .box	{ width: 670px; float: right; margin: 0 0 1.5em 0; }

#intro h2	{ color: #000; text-transform: none; font-size: 1.17em; height: auto; }

#prams	{ margin-bottom: 1.5em; }

a#main-ox-ford,
a#main-boston,
a#main-milano	{ /*border: 1px solid transparent;*/ }
a#main-ox-ford:hover,
a#main-ox-ford:focus,
a#main-boston:hover,
a#main-boston:focus,
a#main-milano:hover,
a#main-milano:focus	{ background: transparent url(../images/box-bg.png) repeat 0 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; /*border-color: #fff;*/ }

/* prams on main page */
#main-ox-ford			{ display: block; overflow: hidden; height: 400px; margin-top: 60px; }
#main-ox-ford:hover,
#main-ox-ford:focus		{ display: block; height: 400px; }
#main-ox-ford img		{ height: 400px; }
#main-ox-ford:hover img,
#main-ox-ford:focus img	{ width: 270px; height: 0; background: transparent url(../images/main-ox-ford-hover.png) no-repeat 0 0; padding-top: 400px; }

#main-boston			{ display: block; overflow: hidden; height: 525px; }
#main-boston:hover,
#main-boston:focus		{ display: block; height: 525px; }
#main-boston img		{ height: 525px; }
#main-boston:hover img,
#main-boston:focus img	{ width: 390px; height: 0; background: transparent url(../images/main-boston-hover.png) no-repeat 0 0; padding-top: 525px; }

#main-milano			{ display: block; overflow: hidden; height: 420px; margin-top: 40px; }
#main-milano:hover,
#main-milano:focus		{ display: block; height: 420px; }
#main-milano img		{ height: 420px; }
#main-milano:hover img,
#main-milano:focus img	{ width: 270px; height: 0; background: transparent url(../images/main-milano-hover.png) no-repeat 0 0; padding-top: 420px; }

#content	{}
.subtitle	{ border-bottom: 1px solid #000; margin-top: -0.5em; padding-bottom: 0.5em; }

.gallery		{ list-style: none; list-style-image: none; margin-left: 0; }
.gallery li		{ float: left; width: 100px; text-align: center; margin: 0 7px 1px 0; }
.gallery img	{ height: 107px; }

.gallery-boston		{  list-style: none; list-style-image: none; margin-left: 0; }
.gallery-boston li	{ float: left; width: 105px; text-align: center; margin: 0 2px 1px 0; }

li.special		{ font-weight: bold; margin-bottom: 1.5em; }

#sidebar		{ text-align: center; }
#sidebar h2		{ font-size: 1.67em; }
#sidebar .box	{ text-align: left; }

#subnavi	{ font-weight: bold; text-align: left; margin-bottom: 0; padding: 0; }
#subnavi li	{}

#newmikado 			{ text-align: center; text-transform: uppercase; }
#newmikado a 		{ color: #fff; background: #BF1D33; font-size: 1.5em; font-weight: bold; padding: 10px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#newmikado a:focus,
#newmikado a:hover	{ color: #BF1D33; background: #fff; }

a#zamow-wozek:hover img,
a#zamow-wozek:focus img				{ width: 275px; height: 0; background: transparent url(../images/zamow-wozek-hover.png) no-repeat 0 0; padding-top: 100px; }
a#pobierz-prezentacje:hover img,
a#pobierz-prezentacje:focus img		{ width: 275px; height: 0; background: transparent url(../images/pobierz-prezentacje-hover.png) no-repeat 0 0; padding-top: 100px; }

#footer		{ border-top: 1px solid #FEC273; padding-top: 5px; }
