@CHARSET "UTF-8";
* 						{ margin: 0px; padding: 0px; }
html, body 				{ height: 100%; font: normal 12px Arial, Helvetica, Verdana, sans-serif; }
ul, ol					{ list-style:none outside none; }
a						{ text-decoration: none; cursor: pointer; color: #000; color: inherit; }
a:hover					{ text-decoration: underline;  color: #000; color: inherit; }
img, fieldset			{ border: 0px none transparent; }
legend					{ display: none; }
body 					{ background: #e6e6e6 url(../images/layout-bg.jpg)  center 0 no-repeat; /* background: #07A7F1 url(../images/layout-bg-pattern.jpg)  center 0; */}
body, div, td, input, textarea, option, select { font: normal 12px Arial, Helvetica, Verdana, sans-serif; }
textarea { resize: none;}
object 					{ outline: none; }
th 						{ text-align: left; }
table					{ border-spacing: 0; }
h1,h2,h3,h4				{font-size:100%; padding: 0 0; font-family: Arial, Helvetica, Verdana, sans-serif, Helvetica, Verdana, sans-serif; }
h2,h3					{ font-size:14px; }

#container 				{ width: 977px; background: #000; margin: 0px auto 10px auto;}

#topmenu 				{ height: 29px; padding: 0px 6px 0px 14px; color: #FFF; font: normal 12px/29px Arial, Helvetica, Verdana, sans-serif; }
#topmenu li				{ float: left; padding: 0px 10px; }
#topmenu .lr 			{ float: right; color: #E00073; font-weight: bold; background: transparent url(../images/layout-topmenu-separator-3.gif) no-repeat left center; }
#topmenu .lc			{ background: transparent url(../images/layout-topmenu-separator-2.gif) no-repeat left center; }
#topmenu .lw			{ background: transparent url(../images/layout-topmenu-separator-1.gif) no-repeat left center;}

#topmenu a				{ color: inherit; text-decoration: none; }
#topmenu .lc a			{ color: #656565 !important; text-decoration: none; }
#topmenu a:hover 		{ color: inherit; text-decoration: underline; }

#menu					{ height: 99px !important; }
#menu li				{ float: left; }
#menu a					{ display: block; text-indent: -9999px; overflow: hidden; width: 135px; height: 99px; margin: 0px 0px 0px 11px; background: transparent url(../images/layout-menu-items.jpg) no-repeat; }
#menu .te 				{ width: 240px; height: 99px; background: transparent url(../images/layout-logo-teo.gif) no-repeat 0px 0px; margin: 0px 0px -31px 0px;}
#menu .rss 				{ width: 58px; height: 31px; background: transparent url(../images/layout-rss-icon.gif) no-repeat 0px 0px; margin: 0px; position: relative; left: -15px;}
#menu .m1				{ background-position: 0px 0px;}
#menu .m2				{ background-position: 0px -99px;}
#menu .m3				{ background-position: 0px -198px;}
#menu .m4				{ background-position: 0px -297px;}
#menu .m5				{ background-position: 0px -396px;}
#menu .m1:hover, #menu .m2:hover, #menu .m3:hover, #menu .m4:hover, #menu .m5:hover			{ background-image: url(../images/layout-menu-items-over.jpg); }

#menu a.selected		{ background-image: url(../images/layout-menu-items-over.jpg); }

#fl						{ background-color: #212121; height: 445px; width: 959px; padding: 7px 9px 7px 9px;}

#fl .animation			{ background-color: #999999; width: 637px; height: 444px; }
.mainslider			{ background-color: #999999; width: 637px; height: 444px; }
#slides{
	margin: 0;
	padding: 0;
}

#slides li {
	margin: 0;
	padding: 0;
	position: absolute;
}

#slides img {
    position:absolute;
    z-index:8;
	 margin:0;
	
}

#slides img.active {
    z-index:10;
}

#slides img.last-active {
    z-index:9;
}

#search .search			{ width: 94px; height: 30px; line-height: 24px; border: 0px none transparent; margin-left: 10px; cursor: pointer;  }
#search form.blue		{ background: transparent url(../images/layout-search.png) repeat-x 0px 0px; width: 316px; min-height: 43px; padding: 13px 0px 0px 12px;  }
#search form.blue .input			{ height: 30px; width: 176px; font: italic normal 13px Arial, Helvetica, Verdana, sans-serif; background-color: #FFF; border: 1px solid #FFF; float: left; line-height: 32px; color: #000; padding-left: 10px;  }
#search form.blue .input.empty		{ color: #898989; }

#youtube							{ width: 308px; padding: 8px 0px 10px 0px; color: #FFF; }
#youtube .header					{ background-position: 0px 0px; }
#youtube .chanel_type 				{ margin: 6px 0px 5px 0px; height: 24px; background: transparent url(../images/layout-spacer-magenta.gif) no-repeat left bottom; }
#youtube .chanel_type li			{ float: left; font: normal 11px Arial, Helvetica, Verdana, sans-serif; }
#youtube .chanel_type li a 			{ color: #FFF; background: transparent url(../images/layout-radio-btn.gif) no-repeat 0px 3px; padding: 0px 5px 0px 12px; }
#youtube .chanel_type li a:hover, #youtube .chanel_type li.active a { color: #FFF; background-position: 0px -18px; cursor: pointer; }

#serp_in 					{ width: 308px; padding: 8px 0px 10px 0px; color: #FFF; }
#serp_in .header			{ background-position: 0px -168px; margin-bottom: 20px; }
#serp_in ul.ul_magenta		{ list-style-image: url(../images/layout-arrows-magenta.gif); padding: 0px 0px 10px 40px; }
#serp_in ul.ul_magenta	a	{ font-weight: bold; color: #FFF; }

#serp_list				{ margin: 20px 0px 7px 10px; padding: 0px 10px 0px 0px; border-bottom: 1px solid #e2e2e2; }
#serp_list li			{ padding-bottom: 30px; }
#serp_list .img 		{ float: left; padding-right: 10px; }
#serp_list .img img 	{ border: 3px solid #434344; }
#serp_list h3 a  		{ color: #e20074; font: bold 12px Arial, Helvetica, Verdana, sans-serif; }
#serp_list p  			{ font-size: 11px; float: left; width: 431px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;  padding: 7px 0px 7px; }
#serp_list p span		{ background: transparent url(../images/layout-arrows-magenta.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px; }
#serp_list p a			{ color: #000; }
#serp_list p a:hover	{ text-decoration: none; }
#serp_list .item_info  		{ color: #434344; margin: 3px 0px 0px; clear: left; padding-top: 8px; }
#serp_list .item_info li	{ float: left; font: normal 11px/12px Arial, Helvetica, Verdana, sans-serif; padding: 0px 0px; width: 561px; }
#serp_list .item_info li.c	{ color: #e20074; }
#serp_list .item_info li span	{ color: #434344; font-weight: bold; }
#serp_list .item_info a 	{ color: #e20074;  }

#slider 				{ width: 300px; height: 318px; overflow: hidden; }

#slider #view, #slider #rate { clear: both; display: none; }
#slider li				{ border-bottom: 1px solid #d80270; padding: 5px 0px 5px 0px; height: 97px; }
#slider li img 			{ border: 3px solid #434344; width: 121px; height: 91px; }
#slider li a 			{ float: left;  color: #FFF;}
#slider li a.title 		{ float: left; font: bold 11px Arial, Helvetica, Verdana, sans-serif; margin: 0px 0px 0px 20px; width: 139px; }

#youtube .chanel_scroll 			{ float: right; position: relative; margin-left: -20px; right: -11px; width: 22px; height: 65px; top: 130px; }
#youtube span, #youtube span a		{ display: block; width: 22px; height: 33px; }
#youtube .up						{ background: transparent url(../images/layout-scroll-up.png) no-repeat; }
#youtube .down						{ background: transparent url(../images/layout-scroll-down.png) no-repeat; }

#carousel					{
	height: 71px;
	width: 814px;
	padding: 14px 0px 0px 169px;
	position: relative;
	left: -3px;
	right: -3px;
	background-image: url(../images/layout-header-news.f);
}
#carousel ul li				{ float: left; line-height: 150%; color: #FFF; overflow: hidden; width: 220px; height: 56px; padding: 0px 21px; font: bold 11px Arial, Helvetica, Verdana, sans-serif; }
#carousel.podobne li		{ height: 66px; font-weight: normal; }
#carousel.podobne li h3 a	{ color: #dd0570; font-size: 12px; }
#carousel.podobne li span	{ background: transparent url(../images/layout-arrows-magenta.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px; }

#carousel a					{ color: #FFF; }
#carousel.podobne h3 a:hover	{ text-decoration: underline; }
#carousel.podobne a:hover	{ text-decoration: none; }
#carousel .date				{ display: block; color: #E10074; font: normal 11px Arial, Helvetica, Verdana, sans-serif; }
#carousel .prev				{ background: transparent url(../images/layout-arrows-news.gif) no-repeat left center; width: 14px; height: 41px; position: relative; top: 8px; left: -183px; float: left; }
#carousel .next				{ background: transparent url(../images/layout-arrows-news.gif) no-repeat right center; width: 14px; height: 41px; position: relative; top: 8px; right: -14px; float: right; }
#carousel #hslider			{ overflow: hidden; height: 66px; }

#carousel.news				{ background: #ffffff url(../images/layout-header-last-minute.gif) no-repeat left center; }
#carousel.news	ul li		{ font-size: 12px; font-weight: normal; color: #111111; height:64px; }
#carousel.news	ul li a		{ color: #111111; }
#carousel.news	ul li a strong { color:#028CD2; }
#carousel.news	ul li a span { background: transparent url(../images/layout-arrows-blue.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px;  }
#carousel.podobne			{ background: #212121 url(../images/layout-header-podobne.gif) no-repeat left center; }

#main							{ background: #212121 url(../images/layout-main-bg.gif) repeat-y 9px 7px; width: 959px; padding: 0px 9px; border-top: 7px solid #212121; border-bottom: 7px solid #212121; }
#main .overview					{ padding: 0px 10px; }
#main .overview ul 				{ height: 174px; margin: 0px 0px 14px 0px; }
#main .overview ul li			{ float: left; margin-left: 8px; }
#main .overview ul li.h2		{ margin-left: 0px;}
#main .overview ul li a img		{ border: 3px solid #434344;}
#main .overview p				{ width: 150px; font-size: 11px; }
#main .overview p a				{ color: #000;  }
#main .overview p a:hover		{ color: #000; text-decoration: none;  }
#main .overview #o1 a span, #main .overview #o3 a span	{ background: transparent url(../images/layout-arrows-blue.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px; }
#main .overview #o2 a span, #main .overview #o4 a span, #main .overview #o5 a span,  #main .overview #o6 a span 	{ background: transparent url(../images/layout-arrows-magenta.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px; }
#main .overview ul li h2 		{ display: block; height: 174px; width: 144px; background: transparent url(../images/layout-overview-headers.gif) no-repeat; }
#main .overview .more	 		{ display: block; height: 62px; position: relative; top: 95px; overflow: hidden; text-indent: -9999px; background: transparent url(../images/layout-seemore-btn.gif) no-repeat left bottom; }
#main .overview h3		 		{ font: bold 12px Arial, Helvetica, Verdana, sans-serif; margin-top: 12px; }
#main .overview h3 a		 	{ color: #117ed6; }
#main .overview #o2 h3 a, #main .overview #o4 h3 a, #main .overview #o5 h3 a,  #main .overview #o6 h3 a	{ color: #e30c7b; }
#main .overview #o5 			{ height: 174px; margin: 0px 0px 13px 0px; padding: 10px 0px 0px 0px; }
#main .last						{ background: inherit url() !important; margin-bottom: 0px !important; padding-bottom: 0px !important; }

#o1 h2					{ background-position: 0px -9px !important; }
#o2 h2					{ background-position: 0px -197px !important; }
#o3 h2					{ background-position: 0px -386px !important; }
#o4 h2					{ background-position: 0px -575px !important; }
#o5 h2					{ background-position: 0px -756px !important; }
#o6 h2					{ background-image: url(../images/layout-overview-enh.gif) !important;  background-position: 0px 86px !important; }


	
#o1, #o3 				{ border-bottom: 1px solid #1c84d8; }
#o2, #o5					{ border-bottom: 1px solid #e30c7b; }

#o1 h3, #o3 h3 { color: #117ed6; }
#o2 h3, #o4 h3,#o5 h3, #o6 h3	{ color: #117ed6; }

/* Nawigacja okruszkowa */
#breadcrumb				{ width: 947px; height: 21px; padding: 0px 0px 6px 12px; background: #212121; }
#breadcrumb.white		{ background: #FFF; margin-top: 10px; width: auto; padding: 0px 0px 6px 16px;}
#breadcrumb	li			{ float: left; color: #959595; font: normal 11px/21px Arial, Helvetica, Verdana, sans-serif; margin: 0px 3px 0px 0px;}
#breadcrumb	a			{ color: #959595;}
#breadcrumb	h2 a		{ display: block; text-indent: -9999px; overflow: hidden; margin-right: 13px; }
#breadcrumb	.active		{ font-weight: bold; }

