html,body {
	margin:0;padding:0;min-height: 100%;
height: 100%;
}

.nube1 {font-size: 0.8em;}
.nube2 {font-size: 1.2em;}
.nube3 {font-size: 1.4em;}
.nube4 {font-size: 1.8em;}
.nube5 {font-size: 2.0em;}
.nube6 {font-size: 2.4em;}




body{
	font: 100% georgia;
	color:  #4F4F4F;
	background-color: #292F33;

}

div#errorExplanation {
	border-color: red;
	background-color: #292f33;
	border-width: 2px;
	padding : 10px;
	border : medium;
}


label,input,textarea {
	border-color: #F9630D;
	color: lightgray;
	background-color: #292F33;
	border-width: 0px;
}

.menuitem_black {
           padding :5px;
	   background: #292F33;
	   margin-bottom: 10px;
}

.menuitem_white
{
	margin-bottom: 10px;
	
}




a {
	text-decoration: none;
	color: #4F4F4F;
}



div#innertube a:hover {
	background-color: #fff;
}

.header {
	color: #F9630D;
	 padding :5px;
	/*background: #292F33 url(rozek.png) no-repeat right top;*/
}

p {
	color:  #4F4F4F;
}

img {
	border: none;

}

div#newest
{
	margin-left: -20px;
	margin-top: -15px;
}

div#newest li
{
	list-style-image: url(arrow-list.gif);
}



a:visited{
	color: #4F4F4F;
}


b{
	font-size: 110%;}

em{   
	font-size: x-large;
}

.admin {
	float: left;
}


.thumb  {
	margin:0 10px 0 10px;
	

}

.category{
	clear: both;
	padding-top: 0px;
	background-color: #292F33;
	background: #292F33 url(rozek.png) no-repeat right top;
	padding: 10px;
	margin-bottom: 10px;
	
}

.categories {

margin-bottom: 5px;

}


.more {
	padding-left: 14px;
	background: url(arrow-list.gif) no-repeat center left;

}

.photo
{

	text-align: center;
	float: left;
        width: 150px;
	height: 170px;
		margin: 0 15px 15px 0;
	padding: 5px;
}


.photo_random
{
	text-align: center;
	/*float: center;*/
	margin: 0 0px 0px 0;

}

div#photo_random img {
	
	margin-top: 3px;
	border-top: medium dashed white;
	

}

.photo img
{
	border-top: medium dashed white;
}

.suckerdiv ul{
           padding :5px;
	   background: #292F33;
	   margin-bottom: 10px;
	  	

list-style-type: none;

	
}

.blabla
{
padding: 0;
width: 130px; 
margin-left: -5px;
margin-top: 0px;
}
	
.suckerdiv ul li{
position: relative;
}
	

.suckerdiv ul li ul{
position: absolute;
width: 170px; 
top: 0;
background-color: whitesmoke;
visibility: hidden;
margin-left: 0px;
border: 1px dotted #ccc;
opacity: 0.9;
}


.suckerdiv ul li a{
display: block;
overflow: auto; text-decoration: none;
padding: 1px 5px;
border-bottom: 0;
}


.suckerdiv ul li a:hover{

}

.suckerdiv .subfolderstyle{
background: url(arrow-list.gif) no-repeat center center;
}

* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

#maincontainer{
width: 840px;margin: 0 auto; 
min-height: 100%;
background-color: #212629;
}

#topsection{

	height: 130px;
	background-image: url(topper.png);
	text-align: right;
	background-color: white;
}

#topsection h1{
margin: 0;
padding-top: 15px;


}

#topsection a{


}

#contentwrapper{
float: left;
width: 100%;
background-color: #212629;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/

}

div#data p:first-letter{
	font-size: larger;
		color: #F9630D;

}



div#data p {
 padding :5px;
	background: #292F33 url(rozek.png) no-repeat right top;
}

h1:first-letter{
	color: #f9630d;
}



.more
{
	padding-top: 10px;
	clear :both
}

.caption
{
	padding-left: 16px;
	padding-top: 1px;
	background: url(arrow-list.gif) no-repeat center left;
	
	color:#83c858;
	right: 0;
	display: inline;
	font-style: italic;
}

#leftcolumn{
float: left;
width: 200px; 
margin-left: -840px;
padding-top: 230px;
background: url(pasek_menu.png) no-repeat;


}


#footer{
clear: left;
width: 100%;
text-align: left;
margin-bottom: 5px;
margin-left: 12px;
	padding: 0 0 0 20px;
	background: url(footer.png) no-repeat center left;
}

.innertube{
margin: 10px;
margin-top: 0;
min-height: 100%;

}

div#leftcolumn a:hover{
	background-color: #fff;
}

div#contentcolumn a:hover
{
	background-color: #fff;
}
