/* Reset styles and more */
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
article,aside,footer,header,nav,section{display:block}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
a{text-decoration:none;cursor:pointer}
input[type=submit],label{cursor:pointer}
textarea{overflow:auto}
option{padding-right:.5em}
hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}
.clear{clear:both;height:0;overflow:hidden}


/* Fonts */
body,input,textarea,select,td{font:12px/1 tahoma,sans-serif;color:#5D5D5D;}

html{background:#040404 url(../img/html_bg.png) repeat-x;}
body{width:1190px;margin:0 auto;}
#wrapper{width:1000px;position:relative;}
  
/* HEADER */
#header{height:470px;position:relative;background:url(../img/header_bg.png) no-repeat;}

#logo{position:absolute;left:20px;top:0px;}

#slogan img{position:absolute;left:50px;top:180px;}
#slogan p{position:absolute;left:50px;top:335px;font-size:11px;color:#ccc;font-weight:bold;color:#0486E6;}
#slogan ul{position:absolute;left:50px;top:365px;}
#slogan li{font-size:11px;color:#ccc;margin:0 0 15px;background:url(../img/li.png) 0 50% no-repeat;padding:0 0 0 7px;font-weight:bold;}

#nav{position:absolute;left:0px;top:127px;}
#nav li{float:left;height:43px;line-height:43px;padding:0 38px;background:url(../img/nav_sep.png) no-repeat;font-size:14px;}
#nav li:first-child{background:none;}
#nav a{color:#797979;}
#nav a:hover,
#nav a:focus,
#nav .active a{color:#FF7E00;}

#pic{position:absolute;left:310px;top:180px;}

/* BOTTOM */
#bottom{height:232px;margin:8px 0 0;background:url(../img/bottom_bg.png) no-repeat;overflow:hidden;zoom:1;}
#bottom .col{border-left:1px solid #191919;float:left;width:189px;height:207px;padding:25px 20px 0 40px;}
#bottom .col:first-child{border:0;}
#bottom h2{margin:0 0 15px;font-size:16px;color:#FF7E00;}
#bottom h2 a{color:#FF7E00;}
#bottom li{font-size:11px;color:#5D5D5D;margin:0 0 12px;background:url(../img/li.png) 0 50% no-repeat;padding:0 0 0 7px;}
#bottom a{color:#5D5D5D;}
#bottom a:hover,
#bottom a:focus{text-decoration:underline;}

/* FOOTER */
#footer{position:relative;height:50px;font-size:11px;color:#5D5D5D;}
#footer a{color:#5D5D5D;}
#footer a:hover,
#footer a:focus{text-decoration:underline;}
#footer .copy{position:absolute;left:20px;top:15px;}
#footer .links{position:absolute;right:20px;top:15px;}
#footer .design{position:absolute;right:20px;top:15px;}
  
    
/* MAIN */
#main{padding:20px;background:#313131 url(../img_bg/main_bg.png) repeat-x;}


/* page: PRODUKTY & HOME */
#produkty{overflow:hidden;zoom:1;margin-right:-48px;}
#produkty li{width:186px;float:left;margin:0 25px 8px;display:inline;padding:1px;border:1px solid #484848;background:#0c0c0c;text-align:center;}
#produkty h2{height:32px;line-height:32px;text-align:center;font-size:16px;color:#FF7E00;margin:0;}
#produkty img{vertical-align:top;}


/* SIDE NAV */
#side{width:250px;float:left;padding:0 0 0 10px;}

#side_nav{width:210px;}
#side_nav ul{margin:0;}
#side_nav li{list-style:none;margin:0;}
#side_nav a{display:block;color:#999;background:url(../img/side_li.png) 200px 50% no-repeat;padding:8px 10px;line-height:15px;border-bottom:1px solid #434343;text-decoration:none;font-weight:normal;}
#side_nav a:hover{color:#F07701;background:#383838 url(../img/side_li.png) 200px 50% no-repeat;}
#side_nav li li a{padding-left:20px;color:#fff;}
#side_nav li li li a{padding-left:40px;}
#side_nav a.active{display:block;color:#F07701;background:#383838 url(../img/side_li.png) 200px 50% no-repeat;font-weight:normal;}

  
/* CONTENT */
#content{width:700px;float:left;}
  
.cena{font-size:12px;font-weight:bold;color:#36f!important;margin-top:1em;margin-bottom:15px;}

/* TEXT */
.text{color:#ddd;}
.text h1{font-size:24px;color:#eee;margin:0 0 20px;}
.text h2{font-size:16px;color:#FF7E00;margin:10px 0;}
.text h3{font-size:13px;color:#eee;margin:10px 0;}
.text p{line-height:20px;margin:0 0 1.5em;}
.text ul{margin:0 0 1.5em;}
.text ul li{list-style:disc;margin:.3em 0 0 2em;line-height:20px}
.text ol{margin:0 0 1.5em;}
.text ol li{list-style:decimal;margin:.3em 0 0 2em;line-height:20px}
.text a{color:#FF7E00;text-decoration:underline;font-weight:bold;}
.text a:hover,
.text a:focus{color:#ddd;}
.text .orange{color:#FF7E00;}

.syd{color:#0486E6;font-size:14px;}
.syd b{color:#FF7E00;}

img.pic_left{float:left;padding:2px;border:1px solid #484848;margin-right:20px;}
img.pic_right{float:right;padding:2px;border:1px solid #484848;margin-left:20px;}

p.pic_right{float:right;margin-left:20px;}
p.pic_right img{padding:2px;border:1px solid #484848;display:block;margin:0 0 10px;}

.pic{border:1px solid #484848;padding:2px;}
  

ul.picsnew{overflow:hidden;zoom:1;}
ul.picsnew li{float:left;margin:15px 5px;position:relative;display:inline;font-size:12px;}
ul.picsnew li img{border:1px solid #484848;padding:2px;vertical-align:middle;}
ul.picsnew a{text-decoration:none;}


.skjutdorrar{width:300px;float:left;}
.skjutdorrar p{line-height:15px;padding:10px 0 0;}
.skjutdorrar img{float:left;margin-right:10px;}


#top_nav{border-bottom:1px solid #484848;padding:0 0 10px;overflow:hidden;zoom:1;margin:0 0 20px;}
#top_nav li{float:left;border-left:1px solid #484848;padding:0 10px;margin:0;list-style:none;}
#top_nav li:first-child{border:0;padding-left:0;}
#top_nav li.active a{color:#ddd;}

.logo{overflow:hidden;zoom:1;margin-bottom:10px;}
.logo img{margin-right:10px;vertical-align:middle;}

.logo2{position:absolute;right:0px;top:0px;}


ul.fonster_logos{overflow:hidden;zoom:1;margin:20px 0;}
ul.fonster_logos li{float:left;width:230px;text-align:center;list-style:none;margin:0;}
ul.fonster_logos li span{height:60px;line-height:58px;text-align:center;display:block;width:220px;border:1px solid #999999;padding:2px;}
ul.fonster_logos li span img{vertical-align:middle;}


/* page: GALLERI */
#galleri_tabs{position:relative;height:60px;padding:0 0 10px;overflow:hidden;zoom:1;margin:0;position:relative;}
#galleri_tabs li{float:left;position:relative;border-left:1px solid #484848;padding:0 10px;margin:0;list-style:none;}
#galleri_tabs li:first-child{border:0;}
#galleri_tabs .active a{color:#ddd;}

#galleri_tabs li ul{display:none;}
#galleri_tabs li.active ul{position:absolute;left:24px;top:30px;display:block;overflow:hidden;zoom:1;width:340px;}
#galleri_tabs li.active ul a{color:#FF7E00;background:url(../img/li.png) 0 50% no-repeat!important;padding:0 0 0 10px;font-size:11px;text-align:left;}
#galleri_tabs li.active ul .active a{color:#ddd;}


#galleri_pages{text-align:center;line-height:23px;color:#787878;clear:both;}
#galleri_pages ul{display:inline;margin-left:10px;}
#galleri_pages li{display:inline;text-align:center;list-style:none;margin:0;line-height:normal;}
#galleri_pages a{width:23px;display:inline-block;vertical-align:top;height:23px;line-height:23px;font-size:11px;color:#787878;background:url(../img/number_bg.png) no-repeat;font-weight:bold;}
#galleri_pages a:hover,
#galleri_pages .active a{background-position:0 -23px;color:#000;}

div.kontener_galeria{float:left;width:205px;height:125px;margin-bottom:25px;border:1px solid #484848;}
div.kontener_galeria img{margin:2px;}


/* page: REFERENSER */
.refereser{list-style:none!important;}
.refereser li{overflow:hidden;zoom:1;margin:0 0 10px;list-style:none!important;}
.refereser li span{text-align:center;float:left;margin-right:20px;width:240px;height:120px;background:#fff;border:1px solid #ccc;line-height:118px;}
.refereser li span img{vertical-align:middle;}
.refereser li p{float:left;width:160px;padding:20px 0 0;font-size:12px!important;font-weight:bold;}
.refereser li p a{font-weight:normal;}

  
/* page: KONTAKTA OSS */
#kontakt_dane{float:left;width:480px;}
#kontakt_dane p{float:left;width:170px;}
#kontakt_dane p.first{width:120px;}
#kontakt_dane img{margin-top:20px;}

#kontakt_form{float:right;width:450px;}

#kontakt_form label{float:left;width:90px;height:27px;line-height:27px;}
#kontakt_form span{float:left;height:27px;line-height:27px;margin:0 1px;}
#kontakt_form div{clear:both;height:24px;padding-left:200px;padding-top:10px;}
#kontakt_form input{float:left;margin:0 0 5px 0;width:250px;border:1px solid #9F9F9F;padding:5px;}
#kontakt_form textarea{float:left;height:90px;width:250px;border:1px solid #9F9F9F;padding:5px;}
#kontakt_form input#kod_pocztowy_2_id{width:26px;}
#kontakt_form input#kod_pocztowy_3_id{width:18px;}
#kontakt_form .not_walidaes_input{border:2px solid red;padding:4px;background:#FFECCE;}
#kontakt_form input#wyslij_id{background:#FF7E00;color:#fff;width:60px;font-weight:bold;text-align:center;border:1px solid #FF7E00;padding:5px;overflow:visible;border-radius:5px;-moz-border-radius:5px;}
#kontakt_form input#wyslij_id:hover{background:#555;}

.komunikat_form{color:#508600;background:#EDFBD8;border:1px solid #BFDE84;padding:10px;margin:1em 0;text-align:center;border-radius:5px;-moz-border-radius:5px;}


/* page OM OSS */
#obszar_dzialania{position:relative;background:#F1EFEA;overflow:hidden;zoom:1;padding:0 0 0 20px;}
#obszar_dzialania div{float:left;position:relative;height:181px;width:310px;}
#obszar_dzialania p{color:#333;position:absolute;top:51px;height:73px;width:200px;}
#obszar_szwecja{background:url(../img/tla/szwecja.gif) no-repeat;}
#obszar_polska{background:url(../img/tla/polska.gif) no-repeat;}
#obszar_dania{background:url(../img/tla/dania.gif) no-repeat;}
#obszar_szwecja p{left:90px;}
#obszar_polska p{left:110px;}
#obszar_dania p{left:99px;}


/* fonster pages */
table.fonster{width:100%;margin:0 0 20px;}
table.fonster td{padding:10px;border:0;border:1px solid #EFEEEA;color:#ddd;}
table.fonster th{padding:10px;border:0;border:1px solid #EFEEEA;font-weight:bold;}
table.fonster td.c{text-align:center;}
table.fonster td.c img{vertical-align:middle;}
table.fonster tr.alt td{border-bottom:1px solid #D6D6D2;background:#DEDDD5;color:#555;}


  
 
p.error{font-size:14px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:red;margin:20px 20px 20px 20px;}

.margin_galeria{margin-right:28px;}

/* DOMEK */
div.kontener_domek{float:left;position:relative;width:710px;height:210px;}
div.kontener_domek div{position:absolute;top:0;left:0;width:254px;height:178px;border:1px solid #999;}
div.kontener_domek div img{margin:2px 2px 2px 2px;}
div.kontener_domek table{position:absolute;top:4px;left:280px;font-size:11px;color:#585858;width:436px;}
div.kontener_domek table tr,div.kontener_domek table td{border-top:1px solid #9D9D9D;border-bottom:1px solid #9D9D9D;height:33px;line-height:33px;}
div.kontener_domek table td{padding-left:10px;}
div.kontener_domek table td span.domek_wyroznik{color:#3366FF;}
div.kontener_domek table td.domek_etykieta{width:180px;}
div.kontener_domek table tr.wiersz_pierwszy{background-color:#E9E5D4;}
div.kontener_domek table tr.wiersz_drugi{background-color:#D2CEBC;}

div.strony_galeria ul{float:left;text-align:center;}
div.strony_galeria ul{float:left;width:899px;height:40px;line-height:40px;}
div.strony_galeria ul li{display:inline;}
div.strony_galeria ul li a{color:#585858;font-size:14px;padding-right:12px;background-image:url(../img/symbole/strzalka_1.gif);background-position:right center;background-repeat:no-repeat;margin-right:5px;}
div.strony_galeria ul li a.brak_znaku{background-image:none;}
div.strony_galeria ul li a.strona_wybrana{font-weight:bold;}

#kontener_cialo_id div.img_akapit11{float:left;margin:0 30px 20px 0;border: 1px solid #999;}
#kontener_cialo_id div.img_akapit11 img{margin:2px 2px 2px 2px;}
#kontener_cialo_id div.img_akapit11r{float:right;margin:0 20px 30px 0;border: 1px solid #999;}
#kontener_cialo_id div.img_akapit11r img{margin:2px 2px 2px 2px;}
#kontener_cialo_id div.img_akapit11c{text-align:center;}
#kontener_cialo_id div.img_akapit11c img{padding:2px 2px 2px 2px;border: 1px solid #999;margin:0 20px;}

#kontener_cialo_id div.gal{float:left;margin-bottom:15px;}
#kontener_cialo_id div.gal a{border: 1px solid #999;display:block;}
#kontener_cialo_id div.gal img{margin:2px 2px 2px 2px;}

.margin_gal{margin-right:10px;}

.hr{border-bottom:1px solid #ccc;height:1px;overflow:hidden;margin:20px 0;}
    
#side_banners{position:absolute;left:1020px;top:128px;}
#side_banners img{padding:2px;border:1px solid #313131;display:block;margin:0 0 25px;}
    
    
    
/* JA Tabs bottom */
.tube{width:100%;display:inline-block;vertical-align:top;color:#333;}
.tube p{line-height:16px!important;margin:1em 0!important;font-size:12px!important;color:#333;}
.tube li{color:#333;}

ul.checkbox{margin:0 2em 0 0;}
ul.checkbox li{list-style:disc;margin-left:2em;margin-bottom:.5em;}
a.pdf{background:url(../img/icon_pdf.gif) no-repeat;padding:0 0 0 20px;}

ul.ui-tabs-nav{border-bottom:1px solid #484848;padding:0 0 10px;overflow:hidden;zoom:1;margin:0;}
ul.ui-tabs-nav li{float:left;border-left:1px solid #484848;padding:0 10px;margin:0;list-style:none;}
ul.ui-tabs-nav li:first-child{border:0;}
ul.ui-tabs-nav li.ui-tabs-selected a{color:#ddd;}

.bignumber {background:url("../img/ol-bg.gif") no-repeat scroll left top transparent;color:#477CB2;display:block;float:left;font:bold 20px Arial,sans-serif;margin-right:8px;padding:6px 7px;}
.product1 {color:#477CB2;font-size:115%;font-weight:bold;line-height:150%;vertical-align:bottom;line-height:15px;}
.mini {border:0 none;padding-right:10px;line-height:15px;}
.mini1 {border:0 none;padding-right:5px;line-height:15px;}
.okleiny {float:left;padding-top:10px;text-align:center;width:80px;line-height:15px;}
.kolorklamek {float:left;text-align:center;width:60px;line-height:15px;}
.listwy {float:left;padding-top:10px;text-align:center;width:53px;line-height:15px;}
.wzory {float:left;padding-top:10px;text-align:center;width:70px;line-height:15px;margin-right:10px;}
.wzoryx {float:left;padding-top:10px;text-align:center;line-height:15px;margin-right:10px;}
.witraze{text-align:center;float:left;width:80px;padding-top:10px;}
.witraze1{text-align:center;float:left;width:105px;padding-top:10px;}


.logo_right{text-align:right;font-size:11px;line-height:14px!important;float:right;padding:0!important;margin:-45px 0 0 20px!important;}
.logo_right a{font-weight:normal;}
.logo_right2{float:right;text-align:right;padding:0;font-size:11px;line-height:14px!important;margin:-45px 0 0 20px!important;}
.logo_right2 a{font-weight:normal;}

.prislista{color:red!important;font-size:14px;}

.btn-prislista{display:inline-block;height:58px;overflow:hidden;}
.btn-prislista:hover img{margin-top:-58px;}

ul.colors{list-style:none;margin:0;padding:0;overflow:hidden;zoom:1;}
ul.colors li{float:left;margin:3px;list-style:none;padding:0;}
ul.colors li img{padding:2px 2px 2px 2px;border: 1px solid #999;}


/* POPUP */
#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background:url(../img/popup_overlay.png);}
#overlay table{width:100%;height:100%;}
#overlay table td{vertical-align:middle;}

#overlay_in{position:relative;width:836px;height:336px;margin:0 auto;}
#overlay_in .close{position:absolute;right:0;top:-35px;}

