/* general stuff */

* { padding: 0; margin: 0; }

body {

font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;

font-size: 9pt;

line-height: 12pt;

background-image: url(images/background.png);

background-repeat: repeat-x;

background-color: #fff8f1;

}

body#podstrona {

font-family: Verdana, Helvetica, Verdana, Arial, sans-serif;

font-size: 9pt;

line-height: 12pt;

background-image: url(images/back_podstrona.png);

background-repeat: repeat-x;

background-color: #fff8f1;

}

h1 {margin-top:10px;margin-bottom:30px;font-family:Tahoma,Helvetica,Arial;font-weight:lighter;font-size:26pt;color:#808080;}
h1.title {font-size:18pt;}

#wrapper {

margin: 0 auto;

width: 946px;

}

#faux {

margin-bottom: 0px;

overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */

width: 100%

}

#header {

color: #fff;

width: 946px;

padding: 0px;

height: 239px;

margin: 0px 0px 0px 0px;

background-image: url(images/bgheader.jpg);

/*background: #D1DBDB;*/

}

#header_en {

color: #fff;

width: 946px;

padding: 0px;

height: 239px;

margin: 0px 0px 0px 0px;

background-image: url(images/en_bgheader.jpg);

}

#header img {float:left;margin-right:320px;}

#header p {margin-left:200px;margin-right:0px;padding-top:15px;text-align:right;}

#header_en img {float:left;margin-right:120px;}

#header_en p {margin-right:0px;padding-top:15px;}

#navigation {

color: #333;

padding: 10px;

height: 19px;

line-height: 39px;

margin: 0px 0px 0px 0px;

}

#leftcolumn {

display: inline;

color: #333;

margin: 10px;

padding-top: 30px;

width: 290px;

float: left;

}

#leftcolumn h2{margin-top:20px;margin-bottom:10px;font-family:Tahoma,Verdana,Arial;font-size:150%;font-weight:lighter;color:#333333;border-bottom: 1px dashed #cccccc;}

#boxblue_sub {display:block;padding-top:24px;width:290px;min-height:121px;background-image:url(images/box_blue_sub.png);background-repeat:no-repeat;background-color:#d9dad0;}

#boxblue_sub h3{margin-left:10px;color:#fff;text-align:left;font-family: Tahoma, Verdana, Arial;font-size:12pt;}

h3.box {margin-right:10px;color:#fff;text-align:right;font-family: Tahoma, Verdana, Arial;font-size:12pt;}

p.box {margin-left:15px;padding-top:15px;}

p.boxlink {margin-right:10px;text-align:right;}

#rightcolumn {

float: right;

color: #333;

margin: 10px;

padding-top: 30px;

width: 616px;

display: inline;

position: relative;

}

#rightstrip {

margin-top:-120px;

padding-top:70px;

float: right;

width:285px;

min-height:300px;

}

body#podstrona #rightstrip {min-height:150px;}

#search {margin-bottom:10px; margin-left: 30px; padding-top:15px;padding-left:25px;padding-bottom:5px;width: 214px; min-height: 150px; background-color:#d9dad0;line-height:20px;}

#search h2 {margin-top:10px;margin-bottom:10px;}
#search table {margin-top:10px;}
#search input {width:100px;}
#search input[type="submit"] {margin-top:5px;margin-left:40px;}

.rawimages {text-align:right;margin-right:20px;}

.rawimages img {margin-left:10px;border:0px;}

#obrazki {margin-bottom:0px; margin-left: 30px; padding-left:0px; width : 250px;}

#obrazki img{margin-right:4px;margin-bottom:4px;border:4px solid #d9dad0;}

img.mainbtn{display:block;margin-bottom:0px;margin-left:30px;border:0px;}



#rightcolumn p{margin-top:10px;margin-bottom:10px;margin-right:40px;text-indent:20px;line-height:14pt;}

#news p{text-indent:0px;line-height:12pt;}

#bottom {

width: 100%;

/*clear: both;*/

color: #333;

background: #dddddd;

margin: 0px 0px 10px 0px;

padding: 0px;

}

#inbottom {margin: 0 auto; text-align:center;width: 946px;}

#inbottom img {display:inline;margin:0px;padding:0px;border:0;}

