/* 
Document   : styles
Created on : 2009-04-03, 13:55:40
Author     : User
Description:
Purpose of the stylesheet follows.
*/

body{
    margin:0px;
    padding: 0px; 
    background-repeat:repeat-x;
    text-align:center;
    background-image: url(../lrodzinny/graphics/back_grad.jpg);
    background-color:#f1f5f8;
}

.group-small{
	width: 242px; 
	background-image: url("../lrodzinny/graphics/gr-back.jpg");
	background-repeat: repeat-y; 
	font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
}

.group-small .title{
	background-image: url("../lrodzinny/graphics/lTitle.png");
	background-repeat: no-repeat; 
	height: 30px;
	background-position: 5px 3px;
	padding:4px;
	padding-left: 13px;
	color:#0C3161;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
    padding-top:8px;
}

.group-small-title{
	width: 242px; 
	background-image: url("../lrodzinny/graphics/bg-round.jpg");
	background-repeat:no-repeat;
	background-position: 0px -11px;
}

.group-bottom{
	width: 242px;
	background-image: url("../lrodzinny/graphics/bg-round.jpg");
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 11px;
	line-height:0px;
	font-size:0px;
}

.group-content{ 
	padding:7px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.group-white .group-small-title{
	background-position: -242px -11px;
}

.group-white .group-bottom{ 
	background-position: -242px 0px;
}

.group-white{ 
	background-position: -242px 0px;
}

.group-gray .group-small-title{
	background-position: -724px -11px;
}

.group-gray .group-bottom{
	background-position: -724px 0px;
}
.group-navy-blue{
	
}

.group-gray{
	background-position: -726px 0px;
}

.group-light-blue{
	background-position: -484px 0px;
}

.group-light-blue .group-small-title{
	background-position: -483px -11px;
}

.group-light-blue .group-bottom{
	background-position: -483px 0px;
}

div#topMenu{
    display:block;
    width:100%;
    border: 1px solid #cccccc;
}

div#footer{
    display:block;
    width:100%;
    border-bottom: 1px solid #ccd4db;
    border-top: 1px solid #ccd4db;
    background-color: #ffffff;
    text-align:center;
    margin-top:0px;
    padding-top:3px;
    padding-bottom:3px;
}

.red-footer{
    padding-top:3px;
    padding-bottom:3px;
    display:block;
    width:235px;
    border: 0px solid #ccd4db;
    float:left;
    color:#838281;
    font-family: Verdana,Arial,Helvetica,sans-serif; 
    font-weight:bold;
    font-size:10px;
}

.red-footer a{
    color:#838281;
    text-decoration:none;
}

.red-footer a:hover{
    text-decoration:underline;

}

/*sup{
   line-height:13px;
   font-size:11px;
}*/

.red-footer img{
    vertical-align:middle;
    border:0px;
}

#contact-footer{
    display:block;
    width:100%;
    border-bottom: 0px solid #ccd4db;
    border-top: 0px solid #ccd4db;
    background-color: #ffffff;
    text-align:center;
    margin-top:0px;
    padding-top:3px;
    padding-bottom:3px;
}

.clear{
    clear:both;
}

.left-footer-column{
    display:block;
    width:270px;
    float:left;
    border: 0px solid #ccd4db;
    text-align:right;
}

.center-footer-column{
    display:block;
    width:500px;
    float:left;
    border: 0px solid #ccd4db;
    text-align:center;
}

.right-footer-column{
    display:block;
    width:190px;
    float:left;
    border: 0px solid #ccd4db;
    text-align:center;
}

.page-shadow-left{
    display:block;
    width:10px;
    float:left;
    border: 1px solid #ffffdb;
}

.page-shadow-right{
    display:block;
    width:10px;
    border: 1px solid #ffffdb;
}

.page-inner-content{
    display:block;
    width:905px;
    float:left;
    border: 1px solid #ffffdb;
}

div#content{
    display:block;
    width:995px;
    margin-left: auto;
    margin-right: auto; 
    text-align:left;
    border: 0px solid #ff0000;
}

div#header{
    display:block;
    width:100%;
    height:150px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-color: #f0efef;
    border-bottom-color: #f0efef;
    border-left-color: #f0efef;
    border-right-color: #f0efef;
    background-repeat:no-repeat;
    background-position:center; 
    background-image: url(../lrodzinny/graphics/bcgTop.jpg);
    border: 0px solid #ff0000;
}

