html, body{
  background: url(/tpl/media/styleimg/bodybg.jpg) repeat-y top center #fff;
  font-size: 11px;
  font-family: verdana, tahoma, arial, sans-serif;
  color: #000;
  margin: 0;
  padding: 0;
  min-width: 976px;
  line-height: 1.4;
}

a, #content #shoutbox .shoutboxMess .tools span {
  text-decoration: none;
  cursor: pointer;
  _cursor: hand;
  color: #006;
}

a:hover, #content #shoutbox .shoutboxMess .tools span:hover{
  text-decoration: underline;
}

a img{
  border: none;
}

#mhlogo{
  display: block;
}

#mhlogo img{
  display: block;
}
.downbuttons{
  text-align: center;
  padding: 10px;
}

.morestrong{
  color: #ff7e00;
  text-transform: uppercase;
}
#body{
  width: 976px;
  margin: 0 auto 0 auto;
}

#head{
  text-align: center;
  border: solid 1px #ddd;
  border-bottom: none;
  background: #eee;
}

#onlogo{
  position: absolute;
  width: 550px;
  margin:0 0 0 420px;
  z-index:5;
}

#onlogo img{
  vertical-align: bottom;
}

#onlogo .searchgroup, #onlogo .rssgrp{
  overflow: hidden;
}

#onlogo .searchgroup{
  padding: 3px;
}

#onlogo .searchgroup .input{
  background: #f2f2f2;
  border: solid 1px #ccc;
  margin: 0 15px;
  padding: 3px 2px;
  width: 230px;
}

#onlogo .searchgroup .submit{
  border: none;
  margin: 1px 0 0 0;
  float: right;
}

#topmenu{
  background: url(/tpl/media/styleimg/barmenubg.jpg) repeat-x #ebebeb;
  padding:0;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  font-weight: bold;
  overflow: hidden;
  height: 62px;
  font-size: 12px;
  border-top:solid 1px #cacaca;
}

#topmenu ul, #onlogo ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#onlogo img{
  float: left;
  margin: 0 5px 0 0;
}

#onlogo .rssgrp a{
  margin-top: 7px;
  color: #000;
  display: block;
  float: left;
}

#onlogo .rssgrp div, #onlogo .searchgroup form{
  float: right;
  padding:2px 0 5px 15px;
  border-bottom: dotted 1px #ccc;
}

#onlogo .rssgrp div div{
  border-bottom: none;
  padding:2px 0 0px 15px;
}
#onlogo .rssgrp .rss{
  width: 230px;
}

#topmenu ul li a, #topmenu ul li span, #onlogo ul li a{
  background: url(/tpl/media/styleimg/topmenubg.gif) repeat-x #ebebeb;
  margin: 0 0 0 0;
  color: #000;
  text-decoration: none;
  border-right: solid 1px #cacaca;
  display: block;
  float: left;
  padding: 8px 0px 10px 0px;
  width: 95px;
  text-align: center;
}

#topmenu ul li.active a{
  background: #ececed;
}

#topmenu ul li ul{
  display: none;
  text-transform: none;
  font-weight: normal;
  position: absolute;
  padding: 5px 0 2px 0;
  width:976px;
  background: #ececed;
  border-top: solid 1px #cacaca;
  border-bottom: solid 1px #cacaca;
  margin: 33px 0 0 0;
  z-index:4;
}

#topmenu ul .active ul, #topmenu ul li ul.active{
  display: block;
  z-index: 0;
}

#topmenu ul li ul li, #onlogo ul li{
  display: block;
  float: left;
}

#topmenu ul li ul li a, #topmenu ul li.active ul li a, #topmenu ul li span, #onlogo ul li a{
  padding: 0 15px 3px 20px;
  border: none;
  background: url(/tpl/media/styleimg/square_li.gif) no-repeat left center;
  margin: 0;
  width: auto;
  text-align: left;
}

