@import url(wik_cities.css);
@import url(wik_calendar.css);
@import url(lightbox.css);

html, body, form {
         margin: 0px;
         padding: 0px;
         font-size: 8pt;
}

* {
         font-family: Verdana, Arial, sans-serif;
         font-size: 1em;
         cursor: default;
}
a, a img {
         cursor: pointer;
}
img {
         border: none;
}
ul {
         list-style: square;
         margin-top: 0px;
         margin-bottom: 0px;
}
pre {
         background-color: Window;
         color: WindowText;
         font-family: "Courier New", Courier, serif;
         font-size: 10pt;
         text-align: left;
         margin: 5px;
         padding: 5px;
         border: dotted 1px ThreeDDarkShadow;
}
.disabled {
         display: none;
         position: absolute;
         left: -999px;
         top: -90px;
}
.normal {
         font-weight: normal;
}
.right {
         float: right;
         margin-left: 10px;
}
.left {
         float: left;
         margin-right: 10px;
}
.silver {
         background-color: transparent;
         color: #CCC;
}
.darksilver {
         background-color: transparent;
         color: #808080;
}
.no-scroll  {
         overflow: hidden;
}

.content-body {
         background-color: #D3D3D3;
         background-image: url(../_g/layout/layout_background.gif);
         color: #000;
         text-align: center;
         margin: 0px;
}
.content-main {
         background-color: #FBFBED;
         background-image: url(../_g/layout/layout_borders.gif);
         background-position: left top;
         background-repeat: repeat-y;
         color: #000;
         text-align: left;
         margin: 0px auto;
         padding: 0px 13px;
         width: 806px;
         max-width: 780px;
}

/* header */

.content-top-bar {
         background-color: #FFF;
         color: #000;
         font-size: 0.9em;
         text-align: left;
         padding: 6px 15px 10px 15px;
}
.content-top-bar ul {
         margin: 0px;
         padding: 0px;
         list-style: none;
         display: block;
}
.content-top-bar ul.links1 {
         background-color: #FFF;
         width: 270px;
         float: left;
}
.content-top-bar ul.links2 {
         background-color: #FFF;
         text-align: right;
         width: 480px;
         float: left;
}
.content-top-bar ul li {
         margin: 0px;
         padding: 0px;
         display: inline;
}
.content-top-bar ul li.serwis-url {
         width: 180px;
         display: block;
         float: left;
}
.content-top-bar ul li.today {
         width: 180px;
         display: block;
         float: left;
}
.content-top-bar ul li.link2 {
	 padding: 0px 4px;
}
.content-top-bar ul li.link-sep {
         border-left: #DADADA 1px solid;
         padding-right: 4px;
}
.content-top-bar ul li.link-sep-last {
         border-left: #DADADA 1px solid;
         padding-right: 0px;
}
.content-top-bar a {
         background-color: transparent;
         color: #000;
         text-decoration: none;
         text-transform: lowercase;
         padding: 0px;
}
.content-top-bar a:hover {
         background-color: #FBFBFB;
         color: #000;
         text-decoration: underline;
}
.content-top-bar a.wprost {
         background-color: transparent;
         color: #D7161F;
         text-decoration: none;
         text-transform: lowercase;
         padding: 0px;
}
.content-top-bar a.wprost:hover {
         background-color: #D7161F;
         color: #FFF;
}
.content-top-bar a.today {
         text-transform: none;
}
.content-header {
         background-color: #000;
         color: #FFF;
}
.banner {
         background-image: url(../_g/layout/layout_banner_bg.gif);
         background-position: left top;
         background-repeat: repeat-y;
         text-align: center;
         padding: 5px 0px 5px 0px;
}
.banner * {
         margin: 0px auto;
}


/* footer */

.content-footer {
         background-image: url(../_g/footer/footer-line.gif);
         background-repeat: repeat-x;
         background-position: left top;
         background-color: #FBFBFB;
         color: #000;
         padding: 70px 0px 0px 0px;
         text-align: center;
         font-size: 0.9em;
         clear: both;
	 height: 130px;
}
.content-footer .links {
         background-color: #FBFBFB;
         color: #CCC;
         padding: 2px 0px 5px;
         width: 480px;
         margin: 0px auto;
         border-bottom: #e0e0e0 1px solid;
}
.content-footer .logos {
         padding: 0px;
         margin-top: 5px;
         vertical-align: bottom;
}
.content-footer .logos img {
		margin: 0 5px;
}
.content-footer .copyright {
         background-color: #FBFBFB;
         color: #000;
         padding: 0px 5px;
}
.content-footer a {
         background-color: #FBFBFB;
         color: #000;
         text-decoration: underline;
}
.content-footer a:hover {
         background-color: #FBFBFB;
         color: #000;
         text-decoration: none;
}
.content-footer .logotypes {
         background-color: #FBFBFB;
         color: #000;
         padding: 5px 0px 3px 0px;
         margin: 5px 0px 0px 0px;
         text-align: center;
}

/* right box */

.content-right {
         text-align: left;
}
.content-right-box {
       /*   background-image: url(../_g/layout/layout_borders.gif);
         background-repeat: repeat-y;
         background-position: right; */
         background-color: #F1F1E3;
         width: 160px;
         height: 0px;
         float: right;
         text-align: left;
         position: absolute;
         top: 0px;
         margin: 291px 10px 0px 780px;
}

/* left column */

.content-left {
         background-color: #F6F6F6;
         color: #000;
         width: 190px;
         float: left;
         text-align: left;
}
.content-left .menu,
.content-left .menu ul {
         margin: 0px;
         padding: 0px;
         list-style: none;
}
.content-left .menu a {
         background-image: url(../_g/buttons/mainmenu_button_bg.gif);
         background-repeat: no-repeat;
         background-position: left bottom;
         background-color: #F6F6F6;
         color: #3C3C3C;
         font-family: Arial, Verdana, Tahoma;
         font-size: 1em;
         font-weight: bold;
         text-transform: uppercase;
         text-decoration: none;
         letter-spacing: 0.1em;
         display: block;
         height: 17px;
         max-height: 16px;
         padding: 1px 0px 0px 15px;

/*
         font-family: "Courier New", Arial, serif;
         font-size: 1.1em;
         font-weight: bold;
         text-transform: uppercase;
         text-decoration: none;
         letter-spacing: 0.1em;
*/

}
.content-left .menu a:hover {
         background-image: url(../_g/buttons/mainmenu_button_bg2.gif);
         background-color: #C1C1C1;
         color: #000;
}
.content-left .menu a:active {
         background-image: url(../_g/buttons/mainmenu_button_bg2.gif);
         background-color: #C1C1C1;
         color: #94242C;
}
.content-left .menu a.selected,
.content-left .menu a.selected:hover {
         background-image: url(../_g/buttons/mainmenu_button_bg.gif);
         background-color: #C1C1C1;
         color: #D2242C;
         cursor: default;
}
.content-left .menu ul li a {
         padding-left: 28px;
}
.content-left .menu a.forum {
         background-image: url(../_g/buttons/mainmenu_button_bg_yellow1.gif);
         background-repeat: no-repeat;
         background-position: left bottom;
}
.content-left .menu a.forum:hover {
         background-image: url(../_g/buttons/mainmenu_button_bg_yellow2.gif);
         background-repeat: no-repeat;
         background-position: left bottom;
}
.content-left .menu a[href='http://wik.com.pl/ankieta/'] {
         background-color: transparent;
         color: #FF0000;
         font-weight: bold;
}
.content-left .menu ul li ul li a {
         padding-left: 38px;
}
.content-left .menu a img {
         width: 7px;
         height: 7px;
         margin: 0px 5px 0px 0px;
}
.content-left .left-subscribe {
         background-color: #000;
         color: #FFF;
         height: 50px;
}
.content-left .left-banner {
         background-color: #F6F6F6;
         color: #FFF;
		 padding: 5px;
		 padding-top: 5px;
		 margin-top: 10px;
		 text-align: center;
}
.content-left .left-city {
         background-color: #FFF;
         color: #FFF;
		 text-align: center;
         /*adding: 55px 0px 7px 15px;*/
		 padding-top: 105px;
		 padding-left: 0px;
		 padding-bottom: 25px;
		 padding-right: 0px;
}

.content-left .left-city-film {
         /*background-image: url(../_g/layout/layout_city4.gif);*/
		 background-image: url(../_g/layout/layout_city_cinema2.gif);
         background-repeat: no-repeat;
}

.content-left .left-city-teatr_opera {
         /*background-image: url(../_g/layout/layout_city5.gif);*/
		 background-image: url(../_g/layout/layout_city_theater2.gif);
         background-repeat: no-repeat;
}

.content-left .left-city-telewizja {
         background-image: url(../_g/layout/layout_city6.gif);
         background-repeat: no-repeat;
}
.content-left .left-city select {
         background-color: #FFF;
         color: #000;
         width: 160px;
         margin-top: 3px;
}
.content-left .left-city div {
         margin: 3px 15px 0px 0px;
         text-align: right;
}
.content-left .button {
         background-image: url(../_g/buttons/mainmenu_button_bg1.gif);
         background-repeat: repeat-x;
         background-position: left bottom;
         border: #B2B2B2 solid 1px;
         background-color: #C0C0C0;
         color: #3C3C3C;
         font-family: Arial, Verdana, Tahoma;
         font-size: 1em;
         font-weight: bold;
         text-transform: uppercase;
         height: 19px;
         max-height: 17px;
         padding-bottom: 2px;
}
.content-left .left-search {
         padding: 5px 0px 10px 15px;
}
.content-left .left-search label {
         color: #777777;
         font-size: 0.9em;
         display: block;
         text-transform: uppercase;
}
.content-left .left-search #Edit1 {
         border: #B2B2B2 solid 1px;
         background-color: #FFF;
         color: #000;
         width: 95px;
         height: 19px;
         max-height: 17px;
}
.content-left .left-search .button {
         width: 60px;
         color: #3C3C3C;
}
.content-left .left-search-more {
	 font-family: Verdana, Arial, Tahoma;
         font-size: 0.9em;
         padding: 0px;
         margin: 0px;
}
.content-left .left-search-more a {
         background-image: url(../_g/icons/cont_ico_more2.gif);
         background-repeat: no-repeat;
         background-position: right;
         background-color: transparent;
	 color: #3C3C3C;
	 padding-right: 6px;
         text-decoration: underline;
}
.content-left .left-search-more a:hover {
         background-image: url(../_g/icons/cont_ico_more3.gif);
         background-repeat: no-repeat;
         background-position: right;
         background-color: transparent;
	 color: #3C3C3C;
	 padding-right: 6px;
         text-decoration: none;
}
.content-left .calendar {
         text-align: center;
         padding: 0px 10px 0px 10px;
}


