* CSS STYLE RESET *
 
html, body, div, object, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 11px;
  vertical-align: baseline;
  background: transparent;
  line-height:16px;
  color:#aaaaaa;
}

BODY {
	line-height: 16px;
	font-family: Trebuchet MS; 
	behavior: url(/scripts/csshover.htc);
	background:url(/images/bg.gif) center top repeat-y #0a0201;
}
/* #starticle {background:url(/banners/tlo_cip_marzec.jpg) center top repeat-y #0a0201;}*/
UL { list-style: none; }
:FOCUS { outline: 0; }
TABLE { border-collapse: collapse;   border-spacing: 0; }

.hr {clear:both; display:block;}

A {color:#ffa700;}

/* content */


#content {
  margin:0px auto 0px auto; 
  padding:0px 0px;
  width:980px; 
  position:relative;
  
  }
  
.col {margin:0px 10px 0px 0px;  float:left;} 
.col#cr {margin-right:0px;}
.col#ct  { margin-left:0; }
.col#ctl { margin-left:0; }
.col#ctr { float:right;   }


.mod {position:relative;  background:url(/images/small_bg.gif) left top repeat-x #101010;   margin-top:30px;   padding:0px 9px 9px 9px;  border:1px solid #222222; border-top:none; }


/*strona startowa */

.page3colstart #ctr { height:auto!important;  margin-bottom:-10px!important;}
.page3colstart #cl {width:160px;} 
.page3colstart #cm {width:500px;}
.page3colstart #cr {width:300px;}
#users1, #users2 {width:225px; }
#users2 {margin-right:0;}
#users1 .content {width:235px; overflow:hidden; height:300px;}
#users2 .content {width:235px; overflow:hidden; height:300px;}

#last_1, #last_2 {width:225px; }
#last_3 {width:480px;}
#last_2, #last_3 {margin-right:0;}
#last_1 .content {width:235px; overflow:hidden; height:240px;}
#last_2 .content {width:235px; overflow:hidden; height:240px;}
#last_3 .content { overflow:hidden; }


.modcontainer {margin-right:-10px; }
.modcontainer .mod { float:left; margin-right:10px; display:inline; margin-top:30px; }
.mod .content {padding:0px 0px 0px 0px;  z-index:300;  overflow:hidden; margin-right:-10px; }

/*widths*/
#page21.page3col #cl, #page22.page3col #cl, #page28.page3col #cr {display:none;}
#page21.page3col #cm, #page22.page3col #cm, #page28.page3col #cm {width:820px; }
#page21 #cr , #page22 #cr  {padding:0; margin:0; width:150px;}

#page28 #cl {display:none;}


.page3col #cl {width:160px;}
.page3col #cm {width:640px;}
.page3col #cr {width:160px;}
.page3col #cm .modcontainer {width:650px;}
.page3col #cm .modcontainer .mod {width:295px;  }

.page2col #cl {width:160px;}
.page2col #cm {width:710px;}

/*modules*/
.cnt { padding-top:0px; overflow:hidden; position:relative; float:left; margin-right:10px;  display:inline;}
.cnt .cntin { position:relative; overflow:visible; background:url(/nn_img/small_bg.gif) left top repeat-x black; margin-top:30px; padding-left:10px; border:1px solid #222222; padding-bottom:10px}

.cnt H1 {margin:0px -1px -10px -1px!important; }
.cnt H1 .topl { left:-11px!important; }
.cnt H1 .topr { right:0px!important; }
.cnt H3 {margin:0px 0px 0px -10px; }

#cnt1 { width:380px; height:283px; } 
#cnt1 .cntin { margin-top:0; height:280px;  border:0; background:none;}
#cnt2 { width:410px; ; margin-right:0; height:291px;} /*h ustalone do profilu uzytkownika */
#cnt2 .cntin {margin-top:0; height:280px;  border-top:0; }
#page22 #cnt2 {height:321px;}
#page22 #cnt2 .cntin {margin-top:0; height:240px;  border-top:0; }
#cnt2_wide {width:100%;}

#page21 #cnt2 .content {   height:244px; overflow:auto; margin-right:0px;}

#cnt3 { width:260px; clear:left;}
#cnt4 { width:260px; }
#cnt5 { width:260px; margin-right:0; }
#cnt6 { width:260px; }
#cnt7 { width:260px; }
#cnt8 { width:260px; margin-right:0; }
#cnt9 { width:800px; }
#cnt9a { width:800px; }
#cnt10 { width:800px; }
#cnt11 { width:800px; }


#cnt3 .cntin, 
#cnt4 .cntin, 
#cnt5 .cntin, 
#cnt6 .cntin, 
#cnt7 .cntin,
#cnt8 .cntin { height:340px;} 


#cnt1p { width:380px; height:283px; } 
#cnt1p .cntin { margin-top:20px; height:280px;  border:0; background:none;}


#cnt1i { width:240px; }
#cnt1i .cntin { margin-top:0; height:380px; border:0; background:none!important; overflow:hidden;} 
#cnt2i { width:370px; margin-right:0;} 
#cnt2i .cntin { margin-top:0; height:377px; background:none;  border-top:0;  overflow:hidden; padding-right:10px; padding-bottom:0px;}

#cnt8i,
#cnt9i,
#cnt10i,
#cnt11i { width:620px; }


#cnt_blog { width:530px;}
#cnt_mp3 { width:260px; margin-right:0; }
#cnt_blog .cntin, #cnt_mp3 .cntin { height:380px;}

.lcav {float:left;}
.rcav {float:left;}

 

/* loading */

.loading {
  position:absolute; 
  width:100%; 
  height:100%; 
  background:black; 
  color:white; 
  left:0; 
  top:10px; 
  margin:10px 0px 0px 0px; 
  padding:0px 0px 0px 0px; 
  opacity:0.7; 
  filter:alpha(opacity=70); 
  text-align:center; 
  z-index:999;
  }
.loading SPAN {
  padding-top:40px; 
  font-size:20px; 
  font-weight:bold; 
  display:block;
  z-index:999;
  }
  
  
/* nagłówki */
.mod H1 { 
  background:url(/nn_img/h1_bg.gif) right top no-repeat; 
  padding-left:10px;  
  margin:0px -10px -10px 0px;  
  height:47px;
  position:relative;
  top:-20px;
  left:0px;
  z-index:300;
  }

.mod H1 A, .mod H1 SPAN { 
  font-weight:bold; 
  color:white; 
  text-decoration:none; 
  background:none;   
  padding:1px 5px 0px 5px; 
  line-height:34px; 
  height:34px; 
  display:inline; 
  float:left; 
  margin:0px 5px 0px 0px;
  }
  
.mod H1 A IMG, .mod H1 SPAN IMG {margin-right:5px; float:left; margin-top:5px; display:inline;} 
.mod H1 A.active {background:#101010; border:1px solid #353535; border-bottom:none; padding:0px 9px 0px 9px;}
.mod H1 A:HOVER {color:orange;}

.mod H1 SPAN.title, .mod H1 A.title { background:url(/nn_img/h1_ro.gif) right top repeat-x; padding-right:20px; margin-left:-10px;}
.mod H1 SPAN.title A:HOVER {text-decoration:underline; color:black!important;}

.mod H1 .topl {display:block; position:absolute;  left:-10px; top:0px; width:15px; height:47px; background:url(/nn_img/h1_l.gif) left top no-repeat; }
.mod H1 .topl_o {display:block; position:absolute;  left:-10px; top:0; width:15px; height:47px; background:url(/nn_img/h1_lo.gif) left top no-repeat; }
.mod H1 .topr {display:block; position:absolute; right:0px; top:0; width:15px; height:47px; background:url(/nn_img/h1_r.gif) right top no-repeat; }


/*------------------------------------------------------------------------------------------------------------*/


/* TABS */
H3.tabs {height:26px; margin-bottom:10px; padding-top:5px;}
H3.tabs A, H3.tabs SPAN { color:#a0a0a0; display:inline; float:left; height:26px; background:url(/nn_img/h3_bg.gif) right top no-repeat; line-height:26px; margin-left:5px; padding:0px 5px; text-decoration:none; position:relative; }

#cl H3.videotabs A {width:120px; text-align:center;}

H3.tabs A:HOVER { color:#81b0d3; }
H3.tabs  I {position:absolute; left:-1px; top:0; height:26px; width:5px; background:url(/nn_img/h3_l.gif) left top no-repeat;}
H3.tabs .active {color:orange;}
H3.tabs IMG {vertical-align:middle; margin-right:10px;}
.tabs.mailtabs {height:110px;}
.tabs.mailtabs A {width:210px; margin-top:10px;} 
/*------------------------------------------------------------------------------------------------------------*/

/* top menu */
.topcontent { background:url(/nn_img/top.jpg) center top no-repeat; height:242px; position:relative; z-index:800;}
.topcontent2 { width:980px; margin:0px auto; position:relative; padding-top:1px;}
/*------------------------------------------------------------------------------------------------------------*/

/* top menu */
.topmenu { background:url(/nn_img/menu_bg.gif) left top repeat-x;  margin-top:187px;}
UL.topmenu { height:54px; width:980px; margin:0px auto; } 
.topmenu LI { float:left; position:relative; z-index:700;}
.topmenu A { float:left;  font-size:15px; text-decoration:none; color:white; }
.topmenu A SPAN { display:block; padding-top:20px; height:32px; padding-left:8px; padding-right:8px; float:left; cursor:pointer;}
.topmenu A:HOVER {color:#ff9f14; }
.topmenu A.active { background:url(/nn_img/menu__bg.gif) right top no-repeat #ff9f14;  color:#792416; }
.topmenu A.active:HOVER { color:#792416; } 
.topmenu A.active SPAN { background:url(/nn_img/menu__l.gif) left top no-repeat; }       
.topmenu .sbmenu {position:absolute; left:0; top:52px; background:black; z-index:700;}
.topmenu .sbmenu .title {display:none;}
.topmenu .sbmenu H3 {display:none;}
.topmenu .sbmenu A.active {background:none;  color:white; }
.topmenu .sbmenu H1 {clear:left; display:none;}
.topmenu .sbmenu H1 A {display:block; padding:2px 10px; font-size:12px; font-weight:normal; white-space: nowrap; clear:left; float:none}
.topmenu LI:HOVER H1 {display:block;}

.topmenu .submenu {position:absolute; left:0; top:52px; background:black; z-index:700; }
.topmenu .submenu .title {display:none;}
.topmenu .submenu A {display:block;}
.topmenu .submenu A.active {background:none;  color:white; }
.topmenu .submenu  A SPAN {display:none; padding:2px 10px!important; height:auto!important; font-weight:normal; white-space: nowrap; clear:left; float:none; }
.topmenu .submenu  A SPAN { font-size:12px!important; } 
.topmenu LI:HOVER A SPAN {display:block;}

.topmenu .orange {color:#ff9f14!important; font-weight:bold;}
/*------------------------------------------------------------------------------------------------------------*/

/*login*/
.logo {position:absolute; left:0; top:46px;}
.loginbox {position:absolute; right:-12px; top:0px; width:340px; padding:0; margin:0; height:187px;}
.loginbox_bg {position:absolute; right:-12px; top:0px; width:350px; padding:0; margin:0; height:140px; background:url(/nn_img/loginbox_bg.gif) left bottom transparent; opacity:0.35; filter:alpha(opacity=35);}
.loginbox FORM {border-top:1px solid black; }
.loginbox LABEL {display:block;  margin:0px; padding:0; float:left; margin-right:5px; display:inline;  color:white;}
.loginbox LABEL SPAN {display:block;}
.logininput { margin-top:0px; width:123px; height:24px;  background:url(/nn_img/login_bg.gif) left top no-repeat transparent; padding-top:6px!important; padding-left:10px!important; color:white; border:0;}
#loginbutton { vertical-align:top;  margin-top:6px; }
.loginbox .info { margin-top:-15px; }
.loginbox .info A { color:#ff9f14; margin-right:10px; text-decoration:none; }
.loginbox .info LABEL { color:#ff9f14; margin-right:10px; text-decoration:none; display:inline; cursor:pointer;}
.loginbox .info INPUT {vertical-align:middle;}

.loginbox .online { color:#ff9f14; clear:left; border-top:0;}
.loginbox .logged {margin-top:5px;}
.loginbox .logged .info {margin-top:0; float:left;}
.loginbox .logged .info A {display:block;}
.loginbox .avatar { margin-right:10px; }
.loginbox .avatar H2 {position:absolute; bottom:5px; left:0px; z-index:101; }
.loginbox .avatar H2 A {font-size:9px; font-family:tahoma; text-decoration:none;  font-weight:normal!important; }
.loginbox .avatar .photo {border:1px solid #222222; }

.login {padding:100px;}
.login H2 { padding-bottom:25px; font-size:14px; font-weight:normal; }
.login FORM {border-top:1px solid black; }
.login LABEL {display:block;  margin:0px; padding:0; float:left; margin-right:5px; display:inline;  color:#909090;}
.login LABEL SPAN {display:block;}

.online {border-top:1px solid black;}

/*------------------------------------------------------------------------------------------------------------*/


/*search*/
.loginbox .search {position:absolute; left:0; bottom:10px; z-index:999;}
.cntin .search {position:absolute; right:10px; top:5px;  z-index:999;}
.loginbox .search INPUT { vertical-align:middle; margin-top:0px; width:123px; height:24px;  background:url(/nn_img/login_bg.gif) left top no-repeat transparent; padding-top:6px!important; padding-left:10px!important; color:white; border:0;}
.cntin .search INPUT {background:white; color:black;}


/*------------------------------------------------------------------------------------------------------------*/





/* photo container */
DIV.photo  { display: table;  #position: relative; overflow: hidden;  background:black; border:1px solid #222222; }
DIV.photo.cat1 {border-color:darkred;}
DIV.photo.cat2,
DIV.photo.cat3 {border-color:darkgreen;}
DIV.photo  DIV {   #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
DIV.photo SPAN {   #position: relative; #top: -50%;}
DIV.photo  IMG {    display:block;  margin:0px auto; padding:0px;}

#photoaction { position:relative;}
#photoaction A { width:50%; height:100%; background:url(/nn_img/blank.gif) left top transparent!important; position:absolute; top:0;}
#photoaction #prev { left:0; }
#photoaction #next { right:0; }
#photoaction #prev:HOVER { left:0; }
#photoaction #next:HOVER { right:0; }

.startplotka { width:202px; height:202px; position:relative; margin-left:10px;}
.startplotka .photo { width:200px; height:200px; }
.startplotka .tlo { position:absolute; left:1px; bottom:1px; width:200px; height:55px; background:black; opacity:0.7; filter:alpha(opacity=70); }
.startplotka .opis { position:absolute; left:1px; bottom:1px; width:200px; height:55px; }
.startplotka .opis A { text-decoration:none; display:block; padding:10px 20px; font-size:10px; line-height:12px;}
.startplotka .opis A SPAN { text-decoration:none; color:#c0c0c0; display:block; }

.startfilm { width:122px; height:120px; position:relative; margin-left:10px; margin-right:30px; float:left;}
.startfilm .photo { width:120px; height:72px; }
.startfilm .time {font-size:10px; background:black; width:36px; height:13px; position:absolute; right:1px; top:59px; text-align:center; line-height: 12px;}
.startfilm .opis A { text-decoration:none; display:block; padding:5px 5px; font-size:10px; line-height:12px;}
.startfilm .opis A SPAN { text-decoration:none; color:#c0c0c0; display:block; }
/* avatar */

.avatar {float:left; position:relative; overflow:hidden;  margin-right:10px; margin-bottom:6px;  display:inline;}
.avatar H2 A {text-decoration:none;  font-weight:normal!important; font-size:9px;}
.avatar .actions A { display:block; margin-bottom:2px; }
.avatar .actions A:HOVER SPAN { color:white; }

.avatar_p {float:left; position:relative; overflow:hidden;  margin-right:10px; margin-bottom:6px;  display:inline;}
.avatar_vi {float:left; position:relative; overflow:hidden;  margin-right:10px; margin-bottom:6px;  display:inline;}
.avatar_p H2 A {text-decoration:none;  font-weight:normal!important; font-size:9px;}
.avatar_p .actions A { display:block; margin-bottom:2px; }
.avatar_p .actions A:HOVER SPAN { color:white; }


.userlist .avatar H2 {position:absolute; bottom:0px; left:0px; z-index:101; }
.userlist .avatar H2 A { font-family:tahoma; text-decoration:none;  font-weight:normal!important; }
.userlist .avatar .photo {width:65px; height:65px;}
.userlist .avatar .actions SPAN {display:none;}
.userlist .avatar .actions SPAN {display:none;}
.userlist .avatar.list {width:80px; height:83px; }
.userlist .avatar.list .actions {position:absolute; right:0px; top:0px; z-index:101;}
.userlist .avatar.list .actions IMG {display:block; width:12px!important; height:12px!important; margin-bottom:2px;}

.userlist .avatar.av3 {width:67px; height:83px; }
.userlist .avatar.av3 .actions {position:absolute; right:0px; bottom:2px; z-index:101;}
.userlist .avatar.av3 .actions IMG {display:block; width:12px!important; height:12px!important; float:right;}

.actions.add {float:left;}
.actions.add A {display:block; text-decoration:none;}
.actions.add SPAN {display:none;}


#ajx_info_innerhtml P {clear:left; padding-left:110px; padding-right:5px;}
#ajx_info_innerhtml P SPAN {display:inline; width:105px; text-align:right; float:left; margin-left:-110px; font-weight:bold;}


/* shoutbox */
.usershout .avatar {margin-top:12px;}
.shoutbox H2 { font-size:10px;  font-family:tahoma; font-weight:normal!important;  margin-bottom:5px; line-height:10px; margin-top:-1px; color:white;}
.shoutbox H2 A {font-size:10px; font-family:tahoma; font-weight:normal!important; line-height:10px; }
.shoutbox .shout { position:relative; line-height:12px; height:60px; margin-top:0px; float:left; width:210px; font-size:10px;}
.shoutbox .shouted {font-size:10px; position:absolute; right:0; top:-4px; color:white;}
.usershout { margin:-5px; padding:5px; margin-bottom:10px; }
.shoutbox textarea {font-size:9px; padding:0px; font-family:trebuchet ms; line-height:12px; overflow:hidden; width:208px; height:50px; background:#222222; color:white; border:1px solid white;}
.shoutbox .br {position:absolute; right:0; bottom:0;}
/*------------------------------------------------------------------------------------------------------------*/



/* Galeria */
.gallery .gallery_link {float:left;   position:relative; overflow:hidden; margin-right:10px; margin-bottom:10px; color:white;}
.gallery .photo { margin:0px auto 5px auto; }

.vers .gallery_link {width:153px; height:185px;}
.vers .photo {width:151px; height:116px;}

.ver3 .gallery_link {width:200px; height:220px; }
.ver3 .photo {width:198px; height:149px;}

.ver5 .gallery_link {width:116px; height:160px; }
.ver5 .photo {width:114px; height:88px;}

#cl .ver5 .gallery_link {margin:0px auto 10px auto!important; float:none;}
#cl .ver5 .gallery_link .rank { right:0!important; left:auto;}
#last_ranked .gallery_link {height:120px;}
#last_commented .gallery_link {height:90px;}

.gallery_link .info { overflow:hidden; }
.gallery_link .info A { display:block; height:100%;  text-decoration:none; color:#ffa700; text-align:center;}
.gallery_link .info .views    { background:url(/icons/ic_views.gif)    left top no-repeat;  margin-right:10px; width:60px; margin: 0px auto; line-height:15px; }
.gallery_link .info .comments { background:url(/icons/ic_comments.gif) left top no-repeat;  margin-right:10px; width:60px; margin: 0px auto; line-height:15px;  }
.gallery_link .info .users    { background:url(/icons/ic_users.gif)    left top no-repeat;  margin-right:10px; width:60px; margin: 0px auto; line-height:15px;  }
.gallery_link .info .photos   { background:url(/icons/ic_photos.gif)   left top no-repeat;  margin-right:10px; width:60px; margin: 0px auto; line-height:15px;  }


.gallery_link SPAN {cursor:pointer; color:#ffa700; white-space: nowrap; display:block; font-size:10px; line-height:12px;} 
.gallery_link SPAN I {font-style:normal; color:white; margin-right:4px;}



.admin_actions {position:absolute; right:1px; top:1px; width:25px; }
.admin_actions A {color:white!important; display:block; text-align:center; text-decoration:none; padding:2px;}
.admin_actions A:HOVER {color:black!important;}
.gallery_link .rank {position:absolute; left:0; bottom:0px;}

#ajx_galerie .content {padding-bottom:30px;}




/* Galeria top info do listy zdjęc i zdjecia*/
.photo_topinfo {clear:left; position:relative; border:1px solid #222222; background:#151515; padding:0px; margin-right:10px; }
.photo_topinfo SPAN {display:block; }
.photo_topinfo A {color:#ffa700;}
.photo_topinfo .date {color:#c0c0c0; float:left; clear:left; background:url(/icons/date.gif)   left center no-repeat; line-height:13px; padding-left:10px; margin-left:5px; margin-bottom:5px;}
.photo_topinfo .name {clear:left; }
.photo_topinfo .title {float:left; clear:left; margin:0px 5px; font-weight:bold; font-size:14px; margin-bottom:5px;}
.photo_topinfo .count {float:left; clear:left;  background:url(/icons/ic_photos.gif)   left  top no-repeat; line-height:13px; padding-left:20px; margin-right:5px; margin-bottom:5px;}
.photo_topinfo .author {float:left; clear:left; margin:0px 5px; font-weight:bold;  font-size:14px; margin-bottom:5px; }
.photo_topinfo .placelist {margin-left:0;}


.photo_top { background:#151515; border:1px solid #222222; border-bottom:none; padding:10px 0px; margin-top:10px; }
.photo_top .action {float:left; width:33%; text-align:center;}

.photo_bottom { background:#151515; border:1px solid #222222; border-top:none; padding:10px 0px; margin-bottom:30px;}
.photo_bottom .action {float:left; width:33%; }
.photo_bottom .action .view_count {display:block; text-align:center;}
.photo_bottom .action .author {text-align:right; margin-right:15px;margin-bottom:5px;}
.photo_bottom .action .avatar {width:83px; height:83px; float:right; } 
.photo_bottom .action .avatar .photo {width:65px; height:65px;}
.photo_bottom .action .avatar .actions {position:absolute; right:0px; top:0px; z-index:101;}
.photo_bottom .action .avatar .actions SPAN {display:none;}
.photo_bottom .action .avatar .actions IMG {display:block; width:12px!important; height:12px!important;}



.photo_rank .rankl { margin:0px auto;  }

.photo_img {margin:0px auto; width:799px; border:1px solid #222222; background:black; height:622px;}
#video {width:618px;  margin:10px auto; text-align:center; height:auto;}
#narrow {width:618px; height:500px; margin:10px auto;}
.photo_img .navi {width:50%; padding-left:10px;}
.photo_img TD { vertical-align: middle; padding:10px 0px; }
.photo_img .photo_td {}
.photo_img IMG {display:block;margin:0px auto;}
.photo_img .navi A {display:block;  text-align:center!important; height:60px; padding-top:35px; } 
.photo_img .navi A IMG {display:inline!important;}

.photo_comments {margin:0px 10px; }


.ploto {float:left; margin:0px 10px 10px 0px; display:block; background:black; padding:10px; border:1px solid #222222; }
.ploto SPAN {display:block;}


.morebutton { 

display:inline; clear:both; float:right; margin-bottom:10px; width:87px; height:22px; padding-top:4px; font-size:10px;  text-decoration:none;  background:url(/nn_img/more.gif) left top no-repeat; text-align:center; margin-right:10px;  color:#ffffff;

position:absolute; right:0; bottom:0; }
.morebuttons {  position:absolute; right:10px; bottom:0;  }



/* profil  */
.profil {margin-bottom:0px; margin-right:0px; margin-left:0px; }
.profil.userprofil {width:375px;}
.profil.userprofil .avatar { width:380px; margin-left:-10px;} 
.profil .avatar .photo {width:200px; height:200px;}
.profil.userprofil .avatar .actions {position:absolute; left:210px; top:0px; z-index:101;}
.profil.userprofil .rankl {margin-left:-10px;}

.profil .avatar .actions A,
.profil .avatar .actions .btn {width:168px; display:block;  background:url(/nn_img/action_bg.gif) left top no-repeat; height:35px; padding-top:2px; padding-left:5px; clear:left; margin-bottom:5px; text-decoration:none;}
.profil .avatar .actions IMG {margin-right:5px; vertical-align:middle; width:32px!important; height:32px!important;}
.profil .avatar .actions SPAN {display:inline;}
.profil .avatar H2 {margin:10px 0px 0px 0px; width:200px; text-align:center;}
.profil .avatar H2 A {font-size:14px; font-family:tahoma; text-decoration:none;  font-weight:bold; }
.profil .avatar H3 {margin:10px 0px 0px 0px; width:200px; text-align:center;}

.spacer { background:#121212; margin-left:-10px; padding-left:10px;}
.spacer .content {background:black; margin-bottom:30px;}

/*------------------------------------------------------------------------------------------------------------*/

/* komentarze */
.comments {padding-right:10px;}
.comment {margin-bottom:0px; margin-right:0px; padding-left:90px; padding-top:5px; margin-top:5px;  border-top:1px solid #d1d1d1; position:relative; height:100%;}
.comment .comment_body { position:relative; margin-top:0px;  z-index:300; height:100%; }
.comment .comment_body H2 {margin-bottom:5px; margin-top:-3px;}
.comment .comment_text { position:relative; margin-top:0px; padding-bottom:0px; }
.comment .hidden_text {height:36px; background:#222222; display:block; text-align:center; padding-top:20px; margin-bottom:0px;}
.comment .answers {position:absolute; left:0; bottom:2px; z-index:310;}
.comment .comment_body .actions {position:absolute; right:0; top:0px; z-index:310; width:115px; text-align:right;}
.comment .comment_body .actions SPAN {float:left; }
.comment .comment_body .actions .plus, 
.comment .comment_body .actions .minus  {text-decoration:none; font-weight:bold; font-size:24px;  float:left; margin-left:5px;}
.comment .comment_body .actions .plus {color:green;}
.comment .comment_body .actions .minus {color:red;}
.comment .answer {padding:20px 0px; border-top:4px solid #c2c2c2; text-align:center; padding:15px;}

               
.comment .textarea { width:625px; height:96px;  background:url(/nn_img/mailbody_bg.gif) left top no-repeat transparent; padding:2px 0px;}
.comment .textarea div {padding:0px 5px;}
.comment TEXTAREA {font-size:11px; padding:0px 0px; font-family:trebuchet ms; line-height:12px; width:100%; margin-left:5px;  height:92px; border:0; color:white;  overflow:auto; background:transparent; }

.comment .avatar {margin-left:-90px; display:inline;  }
.comment .avatar {width:83px; height:83px;} 
.comment .avatar .photo {width:65px; height:65px;}
.comment .avatar .actions {position:absolute; right:0px; top:0px; z-index:101;}
.comment .avatar .actions IMG {width:12px; height:12px; display:block;}
.comment .avatar .actions SPAN {display:none;}
/*------------------------------------------------------------------------------------------------------------*/

/* news*/

.newslist { margin-right:10px; }

#startnews .news {margin-bottom:0px; background-color:#191919; border:1px solid #383838; padding-left:105px; margin-right:0px; position:relative; height:100%; margin-top:5px; padding-right:5px; height:95px; }

#startnews H2 {margin-right:-100px;}


.news { margin-bottom:0px; margin-right:0px; padding-left:95px; padding-top:5px; margin-top:5px;  border-top:1px solid #222222; position:relative; height:100%; }
.news .newsmore { text-decoration:none; padding-left:10px;}
.news .avatar {margin-left:-95px; display:inline;  }
.news .avatar {width:83px; height:83px;} 
.news .avatar .photo {width:65px; height:65px;}
.news .avatar .actions {position:absolute; right:0px; top:0px; z-index:101;}
.news .avatar .actions IMG {width:12px; height:12px; display:block;}
.news .avatar .actions SPAN {display:none;}



.news_p { margin-bottom:0px; margin-right:0px; padding-left:140px; padding-top:5px; margin-top:5px;  border-top:1px solid #222222; position:relative; height:100%; }
.news_p .newsmore { text-decoration:none; padding-left:10px;}
.news_p .avatar_p {margin-left:-140px; display:inline;  }
.news_p .avatar_p {width:140px; height:110px;} 
.news_p .avatar_p .photo {width:140px; height:100px;}
.news_p .avatar_p .actions {position:absolute; right:0px; top:0px; z-index:101;}
.news_p .avatar_p .actions IMG {width:12px; height:12px; display:block;}
.news_p .avatar_p .actions SPAN {display:none;}

.news_v { margin-bottom:0px; margin-right:0px; padding-left:140px; padding-top:5px; margin-top:5px;  border-top:1px solid #222222; position:relative; height:100%; }

.news_v .newsmore { text-decoration:none; padding-left:10px;}
.news_v .avatar_v {margin-left:-140px; display:inline;  }
.news_v .avatar_v {width:140px; height:110px;} 
.news_v .avatar_v .photo {width:140px; height:100px;}
.news_v .avatar_v .actions {position:absolute; right:0px; top:0px; z-index:101;}
.news_v .avatar_v .actions IMG {width:12px; height:12px; display:block;}
.news_v .avatar_v .actions SPAN {display:none;}



.news_vi { margin-bottom:0px; margin-right:0px; width:205px; padding-top:5px; margin-top:5px;  border-top:1px solid #222222; position:relative; height:100%; float:left; }
.news_vi .newsmore { text-decoration:none; padding-left:10px;}
.news_vi .avatar_vi {margin-left:0px; display:inline;  }
.news_vi .avatar_vi {width:200px; height:160px;} 
.news_vi .avatar_vi .photo {width:200px; height:160px;}
 .news_vi  {height:215px;}
 .news_vi H2 {width:190px;}
.news_vi H2 a {font-weight:normal; font-size:10px!important; line-height:12px!important; }



.news_body H2 {margin-bottom:10px!important;}
.news_body H2 A {font-size:16px; line-height:20px;  text-decoration:none;}
.news_body H4  {float:right; margin-left:10px; margin-bottom:10px;}
.news_body .avatar H2  A {font-size:10px!important;  line-height:11px; }
.news_body .avatar H2  {margin-bottom:0!important;}
.news_body .count {margin-top:20px;}
.news_body .photo {width:90px; height:90px; float:left; margin-left:-100px;}

.news_body .icons DIV {float:left; clear:none;}

.article .icons {height:40px;}

.news_blog { margin-bottom:0px; margin-right:0px; padding-left:70px; padding-top:5px; margin-top:5px;  border-top:1px solid #222222; position:relative; height:100%; }
.news_blog .newsmore { text-decoration:none; padding-left:10px; float:none; }
.news_blog .avatar_p {margin-left:-70px; display:inline;  }
.news_blog .avatar_p {width:65px; height:65px;} 
.news_blog .avatar_p .photo {width:60px; height:60px;}
.news_blog .avatar_p .actions {position:absolute; right:0px; top:0px; z-index:101;}
.news_blog .avatar_p .actions IMG {width:12px; height:12px; display:block;}
.news_blog .avatar_p .actions SPAN {display:none;}




.article {padding-bottom:30px;}
.article H2 {font-size:16px; margin-bottom:10px; color:#ffa700;}
.article H3 {font-size:10px; margin-bottom:5px;}
/*------------------------------------------------------------------------------------------------------------*/

.ekipa {clear:left; border-bottom:1px solid #222222; padding:10px 0px 10px 90px;}
.ekipa .desc { height:80px; border-left:1px solid #222222; padding-left:10px;}
.ekipa  .avatar {margin-left:-90px; display:inline;  }
.ekipa  .avatar {width:83px; height:83px;} 
.ekipa  .avatar .photo {width:65px; height:65px;}
.ekipa  .avatar .actions {position:absolute; right:0px; top:0px; z-index:101;}
.ekipa  .avatar .actions IMG {width:12px; height:12px; display:block;}
.ekipa  .avatar .actions SPAN {display:none;}


/* mini ikony pomarańczowe */
.icons {margin-top:3px;}
.icons .views    { background:url(/icons/ic_views.gif)    left top no-repeat; line-height:13px; float:left; margin-right:10px; clear:left;}
.news_body .icons .views {clear:none;}
.icons .comments { background:url(/icons/ic_comments.gif) left top no-repeat; line-height:13px; float:left; margin-right:10px; }
.icons .users    { background:url(/icons/ic_users.gif)    left top no-repeat; line-height:13px; float:left; margin-right:10px; clear:left;}
.icons .photos   { background:url(/icons/ic_photos.gif)   left top no-repeat; line-height:13px; float:left; margin-right:10px; }
.icons A   { padding-left:20px; line-height:13px; text-decoration:none; color:#c0c0c0;}
.icons SPAN   { padding-left:20px; line-height:13px;}


/*------------------------------------------------------------------------------------------------------------*/


/*ranking*/ 
.rank {width:102px; height:27px; position:relative; overflow:hidden; background:url(/nn_img/star.gif) left bottom repeat-x;  margin-bottom:0px;}
.rank A, .rank DIV {position:absolute; left:0; top:17px;}
.rank DIV {background:url(/nn_img/star.gif) left 0px repeat-x; height:10px; line-height:1px!important; z-index:411;}
.rank A {text-indent:-100px; height:10px; line-height:1px; background:url(/nn_img/star.gif) left -100px repeat-x; padding:0!important;}
.rank A:HOVER {background-position:left -15px;} 
.rank .ra1 {width:17px; z-index:417;}
.rank .ra2 {width:34px; z-index:416;}
.rank .ra3 {width:51px; z-index:415;}
.rank .ra4 {width:68px; z-index:414;}
.rank .ra5 {width:85px; z-index:413;}
.rank .ra6 {width:102px; z-index:412;}
.rank .rank_desc {position:absolute; right:0; top:0px;}
.photo_link .rank_desc {position:absolute; left:0; top:0px;}
/* duzy ranking */
.rankl {width:205px; height:39px; position:relative; overflow:hidden; background:url(/nn_img/star_l.gif) left bottom repeat-x;  margin-bottom:10px;}
.rankl A, .rankl DIV {position:absolute; left:0; bottom:0px;}
.rankl DIV {background:url(/nn_img/star_l.gif) left 0px repeat-x; height:19px; line-height:1px!important; z-index:411;}
.rankl A {text-indent:-300px; height:19px; line-height:1px; background:url(/nn_img/star_l.gif) left -300px repeat-x; padding:0!important;}
.rankl A:HOVER {background-position:left -49px;} 
.rankl .ra1 {width:35px; z-index:417;}
.rankl .ra2 {width:70px; z-index:416;}
.rankl .ra3 {width:105px; z-index:415;}
.rankl .ra4 {width:140px; z-index:414;}
.rankl .ra5 {width:175px; z-index:413;}
.rankl .ra6 {width:205px; z-index:412;}
.rankl .rank_desc {position:absolute; right:0; top:0px; font-size:14px;}

.article .rankl {margin:20px auto!important;}
/*------------------------------------------------------------------------------------------------------------*/

/*calendar*/
.nn_calendar {position:relative;}
.nn_calendar LI {background:url(/nn_img/cal_bgin.gif) left center repeat-x #303030; color: white; border:1px solid #303030; position:relative;}
.nn_calendar LI.day_name   {background:#222222;  border:1px solid #303030; color:#aaaaaa; text-align:center; height:auto!important;}
.nn_calendar LI.day_name_w {background:#222222;  border:1px solid #303030; color:#aaaaaa; text-align:center; height:auto!important;}
.nn_calendar LI A {display:block; line-height:10px; padding:0px 1px;  }
.nn_calendar LI#today  {border:1px solid #ffa700; } 

.nn_calendar .prevmonth {background:#818181;  border:1px solid #818181;}
.nn_calendar .nextmonth {background:#818181;  border:1px solid #818181;}

.weekend {background:url(/nn_img/cal_bgw.gif) left center repeat-x #821103!important; color:white; border:1px solid #821103!important;}
.weekend A {color:white!important;}

#cal1 {}
#cal1 LI { margin-bottom:1px;}

#cald {width:290px; margin-right:-10px;}
#cald LI {  width:37px; margin-right:1px; margin-bottom:1px; height:37px; float:left;}
#cald LI A {  height:100%; text-decoration:none; color:white; }
#cald.nn_calendar LI A:HOVER {color:#ffa700!important;}
#cald.nn_calendar .events_count {position:absolute; right:4px; bottom:4px; cursor:pointer; text-align:center; color:#971303; font-weight:bold; width:30px; height:19px; background:url(/nn_img/dia_cal.gif) 1px top no-repeat;}
#cald.nn_calendar .weekend .events_count {background:url(/nn_img/dia_calw.gif) 1px top no-repeat!important;} 

#cal3 {width:640px;  margin:0px -10px 0px -10px; padding-left:10px;} 
#cal3 LI {  width:17px; margin-right:1px;  height:37px; float:left;}
#cal3 LI A {  height:100%; text-decoration:none; color:white; }
#cal3 LI A:HOVER {color:#ffa700!important;}
#cal3 .events_count {position:absolute; right:0px; bottom:1px; cursor:pointer; text-align:center; color:#ff9f14; font-size:10px; font-weight:bold; width:17px; height:22px; background:url(/nn_img/dia_cals.gif) 1px bottom no-repeat;}
#cal3 .weekend .events_count { background:url(/nn_img/dia_cals.gif) 1px bottom no-repeat;}  

#cal4 .prevmonth, #cal4 .nextmonth {display:none;}
#cal4 LI { margin-bottom:1px; }

#cal4 .avatar {width:130px; margin-right:10px; border:1px solid #c1c1c1; padding:0px 5px 5px 5px; clear:none;}
#cal4 .photo {width:140px; height:140px; border-width:0px 0px 1px 0px; margin:0px -5px 5px -5px;}




H2.maintitle {font-size:18px; text-align:center; color:#ff9f14; margin:20px 0px }
H3.maintitle {font-size:14px; text-align:left; color:white; margin:20px 0px }
.cnt .maintitle {display:none;}      
/*------------------------------------------------------------------------------------------------------------*/








/* mailbox */
.page3col_mailbox #cl {width:220px;}
.page3col_mailbox #cm {width:740px;}

.mail_box {height:440px; overflow:auto; position:relative;}

/*lista maili*/
.mail_link { border-bottom:1px solid #222222;  background:#101010; position:relative; padding-left:40px; }
.mail_link A {display:block; padding:2px 5px;  }
 
.mail_link#active  {background:#353535;}
.mail_link .action { position:relative; text-decoration:none; color:#a0a0a0; display:block; height:39px; }
.mail_link .action:HOVER {background:#222222;}
.mail_link .action SPAN {display:block; cursor:pointer;}
.mail_link .action .link_name {position:absolute; right:5px; top:2px;}
.mail_link .action .link_name2 {position:absolute; right:113px; top:2px;}
.mail_link .action .unread {position:absolute; right:213px; top:2px; color:orange;}
.mail_link .action:HOVER .lead {color:red;}

.mail_link .remove {position:absolute; left:1px; top:10px; border:0;}

.mail_link .action SPAN I {width:45px; float:left; text-align:right; margin-right:5px; font-weight:bold; font-style:normal}


.mail {position:relative; }
.mail_container {}  
.mail_container .avatar {margin-left:-90px; display:inline;  }
.mail_container .avatar {width:83px; height:83px;} 
.mail_container .avatar .photo {width:65px; height:65px;}
.mail_container .avatar .actions {position:absolute; right:0px; top:0px; z-index:101;}
.mail_container .avatar .actions IMG {width:12px; height:12px; display:block;}
.mail_container .avatar .actions SPAN {display:none;}


.mail_body {margin-bottom:0px; margin-right:0px;  position:relative; margin-top:0px;  z-index:300;  clear:left;  padding-left:90px; background:#101010; border-bottom:1px solid #222222; padding-bottom:5px; margin-bottom:10px;}
.mail_body H2 {margin-bottom:5px; margin-top:-3px; }
.mail_body H2 span {font-weight:bold;}

.mail_create {position:relative;}
.mail_create .od {padding-top:3px;}
.mail_create .od SPAN { width:35px; display:block; text-align:right; float:left; padding-right:5px;}
.mail_create .do { position:absolute; right:0px; top:0px;}
.mail_create .do select { color:#a6a6a6; }
.mail_create .topic { clear:left; margin-top:10px;margin-bottom:10px; position:relative;}
.mail_create .topic SPAN { width:35px; display:block; text-align:right; float:left; padding-right:5px; padding-top:5px;}
.mail_create .topic INPUT { border:0;margin-top:0px; width:311px; height:20px;  background:url(/nn_img/topic_bg.gif) left top transparent; padding-top:6px!important; color:white; padding-left:10px;}
.mail_create .body {width:625px; height:96px;  background:url(/nn_img/mailbody_bg.gif) right top transparent; padding:2px 0px; margin-bottom:10px; margin-left:40px;}
.mail_create .body TEXTAREA {width:575px; height:87px; background:transparent;font-family:trebuchet ms; font-size:11px; border:0; padding:6px; color:white;}

.read .mail_body {font-style:italic; } 
.read .mailvatar {position:absolute; left:0; top:0;}

#active_mail {color:red;}


/* .mail_answer { position:absolute; left:0; top:30px; } */
.mail_answer { padding-left:95px; padding-bottom:10px;}
.mail_answer .body {width:625px; height:96px;  background:url(/nn_img/mailbody_bg.gif) left top transparent; padding:2px 0px; margin-bottom:10px;}
.mail_answer .body TEXTAREA {width:615px; height:87px; background:transparent; font-family:trebuchet ms; font-size:11px; border:0; padding:6px; margin-top:0; color:white;}


.mail_answer .avatar {margin-left:-95px;  position:relative; }
.mail_answer .avatar H2 {position:absolute; bottom:0px; left:0px; z-index:101;}
.mail_answer .avatar H2 A {font-size:9px; font-family:tahoma; text-decoration:none; font-weight:normal!important; }
.mail_answer .avatar .photo { border:1px solid #222222; }
.mail_answer .avatar .actions {position:absolute; right:0; top:0; z-index:101; z-index:999;}
.mail_answer .avatar .actions A { display:block; margin-bottom:2px; }
.mail_answer .avatar .actions SPAN {display:none;}
.mail_answer .avatar .actions IMG {display:block;  width:12px; height:12px;}

/*------------------------------------------------------------------------------------------------------------*/


.profil .lcav {margin-right:10px; }
.profil .rcav { margin-right:0; width:248px;}


/*places container*/
#cnt1m { width:460px; height:360px; } 
#cnt1m .cntin { margin-top:0px; height:360px;  border:0; background:none; }
#cnt2m { width:330px; height:360px; margin-right:0;} 
#cnt2m .cntin { margin-top:0px; height:360px;  border:0;  }

#gmap_top {padding:0px; border:1px solid #d1d1d1; width:372px; height:340px; margin-left:-10px; margin-top:-35px;}
#cnt4 .places,
#cnt5 .places,
#cnt7 .places {margin-top:-30px;}

.places {margin-left:-10px;}
.places.placelist2 {margin-left:0!important;}
/*places*/




/*place*/
DIV.place { position:relative; padding:10px; background:url(/nn_img/small_bg.gif) left top repeat-x black; margin-bottom:10px;}

.place .section {border-right:1px solid #333333; height:100%; float:left; padding:0px 10px;}
.place .section.s1 {width:150px; padding-left:0px; margin-right:0px; }
.place .section.s2 {width:220px;}
.place .section.s2i {width:490px; margin-right:-10px;}
.place .section.s3 {width:230px;}
.place .section.s4 {width:150px;}
.place .section.s5 {width:150px;}

.place .more {position:absolute; right:10px; top:10px; text-decoration:none;}
.place.ver2 .more { top:5px!important;}
.place .title {}
.place .title A {float:left; background:url(/nn_img/placename_bg.gif) left top repeat-x #ff7a00; color:#252525; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 10px;}
.place .category {clear:left;  height:15px;}
.place .address {  }
.place .open {  }
.place .rank { position:absolute; right:10px; bottom:10px; }




.profil.placeprofil .avatar {width:460px; margin-left:-10px;}
.profil.placeprofil H2 {margin-bottom:10px;}
.profil.placeprofil .place_map {overflow:hidden; margin-left:0px;}
.profil.placeprofil .place_map #map {width:236px; height:150px;}
.place_gallery .photo { width:70px!important; height:60px!important; margin-bottom:10px; float:left; margin-right:10px;}
.place_gallery {margin-right:-10px;}
.logotype IMG {display:block; margin:0px auto 10px auto;}



/* events container */

.events {margin-left:-10px;}
.events.eventlist2 {margin-left:0!important;}


.profil.eventprofil {margin-left:-10px;}
.profil.eventprofil .event {background:none; margin-left:-10px;}


DIV.event { margin:0; padding:10px; margin-bottom:10px;  border:1px solid #383838; background:#151515; position:relative;}



.section.s2i .event {float:left; width:215px; margin-right:10px;}
.event .timing {clear:left; }


.event.ver2 {}
.event .section {border-right:1px solid #333333; height:100%; float:left; padding:0px 10px;}
.event .section.s1 {width:90px; padding-left:0px; margin-right:0px; }
.event .section.s2 {width:150px;}
.event .section.s3 {width:50px;}
.event .section.s4 {border-right:0; width:200px; }
.event .section.s5 {width:150px;}

.event .more {position:absolute; right:10px; top:10px; text-decoration:none;}
.event.ver3 .more {position:absolute; right:10px; bottom:45px; top:auto; text-decoration:none;}
.event.ver4 .more {position:relative; right:auto; top:auto; text-decoration:none; float:left;}

.event .title A {float:left; background:url(/nn_img/placename_bg.gif) left top repeat-x #ff7a00; color:#252525; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 10px;}
.event .subtitle {clear:left;}
.event .category {clear:left;  height:15px;}

.vernew2 { background:url(/nn_img/event_bg_new2.gif) left 37px repeat-x #151515 !important; height:130px; position:relative;}
.vernew2 EM, .news EM {display:block; width:10px; height:10px; position:absolute;}
.vernew2 .etl, .news .etl { background:url(/nn_img/ev_lt.gif) left top no-repeat; left:-1px; top:-1px;}
.vernew2 .etr, .news .etr { background:url(/nn_img/ev_rt.gif) left top no-repeat; right:-1px; top:-1px;}
.vernew2 .ebl, .news .ebl { background:url(/nn_img/ev_lb.gif) left top no-repeat; left:-1px; bottom:-1px;}
.vernew2 .ebr, .news .ebr { background:url(/nn_img/ev_rb.gif) left top no-repeat; right:-1px; bottom:-1px;}
.vernew2 .section {height:50px; margin-top:27px; border:0; padding-top:15px;}
.vernew2 .snew3 {border-left:4px solid #151515!important; border-right:4px solid #151515!important;} 
.vernew2 .snew2 {width:200px;}
.vernew2 .snew3 {width:50px; text-align:center;}
.vernew2 .snew3 IMG {display:block;}

.vernew2 .snew4 {width:150px;}


.userlist_events .actions IMG {display:block; width:16px!important; height:16px!important;}



/*
.photo_topinfo .event {float:left; clear:left; margin:0px 5px; font-weight:bold;  font-size:14px; margin-bottom:5px; }
#cal4 .events {margin-left:10px; }

.event {position:relative; clear:left;}
.place .section.s2i .event {clear:none!important;}
.event .more {position:absolute; right:10px; top:25px;}
.event .title {}
.event .title A {float:left; background:url(/nn_img/placename_bg.gif) left top repeat-x #ff7a00; color:#252525; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 10px;}
.event .subtitle {clear:left;}
.event .category {clear:left;  }
.event .timing {clear:left;  }
.event .address {  }
.event .open {  }
.event .rank { position:absolute; right:10px; bottom:0; }
.event.ver4 {margin-left:0px; padding:10px 10px 0px 10px; background:url(/nn_img/small_bg.gif) left top repeat-x black; margin-bottom:10px; height:55px; width:220px; float:left; margin-right:10px;}

.event.ver3 {margin-left:0px; padding:10px 10px 0px 10px; background:url(/nn_img/small_bg.gif) left top repeat-x black; margin-bottom:10px; height:65px; width:220px; float:left; margin-right:10px;}


.photo_topinfo .event.ver2 {width:580px; }


.event.ver2 {margin-left:0px; padding:10px 10px 0px 10px; background:url(/nn_img/small_bg.gif) left top repeat-x black; margin-bottom:10px; height:65px; margin-right:10px;}
.event .section.s1 {width:50px; padding-right:10px; margin-right:10px; }
.event .section.s2 {width:150px;}
.event .section.s3 {width:40px;}
.event .section.s4 {width:200px;}
.event .section.s5 {width:150px;}

.events.nousers .section.s4 {width:50px;}
.events.nousers .userlist { display:none;}

.events .userlist_events .actions IMG {display:block; width:12px!important; height:12px!important; margin-bottom:2px;}
.events .userlist_events .actions SPAN {font-size:12px;;}
#cnt8 .events {margin-top:-20px;}


.event .userlist_events .actions IMG {display:block; width:12px!important; height:12px!important; margin-bottom:2px;}
.event .userlist_events .actions SPAN {font-size:12px;;}

.event .desc {  background:pink;}
*/







/* paginacja */ 
.pagination { text-align:center; clear:left;  margin:5px 0px; font-size:10px; clear: both;}
.pagination A {text-decoration:none; padding:2px;  color:#aaaaaa;}
.pagination A I {color:#fca000!important; font-weight:bold; font-style:normal;}
.pagination IMG { vertical-align:-5%; }

/*------------------------------------------------------------------------------------------------------------*/


.bholder  {width:400px; margin:10px auto 0px auto; background:#ffa700; color:black; text-align:center; font-family:Trebuchet MS; padding-bottom:5px; }

/* paginacja */
.footer {clear:both; background:url(/nn_img/footer_bg.gif) left top repeat-x #1b1b1b; position:relative; margin-top:10px; padding-top:20px; margin-bottom:20px; }
.footer .fcontent {width:980px; margin:0px auto; position:relative;}
.footer IMG, .footer SPAN, .footer UL {float:left; margin-right:10px; display:inline;}
.footer UL {margin-left:10px; height:20px; text-align:center; padding:25px 0px 25px 0px;}
.footer LI {display:inline;}
.footer UL A {padding:5px; text-decoration:none; color:#535353;}
.partner {clear:left; text-align:center; padding-top:20px;}
.partner IMG {vertical-align:middle;}
.partner A {padding:0px 10px;}
.footer .copy {display:block; margin:0px auto 10px auto; text-align:center; color:#535353;}
#evlfooter {float:left; }
.footer .copy A {color:#535353!important;}
/*------------------------------------------------------------------------------------------------------------*/



.zdjl { position:absolute; left:0; top:0; width:200px; height:200px; }
.zdjl .photo { width:198px; height:198px; }
.startslider { padding-left:216px!important; margin-right:10px; }
.contentdiv { background:#101010; }
.newsitem { position:relative; }
.newsbox { padding:5px; border:1px solid #222222; margin:5px 0px 5px -6px; padding-bottom:20px;}
.newsmore { float:right; }

/*tip window*/

.tip { position:absolute; left:-80px; top:30px; width:300px; height:500px;  overflow:auto; background:transparent;  display:none; z-index:999;}
.tipcontent {border:1px solid #222222; padding:10px; background:#141414; opacity:0.95; 
  filter:alpha(opacity=85);}
.tip:HOVER { display:block!important; }
.tip LI { border-left:1px solid #222222; border-top:1px solid #222222; margin-left:80px; }
.tip .title {float:left; width:70px; margin-left:0; border-top:1px solid #222222; border-left:none; border-bottom:none; text-align:right; padding:10px 10px 0px 0px; color:#ff8200;}
.tip A {display:block;  padding:10px; text-decoration:none; color:#a0a0a0;}
.tip .avatar {margin:5px;}
.tip .avatar .photo { border:1px solid #222222; }
.tip A I {color:#ff8200; font-style:normal;}
.tip A:hover { color:#ff8200; }



#mark_form {position:relative; }
#drag SPAN  {display:none; }
.mark_tip { position:absolute; left:-1px; top:20px; width:120px; height:250px;  overflow:auto; background:transparent;  display:none; z-index:999;}
.mark_tip A {display:block!important; padding:2px 5px; text-decoration:none; color:#ffffff!important; border-bottom:1px solid #222222;}
.mark_tip .tipcontent {padding:0px; border:1px solid #222222;}
.mark_add { background:#141414; border:1px solid #222222;position:absolute; left:0; top:0; }
.mark_add A {display:block;  background: #141414; color:#fca000!important; text-decoration:none;}
.markadd {padding:2px 5px;}
.mark_add .remove {position:absolute; right:2px; top:2px; width:16px; height:16px;  background: #141414; color:#fca000!important; text-decoration:none; padding:0!important;}
.mark_add .pin {display:block; background: url(/nn_img/pin.gif) left top no-repeat #141414; color:#fca000!important; text-decoration:none; padding:2px 30px 2px 20px;}
#taggingArea {       position:relative;       width:auto;        }
#formArea {
       float:left;
}
#drag {
       position:absolute;
       top:10px;
       left:10px;
       width:120px;
       height:22px;       
       border-color:#222222;
       background:url(/icons/hand.gif) right 2px no-repeat   #141414;
cursor:pointer;
}

        
.tagOn {
   border:1px solid transparent!important;
  }  
.tag {
   border:1px solid transparent;
  }   
/*------------------------------------------------------------------------------------------------------------*/  


#bnr_otwarcie_cont {margin-top:10px; height:115px; overflow:hidden; width:500px;}
#lokale {height:140px; width:140px;}

.problem {position:absolute; right:20px; bottom:20px; }
.problem A {text-decoration:none}

.cube {text-align:center;  margin-right:10px; padding-bottom:15px;}
#message { margin:10px auto 0px auto; width:958px; padding:10px; background:#222222; color:white; border:1px solid #420b04; font-size:14px; position:relative; }
#message A { text-decoration:none; position:absolute; right:2px; top:0px; }
  
FORM TABLE TD {padding:3px 10px;}   
FORM TABLE INPUT {color:white;}
FORM TABLE INPUT[type="text"], FORM TABLE INPUT[type="password"], .captcha INPUT, .search INPUT {background:#151515; border:1px solid #252525; color:white; padding:2px 4px; font-family:Tahoma; font-size:11px;}
FORM TABLE INPUT[type="file"], FORM TABLE INPUT[type="submit"] {color:white; padding:2px 4px; font-family:Tahoma; font-size:11px;}
FORM TABLE INPUT[type="submit"] {color:black;}
FORM TABLE TEXTAREA {background:#151515; border:1px solid #252525; color:white; padding:2px 4px; font-family:Tahoma; font-size:11px;}
FORM TABLE SELECT  {background:#151515; border:1px solid #252525; color:white;  font-family:Tahoma; font-size:11px;}
FORM TABLE OPTION {border:0;}
FORM TD I {color:red; margin-right:5px;}
.form_error {color:red!important;}

FORM SELECT { background:black!important; color:#a6a6a6; border:1px solid #222222;}

.changeplace {position:absolute; left:100px; top:5px;}

.zdjr { float: right;	margin: 0px 0px 10px 10px; display: block;}

/* temp */
.ver { display:none; position:absolute; left:0; top:0; z-index:900; background:red; color:white; padding:0px 2px; opacity:0.75; filter:alpha(opacity=75); }
.ver1 { display:none; position:absolute; right:0; top:0; z-index:900; background:indigo; color:white; padding:0px 2px; opacity:0.75; filter:alpha(opacity=75); }   


div#qTip {
 padding: 3px;
 border: 1px solid #222222;
 display: none;
 background: #101010;
 color: #ffa700;
 font: 10px Trebuchet MS;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
body {
scrollbar-face-color:black;
scrollbar-highlight-color:Darkgray;
scrollbar-3dlight-color:black;
scrollbar-darkshadow-color:Darkgray;
scrollbar-shadow-color:black;
scrollbar-arrow-color:Darkgray;
scrollbar-track-color:Darkgray;
}

#startbanner {text-align:center;}
 #startbanner OBJECT {margin-top:10px;}
 
 .banner {text-align:center; margin-top:10px;}

.lastcomments .nick {color:#ffa700; }
.lastcomments .avatar {position:absolute; left:0px; top:0; display:none;}

.lastcomments LI:HOVER .avatar {display:block; z-index:900;}

.lastcomments.l_photos LI:HOVER  .photo {display:block;}
.lastcomments.l_photos .photo {position:absolute; z-index:900; left:0; top:0; display:none;}

.lastcomments.l_profiles LI:HOVER  .photoonly {display:block;}
.lastcomments.l_profiles .photoonly {position:absolute; z-index:900; }

.lastcomments.l_places LI:HOVER  .photoonly {display:block;}
.lastcomments.l_places .photoonly {position:absolute; z-index:900;   display:none;}

.lastcomments.l_places LI:HOVER  .img {display:block;}
.lastcomments.l_places .img {position:absolute; z-index:900;   display:none; padding:2px; background:black; border:1px solid #232322;}

.lastcomments .post {padding-right:40px; }
.lastcomments LI {border-bottom:1px solid #232322; font-size:10px; line-height:14px; margin-right:5px; padding-bottom:3px; margin-bottom:7px; clear:both; position:relative;}
.lastcomments LI A {display:block; text-align:right; text-decoration:none; margin-top:-14px; font-size:10px; line-height:14px;}
.lastcomments .more {display:block; text-align:right;}
.lastcomments  { margin-bottom:30px;}



.banner {margin-left:-10px;}




#ajx_galerie_innerhtml H3, #ajx_galerie_innerhtml .hr {display:none;}



#md, #md2 {width:100%;}




.mp3player {width:238px; height:100px; margin-left:10px; margin-bottom:2px; border-bottom: 1px solid #2a2a2a;}
.mp3list {border-top: 1px solid #2a2a2a; width:238px; margin-left: 10px; padding-top: 10px;}
.mp3list .mp3_file {
  background: url(/images/mp3list_bg.gif) left 7px no-repeat;
	text-decoration: none; 
	color: white; 
	padding: 2px 10px; 
	float:left; width:200px; clear:left;
}
.mp3list .mp3_del {float:left;}
.mp3list .mp3_file.active, .mp3list .mp3_file:hover {color:#ffa700; background-image: url(/images/mp3list_bg_.gif);}





.video_list {height:720px;}
.video_list LI {float:left; margin-left:20px;}


.menu-lang {position: absolute; right: 0px; top: 147px;}
.menu-lang UL LI {float: left; margin-right: 10px;}
.menu-lang UL LI A { display: block; text-transform: uppercase; text-decoration: none;}
.menu-lang UL LI A.active { color: White;}