#topmenu ul li ul a.first, #topmenu ul li.active ul li a.first, #topmenu ul li ul li span{
  padding: 0 15px 3px 15px;
  background: none;
}

#topmenu ul li ul a:hover, #topmenu ul li.active ul li a.active2, #onlogo a:hover{
  text-decoration: underline;
}

#onlogo ul li a{
  padding: 0 7px 0 12px;
}
#onlogo ul li a.first{
  padding: 0 7px 0 0;
}

#topmenu ul li:hover > a{
  background: #e5e5e5;
}
#topmenu ul li:hover > ul{
  display: block;
  background: #e5e5e5;
}
#topmenu ul li.active:hover > a{
  background: #ececed;
}
#topmenu ul li.active:hover > ul{
  display: block;
  background: #ececed;
}

#topmenu ul ul li:hover > a{
  background: url(/tpl/media/styleimg/square_li.gif) no-repeat left center;
}
#topmenu ul ul li:hover > a.first, #onlogo ul li a.first{
  background: none;
}

#whitepageslist{
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  margin: 3px 0 0 644px;
  padding: 5px 5px 5px 0;
  width: 326px;
  text-align: right;
  z-index:5;
}

#whitepageslist form, #whitepageslist form p{
  margin: 0;
  padding: 0;
}

#whitepageslist a{
  color: #000;
  padding: 8px 10px 8px 10px;
}

#whitepageslist form input, #whitepageslist form select{
  border: solid 1px #cacaca;
  background: #fff;
  font-family: verdana;
}

#mainwindow .wpis, #whitepage{
  width: 728px;
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 0 0 3px 0;
  background: url(/tpl/media/styleimg/entry_bottom.gif) no-repeat bottom left #fff;
}

#whitepage h1{
  border-bottom: solid 1px #cacaca;
}

#mainwindow .wpis .szczegoly, #whitepage div{
  border-right: solid 1px #cacaca;
  padding: 7px 0 0 0;
}

#whitepage div{
  padding: 10px;
}
#whitepage div div{
  border: none;
}
#mainwindow .wpis table{
  padding: 0 0 15px 0;
  margin: 5px 0 0px 0;
  width: 100%;
}
#mainwindow .wpis div div, #whitepage div div{
  border-right: none;
  padding: 0;
}

h1, h1.sb{
  background: url(/tpl/media/styleimg/entry_top.gif) no-repeat;
  font-size: 14px;
  padding: 4px;
  margin: 0;
}

h1 a{
  color: inherit !important;
}

h1 a:hover{
  text-decoration: none;
}

#mainwindow .wpis .infobar{
  background: #ececed;
  border: solid 1px #cacaca;
  border-left: none;
  padding: 3px;
  margin: 0;
}

#mainwindow .wpis .adminbar{
  float: right;
  margin: 0;
  padding: 3px;
}

#mainwindow .wpis h1.filmy{
  background: url(/tpl/media/styleimg/entry_top_filmy.png) no-repeat;
}
#mainwindow .wpis h1.seriale{
  background: url(/tpl/media/styleimg/entry_top_seriale.png) no-repeat;
}
#mainwindow .wpis h1.grypc{
  background: url(/tpl/media/styleimg/entry_top_pcgames.png) no-repeat;
}
#mainwindow .wpis h1.xbox360{
  background: url(/tpl/media/styleimg/entry_top_xbox.png) no-repeat;
}

#mainwindow .wpis h1.ps3{
  background: url(/tpl/media/styleimg/entry_top_ps3.png) no-repeat;
}

#mainwindow .wpis .szczegoly h2{
  font-size: 12px;
  text-transform: uppercase;
  border-top: dotted 1px #cacaca;
  margin: 0;
  padding: 0px 0 7px 0;
}

#mainwindow .wpis .szczegoly table h2, #mainwindow .wpis .komentarze h2{
  border-top: none;
}

#mainwindow .wpis .szczegoly h2 img{
  margin-top: -10px;
  vertical-align: middle;
}
#mainwindow .wpis .szczegoly p{
  margin: 0;
  padding: 0;
}

