/* CSS Document */

div{
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#6b6b6b;
}

body{
    margin:0px;
    padding:0px;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	font-size: 11px;
	background-image:url(images/site_bg.jpg);
	background-repeat:repeat-x;	
    }
    
td{
	vertical-align:top;
} 
   
form { margin:0; }

.clear {clear:both} 

.center {text-align:center} 

a, a:link, a:active, a:visited{
	text-decoration:none;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6b6b6b;
	font-weight: normal;	
}

a:hover{
	text-decoration:underline;
} 

/* ------------------------------------- topmenu --- */
	ul.menu-nav {
		list-style:none;
		overflow:hidden;
		float:left;
		padding:0px 0 0px 0px;
		margin:0 0 0 0;
	}
		ul.menu-nav li {
			float:left;
			font-weight:bold;
			margin:0;
		}
			ul.menu-nav li a {
				background-color:#f16c00;
				font-size:12px;
				color:#fff;
				display:block;
				text-decoration:none;
				font-weight:bold;
				padding:10px 21px 10px 21px;
				margin:0 0px 0 1px;
			}
	
			/* ------------------- hover, active --- */
			ul.menu-nav li a:hover,
			ul.menu-nav li.active a {
			background-color:#000;
			text-decoration:underline;
}

a.l1, a.l1:link, a.l1:active, a.l1:visited{
	font-weight: normal;
	color:#fa6610;
	
}
a.l1:hover{
	color: #646464;
	text-decoration:underline;
}
a.l2, a.l2:link, a.l2:active, a.l2:visited{
	font-weight: normal;

}
a.l3, a.l3:link, a.l3:active, a.l3:visited{
	font-weight: normal;
	padding:15px;
}

a.menulink, a.menulink:link, a.menulink:active, a.menulink:visited{
	color: #ececec;
	padding-left:9px;
	font-weight: bold;
}
a.menulink2, a.menulink2:link, a.menulink2:active, a.menulink2:visited{
	color: #ececec;
	padding-left:9px;
	font-weight: bold;
}

a.foot, a.foot:link, a.foot:active, a.foot:visited{
	font-weight: normal;	
	color: #F4F1E9;
}

a.foot:hover{
	text-decoration:underline;
}
a.ofertalnk, a.ofertalnk:link, a.ofertalnk:active, a.ofertalnk:visited{
	font-weight: normal;	
	color:#6b6b6b;
}

a.ofertalnk:hover{
	text-decoration:underline;
	color:#f36c00;
}
a.tytul, a.tytul:link, a.tytul:active, a.tytul:visited{
	font-weight: bold;	
	color: #f96610;
}
a.tytul:hover{
	color:#646464;
	text-decoration:none;
}
a.tytul_gl, a.tytul_gl:link, a.tytul_gl:active, a.tytul_gl:visited{
font-size:12px;
	font-weight: bold;	
	color: #f96610;
}
a.tytul_gl:hover{
	color:#646464;
	text-decoration:none;
}
a.foot_li, a.foot_li:link, a.foot_li:active, a.foot_li:visited{
	font-weight: normal;	
	color: #646464;
}

a.foot_li:hover{
	color:#fa6610;
	text-decoration:underline;
}

.sep{
	height:1px;
	width: 70%;
	font-size: 0px;
	margin-top:7px;
	margin-bottom:20px;
	background-image:url(images/sep.gif);
	background-repeat:repeat-x;
}

.adveni{
	color:#fa6610;
	font-weight: bold;
}



.image2{
	margin-left:15px;
	margin-bottom:15px;
	border:2px solid #cfcfcf;
}
.image3{
	margin:7px;
	border:2px solid #cfcfcf;
}
.image8 {
	margin:7px;
	border-bottom:3px solid #fa6610;
}
.opis{
	color: #f16c00;
	font-size:11px;
}
.pname{
	font-weight: bold;
	font-size:12px;
}
.L1b{
	
	font-weight: bold;
}
.realbox{
	width:333px;
	height:136px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	background:#f2f2f2;
	background-image:url(images/real_boxbg.gif);
}
.realbox8{
	width:219px;
	height:200px;
	float:left;
	margin-left:9px;
	margin-top:10px;
	margin-bottom:60px;
}
.realbox_st_gl{
	width:225px;
	min-height:200px;
	float:left;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:20px;
}
.realbox2{
	width:402px;
	margin-top:10px;
}

