/* CSS Document */
body {
   background-color: #ffffff;
   vertical-align: top;
   margin-top: 0px;
   padding: 0px;
   font-family: Tahoma, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   text-align:justify;

}

img {
	border: 0;
}

li.latestnews-tleft {
list-style-image:url(../images/bullet4x4.gif);
list-style-position:outside;
margin:0 0 0 15px;
padding:0;
}

div#topMainBackground {
	position: absolute;
	top: 150px;
	left: 0;
	z-index: 10;
	width: 1024px;
	height: 2000; /* 489px; */
	background: url(../images/1024.jpg) top repeat-y;
}
div#mainContainer {
	position: relative;
	z-index: 0;
	margin: 0px;
	background-color: #FFFFFF;
	overflow: auto;
	width: 950px;
	
	
}
div#mainContainer2 {
	position: relative;
	z-index: 0;
	margin: 0px;
	
	overflow: auto;
	width: 950px;
	
	
}
div#mainContainer3 {
	position: relative;
	z-index: 0;
	margin: 0px;
	background-color: #FFFFFF;
	overflow: auto;
	width: 100%;
	
	
}
div#center {
	
	width: 950px;	
	background-color: #FFFFFF;
	
	
}
.logo {
vertical-align: top;
padding-left: 2px;
padding-right: 4px;
padding-top: 1px;
margin-top: 20px;

}
.slogan {
display: block;
padding-left: 10px;
padding-top: 6px;
margin-top: 4px;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
	

}
.table_main{
   width: 100%;
   height: 180px;
   background-image: url(../images/tlo1.jpg);
   background-repeat: repeat-x;
}

.table_main2{
   width: 100%;
   margin:12px auto;
   padding-top: 12px;

}

.table_scroll {
   background-image: url(../images/news_sc.jpg);
   background-repeat: no-repeat;
   height: 21px;
   width: 270px;
   vertical-align: bottom;
   padding-left: 8px;
   padding-bottom: 2px;
}
.silver_date {

	text-align: right;
	padding-right: 0px;
	padding-top: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	white-space: nowrap;
	vertical-align: top;
        width: 100%;
}
.table_m_bottom {
   background-image: url(../images/bottom-background.jpg);
   background-repeat: repeat-x;
   height: 100px;
   vertical-align: top;
   padding-top: 60px;
}

.table_m_bottom table td{
	text-align: center;
        width: 100%;
        vertical-align: bottom;
}

.table_m_bottom2 {
padding-top: 35px;
padding-left: 10px;
margin: 0px;
   background-repeat: repeat-x;
   height: 1px;
}
/* styl menu dla osi */
.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-image: url(../images/osi.gif);
background-repeat: repeat-x;
color: #5C696B;
width: 220px;
height: 14px;
padding-left: 10px;
text-align: left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;

}
.menutitle:hover{
cursor:pointer;
margin-bottom: 5px;
background-image: url(../images/osi.gif);
background-repeat: repeat-x;
color: #FF9900;
width: 220px;
height: 14px;
padding-left: 10px;
text-align: left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;

}
.submenu{
margin-bottom: 0.5em;
width: 220px;
padding-left: 10px;
}

.shadetabs {
	width: 240px;
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: 11px Arial,Helvetica,sans-serif;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	border-bottom:1px solid #DFDFDF;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 3px;
margin-right: 3px;
color: #666;
font: bold 11px Arial,Helvetica,sans-serif;
}

.shadetabs li a.selected{
text-decoration: none;
color: #666;
font: normal 11px Arial,Helvetica,sans-serif;
}


/* koniec stylu dla osi */
.clr {
	clear: both;
}

#main_outline {
	width: 802px !important;
	width: 808px;
	border: 1px solid #cccccc;
	padding: 2px;
	background: #ffffff;
}

#pathway_outline {
	width: 633px !important;
	width: 635px;
	float: left;
	border: 1px solid #cccccc;
	margin-bottom: 2px !important;
	margin-bottom: -2px;
}

#pathway {
	float: left;
	padding: 4px 3px 3px 5px;
}

#buttons {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 50%;
}


a.mainlevel-top:link, a.mainlevel-top:visited {
 
margin-left: 5px;
			font-size: 9pt;
	font-weight: normal;
	color: #333333;
		text-align: left;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	
}
a.transmenu4551_menu1 { padding-bottom: 13px; }

a.mainlevel-top:hover {
	background-position: 0px;
	text-decoration: underline;
	font-weight: normal;
	color: #666666;
}

a.mainlevel-menu:link, a.mainlevel-menu:visited {
			font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
		text-align: left;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	height: 38px;
	}

a.mainlevel-menu:hover {
vertical-align: top !important;
	background-position: top;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	height: 38px;

}
.truck{
margin-top:-1px;
}
/*********************************************
		MENU ZIELONE
*********************************************/
a.mainlevel-zielone:link, a.mainlevel-zielone:visited {
			font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color:#007B32;
padding: 5px;
padding-left: 10px;
margin: 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	display: block;
	}

