body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
	background: #b2ada4;
}
h1 {
	margin: 0 0 10px 0;
	padding: 5px 0;
	font-size: 20px;
	font-weight: bold;
	color: #fe551e;
}
h4 {
	margin: 0 0 5px 0;
	padding: 2px 0;
	font-size: 13px;
	font-weight: bold;
	color: #fe551e;
	border-bottom: 1px dotted #CCC;
}
.cleaner {
	font-size: 1px;
	height: 1px;
	width:100%;
}

div#restore a { font-size:11px; }
div#restore a:hover { text-decoration:underline;}

#container {
	margin: auto;
	width: 910px;
	padding: 0 25px;
	background: #ffffff;
}
#content2 {
	float: left;
	width: 910px;
	margin: 0;
	padding: 0 0 60px 0;
	background: #FFFFFF url(../images/footer_background.gif) bottom center no-repeat;
}
#header_panel {
	width: 910px;
	height: 108px;
	background: url(../images/header_background_new.gif) no-repeat bottom;
}
#title_section {
	float: left;
	width: 100px;
	height: 100px;
	padding: 25px 0 5px 0;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color:#213b9a;
	font-family:"Trebuchet MS";
}
#top_right_section {
	float: right;
	text-align: right;
	width: 300px;
	background: url(../images/image_top_line.gif) no-repeat top right;
}
#top_right_section ul{
	margin: 0px;
	padding: 5px 0 0 0;
}
#top_right_section ul li{
	display: inline;
	margin-left: 16px;
	font-weight: bold;
}
#top_right_section_login {
	float: right;
	text-align: right;
	width: 360px;
	margin:15px 10px 0 0;
	padding: 3px;
	background: #e4e4e4;
	border: 1px solid #dbdbdb;
}
#top_right_section_login ul{
	margin: 0px;
	padding: 5px 0 0 0;
}
#top_right_section_login ul li{
	display: inline;
	margin-left: 5px;
	font-weight: bold;
	color:#fe551e;
}
#top_right_section_login ul li input{
	width:60px;
}
.loginbutton {
	border: none;background-color:transparent;font-weight:bold;color:#fe551e;
}
.error_login { color:#CC3300; text-align:center;}


#footer {
	clear: both;
	width: 960px;
	padding: 25px 0;
	margin-left: -25px;
	margin-right: -25px;
	text-align: center;
}

#footer a{
	font-weight: normal;
}

/* columns */
#leftcolumn {
	float: left;
	width: 600px;
	margin: 0 25px 0 0;
	padding: 0;
}

#rightcolumn {
	float: right;
	width: 280px;
	padding: 0px;
	margin: 0px;
}


/* left side two column */
.leftcolumn_twocolumn_1{
	float: left;
	width: 300px;
	margin: 0 15px 35px 0;
	padding: 15px;
	background: #e4e4e4;
	border: 1px solid #dbdbdb;	
}
.leftcolumn_twocolumn_2{
	float: left;
	width: 206px;
	margin: 0 15px 35px 0;
	padding: 15px;
	background: #e4e4e4;
	border: 1px solid #dbdbdb;	
}
* html .leftcolumn_twocolumn{
	margin: 0 10px 35px 0;
}

.leftcolumn_twocolumn img{
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.leftcolumn_twocolumn ul{
	clear: both;
	margin: 20px 0 10px 0;
	padding: 0 0 0 20px;
}

.leftcolumn_twocolumn li{
	font-size: 12px;
	padding-bottom: 10px;
}

.leftcolumn_twocolumn li a{
	font-weight: normal;
}

.leftcolumn_twocolumn a:hover{
	text-decoration: underline;
}

.register_box {
	margin-bottom: 25px;
}

.register_box img{
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}

.register_box p{
	text-align: left;
}

.thumb_gallery {
	clear: both;
	float: left;
	position: relative;
	width: 600px;
}
.thumb_box{
	float: left;
	position: relative;
	width: 135px;
	height: 135px;
	margin: 0 5px 0 0;
}

.thumb_box img{
	/*width: 108px;
	height: 108px;*/
	display: block;
	position: absolute;
	top: 14px;
	left: 13px;
	border: none;
}

/* right */
/* warto zobaczyc panel */
#random {
	width: 248px;
	margin-bottom: 15px;
	padding: 15px;
	background: #e4e4e4;
	border: 1px solid #dbdbdb;	
}

.randuser img {
	padding:3px;
	text-align:center;
}

/* ostatni dodane */
/* blog panel */
#lastadd {
	width: 248px;
	margin-bottom: 15px;
	padding: 15px;
	background: #e4e4e4;
	border: 1px solid #dbdbdb;	
}

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

#lastadd ul li {
	padding: 5px 5px 0 0;
	border-bottom: 1px dotted #CCC;
}

#lastadd ul li a{
	color: #38afc8; text-decoration: none; font-weight:bold;
}
#lastadd ul li a:hover {
	color: #38afc8; text-decoration: underline;font-weight:bold;
}

/* new menu */

ul.dropdown,
ul.dropdown ul {
 list-style: none;
 margin:0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

.dropdown-upward {
 margin-top: 400px !important;
}



ul.dropdown {
 font-weight: bold;
}

ul.dropdown li {
 padding: 10px 10px;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
}

ul.dropdown li li {
	background-color: #B2ADA4;
	border-bottom: 1px #fff solid;
	text-align:left;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 	
}

ul.dropdown a {
	font-weight: bold;
	font-size: 13px;
}

ul.dropdown a:link,
ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
ul.dropdown a:hover		{ color: #fe551e; }
ul.dropdown a:active	{ color: #fff; }


/* -- level mark -- */

ul.dropdown ul {
 width: 160px;
 margin-top: 1px;
}

ul.dropdown ul li {
 font-weight: normal;
}

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
}

/*------------- Menu ------------------*/
div#menu {
	display: block;
	width: 910px;
	height: 60px;
	margin-bottom: 10px;
	background: #4c4032 url(../images/menu_background.gif) no-repeat;
}
div#menu ul {
	margin-left:100px;
}
div#menu ul li ul {
	margin:0;
}


/* boxy*/

.topnav {font-family:'Trebuchet MS'; font-size:14px; font-weight:bold; color:#ffffff; margin:0px; padding-left:5px; padding-top:5px; border-bottom:1px solid #91B3EC;background-color:#B2ADA4;}
.topnav label { font-size:12px; font-variant:small-caps; float:right; margin:0px; padding-right:3px;color:#2f547e;}
.topnav a { font-family:'Trebuchet MS'; font-size:14px; font-weight:bold; color:#ffffff; text-decoration:underline; }



.profilebox { background-color:#F0F1FB; font-family:"Trebuchet MS"; border: 1px dotted #4A97D5;}
.profilebox th { text-align:right; color:#4A97D5; border-bottom: 1px dotted #4A97D5;}
.profilebox td { border-bottom: 1px dotted #4A97D5;}

.newline {border-top:1px dotted #4A97D5;}

.mainboxleft{clear:both;border:1px solid #B2ADA4; width:98%;}
.mainboxright { clear:both; border:1px solid #B2ADA4; width:99%;}

