body {
  color :#f3f5f5;
  font-family :  Tahoma, 'Arial CE', Arial, Helvetica, sans-serif;
  font-size : 11px;
  margin:0; padding:0;
  background:#089cc4 url(i/tloo.jpg) repeat-x top center;
}

/*********************** definicje div ****************/

#zakladka{
	float: left;
	width: 230PX;
	
}
#zakladka p{
	cursor: pointer;
}

#logo{
	
}

td{
	font-family :  Tahoma, 'Arial CE', Arial, Helvetica, sans-serif;
  font-size : 11px;
}
#main { 
	width:789px;
	margin:0 auto;
	background-color:#f3f5f5;
	margin-top:-328px;
	overflow:hidden;
}
#top0 {
	height:72px;
	background:url(i/) top center no-repeat;
	margin:0 auto;
}
#top1 {
	width:791px;
	height:72px;
	margin:0 auto;
	background:url(i/bg_top1.jpg) no-repeat top center;
}
#logo{
	float: left;
   width: 157px;
	position: absolute;
}
#baner700{
	width: 791px;
	height: 100px;
	margin: 0 auto;
	border: 1px solid #B22222;
}
#top1 input.search {
	margin-left:600px;
	margin-top:30px;
	width:130px;
	background:transparent;
	border:0;
}
#top1 input.image {
	width:35px;
	height:30px;
	margin-left:15px;
}
#top2 {
	height:329px;
	margin:0 auto;
	background:url(i/bg_to.png) center no-repeat;
}


#topmenu {
	border-bottom:4px solid #089cc4;
	height:46px;
	width:521px;
	
}
#topmenu ul {
	list-style-type:none;
	margin:0;padding:0;
	padding:14px;
	padding-top:15px;
	border-bottom:4px solid #dbeaef;
	margin-left:2px;
	height:12px;
	background-color:#f3f5f5;
}
#topmenu li {
	display: inline;
	margin: 0 12px;
	color: #1a9ac4;
	
	font-size: 10px;
}
#topmenu a {
	color:#1a9ac4;
}
#topmenu a:hover {
	color:#f9b93e;
}

#contleft {
	width: 511px;
	margin-left: 2px;
	margin-top: 1px;
	
	padding-right: 5px;
	float: left;
	display: inline;
	background-color: #66C0D8;
}

#contright {
	width:263px;
	float:left;
	padding-right:3px;
	display:inline;
	margin-top:-50px;
	background-color:#f3f5f5;
}
#contright_forum {
	width:263px;
	float:left;
	padding-right:3px;
	display:inline;
	margin-top:-50px;
	background-color:#f3f5f5;
	margin-left: 522px;
}
#footer {
	height:66px;
	color:#47b4d1;
	width:779px;
	border-bottom:13px solid #7dc8dc;
	margin:0 auto;
}
#footer p {
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	
}

/******************** clasy tytułów i bloków *********/
div.subject {
	height:38px;
	margin-top:3px;
	overflow:hidden;
	background-color: White;
}
div.subject_forum {
	height: 46px;
	margin-top: 3px;
	overflow: hidden;
	background-color: White;
	
}
div.block1 {
	background:url(i/bg_leftbox1.jpg) no-repeat top left;
	height:142px;
	margin-bottom:5px;
}
div.block2 {
	background:url(i/bg_leftbox2.jpg) no-repeat top left;
	height:142px;
	margin-bottom:5px;
}
div.block2_f {
	background: url(i/bg_leftbox2.jpg) no-repeat top left;
	height: 142px;
	margin-bottom: 5px;
	z-index: 1;
	visibility: visible;
	overflow: auto;
	display: block;
}
div.block_login {
	background:url(i/bg_rightbox1.jpg) no-repeat top left;
	height:151px;
	margin-bottom:5px;
	padding-top:13px;
	clear:both;
}

div.mediablock {
	float:left;
	display:inline;
	margin-left:15px;
	margin-right:15px;
	margin-top:12px;
	width:140px;
}
div.mediablock_ff {
	float:left;
	display:inline;
	margin-left:9px;
	margin-right:9px;
	margin-top:12px;
	width:133px;
}
div.mediablock_st {
margin-top:12px;
 background-color: White;
	width:14px;
	float:left;
	color: #047EAF;
	height: 90px;
}
p.mediablock {
	text-align:right;
	padding-right:10px;
}
p.odz {
	text-align:right;
	padding-right:10px;
	font-size:10px;
	padding-top:3px;
}
img.mediablock {
	border:5px solid #fff;
}