#mainwindow .wpis .szczegoly .opis p, #mainwindow .wpis .komentarze p, #mainwindow .wpis .opisfull p{
  margin: 0 0 0px 0;
}

#mainwindow .opisfull{
  text-align: justify;
}

#mainwindow .wpis td.info{
  border: solid 1px #cacaca;
  border-right: none;
  background: url(/tpl/media/styleimg/shadow_dn.gif) repeat-x bottom left;
  padding: 1px 0 0 0;
}

#mainwindow .wpis .szczegoly div{
  padding: 4px 4px 10px 4px;
}

#mainwindow .wpis .szczegoly td div{
  padding: 4px;
}

#mainwindow .wpis .szczegoly .kontener{
  padding: 0;
}

#mainwindow .wpis td.info div.first{
  background: url(/tpl/media/styleimg/shadow_up.gif) repeat-x top left;
  margin: -1px 0 0 0;
}

#mainwindow .wpis .szczegoly p.i{
  overflow: hidden;
}

#mainwindow .wpis .szczegoly p.i2{
  overflow: hidden;
}

#mainwindow .wpis .szczegoly .opis{
  text-align: justify;
  padding: 4px 0 4px 0;
  overflow: hidden;
  border-top: dotted 1px #cacaca;
}

#mainwindow .wpis .szczegoly .filminfo, #mainwindow .wpis .szczegoly .grainfo, #mainwindow .wpis .szczegoly .muzykainfo{
  margin: 0;
  padding: 0;
  min-height: 279px;
}

#mainwindow .wpis .szczegoly .grainfo{
  min-height: 255px;
}

#mainwindow .wpis .szczegoly .muzykainfo{
	min-height: 230px;
}
#mainwindow .wpis .szczegoly  hr{
  border: none;
  height: 1px;
  border-bottom: dotted 1px #cacaca;
  margin: 0 4px;
  padding: 0;
  bottom: 0;
}

#mainwindow .wpis .szczegoly p img{
  vertical-align: middle;
}

#mainwindow .wpis .szczegoly span.i, #mainwindow .wpis .szczegoly span.i2{
  font-weight: bold;
  width: 0px;
  width: 95px;
  overflow: hidden;
  display: block;
  float: left;
  height: 16px;
  white-space: nowrap;
}

#mainwindow .wpis .szczegoly span.i2{
  width: 110px;
}

#mainwindow .wpis .szczegoly span.vi2{
  margin-left: 110px;
  display: block;
}
#mainwindow .wpis .szczegoly span.vi{
  margin-left: 104px;
  text-indent: -9px;
  display: block;
}

#mainwindow .wpis .szczegoly .posterimg{
  width: 230px;
  height: 330px;
  float: left;
  padding: 0 0px 0 0px;
  margin: 0 3px 0 3px;
  vertical-align: middle;
  border: solid 1px #ddd;
}

#mainwindow .wpis .szczegoly .musicposterimg{
  width: 230px;
  height: 230px;
}

#mainwindow .wpis .szczegoly .additionalicon{
  float: right;
  padding: 10px;
}

#mainwindow .wpis .archiwum {
  padding-top: 0;
}

#mainwindow .wpis .archiwum h2{
}

#mainwindow .wpis .archiwum p span.a{
  display: block;
  float: left;
  width:635px;
  height: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
}

#mainwindow .wpis .archiwum p span{
  height: 16px;
  display: block;
  text-align: right;
}

#mainwindow .wpis .archiwum div{
  padding: 0;
  margin: 0;
}

#mainwindow .wpis .archiwum .shArchive{
  text-align: right;
  color: #c00;
  padding: 5px 0px 5px 0;
  cursor: pointer;
}

#mainwindow .shArchiveWrapper{
  text-align: right;
}


#mainwindow .wpis .komentarze{
  margin: -30px 0 0px 0;
}

