/*************** MODULES LAYOUT STYLES AND DETAILS OF LAYOUT ELEMENTS ***************/

/********** xhtml module layout **********/
.moduletable, .moduletable_menu, .moduletable_text, .djmodule {
	margin: 0 0 20px;
}
.moduletable h3, .moduletable_menu h3, .moduletable_text h3 {
}
.djmodule.top_space {
	margin-top: 62px;
}
.no_slider .djmodule.top_space{
	margin-top: 34px;
}
.djmodule.rampa_dzieciom{
    background: url("../images/rampa_dzieciom.jpg") no-repeat scroll 0 0 transparent;
    line-height: 60px;
    padding: 0 25px;
    cursor:pointer;
}

.djmodule.bilet_podarunkowy{
    background: url("../images/bilet_podarunkowy.jpg") no-repeat scroll right 0 #FE4201;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 0 0 3px #DDDDDD;
    color: #FFFFFF;
    line-height: 60px;
    padding: 0 60px 0 25px;
    cursor:pointer;
}
.djmodule.bilet_podarunkowy a{
	color: #FFFFFF;
}
.djmodule.kup_bilet{
    background: url("../images/kup_bilet.gif") no-repeat scroll right 0 #FE4201;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 0 0 3px #DDDDDD;
    color: #FFFFFF;
    line-height: 60px;
    padding: 0 60px 0 25px;
    cursor:pointer;
}
.djmodule.kup_bilet a{
	color: #FFFFFF;
}
.djmodule.jak_dojechac{
    background: url("../images/jak_dojechac.gif") no-repeat scroll right 0 #C9C9C9;
    border-radius: 9px 9px 9px 9px;
    color: #000000;
    line-height: 60px;
    padding: 0 60px 0 25px;
    cursor:pointer;
}
.djmodule.zwiastuny{
    background: url("../images/zwiastuny.jpg") no-repeat scroll 0 0 transparent;
    height: 66px;
    line-height: 70px;
    padding: 130px 60px 0 25px;
    cursor:pointer;
}
.djmodule.newsletter{
    background: url("../images/newsletter.gif") no-repeat scroll right 0 #C9C9C9;
    border-radius: 9px 9px 9px 9px;
    line-height: 60px;
    padding: 0 60px 0 25px;
    cursor:pointer;
}
.djmodule.centrumprasowe{
    background: url("../images/centrum_prasowe.gif") no-repeat scroll right 0 #C9C9C9;
    border-radius: 9px 9px 9px 9px;
    line-height: 60px;
    padding: 0 60px 0 25px;
    cursor:pointer;
}
.djmodule.rampa_dzieciom a:hover,
.djmodule.kup_bilet a:hover,
.djmodule.jak_dojechac a:hover,
.djmodule.zwiastuny a:hover,
.djmodule.newsletter a:hover,
.djmodule.centrumprasowe a:hover{
	text-decoration:none;
}
.djmodule.rampa_dzieciom:hover,
.djmodule.kup_bilet:hover,
.djmodule.jak_dojechac:hover,
.djmodule.zwiastuny:hover,
.djmodule.newsletter:hover,
.djmodule.centrumprasowe:hover{
	opacity:0.9;
	filter: alpha(opacity = 90);
}
/********** mainmenu module **********/
ul.menu, ul#mainlevel {
    list-style: none outside;
	margin: 0;
	padding: 0;
}

ul.menu li, ul#mainlevel li {
    list-style: none outside none;
    margin: 0 0 1px;
}

ul.menu li.current {
 font-weight: bold;
}
ul.menu li.current ul li {
 font-weight: normal;
}

ul.menu li ul{
    margin: 0;
    padding: 0;
	font-style: italic;
}
ul.menu li a, ul#mainlevel li a {
    background: url("../images/menu.gif") repeat-y scroll 0 0 #F2F2F2;
    color: #1F1F1F;
    display: block;
    font-size: 12px;
    line-height: 30px;
    padding: 0 5px 0 25px;
}

#pahe-header-top-menu ul.menu li a {
	background: none;
float: right;
padding: 0 40px 0 15px;
color: #FFF;
font-weight: bold;
font-size: 16px;
background: url('../images/invalid.png') no-repeat right center scroll black;
}

ul.menu li a span {}

ul.menu li a:hover{
	background: url("../images/menu_hover.gif") repeat-y scroll 0 0 #e1e0e0;
	text-decoration:none;
}
ul.menu li.active a{
	background: url("../images/menu_active.gif") repeat-y scroll 0 0 #e1e0e0;
	text-decoration:none;
	color:#fff;
}
ul.menu li a:hover span, ul.menu li.active a span {}

/* submenu */
ul.menu li.active li a:hover, ul.menu li.active li.active li a:hover { /* active and hover */
	background: url("../images/menu_hover.gif") repeat-y scroll 0 0 #e1e0e0;
	text-decoration:none;
}
ul.menu li.active li.active li.active li a:hover, ul.menu li.active li.active a, ul.menu li.active li.active li.active a, ul.menu li.active li.active li.active li.active a{
	background: url("../images/menu_active.gif") repeat-y scroll 0 0 #e1e0e0;
	text-decoration:none;
	color:#fff;
}
ul.menu li.active li a, ul.menu li.active li.active li a, ul.menu li.active li.active li.active li a, ul.menu li.active li.active li.active li.active li a { /* non active childs */
    background: url("../images/menu.gif") repeat-y scroll 0 0 #F2F2F2;
    color: #1F1F1F;
    padding-left: 40px;
}

/******** login module ********/
#form-login {}
#form-login .inputbox {}
#form-login .button {}
#form-login ul {}
#form-login ul li {}

/******** search module ********/
form .search {}
form .search .inputbox {}
form .search .button {}

/******** breadcrumbs module ********/
.breadcrumbs {
	display: block;
	margin: 0 0 10px 0;
}

/******** advertisement module ********/
.bannerheader {
    font-weight: bold;
}

.banneritem_text {
    margin: 8px 0;
}

.banneritem_text a {
    font-weight: bold;
}

.bannerfooter_text {
    text-align: right;
    font-weight: bold;
}

.bannerfooter_text a {
}

/******** poll module ********/
.poll table.pollstableborder {
    margin: 5px 0px;
}

.poll td.sectiontableentry1, .poll td.sectiontableentry2 {
    padding: 3px;
    text-align: left;
}

/******** latestnews, mostread, related_items modules ********/
ul.latestnews, ul.mostread, ul.relateditems {
	margin: 0;
}
ul.latestnews li, ul.mostread li, ul.relateditems li {}
ul.latestnews li a, ul.mostread li a, ul.relateditems li a {}

/******* page-header-top module ********/

div.custom_40lecie {
 position: absolute;
 top: 0px; 
 right: 380px;
 font-size: 16px;
}