body {
	margin: 0px;
	margin-top: 25px;
	background: #ffffff;
	}
div { }
	#b { width: 100%; padding-top: auto; padding-bottom: auto; }
	.req {
		padding-left: 5px;
		font: 8px Verdana; color: #919191; font-weight: bold;
		padding-top: 2px;
		}

	span { }
	#plugin {	
		padding-bottom: 15px; padding-right: 10px;
		}

table {  }
	#top_link { width: 100%; }

	


tr { }
	.tr_grey { background: #f6f6f6; }


td { }
	.under { vertical-align: top; }
/* COVERS */
	#left_cov_links { 
		width: 434px; height: 13px;
		background-image: url('../lay/left_cov_links.jpg'); background-repeat: no-repeat;
		}
	#links { 
		width: 244px;
		text-align: right;
		font: 7px verdana; color: #919191; font-weight: bold;
		}
	#links_bottom { 
		vertical-align: top; padding-top: 2px;
		width: 470px;
		text-align: center;
		font: 7px verdana; color: #FF5400; font-weight: bold;
		}
	#copy_bottom {
		width: 120px;
		text-align: right;
		vertical-align: top; padding-top: 4px;
		text-align: center;
		font: 8px verdana; color: #919191; font-weight: bold;
		}

	#left_cov_top { 
		width: 17px; height: 5px;
		background-image: url('../lay/left_cov_top.jpg'); background-repeat: no-repeat;
		}
	#cov_top {
		width: 679px; height: 5px;
		background-image: url('../lay/cov_top.jpg'); background-repeat: no-repeat;
		}
	#left_cov_bottom { 
		width: 17px; height: 5px;
		background-image: url('../lay/left_cov_bottom.jpg'); background-repeat: no-repeat;
		}
	#cov_bottom {
		width: 679px; height: 5px;
		background-image: url('../lay/cov_bottom.jpg'); background-repeat: no-repeat;
		}
	#left_cov { width: 17px; background: #ececec; }
	
/* MAIN */
	#main { 
		vertical-align: top;
		border: 1px solid #919191; border-top: 0px; border-bottom: 0px; 
		width: 678px; height: 450;
		}
	#flash { 
		vertical-align: top;
		border: 1px solid #919191; border-top: 0px; border-bottom: 0px; 
		width: 678px; height: 450px;
		}

	#main_splash {
		vertical-align: top;
		border: 1px solid #919191; border-top: 0px; border-bottom: 0px; 
		width: 678px; 
		}
	#logo_splash {
		text-align: center;
		vertical-align: top;
		height: 105px;
		}
	#flash_splash {
		width: 160px;
		padding-left: 70px;
		vertical-align: top;
		text-align: left;
		}
	#html_splash {
		width: 160px;
		padding-left: 35px;
		vertical-align: top;
		text-align: left;
		}
	#l_sh_splash {
		width: 100px; height: 290px;
		background-image: url('../lay/l_sh_splash.jpg'); background-repeat: no-repeat;
		background-position: 0% 100%;
		}
	#r_sh_splash {
		width: 100px;
		background-image: url('../lay/r_sh_splash.jpg'); background-repeat: no-repeat;
		vertical-align: bottom;
		background-position: 100% 0;
		}
	#top_left {
		height: 87px; width: 156px;
		background-image: url('../lay/top_left.jpg'); background-position: 100% 100%; background-repeat: no-repeat;
		vertical-align: middle; text-align: right;
		}
	#top02 {
		width: 140px;
		background-image: url('../lay/top02.jpg'); background-position: 100% 100%; background-repeat: no-repeat;
		}
	#top03 {
		width: 193px;
		background-image: url('../lay/top03.jpg'); background-position: 100% 100%; background-repeat: no-repeat;
		vertical-align:top; text-align: center;
		padding-top: 12px;
		}
	#top04 {
		width: 187px;
		background-image: url('../lay/top04.jpg'); background-position: 100% 100%; background-repeat: no-repeat;
		}
	#top_menu {
		height: 96px;
		background-image: url('../lay/top_menu.jpg'); background-position: 0 0; background-repeat: no-repeat;
		}
	#top05 {
		height: 96px;
		background-image: url('../lay/top05.jpg'); background-position: 0 0; background-repeat: no-repeat;
		}
	#top06 {
		height: 96px;
		background-image: url('../lay/top06.jpg'); background-position: 0 0; background-repeat: no-repeat;
		}
	#top07 {
		height: 96px;
		background-image: url('../lay/top07.jpg'); background-position: 0 0; background-repeat: no-repeat;
		}
	#top08 {
		height: 52px;
		background-image: url('../lay/top08.jpg'); background-position: 0 0; background-repeat: no-repeat;
		}
	#top09 {
		height: 52px;
		background-image: url('../lay/top09.jpg'); background-position: 0 0; background-repeat: no-repeat;
		}
	#top10 {
		height: 52px;
		background-image: url('../lay/top10.jpg'); background-position: 0 0; background-repeat: no-repeat;
		}
	#top11 {
		height: 52px;
		background-image: url('../lay/top11.jpg'); background-position: 0 0; background-repeat: no-repeat;
		}

	#menu {
		font: 8px verdana; color: #FF5400;; font-weight: bold;
		line-height: 20px;
		padding-left: 20px;
		vertical-align: middle;
		}

	#label {
		text-align: right; width: 35px; 
		vertical-align: top;
		}
	#tr { 
		width: 643px; height: 100%;
		vertical-align: top;
		line-height: 6px;
		}
	.txt {
		width: 520px;
		font: 11px Tahoma; color: #848484;
		vertical-align: top; 
		line-height: 15px;
		padding-left: 10px;
		}
	.sub_links {
		font: 10px Tahoma; color: #FC5D01;
		font-weight: bold;
		height: 25px;
		vertical-align: top;
		}
	.txt_porto {
		width: 350px;
		font: 11px Tahoma; color: #848484;
		vertical-align: top; 
		padding-left: 15px;
		}
	.tytul_porto {
		font: 11px Tahoma; color: #848484;
		padding-left: 0px;
		height: 30px;

		}
	.txt_porto_screen {
		width: 110px;
		height: 130px;
		vertical-align: top; 
		}
	.txt_cms {
		width: 180px;
		height: 100px;
		font: 11px Tahoma; color: #848484;
		text-align: center;
		vertical-align: top; 
		}

	.kontakt {
		font: 11px Tahoma; color: #848484;
		vertical-align: top; 
		line-height: 12px;
		padding-left: 10px;
		text-align: left;
		width: 260px;
		}