#mainwindow .wpis .komentarze h2.ch2{
  background: url(/tpl/media/styleimg/comment.jpg) no-repeat top left;
  width: 25px;
  overflow: hidden;
  margin: 0 10px 0 auto;
  padding: 9px 10px 12px 19px;
  text-align: center;
  cursor: pointer;
  clear: both;
}

#mainwindow .wpis .komentarze .comwnd{
  max-height: 300px;
  overflow: auto;
  padding: 5px;
  background: #ddd;
  border: solid 1px #ccc;
}

#mainwindow .wpis .komentarze div div{
  padding: 5px;
  border: solid 1px #d8d8d8;
  margin: 0 0 5px 0;
  background: transparent;
  overflow: hidden;
}

#mainwindow .wpis .komentarze div div div{
  border: none;
  background: transparent;
}

#mainwindow .wpis .komentarze div div.hidden{
  height: 15px;
  overflow: hidden;
}

#mainwindow .wpis .komentarze div div.hidden .avatar{
  display: none;
}

#mainwindow .wpis .komentarze .show, #mainwindow .wpis .komentarze div div.hidden .hide{
  display: none;
}

#mainwindow .wpis .komentarze div div.hidden .show, #mainwindow .wpis .komentarze .hide{
  display: inline;
  color: #c00;
  cursor: pointer;
}

#mainwindow .wpis .komentarze div div.crow0{
  background: #e5e5e5;
}

#mainwindow .wpis .komentarze div div.crow1{
  background: #f0f0f0;
}

#mainwindow .wpis .komentarze div div.crow2{
  background: #EFD1D1;
}

#mainwindow .wpis .komentarze div div.crow0redakcja{
  background: #c5f5c5;
}

#mainwindow .wpis .komentarze div div.crow1redakcja{
  background: #d5f5d5;
}

#mainwindow .wpis .komentarze div div.crow2redakcja{
  background: #EFefD1;
}
#mainwindow .wpis .komentarze .commentinside{
  margin-left: 65px;
  padding: 0;
  text-align: justify;
}

#mainwindow .wpis .komentarze .commenttitle{
  font-size: 11px;
  padding: 0 0 3px 0;
  margin: 0 0 5px 65px;
  border-bottom: dotted 1px #cacaca;
  font-weight: normal;
}

#mainwindow .wpis .komentarze .commentinside div, #mainwindow .wpis .komentarze .commentinside p, #mainwindow .wpis .komentarze .commentinside h3{
  padding: 0;
  margin: 0;
  border: none;
  font-size: 11px;
}

#mainwindow .wpis .komentarze .commentinside p, #mainwindow .wpis .komentarze .commentinside h3{
  margin: 1em auto 1em auto;
}

.avatar, #mainwindow .wpis .komentarze .avatar img{
  float: left;
  border: solid 1px #cacaca;
  display: block;
}
.avatar img{
  display: block;
}


.kontener{
  overflow: hidden;
}

.row0, .row1{
  padding: 3px 0 3px 0;
}

.red{
  color: #c00;
  font-weight: bold;
}

.green{
  color: #060;
  font-weight: bold;
}

.row1{
  background: #efefef;
}

#mainwindow .wpis .row0, #mainwindow .wpis .row1{
  background: transparent;
  padding: 2px 0 2px 0;
}

#paginform{
  position: absolute;
  padding: 4px;
  border: solid 1px #d8d8d8;
  background: #ebebeb;
  width: 230px;
  margin: 0 0 0 490px;
}

#pagin{
  overflow: hidden;
  padding: 3px 4px 3px 4px;
  border: solid 1px #d8d8d8;
  background: #ebebeb;
  width: 717px;
}

#pagin p{
  padding: 0;
  margin: 0;
}

#pagin div{
  float: left;
  height:17px;
  text-align: center;
  border: solid 1px #d8d8d8;
  border-left: none;
}

#pagin div a, #pagin div strong{
  display: block;
  width: 34px;
  text-align: center;
}

#pagin div a.firstlast{
  width: auto;
  padding: 0 6px 0 6px;
}

