body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,th,td
{margin:0;padding:0;}

ul {list-style:none;}
caption,th {text-align:left;}
:link,:visited {text-decoration:none }
a img,:link img,:visited img {border:none }
html, body{font: 13px/1.5em Arial, Helvetica, sans-serif; text-align:center;  background-color: #D0C9AB; } 

body{ background:url("../i/bg3.jpg") repeat scroll center top transparent;}

h1,h2,h3,h4{font-weight: normal;}
h1 {font-size: 26px;	line-height: 1.2em; margin-bottom: 1.1em;}
h2 {font-size: 22px;	line-height: 1.1em; margin-bottom: 0.8em;}
h3 {font-size: 20px;	line-height: 1.1em;	margin-bottom: 1em;}
h4 {font-size: 19px; line-height: 1.1em;	margin-bottom: 1em;}
h5 {font-size: 13px;	line-height: 1.1em;	margin-bottom: 1em;  }
h6 {font-size: 12px;	line-height: 1.1em;	margin-bottom: 1em;}
#txt h1, #txt h2, #txt h3, #txt h4, #txt h5,#txt h6{
margin-top: 1.5em;
}
#085b78
input {line-height: 1;}
form {display:inline;}
a {color: #037392; outline: none; }
a:hover {color: #46A6CB; text-decoration: underline;}
p {line-height: 1.5; margin: 0 0 13px;}
li {margin-bottom: 1.1em;}
#preheader{
    background: #fbfbf9 url("../i/background6.jpg") repeat-x top; 
/*	 background-color: #fbfbf9; */
	 width:980px;
	 margin: 0 auto;
}
#header {
	background: transparent url("../i/vozyk1.png") no-repeat 200px -17px;
	width:980px;
	height: 150px;
	margin: 0 auto;
	clear:both;
	
}
#header a {color: #02556C;font-size: 11px;}
#header a:hover {color: #012C36;}
#side-header a.reg{
	color: #6C021F;
	font-size: 11px;
}
#side-header a.profile{
	color: #026C18;
	font-size: 11px;
}
#logo{
	margin: 50px 10px 0px 50px;
	float: left;
}
#logo a{	
	display: block;
	text-align: left;
	height: 59px;
	width: 161px;
	margin-right: 10px;
	overflow: hidden;
	text-indent: -5000px;
	text-decoration: none;
	z-index: 1000; /*IE and FX*/
	background: transparent url("../i/logo2.png") 0 0 no-repeat;
	position: relative;
}
#pub, #photo, #forum, #ludzi  {
	float: left;
	display: block;
	margin: 65px 0 0 0;
	width: 124px;
	height: 35px;
	text-decoration: none;
	overflow: hidden;
	text-indent: -5000px;
	background: url("../i/pub.png") 0 0 no-repeat;
	position: relative;
}
#photo{
	background-image: url("../i/photo.png");
	width: 117px;
}
#forum{
	background-image: url("../i/forum.png");
	width: 92px;
}
#ludzi  {
	background-image: url("../i/logbook.png");
	width: 119px;
}
#pub:hover, #photo:hover, #forum:hover, #ludzi:hover{
	background-position: 0 -42px !important;
} 
#pub.current, #photo.current, #forum.current, #ludzi.current{
	background-position: 0 -42px !important; 
} 
#login-form{
	padding: 2px 5px;
	clear: both;
	text-align: right;
	background-color: #f0f5f6;
	width: 950px;
	margin: 0 auto; 
}
#user-header{
	text-align: right;
	width: 960px;
	margin: 0 auto; 
	height: 19px;
	
}
#user-header a{
	font-size:11px;
	color: #02556C;
}
#pavedaml{
	float:right;
	margin: 0 15px;
	width: 160px;
	position: relative;
}
#user-header-admin{
	float:right;
	margin: 0 15px;
	position: relative;
}
#side-header {
	padding: 0px 0px 0 0px;
	float: right;
	margin: 11px 15px 0 0;
	position: relative;
	width: 165px;
	text-align:left;
}
#posuk{
	margin: 30px 0 0 0;
	vertical-align: top;
	height: 17px;
}
input.search{
	border: 1px solid #7DA8B3;
	background-color: #FAF9EB;
	height: 14px;
	font: 11px/100% Arial, Helvetica, sans-serif;
}
#wrapper {
	margin: 0 auto;
	width: 960px; 
	text-align: left;
	background: White;
	padding: 10px;
}