#breadcrumb .kultura h2 a	{ background: transparent url(../images/layout-header-for-kultura.gif) no-repeat; width: 103px; height: 21px; }
#breadcrumb .testy h2 a		{ background: transparent url(../images/layout-header-for-testy.gif) no-repeat; width: 71px; height: 21px; }
#breadcrumb .porady h2 a		{ background: transparent url(../images/layout-header-for-porady.gif) no-repeat; width: 97px; height: 21px; }
#breadcrumb .trendy h2 a		{ background: transparent url(../images/layout-header-for-trendy.gif) no-repeat; width: 96px; height: 21px; }
#breadcrumb .wydarzenia h2 a		{ background: transparent url(../images/layout-header-for-wydarzenia.gif) no-repeat; width: 156px; height: 21px; }
#breadcrumb .technewsy h2 a		{ background: transparent url(../images/layout-header-for-tech-newsy.gif) no-repeat; width: 156px; height: 21px; }
#breadcrumb .era_nowe_horyzonty h2 a { background: transparent url(../images/layout-header-for-enh.gif) no-repeat; width: 274px; height: 21px; }


#spootlight				{ width: 647px; height: 319px; }

#category				{ padding: 10px 20px 10px 24px; }
#category .sortby		{ margin: 3px 0px 18px 373px; padding-left: 70px; height: 14px; background: transparent url(../images/layout-sortby-header.gif) no-repeat left 2px; }
#category .sortby li	{ float: left; margin-right: 5px; height: 14px; color: #636363; line-height: 14px; }
#category .sortby .popular a { display: block; text-indent: -9999px; width: 69px; overflow: hidden; background: transparent url(../images/layout-sortby-popular.gif) no-repeat;}
#category .sortby .newest a { display: block; text-indent: -9999px; width: 57px; overflow: hidden; background: transparent url(../images/layout-sortby-newest.gif) no-repeat;}

#serp  					{ padding: 20px 0px 0px 0px; background: transparent url();}
#serp h3 				{ font-size: 24px; font-weight: bold; margin-bottom: 10px; }
#serp .header 			{ padding-bottom: 0px; }
#serp .results_for		{ margin-left: 10px; padding-bottom: 10px; background:url("../images/layout-spacer-grey.gif") no-repeat scroll 0 bottom transparent; }
#serp .results_for strong	{ color: #dd0570; }

#text					{ color: #515050; }
#text .magenta			{ color: #dd0570; }
#text .alert p			{ margin-top: 25px; font-size: 11px; }
#text .alert .magenta	{ font-size: 14px; font-weight: bold; }
#text .go_to_main		{ display: block; color: #515050; font-size: 11px; line-height: 22px; background: transparent url(../images/layout-main-btn.gif) no-repeat center right; height: 22px; width: 300px; }
#text .go_to_main:hover	{ text-decoration: none; }
#text .login_in			{ display: block; overflow: hidden; text-indent: -9999px; background: transparent url(../images/layout-login-btn.gif) no-repeat; height: 22px; width: 122px; }
#text .register_in			{ display: block; overflow: hidden; text-indent: -9999px; background: transparent url(../images/layout-register-btn.gif) no-repeat; height: 22px; width: 122px; }
#text .vspacer75		{ height: 75px; }
#text h1, #text h2, #text h3, #text h4, #text h5, #text h6, #text p { margin-bottom: 20px; color: #212121; }
#text h4				{ font-size: 14px; }
#text ul.ul_magenta		{ list-style-image: url(../images/layout-arrows-magenta.gif); padding: 10px 0px 10px 20px; }
#text ul.ul_blue		{ list-style-image: url(../images/layout-arrows-blue.gif); padding: 10px 0px 10px 20px; }

#text ul.ul_magenta	li	{ margin-bottom: 5px; }
#text ul.ul_blue li		{ margin-bottom: 5px; }

#text.help_center 		{ background: transparent url(); }
#text.help_center .h4 		{ font-size: 14px; }
#text.help_center .h4 span	{ font-weight: bold; }
#text.help_center div.header h3 	{ color: #515050; }

#text .hc_search 	{ margin-bottom: 20px; }

#text .hc_list			{ }
#text .hc_list ul		{ margin: 15px 0px 15px 0px; }
#text .hc_list ul li	{   }
#text .hc_list ul li a	{ margin-left: 30px; font-weight: bold; line-height: 20px; color: #515050; }
#text .hc_list ul li ul { display: none; }

#text .hc_list ul li.open		{ border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; margin: 10px 0px 35px 0px; padding: 10px 0px 10px 0px; }
#text .hc_list ul li.open ul	{ margin: 10px 0px 0px 0px; }
#text .hc_list ul li.open ul li	{ list-style-image: url(../images/layout-helpcenter-navi-li-black.gif); margin: 0px 0px 30px 30px; }
#text .hc_list ul li.open ul li div	{ font-weight: bold; margin: 0px 0px 25px 0px; }
#text .hc_list ul li.open ul li div	a { display: none; }
#text .hc_list ul li.open a		{ margin-left: 30px; font-weight: bold; line-height: 20px; color: #dd0570; }
#text .hc_list ul li.open li.navigation	{ list-style-image: url(); background: #8d8d8d; border: 1px solid #e8e8e8; padding: 20px 15px; margin: 0px 0px 20px 0px; }
#text .hc_list ul li.open li.navigation	ul { display: block; margin: 0px; background: #8d8d8d url(../images/layout-helpcenter-navi-bg.gif) no-repeat right center; }
#text .hc_list ul li.open li.navigation	ul li { margin: 0px 0px 0px 15px; list-style-image: url(../images/layout-helpcenter-navi-li.gif); }
#text .hc_list ul li.open li.navigation	ul li a { margin-left: 0px; color: #f1f1f1; font-weight: bold; line-height: 20px; l }

#text .hc_list .showall	{ float: right; width: 137px; height: 22px; position: relative; top: -2px; display: block; text-indent: -9999px; background: url(../images/layout-showall-btn.gif) no-repeat top left; }

#text div.header, #phone_list div.header { padding: 20px 0px 0px 0px; font-size: 17px;}
#text div.header h3, #phone_list div.header h3 	{ font-size: 24px; font-weight: bold; margin-bottom: 30px; }
#text div.header a.see_offer 	{ float: right; margin-top: -2px; width: 159px; height: 34px; display: block; text-indent: -9999px; background: url(../images/layout-see-offer-btn.png) no-repeat top left; }
#text div.header a.see_gallery	{ float: right; margin-top: -2px; width: 159px; height: 34px; display: block; text-indent: -9999px; background: url(../images/layout-see-gallery-btn.gif) no-repeat top left; }
#text div.header a.and_gallery	{ background-color: #dd0570; }
#text div.header a.retart		{ float: right; margin-top: -2px; width: 211px; height: 34px; display: block; text-indent: -9999px; background: url(../images/layout-return-btn.gif) no-repeat top left; }

#text div.galeria			{ width: 620px; height: 470px; background-color: #F5F3F4; margin: 0px 0px 25px; }

#text div.main_header 		{ color: #403f3f; font-size: 12px; font-weight: bold; margin-bottom: 30px;}
#text div.two_columns 		{ padding-top: 5px; }
#text div.two_columns a	{ color: #117ed6; text-decoration: underline; }
#text div.two_columns div.left_column 	{ float:left; width: 305px; }
#text div.two_columns div.right_column 	{ margin-left: 10px; color: #403F3F; float: left; width: 305px; }
#text div.two_columns div.left_column div.params		{ padding-left: 60px; }
#text div.two_columns div.left_column div.params p 		{ color: #E20074; font-size: 12px; font-weight: bold; margin-bottom: 5px; }
#text div.two_columns div.left_column div.params ul 	{ margin-left: -17px; }
#text div.two_columns div.left_column div.params ul li 	{ color:#403F3F; font-size: 11px; margin-bottom: 5px; }
#text div.two_columns div.left_column div.params ul li span { background: transparent url(../images/layout-arrows-magenta.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px; }

#text div.two_columns div.left_column div.sonda  			{ background-color: #e1e1e1; padding: 25px; margin-top: 40px; }
#text div.two_columns div.left_column div.sonda p.question 	{ font-size: 13px; font-weight: bold; margin-left: 20px; }
#text div.two_columns div.left_column div.sonda form 				{ padding-top: 10px; margin: 0px; }
#text div.two_columns div.left_column div.sonda form p 			 	{ margin-bottom: 15px !important; }
#text div.two_columns div.left_column div.sonda form p input.radio  { display: block; float: left; }
#text div.two_columns div.left_column div.sonda form p span			{ font-size: 12px; padding-left: 8px; width: 230px; display: block; float: left; }
#text div.two_columns div.left_column div.sonda form p.button		{ margin-bottom: 0px; }
#text div.two_columns div.left_column div.sonda form p.button input	{ cursor: pointer; display: block; background: transparent url(../images/layout-sonda-vote.gif) no-repeat; border: 0px none; width: 227px; height: 36px;}

#sonda  			{ background-color: #e1e1e1; padding: 25px; width: 258px; float: left;}
#sonda p.question 	{ font-size: 13px; font-weight: bold; margin-left: 20px; }
#sonda form 				{ padding-top: 0px; margin: 0px; }
#sonda form p 			 	{ margin-bottom: 5px !important;   padding: 15px 0 0 0 !important; }
#sonda form p input.radio  { display: block; float: left; }
#sonda form p span			{ font-size: 12px; padding-left: 8px; width: 230px; display: block; float: left; }
#sonda form p.button		{ margin-bottom: 0px; }
#sonda form p.button input	{ cursor: pointer; display: block; background: transparent url(../images/layout-sonda-vote.gif) no-repeat; border: 0px none; width: 227px; height: 36px;}

#text .hregister				{ font-size: 15px !important; }

#text form 						{ margin-top: 20px; }
#text form fieldset label 		{ display: block; font-weight: bold; font-size: 11px; margin: 10px 0px; }
#text form fieldset label span 	{ font-weight: normal;  }
#text form fieldset .text		{ width: 284px; height: 27px; padding: 0px 5px; font: normal 12px/27px Arial, Helvetica, Verdana, sans-serif; }
#text form fieldset .textarea	{ width: 284px; height: 130px; padding: 5px; font: normal 12px Arial, Helvetica, Verdana, sans-serif; }
#text form fieldset .text:focus, #text form fieldset .textarea:focus	{ border: 2px solid #dd0570; }

#text form fieldset div.checkbox	{ margin: 10px 0px; width: 298px; }
#text form fieldset .checkbox input	{ float: left; }
#text form fieldset .checkbox label	{ width: 255px; font-weight: normal; float: left; margin: 0px 0px 0px 10px; }
#text form fieldset .f_rbox .checkbox		{ margin: 0px; width: 250px; }
#text form fieldset .f_rbox .checkbox label	{ width: 220px; }

#text form fieldset .radio_notify	{ margin: 15px 0px; width: 298px; }
#text form fieldset .radio_notify input	{ position: relative; top: 2px; margin: 0px 0px 0px 10px; }
#text form fieldset .radio_notify label	{ display: inline !important; float: none; color: #dd0570; }
#text form fieldset .radio_notify span 	{ clear: both; font-weight: bold; font-size: 11px; }

#text form fieldset .birth			{ width: 74px; }
#text form fieldset .bpad			{ margin: 0px 15px; }

#text form fieldset .f_rbox 	{ display: block; width: 270px; margin-top: 34px; float: right; padding: 20px 15px; }
#text form fieldset .f_rbox p	{ margin-bottom: 18px; }
#text form fieldset div.submit	{ margin-top: 15px;  }
#text form fieldset .submit, #text #search_adv .submit	{ border: 0px none; cursor: pointer; }

#text #search_adv					{ padding: 0px; margin: 0px; background: #ffffff; }
#text #search_adv fieldset			{ margin: 15px 0px 20px; padding: 15px; background: #ebebeb; }
#text #search_adv .sort				{ padding: 20px 15px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; background: #fff; }
#text #search_adv .sort .checkbox	{ float: left; width: 120px; margin: 0px;  }			
#text #search_adv .sort .checkbox label	{ width: 95px;  }			
#text #search_adv .sort .h4			{ margin-left: -10px; width: 70px; float: left; }
#text #search_adv div.submit		{ margin: 45px 0px 25px 0px; cursor: default;  }

#text.search_adv .h4				{ font-size: 14px; margin-left: 15px;}
#text #search_adv .text				{ border: 2px solid #FFF; width: 420px; }
#text #search_adv .dates .text		{ border: 2px solid #FFF; width: 60px; margin: 0px 10px 0px 0px; }
#text #search_adv .checkbox			{ float: right; width: 140px }
#text #search_adv .checkbox	label	{ float: right; width: 115px }
#text #search_adv .searchart		{ cursor: pointer; margin: 0px; background: transparent url(../images/layout-searchart-btn.gif) no-repeat; height: 22px; width: 137px; overflow: hidden; text-indent: -9999px; }
#text #search_adv .searchclear		{ float: right; cursor: pointer; margin: 0px; background: transparent url(../images/layout-searchclear-btn.gif) no-repeat; height: 22px; width: 125px; overflow: hidden; text-indent: -9999px; }

