/* 
Author: 			mmh
Author URI: 		http://www.polityka.pl/   ,http://www.javatech.com.pl/
Version:			0.1

Project:			polityka
Description:		http://www.polityka.pl/ 			

---------------------------------------------------------------------------------------



/* ------------------------------------------------------------------------------------
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%;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}    

.another_data {
	display:block;
}

/* ------------------------------------------------------------------------------------
LOGOWANIE */   


 .login_box{width:370px;padding:10px 10px 0 10px ;margin:auto;}
.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;}
.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 */
.ad_box:after,#column_right .border_box:after,.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;}
.ad_box,#column_right .border_box,.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 .ad_box,* html #column_right .border_box,* 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%;}
.ad_box,#column_right .border_box,.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 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;}

/* ------------------------------------------------------------------------------------
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,#search_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:13px;}

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 -530px;} 
.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, textarea{vertical-align:middle;border:1px solid #aaaaaa;color:#aaaaaa;}
input.text:active,input.text:focus{color:#000;}
#search_field input.text{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{padding:4px 2px 4px 15px;background:transparent url(../fs/img/all_small_elements.png) no-repeat 4px 2px;}
input.button:hover{}
 


/* ------------------------------------------------------------------------------------
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{clear:both;display:block;float:left;width:600px;margin-top:30px;}
#footer .navigation a{border-right:1px solid #828282;color:#828282;padding:0 5px 0 5px;margin-bottom:5px;}
#footer .navigation li.last a{border:0;}
#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;}


        


 /* ------------------------------------------------------------------------------------    
FORUM	 ZMIANA WYGLADU   	 */

div#container.forum_layout #column_left{width:200px;}
div#container.forum_layout #column_right{width:770px;}

.forum_layout #header h1#logo,.forum_layout #header h1#logo a{width:200px;height:auto;}
.forum_layout #logo a{margin-top:23px;}
.forum_subtitle{border-top:1px solid #a7ba5b;margin-bottom:8px;}
.forum_subtitle h2{border-top:3px solid #a7ba5b;margin:0 10px 0 0;float:left;font-size:1.6em;padding-top:4px;}
#column_left .forum_subtitle h2{font-weight:bold;font-size:1em;padding-top:0px;}
.posts_number{float:left;height:20px;padding-top:8px;font-size:1.1em;}
.forum_subtitle .right{text-transform:uppercase;font-weight:bold;padding-top:8px}
.forum_layout #top_options{width:auto;}
#login_field .navigation{float:right;margin-top:26px;}
#login_field .navigation a{color:#fff;border-right:1px solid #fff;padding:0 5px 0 5px;}
#login_field .navigation .last a{border-right:0;}
div#container.forum_layout #login_field{background-color:#A7BA5B;padding:8px;width:755px;height:37px;}
div#container #menu0{margin-bottom:0;}                                                    

div#container.forum_layout #login_field li a{display:inline;}
div#container.forum_layout #login_field li {color:#fff;}

div#container.forum_layout .footer_pagination .option_panel li.small_pagination {
margin-left:260px;

} 

div#container.forum_layout .footer_pagination .option_panel li.prev a,
div#container.forum_layout .footer_pagination .option_panel li.next a {
padding-left:0px;
padding-right:0px;   
margin-right:0;
}      


 /* --------------------------------------------- 
FORUM  TABELA 	 */                 