#pagin div.head{
  width: 127px;
  border-left: solid 1px #d8d8d8;
  color: #fff;
  font-weight: bold;
  overflow: hidden;
  background: url(/tpl/media/styleimg/pagin.jpg) repeat-x #6481AF;
}

#footer{
  width: 717px;
  text-align: center;
  background: #E5E4E4;
  font-weight: bold;
  border: solid 1px #d3d3d3;
  padding: 4px;
  margin:10px 0 0 0;
}

#footer img{
  display: block;
  float: left;
  margin: 5px 0 0 0;
}

#footer p{
  margin: 0;
  padding: 5px;
}

#footer a{
  color: #000;
}

#rightwindow{
  float: right;
  width: 237px;
}

#rightwindow ul, #rightwindow h3{
  margin: 5px 0 5px 0;
}
#rightwindow p{
  margin:0;
  padding: 5px;
}
#rightwindow div{
  margin: 0 0 10px 0;
  padding: 0 0 2px 0;
  background: url(/tpl/media/styleimg/right_bottom.gif) no-repeat bottom left;
}

#rightwindow div.reklama{
  padding: 0;
  background: transparent;
  text-align: center;
}


#rightwindow div h2{
  font-size: 13px;
  text-align: center;
  color: #ff7e00;
  margin: 0;
  padding: 3px;
  background: url(/tpl/media/styleimg/right_top.gif) no-repeat top left;
}

#rightwindow h2 img{
  vertical-align: middle;
}

#rightwindow h2 small{
  font-weight: normal;
  color: #000;
}

#rightwindow div div{
  border-left: solid 1px #cacaca;
  border-top: solid 1px #cacaca;
  background: #fff;
  padding: 0;
  margin: 0;
}

#rightwindow div.reklama div{
  border-left: none;
  border-top: none;
  background: transparent;
}


#rightwindow div div div{
  border: none;
  padding: 5px;
}

#whitepage fieldset{
  margin:5px;
  padding: 10px;
  border: solid 1px #aaa;
}

#whitepage .h{
  display: none;
}

#whitepage legend{
  font-weight: bold;
}

#whitepage .label small{
  display: block;
  color: #777;
}
#whitepage .label{
  display: block;
  padding: 3px 0 3px 0;
}

#whitepage .input{
  width: 200px;
  display: block;
  border: solid 1px #666;
  margin: 0 0 3px 0;
}

.ok, .blad{
  width: 300px;
  border: solid 1px #600;
  padding: 5px;
  margin: 10px auto 10px auto;
}

.ok h2, .blad h2{
  text-align: center;
  border-bottom: solid 1px #600;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  color: #600;
  font-size: 13px;
}
#whitepage .ok{
  border: solid 1px #090;
  padding: 5px;
}

#whitepage .blad{
  border: solid 1px #600;
  padding: 5px;
}

.ok h2{
  color: #090;
  border-bottom: solid 1px #090;
}
.ok p, .blad p{
  margin: 0;
}

.plusminus{
  text-align: right;
}

.plusminus img{
  vertical-align: middle;
}

#rightwindow .infoinside{
  background: url(/tpl/media/styleimg/shadow_dn.gif) repeat-x bottom left;
  border-bottom: solid 1px #d9dfe9;
}

#rightwindow .loginform .label{
  display: block;
  width: 60px;
  font-weight: bold;
  color: #000;
  float: left;
  margin: 5px 0 0 0;
}

#rightwindow .loginform .input{
  display: block;
  border: solid 1px #cacaca;
  width: 150px;
  margin: 5px 0 0 0;
}

#rightwindow .loginform .zapomnialem_hasla{
  float: right;
  padding: 9px 10px 0 0;
}

#rightwindow .rejestruj{
  clear: both;
  margin: 10px 0 0 0;
  padding: 5px 0 0 0;
  border-top: dotted 1px #cacaca;
}
#rightwindow .loginform #password{
  width: 120px;
  float: left;
}