#text #help_center .text:focus, #text #search_adv .text:focus	{ border: 2px solid #dd0570; }

#text #help_center					{ padding: 15px; background: #ebebeb; }
#text #help_center .text			{ border: 2px solid #FFF; width: 530px; }
#text #help_center .hc_submit		{ cursor: pointer; margin: 0px; border: 0px none; background: transparent url(../images/layout-helpsearch-btn.gif) no-repeat; height: 26px; width: 35px; overflow: hidden; text-indent: -9999px; position: relative; top: 2px; }

#text #register .f_rbox 		{ width: 250px; padding: 0px; }

#text #reg2_ed .f_rbox			{ font-size: 11px; background: #f5f4f4; }
#text #reg2_ed .f_rbox p img	{ float: left; margin-right: 10px; }
#text #reg2_ed .savedata 		{ margin: 0px; border: 0px none; background: transparent url(../images/layout-savedata-btn2.gif) no-repeat; height: 30px; width: 131px; display: block; overflow: hidden; text-indent: -9999px; float: left; margin-left: 15px; }
#text #reg2_ed .skipsave 		{ clear: left; margin: 0px; border: 0px none; background: transparent url(../images/layout-skipsave-btn2.gif) 0 4px no-repeat; height: 30px; width: 120px; display: block; overflow: hidden; text-indent: -9999px; float: left;}
#text #reg2_ed .fromhdd 		{ margin: 0px; border: 0px none; background: transparent url(../images/layout-fromhdd-btn.gif) no-repeat; height: 22px; width: 120px; display: block; overflow: hidden; text-indent: -9999px; float: left; }
#text #reg2_ed .fromwebcam 		{ margin: 0px; border: 0px none; background: transparent url(../images/layout-fromwebcam-btn.gif) no-repeat; height: 22px; width: 120px; display: block; overflow: hidden; text-indent: -9999px; float: left; }
#text #reg2_ed .saveediteddata	{ margin: 0px; border: 0px none; background: transparent url(../images/layout-saveediteddata-btn.gif) no-repeat; height: 22px; width: 110px; display: block; overflow: hidden; text-indent: -9999px; float: left; }
#text #reg2_ed .delprofile 		{ margin: 0px; border: 0px none; background: transparent url(../images/layout-delprofile-btn.gif) no-repeat; height: 22px; width: 120px; display: block; overflow: hidden; text-indent: -9999px; float: left; }
#text #reg2_ed .avch			{ margin: 0px; border: 0px none; background: transparent url(../images/layout-avatarchange-btn.gif) no-repeat; height: 22px; width: 110px; display: block; overflow: hidden; text-indent: -9999px; float: left; }
#text #reg2_ed .avdel 			{ margin: 0px; border: 0px none; background: transparent url(../images/layout-avatardelete-btn.gif) no-repeat; height: 22px; width: 120px; display: block; overflow: hidden; text-indent: -9999px; float: left; }

#text #login .login_in 		{ border: 0px none; clear: left; }
#text #login .f_rbox, #text #register_2 .f_rbox	{ background: #f5f4f4; padding: 15px; }
#text #login .f_rbox .reg	{ display: block; overflow: hidden; text-indent: -9999px; background: transparent url(../images/layout-register-btn.gif) no-repeat; height: 22px; width: 122px; }

#text #contact				{ background: #f5f4f4; padding: 20px 20px 0px 20px;}
#text #contact div			{ background: #f5f4f4; margin-bottom: 15px; }
#text #contact label		{ float: left; width: 190px; margin-right: 10px; text-align: right;}
#text #contact .text		{ float: left; }
#text #contact .fr			{ text-align: right; padding-right: 69px; }
#text #contact .send 		{ margin: 0px; border: 0px none; background: transparent url(../images/layout-send-btn.gif) no-repeat; height: 22px; width: 122px; display: block; overflow: hidden; text-indent: -9999px; float: right; }

#propose_topic_form	 							{ width: 280px; height: 397px; padding: 25px 40px 50px 40px; background: url(../images/layout-propose-bg.png) no-repeat; position: absolute; display: none; z-index: 10000; }
#propose_topic_form	.propose_header				{ background: transparent url(../images/layout-propose-header.gif) no-repeat; width: 109px; height: 11px; }
#propose_topic_form form 						{ }
#propose_topic_form form fieldset label 		{ display: block; font-weight: bold; font-size: 11px; margin: 5px 0px; }
#propose_topic_form form fieldset label span 	{ font-weight: normal;  }
#propose_topic_form form fieldset .text			{ width: 264px; height: 24px; padding: 0px 4px; font: normal 12px/24px Arial, Helvetica, Verdana, sans-serif; }
#propose_topic_form .captch						{ margin-top: 10px; width: 271px; padding: 4px; background-color: #f5f4f4; }
#propose_topic_form form fieldset div.submit	{ margin-top: 35px;  }
#propose_topic_form form fieldset .submitfc		{ border: 0px none; cursor: pointer; }
#propose_topic_form .tadd						{ margin: 0px; border: 0px none; background: url(../images/layout-proposeplus-btn.gif) no-repeat; height: 22px; width: 137px; display: block; overflow: hidden; text-indent: -9999px; }
#propose_topic_form .tcancel					{ margin: 0px; border: 0px none; background: transparent url(../images/layout-proposecancel-btn.gif) no-repeat; height: 22px; width: 128px; display: block; overflow: hidden; text-indent: -9999px; float: right; }

#era_box .era			{ background: #90cdff; height: 68px; }
#era_box .era .logo		{ display: block; height: 68px; width: 104px; text-indent: -9999px; overflow: hidden; border-right: 1px solid #FFF; background: url(../images/layout-era-poleca.gif); float: left; }
#era_box .era p			{ color: #117ed6; font: bold 14px Arial, Helvetica, Verdana, sans-serif; padding: 10px 15px 0 119px;}
#era_box .era .check	{ display: block; width: 83px; height: 22px; margin-top: 12px; float: right; background: transparent url(../images/layout-check-btn.gif) no-repeat; }

#era_box .era .era_box_link { width: 97px; float: right; padding-left:5px; }
#era_box .era .era_box_link_1	{ display: block; width: 83px; height: 22px; margin-top: 8px;  background: transparent url(../images/layout-era-dla-ciebie-btn.gif) no-repeat; }
#era_box .era .era_box_link_2	{ display: block; width: 83px; height: 22px; margin-top: 8px;  background: transparent url(../images/layout-era-dla-firmy-btn.gif) no-repeat; }

#era_box .era_2			{ background: #fff; border: 1px solid #DD0570; height: 76px; }
#era_box .era_2 .logo		{ display: block; height: 61px; width: 159px; text-indent: -9999px; overflow: hidden; border-right: 1px solid #FFF; padding-right:10px; margin-left:6px; margin-top:7px;  background: url(../images/layout-era-poleca2.gif) 0 0 no-repeat; float: left; }
#era_box .era_2 p			{ color: #202020; font: normal 14px Arial, Helvetica, Verdana, sans-serif; padding: 10px 3px 0 129px;}
#era_box .era_2 p b, #era_box .era_2 p strong { color: #DD0570; font-weight: normal;  } 
#era_box .era_2 .check	{ display: block; width: 83px; height: 22px; margin-top: 36px; float: right; background: transparent url(../images/layout-check-btn2.gif) no-repeat; }
#era_box .era_2 .era_box_link { width: 97px; float: right; padding-left:5px; }
#era_box .era_2 .era_box_link_1	{ display: block; width: 83px; height: 22px; margin-top: 11px;  background: transparent url(../images/layout-era-dla-ciebie-btn2.gif) no-repeat; }
#era_box .era_2 .era_box_link_2	{ display: block; width: 83px; height: 22px; margin-top: 10px;  background: transparent url(../images/layout-era-dla-firmy-btn2.gif) no-repeat; }



#tags					{  }
#tags .fb_icon			{ background: transparent url(../images/layout-fb-icon2.gif) no-repeat 0px 0px; display: block; width: 111px; height: 27px; float: right;  text-indent: -9999px; overflow: hidden; }
#tags .propose_topic	{ background: transparent url(../images/layout-propose-icon.gif) no-repeat 0px 5px; display: block; width: 111px; height: 13px; padding-top: 5px; text-indent: -9999px; overflow: hidden; }
#tags .tags				{ background: transparent url(../images/layout-header-tagi.gif) no-repeat 0px 0px; margin: 15px 0px 0px; padding-left: 42px;}
#tags .tags a			{ color: #515050; text-decoration: none; }
#tags .doc_info			{ margin: 8px 0px 0px; font-size: 11px;}

#add_comment .header			{ background: transparent url(../images/layout-header-add-comment.gif) no-repeat 0px 0px; height: 14px; }
#add_comment .fiftyfifty		{ float: left; margin-top: 15px; width: 310px; }
#add_comment .r					{ padding-left: 20px; width: 290px; }
#add_comment label 				{ font-weight: bold; font-size: 11px; }
#add_comment form label span 	{ font-weight: normal; color: #959595; }
#add_comment form .text		 	{ clear: left; display: block; margin-top: 10px; width: 270px; height: 27px; font: normal 12px/27px Arial, Helvetica, Verdana, sans-serif; }
#add_comment .comment_text		{ margin-top: 20px; }
#add_comment .comment_text span	{ background: transparent url(../images/layout-bg-add-comment.gif) no-repeat; display: block; padding: 1px 1px 10px 1px; }
#add_comment form textarea		{ display: block; border: 0px none; width: 593px; height: 67px; padding: 5px; font: normal 12px Arial, Helvetica, Verdana, sans-serif; overflow: hidden !important; }
#add_comment form .add			{ cursor: pointer; border: 0px none; width: 137px; height: 22px; margin-top: 10px; background: transparent url(../images/layout-add-comment-btn.gif) no-repeat; }
#add_comment form .quit			{ cursor: pointer; display: block; border: 0px none; width: 127px; height: 22px; margin-top: 45px; background: transparent url(../images/layout-quit-comment-btn.gif) no-repeat; }
#add_comment  .captch		{ display: block; margin-top: 20px; width: 388px; height: 70px;  position: relative; clear: both; }
#add_comment  .captch img   { display: block; position: absolute; left:170px; top:0;}
#add_comment  .captch br			{ display:none; }
#add_comment  .captch #kod-input	{  position: absolute; left:455px; top: 0px; width:149px; }
#add_comment  .captch .refresh_captcha_comment { position: absolute; left:455px; top: 33px; width:100px;  }

#add_comment form .row { clear: both; padding-top:10px; }
#add_comment form .row label { display: block; float: left; width:170px; margin-top:15px; }
#add_comment form .row .text { width: 434px; }
#add_comment form .row input { display: block; float: left; clear: none; }
#add_comment .options			{ float: right; }
#add_comment .inform_me			{ margin-top: 10px; font-size: 11px; }
#add_comment .inform_me label	{ position: relative; top: -2px; font-weight: normal; }
#add_comment #kod-input { clear: left; display: block; margin-top: 1px; width: 270px; height: 27px; font: normal 12px/27px Arial, Helvetica, Verdana, sans-serif; }

#toggle_comment			{ display: block; width: 137px; height: 22px; float: right; background: transparent url(../images/layout-add-comment-toggle-btn.gif) no-repeat; }
#comments .header		{ height: 22px; padding-left: 79px; font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #117ed6; background: transparent url(../images/layout-header-comments.gif) no-repeat 0px 5px; margin-top: 5px; }
#comments .header span	{ position: relative; top: 4px; }
#comments .comments		{ margin: 10px 0px; }
#comments .comments li 		{ background: #f5f4f4; padding: 10px; margin-bottom: 5px; }
#comments .comments li.odd 	{ background: #f1f1f1; padding: 10px; margin-bottom: 5px; }
#comments .comments .comment_info 	{ font: normal 10px Arial, Helvetica, Verdana, sans-serif; color: #808080; padding: 0px 0px 5px 5px;}
#comments .comments .date 			{ margin-left: 20px; color: #4d4d4d; }
#comments .comments .avatar 		{ float: left; width: 50px; height: 50px; margin-right: 10px; background: transparent url(../images/layout-default-avatar.gif) no-repeat; }
#comments .comments p, #comments .comments div.comment		{ font: normal 11px Arial, Helvetica, Verdana, sans-serif; color: #515050; float: left; width: 540px; }
#comments .comments p, #comments .comments div.comment	blockquote { font-style: italic; }

#comments .comments  .bt_moderation { color:#2070c2; outline: none;  }
#comments .comments  .bt_moderation span { background: transparent url(../images/layout-arrows-comment-moderation.gif) no-repeat 3px 2px; padding-left: 15px;  }
#comments .comments  .bt_moderation:hover { text-decoration: none; }


