/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   				     
	18.02.2007    
	Empathy Interactive [ www.empathy.pl ]               
	Kodowanie: Tomasz Piłat      


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~
    GLOBAL STYLES
~~~~~~~~~~~~~~~~~~~~~~~*/
	html, body, h1, h2, h3, h4, h5, h6, div, span,
	blockquote, p, address, form, fieldset, img,
	ul, ol, dl, dt, dd, li, hr, table, td, th,
	strong, em, sup, sub, dfn, ins, del, q, cite,
	var, samp, code, kbd, tt {
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	legend { display: none; }
	a { text-decoration: none; }
	h2 span, h3 span, h5 span { display: none; }
	body { 
		background: #dbdcde url(/media/static/bg.gif) 0 0 repeat-x;
		font: normal 11px Tahoma, Verdana, sans-serif;
	}
	
	ul { list-style: none; }
	
	#header, #content, #footer, #intro { 
		position: relative;
		width: 970px; 
		margin: 0 auto; 
		zoom: 1;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~
    =sky	
~~~~~~~~~~~~~~~~~~~~~~*/
	#sky {
		position: absolute;
		left: 50%;
		/*top: 286px;*/
		margin-left: 495px;
		background: url(/media/static/ticket_horizontal.gif) 84px 0 no-repeat;
	}
	#sky img { margin: 10px 0 0 0; }


/*~~~~~~~~~~~~~~~~~~~~~
    =header	
~~~~~~~~~~~~~~~~~~~~~~*/
	#header { z-index: 200; }
	#header ul li { display: inline; }
	#header a.dark { color: /*#861409*/ #fff; }
	#header .wrap { 
		padding: 7px 0 5px 0;
		background: #D01804 url(/media/static/header_bg.gif) 0 0 repeat-x; 
		border-left: 1px solid #CF1804;
		border-right: 1px solid #CF1804;
		overflow: hidden;
	}
	
	/*#header h1 { float: left; padding: 3px 49px 0 52px; }*/
	#header h1 a { 
		display: block; 
		width: 170px; 
		height: 75px; 
		background: url(/media/static/logo.gif) 0 0 no-repeat; 
		text-indent: -9999px; 
		outline: none;
	}
	#header h1 a:hover { border: 0; }
	#header .ads {
		background: url(/media/static/ticket_vertical.gif) 98px 72px no-repeat; 
		zoom: 1; 
		/*overflow: auto !important;*/
		
		z-index: 100;
 	}
	#header .ads img { margin: 10px 0; }
	#header .txt { padding: 0 5px; }
	
	#crawler, #login { 
		float: left;
		height: 80px;
		width: 304px;
		padding: 8px 21px 4px 22px;
		background: url(/media/static/dots_vertical_red.gif) 0 0 repeat-y;
	}
	#small-menu { 
		position: absolute; 
		top: 0; 
		right: 0;
		padding: 4px 5px;
		background: url(/media/static/menu_pocket_bg.gif) 0 bottom no-repeat;
	}
	#small-menu li { margin: 0 5px; }
	
	#crawler form a, #login a, #small-menu a { 
		padding: 0 0 0 7px;
		background: url(/media/static/pointer_white.gif) 0 50% no-repeat;
		color: /*#FDDC01*/ #fff;
	}
	#crawler form a:hover, #login a:hover, #small-menu a:hover {
		border-color: #BB1705;
		text-decoration: underline;
	}
	#crawler ul { clear: both; overflow: hidden; }
	#crawler ul a {
		float: left;
		height: 11px;
		width: 75px;
		margin: 0 1px 0 0;
		padding: 4px 0 6px 0;
		text-align: center;
		color: #FFFFFF;
		background: url(/media/static/tab_bg.gif) 0 -21px no-repeat;
		outline: none;
	}
	#crawler ul a:hover { font-weight: bold; }
	#crawler ul li.active a  { background-position: 0 0; font-weight: bold; }
	#crawler .txt { 
		width: 235px;
		padding: 7px 6px;
		background: url(/media/static/input_wide.gif) 0 0 no-repeat;
	}
	#crawler .but { position: relative; top: 8px; left: 5px; }
	#crawler form { width: 278px; margin: 3px auto 0 auto; }
	#crawler form div { margin: 5px 0; }
	
	#login { height: 68px; padding-top: 22px; }
	#login form div { float: left; height: 50px; width: 150px; }
	#login .txt {
		width: 112px;
		padding: 6px;
		background: url(/media/static/input_narrow.gif) 0 0 no-repeat;
	}
	#login label { 
		display: block;
		padding: 0 0 10px 0;
		font-weight: bold;
		color: #ffffff;
	}
	#login .but { position: absolute; top: 51px; right: 23px; }
	#login ul { clear: both; padding: 5px 0 0 0; }
	#login li { margin: 0 15px 0 0; }
	
	.bg-account { 
		overflow: hidden;
		background: url(/media/static/bg_account.gif) 0 0 no-repeat; 
	}
	
	#login .bg-account ul { 
		width: 125px;
		padding: 5px 10px;
		line-height: 1.6em;
		clear: none;
	}
	
	#login .bg-account ul .white { color: #ffffff; font-weight: bold; }
	.bg-account ul li { margin: 0 !important; display: block !important; }

/*~~~~~~~~~~~~~~~~~~~~~
    =menu	
~~~~~~~~~~~~~~~~~~~~~~~*/
	#menu {  
		background: #CE1804 url(/media/static/menu_sub_bg.gif) 0 bottom repeat-x;
		overflow: hidden;
	}
	.one-level { background: none !important; }
	.one-level ul ul { visibility: hidden; }
	#menu a:hover { text-decoration: none; }
	#menu a { 
		float: left;
		padding: 12px 18px 11px 20px;
		color: #ffffff;
		font-weight: bold;
		outline: none;
	}
	#menu a:hover, #menu li.current a { background: url(/media/static/menu_hover.gif) 0 0 repeat-x; }
	#menu li.parent ul a {
		padding: 10px 18px;
		font-weight: normal;
		background: none;
	}
	

	#menu li { float: left;	}
	#menu li.parent {
		padding: 0 1px 0 0;
		background: url(/media/static/menu_separator.gif) right 4px no-repeat;
	}
	#menu ul { 
		position: relative; 
		height: 70px;
		padding-left: 5px;
		background: url(/media/static/menu_bg.gif) 0 0px no-repeat;
		overflow: hidden;
	}
	
	#menu li.current ul { display: block; }
	#menu li ul { 
		position: absolute; 
		display: none;
		top: 36px;
		left: 0;
		width: 970px;
		padding-left: 6px;
		background: none;
	}
	#menu li ul a:hover { background: url(/media/static/header_bg.gif) 0 -40px repeat-x; }
	
	
/*~~~~~~~~~~~~~~~~~~~~~
    =left-intro	
~~~~~~~~~~~~~~~~~~~~~~~*/
	#intro {
		overflow: hidden;
		margin: 0 auto 10px auto;
		/*z-index: 10;*/
		zoom: 1;
	}
	#intro.main { margin: 0 auto 0 auto; background: #CF1904 url(/media/static/main_bg.gif) 0 0 no-repeat; position: relative; /*z-index: 10; */;clear:both}
	
	#intro .title {
		border: 1px solid #EC1C00; 
		background: #D21904 url(/media/static/intro_title_top_bg.gif) 0 0 repeat-x;
		overflow: hidden;
	}
	
	#intro .pink { 
		border: 1px solid #EC77A4;
		background: #E52F7C url(/media/static/intro_title_top_pink.gif) 0 0 repeat-x; 
	}
	#intro .black { 
		border: 1px solid #3e3e3e;
		background: #3e3e3e url(/media/static/intro_title_top_black.gif) 0 0 repeat-x; 
	}
	
	#intro .title h2 {
		float: left;
		padding: 5px 14px 6px 10px;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 22px;
	}
	#intro .title ul { float: right; color: #ffffff; padding: 0 5px 0 0; }
	#intro .title li { display: inline; padding: 0 10px 0 0; }
	#intro .title li.middle { position: relative; top: -3px; }
	#intro .title .img { position: relative; top: 6px; margin: 0 0px 0 0; padding: 0 5px 0 0; }
	
	#intro .sub {
		border-top: 0px solid #373536;
		background: #606060 url(/media/static/intro_title_bottom_bg.gif) 0 0 repeat-x; 
		overflow: hidden;
	}
	
	#intro.main .sub {
		border-bottom:10px solid #ffffff;
	}
	
	.breadcrumb { padding: 7px 0 7px 13px; overflow: hidden; }
	.breadcrumb li { float: left; color: #FFE100; }
	.breadcrumb a { 
		padding-right: 8px; 
		margin-right: 5px;
		background: url(/media/static/pointer_gray.gif) 100% 50% no-repeat; 
		color: #c3c3c3
	}
	.breadcrumb a:hover { text-decoration: underline; color: #FFE100; }
	
	.submenu li { float: left; background: url(/media/static/sub_separator.gif) right 50% no-repeat; }
	.submenu a {
		float: left;
		padding: 6px 13px 7px 13px;
		color: #ffffff;
	}
	.submenu a.active { font-weight: bold; }
	.submenu a:hover, .submenu a.active { background: #F04B38 url(/media/static/sub_bg.gif) 0 0 repeat-x; }
	.narrow a { padding: 6px 6px 7px 6px; }
	
	.sub big { 
		float: left; 
		padding: 6px 18px 6px 12px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-transform:uppercase;
		background: url(/media/static/orange_arrow.gif) 0 0 no-repeat;
	}
	.sub .latest li { margin: 0 10px 10px 0; }
	.sub .latest a { 
		padding: 0 0 0 7px; 
		background: url(/media/static/pointer_white.gif) 0 50% no-repeat;
		font-weight: bold;		
		/*color: #F7E104;*/
		 color: #ffffff;
		 text-transform:uppercase;
	}
	.sub .latest a:hover { text-decoration: underline; }
	.sub p { padding: 7px 15px; color: #ffffff; }
	.sub p strong { color: #FFDC08; }
	
	#info-switcher { 
		position: relative;
		height: 15px;
		overflow: hidden; 
		padding: 6px 0 0 10px;
		width:540px;
		float:left;
	}
	
	
	#left-intro {
		float: left;
		width: 530px;
		padding: 10px 0px 10px 10px;
	}
	#left-intro .flash {
		float: left;
		height: 389px;
		width: 366px;
		background: url(/media/static/logo_trans.gif) 90px 130px no-repeat;
	}
	#left-intro .slide { 
		position: relative;
		float: right;
		width: 144px;
		height: 260px;
		margin: 0 0 10px 0;
		/*background: url(/media/static/bg_slide_intro_vertical.gif) 0 0 repeat-x;*/
	}
	
	#left-intro .slide .top {
		position: absolute;
		top: 0;
		left: 5px;
		height: 12px;
		width: 135px;
		background: url(/media/static/slide_top_vertical.gif) 0 0 no-repeat;
		outline: none;
	}
	#left-intro .slide :hover.top { background-position: 0 -12px; }
	#left-intro .slide .bottom {
		position: absolute;
		bottom: 1px;
		left: 5px;
		height: 12px;
		width: 135px;
		background: url(/media/static/slide_bottom_vertical.gif) 0 -12px no-repeat;
		outline: none;
	}
	#left-intro .slide :hover.bottom { background-position: 0 0; }
	#left-intro .mask { 
		overflow: hidden;
		width: 135px;
		height: 243px;
		margin: 15px auto;
	}
	#left-intro .slide img { 
		display: block;
		margin: 0 auto 5px auto;
		text-align: center;
	}
	#left-intro .slide li a { 
		display: block; 
		margin: 0 0 5px 0;
		padding: 3px 3px 5px 3px;
		color: #ffffff;
		outline: none;
	}
	#left-intro .slide li a:hover, #left-intro .slide li a.active {
		background: url(/media/static/slide_vertical_hover.gif) 0 0 repeat-x;
		color: #AF5C00;
	}
	#left-intro .ads { 
		float: right;
		width: 150px;
		padding: 5px 0 0 0;
		background: #B31605; 
		color: #ffffff;
		overflow: hidden;
	}
	#left-intro .ads img {
		display: block;
		margin: 5px auto 0 auto;
		text-align: center;
	}
/*~~~~~~~~~~~~~~~~~~~~~
    =right-intro	
~~~~~~~~~~~~~~~~~~~~~~~*/
	#right-intro {
		float: right;
		height: 390px;
		width: 400px;
		padding: 10px;
	}
	#right-intro .tabs { margin-left: 1px; }
	#right-intro .flash {
		clear: both;
		height: 266px;
		width: 399px;
		background: url(/media/static/right_intro.gif) 0 0 no-repeat;
	}
	#right-intro .slide, .infoslider {
		position: relative;
		height: 107px;
		width: 398px;
		margin: 10px 0 0 0;
		padding: 10px 0 0 0;
		background: url(/media/static/bg_slide_intro_hor.gif) 0 0 repeat-x;
	}
	.infoslider { width: 577px; height: 97px; }
	.infoslider img { margin: 0 !important; }
	.pink .infoslider { background: url(/media/static/bg_slide_intro_pink.gif) 0 0 repeat-x; }
	.black-switcher .infoslider { background: url(/media/static/bg_slide_intro_black.gif) 0 0 repeat-x; }
	#right-intro .mask, .infoslider .mask { 
		overflow: hidden;
		width: 365px;
		height: 100px;
		margin: 0 auto;
	}
	.infoslider .mask { width: 543px; }
	#right-intro .slide .slide-left, .infoslider .slide-left {
		position: absolute;
		top: 7px;
		left: 0px;
		height: 98px;
		width: 12px;
		background: url(/media/static/slide_left.gif) 0 0px no-repeat;
		outline: none;
	}
	#right-intro .slide :hover.slide-left, .infoslider :hover.slide-left { background-position: -12px 0; }
	#right-intro .slide .slide-right, .infoslider .slide-right {
		position: absolute;
		top: 7px;
		right: 0px;
		height: 98px;
		width: 12px;
		background: url(/media/static/slide_right.gif) -12px 0px no-repeat;
		outline: none;
	}
	#right-intro .slide :hover.slide-right, .infoslider :hover:slide-right { background-position: 0px 0; }
	#right-intro li, .infoslider li { display: inline; }
	#right-intro .slide img, .infoslider img { 
		display: block;
		margin: 0 auto 5px auto;
		text-align: center;
	}
	#right-intro .slide ul, .infoslider ul { width: 10000px; overflow: hidden; }
	#right-intro .slide li a, .infoslider li a { 
		display: block; 
		float: left;
		width: 110px;
		margin: 0 8px 0px 0;
		padding: 3px 3px 5px 3px;
		color: #ffffff;
		outline: none;
	}
	#right-intro .slide li a:hover, #right-intro .slide li a.active,
	.infoslider li a:hover, .infoslider li a.active {
		background: url(/media/static/slide_hor_hover.gif) 0 0 repeat-x;
		color: #AF5C00;
	}
