/********************************/
/* Allgemeine html-Einstellungen*/
/********************************/
* {
margin: 0;
padding: 0;
font-size: 12px;
font-family: verdana,arial,sans-serif;
}
html, body {
background: #fff url(../images/bg.png) top left repeat;
height: 100%;
}
body { margin: 0; padding: 0; line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px; color: #343434; }
a, a:link, a:visited, .linkbutton {
color: #0078E1;
text-decoration: none;
}
a:hover, .linkbutton:hover {
text-decoration: underline;
}
h2 {
color:#F47808;
font-size:16px;
padding: 5px 0 20px 10px;
}
h3 {
color:#488700;
font-size:14px;
padding: 5px 0 20px 0;
}
p, ul, ol { margin-top: 0; text-align: justify; }
ul, ol { margin: 0px; padding: 5px 3px 10px 30px; list-style-type: square; }
/**************************************/
/* Template - Aufbau, siehe index.php */
/**************************************/
.wrapper{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -60px;
background: url(../images/content.png) repeat-y;
width: 1000px;
}
	.header{
	background: url(../images/logo.png) no-repeat;
	height: 260px;
	width: 900px;
	margin: 0 auto;
	}	
		.sitename{
		text-align: center;
		height: 200px;
		width: 900px;
		}			
		.sitename a{
		font-family:georgia,serif;
		text-transform: uppercase;
		text-shadow:1px 1px 5px #000;
		font-size: 50px;
		font-weight: bold;
		color:#FFFFFF;
		line-height: 200px;
		text-decoration:none;
		}
		.topmenu{
		height: 60px;
		line-height: 60px;
		width: 800px;
		padding: 0 50px;
		margin: 0 auto;
		}
			.topmenu ul li {
			float: center;
			padding: 30px 10px;
			display: inline;
			}
			.topmenu ul li a, .topmenu ul li a:link, .topmenu ul li a:hover {
			font-size: 14px;text-shadow:1px 1px 5px #000;
			font-weight: bold;
			color: #fff;
			}
	.main{
	margin: 0 auto;
	width: 860px;
	padding: 20px 70px;
	}
		.left{
		width: 160px;
		float: left;
		margin: 5px;
		padding: 5px;
		}
		.content{
		width: 650px;
		float: right;
		margin: 0 0 10px 10px;
		padding: 10px;
		}
		
	.push{
	height: 60px;
	clear: both;
	}
.footer{
background: url(../images/footer.png) no-repeat;
height: 60px;
line-height: 60px;
width: 1000px;
margin: 0 auto;
text-align: center;
}
.footer a {
color: #343434;
text-decoration: underline;
}

.current {
background: #ff9900;
}
.depth2 {
padding: 0 0 0 10px;
}
/***** последние новости на главной *****/
.news {
   border: 1px solid #FF4D00;
   background-color: #FFFFFF;
   border-radius: 4px;
   color: #3C3C3C;
   padding: 3px 10px 5px 10px ;
   margin: 10px 0 30px 0 ;
   font-size: 14px;
   white-space: pre-wrap;
}
.news pre {
   border: 1px solid #63a103;
   background-color: #F6F6F6;
   padding: 5px;
   margin: 5px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   white-space: pre-wrap;
}
.news-title { border-bottom: 1px dotted #FF4D00;padding: 0 ;font-weight: bold;font-size: 14px; color: #63a103}
.news-title a{ text-decoration:none;color: #63a103}
.news-title a:hover{ text-decoration:none;color: #FF8000}
.news-date {
  float: left;
   border: 1px solid #63a103;
   background-color: #FFFFFF;
   border-radius: 4px;
   color: #3C3C3C;
   padding: 3px 10px 5px 10px ;
   margin: 10px 0 10px 0 ;
   font-size: 12px;
}
.last-news-date {
  float: left;
  font-style: italic;
  color: #959595;
  font-size: 100%;
}
.last-news-title {
  font-weight: normal;
  color: #FF7328;
  clear: both;
}
.last-news-mess {
  margin-bottom: 1px;
}
.last-news-mess pre {
   border: 1px solid #DDDCDC;
   background-color: #FFFFFF;
   padding: 5px;
   margin: 5px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   white-space: pre-wrap;
}
/****** оформление пагинации новостей ******/
.paginator a{text-decoration:none;padding:2px 4px;background-color:#FFF;margin:0;border:solid 1px #F7BC5B;}
.paginator a:hover{background-color:#FF8928;border:solid 1px #FFBF00;color:#FFF;}.paginator *{margin-left:6px;}
.paginator a.selected{border:solid 1px #42639C;margin:0 2px;}
