body {
	margin: 0px 0px 20px;
	background-image: url(gfx/bg_top.png);
	background-repeat: repeat-x;
	background-color: #FCFCFC;
	font-family:  Tahoma, Arial;
	font-size: 9pt;
	overflow-x: hidden;
}
a:link, a:visited, a:hover {
	 text-decoration: none; 
	 color: #696969;
} 	 
.logo{
	background-image: url(gfx/logo.png);
	background-repeat: no-repeat;
	height: 163px;
	width: 341px;

}
.site {
	width: 850px;
}
.navi_bar {azimuth:
	width: 1000px;
	background-image: url(gfx/bg_menu.png);
	color: #f2f2f2;	
	width: 1000px;
	border: 0px;
	height: 77px;
	float: none;
	background-repeat: no-repeat;
	text-align: left;
}

.code{
border: 1px solid #F4F4F4;
background-color: #F2F2F2;
background-image: url(/images/pascal.jpg);
background-repeat: no-repeat;
width: 590px;
padding: 3px;
color: #808080;
font-size: 11px;
font-family: Tahoma, sans-serif;
}

.reklama_header {
padding: 30px;
margin-left: 400px;
height: 100px;
width: 750px;
}


#box a {
color: #666666;
}

#box a:hover {
color: #333333;
}
#orange a {
	color: #FFFFFF;
}

#orange a:hover {
color: #FFFF99;
}
#download_old a {
	color: #FFFFFF;
	background-image: url(gfx/download_ico.png);
	height: 22px;
	width: 97px;
	float: left;
	line-height: 18px;
	text-align: center;
	margin-left: 10px;
}

#download a:hover {
color: #333333;
}
#stopka a {
	color: #999999;
	margin-right: 15px;
}

#stopka a:hover {
color: #CCCCCC;
}
a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #CCCCCC;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


#nav
{
	color: #fff;
	height: 20px;
	padding-left: 55px;
	padding-top: 20px;

}

#nav ul
{	margin: 0 0 0 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	text-align: left;
}

#nav ul li 
{
	float: left;
	padding-right: 15px;
}

#nav ul li a
{
	
 	color: #f2f2f2;
 	text-decoration: none;
	background: transparent;
	float: left;
	height: 28px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0.5em;
	margin-bottom: 0;
	margin-left: 0;
}

#nav li a:hover
{
	color: white;
	background-image: url(gfx/arrow.png);
	background-position: 50% bottom;
	background-repeat: no-repeat;
}

#nav li a.active
{
	color: white;
	background-image: url(gfx/arrow.png);
	background-position: 50% bottom;
	background-repeat: no-repeat;
}