#art_list				{ margin: 0px 0px 7px 0px; padding: 0px 10px 0px 0px; border-bottom: 1px solid #e2e2e2; }
#art_list li			{ padding-bottom: 25px; }
#art_list li em 		{ display:block;clear:both;font-size:10px;padding-right:38px;padding-top:3px;text-align:right;font-style:normal; }
#art_list li .img 			{ float: left; padding-right: 7px; width:113px; height:82px; overflow: hidden;   }
#art_list li .img a		{ display: block; width: 100%; height: 100%; position: relative; }
#art_list li .img a span 	{ display:none; position: absolute; left: 0; top:0; width:100%; height: 100%;    }
#art_list li.offer_last_minute .img a span { display:block; background: url(../images/layout-offer-last-minute-bt.gif) 3px 3px  no-repeat; }
#art_list li.offer_first_minute .img a span { display:block;  background: url(../images/layout-offer-first-minute-bt.gif) 3px 3px  no-repeat;  }

#art_list li.offer_first_minute h3 a { color: #117ED6;  }
#art_list li.offer_first_minute p span { background-image: url(../images/layout-arrows-blue.gif); } 

	
#art_list li.offer_finished .img a span {
	display:block;  background: url(../images/layout-offer-finished-bt.gif) 3px 3px  no-repeat; 
}

#art_list li.offer_finished .img a img {
	opacity:0.2;filter:alpha(opacity=20); 	
}
#art_list li.offer_finished p span { background-image: url(../images/layout-arrows-grey.gif); }

#art_list li.offer_finished a, #art_list li.offer_finished em , 
#art_list li.offer_finished a:hover, #art_list li.offer_finished h3, 
#art_list li.offer_finished .item_info { color:#D9D9D9; border-color:#D9D9D9; text-decoration: none; cursor: default; }


#art_list .img img 		{ border: 3px solid #434344; }
#art_list h3 a  		{ color: #e20074; font: bold 12px Arial, Helvetica, Verdana, sans-serif; }
#art_list .item_info  	{ float: right; color: #898989; margin: 2px 0px 0px; }
#art_list .item_info li	{ float: left; font: normal 10px/12px Arial, Helvetica, Verdana, sans-serif; padding: 0px 8px; }
#art_list .item_info .c	{ padding-right: 0px; border-left: 1px solid #e2e2e2; }
#art_list .item_info .c a { color: #898989; padding-left: 18px; background: transparent url(../images/layout-comment-icon.gif) no-repeat 0px 1px; }
#art_list p  			{ font-size: 11px; float: left; width: 431px; margin-top: 6px; border-top: 1px solid #e2e2e2; padding: 7px 0px 0px; }
#art_list p span		{ background: transparent url(../images/layout-arrows-magenta.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px; }
#art_list p a			{ color: #000; }
#art_list p a:hover		{ text-decoration: none;  }

#pagination 			{ width: 602px; }
#pagination	p.prev a	{ background: transparent url(../images/layout-btn-paginator-prev.gif) no-repeat scroll left top; display:block; float:left; height:18px; margin-left:50px; width:109px; }
#pagination	p.next a	{ background: transparent url(../images/layout-btn-paginator-next.gif) no-repeat scroll left top; display:block; float:left; height:18px; margin-left:35px; width:109px; }
#pagination p.list		{ display: block; float: left; height: 18px; margin-top: -6px; margin-left: 35px; padding: 2px; width: 223px; text-align: center; }
#pagination p.list a		{ float: left; padding: 3px; color: #515050; }
#pagination p.list .active	{ background: #ec2c87; color: #FFF; font-weight: bold; }
#pagination p.list a.left	{ margin-top: 6px; background: transparent url(../images/layout-arrows-magenta-l.gif) no-repeat center center; display: block; float: left; height: 3px; width: 17px; }
#pagination p.list a.right	{ margin-top: 6px; background: transparent url(../images/layout-arrows-magenta.gif) no-repeat center center; display: block; float: right; height: 3px; width: 17px; }
#pagination p.list a.checked	 	{ font-weight: bold; color:#E20074; }

#newsletter				{ background: transparent url(../images/layout-spacer3-blue.gif) no-repeat left top; padding: 10px 0px 15px; font: normal 11px Arial, Helvetica, Verdana, sans-serif !important;  }
#newsletter label		{ position: relative; top: -2px; }
#newsletter .header		{ background-position: 0px -24px; }
#newsletter .desc		{ color: #FFF; margin: 10px 0px; }
#newsletter .send		{ background: transparent url(../images/layout-add-newsletter-btn.jpg) repeat-x -10px 0px; width: 67px; height: 24px; line-height: 24px; border: 0px none transparent; margin-left: 5px; cursor: pointer; float: right !important; }
#newsletter .unsub		{ clear: both; padding: 15px 0px 0px 0px; }

#newsletter .blue .input			{ height: 25px; width: 215px; font: italic normal 11px Arial, Helvetica, Verdana, sans-serif; background-color: #FFF; border: 1px solid #FFF; float: left; line-height: 27px; color: #000; padding-left: 5px;  }
	
#pojedynek				{ background: transparent url(../images/layout-spacer3-magenta.gif) no-repeat left top; padding: 10px 0px; }
#pojedynek .header		{ background-position: 0px -48px;}
#pojedynek .content		{ padding: 0px 9px 0px 10px; width: 281px; }
#pojedynek ul			{ margin: 20px 0px; }
#pojedynek li			{ float: left;}
#pojedynek .vs			{ width: 63px; height: 83px; background: transparent url(../images/layout-vs-icon.gif) no-repeat center center; }
#pojedynek li img		{ border: 3px solid #434344; }
#pojedynek .see			{ text-align: center; background: #e30c7b; padding: 10px 0px; }
#pojedynek .see .now	{ display: block; margin: 0px auto; width: 120px; height: 21px; background: transparent url(../images/layout-see-fight.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
#pojedynek .see .prev	{ color: #212121; margin-top: 5px; font: bold 11px Arial, Helvetica, Verdana, sans-serif; }
#pojedynek .see .prev:hover	{ text-decoration: none; }

/* Testy viedeo i najczęściej czytane */
#mostreaded .header		{ background-position: 0px -128px; height: 40px; margin-bottom: -10px; }
#readalso .header		{ background-position: 0px -96px; height: 32px; }
#videotest .header		{ background-position: 0px -72px; }

#mostreaded li, #readalso li { border-bottom: 1px solid #127acd;}

#mostreaded .img 	{ float: left; width: 137px; height: 80px; margin: 0px 20px 0px 0px; }
#videotest .img		{ float: left; width: 121px; height: 91px; margin: 0px 20px 0px 0px; }
#readalso .img	 	{ float: left; width: 121px; height: 80px; margin: 0px 20px 0px 0px; }

#mostreaded h3	{ width: 142px; }
#readalso h3	{ width: 142px; }
#videotest h3	{ width: 158px; }

#footer					{ width: 100%; min-height: 75px; color: #FFF; padding: 0; background-color:#1f3244;  }
#footer .content		{ width: 977px; margin: 0 auto 0; padding-top: 15px; }
#footer li				{ float: left; padding: 0px 15px 10px 0px; border-bottom: 1px solid #1295ef; }
#footer li.bc			{ float: left; padding-right: 0px; }
#footer li.cl			{ clear: left; }
#footer li.nl			{ border: 0px none; padding: 8px 15px 0px 0px; line-height: 20px; }
#footer li.nl a			{ display: inline-block; background: transparent url(../images/layout-footer-icons.png) no-repeat; text-indent: -9999px !important; overflow: hidden; height: 20px; }
#footer li.nl .fb		{ background-position: 0px 0px; width: 66px; }
#footer li.nl .yt		{ background-position: -66px 0px; width: 46px; }
#footer a				{ color: #FFF; }
#footer .copyright		{ float: right; font: normal 11px Arial, Helvetica, Verdana, sans-serif;}

#slider a:hover img, #pojedynek a:hover img, #videotest a:hover img, #main a:hover img { border: 3px solid #636366; }
#main #text a:hover img { border: none; }


