body{ background: #ffffff url(/images/bodybg.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; }

img { border:0; padding:0; }

p{ margin: 0; padding: 0; }

div#container{ width: 970px; margin: auto; text-align: left; }
table{ font-size: 12px; }

div#iphone{ display: none; }

a{ text-decoration: none; color: #7D0D46; }
a:hover{ text-decoration: underline; color: #FF9629; }
a.title{ text-decoration: none; color: black; }
a.title:hover{ text-decoration: underline; }

div#top{ width: 100%; height: 80px; }
div#menu{ height:32px; }
div#logo{ width: 135px; float: left; }
div#logo img{ border: 0; }
div#logo p{ font-size: 10px; position: relative; left: 40px; top: 0; }
div#panels{ float: right; margin-right: 10px; }
div#panels img{ border: 0; }

div#center{ float: left; width: 970px; margin-top: 10px; }

/* lokalizacja */

div#wherecont{ width: 100%; padding-bottom: 10px; height: 25px; background: url(/images/where.gif) no-repeat; padding:5px 5px 5px 30px; font-weight: bold; font-size: 12px; }

/* koniec lokalizacji */

/* lewa kolumna */

div#left{ width: 250px; float: left; }

div.navigate{ width: 100%;   }
div.head{ height: 50px; background: url(/images/250head.gif) no-repeat;
color: #7D0D46; font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 18px; 
padding-left: 25px; padding-top: 22px; }

div.cont{ width: 100%; background: url(/images/250bg.gif) repeat-y; font-size: 11px; }
div.cont ul{  margin: 0; padding-left: 50px; width: 58%;  }
div.cont li{  list-style-image: url(/images/strzalka.gif); font-size: 12px; line-height: 18px; border-bottom: 1px solid #efefef;}
div.cont li.bold{  list-style-image: url(/images/strzalka.gif); font-weight: bold;}
div.cont li.sub{  list-style-image: url(/images/strzalka2.gif); }

div.foot{ width: 100%; background: url(/images/250foot.gif) no-repeat; height: 32px; }

/* koniec lewej kolumny */

/* poczatek srodka */

div#center_art{ float: left; margin-left: 20px; width: 700px; }

div#newshead{  height: 50px; background: url(/images/700head.gif) no-repeat;
 color: #7D0D46; font-family: Myriad, Arial, Helvetica, sans-serif; font-size: 19px; 
 padding-left: 25px; padding-top: 22px; }
 
div#newscont{ width: 100%; background: url(/images/700bg.gif) repeat-y; font-size: 11px; }

div#newscont span{ text-align: justify; width: 94%; display: block; padding-left: 20px; font-size: 12px;  }

div#newsfoot{ width: 100%; height: 15px; background: url(/images/700foot.gif) no-repeat; }

div#newscont li{  list-style-image: url(/images/strzalka2.gif); font-size: 12px; line-height: 18px; border-bottom: 1px solid #efefef;}
div#newscont li.port{  list-style-image: url(/images/strzalka2.gif); font-size: 14px; font-weight: bold; line-height: 18px; border-bottom: 1px solid #efefef;}

.referencje { text-align: center; font-weight: bold; width: 215px; padding-top: 10px; height: 130px; float: left; }
.referencje img { float: none; }
.referencje a:hover{ text-decoration: none; }

hr { border:1px solid #f2f2f2; }

.tabelka_title{	border-bottom: 1px solid #E9E9E9;
	color: #555555;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 11px;
}

.tabelka1{	border-bottom: 1px solid #E9E9E9;
	color: #555555;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
}

.tabelka2{	border-bottom: 1px solid #E9E9E9;
	color: #555555;
	text-align:justify;
	font-size: 12px;
}

.tlo_tabelka {background-color: #f8f8f8;}

/* koniec srodka */


/* boks start */

div#boxhead{ margin-top: 5px; width: 100%; height: 15px; background: url(/images/starthead.gif) no-repeat; } 
div#boxcont{ width: 100%; background: url(/images/startbg.gif) repeat-y; font-size: 11px; }
div#boxfoot{ width: 100%; height: 15px; background: url(/images/startfoot.gif) no-repeat; }

table#box_table {width: 100%; padding-bottom: 10px; padding-left: 3%; padding-right: 3%; text-align: justify; color: #404040;}
td.box_table{width: 30%; padding-left:5%; padding-right:5%;}

ul{  margin: 0; padding-left: 20px; width: 95%;  }
li{  list-style-image: url(/images/strzalka.gif); font-size: 11px;}
li.sub{  list-style-image: url(/images/strzalka2.gif); font-size: 11px; }
li.pdf{  list-style-image: url(/images/pdf.png); font-size: 12px; }

/* koniec boksa */


div#footer{ padding-top: 5px; text-align: right; font-size: 11px; width: 100%; margin-top: 5px; height: 38px; background: url(/images/footer.gif) repeat-x; }

textarea.txt_news{ border: 1px black solid; width: 390px; font-size: 11px; }
select{ font-size: 11px; }

/*galeria*/

#fotonews { margin: 1px;  border: 1px solid #f2f2f2;  border-left: 3px solid #7D0D46; }
.fotobox { background: #FAFAFA url(/images/bodybg.gif) repeat-x; padding: 10px;   }

#fotonews img { padding: 6px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff;}
.smallthumb { width: 100px; }

/*koniec galerii*/

/* form elements */
input, textarea, select, option {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; 
text-decoration: none; background-color: white; color: #3F3F3F; border: 1px #939393 solid;}

input.button { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background: #8EB50C url(/images/button-bg.jpg) repeat-x 0 0;
	border: none;
}

/* koniec form elements */


#scrollleft {
	width:20px;
	height:50px;
	position:absolute;
	margin-top:129px;
	margin-left:10px;
	z-index:100;
	font-size:0;
	line-height:0;
}

#scrollleft a {
	outline:none;
}

#scrollright {
	width:20px;
	height:50px;
	position:absolute;
	margin-top:129px;
	margin-left:940px;
	z-index:100;
	font-size:0;
	line-height:0;
}

#scrollright a {
	outline:none;
}


#banner {
	height:310px;
	width:970px;
	overflow:hidden;
	float:right;
}

.banner_text {
	margin-left:70px;
	margin-top:130px;
	width:325px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #404040;
}

.banner_navi {
	float:right;
	width:315px;
	height:50px;
	margin-top:255px;
	margin-right:35px;
	font-size:0;
	line-height:0;
	z-index:50;
}

.banner_navi a {
	outline:none;
}

#banner_content {
	width:3616px;
}

#banner1 {
	float:left;
	height:310px;
	width:970px;
	background: url(/images/biznes_start.gif) no-repeat 0 0;
}

#banner2 {
	float:left;
	height:310px;
	width:970px;
	background: url(/images/biznes_pro.gif) no-repeat 0 0;
}

#banner3 {
	float:left;
	height:310px;
	width:970px;
	background: url(/images/biznes_max.gif) no-repeat 0 0;
}


