
* {
	padding: 0;
	margin: 0, 0, 0, 0;
}

html, body {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #F4FBFF;
	background-image: url(/media/default/images/top_bkg.jpg);
	background-repeat: repeat-x;
	}

ul {

	margin: 0px;
	padding: 0px;
}	

li {
	margin: 0px;
	padding: 0px;
}	

p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}

br {
	clear: both;
}

img {border: 0;}

input, select, textarea {
margin:0;
padding:0;
display: block;
}

input, textarea, select{
border: 1px dotted #388ABE;
width: 232px;
margin-bottom: 4px;
background-color: transparent;
}

input:focus, textarea:focus, select:focus {
background-color: #F4FBFF;
}

label{
margin-left: 50px;
width: 170px;
float: left;
margin-bottom: 4px;
}

#pudlo {
  width: 780px !important;
  width: 780px; 
  margin: 0 auto;
  position: relative;
  background: url(/media/default/images/right_top_1.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  /*padding-top:52px;*/
}

#wosp{
position: absolute;
top: 120px;
right: -55px;
}

#top {
background-image: url(/media/default/images/top_2.jpg);
background-repeat: no-repeat;
background-position: top;
width: 539px;
height: 277px;
}

#top_1 {
background-image: url(/media/default/images/t_top.jpg);
background-repeat: no-repeat;
background-position: top;
width: 539px;
height: 277px;
}

#top_2 {
background-image: url(/media/default/images/s_top.jpg);
background-repeat: no-repeat;
background-position: top;
width: 539px;
height: 277px;
}

#top_3 {
background-image: url(/media/default/images/n_top.jpg);
background-repeat: no-repeat;
background-position: top;
width: 539px;
height: 277px;
}

#top_4 {
background-image: url(/media/default/images/p_top.jpg);
background-repeat: no-repeat;
background-position: top;
width: 539px;
height: 277px;
}
#navi {
position: relative;
text-align: left;
margin: 0 auto;
padding-top: 52px;
}

#navi ul {
padding: 0px;
margin: 0px;
list-style-type: none;
}

#navi li {	
font-family:Arial, Helvetica, sans-serif;
margin-left: 9px;
margin-right: 0px;
padding-right: 0px;
font-size: 13px;
display: inline;
color: #fff;
font-weight: bold;
font-style: italic;
}

#navi a {
display: inline;
color: #fff;
text-decoration: none;
}

#navi a:hover {
color: #3485BA;
text-decoration: none;
}

#navi a:focus {
color: #3485BA;
border: dotted 1px;
text-decoration: none;
}

#navi a:active {
background-color: transparent;
color: #3485BA;
text-decoration: none;
}

#lang{
position: relative;
width: 74px;
float: right;
margin-top: 17px;
margin-right: 0px;
display: none;
}

#lang ul{
display: inline;
list-style-type: none;
}

#lang li {	
display: inline;
width: 37px;
height: 32px;}

a#pl { 
display: block;
width: 37px; 
height: 32px; 
background: url(/media/default/images/pl.jpg) no-repeat; 
}

a:hover#pl {
background-position: 0 -32px;
}

a#en { 
display: block;
width: 37px; 
height: 32px; 
background: url(/media/default/images/en.jpg) no-repeat; 
}

a:hover#en {
background-position: 0 -32px;
}

#outer{
clear: both;
width: 790px;
display: inline;
}

#left {
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #6B6B6B;
width: 539px;
position: relative;
float: left;
}

#left .offer_dnl{
width: 80%; 
background-color: #f1f1f1; 
margin: 0 auto; 
background-image: url(/media/default/images/pdf_bkg.gif); 
background-repeat: no-repeat; 
background-position: right;
height: 80px;
padding: 10px;
border: 5px solid #bababa;
}

.offer_dnl h2{
margin-bottom: 5px !important;
margin-top: 5px !important;
}

#left .know_more{
background-image: url(/media/default/images/dowiedz_sie_wiecej.jpg);
background-repeat: no-repeat;
background-position: top;
width: 500px;
height: 150px;
margin: 0 auto;
margin-bottom: 20px;
}

#right{
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6B6B6B; /*#898989;*/
width: 229px;
position: relative;
float: right;
margin-top: 20px;
background: url(/media/default/images/mapa.jpg) 10px 0px;
background-repeat: no-repeat;
}

.cv{
padding-left: 9px;
margin-left: 15px;
}

#left h3, #right h3, #right .tel, #right h4{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #D06B1D;
font-style: italic;
background: url(/media/default/images/bullet_orange.gif) 0px 7px;
background-repeat: no-repeat;
}