div.user {
	margin-right:14px;
}
img.user {
	float: right;
	margin-left: 15px;
	height: 50px;
	border: 3px solid White;
}
p.user {
	text-align:right;
	padding-top:15px;
}
p.user1 {
	text-align:right;
	padding-top:11px;
	padding-bottom:3px;
	line-height: 2pt;
}
p.userdata {
	font-weight:bold;
	margin-left:18px;
	padding-top:7px;
	width:175px;
	float:left;
	display:inline;
}
img.icon {
	float:left;
	margin-top:-5px;
}
div.userdata {
	width:190px;
	float:left;
}
div.userdata2 {
	width:55px;
	float:left;
	margin-top:4px;
	margin-left:3px;
	display:inline;
	line-height: 14pt
}

div.block_nawigacja {
	background:url(i/bg_rightbox2.jpg) no-repeat top left;
	height:235px;
	margin-bottom:5px;
	padding-top:8px;
	position:relative;
	line-height:18px;
}
p.navi_title {
	font-weight:bold;
	margin-left:-3px;
}
div.navi_tl,div.navi_tr,div.navi_bl,div.navi_br {
	position:absolute;
	padding-left:4px;
}
div.navi_tl {top:6px;left:14px;}
div.navi_tr {top:6px;left:154px;}
div.navi_bl {top:158px;left:14px;}
div.navi_br {top:158px;left:154px;}

div.block_best {
	background:url(i/bg_rightbox3.jpg) no-repeat top left;
	height:221px;
	margin-bottom:5px;
	padding-top:5px;
}

div.best_user {
	margin-left:12px;
	margin-top:12px;
	padding-bottom:12px;
	clear:both;
}
img.best_user {
	float:left;
	margin-right:40px;
}
p.best_user {
	padding-left:30px;
	text-indent:-30px;
	padding-top:5px;
}

div.ogloszenia {
	background:url(i/bg_rightbox4.jpg) no-repeat top left;
	
	margin-bottom:3px;
}

div.ogloszenia1 {
	background:url(i/otstab.gif) no-repeat top left;
	height:402px;
}

div.dowcipy {
	background:url(i/bg_leftbox3.jpg) no-repeat top left;
	height:473px;
	position:relative;
}
div.niusypolitycy {
height: 200px;
	position:relative;
	background-color: #66C0D8;
}
p.dodany {
	padding-bottom:4px;
}
p.adder {
	float:right;
	display:inline;
}
p.dowcipbot {
	padding-top:4px;
	float:right;
}
div.dowcip1,div.dowcip2,div.dowcip3,div.dowcip_more {
	position:absolute;
	width:450px;
	margin-left:30px;
}
div.dowcip {top:30px}
div.dowcip1 {top:30px}
div.dowcip2 {top:175px}
div.dowcip3 {top:325px}
div.dowcip_more {
	top:435px;
	text-align:right;
	margin-right:20px;
}
	
/******************** definicje class tekstu i obrazków *************/
a {
	text-decoration: none;
	color: White;
	font-family :  Tahoma, 'Arial CE', Arial, Helvetica, sans-serif;
  font-size : 11px;
}
a:hover {
	text-decoration:underline;
	color:#f9b93e;
}
p {
	margin:0;padding:0;
}
img {
	margin:0;
	border:0;
	padding:0;
}
.left {float: left}
.right {float: right}
.clear {clear: both}
.center {display: block; margin: 0 auto}

.underline {text-decoration:underline}

form {padding:0; margin:0}

/********************** kolory *******/

.orange {	color:#f9b93e;}
.blue {color:#47b4d1}
.blue1 {
font-size : 13px;
padding-left:30px;
color:#1a9ac4;
padding-top:3px;
}
.blue3 {
font-size : 11px;
padding-left:30px;
color:#47b4d1
}
.blue2 {
font-size : 11px;
color:#47b4d1
}



ddiv {border:1px solid black;}
img.top{
	border: 0px solid White;
}
#form1{
	margin-left: 30px;
}
#form1 input{
	margin: 2px;
}
.form_txt{
	width: 300px;
	border: 1px solid #047EAF;
	padding: 3px;
}
.avatar_edit{
	position: absolute;
	margin-left: -20px;
	margin-top: 16px;
}

div.komentarz{
	background-image: url(gfx/bg_kom.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 60px;
	background-color: #DAECEE;
	padding: 2px;
	padding-top: 8px;
	color: #44B2CF;
}
div.komentarz .user a{
	font-weight: bolder;
	float: left;
	width: 350px;
	color: #44B2CF;
}
div.komentarz .data{
	font-weight: bolder;
	float: left;
	width: 126px;
	text-align: right;
	color: #44B2CF;
}
.button{
	background-color: #057DAF;
	color: White;
	padding: 1px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 3px;
}
#kometarzFotoTresc{
	width: 475px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #0B84B3;
}
.mp3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FDD842;
	height: 100px;
	line-height: 90px;
}
.komunikat{
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 15px;
	 color: #047DAC;
	 text-align: center;
	 margin-top: 50px;
	 margin-bottom: 30px;
	 font-weight: bolder;
}
div.komm {
	background: url(gfx/bg_aa.jpg) no-repeat top;
	height: 142px;
	margin-bottom: 5px;
}
#sendFriend{
	background-color: White;
	position: relative;
	z-index: auto;
}
#naruszenie{
	background-color: White;
	position: relative;
	z-index: auto;
}
#sendFriend input.txt{
	width: 190px;
	border: 1px solid #C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
