body {background: url('img/bgr.png') repeat-x #fdf6eb;font-family:Arial;}
strong {font-weight:bold;}
.center {display:block;margin-left:auto;margin-right:auto;width:1000px;height:900px;background:url('img/bg.gif') no-repeat;}
.clear {clear:both;display:block;width:100%;height:1px;}

#header {height:100px;width:920px;margin-left:40px;display:block;margin-top:20px;margin-right:40px;}
#header a.logo {float:left;}
#header img.wycena {float:right;}
#header ul.menu {float:right;height: 20px; margin-top:0px;margin-bottom:0px;padding:0; clear: both; list-style: none;width:400px;margin-left:auto;margin-right:auto;margin-top:-33px;}
#header ul.menu li {margin: 0px 0px 0px 0px; padding:0; float: left}
#header ul.menu li a {height: 20px; background: url('img/menu.gif') no-repeat 0 0; float: left; display: block; text-indent: -9999px; border:0;margin-right:20px;}
#header ul.menu li a.last {margin-right:0px;}

#header ul.menu li.start a {width:42px; background-position:0 0;}
#header ul.menu li.start a:hover {width:42px; background-position:0 -20px ;}
#header ul.menu li.start a.active {width:42px; background-position:0 -20px ;}

#header ul.menu li.ofirmie a {width:69px; background-position:-62px 0;}
#header ul.menu li.ofirmie a:hover {width:69px; background-position:-62px -20px ;}
#header ul.menu li.ofirmie a.active {width:69px; background-position:-62px -20px ;}

#header ul.menu li.promocje a {width:82px; background-position:-155px 0;}
#header ul.menu li.promocje a:hover {width:82px; background-position:-155px -20px ;}
#header ul.menu li.promocje a.active {width:82px; background-position:-155px -20px ;}

#header ul.menu li.galeria a {width:59px; background-position:-258px 0;}
#header ul.menu li.galeria a:hover {width:59px; background-position:-258px -20px ;}
#header ul.menu li.galeria a.active {width:59px; background-position:-258px -20px ;}

#header ul.menu li.kontakt a {width:66px; background-position:-337px 0;}
#header ul.menu li.kontakt a:hover {width:66px; background-position:-337px -20px ;}
#header ul.menu li.kontakt a.active {width:66px; background-position:-337px -20px ;}

#content {margin-top:43px;width:910px;margin-left:45px;margin-right:45px;}
#content a.gallery {margin-bottom:60px;display:block;color:#ed8600;text-decoration:none;font-weight:bold;}
#content a.gallery:hover {color:#4187cf;}
#content a.mini {margin-right:12px;margin-bottom:15px;display:block;float:left;}
#content a.mini img {border:1px solid #aeaeae;}
#content a.mini:hover img {border:1px solid #4187cf;}
#content p {font-style:italic;font-size:14px;color:#414141;line-height:1.4;margin-right:30px;margin-top:26px;margin-bottom:36px;}
#content p strong {font-weight:bold;}
#content .left {width:50%;float:left;}
#content .right {width:49%;float:right;}
#content .left h1 {text-indent:-9999px;display:block;width:439px;height:118px;background:url('img/header.gif') no-repeat;}
#content .left h1.ofirmie {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/informacje_o_firmie.gif') no-repeat;}
#content .left h1.burger {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/burger_kuchenmobel.gif') no-repeat;}
#content h1.burger {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/burger_kuchenmobel.gif') no-repeat;}
#content h1.projektykuchni {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/projekty_kuchni.gif') no-repeat;}
#content h1.bauformat {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/bauformat.gif') no-repeat;}
#content h1.naszerealizacje {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/nasze_realizacje.gif') no-repeat;}
#content h1.naszerealizacjekuchnie {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/nasze_realizacje_kuchnie.gif') no-repeat;}
#content h1.naszerealizacjeszafy {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/nasze_realizacje_szafy.gif') no-repeat;}
#content .left h1.projektykuchni {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/projekty_kuchni.gif') no-repeat;}

#content .right h1.bauformat {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/bauformat.gif') no-repeat;}
#content .right h1.naszerealizacje {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/nasze_realizacje.gif') no-repeat;}
#content .right h1.naszaoferta {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/nasza_oferta.gif') no-repeat;}
#content .right h1.aktualnepromocje {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/aktualne_promocje.gif') no-repeat;}
#content .right h1.danekontaktowe {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/dane_kontaktowe.gif') no-repeat;}
#content .right h1.mapadojazdu {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/mapa_dojazdu.gif') no-repeat;}
#content .left h1.znamizyskujesz {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/z_nami_zyskujesz.gif') no-repeat;}
#content .left h1.napiszdonas {text-indent:-9999px;display:block;width:439px;height:40px;background:url('img/head/napisz_do_nas.gif') no-repeat;}
#content .left p {font-style:italic;font-size:14px;color:#414141;line-height:1.4;margin-right:30px;margin-top:26px;margin-bottom:36px;}
#content .left p strong {font-weight:bold;}
#content .left p.dziekujemy {display:none;font-size:18px;font-style:none;}
#content .left p.dziekujemy span {color:#4187cf;font-size:16px;}
#content .left a.zamow {text-indent:-9999px;display:block;width:302px;height:42px;background:url('img/zamow.png') no-repeat 0 0;}
#content .left a.zamow:hover {background-position:0 -42px;}
#content .left a.poznaj {background:url('img/poznaj.png') no-repeat;display:block;height:42px;text-indent:-9999px;width:302px;margin-top:34px;float:left;}
#content .left a.poznaj.promocje {margin-top:37px;}
#content .left a.poznaj:hover {background-position:0 -42px;}
#content .right img {background:url('img/img_shadow.png') no-repeat;padding:4px;}
#content .right img.noborder {background:none;border:1px solid #888;padding:0;margin-top:30px;}
#content .right a:hover img.noborder {border:1px solid #aeaeae;}
#content .right p {font-style:italic;font-size:14px;color:#414141;line-height:1.4;margin-right:30px;margin-top:26px;margin-bottom:36px;}
#content .right p.bold {font-weight:bold;}
#content ul li span {color:#4187cf;}
#content .right ul {font-style:italic;font-size:14px;color:#414141;line-height:1.4;margin-right:30px;margin-top:26px;margin-bottom:36px;list-style-type:disc;padding-left:14px;}
#content .right a.zamow {text-indent:-9999px;display:block;width:302px;height:42px;background:url('img/zamow.png') no-repeat 0 0;margin-top:17px;}
#content .right a.zamow:hover {background-position:0 -42px;}
#content .right a.zamow.promocje {margin-top:0px;}

#content .block {margin-top:40px;border:1px solid #f4e8d8;width:199px;height:139px;display:block;float:left;margin-right:32px;margin-left:2px;}
#content .block.last {margin-right:0px;}
#content .block h2 {font-size:20px;color:#ed8600;margin:15px 6px;}
#content .block p {color:#222222;font-size:12px;margin:0 6px;line-height:1.4;}

#partners {position:absolute;top:736px;display:block;width:910px;margin-left:45px;margin-right:45px;}

#partners h2.partnerzy {background:url('img/head/partnerzy.gif') no-repeat;text-indent:-9999px;height:18px;width:114px;display:block;padding-top:10px;}

#partners a img {margin-right:20px;}

#footer {width:940px;margin-left:30px;margin-right:30px;position:absolute;top:840px;}
#footer p {color:#707070;line-height:1.4;font-size:12px;float:left;}
#footer a {color:#707070;line-height:1.4;font-size:12px;text-decoration:none;float:right;}
#footer a:hover {color:#4187cf;}


/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background:url('img/float/bg.png');
	
	width:488px;	
	height:378px;
	border:none;

}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url('img/float/close.gif');
	position:absolute;
	right:15px;
	top:10px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.simple_overlay .close:hover {background-position:0 -40px;}