a.mainlevel-zielone:hover {

padding: 5px;
padding-left: 10px;
margin: 0px;
	text-decoration: underline;
	display: block;
	font-weight: normal;
	color: #ffffff;
	background-color: #007B32;
	
	


}
/*************************/
a.mainlevel-czarne:link, a.mainlevel-czarne:visited {
			font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	display: block;
	color: #727272;
	text-align: left;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	background: url(../images/black_arrow.jpg) no-repeat 0px 3px;
	
	}

a.mainlevel-czarne:hover {
vertical-align: top !important;
	background-position: top;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006DA3;
	background: url(../images/black_arrow.jpg) no-repeat 0px 3px;
	height: 25px;
	




}
/*** MENU UZYTKOWNIOKA**/
a.mainlevel-uzytkownik:link, a.mainlevel-uzytkownik:visited {
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;

	}

a.mainlevel-uzytkownik:hover {
font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;


}
a#active_menu-menu {
	color: #3D4E6D;
	}
/* menu dolne */
a.mainlevel-menu_d:link, a.mainlevel-menu_d:visited {
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	text-align: left;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
        padding-left: 15px;
	padding-right: 15px;
	height: 25px !important;
	height: 0px;
	}

a.mainlevel-menu_d:hover{
font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	text-align: left;	
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
        padding-left: 15px;
	padding-right: 15px;
        height: 25px !important;
	height: 0px;
}

.link_bottom:link, link_bottom:visited {
    font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px !important;
	height: 0px;

}
.link_bottom:hover {
    font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;	
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
        height: 25px !important;
	height: 0px;

}
#search {
	float: right;
	border: 1px solid #cccccc;
	padding: 0px;
	width: 163px !important;
	width: 165px;
	height: 21px !important;
	height: 23px;
	overflow: hidden;
}

#search .inputbox {
	border: 0px;
	padding: 4px 3px 3px 5px !important;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	height: 17px !important;
	height: 19px;
	width: 153px !important;
	width: 159px;
	color: #ff6600;
}

#header_area {
	width: 802px !important;
	text-align: left;
	border: 0px;
	margin: 0px;
}

#header {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 635px;
	height: 150px;
	background: url(../images/header_short.jpg) no-repeat;
}

#top_outline {
	float: left;
	border: 1px solid #cccccc;
	padding: 2px;
	margin-left: 2px;
	float: left;
	overflow: hidden;
	height: 144px !important;
	height: 150px;
	width: 159px !important;
	width: 165px;
}

#left_outline {
	margin-top: 2px;
	border: 1px solid #cccccc;
	padding: 2px;
	float: left;
	width: 159px !important;
	width: 165px;
}

#content_area {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/** border: 1px solid #cccccc; **/
	float: left;
	width: 635px;;
}

#banner_area {
	width: 635px;
	margin-top: 2px;
	margin-bottom: 0px !important;
	margin-bottom: -3px;
}

#banner {
	float: left;
	padding: 0px;
	width: 468px;
}

#poweredby {
	float: left;
	margin-left: 2px;
}

#sandbox_area_2 .sandbox_area {
	float: left;
	margin-top: 2px;
	width: 468px;
}

#sandbox_area_1 .sandbox_area {
	float: left;
	margin-top: 2px;
	width: 635px;
}

#right_outline {
	border: 1px solid #cccccc;
	margin-top: 2px;
	float: right;
	padding: 2px;
	width: 159px !important;
	width: 165px;
}

/** with both user1 and user2 visible **/
#user1_2 .user1_outline {
	width: 227px !important;
	width: 233px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_2 .user2_outline {
	width: 227px !important;
	width: 233px;
	border: 1px solid #cccccc;
	float: right;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 2px;
}

/** with either user1 or user2 visible **/
#user1_1 .user1_outline {
	width: 462px !important;
	width: 468px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_1 .user2_outline {
	width: 462px !important;
	width: 468px;
	border: 1px solid #cccccc;
	float: right;
	margin-bottom: 2px;
	padding: 2px;
}

/** based on 100% content width **/
#user1_4 .user1_outline {
	width: 311px !important;
	width: 317px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_4 .user2_outline {
	width: 310px !important;
	width: 316px;
	border: 1px solid #cccccc;
	float: right;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 2px;
}

/** with either user1 or user2 visible **/
#user1_3 .user1_outline {
	width: 629px !important;
	width: 635px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_3 .user2_outline {
	width: 629px !important;
	width: 635px;
	border: 1px solid #cccccc;
	float: right;
	margin-bottom: 2px;
	padding: 2px;
}

/** adjust content area based on right nav **/
#sandbox_area_2 .content_outline {
	width: 462px !important;
	width: 468px;
	border: 1px solid #cccccc;
	padding: 2px;
}

#sandbox_area_1 .content_outline {
	width: 629px !important;
	width: 635px;
	border: 1px solid #cccccc;
	padding: 2px;
}

#active_menu {
	color:#FFCC00;
	font-weight: bold;
}

a#active_menu:hover {
	color: #ff6600;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
	float: left;
  font-size: 11px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  width: 53px;
  padding: 4px;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

#footer {
	text-align: center;
	padding: 3px;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

.latestnews-news_center1 a:link, .latestnews-news_center1 a:hover, .latestnews-news_center1 a:visited {
	color:#666666;
}

li.latestnews-news_center1 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:normal;
text-decoration:none;
list-style-image:url(../images/icon_article.gif);
list-style-position:outside;
margin:0 0 0 15px;
padding:0;
}