div.dynamicContent{
    display:block;
    width:995px;
    margin-left:0px;
    border: 0px solid #ff0000;
   /* background-color: #ffffff; */
    background-image: url(../lrodzinny/graphics/shd_all.jpg);
    background-position:0px 0px;
    background-repeat:repeat-x;
    float:left;
}

.left-column{
    display:block;
    width:175px;
    border: 0px solid #ff0000;
    float:left;
    margin-top:10px; 
  /*  background-image: url(../lrodzinny/graphics/mn_bgk.gif);
    background-position:30px 0px;
    background-repeat:repeat-y;*/
    height:100%;
}

.menu{
    display:block;
    margin:0px;
    padding:0px;
    list-style:none;
    height:100%;
    border: 0px solid #ff0000;
    margin-bottom:5px;
}

.menu li{
    display:block;
    border: 0px solid #ff0000;
    background-image: url(../lrodzinny/graphics/btn.jpg);
   /* height:25px;*/
    margin-top:4px; 
    background-repeat:no-repeat;
    background-position:5px 0px; 
}

.menu li a{
    text-decoration:none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color:black;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
    color:#0c3161;
}

.menu li a:hover{
    text-decoration:underline;
    color:#6488a8;
}

.menu li.sep{
    display:block;
    border: 0px solid #ff0000;
    background-image: url(../lrodzinny/graphics/sep.png); 
    height:25px;
    margin-top:4px;
    background-position:center center;
}

.menu li span{
    border: 0px solid #ff0000;
    display:block;
    padding-top:4px;
    padding-bottom:7px;
    padding-left:30px;
    text-align:left;
}

.subItems{
    display:none;
    border: 0px solid #ff0000;
}

.subItems li{
    background-image:none; 
    list-style:none;
    margin-top:2px;
    border: 0px solid #ff0000;
}

.center-column{
    display:block;
    width:522px;
    margin-left:15px;
    margin-top:10px;
    float:left;
    border: 0px solid #ff0000;
}

.white-section{
    background-image: url(../lrodzinny/graphics/white_border_top.jpg);
    padding-top:3px;
    margin-bottom:5px;
}

.white-section-short{
    background-image: url(../lrodzinny/graphics/short-white.jpg);
    padding-top:3px;
    margin-bottom:5px;
    background-repeat: no-repeat;
}

.white-section-end-short{
    display:block;
    border: 0px solid #ff0000;
    height:10px;
    line-height:0px;
    font-size:0px;
    background-image: url(../lrodzinny/graphics/short-white-bottom.jpg);
    background-position:bottom;
}

.table-desc{ 
    color:#cccccc;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    text-decoration:none;
    font-size: 10px;
    text-align:left;
}

.table-desc a {
    color:#cccccc;
    font-weight:bold;
}