/* content */

.content {
         background-image: url(../_g/layout/layout_content_bg2.gif);
         background-repeat: repeat-x;
         text-align: left;
         width: 590px;
         max-width: 565px;
         padding: 0px 15px 10px 10px;
         float: right;
         clear: right;
}
.content cite {
         font-style: italic;
}
.content p {
         padding: 0px;
         margin: 0px;
}
.content p.lead,
.content p.full-text,
.content p.search-result-lead  {
         margin-bottom: 10px;
         text-align: justify;
}
.content p.search-result-lead {
         margin-bottom: 5px;
}
.content p.full-text {
         clear: both;
}
.content p.full-text span {
         background-color: transparent;
	 color: #969688;
}
.content p.full-text span a {
         background-color: transparent;
	 color: #969688;
         text-decoration: none;
}
.content p.full-text span a:hover {
         text-decoration: underline;
}

div.lead-comment {
	 float: right;
	 color: #969688;
	 background-color: transparent;
	 padding: 0px;
	 margin: 0px 5px 3px 3px;
}
.content p.lead span,
.content #news2 span {
	 color: #969688;
	 background-color: transparent;
}
.content p.lead span img {
	 vertical-align: middle;
}
div.lead-comment a,
.content p.lead span a,
.content #news a.news_koment,
.content #news2 a.news_koment {
	 background-color: transparent;
	 color: #FF6600;
	 text-decoration: none;
}
div.lead-comment a:hover,
.content p.lead span a:hover,
.content #news a.news_koment:hover,
.content #news2 a.news_koment:hover {
	 background-color: transparent;
	 color: #000;
	 text-decoration: none;
}
.content #news span {
	 color: #969688;
	 padding: 0px;
	 margin: 3px 5px 3px 175px;
	 text-align: right;
}

.content a {
         color: black;
}
.content a:hover {
         text-decoration: none;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
         font-family: Arial, sans-serif;
         font-weight: bold;
}
.content h1 {
         font-size: 2.2em;
         text-transform: uppercase;
         margin: 20px 0px 5px 0px;
         padding: 0px;
         letter-spacing: -1px;
}
.content h2 {
         font-size: 1.6em;
         text-transform: uppercase;
         margin: 15px 0px 5px 0px;
         letter-spacing: -1px;
}
.content h2 span {
         font-family: Arial, sans-serif;
         font-size: 1em;
         background-color: transparent;
         color: #969688;
}
.content h2 a {
         font-family: Arial, sans-serif;
         font-weight: bold;
         font-size: 1em;
         text-decoration: none;
}
.content h2 a:hover {
         background-color: transparent;
	 color: #88887A;
}
.content h3 {
         font-size: 1.2em;
         padding: 0px;
         margin: 10px 0px 2px 0px;
}
.content h3 a {
         font-family: Arial, sans-serif;
         text-decoration: none;
         white-space: normal;
}
.content h3 a:hover {
         text-decoration: underline;
}
.content h3 span {
         background-color: transparent;
         color: #77776C;
         font-size: 11px;
         font-weight: normal;
         text-decoration: none;
}
.content h3 span a {
         background-color: transparent;
         color: #77776C;
}
.content h4 {
         font-size: 1.1em;
         padding: 0px;
         margin: 10px 0px 2px 0px;
}
.content h5 {
         font-size: 1em;
         padding: 0px;
         margin: 10px 0px 2px 0px;
         background-color: transparent;
         color: #000;
}
.content h6 {
         font-size: 1em;
         padding: 0px;
         margin: 10px 0px 2px 0px;
         background-color: transparent;
         color: #868679;
}

.content div.hd-list {
         clear: both;
}
.content div.hd-list:after {
         content: '';
         display: block;
         height: 1px;
         clear: both;
}
.content ul.hd-list {
         list-style: square;
         width: 186px;
         min-width: 186px;
         margin: 0px;
         padding: 0px;
         border-right: #E4E4CB 1px solid;
         float:left;
}
.content ul.hd-list.last {
         border-right: none;
         clear: right;
}
.content ul.hd-list li {
         margin-left: 20px;
         padding: 0px 0px 4px 1px;
}
.content ul.hd-list li a.current {
         color: #969688;
         text-decoration: none;
}
.content ul.hd-list li a.current:hover {
         text-decoration: underline;
}
.content ul.hd-list li a:hover {
         border-bottom: none;
}

.content dl.def-list {
         margin: 0px 0px 10px 0px;
}
.content dl.def-list dt {
         margin: 0px;
         padding: 0px 8px 0px 5px;
         font-weight: bold;
         line-height: 1.3em;
         float: left;
        /*  width: 120px; */
}
.content dl.def-list dd {
         padding: 0px 0px 0px 5px;
         margin: 0px;
         line-height: 1.3em;
}
.content dl.def-list a {
         text-decoration: none;
         border-bottom: #808080 1px dotted;
}
.content dl.def-list a:hover {
         border-bottom: none;
}

.content dl.def-list-sqr {
         margin: 5px 0px 10px 0px;
}
.content dl.def-list-sqr:after {
         content: '';
         display: block;
         height: 1px;
         clear: both;
}
.content dl.def-list-sqr dt {
         background-color: #FBFBED;
         color: #B4B4A7;
         font-weight: normal;
         text-transform: uppercase;
         text-align: right;
         padding-left: 0px;
         width: 120px;
         float: left;
         display: block;
}
.content dl.def-list-sqr dd {
         line-height: 1.3em;
         float: left;
         width: 415px;
         padding-bottom: 2px;
         display: block;
}


.content table.header-box {
         background-color: #FFF;
         color: #000;
         margin-bottom: 10px;
         width: 565px;
}
.content table.header-box h3 {
         margin: 0px;
}
.content table.header-box td {
         background-color: #FBFBED;
         color: #000;
         font-weight: normal;
         vertical-align: top;
         padding-left: 3px;
}
.content table.header-box td.header-box-left {
         background-color: #FBFBED;
         color: #969688;
         font-size: 0.9em;
         font-weight: normal;
         text-transform: uppercase;
         text-align: right;
         padding-left: 0px;
         padding-top: 1px;
         width: 120px;
}
.content table.header-box td span {
         background-color: transparent;
         color: #969688;
}
.content table.header-box td.header-box-white {
         background-color: #FFF;
         color: #000;
}
.content table.header-box td.header-box-special {
         background-color: #FFFFDD;
         color: #969688;
}
.content table.header-box td.header-box-news {
         background-image: url(../_g/icons/cont_ico_news.gif);
         background-repeat: no-repeat;
         background-position: 20px 3px;
         background-color: #EDF6EF;
         color: #1899D0;
}
.content table.header-box td.header-box-silver {
         background-color: #F1F1E3;
         color: #000;
}
.content table.header-box td.header-box-image {
         height: 110px;
}
.content table.header-box td.header-box-text {
         text-align: justify;
         padding-bottom: 8px;
}
.content h3.list-title img,
.content table.header-box td.header-box-title img {
         float: right;
}
.content h3.list-title span.part-info-bar {
         background-color: #F6F6E8;
         color: #000;
         font-size: 0.8em;
         font-weight: normal;
         text-transform: uppercase;
         text-align: left;
         display: block;
}
.content h3.list-title span.part-info-bar img{
         float: none;
         margin-right: 2px;
}
.content h3.list-title span.part-info-bar a {
         margin-right: 10px;
}
.content a.search-result {
         background-color: transparent;
         color: #969688;
         font-size: 0.9em;
}
.content table.header-box td.header-box-image img {
         margin: 0px;
}
.content table.header-box td.header-box-beforeline {
         padding-bottom: 4px;
}
.content table.header-box td.header-box-line {
         border-top: #F2F2E5 3px solid;
         padding-top: 4px;
}
.content table.header-box td.header-box-vote ul {
         padding: 0px;
}
.content table.header-box td.header-box-vote ul {
         list-style: none;
         padding: 0px;
         margin: 0px;
}
.content table.header-box td.header-box-vote li {
         padding: 0px 5px 0px 0px;
         text-transform: uppercase;
         text-align: right;
         display: inline;
}
.content table.header-box td.header-box-vote li a.vote {
         background-image: url(../_g/icons/ico_check.gif);
         background-position: right 1px;
         background-repeat: no-repeat;
         background-color: transparent;
         color: #969688;
         font-size: 0.9em;
         text-decoration: none;
         padding: 0px 15px 0px 0px;
         text-transform: uppercase;
}
.content table.header-box td.header-box-vote li a.vote:hover {
         background-color: transparent;
         color: #000;
         text-decoration: underline;
}
.vote_wik {
         background-color: transparent;
         color: #138D44;
}
.vote_user {
         background-color: transparent;
         color: #EC8609;
}

