@import url(opacity.css);


fieldset {border: 0; padding: 5px;}
body {margin: 0px 0px 0px 0px; background-color:#ffffff;}
img {border:0px}
.bg_main {background: url(../images/map.jpg) no-repeat; background-position:top left;height:1%; }
.search{margin: 0px 0px 0px 10px;}
.searchbox {
       font                     : normal 10px Arial, Verdana, Helvetica, sans-serif;
       color                     : #A7A6A6;
       text-indent              : 8px;
       line-height              : 19px;
       border                     : 1px solid #000000;
       width                     : 150px;
       height                     : 20px;
}
.pagenavcounter{margin: 0px 0px 20px 0px; color:#2D2D2D;}

/* *******************************************  pathway */
.pathway {
       padding                     : 0px;
       margin                     : 0px 0px 0px 0px;
       border                     : 0;
       line-height              : 30px;
}

a.pathway:link, a.pathway:visited {
       color                     : #909090;
       font-size              : 12px;
       line-height              : 18px;
}
a.pathway:hover {
       color                     : #262B2C;
}


/* *******************************************  General CSS Styles  */

td, div, p {
       color:#000000;
       font-family     : Arial, Verdana, sans-serif, Helvetica ;
       font-size        : 13px;
       padding:0px;
       line-height:17px;
}
td {vertical-align:top;}

a, a:link, a:visited {color : #000000; text-decoration: none;}

a:hover {color: #b10000; text-decoration:none;}

h1       {font: normal 34px Georgia, "Times New Roman", Times, serif; color: #262B2C; margin: 0px; padding: 0px; line-height:40px;}
h2       {font: normal 20px Georgia, "Times New Roman", Times, serif; color: #262B2C; margin: 0px; padding: 0px; line-height:25px;}
h3       {font: normal 20px Georgia, "Times New Roman", Times, serif; color:#262B2C; margin: 0px; padding: 0px; line-height:35px;}
h4       {font: bold 12px Arial, Verdana, sans-serif, Helvetica; color: #666; margin: 0px; padding: 0px;}

ol       {list-style: decimal outside; }
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  line-height: 17px;
  text-indent: 18px;
  padding-top: 0px;
  background-repeat: no-repeat;
  background-position: 0px 5px;
}

blockquote {
       margin                     : 10px;
       margin-left              : 30px;
       padding                     : 0 20px 0 10px;
       border-left              : 5px solid #ccc;
}

form { 
       margin                     : 0; 
       padding                     : 0;
}
select { 
       font-size              : 12px; 
       font-weight              : bold; 
       color                     : #555;
}
input {
       padding                     : 0;
       margin                     : 0;
}

th.pagenav_prev, th.pagenav_next, a.pagenav_next:link, a.pagenav_next:visited {
       font-size              : 12px;
       color                     : #000000;
       font-weight              : normal;
}
a.pagenav_next:hover {
       font-size              : 12px;
       color                     : #909090; 
       text-decoration       : none;
}


/* ******************************************* MODULES */
table.moduletable {
       width                     : 100%;
       padding                     : 0px;
       border       : 0;
       margin: 0px 0px 10px 0px;
}
table.moduletable th {
       height:24px;
       background:url(../images/bg_ltitle.gif) no-repeat;
       background-position:left bottom;
       border-bottom:1px solid #262B2C;
       font : bold 11px Arial, Verdana, sans-serif, Helvetica ;
       color: #333333;
       text-align: left;
       text-indent: 10px;
       margin: 0px;
       line-height:24px;
}
table.moduletable td  {
       font                     : normal 11px Arial, Helvetica, sans-serif;
       color                     : #000000;
       text-align              : left;
       margin                     : 0px;
       border                     : 0;
}

table.pollstableborder td {
       padding: 2px;
       line-height:17px;
}
table.moduletableL10{margin: 0px 0px 10px 10px;}

.moduletable a:link, .moduletable a:visited { 
       color                     : #000000; 
       font-weight:bold;
       font-size              : 10px;
       font-family     : Verdana, Arial, sans-serif, Helvetica ;
       text-decoration       : none;
}
.moduletable a:hover {
       color                     : #262B2C; 
       text-decoration       : none;
}
table.moduletable ul {
       padding                     : 0;
       margin                     : 0 0 0 3px;
}

/* ******************************************* FORM */
.button {
       font                     : bold 11px Arial, Helvetica, sans-serif;
       padding              : 1px 4px 1px 2px;
       color                     : #282828;
       background: url(../images/buttbg.gif) no-repeat;
       background-position: right;
       margin-left:2px;
       vertical-align: top;
       height: 20px;
       border: none;
       
}
.buttonclass  {
       font                     : bold 11px Arial, Helvetica, sans-serif;
       padding              : 1px 4px 1px 2px;
       color                     : #282828;
       background: url(../images/buttbg.gif);
       background-position: right;
       margin-left:2px;
       vertical-align: middle;
       height: 16px;
       border: none;
       
}
.inputbox {
       font                     : normal 11px Arial, Helvetica, sans-serif;
       color                     : #262B2C;
       padding              : 1px 1px 2px 1px;
       border                     : 1px solid #000000;
       text-indent: 1px;
       margin-bottom: 0px;
       line-height:0,2ex;
}

input:focus  {
       border                     : 1px solid #09D3FF;
}

.inputboxclass {
       font                     : normal 11px Arial, Helvetica, sans-serif;
       color                     : #000000;
       padding              : 1px 1px 1px 1px;
       border                     : 1px solid #000000;
       text-indent: 1px;
       margin-bottom: 3px;
}
select.inputbox {
       font                     : normal 11px Arial, Helvetica, sans-serif;
       color                     : #000000;
       border                     : 1px solid #000000;
}

.poll {
       font                     : 11px Arial, Helvetica, sans-serif; 
       color                     : #000000; 
       font-weight              : normal; 
       border                     : 0; 
       padding                     : 0;
}


/* ******************************************* CONTENT STYLES */
.contentpaneopen td {
       text-align              : left;
       color                     : #000000; 

}
.contentpane,.contentpaneopen {margin:0px;}

.contentdescription {
       width:100%;
       text-align              : left;
       color                     : #000000; 
       padding                     : 0px;
}

.contentpaneopen td {
       padding                     : 0px; 
}

.contentpane td, .contentdescription td {
       padding                     : 0px;
}
a.contentpane:link, a.contentpane:visited, a.contentpaneopen:link, a.contentpaneopen:visited {
       color                     : #262B2C; 
       text-decoration       : none
}
a.contentpane:hover, a.contentpaneopen:hover {
       color                     : #060606; 
       text-decoration       : none;
}

.contentheading {
       width:90%;
       height:25px;
       font: normal 20px "Times New Roman", Times, serif;
       margin: 0px;
       padding: 0px;
       line-height:25px;
       color: #262B2C;
       text-align              : left;
       text-indent              : 1em;
       border-bottom:  1px solid #5CADC1; width:100%;
       }
.componentheading {
       font: normal 32px "Times New Roman", Times, serif; color: #262B2C; margin: 0px; padding: 0px; line-height:40px;
       background-image:url(../images/pasek_szary.jpg);
       background-repeat:no-repeat;
       background-position:bottom right;
       color:#262B2C;
       text-align:right;
       height:35px;
       text-align              : left;
       text-indent              : 10px;
       margin: 0px 0px 25px 0px;
}


.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited        {
       color                     : #262B2C;
}
a.contentpagetitle:hover {
       color                     : #0F1111;

}
.buttonheading {
       width:10%;
       font                     : normal 11px Arial, Verdana, sans-serif, Helvetica;
       white-space              : nowrap;       
}

.content_rating, .content_vote {
       font-size              : 11px;       
       color                     : #000000; 
       text-decoration       : none; 
       font-weight              : normal; 
       vertical-align       : middle; 
       margin                     : 0 6px; 
       padding                     : 0;
}

.back_button {
       font                     : normal 11px Tahoma, Arial, Helvetica, sans-serif;
       color                     : #8E8480;
    border           : none;
    white-space      : nowrap;
    float            : right;
    line-height      : 10px;
    text-decoration  : none;
    text-align:right;
    vertical-align       : middle;
    padding                     : 1px 1px 1px 1px;
    border:0;
    background:url(../images/iconpath.gif) no-repeat;
    margin: 0px 20px 20px 0px;
       
}

.small               {
       font-size              : 10px; 
       color                     : #000000;
       font-weight              : normal;
       line-height:14px;
       height:14px;
}

.createdate, .modifydate {
       font-size              : 10px; 
       font-weight              : normal; 
       color                     : #000000;
       height                     :14px;
       line-height              :14px;
}

a.readon:link, a.readon:visited {
       font                     : normal 11px Tahoma, Arial, Helvetica, sans-serif;
       color                     : #000000;
    border           : none;
    white-space      : nowrap;
    float            : right;
    line-height      : 10px;
    text-decoration  : none;
}
a.readon:hover {
       color                     : #b10000;
       text-decoration       : none; 
}

.fase4rdf, a.fase4rdf:link, a.fase4rdf:visited {
       font-size              : 12px; 
       font-weight              : normal; 
       color                     : #000000;
}
a.fase4rdf:hover {
       font-weight              : bold; 
       color                     : #262B2C;
}

a.blogsection:link, a.blogsection:visited {
       font-size              : 11px;
       color                     : #000000;
       text-decoration       : none;
       font-weight              : normal;
       font-weight              : bolder;
}
a.blogsection:hover {
       font-size              : 11px;
       color                     : #262B2C; 
       text-decoration       : underline;
       font-weight              : bolder;
}

.ontab        {
       color                     : #000000;
       padding                     : 2px 10px 2px 10px;
       border-top              : 2px solid #345;
       border-right       : 2px solid #345;
       border-bottom       : 0;
       border-left              : 2px solid #345;
       font-weight              : bold;
}
.offtab {
       color                     : #666;
       padding                     : 2px 10px 2px 10px;
       border-top              : 1px solid #666;
       border-right       : 1px solid #666;
       border-bottom       : 3px solid #345;
       border-left              : 1px solid #666;
       cursor                     : default;
}
.tabpadding {
       border-bottom       : 3px solid #666;
}
       
table.searchintro {
       background              : #fff;
       margin                     : 0  5px;
       width                     : 100%;
       border-bottom       : 2px solid #F0F0F0;
       margin: 20px 0px 0px 0px;
}
table.searchintro td {
       padding                     : 5px;
       border                     : 0;
       border-bottom       : 1px solid #fff;
}

.blog {
       margin                     : 0px;
       padding                     : 0px;
       width                     :100%;
}

.blog_more {
       width                     : 100%;
       padding                     : 4px;
       margin                     : 0px;
       font-size              : 12px;
       font-weight              : bold;
       color                     : #000000;
       background-color: transparent;
}
.blog_more ul {
       padding                     : 0px;
       margin                     : 0px;
}

table.contenttoc {
       border                     : 1px solid #eeeeee;
        padding                     : 1px;
       margin-left              : 7px;
       margin-bottom       : 2px;
}
table.contenttoc th {
       color                     : #000000;
       text-align              : left;
       padding                     : 4px;
       font-weight              : bold;
       font-size              : 10px;
       text-transform       : uppercase;
       background              : #eeeeee;
}
table.contenttoc td {
       font-size              : 10px;
}


/* ******************************************* STYLES CONTACT PAGE */
table.contact {
       background              : transparent;
}
table.contact td.icons {
       background              : transparent;
}
table.contact td.details {
       background              : transparent;
       margin                     : 5px;
       padding                     : 5px;
       border                     : 1px dotted #ccc;
}
.contact_email {
       background              : transparent;
       margin                     : 5px;
       padding                     : 5px;
       border                     : 0;
}
textarea.inputbox {
       width:95%;
}

/* ******************************************* MAIN AND SUB MENU SYSTEM  */
.mainlevel{
       font              : bold 12px Arial, Verdana, Helvetica, sans-serif;
       line-height:12px;
       color: #18434E;
}
a.mainlevel:link, a.mainlevel:visited {
       border       : 0;
       background              : url(../images/bg_navi.gif) no-repeat;
       font              : normal 12px Arial, Verdana, Helvetica, sans-serif;
       color                     : #18434E; 
       text-decoration       : none;
       text-align       : left;
       line-height:12px;
}
a.mainlevel:hover {
       color                     : #000000;
       background              : url(../images/bg_hnavi.gif) no-repeat;
       text-decoration       : underline;
       line-height:12px;
}
#active_menu {
       background              : url(../images/bg_hnavi.gif) no-repeat;
       color                     : #000000; 
       font-weight       : bold;
       line-height:12px;
}

a.sublevel:link, a.sublevel:visited {
       color                     : #333333;
       text-decoration       : none;
       padding-left: 1px;
       vertical-align: middle;
       text-align: left;
       font-weight:bold;
       line-height:12px;
       }
a.sublevel:hover {
       color                     : #262B2C;
       text-decoration       : none;
       font-weight:bold;
       line-height:12px;
}

a.sublevel#active_menu  {
       border                     : 0;
       color           : #262B2C;
       text-decoration       : none;
       background              : white;
       font-weight:bold;
       line-height:12px;
       }

/* ******************************************* MAIN AND SUB MENU blockwhite SYSTEM  */
table.moduletableblockwhite{margin: 0px 0px 20px 0px;}
.mainlevelblockwhite {
       font              : bold 13px Arial, Helvetica, sans-serif;
       line-height:20px;
       }
a.mainlevelblockwhite:link, a.mainlevelblockwhite:visited {
       border-top:  1px solid #F0FAFB;
       border-left:  2px solid #F0FAFB;
       border-right:  2px solid #F0FAFB;
       border-bottom:  1px solid #F0FAFB;
       margin: 0px 0px 0px 10px;
       height:20px;
       width: 160px;
       font : bold 14px Arial;
       color : #18434E;
       text-transform: uppercase; 
       text-decoration : none;
       text-align : left;
       line-height:20px;
       display:block;
       padding: 2px 10px 2px 4px;
}
a.mainlevelblockwhite:hover {
       color                     : #FCFCFC; 
       background              : url(../images/bg_hnavi.gif) no-repeat;
       text-decoration       : none;
}

a.sublevelblockwhite:link, a.sublevelblockwhite:visited {
       border-bottom:  1px solid #F0FAFB;
       margin: 0px 0px 0px 10px;
       height:20px;
       width: 152px;
       font : bold 14px Arial;
       color : #18434E;
       text-transform: uppercase; 
       text-decoration : none;
       text-align : left;
       line-height:20px;
       display:block;
       padding: 2px 10px 2px 4px;
}
a.sublevelblockwhite:hover {
       color                     : #ffffff;
       text-decoration       : none;
       font-weight:bold;
}

a.active_menublockwhite  {
       border                     : 0;
       color           : #b10000;
       text-decoration       : none;
       font-weight:bold;
}
a.sublevelblockwhite active_menublockwhite{color: #b10000;}
#active_menublockwhite {color:#F5FBFC;}

/* ******************************************* TOP MENU GRAPH SYSTEM  */
.moduletablegraph{
       margin: 10px 0px 20px 20px;
       z-index:90;
       border 1px solid white;
       }


ul#mainlevelgraph, ul#mainlevelgraph li
{
       font: normal 20px "Times New Roman", Times, serif;
       list-style: none;
       list-style-type:none;
       width:580px;
       float: left;
       text-indent:0;
       background: transparent;
       z-index:90;
       }
ul#mainlevelgraph img {float:left;}
ul#mainlevelgraph li {line-height:60px; float:left; width:580px; margin-right:2px; text-align: left; z-index:90;}
ul#mainlevelgraph a {vertical-align:middle; width:500px; text-decoration:none; color: #262B2C; z-index:90;}
ul#mainlevelgraph li.activelink a,ul#mainlevelgraph a:hover{color:#b10000; z-index:90;}


/* ******************************************* TOP MENU GRAPH2 SYSTEM  */
.moduletablegraph2{
       margin: 10px 0px 20px 20px;
        z-index:90;
       }


ul#mainlevelgraph2, ul#mainlevelgraph2 li
{
       font: normal 18px "Times New Roman", Times, serif;
       list-style: none;
       display: block;
       background: transparent;
       float: left;
       margin: 0;
       border: 0;
       list-style-type:none;
       text-indent:0;
       z-index:90;
       }
ul#mainlevelgraph2 img {margin:0px 40px 0px 40px; float:left;}
ul#mainlevelgraph2 li {float:left; width:140px; text-align: center; z-index:90;}
ul#mainlevelgraph2 a {width:140px; display:block; line-height:18px; text-decoration:none; color: #262B2C; z-index:90;}
ul#mainlevelgraph2 li.activelink a,ul#mainlevelgraph2 a:hover{color: #b10000; z-index:90;}


/* ******************************************* CATEGORY (text format and links) */
.category {
       color                     : #000000;
       font-size              : 12px;
       font-weight              : bold;
       text-decoration       : none;
       }
a.category:link, a.category:visited {
       color                     : #18434E;
       font-weight              : bold;
}
a.category:hover {
       color                     : #b10000;
}
       
/* ******************************************* STYLES LISTING CONTENT PAGE */
.sectiontableheader {
       margin: 15px 0px 0px 0px;
       }

td.sectiontableheader {
       background-color: transparent;
       color                     : #333333; 
       font-weight              : bold;
       font-size              : 12px;
       padding                     : 2px 3px 3px 2px;
}
td.sectiontablefooter {
       background-color: #F0F0F0; 
       color                     : #333333; 
       font-weight              : bold;
       font-size              : 11px;
       padding                     : 2px 3px 3px 2px;
       border-top       : 1px solid #999999;
}
.sectiontableentry1  {
       color                     : #000000;
       font-weight              : normal; 
       padding                     : 2px 0px 2px 2px;
       border-bottom:  2px dotted #5CADC1;
       margin: 10px 0px 0px 0px;
}
.sectiontableentry2  {
       color                     : #000000;
       font-weight              : normal; 
       padding                     : 2px 0px 2px 2px;
       border-bottom: 2px dotted #5CADC1;
       margin: 10px 0px 0px 0px;
}

.pagenavbar {
       text-align              : center;
       vertical-align       : middle;
       padding-left           : 0px
}
.pagenav {
       color                     : #262B2C;
       font-size              : 12px;
       font-weight              : bold;
       text-decoration       : none;
       padding                     : 0 2px;
       border                     : 0;
       margin: 10px 0px 10px 0px;
}
a.pagenav:link, a.pagenav:visited  {
       color                      : #262B2C; 
       background-color: transparent;
}
a.pagenav:hover {
       color                     : #b10000;
       text-decoration       : underline;
}


hr {
       background              : transparent; 
       height                     : 1px;
       border                     : 1px solid #5CADC1; 
       width                     : 100%;
}
table.contentpaneopen{width:100%}
td.contentheading {width: 100%;}
.login {line-height:30px; font: normal 11px Arial, Helvetica, sans-serif;}
.message{width:100%; height:40px; text-align:center; padding-top:20px; display:block; font: bold 18px Arial, Helvetica, sans-serif; color:#262B2C;}
.moduletableright{width:100%;text-align:right;}
.moduletableLU{margin: 20px 0px 0px 20px;}

/* *******************************************  div id */
#header1{position:relative; left:112px; z-index:90; width:800px; background: url(../images/lupcorner.gif) no-repeat; background-position:top left;}

#headbody{position:relative; left:112px; z-index:80; height:1%; width:800px; color:#000000; top:90px;}
#mainbody{position:relative; left:112px; z-index:80; height:1%; width:800px; color:#000000; top:90px;}
#footerbody{position:relative; left:112px; z-index:80; width:800px; height: 1%; color:#000000; top:90px; background: url(../images/botline.png) no-repeat; background-position:top center;}
#header2{position:relative; width:800px; height: 25px; z-index:90; background: url(../images/lupcorner.gif) no-repeat; background-position:top left;}
#header3{position:relative; width:800px; height: 1px; z-index:90;}
#header4{position:relative; width:800px; height: 0px; z-index:90;}
#header2L{position:relative; float:left; width:550px; z-index:90; border:none; display:inline;}
#header2R{position:relative; float:left; width:200px; z-index:90; border:none; display:inline;}

#mainleft{position:relative; float:left; margin: 10px 25px 10px 25px; display: inline; width:550px; z-index:90; border:none;}
#mainright{position:relative; float:left; margin: 10px 0px 30px 0px; display: inline; width:200px; z-index:90; border:none;}


#footerL{position:relative; margin: 10px 0px 20px 0px; display:inline; float:left; width:500px; z-index:90; border:none; font-size:12px; line-height:15px;}
#footerR{position:relative; margin: 10px 10px 20px 0px; display:inline; float:left; width:300px; z-index:90; border:none; font-size:12px; line-height:15px;}
#absolutetop{position:absolute; z-index:80;}
#bottline{width:800px; z-index:90; background: url(../images/botline.png) no-repeat; background-position:top center;}

#dbg{position:relative; left:0px; z-index:70; width:100%; margin-top:-180px; height:230px; color:#000000; top:90px; background: url(../images/bottbg.jpg) no-repeat; background-position:bottom center;}
#mainup{position:relative; float:left; margin: 0px 0px 0px 0px; display: inline; width:600px; z-index:90; border:none;}
#mainbottom{position:relative; float:left; margin: 0px 0px 0px 0px; display: inline; width:600px; z-index:90; border:none;}

/* *******************************************  moduletable */

table.moduletableheader1 td {
        vertical-align:bottom;
        height:80px;
        padding:0px 0px 0px 0px;
        border-collapse:collapse;
        text-indent:15px;
        }

.pollstablebordershot {border:none;}
.moduletableshot td {border:none; margin: 20px 20px 20px 40px;}
.pollshot {border:none;}
#pools {font: normal 32px "Times New Roman", Times, serif; color: #262B2C; margin: 0px; padding: 0px;}
small{font: normal 12px Arial;}
.pollnodisplay td {text-align:center; font: normal 20px "Times New Roman", Times, serif; color: #13363E; margin: 25px 0px 0px 25px; padding: 0px; line-height:24px;}
.moduletablemargL20{margin: 0px 0px 0px 25px;}
#propagation001{position:absolute; left:155px; top:23px; z-index:10;}
table.moduletablen th{font-weight:normal; color:#0f0f0f; font-size:10pt;}
#pollformXT2{margin: 0px 0px 0px 25px;}