/*
Author: 			mmh
Author URI: 		http://www.javatech.com.pl/
Version:			0.1

Project:			polityka
Description:




/* ------------------------------------------------------------------------------------
RESETS						 */

html,body,div,span,applet,object,iframe,
p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}





/* ------------------------------------------------------------------------------------
BASICS */

html{font-size:100%;min-height:101%;background-color:#fff;}
body{font-size:62.5%;color:#5a5a5a;font-family:Verdana, Arial,"Lucida Grande","Lucida Sans Unicode",sans-serif;}
*, a,input,input:active,input:hover{outline:0 !important}
a{color:#d81233;}
a:hover{color:#d81233;}
a:active{color:#d81233;}
a:visited{color:#d81233;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;overflow: hidden;width: 100%;}
img.left{margin:0 1em 1em 0;}
img.right{margin:0 0 1em 1em;}
img.center{text-align:center;display:block;margin:1em auto 1em auto;}

.padding{padding:10px;}
h1,h2,h3,h4{font-weight:normal;font-family:Arial,Verdana}
a.link{text-decoration:none;color:inherit;}
a.link:hover{text-decoration:underline;color:#d81233;}

.small {font-size: 0.8em}

/* ------------------------------------------------------------------------------------
LOGOWANIE */


.login_box{width:370px;padding:20px 20px 0px 20px;margin:auto;background-color:#fff;}
.login_box .panel{border-top:1px solid #e7e7e7;}
.login_box .panel h2{border-top:3px solid #d81233;float:left;padding:2px 0 10px 0;margin:0;font-size:1.2em;font-weight:bold;color:#7e807d;}
.login_box li{display:block;margin:10px 0 10px 0;}
.login_box li a{text-decoration:none;}
.login_box li a:hover{text-decoration:underline;}




/* ------------------------------------------------------------------------------------
FORMS */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;}
input.text:focus, input.title:focus, textarea:focus, select:focus {}
input.text, input.title {padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}


/* ------------------------------------------------------------------------------------
NAVIGATION MENU */
.navigation,.navigation ul{padding:0;margin:0;list-style:none;line-height:1;}
div#menu_1 {
	font-weight:bold;
}
.navigation a{display:block;padding:6px 10px;text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
.navigation li{float:left;width:auto;}
.navigation li{padding:0;margin:0;}

/* ------------------------------------------------------------------------------------
CLEAR FIX */
/* CLEARING */
.detailed_list li:after, ul.blog_post_list li:after,.blog_author:after, .main_blogs_list li:after,.user_registration div:after, .panel:after, .forum_toolbar:after,.hot_discussion:after, .forum_subtitle:after, .option_panel:after,.article_footer:after,.bottom_panel:after,.top_panel:after,.article_head:after,.photo_panel:after,.header_and_link:after,.text_replace:after, .clearfix:after,#header:after,#content:after,#main_menu:after,#footer:after,#alert:after,#leads_menu a:after,.news_list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.detailed_list li, ul.blog_post_list li,.blog_author, .main_blogs_list li,.user_registration div,.panel,.forum_toolbar,.hot_discussion,.forum_subtitle, .option_panel,.article_footer,.bottom_panel,.top_panel,.article_head,.photo_panel,.header_and_link,.text_replace,.clearfix,#header,#content,#main_menu,#footer,#alert,#leads_menu a,.news_list li{display:inline-block;}
/* Hides from IE-mac \*/
* html .detailed_list li, * html ul.blog_post_list li,* html .blog_author, * html .main_blogs_list li,* html .user_registration div,* html .panel,* html .forum_toolbar,* html .hot_discussion,* html .forum_subtitle, * html .option_panel,* html .article_footer,* html .bottom_panel,* html .top_panel,* html .article_head,* html .photo_panel,* html .header_and_link, * html .text_replace,* html .clearfix,* html #header,* html #content,* html #main_menu,* html #footer,* html #alert,* html #leads_menu a,* html .news_list li{height:1%;}
.detailed_list li, ul.blog_post_list li,.blog_author, .main_blogs_list li,.user_registration div,.panel,.forum_toolbar,.hot_discussion,.forum_subtitle, .option_panel,.article_footer,.bottom_panel,.top_panel,.article_head,.photo_panel,.header_and_link, .text_replace,.clearfix,#header,#content,#main_menu,#footer,#alert,#leads_menu a,.news_list li{display:block;}
/* End hide from IE-mac */

/* ------------------------------------------------------------------------------------
STRUCTURE */


#container{width:980px;margin:auto;font-size:1.1em;margin-bottom:20px; }
#header,#content,#main_menu,#footer{margin:auto;}
#header{margin-top:10px;border-top:1px solid #828282;}
#main_menu{margin:5px auto 10px auto;}


/* ------------------------------------------------------------------------------------
ALERT */
#alert {margin-top:5px;}
#alert p{color:#fff;float:left;padding:5px 25px 5px 30px;background:#d1132f url(../fs/img/all_small_elements.png) no-repeat 5px -220px;}
#alert a{color:#fff;text-decoration:none;}

/* ------------------------------------------------------------------------------------
HEADER */

#logo{float:left;margin:0 auto 0 auto;text-indent:-999em;width:270px;height:104px;}
#logo span{text-indent:-999em;display:block;display:none;}
#logo a{display:block;overflow:hidden;text-indent:0;width:270px;height:74px;margin-top:20px;}
#search_field {margin:0 auto 5px auto;}


/* ------------------------------------------------------------------------------------
TOP_OPTIONS */
#top_options{float:right;width:550px;}
#top_options li{margin:0;padding:0;}
#top_options li a{background-position:0 0;}
#login_field,#menu0{float:right;}
#login_field a,#search_field a,#menu0 a{color:inherit;text-decoration:none;}
#login_field a:hover,#search_field a:hover,#menu0 a:hover{color:#D81233;text-decoration:underline;}

#menu0{margin-bottom:6px;}
#menu0 a{color:#828282;font-weight:bold;margin-left:9px;}

a.bubble_arrow_ico,
a.article_ico,
.documents_ico a,
.trash_ico,
.bubble_plus_ico,
li.rss_ico a,
li.print_ico a,
li.wykop_ico a,
li.recommend_ico a,
.magnifier_ico,
.gallery_ico,
.bubble_ico,
.date_ico,
.shop_ico,
.forum_ico,
.photo_ico
{background-image: url(../fs/img/all_small_elements.png);padding-left:22px;background-repeat:no-repeat;}

.shop_ico{background-position:0 -36px;}
.forum_ico{background-position:0 -80px;}
.photo_ico {background-position: 0 -463px;}
.date_ico  {background-position: 0 -876px;}
.bubble_ico {background-position: 0 -962px;}
.gallery_ico {background-position: 0 -462px;}
.magnifier_ico{background-position: 0 -610px;}
li.recommend_ico a{background-position: 5px -380px;}
li.wykop_ico a{background-position: 5px -307px;}
.trash_ico{background-position: 0 -1974px;}
a.article_ico {background-position: 0 -1733px}

.documents_ico a{background-position:0 -2048px;}
a.bubble_arrow_ico {background-position:0 -2133px;}

li.print_ico a{background-position: 0 -693px;}
li.rss_ico a{background-position: 0 -772px;}
.bubble_plus_ico {background-position: 0 -1850px;}
/* ------------------------------------------------------------------------------------
SZUKAJ ZALOGUJ */

input.text{vertical-align:middle;border:1px solid #aaaaaa;color:#aaaaaa;}
input.text:active,input.text:focus{color:#000;}
#search_field input.text {
font-size:105%;
height:14px;
line-height:1.2em;
padding:4px;
width:215px;
}
input.button,
input.button:active,
input.button:focus
{background-color:#fff;border-top:1px solid #aaaaaa;border-left:1px solid #aaaaaa;border-bottom:1px solid #000000;border-right:1px solid #000000;color:#d40e31;text-align:center;cursor:pointer;vertical-align:middle;padding:4px 2px 4px 4px;}
#search_field input.button{height:24px; width: 58px; padding-left:15px;background:transparent url(../fs/img/all_small_elements.png) no-repeat 4px 2px;font-size:100%;}
input.button:hover{}  

#login_field {
	height:25px;
	line-height:2em;
} 

#login_field input.button{
	height:24px;

	padding-top: 2px;

}

/* ------------------------------------------------------------------------------------
MENU GLOWNE */

#menu_1{float:left;}
#menu_1 ul{float:left;}

#menu_1_lvl1 {background:transparent url(../fs/img/all_small_elements.png) repeat-x 0 -154px;width:980px;}
#menu_1 li{background-color:#fff;}
#menu_1_lvl1 li.first a{border-left:1px solid #000;}
#menu_1_lvl1 a{border-right:1px solid #000;background-color:#828282;border-bottom:3px solid #000;margin-top:3px;color:#fff;font-size:1.2em;letter-spacing:0.05em;padding:8px 12px;}
#menu_1_lvl1 a:hover{text-decoration:none;background-color:#595959;}
#menu_1_lvl1 .current{background-color:#df132e;}
#menu_1_lvl1 .current a{background-color:#fff;color:#000;border-bottom:3px solid #fff;}


#menu_1_lvl2,#menu_l_lvl3,#menu_l_lvl4,#menu_l_lvl5{margin-top:5px;}
#menu_1_lvl2 li.current,#menu_l_lvl3 li.current,#menu_l_lvl4 li.current,#menu_l_lvl5 li.current{background-color:#df132e;}
#menu_1_lvl2 a,#menu_l_lvl3 a,#menu_l_lvl4 a,#menu_l_lvl5 a{border-right:1px solid #818181;background-color:#fff;border-bottom:3px solid #818181;margin-bottom:3px;color:#818181;font-size:1.1em;letter-spacing:0.07em;padding:6px 10px;}
#menu_1_lvl2 li.current a,#menu_1_lvl2 li.current a:hover,
#menu_l_lvl3 li.current a,#menu_l_lvl3 li.current a:hover,
#menu_l_lvl4 li.current a,#menu_l_lvl4 li.current a:hover,
#menu_l_lvl5 li.current a,#menu_l_lvl5 li.current a:hover{border-bottom:3px solid #fff;color:#000;}
#menu_1_lvl2 li a:hover,#menu_l_lvl3 li a:hover,#menu_l_lvl4 li a:hover,#menu_l_lvl5 li a:hover{text-decoration:none;border-bottom-color:#000;color:#000;}




/* ------------------------------------------------------------------------------------
KOLUMNY I TRESC */


#columns {margin-top:15px;float:left;}

#content {margin-top:15px;line-height:1.8em;margin-bottom:1.5em;}

#column_left{float:left;width:377px;margin-right:9px;overflow:hidden;}
#column_center{float:left;width:280px;margin-right:9px;overflow:hidden;}
#column_right{float:right;width:302px;overflow:hidden;}


/* ------------------------------------------------------------------------------------
STOPKA */

#footer {border-top:1px solid #5d5d5d;}
#footer .navigation, #index_footer .navigation{clear:both;display:block;float:left;width:600px;margin-top:30px;}
#footer .navigation, #index_footer .navigation a{border-right:1px solid #828282;color:#828282;padding:0 5px 0 5px;margin-bottom:5px;}
#footer .navigation, #index_footer .navigation li.last a{border:0;}
#footer .navigation, #index_footer .navigation li.clear{margin-bottom:20px;}
#footer_left{float:left;width:500px;}
#footer_right{float:right;width:460px;margin-top:35px;text-align:right;}
#footer_right a {color:inherit;text-decoration:none;}
#footer_right a:hover {color:#D81233;text-decoration:underline;}
#footer_right img{vertical-align:middle;}




/* ------------------------------------------------------------------------------------
MAIN_NEWS */

#main_news{height:265px;overflow:hidden;}
#leads_content{float:left;background-color:#7e807d ;width:678px;height:266px;}
.lead_content{color:#DDDDDB;float:left;margin:10px 5px 10px 15px;width:245px;} 
.lead_content h2{font-size:1.5em;}     

.lead_content a{color:#DDDDDB;text-decoration:none;}
.lead_content a:hover{color:#fff;text-decoration:underline;}
.lead_content p{font-size:1.1em;line-height:1.5em;}
.related_data{margin-top:1.5em;}
.related_data li{margin-bottom:1em;}
.related_data a.forum_ico{background-position:0 -84px;}
.related_data a{color:#DDDDDB;display:block;font-size:0.9em;line-height:1.2em;text-decoration:none;}


.lead_photo{float:right;width:401px;margin:1px 8px 0 0;position:relative;}
.lead_photo img{margin:0px;}
a.photo_link {display:block;margin-top:18px;}
.photo_description{width:150px;position:absolute;bottom:20px;}
.photo_description span{font-size:1.4em;background-color:#d81233;color:#fff;float:left;padding:10px;}

a:hover .photo_description span{text-decoration:underline;}
.photo_author{color:#DDDDDB;font-size:0.8em;float:right;}


#leads_menu{float:left;width:302px;}
#leads_menu a{display:block;text-decoration:none;padding:4px 8px 10px 8px;border-top:1px solid #979795;height:51px;}
#leads_menu li.last{border-bottom:1px solid #979795;}
#leads_menu li.current a,
#leads_menu li a:hover{background-color:#7e807d;color:#fff;}
#leads_menu li.current a span,
#leads_menu li.current a strong,
#leads_menu li a:hover span,
#leads_menu li a:hover strong{color:#fff;}
#leads_menu a span,
#leads_menu a strong{display:block;float:left;width:220px;text-decoration:none;color:#565656;line-height:1.5em;}
#leads_menu a strong{height:34px;overflow:hidden;}
#leads_menu li a img.right{margin-top:5px;}
#leads_menu a span{color:#838383;text-transform:uppercase;}

/* ------------------------------------------------------------------------------------
TYTULY*/
h3.text_replace {
	margin:0 auto 8px auto;
}

h3.text_replace a span,
h4.text_replace a span{display:none;}

h3.text_replace a{float:left;background-repeat:no-repeat;display:block;padding:0;margin:0;height:28px;border-bottom:3px solid #fff;vertical-align:bottom;}
h3.text_replace a img{vertical-align:bottom; display:block;float:left;}
h3.text_replace a:hover{border-bottom:3px solid #7f7f7f;}
h3.warto_przeczytac a{width:150px;}
h3.opinie a{background-position:0 -42px;width:49px;}
h3.blogi a{background-position:0 -290px;width:42px;}
h3.rekomendacje_kulturalne a{background-position:0 -82px;width:215px;}
h3.felietony a{background-position:0 -130px;width:72px;}
h3.konkursy a{background-position:0 -179px;width:80px;}
h3.sonda a{background-position:0 -231px;width:50px;}

/* ------------------------------------------------------------------------------------
LISTA ARTYKULOW*/

.news_list {
	margin-bottom:30px;
}

.news_list li{margin-bottom:15px;}
.news_list li a{text-decoration:none;color:inherit;}
.news_list li a:hover{text-decoration:underline;}
.news_list li h4{margin:0;color:#d81233;font-size:1.4em;float:left;width:245px;}
#column_left .list-index-div .news_list li h4 a{font-weight:bold;letter-spacing:-0.5px;}
.news_list li span.category{text-transform:uppercase;font-size: 0.8em;} 
.news_list li span.category a {

margin-top:0px;

}

.news_list li span.author{font-weight:bold;font-size: 0.8em;margin-top:3px;}
.news_list li span a,.news_list li span{display:block;line-height:1em;color:#838383;float:left;width:245px;}
.news_list li span a,.news_list li p{font-size:1.1em;line-height:1.2em;margin-top:5px;float:left;width:245px;}



#column_right .news_list li span a,
#column_right .news_list li span,
#column_right .news_list li h4,
#column_right .news_list li p{
	 width:170px;
}


#column_right .news_list.no_photo li span a,
#column_right .news_list.no_photo li span,
#column_right .news_list.no_photo li h4,
#column_right .news_list.no_photo li p{
	 width:100%;
}








#column_center .news_list li span a,
#column_center .news_list li span,
#column_center .news_list li h4,
#column_center .news_list li p{
/*	 width:148px;  */
}


#column_center .news_list.no_photo li span a,
#column_center .news_list.no_photo li span,
#column_center .news_list.no_photo li h4,
#column_center .news_list.no_photo li p{
	 width:100%;
}


.small_list {margin-bottom:10px;}
.news_list.small_list li{margin-bottom:6px;}

.small_list li h4,
.small_list li span,
.small_list li span a,
.small_list li p{width:220px;}

#column_left .small_list li h4,
#column_left .small_list li span,
#column_left .small_list li span a,
#column_left .small_list li p{width:320px;}  


#column_left .small_list.no_photo li h4,
#column_left .small_list.no_photo li span,
#column_left .small_list.no_photo li span a,
#column_left .small_list.no_photo li p{width:352px;}

.small_list li span.category{text-transform:none;margin-bottom:3px;}
.small_list li h4 a{font-size:0.8em;} 

.no_photo.news_list.small_list li{margin-bottom:20px;} 

.no_photo li h4,
.no_photo li span,
.no_photo li span a,
.no_photo li p{width:auto;display:block;float:none;}
.no_photo li p{margin-top:0;}
.border_box{border:1px solid #8d9192;padding:10px;margin-bottom:10px;}
.border_box h3.text_replace{margin-bottom:0;}
.news_list.no_photo{margin-bottom:10px;}
.no_photo li{margin-bottom:25px;}
.no_photo li .article_info{margin-top:10px;}
.no_photo li .article_info span{display:inline;font-size:0.8em;margin-right:10px;}


/* ------------------------------------------------------------------------------------
BOXY REKLAMOWE */

.ad_box{overflow:hidden;clear:both;padding-top:2px;margin-top:5px;}  
.sponsored_article{border-top:1px solid #ababab;padding-top:2px;margin-top:5px;}
.ad_box span.small,
.sponsored_article span.small{color:#ababab;float:right;font-size:0.8em;margin-bottom:5px;}
#column_right .ad_box.ad_small{width:auto;}
/*#column_right .ad_box.ad_small *{margin-bottom:15px;}*/
.ad_box.ad_small{border:0;width:auto;margin-bottom:0px;}
.ad_box.ad_small a.replacer{display:block;background-color:#dddddd;width:100%;float:left;}
.ad_box.ad_small a.replacer.short{width:91%;}
.ad_small .small.right{display:block;width:40px;padding-top:5px;}

ul.ad_list h4{margin:0;font-size:1.2em;}
ul.ad_list h4 a{text-decoration:none;}
ul.ad_list h4 a:hover{text-decoration:underline;}


.ad_box.round_box .small.right{margin-right:10px;margin-top:-4px;font-size:0.9em;}
.ad_box.ad_foter{margin-top:10px;border:0;width:100%;}
.ad_box.ad_foter a.replacer{display:block;background-color:#dddddd;float:left;width:95%;}
.ad_box.ad_foter span.small{margin-top:8px;}


#column_right .ad_box{width:302px;} 


 /* ------------------------------------------------------------------------------------
OCENA GWIAZDKOWA					 */

.cms_full_article .cms_star_rating{margin:0;padding:0;}
.cms_star_rating{width:200px;}
#content .star_rating{width:80px;height:16px;margin:0;padding:0;list-style:none;position:relative;background:url(../fs/img/star_matrix.png) no-repeat 0 0;}
#content .star_0{background-position:0 0}
#content .star_1{background-position:0 -16px}
#content .star_2{background-position:0 -32px}
#content .star_3{background-position:0 -48px}
#content .star_4{background-position:0 -64px}
#content .star_5{background-position:0 -80px}
#content .star_6{background-position:0 -96px}

 /* ------------------------------------------------------------------------------------
MALE GWIAZDKI   				 */

#content .small_star_rating{width:41px;height:5px;background:url(../fs/img/star_matrix.png) no-repeat 0 -262px;}

#content .small_star_rating.star_0{background-position:0 -262px}
#content .small_star_rating.star_1{background-position:0 -272px}
#content .small_star_rating.star_2{background-position:0 -282px}
#content .small_star_rating.star_3{background-position:0 -292px}
#content .small_star_rating.star_4{background-position:0 -302px}
#content .small_star_rating.star_5{background-position:0 -312px}
#content .small_star_rating.star_6{background-position:0 -322px}

 /* ------------------------------------------------------------------------------------
lista rekomendacji   				 */

ul.recommendation_list {margin: 10px auto 20px auto;}

#content ul.recommendation_list  .star_rating {margin-left: -3px;}

ul.recommendation_list li.has_icon{padding-left:55px;background:url(../fs/img/all_signs.png) no-repeat 0 0;margin-bottom:10px;}

ul.recommendation_list li.teatr {background-position:0 -406px;}
ul.recommendation_list li.kino {
background-position:0 -1943px;
}
ul.recommendation_list li.mpowazna {background-position:0 -1164px;}
ul.recommendation_list li.plastyczna {
background-position:0 -2858px;
} 
ul.recommendation_list li.wystawy {background-position:0 -2858px;}
ul.recommendation_list li.kino-dvd {background-position:0 -2332px;}   


ul.recommendation_list a{color:inherit;text-decoration:none;}
ul.recommendation_list a:hover{text-decoration:underline;}
ul.recommendation_list h4{margin:0;color:#d81233;font-size:1.1em;}
ul.recommendation_list .author{text-transform:uppercase;}

.border_box .small_horizontal_menu {
	margin-bottom:10px;
	float:left;
}


.small_horizontal_menu li{border-right:1px solid #828282;color:#828282;}
.small_horizontal_menu li.last{border:0;}
.small_horizontal_menu a{color:inherit;padding:0px 5px;text-decoration:none;}
.small_horizontal_menu a:hover{color:#d81233}


 /* ------------------------------------------------------------------------------------
WYDANIE I NEWSLETTER  				 */

.last_edition h3{background-color:#d81233;color:#fff;text-transform:uppercase;float:left;width:93px;margin-top:0;padding:5px 10px 5px 10px;margin-left:-10px;font-size:1.3em;}
.last_edition h3 a{color:inherit;text-decoration:none;}
.last_edition label{display:block;font-weight:normal;padding:0;height:14px;}
.last_edition input.text{background-color:#d9dada;color:#828282;width:180px;}
.magazine_cover{margin-right:10px;}

ul.edition_menu li a{text-decoration:none;}
ul.edition_menu li a:hover{text-decoration:underline;}
ul.edition_menu li{margin-bottom:8px;}   


#column_left .last_edition h3 {
width:176px;
}

#column_left .last_edition input.text {

width:280px;
}

 /* ------------------------------------------------------------------------------------
ANKIETA 				 */

.pool h4{margin:0;}
.pool_list li label{font-weight:normal;}
.pool_list li input{float:left;margin-right:15px;}


 /* ------------------------------------------------------------------------------------
BOKS Z ZAKLADKAMI 				 */

.tabs_menu{position:absolute;top:-20px;left:-1px;}
.tabs_menu li{background-color:#fff;}
.tabs_menu li.first a{border-left:1px solid #879494 ;}
.tabs_menu a{border-right:1px solid #000;background-color:#828282;border-top:3px solid #000;border-bottom:1px solid #000;margin-top:3px;color:#fff;font-size:1em;letter-spacing:0.05em;padding:8px 10px;letter-spacing:-0.05em;}
.tabs_menu a:hover{text-decoration:none;background-color:#595959;}
.tabs_menu .current{background-color:#000;}
.tabs_menu .current a{background-color:#fff;color:#000;border-top:3px solid #fff;border-bottom:1px solid #fff;padding-top:6px;padding-bottom:10px;}
.tabs_box{border:1px solid #8d9192;padding:20px 5px 5px 5px;margin-bottom:10px;position:relative;margin:30px auto 10px auto;}


 /* ------------------------------------------------------------------------------------
LEAD GALERII i SKLEPU 				 */


.gallery_lead, .manual_gallery_list_lead, .shop_lead {position:relative;display:block;text-decoration:none;}
strong.photo_description{bottom:10px;position:absolute;width:73px;display:block;}
strong.photo_description span{background-color:#D81233;color:#FFFFFF;float:left;font-size:1.2em;padding:10px;font-weight:normal;line-height:1.1em;}

a:hover strong.photo_description span,
a:hover strong.shop_lead_description span
{text-decoration:underline;}

strong.shop_lead_description{bottom:10px;position:absolute;width:220px;display:block;}
strong.shop_lead_description span{background-color:#1342bb;color:#FFFFFF;float:left;font-size:1.7em;font-weight:bold;padding:10px;line-height:1.1em;}
div strong.shop_lead_description span small{font-weight:normal;text-transform:uppercase;font-size:0.5em;line-height:0.5em;display:block;margin-bottom:5px;}

 /* ------------------------------------------------------------------------------------
NAJCZESCIEJ CZYTANE 				 */

.tabs_box ol,
.tabs_box ul.most_read{margin-left:20px;list-style-type:decimal;}
.tabs_box ol li,
.tabs_box ul.most_read li{margin-bottom:5px;}
.most_read h4{margin:0;font-size:1.20em;line-height:1.1em;margin-bottom:-2px;}
.most_read h4 a{text-decoration:none;}
.most_read h4 a:hover{text-decoration:underline;}
.most_read .author{font-weight:bold;color:#7e807d;}

 /* ------------------------------------------------------------------------------------
BOKS Z ZAOKRAGLONYMI ROGAMI				 */

.top-left,
.top-right,
.bottom-right,
.bottom-left{background-image:url(../fs/img/corners.png);background-repeat:no-repeat;overflow:hidden;height:10px;}
.top-left{background-image:url(../fs/img/corners_top_bt.png);background-position:left top;height:10px;}
.top-right{background-position:0 -10px;float:right;width:10px;}
.bottom-right{background-position:-1px -20px;float:right;height:14px;width:9px;}
.bottom-left{background-image:url(../fs/img/corners_top_bt.png);background-position:left bottom;height:12px;}
.round_box{border-top:0;margin-bottom:10px;}
.box_content{border-left:1px solid #879494;border-right:1px solid #879494;padding:10px 20px;}  

#column_right h4{font-size :1.3em;margin-bottom:0;margin-top:0;}
#column_right h4 a{text-decoration:none;margin-bottom:0;}
#column_right p{line-height:1.5em;}
#column_right p a{text-decoration:none;color:inherit;}       




#column_left .round_box{width:376px ;}  

 /* ------------------------------------------------------------------------------------
DOLNA LISTA ARTYKULOW				 */


.bottom_news.navigation{margin:20px auto 20px auto;float:left;}
ul.bottom_news li{width:135px;margin-right:8px;}

ul.bottom_news li h4{
	font-size: 1.3em;
	margin:0;
}

ul.bottom_news li a{padding:0;}
ul.bottom_news li a img.center{margin:1em 0;text-align:left;}
ul.short_list li a{text-decoration:none;color:inherit;}
ul.short_list li.main_article a{color:#D81233;font-size: 1.1em;}
ul.short_list li a:hover{text-decoration:underline;color:#D81233;}
ul.short_list li{margin-bottom:8px;}
ul.bottom_news li.new_magazine{width:100px;margin-right:0;background-color:#d81233;padding:5px;color:#fff;}
ul.bottom_news li.new_magazine a{color:#fff;}
ul.short_list li.main_article a{color:#D81233;font-size: 1.1em;}

ul.bottom_news li.new_magazine li {
margin-right:10px;
width:95px;
}

 /* ------------------------------------------------------------------------------------
PRZEGLĄD PRASY 			 */
.przeglad_prasy .search_content {width: auto}
.przeglad_prasy .title_and_rating h4 {font-weight:normal; margin-top:0}
.przeglad_prasy .article_list h4 a {font-size:12.6px}
.przeglad_prasy .article_list .search_photo {margin-right:12px}
.przeglad_prasy {margin-bottom:20px}


 /* ------------------------------------------------------------------------------------
SZEROKI INDEKS 			 */
.wide_index .search_content {width:495px}

 /* ------------------------------------------------------------------------------------
GALERIA  			 */


#container.gallery_page{margin-top:40px;}
.gallery_page #header{border-top:0;margin-top:3px;float:left;width:135px;}
.gallery_page #logo a,.gallery_page #logo{height:31px;margin-top:0px;width:120px;}
.gallery_page #menu_1{float:left;width:844px;}
.gallery_page #menu_1_lvl1{width:844px;}

.gallery_page h2{font-size:2.2em;}
.photo_and_desc{border-top:1px solid #828282;float:left; width:100%;}
.displayed_image{float:left;width:665px;text-align:center;}

.photo_details{float:right;width:295px;}
.gallery_photo_list{float:left;width:665px;}
.gallery_photo_list.navigation li{padding:6px 9px;}
.gallery_photo_list.navigation li a{border-top:3px solid #fff;padding:0;}
.gallery_photo_list.navigation li.current a,
.gallery_photo_list.navigation li.current a:hover{border-color:#D81233;}
.gallery_photo_list.navigation li a:hover{border-color:#000;}
.ad_box.left{clear:none;float:right;}


.photo_details h3{margin-bottom:0;color:#000;font-weight:bold;}
.gallery_lead{border-top:1px solid #e5e5e5; padding:10px 0 0 0;margin:15px auto 10px auto;font-size:1.1em;}
.related_elements{border-top:1px solid #e5e5e5;}
.related_elements span{text-transform:uppercase;display:block;}
.related_elements a{text-decoration:none;color:inherit;}
.related_elements a:hover{text-decoration:underline;color:#D81233;}

.manual_gallery_list_lead{height: 179px; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:0;margin:15px auto 10px auto;font-size:1.1em;}

.header_and_link a{float:right;margin-top:5px;text-decoration:none;}
.header_and_link a:hover{text-decoration:underline;}
.header_and_link h2{float:left;margin:0 0 15px 0;padding-bottom:5px;}

.option_panel{border-top:1px solid #ababa9;margin-top:20px;padding-top:4px;}
.option_panel li a{padding:2px 2px 2px 30px;}
.option_panel li.right{padding-top:1px;float:right;}




.navigation.pagination li.prev,
.navigation.pagination li.next{background-color:#828282;min-width:80px;min-height:26px;display:block;border-bottom:1px solid #000;}
.navigation.pagination li a{background-color:#828282;color:#fff;text-decoration:none;padding:8px;}
.navigation.pagination li.next a{border-right:1px solid #000;}
.navigation.pagination li a:hover{background-color:#595959;}
.navigation.pagination li span{background-color:#fff;color:#000;font-size:1.3em;border-right:1px solid #000;border-left:1px solid #000;display:block;padding:8px 5px 5px 5px;border-bottom:3px solid #000; font-weight: bold;}


 /* ------------------------------------------------------------------------------------
ARTYKUL 			 */

.two_columns #column_left{width:659px;}




.article_head{border-top:1px solid #ababa9;}
.authors{float:left;border-top:3px solid #828282;}
.date_and_size{float:right;margin-top:2px;}
.date_and_size span{float:left;display:block;}
.font_size{float:right;margin-left:10px;}
.navigation.font_size a{text-indent:-999em;background:transparent url(../fs/img/all_small_elements.png) no-repeat 0px -1054px;padding:0;width:16px;height:16px;}
.font_size a.size_2{background-position:0 -1095px;}
.font_size a.size_3{background-position:0 -1142px;}


.full_article h2{font-size:2.2em;margin-top:5px;font-weight:bold;}
.full_article h3.main {font-weight:bold;margin-bottom:0;}
.full_article h3{font-size:1.2em;clear:both;color:#000;margin-bottom:20px;font-weight:bold;}



.full_article p{margin-bottom:20px;font-size: 1.15em;color:#000;}
.article_lead{font-weight:bold;margin-bottom:20px;font-size:1.2em;line-height:1.7em;}
.article_lead p{font-weight:bold;margin-bottom:0px;font-size: 100% !important;line-height:1.7em; color:#5A5A5A;
font-family:Verdana,Arial,"Lucida Grande","Lucida Sans Unicode",sans-serif;}

 /* --------------------------------------------
blockquote 			 */

blockquote p{font-family:Georgia,sans-serif,Verdana,Arial,"Lucida Grande","Lucida Sans Unicode";font-size:1.2em;}

.full_article blockquote{width:180px;display:block;border-top:1px solid #ababa9;border-bottom:1px solid #e5e5e5;padding-bottom:5px ;}
.full_article blockquote.right{margin:5px 0 20px 20px;}
.full_article blockquote.left{margin:5px 20px 20px 0;}
blockquote .top_panel{margin-bottom:5px; background:transparent url(../fs/img/all_small_elements.png) no-repeat right -1203px}
.top_panel span{border-top:3px solid #c8c8c8;display:block;float:left;}
blockquote .bottom_panel{margin-top:5px;background:transparent url(../fs/img/all_small_elements.png) no-repeat 0px -1483px}

.bottom_panel a {text-decoration:none;}
.bottom_panel a:hover {text-decoration:underline;}


 /* --------------------------------------------
photo_panel 			 */

.photo_panel.inline{display:inline-block;}

.photo_panel{margin-bottom:10px;display:inline-block;}
.photo_panel.center{display:block;margin: auto auto 10px auto;}
.photo_panel.left{margin: 10px 10px 10px 0;}
.photo_panel.right{margin: 10px 0 10px 10px; }

.photo_desc {float:left;max-width:450px;width:60%;}

.photo_more {float:right;text-align:right;max-width:40%;}

.photo_more .gallery_ico {display:block;text-decoration:none;float:right;}
.gallery_ico:hover {text-decoration:underline;}

 /* --------------------------------------------
related_content 			 */

.related_content,.article_gallery {width:260px;}
.related_content.left,.article_gallery.left{margin:5px 20px 20px 0;}
.related_content.right,.article_gallery.right{margin:5px 0 20px 20px;}

.related_gallery,.related_news,.article_gallery {border-top:1px solid #ababa9;border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:5px;}
/*.related_audio{width:260px;}*/
.audio_player {margin-bottom:10px;}

.related_gallery .photo_more{float:left;}
.magnifier_ico{text-indent:-999em;display:block;width:16px;height:16px;padding:0;float:right;margin-top:5px;}

.related_audio .top_panel{border-top:1px solid #ababa9;margin-bottom:5px;}

.related_news a{text-decoration:none;color:inherit;}
.related_news h4{font-size:1.2em;margin-bottom:0;}
.related_news h4 a{color:#D81233;}
.related_news h4 a.photo_ico{background-position:0 -460px;}
.related_news a:hover{text-decoration:underline;color:#D81233;}


.article_gallery span.photo_desc {
	display:block;
	float:none;
	margin-bottom:10px;
	width:100%;
}

 /* --------------------------------------------
article_footer 			 */

.footer_pagination,.article_footer {margin-bottom:20px;}

.read_more,
.tags a{text-decoration:none;}
.read_more:hover,
.tags a:hover{text-decoration:underline;}

.footer_pagination .option_panel a, .article_footer .option_panel a{margin-right:15px;padding-left:25px;}
.article_footer .option_panel li.forum_ico{background-image:none;}
.article_footer .option_panel li.forum_ico a span,
.article_footer .option_panel li.forum_ico span:hover span{color:#5A5A5A;text-decoration:none !important;}
.article_footer .option_panel li.forum_ico a{background:transparent url(../fs/img/all_small_elements.png) no-repeat 0 -83px;}
.article_footer .option_panel li.recommend_ico a{background-position:0 -380px;}
.article_footer .option_panel li.wykop_ico a{background-position:0 -307px;}
.footer_pagination .option_panel li.small_pagination , .article_footer .option_panel li.small_pagination{margin-top:-6px;margin-right:5px;}
.footer_pagination .option_panel li.small_pagination li a, .article_footer .option_panel li.small_pagination li a,
.footer_pagination .option_panel li.small_pagination li span, .article_footer .option_panel li.small_pagination li span{margin-right:0;margin-left:2px;padding:2px 0 2px 0;color:#fff;display:block;text-align:center;border-top:1px solid #ababa9;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:2px solid #fff;background-color:#828282;float:none;min-width:15px;}
.footer_pagination .option_panel li.small_pagination li.current a, .article_footer .option_panel li.small_pagination li.current a{border-top:1px solid #fff;border-left:1px solid #ababa9;border-right:1px solid #ababa9;margin-right:0;padding-left:0;color:#000;background-color:#fff;border-bottom:2px solid #cc0033;}
.footer_pagination .option_panel li.small_pagination li, .article_footer .option_panel li.small_pagination li{text-align:center;}



.article_pagination{margin-top:20px;}
.article_pagination .prev a,.article_pagination .next a,.simple_pagination .prev a,.simple_pagination .next a{background:transparent url(../fs/img/all_small_elements.png) no-repeat 0 -1603px;padding-left:15px;}
.article_pagination .polityka{text-align:center;width:410px;line-height:2.2em;}
.article_pagination .polityka img{vertical-align:middle;margin-left:10px;}
.navigation .polityka a{display:inline;padding:0;}
.article_pagination .next{float:right;}
.article_pagination .next a,.simple_pagination .next a{background-position:106px -1645px;padding-left:0;padding-right:20px;}


 /* --------------------------------------------
tabela			 */

caption{color:#ffffff;padding-left:7px;font-size:1.2em;font-weight:bold;letter-spacing:-0.5px;text-align:left;width:100%;background:#828282;}
table{margin-bottom:20px;} /*border-collapse:collapse;*/
th{padding:10px;background-color:#828282;color:#fff;font-weight:bold;border:1px solid #fff;text-align:left;}
td{color:#000;padding:2px 5px 2px 5px;border:1px solid #fff;}
tr.gray_tr td{background-color:#eaeaea;}
table .center{text-align:center;}
table .short{max-width:100px;}


 /* ------------------------------------------------------------------------------------
wyniki wyszukiwania    i indeksy 		 */

.search_resoults h2{font-weight:bold;font-size:2em;}
.articles_index h2{font-size:2.3em;margin:0;}
.articles_index #columns{margin-top:5px;}
#content .search_list{list-style-type:none;margin-left:20px;padding-left:0px;}
#content .article_list{list-style-type:none;margin-left:0px;padding-left:0px;}
.article_list li hr,.search_list li hr{border:0;background-color:#ababa9;border-top:1px solid #ababa9;position:absolute;left:-20px;top:-10px;width:100%;height:1px;}
.search_list li{padding-top:10px;list-style-type:none;padding-left:0px;position:relative;margin-top:10px;line-height:1.5em;}
.article_list li{padding-top:10px;list-style-type:none;padding-left:0px;position:relative;margin-top:10px;line-height:1.5em;}

.przeglad_prasy .article_list li{margin-top:0px;}

.przeglad_prasy h2{margin-bottom:0px;} 

.article_list .search_content,.search_list .search_content{float:left;}
.search_list .search_content{width:495px;}
.article_list .search_photo,.search_list .search_photo{margin-right:20px;max-width:120px;float:left;}
.title_and_rating h4{float:left;margin-top:6px; margin-bottom: 0; margin-left: 0; margin-right: 0;font-weight: bold;}
.title_and_rating div{float:left;}
.article_list .category a,.search_list .category a{text-decoration:none;color:inherit;}
.article_list .category a:hover,.search_list .category a:hover{text-decoration:underline;color:#D81233;}
.article_list h4 a,.search_list h4 a{text-decoration:none;font-size:1.4em;}
.article_list .author,.search_list .author{font-weight:bold;color:#ababa9;font-size: 80%;}
#content .search_list .star_rating{margin-top:2px;}
.article_list.photo_ico,.search_list .photo_ico{margin-top:4px;display:block;background-position:0 -458px;color:#ababa9;}
.article_list .lead,.search_list .lead{line-height:1.2em;color:#000;}
.article_list .date,.search_list .date{color:#ababa9;}
.footer_pagination .option_panel li.help{margin-top:10px;}
.footer_pagination .option_panel li.help a{display:inline;padding:0;}



 /* ------------------------------------------------------------------------------------
UZYTKOWNIK   		 */
.user_layout #column_left{width:666px;margin-top:0;}
.user_layout #login_field{margin-top:10px;}


 .user_layout #content,
.user_layout #columns{margin-top:0;}
.user_registration .captcha{display:inline;}
.user_registration.gray_box,
.user_profile.gray_box{padding:0px;background-color:#f5f5f5;}
.user_registration h2{padding:20px 20px 0px 20px;margin-bottom:6px;font-size:2.2em;}
.user_registration span.small{margin-bottom:10px;display:block;margin-left:20px;}
.user_registration div,
.user_profile div{padding:10px 20px 10px 20px;border-top:1px solid #fff;}
.user_registration label,
.user_registration .like_label{font-weight:normal;text-align:right;display:block;width:80px;float:left;line-height:1.1em;margin-right:5px;min-height:20px;vertical-align:bottom;padding-top:6px;}
.user_registration .high_label{padding-top:0;line-height:1.1em;}
.user_registration label a{vertical-align:0;text-decoration:none;}
.user_registration label a:hover{text-decoration:underline;}


.user_registration label.small_label,
.user_registration label.right_label{text-align:left;display:inline;width:auto;float:none;margin:auto;}
.user_registration div span.field_help{float:right;line-height:1.3em;margin-left:10px;width:330px;}
.user_registration div span.field_help.left{float:left;margin-top:5px;}
.user_registration input.text,
.user_registration select,
.user_registration div img,
.user_registration div span{margin:0;display:block;float:left;}

.user_registration div img {margin:5px;}
.user_registration label.right_label{margin-left:10px;display:block;float:left;text-align:left;max-width:550px;}
.user_registration input.checkbox{margin-left:10px;display:block;float:left;}
div.white_space{background-color:#fff;height:5px;}
div.no_border{border:0;}
.user_registration input.shorter{width:60px;}
.user_registration input.tiny{width:30px;}
.user_registration div.buttons{text-align:right;height:40px;}
.user_registration div.buttons a {vertical-align:middle; margin-right: 5px}



.user_registration div span.explanation{clear:both;margin-left:85px;width:auto;display:block;}

.user_registration div span.accepted {color:green;font-size: 1.2em;margin-top:10px;}

.user_registration div span.explanation.warning{color:#D81233;}

.user_registration div.no_border span.explanation.warning{margin-left:35px;}

 .bubble_help{background:transparent url(../fs/img/form_bubble_help.png) no-repeat 0 0 ;width:302px;height:220px;position:relative;}
.bubble_help .bubble_content{height:120px;left:20px;position:absolute;top:50px;width:250px;}
input.text.alert{border:2px solid #D81233;}
dt,dd{display:block;float:left;padding:15px 10px;border-bottom:1px solid #fff;min-height:25px;}
dt{width:220px;}
dd{width:406px;}
dt strong,
dl strong{font-size:2em;font-weight:normal;}
table.user_table{background-color:#F5F5F5;width:100%;border-collapse:collapse;color:#5A5A5A;}
table.user_table td{padding:10px;border:0;border-bottom:1px solid #fff;}
table.user_table h2{color:#5A5A5A;font-size:2.2em;}
table.user_table th{width:250px;background:transparent;color:inherit;border:0;border-bottom:1px solid #fff;font-weight:normal;}
td.edit_td{width:100px;padding-right:0 ;text-align:right;}
.user_table a{text-decoration:none;}
.user_table a:hover{text-decoration:underline;}
td.comment_category{text-transform:uppercase;color:#7e807d;}
td.shorter{width:120px;color:#7e807d;}
.post_link a{font-weight:bold;text-decoration:none;font-size:1.1em;}
h2 span.red{color:#D81233;}


 /* ------------------------------------------------------------------------------------

BLOGI        */    


#header h1#logo{width:460px;position:relative;}
#top_options{width:520px;}
#header #logo a{float:left;}
#header #logo a.second_title{float:left;position:absolute;overflow:hidden;left:260px;height:70px;width:420px;}


.big_tabs.tabs_box{margin-top:60px;border-right:0;border-bottom:0;padding:15px 0 0 0;}
.big_tabs .tabs_menu{top:-38px;}
.big_tabs .tabs_menu a{font-size:1em;padding:10px 28px;letter-spacing:inherit;}
.hot_discussion.border_box{padding:10px;}
.hot_discussion.border_box p{line-height:1.4em;}
.hot_discussion.border_box a{text-decoration:none;}
.hot_discussion.border_box .post_lead p a{color:inherit;}
.hot_discussion.border_box a:hover,.hot_discussion.border_box .post_lead p a:hover{text-decoration:underline;color:#D81233;}
.hot_discussion.border_box .post_lead{width:350px;}


.hot_discussion.border_box a.bubble_ico{padding-left:0;padding-right:32px;background-position:right -962px;font-weight:bold;}

.hot_discussion.border_box h3{margin:0 0 5px 0;}
.hot_discussion.border_box h4{margin:5px 0 5px 0;text-transform:uppercase;font-size:1em;}
.main_blogs_list .author{display:block;}
.blog_author{border-top:1px solid #ababa9;margin-bottom:8px;}
.blog_author span{font-size:1em;line-height:1.4em;padding-top:0;display:block;border-top:3px solid #c8c8c8;float:left;margin:0 10px 0 0;}
.main_blogs_list h3{margin:0;font-size:1.2em;}
.main_blogs_list p{line-height:1.3em;}            
.main_blogs_list p a{color:inherit;}            
.article_info {color:#ababa9;margin-top:3px;font-size:0.9em;}

.main_blogs_list a{text-decoration:none;}
.main_blogs_list a:hover,.main_blogs_list p a:hover{text-decoration:underline;color:#D81233;}
.main_blogs_list li{float:left;margin:10px 9px 10px 10px;width:310px;height:130px;}

 table.blog_lists{margin-top:20px;width:100%;border-collapse:collapse;font-size:0.9em;}
table.blog_lists td,
table.blog_lists th{text-align:left;padding:5px 10px 5px 10px;border:0;line-height:1.6em;}
table.blog_lists th{background-color:#e9e9e7;color:#000;}
table.blog_lists a,
.blog_post_list li a{text-decoration:none;color:#555553;}
table.blog_lists a:hover,
.blog_post_list li a:hover{text-decoration:underline;color:#D81233;}
table.blog_lists ol{list-style-type:decimal;margin-left:20px;}


.blog_post_list li{margin-left:20px;margin-bottom:10px;}
.blog_post_list li .left{width:400px;}
.blog_post_list li .right{width:230px;text-align:left;padding-top:20px;}
.blog_post_list li h3{margin:0;font-size:1.2em;}
.blog_post_list li h3 a{color:#D81233;}     

.last_blog_posts h3,
.most_commented_blog_posts h3{display:inline;}
.last_blog_posts .bubble_ico,
.last_blog_posts .date_ico{color:#ABABA9;padding-left:18px;}
.last_blog_posts .date_ico{margin-left:10px;color:#ABABA9;}
.last_blog_posts .bubble_ico,
.most_commented_blog_posts .bubble_ico{margin-left:10px;padding-left:18px;}


 /* ------------------------------------------------------------------------------------
INDEKS KOSTKOWY i JEDNA KOLUMNA */

.one_column #columns{margin-top:0;}
.one_column #columns h2{font-size:2.4em;margin:20px 0 10px 0;} 
#columns h2.big_title{font-size:2.4em;margin:20px 0 10px 0;} 
.small_menu a,.article_index a{color:inherit;text-decoration:none;}
.small_menu{display:block;margin-bottom:10px;color:#838383;}
.small_menu a:hover,.article_index a:hover{color:#D81233;text-decoration:underline;}
.article_index li{width:298px;border-top:1px solid #ababa9;border-right:1px solid #ababa9;float:left;margin:0 33px 40px 0;padding:0 5px 5px 0;overflow:hidden;}
.article_index li li{width:auto;border:0;float:none;margin:auto;padding:auto;height:auto;}
.article_index li.last{margin-right:0;}
.article_index li.no_border{border:0;}
.article_index h3{margin:0;font-size:1.5em;margin-bottom:5px;}
.article_index h3 a,.article_index h4 a{color:#D81233;}
.article_index .author{border-top:3px solid #828282;margin-bottom:3px;float:left;}
span.date{color:#828282;font-size:0.9em}



 .books_index li img{display:block;}
.books_index li .book_desc{width:210px;float:left;}
.books_index li h3{margin-bottom:0;}
.book_author{text-transform:uppercase;}
.bold_link{text-decoration:none;font-weight:bold;}
.bold_link:hover{text-decoration:underline;}



 /* ------------------------------------------------------------------------------------
SPIS TRESCI */

.table_of_contents h2{margin:0 0 5px 0;font-size:2.2em;}
.table_of_contents ul .panel{border-top:1px solid #ababa9;}
.contents {
	margin-top:20px;
}

.contents li {
	margin-bottom:30px;
}
.table_of_contents .panel a.left{color:#D81233;}
.table_of_contents .subtitle{float:left;border-top:3px solid #828282;text-transform:uppercase;}
.detailed_list li *{display:inline;vertical-align:middle;}
.page_nr{float:right;font-size:0.9em;margin-top:4px;}
.detailed_list li div{float:left;}
.detailed_list,.main_lines{margin-left:130px;}
.detailed_list li{margin-bottom:5px;}
.detailed_list li h3{color:#000;font-size:1.4em;margin-left:10px;}
.detailed_list li a,.main_lines a{text-decoration:none;}
.main_lines a{color:inherit;}
.main_lines a:hover{color:#D81233;}
.detailed_list li a:hover{text-decoration:underline;}

 /* ------------------------------------------------------------------------------------
DZIAL HISTORIA - STRONA GLOWNA */

.highlighted_content{padding-top:3px;padding-bottom:3px;}
.highlighted_content .author_and_data{text-transform:uppercase;color:#828282;}
.highlighted_content h3{margin:4px 0 10px 0;font-size:2em;}
.highlighted_content h3 a,
.highlighted_content p a{color:#828282;text-decoration:none;}
/* trzeba przenieść do stylu z historią
.highlighted_content h3 a:hover,.highlighted_content p a:hover{text-decoration:underline;color:#9E7727;}
*/
.highlighted_content p{line-height:1.4em;margin-top:5px;}
.foto_info{color:#828282;font-size:0.9em;}

.border_box.small_padding {
	padding:5px;
}

 /* ------------------------------------------------------------------------------------
DZIAL KULTURA - STRONA GLOWNA */

 .tabs_box.book_rating{margin-top:20px;}
.tabs_box ol.most_read li{position:relative;margin-bottom:10px;}
.most_read li .small_star_rating{position:absolute;right:0;top:6px;}
#column_right .most_read li h4{font-size:1.1em;max-width:220px;}
#column_right .most_read li h4 a:hover{text-decoration:underline;}
ul.talks li{font-size:100%;line-height:1.2em;}
ul.talks p{font-size:1em;color:#7e807d;}
ul.first_highlighted{margin-left:5px;}
ul.first_highlighted li h4{font-size:1.1em;margin-bottom:0;}
ul.first_highlighted li.highlighted h4{font-size:1.5em;}
.news_list li span.author{font-size:0.8em;font-weight:bold;margin-top:3px;}
ul.first_highlighted.no_photo li{margin-bottom:5px;}
.lead_wide_photo{margin:10px auto 10px auto;}


.border_box .article_index.books_index li{border:0;height:auto;width:auto;padding:0;margin:0 0 10px 0;}
.border_box .books_index li .book_desc{float:left;width:270px;}
.reviews.border_box{border-left:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:20px;}
.reviews.border_box .text_replace{margin-bottom:10px;}
div.sortable{min-height:20px !important;}
div.ui-dialog-titlebar{display:none !important;}
.ui-widget-overlay{height:100%;left:0 !important;position:absolute !important;top:0 !important;width:100%;background:#666666 scroll !important;opacity:0.5 !important;filter:alpha(opacity=50) !important;}
div.recommend-popup{background-color:#ffffff !important;border:solid 1px #507484 !important;/*width:580px !important;*/
padding:15px !important;line-height:12px !important;}
div.recommend-popup *{font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif !important;color:black !important;margin:0 !important;font-size:100% !important;text-align:left !important;font-weight:normal !important;}
#recommend-submit{color:#D81233 !important;}
div.recommend-popup input.submit,button.submit{margin:0 !important;padding:0 5px 0 5px !important;border:1px solid #7C7C7C !important;background:transparent url(../img/tab.png) no-repeat scroll -2px -2px !important;font-size:100% !important;vertical-align:bottom;}
div.recommend-popup label{border:medium none !important;display:block !important;font-size:100% !important;}
div.recommend-popup-header{font-size:100% !important;font-weight:bold !important;margin-bottom:4px !important;border-top:1px solid #828282 !important;float:left !important;color:#828282 !important;width:100%;}
div.recommend-popup-header span{color:gray !important;}
div.recommend-popup fieldset{border:none !important;background-color:#ffffff !important;text-align:left !important;clear:right !important;padding:0 !important;}


/*aaA*/
div.small_font{font-size:80%;}
div.large_font{font-size:120%;}
div.botton_border_box{padding-left:5px;padding-top:5px;width:110px;color:#FFFFFF;background-color:#D81233;}
div#bottomSummary{margin-top:15px;}
div.botton_border_box span{color:#FFFFFF;font-size:1.3em;font-family:Arial,Verdana;font-weight:bold;}
div.botton_border_box img{margin-top:10px;}
div.botton_border_box li a{color:#FFFFFF;}
div.review ul.recommendation_list li.has_icon{height:50px;}
#content div.review ul.recommendation_list li.has_icon div.star_rating{position:absolute;margin-top:15px;}
div.author_links{font-weight:bold;color:#5A5A5A;}
div.author_name span{font-weight:bold;}
div.author_note{line-height:1.3em;}
div.author_links a{color:#5A5A5A;text-decoration:none;}   

.left.edition_menu {
	margin-top:5px;
}



.border_box .article_index.books_index li{border:0;height:auto;width:auto;padding:0;margin:0 0 10px 0;}
.border_box .books_index li .book_desc{float:left;width:270px;}
.reviews.border_box{border-left:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:20px;}
.reviews.border_box .text_replace{margin-bottom:10px;}
.reviews hr{border-color:#d1d1d1;border:0;border-top:1px solid #d1d1d1;}
.reviews .more{color:#808080;text-decoration:none;}
.reviews .more:hover{color:#D81233;text-decoration:underline;}
#content .border_box.reviews ul.article_index{float:left;width:350px;}
#content .border_box.reviews ul.article_index li{clear:both;float:left;width:350px;}  





#column_center .border_box .books_index li .book_desc{width:182px;}   
#column_right .border_box .books_index li .book_desc{width:196px;}    
 

#content #column_center .border_box.reviews ul.article_index,
#content #column_center .border_box.reviews ul.article_index li{width:265px;} 
#content #column_right .border_box.reviews ul.article_index,
#content #column_right .border_box.reviews ul.article_index li{width:280px;}


/* ------------------------------------------------------------------------------------
SCROLL AUTOROW */

.polityka_authors {float:left; width:100%;margin-top:5px;}
.polityka_authors .panel{border-bottom:1px solid #828282;}
.polityka_authors .panel h3{float:left;color:#fff;background-color:#D81233;padding:8px 10px 5px 10px;margin:0;font-size:1.5em;}
.polityka_authors .panel h3 a{text-decoration:none;color:#fff;}
.polityka_authors .panel h3 span{text-transform:uppercase;}
.polityka_authors ul{margin:5px 10px 0 18px;float:left;width:913px;}
.polityka_authors ul li{width:83px;overflow:hidden;font-size: 90%;}
.polityka_authors ul li a img{margin-bottom:5px;border:0;}
.polityka_authors ul.navigation li a{color:#828282;font-weight:bold;text-decoration:none;}
.polityka_authors ul.navigation li a:hover{color:#D81233 ;}
.polityka_authors .scroll_left,
.polityka_authors .scroll_right{margin-top:20px;display:block;width:19px;height:41px;text-indent:-999em;background:transparent url(../fs/img/all_small_elements.png) no-repeat 0 -2296px;float:left;}
.polityka_authors .scroll_right{float:right;background-position:0 -2408px;}


/*.polityka_authors {border-bottom:1px solid #5d5d5d;}*/
/*
.authors_border {border-bottom:1px solid #5d5d5d;}
.polityka_authors .panel{border-bottom:1px solid #828282;}
.polityka_authors .panel h3{float:left;color:#fff;background-color:#D81233;padding:8px 10px 5px 10px;margin:0;font-size:1.3em;height:15px;font-weight:bold;padding-top:5px;}
.polityka_authors .panel h3 a{text-decoration:none;color:#fff;}
.polityka_authors .panel h3 span{text-transform:uppercase;}
.polityka_authors ul{margin:5px 10px 0 18px;float:left;width:913px;}
.polityka_authors ul li{width:83px;overflow:hidden;font-size: 90%;}
.polityka_authors ul li a img{margin-bottom:5px;border:0;}
.polityka_authors ul.navigation li a{color:#828282;font-weight:bold;text-decoration:none;}
.polityka_authors ul.navigation li a:hover{color:#D81233 ;}
.polityka_authors .scroll_left,
.polityka_authors .scroll_right{margin-top:20px;display:block;width:19px;height:41px;text-indent:-999em;background:transparent url(../fs/img/all_small_elements.png) no-repeat 0 -2296px;float:left;}
.polityka_authors .scroll_right{float:right;background-position:0 -2408px;}
#footer .polityka_authors ul.navigation {
	float:left;
	margin:5px 10px 0 18px;
	width:913px;
}
*/

div.border_box div.left{width:95px;}
div#top_options div#search_field{float:right;}
div#headerLinks{margin-right:-7px;}
div.login-outer-div{font-weight:bold;}
div.related_news li{font-weight:normal;font-family:Verdana;}
div.related_news li p{font-size:100%;color:#5A5A5A;}
ul.navigation .category a{font-weight:bold;}
ul.short_list li a{color:black;}
.article_index h4 a{font-size:120%;font-weight:bold;height:10px;}
.article_index div.book_desc h4{margin:0;}
.reviews .more,.small_more{color:#808080;text-decoration:none;}
ul.first_highlighted{color:black;}
ul.first_highlighted li.highlighted span.author{font-size:0.8em;font-weight:bold;margin-top:3px;color:#838383;}
ul.first_highlighted li span.author{font-size:1em;color:black;font-weight:normal;margin-top:0px;}
.border_box.medium_padding{padding-top:15px;}
.border_box.medium_padding .lead_wide_photo{margin-left:-10px;}

.list-index-div .border_box.medium_padding .lead_wide_photo{margin-left:0px;}

div#footer_left ul.navigation a{color:#838383;}
.hot_discussion h3{font-size:2em;}
.post_lead,.post_last_comments{float:left;width:250px;color:#5A5A5A;}
.post_lead,.post_last_comments a{color:#5A5A5A;}
.post_lead{float:left;margin-right:20px;width:450px;}
.post_lead p,.post_last_comments p{margin-bottom:10px;}
div.alertDiv{font-weight:bold;}
div.lead_content h2{font-weight:bold;}
div.lead_content p{color:white;}
div.lead_photo span.photo_description{font-weight:bold;}
ul.no_photo h4,ul.big_list h4{font-weight:bold;}
ul.news_list p{color:black;}
strong.photo_description span{font-weight:bold;}
div.last_edition div.left h3{font-weight:bold;}

div.last_edition div.right{
	width: 170px;
	overflow:hidden;
} 

div.pool input{height:20px;padding:0;}
#footer .navigation a{border-right:1px solid #828282;color:#828282;margin-bottom:5px;padding:0 5px;}
div.gallery_page div.header_and_link h2{font-weight:bold;}
div#column_one h1{font-size:2.4em;margin:20px 0 10px;font-family:Verdana;}
.pool_list li{display:block;clear:both;}
#ad_place1 *,#ad_place1{text-align:center}
div.fixed_height1 .article_index li{height:140px;}
div.fixed_height2 .article_index li{height:230px;} 
div.fixed_height3 .article_index li{height:330px;} 

/* ------------------------------------------------------------------------------------
poprawki */

.no_photo li .article_info .date_ico,.no_photo li .article_info .bubble_ico{padding-left:16px;margin-right:2px;}
.list-index-div ul.article_list div.search_photo{}
.list-index-div.rozmowy_kulturalna ul.article_list div.search_content{float:left;width:217px;}
     
div.login_field_right {
	float:right;
	color:white;
}

/* ------------------------------------------------------------------------------------
modul ludzie na okolo */   

.list-index-div.border_ludzie{border:1px solid #8d9192;padding:10px;margin-bottom:10px;}
.list-index-div.border_ludzie h2{margin:0 0 5px 0;}
.list-index-div.border_ludzie .article_list li{margin:0;padding:0;margin-bottom:5px;border:0;}
.list-index-div.border_ludzie li div h4 a{font-size:0.8em;letter-spacing:0.5px;font-weight:normal;}
h2.list-index-more{font-size:1em;color:#808080;text-decoration:none;text-align:right;padding:0;margin:0;}
h2.list-index-more a{color:#808080;text-decoration:none;text-align:right;}
h2.list-index-more a:hover{text-decoration:underline;color:#D81233 ;} 
.list-index-div.rozmowy_kulturalna ul.article_list a div{text-decoration:none;}

div.lead a {
color:#000000;
text-decoration:none;
}
a div.lead {
color:#000000;
text-decoration:none;
}


.fixed_height2 .article_index a img,
.fixed_height3 .article_index a img {
display:block;
clear:both;
float:none;
}

 



.two_columns #column_left .small_list li h4, 
.two_columns #column_left .small_list li span, 
.two_columns #column_left .small_list li span a, 
.two_columns #column_left .small_list li p {
width:540px;
position:relative;
overflow:hidden;
}

/* ------------------------------------------------------------------------------------
ankieta wyniki */
li.poll-answered{margin-bottom:10px;}
li.poll-answered div{position:relative;background-color:#c8c8c8;height:13px;overflow:hidden;}
li.poll-answered div img{height:15px;}
span.poll_value{display:block;left:2px;position:absolute;color:#fff;top:-4px;font-size:10px;}