html {
	height:100%;
}
body {
	background:#fff;
	color:#333;
	font: 62.5% Tahoma, Arial, Helvetica, sans-serif;
	background: url(img/top.gif) repeat-x;
	text-align:center;
}
img {border:0;}
a {color:#356AA0;}
a:hover {color:#E51C01;}
/* LISTS **********************************************************************************/
.horizontallist li {
	display: inline;
	list-style-type: none;
}
/* TOP ************************************************************************************/
h1.swap { background-repeat:no-repeat;}
h1.swap span {display:none;}
h1#t-logo {cursor:pointer; }
#top {
	clear:both;
	width:950px;
	max-width:950px;
	height:70px;
	padding:0 25px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	font-size:1.1em;
	color:#36393D;
}
#toptext {
	margin-top:12px;
}
#a, #b, #c, #d {float:left;height:68px;}
#a{ width:365px;}
#b{	width:245px;}
#c{	width:190px;}
#d{	width:150px;text-align:right;}
/* POST ***********************************************************************************/
div.post img {float: left; margin:1px 5px 0 0;}
div.post p{
	display: table;
	_height: 0; /*IE5-6*/
	zoom: 1; /*IE-7*/
}
div.post {margin-bottom:2em;}
/* LANGUAGES ***********************************************************************************/
#languages a {padding:0 .2em;}
#languages li:before { content: "| "; }
#languages li:first-child:before { content: ""; }

/* MAIN MENU ***********************************************************************************/
#mainmenu {
	width:950px;
	clear:both;
	text-align:left;
	margin:auto;
	background: #516484 url(img/mbg.gif) repeat-x;
	border-bottom:1px solid #DFDFDF;
}
#mainmenu ul {
	height:45px;
}
#mainmenu li {
	display:block;
	float:left;
	height:45px;
	background: url(img/mr.gif) center right no-repeat;
}
#mainmenu ul li a {
	display:block;
	color:#fff;
	font-size:1.4em;
	padding:.9em 2.5em;
	text-decoration:underline;
}
/* HEADER **************************************************************************************/
#header {
	clear: both; 
	width: 950px;
	height:220px;
	text-align:left;
	/*border-bottom:1px solid #C9C9C9;*/
	margin:auto;
}
#header .cola, #header .colb { float:left; height:220px;}
#header .cola { width: 300px%; //margin-right: -950px;}
#header .colb { width: 600px; //margin-left: 300px; //display: inline;}
#header .colb div {
	color:#fff;
	padding:2em 35em 0 4em;
	font-size:1.1em;
	line-height: 1.3em;
}
#header .colb div p{
	padding:0 0 1.2em 0;
}
#header .colb strong{
	color:#fff;
}
h1.slogan {
	color:#fff;
	font-size:1.2em;
	background:#FC7F02 url(img/slogan.gif) repeat-y;
	padding:.7em 1.5em .7em 2.5em;
	margin:2em 0 .6em 0;
	width:12.5em;
	height:1.8em;	
}
#wrapper {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;	
}

/* CONTENT *************************************************************************************/
#content {
	text-align:left;
}
h1.contentheader {
	color:#fff;
	font-size:1.2em;
	background:#128DB3 url(img/contentheader.gif) repeat-x;
	padding:1em 1.5em 1em 2.5em;
	margin:2em 0 .6em 0;
	width:14.5em;
}
.shadow01 {
	background: url(img/shadow01.gif) bottom right no-repeat;
	width:14.5em;
}
html>body .shadow01 {
		padding-bottom:.1em;
		width:22em;
}
#document {
	margin:1em 2em 1em 2.5em;
	font-size:1.2em;
	line-height: 1.3em;	
}
#pagenav {
	margin:1em 2em 1em 2.5em;
}
#document table{
	width:95%;
	border-collapse:collapse;
}
#document table td, #document table tr{
	border:1px solid #ccc;
}
#document table td {
	padding:3px;
}
#document p {
	padding:.7em 0;
}
#document ul, #document ol {margin-left:2em;}
#contentlist {
	margin:1em 2em 1em 2.5em;
	font-size:1.2em;
	line-height: 1.3em;	
}
#contentlist strong {
	font-size:1.2em;
	margin-bottom:.3em;
}
img.inconentlist {
	border:1px solid #ccc;
}
div.empty {height:1em;}

/* SIDEBAR *************************************************************************************/
#sidebar {
	text-align:right;
}
.anonce {
	text-align:left;
	font-size:1.1em;
}

/* ANONCES *************************************************************************************/
h1.anonceheader {
	color:#fff;
	font-size:1.2em;
	background:#EA4730 url(img/anonceheader.gif) repeat-x;
	padding:1em 2.5em 1em 1.5em;
	margin:2em 0 .6em 0;
}
h1.anonceheader a {
	color:#fff;
	text-decoration:none;	
}
h1.anonceheader a:hover {
	color:#fff;
	text-decoration:underline;	
}
.shadow02 {
	background: url(img/shadow02.gif) bottom left no-repeat;
	width:100%;
}
html>body .shadow02 {
		padding-bottom:.1em;
}
.anoncelist li {
	list-style: none;
	padding:.3em 2.5em 1.2em 1em;
}
.anoncelist a {
	text-decoration:none;
	color:#E51C01;
}

/* SITE NAVIGATION *****************************************************************************/
#sitenavigation { margin-left: 30px; }
#sitenavigation
{
	font-size:1.2em;
	padding:0;
	margin:1em 2em 1.5em 2.5em;
}
#sitenavigation li:before { content: "» "; }
#sitenavigation li:first-child:before { content: ""; }

/* PAGE NAVIGATION *****************************************************************************/
#pagenav {
	padding-top:1em;
	text-align:left;
}
#pagenav span {
	margin:.2em;
	padding:.2em .3em .2em .3em;
	background:#eee;
	border:1px solid #efefef;
}
#pagenav span#current {
	background:#fefefe;
	border:1px solid #efefef;
}
#pagenav a {
	border:0;
	font-weight:bold;
}
#pagenav a:hover {
	text-decoration:none;
}
#wrapper {
	border-bottom:2px solid #DFDFDF;
}


/* FOOTER **************************************************************************************/
#footer {
	height:100px;
	background: #FBFAFB;
	/*border-top:1px solid #C9C9C9;*/
	font-size:1.1em;
	width: 100%;
	text-align:left;
}
#footer .cola, #footer .colb { float:left;}
#footer .cola { width: 25%; //margin-right: -100%;}
#footer .colb { width: 75%; //margin-left: 25%; //display: inline;}
#footer .cola p {padding:.5em 1em 0 2.5em;}
#botmenu {padding:.5em 2.5em 0 1em;}
#counters {padding:.9em 2.5em 0 1em;text-align:right;}
#document h2 {
	font-size:1.1em;
	font-weight:normal;
}