#right .tel{
float: left;
margin-top: 5px;
margin-left: 10px;
padding-left: 10px;
}

#right h3{
float: left;
margin-top: 0px;
margin-left: 10px;
padding-left: 10px;
}

#right h4{
float: left;
margin-top: 36px;
margin-left: 10px;
padding-left: 10px;
}

#right .infolinia{
float: left;
margin-top: 15px;
margin-left: 10px;
padding-left: 10px;
}

#right a{
text-decoration: none;
}

#content {
position: relative;
float: left;
width: 509px;
padding-top: 15px;
margin-left: 0px;
margin-right: 12px;
margin-bottom: 0px;
background: url(/media/default/images/cont_bkg.gif);
background-repeat: repeat-y;
background-color: transparent;
display:inline;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5A5A5A; /*#898989;*/
min-height: 770px;
padding-left: 15px;
padding-right: 15px;
/*padding-bottom: 30px;*/
}

h1{
font-family: Arial, Helvetica, sans-serif;
position: relative;
float: right;
margin-left: 0px;
margin-right: 25px;
font-size: 20px;
color: #fff;
font-style: italic;
/*margin-top: 185px;*/
margin-top: 237px;
text-align: left;
display: inline;
}

h1 a{
color: #fff;
text-decoration: none;
}

.bold{
font-weight: bold;
font-size: 20px;
}

#content .l_half{
position: relative;
float: left;
margin: 0 auto;
margin-left: 0px;
padding: 0px;
width: 250px;
padding-bottom: 15px;
}

#content .r_half{
position: relative;
padding-left: 10px;
margin-left: 255px;
border-left: dotted 1px;
padding-bottom: 15px;
}

.r_half h3{
float: left;
margin-top: 102px;
padding-left: 10px;
margin-left: 10px;
}

.l_half h3{
float: right;
margin-top: 102px;
margin-right: 10px;
padding-left: 10px;
margin-left: 10px;
}

.l_half p{
margin-top: 15px;
}

.r_half p{
margin-top: 15px;
}

a#cooler {
margin-top: 0px; 
float: right;
margin-left: 0px;
margin-bottom: 10px;
display: block; 
width: 119px; 
height: 265px; 
background: url(/media/default/images/cooler.jpg) top right no-repeat; 
}

a:hover#cooler {
background-position: 0 -265px;}


a#firm { display: block; width: 240px; height: 132px; 
             background: url(/media/default/images/dla_firmy.jpg) 
             top left no-repeat; 
             }
a:hover#firm {background-position: 0 -132px;  }

a#home { display: block; width: 240px; height: 132px; 
             background: url(/media/default/images/dla_domu.jpg) 
             top left no-repeat; 
            }
a:hover#home { background-position: 0 -132px;  }

a#service, a#phone, a#newsletter, a#sendto{ 
display: block; 
width: 183px; 
height: 62px; 
margin-left: 15px;
margin-top: 10px;
}

a#service {background: url(/media/default/images/service.jpg) top left no-repeat;}
a#newsletter {background: url(/media/default/images/newsletter.jpg) top left no-repeat;}
a#phone {background: url(/media/default/images/phone.jpg) top left no-repeat;}
a#sendto {background: url(/media/default/images/sendto.jpg) top left no-repeat;}
a:hover#service, a:hover#phone, a:hover#sendto, a:hover#newsletter { background-position: 0 -62px;  }

.l_half a{
}

.r_half a{
}

#top h2, #top_1 h2, #top_2 h2, #top_3 h2, #top_4 h2, #content h2{
margin-top: 11px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #3889BD;
font-style: italic;
/*margin-top: 175px;*/
/*margin-top: 227px;*/
margin-bottom: 0px;
margin-left: 30px;
padding-left: 10px;
background: url(/media/default/images/bullet.gif) 0 13px;
background-repeat: no-repeat;
} 

#content h2{
margin-left: 15px;
margin-top: 15px;
margin-bottom: 20px;
}
/*
#content h3{
margin-left: 15px;
margin-top: 15px;
margin-bottom: 20px;
}
*/
#content .offer, .h_offer{
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
overflow: hidden;
background: url(/media/default/images/offer_bkg.gif);
background-repeat: repeat-x;
background-position: bottom;
margin-bottom: 20px;
}


.offer h3{
margin-top: 0px;
margin-bottom: 7px;
margin-left: 85px;
padding-left: 10px;
border-bottom: 1px dotted;
}

