.caption{text-indent:20px;}
.counter {text-align:center; padding: 20px 0px;}
#maintext .blog li { margin-left: 20px;}
.iteminfo, .articleinfo {margin-bottom:10px;}
#maintext li, #right li { list-style:none;margin-left: 5px;padding-left: 10px; background: no-repeat  url(../images/bullet.gif) 0px 8px;  }
#right p {padding: 0px 10px;}
.cols2

{
width:48%;
border: 0px;
margin: 0px 0px 0px 0px;


}
.column1
{
float: left;
margin: 0px;
padding-top:12px;
clear: left;

}
.column2
{
padding:0px;
float: right;
margin: 0px;
clear:right;

}
.buttonheading {clear:both;}
.article_column  {margin-bottom:10px;}
.article_row, .leading, .readon,  .blog_more {clear:both; margin-bottom:10px;}
 .article_separator{width:0px; height:0px;margin:0px; padding:0px; border:0px;}

div.center a img
{

margin: 5px;
padding: 0px;
text-align: center;
}
img {
border : none;
margin: 5px;
}

#left h3{
width : 170px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
table-layout : auto;
margin : 0;
padding : 0;
color : #fff;
background : #F93F0D;
height : 25px;
line-height : 25px;
text-align : center;
text-transform: uppercase;
clear : left;
}
 #right h3{
width : 300px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
table-layout : auto;
margin : 0;
padding : 0;
color : #fff;
background : #F93F0D;
height : 25px;
line-height : 25px;
text-align : center;
text-transform: uppercase;
clear : left;
}
h4 {
display : block;
width : 100%;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
table-layout : auto;
margin : 0;
padding : 0;
color : #fff;
background : url(../images/menu1.jpg) no-repeat;
width : 170px;
height : 25px;
line-height : 25px;
text-align : center;
}

.body {
margin : 0;
padding : 0;
background : #333333;
font-family : arial, sans-serif;
font-size : 13px;
color : #fff;
text-align : left;
}
td {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
font-size : 13px;
}
strong {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
}
li, dd {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
font-size : 13px;
margin-left : 0;
}
tr {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
font-size : 13px;
}
p {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
font-size : 13px;
}
div {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
font-size : 13px;
}
hr {
color : #e0e0e0;
height : 1px;
width : 100%;
}
#z-gora {
margin : 0 auto;
border : 0;
padding : 0;
width : 960px;
height : 20px;
}
#z-dol {
margin : 0 auto;
border : 0;
padding : 0;
width : 960px;
height : 20px;
font-size:10px;
}
#strona {
margin : 0 auto;
border : 1px solid #F93F0D;
padding : 0;
width : 962px;
background : #4B4B4B;
}
#strona2 {
margin : 0 auto;
border : 0;
padding : 0;
width : 960px;
background : url(../images/bg2.jpg) repeat-y;
}
#menu-top {
margin : 0 auto;
border-left : 0 solid #6580b7;
border-right : 0 solid #1f2738;
border-top : 1px solid #6580b7;
border-bottom : 1px solid #1f2738;
padding : 0;
width : 960px;
height : 30px;
background : #405275;
text-align : center;
clear : both;
overflow : hidden;
}
#main {
margin : 0 auto;
padding : 0;
width : 960px;
border : 0px solid #1f2738;
overflow : hidden;
background : url(../images/bg.jpg) repeat-y 170px 0px;
}

#left {
float : left;
width : 170px;
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #333333;
border-left : 0 solid #6580b7;
border-right : 0 solid #1f2738;
border-top : 0 solid #6580b7;
border-bottom : 0 solid #1f2738;
margin : 0;
height : 100%;
}
#maintext {
width : 460px;
padding:15px  0px 15px 15px;
float : left;
font : 13px Verdana, Arial, Helvetica, sans-serif;
color : #000;
border : 0px;
margin : 0;

}
#maintextin {
width : 457px;
padding : 0px;
float : right;
font : 13px Verdana, Arial, Helvetica, sans-serif;
color : #000;
background: #fff;
border-left : 3px  solid #F93F0D;
margin : 0px auto;
background:#4B4B4B;
}
#maintextinin {
width : 437px;
padding : 10px;
float : right;
font : 13px Verdana, Arial, Helvetica, sans-serif;
color : #000;
background: #fff;
border-left : 3px  solid #F93F0D;
margin : 0px auto;
background:#4B4B4B;
}