/************* struktura strony *********************/
	
#site_content{
    margin:0 auto;
    width:963px;
	vertical-align:top;
	margin:0px;
    } 

#top{
    width:963px;
	height:115px;
	background-image:url(images/sky.jpg);
	position:relative;
	left:0px;
	top:0px;
	margin:0px;
}
#minim{
	width:265px;
	height:17px;
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(images/minimenu_bg.jpg);
	color:#6b6b6b;
	padding:5px;
	text-align:center;
}
#naglowek{
    width:963px;
	height:237px;
	background:#000000;
	position:relative;
	left:0px;
	top:0px;
	margin-bottom:31px;
}
#main_content{
    width:713px;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}

#menu{
    width:226px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	font-size:0px;
}

#client{
    width:100%;
	height:66px;
	background-image:url(images/client_bg.gif);
	background-repeat:repeat-x;
	position:relative;
}
#clientflash{
    width:963px;
	margin: 0 auto;
	height:66px;
	position:relative;
	color:#ffffff;
}
#foot2{
    width:100%;
	height:35px;
	top:13px;
	background-image:url(images/foot_bg.gif);
	background-repeat:repeat-x;
	position:relative;
}
#footcont{
    width:963px;
	margin: 0 auto;
	height:66px;
	position:relative;
	color:#ffffff;
}
#footlogo{
    width:100%;
	height:30px;
	position:relative;
}
#footlogo2{
    width:963px;
	margin: 0 auto;
	height:30px;
	position:relative;
	text-align:right;
	top:13px;
	color:#ffffff;
}
#foottworzenie{
    width:963px;
	margin: 0 auto;
	padding:0px 0px 10px 10px;
	position:relative;
	text-align:center;
}

.zmiennybox{
	width:713px;
	background:#FFFFFF;
	background-repeat:repeat-x;
	background-position:bottom;	
	border:1px solid #bebebe;
	margin-top:2px;

}

.aktbox_row{
    width:237px;
	padding:10px;
	background-image:url(images/aktbox_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.menubg{
    width:211px;
	height:22px;
	padding-left:15px;
	padding-top:8px;
	border-bottom: 1px solid #DDDDDD;
	background-image:url(images/menu_bg.jpg);
	background-color: #606060;
	background-repeat:repeat-x;
	background-position:bottom;
}
.menubg:hover {
	background-image:url(images/menu_bg_over.jpg);
	border-bottom: 1px solid #DDDDDD;
	background-color: #F66600;
}
.menubg2{
    width:206px;
	height:23px;
	margin:1px;
	padding-left:20px;
	padding-top:8px;
	background-color:#8FABD2;
}
.menubg2:hover {
	background-color: #2D2D2D;
}
.box_row{
    width:158px;
	padding:3px 10px 5px 25px;
	height:12px;
	background-image:url(images/boxmenu_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.main{
	width:713px;
	margin-left:20px;
}
.banner_komis{
	width:713px;
	margin:20px 0 0 20px;
	
}
.mainbox{
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
}

.mainbox2{
	padding:0px;
}
.mainbox3{
	padding-left:10px;
	padding-right:10px;
}
.boxgfx{
	border:1px solid #3B2109;
	margin-bottom:10px;
}	

.footli{
	margin-left:10px;float: left; list-style-type: none; list-style-image: none; list-style-position: outside;
}
.footli2{
	float: left; list-style-type: none; list-style-image: none; list-style-position: outside;
}

.image{
	border:3px solid #d9d9d9;
	margin-right:8px;
	margin-bottom:8px;
	float:left;
}
.widget_fb		{width: 232px; height: 420px; background: url(images/facebook_bg.png) no-repeat; display:block; position: fixed; top: 190px; right: -204px; z-index:10000; padding:0px}  
.box_fb			{margin: 7px 0px 0px 35px; color:#ffffff;}
.box_fb_footer	{font-size:8px; padding-left:10px}
.box_fb_footer	a{font-size:10px; color:#fff;text-decoration:none;}
.box_fb_footer	a:hover{font-size:10px; color:#fff;text-decoration:underline;}