li
{
line-height: 15px;
padding-left: 0px;
padding-top: 0px;
background-repeat: no-repeat;
background-position: 0px 3px;
}


td {
	text-align: left;
}


a-droga1:link, a-droga1:visited {
	color: #044E8E; 
	text-decoration: none;
	font-weight: normal;
}

a-groga1:hover {
	color: #044E8E;
	text-decoration: underline;
	font-weight: normal;
}

/* mambo core stuff */
a:link, a:visited {
	color: #006DA3; 
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Helvetica, sans-serif;
	font-sieze: 10px;
}

a:hover {
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
	font-family: Tahoma, Helvetica, sans-serif;
	font-sieze: 10px;
}
.link_nieb, .link_nieb:visited {
	color: #044E8E; 
	text-decoration: none;
	font-weight: normal;
}

.link_nieb:hover {
	color: #044E8E;
	text-decoration: none;
	font-weight: normal;
}
a.readon:link, a.readon:visited {
	color: #FF9900; 
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-sieze: 10px;
}

a.readon:hover {
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-sieze: 10px;
}
table.contentpaneopen {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	
	font-size: 12px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
	font: normal 12px Arial;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpane td.contentheading {
  padding-left: 15px;
  padding-top: 9px;
}

.button, .button-tag {
	background-image: url(../images/button_bg.jpg);
   font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px solid #CCD7E0;
        background-position : bottom;
		height: 20px;
}
.button:hover, .button-tag:hover {
	background-image: url(../images/button_bg.jpg);
   font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
		height: 20px;
        border: 1px solid #999999;
        background-position : bottom;
}
.inputbox, .required, .required validate-url, .validate-selection, .required validate-email, .required validate-selection {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

#sandbox_area_2 .componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	width: 458px !important;
	width: 462px;
}

#sandbox_area_1 .componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	width: 625px !important;
	width: 629px;
}

.contentcolumn {
	padding-right: 5px;
}