/*~~~~~~~~~~~~~~~~~~~~~
    =content	
~~~~~~~~~~~~~~~~~~~~~~~*/
	#content { background: url(/media/static/content_bg.gif) 0 0 repeat-y; }
	#content.main { background: url(/media/static/content_main_bg.gif) 0 0 repeat-y; }
	#content a:hover { text-decoration: underline; }
	
	#main-bar { float: left; width: 600px; padding: 10px; }
	#sub-bar { float: right; width: 330px; padding: 10px; }
	.main #main-bar { width: 530px; }
	.main #sub-bar { width: 400px; }
	#main-bar.whole { width: 950px; background: #ffffff; }
	
	#sub-bar .ads { background: url(/media/static/ticket_horizontal.gif) 278px 0 no-repeat; }
	.main #sub-bar .ads { background-position: 313px 0;}
	.main #main-bar .ads { background-position: 378px 0; }
	#sub-bar .ads img { margin: 12px 0 10px 0; }
	
	#main-bar .ads img  { margin: 12px 0 10px 0; }
	#main-bar .ads { background: url(/media/static/ticket_horizontal.gif) 390px 0 no-repeat; }
	#main-bar .pair-box .ads { background: url(/media/static/ticket_horizontal.gif) 263px 0 no-repeat; }
	#main-bar .bg-pos { background-position: 403px 0 !important; }
	#main-bar .alone { background-position: 413px 0; }
	
	#sub-bar .sponsor {
		float: left;
		width: 190px;
		padding: 5px;
		margin: 0 5px 2px 0;
		text-align: center;
		background: #e2e2e2;
		color: #6b6b6b;		
	}
	#sub-bar .sponsor img, .guide .partner img { 
		display: block;
		float: none;
		text-align: center; 
		margin: 5px auto 0 auto; 
	}
	
/*~~~~~~~~~~~~~~~~~~~~~
    =program-list	
~~~~~~~~~~~~~~~~~~~~~~~*/
	.search-program .picker  { padding: 10px; overflow: hidden; }
	.search-program .picker div { padding: 0; float: left; }
	.search-program .picker label { display: block; margin: 0 0 5px 0; font-weight: bold; color: #6f6f6f; }
	#program-day { width: 152px; margin: 0 13px 0 0;}
	#program-hour { width: 90px; margin: 0 13px 0 0;}
	#program-chanel { width: 92px; margin: 0 13px 0 0; }
	#program-category { width: 175px; margin: 0 0px 0 0; }
	
	#search-receipt { width: 158px; margin: 0 13px 0 0; border: 1px solid #DEDCDD; }
	#s-skladniki { width: 90px; margin: 0 13px 0 0;}
	#s-type { width: 92px; margin: 0 13px 0 0; }
	#s-country { width: 170px; margin: 0 0px 0 0; }
	
	#f-title { width: 135px; margin: 0 13px 0 0; border: 1px solid #dedcdd; padding: 3px 2px 4px 2px; }
	#f-orgin { width: 135px; margin: 0 13px 0 0; border: 1px solid #dedcdd; padding: 3px 2px 4px 2px; }
	#f-year { width: 92px; margin: 0 13px 0 0; }
	#f-country { width: 130px; margin: 0 0px 0 0; }
	
	#f-years { width: 92px; margin: 0 13px 0 0; }
	#f-day { width: 160px; margin: 0 13px 0 0; }
	#f-hour { width: 92px; margin: 0 13px 0 0; }
	#f-city { width: 163px; margin: 0 0px 0 0; }
	
/*~~~~~~~~~~~~~~~~~~~~~
    =footer	
~~~~~~~~~~~~~~~~~~~~~~~*/
	#footer { 
		clear: both;
		padding: 0 0 10px 0;
		overflow: hidden;
	}
	
	#footer a { color: #6c6d6f;  }
	#footer a:hover { border-color: #afafaf; text-decoration: underline; }
	
	#footer ul { 
		padding: 15px 0 15px 0; 
		margin: 0 0 12px 0;
		background: url(/media/static/dots_horizontal_gray.gif) 0 100% repeat-x;
		text-align: center; 
	}
	#footer ul a { color: #6c6d6f;  }
	#footer ul li { 
		display: inline; 
		padding: 0 10px;
		border-right: 1px solid #ffffff;
	}
	
	#footer p, #footer p a { color: #a5a6a8; }

	#footer .right a, 
	#footer .left em {
		color: #ffffff; 
		font-style: normal;
	}
	#footer div.right { color: #A5A6A8; clear: both; margin-top: 2px; }
	
	#footer-boxes {	background: #414141 url(/media/static/footer_bg.gif) 0 0 repeat-x; overflow: hidden; }
	#footer-boxes div {
		float: left;
		width: 171px;
		padding: 14px 10px 0 10px;
		background: url(/media/static/footer_box_bg.gif) 50% 38px no-repeat;
		overflow: hidden;
	}
	#footer-boxes h3 {
		height: 20px;
		width: 160px;
		font-size: 16px;
		color: #ffffff;
		text-indent: -9999px;
		text-transform: uppercase;
	}
	#footer-boxes a:hover { text-decoration: none; cursor: pointer; }
	
	#h-pogoda {  background: url(/media/static/h_pogoda.gif) 0 0 no-repeat;  }
	.weather .lady { float: right; position: relative; top: -5px; right: 4px;}
	.weather .day { float: left; position: absolute; top: 50px; left: 25px;}
	.weather .temprature { float: left; position: absolute; top: 70px; left: 12px; background: none !important; }
	.weather .temprature img { margin: 0 -1px; }
	.weather .temp { float: left; position: relative; top: 70px; left: 13px;}
	.weather h4, .weather h5 { 
		position: absolute;
		display: block;
		top: 50px;
		left: 20px;
		clear: both;
		color: #ffffff;
		font-size: 22px;
	}
	.weather h5 { top: 74px; left: 35px; color: #cccccc; }
	.weather h4 a , .weather h5 a { display: block; }
	
	#h-super {  background: url(/media/static/h_super.gif) 0 0 no-repeat; }
	.graphic h3 { 
		margin: 0 0 15px 0;
	}
	.graphic img { display: block; margin: 0 auto 15px auto; }
	
	#h-krzyzowka {  background: url(/media/static/h_krzyzowka.gif) 0 0 no-repeat; }
	.crossword { position: relative; }
	.crossword h3  { margin: 0 0 15px 0; }
	.crossword img { position: absolute; bottom: 10px; right: 15px; }
	.crossword p { position: relative; z-index: 100; width: 150px; margin: 10px 10px 70px 10px; }
	.crossword strong { color: #ffffff; }
	#h-rysunek {  background: url(/media/static/h_rysunek.gif) 0 0 no-repeat; }
	#h-ad {  background: url(/media/static/h_ad.gif) 0 0 no-repeat; }
	
	.ad h3 { margin: 0 0 15px 0px; }
	.ad img { display: block; margin: 0 auto 0px auto; }
	.ad strong { 
		display: block; 
		width: 150px;
		padding: 5px 0; 
		margin: 0 auto 15px auto; 
		background: #2c2c2c;
		color: #ffffff; 
		text-align: center; 
	}
	
	.auto { position: relative; }
	.auto h3 { margin: 0 0 15px 0px; }
	.auto img { display: block; margin: 0 auto 15px auto; }
	.auto strong { 
		position: absolute;
		top: 136px;
		left: 20px;
		display: block;
		width: 150px;
		margin: 0 auto;
		padding: 5px 0;
		text-align: center;
		color: #ffffff;
		background: #2c2c2c; 
		filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; 
	}
/*~~~~~~~~~~~~~~~~~~~~~
    =tabs	
~~~~~~~~~~~~~~~~~~~~~~~*/	
	.content { position: relative; overflow: hidden; }
	.content h3, .content h4 { font-size: 18px; margin-bottom: 0.5em; line-height: 1.1em;}
	.content h4.smaller { font-size: 16px; }
	.content h3 em { color: #DF0503; font-style: normal; }
	.content h4 { font-size: 14px; }
	#sub-bar .content h4 { font-size: 12px; }
	.content img { float: left; margin: 0 7px 0px 0; zoom: 1; }
	.content .left img { float: none; }
	.content .const_width { width: 206px; }
	.content .image { text-align: center; }
	.content .image img { float: none; margin: 0 auto; }
	.content h3 a, .content h4 a { color: #000000; }
	
	.comment .left { width: 206px; }
	.comment .right { width: 90px; }
	.pair-box .comment .left { width: 165px; }
	.comment .right img { clear: both; text-align: center; }
	
	.more { 
		padding-left: 7px;
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat;
		color: #DF0503;
	}
	
	
	.tab { display: none; }
	.tab .partner { background: #DBDCE0; padding: 5px; width: 242px; margin: 10px 0 0 0; }
	.tab .partner em { color: #4F5054; float: left; font-style: normal; position: relative; top: 9px; left: 13px; }
	.tab .partner img { float: right; margin: 0; }
	

	.tabs, .tabs-fade { clear: both; width: 100%; overflow: hidden; }
	.eska .tabs { background: none; }
	
	.tabs a, .tabs-fade a {
		float: left;
		padding: 6px 10px 12px 10px;
		background: #C71805 url(/media/static/tab_main_bg.gif) 0 0px repeat-x;
		text-decoration: none !important;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		font-family: Arial, Verdana, Tahoma, sans-serif;
		color: #ffffff;
		text-align: center;
		outline: none;
		overflow: hidden;
		line-height: 1.5em;
	}
	.small-tabs a { font-size: 11px; line-height: 1em; padding: 5px 10px 15px 10px; }
	.normal, .small-tabs-n a { font-size: 11px; line-height: 1em; padding: 9px 10px 11px 10px !important; }
	
	#main-bar .equal a {
		width: 277px;
	}
	
	.switcher .equal a { width: 287px !important; }
	
	.main .equal a {
		width: 241px !important;
	}
	#sub-bar .equal a {
		width: 142px;
	}
	.sexes { margin: 0 0 10px 0; }
	.sexes a span { display: none; }
	.sexes .tabs li { padding-right: 0; background: none; }
	#meska, #kobieca { width: 245px; height: 15px; }
	#meska { background: url(/media/static/mezczyzna_tab.gif) 0 0 no-repeat; }
	#kobieca { background: url(/media/static/kobieta_tab.gif) 0 0 no-repeat; }

	#meska_rzecz { 
		/*background: #3e3e3e;*/
		background: #1e1e1e;
		overflow: hidden;
	}
	#meska_rzecz h3 { color: #FFDC00; }
	#meska_rzecz h3 a { color: #FFDC00; }
	#meska_rzecz h3 { color: #fff; }
	#meska_rzecz h3 a { color: #fff; }
	#meska_rzecz p { color: #B0B0B0; line-height: 1.5em;  zoom: 1; }
	#meska_rzecz .more { 
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat;
		color: #ffffff;
	}
	#meska_rzecz .teasers {
		clear: both;
		background: #1e1e1e;
		overflow: hidden;
	}
	#meska_rzecz .teasers a { color: #FFDC00; font-weight: bold; }
	#meska_rzecz .teasers a { color: #fff; font-weight: bold; }
	#meska_rzecz .teasers a.more { color: #ffffff; font-weight: normal; }
	#meska_rzecz .teasers ul {
		width: 510px;
		margin: 5px auto 10px auto;
		overflow: hidden;
	}
	#meska_rzecz .teasers li {
		float: left;
		width: 152px;
		padding: 8px 9px 5px 9px;
		/*background: url(/media/static/teaser_meska.gif) 0 0 no-repeat;*/
	}
	#meska_rzecz .teasers .more { background: url(/media/static/pointer_gray2.gif) 0 50% no-repeat; }
	#meska_rzecz h5 { 
		margin: 0 0 8px 0;
		color: #ffffff; 
		font-size: 11px;
		text-transform: uppercase;
	}
	#kobieca_rzecz {
		/*background: #E43079;*/
		background: #BF0B56;
		overflow: hidden;
	}
	#kobieca_rzecz h3 { color: #FFFFFF; }
	#kobieca_rzecz h3 a { color: #FFFFFF; }
	#kobieca_rzecz p { color: #cccccc; line-height: 1.5em; }
	#kobieca_rzecz .more { 
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat;
		color: #ffffff;
	}
	#kobieca_rzecz .teasers {
		clear: both;
		background: #BF0B56;
		overflow: hidden;
	}
	#kobieca_rzecz .teasers a { color: #ffffff; font-weight: bold; }
	#kobieca_rzecz .teasers a.more { color: #ffffff; font-weight: normal; }
	#kobieca_rzecz .teasers ul {
		width: 510px;
		margin: 5px auto 10px auto;
		overflow: hidden;
	}
	#kobieca_rzecz .teasers li {
		float: left;
		width: 152px;
		padding: 8px 9px 5px 9px;
		/*background: url(/media/static/teaser_kobieca.gif) 0 0 no-repeat;*/
	}
	#kobieca_rzecz h5 { 
		margin: 0 0 8px 0;
		color: #ffffff; 
		font-size: 11px;
		text-transform: uppercase;
	}
	
	.tabs li, .tabs-fade li { float: left; overflow: hidden; }

	.graf-tn a { height: 12px; }
	.tabs a.current, .tabs-fade a.current { 
		background-position: 0 0;
		color: #535353;
	}
	.red-box .tabs a.current, .pink-box .tabs a.current, .red-gallery .tabs a.current  { color: #ffffff; }
	
	.graf-tn a.current { background-position: center -34px !important; }
	.eska .graf-tn { float: right; width: 412px; }
	.eska .tabs li { padding: 0 !important; background: none !important; }
	.eska-link { 
		position: absolute; 
		display: block;
		width: 90px;
		height: 30px;		
		left: 20px;
		outline: none;
		text-indent: -9999px;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~
    =programs-list	
~~~~~~~~~~~~~~~~~~~~~~~*/	
	.programs-list ul li { 
		float: left; 
		width: 130px; 
		padding: 0 11px;
		margin: 0;
		background: url(/media/static/bg_teasers_inline.gif) right top repeat-y;
	}
	.programs-list ul li.last { padding: 0 0 0 15px !important; }
	.programs-list ul.program { background: none; }
/*~~~~~~~~~~~~~~~~~~~~~
    =tn	
~~~~~~~~~~~~~~~~~~~~~~~*/	

	#tn-se-uwaza { width: 90px; background: url(/media/static/tn-se-uwaza.gif) center 0 no-repeat; }
	#tn-aktualne { width: 112px; background: url(/media/static/tn-aktualne.gif) center 0 no-repeat; }
	#tn-po-twojej {	width: 66px; background: url(/media/static/tn-po-twojej.gif) center 0 no-repeat; }
	#tn-super-temat { width: 62px; background: url(/media/static/tn-super-temat.gif) center 0 no-repeat; }
	#tn-komentarze { width: 94px; background: url(/media/static/tn-komentarze.gif) center 0 no-repeat; }
	
	#tn-program-tv { width: 75px; background: url(/media/static/tab_programtv.gif) center 0 no-repeat; }
	#tn-polecamy { width: 65px; background: url(/media/static/tab_polecamy.gif) center 0 no-repeat; }
	#tn-hit-tygodnia {	width: 80px; background: url(/media/static/tab_hit_tygodnia.gif) center 0 no-repeat; }
	#tn-streszczenia { width: 84px; background: url(/media/static/tab_streszczenia.gif) center 0 no-repeat; }
	#tn-rozrywkatv { width: 95px; background: url(/media/static/tab_rozrywkatv.gif) center 0 no-repeat; }
	#tn-sporttv { width: 74px; background: url(/media/static/tab_sporttv.gif) center 0 no-repeat; }
	
	#tn-aktualne2 { width: 95px; background: url(/media/static/tn-aktualne2.gif) center 0 no-repeat; }
	#tn-po-twojej2 { width: 95px; background: url(/media/static/tn-po-twojej2.gif) center 0 no-repeat; }
	#tn-super-temat2 { width: 74px; background: url(/media/static/tn-super-temat2.gif) center 0 no-repeat; }
	
	#tn-opinie { background: url(/media/static/tn-opinie.gif) center 0 no-repeat; }
	#tn-se-uwaza2 { background: url(/media/static/tn-se-uwaza2.gif) center 0 no-repeat; }
	
	#tn-premiery { background: url(/media/static/tn-premiery.gif) center 0 no-repeat; }
	#tn-repertuar { background: url(/media/static/tn-repertuar.gif) center 0 no-repeat; }
	#tn-konkursy { background: url(/media/static/tn-konkursy.gif) center 0 no-repeat; }
	#tn-pilot-tv { background: url(/media/static/tn-pilot-tv.gif) center 0 no-repeat; }
	#tn-poradnik { background: url(/media/static/tn-poradnik.gif) center 0 no-repeat; }
	#tn-zakupy { background: url(/media/static/tn-zakupy.gif) center 0 no-repeat; }
	
	#tn-psychologia { background: url(/media/static/tab_psychologia.gif) center 0 no-repeat; }
	#tn-uroda { background: url(/media/static/tab_uroda.gif) center 0 no-repeat; }
	#tn-wnetrza { background: url(/media/static/tab_dobre_wnetrza.gif) center 0 no-repeat; }
	#tn-gotowanie { background: url(/media/static/tab_gotowanie.gif) center 0 no-repeat; }
	#tn-mama { background: url(/media/static/tab_mjakmama.gif) center 0 no-repeat; }
	#tn-zdrowie { background: url(/media/static/tab_zdrowie.gif) center 0 no-repeat; }
	#tn-ogrody { background: url(/media/static/tab_ogrody.gif) center 0 no-repeat; }
	#tn-dlarodziny { background: url(/media/static/tab_dlarodziny.gif) center 0 no-repeat; }
	
	#tn-poradnik-finansowy { background: url(/media/static/tab_poradnik_finansowy.gif) center 0 no-repeat; }
	#tn-poradnik-ubezpieczeniowy { background: url(/media/static/tab_poradnik_ubezpieczeniowy.gif) center 0 no-repeat; }
	
	#tn-komputery { background: url(/media/static/tab_komputery.gif) center 0 no-repeat; }
	#tn-internet { background: url(/media/static/tab_internet.gif) center 0 no-repeat; }
	#tn-foto { background: url(/media/static/tab_foto.gif) center 0 no-repeat; }
	#tn-video-tab { background: url(/media/static/tab_video.gif) center 0 no-repeat; }
	#tn-testy { background: url(/media/static/tab_testy.gif) center 0 no-repeat; }
	#tn-mobilnie { background: url(/media/static/tab_mobilnie.gif) center 0 no-repeat; }
	
	#tn-automoto { background: url(/media/static/tab_automoto.gif) center 0 no-repeat; }
	#tn-sport{ background: url(/media/static/tab_sport.gif) center 0 no-repeat; }
	#tn-gadzety { background: url(/media/static/tab_gadzety.gif) center 0 no-repeat; }
	#tn-gadzety-kom { background: url(/media/static/tab_gadzety_na_komorki.gif) center 0 no-repeat; }
	#tn-zaskocz { background: url(/media/static/tab_przepisy.gif) center 0 no-repeat; }
	#tn-kryminalni { background: url(/media/static/tab_kryminalni.gif) center 0 no-repeat; }
	#tn-seks { background: url(/media/static/tab_seks.gif) center 0 no-repeat; }
	
	#tn-sport3 { background: url(/media/static/tab_sport2.gif) center 0 no-repeat; }
	#tn-mezczyzna { background: url(/media/static/tab_mezczyzna_silver.gif) center 0 no-repeat; }
	#tn-technologie { background: url(/media/static/tab_technologie.gif) center 0 no-repeat; }
	
	#tn-plotki { width: 88px; background: url(/media/static/tab_plotki.gif) center 0 no-repeat; }
	#tn-seriale { width: 88px; background: url(/media/static/tab_seriale2.gif) center 0 no-repeat; }
	#tn-gwiazdy { width: 88px; background: url(/media/static/tab_gwiazdy2.gif) center 0 no-repeat; }
	
	#grupa-a, #grupa-b, #grupa-c, #grupa-d { 
		padding: 8px 5px 12px 5px; 
		background: url(/media/static/grupa.gif) 0 0 repeat-x; 
	}
	#grupa-a { width: 71px; }
	#grupa-b { width: 71px; }
	#grupa-c { width: 71px; }
	#grupa-d { width: 71px; }
	
	#grupa-a.current, #grupa-b.current, #grupa-c.current, #grupa-d.current { color: #ffffff; }
	
	
	#tn-auto { width: 61px; background: url(/media/static/tab_auto.gif) center 0 no-repeat; }
	#tn-testy-small { width: 61px; background: url(/media/static/tab_testy_small.gif) center 0 no-repeat; }
	#tn-testy { width: 61px; background: url(/media/static/tab_testy.gif) center 0 no-repeat; }
	#tn-porady { width: 61px; background: url(/media/static/tab_porady.gif) center 0 no-repeat; }
	#tn-komis { width: 61px; background: url(/media/static/tab_komis.gif) center 0 no-repeat; }
	
	#tn-goraca { width: 129px; background: url(/media/static/tn-goraca.gif) 0 0px no-repeat; }
	#tn-klipy { width: 86px; margin-left: 2px; background: url(/media/static/tn-klipy.gif) center 0px no-repeat; }
	#tn-kuba { width: 129px; margin-left: 2px; background: url(/media/static/tn-kuba.gif) center 0px no-repeat; }
	
	#tn-naj-zdjecia { background: url(/media/static/tn-najpopularniejsze.gif) center 0 no-repeat; }
	#tn-naj-video { background: url(/media/static/tn-najpopularniejsze-video.gif) center 0 no-repeat; }
	
	#tn-main-galerie { width: 178px; background: url(/media/static/tn-galerie.gif) center 0 no-repeat; }
	#tn-main-videoblog { width: 178px; background: url(/media/static/tn-videoblog.gif) center 0 no-repeat; }
	#tn-main-relacje { width: 178px; background: url(/media/static/tn-relacje2.gif) center 0 no-repeat; }
	
	#tn-rel-video { width: 178px; background: url(/media/static/tn_relacje_video.gif) center 0 no-repeat; }
	#tn-videoblog { width: 178px; background: url(/media/static/tn_videoblog2.gif) center 0 no-repeat; }
	
	#tn-intymnie { background: url(/media/static/tab_intymnie.gif) center 0 no-repeat; }
	#tn-randki { background: url(/media/static/tab_randki.gif) center 0 no-repeat; }
	#tn-randki2 { background: url(/media/static/tab_randki2.gif) center 0 no-repeat; }
	
	#intro .tabs li { padding: 0; }
	#intro a.current {  background-position: center -24px !important; color: #ffffff; }
	#tn-news {
		width: 102px;
		height: 21px;
		padding-top: 3px;
		padding-bottom: 0;
		background: url(/media/static/h_newsy.gif) 0 0 no-repeat;
	}
	#tn-sport2 {
		width: 102px;
		height: 21px;
		padding-top: 3px;
		padding-bottom: 0;
		background: url(/media/static/h_sport2.gif) 0 0 no-repeat;
	}
	#tn-rozrywka {
		width: 102px;
		height: 21px;
		padding-top: 3px;
		padding-bottom: 0;
		background: url(/media/static/h_rozrywka.gif) 0 0 no-repeat;
	}
	
	#tn-relacje {
		width: 179px;
		height: 21px;
		padding-top: 3px;
		padding-bottom: 0;
		background: url(/media/static/h_relacje.gif) center 0 no-repeat;
	}
	#tn-video {
		width: 179px;
		height: 21px;
		padding-top: 3px;
		padding-bottom: 0;
		background: url(/media/static/h_video.gif) center 0 no-repeat;
	}
	
	#tn-wywiady-redakcji { background: url(/media/static/tn-wywiady.gif) center 0 no-repeat; }
	#tn-wywiady-eska { background: url(/media/static/tn-wywiady-eska.gif) center 0 no-repeat; }
	
	#tn-wasze-filmy { background: url(/media/static/tn-wasze-filmy.gif) center 0 no-repeat; }
	#tn-wlasna-galeria { background: url(/media/static/tn-galerie.gif) center 0 no-repeat; }
	
	#tn-kobieta { background: url(/media/static/tab_kobieta_pink.gif) center 0 no-repeat; }
	#tn-mezczyzna-pink { background: url(/media/static/tab_mezczyzna_pink.gif) center 0 no-repeat; }
