.margin_bottom_20px {
	margin-bottom: 20px !important;
}
.margin_bottom_10px {
	margin-bottom: 10px !important;
}
.photo-gallery .kuchnia_szczegoly {
	background-color: #E7E7E7;
	padding: 1px 0px 0px 0px !important;
}

.kuchnia_szczegoly .wpis {
	background-image: url(/media/static/kuchnia_liczby_bg.jpg);
	background-position: left; 
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
	margin-top: 6px !important;
	padding: 9px 5px 0px 10px;
}
.kuchnia_szczegoly .wpis span {
	color: #FFCC00;
}
.kuchnia_szczegoly .czas_przygotowania, .kuchnia_szczegoly .danie_dla {
	float: left;
	margin-right: 6px !important;
	width: 102px;
}
.kuchnia_szczegoly .liczba_porcji, .kuchnia_szczegoly .trudnosc {
	float: right;
	width: 102px;
}
.kuchnia_przepis
.kuchnia_przepis p {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
}
.kuchnia_przepis  ul#przepis_kulinarny.skladniki {
	list-style-image: url(/media/static/kuchnia_arrow_przepis.gif);
	list-style-position: inherit;
	list-style-type: inherit;
	padding: 0px 0px 0px 270px !important;
	margin: 0px !important;
	background-color: transparent !important;
}
.kuchnia_przepis ul.skladniki li {
	padding: 0px 0px !important;
	margin: 4px 0px 5px 0px !important;
}
.kuchnia_przepis h3 {
	color: #707070 !important;
	padding-bottom: 10px !important;
	margin-bottom: 0px !important;
}

.narrow a {
	padding:6px 5px 7px;
}



#photo-big-slider ul {
	list-style-image: inherit;
	list-style-position: outside;
	margin: 0px;
	padding-left: 0px !important;
}
.article ul {
	list-style-image: url(/media/static/kuchnia_arrow_przepis.gif);
	list-style-position: inherit;
	padding-left: 12px !important;
}
.article .text ul {
	list-style-image: none;
	padding-left: 0px !important; 
}
/*
#main-bar .ads {
	background: none;
}

#main-bar div.ads div {
	background:transparent url(/media/static/ticket_horizontal.gif) no-repeat top right;
}
#main-bar div.ads div object embed, #main-bar div.ads div object {
    margin-top: 15px;
}
*/

/* ************************** */
/* * plebiscyt - zgloszenie * */
/* ************************** */

.box_plebiscyt {
    margin:-10px;
	margin-top: 0px;
}
.zglos {
	margin-top: 10px;
}
.box_plebiscyt .dots-box{
	margin-bottom: auto !important;
}
.box_plebiscyt .box_buttons {
	padding: 10px 15px;
}
.box_plebiscyt .header h2 {
	color:#FFFFFF;
	float:left;
	font-family:Arial;
	font-size:14px;
	text-transform:uppercase;
	height:20px;
}
.box_plebiscyt .box_buttons .black-button {
	float: none !important;
	text-align: center;
}
div.bg2 {
	background:transparent url(/media/static/comments_bg_bottom.gif) no-repeat scroll 0pt;
	bottom:0pt;
	font-size:0pt;
	height:1px;
	left:0pt;
	line-height:0pt;
	margin:0pt;
	padding:0pt !important;
	width:100%;
}
.box_plebiscyt .box_buttons .black-button.zglos {
	width: 60px;
}
.box_plebiscyt select.txt {
	border: 1px solid #DEDCDD !important;
	width: 438px !important;
	padding: 3px !important;
}

.box_plebiscyt .article-teasers .right{
	width:160px;
	padding: 0px;
}