#container {
	width: 100%;
	background: White;
	float: left;
	margin-right: -300px;
	position: relative;
}
#content {
	padding: 0px;
	margin-right: 300px;
	background-color: White;
}
#sidebar {
	width: 300px;
	float: right;
	position: relative;
}
#container3{
	width: 100%;
	background: White;
	float: left;
	margin-right: -470px;
	position: relative;
}
#content3 {
	padding: 0 10px 0 0;
	margin-right: 470px;
	background-color: White;
}
#rightbar {
	width: 219px;
	padding:0 0 0 10px;
	float: right;
	position: relative;
	border-left: 1px solid #f3f3f3;
}
#leftbar {
	width: 229px;
	padding:0 10px 0 0;
	float: left;
	position: relative;
	border-left:1px solid #f3f3f3;
	
}
.rblock{
	padding:15px;
	margin-bottom: 15px;
	background-color: #FBFDFF;
	border: 1px solid #C4E4FF;
}
#footer {
	background: #5e7b81 ;
	font-size: 11px;
	height:69px; 
	margin: 0 auto;
	width: 950px;
	text-align: left;
	color: #ececec;
	padding:15px 15px 5px;
}
#footer a{
	color: #F0FEEB;
	text-decoration: none;
}
#footer a:hover{
	color: #F9FEF7;
	text-decoration: none;
}
#ftr{
	margin: 0;
	padding:0;
	position: relative;
}
#ets {
	margin: 0;
	width:500px;
	padding: 0;
	float:left;
	position: relative;
}
.publist{
	width: 570px;
	margin: 0 30px 26px 0;
	position: relative;
	padding:0;
}
h2.ptitle{
	margin:0 0 15px 0;
	position: relative;	
}
h2.ptitle a{
	font: bold 20px/1.3 Arial, sans-serif;
	color:black;
	
}
h2.ptitle a:hover{
	text-decoration: none;
	color: #02556C;
}
.categ, .date, .author{
	font: 10px Arial, Helvetica, sans-serif;
	color: Gray;
	margin: 0 10px 0 0;
	position: relative;
	display: inline;
}

.author{
	font: 11px Arial, sans-serif;
	color: #5B5B5B;
}
.categ a{
	color: #026C4E;
	font: 11px Arial, Helvetica, sans-serif;
}
#pubfooter1 .categ a{
	color: #026C4E;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 10px 0 0;
}
#pubfooter1 .date{
	font: 12px Helvetica, sans-serif;
	color: #828282;
	margin: 0 10px 0 0;
}
#pubfooter1 .author{
	font: bold 12px Helvetica, sans-serif;
	color: #020202;
	margin: 0 10px 0 0;
}
.tsr a.more {
	position: relative;
	float: right;
	margin:-5px 5px 0 0;
	text-align: right;
	font: 21px/13px "Courier New", Courier, monospace;
	display: inline;
	color: #02556c;
	border: none;
}
.tsr a:hover.more {
	color: #f0f5f6;
	text-decoration: none;
	border: none;
	background-color: #02556c;
}

.comlistpre{
	color: #316A95;
	float: left;
	text-align: right;
	font: 11px Arial, sans-serif;
	width: 90px;
	height: 19px;
	margin: 11px 0 0px 0px;
	position: relative;
}
.comlist{
	color: #316A95;
	float: right;
	text-align: center;
	font: 12px Arial, sans-serif;
	width: 26px;
	height: 19px;
	margin: 10px 8px 0px 0px;
	position: relative;
}
.bklistbn {
	height: 19px;
	margin: 8px 0 0;
	padding: 0;
	width: 433px;
	float: left;
	text-align: left;
	border-top: 1px solid #F1F7EB;
	border-bottom: 1px solid #F1F7EB;
	overflow: visible;
	position: relative;
}
.listbm{
	margin:0;
	height: 33px;
	width: 570px;
	background: transparent url(../i/pict-comments.gif) no-repeat 428px 0px;
	position: relative;
}
#footpublist{
	text-align:center;
	font-size: 17px;
	letter-spacing: 1px;
	font-weight: bold;
}
#footpublist2{
	margin-top:13px;
	text-align:center;
	font-size: 12px;
	color: #949fa9;
}
.im{
	float: left; 
	position: relative;
	background-color: #c8cfd4;
	margin: 5px 12px 10px 0;
	padding:1px;	
	display: inline;
}
.tsr{
	font: 13px/150% verdana,sans-serif;
	color: #030303;
}
.tsr P{
	margin: 0 0 10px;

}
.tsr ul{
	margin: 0 0 13px 15px;
	font: 13px/17px  verdana, sans-serif;
	list-style-image: url(../i/txtlist.gif);
}
.tsr li{
	margin: 0 0 10px 15px;
}
#txt{
	font: 13px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0a0a0a;
	margin-bottom: 24px;
	
}
#txt P{
margin-bottom: 21px;
font: 13px/1.6  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#txt ul {
margin: 0 0 26px 15px;
font: 13px/1.5  Verdana, Geneva, Arial, Helvetica, sans-serif;
list-style-image: url(../i/txtlist.gif);
}
#txt ol {
margin: 0 0 26px 15px;
font: 13px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 90%;
}
#txt li {
font: 13px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0 0 10px 15px;
}
#txt h2, #txt h3, #txt h4, #txt h5{
	color: #2e2e2e;
}