.content div.bottom-bar {
         background-color: #F1F1E3;
         color: #969688;
         font-size: 0.9em;
         padding: 2px 5px 2px 5px;
         margin: 1px 0px;
         clear: both;
}
.content div.every-bottom-bar {
         font-size: 0.9em;
         padding: 2px 5px 2px 5px;
         margin: 20px 0px 1px 0px;
         border-top: #F1F1E3 3px solid;
         clear: both;
         text-align: right;
}
.content div.bottom-bar a,
.content div.every-bottom-bar a {
         background-image: url(../_g/icons/cont_ico_more1.gif);
         background-repeat: no-repeat;
         background-position: right;
         background-color: transparent;
         color: #969688;
         padding-right: 7px;
         margin-right: 5px;
         text-decoration: none;
         text-transform: lowercase;
}
.content div.bottom-bar a:hover,
.content div.every-bottom-bar a:hover {
         background-image: url(../_g/icons/cont_ico_more2.gif);
         background-repeat: no-repeat;
         background-position: right;
         background-color: transparent;
         color: #000;
         text-decoration: underline;
}
p.lead a {
         color: #969688;
		 background-color: #FFFFF9;
         padding-right: 3px;
         margin-right: 3px;
         text-decoration: none;
         text-transform: lowercase;
}
p.lead  a:hover{
         color: #000;
		 background-color: #FFFFF9;
         text-decoration: underline;
}
.content div.bottom-bar a.toplink,
.content div.every-bottom-bar a.every-bottom-toplink {
         background-image: url(../_g/icons/cont_ico_goup1.gif);
         padding-right: 10px;
         background-position: right 3px;
}
.content div.bottom-bar a.toplink:hover,
.content div.every-bottom-bar a.every-bottom-toplink:hover {
         background-image: url(../_g/icons/cont_ico_goup2.gif);
}
.content div.bottom-bar a.normal {
         background-image: none;
         padding: 0px;
         margin: 0px;
         text-decoration: none;
}
.content div.bottom-bar a.normal:hover {
         background-color: #FBFBED;
         color: #000;
}
.content div.bottom-bar div.date {
         width: 310px;
         float: right;
         text-align: right;
         padding: 0px;
         margin: 0px;
}
.content div.bottom-bar ul {
         width: 310px;
         float: right;
         list-style: none;
         padding: 0px;
         margin: 0px;
}
.content div.bottom-bar ul li {
         padding: 0px 0px 0px 3px;
         text-transform: uppercase;
         text-align: right;
         display: inline;
}
.content div.bottom-bar h4 {
         font-size: 0.9em;
         text-transform: uppercase;
         padding: 0px 0px 3px 0px;
         margin: 0px;
         border-bottom: #FBFBED 2px solid;
}
.content div.bottom-bar div.radios {
         vertical-align: middle;
         padding: 7px 0px 7px 4px;
}
.content div.bottom-bar label {
         font-size: 1em;
         background-color: #F1F1E3;
         color: #969688;
         vertical-align: middle;
	 padding-bottom: 1px;
}
.content div.bottom-bar input {
         height:  12px;
         width:   12px;
         padding: 0px;
         margin:  0px;
         vertical-align: middle;	
}
.content div.bottom-bar #wik_vote {
         background-image: url(../_g/buttons/mainmenu_button_bg3.gif);
         background-repeat: repeat-x;
         background-position: left bottom;
         border: #AEAD9B solid 1px;
         background-color: #F1F1E3;
         color: black;
         font-family: Arial, Verdana, Tahoma;
         font-size: 1em;
         font-weight: bold;
         text-transform: uppercase;
         height: auto;
         margin:  0px 0px 0px 5px;
         width: 60px;
         vertical-align: middle;
}

.content div.arrows {
         background-color: transparent;
         font-size: 11px;
         color: #969688;
         border-top: #F1F1E3 3px solid;
         text-align: right;
         margin-top: 10px;
         padding: 5px 0px;
}
.content div.arrowsOnTop {
         margin-top: 0px;
         border-top: none;
         border-bottom: #F1F1E3 3px solid;
}
.content div.arrows a {
         text-decoration: none;
}
.content div.arrows a:hover {
         text-decoration: underline;
}
.content div.arrows span {
         background-color: transparent;
         color: #000;
}
.content div.arrows span#current_page,
.content div.arrows span#current_page_top {
         font-weight: bold;
}
#arrows-title,
#arrows-title-top {
         font-family: Verdana, Arial;
         font-size: 10px;
         color: #969688;
}

.content div.station-box {
         background-color: #FFF;
         color: #000;
         padding: 0px;
         border: #F1F1E3 3px solid;
}
.content div.station-box:after {
         content: '';
         display: block;
         height: 1px;
         clear: both;
}
.content div.station-box img {
         margin: 10px;
}
.content div.station-box a,
.content div.station-box span {
         display: block;
         float: left;
         border: #FFF 1px solid;
}
.content div.station-box a:hover {
         border: #C0C0C0 1px solid;
}

.content form.leksykon-form {
         clear: both;
}
.content div.leksykon-form {
         background-image: url(../_g/layout/layout_gradient1.gif);
         background-repeat: repeat-x;
         background-position: bottom;
         background-color: #FBFBED;
         color: black;
         padding: 10px 0px 5px 0px;
         clear: both;
}
.content div.leksykon-form:after {
         content: '';
         display: block;
         height: 1px;
         clear: both;
}
.content div.leksykon-form select {
         font-size: 8pt;
         width: 250px;
         margin: 0px 10px 5px 0px;
}
.content div.leksykon-form input.checkbox {
         width: 14px;
         height: 14px;
         margin: 10px 10px 0px 0px;
         float: left;
}
.content div.leksykon-form label {
         width: 120px;
         height: 14px;
         font-size: 8pt;
         margin: 0px;
         padding: 3px 0px;
         display:block;
         float: left;
}
.content div.leksykon-form label.normal {
         padding: 0px;
         display: inline;
         float: none;
}
.content div.leksykon-form label span {
         text-decoration: underline;
}
.content div.leksykon-form label:hover span {
         background-color: #FFFFF0;
         color: #D7161F;
         font-weight: bold;
         text-decoration: none;
}

.content div.leksykon-form input.button  {
         background-image: url(../_g/buttons/mainmenu_button_bg.gif);
         background-repeat: no-repeat;
         background-position: left bottom;
         background-color: #F6F6F6;
         border: none;
         color: #3C3C3C;
         font-family: Arial, Verdana, Tahoma;
         font-size: 1em;
         font-weight: bold;
         text-transform: uppercase;
         text-decoration: none;
         letter-spacing: 0.1em;
         height: 21px;
         width:  80px;
}

.content div.leksykon-form div {
         background-color: transparent;
         color: #0069DD;
         float: right;
         width: 240px;
         margin-top: 4px;
         text-align: right;
}

.content-path {
         background-color: transparent;
         color: #969688;
}
.content-path a {
         background-color: transparent;
         color: #565648;
         text-decoration: none;
         border-bottom: #C1C1B3 1px dotted;
}
.content-path a:hover {
         background-color: transparent;
         color: #000;
         border-bottom: none;
}
.content-path div {
         float: right;
         text-align: right;
         text-transform: uppercase;
         width: 120px;
         font-weight: bold;
         letter-spacing: 1px;
         font-family: Arial, Verdana;
         font-size: 13px;
}

.content div.main-box-row {
         margin: 0px;
         padding: 0px;
         display: block;
		 clear: both;
}
.content div.main-box-row:after {
         content: '';
         display: block;
         height: 1px;
         clear: both;
}
.content div.main-box-item {
         display: block;
         float: left;
         width: 280px;
         max-width: 279px;
}
.content div.main-box-item h2 {
         margin-bottom: 0px;
}
.content div.main-box-item h4 {
         font-size: 1em;
         text-transform: uppercase;
         margin: 2px 0px 0px 0px;
}
.content div.main-box-item h4 a {
         font-family: Arial, sans-serif;
         text-decoration: none;
}
.content div.main-box-item h4 a:hover {
         font-family: Arial, sans-serif;
         text-decoration: underline;
}
.content div.main-box-item a {
         white-space: normal;
}
.content div.main-box-item ol {
         margin: 0px;
         padding-left: 0px;
}
.content div.main-box-item li {
         padding-left: 0px;
}
.content div.main-box-item li a {
         font-size: 0.8em;
         color: #000;
         text-decoration: none;
         font-family: Verdana, Arial;
         font-size: 11px;
}
.content div.main-box-item li a:hover {
         font-size: 0.8em;
         color: #000;
         text-decoration: underline;
         font-family: Verdana, Arial;
         font-size: 11px;
}
.content div.main-box-info {
         padding-left: 3px;
}
.content div.main-box-info h3 {
         background-color: transparent;
         color: #A8A89A;
         font-size: 1em;
         font-weight: normal;
         text-transform: uppercase;
         padding: 0px;
         margin: 0px;
}
.content div.main-box-info h4 {
         font-size: 1em;
         font-weight: bold;
         padding: 0px;
         margin: 0px;
}
.content div.main-box-info h4 a {
         font-family: Arial, Verdana;
		 text-decoration: none;
}
.content div.main-box-info h4 a:hover {
         font-family: Arial, Verdana;
		 text-decoration: underline;
}
.content div.main-box-info div {
         padding: 0px 0px 5px 0px;
         margin: 0px 0px 5px 0px;
         border-bottom: #A8A89A 1px dotted;
         text-align: justify;
}
.content div.main-box-item p.lead {
         width: 210px;
         max-width: 209px;
         float: right;
         padding-right: 3px;
}
.content div.main-box-item td {
         font-size: 1em;
         vertical-align: top;
         border-bottom: #A8A89A 1px dotted;
         padding: 2px 0px;
}
.content div.main-box-item td.logo {
         text-align: center;
}
.content div.main-box-item td h3 {
         font-size: 1em;
         margin: 0px;
}
.content div.main-box-item-left {
		 padding-right: 2px;
         border-right: #F1F1E3 2px solid;
}
.content div.main-box-item-right {
         padding-left: 2px;
}
.content div.main-box-white {
         background-image: url(../_g/layout/layout_boxbg_white.gif);
         background-repeat: repeat-x;
         background-position: left top;
         color: #000;
         height: 120px;
         margin: 0px;
}
.content div.main-box-film {
		background: #F1F1E3;
         background-image: url(../_g/layout/layout_boxbg_premiery2.gif);
         background-repeat: no-repeat;
         background-position: left bottom;
}
.content div.main-box-hit-wik {
		background: #F1F1E3;
         background-image: url(../_g/layout/layout_boxbg_hitwik2.gif);
         background-repeat: no-repeat;
         background-position: left bottom;
}
.content div.main-box-patronat {
         background-image: url(../_g/layout/layout_boxbg_patronat.gif);
         background-repeat: no-repeat;
         background-position: left 50px;
}
.content div.bottom-bar-main {
         background-color: #E2E2D4;
         color: #8B8B7E;
}
.content div.main-box-white h3{
         background-color: transparent;
         color: #000;
         font-size: 1em;
         margin: 3px 0px 0px 0px;
         padding-left: 66px;
         text-align: left;
}
.content div.main-box-white img {
         margin: 3px 3px 0px 3px;
}
.content div.main-box-item-middle {
         height: 250px;
}