.box_plebiscyt .article-teasers li.teaser {
	width: 272px;
	padding-top: 5px; 
	padding-bottom: 10px !important;
}
.box_plebiscyt .header_plebiscyt h2 {
	position: absolute;
	padding-top: 9px;
	font-size: 8px;
	
}
.box_plebiscyt .header_plebiscyt img {
	position: relative;
	padding: 0px 0px !important;
	margin-left: -14px;
}
.box_plebiscyt label.nonewidth {
	width: auto !important;
	font-weight: normal;
}
div.clear2 {
	padding: 0px 13px 0px 13px !important;
	clear: both;
}
.box_plebiscyt .article-teasers h3 {
	font-size: 14px;
	color: #666666;
	margin-bottom: 5px;
}
.box_plebiscyt .article-teasers p {
	color: #999999;
}
.box_plebiscyt .article-teasers input.check {
	float: left;
}
.box_plebiscyt .zaglosuj {
	margin-right: 25px;
}

/* glosowanie wyniki */

.small-div-spaces ul.wynik_glosowania li, .small-div-spaces ul.wynik_glosowania li div {
	padding: 0px;
	margin: 0px;
}
.small-div-spaces ul.wynik_glosowania li {
	margin-bottom: 8px;
}

.dane_left {
	float: left;
	padding-right: 20px;
	text-align: right;
	width: 260px;
}
.dane_left span {
	color: #999999;
}
.wyniki_right {
	float: right;
}
.small-div-spaces .wynik {
	width: 266px;
	height: 15px;
	background-color: #D3D2CE;
	padding: 0px;
	margin: 0px;
	font-size: 9px;
}
.small-div-spaces .wynik .procent {
	height: 15px;
	background-color: #F21C04;
	position: inherit;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	float: left;
}
.small-div-spaces .wynik .procent .procent_tekst {
	float: right;
	margin: 0px !important;
	padding: 2px 5px 0px 5px !important;
	color: #FFFFFF !important;
}
.small-div-spaces .wynik .procent_tekst {
	float: left;
	margin: 0px!important;
	padding: 2px 5px 0px 5px !important;
}
.twoj_wybor .dane_left {
	color: #F21C04 !important;
	font-weight: bold;
}
.twoj_wybor .dane_left span {
	font-weight: normal;
	color: #F21C04 !important;
	
}
.liczba_glosow {
	padding: 10px 0px 0px 0px !important;
}
.liczba_glosow .wyniki_right {
	float: left;
	padding-left: 25px !important;
}
.dots-form div.wynikibtt {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 205px !important;
	
}
.dots-form div.center {
	padding: 15px 0px !important;
}
.dots-form div.wynikibtt .black-button {
	margin-left: 25px !important;
}
.dots-form div.wynikibtt .nonemargin {
	margin-left: 0px !important;
}
.dots-form div.wynikibtt .margincenter {
	margin-left: 10px !important;
}
.dots-form div.wynikibtt .margincenter span {
	padding: 5px 50px 5px 50px;
}

/* *************** */
/* * Lokalizator * */
/* *************** */

#localizer {
	margin: 10px auto 10px auto;
	width: 960px;
	overflow: hidden;
	color: #666666;
}
#localizer h1, #localizer h2, #localizer h3, #localizer h4, #localizer h5, #localizer h6 {
	display: inline;
	font-size: 11px;
	font-weight: normal;
	padding: 0px !important;
	margin: 0px !important;
}
#localizer h1 a, #localizer h2 a, #localizer h3 a,
#localizer h4 a, #localizer h5 a, #localizer h6 a {
	font-size: 11px !important; 
	color: #999999 !important;
	text-decoration: none;
}
#localizer a:hover {
	text-decoration: underline;
}
#localizer span {
	color: #999999;
	font-weight: bold;
	padding: 0px 4px !important;
	margin: 0px !important;
}

/* ******************** */
/* * System logowania * */
/* ******************** */

