*{ border: 0; margin: 0; padding: 0; }
body{ background-color: #a3a3a3; color: #000000; font: 0.7em Verdana,Arial,Helvetica,Sans-Serif; }
a{ color: #ff7800; text-decoration: none; }
a:hover{ text-decoration: underline; }
input,select,textarea{ border: #999999 1px solid; font-size: 12px; padding: 2px; }
select{ padding: 0; }
li{ list-style: none; }
/*========= LAYOUT =========*/
#page{ background: #ffffff; margin: 0 auto; width: 960px; }
/*--- Main Columns ---*/
#columns{ margin: 20px 0 0; padding: 0 15px 25px; }
.col1{ float: left; width: 550px; }
.col2{ float: right; width: 350px; }
/*--- Sub Columns ---*/
.subcol{ width: 160px; }
.subcol h2{ color: #ff7800; font-size: 14px; padding: 0 0 10px; }
#adss { color: #000; background: #fff; width: 920px; margin: 0px; padding: 10px; }
#adss a { color: #000; margin: 10px; }
#adss .nof { height: 30px; width: 100px; float: left; }
/*========= HEADER =========*/
#navicons { list-style: none; float: right; margin: 15px 20px; }
#navicons li { width: 90px; text-align: center; float: left; font-weight: bold; }
#navicons a { text-decoration: none; color: #FFFFFF; }
/*- Page Navigation -*/
#nav{ padding: 0; height: 31px; color: #35A6E5; }
#nav-left { float:left; display:inline; }
#nav-right { float:left; display:inline; margin-left: 10px; }
#nav-right2 { float:right; display:inline; }
#nav ul { position: relative; overflow: hidden; margin-top: 3px; }
#nav ul  li { background: #000000 url(images/navbg.gif) repeat-x; float: left; padding: 6px 13px; margin: 0px 0px 0px 4px; list-style: none; font-weight:bold; font-size:11px; }
#nav a { color: #35A6E5; }
#nav a:hover { color: #FFFFFF; }
.nav2 * { margin:0; padding:0; display: block; }
.nav2 { height: 35px; font-weight:bold; font-size:15px;	position:relative; }
.nav2 ul { background:#fff; float: left; position:relative; padding-left: 15px; }
.nav2 li { line-height: 35px; float: left; list-style:none; z-index:999; width: 120px; padding-left: 15px; }
.nav2 li.current ul { z-index: 999; }
.nav2 li.sfHover ul, ul.nav2 li:hover ul { z-index: 1000; background: #B3B3B3; color: #ffffff; text-decoration: none; }
.nav2 li li { }
.nav2 a { color: #000000; display: block; }
.nav2 li ul { left:0; top:-999em; position:absolute; width:960px; }
.nav2 a:focus, .nav2 a:hover, .nav2 a:active { color: #FF7800; text-decoration: none; }
.nav2 li.sfHover a, .nav2 li.current a, .nav2 a:focus, .nav2 a:hover, .nav2 a:active { border-bottom: none; }
.nav2 li li.current a { font-weight: bold; }
.nav2 li li:hover, .nav2 li li a:focus, .nav2 li li a:hover, .nav2 li li a:active { }
.nav2 li:hover ul, body .nav2 li.current ul, ul.nav2 li.sfHover ul { top:2.5em; }
.nav2 li:hover li ul, .nav2 li.sfHover li ul { top:-999em; }
.nav2 li li:hover ul, ul.nav2 li li.sfHover ul { top:2.5em; }
#gmina { width: 105px; }
#gmina:focus, #gmina:hover { background-color: #f6f6f6; }
#abc { width: 160px; }
#abc:focus, #abc:hover{ background-color: #f6f6f6; }
#fi { width: 145px; }
#fi:focus, #fi:hover{ background-color: #f6f6f6; }
#ngo { width: 145px; }
#ngo:focus, #ngo:hover{ background-color: #f6f6f6; }
#firma { width: 135px; }
#firma:focus, #firma:hover { background-color: #f6f6f6; }
#narzedzia { width: 120px; }
#narzedzia:focus, #narzedzia:hover{ background-color: #f6f6f6; }
.superfish li:hover ul, .superfish li li:hover ul { top: -999em; }
/* ======= main menu ======*/
.mainmenu { border-top: 2px dotted #CCC; width: 960px; height: 140px; display: block; float: left; margin-bottom: 10px; }
.mainmenu ul { padding-left: 15px; padding-top: 5px; padding-bottom: 10px; float: left; width: 120px; border-bottom: none; border-top: none; }
.mainmenu li { padding-bottom: 2px; }
.mainmenu a { color: #AAA; }
.mainmenu a:hover { color: #000; text-decoration: none; }
.thin-grey-line { margin-bottom: 15px; height: 5px; border-bottom: 3px solid #B3B3B3; float: none; clear: both; }
/*- Search -*/
#search{ background: #01456C; border: 1px solid #35A6E5; float: right; margin: 5px 4px 0 0; }
* html #search{ margin-right: 8px; }
#search input{ background: none; border: 0; color: #FFFFFF; float: left; font-size: 11px; margin: 2px 0 0; padding: 2px; width: 400px; }
#search .btn{ margin: 3px 0 0 5px; padding: 0; width: auto; }
/*- Header -*/
#header{ height: 100px; padding: 0; margin: 0; background: #000000 url(images/ndlogo.jpg) no-repeat; }
#header h1{ float: left; display:none; }
#header .logoz { width: 300px; height: 100px; float: left; }
/*- RSS -*/
#rss{ float: right; font-size: 12px; padding: 16px 15px 0 0; text-align: right; width: 285px; }
#rss a{ color: #b3b3b3; }
#rss ul{ float: left; margin: 13px 0 0; width: 220px; }
#rss li{ margin: 0 0 3px; padding: 0 0 5px; }
#rss img{ float: right; }
/*========= FEATURED POSTS (FRONT-PAGE) =========*/
.featured{ background: #eee; height: 200px; margin: 0 0 10px; overflow: hidden; padding-right:10px; border: 1px #ccc solid; }
.featured h2{ font-size: 11px; padding: 10px 0; }
.featured h3{ font-size: 14px; padding: 10px; }
.featured h3 a { color:#000; }
.featured h3 a:hover { color:#FF7800; }
.featured p { margin-bottom:10px; }
.featured-img{ margin: 0 10px 0 0; width:350px; height:200px; float:left; display: inline; }
#ribbon{ width:138px; height:138px; float:right; }
/* ===============Featured-th fonts==================*/
#featured-th h4 { font-size: 14px;color:#000; }
#featured-th h4 a { font-size: 14px; color:#000; font-weight: normal; }
#featured-th h4 a:hover { font-size: 14px; color:#FF7800; }
/*=================Featured-th=========================*/
#featured-th{ display: block; height: auto; margin: 0 0 20px 0; overflow: hidden; }
#featured-th img{ display: block; margin: 0; border:none; }
#featured-th .idTabs { margin: 0; padding: 0; }
#featured-th .idTabs li { margin: 1px 0 2px 18px; padding: 5px 10px; list-style-image: url('styles/default/ico-arrow.gif'); font-weight: normal; border: 1px #ccc solid; }
#featured-th .idTabs li.last { margin-bottom:0px !important; }
#featured-th .wiecej_przeglad li { margin-left: 18px; margin-right:12px; margin-top: 10px; list-style-image: url('images/ico-arrow2.gif'); text-align: right; }
#featured-th .wiecej_przeglad li a{ color: #c0c0c0; font-weight: bold; font-size: 1.1em; }
/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/
#video-frame { background:#eee; float:left; width:550px; height:auto; margin-bottom:30px; }
.video-left { float:left; width:350px !important; display:inline; }
.video-left p { padding:0px !important; margin:0px !important; }
.video-left h2 { display:none; }
.video-right { float:right; width:200px; display:inline; padding-top:7px; }
.video-right h2{ color: #ff7800; font-size:1.3em; line-height:1.2em; font-weight:bold; padding: 0 0 0 10px !important; margin:0 !important; }
.video-right p{ color: #000; font-size:0.9em; line-height:0.8em; font-weight:bold; padding: 0 0 7px 10px !important; margin:0 !important; }
.video-right .idTabs { border-top:1px solid #FFF; list-style:none; margin:5px 0px 0px 0px; padding:0px; }
.video-right .idTabs li { margin: 0; border-bottom:1px solid #fff; background:#eee; }
.video-right .idTabs li a { color:#222; font-weight:bold; font-family:Tahoma, Arial; font-size:12px; text-decoration:none; display:block; padding:10px 10px; }
.video-right .idTabs li a:hover { background:#ddd; }
.video-right .selected { background:#ddd; }
/*=== Small Box Post ===*/
.post{ margin: 0; }
.post h2{ font-size: 1em; padding: 0 0 5px; }
.post h3{ font-size: 1.3em; }
.post h3 a{ color: #000000; }
.post p{ padding: 0 0 15px; }
.post p.posted{ color: #c0c0c0; }
/*- Box -*/
.box{ border-top: 3px solid #c0c0c0; clear: both; height: 1%; margin: 0 0 20px; padding: 15px 0 20px; }
.box .post{ width: 260px; }
.box .post h2{ font-size: .85em; }
.box .post h3{ font-size: 1em; }
.box .post p.posted{ font-size: .85em; }
/*=== Traditional Blog Post ===*/
.post-alt{ margin: 0 0 15px 0; padding-bottom:15px; border-bottom: dotted 2px #CCC; }
.post-alt h2{ font-size: 1.1em; padding: 0 0 5px; }
.post-alt h3{ font-size: 1.4em; }
.post-alt h3 a{ color: #000000; }
.post-alt h4{ font-size: 1.1em; padding: 0 0 5px; }
.post-alt p{ padding: 0 0 15px; }
.post-alt p.posted{ color: #c0c0c0; }
/*=== Buttons ===*/
.continue{ background: url(images/ico-arrow.gif) no-repeat left; padding: 0 0 0 13px; font-weight:bold; }
.comments { padding-bottom:0px !important; }
.comments a{ background: url(images/ico-comm.gif) no-repeat left; color: #000000; padding: 0 0 0 20px; font-weight:bold; }
a.more{ background: url(images/ico-arrow2.gif) no-repeat right; color: #c0c0c0; font-size: 1.2em; font-weight: bold; padding: 0 20px 0 0; }
/*=== Traditional Blog Post ===*/
.navigation { }
.navigation a { color: #c0c0c0; font-size: 1.2em; font-weight: bold; }
.alignleft{ display:inline; float:left; }
.alignright{ display:inline; float:right; }
/*========= ARCHIVE SPECIFIC =========*/
#archivebox { background:#EEE; padding:10px; width:530px; margin-bottom:25px; }
#archivebox h2 { font-size:1.5em; color:#000; }
#archivebox h2 em{ color:#C0C0C0 !important; font-style:normal; }
.archivefeed { margin-top:5px; }
.archivefeed a { background:url(images/ico-arcfeed.gif) center left no-repeat; padding-left:20px; color:#000; font-weight:bold; }
.arclist{ border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0; margin: 0 0 15px; padding: 10px 0 10px; width: 260px; }
.arclist h2{ color: #000; font-size: 18px; padding: 0 0 10px 0 !important; }
.arclist ul li{ padding:0 0 7px 10px; color:#c0c0c0; font-size:14px; font-weight:bold; }
/*==========================================STYLE DLA STRONY 'SPIS'========================================*/
.tytul { height: 40px; padding: 10px; background-color: #EEE; margin-bottom: 25px; margin-top: 20px; text-align: left; float: none; }
.tytul h2{ color:#c0c0c0; margin-top:8px; }
.tytul h2 a{ color: #000; }
.lista { text-align: left; float: none; size: auto; font-weight: normal; }
.lista li { list-style-image: url('styles/default/ico-arrow.gif'); margin-left: 18px; text-align: left; float: none; }
.lista li a { color: #000; margin-right:12px; list-style-image: url('styles/default/ico-arrow.gif'); text-align: left; float: none; font-weight: normal; }
.lista li a:hover{ color:#FF7800; list-style-image: url('styles/default/ico-arrow.gif'); text-align: left; float: none; }
.lista p{ font-weight: bold; margin-bottom: 10px; font-size: 16px; color: #c0c0c0; }
.wiecejwpisow { height:40px; margin-top: 40px; border-bottom: 2px dotted #c0c0c0; float: none; width: 550px; }
.wiecejwpisow a { color: #c0c0c0; font-size: 1.2em; font-weight: bold; text-align: left; }
.wpis-alt{ margin: 0 0 15px 0; padding-bottom:15px; float: none; }
.wpis-alt h2{ font-size: 1.1em; padding: 0 0 5px; }
.wpis-alt h3{ font-size: 1.4em; }
.wpis-alt h3 a{ color: #000; }
.wpis-alt h4{ font-size: 1.1em; padding: 0 0 5px; }
.wpis-alt p{ padding: 0 0 15px; }
.wpis-alt p.posted{ color: #c0c0c0; }
/*====================================  STYLE DLA LAYOUTU "ORDER"  ===========================================*/
.dzial{ background-color: #EEE; height: 30px; margin-bottom: 10px; padding-top: 5px; padding-left: 5px; }
.dzial h2{ font-weight: bold; }
.box .ordery{ width: 260px; }
.box .ordery h2{ font-size: .85em; padding-bottom: 5px; }
.box .ordery h3{ font-size: 1em; color:#000000; }
.box .ordery p.posted{ font-size: .85em; }
.ordery h3 a{ color:#000000; padding-bottom: 5px; }
.ordery h3 a:hover{ color:#FF7800; }
.ordery p{ padding: 10px 0 15px 0; }
.ordery h2 a{ font-weight: normal; }
.ordery h1{ font-size: 22px; }
.ordery a{ }
.wypunktowanie { text-align: left; float: none; size: auto; font-weight: normal; }
.wypunktowanie li { list-style-image: url('styles/default/ico-arrow.gif'); margin-left: 15px; text-align: left; float: none; }
.wypunktowanie li a { color: #000; margin-right:12px; list-style-image: url('styles/default/ico-arrow.gif'); text-align: left; float: none; font-weight: normal; }
.wypunktowanie li a:hover{ color:#FF7800; list-style-image: url('styles/default/ico-arrow.gif'); text-align: left; float: none; }
.wypunktowanie p{ font-weight: bold; margin-bottom: 10px; font-size: 16px; color: #c0c0c0; }
/*========= SINGLE POST SPECIFIC =========*/
.singletags { margin-top:5px; font-weight:bold; color:#C0C0C0; }
.entry p{ text-align:left; font-size:12px; line-height:20px; }
.entry blockquote { padding: 3px 15px; background: #def3ff; border: 1px solid #0253b8; margin: 5px auto 15px auto; color:#000; width:85%; }
.entry blockquote p { font-size:12px; padding: 5px 0px; margin: 5px 0px; line-height: 20px; }
.entry img { 	padding: 2px; margin: 0 10px 5px 0; background:#DDD; border: solid 1px #C0C0C0; }
.entry ul, .entry ol { margin-bottom:15px; font-size:12px; line-height:20px; }
.entry ul li ul, .entry ol li ol{ margin-bottom:0px; padding-top:3px; }
.entry ul li { list-style:circle inside !important; margin-left:15px; padding:3px 0px; }
.entry ul li ul li { list-style:disc inside !important; }
.entry ol li { list-style:decimal inside !important; font-size:12px; padding:3px 0px; }
.entry ol li ol li { list-style:decimal-leading-zero inside !important; }
/*========= COMMENTS =========*/
h2.commh2{ font-size: 1.4em; padding: 0 0 5px; font-weight:bold !important; }
ol.commentlist{ margin: 10px 0 20px; padding: 0; list-style: none; font-size: 12px; line-height: 20px; }
ol.commentlist p{ margin-bottom:10px; line-height: 20px; }
ol.commentlist cite{ font-style: normal; font-weight: bold; }
ol.commentlist li{ padding: 20px 10px 10px 10px; }
ol.commentlist li.alt{ padding: 10px 10px 0 10px !important; background:#DDD; border:1px solid #C0C0C0; }
/*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/
.sideTabs { border-bottom:1px solid #C0C0C0; height:31px; width:350px; float:left; display:block; } 
.sideTabs .idTabs{ font-size: 12px; height: 30px; letter-spacing: -1px; }
.sideTabs .idTabs li{ float: left; font-size: 13px; line-height: 30px; }
.sideTabs .idTabs li a{ background: #eee; border: 1px solid #eee; border-bottom: 0; color: #c0c0c0; display: block; margin: 0 2px 0 0; padding: 0 10px; font-weight:bold; }
.sideTabs .idTabs li a:hover, .sideTabs .idTabs .selected{ background: #dddddd; border: 1px solid #c0c0c0; border-bottom:1px solid #ddd; color: #373737; text-decoration: none; }
.navbox{ background: #dddddd; border: 1px solid #c0c0c0; border-top: 0; margin: -2px 0 25px; padding: 10px 10px 0; position: relative; }
.list1,list3,list4{ padding-bottom:12px; }
.list1 li,.list4 li{ background: url(images/ico-star.gif) no-repeat left center; padding: 6px 0 6px 25px; border-bottom:1px dashed #C0C0C0; }
.list1 li a,.list4 li a{ color: #000000; font-weight: normal; }
.list1-1{ padding-bottom:12px; text-align: center; }
.list1-1 li{ background: url(images/ico-star.gif) no-repeat left center; padding: 6px 0 6px 25px; border-bottom:1px dashed #C0C0C0; }
.list1-1 a{ color: #05162E; font-weight: normal; margin: 2px; }
.list3 li{ background: url(images/ico-star.gif) no-repeat left center; padding: 6px 0 6px 25px; border-bottom:1px dashed #C0C0C0; font-weight: bold; }
.list3 li a{ color: #000000; font-weight: normal; }
.list3 li { background: url(images/ico-star.gif) no-repeat left center !important; }
.list4 li { background: url(images/ico-star.gif) no-repeat left center !important; }
/*- Ads -*/
.ads{ border: 1px solid #eeeeee; height: 125px; margin: 0 0 25px; padding: 10px; }
.ads img{ float: left; margin: 0 14px 0 0; }
.ads img.last{ margin: 0 !important; }
/*- Flickr -*/
.flickr{ background: #fafafa; border: 1px solid #c0c0c0; margin: 0 0 25px; padding: 10px 0px; }
.flickr h2{ color: #ff7800; font-size: 14px; height: 21px; margin: 0 0 10px 0px; padding-left:10px; }
.flickr h2 span{ float: left; }
.flickr h2 img{ float: right; margin: 0 2px; }
.flickr h2 em{ color: #848382; float: right; font-style: normal; }
.flickr p { display:inline; padding-left:10px; }
.flickr-ar { margin:10px 10px 0px 0px !important; padding:0px !important; text-align:right; }
/*=== DropDown Lists ===*/
.catlist{ border-bottom: 3px solid #c0c0c0; margin: 0 0 15px; padding: 0 0 10px; width: 160px; }
.catlist h2{ color: #ff7800; font-size: 14px; padding: 0 20px 0 0 !important; background:url(images/ico-catlist.gif) center right no-repeat; }
.list-alt { 	padding-top:10px; }
.list-alt li{ margin: 0 0 7px; }
.list-alt li a{ color: #000; }
/*=== Styling Widget Lists ===*/
.widget h2 { text-transform:uppercase; }
.widget ul { border-bottom: dotted 2px #CCC; margin: 0 0 15px; padding: 10px 0 7px; }
.widget ul li{ margin: 0 0 7px; }
.widget ul li a{ color: #000000; }
/*========= FOOTER =========*/
#footer{ background: #000000; clear: both; color: #b3b3b3; height: 35px; line-height: 35px; padding: 0 15px; }
.stop a{ color: #808080; }
#footer a{ color: #b3b3b3; }
/*========= MISC =========*/
.fix{ clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden; }
.hl{ border-bottom: dotted 2px #CCC; }
.hl-full{ border-bottom: dotted 2px #CCC; float:left; clear:both; height:2px; width:100%; margin:20px 0 25px !important; margin:10px 0 15px; padding:0 !important; }
.hl2{ border-bottom: 3px solid #c0c0c0; }
.hl3{ border-top: 3px solid #c0c0c0; padding: 10px 0 0; }
.blog{ width:100% !important; float:left; }
.between{ height:2px; margin-bottom:15px; }
.fl{ float: left; }
.fr{ float: right; }
.ac{ text-align: center; }
.ar{ text-align: right; }
.th{ border: 1px solid #c0c0c0; float: left; margin: 0 10px 0 0; padding: 3px; }
.gravatar { float:left; border: 1px solid #000; margin-right: 10px; }
.wycentruj { text-align: center; }
#szaremenu { margin-bottom: 20px; padding-top: 2px; margin-left: 20px; margin-right: 20px; }
#bilboard { background-color: #000; }
/*============================STYLE DLA STRONY SLOWNIK DOTACYJNY=================================*/
.slownikdotacyjny { float: none; }
.slownikdotacyjny h1 { font-size: 45px; color: #c0c0c0; margin-top: -20px; }
.slownikdotacyjny ul { margin-left: -15px; border-left: 15px solid; border-color: #bcbcbc; width: 30px; float: left; }
.slownikdotacyjny a { color: #000; }
.tekstslownika  { margin-left: 35px; padding-left: 10px; float: none; }
.slownikpodkresl { margin-bottom: 25px; width: 250px; height: 2px; background-color: #c0c0c0; }
.listahasel { background-color: #FFF; }
.zakladkiaktywne { text-align: center; padding: 5px 5px 5px 5px; border: 1px solid; border-color: #FFF; border-left-color: #bcbcbc; background-color: #bcbcbc; }
.zakladkiztylu { text-align: center; padding: 5px 5px 5px 5px; border: 1px solid; border-color: #fff; border-left-color: #bcbcbc; background-color: #eee; }
/*  =============================wyświetlanie artykułow na stronach jak zaczac =======================*/
#wprowadzenie { 	height: 244px; }
.styl-postow-str { color: #000; float: none; }
.styl-postow-str a{ color: #000; font-size: 1.3em; float: none; }
.styl-postow-str h3 { padding-top: 10px; padding-bottom: 5px; }
/* ================================= sidebar ebook ============================== */
.zapisz-sie { border: solid 1px #CCC; margin-bottom: 15px; padding: 5px; }
.zapisz-sie h2 { margin-bottom: 5px; font-size: 14px; }
/*================================== style dla pass2 ============================*/
.passmy { color: #000; margin: 5em auto 0; height: 650px; width: 420px; border: 4px solid #555; font-size: 11; }
.passmy table { margin: 5em auto; 	font-size: 1.3em; }
.passmy p { text-align: center; margin: 0 20px; font-size: 1.7em; border: 1px solid #ff7800; }
.passmy a { text-decoration: none; }
.passmy-inside { border-right: solid #000 20px; height: 630px; padding: 20px 0 0 0; font-size: 11; background: url(images/pass2_bg.png) #bcbcbc repeat-x top; }
/* =============================style dla reklamy tekstowej szkolenia =================== */
.reklama-szkolenia { margin: 20px 0px 15px; }
.reklama-szkolenia a { color: #000; text-decoration: underline; background-color: #eee; padding: 10px 10px; }
.reklama-szkolenia a:hover { font-weight: bold; }
/* ======================reklama szkolenia w sidebarze ==================================== */
.r-zapisz-sie { 	border: solid 1px #CCC; margin-bottom: 15px; padding: 20px; }
.r-zapisz-sie h2 { margin-bottom: 5px; font-size: 14px; }
img { border: none; }
/* ====================== formularz kontaktowy ==================================== */
#formularz-kontaktowy { background: #EEEEEE; border: 1px #C0C0C0 solid; }
#formularz-kontaktowy th { background: #DDDDDD; padding: 10px; }
#formularz-kontaktowy td { margin: 0; padding: 10px 5px; }
#formularz-kontaktowy p { margin: 0; padding: 0; }
/* ====================== kursy walut ==================================== */
#waluty { padding: 0; margin: 0 0 10px 0; }
#waluty td { padding: 2px 5px; }