.content img.small-element,
.content img.middle-element {
         margin: 10px 5px 11px 0px;
         float: left;
         clear: left;
}
.content img.small-element {
         width: 60px;
}
.content img.middle-element {
         width: 120px;
}

.content div.tabs {
         display: table;
         table-layout: fixed;
         height: 23px;
         max-height: 21px;
}
.content div.tabs1,
.content div.tabs2 {
         display: table-row;
         height: 20px;
}
.content div.tabs a,
.content div.tabs span {
         background-image: url(../_g/layout/layout_lexicon_b1a.gif);
         background-repeat: no-repeat;
         display: table-cell;
         vertical-align: middle;
         text-align: center;
         text-decoration: none;
         padding: 2px 1px 0px 0px;
         width: 39px;
         min-width: 43px;
         max-width: 43px;
         height: 20px;
         font-size: 1.1em;
         font-weight: bold;
         margin-right: 1px;
}
.content div.tabs a:hover {
         background-image: url(../_g/layout/layout_lexicon_b1b.gif);
}
.content div.tabs span {
         background-image: url(../_g/layout/layout_lexicon_b1c.gif);
         background-repeat: no-repeat;
         color: #000;
}

.content div.empty-box {
         background-color: transparent;
         color: #969688;
         text-align: center;
         padding: 30px 0px 100px 0px;
}
.content div.empty-box cite {
         font-weight: bold;
}


.content div.patronat-hit-wik {
         margin-bottom: 3px;
}
.content div.e_addr {
         margin: 6px 0px 4px 0px;
}
.content a.hit-wik,
.content a.patronat-wik,
.content a.www,
.content a.email   {
	 background-color: transparent;
         background-repeat: no-repeat;
         background-position: left center;
	 font-family: Arial, Verdana, Tahoma;
         font-size: 1em;
	 font-weight: bold;
	 color: #808080;
         text-decoration: none;
         text-transform: uppercase;
         padding: 0px 10px 0px 16px;
}
.content a.hit-wik {
         background-image: url(../_g/icons/hit_wik.gif);
}
.content a.patronat-wik {
         background-image: url(../_g/icons/patronat_wik.gif);
}
.content a.www {
         background-image: url(../_g/icons/ico_www.gif);
}
.content a.email {
         background-image: url(../_g/icons/ico_mail.gif);
}
.content a.hit-wik:hover,
.content a.patronat-wik:hover {
         background-color: transparent;
         color: #000;
}

.content div.repertuar-list-by-film img.small-element {
         margin-top: 28px;
}
.content h3.repertuar {
         background-color: white;
         border-top: #CCC 3px solid;
         color: #CCC;
         padding: 5px 0px 5px 4px;
         font-size: 1.2em;
         font-weight: bold;
         text-transform: uppercase;
}
.content h3.repertuar a {
         background-color: transparent;
         color: #CCC;
         text-decoration: none;
}
.content h3.repertuar a:hover {
         background-color: transparent;
         color: #CCC;
         text-decoration: underline;
}
.content div.repertuar-list {
         color: #000;
         padding: 2px 10px 7px 10px;
         line-height: 1.5em;
}
.content div.by-film {
         padding-left: 70px;
}
.content div.repertuar-list h4 {
         font-family: Verdana, Arial, Tahoma;
         background-color: transparent;
         color: #000;
         font-size: 1em;
         font-weight: bold;
         display: inline;
         text-transform: uppercase;
}
.content div.repertuar-list h4.cinema {
         display: block;
         margin: 0px;
         padding: 0px;
}
.content div.repertuar-list a,
.content div.repertuar-list h4 a {
         font-family:  Verdana, Arial,Tahoma;
         border-bottom: #CCC 1px dotted;
         text-decoration: none;
}
.content div.repertuar-list a:hover,
.content div.repertuar-list h4 a:hover {
         font-family:  Verdana, Arial,Tahoma;
         border-bottom: none;
         text-decoration: none;
}
.content div.repertuar-days {
         background-color: transparent;
         color: #969688;
         text-align: center;
         border-bottom: #F1F1E3 3px solid;
         padding: 8px 0px;
         margin-bottom: 5px;
         
}
.content div.repertuar-days span {
         background-color: #F1F1E3;
         color: #969688;
         border: #969688 1px solid;
         text-decoration: none;
         padding: 3px;
}
.content div.repertuar-days a {
         background-color: transparent;
         color: #969688;
         border: #FBFBED 1px solid;
         text-decoration: none;
         padding: 3px;
}
.content div.repertuar-days a.today {
         background-color: #F1F1E3;
         color: #969688;
         border: #F1F1E3 1px solid;
         font-size: 0.9em;
}
.content div.repertuar-days .repertuar-days-smaller {
font-size: 0.9em;
}
.content div.repertuar-days a:hover {
         background-color: #F1F1E3;
         color: #000;
         border: #F1F1E3 1px solid;
}

.content div.box-container {
         background-color: transparent;
         color: #F8931C;
         height: 130px;
         min-height: 140px;
         float: right;
         margin-bottom: 10px;
         text-align: center;
}
.content div.box-container div.box {
         background-color: #F1F1E3;
         border-top: #D3D3C5 3px solid;
         color: #F8931C;
         font-size: 1.2em;
         font-weight: bold;
         text-transform: uppercase;
         text-align: center;
         float: right;
         width: 187px;
         max-width: 200px;
         height: 130px;
         margin-left: 2px;
}
.content div.box-container div.first {
         border-top: #F8931C 3px solid;
         margin-left: 0px;
}
.content div.box h3 {
         font-size: 0.8em;
         padding: 5px 5px 5px 0px;
         margin: 0px;
         text-align: right;
}
.content div.box h3 a {
         background-color: transparent;
         color: #909083;
}
.content div.first h3 a {
         background-color: transparent;
         color: #F8931C;
}
.content div.box div.image-box {
         background-color: #D6D6C8;
         color: #000;
         margin: 0px 5px;
         padding: 5px 0px 2px 0px;
         text-align: center;
         vertical-align: middle;
}
.content div.box a.image-link {
         margin: 0px auto;
         display: block;
}
.content div.box a.image-link img {
         width: 120px;
         height: 80px;
         max-width: 120px;
}
.content div.box a.vertical img {
         width: 60px;
         height: 80px;
         margin-bottom: 3px;
}
.content div.box div {
         font-size: 0.8em;
         padding: 2px 0px 2px 5px;
         margin: 0px;
         font-weight: normal;
         text-transform: lowercase;
         text-align: left;
}
.content div.box div a {
         background-image: url(../_g/icons/cont_ico_more1.gif);
         background-repeat: no-repeat;
         background-position: right;
         background-color: transparent;
         color: #969688;
         padding-right: 7px;
         margin-right: 5px;
         text-decoration: none;
         text-transform: lowercase;
}
.content div.box div a:hover {
         background-color: transparent;
         color: #000;
         text-decoration: underline;
}

.content div.autor {
         background-color: #F1F1E3;
         border-top: #F8931C 3px solid;
         font-weight: bold;
         margin-left: 2px;
         padding: 0px 8px 15px 8px;
}
.content div.autor:after {
         content: '';
         display: block;
         height: 1px;
         clear: both;
}
.content div.autor img {
         float: left;
         margin: 6px 8px 0px 0px;
}
.content div.autor h3 {
         background-color: transparent;
         color: #F8931C;
         padding: 0px 0px 3px 0px;
         font-size: 1.2em;
         font-weight: bold;
         text-transform: uppercase;
}
.content div.autor h3 a {
         background-color: transparent;
         color: #F8931C;
         text-decoration: none;
}
.content div.autor h3 a:hover {
         text-decoration: underline;
}
.content div.autor div {
         background-color: transparent;
         color: #000;
         font-size: 1em;
         font-weight: normal;
         text-align: justify;
}

.content div.navigator {
         background-color: transparent;
         color: #969688;
         float: right;
         margin: 5px 0px 0px 0px;
         padding: 0px;
         clear: right;
         text-transform: lowercase;
}
.content div.navigator a {
         background-color: transparent;
         background-repeat: no-repeat;
         background-position: left 1px;
         color: #969688;
         text-decoration: none;
	 height: 14px;
}
.content div.navigator a.back {
         background-image: url(../_g/icons/cont_ico_back2.gif);
         padding-left: 15px;
		 
}
.content div.navigator a.print {
         background-image: url(../_g/icons/cont_ico_print.gif);
         padding-left: 15px;
}
.content div.navigator a.addnote {
         background-image: url(../_g/icons/cont_ico_note.gif);
         padding-left: 15px;
}
.content div.navigator a:hover {
         background-color: transparent;
         color: #000;
         text-decoration: underline;
}