#footer {margin: 0 auto; width: 946px;text-align:center;}

.clear { clear: both; background: none; }

img.right {float:right;margin-top:10px;margin-bottom:10px;margin-left:10px;border:15px solid #d9dad0;}

/* Modules */

#leftcol div.module, #rightcol-normal div.module {

width: 152px;

background: transparent url(images/module_middle.jpg) left repeat-y;

margin-bottom: 10px;

}

#leftcol div.module div, #rightcol-normal div.module div {

width: 152px;

background: transparent url(images/module_top.jpg) top left no-repeat;

}

#leftcol div.module div div, #rightcol-normal div.module div div {

width: 152px;

background: transparent url(images/module_bottom.jpg)

bottom left no-repeat;

}

#leftcol div.module div div div,#rightcol-normal div.module div div div{

width: 137px;

padding-left: 5px;

padding-right: 10px;

padding-top: 10px;

background: transparent;

padding-bottom: 10px;

font-size: 10px;

}

#leftcol div.module div div div div, #rightcol-normal div.module div div div div{

padding: 0px;

margin: 0px;

}

#rightcol-broad div.module {

width: 177px;

background: transparent url(images/module_middle_wide.jpg) left repeat-y;

margin-bottom: 10px;

}

#rightcol-broad div.module div {

width: 177px;

background: transparent url(images/module_top_wide.jpg) top left no-repeat;

}

#rightcol-broad div.module div div {

width: 177px;

background: transparent url(images/module_bottom_wide.jpg)

bottom left no-repeat;

}

#rightcol-broad div.module div div div{

width: 162px;

padding-left: 5px;

padding-right: 10px;

padding-top: 10px;

background: transparent;

padding-bottom: 10px;

font-size: 10px;

}

#rightcol-broad div.module div div div div{

padding: 0px;

margin: 0px;

}

div.module h3 {

font-size: 14px;

width: 130px;

font-weight: bold;

margin: 0px;

padding: 0px;

margin-bottom: 5px;

}

#user1{

float: left;

width: 49%;

}

#user2{

float: right;

width: 49%;

}

#user3 {

width: 100%;

}

#user1 ul, #user2 ul, #user3 ul {

list-style: none;

margin: 0px;

padding: 0px;

padding-left: 0.7em;

margin-left: 0.7em;

margin-bottom: 5px;

margin-top: 2px;

}

#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable {

width: 100%;

margin-bottom: 10px;

border: 1px solid #EFEFEF;

background: transparent;

font-size: 10px;

}

#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 {

font-size: 12px;

font-weight: bold;

margin: 0px;

padding: 0px;

height: 20px;

line-height: 20px;

color: #FFF;

width: 100%;

border-bottom: 1px solid #EFEFEF;

text-align: left;

text-indent: 5px;

}

/* Topmenu */

ul#mainlevel-nav

{

list-style: none;

padding: 0;

margin: 0;

/*float: right;*/

white-space: nowrap;

}

ul#mainlevel-nav li{

width: auto !important;

width: 5%;

display:block;

/*float: left;*/

margin: 0;

font-size: 10px;

height: 20px;

line-height: 20px;

white-space: nowrap;

margin-right: 1px;

}

ul#mainlevel-nav li a{

font-weight: normal;

height: 20px;

display: block;

padding-left: 5px;

padding-right: 10px;

text-decoration: none;

color: #333333;

margin-left: 5px;

white-space: nowrap;

}

/* Main Menu(s) */

a.mainlevel {

font-size: 100%;

color:#ffffff;

padding-left: 12px;

width: 135px;

display: inline;

list-style:none;

line-height: 22px;

margin-bottom: 2px;

text-decoration: none;

font-weight: normal;

voice-family:"\"}\""; /* Box Model fix */

voice-family:inherit;

width: 127px;

}

a.mainlevelbok {

font-size: 100%;

color:#333333;

padding-left: 12px;

width: 135px;

list-style:none;

line-height: 22px;

margin-bottom: 2px;

text-decoration: none;

font-weight: normal;

voice-family:"\"}\""; /* Box Model fix */

voice-family:inherit;

width: 127px;

}

ul#mainlevel {

list-style:none;

display:inline;

margin:0px;

padding:0px;

}

