html {
font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
color:#5c5c5c;
background: transparent url(img/bg_top2.png) no-repeat scroll center top; 
}
body {
	padding:0px; 
	margin:0px;
    background: url(img/bg.png); 	
}
.center {text-align:center;}
.clear {clear:both;}
a {
	text-decoration:none;	
	color:#14a1c8; 
	}
a:hover {
	text-decoration:underline;
	color:#14a1c8;	
	}	

a img {border:0px;}
/*------------------------------------
			NagÅ?Ã³wki
--------------------------------------*/		
h1 {font: normal 11px Tahoma, sans-serif;color:#fff;}
h2 {margin:0px 0 0px 0;font:normal 14px, "Arial", sans-serif; color:#afafaf; text-align:left;}
h3 {color:#2389c3; font-weight: normal; font-size: 18 px; background:url(img/arrow2.png) left 20px no-repeat; padding-left: 35px;}
h3 a{color:#2389c3;}
h3 a:hover{text-decoration:none;}
h4 {font-size:11px; font-weight:bold;  color:#2389c3;}
#container {margin:0px auto; padding:0px; width:974px;}

/*------------------------------------
			Top
--------------------------------------*/
#top 
{height:226px;
margin:0 auto;
padding:0;
width:984px;
}
/*------------------------------------
			Top menu
--------------------------------------*/
ul#menu_top {clear:both;
float:left;
height:58px;
list-style-type:none;
margin:23px 0 0 10px;
padding:10px;}
ul#menu_top li {float:left; border-left: 1px solid #0d96be; padding:0px 8px 0 8px; height: 35px;}
ul#menu_top li a {
	line-height:37px; 
	display:block;  
	margin:4px 0 0 1px; 
	height:31px; 
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;

}
ul#menu_top li a#mt0 {background:url(img/b_malesrednie.png) no-repeat 0px -20px; width:182px;}
ul#menu_top li a#mt1 {background:url(img/b_biura.png) no-repeat 0px -20px; width:169px;}
ul#menu_top li a#mt2 {background:url(img/b_detal.png) no-repeat 0px -20px; width:244px;}
ul#menu_top li a#mt3 {background:url(img/b_handel.png) no-repeat 0px -20px; width:189px;}

ul#menu_top li a#mt0:hover {background-position:0px 5px;}
ul#menu_top li a#mt1:hover {background-position:0px 5px;}
ul#menu_top li a#mt2:hover {background-position:0px 5px;}
ul#menu_top li a#mt3:hover {background-position:0px 5px;}

/*------------------------------------
			Zakladki 
--------------------------------------*/
#container #content #menu_z ul {
	clear:both;
	float:left;
	height:40px;
	list-style-type:none;
	margin:5px;
	padding:0px;}
#container #content #menu_z  li {float:left; padding:0px; height: 39px;}
#container #content #menu_z ul li a {
    line-height:35px; 
	display:block;  
	margin:0px; 
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
	height: 40px;

}
#container #content #menu_z a#mz0 {background:url(img/z_handel.png) no-repeat 0px -39px; width:202px;}
#container #content #menu_z a#mz1 {background:url(img/z_ksiegowosc.png) no-repeat 0px -39px; width:203px;}
#container #content #menu_z a#mz2 {background:url(img/z_zarzadzanie.png) no-repeat 0px -39px; width:202px;}

#container #content #menu_z a#mz0:hover {background-position:0px 0px; width: 202 px;}
#container #content #menu_z a#mz1:hover {background-position:0px 0px; width: 203 px;}
#container #content #menu_z a#mz2:hover {background-position:0px 0px; width: 202 px;}

#container #content #menu_z a#mz0_a {background:url(img/z_handel.png) no-repeat 0px 0px; width:202px;}
#container #content #menu_z a#mz1_a {background:url(img/z_ksiegowosc.png) no-repeat 0px 0px; width:203px;}
#container #content #menu_z a#mz2_a {background:url(img/z_zarzadzanie.png) no-repeat 0px 0px; width:202px;}

/*------------------------------------
			Content
--------------------------------------*/
#content {
	padding:10px 0 0 0px;
	line-height: 17px;
	}
	