#txt a,.tsr a{
	border-bottom: 1px solid #A2D9DA;
}
#txt em, .tsr em{
	font: italic 14px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}
#fullpubleft{
	margin:0 15px 30px 15px;
	padding-right: 14px;
	border-right: 1px solid #F3F3F3;
}
#pubfooter1{
	width: 100%;
	margin:10px 0 30px 0;
	position: relative;
}
#pubfooter2{	
	margin:0 0 30px 0;
	text-align: right;
}
a.comuser{
	font: bold 11px Arial, Helvetica, sans-serif;
}
#camenty{
	
	font: 12px Arial, sans-serif;
	margin:0 15px 30px 15px;
	padding:5px 14px 5px 0;
	border-right: 1px solid #F3F3F3;
	
}
#camenty p {
	line-height: 1.3;
	margin: 0 0 11px;
	color: #0B0B0B;
	font: 11px verdana, sans-serif;
}
#camenty h3 {
	font-size: 16px;
	color: #606E7B;
	line-height: 1.3;
}
#camenty h6 {
	font-size: 12px;
	color: #606E7B;
	line-height: 1.3;
}
.cms{
	border-left: 1px dashed rgb(194, 231, 213); margin: 0pt 0pt 3px; padding: 11px; width: 99%; background-color: White;
}
#lastpub{
	padding: 15px 15px 5px 15px;
	font: 12px Arial, sans-serif;
	margin-bottom: 30px;
}

#related{
	padding: 15px 15px 5px 15px;
	font: 12px Arial, sans-serif;
	margin-bottom: 30px;
}	

#ForumList{
	font: 12px Arial, sans-serif;
	margin-bottom: 24px;
	color: #b0b9c2;
}
#ForumList a{
color: #3a9286;
}
#ForumList li{
	margin-bottom:1em;
}
#HForumList{
	font:  12px Helvetica, Arial, sans-serif;
	color: #cee8b9;
	margin: 0 0 12px 0;
	text-align: center;

}
#lastcomments{
	font: 12px Arial, sans-serif;
	margin-bottom: 24px;
	color: #b0b9c2;
}
#lastcomments a{
color: #3a9286;
}

#hlastcomments{
	font:  12px Helvetica, Arial, sans-serif;
	color: #cee8b9;
	margin: 0 0 12px 0;
	text-align: center;
}
#lastcomments a.usname{
	color: #5c7d86;

}
#lastonline{
	
	font: 12px Arial, sans-serif;
	margin-bottom: 24px;
	position: relative;
	color:#dee8b9;
}
#hlastonline{
	font:  12px Helvetica, Arial, sans-serif;
	color: #b7bfc7;
	margin: 0 0 5px 0;
	text-align: center;
}
#lastonline li{
	background: white url(http://generation.by/modules/pnMessages/pnimages/profile.gif) no-repeat 5px 5px; 
	padding: 3px 0 3px 12px; 
	margin: 0 0 15px 0;
	position: relative;
	
}
#lastonline li a{
	font-weight: normal;
	background-color: transparent;
}
#popul{
	background-color: #fbfbf4;
	padding: 15px 15px 5px 15px;
	font: 12px Arial, sans-serif;
	margin-bottom: 30px;
}