.login_input, .password_input {
	border:1px solid #DEDCDD;
	padding-left:3px;
	padding-right:3px;
}
.error_login_info, .whole .dots p.error_login_info, ul.errorlist li /*djerror*/  {
	border: 1px dotted #FF3333;
	background-color: #F7E8E8;
	color: #D60000;
	font-size: 12px;
	font-weight: normal;
	margin: 5px auto;
	padding: 4px;
	text-align: center;
	width: 90%;	
}
.red2 a.login_button {
	color: #FFFFFF;
}
.red2 a.login_button:hover {
	color: #666666;
}
.red2 a.password_remember {
	white-space: nowrap;
}

/* ********* */
/* * Forum * */
/* ********* */

.number {
	margin-left: auto !important;
}
.grey-box ul.number {
	padding-bottom: 5px !important;
}

/* *************************************** */
/* * Repertuar kin - wyniki wyszukiwania * */
/* *************************************** */

.rpk .dots-form fieldset {
	background: #F2F2F2 url(/media/static/dots_br_long.gif) no-repeat scroll 0pt top;
	color: #717171;
	position: relative;
}
/* * wyszukiwarka * */
#f_title {
	border: 1px solid #DEDCDD;
	margin: 0pt 13px 0pt 0pt;
	padding: 3px 2px 4px;
	width: 135px;
}
#f_orgin {
	border: 1px solid #DEDCDD;
	margin: 0pt 13px 0pt 0pt;
	padding: 3px 2px 4px;
	width: 135px;
}
#f_years {
	margin: 0pt 13px 0pt 0pt;
	width: 60px;
}
#f_year, #f_cinema {
	margin: 0pt 13px 0pt 0pt;
	width: 235px;
}
#f_day {
	margin: 0pt 13px 0pt 0pt;
	width: 117px;
}
#f_hour {
	margin: 0pt 13px 0pt 0pt;
	width: 92px;
}
#f_city {
	margin: 0pt 0px 0pt 0pt;
	width: 235px;
}


/* * wynik wyszukiwania * */
.ngx_repertuar_search {
	background-color: #FFF;
	margin: 0px 2px;
	padding: 0px;
}
.ngx_repertuar_search .clear {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
.ngx_repertuar_search p {
	margin-bottom: 0px !important;
	padding: 0px;
	color: #999;
}

.ngx_repertuar_search p a {
	text-decoration: none;
	color: #999;
}
.ngx_repertuar_search p a:hover, .repertuar_wyniki p small a:hover {
	text-decoration: underline;
}
.ngx_repertuar_search p span {
	font-weight: bold !important;
	color: #000;
	display: inline;
	padding-right: 10px;
	font-size: 11px;
}
.repertuar_wyniki p span a {
	color: #CF1804;
}
.next_search_result {
	margin-top: 2px;
	padding-bottom: 0px !important;
}
.next_search_result .clear {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.repertuar_wyniki p {
	color: #666;
	padding-bottom: 15px;
}
.repertuar_wyniki p span {
	display: block;
	font-weight: bold;
	color: #000;
}
.repertuar_wyniki p small {
	color: #999;
	display: block;
	padding-bottom: 3px;
}
.repertuar_wyniki p small a {
	text-decoration: none;
	color: #999;
}

/* * Repertuar kin - wyszukiwarka - strona g��wna * */
.for_sgpage .dots-form {
	padding: 0px !important;
	margin: 0px !important;
}
.for_sgpage #f_title {
	border: 1px solid #DEDCDD;
	margin: 0pt 13px 0pt 0pt;
	padding: 3px 2px 4px;
	width: 105px;
}
.for_sgpage #f_orgin {
	border: 1px solid #DEDCDD;
	margin: 0pt 13px 0pt 0pt;
	padding: 3px 2px 4px;
	width: 105px;
}
.for_sgpage #f-year, .for_sgpage #f_cinema  {
	margin: 0pt 13px 0pt 0pt;
	width: 210px;
}
.for_sgpage #f_years {
	margin:0pt 13px 0pt 0pt;
	width: 50px;
}
.for_sgpage #f_day {
	margin:0pt 13px 0pt 0pt;
	width: 80px;
}
.for_sgpage #f_hour {
	margin:0pt 13px 0pt 0pt;
	width: 80px;
}
.for_sgpage #f_city {
	margin:0pt 0px 0pt 0pt;
	width: 210px;
}
.for_sgpage .dots-form fieldset {
	background: #F2F2F2 url(/media/static/dots_bg_2a.gif) no-repeat scroll 0pt top;
	color: #717171;
	position: relative;
}
.for_sgpage #program-day {
	width: 142px;
}