#scroll {
	padding:0px 0 10px 0px;
	font-weight:bold;
	font-size:11px;
	color:#14a1c8;
	border-bottom: 1px solid #eeeeee ;
	}
	
#logo { float:left; height:73px; margin:21px 0 0 20px; padding:0;} 
#logo a img {float:left; margin:0; padding:0;}

#title { padding:0px; height:139px; float:right; margin: 0px  50px  0px 0;} 
#title a img {float:left; margin:15px 0 0 0; padding:0; width:507px;}

#title2 { padding:0px; height:139px; float:right; margin: 0px  20px  0px 0;} 
#title2 a img {float:left; margin:15px 0 0 0; padding:0; width:612px;}

#logo_so {float:left; padding:0px; margin:-15px 10px 0 825px;} 
#logo_so a img {padding:0px; margin:0px;}

/*------------------------------------
			Footer
--------------------------------------*/
#footer {
font-size:11px; 
color:#5a5a5a; 
text-align:left; 
height:150px; 
font-weight:normal;
background:#ffffff url(img/bg_footer.png) repeat-x;
}
#footer .content {margin:0 auto;
padding:20px 0 0;
width:984px;
}
#footer a {color:#5a5a5a;}
#footer a:hover {text-decoration:none; }

#line {background:url (img/content_line.png) repeat-y; width: 10px;}

/*------------------------------------
			Container
--------------------------------------*/

#container #content #txt {
	float: left;
	width: 620px;
	padding:0px 15px 0 15px;
	text-align:justify;
}
#container #content #quick_links {
	padding:0px 15px 0 15px;
	float: right;
	width: 280px;
	text-align:justify;
	border-left: 2px solid #f3f3f3;
}

/*------------------------------------
			quick_links
--------------------------------------*/

#container #content #quick_links ul {
	list-style-type:none;
	clear:both;
	margin:0px 15px 10px 0px;
	padding:0px;}
#container #content #quick_links li {}
#container #content #quick_links a {
    line-height:35px; 
	display:block;  
	margin:0px; 
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
	height: 69px;
	}
#container #content #quick_links a#m1{background:url(img/ql_demo.png) no-repeat -275px 0px; width:275px;}
#container #content #quick_links a#m2{background:url(img/ql_ref.png) no-repeat -275px 0px; width:275px;}
#container #content #quick_links a#m3{background:url(img/ql_meet.png) no-repeat -275px 0px; width:275px;}
#container #content #quick_links a#m4{background:url(img/ql_buy.png) no-repeat -275px 0px; width:275px;}
#container #content #quick_links a#m5{background: url(img/ql_contact.png) no-repeat -275px 0px; width:275px;}
#container #content #quick_links a#m6{background: url(img/ql_przepisy.png) no-repeat -275px 0px; width:275px;}
#container #content #quick_links a#m7{background: url(img/ql_program.png) no-repeat -275px 0px; width:275px;}

#container #content #quick_links a#m1:hover{background-position:-6px 0px; width:269px;}
#container #content #quick_links a#m2:hover{background-position:-6px 0px; width:269px;}
#container #content #quick_links a#m3:hover{background-position:-6px 0px; width:269px;}
#container #content #quick_links a#m4:hover{background-position:-6px 0px; width:269px;}
#container #content #quick_links a#m5:hover{background-position:-6px 0px; width:269px;}
#container #content #quick_links a#m6:hover{background-position:-6px 0px; width:269px;}
#container #content #quick_links a#m7:hover{background-position:-6px 0px; width:269px;}

#container #content #quick_links a#pnr {text-indent:0px;}
/*------------------------------------
			formularz
--------------------------------------*/

.error {
	position:absolute; 
	top:250px; 
	left:50%;
	margin-left:-160px;
	width:320px;
	background:#efefef; 
	padding:10px; 
	border:1px #666 solid;
	font: bold 11px Tahoma, sans-serif;
	text-align:center;
}

#content #txt form {margin:10px 0 0 0px;}
#content #txt form p {border:1px #bfbfbf dotted; padding:1px; margin:10px auto; width:345px;}
#content #txt form input, #content #txt form textarea, #content #txt form select {border:none; padding:3px; background:none; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#303d40; width:345px; }
#content #txt form textarea {height:200px;}