.content ol.most-viewed {
         margin-top: 0px;
         padding-top: 0px;
}
.content ol.most-viewed li span {
         background-color: transparent;
         color: #969688;
}
.content div.tv-pr {
         background-image: url(../_g/layout/layout_tv_background.gif);
         background-repeat: no-repeat;
         background-position: left top;
         background-color: transparent;
         color: #969688;
         font-weight: bold;
         height: 170px;
         border: #FBFBED 1px solid;
}
.content img.tv-pr {
         margin: 10px 0px 40px 50px;
}
.content div.tv-pr span.date_1 {
         font-family: Arial, sans-serif;
         font-size: 1.2em;
         margin-top: 79px;
         margin-left: 330px;
         display: block;
}
.content div.tv-pr span.date_2 {
         font-family: Arial, sans-serif;
         font-size: 1.2em;
         margin-top: 19px;
         margin-left: 362px;
         display: block;
}

/* colors ************************************************ */

h1.teal, h2.teal,
h1.red, h2.red,
h1.orange, h2.orange,
h1.aqua, h2.aqua,
h1.green1, h2.green1,
h1.white, h2.white,
h1.purple, h2.purple,
h1.violet, h2.violet,
h1.pink, h2.pink,
h1.blue, h2.blue,
h1.red-wik, h1.red-wik2,
h1.hit_wik, h2.hit_wik,
h1.hit_wik2, h2.hit_wik2,
h1.star, h2.star,
h1.cloud, h2.cloud,
h1.info, h2.info,
h1.patronat, h2.patronat,
h1.patronat2, h2.patronat2,
h1.window, h2.window, h2.forum,
h1.search, h2.search {
         background-repeat: no-repeat;
         background-position: left bottom;
         vertical-align: bottom;
}
h1.teal,
h1.red,
h1.orange,
h1.aqua,
h1.green1,
h1.white,
h1.purple,
h1.violet,
h1.pink,
h1.blue,
h1.red-wik,
h1.red-wik2,
h1.hit_wik,
h1.hit_wik2,
h1.star,
h1.cloud,
h1.info,
h1.patronat,
h1.patronat2,
h1.window,
h1.search {
         max-height: 27px;
         line-height: 27px;
         padding: 0px 0px 10px 11px;
		 clear: both;
}
h2.teal,
h2.red,
h2.orange,
h2.aqua,
h2.green1,
h2.white,
h2.purple,
h2.violet,
h2.pink,
h2.blue,
h2.hit_wik,
h2.hit_wik2,
h2.star,
h2.cloud,
h2.info,
h2.patronat,
h2.patronat2,
h2.window, h2.forum,
h2.search {
         max-height: 19px;
         line-height: 19px;
         padding: 0px 0px 11px 12px;
         font-size: 12pt;
         clear: both;
}
.content dl.def-list a.teal:hover,
.content dl.def-list a.red:hover,
.content dl.def-list a.orange:hover,
.content dl.def-list a.aqua:hover,
.content dl.def-list a.green1:hover,
.content dl.def-list a.white:hover,
.content dl.def-list a.purple:hover,
.content dl.def-list a.violet:hover,
.content dl.def-list a.pink:hover,
.content dl.def-list a.blue:hover,
.content ul.hd-list li a.teal:hover,
.content ul.hd-list li a.red:hover,
.content ul.hd-list li a.orang:hover,
.content ul.hd-list li a.aqua:hover,
.content ul.hd-list li a.green1:hover,
.content ul.hd-list li a.white:hover,
.content ul.hd-list li a.purple:hover,
.content ul.hd-list li a.violet:hover,
.content ul.hd-list li a.pink:hover,
.content ul.hd-list li a.blue:hover,
.content table.header-box td a.teal:hover,
.content table.header-box td a.red:hover,
.content table.header-box td a.orang:hover,
.content table.header-box td a.aqua:hover,
.content table.header-box td a.green1:hover,
.content table.header-box td a.white:hover,
.content table.header-box td a.purple:hover,
.content table.header-box td a.violet:hover,
.content table.header-box td a.pink:hover,
.content table.header-box td a.blue:hover {
         text-decoration: none;
         border-bottom: none;
}
.content div.tabs a.teal,
.content div.tabs a.red,
.content div.tabs a.orange,
.content div.tabs a.aqua,
.content div.tabs a.green1,
.content div.tabs a.purple,
.content div.tabs a.pink,
.content div.tabs a.violet,
.content div.tabs a.white,
.content div.tabs a.blue,

.content div.tabs span.teal,
.content div.tabs span.red,
.content div.tabs span.orange,
.content div.tabs span.aqua,
.content div.tabs span.green1,
.content div.tabs span.purple,
.content div.tabs span.pink,
.content div.tabs span.violet,
.content div.tabs span.white,
.content div.tabs span.blue,

.content div.arrows a.teal,
.content div.arrows a.red,
.content div.arrows a.orange,
.content div.arrows a.aqua,
.content div.arrows a.green1,
.content div.arrows a.purple,
.content div.arrows a.pink,
.content div.arrows a.violet,
.content div.arrows a.blue,
.content div.arrows a.white,

.content ul.teal   li span,
.content ul.red    li span,
.content ul.orange li span,
.content ul.aqua   li span,
.content ul.green1 li span,
.content ul.purple li span,
.content ul.pink   li span,
.content ul.blue   li span,
.content ul.violet li span,
.content ul.white  li span {
         background-color: transparent;
         color: #000;
}

/* teal */

h1.teal {
         background-image: url(../_g/layout/layout_header_teal1.gif);
}
h2.teal {
         background-image: url(../_g/layout/layout_header_teal1.gif);
}
h3.teal {
         background-color: #FFF;
         color: #22768F;
}
.content h2.teal a {
         font: inherit;
         font-weight: bold;
         text-decoration: none;
}
h4.teal,
ul.teal,
a.teal,
.content div.arrows a.teal:hover,
.content div.arrows span#current_page.teal,
.content div.arrows span#current_page_top.teal {
         background-color: transparent;
         color: #22768F;
}
a.teal:hover,
.content h2.teal a:hover {
         background-color: transparent;
         color: #2B94B3;
}
.content ul.hd-list li a.teal,
.content dl.def-list a.teal,
.content table.header-box td a.teal {
         background-color: transparent;
         color: #000;
         text-decoration: none;
         border-bottom: #22768F 1px dotted;
}
.content div.tabs span.teal {
         background-color: transparent;
         color: #22768F;
}
.content h3.repertuar-teal {
         background-color: white;
         border-top: #22768F 3px solid;
         color: #22768F;
}
.content h3.repertuar-teal a {
         background-color: transparent;
         color: #22768F;
}
.content h3.repertuar-teal a:hover {
         background-color: transparent;
         color: #2B94B3;
}
.content div.repertuar-list a.repertuar-teal,
.content div.repertuar-list h4 a.repertuar-teal {
         border-bottom: #22768F 1px dotted;
         white-space: normal;
}
.content div.repertuar-list a.repertuar-teal:hover,
.content div.repertuar-list h4 a.repertuar-teal:hover {
         border-bottom: none;
}


/* red */

h1.red {
         background-image: url(../_g/layout/layout_header_red1.gif);
}
h2.red {
         background-image: url(../_g/layout/layout_header_red1.gif);
}
h3.red {
         background-color: #FFF;
         color: #D7151F;
}
h4.red,
ul.red,
a.red,
.content div.arrows a.red:hover,
.content div.arrows span#current_page.red,
.content div.arrows span#current_page_top.red {
         background-color: transparent;
         color: #D7151F;
}
a.red:hover {
         background-color: transparent;
         color: #FF0000;
}
.content ul.hd-list li a.red,
.content dl.def-list a.red,
.content table.header-box td a.red {
         background-color: transparent;
         color: #000;
         text-decoration: none;
         border-bottom: #D7151F 1px dotted;
}
.content div.tabs span.red {
         background-color: transparent;
         color: #D7151F;
}
ul.red li span {
         background-color: transparent;
         color: #000;
}

/* orange */

h1.orange {
         background-image: url(../_g/layout/layout_header_orange1.gif);
}
h2.orange {
         background-image: url(../_g/layout/layout_header_orange1.gif);
}
h3.orange {
         background-color: #FFF;
         color: #F46C00;
}
h4.orange,
ul.orange,
a.orange,
.content div.arrows a.orange:hover,
.content div.arrows span#current_page.orange,
.content div.arrows span#current_page_top.orange {
         background-color: transparent;
         color: #F46C00;
}
a.orange:hover {
         background-color: transparent;
         color: #F7931D;
}
.content ul.hd-list li a.orange,
.content dl.def-list a.orange,
.content table.header-box td a.orange {
         background-color: transparent;
         color: #000;
         border-bottom: #F46C00 1px dotted;
         text-decoration: none;
}
.content div.tabs span.orange {
         background-color: transparent;
         color: #F46C00;
}

/* aqua */

h1.aqua {
         background-image: url(../_g/layout/layout_header_aqua1.gif);
}
h2.aqua {
         background-image: url(../_g/layout/layout_header_aqua1.gif);
}
h3.aqua  {
         background-color: #FFF;
         color: #008EE8;
}
h4.aqua,
ul.aqua,
a.aqua,
.content div.arrows a.aqua:hover,
.content div.arrows span#current_page.aqua,
.content div.arrows span#current_page_top.aqua {
         background-color: transparent;
         color: #008EE8;
}
a.aqua:hover {
         background-color: transparent;
         color: #00B4F0;
}
.content ul.hd-list li a.aqua,
.content dl.def-list a.aqua,
.content table.header-box td a.aqua  {
         background-color: transparent;
         color: #000;
         border-bottom: #008EE8 1px dotted;
         text-decoration: none;
}
.content div.tabs span.aqua {
         background-color: transparent;
         color: #008EE8;
}