/* Some globals */
.iaff					{ display: none; }
.blue					{/* background: transparent url(../images/layout-arrow-blue.png) repeat-x 0px 0px; width: 312px; min-height: 41px; padding: 18px 0px 0px 17px; */ }
.blue .input			{ height: 21px; width: 198px; font: italic normal 11px Arial, Helvetica, Verdana, sans-serif; background-color: #FFF; border: 1px solid #FFF; float: left; line-height: 23px; color: #000; }
.blue .input.empty		{ color: #898989; }

.more_black				{ background: transparent url(../images/layout-more-btn.gif) no-repeat; display: block; float: right; width: 74px; height: 24px; margin: 0px 6px 0px 0px; overflow: hidden; text-indent: -9999px; }
.nobg					{ background: transparent url() !important; }
.rpm					{ margin-bottom: 0px !important; padding: 0px !important; }
.cls					{ clear: both; }
.cll					{ clear: left; }
.clr					{ clear: right; }

.lcontent				{ width: 646px; height: auto !important; min-height: 1px; overflow: visible; display: block; float: left; /* padding-bottom: 10px; */ }
.lcontent .lbox			{ margin: 0px 10px 15px 16px; padding: 0px 0px 15px; color: #515050; background: transparent url(../images/layout-spacer-grey.gif) no-repeat 0px bottom; }

.rcontent				{ width: 299px; display: block; float: left; margin-left: 13px; color: #FFF; }
.rcontent .submit					{ border: 0px none transparent; background-color: transparent; float: left;}
.rcontent .header		{ background: transparent url(../images/layout-header-titles.gif) no-repeat left bottom; height: 24px; width: 308px; }

.rcontent .rbox			{ font: normal 11px Arial, Helvetica, Verdana, sans-serif; background: transparent url(../images/layout-spacer3-blue.gif) no-repeat left top; padding: 10px 0px; }
.rcontent .rbox ul		{ margin: 10px 0px 0px 0px; }
.rcontent .rbox li 		{ padding: 10px 0px 10px 0px; }
.rcontent .rbox li .img	{ float: left; }
.rcontent .rbox li img	{ border: 3px solid #434344; }
.rcontent .rbox ul li p	{ float: left; color: #FFF; width: 142px; }
.rcontent .rbox li p a 	{ color: #FFF;}
.rcontent .rbox li p a:hover 	{ color: #FFF; text-decoration: none; }
.rcontent .rbox li p span	 	{ background: transparent url(../images/layout-arrows-blue.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px; }
.rcontent .rbox li h3			{ float: left; display: block; }
.rcontent .rbox li h3 a			{ font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #117ed6; }


.rcontent #main_last_comments			{ font: normal 11px Arial, Helvetica, Verdana, sans-serif; background: transparent url(../images/layout-spacer3-blue.gif) no-repeat left top; padding: 10px 0px; }
.rcontent #main_last_comments .header { background-image: url(../images/era_ostatnie_komentarze.gif); background-position: 0 0 ;  text-indent: -10000px; }
.rcontent #main_last_comments ul		{ margin: 10px 0px 0px 0px; }
.rcontent #main_last_comments li 		{ padding: 10px 0px 10px 0px; }
.rcontent #main_last_comments li .img	{ float: left; }
.rcontent #main_last_comments li img	{ border: 3px solid #434344; }
.rcontent #main_last_comments ul li p	{ color: #FFF;  padding-top: 10px; }
.rcontent #main_last_comments li p a 	{ color: #FFF;}
.rcontent #main_last_comments li p a:hover 	{ color: #FFF; text-decoration: none; }
.rcontent #main_last_comments li p span	 	{ background: transparent url(../images/layout-arrows-blue.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px; }
.rcontent #main_last_comments li h3			{  display: block;  font: normal 12px Arial, Helvetica, Verdana, sans-serif; width: 100%; }
.rcontent #main_last_comments li h3	span 	{ color: #E30C7B; }
.rcontent #main_last_comments li h3	em 		{ font-style: normal; font-size: 11px; color: #117ED6; display: block; float: right; padding-right: 2px;  }
.rcontent #main_last_comments li h3 a		{ font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #117ed6; }


.inline-block			{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; }
.step_counter			{ display: none; }


.errors, .error, .alert-topic, .alert { color: red !important; /* color: #EB2C8A !important;*/ }
.error2 { padding-top: 20px; }

.fail { color: red !important; /* color: #EB2C8A !important;*/  margin-top:0; font-weight: bold; }

 p.field_info   {  color:#333 !important; }

/*Sidebars in content managed in CMS WYSIWYG*/
.sidebar_popup_active { color:#36AAE6; cursor:pointer; text-decoration:underline; }
.sidebar_popup_box { width:282px; height:164px; background:url(../images/box_sidebar.png) 0 0 no-repeat; position:absolute; }
.sidebar_popup_box img { position:absolute; left:20px; top:22px; }
.sidebar_popup_box p { position:absolute; left:130px; top:22px; width:130px; color:#403f3f;  }
.sidebar_popup_box a.bt_kliknij {  background:url(../images/button/b_kliknij.gif) 0 0 no-repeat; width:83px; height:22px; display:block; position:absolute; right:20px; bottom:30px; }
.sidebar_popup_box a.bt_kliknij:hover { text-decoration:none; }


/*Content in frame managed in CMS WYSIWYG*/
.box {
/*		border-image: url(..images/blue_ramka.png);*/
/*	border:2px solid #009FE1;	   */
	border: 3px solid #0282c5;	   
	padding:10px;
	background-color:#F8F8F8;
/*	background-image:url(../../images/box_article.jpg);*/
	background-position:center center;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0;
	margin-right:0;
}

.box2 {
	border: 3px solid #bebebe;	  
	padding:10px;
	background-color:#F9F9F9;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0;
	margin-right:0;
}

/*Clear both CMS WYSIWYG*/
.clear_both {
    display: block; clear:both;
}

/*.era_header
{
	color: #117ed6;
	font-size: 10px !important;
}*/
/*List style cyrcle CMS WYSIWYG*/
ul.list_style_circle { list-style-type:disc !important; margin-left: 15px;  }
ul.list_style_circle li { padding-top:1px; padding-bottom:1px !important;  }

li.list_style_circle {
	list-style-type:disc !important;
	padding-left:15px; padding-top:5px; padding-bottom:5px !important;
}

/*List style dash CMS WYSIWYG*/
ul.list_style_dash { 
	list-style-type:none;
	list-style-image:url(../../images/list_style_dash.gif);
	margin-left:15px;
}
ul.list_style_dash li {  padding-top:1px; padding-bottom:1px;}

li.list_style_dash {
	list-style-type:none;
	list-style-image:url(../../images/list_style_dash.gif);
	padding-left:15px; padding-top:5px; padding-bottom:5px;
}

li.list_style_dash li { padding-left:0; margin-left:0; }

ul.list_style_arrow { 
	list-style-type:none;
	list-style-image:url(../../images/layout-arrows-grey.gif);
	margin-left:15px;
}
li.list_style_arrow li { padding-left:0; margin-left:0; }

/*SZABLONY ARTYKULOW*/

/*GENERAL*/
div.line18 {line-height: 18px;}
div.SingleNews a {color: #0282c5;}
div.SingleNews a:hover {color: #0282c5;}

#text a {color: #0282c5;}
#text a:hover {color: #0282c5;}

/*S1 lewe zdjecie gora + lewa sonda dol*/
div.article_s1_img {width: 307px;float: left; border: 1px solid #e1e1e1; margin: 0 20px 18px 0;}
div.article_s1_img img {width: 293px; height: 392px; float: left; margin: 6px 6px 15px 7px;}
div.article_s1_img div.top_image_text {margin: 0px 11px 11px 11px;}
div.text_bottom{margin: 28px 23px 11px 0;}

/*S2 zdjecie duze gora + prawy wyimek + lewa sonda*/
div.article_s2_img {width: 617px;float: left; border: 1px solid #e1e1e1; margin: 0 0px 28px 0;}
div.article_s2_img img{width: 605px; height: 264px; float: left; margin: 6px 6px 6px 6px;}
div.wyimek {float: right; width: 231px; height: 172px;margin-left: 12px; background-image: url(/images/article_s6_02.jpg);}
div.wyimek div.wyimek_text {margin: 40px 10px 20px 10px; line-height: 18px; height: 100px;}
div.text_poll{margin-top: 12px;}

/*S3 zdjecie duze gora + prawy wyimek*/
div.article_s3_img {width: 617px; height: 276px; float: left; border: 1px solid #e1e1e1; margin: 0 0px 28px 0;}
div.article_s3_img img {width: 605px; height: 264px; float: left; margin: 6px 6px 6px 6px;}
div.wyimek_s3 {float: right; width: 231px; height: 172px;margin-left: 12px; background-image: url(/images/article_s6_02.jpg);}
div.wyimek_s3_text{margin: 40px 10px 20px 10px; line-height: 18px; height: 100px;}

/*S4 lewe zdjecie gora + prawe zdjecie dol*/
div.article_s4_img {width: 307px;float: left; border: 1px solid #e1e1e1; margin: 0 20px 18px 0;}
div.article_s4_img img {width: 293px; height: 392px; float: left; margin: 6px 6px 15px 6px;}
div.article_s4_img div.image_1_desc {margin: 0px 11px 11px 11px;}
div.article_s4_img_bottom {margin-top: 28px; line-height: 18px;}
div.article_s4_img_bottom div.img{display: inline-block; float: right; border: 1px solid #e1e1e1; position:relative; top:0; right:0; width: 309px;}
div.article_s4_img_bottom div.img img {width: 297px; height: 170px; float: right; margin: 6px 6px 6px 6px;}
div.article_s4_img_bottom div.img div.image_2_desc{margin: 0px 11px 11px 11px;}

.box_extended
{
	margin: 10px 0;
}

.box_extended img
{
	float:left;
	margin: 0px 20px 11px 11px;
}

/*S5 lewe zdjecie gora + lewe zdjecie dol*/
div.article_s5_img {width: 307px;float: left; border: 1px solid #e1e1e1; margin: 0 20px 18px 0;}
div.article_s5_img img {width: 293px; height: 392px; float: left; margin: 6px 6px 15px 6px;}
div.article_s5_img div.image_1_desc {margin: 0px 11px 11px 11px;}
div.content_bottom {margin-top: 0px; line-height: 18px;}
div.content_bottom div.article_s5_img_bottom {float: left; width: 309px; margin: 0 20px 12px 0px; border: 1px solid #e1e1e1;}
div.content_bottom div.article_s5_img_bottom img {width: 297px; height: 170px; float: left; margin: 6px 6px 6px 6px;}
div.content_bottom div.article_s5_img_bottom div.image_2_desc {margin: 0px 11px 11px 11px;}

/*S6 gorne zdjecie + prawy wyimek + lewe dolne zdjecie*/
div.article_s6_img {width: 617px;float: left; border: 1px solid #e1e1e1; margin: 0 0px 28px 0;}
div.article_s6_img img {width: 605px; height: 264px; float: left; margin: 6px 6px 6px 6px;}
div.wyimek_6 {float: right; width: 231px; height: 172px;margin-left: 12px; background-image: url(/images/article_s6_02.jpg);}
div.wyimek_6 div.wyimek_text{margin: 40px 10px 20px 10px; line-height: 18px; height: 100px;}
div.content_bottom_6 {margin-top: 28px; line-height: 18px !important;}
div.content_bottom_6 div.article_s6_img_bottom {float: left; width: 309px; margin: 0 22px 10px 0px; border: 1px solid #e1e1e1;}
div.content_bottom_6 div.article_s6_img_bottom img {width: 297px; height: 170px; float: left; margin: 6px 6px 6px 6px;}
div.content_bottom_6 div.article_s6_img_bottom div.image_2_desc {margin: 0px 11px 11px 11px;}

/*S7 i s8 gorne zdjecie + prawy wyimek + lewe dolne zdjecie*/
div.yt {margin: 20px 0 20px 0;}
div.s7{min-height: 200px;}


/*naglowki w artykułach oraz wyróżnienie tekstu pod zjęciem*/
h1.era_header {color: #117ed6 !important; margin-bottom: 0px !important; font-size: 15px;}
span.pink,a.pink, b.pink {color: #eb2b86 !important;}
strong.pink {color: #eb2b86 !important;}

span.color_blue, a.color_blue {color: #117ED6 !important;}
strong.color_blue , b.color_blue {color: #117ED6 !important;}

/* div.SingleNews p {margin-bottom: 0px !important;} */

/*aAA style - powiekszanie tekstu*/
.extend_text a {text-decoration: none; color: #000;}
.extend_text a:hover {text-decoration: none; color: #333333;}
.extend_small {font-size: 12px;}
.extend_medium {font-size: 14px;}
.extend_large {font-size: 16px;}
.selected_size {font-weight: bold;}


/* Global fixes */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0px; height: 0px; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

#wrap {height: 100%;  /* background: url(../images/layout-bg-eragarden2.jpg) center 0 repeat-x; min-width: 977px; */  }
body > #wrap { height: auto; min-height: 100%; }
#wrapper { padding-bottom: 75px; /* background: url(../images/layout-bg-eragarden.jpg) center 0 no-repeat; */ min-width: 977px;  }  /* must be same height as the footer */
#footer {position: relative; margin-top: -75px; height: 85px; clear: both;  min-width: 1000px; }
body:before { content: ""; height: 100%; float: left; width: 0; margin-top: -32767px;/}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#text form fieldset .f_rbox { margin-top:24px; }
}

.spootlight a {border: none;}
.spootlight a:hover {border: none !important; padding:0; margin:0;}
.spootlight a:hover img {border: 0px !important; padding:0; margin:0;}


.era_header
{
	color: #117ed6;
}

h1.era_header
{
	color: #117ed6;
}

div#sonda {margin-right: 20px;}

.panel-overlay h2 {
	padding: 4px 8px 2px;
	
}
.panel-overlay p {
	line-height: 1.2em;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	padding: 4px 8px; 
}

h1.ll{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#FFF;
}

ul.filmstrip li h1 a:hover {
	color: #E00073!important;
}

.ll:hover
{
	color: #E00073;
}

.ll a {
	text-decoration: none;
}

#progressbar_poll{
  padding-bottom: 20px;
}
#progressbar_poll div.bar_wrapper{
  width: 230px;
  float: left;
  margin-left: 10px;
}

#progressbar_poll div.bar_wrapper div.per{
  float: right;
  width: 30px;
  font-size: 10px;
  height: 12px;
  margin-top: -12px;
  margin-right: 20px;
}
#progressbar_poll div.bar_wrapper div.bar{
  background: url(../images/bg/poll_bg.jpg) no-repeat top left;
  width: 168px;
  height: 12px;
}

#progressbar_poll p.text{
  width: 160px;
  margin-top: 15px;
  margin-left: 15px;
}

#progressbar_poll div.bar_wrapper div.bar p.result{
  background: url(../images/bg/poll_votes.jpg) no-repeat top left;
/*  width: 168px;*/
  height: 12px;
}

#eng_gallery .photo{
	float: left; width:195px; height:245px;
	background-color: #434344; margin: 7px 7px;
}
#eng_gallery  h3 { background: url("../images/enh/gallery/header.gif") 0 0 no-repeat; height: 60px; padding: 0 0 0 70px ; margin: 0; }
#eng_gallery  h3 span { display: block; font-size: 16px;  color: #434344; padding-top: 12px; }
#eng_gallery  h3 em { display: block; font-size: 12px;  color: #434344; }
#eng_gallery .photo a img { width: 185px; height: 123px; margin: 5px; }
#eng_gallery .photo a img { border: none; padding: 0;}
#eng_gallery .photo p { font-size: 11px; color:#fff; padding:3px 8px 10px;  margin: 0; position: relative; }
#eng_gallery .photo p strong { color: #e20287; font-size: 18px; line-height: 25px; }
#eng_gallery .photo p a, #eng_gallery .photo p em { position: absolute; background: url("../images/enh/gallery/zoom.gif") 0 0 no-repeat; display: block; width: 45px; height: 45px;
	left: 145px; top:-50px; cursor: pointer;
}
#photos_c { width: 640px; height:446px;  position: relative; overflow: hidden; }
#photos { width: 10640px; height:446px;  position: absolute; left: 0; top: 0;  }
#photos .panel { width: 640px; height:446px;  position: absolute; left: 0; top: 0; }
#photos .panel .image { position:relative; width:640px; height: 446px; }
#photos .panel-overlay { 
	color:#fff;
	font-size:1em;
	height:67px;
	left:36px;
	padding:0;
	position:absolute;
	top:369px;
	width:568px;
	z-index:999;
}
.panel-overlay h2  a {
	font-size: 17px; color: #E30C7B;
}

.panel-overlay h2  a:hover { text-decoration: none; }
#photos .panel-overlay p, #photos .panel-overlay p a { color:#fff;  }

#photos .panel-overlay p a span { background: transparent url(../images/layout-arrows-magenta.gif) no-repeat 6px 3px; line-height:9px; padding-left:5px; }
#photos .panel-overlay p a:hover { text-decoration: none;}
#photos .panel .image .title-bg-0 {
	position: absolute; left: 0; top:323px ; width: 159px; height: 62px; 
}

#photos .panel .image .title-bg-1 {
	position: absolute; left: 160px; top:323px ; width: 159px; height: 62px; 
}
#photos .panel .image .title-bg-2 {
	position: absolute; left: 320px; top:323px ; width: 159px; height: 62px; 
}

#photos .panel .image .title-bg-3 {
	position: absolute; left: 480px; top:323px ; width: 160px; height: 62px; 
}


#photos .panel  .title-0 {
	position: absolute; left: 0; top:323px ; width: 146px; height: 56px; padding: 6px 3px 0 10px;
}

#photos .panel .title-1 {
	position: absolute; left: 160px; top:323px ; width: 146px; height: 56px; padding: 6px 3px 0 10px;
}

#photos .panel .title-2 {
	position: absolute; left: 320px; top:323px ; width: 146px; height: 56px; padding: 6px 3px 0 10px;
}

#photos .panel .title-3 {
	position: absolute; left: 480px; top:323px ; width: 146px; height: 56px; padding: 6px 3px 0 10px;
}
#photos .panel .title { overflow: hidden; }
#photos .panel .title a {
	font-family:Arial,Helvetica,sans-serif; font-size: 15px; color: #000; font-weight: bold;
	outline: none;
	display: block; width: 100%; height: 100%;
}
#photos .panel .title a.active { color:#fff; }
#photos .panel .title a:hover {
	text-decoration:none; color: #E00073;
}

#photos .panel .image .description-bg { 
	position: absolute; left: 0; top: 359px; width: 640px; height: 87px; background-color: #000;  opacity:0.80; filter:alpha(opacity=80); 
}
#photos .panel .image .arrow {
	position: absolute; left: 598px; top:397px; width: 33px; height: 39px;
	background: url(../images/spotlight/arrow.gif) 0 0 no-repeat;
}

#photos .panel .arrow_left {
	position: absolute; left: 0px; top:359px; width: 36px; height: 87px;
	background:transparent url(../images/spotlight/arrow_left.gif) 9px center no-repeat;
}

#photos .panel  .arrow_right {
	position: absolute; right: 0px; top:359px; width: 36px; height: 87px;
	background: transparent url(../images/spotlight/arrow_right.gif) 14px center no-repeat;
}

#photos .panel .image .arrow a,
#photos .panel .arrow_left a,
#photos .panel  .arrow_right a { display: block; width: 100%; height: 100%; outline: none; }

#photos .panel .image-0 .title-bg-0 {
	background-color: #000;  opacity:0.63; filter:alpha(opacity=63); 
}
#photos .panel .image-0 .title-bg-1,
#photos .panel .image-0 .title-bg-2,
#photos .panel .image-0 .title-bg-3 {
	background-color: #fff; opacity:0.63; filter:alpha(opacity=63);	
} 	 

#photos .panel .image-1 .title-bg-1 {
	background-color: #000;  opacity:0.63; filter:alpha(opacity=63); 
}
#photos .panel .image-1 .title-bg-0,
#photos .panel .image-1 .title-bg-2,
#photos .panel .image-1 .title-bg-3 {
	background-color: #fff; opacity:0.63; filter:alpha(opacity=63);	
}

#photos .panel .image-2 .title-bg-2 {
	background-color: #000;  opacity:0.63; filter:alpha(opacity=63); 
}
#photos .panel .image-2 .title-bg-1,
#photos .panel .image-2 .title-bg-0,
#photos .panel .image-2 .title-bg-3 {
	background-color: #fff; opacity:0.63; filter:alpha(opacity=63);	
}

#photos .panel .image-3 .title-bg-3 {
	background-color: #000;  opacity:0.63; filter:alpha(opacity=63); 
}
#photos .panel .image-3 .title-bg-1,
#photos .panel .image-3 .title-bg-2,
#photos .panel .image-3 .title-bg-0 {
	background-color: #fff; opacity:0.63; filter:alpha(opacity=63);	
}
.category-spootlight { position: relative; width: 647px; height: 319px;  }
.category-spootlight a.image_link { display: block; width: 646px; height: 319px; overflow: hidden;  }
.category-spootlight a {border: none;}
.category-spootlight a:hover {border: none !important; padding:0; margin:0;}
.category-spootlight a:hover img {border: 0px !important; padding:0; margin:0;}

