	
	body {text-align:center; margin:0; padding:0; font-size:11px; font-family: Tahoma, "Trebuchet MS", Arial, verdana; background: #fff url(i/bg.png) repeat-x 0 130px; border-top:1px solid #c90622;}
	#landing {background:none;}
	
	img {border:0;}
	em {font-style:normal;}
	form, fieldset {margin:0; padding:0; border:0;}
	a {text-decoration:none;}	
	
	#wrapper {width:980px; margin:0 auto;}
	
	#header {width:980px; margin:0 auto; text-align:left; height:130px; position:relative;}
	h1 {margin:0; padding:0; font-size:20px; position:absolute; top:19px; left:30px;}
	#header form {position:absolute; left:700px; top:60px;}
	#header input {background:url(i/login.png); border:0; width:115px; height:32px; padding:8px; width:99px; height:16px; color:#7b7a7a;  font-size:12px; font-family:Tahoma}
	#header input.login {background:url(i/lgo.png); width:34px; height:30px; padding:0; cursor:pointer;}
	
	#nav {list-style-type:none; padding:0 0 0 21px; margin:0; font-size:18px; position:relative; height:75px; width:980px; background:url(i/nav.png) repeat-x}
	#nav li {float:left; display:inline;  font-family:Helvetica, "Trebuchet MS";}
	#nav li a {padding:13px 12px; display:block;}
	#nav li a {color:#fff;}
	#nav li.a a, #nav li a:hover {background:#950402;}
	#nav li ul {position:absolute; bottom:0px; height:28px; background:#950402; width:980px; left:0; list-style-type:none; padding:0 0 0 13px; margin:0; display:none;} 
	#nav li ul li {height:28px; float:left; display:inline;}
	body #nav li ul li.a a, #nav li ul li a {font-size:11px; font-family:Tahoma; padding:7px 20px; background:url(i/sep.png) no-repeat left 9px !important;}
	#nav li ul li a:hover {background:url(i/sep.png) no-repeat left 9px;}
	#nav li ul li.first a:hover, #nav li ul li.first a {background:none !important;}
	#nav li.a ul {display: block; z-index:1;}
	#nav li.sfhover ul, #nav li:hover ul {display: block; z-index:1000;} 
	
	#baner {width:980px; margin:0 auto; text-align:left; position:relative; height:255px;}
	#baner img.baner {position:absolute; left:84px;}
	#baner h2 {margin:0; padding:0; position:absolute; left:628px; top:54px;}
	#baner a {position:absolute; left:749px; top:171px;}
	
	#main {width:980px; margin:0 auto; text-align:left; color:#27080e;  padding-bottom:24px; overflow:auto;}
	h3 {color:#950402; font-size:24px; font-weight:normal; margin:0; padding:0; font-family:Helvetica, "Trebuchet MS";}
	#main h3 {margin-top:24px;}
	#main h4 {padding:4px 0 0 12px; margin:0; color:#b30000; font-size:13px}
	#main p {color:#7b7b7b; padding:4px 0 0 0; margin:0; line-height:19px;}
	#main a {color:#27080e}
	#main a:hover {color:#950402}
	#main a.more {background:url(i/arrow.png) no-repeat right 5px; padding-right:8px;}
	#main .news {float:left; width:312px;}
	#main .news ul {list-style-type:none; padding:0; margin:0;}
	#main .news ul li {border-bottom:1px solid #e6e5e5; padding:12px 0;}
	#main .news li p {padding:4px 0 0 0; margin:0;}
	
	#main .offer {width:300px; float:left; margin-left:24px;}
	#main .offer h3 {padding-bottom:8px;}
	#main .offer p {padding-top:8px;}
	#main .offer a.port {text-decoration:underline; color:#b30000; font-weight:bold;}
	#main .offer a.port:hover {color:#950402;}
	#main .offer img {border:1px solid #e6e5e5;}
	
	#main .contact {width:312px; float:left; margin-left:24px;}
	#main .contact strong.big {margin:0; padding:0; color:#b30000; font-size:14px;}
	#main .contact em {font-size:12px; font-weight:bold;}
	#main .contact strong {color:#b30000;}
	#main .contact a {text-decoration:underline; color:#b30000; font-weight:bold;}
	#main .contact form {color:#7b7b7b; line-height:19px;}
	#main .contact label {float:left; width:92px; padding-top:6px;}
	#main .contact label em {color:#b30000;}
	#main .contact input {background:url(i/cinput.png); border:0; width:115px; height:32px; padding:8px; width:201px; height:16px; color:#7b7a7a; font-size:11px; font-family:Tahoma}
	#main .contact input.send {background:url(i/send.png); width:142px; height:30px; padding:0; cursor:pointer;margin:12px 0 0 92px;}
	
	#menu {list-style-type:none; padding:0px; margin:0; background:#b30000; width:221px; margin-top:33px; float:left; display:inline;}
	#menu li {font-family:Helvetica, "Trebuchet MS"; margin:0; padding:0; text-align:left; display:block; float:left; width:221px;}
	#menu li a {padding:8px 12px 8px 36px; display:block; font-size:11px; font-weight:bold; background:url(i/warrow.png) no-repeat 22px 12px; display:block; color:#fff}
	#menu li a:hover {background: url(i/warrow.png) no-repeat 22px 12px; color:#fff;}
	#menu ul li a {color:#fff; padding:4px 12px; background:none;}
	#menu ul li.a a, #menu ul li a:hover {background:#b30000;}
	#menu li ul {left:0; list-style-type:none; margin:0;  background:#950402; display:none; padding:0 0 8px 21px; border-top:1px solid #b30000; overflow:auto; _height:1%}  
	#menu li ul li {width:200px;}
	#menu li ul li a {font-size:11px; font-family:Tahoma;}
	#menu li.a ul, #menu li.mhover ul, #menu li:hover ul {display: block; } 
	#menu li.a, #menu li:hover, #menu li.mhover {background:#950402 url(i/warrowb.png) no-repeat 200px 12px;}
	#menu li li a {outline:0;}
	
	#content {float:left; width:735px; margin:8px 0 0 24px; display:inline;}
	#content form.contact {width:700px; padding-bottom:32px;}
	form.contact textarea {float:left; display:inline; width:557px; height:132px; background:url(i/ctext.png); padding:8px; width:541px; height:116px; border:0; color:#7b7a7a; font-size:11px; font-family:Tahoma}
	body #main .check input {border:0; width:15px; height:15px; background:none; margin:0 6px 0 0 ; padding:0;}
	body #main .check {padding-left:92px; clear:both;}
	body #main .check em {color:#b30000;}
	
	#clients {border-top:1px solid #e6e5e5; border-bottom:1px solid #e6e5e5; width:980px; margin:0 auto; text-align:left; height:99px; clear:both;}
	#clients h3 {float:left; margin-top:36px}
	#clients img {margin:25px 0 0 88px;}
	
	#map {list-style-type:none; padding:0 0 0 10px; margin:0;}
	#map li {padding:5px 0 5px 12px; background:url(i/arrow.png) no-repeat left 10px; color:#7b7a7a;}
	#map li a {color:#7b7b7b;}
	#map li a:hover, #map li.a > a {color:#b30000; font-weight:bold;}
	#map ul {list-style-type:none; padding:6px 0 0 32px; margin:0;}
	#map ul li {background:url(i/garrow.png) no-repeat left 10px; padding-left:10px;}
  #main .date {color:#27080e;}
	
	
	#footer {background:#f2f0e9; padding-bottom:60px;}
	#fnav {width:980px; margin:0 auto; text-align:left;}
	#fnav a {color:#000; padding:24px 24px 24px 16px; float:left;}
	#fnav p {padding:24px 8px; float:right; margin:0;}
	#fnav strong, #fnav a:hover {color:#950402;}
	#fnav .start {background:url(i/home.png) no-repeat left;}
	#fnav .contact {background:url(i/contact.png) no-repeat left;}
	#fnav .map {background:url(i/map.png) no-repeat left;}
	
	#cert {position:absolute; left:580px; width:391px; top:32px;}
	#cert img {float:left; margin-left:32px;}
	
	#landing #main {background:url(i/landing.png) no-repeat; width:962px; height:571px}
	#left {width:571px; float:left; display:inline; padding:0 28px; width:515px}
	#right {width:391px; float:left; display:inline; padding:0 32px; width:327px; position:relative;}
	#right h3 {color:#f6f5f0;}
	#landing h3 {padding-bottom:12px; clear:both;}
	#landing .news {width:400px;}
	#landing p {padding-top:12px;}
	#landing p strong {color:#b30000; font-size:12px;}
	#landing a {color:#b30000; text-decoration:underline;} 
	#landing a.more {background:url(i/arrow.png) no-repeat right 5px; padding-right:8px; text-decoration:none; color:#000}
	#landing a:hover {color:#950402;}
	#landing em {color:#b30000; font-weight:bold;}
	#landing .port {font-weight:bold; text-decoration:underline;}
	#landing form {color:#7b7b7b; line-height:19px;}
	#landing label {float:left; width:92px; padding-top:6px; color:#ffffff}
	#landing label em {color:#b30000;}
	#landing input {background:url(i/linput.png); border:0; width:115px; height:32px; padding:8px; width:201px; height:14px; color:#7b7a7a; font-size:11px; font-family:Tahoma}
	#landing input.send {background:url(i/lsend.png); width:113px; height:34px; padding:0; cursor:pointer;margin:12px 0 0 198px;}
	#landing textarea {float:left; display:inline; width:217px; height:92px; background:url(i/ltext.png); padding:8px; width:201px; height:76px; border:0; color:#7b7a7a; font-size:11px; font-family:Tahoma}
	#landing h5 {color:#fff; font-size:24px; padding:8px 0 8px 50px; background:url(i/tel.png) no-repeat left; font-weight:normal;  font-family:Helvetica, "Trebuchet MS";}
	#landing h5 em {font-size:20px; color:#fff; font-weight:normal;}
	#zobacz {position:absolute; left:81px; top:425px;}
	#landing #header h3 {position:absolute; left:300px; top:52px;}
	
	#footer a {color:#27080e; text-decoration:none;}
	
   @font-face {
   font-family:"Helvetica";
   src:url(helr45w.ttf) format("truetype");
   }
