/* -----------------------------------------------------------------------

 CSS 
 http://www.artneo.pl
 
   * autor: Dominik Zak (dominik@artneo.pl)

----------------------------------------------------------------------- */


/*png fix
------------------------------------*/
img, div { behavior: url(js/iepngfix.htc);}

/*css restet
------------------------------------*/
body, div, dl, dt, dd, p, pre, code, del,fieldset, legend, blockquote, th, {margin: 0;padding: 0;}

div, p, h1, h2, h3, h4, h5, h6 {border: none;font-weight: normal;}

fieldset, img {border: 0;}


/*body
------------------------------------*/
body {font-size: .75em; font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 0px; padding: 0px;background:url(../img/tlo.jpg) repeat-x #EFEFEF;color: #272727;}

/*strona
------------------------------------*/
#kontener {margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px;width: 948px;text-align: left;}
	#top {background:url(../img/top.jpg) no-repeat; height: 126px;}
		ul#top_ul {padding:0; margin:0; list-style:none;}
			ul#top_ul a {display:block; height: 126px; width: 330px;text-indent: -9999px;}
	#flash {width:948px; height:248px;background-color:#6d0b0c;} 
	#txt {clear:both; line-height:18px;}
		#txt_in {padding: 5px;}
			.naglowek {font-style:italic; font-weight: bold; padding:2px; margin:0; color:#6c0a0b;} 
			.naglowek_szary {font-style:italic; font-weight: bold; padding:2px; margin:0; color:#b4b4b4;} 
			.ul_txt {color:#b4b4b4}
				span.tekst {color:#272727}  
	#stopka {height:100px;color: #706f6f; border-left: 2px solid #6c0a0b; padding:0 5px;}
				span.artneo {float:right; color:#bfb7b7;}

/*menu
------------------------------------*/
#menu {text-transform:uppercase; float:right;}
	#menu_ul li, #stopka_ul li { display: inline; padding:0; margin:0; }
	#menu_ul { list-style:none;padding:0; margin:0; } 
	#menu_ul a {background: url(../img/menu.jpg); display:block; height:30px; text-indent: -9999px; width:578px; float:left;}
		#menu_ul li a.home {width:125px; background-position:0 0;}
			#menu_ul li a.home:hover, #menu_ul li a.home_active {width:125px; background-position:0 -31px;}
		#menu_ul li a.prawnicy {width:91px; background-position:-125px 0;}
			#menu_ul li a.prawnicy:hover, #menu_ul li a.prawnicy_active {width:91px; background-position:-125px -31px;}
		#menu_ul li a.kancelaria {width:117px; background-position:-216px 0;}
			#menu_ul li a.kancelaria:hover, ul#menu_ul li a.kancelaria_active {width:117px; background-position:-216px -31px;}	
		#menu_ul li a.zakres {width:115px; background-position:-333px 0;}
			#menu_ul li a.zakres:hover, #menu_ul li a.zakres_active {width:115px; background-position:-333px -31px;}
		#menu_ul li a.linki {width:59px; background-position:-448px 0;}
			#menu_ul li a.linki:hover, ul#menu_ul li a.linki_active {width:59px; background-position:-448px -31px;}			
		#menu_ul li a.kontakt {width:72px; background-position:-507px 0;}
			#menu_ul li a.kontakt:hover, #menu_ul li a.kontakt_active {width:72px; background-position:-507px -31px;}				

/*linki
------------------------------------*/
a {outline:none;}
a:link, a:visited, a:active {font-size: 12px; text-decoration: underline; color:#6d0f10;}
a:hover {text-decoration: underline; color:#6d0f10;}

a:link.dalej, a:visited.dalej, a:active.dalej {background: url(../img/dalej.jpg) right no-repeat; display: block; width:80px; float:right; text-decoration: underline; color:#6d0f10;}
a:hover.dalej {text-decoration: underline; color:#6d0f10;}

a:link.stopa, a:visited.stopa, a:active.stopa  {text-decoration: none; color:#bfb7b7; }
a:hover.stopa {text-decoration: underline;color:#bfb7b7}


/*kontakt 
------------------------------------*/
input {border: 1px solid #bebebe; padding:4px 2px; margin: 0px 0px; font-family:Arial, Helvetica, sans-serif; color: #474747;}
input:focus {border: 1px solid #6d0b0c;}
.input_submit {background: #6d0b0c; border:none; height:27px; text-align:center;font-size: 1em; font-family:Arial, Helvetica, sans-serif; color: #fff; }
	.input_submit:focus {border:none;}
textarea { background: #fff; border: 1px solid #bebebe; padding:4px 2px; height: 18px;width: 130px;font-size: 1em; font-family:Arial, Helvetica, sans-serif; color: #474747; vertical-align: middle; }
textarea:focus {border: 1px solid #6d0b0c;}