/* ********** */
/* * Tabele * */
/* ********** */
.main-bar table {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	width:100%;
	margin-bottom: 10px !important;
}
.main-bar td, .main-bar th {
	border:1px solid #CCCCCC;
	margin:1px !important;
	padding:3px 8px;
}
.main-bar th {
	background-color:#999999;
	color:#FFFFFF;
}
.text table {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin-right:8px;
}
.text td, .text th {
	border: 1px solid #CCCCCC;
	margin: 1px !important;
	padding: 3px 8px;
}
.text th {
	background-color:#999999;
	color:#FFFFFF;
}
.odd {
	background-color: #fff;
}
.even {
	/*background-color: #E5E1D6; */
	background-color: #F3F3F3; 
}

/* inne dodatkowe */
#id_q {
	margin:0pt 10px 0pt 0pt;
	padding:6px;
	width:454px;
}
.horoskop {
	background:transparent url(/media/static/h_horoskop_big.gif) no-repeat scroll 0pt !important;
	border:1px solid #30578E !important;
}
#nastepny-button {
    top: inherit !important;
	margin-top: -32px !important;
	white-space: nowrap;
}
#poprzedni-button  {
    top: inherit !important;
	margin-top: -32px !important;
	white-space: nowrap;
	width: 152px;
}

.articles-tesers dl a, .articles-teasers dd a, .tags a, .articles-teasers li dl a {
	text-transform: none;
	color: #E80005 !important;
	font-weight: bold;
	padding: 0px;
}
#tab-goracy_temat_1 .articles-teasers li.tags a, #tab-goracy_temat_2 .articles-teasers li.tags a {
	text-transform: none !important;
}
.article-teasers h3, .program h3 {
	font-size: 14px;
}


/* strony statyczne serwisowe */
.content .reklama_text {
	padding: 10px 20px 0px 20px;
	width: 500px;
}
.content .reklama_text a,
.content .zespol_redakcyjny a,
.content .prenumerata_tekst a {
	color: #D50000;
}
.content .reklama_text img {
	float:  right !important;
}
.content .zespol_redakcyjny,
.content .prenumerata_tekst {
	padding: 10px 20px 0px 20px;
}
.content .zespol_redakcyjny p,
.content .prenumerata_tekst p {
	text-align: left !important;
	font-size: inherit !important;
	padding: 5px 0px;
}


/* Rejestracja  - element Twoje zainteresowania */
#register_interests ul {
	width: 400px;
	float: right;
	padding-right: 20px;
	padding-top: 0px !important;
	margin-top: 0px !important;
}
	#register_interests ul li label {
		font-weight: normal !important;
		width: 120px !important;
		text-align: left;
		white-space: nowrap;
		padding-bottom: 3px;
		margin-bottom: 3px;
	}
div#register_interests label {
	margin-right: 0px;
}
#search_options.checkboxes label {
	margin-right: 55px !important;
}

/* odpychanie tekstu w blokach z 3 elementami - sg wydarzenia */
.article-teasers .right {
	margin-right: 3px !important;
}