div { }
	.content_porto {
		margin: 10px;
		margin-top: 0px;
		line-height: 16px;
	}
	
ul {
	margin-top: 5px; margin-left: 25px;
	margin-bottom: 5px;
	}
.prt {
	margin: 0px;
	padding-left: 10px;
	}
	

b { }
	.head { color: #F55100; }
	.dark { color: #7D7D7D; }

a { }
	
	a.l_small { font: 7px verdana; color: #919191; text-decoration: none; font-weight: bold; }
	a.l_small:hover { color: #FF5400; }
		
	a.l_menu { font: 8px verdana; color: #6c6c6c; text-decoration: none; font-weight: bold; }
	a.l_menu:hover { color: #FF5400; }

	a.l_bsub { color: #666666; }
	a.l_bsub:hover { color: #FC5D01; text-decoration: none; }

	a.l_porto { color: #FC5D01; text-decoration: none; font-weight: bold; font-size: 11px;}
	a.l_porto:hover { color: #666666; text-decoration: none; }
	a.l_porto_small { color: #666666; font-weight: bold; font-size: 10px; }
	a.l_porto_small:hover { color: #FC5D01; text-decoration: none; }


img { border: 0px; }
	.porto { width: 130px; height: 95px; border: 1px solid #b0b0b0; }
	.cms { width: 130px; height: 95px; border: 1px solid #b0b0b0; margin-bottom: 2px; }

	#logo { margin-left: 20px; }

input { }

	.line {
		width: 220px; height: 18px;	
		border: 1px solid #b0b0b0; 
		font: 10px Tahoma; color: #7c7c7c;
		padding: 2px;  
		}
	#bt_send {
		width: 90px; height: 17px;
		border: 1px solid #666666;
		background: #ececec;
		font: 10px tahoma; font-weight: bold; color: #7c7c7c;
		}

textarea {
	width: 220px; height: 106px;	
	border: 1px solid #b0b0b0; 
	font: 10px Tahoma; color: #7c7c7c;
	padding: 2px;  
	overflow: auto;
	}

#n_bottom {
	text-align : center;
	margin : 450px 0 0 0;
	font : 11px tahoma;
	color : #efefef;
	}

.abottom {
	color : #666666;	
	}
.abottom:hover {
	color : #d3d3d3;	
	}