* { margin:0; padding:0;}
body { background:#797979; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#6d6d6d;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(../img/layout/tail-top.gif) center top repeat-x;}
.tail-bottom { background:url(../img/layout/tail-bottom.gif) left bottom repeat-x;}
.tail-cont {background:url(../img/layout/tail-cont.gif) repeat;}
.podstrona .tail-top { background:url(../img/layout/tail-top2.gif) center top repeat-x;}
.podstrona #header {height:151px;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:40px;}
.form input {width:170px; height:14px; background:#fff; border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f; padding-left:3px;}
textarea { width:170px; height:107px; background:#fff; overflow:auto;  border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f; padding-left:3px;}
.form select.selectBox {width:178px;border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f;}
p.good {color:#5F9500;font-weight:bold;}
p.bad {color:#FF0000;font-weight:bold;}


/*==================list====================*/
ul { list-style:none;}
ol {list-style: inside decimal;}

ol li {margin-bottom:10px;}

.top_menu li { display:inline; margin-right:22px;}
.top_menu li a {background:url(../img/layout/marker-2.gif) no-repeat left center; font-size:10px; color:#3e3e3e; text-transform:uppercase; text-decoration:none; padding-left:9px;}
.top_menu li a:hover {background:url(../img/layout/marker-1.gif) no-repeat left center; color:#dd3000;}
.top_menu li a.act {background:url(../img/layout/marker-1.gif) no-repeat left center; color:#3e3e3e;}
.top_menu li a.act:hover {color:#dd3000;}

.site_nav li {display:inline;}
.site_nav li a {display:block; float:left;}

.list {width:100%; overflow:hidden; margin-top:-24px;}
.list li {margin-top:24px;}
.list li.icon1 { background:url(../img/layout/date-1.gif) no-repeat left 3px; padding-left:73px;}
.list li.icon2 { background:url(../img/layout/date-2.gif) no-repeat left 3px; padding-left:73px;}
.list li.icon3 { background:url(../img/layout/date-3.gif) no-repeat left 3px; padding-left:73px;}

.listul {list-style: none outsite none;margin: 10px 0;}
.listul li {background:url(../img/layout/marker-4.gif) no-repeat 0 5px; padding-left:17px;margin-bottom:5px;}
.listul.icon2 li {background:url(../img/layout/marker-1.gif) no-repeat top left; padding-left:13px;margin-bottom:0;}
.listul.icon3 li {background:url(../img/layout/marker-2.gif) no-repeat top left; padding-left:13px;margin-bottom:0;}

.list1 {width:100%; overflow:hidden; margin-top:-9px;}
#content.page2 .list1 {width:100%; overflow:hidden; margin-top:-15px;}
#content.page-main .list1 {width:100%; overflow:hidden; margin-top:-15px;}
.list1 li {margin-top:9px;}
#content.page2 .list1 li {margin-top:15px;}
#content.page-main .list1 li {margin-top:15px;}
.list1 li a {zoom:1;display:block; background:url(../img/layout/marker-4.gif) no-repeat center left; padding-left:17px;}

.list2 {width:100%; overflow:hidden; margin-top:-9px;}
.list2 li {margin-top:10px;display:block;background:url(../img/layout/marker-4.gif) no-repeat center left;padding-left:17px;}


/*==================other====================*/
.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 20px 0 0;}

.col-1 p, .col-1 ul {margin-bottom:10px;}
.col-2 p, .col-2 ul {margin-bottom:10px;}
.p1 {margin-top:25px;}
.p2 {line-height:19px;}
.p3 {margin-top:32px;}
.p4 {margin-top:18px;}
.p5 {margin-top:5px;}
.p6imp {margin-top:30px !important;}

.phone {float:right; margin-right:20px;}


/*==================txt, links, lines, titles====================*/
a {color:#81AB18;}
a:hover{text-decoration:none;}

.txt1 { color:#f35b00;}
.txt2 {color:#874196;}

.link {background:url(../img/layout/marker-3.gif) no-repeat right center; padding-right:15px; color:#595959;}
.link1 { color:#db2e00; text-decoration:none;}
.link1:hover { text-decoration:underline;}

#line-ver1 { background:url(../img/layout/line-1.gif) repeat-y 233px 0;}
#line-ver1 .indent { padding:33px 0 32px 0;}
#line-ver2 { background:url(../img/layout/line-1.gif) repeat-y 617px 0;}
#line-ver2 .indent { padding:33px 0 32px 0;}
#content.page8 .indent1 { padding:33px 0 32px 0;}
#content.page3 #line-ver2 { background:url(../img/layout/line-1.gif) repeat-y 641px 0;}

.line-hor {background:url(../img/layout/line-2.gif) repeat-x bottom left; padding:0 26px 27px 21px; margin-bottom:28px;}

.title { margin-bottom:15px;}


/*==================boxes====================*/
#left-top-corner {width:7px; height:90px; position:absolute;}
#right-top-corner {width:7px; height:90px; position:absolute; right:0px; margin-right:33px;}
#left-bot-corner {margin-top:-90px; width:7px; height:90px; position:absolute; margin-left:33px;}
#right-bot-corner {margin-top:-90px; width:7px; height:90px; position:absolute; right:0px; margin-right:33px;}

.cont-box .indent {padding:0 7px 0 7px;}
.cont-box .inner { background:#fff; padding-left:24px; position:relative;}
#content.page3 .cont-box .inner { background:#fff; padding-left:0; position:relative;}


/*lang version*/
#langChange {width:900px;margin:auto;background-color:#252525;position:relative;text-align:right;}
#langChange ul {list-style:none outside none;margin:0;padding:2px 10px 2px 5px;}
#langChange ul li {padding:0;margin:0;display:inline;}
#langChange ul li.first {}
#langChange ul li a {opacity:0.75;filter: alpha(opacity = 75);outline:none;padding:0 0 0 20px;margin:-1px 0 2px 10px;float:right;font:normal 12px/20px Tahoma,Verdana,Arial,sans-serif;color:#ddd;text-decoration:none;}
#langChange ul li.pl a {background:url('../img/layout/pl-flag.png') no-repeat bottom left;}
#langChange ul li.en a {background:url('../img/layout/en-flag.png') no-repeat bottom left;}
#langChange ul li.active a, #langChange ul li a:hover {color:#fff;background-position:top left;opacity:1;filter: alpha(opacity = 100);}
#langChange ul li a:hover {text-decoration:underline;}

/*header*/
#header {}
#header .row-0 {height:83px;background: transparent url('../img/layout/top_logo.png') no-repeat top left;position:relative;}
#header .row-0 a.logolink {display:block;height:83px;width:152px;margin:0 0 0 92px;background: transparent url('../img/layout/nfdk_logo.png') no-repeat center top;}
#header .row-0 .top-menu-cont {position:absolute;top:44px;right:65px;display:none;}
#header .row-0 .top-adres {position:absolute;top:10px;right:45px;text-align:right;font: normal 0.8333em Tahoma,Arial,Verdana,sans-serif; ;color:#000;}
#header .row-0 .top-adres a {margin-right:4px;}
#header .row-1 {height:384px; padding:0 0 0 24px;overflow:hidden;}
#header .row-1 .fleft {padding:17px 0 0 126px;}
#header .row-1 .fright { padding:42px 95px 0 0;}
#header .row-2 {height:68px;padding-left:24px;}
#header .row-2 object {outline:none;}

/*content*/
#content {padding:0 33px 0 33px;}
#content #indent { padding:0 30px 0 21px;}
#content h1 {margin:0 0 20px 0;padding:0;font: bold 2em/1em Arial,Helvetica,Verdana,sans-serif;color:#6D6D6D;}
#content h2 {margin:0 0 10px 0;padding:0;font: bold 1.3333em/1em Tahoma,Arial,Verdana,sans-serif;color:#81AB18;}
#content h3 {margin:0 0 10px 0;padding:0 5px 5px 5px;font: bold 1.1667em/1em Tahoma,Arial,Verdana,sans-serif;color:#81AB18;border-bottom:1px solid #81AB18;}

/*
.aktualnosc {margin-bottom: 15px;padding-bottom:15px;border-bottom: 1px #eee solid;}
.aktualnosc p {margin:0 0 10px 0;}
*/


/*footer*/
#footer p {padding:28px 0 24px 84px; color:#fffbf8;}
#footer a {color:#8d8d8d;}
/*
#footer .left {background:url(../img/layout/footer-left.gif) no-repeat left;}
#footer .right {background:url(../img/layout/footer-right.gif) no-repeat right;}
*/

/*content-low do usuniecia*/
#content-low p {margin:0 0 10px 0;}
#content-low hr {clear:both;border:0;border-top:1px solid #EEEEEE;margin:15px 0;height:1px;font-size:0.00001em;}
#content-low h1 {margin:0 0 20px 0;padding:0;font: bold 2em/1em Arial,Helvetica,Verdana,sans-serif;color:#6D6D6D;}
#content-low h2 {margin:0 0 10px 0;padding:0;font: bold 1.3333em/1em Tahoma,Arial,Verdana,sans-serif;color:#81AB18;}
#content-low h3 {margin:0 0 10px 0;padding:0 5px 5px 5px;font: bold 1.1667em/1em Tahoma,Arial,Verdana,sans-serif;color:#81AB18;border-bottom:1px solid #81AB18;}
#content-low ul {list-style:none outside none;margin:0 0 10px 0;}
#content-low ul li {background:transparent url('../img/layout/marker-4.gif') no-repeat scroll 0 7px;margin-bottom:5px;padding-left:15px;}
#content-low p.more a {background:transparent url('../img/layout/marker-3.gif') no-repeat scroll right center;color:#595959;padding-right:15px;}

#elondesign p {margin:0 0 10px 0;}
#elondesign hr {clear:both;border:0;border-top:1px solid #EEEEEE;margin:15px 0;height:1px;font-size:0.00001em;}
#elondesign h1 {margin:0 0 20px 0;padding:0;font: bold 2em/1em Arial,Helvetica,Verdana,sans-serif;color:#6D6D6D;}
#elondesign h2 {margin:0 0 10px 0;padding:0;font: bold 1.3333em/1em Tahoma,Arial,Verdana,sans-serif;color:#81AB18;}
#elondesign h3 {margin:0 0 10px 0;padding:0 5px 5px 1px;font: bold 1.1667em/1em Tahoma,Arial,Verdana,sans-serif;color:#81AB18;border-bottom:1px solid #81AB18;}
#elondesign ul {list-style:none outside none;margin:0 0 10px 0;}
#elondesign ul li {background:transparent url('../img/layout/marker-4.gif') no-repeat scroll 0 5px;margin-bottom:8px;padding-left:13px;}
#elondesign ol {list-style:inside decimal;}
#elondesign ol li {margin-bottom:10px;}
#elondesign a.more {background:transparent url('../img/layout/marker-3.gif') no-repeat scroll right center;color:#595959;padding-right:15px;}
#elondesign img.title {margin-bottom:5px;border:0;vertical-align:top;}
#elondesign img.lewy {text-align:left;margin:0 20px 20px 0;}
#elondesign img.prawy {text-align:right;margin:0 0 20px 20px;}