.h_offer h3{
margin-top: 0px;
margin-bottom: 7px;
margin-left: 165px;
padding-left: 10px;
border-bottom: 1px dotted;
}

.offer p{
margin-left: 85px;
}

.add{
margin-top: 25px;
}

.h_offer p{
margin-left: 0px;
}

.offer_pic{
float: left;
margin-left: 3px;
margin-right: 20px;
margin-bottom: 15px;
}

.order{
clear: right;
text-align: right;
color: #F8C300;
font-size: 14px;
font-weight: bold;
font-style: italic;
background: url(/media/default/images/bullet_big.gif) 305px 4px; /*300px 158px;*/
background-repeat: no-repeat;
}

.order2{
clear: right;
text-align: right;
color: #F8C300;
font-size: 14px;
font-weight: bold;
font-style: italic;
background: url(/media/default/images/bullet_big.gif) 220px 4px; /*300px 158px;*/
background-repeat: no-repeat;
}

.order3{
clear: right;
text-align: right;
color: #F8C300;
font-size: 14px;
font-weight: bold;
font-style: italic;
background: url(/media/default/images/bullet_big.gif) 390px 4px; /*300px 158px;*/
background-repeat: no-repeat;
padding-bottom: 25px;
}

.order a{
text-decoration: none;
}

.order a:hover{
border-bottom: dotted 1px;
}

#left h4{
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #3889BD;
margin-bottom: 20px;
margin-left: 0px;
text-decoration: underline;
text-align: left;
}

#left h5{
margin-top: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: none;
color: #3889BD;
margin-bottom: 10px;
margin-left: 0px;
text-align: left;
}

.news_title{
clear: right;
margin-top: 5px;
margin-left: 15px;
padding-left: 10px;
margin-bottom: 0px;
}

.news_date{
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 25px;
font-size: 9px;
color:#bababa;
}

.more{
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
float: right;
padding-left: 13px;
margin-top: 0px;
margin-right: 10px;
font-size: 11px;
color:#F8C300;
text-align: right;
background: url(/media/default/images/bullet_more.gif) 0 6px;
background-repeat: no-repeat;

}

.more a, .l_half a, .r_half a{
color:#F8C300;
text-decoration:none;
}

.more a:hover{
border-bottom: 1px dotted #F8C300;
}

.header {
background: url(img/header);
background-repeat: no-repeat;
background-position: top;
width: 539px;
height: 40px;
}

#content ul, #content ol{
margin-left: 20px;
}

.more_list{
padding-top: 20px;
padding-left: 20px;
}

.more_list li{
color: #fff;
font-size: 13px;
}

.more_list a{
color: #fff;
text-decoration: none;
font-weight: bold;
border-bottom: 1px dotted #fff;
}

#content .cok{
background-image: url(/media/default/images/obsluga_klienta.jpg);
background-repeat: no-repeat;
background-position: top;
width: 500px;
height: 188px;
margin: 0 auto;
}

#content .serwis{
background-image: url(/media/default/images/serwis.jpg);
background-repeat: no-repeat;
background-position: top;
width: 500px;
height: 150px;
margin: 0 auto;
}

#content .head_cok{
color: #fff;
font-size: 18px;
foht-weight: bold;
font-style: italic;
padding-top: 10px;
margin-left: 50px;
margin-bottom: 10px;
text-decoration: underline;
}

#content .info_cok, #content .mail_cok, #content .info_reg{
font-size: 11px;
margin-bottom: 0px; 
}

#content .info_cok, #content .mail_cok{
margin-left: 50px;
color: #fff;
font-weight: bold;
}

#content .info_reg{
margin-bottom: 0px;
margin-left: 50px;
text-align: right;
margin-right: 290px;
}

#content .mail_cok{
margin-bottom: 0px;
}

#content .mail_cok a{
color: #fff;
text-decoration: none;
border-bottom: 1px dotted #fff;
}

#content .mail_cok a:hover, #content .more_list a:hover{
color: #D06B1D;
text-decoration: none;
border-bottom: 1px dotted #D06B1D;
}


#left p{
color: #5A5A5A;
}

#left .text{
margin-left: 20px;
margin-right: 20px;
margin-bottom: 15px;
}

#right .info, .head, .head_2, .info_1{
margin-left: 30px;
margin-bottom: 0px;
}

#right .info{
text-align: right;
margin-right: 47px;
}

#right .head{
color: #555555;
font-weight: bold;
margin-top: 165px;
}

#right .head_2{
color: #555555;
font-weight: bold;
margin-top: 15px;
}