ul#mainlevelbok {

list-style:none;

margin:0px;

padding:0px;

}

ul#mainlevel li{

display:inline;

}

html>body a.mainlevel {width:127px;} /* Opera5-Fix-fix ;-) */

a.mainlevel:hover{text-decoration:overline underline;}

a.mainlevel#active_menu {text-decoration: none;color:#cc0000;}

html>body a.mainlevelbok {width:127px;} /* Opera5-Fix-fix ;-) */

a.mainlevelbok:hover{text-decoration:overline underline;}

a.mainlevelbok#active_menubok {text-decoration: none;color:#cc0000;}

a.sublevel {

padding: 0px;

margin: 0px;

font-size: 10px;

padding-left: 12px;

width: 139px;

display: block;

line-height: 20px;

margin-bottom: 2px;

text-decoration: none;

font-weight: normal;

voice-family:"\"}\""; /* Box Model fix */

voice-family:inherit;

width: 123px;

}

html>body a.sublevel {width:123px;} /* Opera5-Fix-fix ;-) */

a.sublevel:hover, a.sublevel#active_menu {

text-decoration: none;

width: 139px;

voice-family:"\"}\""; /* Box Model fix */

voice-family:inherit;

width: 123px;

}

html>body a.sublevel:hover, a.sublevel#active_menu { /* Opera5-Fix-fix ;-) */

width: 123px;

}

/* Module specific */

#leftcol div.module div div div div.syndicate {

background: transparent;

width: 137px;

margin: 0px;

padding: 0px;

}

#leftcol div.module div div div div.syndicate div {

background: transparent;

width: 137px;

margin: 0px;

padding: 0px;

}

/* Other Mambo Stuff */

#title {

}

.pathway {

color: #BBBBBB;

font-size: 10px;

text-decoration: none;

font-weight: normal;

}

.pathway a{

color: #BBBBBB;

text-decoration: none;

font-weight: normal;

}

.mosimage {

border: 1px solid #cccccc;

margin: 5px

}

.mosimage_caption {

margin-top: 2px;

background: #efefef;

padding: 1px 2px;

color: #666;

font-size: 10px;

border-top: 1px solid #cccccc;

}

hr {

width:

90%;

}

hr.separator {

width:

40%;

}

/* Style formularza zapytań */