#nav li a.active:hover
{
	color: white;
	background-image: url(gfx/arrow.png);
	background-position: 50% bottom;
	background-repeat: no-repeat;
}
.4box {
    overflow: hidden;
	float: left;
	width: 850px;
	margin-top: 19px;
	clear: left;
}
.box_1 {
	background-image: url(gfx/box1.png);
	width: 205px;
	float: left;
	background-repeat: no-repeat;
	margin-right: 10px;
	height: 280px;
}
.box_2 {
	background-image: url(gfx/box2.png);
	width: 205px;
	float: left;
	background-repeat: no-repeat;
	margin-right: 10px;
	height: 280px;
}
.box_3 {
	background-image: url(gfx/box3.png);
	width: 205px;
	float: left;
	background-repeat: no-repeat;
	margin-right: 10px;
	height: 280px;
}	
.box_4 {
	background-image: url(gfx/box4.png);
	width: 205px;
	float: left;
	background-repeat: no-repeat;
	height: 280px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
}
.box_4download {
	background-image: url(gfx/box4.png);
	width: 205px;
	float: left;
	background-repeat: no-repeat;
	height: 280px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	margin-bottom: 10px;
}
.box_title {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin-top: 19px;
	margin-left: 19px;
	font-weight: bold;
	color: #FF6600;
	margin-bottom: 10px;
}
.boxtitle2 {color: #696969}
.box_in {
	background-image: url(gfx/ico_cat.png);
	background-repeat: no-repeat;
	color: #666666;
	font-weight: normal;
	line-height: 10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	padding-left: 20px;
	margin-left: 12px;
	height: 25px;
	width: 150px;
}
.ico_box {
	float: right;
	margin-right: 12px;
	margin-top: 2px;
}
.box_in_pole {
	background-repeat: no-repeat;
	color: #666666;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin-left: 12px;
	height: 23px;
	width: 166px;
	background-image: url(gfx/login.png);
	border: 0px none;
	padding-left: 20px;
	background-color: #FAFAFA;
	vertical-align: middle;
	padding-top: 5px;
}
.box_in_pole2 {
	background-repeat: no-repeat;
	color: #666666;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin-left: 12px;
	height: 23px;
	width: 166px;
	background-image: url(gfx/pass.png);
	border: 0px none;
	padding-left: 20px;
	background-color: #FAFAFA;
	vertical-align: middle;
	padding-top: 5px;
}
.box_ico_send {
	background-image: url(gfx/log_in.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 57px;
	border: 0px none;
	padding-top: 5px;
	padding-left: 20px;
	margin-left: 12px;
}
.box_in2 {
	color: #666666;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin-left: 12px;
}
.big_box {
	margin-top: 10px;
	width: 635px;
	text-align: left;
	background-image: url(gfx/news_top_bg.png);
	background-repeat: no-repeat;
	float: left;
}
.news_panel {
	width: 590px;
	color:  #535353;
	font-family: Tahoma, Arial;
	font-size: 11px;
	float: left;
	clear: left;

}
.ico_news {
	float: left;
	margin-right: 10px;
}
.news1 {
	width: 500px;
}
.box_in3 {
	color: #666666;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin-right: 20px;
}
.down_news {
	background-image: url(gfx/news_down.png);
	width: 635px;
	color: #999999;
	font-weight: normal;
	background-repeat: no-repeat;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;

}
.down_info {
	width: 635px;
	color: #999999;
	font-weight: normal;
	background-repeat: no-repeat;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;

}
.ico_small_news {
	margin-right: 5px;
	margin-left: 20px;
}
.news_down {
	background-image: url(gfx/news_down_bg.png);
	height: 23px;
	width: 635px;
	background-repeat: no-repeat;
	float: left;
	clear: left;
        clear: both;
}
.right {
	float: right;
	width: 205px;
	text-align: left;
	margin-top: 10px;
}
.search {
	background-image: url(gfx/bg_wyszukiwarka.png);
	height: 122px;
	width: 205px;
	float: left;
	clear: left;
}
.serc_txt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
	font-weight: bold;
	margin-top: 10px;
	width: 148px;
	margin-left: 12px;
	background-image: url(gfx/line.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.box_in_polesearch {
	background-repeat: no-repeat;
	color: #666666;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin-left: 12px;
	height: 23px;
	background-image: url(gfx/search.png);
	border: 0px none;
	padding-left: 20px;
	background-color: #FAFAFA;
	vertical-align: middle;
	padding-top: 5px;
	width: 166px;
	margin-top: 10px;
}
.box_ico_search {
	background-image: url(gfx/ico_search.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 57px;
	border: 0px none;
	padding-top: 5px;
	padding-left: 20px;
	margin-left: 12px;
	float: left;
}
.orange {
	background-image: url(gfx/orange_top.png);
	background-repeat: no-repeat;
	float: left;
	width: 205px;
	clear: left;
	margin-top: 10px;
	height: 60px;
}
.orange_title {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	float: left;
	width: 140px;
	margin-left: 19px;
	padding-bottom: 10px;
	padding-top: 20px;
	clear: left;
	background-image: url(gfx/line_orange.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.orange_in {
	background-repeat: repeat;
	float: left;
	clear: left;
	background-image: url(gfx/orange_bg.png);
	width: 205px;
}
.orange_menu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 15px;
}
.orange_down {
	background-image: url(gfx/orange_down.png);
	height: 26px;
	width: 205px;
	clear: left;
	float: left;
	margin-bottom: 10px;
}
.black {
	background-image: url(gfx/black_top.png);
	background-repeat: no-repeat;
	float: left;
	width: 205px;
	clear: left;
	height: 60px;
}
.black_in {
	float: left;
	clear: left;
	width: 205px;
	background-image: url(gfx/black_in.png);
	background-repeat: repeat;
}
.dark_down {
	background-image: url(gfx/black_down.png);
	height: 26px;
	width: 205px;
	clear: left;
	background-repeat: no-repeat;
	float: left;
}
.gray {
	background-image: url(gfx/gray_top.png);
	float: left;
	width: 205px;
	clear: left;
	margin-top: 10px;
	height: 60px;
	background-repeat: no-repeat;
}
.gray_in {

	float: left;
	clear: left;
	width: 205px;
	background-image: url(gfx/gray_in.png);
	background-repeat: repeat;
}
.gray_down {

	background-image: url(gfx/gray_down.png);
	height: 26px;
	width: 205px;
	clear: left;
	background-repeat: no-repeat;
	float: left;
}
.gray_title {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	float: left;
	width: 140px;
	margin-left: 19px;
	padding-bottom: 10px;
	padding-top: 20px;
	clear: left;
	background-image: url(gfx/line.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.anty_vir {
	color: #666666;
	text-align: left;
}
.box_ico_add {

	background-image: url(gfx/add.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 57px;
	border: 0px none;
	padding-top: 5px;
	padding-left: 20px;
	margin-left: 12px;
}
.box_down {
	float: left;
	width: 313px;
	margin-top: 10px;
	margin-right: 10px;
}
.box_down_top {
	background-image: url(gfx/down_top.png);
	background-repeat: no-repeat;
	text-align: left;
}
.box_down2 {
	width: 313px;
	float: left;
	margin-top: 10px;
}
.box_down_top2 {
	background-image: url(gfx/down_top.png);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	clear: left;
	padding-top: 20px;
	padding-left: 20px;
}
.txt_down_box {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin-left: 20px;
	clear: left;
	padding-top: 20px;
}
.txt_down_box2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin-left: 20px;
	text-align: left;
}
.down_down {
	background-image: url(gfx/down_down.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 313px;
}
.down_down2 {
	background-image: url(gfx/down_down.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 313px;
	float: left;
	clear: left;
}
.partner {
	float: left;
	height: 132px;
	width: 635px;
	background-image: url(gfx/parter.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	text-align: left;
}

.partnerbox {
	float: left;
	height: 132px;
	width: 635px;
	margin-top: 10px;
	text-align: left;
}

.stopka {
	background-image: url(gfx/stopka.png);
	background-repeat: repeat-x;
	float: left;
	clear: left;
	width: 100%;
	height: 45px;
	margin-top: 30px;
}
.stopka_logo {
	float: left;
	margin-left: 30px;
}
.stopka_txt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #999999;
	line-height: 45px;
	float: left;
	margin-left: 20px;
}
.stopka_menu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #999999;
	line-height: 45px;
	float: left;
	margin-left: 50px;
}
.stopka_top {
	line-height: 45px;
	float: right;
	margin-right: 20px;
	margin-top: 18px;
}
.txt_down_box_partner {

	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FF6666;
	font-weight: bold;
	margin-left: 20px;
	clear: left;
	padding-top: 20px;
}
.dark_title {

	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	float: left;
	width: 140px;
	margin-left: 19px;
	padding-bottom: 10px;
	padding-top: 20px;
	clear: left;
	background-image: url(gfx/line_dark.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.img_down {
	clear: left;
	background-image: url(gfx/1.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
	margin-top: 40px;
}

.allegro {
	clear: left;
	padding-left: 3px;
	color: #333333;
	font-weight: normal;
	line-height: 7px;
	margin-top: 20px;
}

.img_down1 {

	clear: left;
	background-image: url(gfx/2.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
}
.img_down2 {


	clear: left;
	background-image: url(gfx/3.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
}
.img_down3 {



	clear: left;
	background-image: url(gfx/4.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
}
.img_down4 {
	clear: left;
	background-image: url(gfx/tweak.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
	margin-top: 40px;
}
.img_down5 {


	clear: left;
	background-image: url(gfx/webgrafik.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
}
.img_down6 {



	clear: left;
	background-image: url(gfx/upload.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
}
.img_down7 {



	clear: left;
	background-image: url(gfx/ceneo.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
}
.img_down_2 {

	clear: left;
	background-image: url(gfx/reklama.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
	margin-top: 40px;
}
.img_down_2a {




	clear: left;
	background-image: url(gfx/reklama.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 200px;
	padding-left: 60px;
}
.download {

	margin-top: 19px;
	margin-left: 19px;
	
}
.download_gray {
	background-color: #e8e8e8;
	float: left;
	height: 22px;
	width: 70px;
	margin-top: 2px; 
}
.download_gray_txt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}
.download_file {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	margin-top: 5px;
	margin-left: 15px;
	float: left;
	width: 150px;
	height: 18px; 
}
.download_gray2 {
	background-color: #e8e8e8;
	float: left;
	height: 22px;
	width: 70px;
	margin-top: 2px;
	clear: left;
}
.download_right {
	margin-bottom: 180px;
	clear: right;
	width: 265px;
	margin-right: 10px;
}
.download_img {
	border: 3px solid #C6C6C6;
}
.download_down {
	float: left;
	clear: left;
	margin-top: 30px;
	margin-right: 20px;
}
.download_txt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	clear: left;
	margin-left: 20px;
}
.download_ico_bg {
	float: left;
	clear: left;
	width: 500px;
	margin-top: 20px;
}
.downloads_down {
	background-image: url(gfx/news_down_bg.png);
	height: 23px;
	width: 635px;
	background-repeat: no-repeat;
	float: left;
	clear: left;
	margin-bottom: 10px;
}

.header_news {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin-top: 19px;
	margin-left: 19px;
	font-weight: bold;
	color: #FF6600;
	margin-bottom: 10px;
}

#blueblock{
width: 180px;
border-right: 1px solid #fff;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: f1f1f1;
color: #000000;
}

* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #f3f3f3;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #f3f3f3;
border-right: 10px solid #f3f3f3;
background-color: #fff;
color: #222222;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #f2f2f2;
border-right: 10px solid #f2f2f2;
background-color: #f3f3f3;
color: #222222;
}

.cat_art {
    color: #FF6600;
}

.logo_link {color: #FFFFFF;}

.cat_art_2 {
    color: #696969;
}
.top_list_cat { 
    color: #696969;
}

.optyk80 img {	
	opacity:0.80;
	filter: alpha(opacity=80);}

a.dnia {text-decoration:none;color:#FFFFCC;}
a.info {text-decoration:none;color:#999999; font-size: 10px;}
a.info:hover {text-decoration:none;color:#000000; font-size: 10px;}
a.optyk:hover img {
	filter:alpha(opacity=90);   
	-moz-opacity: 0.9;   
	opacity: 0.9;}
a.optyk100:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;}

input {
    background-image: url(gfx/tlo_input.gif);
    background-repeat: repeat-x;
	border: 1px solid #E5E5E5;
	height:20px;
}
textarea {
     border: 1px solid #E5E5E5;
     font-family:  Tahoma, Arial;
	 width: 100%;
	 font-size: 9pt; 
}
	 