.forum_table thead{display:none;}
.forum_table{width:100%;border-collapse:separate;}
.forum_table td{text-align:center;border:0;border-top:1px solid #d5d5d5; padding-top:5px;padding-bottom:5px;}
.forum_table a{text-decoration:none;}
.forum_table a:hover{text-decoration:underline;}
td.text_right{text-align:right;}

.forum_tematic_posts td.text_right{width:140px;}

td.post_title{width:60%;text-align:left;}

td.post_title h3 {margin:0;font-size:1.2em;}  
td.post_title h3 a{display:block;}
td.post_title.has_ico h3 a{background:transparent url(../fs/img/all_small_elements.png) no-repeat 2px -1731px;}

.forum_toolbar{margin:25px 0 10px 0;}
.forum_toolbar label{font-weight:normal;}
.forum_toolbar .bubble_plus_ico{background-position:0 -1846px;padding-left:30px;text-decoration:none;color:inherit;font-weight:bold;margin-top:10px;}
.forum_toolbar a.bubble_plus_ico:hover{text-decoration:underline;color:#D81233;} 

 
 /* -------------------------------------------- 
FORUM  LEWA KOLUMNA 	 */
.gray_box{background-color:#ebeced;padding:10px;position:relative;margin-bottom:20px;}
.forum_search label{font-weight:normal;}
form div *{vertical-align:middle;}  
.forum_search input.button{position:absolute;bottom:10px;right:10px;padding-right:10px;padding-left:10px;color:#fff;background-color:#d81233;font-weight:bold;border:0;border-bottom:1px solid #ababa9;}

 /* -------------------------------- 
FORUM  MENU FORUM 	 */

.navigation.forum_menu {margin-bottom:20px;}  

.navigation.forum_menu li{float:none;margin-bottom:1px;background-color:#ebeced;}
.navigation.forum_menu li a{text-decoration:none;color:#000000;}
.navigation.forum_menu li a span{color:#7e807d;}
.navigation.forum_menu li.current,
.navigation.forum_menu li:hover{float:none;margin-bottom:1px;border-right:1px solid #ebeced;}
.navigation.forum_menu li.current a,
.navigation.forum_menu li a:hover{border-right:2px solid #a7ba5b ;background-color:#fff;}


div#container.forum_layout #column_left .ad_box span.small{display:block;float:none;letter-spacing:4px;text-align:center;}
.user_list li a,.rules li a{text-decoration:none;color:inherit;}
.user_list li a:hover,.rules li a:hover{text-decoration:underline;color:#D81233;}
.user_list ol{margin-left:20px;list-style-type:decimal;} 

.date_author a {text-decoration:none;}
.date_author a:hover {text-decoration:underline;} 

/* -------------------------------- 
DODAWANIE KOMENTARZA 	 */
.add_comment label{float:left;width:75px;font-weight:normal;position:relative;}
.add_comment label span{position:absolute;top:0;line-height:12px;right:2px;}
.add_comment .info.fly{top:7px;left:35%;position:absolute;width:200px;}
.add_comment textarea,.add_comment input.text{margin-top:0;width:645px;}
.add_comment textarea{height:100px;color:#000000;}
.add_comment label.wide{float:none;width:auto;}
.text_editor,.add_comment .captcha{width:675px;float:right;text-align:left;}
.add_comment .buttons{text-align:right;}
.add_comment .buttons input{border:0;border-bottom:1px solid #969696;color:#fff;font-weight:bold;padding:2px 8px 3px;}
input.negative,input.red_button{background-color:#d81233;color:#fff;font-weight:bold;border:0;border-bottom:1px solid #969696;}
input.positive{background-color:#a7ba5b;border:0;border-bottom:1px solid #969696;color:#fff;font-weight:bold;padding:2px 8px 3px;}
input.clean{background:transparent;border:0;color:inherit;font-weight:bold;}

/* -------------------------------- 
DODAWANIE KOMENTARZA -niezalogowany 	 */ 

.add_comment .info{width:675px;text-align:left;margin-left:75px;margin-bottom:10px;}
.add_comment.logged_no .info.fly{left:30%;top:58px;}
.add_comment .info span{display:block;}
.add_comment .info a{vertical-align:baseline;text-decoration:none;}
.add_comment input.short{width:200px;}
.add_comment input.shorter{width:100px;}
.add_comment.logged_no .buttons{text-align:right;position:absolute;right:10px;bottom:10px;margin-right:30px;}
.add_comment .captcha img{display:block;margin-bottom:5px;}
.add_comment .captcha{position:relative;}
.add_comment .captcha .shorter{margin-right:10px;}
.add_comment .captcha .req{position:absolute;left:-10px;top:20px;}  
 
/* -------------------------------- 
STRONA GLOWNA  FORUM */

.forum_subtitle .right.link_inside a{text-transform:none;text-decoration:none;color:inherit;padding:0 0 0 25px;background-position:0 -1848px;}
.forum_subtitle .right.link_inside a:hover{text-decoration:underline;color:#D81233;}   
    
#column_right .hot_discussion a:hover{text-decoration:underline;color:#D81233;}
.hot_discussion{padding:0 10px 20px 30px;}
.hot_discussion h3{font-size:2em;}
.hot_discussion h3 a{text-decoration:none;}
.post_lead,.post_last_comments{float:left;width:250px;}
.post_lead{float:left;width:450px;margin-right:20px;}
.post_lead p,.post_last_comments p{margin-bottom:10px;}
.hot_discussion .bubble_plus_ico{font-weight:bold;color:inherit;text-decoration:none;padding-left:28px;background-position:0 -1848px;}
.post_last_comments a{text-decoration:none;color:inherit;}
.hot_discussion .bubble_ico{padding-left:0;padding-right:30px;background-position:right -962px;}


.forum_toolbar.toolbar_bottom{margin-top:0;}
.forum_toolbar.toolbar_bottom a{text-decoration:none;}
.forum_toolbar.toolbar_bottom a:hover{text-decoration:underline;}  


/* -------------------------------- 
TEMATY */

ul.forum_posts{padding:5px 0 0 0;float:left;}
ul.forum_posts li{float:left;border-top:1px solid #d5d5d5;padding-left:20px;}
ul.forum_posts li .post_details{border-left:1px solid #d5d5d5;margin:10px;padding-left:10px;}
.forum_posts li .panel a{color:inherit;text-decoration:none;margin-top:10px;}
ul.forum_posts li.gray_bg{background-color:#f8f8f8 ;}

ul.forum_posts li.level_2 .post_details{margin-left:40px;}
ul.forum_posts li.level_3 .post_details{margin-left:60px;}
ul.forum_posts li.level_4 .post_details{margin-left:80px;}
ul.forum_posts li.level_5 .post_details{margin-left:100px;}  
ul.forum_posts li.level_6 .post_details{margin-left:120px;}  
ul.forum_posts li.level_7 .post_details{margin-left:140px;}  
ul.forum_posts li.level_8 .post_details{margin-left:160px;}  
ul.forum_posts li.level_9 .post_details{padding-left:180px;}    

.forum_posts li .panel a.trash_ico{color:#a4a4a4;}
.forum_posts li a.bubble_plus_ico{background-position:0 -1845px;padding-left:25px;font-weight:bold;}
.forum_posts li .panel a:hover{color:#D81233;text-decoration:underline;} 
  
.post_pagination{background-color:#F8F8F8;border-top:1px solid #D5D5D5;float:left;width:100%;padding-bottom:5px;margin:10px 0 10px 0;}
.simple_pagination{float:right;}
.simple_pagination a{text-decoration:none;}
.simple_pagination .next a{background-position:92px -1645px;padding-left:0;padding-right:15px;}

.forum_toolbar.presentation_type{margin:0;}
.forum_article_lead{margin-bottom:10px;}
.forum_article_lead a.article_ico{text-decoration:none;padding-left:20px;}
.forum_article_lead a.article_ico:hover,
.forum_article_lead .panel .bubble_plus_ico:hover{text-decoration:underline;color:#D81233;}
ul.forum_posts li.comment_box{padding:0;}
ul.forum_posts li.comment_box div.add_comment{margin-bottom:0;overflow:hidden;}
.forum_article_lead .panel .bubble_plus_ico{background-position:0 -1845px;color:inherit;text-decoration:none;font-weight:bold;padding-left:25px;}
.text_editor input.positive{margin-right:18px;}   

/* -------------------------------- 
WYSZUKIWANIE W FORUM */

.panel label{font-weight:normal;}
.forum_subtitle.search_heading{margin-bottom:0;}
ul.forum_posts.search_resoults li{border-left:0;margin-left:0px;padding-left:0px;}
ul.forum_posts.search_resoults li .post_details{border-left:0;padding-left:0px;}
.post_details a.bubble_arrow_ico{font-weight:bold;padding-left:25px;}
.serach_word{background-color:#e8efc8;color:#000000;}                          

ul.forum_posts li {width:750px;}
div.login-module-div {color:white;margin-top:20px;}
ul.small_pagination {margin-top: 6px;}
.forum_info {
	color: #D81233;
}

.forum_info a {
	font-weight: bold;
}

.forum_tematic_posts td.user_td a,
.forum_tematic_posts td.user_td span{
width: 150px;
overflow:hidden;
display:block;
text-align:center;
}
.forum_subtitle h2 a {
	color:#5A5A5A;
	text-decoration:none;
}
div.forum_search input.text {
	width: 170px;
}