html, body { padding:0px; margin:0px; border:0px; font-family:tahoma, arial, sans-serif; font-size:12px; }

a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
form { display:inline; }
b.star { padding-left:3px; font-size:18px; line-height:12px; font-weight:bold; color:#dc0000; vertical-align:middle; }
p { margin-top:0px; padding-top:0px; }
h1 { font-size:26px; font-weight:normal; margin:0px 0px 20px 0px; padding:0px; }
div.clr, div.clear { clear:both; }
.black { color:#000 !important; }
.white { color:#fff !important; }


body { background:url(images/bg.jpg) center top no-repeat #E6C76D; }
.top { width:990px;height:486px;margin:0px auto;position:relative; }
.menu { width:830px;margin:0px auto;font-size:17px; }
.menu a { display:block;width:176px;padding-top:15px;height:44px;color:#FFFFFF;background:url(images/menu.png);float:left;text-align:center;margin:0px 15px; }
.menu a:hover,.menu a.active { text-decoration:none;background:url(images/menu_active.png); }
.content { min-height:400px;width:960px;margin:20px auto;color:#8D0C06;line-height:18px;font-size:13px;position:relative; }
.content a { color:#8D0C06; }
.content h1 { font-size:17px;margin-top:40px; }
.footer { background:url(images/footer.png) center top no-repeat;width:930px;margin:0px auto;color:#8D0C06;padding:40px 30px 0px;height:100px; }
.footer a { color:#8D0C06; }
.footer .left { float:left; }
.footer .right { float:right; }

.langs { height:25px;width:130px;position:absolute;right:0px;top:20px; }
.langs a { width:26px;height:24px;display:block;float:right;margin-left:5px; }
.langs a:hover { background-position:0px 0px; }
.langs a.active { background-position:0px 0px; }
.langs .pl { background:url(images/pl.png) 0px -25px; }
.langs .en { background:url(images/en.png) 0px -25px; }
.langs .de { background:url(images/de.png) 0px -25px; }
.langs .ru { background:url(images/ru.png) 0px -25px; }

.europa { position:absolute;top:390px;right:20px;width:550px;text-align:center; }
.ameryka { position:absolute;top:460px;left:190px;width:250px;text-align:center; }
.europa b, .ameryka  b { display:block; }

.oferta { position:relative;height:820px; }
.galeria { width:400px; }
.galeria img { border:0px solid #CCC; padding:1px; }
.galeria span { display:block;text-align:center; }

.sloik_cale { position:absolute;left:40px;top:0px; }
.sloik_cale_tekst { position:absolute;left:200px;top:40px;font-weight:bold;z-index:1000; }
.sloik_krojone { position:absolute;left:560px;top:0px; }
.sloik_krojone_tekst { position:absolute;left:590px;top:20px;font-weight:bold;z-index:1000;width:180px; }
.talerz { position:absolute;left:290px;top:300px; }
.talerz_tekst { position:absolute;left:450px;top:470px;font-weight:bold;z-index:1000; }
.wiadro { position:absolute;left:290px;top:590px; }
.wiadro_tekst { position:absolute;left:170px;top:750px;font-weight:bold;z-index:1000; }
.puszka { position:absolute;left:50px;top:420px; }
.puszka_tekst { position:absolute;left:80px;top:380px;font-weight:bold;z-index:1000;width:160px; }
.folia { position:absolute;left:640px;top:400px; }
.folia_tekst { position:absolute;left:800px;top:600px;font-weight:bold;z-index:1000; }

#kontakt_form .input, #kontakt_form .input-hover, #kontakt_form .input-focus { border:solid 1px #D6C06D;padding:5px;font-family:tahoma, arial, sans-serif; font-size:12px; }
#kontakt_form .textarea, #kontakt_form .textarea-hover, #kontakt_form .textarea-focus { border:solid 1px #D6C06D;padding:5px;font-family:tahoma, arial, sans-serif; font-size:12px; }
#kontakt_form .button, #kontakt_form .button-hover, #kontakt_form .button-focus { border:0px;color:#FFFFFF;font-weight:bold;background:#7A0E11;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px;font-family:tahoma, arial, sans-serif; font-size:12px; }

/* GALLERIES */
div.galeria_title { font-weight:bold; padding:0px 0px 5px 0px; color:#000; font-size:16px; }
div.galeria_cont { padding:12px 0px 12px 0px; }
div.galeria_image_cont { width:148px;float:left; }
div.galeria_image { width:152px; text-align:center; }
div.galeria_image_desc { text-align:center; font-size:11px; padding-top:2px; }
div.galeria_image img { border:0px solid #CCC; padding:1px; }

/* UTILS */
#tooltip { font-weight:bold; font-size:12px; color:#000; visibility:hidden; z-index:500001; position:absolute; text-align:left; padding:4px 6px 4px 6px; background:#F6F6F6; border:2px solid #AAA; white-space:nowrap; }
#modalPageOverlay { background:#000000; cursor:default; }
#modalPageCont { width:500px; height:300px; font-size:16px; text-align:left; background:#fff; border:2px solid #AAAAAA; }
#modalPageCont a.modalPageClose { background:url(images/modal_close.png) no-repeat; width:35px; height:34px; z-index:3200; position:absolute; top:-18px; right:-18px; cursor:pointer; }
div.modalPageMessage { width:470px; height:270px; color:#000000; margin:0px; padding:15px; font-size:12px; overflow:auto; }