#right .phone{
margin-top: 20px;
margin-bottom: 5px;
}

#right .phone, .service, .map{
margin-left: 10px;
}

.klauzula{
clear: both;
font-style: italic;
padding-top: 20px;
margin-bottom: 20px;
color: #ABABAB !important;
text-align: justify;
border-top: 1px dotted #ABABAB;
width: 480px;
margin-left: 15px;
/*padding-bottom: 300px;*/
}

#footer {
clear: both;
background-image: url(/media/default/images/footer_1.gif);
background-repeat: no-repeat;
position: relative;
width: 539px;
height: 37px;
}

#footer ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: center;
	padding-top: 2px;
}

#footer li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	display: inline;
	margin-right: 5px;
	padding-right: 5px;
}

#footer a {
	display: inline;
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	display: inline;
	color: #bababa;
	text-decoration: none;
}

#footer a:focus {
    color: #000060;
    border: dotted 1px #000060;
    text-decoration: none;
}

#footer a:active {
    background-color: #000060;
    color: #fff;
    text-decoration: none;
}

.text {
color: #393939;
font-size: 11px;
margin-left: 0px;
margin-right: 20px;
margin-bottom: 2px;	
}

.warn {
color: red;
font-size: 11px;
margin-left: 0px;
margin-right: 20px;
margin-bottom: 2px;	
}

.last{
margin-bottom: 40px;
}

.radio{
border: none;
}

.tech{
clear: both;
}

.tech_specs{
width: 405px;
background: url(/media/default/images/bez_butli.gif);
background-repeat: no-repeat;
background-position: top left;
/*border: 1px dotted;*/
float: right;
}

.tech_specs_firm{
width: 405px;
/*background: url(/media/default/images/bez_butli.gif);
background-repeat: no-repeat;
background-position: top left;
border: 1px dotted;*/
float: right;
padding-bottom: 20px;
}

table {
margin-top: 0px;
float: right;
width: 250px;
margin-left: 0px;
margin-bottom: 20px;
border: none;
border: collapse;
}

.long {
width: 405px;
}

.long_home{
width: 500px;
}

tr{
width: 260px;
}

td.head{
text-align: left;
color: #555555;
background-color: #DEDEDE;
font-size: 11px;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
}

td.lewa{
font-size: 11px;
width: 45%;
text-align: left;
color: #555555;
background-color: #eee;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
}

td.middle{
width: 20%;
font-size: 11px;
text-align: left;
color: #555555;
background-color: #eee;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;

}

td.left{
font-size: 11px;
width: 40%;
text-align: left;
color: #555555;
background-color: #eee;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
}

td.right{
font-size: 11px;
font-weight: bold;
width: 60%;
text-align: left;
color: #555555;
background-color: #eee;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
}


.add_pics ul{
width: 405px;
padding-bottom: 10px;
}

.add_pics li{
display: inline;
list-style-type: none;
margin-right: 5px;
border: 1px solid;
}

.home{
margin-left: 170px;
padding-bottom: 10px;
}

.news{
margin-left:0px;
margin-right:0px;
margin-bottom: 10px;
overflow: hidden;
width: 530px;
}

.news_body {
position: relative;
margin-left: 0px;
font-size: 11px;
color: #393939;
text-align: left;
float: left;
width: 350px;

}

.news_pic {
margin-left: 355px;
text-align: right;
margin-right: 10px;
width: 150px;	
border: #b0b0b0 dotted 1px;	
padding: 5px;	
}

.image_desc {
margin-left: 355px;
width: 150px;
text-align: left;
margin-right: 10px;
border: #b0b0b0 dotted 1px;
padding: 5px;
}

.error {
background: url(/media/default/images/error.gif) 10px 10px;
background-repeat: no-repeat;
background-color: #F00D0D;
padding: 10px;
margin-bottom: 10px;
min-height: 100px;
}

#content .error_text{
margin-left: 110px;
color: #fff;
font-weight: bold;
}

#content #err_msg{
margin-left: 130px;
color: #fff;
font-weight: bold;
}

#captcha{
border: 1px dotted #388ABE;
cursor: pointer; 
float: right; 
margin-right: 53px; 
}

.send{
float: right;
margin-top: 15px;
margin-right: 53px;
margin-bottom: 15px; 
width: 130px;
padding: 5px;
background-color: #5C9DC7;
border: 1px dotted;
color: #fff;
}

.filtr{
float: left;
margin-top: 0px;
margin-right: 10px;
margin-left: 5px;
margin-bottom: 10px;
}