/*~~~~~~~~~~~~~~~~~~~~~
    =box	
~~~~~~~~~~~~~~~~~~~~~~~*/		
	.box {
		background: #ffffff;
		border: 3px solid #E8E7E5;
	}
	.box  { margin: 0 0 10px 0; }
	.red { 
		border: 0;  
		background: #C71803;
	}
	.red-box { border: 0; padding: 3px; background: #C71803 url(/media/static/box_red_bg.gif) 0 0 repeat-x; }
	.red-box .tabs a, .pink-box .tabs a { background: url(/media/static/tab_red.gif) 0 0 repeat-x; }
	.red-gallery .tabs a { background: url(/media/static/tab_red2.gif) 0 0 repeat-x; }
	.wide-eska .tabs a { background: none; font-size: 14px; }
	.eska .tabs a { background: none; font-size: 13px; }
	.wide-eska .graf-tn { width: 382px; }
	.eska .graf-tn { width: 402px; }
	.eska .tabs a.current { color: #ffffff; background: url(/media/static/hover_eska.gif) 0 0 repeat-x !important; }
	.eska .tabs .kuba_hover a.current { background: url(/media/static/kuba_hover.gif) 0 0 repeat-x !important; }
	.pink-box { border: 0; padding: 3px; background: #E42E78 url(/media/static/box_pink_bg.gif) 0 0 repeat-x; }
	.pink-box .content a { color: #ffffff; }
	.pink-box .content p { color: #810B3F !important; }
	.pink-box .tags dt { color: #ffffff; }
	.pink-box .tags a { color: #FFA3CE; }
	
	.red .content {
		padding: 0px 8px 8px 8px !important;
	}
	.red h3, .red h5 { color: #FFDC00; }
	.red h3 a { color: #FFDC00; }
	.red h5 { font-size: 11px; width: 130px; }
	.red .header ul { position: relative; top: -2px; }
	.red .more { background: url(/media/static/pointer_red.gif) 0 50% no-repeat; color: #FFDC00 !important; }
	.red .list .more, .red .list .white, .intymnie .more { background: url(/media/static/pointer_red.gif) 0 50% no-repeat; color: #ffffff !important; }
	
	.red .left { width: 170px; }
	.red .left h3 { margin: 5px 0 6px 0; }
	.red .list { 
		float: right;
		width: 130px;
		padding: 5px 0;
		background: none;
	}
	.main .red .list { width: 205px; }
	.red .list li { padding: 7px 5px; width: 100%; }
	.red .list li.even { background: #A91606; }
	.red .content p { color: #ffffff !important; }
	.red p { color: #ffffff !important; }
	.red .intymnie h3 { margin: 0; padding: 5px 0 2px 0; }
	
	.black-box {
		border-top: 0;
		border-bottom: 0;
		border-left: 2px solid #000000;  
		border-right: 2px solid #000000;
		background: #000000 url(/media/static/cards.gif) 0 0px no-repeat;
	}
	.black-box img { float: none; }
	.black-box .content {
		padding: 180px 8px 8px 8px !important;
	}
	.main #sub-bar .black-box { background: #000000 !important; }
	.main #sub-bar .black-box .content { padding: 0px 8px 8px 8px !important; }
	.black-box .header { background: url(/media/static/header_black_bg.gif) 0 0 repeat-x !important; }
	
	.box .header, .grey-box .header { 
		padding: 8px 8px 3px 8px;
		background: url(/media/static/box_header_bg.gif) 0 0 repeat-x;
		overflow: hidden;
	}
	.box.black .header { 
		padding: 4px 8px 3px 8px;
		background: url(/media/static/box_header_bg_black.gif) 0 0 repeat-x;
		overflow: hidden;
	}
	.box.black li a { 
		color:#000;
	}
	#sub-bar .box .header, #sub-bar .grey-box .header {  padding: 9px 8px 6px 8px; }
	.box .header h2, .grey-box .header h2, .switcher .header h2, .banner-red h2 {
		float: left;
		font-family: Arial;
		text-transform: uppercase;
		font-size: 14px;
		color: #ffffff;
	}
	.banner-red h2 { padding: 8px 0 0 10px; }
	.switcher .header h2 { clear: both; padding: 0 0 2px 0; float: none; }
	.header span { font-size: 11px !important; }
	.header ul, .banner-red ul { float: right; color: #ffffff; } 
	.banner-red ul { position: relative; top: 8px; right: 10px; } 
	.header ul li, .banner-red ul li { float: left; margin-left: 15px; }
	.header .orange { padding: 0; background: none; color: #FDDC01; font-weight: bold; }
	.header form { float: right; margin: -6px 0 0 0; padding: 4px 0; color: #ffffff; }
	.header form .txt option { padding-right: 6px; }
	.header a { 
		padding-left: 7px;
		color: #ffffff;
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat;
	}
	.header a.img-link {
		position: relative;
		top: -4px;
		background: none;
		padding: 0;
	}
	.header a.credit { top: -5px; right: -5px; }
	
	.box .content { padding: 14px 8px 8px 8px; line-height: 1.4em; }
	.box .only-teasers  { padding: 8px; line-height: 1.4em; }
	.box .blogs { padding: 2px 8px; line-height: 1.4em; }
	.box .blogs h3 { margin: 0 0 0 0 !important; }
	.box .blogs .last { padding-bottom: 8px !important; }
	.box .only-teasers h3 { font-weight: normal; }
	.box .gal { padding: 0 !important; line-height: 1em; }
	.box .content p { color: #6b6b6b; }
	
	.dots-box { 
		position: relative;
		padding: 15px 13px;
		margin: 0 0 10px 0;
		background: #F2F2F2 url(/media/static/dots_bg.gif) 0 top no-repeat;
		color: #717171;
	}
	.dots-box big { color: #E30016; font-size: 13px; font-weight: bold; }
	
	.dots-form { margin: 8px; }
	.dots-form div { padding: 15px 13px; }
	.dots-form fieldset { 
		position: relative;
		background: #F2F2F2 url(/media/static/dots_bg.gif) 0 top no-repeat;
		color: #717171;
	}
	.pair-box .dots-form div { padding: 4px; }
	.pair-box fieldset.padding { padding: 10px 0; }
	.pair-box .dots-form div.center { padding: 10px 13px; }
	.pair-box fieldset {
		background: #f2f2f2 url(/media/static/dots_bg_small.gif) 0 0 no-repeat;
	}
	.pair-box .dots-form label { 
		float: left;
		position: relative;
		width: 102px; 
		margin: 0 5px 0 0;
		font-weight: bold; 
		color: #515151; 
		top: 5px;
		text-align: right; 
	}
	.pair-box .dots-form label.label-raty { width: auto; float: none; top: 0; margin: 0; }
	.pair-box select { width: 130px; }
	.pair-box .txt { border: 1px solid #dedcdd; padding: 5px; }
	fieldset h2 img { padding: 11px 0 0 13px; }
	.checkboxes input { margin: 0; }
	.checkboxes label {
		position: relative;
		margin: 0 30px 0 0;
	}
	.small-div-spaces div { padding: 10px 13px 0 13px; color: #515151 !important; }
	.small-div-spaces label {
		position: relative;
		top: 3px;
		float: left;
		width: 85px;
		margin: 0 10px 0 0;
		text-align: right;
		font-weight: bold;
	}
	.small-div-spaces .txt { border: 1px solid #dedcdd;	}
	#title, #from, #s-email { width: 430px; }
	#file-desc { width: 430px; height: 180px;}
	#sign-num { padding: 0 0 10px 95px; color: #505050; }
	#sign-num em { font-style: normal; }
	#tags { width: 527px; margin-bottom: 10px; }
	
	.add-files { padding: 0 0 10px 0; }
	.add-files p { padding-left: 220px; }
	.add-files inpu { float: left; }
	.add-files a { 
		position: relative;
		z-index: 10;
		top: -14px;
		left: 95px;
		font-weight: bold;
		zoom: 1;
	}
	
	.confirm-checkboxes { padding: 10px 0; color: #515151 !important; }
	.confirm-checkboxes div { padding: 0px 13px 0px 13px; }
	.confirm-checkboxes label { position: relative; top: -3px;  }
	@media all and (min-width: 0px){
		.confirm-checkboxes label { top: 2px;  }
		#f-title { padding: 1px; }
		#f-orgin { padding: 1px; }
	}
	.confirm-checkboxes a { color: #C91804; }
	
	.info-box { 
		position: relative;
		float: left;
		width: 380px;
		margin: 0 0 0 10px;
		padding: 10px;
		background: #F2F2F2 url(/media/static/dots_info_bg.gif) 0 top no-repeat;
	}
	.info-box strong { color: #4f4f4f; }
	.info-box ul { margin: 10px 0 0 0; }
	.info-box li { display: inline; margin: 0 10px 0 0; }
	.info-box li a { 
		padding-left: 8px;
		color: #E30016; 
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat; 
	}
	
	.search { padding-bottom: 10px !important; }
	.search .sponsor { 
		float: right; 
		width: 166px;
		padding: 0 10px 0 0;
		text-align: center;
		color: #6a6a6c;
	}
	.search .sponsor img { margin: 0px 0 0 0; }
	.search .sponsor em { margin: 5px 0 0px 0; display: block; font-style: normal; }
	#pharse { width: 454px; margin: 0 10px 0 0; padding: 6px; }
	

	.dates { overflow: hidden; }
	.dates .left, .dates .right { width: 235px; padding: 0 15px; }
	.dates label { display: block; padding: 0 0 10px 0;color: #4f4f4f; font-weight: bold;  }	
	#archive-start-day, #archive-end-day { width: 50px; }
	#archive-start-month, #archive-end-month { width: 100px; }
	#archive-start-year, #archive-end-year {  width: 70px; }
	
	.gallery, #naj-zdjecia, #naj-video, #rel-video, #rel-videoblog { 
		position: relative;
		overflow: hidden;
	}
	.gallery .mask, #naj-zdjecia .mask, #naj-video .mask, #rel-video .mask, #rel-videoblog .mask{
		margin: 0 25px;
		overflow: hidden;	
		width: 272px;
	}
	.main .gallery .mask { width: 340px; }
	
	#wide-gallery, .wide-gallery { width: 593px !important; }
	#wide-gallery .mask, .wide-gallery .mask { width: 545px !important;  }
	#wide-gallery ul li, .wide-gallery ul li { width: 110px !important; }
	#wide-gallery h5 a, .wide-gallery h5 a { color: #ffffff !important; text-transform: none !important; } 
	#wide-gallery .mark, .wide-gallery .mark { color: #ffffff !important; } 
	#wide-gallery .gray-button span, .wide-gallery .gray-button span  { background: url(/media/static/buton_right.gif) no-repeat scroll 100% 0pt !important; }
	#wide-gallery .mark em, .wide-gallery .mark em { color: #ffe000 !important; } 
	
	#eska-gallery { width: 590px; padding: 15px 0 5px 0; background: #102A4F; }
	#eska-gallery .mask { width: 545px;  }
	#eska-gallery ul li { width: 171px; }
	#eska-gallery .slide-left { top: 25px; background: url(/media/static/blue_slide_left.gif) 0 0; }
	#eska-gallery .slide-right { top: 25px; background: url(/media/static/blue_slide_right.gif) -17px 0; }
	#eska-gallery h5 a { color: #ffffff; text-transform: none; font-size: 14px; font-weight: bold; } 
	#eska-gallery em { color: #4A7DBF; font-style: normal; } 
	
	#program-gallery { padding: 0; }
	.program-gallery { 
		width: 576px; 
		background: #f2f2f2  url(/media/static/dots_vertical_red.gif) 0px 0 repeat-y; 
		paddding: 0;
		margin: 0 auto 10px auto;
	}
	#program-gallery .mask, .program-gallery ul { 
		width: 570px; 
		height: 200px;
		margin: 0 10px 0 12px; 
		background: url(/media/static/dots_horizontal_gray.gif) 0 bottom repeat-x; 
	}
	
	.program-gallery ul { 
		width: 575px; 
		height: auto; 
		margin: 0; 
		padding-left: 1px;
		overflow: hidden; 
	}
	#program-gallery big, .program-gallery big { 
		display: block; 
		padding: 5px 8px;
		margin: 0 1px 0 0;
		background: #ffffff url(/media/static/dots_horizontal_gray.gif) 0 0 repeat-x; 
		font-size: 11px; 
		color: #000000;
		overflow: hidden; 
	}
	#program-gallery big img, .program-gallery big img { float: left; }
	#program-gallery big em, .program-gallery big em { 
		position: relative;
		display: block;
		float: right; 
		width: 100px;
		top: 7px;
		text-align: center;
		font-style: normal; 
		font-weight: bold; 
	}
	#program-gallery big em a, .program-gallery big em a { color: #000000; }
	#program-gallery ul li, .program-gallery ul li { width: 190px; padding: 0; background: url(/media/static/dots_vertical_red.gif) right 0 repeat-y; }
	.program-gallery ul li { width: 192px; height: 100%; float: left; }
	.program-gallery ul li.last-item { width: 191px; }
	#program-gallery ul { margin: 0; }
	#program-gallery .slide-left {  width: 12px; height: 200px; top: 0px; background: url(/media/static/slide_left_slim.gif) 0 0; }
	#program-gallery .slide-right { width: 12px; height: 200px; top: 0px; background: url(/media/static/slide_right_slim.gif) 0px 0; }
	#program-gallery h5 a, .program-gallery h5 a { color: #ffffff; text-transform: none; font-size: 14px; font-weight: bold; }
	#program-gallery dl, .program-gallery dl { padding: 4px; line-height: 1.4em; }
	#program-gallery dt, .program-gallery dt { 
		float: left;
		width: 33px;
		margin: 0 0 5px 0;
		text-align: left;
		color: #6f6f6f;
		font-weight: bold;	
	}
	#program-gallery dd, .program-gallery dd { margin: 0 0 5px 35px; font-weight: bold; }
	#program-gallery dd em, .program-gallery dd em { font-style: normal; font-weight: normal; font-size: 10px; color: #6f6f6f; }
	.see-all { 
		display: block;
		width: 185px; 
		padding: 3px; 
		background: #3d3d3d; 
		text-align: right; 
		color: #ffffff;
		margin-top: 5px;
	}
	
	.gallery ul, #naj-zdjecia ul, #naj-video ul { width: 10000px; margin: 5px 0 0 0; overflow: hidden; }
	.gallery ul li, #naj-zdjecia ul li, #naj-video ul li { 
		float: left;
		width: 105px;
		padding: 0 5px 5px 5px;
		overflow: hidden;
	}
	.gallery ul li img, #naj-zdjecia ul li img, #naj-video ul li img { clear: both; display: block; margin: 0 auto 5px auto; }
	.gallery h5, #naj-zdjecia h5, #naj-video h5 { 
		height: 30px;
		clear: both;
		margin: 4px 0; 
		font-size: 12px; 
		text-transform: uppercase; 
	}	
	.gallery h5 a, #naj-zdjecia h5 a, #naj-video h5 a { color: #000000; }
	.gallery .mark { 
		clear: both;
		display: block; 
		margin: 5px 0;
		padding: 5px 0; 
		font-weight: normal; 
		color: #868686;
		background: url(/media/static/mark_bg.gif) 0 0 repeat-x;
	}
	.gallery .mark em {
		font-style: normal;
		font-weight: bold;
		color: #C81904;
	}
	.gallery .slide-left, .small-slide .slide-left, #naj-zdjecia .slide-left, #naj-video .slide-left {
		position: absolute;
		left: 0;
		top: 10px;
		height: 151px;
		width: 17px;
		background: url(/media/static/gallery_left.gif) 0 0 no-repeat;
		outline: none;
	}
	.small-slide .slide-left { background: url(/media/static/slide_left_gallery.gif) 0 0 no-repeat !important; }
	.gallery :hover.slide-left, #naj-zdjecia :hover.slide-left, #naj-video :hover.slide-left   { background-position: -17px 0; }
	.gallery .slide-right, .small-slide .slide-right, #naj-zdjecia .slide-right, #naj-video .slide-right {
		position: absolute;
		right: 0;
		top: 10px;
		height: 151px;
		width: 17px;
		background: url(/media/static/gallery_right.gif) -17px 0 no-repeat;
		outline: none;
	}
	.small-slide .slide-right { background: url(/media/static/slide_right_gallery.gif) -17px 0 no-repeat !important; }
	.medium-slide .slide-right { height: 131px !important; }
	.medium-slide .slide-left { height: 131px !important; }
	.gallery :hover.slide-right, #naj-zdjecia :hover.slide-right, #naj-video :hover.slide-right { background-position: 0px 0; }
	.gallery .center { clear: both; overflow: hidden; }
	.gallery .gray-button { margin: 0 3px; padding: 5px 0px 5px 0px; }
	
	.photo-gallery { float: left; width: 242px; margin: 0 10px 0 0; padding: 0 0px 0 0; background: #616161; }
	.photo-gallery .img { margin: 0 auto; display: block; float: none !important; }
	.gallery-art { 
		position: relative;
		float: left; 
		width: 242px;
		padding: 10px 0 5px 0;
		background: #616161 url(/media/static/measure_line_bg.gif) 0 0 repeat-x;
		overflow: hidden;
	}
	.gallery-art .mask {
		margin: 0 25px;
		overflow: hidden;	
		width: 190px;
	}
	.gallery-art ul { width: 2000px; }
	.gallery-art .slide-left {
		position: absolute;
		left: 0;
		top: 20px;
		height: 151px;
		width: 15px;
		background: url(/media/static/slide_left_tiny.gif) 0 0 no-repeat;
		outline: none;
	}
	.gallery-art :hover.slide-left { background-position: -15px 0; }
	.gallery-art .slide-right {
		position: absolute;
		right: 0;
		top: 20px;
		height: 151px;
		width: 15px;
		background: url(/media/static/slide_right_tiny.gif) -15px 0 no-repeat;
		outline: none;
	}

	.gallery-art :hover.slide-right { background-position: 0px 0; }
	.gallery-art ul li { 
		float: left;
		/*width: 103px;*/
		padding: 0 5px 5px 5px;
		overflow: hidden;
	}
	
	.main #sub-bar .pair div.left { width: 199px; }
	.main #sub-bar .pair div.right { width: 194px; }
	.main #sub-bar .pair .sponsor { width: 165px; }
	
	.users img { float: left; border: 2px solid #53544F; }
	.users li { 
		padding: 8px 0;
		color: #9E9DA2; 
		background: url(/media/static/dots_black.gif) 0 bottom repeat-x; 
		overflow: hidden; 
	}
	.users a { color: #9E9DA2; }
	.users .last { padding-top: 8px !important; }
	.inline { overflow: hidden; background: url(/media/static/dots_black.gif) 0 bottom repeat-x; }
	.inline li { float: left; width: 150px; }
	
	.horoscope { padding: 8px 8px 20px 8px !important; }
	.horoscope strong { display: block; font-size: 14px; }
	.horoscope em { color: #E80005; font-weight: bold; font-style: normal; }
	.horoscope p { clear: both; }
	
	.survey { padding: 10px 8px 8px 8px !important; }
	.survey form {
		padding: 0 0 8px 0;
	}
	.survey strong { 
		display: block; 
		margin: 0 0 10px 0;
		color: #C61A06; 
		font-weight: bold;
		color: #000; 
	}
	.survey div { color: #6d6d6d; overflow: hidden; }
	.survey .sponsor { margin: 10px 0 0 0 !important; }
	.survey .center { 
		clear: both;
		padding: 10px 0 15px 0; 
		background: url(/media/static/dots.gif) 0 bottom repeat-x; 
		overflow: hidden; 
	}
	.survey .no-dots {
		padding: 10px 0 0 0; 
		background: none;
	}
	.survey .center a { margin: 0 9px; }
	.survey .last { padding: 10px 0 0 0; }
	.survey .photo { float: right; border: 0;}
	.survey .photo img {  margin: 0 !important; }
	.survey input { float: left; padding-bottom: 20px; }
	.survey label { width: auto; }
		
	.posts-teasers { padding-top: 5px !important; }
	.posts-teasers a { color: #DF0503; }
	.posts-teasers a { color: #000; }
	.posts-teasers dt a { font-weight: bold; }
	.posts-teasers a.more { font-weight: normal; }
	.posts-teasers dt { 
		padding: 5px 0 0 0;
	}
	.posts-teasers dt strong { margin-right: 4px; }
	.posts-teasers dd {
		padding: 0 0 5px 0;
		color: #6e6e6e;
		background: url(/media/static/dots.gif) 0 bottom repeat-x;
	}
	.one-comment dd { padding: 0 0 10px 0; margin-bottom: 10px; }
	.one-comment .black-button { color: #ffffff; padding: 3px 0 4px 0 !important; }
	.one-comment .left, .one-comment .right { padding: 0 5px; }
	#sub-bar .posts-teasers dd { color: #9d9d9d; }
	.grey-box .posts-teasers dl { margin-bottom: 10px; }
	.grey-box .posts-teasers dt { padding: 10px 0 0 0; }
	.grey-box .posts-teasers dd { 
		padding: 0px 0 10px 0; 
		background: url(/media/static/dots_light_grey.gif) 0 bottom repeat-x; 
	}
	.grey-box .posts-teasers { 
		padding-top: 0 !important; 
	}
	.whole .dots { 
		background: #f2f2f2 url(/media/static/dots_bg_big.gif) 0 0 no-repeat;	
		padding: 10px 0px 0 0px; 
	}
	.whole .dots p { color: #000000; font-size: 12px; padding: 10px; text-align: center; }
	.whole .center { 
		overflow: hidden; 
		margin: 10px 0 0 0; 
		padding: 0 365px 10px 365px;
		background: url(/media/static/comments_bg_bottom.gif) 0 bottom repeat-x;
	}
	.whole .center a {
		margin: 0 5px; 
	}
	
	.today .posts-teasers dl { margin-bottom: 5px; }
	.today .posts-teasers dt { color: #000000; }
	.today .posts-teasers dd { padding: 0 0 0px 0; background: none; }
	
	.articles-teasers { margin-top: 10px; }
	#main-bar .articles-teasers { margin-top: 0; }
	.articles-teasers h3 { margin: 0; }
	.articles-teasers li { 
		padding: 8px 0; 
		background: url(/media/static/dots_grey.gif) 0 top repeat-x; 
		overflow: hidden; 
	}
	.only-teasers .articles-teasers li { background-position: 0 bottom; }
	.articles-tesers dl, .tags { overflow: hidden; margin-bottom: 10px; }
	.articles-teasers dt, .tags dt { float: left; margin: 0 8px 0 0; font-weight: bold; color: #000000; }
	.articles-teasers dd, .tags dd { /*float: left;*/ margin: 0 4px 0 0;}
	.articles-teasers dd a, .tags a { padding: 0; background: none; color: #E80005; font-weight: bold; }
	.articles-teasers li.last { background: none; padding-top: 8px !important; }
	#main-bar .articles-teasers li.last { background: none; padding-top: 0px !important; }
	
	.article-next { 
		float: left; 
		width: 300px; 
		padding: 0 10px 0 0; 
		margin: 0 10px 0 0; 
		background: url(/media/static/dots_vertical.gif) right 0 repeat-y;
	}
	.article-next .tags { margin: 0 0 1em 0; }
	#main-bar .articles-teasers li { 
		padding: 0px 0 11px 0;
		margin: 0 0 8px 0;
		background: url(/media/static/dots_grey.gif) 0 bottom repeat-x; 
		overflow: hidden; 
	}
	
	.additional-links { 
		position: absolute;
		bottom: 10px;
		right: 10px;
	}
	.additional-links a { padding-left: 7px; background: url(/media/static/pointer_orange.gif) 0 50% no-repeat; color: #DF0503; }

	.pages { padding: 5px 0 0 0;  }
	.pages .articles-teasers { margin-top: 0px; }
	.pages .articles-teasers li {
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		background: url(/media/static/dots_grey.gif) 0 bottom repeat-x;
	}
	.pages .articles-teasers li h3 { margin-top: -3px; }
	
	.pair { overflow: hidden; }
	.pages .pair { clear: both; padding: 10px 0 0 0; background: url(/media/static/dots_grey.gif) 0 9px repeat-x; }
	.pages .pair div { padding: 14px 14px 0 14px; }
	.pages .left { background: url(/media/static/dots_vertical.gif) right 0 repeat-y; }
	
	.today div, .events { padding: 8px; margin: 0 0 12px 0; overflow: hidden; }
	.erotic div { padding: 8px 15px; margin: 0 0 0px 0; clear: both; }
	.erotic .tags strong { color: #6d6d6d; }
	.erotic .banner { margin: 0 !important; }
	.dotted div { background: url(/media/static/dottedBg.gif) center bottom no-repeat; margin: 0 0 0px 0; }
	.dotted div.lastDotted { background: none; margin: 0 0 0px 0; padding-bottom: 0; }
	.events { margin: 0; }
	.today div.last { margin: 0 0 0px 0; overflow: hidden; }
	.today img, .events img, .article-teasers img { float: left; margin: 3px 7px 3px 0; }
	.today h2, .events h2 { margin-bottom: 1em; font-size: 20px; }
	.today .infos { margin: 0 0 1em 0; } 
	.today li { color: #6E6E6E; }
	.today ul { margin-bottom: 1em; }
	.today h2 a, .events h2 a { padding-top: -12px; color: #000000; }
	.today h2.red-font a { color: #DE030B; }
	.today .ads { padding: 0; margin: 0; }
	.today .ads img { margin: 10px auto !important; float: none; }
	.today .ads { background-position: 408px 0 !important; }
	.infos { color: #6e6e6e; }
	.events p { margin-top: 1em; }
	
	.events-inline .article-teasers { 
		margin: 0px;
		padding: 10px 0;
		background: none;
		overflow: hidden;
	}
	
	.events-inline .article-teasers li {
		float: left;
		padding: 0 10px;
		width: 160px;
		overflow: hidden;
	}
	
	.events-inline .article-teasers li li { width: auto; margin: 1em 0;  float: none; padding: 0; }
	.events-inline .article-teasers img { display: block; float: none; margin: 0 auto 1em 0; }
	.events-inline .article-teasers li.middle {
		margin: 0 10px;
		padding: 0px 26px;	
		background: url(/media/static/bg_teasers_inline.gif) center 0 repeat-y;
	}
	.events-inline .last { padding: 0; margin: 0; }
	.program-desc { padding: 10px 0 0 0; }
	.program-desc li { width: 158px !important; padding-bottom: 10px !important; }
	.program-desc li.middle { 
		background: url(/media/static/bg_teasers_inline_light.gif) center 0 repeat-y !important; 
	}
	.program-desc .article-teasers { padding: 0; }
	.program-desc dl { margin: 1em 0 0 0; line-height: 1.4em; color: #6c6c6c; }
	.program-desc dt { float: left; margin: 0 3px 0 0; font-weight: bold; }
	.program-desc dd { clear: right; }
	.dark-gray .program-desc dl { color: #dddddd; margin: 1em 0; }
	.dark-gray .program-desc p { color: #ffffff; }
	.dark-gray .program-desc a.more { color: #FCDE00 !important; }
	
	.people-teasers {
		background: url(/media/static/dots_grey.gif) 0 bottom repeat-x;
		overflow: hidden;
		margin: 0 0 10px 0;
	}
	.people-teasers li {
		float: left;
		overflow: hidden;
		padding: 0 10px;
		width: 98px !important;
	}
	.last li { padding-bottom: 5px !important; }
	.people-teasers img { 
		float: none;
		display: block;
		margin: 0 0 1em 0;
	}
	.people-teasers h4 a {
		color: #000000;
		font-size: 12px;
	}
	
	.counting { position: relative; }
	.counting strong {
		position: absolute;
		bottom: 0;
		right: -2px; 	
		display: block;
		text-align: center;
		padding: 6px 0px;
		width: 28px;
		background: url(/media/static/box_header_bg.gif) 0 0;
		color: #ffffff;
		font-weight: bold;
	}
	
	.article-teasers { 
		clear: both;
		margin: 15px 0 0 0;
		padding: 10px 0 0 0;
		background: url(/media/static/dots_grey.gif) 0 0 repeat-x;
	}
	.only-teasers .articles-teasers { padding: 0; margin: 0; }
	.separate-pairs .article-teasers, .program {
		margin: 0 0 10px 0;
		padding: 0px 0 10px 0;
		background: url(/media/static/dots_grey.gif) 0 bottom repeat-x;
		overflow: hidden;
	}
	.separate-pairs .last { margin: 0; padding: 0; }
	.article-teasers li.teaser { float: left; width: 282px; }
	.article-teasers h3 a, .program h3 a { 
		color: #000000; 
		font-size: 14px; 
		/*font-weight: normal;*/
	} 
	.article-teasers h3, .program h3 a { margin: 0 0 1em 0; }
	.only-teasers .articles-teasers h3 { margin: 0 0 1em 0; }
	.article-teasers .right { width: 170px; float: right; }
	.article-teasers .right ul, .program dl { margin-bottom: 1em; }
	.article-teasers .right li { color: #6e6e6e; }
	.article-teasers li.margin { margin: 0 0 0 4px; }


	.program li { float: left; width: 128px; margin: 0 20px 0 0; }
	.program dt { float: left; color: #000000; font-weight: bold; width: 35px; }
	.program dd { color: #DF0503; font-weight: bold; }
	.program li.last { margin: 0 0px 0 0; }
	
	.today .posts-teasers { 
		position: relative;
		clear: both; 
		margin: 10px 0 0 0; 
		overflow: hidden; 
		background: #F2F2F2 url(/media/static/dots_bg.gif) 0 top no-repeat;
		zoom: 1;
	}
	div.bg { 
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%; 
		height: 1px; 
		padding: 0 !important;
		margin: 0;
		font-size: 0; 
		line-height: 0; 
		background: url(/media/static/comments_bg_bottom.gif) 0 0 no-repeat;
	}
	.today .posts-teasers h3 { padding: 10px 0 0 0; }
	.today .posts-teasers ul {
		position: absolute;
		top: 0;
		right: 0px;
		background: url(/media/static/comments_links.gif) left bottom repeat-x; 
	}
	.today .posts-teasers ul li { float: left; padding: 7px; }
	.today .posts-teasers ul li a { 
		padding-left: 8px; 
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat; 
	}
	
	.clouds {
		margin: 15px 0 0 0;
		font-weight: bold;
	}
	.clouds a, .pointers a { padding-left: 20px; background: url(/media/static/icon_cloud.gif) 0 50% no-repeat; }
	.pointers a { 
		padding-left: 10px; 
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat; 
		font-weight: bold;
		color: #C61A06;
	}
	.clouds li, .pointers li { margin-bottom: 0.4em; }
/*~~~~~~~~~~~~~~~~~~~~~
    =pair-box
~~~~~~~~~~~~~~~~~~~~~~~*/
	.pair-box { overflow: hidden; }
	.pair-left { float: left; width: 295px; padding-right: 5px; } 
	.pair-right { float: right; width: 295px; padding-left: 5px; }
	
	.wider { width: 300px; } 
	.narrower { width: 290px; } 
	
	/*.pair-box .box { width: 288px; } */
	.pair-box .inline li { width: 135px; }
	.pair-box .black-box { background: #000000 url(/media/static/cards_small.gif) 0 0 no-repeat; }
	
	.contest { padding-bottom: 20px !important; overflow: hidden; }
	.contest .left { width: 125px; text-align: center; background: url(/media/static/dots_vertical.gif) right 0 repeat-y; }
	.contest .right { width: 125px; text-align: center; }

/*~~~~~~~~~~~~~~~~~~~~~
    =search-partner
~~~~~~~~~~~~~~~~~~~~~~~*/
	.search-partner {
		padding: 10px 10px 0 10px;
		margin: 0 0 10px 0;
		border: 1px solid #EB007B;
		background: #AC065C url(/media/static/searchpartner.gif) 0 0 repeat-x;
		overflow: hidden;
	}
	.search-partner img { float: left; }
	.search-partner form { 
		float: right;
		width: 310px;
		height: 152px;
		background: #E63E95 url(/media/static/dots_search.gif) 0 0 no-repeat;
		padding: 10px 10px 6px 10px;
	}
	.search-partner label { 
		float: left; 
		position: relative;
		top: 3px;
		width: 50px; 
		margin: 0 5px 0 0;
		color: #ffffff; 
		font-weight: bold; 
		text-align: right;  
	}
	.search-partner .txt { padding: 4px; width: 156px; }
	.search-partner div { padding: 7px 0; }
	.search-partner .submit { 
		position: relative;
		top: -3px; 
		left: 12px;
		width: 80px;
		height: 28px;
		background: url(/media/static/but_more.gif) 0 0 no-repeat;
		padding: 6px 20px 6px 23px;
	}
	.search-partner :hover.submit { background-position: 0 0; }
	#s-zezdjeciem { width: 188px; position: relative; top: 6px; }
	#register { 
		overflow: hidden; 
		clear: both; 
		margin: 12px 0 0 0; 
		padding: 10px 0 10px 0;
		float: left; 
		background: url(/media/static/dots_pink.gif) 50% 0 repeat-y;
		width: 100%; 
	}	
	#register p { color: #FD7BC5; }
	#register .more { color: #FFE000; }
	#register h3 { clear: both; margin-bottom: 8px; overflow: hidden; }
	#register .left h3 { margin-bottom: 2px; }
	#register .right, #register .left {
		width: 248px;
		padding: 0 20px;
	}
/*~~~~~~~~~~~~~~~~~~~~~
    =cuisine	
~~~~~~~~~~~~~~~~~~~~~~~*/
	.cuisine { background: url(/media/static/dots_vertical.gif) center 0 repeat-y; } 
	.cuisine .last-meal { margin-bottom: 0 !important; } 
	.cuisine .banner { height: 60px; }
	.cuisine-left { width: 286px; float: left; }
	.cuisine-right { width: 244px; float: right; padding-left: 40px; text-align: right; }
	.meal {
		padding: 4px;
		background: #ffffff; 
		width: 233px;
		overflow: hidden;
		margin-bottom: 1em;
	}
	.meal img { float: none; display: block; margin: 0 auto 10px auto; }
	.meal .last { padding: 5px 0 !important; }
	.meal .articles-teasers h3 { font-size: 14px !important; float: left; }
	.meal .more { float: right; }
/*~~~~~~~~~~~~~~~~~~~~~
    =players
~~~~~~~~~~~~~~~~~~~~~~~*/
	.players li { padding: 0 0 10px 0; margin: 0 0 10px; 0; background: url(/media/static/dots_grey.gif) 0 bottom repeat-x; }
	.players h3 a { color: #030303; font-size: 14px !important; position:relative; top: -3px; font-family: Tahoma; }
	.players img { border: 2px solid #333528; }
	.players p { margin: 0 0 0 73px; }
	.players .last { margin: 0 !important; padding: 0 !important; }
	
/*~~~~~~~~~~~~~~~~~~~~~
    =screen-games
~~~~~~~~~~~~~~~~~~~~~~~*/
	.screen-games { 
		overflow: hidden; 
		padding: 0 0 10px 0; 
		margin: 0 0 10px 0; 
		background: url(/media/static/dots_white.gif) 0 bottom repeat-x; 
		line-height: 1em;
	}
	.screen-games li { float: left; width: 111px; padding: 0 10px;  }
	.screen-games h4 { font-size: 12px; font-weight: bold; color: #ffffff; margin: 0; line-height: 1em;}
	.screen-games p { color: #e1e1e1 !important; line-height: 1em; }
	.screen-games img { clear: both; float: none; display: block; text-align: center;  margin: 0 0 10px 0; }
	.screen-games .more { color: #FFDF00 !important; }
	.last { padding: 0 !important; margin: 0 !important; }
/*~~~~~~~~~~~~~~~~~~~~~
    =games-list
~~~~~~~~~~~~~~~~~~~~~~~*/
	.drinks-list .games-list { width: 270px; }
	.more-drinks { padding: 8px 20px; border-top: 1px solid #ffffff; text-align: right; clear: both; }
	.more-drinks a {
		padding-left: 7px; 
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat; 
		font-weight: bold;
		font-size: 12px;
	}
	.games-list li { 
		margin-bottom: 10px; 
		padding: 0 0 10px 0; 
		background: url(/media/static/dots_white.gif) 0 bottom repeat-x;
	}
	
	.games-list a { 
		padding-left: 7px; 
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat; 
		font-weight: bold;
		font-size: 12px;
	}
/*~~~~~~~~~~~~~~~~~~~~~
    =photo-gallery-big
~~~~~~~~~~~~~~~~~~~~~~~*/
	.photo-gallery-big {
		margin: 0 0 10px 0;
		background: #626262 url(/media/static/gallery_bg.gif) 0 0 repeat-x;
		overflow: hidden;
	}
	.photo-gallery-big .slide { 
		position: relative;
		float: right;
		width: 120px;
		height: 370px;
	}
	
	.photo-gallery-big .slide .top {
		position: absolute;
		top: 0;
		left: 9px;
		height: 15px;
		width: 102px;
		background: url(/media/static/gallery_top.gif) 0 0 no-repeat;
		outline: none;
	}
	.photo-gallery-big .slide :hover.top { background-position: 0 -15px; }
	.photo-gallery-big .slide .bottom {
		position: absolute;
		height: 15px;
		bottom: 0;
		left: 9px;
		width: 102px;
		background: url(/media/static/gallery_bottom.gif) 0 -15px no-repeat;
		outline: none;
	}
	.photo-gallery-big .slide :hover.bottom { background-position: 0 0; }
	.photo-gallery-big .mask { 
		overflow: hidden;
		width: 115px;
		height: 343px;
		margin: 20px auto;
	}
	.photo-gallery-big .slide img { 
		float: none !important;
		display: block;
		margin: 0 auto 0px auto;
		text-align: center;
	}
	.photo-gallery-big .slide li a { 
		display: block; 
		width: 102px;
		padding: 3px 0;
		margin: 0 auto 5px auto;
		color: #ffffff;
		outline: none;
	}
	.photo-gallery-big .slide li a:hover, .photo-gallery-big .slide li a.active {
		background: url(/media/static/slide_vertical_hover.gif) 0 0 repeat-x;
		color: #AF5C00;
	}
	
	.video-big { 
		padding: 30px 0;
		margin: 0 0 10px 0;
		text-align: center;
		background: #626262 url(/media/static/gallery_bg.gif) 0 0 repeat-x; 
		overflow: hidden;
	}
	.video-big img { float: none !important; }
/*~~~~~~~~~~~~~~~~~~~~~
    =results
~~~~~~~~~~~~~~~~~~~~~~~*/
	.results dt {
		float: left; 
		width: 208px;
		padding: 5px 3px;
	}
	.results dt em { margin: 0 23px 0 0; font-style: normal; color: #E20419; font-weight: bold; }
	.results strong { font-weight: normal; }
	.results .first { float: left; width: 55px; }
	
	.results dd { 
		padding: 5px 3px;
		color: #707070;
	}
	.results dd.even { background: #f2f2f2; }
	
/*~~~~~~~~~~~~~~~~~~~~~
    =article	
~~~~~~~~~~~~~~~~~~~~~~*/
	.article {
		overflow: hidden;
	}
	.article .header { overflow: hidden; }
	
	.article .left { width: 430px; }
	.article .header h2 { width: auto; height: auto; font-size: 22px; }
	.article .header ul { margin: 15px 0 0 0; width: 100%; color: #6c6c6c; }
	.article .header ul li { float: none; margin: 0; line-height: 1.4em; }
	.article .header ul strong { margin: 0 5px 0 0; color: #000000; }
	
	.article .header .right { width: 166px; }
	.article .header .sponsor {
		float: left;
		text-align: center;
		color: #6b6b6b;		
	}
	.article .header .sponsor img { 
		display: block;
		float: none;
		text-align: center; 
		margin: 5px auto 0 auto; 
	}
	
	.article .text { 
		margin: 10px 0 0 0; 
		padding: 10px;
		color: #6f6f6f;
		background: #e7e7e7;
	}
	.article .text img { float: left; }
	.article .text h3 { margin-bottom: 20px; color: #000000; font-size: 14px; }
	.article .text p { margin-bottom: 16px; line-height: 1.5em; }
	.article .ads { background-position: 402px 10px !important; clear: bboth; display: inline; margin-bottom: 10px; float:left}
	.article .ads img { float: none; margin-bottom: 10px; }
	/*.article .ads embed, .ads object { margin: 21px auto 11px auto; }*/
	
	.article .footer { 
		padding: 10px 0 0 0;
		margin: 0 0 10px 0;
		line-height: 1.5em;
		background: url(/media/static/dots_light_grey.gif) 0 0 repeat-x; 
	}
	
	.measure { margin: 10px 0; overflow: hidden; }
	.measure .left { width: 300px; padding: 10px; }
	.measure .left a { margin-right: 10px; }
	
	.measure .right { 
		width: 250px; 
		padding: 9px 10px; 
		background: url(/media/static/measure_line_bg.gif) 0 0 repeat-x;
	}
	.measure .right strong { color: #ffffff; }
	.measure .right em { color: #FFEA2A; font-style: normal; font-weight: bold; }
	.measure .measure-mark { padding: 5px 0; width: 100px; float: left; }
	.measure .right form { float: right; width: 145px; }
	.measure .right a { float: right; }
/*~~~~~~~~~~~~~~~~~~~~~
    =gallery-item	
~~~~~~~~~~~~~~~~~~~~~~~*/	
	.gallery-item {
		background: #616161 url(/media/static/gallery_bg.gif) 0 0 repeat-x;
		color: #ffffff;
		overflow: hidden;
		zoom: 1;
	}
	.gallery-item .right { padding: 15px 20px 10px 0px; width: 297px; }
	.gallery-item .more { color: #FFDF00; }
	.gallery-item h3 { margin-bottom: 1em; font-size: 14px;	text-transform: uppercase; }
	.gallery-item ul { margin-bottom: 1em; }
	.gallery-item p { margin-bottom: 1em; color: #ffffff !important; }
	.gallery-item h3 a { color: #ffffff !important; }
/*~~~~~~~~~~~~~~~~~~~~~
    =video-box	
~~~~~~~~~~~~~~~~~~~~~~~*/	
	.video-box {
		padding: 10px;
		margin: 0 auto;
		background: url(/media/static/red_bg.gif) 0 0 no-repeat;
		overflow: hidden;
	}
	.video-box .left { width: 150px; }
	.video-box .right { width: 150px; }
	.video-box .slide { 
		position: relative;
		float: right;
		width: 150px;
		height: 283px;
		margin: 0 0 10px 0;
		background: url(/media/static/relacje_slider.gif) 0 0 repeat-x;
	}
	
	.video-box .slide .top {
		position: absolute;
		top: 0;
		left: 7px;
		height: 12px;
		width: 135px;
		background: url(/media/static/slide_top_vertical.gif) 0 0 no-repeat;
		outline: none;
	}
	.video-box .slide :hover.top { background-position: 0 -12px; }
	.video-box .slide .bottom {
		position: absolute;
		bottom: 1px;
		left: 7px;
		height: 12px;
		width: 135px;
		background: url(/media/static/slide_bottom_vertical.gif) 0 -12px no-repeat;
		outline: none;
	}
	.video-box .slide :hover.bottom { background-position: 0 0; }
	.video-box .mask { 
		overflow: hidden;
		width: 135px;
		height: 266px;
		margin: 15px auto;
	}
	.video-box .mask ul { padding: 0 !important; }
	.video-box .slide li {
		float: none !important;
		width: 115px !important;
		margin: 0 auto 0 auto;
	}
	.video-box .slide li a { 
		display: block; 
		margin: 0 auto 5px auto;
		padding: 3px 5px 15px 5px;
		color: #ffffff;
		outline: none;
	}
	.video-box .slide img { 
		display: block;
		margin: 0 auto 5px auto !important;
		text-align: center;
	}
	.video-box .slide li a:hover, .video-box .slide li a.active {
		background: url(/media/static/slide_vertical_hover.gif) 0 0px repeat-x;
		color: #AF5C00;
	}
	.video-box .ads { 
		float: right;
		width: 150px;
		padding: 5px 0 0 0;
		background: #9D1102 !important; 
		color: #ffffff;
		overflow: hidden;
	}
	.video-box .ads img {
		display: block;
		margin: 5px auto 0 auto !important;
		text-align: center;
	}
	
	

/*~~~~~~~~~~~~~~~~~~~~~
    =articles
~~~~~~~~~~~~~~~~~~~~~~~*/
	.articles {
		overflow: hidden;
		color: #707070;
	}
	#main-bar .articles div {
		width: 240px;
	}
	.articles .left {
		padding: 0 10px 0 0;
	}
	.articles .right {
		padding: 0 0 0 10px;
	}
	.articles h3, .articles h4 { color: #000000; }
	.articles h3 { line-height: 19px; }
	.articles h4 { margin-bottom: 0.8em; font-size: 11px;  }
	.articles img { float: left !important; margin: 0 8px 2px 0; }
	.articles .img-margin { margin-left: 109px; }
	
	.cover { background-position: 307px 0 !important; }
	.cover .left { width: 302px !important; }
	.cover .right { width: 176px !important; }
	
	.border { 
		background: url(/media/static/dots_vertical.gif) 50% 0 repeat-y;
	}
	
	.borderimg { border: 3px solid #ececec; }
	.partners {
		padding: 0px 0 5px 0;
		margin: 0 0 10px 0;
		overflow: hidden;
	}
	.partners .left, .partners .right {
		width: 230px;
		background: #DBDCDE;
	}
	.partners img { float: right !important; margin: 10px;}
	.partners em { float: left; margin: 17px 0 0 10px; font-style: normal; color: #525357; }
	
	.partner { 
		float: left;
		margin: 4px 5px 0 0 ;
	}
	
	.guide .partner { 
		float: left;
		width: 220px;
		padding: 5px 5px 10px 5px;
		background: #e2e2e2;
		text-align: center !important;
		color: #6b6b6b;
	}	
	.guide .left { width: 240px; }
	.guide em { font-style: normal; font-weight: bold; color: #C61805; }

/*~~~~~~~~~~~~~~~~~~~~~
    =order	
~~~~~~~~~~~~~~~~~~~~~~~*/

	.order { 
		padding: 0 0 0 23px;
		line-height: 1.5em;
		color: #6a6a6a;
	}
	.order .ads { margin: 15px 0; }
	.order li { padding: 5px 0; background: url(/media/static/dots_grey.gif) 0 bottom repeat-x; }
	.order h4 { font-size: 12px; color: #000000; }
	.order small { font-size: 11px; color: #E30016; }
	.order dl { overflow: hidden; }
	.order dt { font-weight: bold; }
	.order dt, .order dd { float: left; margin: 0 4px 0 0; }

/*~~~~~~~~~~~~~~~~~~~~~
    =paging
~~~~~~~~~~~~~~~~~~~~~~~*/
	.paging { 
		text-align: center; 
		width: 180px; 
		margin: 0 auto; 
		overflow: hidden; 
	}
	.paging li { float: left; margin: 0 auto; }
	
	.paging a { float: left; padding: 4px 7px; color: #727272; text-decoration: none !important; }
	.paging .current a { font-weight: bold; }
	.paging .current a, .paging a:hover { 
		color: #ffffff;
		background: url(/media/static/paging_bg.gif) 0 0 repeat-x;
	}

/*~~~~~~~~~~~~~~~~~~~~~
    =h-	
~~~~~~~~~~~~~~~~~~~~~~~*/
	.header h2 {
		height: 20px;
	}

	#h-pilka-nozna { height: 25px; width: 400px; padding: 12px 0 0 10px; background: url(/media/static/h_pilka_nozna.gif) 10px 5px no-repeat; }
	#h-se-dzis { height: 25px; width: 400px; padding: 12px 0 0 10px; background: url(/media/static/h_se_dzis.gif) 10px 4px no-repeat; }
	#h-archiwum { height: 25px; width: 400px; padding: 12px 0 0 10px; background: url(/media/static/h_archiwum.gif) 10px 8px no-repeat; }
	#h-multimedia { height: 25px; width: 400px; padding: 12px 0 0 10px; background: url(/media/static/h_multimedia.gif) 10px 8px no-repeat; }
	
	#h-galerie { background: url(/media/static/h_galerie.gif) 0 0 no-repeat;	}
	#h-galeria { background: url(/media/static/h_galeria.gif) 0 0 no-repeat;	}
	#h-intymnie { background: url(/media/static/h_intymnie.gif) 0 0 no-repeat;	}
	#h-gry { background: url(/media/static/h_gry.gif) 0 0 no-repeat;	}
	#h-sonda { background: url(/media/static/h_sonda.gif) 0 0 no-repeat;	}
	#h-se-forum { width: 300px; background: url(/media/static/h_forum.gif) 0 0 no-repeat; }
	#h-forum { width: 300px; background: url(/media/static/h_forum2.gif) 0 0 no-repeat; }
	#h-wywiady { width: 220px; background: url(/media/static/h_wywiady.gif) 0 0 no-repeat;	}
	#h-horoskop { background: url(/media/static/h_horoskop.gif) 0 0 no-repeat;	}
	#h-komentarze { background: url(/media/static/h_komentarze.gif) 0 0 no-repeat; width: 150px; }
	.h-komentarze2 { background: url(/media/static/h_komentarze2.gif) 0 bottom no-repeat; width: 150px; height: 10px; }
	#h-dodatkowe { 
		background: url(/media/static/h_dodatkowe_opcje.gif) 13px bottom no-repeat; 
		width: 150px; 
		height: 25px; 
	}
	#h-goracy { background: url(/media/static/h_goracy.gif) 0 0 no-repeat; width: 150px; }
	#h-wyniki { background: url(/media/static/h_wyniki.gif) 0 0 no-repeat; width: 150px; }
	#h-opinie { background: url(/media/static/h_opinie.gif) 0 0 no-repeat; width: 150px; }
	#h-plebiscyt { background: url(/media/static/h_plebiscyt.gif) 0 0 no-repeat; width: 130px; }
	#h-videoczat { background: url(/media/static/h_videoczat.gif) 0 0 no-repeat; width: 310px; }
	#h-odziez { background: url(/media/static/h_odziez.gif) 0 0 no-repeat; width: 210px; }
	
	#h-informacje-rejestacji { 
		background: url(/media/static/h_informacje_rejestracji.gif) 10px 15px no-repeat; 
		width: 200px; 
		height: 35px; 
	}
	
	#h-wyniki-wyszukiwania { background: url(/media/static/h_wyniki_wyszukiwania.gif) 0 0 no-repeat; margin: 2px 0 0 0; width: 210px; }
	
	#h-militaria {
		width: 80px;
		height: 9px;
		background: url(/media/static/h_militaria.gif) 0 0 no-repeat; 
	}
	#h-sport {
		width: 38px;
		height: 9px;
		background: url(/media/static/h_sport.gif) 0 0 no-repeat;
	}
	#h-gadzety {
		width: 120px;
		height: 10px;
		background: url(/media/static/h_gadzety.gif) 0 0 no-repeat;
	}
	
	#h-uroda {
		width: 60px;
		height: 12px;
		background: url(/media/static/h_uroda.gif) 0 0 no-repeat; 
	}
	#h-plotki {
		width: 42px;
		height: 10px;
		background: url(/media/static/h_plotki.gif) 0 0 no-repeat;
	}
	#h-seriale {
		width: 50px;
		height: 12px;
		background: url(/media/static/h_seriale.gif) 0 0 no-repeat;
	}
	
	#h-tagi { background: url(/media/static/h_tagi.gif) 0 0 no-repeat; width: 80px; }
	
	#h-najseksowniejsi { position: relative; top: -2px; }
	.position { position: relative; top: -2px; }
/*~~~~~~~~~~~~~~~~~~~~~
    =grey-box	
~~~~~~~~~~~~~~~~~~~~~~~*/
	.grey-box {
		padding: 3px;
		margin: 0 0 10px 0;
		background: #e7e7e7;
		overflow: hidden;
	}
	.very-dark { background: #5f5f5f; } 
	.blue-box {	
		padding: 0px 5px 10px 5px;
		background: url(/media/static/blue_box.gif) 0 0 repeat-x; 
		border: 0;  
	}
	.blue2-box { 
		padding: 3px 3px 10px 3px;
		background: #0F2E5D url(/media/static/blue2_box.gif) 0 0 repeat-x; 
		border: 0; 
	}
	.blue-box .header {	background: none; }
	
	.grey-box .content { padding: 10px;	}	
	.content2 { padding: 8px; }
	.grey-box p { color: #6e6e6e; line-height: 1.4em; }
	
/*~~~~~~~~~~~~~~~~~~~~~
    =register-form	
~~~~~~~~~~~~~~~~~~~~~~~*/
	.register-form { padding: 0 0 10px 0; }
	.register-form label {
		width: 150px;
		position: relative;
		top: 4px;
		margin: 0 10px 0 0;
		float: left;
		color: #525252;
		text-align: right;
		font-weight: bold;
		display:block;
	}
	.register-form em, #req em {
		font-weight: bold;
		font-style: normal;
		color: #C3160F;
	}
	.register-form div { padding: 5px 0; }
	.register-form .txt { border: 1px solid #e3e3e3; width: 390px; padding: 5px; }
	.register-form select.txt { width: 400px; }
	#req { position: absolute; top: 13px; right: 20px; }
	.register-form .r-m, .register-form .r-k { top: 0; float: none; width: auto; font-weight: normal; }
	.register-form .r-day, .register-form .r-month, .register-form .r-year { 
		float: none; 
		width: auto; 
		top: -2px; 
		font-weight: normal;
		margin-right: 0 !important;
	}
	#r-day, #r-month, #r-year { width: 90px; margin-right: 14px; }
	
	.r-interests { 
		float: right; 
		width: 418px; 
		padding: 5px 0 20px 0 !important;
	}
	.r-interests div { padding: 0 0 8px 0 !important; width: 132px; float: left; }
	.r-interests .last { padding-bottom: 0px !important; }
	.r-interests input { vertical-align: middle; }
	.r-interests label { float: none; width: auto; font-weight: normal; clear: right; top: 0; }
	
	label.r-label { margin-left: 24px; display: block !important; }
	#r-receive-e, #r-receive-a { float: left; vertical-align: top; top: -4px; position: relative; }
	.spaces div { margin: 10px 0; }
	
/*~~~~~~~~~~~~~~~~~~~~~
    =red-gallery
~~~~~~~~~~~~~~~~~~~~~~~*/
	.red-gallery { 
		background: #C61805;
		border: 3px solid #C61805;
	}
	.red-gallery a { color: #ffffff !important; }
	.red-gallery .small-slide .slide-left { 
		background: url(/media/static/slide_left_black.gif) 0 0 no-repeat !important;
	}
	.red-gallery .small-slide .slide-right { 
		background: url(/media/static/slide_right_black.gif) -17px 0 no-repeat !important;
	}

/*~~~~~~~~~~~~~~~~~~~~~
    =red-gallery
~~~~~~~~~~~~~~~~~~~~~~~*/
	.violet-box { 
		background: #A68AB2 url(/media/static/zestaw.gif) center 38px no-repeat;
		border-color: #A68AB2;
	}
	.violet-box .content { padding: 211px 0 0 0; margin: 0; width: 324px; }
	.violet-box p { padding: 10px; color: #ffffff !important; }
	.violet-box .header { background: url(/media/static/box_header_bg_pink.gif) 0 0 repeat-x; }
/*~~~~~~~~~~~~~~~~~~~~~
    =horoscope-signs
~~~~~~~~~~~~~~~~~~~~~~~*/
	.horoscope-signs dt { font-weight: bold; }
	.horoscope-signs dt big {
		font-size: 16px;
		text-transform: uppercase;
		margin: 0 5px 0 0;
	}
	.horoscope-signs dt em { font-style: normal; color: #E0000F; }
	.horoscope-signs dd { 
		margin: 10px 0; 
		padding: 0 0 10px 0; 
		color: #6f6f6f;
		background: url(/media/static/dots_grey.gif) 0 bottom repeat-x; 
	}

/*~~~~~~~~~~~~~~~~~~~~~
    =signs
~~~~~~~~~~~~~~~~~~~~~~~*/
	.signs { overflow: hidden; border: 0; padding-top: 10px; padding-bottom: 0; }
	.signs ul { float: left; }
	.signs img { margin-bottom: -2px; }
	.signs li { float: left; width: 138px; padding: 0 5px 12px 5px; }
	.signs a { font-weight: bold; color: #FBDF00; }
	.signs strong { 
		display: block; 
		position: relative;
		width: 127px;
		padding: 9px 5px;
		text-align: center; 
		background: url(/media/static/sign_name.gif) 0px 0px no-repeat; 
		overflow: hidden;
	}

/*~~~~~~~~~~~~~~~~~~~~~
    =other-hor
~~~~~~~~~~~~~~~~~~~~~~~*/
	.other-hor { float: left; width: 123px; padding: 0 5px; }
	.orange-pointers { float: left; width: 256px; padding: 0 5px; }
	.other-hor li, .orange-pointers li  { 
		padding: 0 0 10px 0; 
		margin: 0 0 10px 0; 
		background: url(/media/static/dots_grey.gif) 0 bottom repeat-x; 
	}
	.orange-pointers li { padding: 0 0 5px 0; margin: 0 0 5px 0; }
	.other-hor a, .orange-pointers a { 
		padding-left: 7px;
		background: url(/media/static/pointer_orange.gif) 0 50% no-repeat; 
		color: #C61A06;
		font-weight: bold;
	}

/*~~~~~~~~~~~~~~~~~~~~~
    =banner
~~~~~~~~~~~~~~~~~~~~~~~*/
	.banner { position: relative; border: 3px solid #EAE6E5; margin: 0 0 10px 0; overflow: hidden; }
	.banner ul { 
		position: absolute; 
		bottom: 10px; 
		left: 10px;
		z-index: 10; 
	}
	.banner ul li { display: inline; margin-right: 10px; }
	.banner ul li a, .banner-red ul li a { 
		color: #ffffff; 
		padding-left: 7px; 
		background: url(/media/static/pointer_white.gif) 0 50% no-repeat; 
	}
	.banner-red ul li a { background: url(/media/static/pointer_orange.gif) 0 50% no-repeat; }
	.banner ul li a.dark { color: #335658; margin-left: 5px; }
	.banner ul li a.dark2 { color: #BC782F; margin-left: 10px; }
	#main-bar .banner-red { 
		border: 0px !important; 
		height: 34px;
		margin: 0 0 10px 0; 
		background: #C61A04 url(/media/static/box_header_bg.gif) 0 0 repeat-x; 
		overflow: hidden;
	}
	.banner-red .left { position: relative; top: 9px; left: 10px; }
	#main-bar .banner { border: 0px; margin: 0 0 10px 0; }
	#main-bar .bannerInvert { border: 0px; margin: 10px 0 0 0; }
/*~~~~~~~~~~~~~~~~~~~~~
    =switcher
~~~~~~~~~~~~~~~~~~~~~~~*/
	.switcher {
		position: relative;
		width: 576px;
		padding: 10px;
		margin: 0 0 10px 0;
		background: #C81403 url(/media/static/red_bg2.gif) 0 0 repeat-x;
		border: 1px solid #ef1901;
	}
	.pink { 
		border: 1px solid #EB78A3;
		background: #E43079 url(/media/static/pink_bg.gif) 0 0 repeat-x; 
	}
	.black-switcher { 
		border: 1px solid #3e3e3e;
		border-bottom: 0;
		background: #3e3e3e url(/media/static/black_bg.gif) 0 0 repeat-x; 
	}
	.magia {
		border: 1px solid #30578E !important; 
		background: url(/media/static/h_magia_big.gif) 0 0 no-repeat !important; 
	}
	.h-randki {
		border: 1px solid #EA017E !important;
		background: url(/media/static/h_randki_big.gif) 0 0 no-repeat !important;
	}
	.magia h2, .h-randki h2 { text-indent: -9999px; }
	.switcher .content { width: 575px; }
	.switcher .tabs-fade a { 
		width: 192px; 
		text-indent: 0; 
		height: 14px; 
		padding: 4px 0 7px 0; 
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		background: url(/media/static/tab_main_bg_fade.gif) 0 0px repeat-x; 
		overflow: hidden;
	}
	.switcher .tabs-fade a.middle { width: 191px; }
	.switcher .tabs-fade a.current img { margin-top: -25px; }
	.handler { clear: both; position: relative; bottom: 0px; z-index: 100; zoom: 1; }
	.switcher-bg { 
		position: absolute;
		z-index: 20;
		bottom: 0;
		left: 0;
		background: #000000;
		filter: alpha(opacity=75);
		-moz-opacity:.75;
		opacity:.75;
		height: 300px;
		width: 600px;
		border: 1px solid black;
	}
	.switcher-text { 
		position: absolute;
		overflow: hidden; 
		bottom: 0px; 
		left: 0px; 
		padding: 5px 10px;
	/*	background: url(/media/static/bg_black.png) 0 0;*/
		width: 556px;
	}
	.switcher-text h2 { position: relative; z-index: 100; margin-bottom: 5px; }
	.switcher-text h2 a { color: #ffde00; font-size: 22px; }
	.switcher-text p { position: relative; z-index: 100; color: #ffffff; margin-bottom: 1em; line-height: 1.5em }
	.switcher-text .more { 
		position: relative; z-index: 100; 
		float: right;
		padding: 7px 23px 9px 25px;
		color: #ffffff;		
		background: url(/media/static/but_more.gif) 0 0 no-repeat;
	}
	
	
/*~~~~~~~~~~~~~~~~~~~~~
    =dark-gray
~~~~~~~~~~~~~~~~~~~~~~~*/
	.dark-gray {
		background: #616161 url(/media/static/bg_dark_box.gif) 0 0 repeat-x;
	}
	.dark-gray a { color: #ffffff !important; }

	.eska { padding: 16px 0 0 0; background: #163865 url(/media/static/eska_bg.gif) 0 0 no-repeat; }
	.wide-eska { background: #163865 url(/media/static/eska_bg2.gif) 0 0 no-repeat; padding: 0 0 0 0; }
	.eska .content { clear: both; }
	.eska p { color: #487FB7 !important; }
	.eska .more { color: #ffffff !important; }
	.eska h4 a { color: #ffffff; }
	.eska .tabs .current { background-position: center -35px !important; }
	#eska-player { 
		float: right;
		background: #234C84;
		padding: 10px;
		width: 289px;
		height: 183px;
	}
	#eska-player a { display: block; color: #41779E; }
	#eska-player img { float: none; margin-bottom: 5px; }
	#eska-player a strong { color: #ffffff; font-size: 14px; margin: 5px 0; display: block; }
	
	.wide-eska #eska-player { width: 379px;  background: url(/media/static/eska_player2.gif) 0 0 repeat-x; }
	#tab-goraca .slide {
		position: relative;
		float: left;
		width: 196px;
		height: 202px;
		background: #102A4F;
	}
	
	#tab-goraca .slide .top {
		position: absolute;
		top: 0;
		left: 7px;
		height: 12px;
		width: 182px;
		background: url(/media/static/eska_top.gif) 0 0 no-repeat;
		outline: none;
	}
	#tab-goraca .slide :hover.top { background-position: 0 0px; }
	#tab-goraca .slide .bottom {
		position: absolute;
		bottom: 0;
		left: 7px;
		height: 12px;
		width: 182px;
		background: url(/media/static/eska_bottom.gif) 0 0px no-repeat;
		outline: none;
	}
	#tab-goraca .slide :hover.bottom { background-position: 0 0; }
	#tab-goraca .mask { 
		overflow: hidden;
		width: 193px;
		height: 182px;
		margin: 10px auto 10px auto;
	}
	#tab-goraca ul {
		margin: 0 auto;
	}
	#tab-goraca li { 
		padding: 12px 10px 10px 10px;
	}
	#tab-goraca li.current {
		background: #234C84;
	}
	#tab-goraca li.current a { color: #FF8300; }
	#tab-goraca li.current em { color: #ffffff; }
	#tab-goraca li a {
		display: block;
		margin-bottom: 3px;
		font-weight: bold;
		color: #ffffff;
	}
	#tab-goraca em {
		font-style: normal;
		color: #487FB7;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~
    =main-relacje
~~~~~~~~~~~~~~~~~~~~~~~*/
	ul.list {
		padding: 10px 0;
		background: url(/media/static/dots_grey.gif) 0 bottom repeat-x;
		overflow: hidden; 
	}
	
	ul.list li { 
		float: left;
		padding: 0 0px;
		width: 160px;
	}
	ul.list li.middle { margin: 0 47px; }
	ul.list ul {
		margin: 10px 0 2px 0;
		color: #6c6c6c;
		overflow: hidden;
	}
	div.paging { 
		width: 100%;
		background: #ffffff !important;
		overflow: hidden;
	}
	#main-relacje img, ul.list img { float: none !important; display: block; margin: 0 auto; }
	#main-relacje h4, ul.list h4 {  margin: 5px 0; font-size: 13px; }
	#main-relacje .ads, #main-galerie .ads { background: transparent url(/media/static/ticket_horizontal.gif) no-repeat scroll 400px 10px; overflow: hidden; }
	#main-relacje .ads .dots-bg, #main-galerie .ads .dots-bg { margin-top: -1px; line-height: 0; font-size: 0; height: 1px; width: 100%; background: url(/media/static/dots_grey.gif) 0 top repeat-x; }
	#main-relacje .ads img, 
	#main-galerie .ads img,
	#main-relacje .ads object, 
	#main-galerie .ads object,
	#main-relacje .ads embed, 
	#main-galerie .ads embed
	 { float: none; margin: 22px auto 10px auto; }
	
	.items-number { float: left; position: relative; top: 5px; left: 10px; color: #6b6b6b; }
	.items-number strong { font-size: 12px; color: #DC0A00; }
	.number { margin-left: 130px !important; }
	
	#nastepny-button { position: absolute; right: 370px; top: 100px;}
	#poprzedni-button { position: absolute; right: 530px; top: 100px;}
	
	#r-stale, #r-malejace { position: relative; top: 4px; }
	@media screen and (min-width: 550px){
  		 .label-raty { position: relative; top: 4px !important; }
	}
	
	#r-city, #r-edu { width: 304px; }
/*~~~~~~~~~~~~~~~~~~~~~
    =tags
~~~~~~~~~~~~~~~~~~~~~~~*/
	ul.tags { line-height: 2.5em; }
	.tags li a { color: #000000; }
	.tags li { float: left; margin: 0 4px 0 0; }
	.box .content .tags li { float: left; margin: 0px; }
	.tags li.big { font-size: 18px; }
	.tags li.medium { font-size: 14px; }
	.tags strong { color: #000000; }

/*~~~~~~~~~~~~~~~~~~~~~
    =forum-table
~~~~~~~~~~~~~~~~~~~~~~~*/
	.forum-table {
		background: url(/media/static/forum_bg.gif) 0 0 repeat-y;
		border-collapse: collapse;
		width: 100%;
	}
	.forum-table tbody tr { background: url(/media/static/td_bg.gif) 0px bottom repeat-x; }
	.forum-table th, .forum-table td { padding: 10px; }
	.forum-table th { background: #616161 url(/media/static/th_bg.gif) 0 0 repeat-x; color: #ffffff; }
	.f-topic { width: 345px; }
	.f-topic-long { width: 445px; color: #000000; }
	.f-topic-long a { color: #000000; }
	.f-topic a { font-weight: bold; color: #000000; }
	.count-posts { width: 60px; }
	.count-posts a { font-weight: bold; color: #6f6f6f; }
	.last-post { vertical-align: top; display: cell; }
	.last-post a { color: #DF0503; font-weight: bold; }
	.last-post small { display: block; color: #6D6D6D; }

	.topic { margin: 0 0 10px 0; }
	.topic h3 { font-size: 18px; color: #000000; margin: 8px 0 8px 0; }
	.topic h3 a { color: #000000; }
	.topic p { color: #000000; }
	.topic .topic-author { margin: 1em 0 0 0; }
	.topic .topic-author a { color: #DF0503; font-weight: bold; }
	.topic .topic-author small { display:block; color: #6D6D6D; }
	
/*~~~~~~~~~~~~~~~~~~~~~
    =weather
~~~~~~~~~~~~~~~~~~~~~~~*/
	.content2 .weather { overflow: hidden; }
	.content2 .weather img { border: 3px solid #D1D1D1; float: left; margin: 0 10px 3px 0; }
	.content2 .weather h3 { font-size: 14px; color: #000000; font-family: Arial, Verdana, sans-serif; }
	.content2 .weather p { margin: 0 0 1em 0; }
/*~~~~~~~~~~~~~~~~~~~~~
    =GLOBAL CLASSES	
~~~~~~~~~~~~~~~~~~~~~~~*/
	.left { float: left; }
	.right{ float: right; }

	.aright { text-align: right; }
	.aleft { text-align: left; }
	.center { text-align: center; }
	
	.last { 
		border: 0 !important;
		background: none !important;
	}
	.last-box { margin-bottom: 0 !important; }
	
	.hide { display: none; }
	.show { display: block; }
	
	.txt {	
		padding: 3px;
		font: normal 11px Tahoma, Verdana, sans-serif;
		border: 0;
		color: #717171;
	}
	select.txt { border: 1px solid #dedcdd; }
	.submit {
		border: 0;
		padding: 4px 18px 5px 18px;
		font-size: 11px;
		font-family: Tahoma, Verdana, sans-serif;
		color: #ffffff;
		background: url(/media/static/button_submit.gif) 0 0 no-repeat;	
	}
	@media screen and (min-width: 550px){
  		 .submit {	padding: 4px 18px 6px 18px; }
	}
	.light-submit { background-position: 0 -23px; color: #6b6b6b; }
	:hover.submit { 
		cursor: pointer;
		background-position: 0 -23px;
		color: #6b6b6b;
	}
	:hover.light-submit { background-position: 0 0; color: #ffffff; }
	.submit2 {
		width: 120px;
		border: 0;
		padding: 4px 13px 5px 18px;
		height: 23px;
		font-size: 11px;
		font-family: Tahoma, Verdana, sans-serif;
		color: #ffffff;
		background: url(/media/static/button_submit2.gif) 0 0 no-repeat;	
	}
	.hover-submit { 
		cursor: pointer;
		background-position: 0 -23px;
		color: #6b6b6b;
	}
	
	th.buttons { padding: 7px; }
	th.buttons .gray-button { font-weight: normal; margin: 0 10px 0 0; }
	th.buttons .gray-button span { background: url(/media/static/buton_right3.gif) right 0 no-repeat !important; }
	th.buttons .gray-button:hover span { background-position: 100% -23px !important; }
	
	.gray-button, .black-button {
		display: block;
		float: left;
		padding: 4px 0px 4px 0px;
		background: url(/media/static/buton_left.gif) 0 0 no-repeat;
		color: #696969;
		text-decoration: none !important;
		overflow: hidden;
	}
	#main-bar .gray-button, #main-bar .black-button { padding: 5px 0; }
	.black-button { color: #ffffff; background-position: 0 -23px; }
	.gray-button span, .black-button span { 
		padding: 5px 14px 5px 20px;
		background: url(/media/static/buton_right2.gif) right 0 no-repeat;
	}
	.survey .gray-button span { background: url(/media/static/buton_right2.gif) right 0 no-repeat !important; }
	form .gray-button span { 
		background: url(/media/static/buton_right.gif) 100% 0 no-repeat !important;
	}
	.black-button span { background-position: right -23px; }
	.gray-button:hover { background-position: 0 -23px; color: #ffffff; }
	.gray-button:hover span { background-position: 100% -23px !important; }
	
	.black-button:hover { background-position: 0 0px; color: #696969; }
	.black-button:hover span { background-position: 100% 0px; }
	
	.back-art { 
		margin: 10px 0 !important; 
		overflow: hidden;
	}
	.back-art a { margin: 0 10px 0 0; }
	
	.center-button { 
		clear: both; 
		float: left;
		padding: 30px 0 0 0;
		width: 100%;
		text-align: center;
		background: url(/media/static/dots_grey.gif) 0 15px repeat-x; 		
	}
	.center-button a { 
		display: block;
		width: 175px;
		margin: 0 auto;
		padding: 5px 0px 5px 5px;
		background: url(/media/static/button_long.gif) 0 0 no-repeat;
		color: #ffffff;
	}
	.center-button a:hover { background-position: 0 -23px; text-decoration: none !important; color: #696969; }
	
	.pointer-gray { padding-left: 7px; background: url(/media/static/pointer_gray.gif) 0 50% no-repeat; color: #676767; }
	.pointer-orange { padding-left: 7px; background: url(/media/static/pointer_orange.gif) 0 50% no-repeat; }
	
	.ads { 
		text-align: center; 
	}
	.vertical-ad { background-position: 422px 0 !important; }
	.ads img { margin-bottom: 10px; }
	/*.ads embed, .ads object { margin: 11px 0; }*/
	
	.padding { padding: 10px; }
	
	.black { color: #000000; }
	
	.no-margin { margin: 0 !important; }
	.margin { margin: 5px 0 0 0; }
	.margin-bottom { margin-bottom: 10px !important; }
	
	.no-padding-top { padding-top: 0 !important; }
	.padding-bottom { padding-bottom: 10px; }
	
	.no-bold { font-weight: normal; }
	.no-border { border: 0px; }
	
	.clear { clear: both; }
	.nav-buttons { padding: 0 0 0 10px; margin: 0 0 10px 0; clear: both; overflow: hidden; }
	.nav-buttons a { margin-right: 10px; }

	.credits img { border-bottom: 3px solid #E8E7E5; }
	.credits .last img { border:0; }
	
	.horizontal .header, .vertical .header { padding: 0; }
	.horizontal .header h2, .vertical .header h2 { height: 33px; }
	.horizontal li, .vertical li { 
		padding: 5px 0;
		background: url(/media/static/dots_white.gif) repeat-x 0pt bottom; 
		overflow: hidden;
	}
	.horizontal strong, .vertical strong { float: left; width: 15px; }
	.horizontal strong { color: #FFDF00; }
	.vertical strong { color: #DC030C; }
	.horizontal em, .vertical em { 
		float: right;
		width: 240px;
		margin-left: 10px; 
		font-weight: normal;
		color: #ffffff; 
		font-style: normal; 
	}
	.signs-sex { position: relative; top: -2px; margin-right: 3px; float: left; }
	.photo { border: 1px solid #C71803; }
	
	
	.quiz img { float: right; margin: 0; }
	.quiz h4 { font-size: 20px; padding: 10px 0 0 15px; }
	.quiz form { padding: 10px 0 0 30px; }
	.quiz form input { vertical-align: middle; }
	.quiz form label { font-weight: bold; color: #6d6d6d; }
	.quiz form div { margin-bottom: 10px; }
	.buttonVote { text-align: right; }
	.buttonVote input { padding-right: 20px; }
	
	.blue2-box .left { width: 186px; margin-right: 0px; background: url(/media/static/dotsMusic.gif) right 0 repeat-y; }
	.blue2-box .left img { padding-bottom: 5px; }
	.blue2-box .right { width: 382px; }
	.blue2-box .right img { float: none; margin: 0 0px 10px 0; }
	.blue2-box .right p  { color: #ffffff; }
	.blue2-box .right a { color: #FFD105; font-weight: bold; }
	
	.matchQuiz form { 
		float: right;
		width: 300px; 
	} 
	.matchQuiz input { vertical-align: middle; }
	.matchQuiz .buttonVote { text-align: right; }
	.match {
		float: left;
		width: 240px;
		overflow: hidden;
	}
	.match em { 
		clear: both; 
		display: block;
		text-align: center;
		font-style: normal;
	}
	.match big { 
		clear: both; 
		display: block; 
		text-align: center; 
		margin: 0 auto; 
		font-size: 12px;
		font-weight: bold;
	} 
	.match img { 
		clear: both; 
		display: block; 
		float: none !important;
		text-align: center; 
		margin: 20px auto; 
	}
	.match .left { width: 120px; }
	.match .right { width: 120px; }
	
	.group {
		border-collapse: collapse;
		width: 100%;
	}
	.group td, .group th { padding: 3px; }
	.group th { color: #6f6f6f; font-weight: normal; }
	.team { width: 100px; }
	.nextMatch { width: 100px; }
	.teamRow td { padding: 8px 3px 3px 3px !important; border-bottom: 1px solid #ededed; }