.simple_overlay h2 {font-size:32px;color:#ed8600;margin-top:20px;margin-left:15px;background:url('img/float/title.gif') no-repeat;width:278px;height:42px;text-indent:-9999px;}

.simple_overlay p {margin-top:20px;margin-left:20px;margin-right:25px;color:#363636;}
.simple_overlay p.commerce {margin-top:12px;}
.simple_overlay p.commerce a {text-decoration:none;color:#4187cf;}
.simple_overlay p.commerce a:hover {color:#ed8600;}
.simple_overlay p span {color:#4187cf;}
.simple_overlay p.bold {font-weight:bold;color:#4187cf;}

.simple_overlay a.poznaj {background:url('img/poznaj.png') no-repeat;display:block;height:42px;text-indent:-9999px;width:302px;margin-left:20px;margin-top:54px;float:left;}
.simple_overlay a.poznaj.promocje {margin-top:0px;}
.simple_overlay a.poznaj:hover {background-position:0 -42px;}

.simple_overlay a.partners {float:right;margin-right:20px;margin-top:10px;}


form.kontakt p label {font-size:16px;display:block;clear:both;font-style:normal;margin-bottom:10px;}
form.kontakt p label span {color:#4187cf;}
form.kontakt p label span.error {color:#db0000;}
form.kontakt input {float:left;display:block;clear:both;border:1px solid #aeaeae;padding:5px;color:#646464;font-size:14px;margin-bottom:15px;width:300px;}
form.kontakt input:focus {border: 1px solid #4187cf;}
form.kontakt input.error {border: 1px solid #db0000;}
form.kontakt textarea {float:left;display:block;clear:both;border:1px solid #aeaeae;padding:5px;color:#646464;font-size:14px;margin-bottom:15px;width:300px;height:60px;}
form.kontakt textarea:focus {border: 1px solid #4187cf;}
form.kontakt textarea.error {border: 1px solid #db0000;}
form.kontakt input.submit {background:url('img/wyslij.png') no-repeat;display:block;height:42px;text-indent:-9999px;width:95px;float:right;border:none;margin-right:142px;cursor:pointer;}
form.kontakt input.submit:hover {background-position:0 -42px;}

#content a.right {float:left;}
#content a.left {float:left;}
