body { background: #000000 url(../img/tlo-gradient-pattern2.jpg) top center repeat-x; margin: 10px 0 0 0; padding: 0; font-family: Verdana; font-size: 13px; color: #FFFFFF; }
body, html { height: 100%; }
.paski_tlo { background: top url(../img/paski_tlo.gif) repeat-x; }

.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }

#layout { width: 988px; margin: 0 auto; text-align: center; }
#header { text-align: left; height: 67px; position: relative;  }
#header_logo { position: absolute; top: 0; left: 0; }
#header_logo img {behavior: url(iepngfix.htc);}
#header_kontakt { position: absolute; top: 0px; right:0;text-align:right;width:340px; }
#music { position: absolute; top: 40px; right:0px;text-align:right;width:80px; }

#menu { text-align: left; width: 988px; height: 74px; background: url(../img/menu.jpg) top left no-repeat; }
#menu ul { margin: 0 0 0 100px; padding: 0; list-style: none; }
#menu ul li { margin: 0; padding: 0; list-style: none; font-size: 10px; line-height: 13px; height: 13px; }
#menu ul li a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
#menu ul li a:hover { color: #000000; text-decoration: none; font-weight: bold; }
#content { text-align: left; }
#footer { font-size: 10px; color: #85C226; text-align: center; margin: 10px 0 10px 0; }
#footer a { font-weight: bold; color: #85C226; text-decoration: none; }
#footer a:hover { color: #85C226; text-decoration: underline; }

#content { overflow: hidden; background: url(../img/back.png); }

#podstrona { padding: 20px 20px 10px 20px; overflow: hidden; text-align:left}
#podstrona h1 { color: #FFFFFF; font-family: Arial; font-size: 40px; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: normal; text-align:left}
#podstrona h2 {color:#85C227;font-size:20px;line-height:24px;margin:0 0 10px 0}
#podstrona h3 { color: #D61774; font-family: Arial; font-size: 18px; margin: 0 0 5px 0; font-weight: bold; text-align:left;line-height:22px;}
#podstronaPic { float: right; width: 500px; }

#intro { width: 966px; margin: 0 11px 0 11px; }

#kontakt1 { width: 302px; float: left; margin: 10px 20px 0 0; }
#kontakt2 { width: 303px; float: left; margin: 10px 20px 0 0; }
#kontakt3 { width: 302px; float: left; margin: 10px 0 0 0; }

#mapa { width: 500px; float: left; margin-left: 100px; }
#partnerzy { width: 348px; float: right; }

#marki { text-align: center; }
#marki img { margin: 1px; }

#nowe_kolekcje { text-align: center; margin:10px 0 0 0 }
#nowe_kolekcje img { margin: 1px; }

a { color: #ffcc01; text-decoration: underline; }
a:hover { color: #85c227; text-decoration: underline;; }
a.b2bLink {font-weight:bold;color:#fff;font-size:27px;text-decoration:none;}
a.b2bLink:hover {text-decoration:underline;color:#85c227}
form { display: inline; }
img {border:0px;}

.galleryBox {width:948px;overflow:hidden;clear:both;margin:0 0 30px 0}
.gallery_name {margin:0 0 10px 0;font-size:20px;font-weight:bold;color:#ED028D;line-height:25px; }
.gallery_content {margin:0 0 10px 0;font-size:12px;font-weight:normal;color:#fff;line-height:18px; }
.gallery_main_pic { float: left; width: 420px; height: 420px; text-align: right; }
.gallery_main_pic img { border: 2px solid #FFFFFF; margin: 3px 3px 0 0; }
.gallery_pics { width: 528px; float: right; }
.gallery_pics img { margin: 3px; padding: 1px; border: 2px solid #FFFFFF; }
.backLink {text-align:right;margin:10px 70px 0 0}
.backLink_s {text-align:right;margin:10px 0px 0 0;padding:0 20px 0 0;overflow:hidden;}
.backLinkOffer {text-align:right;margin:20px 0px 0 0}

.acrobat {margin:0 7px 2px 0;vertical-align:middle;border:1px solid #ccc}
.download_position {margin:0 0 15px;}
.download_position a {color:#ccc;text-decoration:none;}
.download_position a:hover {color:#ffcc01;text-decoration:underline;}

/* formularz kontaktu */
.formKontaktu { width: 480px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 480px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 190px; text-align: right; margin: 2px 0 0 0; }
.formKontaktuLabel span { color: #ffcc01; font-weight: bold; }
.formKontaktuPole { float: right; width: 280px; text-align: left; }
.formKontaktuPole input { width: 270px; background: #f8f9f9; color: #4b4d4f; border:1px solid #000000;padding:2px 0 2px 3px;font-size:12px;font-family:tahoma; }
.formKontaktuPole select { width: 276px;color: #4b4d4f; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 120px; overflow: auto; background: #f8f9f9; color: #4b4d4f;border:1px solid #000000;padding:2px 0 2px 3px;font-family:tahoma;font-size:12px; }
.formKontaktuWymagane { float: left; color: #ffcc01;  }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
.formKontaktuZgoda { margin: 0 0 0 200px; text-align: left; font-size: 10px; }
.formKontaktuZgoda1 { float: left; margin: 0 6px 0 0; }
.formKontaktuZgoda2 { float: left; }
/* formularz kontaktu */


/* popup */
#popup {width:400px;height:120px;position:absolute;left:50%;top:50%;margin:0px auto 0px auto;margin-left:-200px;margin-top:-60px}
#popup .top {width:400px;height:10px;overflow:hidden;}
#popup img {behavior: url(iepngfix.htc);}
#popup .first {width:10px;height:10px;float:left;}
#popup .second {width:380px;height:10px;background:#177f17;float:left;}
#popup .third {width:10px;height:10px;float:left;}

#popup .close {position:absolute;right:4px;top:5px;cursor:pointer}
#popup .middle {clear:both;background:#177f17;padding:10px 40px 20px 40px;width:320px;;color:#fff;font-size:13px}
#popup .middle .header {font-size:17px;line-height:23px;font-weight:bold;margin:0 0 15px 0 }
#popup .bottom {width:400px;height:10px;overflow:hidden;}
/* popup */


.decodoreNewsGallery {width:100%;margin:10px 0 0 0}
.decodoreNewsGallery img {border:2px solid #ddd;margin:0 5px 5px 0}

.newsBox {margin:0 0 30px 0}
.newsBox .date {margin:0 0 0px 0;color:#85C226;font-size:11px;}
.newsBox .title {text-decoration:none;margin:0 0 10px 0}
.newsBox .title a {text-decoration:none;font-size:14px;font-weight:bold}
.newsBox .picture {float:left;margin:0 10px 0 0}
.newsBox .picture img {padding:3px;background:#fff;border:1px solid #808080}
.newsBox .newsMore a {color:#FFCC01;text-decoration:none;font-weight:bold;font-size:11px;}
.newsBox .newsMore a:hover {color:#C91A7A;text-decoration:none;}

.newsDateS {margin:0 0 5px 0;color:#85C226;font-size:11px;}
.newsTitleS {margin:0 0 10px 0;font-size:14px;font-weight:bold;}
.img_float_left {float:left;margin:0 10px 10px 0;padding:3px;background:#fff;border:1px solid #808080 }

.imgBorder {padding:2px;border:2px solid #ddd}