/* CSS global BODY styles */
body {
	margin: 0;
	padding: 0px;
	font-family: "Tahoma" , sans-serif;
	font-size: 11px;
	color: #bababa;   
	background: #1e1f1f;
}
select {
	margin: 0px;
	padding: 0px;
}
ul, ol, li, p, div, h1, h2, h3, h4, h5, h6, form, fieldset, input {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
ol li{
	margin-left:25px;
}

fieldset{
  border:none;
}
.textVersion {
	display: none;
}
p {
	line-height: 1.5em;
}
a, a:visited {
  color:#598798;
	text-decoration: none;
}
a:hover {       
  color:#FFF;
	text-decoration: none;
}
a img{
  border:none;
}
.clearfix{
  font-size:0px;
  clear:both;
}
/* ------------------------------------------------------------------------------ MAIN DIVS */
.clearfix{
  clear:both;
  font-size:0px;
  height:0px;
}
.contener{
  width:980px;
  margin:0px auto;
}
.repeatBkg{      
  background: url('../img/bkg/repeat_bkg.jpg') top center repeat-y;
}
.mainBkg{
  position:relative;        
	background: url("../img/bkg/main_bkg.jpg") top center no-repeat;
}   
body.userPage .mainBkg{    
	background: url("../img/bkg/main_bkg_user.jpg") top center no-repeat;
}             

.topRightRepeatBkg{
  width:50%;        
  position:absolute;
  height:180px;
  left:50%;
  z-index:5;
	background: url("../img/bkg/top_right_repeat_bkg.jpg") top center repeat-x;
}
.rightWomenShadow{        
  position:absolute;
  width:300px;
  height:495px;
  right:0;                           
  bottom:0px;
  z-index:5;
	background: url("../img/bkg/women_shadow.png") 0 0 no-repeat;
}
.rightWomen{        
  position:absolute;
  width:206px;
  height:491px;
  right:0;
  bottom:-25px;
  z-index:20;
	background: url("../img/bkg/women.png") 0 0 no-repeat;
}    
.bottomLogo{        
  position:absolute;
  width:235px;
  height:125px;
  left:20px;
  bottom:30px;
  z-index:5;
	background: url("../img/text/bottom_logo.png") 0 0 no-repeat;
}
.bottomLogoInsignis{        
  position:absolute;
  width:213px;
  height:40px;
  display:block;
  left:30px;
  bottom:170px;
  z-index:5;
	background: url("../img/text/add_insignis.png") 0 0 no-repeat;
}
.bottomLogoInsignis span{
  display:none;
}
/* ------------------------------------------------------------------------------ TOP */
.top{         
  position:relative;  
  z-index:10; 
  height:323px;
	background: url("../img/bkg/top_head_bkg.jpg") top right no-repeat;
}    
.top .subTop{
  width:262px;
  float:left;
}       
.top .subTop span.date{
  display:block;
  text-align:center;
  color:#90a9b3;
  font-size:11px;
  padding:23px 0px 0px 160px;
  height:17px;
}
.top .subTop h1{
  padding:60px 0px 0px 16px;
}
.top .mainTop{
  width:716px;
  float:right;
  position:relative;
} 

.top .mainTop .topInsignis{
  float:right;
  width:150px;
  height:27px;
  padding:6px 0px 0px 25px;
  background: url('../img/bkg/top_insignis_bkg.jpg');
}  
.top .mainTop .topInsignis span{
  float:left;
  line-height:23px;
  padding-right:10px;
}
.top .mainTop .topInsignis a{
  float:left;
  width:53px;
  height:23px;
  display:block;
  background: url('../img/text/top_insignis.jpg');
}  
.top .mainTop .topInsignis a span{
  display:none;
}

.top .mainTop .topFleshPLayerBox{
  float:right;
  cursor:pointer;
  padding:6px 0px 0px 10px;
  position:relative;
  z-index:100;
}
.top .mainTop .topFleshPLayerBox span{
  display:block;
  font-size:10px;
}
.top .mainTop .socialIco{
  padding:6px 0px 13px 0px;
  height:25px;
  float:right;
  width:75px;
}      
.top .mainTop .socialIco ul{
  list-style-type:none;
  float:right;
}                  
.top .mainTop .socialIco ul li{
  float:left;
  padding-right:2px;
}
.top .mainTop .socialIco ul li a{
  width:20px;
  height:20px;
  display:block;
}
.top .mainTop .socialIco ul li a span{
  display:none;
}
.top .mainTop .socialIco ul li.rss{
  padding-right:10px;
}
.top .mainTop .socialIco ul li.rss a{
  background: url('../img/ico/ico_rss.png');
}
.top .mainTop .socialIco ul li.facebook a{
  background: url('../img/ico/ico_facebook.png');
}
.top .mainTop .socialIco ul li.twiter a{
  background: url('../img/ico/ico_twiter.png');
}
.top .mainTop .socialIco ul li a:hover{
  background-position: bottom left;
}

/* -------------------------------------------------------------------------- main menu */   
.top .mainTop ul.mainMenu{
  display:block;
  height:35px;
  margin-bottom:30px;
  list-style-type:none;
  padding-left:26px;
  clear:both;
}
.top .mainTop ul.mainMenu li{
  float:left;
  padding:0px 1px 0px 1px;         
}
.top .mainTop ul.mainMenu li a{
  text-transform:uppercase;       
	display: block;
	height: 35px;
	padding-right:4px;
}    
.top .mainTop ul.mainMenu li a span {        
	padding: 9px 5px 0px 9px;
	height: 26px;
	display:block;  
  font-size:12px;
  font-weight:normal;
  color:#FFF;
}
.top .mainTop ul.mainMenu li a:hover, .top .mainTop ul.mainMenu li a.active{ 
  text-decoration:none;      
	background: url('../img/bkg/main_menu_right_bkg.png') no-repeat top right;
}
.top .mainTop ul.mainMenu li a:hover span, .top .mainTop ul.mainMenu li a.active span{
  color:#000000;
  text-decoration:none;      
	background: url('../img/bkg/main_menu_left_bkg.png') no-repeat top left; 
}                      
.top .mainTop .emptyMenu{
  display:block;
  height:35px;
  margin-bottom:30px;     
  clear:both;
}            
.top .mainTop .zejdzDoMetra{
  display:block;
  width:354px;
  height:71px;
  position:absolute;
  top:10px;
  left:15px;
	background: url('../img/text/zejdz_do_metra.png') no-repeat top left; 
}

/* -------------------------------------------------------------------------- .main menu */
                                   
/* -------------------------------------------------------------------------- book menu */  
.top .bookMenu{
  clear:both;
  height:214px;
  width:716px;
  overflow:hidden;
  background: url('../img/bkg/book_menu_bkg.jpg');
}
.top .bookMenu .leftBkg{
  background: url('../img/bkg/book_menu_left_bkg.jpg') top left no-repeat;
}
body.userPage .top .bookMenu .leftBkg{
  background: url('../img/bkg/book_menu_left_user_bkg.jpg') top left no-repeat;
}
.top .bookMenu .rightBkg{
  height:214px;    
  position:relative;
  background: url('../img/bkg/book_menu_right_bkg.jpg') top right no-repeat;
}

.top .bookMenu .goPrev{
  width:30px;
  height:30px;
  display:block;
  position:absolute;
  top:90px;
  left:13px;
  background: url('../img/button/book_menu_scroll_prev.jpg');
}
.top .bookMenu .goNext{
  width:30px;
  height:30px;
  display:block;
  position:absolute;
  top:90px;
  left:680px;
  background: url('../img/button/book_menu_scroll_next.jpg');
}
.top .bookMenu .goPrev:hover, .top .bookMenu .goNext:hover{
  background-position: bottom left;
}
.top .bookMenu a.disabled{
  cursor:default;
}
.top .bookMenu a.disabled:hover{
  background-position: top left;
}
.top .bookMenu .scrollArea{
  width:627px !important;
  height:214px;    
  overflow:hidden !important;
  margin:0px 0px 0px 46px;
}
.top .bookMenu .scrollArea ul{
  list-style-type:none;
  width:1000px;
}
.top .bookMenu .scrollArea ul li{
  height:214px;
  width:209px;
  float:left;
  padding-right:2px;
  background: url('../img/bkg/book_menu_separator.jpg') 100% 19px no-repeat;
}
.top .bookMenu .scrollArea ul li h2{
  position:relative;  
}
.top .bookMenu .scrollArea ul li h2 a{   
  height:214px;
  width:209px;
  display:block;
}
.top .bookMenu .scrollArea ul li h2 a:hover, .top .bookMenu .scrollArea ul li h2 a.active{   
  background: url('../img/bkg/book_menu_over.png');
}
.top .bookMenu .scrollArea ul li h2 img{
  position:absolute;
  top:13px;
  left:22px;
}
.top .bookMenu .scrollArea ul li h2 .nr{
  position:absolute;
  top:18px;
  left:6px;
  font-size:10px;
  color:#FFF;
  text-align:center;
  width:24px;
  height:24px;  
  display:block;
  line-height:24px;  
  background: url('../img/bkg/book_menu_nr_bkg.png');
}
.top .bookMenu .scrollArea ul li h2 .author{
  position:absolute;
  top:165px;
  left:22px;
  font-size:12px;
  color:#434e52;
  display:block;
  width:164px;
  text-align:center;
  font-weight:normal;
}
.top .bookMenu .scrollArea ul li h2 .title{
  position:absolute;
  top:185px;
  left:22px;
  font-size:12px;
  color:#FFF;
  display:block;
  width:164px;
  text-align:center;
  font-weight:normal;
}
/* ------------------------------------------------------------------------------ END TOP */

/* ------------------------------------------------------------------------------ CONTENT */
.content{       
  padding-bottom:40px;
  position:relative;
}
.contentAjax{
  padding-bottom:0px;
  background: #1f1f1f;
}
.content .main{
  position:relative;
  float:left;
  width:505px;     
  z-index:10;
  padding:38px 0px 20px 0px;
}      
.contentAjax .main{
  padding:0px;
  float:none;
}
.content .mainForum{
  position:relative;
  float:left;
  width:705px;     
  z-index:10;
  padding:38px 0px 20px 0px;
}
.content blockquote{
  font-style:italic;
  background:#2d2d2d;
  padding:15px;
  margin:0px;
  border:1px dotted #111111;
}
.content .main h1, .content .main h2.mainTitle{
  font-size:16px;
  font-weight:normal;
  color:#FFF;
  text-transform:uppercase;
  margin-bottom:13px;
  float:left;
  border-left:12px solid #131313;
  line-height:16px;
  padding:2px 0px 3px 0px;
}
.content .main h1 span, .content .main h2.mainTitle span{ 
  padding:2px 5px 2px 0px;
  background: #131313;
  /*background: #131313 url('../img/bkg/main_head_bkg.png') top right no-repeat;*/
}   
.content .main h2.mainTitle b{
  font-weight:normal;
  color:#598798;
  text-transform:lowercase;
  font-size:12px;
} 
.content .main h2.mainTitleShortLeft{
  float:left;
}
.content .main .textShadowBox{
  padding:13px 8px 30px 8px;
  background: url('../img/bkg/item_list_bkg.png') 0 0 no-repeat;
}   
                       
.content .main a.greyButton{
	background: transparent url('../img/button/button_right_bkg.png') no-repeat right top;
	display: block;
	float: left;
	padding-right:24px; 
	margin: 0px;
	height: 29px;
}
.content .main a.greyButton span{
	background: transparent url('../img/button/button_left_bkg.png') no-repeat top left;
	padding: 8px 8px 0px 9px;
	font-weight: normal;
	line-height: 13px;
	display: block;
	height: 21px;
	display:block;
	font-size:12px;
	color:#a8a7a7;
}                
.content .main a.greyButton:hover{
	background: transparent url('../img/button/button_right_ov_bkg.png') no-repeat right top;
}          
.content .main a.greyButton:hover span{
	background: transparent url('../img/button/button_left_ov_bkg.png') no-repeat left top;
}
.content .main a.greyButtonRight{
  float:right;
}

.content .main h3.empty{
  color:#FFF;
  margin:20px 0px;
}        
.content .main h3.empty span{
  background: #111111;
  display:inline;
  padding:2px 4px 2px 4px;
  font-size:14px;
  font-weight:normal;
}      
.content a.goTop{
  width:87px;
  height:31px;
  display:block;
  position:absolute;
  bottom:0px;
  right:205px;
  background: url('../img/button/go_top.png');       
  z-index:10;
}
.content a.goTop span{
  display:none;
}

.content .main .avatar, .content .main .wysiwyg .avatar{
  width:42px;
  height:42px;
  overflow:hidden;
  float:left;
  background: #141414;
  border:1px solid #3d3c3c;
  margin-right:10px;
  padding:3px;
}
.content .main .avatar img,  .content .main .wysiwyg .avatar img{
  border:1px solid #000;
  padding:0px;
}

.content .main a.button{
  width:132px;
  height:21px;
  display:block;
  padding: 8px 0px 0px 9px;
	font-weight: normal;
	line-height: 13px;
	font-size:12px;
	color:#a8a7a7;
}
.content .main a.buttonAdd{
  float:left;
  background: url('../img/button/button_ico_add.png');
}
.content .main a.buttonDel{
  float:right;
  margin-left:10px;
  background: url('../img/button/button_ico_del.png');
}
.content .main a.buttonRight{
  float:right;
}
.content .ratingsInfo{
  height:10px;
  width:50px; 
  float:left;
  background: url('../img/bkg/crystal-stars.png')  repeat-x;
}
.content .ratingsInfoText{
  padding:3px 0px 0px 5px;
  float:left;
  font-size:10px;
  line-height:13px;
}
.content .ratingsInfo .star{
  width:10px;
  height:10px;
  float:left;
  background: url('../img/bkg/crystal-stars.png') 0 -10px;
}
.content .ratingsInfoDetailsPage{
  float:right;
  margin:7px 20px 0px 0px;
  position:relative;
  width:50px;
}
.content .main form.ratingsFormDetailsPage{
  float:right;
  margin:7px 0px 0px 0px;
  position:relative;
  width:70px;
}
.content .main div.ratingsFormDetailsPage{
  float:right;
  margin:7px 20px 0px 0px;
  position:relative;
  width:50px;
}
        
.content .main div.ratingsFormDetailsPage span{
  font-size:10px;
  background: #111111;
  border:none;
  color:#BABABA;
  position:absolute;
  top:12px;
  left:0px;
  width:80px;
  padding:2px;
}
.content .main .ratingsFormDetailsPage .ajaxResponse{
  font-family:"Tahoma";
  font-size:10px;
  background: none;
  border:none;
  color:#BABABA;
  position:absolute;
  top:12px;
  left:0px;
  width:65px;
  background: #1f1f1f;
}

.content .main .postRatingsInfo .ratingsInfoText{
  float:right;
}
.content .main .postRatingsInfo form.ratingsFormDetailsPage{
  width:50px;
}         
.content .main .ratingsInfoTopBox{
  padding:0px 0px 0px 10px;
  float:left;
}
.content .main .ratingsInfoTopBox .ratingsInfo{
  margin-top:5px;
}
.content .main .buttonAricleNav a{
  font-size:12px;
  color:#C6C6C6;
  font-weight:bold;
  float:left;
}
.content .main .buttonAricleNav a.right{
  float:right;
}
/* -------------------------------------------------------------------------- sub */ 
.content .sub{       
  width:184px;
  float:right;
  padding-top:20px;    
  z-index:10;
  position:relative;
}
.content .sub .userLoginBox{
  height:158px;
  width:161px;
  overflow:hidden;
  padding:12px 12px 0px 11px;
  background: url('../img/bkg/user_login_bkg.png');
}
.content .sub .userLoginBox form{
  height:77px;
}
.content .sub .userLoginBox form .iText{
  width:145px;
  height:14px;
  padding:4px 8px;
  font-family:"tahoma";
  font-size:12px;
  color:#FFF;
  border:none;
  background: url('../img/bkg/user_login_iText_bkg.png')
}
.content .sub .userLoginBox form .iButton{
  float:right;
  margin-top:3px;
  width:73px;
  height:19px;
  border:none;
  cursor:pointer;
}
.content .sub .userLoginBox form .iButtonLogout{
  background: url('../img/button/button_wyloguj.png')
}
.content .sub .userLoginBox form .iButtonLogin{
  background: url('../img/button/button_zaloguj.png')
}

.content .sub .userLoginBox form .iButton:hover{
  background-position:bottom left;
}
.content .sub .userLoginBox form span.error{
  color:red;
  font-size:10px;
  width:85px;
  float:left;
}

.content .sub .userLoginBox .userDetails{
  height:77px;
}
.content .sub .userLoginBox .userDetails strong{
  font-size:9px;
  font-weight:normal;
  text-transform:uppercase;
}
.content .sub .userLoginBox .userDetails span.login{
  display:block;
  overflow: hidden;
  width:145px;
  height:14px;
  padding:4px 8px;
  font-family:"tahoma";
  font-size:12px;
  color:#FFF;
  border:none;
  margin:5px 0px;
  background: url('../img/bkg/user_login_iText_bkg.png')
}
.content .sub .userLoginBox .userDetails a.wyloguj{
  display:block;
  width:74px;
  height:19px;
  float:right;
  background: url('../img/button/button_wyloguj.png')
}
.content .sub .userLoginBox .userDetails a.wyloguj span{
  display:none;
}

.content .sub .userLoginBox ul{
  list-style-type:none;
}
.content .sub .userLoginBox ul li{
  float:left;
  padding-left:1px;
}
.content .sub .userLoginBox ul li a{
  width:159px;
  height:19px;
  display:block;
}
.content .sub .userLoginBox ul li a span{
  display:none;
}
.content .sub .userLoginBox ul li.niePamietaszHasla a{
  background: url('../img/button/button_user_login_nie_pamietasz_hasla.png');
}
.content .sub .userLoginBox ul li.zarejestrojSie a{
  background: url('../img/button/button_user_login_zarejestroj_sie.png');
}
.content .sub .userLoginBox ul li.regulamin a{
  background: url('../img/button/button_user_login_regulamin.png');
}
.content .sub .userLoginBox ul li.listaUzytownikow a{
  background: url('../img/button/button_user_login_lista_uzytkowikow.png');
}
.content .sub .userLoginBox ul li.twojProfil a{
  background: url('../img/button/button_user_twoj_profil.png');
}
.content .sub .userLoginBox ul li.edytujKonto a{
  background: url('../img/button/button_user_login_edytuj_konto.png');
}
.content .sub .userLoginBox ul li a:hover{
  background-position:bottom left;
}

.content .sub .listLoginUserBox{
  width:184px;
  overflow:hidden;
  background: url('../img/bkg/user_login_list_bkg.jpg') bottom left;
}
.content .sub .listLoginUserBox strong{
  display:block;
  height:22px;
  font-weight:normal;
  padding:9px 0px 0px 12px;
  background: url('../img/bkg/user_login__list_head_bkg.jpg');
}
.content .sub .listLoginUserBox ul{
  list-style-type:none;
  padding:10px 12px;
  width:160px;
}
.content .sub .listLoginUserBox ul li{
  line-height:17px;
}
.content .sub .listLoginUserBox ul li a{
  color:#FFF;
}
.content .sub .listLoginUserBox ul li a:hover{
  color:#4b707d;
}
.content .sub .listLoginUserBox a.pelnaLista{
  width:89px;
  height:19px;
  display:block;
  float:right;
  margin-right:3px;
  margin-bottom:5px;
  background: url('../img/button/button_pelna_lista.png');
}
.content .sub .listLoginUserBox a.pelnaLista span{
  display:none;
}

.content .sub .mostWatched{
  padding-bottom:15px;
  background: url('../img/bkg/most_watched_text_bkg.jpg') no-repeat;
}

.content .sub .mostWatched strong{
  display:block;
  height:30px;
  font-weight:normal;
  color:#FFF;
  font-size:14px;
  text-transform:uppercase;
  padding:13px 0px 0px 12px;
  width:100px;
}
.content .sub .mostWatched ul{
  list-style-type:none;
  padding:0px 12px 15px 0px;
}
.content .sub .mostWatched ul li{
  padding-top:15px;
  padding-left:15px;
  color:#464747;
  display:block;
  float:left;
  clear:both;
  width:169px;
  background: url('../img/ico/most_watched_li_ico.png') 4px 19px no-repeat;
}
.content .sub .mostWatched ul li a{
  color:#3f3f3f;
  font-weight:bold;
  font-size:11px;
}
.content .sub .mostWatched ul li a:hover{
  color:#595250;
}
.content .sub .mostWatched ul li a.login{
  color:#242424;
}
.content .sub .mostWatched ul li span.date{
  color:#3f3f3f;
  font-weight:normal;
  font-size:11px;
  line-height:11px;
  width:65px;    
  display:block;
  float:left;
  margin-top:5px;
  border-right:1px solid #8A8A8A;
  margin-right:10px;
}
.content .sub .mostWatched ul li .ratingsInfo{
  margin-top:5px;
}
 
 
.content .sub .mostWatchedDesign{
  background: url('../img/bkg/most_watched_design_text_bkg.jpg') no-repeat;
}
.content .sub .mostWatchedDesign ul li{
  background: none;
}
.content .sub .mostWatchedDesign ul li img{
  padding:3px;
  background: #141414;
  border:1px solid #3d3c3c;
}
.content .sub .listButton{
  padding:8px 0px 10px 0px;
}
.content .sub .listButton ul{
  list-style-type:none;
}
.content .sub .listButton ul li{
  float:left;
  clear:both;
  padding-top:2px;  
  height:20px;
  display:block;
}
.content .sub .listButton ul li a{
  width:184px;
  height:20px;
  display:block;
}              
.content .sub .listButton ul li a span{
  display:none;
}
.content .sub .listButton ul li a.listaGrafik{
  background: url('../img/text/button_list_lista_grafik.png') 0 0 no-repeat;
}
.content .sub .listButton ul li a.listaTekstow{
  background: url('../img/text/button_list_lista_tekstow.png') 0 0 no-repeat;
}
.content .sub .listButton ul li a.rankingGrafik{
  background: url('../img/text/button_list_ranking_grafik.png') 0 0 no-repeat;
}
.content .sub .listButton ul li a.rankingTekstow{
  background: url('../img/text/button_list_ranking_tekstow.png') 0 0 no-repeat;
}

.content .sub .listButton ul li a:hover{
  background-position: bottom left;
}


.content .sub .newestPost{
  padding-bottom:10px;
  margin-bottom:2px;
  background: url('../img/bkg/newest_post_text_bkg.jpg') top left no-repeat;
}
.content .sub .newestPost ul li .date{
  border-right:none !important;
  width:120px !important;
}       
.content .sub a.przejdzDoForum{
  width:184px;
  height:20px;
  display:block;     
  background: url('../img/button/button_przejdz_do_forum.png') 0 0 no-repeat;
}
.content .sub a.przejdzDoForum:hover{
  background-position: bottom left;
}    
.content .sub a.przejdzDoForum span{
  display:none;
}
/* -------------------------------------------------------------------------- .sub */ 
                
/* -------------------------------------------------------------------------- add */                         
.content .addBox{
  float:left;
  width:264px;
  padding:125px 11px 180px 0px;
  position:relative;
}      
.content .addBox a.instrukcja{
  position:absolute;
  top:37px;
  left:30px;
  width:223px;
  height:30px;
  display:block;
  background: url('../img/button/button_instrukcja_obslugi_konta.png');
} 
.content .addBox a.instrukcja span{
  display:none;
}
.content .addBox h2{
  font-size:16px;
  color:#FFF;
  display:block;
  font-weight:normal;     
  margin:0px 0px 0px 35px;
}     
.content .addBox h3{
  border-left:4px solid #111111;
  color:#598798;
  margin:0px 0px 10px 30px;
  padding:2px 0px 2px 0;
}
.content .addBox h3 span{
  display:inline;
  font-size:16px;
  font-weight:normal;
  padding:2px 4px 2px 0;
  background:#111111;
}
.content .addBox .mostMark{
  padding-top:35px;
}
.content .addBox .mostMark strong{
  border-left:4px solid #111111;
  color:#598798;
  margin:0px 0px 10px 30px;
  padding:2px 0px 2px 0;
  display:block;
}
.content .addBox .mostMark strong span{
  display:inline;
  font-size:16px;
  font-weight:normal;
  padding:2px 4px 2px 0;
  background:#111111;
}
.content .addBox .mostMark ul{
  list-style-type:none;
  padding:0px 0px 15px 0px;
}
.content .addBox .mostMark ul li{
  padding:10px 15px 10px 30px;
  background: url('../img/bkg/add_box_item_bkg.png') bottom right no-repeat;
}
.content .addBox .mostMark ul li h4 a{
  font-size:12px;
  font-weight:bold;
  color:#FFF;
}
.content .addBox .mostMark ul li span.date{
  color:#3f3f3f;
  font-weight:normal;
  font-size:11px;
  line-height:11px;
  width:70px;    
  display:block;
  float:left;
  margin-top:5px;
  border-right:1px solid #3f3f3f;
  margin-right:10px;
}
.content .addBox .mostMark ul li .ratingsInfo{
  margin-top:5px;
}

.content .addBox .mostMarkDesign ul li img{
  padding:3px;
  background: #141414;
  border:1px solid #3d3c3c;
}
/* -------------------------------------------------------------------------- .add */ 

/* -------------------------------------------------------------------------- news list */     
.content .main .newsList ul.itemList{
  list-style-type:none;
}
.content .main .newsList ul.itemList li{
  padding:13px 8px 20px 8px;
  background: url('../img/bkg/item_list_bkg.png') 0 0 no-repeat;
}
.content .main .newsList ul.itemList li .date{
  width:48px;
  height:76px;
  float:left;
  padding-right:5px;
  background: url('../img/bkg/calender_bkg.png') 0 0 no-repeat;
}
.content .main .newsList ul.itemList li .date .month{
  width:36px;
  height:17px;
  padding:6px 0px 0px 3px;
  display:block;
  line-height:17px;
  text-align:center;
  font-size:9px;
  letter-spacing:-0.5px;
  color:#FFF;
}
.content .main .newsList ul.itemList li .date .day{
  width:36px;
  padding:12px 0px 0px 3px;
  display:block;
  line-height:17px;
  text-align:center;
  font-size:20px;
  font-weight:bold;
  color:#595959;
}
.content .main .newsList ul.itemList li .text{
  width:430px;
  float:left;
}
.content .main .newsList ul.itemList li .text img{
  float:left;
  padding:3px;
  background: #141414;
  border:1px solid #3d3c3c;
  margin-right:10px;
  margin-top:10px;
}
.content .main .newsList ul.itemList li .text h3{
  font-size:15px;
  border-left:4px solid #111111;
  display:block;
  padding:2px 0px 5px 0px;
}
.content .main .newsList ul.itemList li .text h3 a{
  height:16px;
  font-weight:normal;  
  background: #111111;
  padding:2px 4px 5px 0px;
}
.content .main .newsList ul.itemList li .text p{
  padding-top:10px;
}
/* -------------------------------------------------------------------------- .news list */    
          
                      
/* -------------------------------------------------------------------------- fragment page */    
.content .main .fragmentMenu{
  padding:13px 8px 20px 8px;
  background: url('../img/bkg/item_list_bkg.png') 0 0 no-repeat;
} 
.content .main .fragmentMenu ul.itemList{
  list-style-type:none;
  width:215px;
  float:left;
  padding-right:15px;
}            
.content .main .fragmentMenu ul.itemList li{
  padding:3px 0px;
}
.content .main .fragmentMenu ul.itemList li a{
  font-size:12px;        
  font-weight:normal;
}
.content .main .fragmentMenu ul.itemList li a.active{
  color:#FFF;
}
/* -------------------------------------------------------------------------- .fragment page */
    
/* -------------------------------------------------------------------------- competition page */
.content .main .showRegulamin{
  width:153px;
  height:29px;
  float:right;
  display:block;
  background: url('../img/button/button_regulamin_konkursu.png');
}
.content .main .showRegulamin span{
  display:none;
}
.content .main .competitionForm{
  padding:0px 0px 0px 0px;
}
.content .main .competitionForm ul{
  list-style-type:none;
}
.content .main .competitionForm ul li{
  padding:8px 0px;
}
.content .main ul.finishCompetition{
  list-style-type:none;
}
.content .main ul.finishCompetition li{
  padding:2px 0px 10px 34px;
  background: url('../img/ico/finish_competition_ico.png') 0 0 no-repeat;
}
.content .main ul.finishCompetition li a{
  color:#5c5c5c;
}
.content .main ul.finishCompetition li a span{
  color:#598798;
}
/* -------------------------------------------------------------------------- .competition page */
.content .main .dateNewsBox {
  width:48px;
  height:76px;
  float:left;
  padding-right:5px;
  background: url('../img/bkg/calender_bkg.png') 0 0 no-repeat;
}
.content .main .dateNewsBox .month{
  width:36px;
  height:17px;
  padding:6px 0px 0px 3px;
  display:block;
  line-height:17px;
  text-align:center;
  font-size:9px;
  letter-spacing:-0.5px;
  color:#FFF;
}
.content .main .dateNewsBox .day{
  width:36px;
  padding:12px 0px 0px 3px;
  display:block;
  line-height:17px;
  text-align:center;
  font-size:20px;
  font-weight:bold;
  color:#595959;
}
       
.content .main .textNewsBox {
  width:430px;
  float:left;
}                                         
/* -------------------------------------------------------------------------- pagination box */     
.content .main .paginationBox{      
  height:24px;
  float:right;
  background: url('../img/bkg/pagination_bkg.png') 0 0 no-repeat;  
}
.content .main .paginationBox ul{
  list-style-type:none;                   
}
.content .main .paginationBox ul li{
  float:left;
  color:#515151;   
  line-height:24px;
  padding:0px 2px;
}
.content .main .paginationBox ul li span{
  padding:0px 8px;
}
.content .main .paginationBox ul li a{
  width:24px;
  height:24px;
  line-height:24px;
  display:block;
  text-align:center;          
  color:#515151;
}
.content .main .paginationBox ul li a:hover{
  color:#ffffff;
}
.content .main .paginationBox ul li a.active{
  color:#ffffff;                                
  background: url('../img/bkg/pagination_active.png') 0 0 no-repeat;  
}                                                                                                
/* -------------------------------------------------------------------------- pagination box */   
                                                                                           
/* -------------------------------------------------------------------------- wysiwyg */     
.content .main .wysiwyg{      
  padding:15px 8px 20px 8px;
  background: url('../img/bkg/item_list_bkg.png') 0 0 no-repeat;
}        
.content .main .wysiwygMain{     
  background: url('../img/bkg/wysiwyg_bkg.png') 0 0 no-repeat;
}        
.content .main .wysiwyg p{
  padding:10px 0px;
}      
.content .main .wysiwyg img{
  padding:3px;
  background: #141414;
  border:1px solid #3d3c3c;
  margin-top:5px;
}      
.content .main .wysiwyg img.wysiwygPhoto{
  float:left;
  margin-right:20px;
  padding:0px;
  border:none;
  background:none;
}                     

.content .main .wysiwyg h2.title{
  color:#598798;
  margin-bottom:10px;
  border-left:4px solid #111111;
}        
.content .main .wysiwyg h2.title span{
  background: #111111;
  display:inline;
  padding:2px 4px 2px 0px;
  font-size:16px;
  font-weight:normal;
}      
.content .main .wysiwyg h2.title span span{
  color:#FFF;
}
.content .main .wysiwyg h2.title span b{
  color:#434343;
  font-weight:normal;
  font-size:12px;
}    
.content .main .wysiwyg h2.mainTitleWhite{
  color:#FFF;
  margin-bottom:0px;
  border-left:4px solid #383838;
  padding:1px 0px 1px 0px;
}        
.content .main .wysiwyg h2.mainTitleWhite span{
  background: #383838;
  display:inline;
  padding:2px 4px 2px 4px;
  font-size:16px;
  font-weight:normal;
}    
.content .main .wysiwyg a.pdf{
  height:23px;
  float:right;
  padding:13px 40px 0px 0px;
  margin-left:50px;
  background: url('../img/ico/pdf_ico.jpg') top right no-repeat;
}   
.content .main .wysiwyg a.pdf:hover{
  background-position:bottom right;
}  
.content .main .wysiwyg a.mp3{
  height:23px;
  float:right;
  padding:13px 40px 0px 0px;
  margin-left:50px;
  background: url('../img/ico/mp3_ico.jpg') top right no-repeat;
}   
.content .main .wysiwyg a.mp3:hover{
  background-position:bottom right;
}    
.content .main .wysiwyg h3{
  font-size:14px;
}
/* -------------------------------------------------------------------------- wysiwyg */
.content .main .wysiwyg h2.titleComment{
  border:none;
}
.content .main .wysiwyg h2.titleComment span{
  background: url('../img/ico/comment_ico.png') 0 5px no-repeat;
  display:inline;
  padding:2px 4px 2px 25px;
  font-size:16px;
  font-weight:normal;
}    

/* -------------------------------------------------------------------------- comment */     
.content .main ul.commentList{
  list-style-type:none;
  margin-top:0px;
  width:400px;
}
.content .main ul.commentList li{
  padding:10px 5px 10px 5px;
  position:relative;
  clear:both;     
  width:475px;
}
.content .main ul.commentList li.reprimandBox{
  background: #561919;
}
.content .main ul.commentList li .avatar{
  width:42px;
  height:42px;
  overflow:hidden;
  float:left;
  background: #141414;
  border:1px solid #3d3c3c;
  margin-right:10px;
  padding:3px;
}
.content .main ul.commentList li .avatar img{
  border:1px solid #000;
  padding:0px;
  margin-top:0px;
}
.content .main ul.commentList li .text{
  width:415px;
  float:left;
}
.content .main ul.commentList li .text a{
  color:#FFF;
}
.content .main ul.commentList li .text p{
  padding-top:0px;
}   
.content .main ul.commentList li .text span{
  color:#598798;
}
     
.content .main ul.commentList.enableHover li:hover{
  background: #2b2c2c;
}       
.content .main ul.commentList li a.del{
  display:none;
  width:13px;
  height:13px;
  position:absolute;
  top:13px;
  right:3px;
  background: url('../img/ico/del_small_ico.png');
}
.content .main ul.commentList li a.del span{
  display:none;
}
.content .main ul.commentList.enableHover li:hover a.del{  
  display:block;
}
/* -------------------------------------------------------------------------- .comment */   

/* -------------------------------------------------------------------------- user profile */     
.content .main .userProfileInfo{
  width:315px;
  float:left;
}
.content .main .userProfileInfo strong.login{
  font-weight:normal;
  display:block;
  font-size:16px;
  color:#FFF;         
  padding-bottom:3px;
}
.content .main .userProfileInfo span.info{
  display:block;
  color:#598798;
  font-size:11px;
}
.content .main .userProfileInfo span.info span{
  color:#FFF;
}
.content .main .userProfileInfo span.info span.separator{
  color:#454545;
}
/* -------------------------------------------------------------------------- user profile */  

/* -------------------------------------------------------------------------- user profile text*/ 
.content .main .tekstPostList{
  padding-top:20px;
  clear:both;
}
.content .main .tekstPostList ul{
  list-style-type:none;
}
.content .main .tekstPostList ul li{
  margin:8px 0px 1px 0px;
  padding:3px 3px;
  position:relative;
  line-height:15px;
  width:475px;
  height:20px;
  float:left;
  clear:both;
}
.content .main .tekstPostList ul li a.title{
  color:#c6c6c6;
  font-weight:bold;    
}
.content .main .tekstPostList ul li a.date{
  color:#8a8a8a;
  font-weight:normal;
  font-size:11px;
  width:60px;       
  float:left;
}
.content .main .tekstPostList ul li span.separator{
  border-right:1px solid #8a8a8a;
  width:10px;
  height:11px;
  margin-right:10px;
  margin-top:2px;
  float:left;
  display:block;
}
.content .main .tekstPostList ul li .ratingsInfo{
  margin-top:2px;
  float:left;
}
.content .main .tekstPostList ul li a.del{
  display:none;
  width:13px;
  height:13px;
  position:absolute;
  top:3px;
  right:3px;
  float:right;
  background: url('../img/ico/del_small_ico.png');
}
.content .main .tekstPostList ul li a.editTitle{
  display:none;
  width:16px;
  height:16px;
  position:absolute;
  top:3px;
  right:20px;
  background: url('../img/ico/small_ico_edit.png');
}
.content .main .tekstPostList ul li a.editChapter{
  display:none;
  width:16px;
  height:15px;
  position:absolute;
  top:3px;
  right:40px;
  background: url('../img/ico/comment_ico.png');
}                  
.content .main .tekstPostList ul li a.del span, .content .main .tekstPostList ul li a.editTitle span, .content .main .tekstPostList ul li a.editChapter span{
  display:none;
}
.content .main .tekstPostList ul li:hover{
  background: #2b2c2c;
}
.content .main .tekstPostList ul li:hover a.del, .content .main .tekstPostList ul li:hover a.editTitle, .content .main .tekstPostList ul li:hover a.editChapter{
  display:block;
}
/* -------------------------------------------------------------------------- .user profile text*/

/* -------------------------------------------------------------------------- user profile design*/ 
  
.content .main .designPostList{
  padding-top:20px;
  clear:both;
}
.content .main .designPostList ul{
  list-style-type:none;
}
.content .main .designPostList ul li{
  margin:8px 0px 1px 0px;
  padding:3px 3px;
  position:relative;
  line-height:15px;   
  display:block;
  width:489px;
}
.content .main .designPostList ul li img{
  float:left;
  margin-right:10px;
}
.content .main .designPostList ul li div.text{
  width:260px;
  float:left;
}
.content .main .designPostList ul li a {
  color:#c6c6c6;
  font-weight:bold; 
}
.content .main .designPostList ul li p{
  padding-top:5px;
}
.content .main .designPostList ul li p a {
  color:#c6c6c6;
  font-weight:normal; 
}
.content .main .designPostList ul li span.date{
  color:#8a8a8a;
  font-weight:normal;
  font-size:11px;
  line-height:11px;
  width:70px;    
  display:block;
  float:left;
  margin-top:5px;
  border-right:1px solid #8A8A8A;
  margin-right:10px;
}
.content .main .designPostList ul li .ratingsInfo{
  margin-top:5px;
}
.content .main .designPostList ul li a.del{
  display:none;
  width:13px;
  height:13px;
  position:absolute;
  top:3px;
  right:3px;
  background: url('../img/ico/del_small_ico.png');
}
.content .main .designPostList ul li a.del span{
  display:none;
}
.content .main .designPostList ul li:hover{
  background: #2b2c2c;
}
.content .main .designPostList ul li:hover a.del{
  display:block;
}
/* -------------------------------------------------------------------------- .user profile design*/
                                                                                  
/* -------------------------------------------------------------------------- user page list */     
.content .main .userList ul.itemList{
  list-style-type:none;
}
.content .main .userList ul.itemList li{
  position:relative;
  display:block;
  width:489px;
  padding:13px 8px 20px 8px;
  background: url('../img/bkg/item_list_bkg.png') 0 0 no-repeat;
}
.content .main .userList ul.itemList li .text{
  width:420px;
  float:left;
}
.content .main .userList ul.itemList li strong.login{
  font-weight:normal;
  display:block;
  font-size:16px;
  color:#FFF;
  padding-bottom:3px;
}
.content .main .userList ul.itemList li span.info{
  display:block;
  color:#598798;
  font-size:11px;
}
.content .main .userList ul.itemList li span.info span{
  color:#FFF;
}
.content .main .userList ul.itemList li span.info span.separator{
  color:#454545;
}
.content .main .userList ul.itemList li p{
  font-size:11px;
  padding-top:10px;
}
.content .main .userList ul.itemList li p a{
  color:#BABABA;
}
.content .main .userList ul.itemList li .online{
  position:absolute;
  top:20px;
  right:20px;
  font-size:10px;
  color:#598798;
  z-index:100;
}
/* -------------------------------------------------------------------------- user page list */      

/* -------------------------------------------------------------------------- user page text list */   
.content .main .tekstUserPostList{
  padding-top:0px;
  clear:both;
}
.content .main .tekstUserPostList ul{
  list-style-type:none;
}
.content .main .tekstUserPostList ul li{
  margin:8px 0px 1px 0px;
  padding:3px 3px;
  position:relative;
  line-height:15px;     
  width:489px;
}
.content .main .tekstUserPostList ul li a.as {
  color:#c6c6c6;
  font-weight:bold;
  display:block;
  float:left;
  width:375px;
}
.content .main .tekstUserPostList ul li a.date{
  color:#8a8a8a;
  font-weight:normal;
  font-size:11px;
  width:60px;    
  display:block;
  float:left;
}
.content .main .tekstUserPostList ul li span.separator{
  border-right:1px solid #8a8a8a;
  width:10px;
  height:11px;
  margin-right:10px;
  margin-top:2px;
  float:left;
  display:block;
}
.content .main .tekstUserPostList ul li .ratingsInfo{
  margin-top:2px;
}          
.content .main .tekstUserPostList ul li h3 {
  display:block;
  float:left;
  width:290px;
}   
.content .main .tekstUserPostList ul li h3 a {
  color:#c6c6c6;
  font-weight:bold;
  font-size:12px;
}         
.content .main .tekstUserPostList ul li h3 a span{
  color:#5A5A5A;
}
.content .main .tekstUserPostList ul li .ratingsInfoText{
  padding-top:0px;
}
.content .main .tekstUserPostList ul li img.ico{
  padding:0px;
  border:none;
  float:left;
  margin-top:-3px;
}  
/* -------------------------------------------------------------------------- user page text list */    

/* -------------------------------------------------------------------------- user page design list */

  
.content .main .designUserPostList{
  clear:both;
}
.content .main .designUserPostList ul{
  list-style-type:none;
  display:block;
  width:489px;
}
.content .main .designUserPostList ul li{
  margin:8px 0px 1px 0px;
  padding:3px 3px;
  position:relative;
  line-height:15px;   
  display:block;
  width:489px;
}
.content .main .designUserPostList ul li img{
  float:left;
}
.content .main .designUserPostList ul li div.text{
  width:250px;
  float:left;
  padding-left:10px;
}
.content .main .designUserPostList ul li a {
  color:#c6c6c6;
  font-weight:bold; 
}
.content .main .designUserPostList ul li a span{
  color:#5A5A5A;
}
.content .main .designUserPostList ul li p{
  padding-top:5px;
}
.content .main .designUserPostList ul li p a {
  color:#c6c6c6;
  font-weight:normal; 
}
.content .main .designUserPostList ul li span.date{
  color:#8a8a8a;
  font-weight:normal;
  font-size:11px;
  line-height:11px;
  width:70px;    
  display:block;
  float:left;
  margin-top:5px;
  border-right:1px solid #8A8A8A;
  margin-right:10px;
}
.content .main .designUserPostList ul li .ratingsInfo{
  margin-top:5px;
}
.content .main .designUserPostList ul li a.raitingPic{
  position: relative;
  width:220px;
  display:block;
  float:left;
}
.content .main .designUserPostList ul li a.raitingPic img{
  margin-right:0px;
}
.content .main .designUserPostList ul li a.raitingPic img.ico{
  position: absolute;
  top:0px;
  right:10px;
  padding:0px;
  border:none;
}
/* -------------------------------------------------------------------------- user page design list */    
.content .main ul.sortLink{
  display:block;
  float:left;
  padding:6px 0px 0px 5px;
  list-style-type:none;
}
.content .main ul.sortLink li{
  float:left;
  color:#5a5a5a;
  border-right:1px solid #5a5a5a;
  padding:0px 5px;
  line-height:11px;
}
.content .main ul.sortLink li.noBorder{
  border:none;
  padding-right:0px;
}
.content .main ul.sortLink li a{
  color:#5a5a5a;
}
.content .main ul.sortLink li a.active{
  color:#FFF;
}
/* -------------------------------------------------------------------------- form */    
.content .main form.form{
} 
.content .main form.form ul{
  list-style-type:none;
}            
.content .main form.form ul li{
  padding:10px 0px 0px 0px;
  clear:both;
}
.content .main form.form ul li label{
  font-size:12px;        
  font-weight:normal;
  color:#598798;
  width:105px;
  text-align:right;
  padding-right:5px;
  display:block;
  float:left;
  line-height:21px;
}
.content .main form.form ul li label.error{
  font-size:12px;        
  font-weight:normal;
  color:#FFF;
  width:185px;
  text-align:left;
  padding-left:10px;
  display:block;
  float:left;
  line-height:21px;
}
.content .main form.form ul li label.errorPhp{
  font-size:12px;        
  font-weight:normal;
  color:#FFF;
  width:300px;
  text-align:left;
  padding-left:132px;
  display:block;
  float:none;
  clear:both;
  line-height:21px;
}

.content .main form.form ul li .iText, .content .main form.form ul li textarea{
  width:162px;
  height:15px;
  padding:4px 5px;
  display:block;
  float:left;
  font-size:12px;        
  font-weight:normal;
  color:#BABABA;
  background: #141414;
  border:1px solid #303030;
}

.content .main form.form ul li .iFile{
  width:162px;
  height:15px;
  padding:4px 5px;
  font-size:12px;        
  font-weight:normal;
  color:#BABABA;
  background: #141414;
  border:1px solid #303030;
  margin-right:10px;
}
.content .main form.form ul li .iFile1{
  width:162px;
  height:15px;
  padding:4px 5px;
  display:block;
  float:left;
  font-size:12px;        
  font-weight:normal;
  color:#BABABA;
  background: #141414;
  border:1px solid #303030;
  margin-right:10px;
}


.content .main form.form ul li textarea{
  height:60px;
}
.content .main form.form ul li .iText.error, .content .main form.form ul li textarea.error{
  background: #340b04;
  border:1px solid #5b2011;
}
.content .main form.form ul li.checkbox .iCheckbox{
  display:block;
  float:left;
  margin:3px 0px 0px 90px;
}
.content .main form.form ul li.checkbox label{
  font-size:11px;        
  font-weight:normal;
  color:#FFF;
  width:300px;
  line-height:14px;
}
.content .main form.form ul li.checkbox label.error{
  font-size:12px;        
  width:185px;
  padding-left:111px;
  clear:both;
  line-height:21px;
}
.content .main form.form .iButtonImage{
  float:right;
  margin:20px 0px 0px 0px;
}


.content .main form.formComment ul li label{
  color:#646464;
}
.content .main form.formComment ul li textarea{
  width:365px;
  height:130px;
}    
.content .main form.formComment ul li label.error{
  padding-left:112px;
}


.content .main form.formEditProfile ul li label, .content .main form.formChangePassowrd ul li label{
  width:125px;
}
.content .main form.formEditProfile ul li .iText, .content .main form.formChangePassowrd ul li .iText{
  width:335px;
}
.content .main form.formEditProfile ul li textarea{
  width:335px;
  height:240px;
}
.content .main form.formEditProfile ul li label.error, .content .main form.formChangePassowrd ul li label.error{
  padding-left:132px;
}

.content .main form.formChangeAvatar ul li label{
  width:60px;
}
.content .main form.formChangeAvatar ul li span.info{
  display:block;
  font-size:11px;
  padding-left:70px;
}

.content .main form.formChangeAvatar ul li span.infoField{
  line-height:21px;
  padding-left:10px;
  float:left;
  width:400px;
}

.content .main form.formAddText ul li label{
  width:60px;
}
.content .main form.formAddText ul li .iText{
  width:405px;
}
.content .main form.formAddText ul li textarea{
  width:405px;
  height:300px;
}                      
.content .main form.formAddText ul li .textareaBBCodeBox{
  width: 405px;
  float:left;
}                   
.content .main form.formAddText ul li .textareaBBCodeBox .toolbar{
  text-align:center;
}
.content .main form.formAddText ul li .textareaBBCodeBox .toolbar img{
  margin:0px 3px 3px 0px;
  border:1px solid #303030;
}
.content .main form.formAddText ul li .textareaBBCodeBox  label.error{
  padding-left:0px;
}
.content .main form.formAddText ul li label.error{
  padding-left:65px;
}
.content .main form .ratingsForm{
  float:left;
  padding:5px 0px 0px 0px;
}
/* -------------------------------------------------------------------------- form */  
.content .main .contentMenu{
  width:157px;
  height:108px;
  display:block;
  float:right;
  margin-top:-17px;
  margin-right:20px;
  background: url('../img/bkg/content_menu_bkg.png');
}
.content .main .contentMenu ul{
  list-style-type:none;
  padding:10px 0px 0px 20px;
}
.content .main .contentMenu ul li{
  line-height:13px;
}
.content .main .contentMenu ul li.seprator{
  padding-bottom:8px;
}
.content .main .contentMenu a.active{
  color:#FFF;
}
.content .main .error404{
  height:500px;
}
.content .main .error404 h1{
  font-size:40px;
  font-weight:bold;
  display:block;
  float:none;
  padding-left:30px;
}                    
.content .main .error404 h2{
  font-size:30px;   
  display:block;   
  padding:20px 0px 20px 30px;
}
.content .main .newMessageInfoBox{
  background: #d9d6d1;
  padding:10px 20px;
  height:18px;
  line-height:18px;
  text-align:center;
  color:#3F3F3F;
  margin-top:-10px;
  margin-bottom:20px;
}
.content .main .newMessageInfoBox a{
  color:#242424;
  font-weight:bold;
}

/* ------------------------------------------------------------------------------ END CONTENT */
                                                                                    

/* ------------------------------------------------------------------------------ FORUM */
.content .mainForum .breadcrumbach{
  padding:0px 0px 10px 10px;
}
.content .mainForum .breadcrumbach ul{
  list-style-type:none;
}                     
.content .mainForum .breadcrumbach ul li{
  float:left;                      
  line-height:18px;
  padding-right:20px;
  color:#FFF; 
}                        
.content .mainForum .breadcrumbach ul li a{
  color:#598798;                       
}                  

.content .mainForum table.forumTable, .content .main table.forumTable{
  width:100%;
  margin:10px 0px;                         
  border-top:1px solid #2f2e2e;
  border-left:1px solid #2f2e2e;      
}      
.content .mainForum table.forumTable tr th, .content .main table.forumTable tr th{
  color:#598798;
  font-size:12px;
  font-weight:normal;
  padding:5px 10px;              
  border-top:1px solid #141414;
  border-left:1px solid #141414;          
  border-bottom:1px solid #2f2e2e;
  border-right:1px solid #2f2e2e; 
}     
.content .mainForum table.forumTable tr td, .content .main table.forumTable tr td{    
  border-top:1px solid #141414;
  border-left:1px solid #141414;          
  border-bottom:1px solid #2f2e2e;
  border-right:1px solid #2f2e2e; 
  color:#BABABA;
  font-size:11px;
  font-weight:normal;
  padding:5px 10px;
}   
.content .main table.forumTable tr.newMessage td{
  font-weight:bold;
}        
.content .mainForum table.forumTable tr td.aCenter, .content .main table.forumTable tr td.aCenter{
  text-align:center;
}
.content .mainForum table.forumTable tr td.action, .content .mainForum table.forumTable tr th.action{
  padding:5px;
}
.content .mainForum table.forumTable tr td.authorBox{
  vertical-align:top;
}
.content .mainForum table.forumTable tr td.authorBox .autor{        
  clear:both;
  display:block;
  padding:5px 0px 5px 0px;
}
.content .mainForum table.forumTable tr td.authorBox .autor a{
  font-weight:normal;
  font-size:16px;
  color:#FFF;
  padding-bottom:3px;
}
.content .mainForum table.forumTable tr td.authorBox .info{
  line-height:17px;
}    
.content .mainForum table.forumTable tr td.authorBox .info span.blue{  
  color:#598798;
}    
.content .mainForum table.forumTable tr td.authorBox .info a span{
  color:#FFF;
}    
.content .mainForum table.forumTable tr td.authorBox .online{
  float:left;
  padding-left:10px;
  font-size:10px;
  color:#598798;
} 
.content .mainForum table.forumTable tr td.messageBox{
  vertical-align:top;       
  line-height:17px;             
  padding-bottom:10px;            
}
.content .mainForum table.forumTable tr td.messageBox .date{
  border-bottom:1px solid #2f2e2e;                                                                
  text-align:right;
  font-size:10px;
  padding:0px 0px 3px 0px;
  margin-bottom:10px;
}
     
.content .mainForum .buttonAdd{
  margin:7px 0px;
}       

.content .mainForum form.form ul li .iText{
  width:580px;
}           
.content .mainForum form.form ul li .textareaBBCodeBox{
  width: 580px;
  float:left;
}
.content .mainForum form.form ul li .textareaBBCodeBox .toolbar{
  text-align:center;
}
.content .mainForum form.form ul li .textareaBBCodeBox .toolbar img{
  margin:0px 3px 3px 0px;
  border:1px solid #303030;
}
.content .mainForum form.form ul li .textareaBBCodeBox  label.error{
  padding-left:0px;
}
.content .mainForum form.form ul li textarea{
  height: 240px;
  width: 580px;
}
.content .mainForum form.form ul li label.error{
  padding-left: 110px;
}

.content .mainForum p.confirm{
  display:block;
  clear:both;
  padding:10px 0px;
}

.content .goTopForum{
  right:0px !important;  
}      
.content .menuMessage{
  float:left;
}
.content .menuMessage ul{
  list-style-type:none;
}
.content .menuMessage ul li{
  float:left;
  padding-right:2px;
}
.content .menuMessage ul li a{
  display: block;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 120px;
  background:#2F2E2E;
  border:1px solid #141414;
  border-bottom:none;
}  
.content .menuMessage ul li a.active{
  color:#FFF;
}
/* ------------------------------------------------------------------------------ END FORUM */

/* ------------------------------------------------------------------------------ FOOTER */
.fotterRepeatBkg{
  background: #292b2b url('../img/bkg/fotter_repeat_bkg.jpg') 0 0 repeat-x;
}
.fotterBkg{
  background: #292b2b url('../img/bkg/fotter_bkg.jpg') top center no-repeat;
}
.footer{          
}  
/* -------------------------------------------------------------------------- partners */
.footer .partners{
  padding-bottom:15px;
}
.footer .partners strong.title{
  color:#9494ac;
  font-size:11px;
  font-weight:normal;
  text-transform:uppercase;
  display:block;
  padding:10px 0px 10px 3px;       
}
.footer .partners strong.title span{
  color:#FFF;
}   
.footer .partners ul{
  list-style-type:none;
  padding-top:10px;
}   
.footer .partners ul li{
  float:left;
}
.footer .partners ul li a{
  height:36px;
  display:block;
}
.footer .partners ul li a span{
  display:none;
}
.footer .partners ul li.empik a{
  width:84px;
  background: url('../img/logo/empik.jpg');
}
.footer .partners ul li.carpeNoctem a{
  width:60px;
  background: url('../img/logo/carpe_noctem.jpg');
}
.footer .partners ul li.postapocalipica a{
  width:41px;
  background: url('../img/logo/postapocalipica.jpg');
}
.footer .partners ul li.fantasyBook a{
  width:81px;
  background: url('../img/logo/fantasy_book.jpg');
}
.footer .partners ul li.nowaFantastyka a{
  width:81px;
  background: url('../img/logo/nowa_fantastyka.jpg');
}
.footer .partners ul li.storer a{
  width:72px;
  background: url('../img/logo/storer.jpg');
}
.footer .partners ul li.poltergeist a{
  width:65px;
  background: url('../img/logo/poltergeist.jpg');
}
.footer .partners ul li.gildia a{
  width:79px;
  background: url('../img/logo/gildia.jpg');
}
.footer .partners ul li.qfant a{
  width:56px;
  background: url('../img/logo/qfant.jpg');
}
.footer .partners ul li.katedra a{
  width:60px;
  background: url('../img/logo/katedra.jpg');
}
.footer .partners ul li.fk a{
  width:46px;
  background: url('../img/logo/fk.jpg');
}
.footer .partners ul li.trzynastySchron a{
  width:101px;
  background: url('../img/logo/trzynasty_schron.jpg');
}
.footer .partners ul li.fantasta a{
  width:69px;
  background: url('../img/logo/fantasta.jpg');
}
.footer .partners ul li.stacjaKultura a{
  width:84px;
  background: url('../img/logo/stacja_kultura.jpg');
}

.footer .partners ul li a:hover{
  background-position:bottom left;
}

/* -------------------------------------------------------------------------- .partners */

/* -------------------------------------------------------------------------- menu */
.footer .mainMenu{
  float:left;
  list-style-type:none;
  padding:20px 0px 0px 20px;
}
.footer .mainMenuEmpty{
  float:left;
  height:64px;
}
.footer .mainMenu li{
  float:left;
  padding:0px 1px 0px 1px;         
}
.footer .mainMenu li a{
  text-transform:uppercase;       
	display: block;
	height: 44px;
	padding-right:4px;
}    
.footer .mainMenu li a span {        
	padding: 9px 5px 0px 9px;
	height: 35px;
	display:block;  
  font-size:12px;
  font-weight:normal;
  color:#8f8f8f;
}
.footer .mainMenu li a:hover, .footer .mainMenu li a.active{ 
  text-decoration:none;      
	background: url('../img/bkg/footer_menu_right_bkg.png') no-repeat top right;
}
.footer .mainMenu li a:hover span, .footer .mainMenu li a.active span{
  color:#000000;
  text-decoration:none;      
	background: url('../img/bkg/foottrer_menu_right_bk.png') no-repeat top left; 
}         
/* -------------------------------------------------------------------------- .menu */
                                
/* -------------------------------------------------------------------------- realization */
.footer .realization{
  float:right;
  height:24px;
  margin:23px 0px 0px 0px;
  background: url('../img/bkg/footer_realization_bkg.jpg');
} 
.footer .realization .leftBkg{      
  height:24px;
  width:3px;
  font-size:0px;
  float:left;
  background: url('../img/bkg/footer_realization_left_bkg.jpg');
}   
.footer .realization .rightBkg{      
  height:24px;
  width:3px;
  font-size:0px;  
  float:left;
  background: url('../img/bkg/footer_realization_right_bkg.jpg');
}     
.footer .realization ul{
  list-style-type:none;
  float:left;
  padding-top:5px;
}
.footer .realization ul li{
  float:left;
  color:#555555;
  font-size:11px;
  padding:0px 10px 0px 10px;
  border-right:1px solid #2c2b2b;
}
.footer .realization ul li.last{
  border:none;
}
.footer .realization ul li a{
  color:#8f8f8f;
  font-weight:normal;
}
.footer .realization ul li a:hover{
  text-decoration:none;
}
/* -------------------------------------------------------------------------- .realization */
/* ------------------------------------------------------------------------------ END FOOTER */