#rightwindow form{
  margin: 0;
  padding: 0;
}

#rightwindow ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#rightwindow ul li{
  margin: 0;
  padding: 0;
}

#rightwindow ul li .autor{
  padding: 5px;
  margin: 5px 5px 0 5px;
  border-top: dotted 1px #cacaca;
}

#rightwindow ul li ul{
  margin: 0 0px 0 0px;
  padding: 5px 0 5px 5px;
  list-style-type: none;
}

#rightwindow h3{
  background: url(/tpl/media/styleimg/right_h3_bg.gif) repeat-x bottom left #ececed;
  font-size: 12px;
  margin: 0;
  font-weight: normal;
  padding: 3px 5px 20px 5px;
}

#rightwindow h3 small{
  font-size: 11px;
  display: block;
  color: #006;
}

#rightwindow .rightmenu,#rightwindow .rightmenulast {
  display: block;
  padding: 5px;
  border-bottom: dotted 1px #cacaca;
}
#rightwindow .rightmenulast{
  border-bottom: none;
}

#rightwindow .rightmenu:hover, #rightwindow .rightmenulast:hover{
  background:#f5f5f5;
}

/* --------------------- profil --------------------- */

.profil{
  padding: 1px 10px;
  border-right: solid 1px #cacaca;
}

#mainwindow .wpis .profil .profilinside{
  border: solid 1px #aaa;
  margin: 25px 0;
  padding: 10px;
}

.profilinside h2{
  font-size: 11px;
  margin: -18px 0 0 0px;
  padding: 0 10px;
  background: #fff;
  position: absolute;
}

#mainwindow .wpis .profilinside p.i2{
  overflow: hidden;
}

#mainwindow .wpis .profilinside span.i2{
  font-weight: bold;
  width: 0px;
  width: 120px;
  overflow: hidden;
  display: block;
  float: left;
  height: 16px;
  white-space: nowrap;
}

#mainwindow .wpis .profilinside span.vi2{
  margin-left: 120px;
  display: block;
}

.profilinside td.tprofil{
  vertical-align: top;
}

.profilinside .tprofil p{
  margin: 0;
  padding: 0 0 2px 0;
}

#mainwindow .wpis .profilinside table{
  width: 100%;
  padding: 2px;
}
#mainwindow .wpis .profilinside .reltable{
  border: solid 1px #cacaca;
}
#mainwindow .wpis .profilinside .reltable th, #mainwindow .wpis .profilinside .reltable td{
  padding: 2px;
  background: #ddd;
}

#mainwindow .wpis .profilinside .reltable .row0{
  padding: 2px;
  background: #fafafa;
}
#mainwindow .wpis .profilinside .reltable .row1{
  padding: 2px;
  background: #f0f0f0;
}
.komentarze .regulamin{
  font-size:10px;
  color: #666;
}

.reklamatop, .reklamabottom{
  border: solid 1px #cacaca;
  text-align: center;
  margin: 10px 0;
  width: 725px;
}

.reklamatop a, .reklamabottom a, .reklamatop img, .reklamabottom img{
  display: block;
}

#rightwindow .reklamabuttons, #rightwindow .reklamabuttons div{
  background: transparent;
  border: none;
  padding: 0;
  text-align: center;
}

#rightwindow .reklamabuttons div{
  margin: 5px 0;
}

a.admin, a.moderator, a.redaktor{ font-weight: bold; color: #c00; }
/*
a.admin{ font-weight: bold; color: #c00; }
a.moderator{ font-weight: bold; color: #060; }
a.redaktor{ font-weight: bold; color: #FEBF01; }
*/
#rightwindow .listarelkow ul li{
  padding: 0 5px;
  border-bottom: dotted 1px #ddd;
}
#rightwindow .listarelkow ul li.rightmenulast{
  border-bottom: none;
}
#rightwindow .listarelkow ul li a{
  white-space: nowrap;
  display: block;
  overflow: hidden;
  padding: 3px 0;
}
#mainwindow .wpis .komentarze .hiddenLayer h2{
  margin: 0;
  padding: 3px 0;
  font-size: 15px;
  color: #999;
}