/* green#1 */

h1.green1 {
         background-image: url(../_g/layout/layout_header_green1.gif);
}
h2.green1 {
         background-image: url(../_g/layout/layout_header_green1.gif);
}
h3.green1 {
         background-color: #FFF;
         color: #45AB0A;
}
h4.green1,
ul.green1,
a.green1,
.content div.arrows a.green1:hover,
.content div.arrows span#current_page.green1,
.content div.arrows span#current_page_top.green1 {
         background-color: transparent;
         color: #45AB0A;
}
a.green1:hover {
         background-color: transparent;
         color: #71BF44;
}
.content ul.hd-list li a.green1,
.content dl.def-list a.green1,
.content table.header-box td a.green1  {
         background-color: transparent;
         color: #000;
         border-bottom: #45AB0A 1px dotted;
         text-decoration: none;
}
.content div.tabs span.green1 {
         background-color: transparent;
         color: #45AB0A;
}
.content div.arrows a.purple:hover {
         color: #45AB0A;
}
.content div.arrows span#current_page.purple,
.content div.arrows span#current_page_top.teal {
         color: #45AB0A;
}

/* purple */

h1.purple {
         background-image: url(../_g/layout/layout_header_purple1.gif);
}
h2.purple {
         background-image: url(../_g/layout/layout_header_purple1.gif);
}
h3.purple {
         background-color: #FFF;
         color: #742481;
}
h4.purple,
ul.purple,
a.purple,
.content div.arrows a.purple:hover,
.content div.arrows span#current_page.purple,
.content div.arrows span#current_page_top.purple {
         background-color: transparent;
         color: #742481;
}
a.purple:hover {
         background-color: transparent;
         color: #942FA6;
}
.content ul.hd-list li a.purple,
.content dl.def-list a.purple,
.content table.header-box td a.purple  {
         background-color: transparent;
         color: #000;
         border-bottom: #742481 1px dotted;
         text-decoration: none;
}
.content div.tabs span.purple {
         background-color: transparent;
         color: #742481;
}

/* pink */

h1.pink {
         background-image: url(../_g/layout/layout_header_pink1.gif);
}
h2.pink {
         background-image: url(../_g/layout/layout_header_pink1.gif);
}
h3.pink {
         background-color: #FFF;
         color: #E7005D;
}
h4.pink,
ul.pink,
a.pink,
.content div.arrows a.pink:hover,
.content div.arrows span#current_page.pink,
.content div.arrows span#current_page_top.pink {
         background-color: transparent;
         color: #E7005D;
}
a.pink:hover {
         background-color: transparent;
         color: #FF006B;
}
.content ul.hd-list li a.pink,
.content dl.def-list a.pink,
.content table.header-box td a.pink  {
         background-color: transparent;
         color: #000;
         border-bottom: #E7005D 1px dotted;
         text-decoration: none;
}
.content div.tabs span.pink {
         background-color: transparent;
         color: #E7005D;
}
.content h3.repertuar-pink {
         background-color: white;
         border-top: #F694A0 3px solid;
         color: #E7005D;
}
.content h3.repertuar-pink a {
         background-color: transparent;
         color: #E7005D;
}
.content h3.repertuar-pink a:hover {
         background-color: transparent;
         color: #FF006B;
}
.content div.repertuar-list a.repertuar-pink,
.content div.repertuar-list h4 a.repertuar-pink {
         border-bottom: #E7005D 1px dotted;
}
.content div.repertuar-list a.repertuar-pink:hover,
.content div.repertuar-list h4 a.repertuar-pink:hover {
         border-bottom: none;
}

/* blue */

h1.blue {
         background-image: url(../_g/layout/layout_header_blue1.gif);
}
h2.blue {
         background-image: url(../_g/layout/layout_header_blue1.gif);
}
h3.blue {
         background-color: #FFF;
         color: #0065D5;
}
h4.blue,
ul.blue,
a.blue,
.content div.arrows a.blue:hover,
.content div.arrows span#current_page.blue,
.content div.arrows span#current_page_top.teal {
         background-color: transparent;
         color: #0065D5;
}
a.blue:hover {
         background-color: transparent;
         color: #0065D5;
}
.content ul.hd-list li a.blue,
.content dl.def-list a.blue,
.content table.header-box td a.blue  {
         background-color: transparent;
         color: #000;
         border-bottom: #0065D5 1px dotted;
         text-decoration: none;
}
.content div.tabs span.blue {
         background-color: transparent;
         color: #0065D5;
}

/* violet */

h1.violet {
         background-image: url(../_g/layout/layout_header_violet.gif);
}
h2.violet {
         background-image: url(../_g/layout/layout_header_violet.gif);
}
h3.violet {
         background-color: #FFF;
         color: #7E79C9;
}
h4.violet,
ul.violet,
a.violet,
.content div.arrows a.blue:hover,
.content div.arrows span#current_page.violet,
.content div.arrows span#current_page_top.violet {
         background-color: transparent;
         color: #7E79C9;
}
a.violet:hover {
         background-color: transparent;
         color: #9490D2;
}
.content ul.hd-list li a.violet,
.content dl.def-list a.violet,
.content table.header-box td a.violet  {
         background-color: transparent;
         color: #000;
         border-bottom: #7E79C9 1px dotted;
         text-decoration: none;
}
.content div.tabs span.violet {
         background-color: transparent;
         color: #7E79C9;
}

/* white */

h1.white {
         background-image: url(../_g/layout/layout_header_white1.gif);
}
h2.white {
         background-image: url(../_g/layout/layout_header_white1.gif);
}
h3.white {
         background-color: #FFF;
         color: #CCC;
}
h4.white,
ul.white,
a.white,
.content div.arrows a.white:hover,
.content div.arrows span#current_page.white,
.content div.arrows span#current_page_top.white {
         background-color: transparent;
         color: #FFF;
}
a.white:hover {
         background-color: transparent;
         color: #E9E9E9;
}
.content ul.hd-list li a.white,
.content dl.def-list a.white,
.content table.header-box td a.white {
         background-color: transparent;
         color: #000;
         border-bottom: #FFF 1px dotted;
         text-decoration: none;
}
.content div.tabs span.white {
         background-color: transparent;
         color: #FFF;
}

h2.teal-main {
         background-image: url(../_g/layout/layout_header_teal3.gif);
}
h1.red-wik {
         background-image: url(../_g/layout/layout_header_red_wik1.gif);
         padding-left: 38px;
}
h1.red-wik2 {
         background-image: url(../_g/layout/layout_header_red_wik2.gif);
         padding-left: 147px;
}
h1.red-wik2 span {
         display: none;
} 
h1.hit_wik {
         background-image: url(../_g/layout/layout_header_lines1.gif);
}
h2.hit_wik {
         background-image: url(../_g/layout/layout_header_lines1.gif);
}
h1.hit_wik2 {
         background-image: url(../_g/layout/layout_header_lines2.gif);
}
h2.hit_wik2 {
         background-image: url(../_g/layout/layout_header_lines2.gif);
}
h2.hit_wik3 {
         background-image: url(../_g/layout/layout_header_lines3.gif);
}
h1.star {
         background-image: url(../_g/layout/layout_header_star1.gif);
}
h2.star {
         background-image: url(../_g/layout/layout_header_star1.gif);
}
h1.cloud {
         background-image: url(../_g/layout/layout_header_cloud1.gif);
}
h2.cloud {
         background-image: url(../_g/layout/layout_header_cloud1.gif);
}
h1.info {
         background-image: url(../_g/layout/layout_header_info1.gif);
}
h2.info {
         background-image: url(../_g/layout/layout_header_info1.gif);
}
h1.patronat {
         background-image: url(../_g/layout/layout_header_patronat1.gif);
}
h2.patronat {
         background-image: url(../_g/layout/layout_header_patronat1.gif);
}
h1.patronat2 {
         background-image: url(../_g/layout/layout_header_patronat2.gif);
}
h2.patronat2 {
         background-image: url(../_g/layout/layout_header_patronat2.gif);
}
h1.window {
         background-image: url(../_g/layout/layout_header_window1.gif);
}
h2.window {
         background-image: url(../_g/layout/layout_header_window1.gif);
}
h2.forum {
         background-image: url(../_g/layout/layout_header_cloud1.gif);
}
h1.search {
         background-image: url(../_g/layout/layout_header_search.gif);
}
h2.search {
         background-image: url(../_g/layout/layout_header_search.gif);
}

/* ankieta */

div.ankieta_1_2007,
#ankieta_1_2007 {
         background-color: #FFF;
         color: #000;
         border: #F1F1E3 3px solid;
         padding: 5px;
         margin-top: 20px;
         line-height: 13px;
	 width: 565px;
 	 max-width: 555px;
}
#ankieta_1_2007 p.question {
         padding: 20px 0px 10px 0px;
         font-weight: bold;
}
#ankieta_1_2007 p.question_first {
         padding-top: 5px;
}
#ankieta_1_2007 p.question span {
         background-color: inherit;
         color: #D7161F;
         font-size: 9pt;
}

#ankieta_1_2007 textarea {
         width: 520px;
         margin-left: 15px;
}
#ankieta_1_2007 select,
#ankieta_1_2007 textarea {
         border: #DDDDDD 1px solid;
}

