body{ 
	margin: 0;
	padding: 0;
	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background:#eee;
}

img {margin:0;padding:0;border:0;}

.main{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	background: #fff;
}
.all{ width:1000px; float:left; background:#fff;}
p{font:11px/18px Tahoma, Arial, Helvetica, sans-serif; margin:8px 0; padding:0;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}
strong{ color:#006b85}

ul{ margin:0px; padding:5px 0;}
li{line-height:16px; padding:3px 0 3px 13px; list-style:none; margin-left:5px; background:url(images/znli.gif) 0 9px no-repeat;}


h1{font:16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#31295b; padding:3px 0 3px 15px; margin:17px 0 0 1px;}
h2{font:bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; clear:both; color:#57b1d4; padding:3px 0 3px 0px; margin:5px 0 5px 1px;}

.pas_gora{ width:1000px; height:55px; float:left;}
.logo{ width:198px; height:39px; background:url(images/logo.gif) 0 3px no-repeat; margin:10px 0 0 30px;}
.logo a{width:198px; height:39px; display:block; float:left; text-decoration:none;}

.right_nav{float:right; width:303px; height:39px; background:url(images/rn_tlo.gif) top repeat-x;}
.right_nav_sr{float:right; width:303px; height:39px; background:url(images/rn_l.gif) left top no-repeat;}

.right_nav_sr ul{ list-style:none; margin:0; padding:0;}
.right_nav_sr ul li{ display:inline; float:right; padding:7px 0 0 0; margin:0; background:url(images/right_nav_el.gif) right top no-repeat}
.right_nav_sr ul li a{ display:block; float:left; height:27px; padding:12px 20px 0 8px; text-decoration:none; color:#505050;}
.right_nav_sr ul li a:hover{ text-decoration:underline;}

.right_nav_sr ul li a.kn{ background:url(images/kon.gif) 20px 0 no-repeat;}
.right_nav_sr ul li a.ul{ background:url(images/ul.gif) 48px 0 no-repeat;}
.right_nav_sr ul li a.sg{ background:url(images/sg.gif) 36px 2px no-repeat;}

.right_nav_sr ul li a.ul_en{ background:url(images/ul.gif) 38px 0 no-repeat;}
.right_nav_sr ul li a.sg_en{ background:url(images/sg.gif) 28px 2px no-repeat;}

.right_nav_sr ul li a.ul_de{ background:url(images/ul.gif) 60px 0 no-repeat;}

.menu{ width:630px; height:29px; float:left; border-top:1px solid #f1f1f1; position:relative; z-index:999;}
.menu ul{list-style:none; margin:0 0 0 20px; padding:5px 0 0 0; position:relative; z-index:10;}
.menu ul li{ display:inline; float:left; margin:0; padding:0; background:none;}
.menu ul li a{ text-decoration:none; padding:0 17px; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; background:url(images/menu_zn.gif) center right no-repeat;}
.menu ul li a.menu_bn{ background:none;}
.menu ul li a#active, .menu ul li a:hover{color:#da251c;}

.menu_div{ float:left; width:16px; height:29px; background:url(images/menu_tlo.gif) right top no-repeat;}

.top{ width:1000px; height:235px; float:left; background:url(images/top.jpg) left bottom no-repeat; position:relative; z-index:90; margin-top:-24px;}
.top1{ width:1000px; height:235px; float:left; background:url(images/top1.jpg) left bottom no-repeat; position:relative; margin-top:-24px;}
.top2{ width:1000px; height:235px; float:left; background:url(images/top2.jpg) left bottom no-repeat; position:relative; margin-top:-24px;}
.flash{ width:593px; height:235px; float:right; position:relative; z-index:2;}

.srodek{ width:1000px; float:left;}
.left{ width:490px; float:left;}

table.oferta{ margin:10px 0 10px 40px; _margin-left:20px; float:left;}

table.oferta1{ margin:10px 0 10px 40px; _margin-left:20px; float:left; border-top:1px solid #eee;}
table.oferta1 tr td{ border-bottom:1px solid #eee; padding-left:20px;}
table.oferta1 tr td h2{ color:#333;}

.naglowek_l{ height:44px; width:150px; float:left; border-bottom:1px solid #f4f4f4; padding-top:10px;}
.naglowek_l h1, .naglowek_r h1{ float:right; font:18/20px Arial, Helvetica, sans-serif; color:#58b1cb; padding:0 10px 0 20px; background:url(images/naglowek.gif) center left no-repeat;}
.nag_l_el{ width:24px; height:55px; float:left; background:url(images/nag_l_e.gif) left top no-repeat;}

.right{width:502px; float:right;}
.naglowek_r{ height:45px; width:470px; float:left; border-bottom:1px solid #f4f4f4; padding:10px 0 0 8px;}
.naglowek_r h1{ float:left; padding:0 10px 0 20px; background:url(images/naglowek.gif) center left no-repeat;}
.naglowek_r h1 span{font:14px/14px Arial, Helvetica, sans-serif; color:#184a59;}
.nag_r_el{ width:23px; height:56px; float:left; background:url(images/nag_r_el.gif) left top no-repeat;}

.right_tekst{ float:left; width:480px; padding:20px 0 0 0;}
.tekst_podstr{float:left; width:670px; padding:20px 0 10px 20px;}
.right_blok{ float:right; width:290px; padding:0 0 10px 0; margin:5px 0; border-left:1px solid #f4f4f4;}

.right_tekst span{ font:12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#083d4d;}

.footer_t{width:1000px; height:8px; overflow:hidden; float:left; background:url(images/pas_footer_t.jpg) right top no-repeat;}
.footer_b{width:1000px; height:8px; overflow:hidden; float:left; background:url(images/footer_b.jpg) left top no-repeat;}

.footer{width:1000px; height:156px; float:left; background:url(images/footer_tlo.jpg) #f3f3f3 center top repeat-y;}
.fot_n_l{ width:150px; height:35px; float:left; background:url(images/n_t.gif) top repeat-x; padding-top:7px}
.fot_n_l h1{ float:right; font:18/18px Arial, Helvetica, sans-serif; margin:0; color:#d42720; padding:0 10px 0 20px; background:url(images/nagl2_zn.gif) center left no-repeat;}
.fot_n_lel{ width:17px; height:35px; float:left; background:url(images/fo_n_l_el.gif) left top no-repeat;}
.cert{ float:left; width:470px; height:95px; padding-left:30px;}
.cert img{ padding:1px; margin:7px 16px 0 15px; border:1px solid #CCC;}

.footer_tekst{width:1000px; height:25px; float:left; text-align:right;}
.footer_tekst a{ font:12px/15px Tahoma, Arial, Helvetica, sans-serif; color:#ababab; padding:3px 10px 8px 0; text-decoration:none;}
.footer_tekst a:hover{ color:#333;}

.f_l{ width:500px; height:146px; float:left;}
.f_r{ width:485px; height:146px; float:right;}
.fot_n_r{ width:222px; height:36px; float:left; background:url(images/kontakt.jpg) left top no-repeat; padding:7px 0 0 25px}
.fot_n_r h1{ float:left; font:18/18px Arial, Helvetica, sans-serif; margin:0; color:#d42720; padding:0 0 0 20px; background:url(images/nagl2_zn.gif) center left no-repeat;}

.dane_kont{ float:left; width:420px; padding:8px 0 0 30px;}
.dane_kont h2{color:#6b6b6b; font:bold 14px/20px Arial, Helvetica, sans-serif; margin:0; padding:0;}
.dane_kont h2 span{font:bold 12px/16px Arial, Helvetica, sans-serif;}
.dane_kont p span{ font:bold 12px/15px Arial, Helvetica, sans-serif; color:#d42720;}


.naglowek_r ul{list-style:none; margin:0 0 0 0px; padding:15px 0 0 0; list-style:none;}
.naglowek_r ul li{display:inline; float:left; list-style:none; margin:0; padding:0; background:none;}
.naglowek_r ul li a{text-decoration:none; padding:0 9px; color:#da251c; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; background:url(images/menu_zn.gif) center right no-repeat;}

.naglowek_r#pl_in ul.m1{ padding:0; margin:0; text-align:center;}
.naglowek_r#pl_in ul.m1 li a{ padding:0 15px 5px 15px; margin:0; display:block;}

.naglowek_r#pl_in .m2{ width:450px; float:left; text-align:center;}
.naglowek_r#pl_in .m2 a{text-decoration:none; padding:0 9px; color:#da251c; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; background:url(images/menu_zn.gif) center right no-repeat;}

.naglowek_r#pl_in .m2 a:hover{color:#333; text-decoration:underline;}
.naglowek_r#pl_in .m2 a#active2{color:#333; font-weight:bold}

.naglowek_r ul li a:hover, #active2{color:#333;}
#active2{ font-weight:bold;}
.naglowek_r ul li a:hover{text-decoration:underline;}

.kontakt{ float:left; width:280px; padding:0 0 10px 20px;}
h1.kon{font:16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#57b1d4; clear:both; background:url(images/naglowek.gif) 10px left no-repeat; padding:3px 0 3px 20px; margin:17px 0 0 35px;}

.oferta1 img, .tab img{ padding:2px; margin:10px 5px; text-align:center; border:1px solid #72c2db}
.oferta1 tr td span{ font-weight:bold; color:#454545;}
.oferta1 tr td a{}

.tab1{ border-top:1px solid #eee;}
.tab1 tr td{ border-bottom:1px solid #eee;}
.tab1 img{padding:2px; margin:10px 0; text-align:center; border:1px solid #72c2db}

.formularz input{ width:175px; border:1px solid #0f788e}
.formularz textarea{ width:175px; border:1px solid #0f788e}
#wyslij{ float:right; width:70px;}

.flagi{ width:120px; height:30px; float:right; position:relative; z-index:99; margin-top:-40px;}
.flagi a{ float:left; padding:0 5px;}
.flagi a img{ border:1px solid #e8e8e8; padding:1px;}

.und{ text-decoration:underline;}