#right {
float : right;
width : 300px;
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #333333;
border-left : 0 solid #6580b7;
border-right : 0 solid #1f2738;
border-top : 0 solid #6580b7;
border-bottom : 0 solid #1f2738;
margin : 0;
}
#logo {
margin : 0 auto;
border-bottom: 1px solid #F93F0D;
padding : 0;
width : 960px;
height : 150px;
background : url(../images/inter1.gif)  no-repeat left top #CCCCCC;
}
#stopka {
margin : 0 auto;
padding-top : 10px;
padding-bottom : 10px;
width : 960px;
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
border-top : 1px solid #F93F0D;
clear : both;
vertical-align : middle;
text-align : center;
}
#z-dol a {
color : #ffffff;
text-decoration : none;
font-size : 10px;
}
#z-dol a:hover {
text-decoration : underline;
}
.center {
margin : 0;
padding : 0;
text-align : center;
}

#module {
width : 100%;
table-layout : auto;
margin : 0 auto;
}
.module {
width : 100%;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
table-layout : auto;
margin-top : 0;
margin-right : 0;
margin-left : 0;
background : url(../images/menu2.jpg) no-repeat;
display : block;
width : 170px;
}
.module-rig {
width : 100%;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
table-layout : auto;
margin-top : 0;
margin-right : 0;
margin-left : 0;
background : url(../images/menu1.jpg) no-repeat;
display : block;
width : 170px;
}
fieldset {
margin : 0;
border : 0;
padding : 0;
}
* {
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
div.moduletable {
color : #fff;
display : block;
padding : 0;
margin : 0;
overflow : hidden;
clear : both;
}
.moduletable-nav {
color : #fff;
display : block;
width : 960px;
padding : 0;
margin : 0;
overflow : hidden;
clear : both;
}
#logo .moduletable { float : right; width: 227px; height: 150px; margin:0px; padding:0px; border:0px; }
#logo .moduletable img, #right .moduletable img  , #right .moduletable  p img {  margin:0px; padding:0px; border:0px; }
#module-rig th {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-transform : uppercase;
text-align : center;
letter-spacing : 1px;
color : #fff;
background : url(../images/menu1.jpg) repeat;
display : block;
width : 170px;
height : 25px;
line-height : 25px;
padding : 0;
margin : 0;
}
div.moduletable td {
padding : 0;
}
.button {
background-color : #336699;
color : #ffffff;
border : 1px solid #003366;
margin : 5px;
}
.inputbox {
border : 1px solid #3645aa;
background : #d8e1f5;
color : #336699;
margin : 5px;
}
.inputbox_required
{
border : 1px solid #3645aa;
background : #d8e1f5;
color : #336699;
margin : 5px; width:400px; height:250px;
}
.sectiontablemenu-top {
font-size : 11px;
font-weight : bold;
color : #ffffff;
background : #003366;
vertical-align : middle;
height : 20px;
border-right : 0 solid #fff;
padding : 0 10px;
}
.sectiontableentry1 {
background : #f9f9f9;
padding : 3px 5px;
}
.sectiontableentry2 {
background : #f0f0f0;
padding : 3px 5px;
}
div.moduletable_menu {
list-style : none;
display : block;
padding : 0;
float : left;
margin : 0;
overflow : hidden;
clear : both;
}
div.moduletable_menu ul {
margin : 0;
padding : 0;
list-style : none;
}
div.moduletable_menu a:link, div.moduletable_menu a:visited {
display : block;
list-style : none;
font-size : 11px;
font-weight : bold;
color : #fff;
text-align : left;
line-height : 25px;
padding : 0;
height : 25px;
text-decoration : none;
width : 170px;
text-indent : 15px;
margin : 0;
border-bottom: 1px dashed #f93f0d;
text-transform: uppercase;
}
div.moduletable_menu a:hover {
font-size : 11px;
display : block;
list-style : none;
text-indent : 15px;
font-weight : bold;
color : #fff;
text-align : left;
line-height : 25px;
padding : 0;
height : 25px;
text-decoration : none;
background : #333333;
margin : 0;
border-bottom: 1px dashed #f93f0d;
text-transform: uppercase;
}
#mainlevel2 {
list-style : none;
display : block;
padding : 0;
float : left;
margin : 0;
}
#mainlevel2 ul {
margin : 0;
padding : 0;
list-style : none;
}
#mainlevel2 a:link, #mainlevel2 a:visited {
display : block;
list-style : none;
font-size : 11px;
font-weight : bold;
color : #fff;
text-align : left;
line-height : 25px;
padding : 0;
height : 25px;
text-decoration : none;
background : url(../images/menu2.jpg) repeat;
width : 170px;
text-indent : 15px;
margin : 0;
}
#mainlevel2 a:hover {
font-size : 11px;
display : block;
list-style : none;
text-indent : 15px;
font-weight : bold;
color : #fff;
text-align : left;
line-height : 25px;
padding : 0;
height : 25px;
text-decoration : none;
background : url(../images/menu1.jpg) repeat;
margin : 0;
}
#active_menu {
font-weight : bold;
color : #ffffff;
}
.sublevel {
font-size : 12px;
}
#menu-top #active_menu-nav {
font-size : 11px;
color : #fff;
}
#menu-top ul {
font-size : 11px;
display : block;
margin : 0;
padding : 0 0 0 0;
text-align : left;
line-height : 30px;
}
#menu-top ul li {
font-size : 11px;
color : #fff;
display : inline;
text-align : center;
line-height : 30px;
}
#menu-top ul li a:link, #menu-top ul li a:visited {
background : url(../images/m11.jpg) no-repeat;
color : #fff;
font-weight : bold;
text-decoration : none;
border-right : 0 solid #666;
font-size : 11px;
line-height : 30px;
padding-left : 32px;
padding-right : 10px;
}
#menu-top ul li a:hover, #menu-top ul li a:active, #menu-top ul li a:focus {
background : url(../images/m11.jpg) no-repeat;
color : #fff;
font-weight : bold;
line-height : 30px;
}
.moduletable-nav ul {
margin : 0;
padding : 0;
list-style : none;
display : block;
line-height : 30px;
}
.moduletable-nav a:link, .moduletable-nav a:visited, .moduletable-nav a:hover {
background : url(../images/m11.jpg) no-repeat;
display : inline;
list-style : none;
padding-left : 32px;
padding-right : 10px;
float : left;
margin : 0;
font-size : 10px;
line-height : 30px;
white-space : nowrap;
border-left : 0 solid #154381;
color : #fff;
}
ul.moduletable-nav li a {
display : inline;
padding-left : 0;
padding-bottom : 0;
padding-right : 0;
text-decoration : none;
color : #fff;
background : transparent;
font-weight : bold;
text-transform : uppercase;
}
ul.moduletable-nav li a:hover {
color : #28344d;
background : transparent;
font-weight : bold;
}
a:link, a:visited {
color : #fff;
text-decoration : none;
font-weight : bold;
font-size : 13px;
}
a:hover {
color : #fff;
text-decoration : underline;
font-weight : bold;
font-size : 13px;
}
a.category:link, a.category:visited {
font-weight : bold;
}
.readon {
font-weight : bold;
}
.pagenavbar {
background-color : #f0f0f0;
border : 1px solid #e0e0e0;
padding : 3px;
text-align : center;
}
.contenttoc {
width : 180px;
background-color : #f0f0f0;
border : 1px solid #e0e0e0;
padding : 2px;
}
.contenttoc th {
padding : 3px 5px;
font-size : 14px;
font-weight : bold;
text-transform : uppercase;
text-align : left;
letter-spacing : 1px;
color : #003366;
}
.contenttoc td {
padding : 2px 5px;
}
.small {
font-size : 10px;
color : #336699;
}
.smalldark {
font-size : 10px;
color : #000000;
}
.createdate, .modifydate {
font-size : 10px;
color : #999999;
}
.content_rating {
font-size : 10px;
color : #fec56a;
}
.content_vote {
font-size : 10px;
height : 22px;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 10px;
padding-right : 10px;
background-color : #f0f0f0;
border : 1px solid #e0e0e0;
}
.pathway {
font-size : 12px;
color : #ffffff;
letter-spacing : 1px;
margin-left : 4px;
}
a.pathway:link, a.pathway:visited {
color : #ff9933;
font-size : 12px;
}
a.pathway:hover {
font-size : 12px;
}
.contentpane {
background : #405275;
width : 100%;
padding-left : 5px;
padding-right : 5px;
border-spacing : 0;
margin-bottom : 0;
margin-right : 5px;
}
.contentpaneopen {
width : 98%;
padding-left : 5px;
padding-right : 5px;
border-spacing : 5px;
margin-bottom : 0;
background : #405275;
padding : 0;
text-align : justify;
border : 0 solid #d0d0ff;
}
h2, .componentheading , .contentheading {
padding : 0;
margin-bottom : 10px;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
text-align : left;
letter-spacing : 1px;
color : #fff;
line-height: 18px;
border-bottom : 1px solid #fff;
}
h8.componentheading {
padding : 0;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
text-align : left;
letter-spacing : 1px;
color : #0568f4;
border-bottom : 1px solid #0568f4;
}
.contentpagetitle {
font-weight : bold;
color : #000;
}
a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
text-decoration : none;
}
a.readon:link, a.readon:visited {
color : #336699;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0 url(../images/readon_normal.png) no-repeat;
border : 1px solid #336699;
padding : 2px 4px 2px 5px; margin:5px;
white-space : nowrap;
float : right;
line-height : 10px;
text-decoration : none;
}
a.readon:hover {
color : #336699; margin:5px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0 url(../images/readon_hover.png) no-repeat;
border : 1px solid #336699;
padding : 2px 4px 2px 5px;
white-space : nowrap;
float : right;
line-height : 10px;
text-decoration : none;
}
.back_button a:link, .back_button a:visited {
color : #336699;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0 url(../images/back_normal.png) no-repeat;
border : 1px solid #336699;
padding : 2px 4px 2px 5px;
white-space : nowrap;
float : left;
line-height : 10px;
text-decoration : none;
}
.back_button a:hover {
color : #336699;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0 url(../images/back_hover.png) no-repeat;
border : 1px solid #336699;
padding : 2px 4px 2px 5px;
white-space : nowrap;
float : left;
line-height : 10px;
text-decoration : none;
}
.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited {
color : #999999;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0;
border : 0px solid #e0e0e0;
padding : 0px;
white-space : nowrap;
float : left;
text-decoration : none;
}
.pagenav a:hover, .buttonheading a:hover {
color : #336699;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
background : #f0f0f0;
border : 0px solid #e0e0e0;
padding : 0px;
white-space : nowrap;
float : left;
text-decoration : none;
}
ul.pagination {
list-style-type : none;
margin : 0;
padding : 0;
text-align : center;
}
ul.pagination li {
display : inline;
padding : 2px 5px 0 5px !important;
text-align : center;
}
ul.pagination li a {
padding : 2px;
}
form {
margin-left : 5px;
text-align : left;
}
form.login {
margin : 5px 0 20px 0;
padding : 10px 10px 20px 15px;
text-align : left;
}
form.login .inputbox:focus {
border : 0 solid #000000;
}
form.login p {
clear : both;
border : 0 solid #000;
}
form.login .button {
clear : left;
display : block;
font-weight : bold;
margin : 0 0 10px 0 !important;
padding : 0 0 0 0 !important;
cursor : pointer;
border : 0 solid;
}
form.login fieldset {
border : 0 solid #fff;
margin : 0 0 0 0;
padding : 0;
text-align : left;
}
form.login input {
background : #336699;
border : 0 solid #cc3399;
color : #fff;
padding : 2px 2px 0 2px;
}
form.login input.checkbox {
background : none;
border : 0 solid #000;
float : left;
margin : 11px 0 0 0;
padding : 5px;
width : 20px;
}
form.login label {
color : #fff;
display : block;
font-weight : bold;
margin : 0 0 0 0;
padding : 2px 2px 0 2px;
}
form.login label.remember {
float : left;
margin : 5px 0 20px 0;
padding : 5px 0 0 0;
}
form.login p {
color : #fff;
}
form.login p a {
color : #fff;
}
form.login p a:hover, form.login p a:active, form.login p a:focus {
color : #fff;
text-decoration : none;
}
form.lost_password .button, .login_form .button {
border : 0;
bottom : 0;
color : #fff;
font-weight : bold;
margin : 0 0 0 10px;
padding : 0 0 0 30px;
position : absolute;
right : 0;
cursor : pointer;
}
.mceContentBody {background: #4B4B4B;}




