body {
  color: #353535;
  font-size: 13px;
  font-family: 'trebuchet ms', Verdana, Arial, Tahoma, Helvetica, sans-serif; 
	background-image: url("images/fill_background.png");
	background-repeat: repeat;
  }

table.desc_portfolio {font-size: 0.8em; line-height: 150%;}
table.desc_portfolio td {width: 200px;}
	
div.news {border: 1px solid #b4d2e5; background-color: #f5f8f7; color: #225174; padding: 5px 5px 5px 5px;}
div.error {border: 1px solid #cc0000; background-color: #ffcccc; color: #cc0000; padding: 5px 5px 5px 5px;}

	
h1 {
  font-size: 30px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h2 {
  font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

h3 {
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.btn_download {
display: block;
background-image: url('images/btn_download.jpg');
background-repeat: no-repeat;
width: 266px; 
height: 83px;
color: #ebf8ff;
text-align: right;
text-decoration: none;
padding: 8px 0 0 0;
}


.btn_download_beta {
display: block;
background-image: url('images/btn_download_beta.jpg');
background-repeat: no-repeat;
width: 266px; 
height: 83px;
color: #ffe4e4;
text-align: right;
text-decoration: none;
padding: 8px 0 0 0;
}

.przycisk{
color: #0066cc;
font-weight: bold;
cursor: pointer; cursor: hand;
border-bottom: 1px dotted #0066cc;
}
.przycisk:hover{
color: #0066cc;
font-weight: bold;
border-bottom: 1px solid #0066cc;
}


.img {
	margin: 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #aeaeae;
	border-width: 1px;
}

.td_form_padding {
	padding: 0 0 5px 5px;
	}
	
.bg_table_form {
	background-color: #eff9f2; 
	}
	
.created {
  color: #A0C5FF;
  font-size: 9px;
  font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

.fill_content_tabs {
	background-image: url("images/fill_content_tabs.png");
	background-repeat: repeat-y;
	padding: 5px 10px 0px 10px;
	padding:
	width: 579px;
}

.fill_left_tabs {
	background-image: url("images/fill_left_tabs.png");
	background-repeat: repeat-y;
	padding: 5px 5px 0px 5px;
	width: 190px;
}

.fill_content_title_up {
	background-image: url("images/fill_content_title_up.png");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	width: 579px;
	height: 41px;
	font-size: 25px;
	font-weight: bold;
}

.fill_bg_up {
	background-image: url("images/fill_bg_up.png");
	background-repeat: repeat-x;
	background-position: top;
	height: 175px;
}

.sub_mail {
	vertical-align: -3px;
	}

ul {
	margin: 0 0 1.0em 2.0em;
	padding: 0 0 0 0;
}
	
ol {
	margin: 0 0 1.0em 2.0em;
	padding: 0 0 0 0;
}
	
p {
	margin: 0 0 1.0em 0;
	padding: 0 0 0 0;
}
	
.text_title {
	background-image: url("images/text_title.gif");
	background-repeat: no-repeat;
	height: 30px;
	width: 477px;
  color: #ffffff;
  font-size: 20px;
  font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: bold;
}

.warto_przeczytac_scroll {
	font-size: 11px;
	color: #353535;
	overflow: auto;
	width: 175px;
	height: 150px;	
}

.text_scroll {
	line-height: 150%;
	overflow: auto;
	width: 477px;
	height: 352px;	
}

.text {
	line-height: 150%;
}

.fill_up_right {
	background-image: url("images/fill_up_right.gif");
	background-repeat: repeat-x;
	background-position: top;
	height: 174px;
}

.title_small_oferta {
	font-size: 14px;
  font-weight: bold;
	color: #1a9ee0;
}
.title_oferta {
	font-size: 18px;
  font-weight: bold;
	color: #1a9ee0;
}

.img_title_aktualnosci_up {
	background-image: url("images/img_title_oferta_up.png");
	width: 487px;
	height: 39px;
	vertical-align: bottom;
	font-size: 24px;
  font-weight: bold;
	color: #f09f0b;
}

.img_title_kontakt_up {
	background-image: url("images/img_title_oferta_up.png");
	width: 487px;
	height: 39px;
	vertical-align: bottom;
	font-size: 24px;
  font-weight: bold;
	color: #b876a9;
}

.img_title_galeria_up {
	background-image: url("images/img_title_oferta_up.png");
	width: 487px;
	height: 39px;
	vertical-align: bottom;
	font-size: 24px;
  font-weight: bold;
	color: #6aa62a;
}

.fill_pole_tekstowe {
	background-color: #ffffff;
}

.fill_left_margin {
	background-image: url("images/fill_left_margin.png");
	background-repeat: repeat-y;
	width: 50px;
}

.bottom_fill_bg {
	background-position: bottom;
	background-image: url("images/bottom_fill_bg.jpg");
	background-repeat: repeat-x;
	height: 83px;
	color: #ffffff;
}


.bottom_fill_text {
	background-image: url("images/bottom_fill_text.jpg");
	background-repeat: repeat-x;
	height: 83px;
	color: #ffffff;
	padding: 0px 0 0 0;
}

.content_fill_up {
	background-position: bottom right;
	background-image: url("images/content_fill_up.jpg");
	background-repeat: no-repeat;
}

.content_fill_bottom_2 {
	background-position: bottom;
	background-image: url("images/content_fill_bottom.jpg");
	background-repeat: repeat-x;
	color: #ffffff;
	text-align: right;
}

.content_fill_bottom {
	background-position: bottom;
	background-image: url("images/content_fill_bottom.jpg");
	background-repeat: repeat-x;
	height: 13px;
	color: #ffffff;
}

.fill_right_margin {
	background-image: url("images/fill_right_margin.png");
	background-repeat: repeat-y;
	width: 50px;
}

.title_wsparcie {
	background-position: top;
	background-image: url("images/title_wsparcie.jpg");
	background-repeat: no-repeat;
	width: 255px;
	height: 57px;
	padding: 0 10px 0 10px;
}

.title_menu {
	background-position: top;
	background-image: url("images/title_menu.jpg");
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: center;
	height: 57px;
	width: 255px;
	padding: 0 0 0 0;
}

.fill_menu {
	background-position: top;
	background-image: url("images/fill_menu.jpg");
	background-repeat: repeat-y;
	width: 255px;
	padding: 0 10px 0 10px;
}

.news_fill_text {
	background-image: url("images/news_fill_text.jpg");
	background-repeat: no-repeat;
	width: 393px;
	height: 36px;
	color: #ffffff;
	font-size: 12px;
	line-height: 130%;
}

.hr_title {
	height: 0px;
	background-color: #ffffff;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: dotted;
	border-color: #cc0000;
}

.hr_news {
	height: 0px;
	background-color: #ffffff;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: #CC0000;
}

.pole_lista {
	width: 4000px;
	border-style: solid;
	border-color: #0066cc;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.pole_text {
	width: 200px;
	border-style: solid;
	border-color: #0066cc;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.btn_submit {
	background-color: #f1f1f1;
	border-style: solid;
	border-color: #cc0000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.pole_login {
	width: 120px;
	border-style: solid;
	border-color: #cc0000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.tab_center1 {
	margin: 0px auto 0px auto;
	border-style: double;
	border-color: #CCCCCC;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	}

.pole_textarea {
	width: 330px;
	height: 150px;
	border-style: solid;
	border-color: #0066cc;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	color: #353535;
  font-size: 13px;
  font-family: 'trebuchet ms', Verdana, Arial, Tahoma, Helvetica, sans-serif;
	}

.title {
  font-size: 30px;
	font-weight: bold;
}

.color_blue {
  color: #0066cc;
}
.color_red {
  color: #cc0000;
}
.color_white {
	color: #ffffff;
}

.color_green {
	color:#009933;
	}

.font_small {
  font-size: 6px;
  color: #ffffff;
}

.font_big {
	font-size: 20px;
}

.tab_center {
	margin: 0px auto 0px auto;
	border-style: double;
	border-color: #CCCCCC;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	}

a.link {
	color:#0066cc;
	border: dotted;
	border-width: 0px 0px 1px 0px;
	text-decoration: none;
	font-weight: bold;
  	}
  a.link:visited {
    color:#0066cc;
		border: dotted;
		border-width: 0px 0px 1px 0px;
		text-decoration: none;
		font-weight: bold;
  	}
  a.link:active {
   color:#0066cc;
		border: dotted;
		border-width: 0px 0px 1px 0px;
		text-decoration: none;
		font-weight: bold;
  	}
  a.link:hover {
		/* vertical-align: -10%; */
	  color:#006699;
		border: solid;
		border-width: 0px 0px 1px 0px;
		text-decoration: none;
		font-weight: bold;
  	}

a.link_black {
	color:#000000;
  text-decoration : none;
  }
  a.link_black:visited {
    color:#000000;
  	text-decoration : none;
  	}
  a.link_black:active {
   color:#000000;
  	text-decoration : none;
  	}
  a.link_black:hover {
  	text-decoration : underline;
  	}

a.link_h3 {
	color:#ffffff;
  text-decoration : none;
  	}
  a.link_h3:visited {
    color:#ffffff;
  	text-decoration : none;
  	}
  a.link_h3:active {
   color:#ffffff;
  	text-decoration : none;
  	}
  a.link_h3:hover {
	  color:#ffffff;
  	text-decoration : none;
  	}
		
a.link_menu {
	color:#000000;
  text-decoration : none;
	font-weight: bold;
  	}
  a.link_menu:visited {
    color:#000000;
  	text-decoration : none;
		font-weight: bold;
  	}
  a.link_menu:active {
   color:#000000;
  	text-decoration : none;
		font-weight: bold;
  	}
  a.link_menu:hover {
		/* vertical-align: -10%; */
	  color:#000000;
  	text-decoration : underline;
		font-weight: bold;
  	}
		
a.link_bottom {
	color:#ffffff;
  text-decoration : none;
  }
  a.link_bottom:visited {
    color:#ffffff;
  	text-decoration : none;
  	}
  a.link_bottom:active {
   color:#ffffff;
  	text-decoration : none;
  	}
  a.link_bottom:hover {
		text-decoration : underline;
  	}

a.link_g {
	color:#ffffff;
	font-size: 5px;
  text-decoration : none;
  }
  a.link_g:visited {
    color:#ffffff;
  	font-size: 5px;
  	text-decoration : none;
  	}
  a.link_g:active {
   	color:#ffffff;
		font-size: 5px;
  	text-decoration : none;
  	}
  a.link_g:hover {
  	text-decoration : none;
  	}

.menu_up {
	background-color: #ffffff;
	height: 280px;
	width: 193px;
}
.menu_bottom {
	background-color: #ffffff;
	width: 193px;
}

.fill_trawka {
 	color: #ffffff;
	font-size: 11px;
	background-image: url("images/fill_trawka.png");
	background-repeat: repeat;
}

.fill_td_naglowek_right {
	background-image: url("images/fill_td_naglowek_right.gif");
	background-repeat: no-repeat;
	border-right: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #c0c0c0;
	border-bottom: 0px solid #c0c0c0;
	height: 44px;
	width: 5px;
	text-align: center;
}

.fill_td_naglowek_left {
	background-image: url("images/fill_td_naglowek_left.gif");
	background-repeat: no-repeat;
	border-right: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #c0c0c0;
	border-bottom: 0px solid #c0c0c0;
	height: 44px;
	width: 5px;
	text-align: center;
}	
.td_produkty_title {
	background-image: url("images/fill_td_naglowek.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	border-right: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #c0c0c0;
	border-bottom: 0px solid #c0c0c0;
	height: 44px;
	text-align: center;
}
.td_produkty_1 {
	background-color:#ffffff;
	border-style: solid;
	border-color: #ffffff;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	text-align: center;
	}
	
.td_produkty_2 {
	background-color:#f1f1f1;
	border-style: solid;
	border-color: #ffffff;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	text-align: center;
	}
	
img {
	margin: 0;
	border-width: 0px;
}

.img {
	margin: 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #aeaeae;
	border-width: 1px;
}
	
.center_bottom {
	text-align: center;
	font-size: 11px;
	}
.center {
	text-align: center;
	}
.left {
	text-align: left;
	}
.sub_img {
	vertical-align: -5px;
	}
.img_menu {
	vertical-align: -18px;
	border: 0px;
	}

.sub_login {
	vertical-align: -40%;
	}
.sub15 {
	vertical-align: 15%;
	}
.p_text {
	height: 380px;
	width: 577px;
	overflow: auto;
}
.conor {
	color: #ffffff;
	font-weight: bold;
}
.o {
	color: #cc0000;
}