.section-topic-short{ 
    background-repeat:no-repeat;
    background-position:0px 0px;
    border: 0px solid #ff0000;
    margin-left:5px;
    height:25px;
    width:240px;
    background-image: url(../lrodzinny/graphics/lTitle.png);
    padding-top:5px;
    padding-left:10px;
    color:#0C3161;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}

.section-data-short{
    padding-left:10px;
    padding-right:10px;
    margin-top:5px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    text-decoration:none;
    font-size: 12px;
}

.blue-section{
    background-image: url(../lrodzinny/graphics/blue_start.jpg);
    padding-top:3px;
    margin-bottom:5px;
}

.login-section{
    background-image: url(../lrodzinny/graphics/lBack.jpg);
    padding-top:3px;
    margin-bottom:5px;
    border: 0px solid #ff0000;
    width:240px;
}

.login-section-end{
    display:block;
    border: 0px solid #ff0000;
    height:10px;
    line-height:0px;
    font-size:0px;
    background-image: url(../lrodzinny/graphics/lBottom.jpg);
    background-position:bottom;
}

.white-section-end{
    display:block;
    border: 0px solid #ff0000;
    height:10px;
    line-height:0px;
    font-size:0px;
    background-image: url(../lrodzinny/graphics/white_border_end.jpg);
    background-position:bottom;
}

.blue-section-end{
    display:block;
    border: 0px solid #ff0000;
    height:10px;
    line-height:0px;
    font-size:0px;
    background-image: url(../lrodzinny/graphics/blue_end.jpg);
    background-position:bottom;
}

.section-topic{ 
    background-repeat:no-repeat;
    background-position:0px 0px;
    border: 0px solid #ff0000;
    margin-left:5px;
    height:25px;
    width:512px;
    background-image: url(../lrodzinny/graphics/topic_header.jpg);
    padding-top:5px;
    padding-left:10px;
    color:#0C3161;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}

.small-section-topic{
    background-repeat:no-repeat;
    background-position:0px 0px;
    border: 0px solid #ff0000;
    margin-left:5px;
    height:25px;
    width:370px;
    padding-top:5px;
    padding-left:10px;
    background-image: url(../lrodzinny/graphics/top_cn.png);
    color:#0C3161;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}

.section-label{
    display:block;
    width:200px;
    float:left;
    border: 0px solid #ff0000;
}

.section-events{
    display:block;
    width:150px;
    float:right;
    color:#667AB3;
    text-align:right;
    font-size: 10px;
    font-weight:normal;
    margin-right:15px;
    border: 0px solid #ff0000;
}



.section-events a{
    color:#667AB3;
    text-decoration:none;
}

.section-data{
    margin-left:5px;
}

.right-column{
    display:block;
    width:240px;
    margin-top:10px;
    margin-left:5px;
    border: 0px solid #ff0000;
    float:left;
}

.page-continer{
    background-color:white;
    width:965px;
    margin-left:15px;
    margin-top:3px;
    background-image: url(../lrodzinny/graphics/mn_bgk.gif);
    background-position:30px 15px;
    background-repeat:repeat-y;
}

.data-content{
    display:block;
    background-image: url(../lrodzinny/graphics/shd_line2.gif);
    background-position:center;
    background-repeat:repeat-y;
    border: 0px solid #ff0000;
    width:995px;
}

.shadow_left{
    display:block;
    width:12px;
    height:250px;
    float:left;
    border:0px solid #FFFF00;
    background-repeat:no-repeat;
    background-image: url(../lrodzinny/graphics/lst.png);
    background-position:0px 12px;
}
.shadow_right{
    display:block;
    width:14px;
    height:250px;
    float:left;
    border:0px solid #FFFF00;
    background-repeat:no-repeat;
    background-image: url(../lrodzinny/graphics/rst.png);
    background-position:0px 12px;
}

div#leftColumn{    
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ff6666;
    border-bottom-color: #ff6666;
    border-left-color: #ff6666;
    border-right-color: #ff6666;
    margin:0px;
    width:200px;
    float: left;
}

div#rightColumn{
    padding-left:5px;
    margin-left:210px;
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-left-style: dashed;
    border-right-style: dashed;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ffff33;
    border-bottom-color: #ffff33;
    border-left-color: #ffff33;
    border-right-color: #ffff33;
}


/* login form */

div#loginBox{
    display:block;
    width:100%;
    border:0px solid #FFFF00;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}

.standard-table{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight:normal;
}

.standard-table a{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color:black;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
}

.standard-table a:hover{
    text-decoration:underline;
}

.singleBorderSmall{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-size: 12px;
    border:1px solid #cccccc;
}

.menu-admin-site{ 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-size: 10px;
    border:0px solid #cccccc;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style:none;
}

.menu-admin-site li.groupItem{
    margin:0px;
    margin-top: 5px;
    font-weight:bold;  
    border:0px solid #cccccc;
    background-color: #FFFFFF;
    color: #666666;
    padding:0px;
    padding-top:3px;
    padding-bottom:3px;
    background-image: url(../opera/graphics/event_bg.jpeg);
    background-position: right;
}

.menu-admin-site li ul{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-size: 0px;
    border:0px solid #cccccc;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style:none;
    line-height: 0px;
} 

.menu-admin-site li ul li{
    background-color: #FFFFFF;
    color: #000000;
    border:0px solid #cccccc;
    margin-top: 0px;
    font-weight:normal;
    padding:0px;
    padding-left:15px;
    font-size: 10px;
    line-height:normal;
}

.menu-admin-site li ul li a{
    text-decoration:none;
    color:black;
}

.menu-admin-site li ul li a:hover{
    text-decoration:underline;
}

.group-title{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-size: 12px;
    display:block;
    background-color: #ffffff;
    text-align: left;
    background-image: url(graphics/aRow.JPG);
    border: 0px solid #ff0000;
    width:100%;
    height:16px; 
}

.group-title .group-label{
    background-color: #ffffff;
    padding-right: 5px;
    color: #000099;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12px;
    float:left;
    width:auto;
}

.table-standard{ 
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
    border: 0px solid #ff0000;
}

.table-standard thead{
    font-weight: bold;
}

.error-box{
    display:block;
    border: 1px solid #ff0000;
    width:760px;
    padding:4px;
    height:20px;
}

.error-box .error-box-message{
    display:block;
    width:600px;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
    color:red;
    padding-top:3px;
}

.error-box .error-box-events{
    display:block;
    width:50px;
    margin-right:5px;
    margin-left:auto;
    text-align:left;
    padding-top:8px;
    padding-bottom:3px;
    border: 0px solid #ff0000;
}

.news-summary{
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-weight:bold;
}

.news-message{
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-weight:normal;
    margin-bottom:10px;
}

.news-date{
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-weight:bold;
    color:#BCC3CB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #dddedf;
    margin-bottom:5px;
}

.news-message img{
	margin-right:5px;
	float:left;
	margin-top:3px;
}
img {
border: 0px;
} 
.news-message a{
    text-decoration:none;
    color:#3D5B81;
}

.news-message a:hover{
	text-decoration:underline;
}

.step-subject{
    margin-top:5px;
    display:block;
    background-image: url(../lrodzinny/graphics/topic_header.jpg);
    padding-top:5px;
    padding-left:10px;
    color:#0C3161;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
    height:25px;
    width:512px;
    background-repeat:no-repeat;
}

.step-data{
    padding-left:10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    text-decoration:none;
    font-size: 12px;
}

.step-data-table{ 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    text-decoration:none;
    font-size: 12px;
}

.step-data-input{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    text-decoration:none;
    font-size: 12px;
    width: 200px;
}

.step-footer{
    background-image: url(../lrodzinny/graphics/topic_header.jpg);
    background-repeat:no-repeat;
    height:25px;
    margin-top:5px;
    padding-left:10px;
    padding-top:5px;
    text-align:center;
    color:#0C3161;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
}

.step-footer a{
    text-decoration:none;
    font-weight:bold;
    color:#0C3161;
}
.step-footer a:hover{
    text-decoration:underline;
}

.index-table{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;    
}

.index-header{
    color:#0C3161;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
    font-weight:bold;
    padding-top:6px;
}

.index-table a{
    text-decoration:none;
    color:black;
}

.index-table a:hover{
    text-decoration:underline;
    color:black;
}

.index-title-authors{
    font-size: 10px;
    font-style: italic;
}

.path{
    padding-top:4px; 
    font-size:12px;
    font-family:Arial;
    text-decoration:none;
    color:black;
}

.article-title{
    color:#0C3161;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
    font-weight:bold;
    padding-top:6px;
}

.article-summary{
    color:black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 11px;
    font-weight:normal;
    padding-top:6px;
    text-align: justify;
}

.article-text{
    color:black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
    text-align:justify;
    font-weight:normal;
    padding-top:6px;
}

.article-reference{ 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 10px; 
    font-weight:normal;
    padding-top:6px;
    text-align: justify;
}

.article-authors{
    color:black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
    font-weight: normal;
    text-align:right;
    padding-top:6px; 
}

.author-name{
    font-weight: bold;
}

.author-description{
    font-size: 10px;
    color:black;
}

.content-title{
    color:black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
    font-weight: bold;
    margin-bottom:3px;
}
.content-author{
    color:silver;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 10px;
    font-weight: normal;
}
.content-title a{
    color:black;
    text-decoration:none;
}
.content-title a:hover{
    color:black;
    text-decoration:underline;
}

.content-summary{
    color:black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
    padding-left:20px;
    font-weight: normal;
    margin-bottom:5px;
}

.publication-preview{
    display:block;
    width:120px;
    float:left;
    border: 0px solid #FF0000;
}

.publication-desc{
    color:black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
    padding-left:20px;
    font-weight: normal;
    margin-bottom:5px;
    
}

.publication-desc a{
    text-decoration:none;
    color:black;
}

.publication-desc a:hover{
    text-decoration:underline;
    color:black;
}

.publication-box{
    border: 0px solid #FF0000;
    display:block;
    overflow:hidden;
    height:180px;
}

.archive-desc{
    color:black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
    text-align:right;
    font-weight: normal;
    margin-bottom:5px;
}

.page-group{ 
    color:#0C3161;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
    margin-left:15px;
}

.page-group a{
    color:#0C3161;
    text-decoration:none;
}

.page-group a:hover{
    color:#0C3161;
    text-decoration:underline;
}

.page-list{
    font-family: Verdana,Arial,Helvetica,sans-serif; 
    text-decoration:none;
    font-size: 12px;
}

.page-list a{
    text-decoration:none;
    color:black;
}

.page-list a:hover{
    text-decoration:underline;
}

.forum-main-group{  
    padding:6px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #95A9A8;
    font-size: 13px;
}

.forum-main-group a{
    text-decoration:none;
    color: #61868F;
}

.forum-main-group a:hover{
    text-decoration:underline;
}

.forum-post{ 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left:15px;
    background-image: url('../../../../graphics/dinks.png');
    background-repeat: no-repeat;
    background-position: 1px 3px;
    margin-left:15px;
}

.forum-post-title{
    
}

.forum-post-title a{
    text-decoration:none;
    color:black;
}

.forum-post-title a:hover{
    text-decoration:underline;
}

.forum-subgroup{ 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px; 
    color:#61868F;
    padding-left:15px; 
}

.forum-post-desc{
	color:#A0A5A8;
}

.forum-subgroup a{
    color:#61868F;
    text-decoration:none;
}

.forum-subgroup a:hover{
    text-decoration:underline;
}

.forum-header{
    border:1px solid #EBEBEB;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #61868F;
    font-weight: bold;
    background-color: #F3F7F8;
    text-align:center;
}

.forum-thread td{
    border-bottom:1px solid #F3F7F8;
    padding-bottom:3px;
    padding-top:3px;
}

.forum-thread tr:hover{
    background-color:inherit;
}

.forum-desc{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    color:#989DA0;
    padding-left:15px;
}

.forum-subgroup td{
    padding:3px;
}

.quote-title{
    font-size:9px;
    width:90%; 
}

.forum-quote{
    padding:3px;
    margin:3px;
    color:green;
    width:90%;
    border: 1px solid silver;
}

.thread-title {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background-color:#61868F;
    color:white; 
    padding:3px;
}

.thread-user-data td{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    background-color:#F3F7F8;
    color:olive;
    padding:3px; 
}

.thread-message{ 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.thread-message td{
    padding-bottom:6px;
    padding-top:6px;
}

.thread-label{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color:#61868F;
}

.thread-input{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color:black;
}

.non-loged{
    width:510px;
    height:150px;
    background-color:#F3F7F8;
    border:1px solid #C2DAE0;
    text-align:center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #61868F;
    font-weight:bold;
    padding-top:50px;
}

.non-loged a{
    color:blue;
    text-decoration:none;
}

.conf-data{ 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.conf-detail{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-align:right;
    padding-right:15px;
}

.article-href{
    text-decoration:none;
    color:navy;
}

.article-href :hover{
    text-decoration:underline;
}

.paragNoPadding{
    border:0px solid #00FF00;
    padding:0px;
    margin:0px;
}

.al{
    text-decoration:none;
    color: #0C3161;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight:bold;
}

.al a{
    text-decoration:none;
    color: #0C3161;
}

.al a:hover{
    text-decoration:underline;
}

.comments-section-header{
    height: 28px;
    background-image:url(../lrodzinny/graphics/opinie_bgd.gif);
    background-repeat: repeat-x;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #cccccc;
    border-bottom-color: #cccccc;
    padding-top:2px; 
}

.comments-sec1{
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-left-color: #cccccc;
}

.comment-author{
    font-family: Arial; 
    font-weight: bold;
    font-size: 11px;
    text-align:right;
    margin-top:3px;
}

.comment-message{
    font-family: Arial;
    color: black;
    font-weight: normal;
    font-size: 12px;
    margin-top:3px;
}

.tabHeader{ 
    list-style:none;
    padding:0px;
    margin:0px;
    font-family: Arial,Helvetica,sans-serif; 
    width:512px;
    background-image: url(../lrodzinny/graphics/topic_header.jpg);
    padding-top:5px;
    height:21px;
}

.tabPageHeader{
    display:inline;
}

.tabPageHeader a{
    display:block;
    float:left;
    margin-left:3px; 
    padding-left:15px;
    padding-right:15px;
    height:20px;
    font-size:12px;
    border:0px solid #FF0000;
    text-decoration:none;
    color:black;
}

.tabHeaderSelected a{
    font-weight:bold;
}

.link{
    text-decoration:none;
    font-size:12px;
    font-family: Arial,Helvetica,sans-serif;
    color:black;
}

.link:hover{
    text-decoration:underline;
}

.lastPublicationHref{
	font-family:Arial; 
	font-size:15px; 
	color:#0C3161;
	text-decoration:none;
}

.lastPublicationHref:hover{ 
	text-decoration:underline;
}

#rotate-ebm a:hover {
	text-decoration: underline !important;	
}