#mainwindow .wpis .komentarze .hiddenLayer{
  display: none;
  background: #eee;
  border: solid 1px #000;
  padding: 5px;
  margin: 0;
  width: 300px;
  overflow: hidden;
}

#mainwindow .wpis .komentarze .hiddenLayer .smile{
  width: 20px;
  height: 20px;
  padding:3px;
  margin: 3px;
  float: left;
}

#mainwindow .wpis .komentarze .hiddenLayer .color{
  width: 8px;
  height: 8px;
  border: solid 1px #000;
  float: left;
  overflow: hidden;
  padding:0;
  margin: 1px;
}

#mainwindow .wpis .komentarze p.commentsoff{
  width: 300px;
  padding: 10px;
  margin: 10px auto;
  color: #c00;
  border: solid 1px #c00;

}

#paseksp{
  width: 717px;
  font-size: 11px;
  color: #666;
  margin: 25px 0;
  text-align: center;
}

#paseksp a{
  color: #666;
}

#paseksp a:hover{
  text-decoration: underline;
}

h1.sb{
  background: #efefef;
  border-top: solid 1px #c9c9c9;
  border-right: solid 1px #c9c9c9;
}

#shoutbox{
  font-size: 10px;
  border-top: solid 1px #cacaca;
  border-right: solid 1px #cacaca;
  background: #fff;
  overflow: hidden;
}

#shoutbox .shoutboxMess div.komunikat{
  background: #fcc;
  color: #777;
  padding: 3px 5px;
}

#shoutbox .shoutboxMess {
  height: 200px;
  overflow: auto;
  padding: 0;
}

#content #shoutbox .shoutboxMess div{
  padding: 3px 5px;
  border-bottom: dotted 1px #e5e5e5;
  margin: 5px;
}

#shoutbox .shoutboxMess div div{
  border-bottom: none;
  background: transparent;
}

#shoutbox .shoutboxMess div p.autor{
  margin: 0;
  padding: 0 0 3px 0;
  border-bottom: solid 1px #ddd;
  font-style: italic;
}

#shoutbox .sb0{
  background: #e5e5e5;
  position: relative;
}

#shoutbox .sb1{
  background: #f0f0f0;
  position: relative;
}

#shoutbox .sb2{
  background: #efd1d1;
  position: relative;
}

#shoutbox img{
  vertical-align: middle;
}

#shoutbox .shoutboxForm{
  margin: 0;
  padding: 5px;
  border-top: solid 1px #c9c9c9;
  background: #efefef;
}

#shoutbox form textarea{
  border: solid 1px #aaa;
  padding: 5px;
  font-size: 10px;
  font-family: verdana, tahoma, arial, sans-serif;
  height: 38px;
  width: 650px;
  float: left;
}

#content #shoutbox form .downbts{
  padding: 1px 0 0 0;
  text-align: right;
  background: transparent;
}

#shoutbox form .downbts input{
  border: none;
  padding: 3px 5px;
  background: #fff;
  border: solid 1px #aaa;
  font-weight: bold;
  font-size: 11px;
  color: #333;
}

#content #shoutbox .shoutboxMess .tools{
/*  display: none;
  position: absolute;*/
  float: right;
  border-top: none;
  border-left: none;
  padding: 0px 5px;
  margin: 0;
  left: 0;
}

#sbopenhide{
  float: right;
  padding: 7px 10px 0 0;
  font-weight: bold;
  color: #000;
  font-size: 12px;
  cursor: pointer;
  _cursor: hand;
}

#content .sbox{
  width: 728px;
  overflow: hidden;
  margin: 0 0 10px 0;
  border-bottom: solid 1px #cacaca;
}

.shoutboxIframe{
  border: none;
  width: 100%;
  height: 260px;
  overflow: hidden;
}