/* ESKA Poranny WF */
#poranny_wf_box {
	width: 498px;
	padding: 5px;
	margin: 0px 0px 5px;
	background: #858585 url(/media/static/top_bg_poranny_wf.gif) center top no-repeat;
}
#poranny_wf_box .movieclip {
	float: left;
	width: 320px;
	margin-right: 10px;
}
#poranny_wf_box .facelinks {
	float: right;
	width: 159px;
	margin: 136px 5px 0px 0px;
}
#poranny_wf_box .clear {
	padding: 0px;
	margin: 0px;
}

.wide-eska #poranny_wf_box {
	width: 570px;
	padding: 5px;
	margin: 0px 0px 5px;
	background: #858585 url(/media/static/top_bg_poranny_wf.gif) right top no-repeat;
}

.wide-eska #eska-player {
	background:#234C84 url(/media/static/eska_goraca20_bg.gif) no-repeat scroll right bottom;
}
/* program tv sg */
.for_sgpage #program-category {width: 110px}

/* program tv box */

.programTV_block {
	width: 440px;
	background-color: #FFF;
	padding: 5px;
}
.programTV_block .pgTV_header {
	width: 440px;
}
.programTV_block .pgTV_header .pgTV_closeButton{
	position: absolute;
	width: 440px;
	height: 47px;
}
.programTV_block .pgTV_header .pgTV_closeButton a.close {
	width: 64px;
	height: 23px;
	background: transparent url(/media/static/se_programtv_closebutton.gif) left top no-repeat;
	overflow: hidden;
	display: block;
	margin: 12px 0px 0px 370px;
}
.programTV_block .pgTV_header .pgTV_closeButton a.close:hover {
	background: transparent url(/media/static/se_programtv_closebutton.gif) left bottom no-repeat;
}
.programTV_block .pgTV_content {
	border-left: 5px solid #D31904;
	border-right: 5px solid #D31904;
	padding: 10px;
}
.programTV_block .pgTV_content .categoryTV {
	font-weight: bold;
	color: #D60000;
	border-bottom: 1px dotted #D60000;
	padding: 5px 0px;
	margin-bottom: 5px;
}
.programTV_block .pgTV_content h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.programTV_block .pgTV_content p.detailsTV {
	color: #AAA;
	margin-bottom: 10px;
}
.programTV_block .pgTV_content p {
	text-align: justify;
	margin-bottom: 5px;
}
.programTV_block .pgTV_content ul.twoColumnTV {
	width: 400px;
	margin: 0px;
	padding: 0px;
}
.programTV_block .pgTV_content ul.twoColumnTV li {
	display: inline !important;
	width: 200px;
}
.programTV_block .pgTV_content .seemoreTV a {
	text-decoration: underline;
	color: #666666;
}
.programTV_block .pgTV_content .seemoreTV a:hover {
	text-decoration: none;
}
.programTV_block .pgTV_footer {
	width: 440px;
	margin: 0px auto;
}

/* pogoda */
.weather .code {
	font-family: monospace;
	font-size: 11px;
	float: left;
}
.weather .left_images {
	float: left;
}
.weather .right_text {
	float: right;
	width: 220px;
}
.weather .longweather {
	width: 350px;
}
.weather .mapka_dzis {
	padding: 5px;
	background-color: #FFF;
	position: absolute !important;
}
.content2 .weather img {
	background-color: #FFF;
}

.weather img.mapka_dzis_img {
	background-color: transparent !important;
	position: absolute !important;
	margin: 9px 0px 0px 9px !important;
	border: 0px none;
	z-index: 100;
	/*float: none !important;*/
	/*clear: both !important;*/
}

.weather .code textarea {
	border: 0px none;
	background-color: transparent;
	font-family: monospace;
	font-size: 11px;
}
.w_text_longpx {
	width: 350px;
	height: 220px;
}
.w_text_shortpx {
	width: 220px;
	height: 330px;
}
.grey-box .header ul li a {font-weight: bold;}


#file-desc2 {
	width: 430px;
	height: 180px;
}

.gallery .mark em {
	font-size: 10px;
}

