body {
background-color: #ffffff;
color: #4c4c4c;
font-family: Verdana;
font-size: 11px;
}
img
{
border:0;
}

a:link {
text-decoration: none; 
font-weight: bold;
color: #4c4c4c;
}

a:active {
text-decoration: none; 
font-weight: bold;
color: #4c4c4c;
}

a:visited {
text-decoration: none; 
font-weight: bold;
color: #4c4c4c;
}

a:hover {
text-decoration: underline; 
font-weight: bold;
color: #4c4c4c;
}

.link-grey a:link{

color: #d1d1d1;
font-weight: normal;
text-decoration: none;

}

.link-grey a:visited{

color: #d1d1d1;
font-weight: normal;
text-decoration: none;

}

.link-grey a:hover{

color: #d1d1d1;
font-weight: normal;
text-decoration: underline;

}

.link-grey a:active{

color: #d1d1d1;
font-weight: normal;
text-decoration: underline;

}


.link-black a:link{

color: #4c4c4c;
font-weight: normal;
text-decoration: none;

}

.link-black a:visited{

color: #4c4c4c;
font-weight: normal;
text-decoration: none;

}

.link-black a:hover{

color: #4c4c4c;
font-weight: normal;
text-decoration: underline;

}

.link-black a:active{

color: #4c4c4c;
font-weight: normal;
text-decoration: underline;

}


.clearfloat {
clear: both;
}

#container {

width: 925px;
margin: 0px auto 0px auto;

}


#lang {
overflow:hidden;
text-align: right;
margin:3px 0 10px 15px;
float:right;

}

#header {

background-color: #000000;
padding: 7px 20px 7px 20px;

}

.portal-box
{
margin:0 5px;
overflow:hidden;
float:right;
}

.newsletter-box
{
margin:0 5px;
overflow:hidden;
float:right;
}
.emailField
{
border:0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.logo_stn {
float: left;
}

.logo_txt {
float: left;
padding: 2px 0px 0px 20px;
}

.logo_narodowy {
float: right;
padding: 4px 0px 0px 0px;
}

#homepage-teatr {
width: 145px;
float: left;
}

#homepage-teatr-spacer {
float: left;
width: 40px;
height: 10px;

}


#legal {

background-color: #000000;
padding: 7px 10px 5px 10px; 

}

#legal-left {
float: left;
margin-top:-2px;
}


#legal-right {
float: right;

}

#stopka {

padding: 10px 0px 10px 0px;
border-bottom: solid 1px #d1d1d1;

}

#menu-container {

padding-top: 20px;
/*width: 708px;*/
width:100%;
float: left;
border-bottom: solid 1px #d1d1d1;
}

#menu-item {

float: left;
padding-right: 20px;
text-align:center;

}

#menu-arrow-up {
padding-top: 7px;
}

#menu-arrow-down
{
padding-top: 5px;
padding-bottom:5px;
}

#menu-bottom-container {

/*width: 708px;*/
float: left;
margin-bottom: 35px;


}

#menu-submenu {
height:30px;
font-family: Georgia;
font-size: 11px;
color: #787878;
/*padding-top: 5px;*/

}

.menu-submenu-item {

padding: 0px 5px 0px 5px;
}

.menu-submenu-item-off{

position:relative;
top:10px;

}

.submenu1-item
{
position:relative;
top:2px;
}

.submenu-arrow-down
{
float:left;
text-align:center;
position:relative;
top:3px;
}


#main {
 
margin: 0px 0px 30px 0px;
 
}

#left-column {
width: 185px;
float: left;

}

#right-column {
padding-top:23px;
width: 708px;
float: right;

}


#submenu-container {

border-top: solid 1px #d1d1d1;
padding-bottom: 3px;

}

#submenu-container .selected
{
margin-top:-5px;
padding-top:10px;
background:url('/img/icons/arrow-black-mini-down.gif') top no-repeat;
}





.purple {
background: #dd0069 !important;
}

.purple-font {

color: #dd0069;

}

.purple-font a:link {

color: #dd0069;
text-decoration: none;
font-weight: normal;

}

.purple-font a:visited {

color: #dd0069;
text-decoration: none;
font-weight: normal;

}

.purple-font a:active {

color: #dd0069;
text-decoration: none;
font-weight: normal;

}

.purple-font a:hover {

color: #dd0069;
text-decoration: underline;
font-weight: normal;

}


.green {
background: #42b028 !important;
}

.green-font {

color: #42b028;

}

.green-font a:link {

color: #42b028;
text-decoration: none;
font-weight: normal;

}

.green-font a:active {

color: #42b028;
text-decoration: none;
font-weight: normal;

}

.green-font a:visited {

color: #42b028;
text-decoration: none;
font-weight: normal;

}

.green-font a:hover {

color: #42b028;
text-decoration: underline;
font-weight: normal;

}

.orange
{
background:#ff7f00 !important;
}

.orange-font {

color: #ff7f00;

}

.orange-font a:link {

color: #ff7f00;
text-decoration: none;
font-weight: normal;

}

.orange-font a:hover {

color: #ff7f00;
text-decoration: underline;
font-weight: normal;

}

.orange-font a:visited {

color: #ff7f00;
text-decoration: none;
font-weight: normal;

}

.orange-font a:active {

color: #ff7f00;
text-decoration: none;
font-weight: normal;

}


.yellow {
background: #ffc100 !important;
}

.yellow-font {

color: #ffc100;

}

.yellow-font a:link {

color: #ffc100;
text-decoration: none;
font-weight: normal;

}

.yellow-font a:visited {

color: #ffc100;
text-decoration: none;
font-weight: normal;

}

.yellow-font a:active {

color: #ffc100;
text-decoration: none;
font-weight: normal;

}

.yellow-font a:hover {

color: #ffc100;
text-decoration: underline;
font-weight: normal;

}


.blue {
background: #1874cd !important;
}

.blue-font {

color: #1874cd;

}

.blue-font a:link {

color: #1874cd;
text-decoration: none;
font-weight: normal;

}

.blue-font a:visited {

color: #1874cd;
text-decoration: none;
font-weight: normal;

}

.blue-font a:hover {

color: #1874cd;
text-decoration: underline;
font-weight: normal;

}

.blue-font a:active {

color: #1874cd;
text-decoration: none;
font-weight: normal;

}

.violet
{
background: #7659b0 !important;
}

.violet-font {

color: #7659b0;

}

.violet-font a:link {

color: #7659b0;
text-decoration: none;
font-weight: normal;

}

.violet-font a:visited {

color: #7659b0;
text-decoration: none;
font-weight: normal;

}

.violet-font a:active {

color: #7659b0;
text-decoration: none;
font-weight: normal;

}

.violet-font a:hover {

color: #7659b0;
text-decoration: underline;
font-weight: normal;

}

/*stronicowanie*/
.pages
{
font-family:Verdana;
font-size:13px;
float:right;
}

.pages a
{
font-weight:normal;
margin:0 2px;
}

.currentPage
{
font-weight:bold !important;
}

.previousPage,.nextPage
{
position:relative;
top:1px;
}

.previousPage
{
margin-right:10px !important;
}
.nextPage
{
margin-left:10px !important;
}
.color-bar
{
background:url('/img/background/color-bar.jpg');
width:925px;
height:5px;
}