.category-spootlight  .category-spootlight-bg {
	position: absolute;
	width:253px; height:319px; left: 393px; top:0;
	background-color: #000;  opacity:0.60; filter:alpha(opacity=60); 
}

.category-spootlight .text {
	position: absolute; 
	width:233px; left: 404px; 
}
.category-spootlight .text-top { top:25px; }
.category-spootlight .text-bottom { bottom:25px; }

.category-spootlight .text h3 {
	font-size: 15px; font-weight: bold; color: #2ea2ff;
	padding: 0; margin: 0;
	text-transform: uppercase;;

}
.category-spootlight .text p{
	color: #ebebeb; font-size: 12px;
	 padding: 18px 0 25px;
}


	
.category-spootlight .bt-temat-tygodnia { 
	display: block; text-indent: -10000px; overflow: hidden; width:228px; height:23px;
	background: url(../images/spotlight/b_temat_tygodnia.gif) 0 0 no-repeat; 
	
}

.category-spootlight .category-spootlight-bg2 {
	position: absolute;
	width:253px; height:44px; left: 394px; bottom:0;
	background-color: #E20074;  opacity:0.60; filter:alpha(opacity=60);	
}

.category-spootlight .category-spootlight-arrow {
	position: absolute;
	width:24px; height:28px; right:7px; bottom:8px;
	background: url(../images/spotlight/category_arrow.gif) 0 0 no-repeat; 
}
	
.category-spootlight a.bt-temat-tygodnia2 {
	display: block; position: absolute; width:210px; height:30px; left: 394px; bottom:0; padding: 7px 35px 7px 7px; 
	font-size: 15px; color: #fff; font-weight: bold; line-height: 15px;
}
.category-spootlight a.bt-temat-tygodnia2:hover {
	padding: 7px 35px 7px 7px; text-decoration: none; 
}
#category-spootlight-edytor-c {
	margin-top: -60px; position: relative; z-index: 100000;
}
.category-spootlight-edytor {
	
	width:253px; height:60px; margin-left: 393px; 
	background-color: #434345;  	
}
.category-spootlight-edytor img { display: block; float: left; margin: 5px; }
.category-spootlight-edytor h5 { float: left; font-size: 12px; color:#E20074; width: 180px; padding:10px 5px 1px; text-transform: uppercase; }
.category-spootlight-edytor h4 { float: left; font-size: 14px; color:#fff; padding:0 5px; text-transform: uppercase; }
.category-spootlight-edytor-bt  { 
	background: url(../images/spotlight/category-bt-open.gif) right 0 no-repeat; margin-left: 393px; 
	cursor: pointer;  height: 18px;  margin-top: -11px; position: relative; z-index: 99999;
	}

.category-spootlight-edytor-bt-close 
{
	background-image: url(../images/spotlight/category-bt-close.gif) !important;
}	
.category-spootlight-edytor-more-c { background-color:#434345; display: none; overflow: hidden; }
.category-spootlight-edytor-more  { padding: 20px 20px 10px;      }
.category-spootlight-edytor-more img {  display: block; float:left; margin-bottom: 10px; border: 3px solid #363636; }
.category-spootlight-edytor-more p { padding: 0 0 10px 150px; color: #fff; }

#category-edytor { border-top:3px solid #4c4c4c; margin: 0 20px; padding: 15px 0; }
#category-edytor img { display: block; float: left; border:2px solid #484848; }
#category-edytor h4 { padding: 10px 0 4px 70px; color: #a0a0a0; font-size: 17px; text-transform: uppercase;  }
#category-edytor h5 { padding: 0 0 0 70px; font-size: 14px; color:#E20074; text-transform: uppercase;  }
#category-edytor p { color: #a0a0a0; padding: 6px 0 0 70px; }
#text div.paperclip {
	background:#A5E2F7 url(../images/paperclip.gif) 0 -10px no-repeat ;
	padding: 10px 0 10px 57px; left:-15px; width:588px;
	position: relative;clear: both;
}

#text  div.paperclip p {
	margin:0; padding:10px 10px 10px;
}

#text div.paperclip p.paperclip_header {
	margin:0; padding:6px 10px 10px; color: #3184CA; font-weight: bold;
}


#text div.box_arrow {
	zoom:1; background: url(../images/box-arrow-bg.gif) 0 0 no-repeat ;
	padding-left:56px; left:-16px; width:586px;
	position: relative;clear: both;
}

#text div.box_arrow div.box_arrow_text {
	border:3px solid #A5E2F7; padding: 10px 0;
}

#text div.box_arrow div.box_arrow_text  p.box_arrow_header {
	margin:0; padding:6px 10px 10px; color: #3184CA; font-weight: bold;
}

#text div.box_arrow div.box_arrow_text p {
	margin:0; padding:10px 10px 10px;
}
	
#text div.box_expert { position:relative; clear: both; }
#text div.box_expert .box_expert_bg{ position:relative; background:#dddddd url(../images/box-expert-bg.gif) 0 0 repeat-y; min-height:120px;  }
#text div.box_expert .box_expert_image { position:absolute; width:79px; height:101px; left:12px; top:10px; }
#text div.box_expert .box_expert_text { padding-left:110px; }
#text div.box_expert .box_expert_text p { margin:0; padding:10px 10px 10px; color:#212121; }
#text div.box_expert .box_expert_text p.box_expert_header { background: url(../images/box-expert-header-bg.gif) left bottom repeat-x; margin:0; padding:6px 10px 10px; color: #3184CA; font-weight: bold; }


#guardian {
	padding-bottom: 18px;
	padding-top: 15px;
	margin-left:20px; margin-right:20px;
	background: url(../images/guardian-bg.jpg) left bottom repeat-x;
	position: relative;  
	min-height: 135px; 
}

#guardian .guardian-image {
	position:absolute;
	width:120px; height:165px;
	left: 0; top: 0;	
}

#guardian .guardian-image img {
	display: block; position: absolute;
	left: 5px; bottom: 0; 
}

#guardian .guardian-text {
	margin-left: 120px;
	
}

#guardian .guardian-text h4 { color: #117ED6; font-size: 100%; padding: 0px 2px 8px; margin: 0; }
#guardian .guardian-text h3 { color: #4E4E4E; font-size: 19px; padding: 5px 2px 2px; margin: 0; }
#guardian .guardian-text h5 { color: #117ED6; font-size: 100%; padding: 2px 2px 8px; margin: 0; }
#guardian .guardian-text p  { color: #4E4E4E; padding: 5px 2px; font-size: 11px;  }