#ankieta_1_2007 table th {
         font-weight: normal;
}
#ankieta_1_2007 table.q1 tbody th {
         width: 120px;
}
#ankieta_1_2007 table.q1 td,
#ankieta_1_2007 table.q1 thead th {
         text-align: center;
         width: 70px;
         padding: 0px;
}
#ankieta_1_2007 table.q1 tbody th {
         width: 120px;
}
#ankieta_1_2007 table.q_sel {
         margin-left: 12px;
}
#ankieta_1_2007 table.q_sel thead {
         display: none;
}
#ankieta_1_2007 table.q_sel td select {
         width: 200px;
         margin-right: 10px;
}

#ankieta_1_2007 table.dper {
         background-color: #F1F1E3;
         color: #000;
         border-top: #F1F1E3 3px solid;
         border-bottom: #F1F1E3 3px solid;
         width: 100%;
         margin 20px 0px;
}
#ankieta_1_2007 table.dper td textarea {
         margin: 0px;
}
#ankieta_1_2007 table.dper td input.text {
         border: #DDDDDD 1px solid;
}
#ankieta_1_2007 table.dper td textarea,
#ankieta_1_2007 table.dper td input.text {
         width: 480px;
}

#ankieta_1_2007 table tr.err_sel {
         background-color: #FFE57D;
         color: #000;
}