#hpopul{
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #a2d9da;
	margin: 0 0 15px 0;
}
#afisha{
	background-color: #faf4fb;
	padding: 15px 15px 5px 15px;
	font: 12px Arial, sans-serif;
	margin-bottom: 30px;
}

#hafisha{
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #b7bfc7;
	margin: 0 0 15px 0;
}

#adv{
	background-color: #f4f4f7;
	margin-bottom: 30px;
	text-align: center;
	padding:15px; 
}
#hadv{
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #afcbe0;
	margin: 0 0 15px 0;
	width:100%;
	text-align: left;
}
#lastphoto{
	background-color: #e9ebed;
	margin-bottom: 30px;
	padding:12px; 
}
#hlastphoto{
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #abb2ba;
	margin: 0 0 15px 0;
	text-align: left;
}

#lastphoto h2{
	margin:10px 0 10px 0;
	position: relative;	
}
#lastphoto h2 a{
	font: bold 18px/1.3 Arial, sans-serif;
	color:#02556C;
}
#lastphoto h2 a:hover{
	text-decoration: none;
	color: #02556C;
}
#lastphoto p{ font-size:11px;  }

.datebk{
	float: left; 
	background-color: #7fcbcc; 
	padding: 2px; 
	margin-right: 5px; 
	font-size: 9px; 
	color: #fbfbf4; 
	width: 38px; 
	font-weight: bold;
	position: relative;
}
li.bk{
	border-top: 1px solid #A2D9DA;
	margin-bottom: 15px;
	width:100%;
}
.titlebk{
	float: right; 
	width: 210px; 
	position: relative;
}
#tagserch{
margin: 0 0 30px 0;
height: 30px;
}
#htagserch{
	float: left;
	position: relative;
}
#ftagserch{
	float: left;
	position: relative;
}
input.ftagserchtext{
	font: 24px/28px "Times New Roman", Times, serif;
	color: #35534D;
	border: 1px solid #7DA8B3;
	background-color: #FFFFFB;
}
.tags{
	margin-top: 12px;
	padding-left:18px;
	position: relative;
	width:555px;
	clear: both;
	background: transparent url(../i/tag.gif) no-repeat left;
	color: #8F9CA5;
}
.tags a{
	color: #a3adb7;
	font: 12px "Times New Roman", Times, serif;
	text-decoration: none;
	
}
.tags a:hover{
	color: #35534D;
	background-color: #FFD47D; 
}
#tagscloud {
	padding: 15px;
	background-color: #f4f8fb;
	text-align: justify;
	border: 1px solid #fafafa;
	margin-bottom: 30px;
}
#tagscloud a{
	color: #39566a;
	font-family: "Times New Roman", Times, serif;
	line-height: 30px;
}
#tagscloud a:hover{
	color: #42647b; 
	background-color: #FFD47D;  
	line-height: 30px;
}
#tagscloud a:visited{
	color: #35534D;  
	line-height: 30px;
}
#htagscloud{
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #DCDCDC;
	margin: 0 0 15px 0;
}
.clearing {height:1px; clear:both; font-size:1px; visibility: hidden;  }
blockquote {
	border-left: 1px solid #A2D9DA;
	line-height:150%;
	margin: 0 0 1em 1em;
	padding: 0em 1em;
	width: 90%;
	position: relative;
}
blockquote p{
	margin-bottom: 1em;
	position: relative;
}
img.fn {
	border: 3px solid #DFE4EE;
}
#txt img.fn {
	border: 3px solid #DFE4EE;
	margin:0 26px 26px 0;
}
#txt p.ur{
	float:right;
	margin-left: 15px;
	padding:15px;
	background-color: #C4E4FF;
	width:200px;
	font: 11px/17px Verdana, Geneva, Helvetica, sans-serif;
	position: relative;
}
#txt p.ul{
	float: left;
	margin-right: 15px;
	padding:15px;
	background-color: #C4E4FF;
	width:200px;
	font: 11px/17px Verdana, Geneva, Helvetica, sans-serif;
	position: relative;
}
div.ur{
	float:right;
	margin-left: 15px;
	padding:15px;
	background-color: #C4E4FF;
	width:200px;
	font: 11px/17px Verdana, Geneva, Helvetica, sans-serif;
	position: relative;
}
div.ul{
	float: left;
	margin-right: 15px;
	padding:15px;
	background-color: #C4E4FF;
	width:200px;
	font: 11px/17px Verdana, Geneva, Helvetica, sans-serif;
	position: relative;
}
.pn-menu{
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
}
#breadcrumbs{
	width: 542px;
	margin-bottom:42px;
	font: 12px/24px verdana, sans-serif;
	border-top: 1px solid #d5e4e7;
	border-bottom: 1px solid #f2f2f2;
	color: #b2bac2;
	padding-left:6px;

}
#breadcrumbs a{
	font: 13px/24px verdana, sans-serif;
	color: #0386a9;
	letter-spacing: 1px;
}
.box input, #login-form input{
	font: 15px/18px Arial, Helvetica, sans-serif ;
	color: #202020;
	margin:4px;
}
#login-form input.pn-button{
	background-color: #02556c;
	color: #f3f3f3;
	font-size:12px;
	border: 1px solid #707070;
}
.box input{
	font: 18px/20px Arial, Helvetica, sans-serif ;
}
#login-form span{
	color: #708090;
	font: 11px/15px Arial, Helvetica, sans-serif;
} 
input#rememberme_xte_plugin{
	margin:0px;
}


