html, body { background:black; }
/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: white;  }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {quotes: "" ""; }
 /* END RESET */
  
body { font-family:tahoma, verdana; font-size:12px; background-color:black; background:url('/gfx/bodybg.jpg') repeat-y center; bcolor:#adadad; margin:0px; padding:0px; padding-bottom:36px; }

#user_is_notl, #user_is_l { padding-top:100px !important; }
#user_is_notl a { font-size:12px!important; color:white!important; }
#user_is_notl label { padding-right:315px; }

#top { height:187px; }
#top2 {	height:187px; background:url(/gfx/logo.jpg) no-repeat transparent; cursor:pointer; }
.holder2 { width:975px; margin:0 auto; text-align:left; padding-bottom:50px; }
.container2 { margin-top:10px; text-align:center; }
#footer { margin:0 auto; width:975px; height:90px; background:url(/gfx/footerbg.jpg) repeat-x; text-align:right; }
#flinki { margin-top:35px; width:90%; padding-left:30px; text-align:left; float:left; }
#footer a { padding-right:10px; padding-left:10px; color:white; }
#footer #credits { float:right; width:300px; font-size:10px; text-align:right; margin-top:40px; padding-left:10px; }
.mod_info { font-size:10px; text-align:left; display:block; margin-bottom:10px; color:gray; padding-right:10px; }
#more_news { float:right; }

.brdRW { background:url(/gfx/v_line_dotted.gif) repeat-y right;  }

.darkColumn { background:#202020; padding:20px; }
br.cb { clear:both; }
.news_date { font-size:10px; }
.news_title { font-weight:bold;  color:#871610; margin-bottom:10px; font-size:11px; }
div.news { margin-bottom:20px; border-bottom:1px dotted gray; padding-bottom:20px; }
div.news_last { border-bottom:none; }                 
div.news_body { font-size:11px; padding-left:10px; line-height:13px; }         
.news_preview { padding-bottom:10px; font-weight:bold; }
.paginacja { display:block; margin-top:0px; margin-bottom:12px; }
#autor_dnia  { width:205px; padding-left:10px; float:left; text-align:center; margin-bottom:25px; }
#autor_dnia_opis { text-align:justify; font-size:10px;; }
.autorDnia { border-left:1px dashed white; border-right:1px dashed white; text-align:center; margin-bottom:10px;}
div.autorDnia .u_avatar { margin:0 autor; width:100%; text-align:center; background:transparent!important; }
#newsy_portalu {  }
#newsy_portalu .news-r { width:200px; float:right; }
#newsy_portalu .news-l { width:550px; float:left; }
#spotlight { width:456px; height:294px; overflow:hidden; float:left; margin-right:40px; padding-bottom:10px; }
#spotlight_in { width:450px; height:294px; position:absolute; overflow:hidden; background:black; }
#spotlight .caption { color:white; position: absolute; text-align:left; bottom:0px; background:black; padding:10px; width:436px; -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; filter:alpha(opacity=60);}
#spotlight_in div.spot { display:none; text-align:right; }
#spotlight_in div.first { display:block; }
#wstep { padding:10px; }
#wstep { color:#ADADAD !important; font-size:12px; line-height:14px; } 

.hline { height:14px; margin-bottom:10px; margin-top:10px; clear:both;  }  
.hp_column { height:370px;  overflow:hidden; _height:380px;}
.hp_lcol .darkColumn { height:329px; overflow:hidden; }
.hpHiddenKom { height:69px; overflow:hidden; display:block; }

#rozwin_newsy { margin:20px 0px 10px 0px; text-align:left; border-bottom:1px solid #6a1010;  }
#rozwin_newsy a { font-size:11px; letter-spacing:2px; color:#6a1010; }

.ostatnio_polecane { margin-left:10px; width:740px; float:left; }

h2 { font-size:12px !important; margin-bottom:10px; font-weight:bold; color:white; background:url('/gfx/belkaredbg.jpg') repeat-x; height:20px; padding-top:5px; padding-left:10px; }
h3 { font-size:12px !important; color:white; border-left:8px solid #7e0000; padding-top:10px; padding-bottom:10px; margin-bottom:10px; padding-left:10px;    }
h4 { background:url('/gfx/yellow_arrow_right.gif') no-repeat 0px 3px; padding-left:8px; font-size:12px; font-weight:bold; color:white; margin-top:5px; margin-bottom:15px;  }

h2.big { font-size:18px !important; background:none; color:white; margin:0px; padding:0px; margin-bottom:5px; }
.big { font-size:18px; }

img { border:none; vertical-align:middle; margin:0px; }

.avatar_width {	width:120px; }
.u_avatar { width:80px; height:80px; overflow:hidden; background:black; display:block; }
#bar_bottom { border-top:1px solid #515151; bottom:0px !important; font-size:0.85em; height:36px; left:0; position:fixed; width:100%; background:url(/gfx/menu_item_bg.jpg) repeat-x !important; } 
.mt20 { margin-top:20px; }
.w100pr { width:100%; }
  
#content { width:968px; overflow:hidden; padding-left:5px; padding-right:2px;  }
#content a { text-decoration:underline; } 
.user_panel { text-align:right; padding:10px; height:115px; }
#user_status {float:right; height:35px; padding-top:5px; }
#usr_news { float:right; width:29px; height:20px; background:url(/gfx/usr_news_bg.gif) no-repeat; font-size:14px; padding-top:2px; text-align:center; padding-left:1px; margin-left:10px; }
#usr_news a { color:white; }
.usr_news_red a { color:white; font-weight:bold; }
#user_menu { padding-top:10px; }
#user_menu a  { font-size:12px; padding-left:10px; padding-right:10px; color:white; font-wieght:bold !important;  }
#user_menu a.selected { color:white; }
  
  
#hp { text-align:justify; }  
#hp #lcol { width:215px; float:left; font-size:10px; overflow:hidden; }
#hp #lcol .darkColumn { padding:5px !important; }  
#hp #rcol { width:740px; margin-left:10px; float:left; overflow:hidden; _margin-left:15px; }
#hp #rcol #sub { width:741px; } 

table.komLista { width:195px; }
.komLista td { vertical-align:top; padding-bottom:7px; padding-top:5px; background: url(/gfx/h_line_dashed2.gif) repeat-x bottom; line-height:10px; }
.komLista .last td { border:none; background:none; }
.komLista td.kom { vertical-align:middle; padding-left:3px; overflow:hidden;  }
  
ul.biglist li { margin-bottom:10px; font-size:14px; }
  
#hp #tc1 { float:left; width:240px;  }
#hp #tc2 { float:left; width:225px; margin-left:10px; margin-right:10px; }
#hp #hp_kategorie {  padding-top:0px;  }
#hp #tc2 a.kategoria { background:url(/gfx/redarrow.gif) no-repeat 8px 8px #171717; display:block; margin-bottom:1px; color:white; text-decoration:none; height:17px; padding-top:5px; padding-left:22px; } 
#hp #tc2 a.kategoria:hover { background-color: #252525; }
#hp #tc2 a.kategoria b { color:#871610; }
#hp #tc3 { float:left; width:240px; }
#hp #sub p { padding-right:15px; font-size:13px; line-height:19px; margin-top:9px; }  
#news_more { display:none; text-align:center; }  

  .hiddenColor, .hiddenColor a {
  	color:#636161;
  }
  
  .green, .green a {
  	color:#1b6b2e;
  }
  
  .red, .red a {
  	color:#871610;
  }
  
  .yellow, .yellow a {
  	color:#f7b926!important;
  }
  .white, .white a {
    color:white !important;
  }
  
  .b {
  	font-weight:bold;
  }
 
  .mb10 {
  	margin-bottom:10px;
  }
 

  .f18 {
  		font-size:18px;
  }
  .f16 {
  		font-size:16px;
  }
  .f14 {
  		font-size:14px;
  }
  .f11 {
  		font-size:11px;
  }
  .f10 {
  	font-size:10px;
  }
  .center {
  	text-align:center !important;
  }
  
  .inline {
  	display:inline !important;
  }
  
  table.center td {
  	text-align:center !important;
  }
  
  table.cs5 {
  	border-spacing:5px;
  }



  .a_no_border, .a_no_border a {
  	text-decoration:none !important;
  }	
  
  
  .tb_gold { }
  .tb_gold th { font-size:12px !important; color:white; border-left:8px solid #7e0000; padding-top:10px; padding-bottom:10px; margin-bottom:10px; padding-left:10px; }
  .tb_gold td { background: url(/gfx/h_line_dashed.gif) no-repeat bottom; padding:10px; font-size:11px; text-align:right; }
  .tb_gold td.gold { color:#faad13; padding-left:20px; text-align:left; }

  .border_bottom { background: url(/gfx/h_line_dashed.gif) no-repeat bottom;   }

  .tb_dark { background:#1c1c1c; border:1px solid black; }
  .tb_dark th { border-bottom:1px solid black; padding:5px; font-size:110%; color:#f5ac1f; font-weight:bold; background:#560c09; text-align:center; }
  .tb_dark td { padding:5px; border-bottom:1px solid black; line-height:14px; }

  .tb_dark2 td, .tb_dark2 th { border:1px solid black;  }
  .tb_dark2 th {text-align:left!important; }

  .gradient_box { background:url(/gfx/belkaredbg2.gif) repeat-x; height:22px; padding-top:3px; overflow:hidden; }
  .gradient_box a { font-size:11px; color:white; text-decoration:none !important; top:-5px; _position:relative; }
  .box_item { margin-left:10px; margin-right:10px; }

  a.napisz_wiadomosc { width:35px; float:right; }


  .about_me_info { padding:10px; text-align:justify; line-height:20px; padding-bottom:20px; }

 .alalink {
 	color:#adadad;
 	cursor:pointer;
 }	

  a {
    color:#adadad;
    text-decoration:none;
  }
  a:hover {
    color:white;
    text-decoration:underline;
  }

	.selected {
		font-size:110%;
		font-weight:bold;
		color:#ffcc00;
		text-decoration:none !important;
	}

  ul#menu { display:block; height:47px; background:url(/gfx/menubg.jpg) repeat-x; margin:0px; padding:0px; clear:right; }
  ul#menu li { display:block; float:left; padding-left:20px;padding-right:20px;background:url(/gfx/menu_item_bg.jpg) no-repeat; height:47px; margin-right:0px; }
  ul#menu li.first { margin-left:17px; }
  ul#menu li.selected { background:url(/gfx/menu_selitem_bg.jpg) no-repeat !important; }
  ul#menu li a { display:block; color:white; font-weight:bold; margin-top:16px;  text-decoration:none; text-align:center; text-transform:uppercase;}
  ul#menu li.selected a, ul#submenu li.selected {  }
  ul#menu li.menuEnd { width:10px; }
  
  ul#submenu {
    padding:0px; margin:0px;
    padding-left:25px;
    display:block;
    margin:0px;
    padding-top:5px;
    background:#black;
    padding-bottom:5px;
    border-bottom:1px solid #611212;
    margin-top:0px;
  }
  ul#submenu li {
    padding:0px; margin:0px;
    display:inline;
    padding-right:10px;
    font-size:11px;
    
  }
  
  #sciezka_okruszkow { margin:10px; margin-left:25px; margin-right:25px; text-align:left; font-size:10px; color:white; }
  #sciezka_okruszkow a { color:white; }
  input, textarea, file, select, .input {
    background-color:#515151;
    border:1px solid #656565;
    color:white;
    margin-bottom:5px;
  }
  input:hover, textarea:hover, select:hover
  {
  	background-color:#646464;
  }
  
  input[type="file"] {
  	color:black;
  }
  
  input:focus, textarea:focus, select:focus
  {
  	background: #2d2c2c;
  }
  
  
  
  label { display:block; padding-bottom:5px; font-size:11px; }



  .msg_error, .msg_ok
  {
      margin:10px 5px 10px 5px;
      padding:10px;
      font-size:15px;
      background-color:#660000;
      border:1px solid #dfddc7;
      color:white;
      font-weight:normal;
}

.msg_ok
{
    background-color:#0c4c1b;
}

.single_error
{
    font-size:12px;
    padding:10px;
    padding-left:0px;
}

.clear {
	clear:both;
}


/* TABELA 1 */
.tac {
	text-align:center;
}
.vam {
	vertical-align:middle !important;
}

table td { vertical-align:top; }

.site_tb1 { border-spacing:2px; }

.site_tb1 td {
	padding:5px;
	background:#161616;
	vertical-align:top;
}
.site_tb1 tr.ng td {
	font-weight:bold;
	font-size:120%;
	background:url(/gfx/menu_selitem_bg2.jpg) repeat-x !important;
}

.info {
	
	padding:10px;
	border:1px solid #404241;
	background:#262626;
	font-size:16px;
}

.del {
	color:#891d1d;
}

.help_button {
	cursor:pointer;
}

.help_txt { font-size:11px; text-align:left; background:#3a3a3a; padding:8px; text-align:justify; display:none; cursor:pointer; }

/* ------------ lista obrazkow ------------- */
.image_list {  } 
table.image_list { padding:0px; }

table.image_list td { }
.image_list .image { float:left; width:237px; height:240px; padding:5px; margin-right:0px; text-align:center; vertical-align:middle; background:url('/gfx/klisza_big.gif') no-repeat; }
.image_list .image_options { padding-top:25px;	text-align:left !important; }
.image_list .image_options td { text-align:left !important; }
.image_list .image_options td.right { text-align:right !important; }
.image_list .image img { border:none; }
.image_list .subtitle { font-size:10px; }
.image_list_pf .image { height:280px; }
.image_list_pf .pf_status_yes { color:green; font-size:10px; margin-top:5px; }
.image_list_pf .pf_status_no { color:red; font-size:10px; margin-top:5px; }


.lista_kategorie { width:215px; text-align:left; padding:0px; margin-bottom:10px; line-height:20px;   }
.lista_kategorie .darkColumn { padding:5px; font-size:10px;}

.paginacja a, .paginacja b { background:#252525; display:block; float:left; padding:5px; padding-left:10px; padding-right:10px; margin-right:5px; text-align:center; font-size:10px; color:white;}
.paginacja b { background:#fda426; color:#262626; }


.szala td img { margin-bottom:4px; }
#vote_details { border:1px solid #ffb400; padding:5px; width:300px; margin:0 auto; display:none; 	}


/* ----------------------------------------------- */
div.comments_cont { margin-top:10px; padding-top:20px;  }
.comments_dane { height:90px; }	

.polec_analize { width:110px; float:right; text-align:center; border:1px solid #2d2d2d; padding:10px; background:url(/gfx/image_list.png) top center no-repeat; }
.polec_analize small { font-size:10px; display:block; }
.polec_analize div.polecen { margin-bottom:10px; }
div.polecen strong { font-size:20px; color:#c69d20; }
.polec_analize div.nie_polecam { font-size:11px; }
.polec_analize div.nie_polecam strong { color:red;}
.comments img.avatar  { margin-bottom:20px !important; }
.k_data { font-size:10px; }
.comments_abuse { width: 20px; float:right; }

.komentarz { background:#353535; padding:10px; border:1px solid #3c3c3c; margin-bottom:20px; border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px; line-height:15px; }
.comments_cont .komentarz { width:670px; overflow:hidden; }
.komentarz_ocena { width:50px; height:40px; padding:5px; text-align:center; background:#101010; float:left; margin-right:10px; }
.ocena_explain {}
.ocena_explain div.ocena_box { display:none; width:300px; height:60px; font-size:11px; }
.ocena_box { border:1px solid #545454; padding:5px; background:#131313; }
.ocena_box div { display:block !important; }

/* ------------ RATER ------------------------- */
#rater {
	position:absolute; width:80px; height:150px; text-align:left; padding:10px; z-index:999; background:#191919; 
}
#rater ul li {
	padding-bottom:15px;
}

#rater_tips { width:150px; padding:5px; background:#5d0f0b;  font-size:12px; text-align:center; border:1px solid white; }

.rater_cancel {
	text-align:center; cursor:pointer;
}
.rate {
	font-weight:bold;
}

/* ----------------- USERS ---------------------- */

.debiutant  {
	color:#0072ff !important;
}
.amator  {
	color:#4e9b1f!important;
}
.fotograf  {
	color:#ffcc00!important;
}
.pro, .PRO  {
	color:#ff7e00!important;
}
.art, .ART  {
	color:#e31d1d!important;
}


/* -------------------------------------------------- */

#set_folder_menu {
	border:1px solid gray;
	background:black;
	width:300px;
	padding:5px;	
	text-align:left;
	display:none;
}	

#set_folder_menu div.folder_item {
	margin:3px;
	padding:5px;
	cursor:pointer;
	background:#262626;
	text-align:left;
}

div.folder_large {

	width:172px; height:141px;
	background:url('/gfx/folder_bg_new.gif') no-repeat;
	overflow:hidden;
	text-align:center;
	position:relative;
	float:left;
	margin-right:10px;
	margin-top:20px;
}

div.folder_image {
      filter:alpha(opacity=85); -moz-opacity:0.85;	-khtml-opacity: 0.85; opacity: 0.85; position:absolute;
      width:172px; height:141px; margin-top:-30px;
}

div.folder_descr { padding-top:30px; filter:alpha(opacity=100); -moz-opacity:1;	-khtml-opacity: 1; opacity: 1; }
strong.folder_description { color:black; font-size:11px; font-weight:bold;  display:block; padding:10px; }

div.folder_descr a { color:#520b07; font-size:12px; text-decoration:none; }

div.folderOp { width:120px; height:138px; float:left; margin-right:10px; cursor:move; }
div.folderOp div.visibleF { width:115px; height:115px; background:url(/gfx/folder_bg.gif) no-repeat; }
div.folderOp .imageLayer { text-align:center; padding-top:5px; height:85px; }
div.folderOp .descLayer { text-align:center; overflow:hidden; height:24px; }
div.folderOp .folder_image { filter:alpha(opacity=65); -moz-opacity:0.65;	-khtml-opacity: 0.65; opacity: 0.65; }
div.folderOp .arrows { position:absolute; z-index:1000; }
div.folderOp .arrows .larr { margin-left:5px; margin-right:38px; margin-top:5px; cursor:pointer;  }
div.folderOp .arrows .rarr { margin-left:40px; margin-top:5px; cursor:pointer; }  
div.folderOp .options { font-size:10px; }
div.folderOp .options .edit { margin-left:15px; margin-right:20px; }
.ui-sortable-placeholder { border:1px dotted gray; visibility:visible!important; }

div.jjmenu {
	
	position:absolute;
	background:#fffef0;
	border-bottom:1px solid #acaca9;
	border-right:1px solid #acaca9;
	padding:0px;
}

div.jj_menu_item {
	color:#dddddd;
	border:1px solid black;
	background:url(/gfx/menuitem.gif) no-repeat black;
	cursor:pointer;
}

div.jj_menu_item span {
	display:block;
	padding:4px;
	white-space: nowrap;
}

div.jj_menu_item_more span {
	background:url(/gfx/more.gif)  right no-repeat;	
}
div.jj_menu_item_more span {
	padding-right:20px;
}

div.jj_menu_item_hover {
	background:#3c3c3c;
	
}

.right { text-align:right !important; }

.zak1 { padding-left:10px; display:block; margin:0px; padding:0px; height:100%; padding-bottom:3px; background: url(/gfx/h_line_dashed.gif) no-repeat bottom;  }
.zak1 .special { padding-top:7px; font-size:140%; }
.zak1 .specjal a { color:red!important; }
.zak1_cont {  padding:20px; }
.zak1 .zakladka { float:left; margin-right:10px; padding:7px; cursor:pointer; background-color:#252525; padding-left:10px; padding-right:10px; }
.zak1 .akt {  font-weight:bold; background-color:#383838; }
.zak1 a { font-size:11px; }

table.kariera { width:200px;  }
table.kariera b.stat { font-size:12px; }
table.kariera th { font-size:14px; padding:5px; border-bottom:1px solid gray; }
table.kariera td { padding:5px; vertical-align:bottom; padding-left:0px; font-size:11px;  }
table.kariera tr.arrow_row td { text-align:center; font-size:20px; }
table.kariera .arr {  }
table.kariera .current td {  }


.kariera_curr, .kariera_not_curr { text-align:center; font-size:11px; padding:15px; border-radius:8px; -webkit-border-radius: 8px;  -moz-border-radius: 8px;  }
.kariera_curr b.stat, .kariera_not_curr b.stat { font-size:14px !important; }
.kariera_curr { text-align:center; border:2px solid white; }
.kariera_not_curr { background:#232323;  }

a#kariera_rozwin { display:block; margin-top:10px; text-align:right; text-decoration:none; }

ul.user_stats_mk li { padding-bottom:10px; }

.bigger_font { font-size:16px; }

div.user_list_user { border:0px solid white; width:80px; margin-bottom:25px; margin-right:20px; float:left; padding:10px; background:#373737; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius: 6px; }
div.user_list_user a { font-size:11px; }


#msg_send_friendbook { border:1px solid gray; height:300px; padding:10px; overflow:auto; }
#msg_send_friendbook a { display:block; margin-bottom:10px;  }

#category_picker a.sort_group { padding-left:5px; padding-right:5px; }

#category_picker .expand { display:none; border:1px solid gray; padding:5px; width:200px; position:absolute;   background: #1d1d1d; z-index:10000; }
#category_picker .expand a { display:block; margin-bottom:5px; padding:5px; }
#category_picker .kat_kategorie a { margin-bottom:0px!important; }
#category_picker .expand a:hover { background:gray; }

.szaraBelka { background:url('/gfx/szaraBelkaBg.gif') repeat-x; border:1px solid #313131; height:19px; padding-top:6px; padding-left:10px; margin-bottom:10px; } 
#cPickerCategory { float:left; width:215px; border-right:1px dotted white; font-size:11px; }
#cPickerSort { float:left; width:720px; padding-left:20px; font-size:11px; }
#brakPrac { padding-top:100px; text-align:center; font-size:30px; }
ul.sort_group { width:200px; float:left;  }

div.last_item { font-size:11px; float:left; width:100%; margin-bottom:20px; }
div.last_item img { float:left; margin-right:5px;  }

.navi_list { margin-top:10px; margin-bottom:10px; background:black; }
div.navi_list table.tb_nav td { text-align:center; vertical-align:middle !important;  }
div.navi_list table td { text-align:center; vertical-align:middle !important; cursor:move; height:70px; overflow:hidden; }
.navi_list table td.current img { border:2px solid gray; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.navi_list table td.current { background:url(/agfx/downarrow.gif) no-repeat; background-postion:50% 0%; }
.navi_list img {cursor:pointer; display:inline!important; margin-right:20px; margin-left:20px;  }
#navi_container { width:100%; overflow:hidden; position:relative; } 
#navi_container img { border:2px solid white; }
.navi_arrow_l { padding-left:50px; background:url(/gfx/big_arrow_left.gif) no-repeat left; cursor:pointer; position:relative; zoom:1; }
.navi_arrow_r { padding-right:50px; background:url(/gfx/big_arrow_right.gif) no-repeat right; cursor:pointer; position:relative;  zoom:1;  }
#navi_scroll { height:10px; background:#3d3d3d; width:100%; margin-top:-1px; cursor:move; }

#navi_preloader { border: 1px solid gray; height:10px; margin-top:10px; overflow:hidden; }
#navi_preloader div { background:#3d3d3d; width:10%; height: 10px; }


.h_slideshow {width:780px; overflow:hidden; }
.h_slideshow .slide_c { width:4000px; }

.overflowhidden { overflow:hidden; }

#komentarz_form, #rater, #rater_tips { display:none; }



/* ROUNDED CORNERS */


input,select,textarea { border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5; }

input, select { height:24px; }


h2 { border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px; }
h2, .darkColumn, .szaraBelka, .expand, .gradient_box { border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px; }

.zakladka { border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; -moz-border-radius:6px 6px 0px 0px;  }


.round {
  border-radius: 3ex;
  -webkit-border-radius: 3ex;
  -moz-border-radius: 3ex;
}

.mceContentBody { width:975px; }
div.article_body h2, .mceContentBody h2 { background:none!important; font-size:16px !important; color:#871610!important; padding-left:0px !important; }
div.article_body h3, .mceContentBody h3 { background:none!important; font-size:13px !important; color:#871610!important; font-weight:bold; padding:0px!important; border:none!important; }
div.article_body { padding:20px; }
div.article_body table, .mceContentBody table { width:95% !important; }
div.article_body, div.article_body table td, .mceContentBody table td { width:100% !important; text-align:justify !important; font-size:13px; line-height:14px; }


#userNoteDialog, #userBanDialog { cursor:move; width:500px; height:350px; position:absolute; box-shadow: 0px 0px 14px black; -moz-box-shadow: 0px 0px 14px black; -webkit-box-shadow: 0px 0px 14px black; }

#userNoteDialog .DuserName, #userBanDialog .DuserName { font-size:16px; margin-bottom:10px; }
#userNoteDialog .DuserName span, #userBanDialog .DuserName span { color:yellow; font-weight:bold; }
#userNoteDialog .DialogType, #userBanDialog .DialogType { margin-top:10px; margin-bottom:10px; }
#userNoteDialog .box, #userBanDialog .box { padding:10px; width:95%; height:230px; border:1px solid black; overflow:auto; cursor:default;  }

#userBanDialog label { display:inline; font-size:13px; font-weight:bold; }
.rad { height:14px; }

.notesWpis { margin-bottom:15px; background:#4f4f4f; padding:10px; border-bottom:1px dotted #949494;  }
.notesWpis .infor { font-size:11px;  }
.notesWpis .ref { margin-bottom:10px; font-size:10px; }
.notesWpis .login { color:yellow; }
.notesWpis .tresc { padding:0px; padding-bottom:10px; padding-top:10px; }



/* FORUM */

#f_title { text-align:center; }
#f_title a { font-size:20px; }

.forums { border:1px solid #861511; margin:20px 0px 20px 0px;  padding:10px; background:url("/gfx/footerbg.jpg") repeat-x -10px top; border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px;  }
.forums.active { border:1px solid #d1941f; background:#16130d; }
.forums div.title { font-size:20px; padding-bottom:5px; }
.forums div.descr { padding-bottom:5px; }
.forums .title .descr { font-size:12px; padding-left:50px;}
.forums div.last { font-size:11px; color:#9b9b9b; }
.forums div.stats { font-size:10px; float:right; text-align:right; width:200px; }
.forums div.icon { width:100px;  height:60px; float:left;  }

.forums #create { font-size:14px; font-weight:bold; }
.forums #new_topic { margin-top:50px; border:1px solid #861511; background:#222222; padding:10px;  border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px; display:none; }
.forums #topic_title, .forums #topic_description, .forums #topic_post { width:100%; }
.forums #topic_post { height: 100px; }
.forums #topic_submit { display:block; }


.topics { border:1px solid #861511; margin:10px 0px 20px 0px;  padding:10px; background:url("/gfx/footerbg.jpg") repeat-x -10px top; border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px;  }
.topics.active { border:none; }
.topics.last_posts { border:1px solid #490704; margin:5px 0px 5px 0px; }
.topics div.title { font-size:14px; padding-bottom:5px;  }
.topics div.title a { color:white; }
.topics div.descr { padding-bottom:5px; }
.topics .title .descr { font-size:12px; padding-left:50px;}
.topics div.last { font-size:11px; color:#9b9b9b; }
.topics div.stats { font-size:10px; float:right; text-align:right; width:200px; }
.topics .answer { float:right; width:100px; text-align:right; }
.topics .answer a { font-size:20px; }
.topics div.icon img { float:left; }

.forums.active.topic .title { font-size:12px; }
.forums.active .topics { margin:0px; padding:5px; border:none; border-top:1px solid #d1941f; }
.forums.active .topics .title { font-size:18px; }

.posts { border:1px solid #861511; margin:5px 0px 5px 0px;  padding:10px;  border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px;  }
.posts div.author { width:160px;  float:left; font-size:11px;  margin-right:10px; margin-bottom:10px !important; }
.posts div.post { width:720px; float:left; }
.posts div.author a.user { font-size:14px; }
.posts div.author .date_add { font-size:11px; font-weight:bold; margin-bottom:10px; }

.paginate { margin-top:10px; margin-bottom:10px; }
.paginate .pg { font-size:12px; font-weight:bold; width:15px; height:15px; float:left; margin-right:5px; text-align:center; background:#861511; padding:1px; }
.paginate .pg a { color:white; text-decoration:none; }
.paginate .pg.selected { background: #D1941F; }
.paginate_title { font-size:14px; float:left; width:55px; color:#ADADAD; }

.quote_comments_a, .quote_comments { float:right; font-size:11px; color:#D1941F; margin-left:20px; margin-right:20px; margin-top:-10px; display:none; }
.quote { border:1px gray dotted; padding:5px; font-size:10px; background:#232323; color:#a1a1a1; }
.quote_info { text-align:right; font-style:italic; margin-bottom:5px; }

#onlineList { position:absolute; font-size:10px; text-align:right; width:960px; top:10px; color:gray;  }
#onlineD {  border:2px solid #F7B926; padding:10px; background: black; color:white; margin-top:10px; width:200px; text-align:left; display:none; position:absolute; }
#konkurs_form { padding:20px; padding-right:0px; width:70%; }
#konkurs_form #p-info td { padding:10px 10px 0px 0px; }
#konkurs_form .big_box { font-size:18px; padding:15px 0px 15px 0px; display:block; border-bottom:2px solid #70130c; margin-bottom:20px; }
#konkurs_form .sekcje { border:1px solid #5d5d5d; padding:10px; margin-bottom:10px; border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px;}
#konkurs_form .sekcje p b { font-size:14px; color:#F7B926; display:block; margin-bottom:15px; }
#konkurs_form span.nr { display:block; font-weight:bold; margin-bottom:10px;}
#konkurs_form div.tytul, #konkurs_form div.plik {display:inline; }
#konkurs_form div.tytul input { width:350px;   }
#konkurs_form div.plik { padding-left:20px; display:block; }

#member_list { width:215px; float:right; background:#202020; padding:20px; margin-right:10px; border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px;  }
#member_list h2 { }
#member_list li { margin-bottom:5px; }
#member_list .country { color:#808080; }

.change_lang { text-align:right; padding-right:20px; margin-bottom:10px; }

ul.lista1 { }
ul.lista1 li { display:block; margin-bottom:10px; padding-left:5px; }

span.more a { color:white; }


#wybor_jezyka td { font-size:16px; padding:15px; }
#submenu2 .rozw-menu ul { display:none; text-align:left; position:absolute; margin-top:5px; width:200px; background:#515151; padding:10px;  border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px;  box-shadow: 0px 0px 14px black; -moz-box-shadow: 0px 0px 14px black; -webkit-box-shadow: 0px 0px 14px black; }
#submenu2 .rozw-menu ul li { display:block; margin-top:10px;  }

#submenu .rozw-menu2 ul { display:none; text-align:left; position:absolute; margin-top:5px; width:200px; background:#515151; padding:10px;  border-radius:6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px;  box-shadow: 0px 0px 14px black; -moz-box-shadow: 0px 0px 14px black; -webkit-box-shadow: 0px 0px 14px black; }
#submenu .rozw-menu2 ul li { display:block; margin-top:10px;  }