.comment_panel { padding:5px 5px 2px 0; }
.comment_panel a { margin-right: 4px; padding-left: 8px; padding-right: 8px; line-height: 19px;  background-color:#E00073; color: #fff; }
.comment_panel a:hover {  color:#E00073; background-color: #fff; text-decoration: none;  }

.markItUpHeader ul { height: 20px; }
.markItUpHeader ul li{ float:left;  }
.markItUpHeader ul li a { margin-right: 4px; padding-left: 8px; padding-right: 8px; line-height: 19px;  background-color:#E00073; color: #fff; }
.markItUpHeader ul li a:hover {  color:#E00073; background-color: #fff; text-decoration: none;  }
.comment_text_bg  { background: transparent url(../images/layout-bg-add-comment.gif) 0 20px no-repeat; margin-top:3px; no-repeat; height: 110px; padding:1px;

}
#add_comment form .comment_text_bg textarea{  overflow: visible; } 

#article_gallery_list { background-color:#E1E1E1; padding:2px 0; margin-top:10px; }
#fancyboxlayout-navi {  height: 34px; position: relative; }
#fancyboxlayout-navi #fancyboxlayout-prev,
#fancyboxlayout-navi #fancyboxlayout-gallery,
#fancyboxlayout-navi #fancyboxlayout-next,
#fancyboxlayout-navi #fancyboxlayout-gallery span 
{		
	display: block; text-indent:-10000px; outline:none;  position: absolute; top:0; height:22px; background-color: transparent; background-position: left top; background-repeat: no-repeat;
}

#fancyboxlayout-navi #fancyboxlayout-prev { background-image: url(../images/button/gallery_prev.gif); left: 0; width:96px; z-index: 1; }
#fancyboxlayout-navi #fancyboxlayout-gallery {  left: 50%; width:64px; z-index: 2; }
#fancyboxlayout-navi #fancyboxlayout-gallery span{ background-image: url(../images/button/gallery_go.gif); background-position: 1px 0; background-color:#0D0D0D; left:-65px; width:131px; }
#fancyboxlayout-navi #fancyboxlayout-next { background-image: url(../images/button/gallery_next.gif); right: 0; width: 96px; z-index: 1; }


.phone_color_1 { color:#E30C7B !important;}
.phone_color_2 { color:#117ED6 !important;}

#text div.article_phone .image { width: 170px; float: left; margin-left: 10px; }
#text div.article_phone .image img { display: block; margin: 0 auto;  }
#text div.article_phone .description { margin-left: 180px; padding-top: 10px; }
#text div.article_phone_vs { background: url(../images/layout-phone-vs.gif) 80px 25px no-repeat; height:74px; }
#text table.article_phone { width: 100%; margin-top: 25px; border-collapse:collapse;  }
#text div.article_phone h4 { font-size:18px; background-color:#EAEAEA; width: 260px; padding-left:15px; padding:8px 15px;  }
#text table.article_phone tr th		{ background-color:#434343; color:#ffffff; text-align: center; padding-top:5px; padding-bottom: 5px; font-size: 14px; }
#text table.article_phone tr td		{ padding-top:5px; padding-bottom: 5px; font-size: 11px; }
#text table.article_phone tr td.c1 { color:#E30C7B; border-right:1px solid #B8B8B8; width:185px; padding-left: 15px;  }
#text table.article_phone tr td.c2 { text-align: center; border-right:1px solid #B8B8B8; color:#434344; font-weight: bold; }
#text table.article_phone tr td.c3 { color:#117ED6; width: 185px; padding-left: 15px; }
#text table.article_phone tr.o td { background-color:#EAEAEA; }
#text a.article_phone_vote {
	display: block; outline: none; text-indent: -10000px;
	background: url(../images/layout-phone-bt-article-vote.gif) 0 0 no-repeat; width:307px ; height:37px;
	margin-top:45px; margin-left:162px; margin-bottom: 45px;
}

#text .phone_vs { width:528px; height:315px;  margin: 0 auto; background: url(../images/layout-phone-vs2.gif) no-repeat center 156px;  }
#text .phone_vs .phone_1 { float: left; width: 255px; }
#text .phone_vs .phone_2 { float: right; width: 255px; }
#text .phone_vs  h4 { font-size:18px; background-color:#EAEAEA; padding-left:15px; padding:8px 15px; }
#text .phone_vs  img { display: block; margin:20px auto 0; }

#phone_list { padding:0 10px 15px 16px; }
#phone_list .phone_vs {  height:208px; margin-top:20px;  background: url(../images/layout-phone-vs.gif) no-repeat 249px 98px; 
	border-bottom: 1px solid #808080;
}
#phone_list .phone_vs .phone_1 { float:left; margin-left:68px; top:0; width:170px; }
#phone_list .phone_vs .phone_2 { float:left; margin-left:50px; top:0; width:170px; }
#phone_list .phone_vs  h4 { font-size:14px; background-color:#EAEAEA; padding-left:15px; padding:6px 15px; }
#phone_list .phone_vs  img { display: block; margin:15px auto 0; }

#phone_list .phone_vs .phone_bt_vote, #phone_list .phone_search_c .phone_bt_vote { 
	display:block; float:right;   margin-top:92px; margin-right:15px; width:90px; height:37px; outline: none; text-indent: -100000px;
	background: url(../images/layout-phone-bt-vote.gif) 0 0 no-repeat;
}

#text .phone_vote  { width: 528px; margin: 0 auto;  }
#text .article_phone_bar { margin-top: 20px;  }
#text .article_phone_bar  h5 {
	margin: 0; padding-top: 7px; text-align: center; position: relative; height: 21px;
	background-color:#EAEAEA; width: 528px;
	font-size: 13px; font-weight: bold;
}

#text .article_phone_bar h5 .phone_1,#text .article_phone_bar h5 .phone_2{
	display:block; position: absolute; top:5px; width:91px; height:18px; outline: none; text-indent: -100000px;
	background-position: 0 0; background-repeat: no-repeat;
}

#text .article_phone_bar h5 a.phone_1 { left: 5px;  background-image: url(../images/layout-phone-bt-vote-1.gif);  }
#text .article_phone_bar h5 a.phone_2 { right: 5px; background-image: url(../images/layout-phone-bt-vote-2.gif); }

#text .article_phone_bar h5 span.phone_1 { left: 5px;  background-image: url(../images/layout-phone-bt-vote-1b.gif); }
#text .article_phone_bar h5 span.phone_2 { right: 5px; background-image: url(../images/layout-phone-bt-vote-2b.gif); }


#text .article_phone_bar p {
		padding:2px 0 0; margin: 0;
		background: #117ED6 url(../images/layout-phone-bg-bar.gif) no-repeat -279px 0;
		width: 528px; height: 17px; 
}

#text .article_phone_bar p span.phone_1,#text .article_phone_bar p span.phone_2 { 
	font-size: 14px; color: #ffffff; font-weight: bold;		
}
#text .article_phone_bar p span.phone_1 { float: left; padding-left: 7px; }
#text .article_phone_bar p span.phone_2 { float: right; padding-right: 7px;  }

#text .phone_link_c { border-top:1px solid #6D6D6D; height: 40px; padding-top: 10px; margin-top: 40px; }

#text .phone_link_c .phone_bt_back { 
			display:block; text-indent:-10000px; outline:none;
			background: url(../images/layout-phone-bt-vote-back.gif) 0 0 no-repeat; width: 210px; height: 37px;
			float: left; margin-left: 10px;
}

#text .phone_link_c .phone_bt_list { 
	display:block; text-indent:-10000px; outline:none; float:right; margin-right:10px;
	background: url(../images/layout-phone-bt-vote-list.gif) 0 0 no-repeat; width:220px; height:37px;	
}

#phone_list .phone_search_c { position: relative; height: 334px; border-bottom: 1px solid #808080; padding-left: 43px;  }
#phone_list .phone_search_c h4 { text-align: center; padding: 0 0 24px; font-size: 18px; width: 440px; }
#phone_list .phone_search_c .images {
	width:440px; height:224px;  margin: 0 ; background: url(../images/layout-phone-vs2.gif) no-repeat center 90px;
	}
	
#phone_list .phone_search_c .images .phone_1 { width: 200px; position: relative; float: left;  }
#phone_list .phone_search_c .images .phone_2 { width: 200px; position: relative; float: right; }
#phone_list .phone_search_c .images .image   { width: 200px; position: absolute; left: 0; top: 0;}
#phone_list .phone_search_c .images .image img  { display: block; margin: 0 auto; }

#phone_list .phone_search { height: 50px; position: relative; }
#phone_list .phone_search div.id_phone { 
	background:url(../images/layout-phone-bg-select.gif) no-repeat right 10px; width: 210px; height: 23px; 
	position: absolute; top:-10px; padding-top: 10px;
}

#phone_list .phone_search div#id_phone_1{ left: 0px; padding-top: 10px; }
#phone_list .phone_search div#id_phone_2{ left: 240px; padding-top: 10px; }
#phone_list .phone_search div.id_phone h5 { height: 20px; padding-top: 3px; font-size: 12px; padding-left: 10px; border-left: 1px solid #ABABAB; cursor: pointer; }
#phone_list .phone_search div.id_phone div.id_phone_list_c {
	position: absolute; left: -10px; top: 33px;  width:250px; padding-bottom:30px; padding-left:10px;
	background-image: url("../images/pixel.gif");
}
#phone_list .phone_search div.id_phone div.id_phone_list {
	 width:198px; 
	z-index: 10000;  border-left: 1px solid #ABABAB; border-right: 1px solid #ABABAB; border-bottom: 1px solid #ABABAB; 
	background-color: #fff; max-height: 115px; overflow: auto; 
}

#phone_list .phone_search div.id_phone ul { 
	  background-color: #fff; display: block; width: 180px;
	/*
	position: absolute; left: -10px; top: 23px;  width:250px; padding-bottom:50px; padding-left:10px;
	z-index: 10000;border-left: 1px solid #ABABAB; border-right: 1px solid #ABABAB; border-bottom: 1px solid #ABABAB; 
	background-image: url("../images/pixel.gif");
	*/
}
#phone_list .phone_search div.id_phone ul li {
	height: 23px; display: block; 

}
#phone_list .phone_search div.id_phone ul li a {
	padding-top: 3px;  padding-left: 10px;  height: 20px; display: block; padding-right: 10px; 
}

#phone_list .phone_search div#id_phone_1 h5, 
#phone_list .phone_search div#id_phone_1 ul li a  { color:#E30C7B; }

#phone_list .phone_search div#id_phone_2 h5, 
#phone_list .phone_search div#id_phone_2 ul li a  { color:#117ED6; } 

/* Facebook Connect */
.era_facebook {
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	min-height: 0;
}

#offer_last_minute {
	background: url(../images/offer-bg.gif) 0 0 no-repeat;
}

.era_facebook .fb-action {
float: right;
width: 170px;
border-left: 1px solid #E1E1E1;
padding-top: 0px;
}

#offer_last_minute h3 {
	 padding: 0; margin: 0; width: 150px; float: left; text-indent: -10000px;
}

.era_facebook .fb-legend {
overflow: hidden;
padding: 0px 40px 0 10px;
}

.site-info .content.facebook .info-legend p {
line-height: 15px;
}

#offer_last_minute .offer_list {
	float: left; width: 240px; padding-bottom: 14px;
}
#offer_last_minute .offer_list ul {
	padding: 20px 0 0 ;

}

#offer_last_minute .offer_list ul li {
	background: url(../images/offer-li.gif) 0 3px no-repeat ;
	color:#dd0570 ; font-size: 12px;
	padding: 0 0 6px 12px;
}
	
#offer_last_minute #offer_timer  { width: 220px; height: 140px; float: left; }

#offer_last_minute #offer_timer ul { margin:49px 0 0 31px; }
#offer_last_minute #offer_timer ul li{ 
	display: block; float: left; width: 32px; margin-right:15px; padding-top: 3px; text-align: center;  
	font-size: 24px; font-weight: bold; color: #fff;
}


#offer_first_minute {
	background: #EDEDED url(../images/offer-first-minute-bg.gif) 0 0 no-repeat;
}

#offer_first_minute h3 {
	 padding: 0; margin: 0; width: 150px; height:100px; float: left; text-indent: -10000px;
}

#offer_first_minute .offer_list {
	float: left; width: 460px; padding-bottom: 14px;
}
#offer_first_minute .offer_list ul {
	padding: 20px 0 0;

}

#offer_first_minute .offer_list ul li 
{
	background: url(../images/offer-li.gif) 0 3px no-repeat ;
	color: #117DD7; font-size: 12px;
	padding:0 0 6px 12px;
}

#text .benefit { padding: 30px 15px 0; background: #EDEDED url(../images/benefit-bg-1.gif) left top no-repeat; }
#text .benefit  h3 { padding:15px 2px; margin: 0; color: #dd0570; font-size: 12px; }
#text .benefit ul { padding: 0 0 50px 2px; background: url(../images/benefit-bg-2.gif) right bottom no-repeat; }
#text .benefit ul li { 	
	background: url(../images/benefit-li.gif) 0 3px no-repeat ;
	color:#505050 ; font-size: 12px;
	padding: 0 0 6px 12px;
	}
#text 	div.promotion { border: 1px solid #E1E1E1; padding: 16px 8px; margin: 10px auto;	 }
#text 	div.promotion h3 { padding-left: 2px; font-size: 17px; color:#EA2C84; margin-bottom: 15px; }
#text	table.promotion tr th { color:#515050; background-color:#EDEDED; padding:12px 15px; text-align:center; border-right:1px solid #fff; font-size:14px; }
#text	table.promotion tr td { padding: 13px 15px 2px; text-align:center; color:#515050; font-size:11px; }
#text	table.promotion tr.price td	{ padding: 0px 15px; color:#515050; text-decoration:line-through; font-size:13px; }
#text	table.promotion tr.new_price td	{
		/* background:url(../images/layout-table-promotion-bg.gif) center bottom no-repeat; */
		color:#1180DA; font-weight:bold; 
		font-size:19px;
		padding: 2px 15px 12px;
	
	}
	
#text	table.promotion tr.discount td	{
			color:#fff;
		    font-size:11px;
			background:#EA2C84 url(../images/layout-table-promotion-bg.gif) center top no-repeat; 
			margin-left:5px; border-left:10px solid #fff;  border-right:10px solid #fff;
			padding: 13px 15px 5px;
	}


