@import "../css/reset.css";

body{margin: 0px;padding: 0px;text-align: left;font-family:  Tahoma,Arial, Helvetica, sans-serif;font-size: 12px; line-height:16px; color: #012d50;height:100%;background: #7eb6db url('../img/bg1.gif') center top repeat-x;}
h2 {font-size:16px; color: #b4160b; font-weight: bold; margin-top:7px;margin-bottom:20px;}
h2:first-letter {text-transform: uppercase;}
p{margin-top:10px;}
a{color: #012d50;font-weight: bold;text-decoration: none;}			
a:hover{color: #012d50;text-decoration: underline;}
hr{display:none;}
.clear{clear:both;}
.invisible, span.mandatory{display:none;}

.mod_article a{text-decoration:underline;}

#text .mod_subscribe{text-align:center; font-size:16px; }
#text .confirm{margin:10px auto; padding:0; border:solid 3px #0c84c1; padding:20px; }
#text .error{margin:10px auto; padding:0; border:solid 3px #a80a09; padding:20px; }
#text .mod_form .error{}

#text .mod_unsubscribe{margin:10px;}

#content{}

#head{width:951px;margin:0 auto;height:156px;padding-left:39px;position:relative;background: transparent url('../img/line.gif') center bottom no-repeat;}
.oferta #head{}
#head h1 a{display:block;float:left;width:251px;height:94px;margin:32px 0 0 0;background: transparent url('../img/elektrotek.png');text-indent:-9999px;}

#search{position:absolute;top:0; right:0;z-index:10;display:block;overflow:hidden;float:right;width:502px; height:33px;background: transparent url('../img/top.png') center top no-repeat;}
#search form{float:right;width:172px;padding:8px 13px 0 0;}
#search form input{float:left;width:97px;height:14px;color:#b2b2b2;font-size:11px;border:0;margin-top:2px;}
#search form button{float:right;cursor: pointer;cursor: hand;display:block; width:64px; height:19px; border:0; background: url('../img/szukaj.png'); text-indent:-9999px;}
#search form button.language_de{background-image:url('../img/szukaj_de.png');}
#search form button.language_en{background-image:url('../img/szukaj_en.png');}

#choose_language{width:100px; height:33px; margin:0; float:left;overflow:hidden; }
#choose_language ul{margin-top:7px; margin-left:21px;overflow:hidden;}
#choose_language li{float:left;}
#choose_language li.first{margin-right:7px; }
#choose_language li.last{margin-left:10px; }
#choose_language a, #choose_language span{display:block; width:17px; height:17px; text-indent:-9999px; background:url('../img/lang.png');}
#choose_language a:hover{background-position:-17px 0;}
#choose_language a.lang-en{background-position:0 -17px;}
#choose_language a.lang-en:hover{background-position:-17px -17px;}
#choose_language a.lang-de{background-position:0 -51px;}
#choose_language a.lang-de:hover{background-position:-17px -51px;}
#choose_language li.first a.lang-de{background-position:0 -34px;}
#choose_language li.first a.lang-de:hover{background-position:-17px -34px;}

.link_strona_glowna a{color:#fff;float:left;line-height:30px;}

#newsletter{display:block;float:right;width:320px; height:33px;}
#newsletter p{visibility:hidden;}
#newsletter form{float:right;width:227px;padding:20px 19px 0 0;}
#newsletter form input.text{float:left;width:157px;height:14px;color:#5a5a5a;font-size:11px;border:0;margin-top:2px;}
#newsletter form .submit{float:right;cursor: pointer;cursor: hand;display:block; width:64px; height:19px; border:0; background: url('../img/zapisz.png'); text-indent:-9999px;}
#newsletter form .language_de .submit{background: url('../img/zapisz_de.png');}
#newsletter form .language_en .submit{background: url('../img/zapisz_en.png');}
#newsletter h5{color:#fff;padding:0;margin:4px 0;font-size:10px;font-weight:bold;line-height:10px;}
#newsletter h5{display:none;}
#newsletter{width:472px;}

#head .mod_navigation{float:right;margin-top:70px;}
#menu{position:absolute; right:0;top:105px;z-index:11;width:655px;margin:0;padding:0;}
#text #podmenu{margin:0;padding:0;}
#text #podmenu li{background:none;padding:0;}
.lang-pl #menu li{margin-left:3px;}
#menu li,#podmenu li{float:left;margin-left:5px;height:24px;overflow:hidden;}
#menu li a,#podmenu li a{font-size:12px;color:#061928; font-weight:bold;padding:0;overflow:hidden;padding:5px 0 5px 15px;}
#menu li a span,#podmenu li a span{height:24px;line-height:24px;padding:6px 15px 5px 0;}

#menu li a:hover,#podmenu li a:hover,#menu li a.active,#podmenu li a.active,#menu li a.trail,#podmenu li a.trail{text-decoration:none;color:#fff;background:transparent url('../img/menu2.gif') left center no-repeat;}
#menu li a:hover span,#podmenu li a:hover span,#menu li a.active span,#podmenu li a.active span,#menu li a.trail span,#podmenu li a.trail span{background:transparent url('../img/menu2.gif') right bottom no-repeat;}
.strona_glowna #menu li a:hover,.strona_glowna #podmenu li a:hover,.strona_glowna #menu li a.active,.strona_glowna #podmenu li a.active,.strona_glowna #menu li a.trail,.strona_glowna #podmenu li a.trail{background:transparent url('../img/menu.gif') left center no-repeat;}
.strona_glowna #menu li a:hover span,.strona_glowna #podmenu li a:hover span,.strona_glowna #menu li a.active span,.strona_glowna #podmenu li a.active span,.strona_glowna #menu li a.trail span,.strona_glowna #podmenu li a.trail span{background:transparent url('../img/menu.gif') right bottom no-repeat;}

#text {padding-top:20px;}
.oferta #text{}
#text h3{font-size:16px;margin-top:20px;font-weight:bold;margin-bottom:10px;}
#text h4{font-size:13px;color: #b4160b; font-weight: bold;padding-bottom:0px;}

#text.subpage{width:990px; margin: 0 auto; padding-bottom:23px;}
#text ul{margin:10px 0;padding-left:10px;}
#text ul li{background:url('../img/wyr.gif') 0 6px no-repeat;padding-left:10px;}

#left{width:600px;float:left;padding:0 10px 20px 20px;}
#left h2{margin-bottom:10px; }
#left .ce_text img{margin:5px 10px;border:5px solid white;}
#left .ce_text ol{padding-left:30px;margin:10px 0;list-style-type:decimal;}
#left .ce_text ol li{margin:5px 0;list-style-type:decimal;}
#left .ce_text table{margin:15px 0;}
#left .ce_text table td{padding:5px;border:1px solid #085286;}
#right{width:335px; float:right;}
#right h2{clear:both;margin-left:25px;}
#right p{margin-left:25px;}
.kontakt #left{width:960px;}
.kontakt #mapa_google{float:right;margin-top:50px;margin-right:30px;}

.ce_gallery img{border:solid 1px #085286; }

#right #oddzialy{}
#right #oddzialy div.ce_text{clear:both;padding:0 0 18px 0;background:none;}
#oddzialy img{float:left;border:0;margin:0 5px 0 0;background: transparent url('../img/mini.png') center top no-repeat;padding:4px 27px 15px 27px;}
#oddzialy h3{font-size:15px; color:#b4160b; font-weight:bold;padding:0 0 10px 30px;margin-top:0;}
#oddzialy h4{font-size:13px; color: #b4160b; font-weight: bold;padding-bottom:0px;padding-left:30px;}
#oddzialy p{padding-left:30px;}
#oddzialy h4 a{font-size:13px; color: #b4160b;} 


#formularz_kontaktowy2{clear:both;}
#kontakt_form{clear:both;margin-top:20px;}
#kontakt_form table td{vertical-align:top;}
#kontakt_form label {display:block;font-weight:bold; font-size:13px;padding:10px 10px 0 0;border:0;}
#kontakt_form input {width:350px; height:28px; color:#b0b0b0; border:0; padding:2px 5px 5px 5px; margin:5px 0;background: transparent url('../img/pole.png') left top no-repeat;}
#kontakt_form input.niePokazuj{display:none;}
#kontakt_form input.error{width:344px; height:30px; padding:2px 6px 5px 5px; margin:5px 0;background-position:2px 2px;}
#kontakt_form textarea {width:400px; height:195px; color:#b0b0b0; border:0; padding:5px 5px 5px 5px; margin:5px 0;background: transparent url('../img/textarea.png') left top no-repeat;}
#kontakt_form textarea.error{width:404px; height:199px; padding:5px 5px 5px 5px; margin:5px 0;background-position:3px 3px;}
#kontakt_form label.error {clear:both;border:solid 2px #a80a09;background:#fff url('../img/invalid.gif') 2px 3px no-repeat; padding: 3px 3px 3px 27px; margin-top:0; margin-bottom:7px; font-weight:bold;color:black;line-height:20px;}
#kontakt_form #submit{display:block; float:right; width:63px; height:19px;background: transparent url('../img/wyslij.png') left top no-repeat;text-indent:-9999px;}
#kontakt_form input.reset{display:block; float:left; width:63px; height:19px;background: transparent url('../img/kasuj.png') left top no-repeat;text-indent:-9999px;}
#kontakt_form p.clear{height:auto;line-height:normal;font-size:12px;}

.language_de #kontakt_form input.reset{background-image:url('../img/kasuj_de.png');}
.language_en #kontakt_form input.reset{background-image:url('../img/kasuj_en.png');}
.language_de #kontakt_form input#submit{background-image:url('../img/wyslij_de.png');}
.language_en #kontakt_form input#submit{background-image:url('../img/wyslij_en.png');}

#komunikat{clear:both;display:none; border:solid 3px #0C84C1; font-size:15px; line-height:20px; margin:10px 5px; padding:10px; text-align:center; font-weight:bold; }


#foot{position:relative; width:990px;margin:0 auto;height:100px;background:url('../img/footer.png') center top no-repeat;}
#foot.language_de{background-image:url('../img/footer2.png');}
#foot.language_en{background-image:url('../img/footer2.png');}
#foot h3 a{display:block;float:left;width:85px;height:30px;margin:11px 0 0 39px;text-indent:-9999px;}
#foot .mod_navigation{float:left;display:none;}
#foot ul{margin-top:30px;}
#foot ul li{display:inline; background:url('../img/wyr.gif') 0 6px no-repeat;padding:0 10px 0 15px;}
#foot ul li.first{background:none;}
#foot ul li a{font-weight:normal;color:#002235;}
#foot #migo{float:right;margin-top:10px;padding-right:15px;}
#foot #migo a{font-weight:normal;}

#main_menu_2{margin-top:18px;height:165px; background:transparent url('../img/main_menu_bg1.png') center top no-repeat; overflow:hidden;}
#main_menu_2 ul{margin:0 auto;width:985px; height:169px; padding:0;}
#main_menu_2 ul li{display:inline-block;width:297px;float:left; height:165px; overflow:hidden; margin:0; padding:0 44px 0 4px; }
#main_menu_2 ul li.p3{padding:0 0 0 0;}
#main_menu_2 ul li.p1{padding:0 41px 0 4px;}
#main_menu_2 ul li a{position:relative;display:block;width:297px; height:165px;background:url('../img/main_menu_bg.png') -378px 0 no-repeat;}
#main_menu_2 ul li.p1 a{width:297px;background-position:-36px 0;}
#main_menu_2 ul li.p3 a{width:298px;background-position:-720px 0;}
#main_menu_2 span.h3{position:absolute; top:7px; left:30px;font-weight:bold;font-size:13px;color:#dee5ff;}
#main_menu_2 span.desc{position:absolute; top:27px; left:138px;display:block;font-weight:normal; font-size:11px; width:132px;color:#dee5ff;}
#main_menu_2 span.more{position:absolute; top:97px; left:162px; display:block;background:url('../img/zobacz_oferte.png') 0 0 no-repeat;width:107px; height:19px;text-indent:-9999px;}
#main_menu_2 .language_en span.more{background:url('../img/zobacz_oferte_en.png') 0 0 no-repeat;}
.promocje #main_menu_2 span.more{background:url('../img/zobacz_promocje.png') 0 0 no-repeat;}
.promocje #main_menu_2 .language_en span.more{background:url('../img/zobacz_promocje_en.png') 0 0 no-repeat;}
#main_menu_2 ul li a:hover{background-position:-378px -165px;text-decoration:none;}
#main_menu_2 ul li.p1 a:hover{background-position:-36px -165px;}
#main_menu_2 ul li.p3 a:hover{background-position:-720px -165px;}

#main_menu{margin-top:18px;background:transparent url('../img/main_menu_bg.png') center top no-repeat;}
#main_menu ul{margin:0 auto;width:985px; height:169px; padding:0;}
#main_menu ul li{display:inline-block;float:left; width:346px; height:165px; overflow:hidden; margin:0; padding:0; background:transparent url('../img/main_menu_li_bg.png') center top no-repeat;}
#main_menu ul li.p1{width:319px;background-position:right top;}
#main_menu ul li.p3{width:320px;background-position:left top;}

#main_menu ul li.p1 div div.ce_text{width:319px; height:165px; background:transparent url('../img/main1.png') left 25px no-repeat;}
#main_menu ul li.p2 div div.ce_text{width:293px; height:165px; background:transparent url('../img/main2.png') 4px 25px no-repeat;margin:0 auto;}
#main_menu ul li.p3 div div.ce_text{width:320px; height:165px; background:transparent url('../img/main3.png') 9px 5px no-repeat;padding-left:24px;}

#main_menu h3{font-weight:bold;font-size:13px;color:#dee5ff;margin:7px 0 0 30px;}
#main_menu p{display:block; font-size:11px; width:132px;padding:3px 0 0 138px;color:#dee5ff;}
#main_menu a{clear:both; float:right; margin-top:10px;display:block;background:url('../img/zobacz_oferte.png') 0 0 no-repeat;width:107px; height:19px;text-indent:-9999px;}
#main_menu .language_de a{background-image:url('../img/zobacz_oferte_de.png');}
#main_menu .language_en a{background-image:url('../img/zobacz_oferte_en.png');}

#foot .partnerzy{float:left;margin-top:6px;height:43px;background:#fff;}
#foot .partnerzy #marquee{background:#fff;}
#foot .partnerzy ul {position: relative; list-style-type:none;margin: 0;padding:0; margin-top:-15px;height:43px;}
#foot .partnerzy ul li {line-height:41px;margin:0;padding:0 40px; display:inline-block; position: relative; height:41px;list-style-type:none;;}
#foot .partnerzy ul li {background:#fff;margin:0; padding:0 35px;}
#foot .partnerzy ul li img{margin:0; padding:0;}
#partnerzy_maska_left{position:absolute; top:0; left:0; z-index:10; width:26px;padding:0;height:55px;background:url('../img/baner_maska_left.png');}
#partnerzy_maska_right{position:absolute; top:0; left:494px; z-index:10; width:15px;padding:0;height:55px;background:url('../img/baner_maska_right.png');}
#box1 a,#box2 a,#box3 a{text-decoration:none;}