.tech a{
cursor:help;
font-weight: bold;
text-decoration: underline;
color: #5A5A5A;
}

.tech a:hover{
font-weight: bold;
text-decoration: underline;
color: #5C9DC7;
}

.tech a:visited{
font-weight: bold;
text-decoration: underline;
color: #999999;
}

#map_canvas{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
width: 470px; 
height: 300px;
background-color: #fcfcfc;
border: solid 1px #f1f1f1;
}


.made_by{
margin-top: 5px;
margin-bottom: 6px;
text-align: center;
font-family: Verdana, Geneva,  Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #bababa;
}

.made_by a{
color: #bababa;
}

.made_by a:hover{
color: #8D1515 ;
border-bottom: 1px dotted;
}

.pfron, .pfron_2{
background-color: #F8F8F8;
border: solid 1px #D4D5D6;
padding-top: 10px;
}

.pfron textarea{
margin-bottom: 10px;
}

.pfron_2{
margin-top: 20px;
}

legend{
border: 1px solid #D4D5D6;
background-color: #388ABE;
color: #fff;
padding: 4px;
font-weight: bold;
margin-left: 10px;
}

.radio_1{
width: 20px !important;
margin-left: 200px !important;
margin-top: 10px !important;
border: none !important;
background-color: #F8F8F8;
}

.radio_2{
width: 20px !important;
margin-left: 10px !important;
border: none !important;
background-color: #F8F8F8;
}

.intent{
margin-left: 90px;
margin-right: 5px;
color: #fff !important;
padding: 5px;
}

.intent a{
color: #fff;
text-decoration: none;
border-bottom: dotted 1px #fff;
}

.intent a:hover{
color: #fff;
text-decoration: underline;
border: none;
}

.important{
margin-left: 95px !important;
color: #fff !important;
margin-bottom: 5px !important;
}

.newsletter_info, .newsletter_add, .newsletter_del, .newsletter_err{
margin: 0 auto;
width: 95%;
border: solid 2px #bababa;
margin-bottom: 25px;
padding: 5px;
}

.newsletter_info{
background: url(/media/default/images/subscribe.jpg) #497BA4 top left;
background-repeat: no-repeat;
}

.newsletter_add{
background: url(/media/default/images/mail_add.jpg) #497BA4 top left;
background-repeat: no-repeat;
}

.newsletter_del{
background: url(/media/default/images/mail_del.jpg) #497BA4 top left;
background-repeat: no-repeat;
}

.newsletter_err{
background: url(/media/default/images/mail_err.jpg) #B6130B top left;
background-repeat: no-repeat;
}

.form_desc{
margin-top: 20px;
margin-left: 50px;
margin-right: 50px;
}

.outer{
margin-left: 23px;
margin-right: 10px;
}

table.price_list{
width: 100%;
}

.forward{
width: 546px;
height: 160px;
}

#nokia a{
display: block;
width: 200px;
height: 200px;
background: url(/media/default/images/nokia.gif) top left no-repeat; 
}

#nokia a:hover{
width: 200px;
height: 200px;
background: url(/media/default/images/nokia.gif) bottom left no-repeat; 
}

#tomtom a{
display: block;
width: 200px;
height: 200px;
background: url(/media/default/images/tomtom.gif) top left no-repeat; 
}

#tomtom a:hover{
width: 200px;
height: 200px;
background: url(/media/default/images/tomtom.gif) bottom left no-repeat; 
}

#samsung a{
display: block;
width: 200px;
height: 200px;
background: url(/media/default/images/samsung.gif) top left no-repeat; 
}

#samsung a:hover{
width: 200px;
height: 200px;
background: url(/media/default/images/samsung.gif) bottom left no-repeat; 
}

#philips a{
display: block;
width: 200px;
height: 200px;
background: url(/media/default/images/philips.gif) top left no-repeat; 
}

#philips a:hover{
width: 200px;
height: 200px;
background: url(/media/default/images/philips.gif) bottom left no-repeat; 
}

#promo{
list-style-type: none;
padding-left: 0px !important;
margin-left: 20px !important;	
}

#promo li{
float: left;
display: inline;
margin-right: 20px;
margin-bottom: 20px;
}

#promo_table{
clear: both;
width: 490px;
font-size: 18px;
}

.promo_left{
background-color: #77B1D6;
color: #fff;
width: 40%;
padding: 4px;
}

.promo_right{
background-color: #FF9C00;
color: #fff;
width: 60%;
padding: 4px;
}

#promo_table td{
background-color: #E0E0E0;
padding: 4px 4px 4px 20px;
}