#video_contest_form { }
.video_contest .description { color: #515050; margin: 23px 10px 30px 10px; }
.video_contest .description h3 { color:#117ed6; font-size: 100%; padding-bottom: 10px; }
.video_contest .description p { line-height: 17px; }
.video_contest ul.nav { height:39px; border-top: 1px solid #d0cece; border-bottom: 1px solid #d0cece; margin: 0 10px; }
.video_contest ul.nav li { display: block; float: left; color:#d0cece; line-height:39px; padding:0 29px 0 20px; background: transparent url(../images/video_contest/form-panel-arrow.gif) center right no-repeat; }
.video_contest ul.nav li:first-child { padding-left: 10px;}
.video_contest ul.nav li.active { color:#117ed6;}
#video_contest_form  form { padding: 15px 20px 40px 20px; }
#video_contest_form  form label, #video_contest_form  form input, #video_contest_form  form select, #video_contest_form  form select { color: #515050; }
#video_contest_form  form label { font-weight: bold; line-height: 39px; height: 39px; }
#video_contest_form  form input.text { line-height: 27px; display: block; height: 27px; width: 275px; padding:0 10px;  font-size: 12px; }
#video_contest_form  form textarea { width: 509px; display: block; height: 70px;  padding:0 10px;  font-size: 12px; }
#video_contest_form  form select {   background-color: #ffffff !important;  }
#video_contest_form  form select option { background-color: #ffffff !important; }
#video_contest_form  form #submit { 
	border: 0 none;
    cursor: pointer; display:block; width:80px; height:22px;
    background: url(../images/video_contest/bt-dalej.gif) 0 0 no-repeat;
 }
#video_contest_form  form ul.error { padding-top: 5px; } 
#video_contest_form form #brand-label   { width: 121px;  }
#video_contest_form form #brand-element { width: 121px;  }
#video_contest_form form #brand-element select { width: 115px; }
#video_contest_form form ul.errors { position: relative; height: 27px; }
#video_contest_form form ul.errors li { display: block; position: absolute; left:0; top: 5px; width: 300px; }
#video_contest_form form div.g1 { position: relative; }
#video_contest_form form #model-label   { width: 208px; display: none; position: absolute; left: 121px; top:0; }
#video_contest_form form #model-element { width: 208px; display: none; position: absolute; left: 121px; top: 39px; }
#video_contest_form form #model-element select { width: 200px; }
#video_contest_form form #model2-label   { width: 200px; display: none; position:absolute; left: 121px; top: 0;   }
#video_contest_form form #model2-element { width: 200px; display: none; position:absolute; left: 121px; top:39px; }
#video_contest_form form #model2-element input { width: 180px; }

#video_contest_form form #url-element input { width:509px; }

#video_contest_form form #agree-label { margin-left: 25px; padding-top: 15px; padding-bottom: 15px;  }
#video_contest_form form #agree-label label { line-height: 15px; display: block; height: auto; cursor: pointer; }
#video_contest_form form #agree-element { display: block; float: left; padding-top: 20px; height: auto; }
#video_contest_form form #agree-element input { margin: 0; padding: 0; }
#video_contest_form form #agree-element ul.errors  li { top: 65px; left:25px; } 
#video_contest_form form #submit-label { display: none; }
#video_contest_form form #submit-element {  border-top: 1px solid #d0cece; margin-top: 20px; padding-top: 20px; padding-left: 35px; }



#video_contest_form {}

/* Global Declaration */

#video_contest_form .selector 
{
  margin: 0;
  padding: 0;
}

#video_contest_form  div.selector {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}

#video_contest_form  div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#video_contest_form  div.selector select {
  position: absolute;
  opacity: 0;
  
  height: 28px;
  border: none;
  background: none;
}
#video_contest_form  div.selector select { border-bottom-color: #fff; }



#video_contest_form  div.selector {
  background-image: url(../images/video_contest/bg-select.gif); background-repeat:no-repeat; background-position: 0 0;
  line-height: 27px;
  height: 32px; 

}

#video_contest_form  #model-element  div.selector {
	background-position: -122px 0;
} 
	
	
#video_contest_form  div.selector span {
  height: 28px;
  line-height: 28px; 
}

#video_contest_form  div.selector select {
  top:0px;
  left: 0px; 
}

#video_contest_form  div.selector select option {
	
}

#video_contest_form_confirm {
	
}

#video_contest_form_confirm  .form_data{
	padding: 25px;
}

#video_contest_form_confirm  .form_data,
#video_contest_form_confirm  .form_data p,
#video_contest_form_confirm  .form_data dl dt,
#video_contest_form_confirm  .form_data dl dd		
 {
 color: #515050;
}

#video_contest_form_confirm  .form_data p {
	line-height: 18px; padding-top: 16px;
}
	
#video_contest_form_confirm  .form_data  dl dt {
	display: block;
	font-weight: bold;
	float: left; clear: left;
	width: 70px;
	line-height: 18px; height: 18px;
}

#video_contest_form_confirm  .form_data dl dd {
	display: block;
	float: left;
	line-height: 18px; height: 18px;
}


#video_contest_form_confirm .button { 
	border-top: 1px solid #d0cece;
	padding: 20px 0 40px 20px;
	margin: 20px 10px 10px 10px; 

}

#video_contest_form_confirm .bt_popraw 
{
	display: block; width: 87px; height: 26px; 	
	text-indent: -10000px;
	outline: none;
	background: url(../images/video_contest/bt-popraw.gif) 0 4px no-repeat;
	float: left; 
}

#video_contest_form_confirm .bt_dalej 
{
	display: block; width: 91px; height: 30px; 	
	text-indent: -10000px; outline: none;
	background: url(../images/video_contest/bt-dalej2.gif) 0 0 no-repeat;
	margin-left:102px; 
}
#video_contest_form_end .thanks {
	background-color: #F6F6F6;
	margin: 15px 20px 80px;
	padding: 15px 25px 15px;
}
#video_contest_form_end .thanks p { padding: 10px 0; color: #515050; }
#video_contest_form_end .thanks a.back  { color:#117ED6; background: transparent url(../images/layout-arrows-blue.gif) no-repeat right 3px;  padding-right: 10px;  }
#video_contest .order { 
	 border-bottom: 1px solid #d0cece;  padding:10px 15px; color: #d0cece; font-size: 11px; margin:0 10px;
	background: url(../images/video_contest/h-glosuj-na-najlepszy-test.gif) 10px center no-repeat; 
}
#video_contest { padding-bottom: 20px; }
#video_contest .order span { display: block; float: left; margin-left: 248px;   }
#video_contest .order ul { float: right; width: 285px;  }
#video_contest .order ul li { display: block; float: left; padding-left: 17px; }
#video_contest .order ul li a { color: #d0cece;}
#video_contest .order  ul li.active { background:url(../images/video_contest/order-li-arrow.gif) 4px center no-repeat;  }
#video_contest .order ul li.active a { color:#515050; }

#video_contest .list {  margin: 10px 0 0 10px; }
#video_contest .list ul li { display: block; float: left; padding: 0px 10px 0px 10px; width:134px;  overflow: hidden; color: #515050;  }
#video_contest .list ul li.sep{ width:608px; clear:both;  font-size: 2px; line-height:2px; height: 13px; margin-top: 13px;  border-top: 1px solid #d0cece;   }
#video_contest .list ul li img { padding: 6px; border:1px solid #d0cece; display: block; width: 120px; height: 90px; }
#video_contest .list ul li strong { color:#117ed6;  }
#video_contest .list ul li .vote { position: relative; width: 55px; height: 11px; background: url(../images/video_contest/bg-stars2.gif) 0 -11px no-repeat;  }

#video_contest .list ul li .vote span { 
	position: absolute;  width: 0; height: 11px; left: 0; top: 0; display: block;
	background: url(../images/video_contest/bg-stars2.gif) 0 0 no-repeat;
}


#video_contest #pagination { margin: 20px 10px 10px; padding: 10px 0 40px;  border-top: 1px solid #d0cece; width: auto; } 

#video_contest ul.participation_in_contest { background-color: #EEF6FC; margin: 16px 10px 20px;  height: 59px;}
#video_contest ul.participation_in_contest li { display: block; float:left; font-size: 16px; padding:20px 15px 0; color:#117ed6;  }
#video_contest ul.participation_in_contest li a { 
	display: block; text-indent:-10000px; outline: none;
	width:103px; height:32px; margin-top:-6px; margin-left:15px;
	background: url(../images/video_contest/bt-zglos-film.gif) 0 0 no-repeat;
}

#video_contest ul.participation_in_contest li.winners { float:right; border-left: 1px solid #fff; }	
#video_contest ul.participation_in_contest li.winners a { 
	display: block; text-indent:-10000px; outline: none;
	width: 165px; height: 21px; margin-top: 0px; margin-left:15px; height: 39px;
	background: url(../images/video_contest/bt-zwyciezcy-poprzedniej-edycji.gif) 0 0 no-repeat;
}
	
#video_contest_item {}	
#video_contest_item .back { padding: 6px 11px; background-color:#B2B2B2; margin: 10px;}
#video_contest_item .back a { color: #ffffff; padding-left: 12px; background: url(../images/video_contest/arrow-left.gif) 0 center no-repeat; }
#video_contest_item .yt { margin-left: 12px; }

#video_contest_item .vote_for_video { padding: 20px 20px 20px 193px;
	background: url(../images/video_contest/h-glosuj-na-ten-film.gif) 20px 20px no-repeat; zoom:1; 
}
#video_contest_item .vote_for_video .vote { position: relative; width: 90px; height: 18px; background: url(../images/video_contest/bg-vote-stars.gif) 0 -18px no-repeat; cursor: pointer;  }

#video_contest_item .vote_for_video .vote span { 
	position: absolute;  width: 0; height: 18px; left: 0; top: 0; display: block;
	background: url(../images/video_contest/bg-vote-stars.gif) 0 0 no-repeat;
	 
}
#video_contest_item .vote_for_video p { color: color: #515050;  }

#video_contest_item .description  { position: relative; }
#video_contest_item .description  h4 { padding-bottom: 10px; margin-top: -8px;  } 
#video_contest_item .description  h4 span { font-weight: normal;} 


	
#video_contest_item .description .vote { position: absolute; top:0; left:502px; width: 90px; height: 18px; background: url(../images/video_contest/bg-stars.gif) 0 -18px no-repeat;  }

#video_contest_item .description .vote span { 
	position: absolute;  width: 0; height: 18px; left: 0; top: 0; display: block;
	background: url(../images/video_contest/bg-stars.gif) 0 0 no-repeat;
}
#video_contest_item .description .vote em {
	font-style: normal; display: block; position: absolute; top:2px; left: 96px;
	color: #d0cece; 
	
}

.video_contest .other_videos { position: relative; margin: 10px; padding: 10px 0; border-top: 1px solid #d0cece;  }

.video_contest .other_videos {  }
.video_contest .other_videos ul { height: 121px; padding-left: 5px; }
.video_contest .other_videos ul li { display: block; float: left; padding: 0px 10px 0px 10px; width:134px;  overflow: hidden; color: #515050;  }
.video_contest .other_videos ul li img { padding: 6px; border:1px solid #d0cece; display: block; width: 120px; height: 90px; }
#main .video_contest  .other_videos ul li a:hover  img {  border:1px solid #d0cece; }
.video_contest  .other_videos h3 { 
	 border-top: 2px solid #117ed6;
	 text-indent:-10000px; height: 50px; background: url(../images/video_contest/h-pozostale-filmy.gif) 12px center no-repeat; 
}
.video_contest  .other_videos  a.pozostale_nadeslane_filmy {
	border-top: 1px solid #117ed6;
	display: block; text-indent: -10000px; width: 100%; height: 37px; background: url(../images/video_contest/pozostale-nadeslane-filmy.gif) 434px center no-repeat;  
	outline: none;
}

#video_contest_intro .participation_in_contest {
	
}



#video_contest_intro .participation_in_contest  a {
	display: block; text-indent: -10000px; margin: 0 auto;
	background: url(../images/video_contest/bt-zglos-film2.gif) 0 0 no-repeat;
	width: 169px; height: 58px; outline: none; 
}

#video_contest_intro .participation_in_contest  p { margin:10px auto;   color:#117ed6; text-align: center;  }


#video_contest_winners  .winners  { margin: 30px 20px 10px;  }
#video_contest_winners   h2 { font-size: 14px; color:#eb2b86;  border-bottom:1px solid #d0cece; margin: 0 10px;   padding: 25px 10px 15px;   text-transform: uppercase; }
#video_contest_winners .winners h4 { font-weight: normal; color: #117ed6; }
#video_contest_winners .first_place { }
#video_contest_winners .first_place h3  { width:103px; height: 23px; text-indent: -10000px;  background: url(../images/video_contest/h-miejsce-I.png) 0 0 no-repeat; }
#video_contest_winners .first_place .description {  margin: 10px 0;  }
#video_contest_winners .second_place { width: 290px; float: left;   }
#video_contest_winners .second_place h3 {  width: 113px; height: 23px;  text-indent: -10000px; background: url(../images/video_contest/h-miejsce-II.png) 0 0 no-repeat; }
#video_contest_winners .second_place .description { height: 30px; overflow:  hidden; margin: 10px 0; }
#video_contest_winners .third_place {  width: 290px; float: right;   padding-bottom: 10px;  }
#video_contest_winners .third_place h3 { width: 112px; height: 23px; text-indent: -10000px; background: url(../images/video_contest/h-miejsce-III.png) 0 0 no-repeat;     }
#video_contest_winners .third_place	 .description { height: 30px; overflow:  hidden;  margin: 10px 0; }

#video_contest_winners .others  { clear: both; margin-top: 10px;  padding: 10px  0 0 0;  height: 40px; border-top:1px solid #d0cece;  }
#video_contest_winners .others a { display: block; text-indent: -100000px; outline: none; float: right;
	background: url(../images/video_contest/pozostale-nadeslane-filmy.gif) 0 0 no-repeat; width: 184px; height: 13px;
}

.video_contest  .archive_list { margin: 20px 10px; }
.video_contest  .archive_list h3.h_archiwum_poprzednich_edycji { 
	text-indent: -100000px; background: url(../images/video_contest/h-archiwum-poprzednich-edycji.png) 15px 15px no-repeat;
	height: 47px; border-top:2px solid  #bfbfbf;
}
.video_contest  .archive_list ul {  padding: 20px 0; border-top:1px solid  #bfbfbf; border-bottom:1px solid  #bfbfbf; }
.video_contest  .archive_list ul li { display: block; float: left; padding: 0px 10px 0px 10px; width:134px;  overflow: hidden; color: #515050;  }
.video_contest  .archive_list ul li img { padding: 6px; border:1px solid #d0cece; display: block; width: 120px; height: 90px; }
#main .video_contest  .archive_list ul li a:hover img {border:1px solid #d0cece;  }