table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable th {
	border-bottom: 1px solid #DFDFDF;
	color: #666666;
	text-align: left;
padding-bottom: 8px;
padding-left: 10px;
padding-top: 10px;
	height: 30px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
/** MENU UZYTKOWNIKA ***/
table.moduletable-uzytkownik {
	width: 200px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #666666;
	color: #ffffff;
}

table.moduletable-uzytkownik th {
	background-color: #666666;
	color: #ffffff;
	text-align: left;
	padding-top: 5px;
	padding-left: 7px;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

table.moduletable-uzytkownik td {
	font-size: 11px;
	padding-left: 7px;
	padding-bottom: 7px;
	margin: 0px;
	font-weight: normal;
}
/** 200px **/
table.moduletable-200 {
	width: 200px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;	
	color: #333333;
}

table.moduletable-200 th {
	color: #666666;
	text-align: left;
	padding-top: 5px;
	padding-left: 7px;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

table.moduletable-200 td {
	font-size: 11px;
	padding-left: 7px;
	padding-bottom: 7px;
	margin: 0px;
	font-weight: normal;
}
/*maintop*/
table.moduletable-maintop {
	width: 600px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable-maintop th {
	color: #333333;
	border-bottom: 2px solid #FF9900;
	text-align: left;
	padding-top: 7px;
	padding-left: 4px;
	height: 25px;
	font-weight: bold;
	font-size: 15px;
	
}

table.moduletable-maintop td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-weight: normal;
}
/*koniec maintop*/
	
.image {
  border: 1px solid #CCCCCC;
  padding: 2px;
  
  
}
.image:hover {
  border: 1px solid #cccccc;
  padding: 2px;
}
.image2 {
  border: 1px solid #CCCCCC;
  padding: 2px;
  margin: 10px;
}
.image2:hover {
  border: 1px solid #cccccc;
  padding: 2px;
    margin: 10px;
}
/*tabs*/
table.moduletable-tabs {
	width: 540px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable-tabs th {
	background: url(../images/module_bg2.jpg) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 7px;
	padding-left: 4px;
	height: 30px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

table.moduletable-tabs td {
	font-size: 11px;
	padding: 0px;
	
	margin: 0px;
	font-weight: normal;
}
/* na osi */
table.moduletable-osi {
	width: 540px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}

table.moduletable-osi th {
	color: #000000;
	text-align: left;
	padding-top: 7px;
	padding-left: 10px;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-osi td {
	font-size: 11px;
	padding: 0px;	
	margin: 0px;
	font-weight: normal;
}
/* osi2 */
table.moduletable-osi2 {
	width: 510px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-top: 1px solid #CCCCCC;
}

table.moduletable-osi2 th {
	color: #000000;
	text-align: left;
	padding-top: 7px;
	padding-left: 10px;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-osi2 td {
	font-size: 11px;
	padding: 0px;	
	margin: 0px;
	font-weight: normal;
}
/*osi 3 */
table.moduletable-osi4 {
	width: 300px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;

}

table.moduletable-osi4 th {
	color: #000000;
	text-align: left;
	padding-left: 2px;
	height: 10px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-osi4 td {
	font-size: 11px;
	padding: 0px;	
	margin: 0px;
	font-weight: normal;
}
/*osi 3 */
table.moduletable-osi3 {
	width: 510px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-top: 1px solid #CCCCCC;
}

table.moduletable-osi3 th {
	color: #000000;
	text-align: left;
	padding-top: 7px;
	padding-left: 3px;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-osi3 td {
	font-size: 11px;
	padding: 0px;	
	margin: 0px;
	font-weight: normal;
}
/*scroller */

table.moduletable-scroller {
	width: 240px;
	margin-bottom: 0px;
	padding: 0px;
	

}

table.moduletable-scroller th {
		color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 10px;
	height: 9px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #CCCCCC;
	width: 240px;
	text-transform: uppercase;
}

table.moduletable-scroller td {
	padding: 0px;	
	font-weight: normal;
	padding-left: 5px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
/*podobne*/
table.moduletable-podobne {
	width: 320px;
	margin-bottom: 10px;
	padding: 0px;
	background-color: #666666;
	

}

table.moduletable-podobne th {
		color: #FF6600;
	text-align: left;
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 5px;
	height: 9px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ffffff;
	width: 90%;
	text-transform: uppercase;
}

table.moduletable-podobne td {
	padding: 0px;	
	font-weight: normal;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


table.moduletable-320 td {
	font-size: 12px;
	padding: 0px;	
	font-weight: normal;
}
table.moduletable-320 {
	width: 320px;
	margin-bottom: 10px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
}

table.moduletable-320 th {
	color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	height: 9px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #CCCCCC;
	width: 320px;
	text-transform: uppercase;
}
/**/
table.moduletable-270 td {
	font-size: 12px;
	padding: 0px;	
	font-weight: normal;
}
table.moduletable-270 {
	width: 270px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
}

table.moduletable-270 th {
	color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	height: 9px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #CCCCCC;
	width: 270px;
	text-transform: uppercase;
}


/* targi */
table.moduletable-targi {
	width: 150px;
	margin-bottom: 2px;
	padding: 0px;
	margin: 0px;

}

table.moduletable-targi th {

}

table.moduletable-targi td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	vertical-align: top;
}
/* targi 2*/
table.moduletable-targi2 {
	width: 100%;
	margin-bottom: 2px;
	padding: 0px;
	margin-left: 5px;

}

table.moduletable-targi2 th {

}

table.moduletable-targi2 td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
}
/* center i center2 */
table.moduletable-center {
	width: 243px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
}

table.moduletable-center th {
	color: #000000;
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../images/center.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-center td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
/* sponsorowane */
table.moduletable-spons {
	width: 243px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #FF9900;
}

table.moduletable-spons th {
	color: #FF9900;
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../images/center.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-spons td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
}
/* center2 */
table.moduletable-center2 {
	width: 170px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
}

table.moduletable-center2 th {
	color: #000000;
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../images/center.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 260px;
}

table.moduletable-center2 td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	width: 260px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
/*************************************************
SZARE 300 NP. FORUM
**************************************************/
/* center2 */
table.moduletable-szare_300 {
	width: 300px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-szare_300 th {
	color: #CC0000;
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 4px;
	height: 29px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
}

table.moduletable-szare_300 td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 300px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/***************KONIEC SZARE 300 *****************/
table.moduletable-center3 {
	width: 300px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
}

table.moduletable-center3 th {
	color: #666666;
	text-align: left;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 4px;
	border-top: 1px solid #CCCCCC;
	height: 29px;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

table.moduletable-center3 td {
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
}
table.moduletable-na_forum {
	width: 310px;
	margin-bottom: 5px;
	padding: 0px;
	background-color: #F0F0F0;
}

table.moduletable-na_forum th {
	color: #666666;
	text-align: left;
	padding-top: 9px;
	padding-left: 10px;
	padding-right: 4px;
	background-repeat: no-repeat;
	height: 32px;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	width: 310px;
}

table.moduletable-na_forum td {
	font-size: 11px;
	padding-left: 2px;
	margin: 0px;
	font-weight: normal;
	width: 310px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* center2 */
table.moduletable-popularne {
	width: 297px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
}

table.moduletable-popularne th {
	color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	height: 9px;
	font-weight: bold;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	border-top: 1px solid #CCCCCC;
	text-transform: uppercase;
}

table.moduletable-popularne td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	width: 297px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
table.moduletable-popularne2 {
	width: 220px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
}

table.moduletable-popularne2 th {
	color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	height: 9px;
	font-weight: bold;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	border-top: 1px solid #CCCCCC;
	text-transform: uppercase;
}

table.moduletable-popularne2 td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	width: 220px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
/* center2 */
table.moduletable-wyszukaj {
	width: 540px;
	margin-bottom: 0px;
	background-image: url(../images/tag_cloud.jpg);
	background-repeat: no-repeat;
	background-position: right;
		margin-left: 0px;
	padding-bottom: 0px;
	
}
.search-wyszukaj {
width: 290px;
_width: 330px;
float: left;

}
.wyszukaj {
padding-top: 15px;
font: 12px Arial;
font-weight: bold;
text-align: right;
}
table.moduletable-wyszukaj th {
	color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	height: 9px;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	
	text-transform: uppercase;
}

table.moduletable-wyszukaj td {
	font-size: 11px;
	padding-left: 3px;
	padding-right: 4px;	
	padding-top: 4px;
	padding-bottom: 10px;
	
	font-weight: normal;
	width: 540px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
/* wyszukiwarka */
table.moduletable-search {
	width: 240px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 2px;
	padding-bottom: 2px;
	border-spacing: 0px;
	
	
	
}

table.moduletable-search th {
		color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 7px;
	height: 9px;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #CCCCCC;
	text-transform: uppercase;
}

table.moduletable-search td {
	font-size: 12px;
	margin: 0px;
	padding-left: 3px;
	font-weight: normal;
	width: 240px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
}
.center1 {
   width: 200px;
   border-left: 0px solid #CCCCCC;
   border-bottom: 0px solid #CCCCCC;
   background-repeat: repeat-y;   
}
.center2 {
   width: 320px;
 border-left: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
   background-repeat: repeat-y;   
}
table.moduletable-reklama {
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 3px;
	border-spacing: 0px;
	
}

table.moduletable-reklama th {
	text-align: left;
	padding-top: 10px;
	padding-left: 5px;
	height: 29px;
	color:#666666;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;	
	text-transform: uppercase;
	
	}

table.moduletable-reklama td {
		font-weight: normal;
		text-align: center;
	
	
}
/****/
table.moduletable-search2 {
	width: 940px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	
}

table.moduletable-search2 th {
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 4px;
	height: 29px;
	color: #666666;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	width: 940px;
}

table.moduletable-search2 td {

	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	border: 1px solid #F4EAC6;
	background-color: #F8F1D8;
	width: 940px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
/************************************************
KATEGORIE FILMOW
***********************************************/
table.moduletable-140 {
	width: 170px;
	margin-bottom: 5px;
	margin-right: 10px;
	padding: 0px;
	border-right: 1px solid #cccccc;
	
}

table.moduletable-140 th {
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 4px;
	height: 29px;
	color: #006DA3;
	font: bold 14px Arial, Helvetica, sans-serif;
	width: 170px;
	text-transform: uppercase;

}

table.moduletable-140 td {

	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	width: 170px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
/*************************/
table.moduletable-video {
	width: 722px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-bottom: 1px solid #cccccc;
}

.film_tlo {
background: url(../images/film_tlo.jpg);
background-repeat: no-repeat;

text-align: center;
width: 128px;
height: 110px;
}
.moduletable-video_img{
text-align: center;
padding-top: 3px;
width: 100px;
height: 90px;
border:0px;
}
table.moduletable-video th {
	text-align: left;
	color: #006DA3;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	
	
}

table.moduletable-video td {

	
	padding-bottom: 15px;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}

/* FILMY ***************/
.filmy {
width: 720px;
background-color:#CCFF00;
}
.reklamy_filmow {
width: 273px;
float: left;
margin-right: 10px;
}
.film1 {
width: 273px;

margin-bottom: 10px;
}
.film2 {
width: 273px;

}
.film3 {
width: 440px;
float: left;

}
.film_input {
border: 1px solid  #cccccc;
color: #333333;
margin-right: 10px;
}
.filmy_search {
width: 705px;
background-color: #FF9900;
height: 26px;
color: #FFFFFF;
float: left;
margin-top: 10px;
padding-left: 20px;
padding-top: 5px;
_padding-top: 2px;
}
.clear {
clear: both;
}

/************************************************
TAG CLOUD
************************************************/
table.moduletable-tag {
	width: 590px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	
}

table.moduletable-tag th {
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 4px;
	height: 29px;
	color: #666666;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	width: 590px;
}

table.moduletable-tag td {

	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
	border: 1px solid #E7EBF0;
	background-color: #F0F2F4;
	width: 590px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
/*do blogow*/
table.moduletable-blog{
	color: #000000;
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../images/center.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
}
/* modul do downloadu */
table.moduletable-down {
	width: 295px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
}

table.moduletable-down th {
	color: #000000;
	text-align: left;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../images/center.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-down td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 4px;
	margin: 0px;
	font-weight: normal;
}
table.moduletable-czysty_547 {
	width: 547px;
	margin-bottom: 5px;
	padding-right: 2px;
	padding-left: 0px;
	margin-top: 10px;

}

table.moduletable-czysty_547 th {

}

table.moduletable-czysty_547 td {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 2px;
	

}
/* moduly aktualnosci */
table.moduletable-aktualnosci {
	width: 365px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
        vertical-align: middle;
}

table.moduletable-aktualnosci th {

}

table.moduletable-aktualnosci td {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 2px;
	

}
table.moduletable-dol {
	width: 700px;
	margin-bottom: 0px;
	margin-left: 20px;	
	padding-left: 5px;

}

table.moduletable-dol th {

}

table.moduletable-dol td {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 5px;
	color: #FFFFFF;

}
/* moduly drogi */
table.moduletable-drogi {
width: 365px;

	padding-right: 2px;
	padding-left: 2px;
	background-image: url(../images/dr.png);
	background-repeat: repeat;

}

table.moduletable-drogi th {

}

table.moduletable-drogi td {
font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 5px;

}
/* modul 2 modulow drogowych */
table.moduletable-drogi2 {
margin-top: 0px;
	width: 365px;
	margin-bottom: 0px;
	padding-right: 2px;
	padding-left: 2px;
	background-image: url(../images/dr2.png);
	background-repeat: repeat;
	vertical-align: top;

}

table.moduletable-drogi2 th {

}

table.moduletable-drogi2 td {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
			color: #333333;
		height: 20px;

}
/*moduly wew drogowych inf */
table.moduletable-droga1 {
	width: 150px;
	margin-bottom: 5px;
	padding: 0px;
}

table.moduletable-droga1 th {
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 4px;
	height: 15px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-droga1 td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 2px;
	margin: 0px;
	font-weight: normal;
}
table.moduletable-droga2 {
	width: 215px;
	margin-bottom: 5px;
	padding: 0px;
}

table.moduletable-droga2 th {
	color: #000000;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 4px;
	height: 15px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-droga2 td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 2px;
	margin: 0px;
	font-weight: normal;
}
table.moduletable-aktualnosci_tytul {
	width: 375px;
	margin-bottom: 5px;
	

}

table.moduletable-aktualnosci_tytul th {

}

table.moduletable-aktualnosci_tytul td {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif; 
	padding-left: 0px;
	padding-right: 2px;	
	padding-top: 0px;
	margin: 0px;

}
/* tytul modulu z aktualnosciami*/
.module-title {
	color: #000000;
	text-align: left;
	padding-top: 3px;
	padding-left: 0px !important;
	padding-right: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #CCCCCC;
	background-repeat: repeat-x;
	height: 20px;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin-bottom: 7px;
	width: 370px;
}
.tytul {
color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	height: 9px;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	
	text-transform: uppercase;
}
.czarny:link, .czarny:visited {
	vertical-align: middle;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-top: 5px;
	padding-left: 5px;
	height: 19px !important;
	text-decoration: none;
}

.czarny:hover {
	text-decoration: underline;
	color: #000000;
}
.link_podobne:link, .link_podobne:visited {
	vertical-align: middle;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	padding-top: 5px;
	padding-left: 5px;
	height: 19px !important;
	text-decoration: none;
}

.link_podobne:hover {
	text-decoration: underline;
	color: #ffffff;
}
a.z_2 {
	COLOR: #3588c7; 
	font-color: #3588c7; 
	FONT-SIZE: 12px; 
    text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
}
a.z_2:hover {
	COLOR: #3588c7; 
	font-color: #3588c7; 
	FONT-SIZE: 12px; 
	
	font-weight: bold;
	padding-left: 0px;
}
a.z_3 {
	COLOR: #333333; 
	FONT-SIZE: 11px; 
    text-decoration: normal;
	font-weight: normal;
	padding-left: 0px;
}
a.z_3:hover {
	COLOR: #3588c7;
	FONT-SIZE: 11px; 
	
	font-weight: underline;
	padding-left: 0px;
}
/* onas moduly w tabs*/
table.moduletable-sklep2 {
	width: 360px;
	margin-bottom: 0px;
	padding: 0px;
			
}

table.moduletable-sklep2 th {
}

table.moduletable-sklep2 td {
	font-size: 12px;
	padding-left: 2px;
	padding-right: 4px;	
	padding-top: 2px;
	margin: 0px;
	font-weight: normal;

}
/* onas moduly w tabs*/
table.moduletable-onas {
	width: 261px;
	margin-bottom: 0px;
	padding: 0px;
			
}

table.moduletable-onas th {
}

table.moduletable-onas td {
	font-size: 12px;
	padding-left: 2px;
	padding-right: 4px;	
	padding-top: 2px;
	margin: 0px;
	font-weight: normal;

}
.onas2 {
background-image: url(../images/line.gif);
background-repeat: repeat-y;
width: 7px;
			
}
/* onas2 moduly w tabs*/
table.moduletable-onas2 {
	width: 244px;
	margin-bottom: 0px;
	padding: 0px;
			
}

table.moduletable-onas2 th {
}

table.moduletable-onas2 td {
	font-size: 10px;
	padding-left: 0px;
	padding-right: 0px;	
	padding-top: 2px;
	margin: 0px;
	font-weight: normal;
	width: 244px;

}
table.pollstableborder td {
  padding: 2px;
}


	/* PRASA */
.componentheading-prasa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
 	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	border-bottom: 2px solid #006DA3; 
	width: 100%;
	margin-bottom: 10px;
	margin-right: 2px;
	
	}
.contentpagetitle-prasa {
	font-size: 14px;
 	color: #333333;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	}

a.contentpagetitle-prasa:link, a.contentpagetitle-prasa:visited {
 	font-size: 14px;
 	color: #006DA3;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	}

a.contentpagetitle-prasa:hover {
	font-size: 14px;
 	color: #CC0000;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	text-decoration: underline;
	}
.sectiontableheader-prasa {
  font-weight: bold;
  background-image: url(../images/module_bg2.jpg);
  height: 30px;
  padding: 4px;
}
.sectiontableentry1-prasa {
	background-color : #ffffff;
	height: 26px;

	}

.sectiontableentry2-prasa {
	background-color: #F7F7F7;
	height: 26px;
	
}
.sectiontableentry2-prasa:hover {
	background-color: #F1F1F1;
	height: 26px;

}
.sectiontableentry1-prasa:hover {
	background-color: #F1F1F1;
	height: 26px;

}
/*koniec prasy*/

/* DROGI */
.componentheading-drogi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
 	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	border-bottom: 2px solid #990000;
	width: 100%;
	margin-bottom: 10px;
	margin-right: 2px;
	
	}
.contentpagetitle-drogi {
	font-size: 14px;
 	color: #333333;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	}

a.contentpagetitle-drogi:link, a.contentpagetitle-drogi:visited {
 	font-size: 14px;
 	color: #990000;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	}

a.contentpagetitle-drogi:hover {
	font-size: 14px;
 	color: #990000;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	text-decoration: underline;
	}
.sectiontableheader-drogi {
  font-weight: bold;
  background-image: url(../images/module_bg2.jpg);
  height: 30px;
  padding: 4px;
}
.sectiontableentry1-drogi {
	background-color : #ffffff;
	height: 26px;

	}

.sectiontableentry2-drogi {
	background-color: #F7F7F7;
	height: 26px;
	
}
.sectiontableentry2-drogi:hover {
	background-color: #F1F1F1;
	height: 26px;

}
.sectiontableentry1-drogi:hover {
	background-color: #F1F1F1;
	height: 26px;

}
/*koniec drog*/
	

/* NOWOSCI*/
.componentheading-nowosci {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
 	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	border-bottom: 2px solid #E17600;
	width: 100%;
	margin-bottom: 10px;
	margin-right: 2px;
	
	}
.contentpagetitle-nowosci {
	font-size: 14px;
 	color: #E17600;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	}

a.contentpagetitle-nowosci:link, a.contentpagetitle-nowosci:visited {
 	font-size: 14px;
 	color: #E17600;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	}

a.contentpagetitle-nowosci:hover {
	font-size: 14px;
 	color: #E17600;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	text-decoration: underline;
	}
.sectiontableheader-nowosci {
  font-weight: bold;
  background-image: url(../images/module_bg2.jpg);
  height: 30px;
  padding: 4px;
}
.sectiontableentry1-nowosci {
	background-color : #ffffff;
	height: 26px;

	}

.sectiontableentry2-nowosci {
	background-color: #F7F7F7;
	height: 26px;
	
}
.sectiontableentry2-nowosci:hover {
	background-color: #F1F1F1;
	height: 26px;

}
.sectiontableentry1-nowosci:hover {
	background-color: #F1F1F1;
	height: 26px;

}
/*koniec nowosci*/

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
	height: 26px;

	}

.sectiontableentry2 {
	background-color: #F7F7F7;
	height: 26px;
	
}
.sectiontableentry2:hover {
	background-color: #F1F1F1;
	height: 26px;

}
.sectiontableentry1:hover {
	background-color: #F1F1F1;
	height: 26px;

}
.links:hover {
	background-color: #F1F1F1;
	height: 26px;
	border-bottom: 1px solid #cccccc;
	width: 260px;

}
.links {
	background-color: #FFFFFF;
	height: 26px;
	border-bottom: 1px solid #cccccc;
	width: 260px;

}
a.link_pom:link, a.link_pom:visited {
	color: #FF9900;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
a.link_pom:hover{
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF9900;
	
	
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: normal;
}

table.contenttoc {
  border: 1px solid #E5E5E5;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
  width: 250px;

}
a.toclink:link, a.toclink:visited{
color: #666666;
font: normal 12px Arial;
text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 160%;
}
a.toclink:hover{
color: #666666;
font: normal 12px Arial;
  padding-left: 10px;
  line-height: 160%;
   padding-right: 10px;
text-decoration: underline;
}
table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font: bold 12px Arial;
	text-transform: uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background-color: #FF9900;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 19px !important;
	height: 24px;
	width: 270px;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	background-color: #333333;
	color: #FFFFFF;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

a.sublevel:hover {
	color: #ffcc00;
	text-decoration: none;
}

a.sublevel-menu:link, a.sublevel-menu:visited {
			vertical-align: top !important;
	background-position: 0px 0px;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 7px;
	font-weight: normal;
	width: 100%;
	/*height: 15px;*/
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	text-decoration: none;
	}
a.sublevel-menu:hover{
color: #fff;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 7px;
	padding-bottom: 3px;
	background-color: #333333;
	width: 100%;
	/*height: 15px;*/
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
font-weight: normal;
	text-decoration: none;	
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0px 2px 0px 2px;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}
/*** artykuly praca****/
.table_blue {
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 10px;
		background-color: #E0D9FF;
		border: 1px solid #C0B3FF;
		height: 100px;
		font-family: Arial, Helvetica, sans-serif;
	 FONT-SIZE: 11px;
	 color: #333333;
	}
	.blue:link, blue:visited  {
	

	color: #333333;
	font-weight: normal;
	TEXT-DECORATION: none; 
	
}
.blue:hover {

			color: #FF6600;
	text-decoration: none;
}
.kod {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#mcode {
	background-color: #f9f9f9;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
	}
.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}
/*  do testow */
table.moduletable-test {
	width: 305px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #CCCCCC;
}

table.moduletable-test th {
	color: #000000;
	text-align: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../images/belka.gif);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 305px;
}

table.moduletable-test td {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 5px;
	margin: 0px;
	font-weight: normal;
	width: 305px;
}
a.niebieski:link, a.niebieski:visited {
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
background-color: #0093DE;
color: #ffffff;
text-decoration: none;
display: block;

padding: 4px;
}
a.niebieski:hover {
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
background-color: #FF9900;
color: #ffffff;
text-decoration: underline;
display: block;
padding: 4px;
}

/*** divy***/
div.alert {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #dcdcdc;
	background: #f0f0f0 url(../images/div_alert.png) 3px 3px no-repeat;
	text-align:justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
div.info {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #dcdcdc;
	background: #f0f0f0 url(../images/icon_info.png) 3px 3px no-repeat;
	text-align:justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

div.quote {

	border-left: solid 0.8em #cacaca;
	padding: 0.5em 0em 0.5em 1.0em;
	margin-bottom: 1.5em;
	line-height: 1.6em;

}
div.quote p
{
	display: inline;
}
.tablica
{
	border: dotted 1px #cacaca;
	padding: 0.5em;
	margin-bottom: 1.5em;
}

.tablica th
{
	text-align: left;
	font-weight: bold;
	padding: 0.5em;
}

.tablica td
{
	padding: 0.5em;
}

.rowA
{
	background-color: #f5f5f5;
	color: inherit;
}

.rowB
{
	background-color: #fdfdfd;
	color: inherit;
}


a.bialy:link, a.bialy:visited {
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
padding-left: 25px;
padding-bottom: 0px;


}
a.bialy:hover {
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: underline;
padding-left: 25px;


}
.panel {
float: left;
width: 150px;
background: url(../images/user_icon.gif) no-repeat 2px -2px;
background-repeat: no-repeat;
margin-top: 3px;
padding: 0px;
}
/** MODULY SKLEPU NA STRONIE***/
/* osi2 */
table.moduletable-sklep {
	width: 475px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-image: url(../images/sklep_bg.jpg);
	background-repeat: repeat-x;
}

table.moduletable-sklep th {
	color: #FF9900;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 7px;
	
	height: 30px;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-sklep td {
	font-size: 11px;

	padding: 0px;	
	margin: 0px;
	font-weight: normal;
}
a.szary:link, a.szary:visited {
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
text-decoration: none;
padding-left: 5px;
}
a.szary:hover {
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
text-decoration: underline;
padding-left: 5px;
}
.orange {
font-weight: bold;
color: #FF9900;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
a.blue:link, a.blue:visited {
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #0066CB;
text-decoration: none;
padding-left: 5px;
}
a.blue:hover {
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #0066CB;
text-decoration: underline;
padding-left: 5px;
}
.sklep_opis {
font: normal 11px Arial;
color: #999999;

}
.newsfeed-szare_300 a, a.szare_300:link, a.szare_300:visited{
background-image: url(../images/forum.gif);
background-repeat: no-repeat;
height: 16px;
padding-left: 18px;
font-weight: bold;
}
.newsfeed-szare_300 div {
background-color: #F6F6F6;
padding: 2px;

}
.spons-date {		
	height: 15px;
	margin-bottom: 10px;
	color:#FF9900;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.spons-title {	
font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	
}

a.spons-title, a.spons-title:link, a.spons-title:visited {	
	font-family: Arial, Helvetica, sans-serif;
	color: #006DA3;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
a.spons-title:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
/*****************/
.componentheading{
color: #FF9900;
border-bottom: 1px solid #DFDFDF;
font: bold 12px Arial, Helvetica, sans-serif;
text-transform: uppercase;
background-color: #FFFFFF;
padding-bottom: 5px;
padding-left: 10px;
padding-top: 2px;
margin-bottom: 10px;
	
	}
.contentpagetitle {
	font-size: 14px;
 	color: #333333;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	}

a.contentpagetitle:link, a.contentpagetitle:visited {
 	font-size: 12px;
 	color: #006DA3;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	}

a.contentpagetitle:hover {
	font-size: 12px;
 	color: #CC0000;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	text-decoration: underline;
	}
.sectiontableheader {
color: #666666;
background-color: #DFDFDF;
height: 25px;
border-bottom: 1px solid #DFDFDF;
font: bold 12px Arial, Helvetica, sans-serif;
text-transform: uppercase;
padding-bottom: 5px;
padding-left: 10px;
padding-top: 2px;
margin-bottom: 10px;
}
.sectiontableentry1 {
	background-color : #ffffff;
	height: 26px;

	}

.sectiontableentry2 {
	background-color: #F7F7F7;
	height: 26px;
	
}
.sectiontableentry2:hover {
	background-color: #F1F1F1;
	height: 26px;

}
.sectiontableentry1:hover {
	background-color: #F1F1F1;
	height: 26px;

}
.lewy_d{
float: left;
}
.prawy_d{
float: left;
width:60px;
}

.latestnews-tleft {
width: 300px;
}

a.mod_comments
{
color:#006DA3;
font-family:Tahoma,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
font-size:11px;
}

.small {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}


span.dn-introtext-tleft a.jcepopup {
float:left;
margin-right:5px;
}

a.dn-read_more-tleft {
display:none;
}