#sendFriend textarea.txt{
	width: 190px;
	border: 1px solid #C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
.powieksz{
	text-align: center;
}
.gwiazda{
	float: left;
	margin-left: 2px;
}
.ocena{
	color: #047DAC;
}
#ocena{
	text-align: left;
}
/*ocenianie */
/*
div.ocena a{
	background-image: url(gfx/gw_2.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 19px;
	display: block;
}
div.ocena a:hover {
	background-image: url(gfx/gw_1.gif);
	background-repeat: no-repeat;
}
*/
#infoOcenaPlik{
	text-align: right;
	color: #A52A2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
}
a.moje_menu{
	background-color: #026F9B;
	color: White;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	border-left: 1px solid White;
	border-top: 1px solid White;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bolder;
}
a:hover.moje_menu{
	background-color: #4CABCC;
	color: Black;
	 text-decoration: none;
}
.edytor{
	background-color: #F0F0EE;
}
.edytor td{
	color: Black;
}
.edytor td input.nazwa{
	background-color: White;
	border: 1px solid #C9C9C3;
	width: 250px;
}
.txt{
	padding: 0px;
}
form.edytor{
	border: 1px solid White;
}
.edytor_textarea{
	background-color: White;
	border: 1px solid #C9C9C3;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.blue_menu{
	color: #017BAE;
}
div.blue_a a{
	color: #037BAD;
}
.edit_kom{
	display: none;
	position: absolute;
	background-color: transparent;
	background-image: url(gfx/bg_koment.gif);
	width: 413px;
	height: 143px;
	margin-top: -140px;
}
.edit_kom textarea{
	width: 393px;
	margin-left: 10px;
	margin-top: 10px;
	background-color: transparent;
	border: 0px solid;
	height: 82px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.edit_kom input{
	background-image: url(gfx/button_kom.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 19px;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	border: 0px;
	margin-left: 10px;
	margin-top: 8px;
}
.buttonST{
	background-color: White;
	height: 60px;
	color: #027CAF;
	border: 0px;
	width: 15px;
	cursor: pointer;
	font-weight: bolder;
}
form.sendUserForm{
	padding-left: 4px;
	padding-right: 4px;
}
.sendUser{
	width: 248px;
	border: 1px solid #037CAB;
	background-color: White;
	padding: 2px;
	 margin-top: 3px;
}
#body_preloader{
	background-color: White;
	position: absolute;
	width: 400px;
	height: 170px;
	color: #037CAB;
	margin-left: 80px;
	 margin-bottom: 50px;
}
.search_media{
	background-image: url(i/bg_search.jpg);
	height: 154px;
	width: 511px;
   background-position: top;
	background-repeat: no-repeat;
	
}
div.banerMedia{
	text-align: center;
  line-height: 90px;
}
.line_left{
	border-left: 1px solid White;
	padding-top: 15px;
	padding-left: 3px;
}
/*okienko Wiadomosci - Urzytkownika*/
#mojaWiadomosc{
padding: 3px;
	width: 515px;
	height: 180px;
	position: absolute;
	background-color: White;
	border: 1px solid #DDDDDD;
	background-repeat: no-repeat; /*filter: Alpha(Opacity=50, FinishOpacity=50, Style=-1, StartX=0, StartY=0, FinishX=150, FinishY=150) */
}
#mojaWiadomosc div.temat{
	width: 480px;
	color: Black;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #F3F3F3;
	padding-bottom: 4px;
}
#mojaWiadomosc div.zamknij{
	text-align: right;
}
#mojaWiadomosc div.tresc{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	height: 150px;
	overflow: auto;
	line-height: 15px;
}
.aa{
	background-color: #036896;
}
#mojeAktywnosci{
	border: 3px solid #037BAF;
	height: 778px;
}
#mojeAktywnosci div.mediablock{
	float:left;
	display:inline;
	margin-left:10px;
	margin-right:10px;
	margin-top:12px;
	width:140px;
}

/*--------------  wielkości tagów ----------------*/

a.tag_14{
	font-size: 14px;
	padding-right: 10px;
}
a.tag_20{
	font-size: 20px;
	padding-right: 10px;
}
div.tagi {
	background:url(i/bg_rightbox4.jpg) no-repeat top left;
	margin-bottom:3px;
	padding-bottom: 10px;
}
.ogloszenia_box{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 10px;
}
.lista_blog{
	margin-bottom: 5px;
}
.nr_stron{
	color: #047DAC;
  text-align: left;
  padding-left: 10px;
}
.nr_stron a{
	color: #047DAC;
}