.lightgray10px { FONT-WEIGHT: normal;

FONT-SIZE: 10px; COLOR: #AEB6B8; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana }

.gray10px {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; line-height: 11px; FONT-FAMILY: Tahoma, Verdana}

.gray11px { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; line-height: 15px; FONT-FAMILY: Tahoma, Verdana }

.BOLDgray11px { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; line-height: 15px; FONT-FAMILY: Tahoma, Verdana }

.BOLDblue10px {

FONT-WEIGHT: bold; FONT-SIZE: 10px;COLOR: #205096;FONT-STYLE: normal;line-height: 11px;FONT-FAMILY: Tahoma, Verdana}

.BOLDblue11px { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0077aa; FONT-STYLE: normal; line-height: 15px; FONT-FAMILY: Tahoma, Verdana }

.BOLDblue12px { FONT-WEIGHT: bold; COLOR: #205096; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana }

.WHITE11px { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; line-height: 11px; FONT-FAMILY: Tahoma, Verdana }

.boldWHITE11px{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; line-height: 11px; FONT-FAMILY: Tahoma, Verdana }

.star {color:#cc0000;}

/* Koniec styli formularza zapytań */

a.pnav {

}

.pnav:hover {

}

.small {

font-size: 10px;

color: #ABABAB;

line-height: 0.7;

}

.smalldark {

font-size: 10px;

color: #000;

height: 10px;

line-height: 10px;

text-align: left;

}

.sectiontableentry1 {

text-align: left;

/*background: #EFEFEF;*/

font-size: 10px;

padding: 2px;

padding-top: 10px;

}

.sectiontableentry2 {

/*background: #FFF;*/

font-size: 10px;

text-align: left;

padding: 2px;

padding-top:10px;

}

.button {

border: 1px solid #BBBBBB;

}

.inputbox {

border: 1px solid #BBBBBB;

}

.createdate {

font-size: 10px;

color: #ABABAB;

height: 10px;

line-height: 0.7;

}

.modifydate {

font-size: 10px;

color: #ABABAB;

height: 10px;

line-height: 20px;

padding-bottom: 0px;

margin-bottom: 0px;

}

a.readon {

font-size: 10px;

text-decoration: none;

line-height: 15px;

border: 1px solid #EEEEEE;

padding-left: 13px;

background: url(images/readon.gif) no-repeat left;

margin-top: 10px;

text-decoration: none;

font-weight: normal;

}

.blog_more {

font-size: 10px;

}

a.readon:hover {

background: #EEEEEE url(images/readon.gif) no-repeat left;

text-decoration: none;

}

.blog {

width: 100%;

}

.contentheading {

width: 98%;

font-weight: bold;

font-size: 16px;

height: 23px;

line-height: 20px;

border-bottom: 1px solid #002E61;

font-family: 'Trebuchet MS', verdana, sans-serif;

color: #002E61;

}

.contentpaneopen {

text-align: left;

background: transparent;

font-size: 10px;

line-height: 1.8;

}

table.contentpane td.contentheading {

font-weight: bold;

font-size: 16px;

height: 23px;

line-height: 20px;

font-family: 'Trebuchet MS', verdana, sans-serif;

border: none;

}

table.contentpane ul {

margin: 0px;

padding: 0px;

list-style: none;

}

table.contentpane ul li{

padding: 0px;

margin: 0px;

padding-left: 15px;

}

.contentdescription {

font-size: 10px;

}

.sectiontableheader {

padding-left:0px;

margin-left:0px;

margin-bottom:20px;

font-weight: lighter;

font-size: 16px;

height: 25px;

line-height: 25px;

}

.categorytitle {

font-weight: bold;

font-size: 16px;

height: 25px;

line-height: 25px;

font-family: "Trebuchet MS", Verdana, sans serif;

}

.componentheading {

padding-top:20px;

font-weight: lighter;

font-size: 20px;

height: 23px;

line-height: 20px;

font-family: Tahoma, Verdana, Arial;

border-bottom: 1px dashed #cccccc;

color: #333333;

margin-bottom: 50px;

}

a.category {

text-decoration:

underline;

}

a.category:hover {

text-decoration:

underline;

}

table.moduletable {

width:

100%;

font-size: 80%;

}

table.moduletable th

{

font-size: 80%;

}

.poll {

font-size: 10px;

text-align: center;

}

.back_button a{

font-size: 10px;

font-weight: normal;

}

.blogsection {

font-size: 10px;

}

.blog_more ul li{

list-style: none;

padding-left: 14px;

line-height: 18px;

}

table.contenttoc {

border: 1px solid #CCCCCC;

padding: 3px;

}

table.contenttoc th{

font-weight: bold;

font-size: 10px;

border-bottom: 1px solid #BBBBBB;

}

form {

margin: 0px;

padding: 0px;

}

textarea#introtext {background-color:#ffffff;}

textarea#fulltext {background-color:#ffffff;}

p.title {

padding-top:20px;

margin-left:0px;

font-weight: lighter;

font-size: 20px;

height: 23px;

line-height: 20px;

font-family: Tahoma, Verdana, Arial;

border-bottom: 1px dashed #cccccc;

color: #333333;

margin-bottom: 5px;

display:block;

}

ul.inlista {

margin-left:20px;

list-style-image: url(images/pointred.png);

}

ul.inlistag {

margin-left:20px;

list-style-image: url(images/pointgreen.png);

}

ul.inlistab {

margin-left:20px;

list-style-image: url(images/pointblue.png);

}

ul ul {

margin-top:10px;

margin-bottom:10px;

margin-left:45px;

list-style-image:none;

list-style-type:disc;

}

li {line-height: 14pt;}

div.jg_element_txt ul {

margin:0px;

padding:0px;

}

div.jg_element_txt ul li{

margin:0px;

padding:0px;

}

p.station_title{

margin-bottom:5px;

color:#666666;

}

p.station_descr{

color:#666666;

font-size:8pt;

}

img.station_img {

margin-top:10px;

margin-left:40px;

margin-bottom:10px;

}

p.note {

font-size:8pt;

color:#999999;

}

p.byline {text-indent:0px;}