table.pubInfoBox
{
  border: 1px solid black;
  font-size: 10pt;
  background-color: #E0E0E0;
  padding: 4px;
}
div.pagesetter-helptext
{
  border: 1px solid black;
  margin: 10px 40px;
  padding: 4px;
}

#content hr{ 
background-color: white; border: 0px; color:#fff 
}


#stream, #community, #topunder, #photoblog, #afisahome{font: 12px 'Times New Roman', Times, serif; text-align: center; border-top: 1px solid #f3f3f3;  margin-bottom: 12px; }
#stream{color: #d0aab2}
#community{
	color:#cee8b9
}
#topunder{
	color: #d0c9ab;
}
#afisahome
{
	color: #e4adb6;
	margin-top: 12px;
}
/*#topheaders li h2{
	font: bold 18px Arial, Helvetica, sans-serif;
}*/

div.authorsection{
font: normal 11px Helvetica, sans-serif;	
color:#d0c9ab;
margin-bottom: 12px;
}
div.authorsection a{
color:#d0c9ab;
text-decoration: underline	
}
.teaser{
	font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 12px;

}
img.topimg {
	padding:4px;
	background-color: #f3f4f6;
	border: 1px solid #dedede; 
}
div.kamentarou{
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;
	color: #c3bca0;
	margin-bottom: 12px;
}

#afiska li{
	background-color: #fff4e8;
	padding:15px;
	font: 13px Arial, Helvetica, sans-serif;
	margin:2px 0;
 
}
#mainstream{
	padding-left: 10px;
}
#mainstream ul li{
	
	padding:1px;
	
}
ul.spis li a{
	border-bottom: 1px solid #eceef2;
}
ul.spis li a:hover{
	border-bottom: 1px solid #eceef2;
	text-decoration: none;
}

ul.spis li img{
   padding:3px;
   margin-bottom: 1px;
	border: 1px solid #eceef2;
	background-color: #eef4e8;

}



.publist{
	margin-left:15px;
}

.shadow {
  -moz-box-shadow: 0 4px 10px #CCCCCC;
  -webkit-box-shadow: 0 4px 10px #CCCCCC;
  box-shadow: 0 4px 10px #CCCCCC;
  }
#photoblogfull{
	background-color:#F4F4F4;
	padding: 15px 15px 0;
	margin-bottom: 15px;
}  
#photoblogfull img{
	  -moz-box-shadow: 0 4px 10px #CCCCCC;
  -webkit-box-shadow: 0 4px 10px #CCCCCC;
  box-shadow: 0 4px 10px #CCCCCC;
  border:1px solid #FFFFFF;
}

#facebookrecommend {
padding:15px 0 0;
margin-bottom: 15px;

/*background-color: #faf7f3;*/
}

.blockname{
	font:  12px Helvetica, Arial, sans-serif;
	color: #cee8b9;
	margin: 0 0 12px 0;
	text-align: left;
}
.right{
	float: right;
}
.left{
	float: left;
}
.datenew{
	font: 9px Arial, Helvetica, sans-serif;
	color:#d0c9ab;
	letter-spacing: 2px;
}

.smallgray{
	color: #949fa9;
	font: 9px Arial, Helvetica, sans-serif ;
}
.smallgray a{
   color: #949fa9;
	
}