#ankieta_1_2007 span.msg,
#ankieta_1_2007 table td.msg {
         background-image: url(http://www.wprost.pl/G/icons/ico_hint.gif);
         background-position: 2px 4px;
         background-repeat: no-repeat;
         background-color: #FFFBEA;
         color: #CE1100;
         font-weight: bold;
         padding: 0px 10px 0px 20px;
         line-height: 20px;
         text-align: left;
}
#ankieta_1_2007 span.msg {
         margin-left: 12px;
         display: block;
         width: 520px;
}
#ankieta_1_2007 table td.progres,
#ankieta_1_2007 table.q1 td.progres {
         width: 30px;
}
#ankieta_1_2007 table td.progres div,
#ankieta_1_2007 table.q1 td.progres div {
         background-color: #F4F4F4;
         color: #FFF;
         border: #CCC 1px solid;
         padding: 1px;
         text-align: left;
         margin: 0px;
         width: 30px;
         height: 11px;
}
#ankieta_1_2007 table td.progres div img,
#ankieta_1_2007 table.q1 td.progres div img {
         padding: 0px;
         margin: 0px;
         width: 1px;
         height:10px;
         border: none;
         float: left;
}
#ankieta_1_2007 table td.prc
#ankieta_1_2007 table.q1 td.prc  {
         width: 20px;
         text-align: right;
}
.koment_button,
.forum_addbutton {
	background-image: url('http://www.wprost.pl/G/layout/silver_gradient2.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	border:  #FF6600 solid 1px;
	padding: 3px 13px 3px 13px;
	cursor: pointer;
	text-decoration: none;
}
.koment_button a,
.forum_addbutton a {
	color: #808080;
	text-decoration: none;
}

.koment_button:hover,
.forum_addbutton:hover {
	color: #000000;
	border: #FF0000 solid 1px;
	text-decoration: none;
}
div.comment_toolbar {
         text-align: center;
         padding: 8px 0px 5px 0px;
		 background-color: #FFFFFF;
		 margin-top: 10px;
}
div.comment_toolbar img {
	vertical-align: middle;
}
div.comment_toolbar a {
         text-decoration: none;
		 color: #969688;
}
div.comment_toolbar a:hover {
         text-decoration: none;
		 color: #000;
}
div.bury {
        /* background-image: url('http://www.wprost.pl/G/forum/bury-gradient1.gif');
        background-repeat: repeat-x; */
        background-color: #FFF;
        padding: 7px 7px 5px 7px;
        margin-top: 6px;
}
div.comment-block table td {
         background-color: transparent;
         color: #F2EFE3;
         font-size: 10pt;
}
div.comment-form {
         padding: 10px 15px;
}
div.comment-block h3  {
         font-size: 14pt;
         margin: 0px 0px 4px 0px;
         padding: 0px;
}
div.comment-block h3 span {
         font-size: 10pt;
         font-weight: normal;
}
div.comment-block div {
         background-color: transparent;
         color: #96918B;
         margin: 4px 0px 0px 0px;
}

/*#F15C22*/
div.comment-item {
         margin: 0px;
         padding: 3px 5px;
		 background-color: #FDFDF6;
       /*  background-image: url('http://www.wprost.pl/G/forum/bury-gradient1.gif'); 
         background-repeat: repeat-x;
         background-position: left -105px;*/
         line-height: 14px;
		 border-bottom: 1px #E2E2D4 dashed;
		 margin-bottom: 5px;
}
div.comment-item:hover {
		 background-color: #FFF;
         /* background-position: left -35px; */
}
div.comment-selected {
		 background-color: #FFF;
		 border-left: 2px #F15C22 solid;
         /* background-position: left top; */
}
div.comment-item a {
         background-color: transparent;
         color: #F15C22;
         text-decoration: none;
         display: block;
         margin-bottom: 2px;
}
div.comment-item a:hover {
         background-color: transparent;
         color: #F15C22;
         text-decoration: underline;
}
div.comment-item div,
div.comment-item div a {
         background-color: transparent;
         color: #969688;
         font-weight: bold;
         padding-top: 2px;
         text-decoration: none;
}
div.comment-item div a {
         display: inline;
}
div.comment-item div a:hover {
         text-decoration: none;
}
div.comment-item div span,
div.comment-readitem span {
         background-color: transparent;
         color: #808080;
         font-weight: normal;
}

div.comment-level-0 {
         margin-left: 0px;
}
div.comment-level-1 {
         margin-left: 20px;
}
div.comment-level-2 {
         margin-left: 40px;
}
div.comment-level-3 {
         margin-left: 60px;
}
div.comment-level-4 {
         margin-left: 80px;
}
div.comment-level-5 {
         margin-left: 100px;
}
div.comment-level-6 {
         margin-left: 120px;
}

/* FORUM ----- */

.content-forum h2 {
         font-family: Arial, sans-serif;
         font-weight: bold;
         font-size: 1.4em;
         text-transform: uppercase;
         margin: 5px 0px 0px 0px;
         letter-spacing: -1px;
}
.content-forum h2 span {
         font-family: Arial, sans-serif;
         font-size: 1em;
         background-color: transparent;
         color: #969688;
}
.content-forum h2 a {
         font-family: Arial, sans-serif;
         font-weight: bold;
         font-size: 1em;
         text-decoration: none;
}
.content-forum h2 a:hover {
         background-color: transparent;
         color: #88887A;
         text-decoration: none;
}

h2.forum-teal,
h2.forum-red,
h2.forum-orange,
h2.forum-aqua,
h2.forum-green,
h2.forum-purple,
h2.forum-violet,
h2.forum-pink,
h2.forum-blue,
h2.forum-gray {
         max-height: 19px;
         line-height: 19px;
         padding: 0px 0px 0px 12px;
         font-size: 12pt;
         clear: both;
         background-repeat: no-repeat;
         background-position: left bottom;
         vertical-align: bottom;
}

.forum-teal {
         color: #22768F;
         background-image: url(../_g/forum/forum_layout_header_teal.gif);
}
.forum-red {
         color: #D7151F;
         background-image: url(../_g/forum/forum_layout_header_red.gif);
}
.forum-orange {
         color: #FF8900;
         background-image: url(../_g/forum/forum_layout_header_orange.gif);
}
.forum-aqua {
         color: #008EE8;
         background-image: url(../_g/forum/forum_layout_header_aqua.gif);
}
.forum-green {
         color: #45AB0A;
         background-image: url(../_g/forum/forum_layout_header_green.gif);
}
.forum-purple {
         color: #742481;
         background-image: url(../_g/forum/forum_layout_header_purple.gif);
}
.forum-violet {
         color: #8E8AC9;
         background-image: url(../_g/forum/forum_layout_header_violet.gif);
}
.forum-pink {
         color: #E7005D;
         background-image: url(../_g/forum/forum_layout_header_pink.gif);
}
h2.forum-gray {
         color: #666666;
         background-image: url(../_g/forum/forum_layout_header_gray.gif);
}

.fcolor-teal {
         color: #22768F;
}
.fcolor-red {
         color: #D7151F;
}
.fcolor-orange {
         color: #FF8900;
}
.fcolor-aqua {
         color: #008EE8;
}
.fcolor-green {
         color: #45AB0A;
}
.fcolor-purple {
         color: #742481;
}
.fcolor-violet {
         color: #8E8AC9;
}
.fcolor-pink {
         color: #E7005D;
}
.fcolor-gray {
         color: #666666;
}

.fcolor-teal a {
         color: #22768F;
		 text-decoration: underline;
}
.fcolor-red a {
         color: #D7151F;
		 text-decoration: underline;
}
.fcolor-orange a {
         color: #FF8900;
		 text-decoration: underline;
}
.fcolor-aqua a {
         color: #008EE8;
		 text-decoration: underline;
}
.fcolor-green a {
         color: #45AB0A;
		 text-decoration: underline;
}
.fcolor-purple a {
         color: #742481;
		 text-decoration: underline;
}
.fcolor-violet a {
         color: #8E8AC9;
		 text-decoration: underline;
}
.fcolor-pink a {
         color: #E7005D;
		 text-decoration: underline;
}
.fcolor-gray a {
         color: #666666;
		 text-decoration: underline;
}

.forum-teal a:hover {
         color: #2B94B3;
		 text-decoration: none;
}
.forum-red a:hover  {
         color: #FF0000;
		 text-decoration: none;
}
.forum-orange a:hover  {
         color: #FF9C00;
		 text-decoration: none;
}
.forum-aqua a:hover  {
         color: #00B4F0;
		 text-decoration: none;
}
.forum-green a:hover  {
         color: #71BF44;
		 text-decoration: none;
}
.forum-purple a:hover  {
         color: #942FA6;
		 text-decoration: none;
}
.forum-violet a:hover  {
         color: #9F9BD5;
		 text-decoration: none;
}
.forum-pink a:hover  {
         color: #FF006B;
		 text-decoration: none;
}
.forum-gray a:hover  {
         color: #666666;
}

h2.forum-teal a {
         color: #22768F;
         text-decoration: none;
		 border-bottom: none;
}
h2.forum-teal a:hover {
         color: #2B94B3;
		 text-decoration: none;
		 border-bottom: 1px #2B94B3 dashed;
}
h2.forum-red a {
         color: #D7151F;
         text-decoration: none;
		 border-bottom: none;
}
h2.forum-red a:hover {
         color: #FF0000;
		 text-decoration: none;
		 border-bottom: 1px #FF0000 dashed;
}
h2.forum-orange a {
         color: #FF8900;
         text-decoration: none;
		 border-bottom: none;
}
h2.forum-orange a:hover {
         color: #FF9C00;
		 text-decoration: none;
		 border-bottom: 1px #FF9C00 dashed;
}
h2.forum-aqua a {
         color: #008EE8;
         text-decoration: none;
		 border-bottom: none;
}
h2.forum-aqua a:hover {
         color: #00B4F0;
		 text-decoration: none;
		 border-bottom: 1px #00B4F0 dashed;
}
h2.forum-green a {
         color: #45AB0A;
         text-decoration: none;
		 border-bottom: none;
}
h2.forum-green a:hover {
         color: #71BF44;
		 text-decoration: none;
		 border-bottom: 1px #71BF44 dashed;
}
h2.forum-purple a {
         color: #742481;
         text-decoration: none;
		 border-bottom: none;
}
h2.forum-purple a:hover {
         color: #942FA6;
		 text-decoration: none;
		 border-bottom: 1px #942FA6 dashed;
}
h2.forum-violet a {
         color: #8E8AC9;
         text-decoration: none;
		 border-bottom: none;
}
h2.forum-violet a:hover {
         color: #9F9BD5;
		 text-decoration: none;
		 border-bottom: 1px #9F9BD5 dashed;
}
h2.forum-pink a {
         color: #E7005D;
         text-decoration: none;
		 border-bottom: none;
}
h2.forum-pink a:hover {
         color: #FF006B;
		 text-decoration: none;
		 border-bottom: 1px #FF006B dashed;
}
h2.forum-gray a {
         color: #666666;
         text-decoration: none;
		 border-bottom: none;
}
h2.forum-gray a:hover {
         color: #999999;
		 text-decoration: none;
		 border-bottom: 1px #999999 dashed;
}

.forum-main-theme {
         background-color: #F1F1E3;
		 color: #88887A;
		 margin-bottom: 15px;
		 padding-bottom: 5px;
}
.forum-main-theme:hover {
         background-color: #FDFDF6; /* --- prawie white */
}
.content-forum div.forum-main-content {
		 color: #000;
		 width: 565px;
}

.forum-user-info-bar {
		 color: #000;
		 padding: 10px;
		 margin: 10px 0px 10px 0px;
		 text-align: right;
}
.forum-user-info-bar a {
         text-decoration: none;
}
.forum-user-info-bar a:hover {
         color: #D71920;
		 text-decoration: none;
}


.content-forum div.forum-main-content span,
.forum-item-text span,
.forum-item-text1 span,
.forum-item-text2 span,
ul.forum_list span {
       color: #969688;
}
ul.forum_list {
       list-style: none;
       margin: 0px;
       padding: 0px;
	   padding-left: 8px;
}
ul.forum_list li {
       padding-right: 10px;
}

.content-forum div.forum-sortmenu {
         background-color: transparent;
         font-size: 11px;
         color: #969688;
         text-align: right;
         margin-top: 10px;
         padding: 5px 0px;
}
.content-forum div.forum-sortmenu a {
         text-decoration: none;
		 border-bottom: 1px #D71920 dashed;
}
.content-forum div.forum-sortmenu a:hover {
         color: #D71920;
		 text-decoration: none;
		 border-bottom: none;
}
.content-forum div.forum-sortmenu span {
         background-color: transparent;
         color: #000;
}
.forum_addbutton_bar {
         color: #969688;
		 text-align: left;
		 padding: 5px 10px 5px 12px;
		 margin: 0px 0px 5px 0px;
         background-color: transparent;
}
.forum-list-theme {
         background-color: #F1F1E3;
		 color: #88887A;
		 padding: 0px;
		 margin-bottom: 3px;
}
.forum-list-theme:hover {
         background-color: #FDFDF6; /* --- prawie white */
}
.forum-list-theme img {
         vertical-align: middle;
}
.forum-nickname {
		 color: #1899D0;
}
.forum-nickname a {
		 color: #1899D0;
		 border-bottom: 1px #5BBFEA dashed;
		 text-decoration: none;
}
.forum-nickname a:hover {
		 color: #5BBFEA;
		 border-bottom: none;
		 text-decoration: none;
}
.forum-adminname {
		 color: #009900;
}
.forum_theme_bar {
		 text-align: left;
		 margin: 0px 0px 0px 0px;
         background-color: #ECECDE;
}
.forum_theme_bar h3 {
		 padding: 5px 10px 5px 12px;
		 margin: 0px;
}
.forum_theme_bar h3 span {
         font-family: Arial, Verdana;
         font-size: 13px;
}
.forum-item-author {
         background-color: #FFFFFF;
		 color: #88887A;
		 padding: 3px 10px 5px 12px;
		 margin: 0px;
		 text-align: right;
}
.forum-item-author1 {
         background-color: #F1F1E3;
		 color: #88887A;
		 padding: 3px 10px 5px 12px;
		 margin: 0px;
		 text-align: right;
}
.forum-item-author2 {
         background-color: #F1F1E3;
		 color: #88887A;
		 padding: 3px 10px 5px 12px;
		 margin: 0px;
		 text-align: right;
		 border-right: 3px #1899D0 solid;
}

.forum-item-text {
         background-color: #FFFFFF;
		 color: #000000;
		 padding: 5px 10px 10px 12px;
		 margin-bottom: 10px;
}
.forum-item-text1 {
         background-color: #F1F1E3;
		 color: #000000;
		 padding: 5px 10px 10px 12px;
		 margin-bottom: 10px;
}





.forum-login {
		 border: 3px #F1F1E3 solid;
         background-image: url(../_g/forum/forum_login_back.gif);
		 background-repeat: no-repeat;
		 padding: 10px;
		 text-align: center;
		 margin: 30px;
}
.forum-login-form {
         border-top: 3px #F1F1E3 solid;
		 text-align: center;
		 background-color: transparent;
}
.forum-login-form span {
		 padding-left: 30px;
}
.forum-login-form span a {
		 color: #FF6600;
}
.forum-login-form span a:hover {
		 color: #FF0000;
}
.forum-login-form h4 {
		 padding: 5px;
		 margin: 0px;
}
.forum-registration {
		 padding: 10px;
		 margin: 0px;
}
.forum-registration input {
		 padding: 0px;
		 margin: 0px;
		 background-color: none;
}
.forum-registration span {
		 color: #969688;
		 font-size: 10px;
}
.forum-registration span a {
		 color: #969688;
}
.forum-message {
		 color: #FF0000;
}

.content-forum div.forum-item-nav {
		 position: relative;
		 margin-right: 10px;
		 top: -25px;
}

.content-forum div.forum-item-nav a {
         background-image: url(../_g/icons/cont_ico_back01.gif);
         background-repeat: no-repeat;
         background-position: left;
         background-color: transparent;
         color: #969688;
         padding-left: 7px;
         margin-left: 5px;
         text-decoration: none;
         text-transform: lowercase;
}
.content-forum div.forum-item-nav a:hover {
         background-image: url(../_g/icons/cont_ico_back02.gif);
         background-repeat: no-repeat;
         background-position: left;
         background-color: transparent;
         color: #000;
         text-decoration: underline;
}
.cite {
         color: #969688;
		 padding: 5px;
		 border: 2px #FFF solid;
		 margin: 0px 0px 10px 35px;
}
div.forum-admin-panel {
		 position: relative;
		 top: -10px;
		 margin-right: 10px;
		 color: #009900;
		 text-align: right;
}
div.forum-admin-panel a {
		 text-decoration: none;
		 border-bottom: 1px #009900 dashed;
}
div.forum-admin-panel a:hover {
		 color: #006600;
		 text-decoration: none;
		 border-bottom: none;
}

.content-forum div.forum-readmore {
		 padding: 3px 12px 3px 10px;
		 text-align: right;
}

.content-forum div.forum-readmore a {
         background-image: url(../_g/icons/cont_ico_more1.gif);
         background-repeat: no-repeat;
         background-position: right;
         background-color: transparent;
         color: #969688;
         padding-right: 7px;
         margin-right: 5px;
         text-decoration: none;
         text-transform: lowercase;
}
.content-forum div.forum-readmore a:hover {
         background-image: url(../_g/icons/cont_ico_more2.gif);
         background-repeat: no-repeat;
         background-position: right;
         background-color: transparent;
         color: #000;
         text-decoration: underline;
}

#forum-search legend {
         color: green;
         padding: 0px 5px 10px 5px;
		 margin-top: 15px;
}
#forum-search fieldset {
		 border: 1px solid #F1F1E3;
}

#forum-mytoolbar legend {
         color: #1899D0;
         padding: 0px 5px 0px 5px;
		 margin: 0px;
		 background-color: none;
}
#forum-mytoolbar fieldset {
		 border: 2px solid #B9E0F1;
		 background-color: none;
		 margin: 0px 0px 25px 0px;
		 padding: 0px 5px 10px 5px;
}
