@import url(main_menu.css);
@import url(sidebar_menu.css);
@import url(forms.css);
@import url(tables.css);
@import url(slider.css);
@import url(../text.css);
 body, html {
height:100%;
margin:0;
padding:0;
}
body{
	background-color : #FFEBC6;
	background-color : transparent;
	background : White url(../images/menu_bg.gif) repeat-x center 110px;
}
*{
margin:0;
padding:0;
}

.pic {
	border:1px solid #8a91a1;
}

a img{
	border : none;
}
:focus {
	outline: none;
}
blockquote, q {
	quotes: none;
}
.clear{
	clear : both;
}
#wrapper {
 min-height:100%;height:auto !important;height:100%;
 width : 940px;
 padding : 0px 10px;
 position : relative;
 margin : 0px auto;
 background : transparent url(../images/fon_wrapper.gif) repeat-y 650px top;
 }
#wrapper .empty {
 height:80px;
 clear : both;
 }
 #wrapper_footer {
 position:relative; 
 margin-top:-60px; 
 background-color : #2F2F2F;
 height : 60px;
 min-width : 960px;
 }
 #header{
	overflow : hidden;
	padding : 20px 0px;
	height : 70px;
}
 #header h1{
	font-size : 50px;
	line-height : 40px;
	color : #8a91a1;
}
 #header h1 a{
	font-size : 50px;
	line-height : 40px;
	color : #8a91a1;
	text-decoration : none;
}
 #header h1 span{
	font-size : 18px;
	display : block;
	margin-top : 15px;
	line-height : 18px;
	color : Black;
}
#main_menu{
	/*background-color : #8a91a1;*/
	background-image:url(../images/menu_bg.gif);
	height : 40px;
	margin-bottom : 20px;
	border-left: 1px solid #a5a8b1;
}

.img {
	border-bottom:1px solid;
	border-left:1px solid;
	margin:0px 15px 5px 0px;
	float:;
	border-top:1px solid;
	border-right:1px solid;
}

#random {
	font-size:17px;
	font-weight:bold;
}

#text{
	width : 600px;
	padding : 15px 20px 10px 0;
	float : left;
	overflow : hidden;
	background-color : White;
}
#text img{
	padding:4px;
	/*border:1px solid #8a91a1;*/
	background-color: transparent;
	float: left;
	margin: 5px 20px 5px 20px;
	
}
#text a:hover img{
	/*background-color: #5D6473;*/
}
/*#text img{
	float : left;
	width : px;
}*/
#text img.img_right{
	float : right;
	margin : 5px 0px 5px 20px;
}
#sidebar{
	width : 260px;
	padding : 15px 20px 10px;
	float : right;
	background-color : #c8cee4;
}
#sidebar img{
	width : 250px;
	padding:4px;
	border:1px solid #8a91a1;
	background-color : transparent;
	float : left;
	margin : 5px 0px 10px 0px;
}
#sidebar p img{
	padding:4px;
	background-color : transparent;
	float : left;
	margin : 5px 10px 0px 0px;
	width : 60px;
}
#sidebar div.img_gallery {
	text-align : center;
	margin-bottom : 15px;
}
#sidebar div.img_gallery img{
	float : none;
	width : 250px;
	margin : 7px auto;
	padding:4px;
	background-color : transparent;
}
#sidebar a:hover img{
	background-color : #5D6473;
	}
#sidebar ul{
	list-style-type : none;
}
#sidebar li{
	margin-left : 30px;
}
#sidebar .block_news li{
	margin-left : 0px;
}
#sidebar h2{
	/*background-color : #8a91a1;*/
	background-image:url(../images/menu_bg.gif);
	padding : 5px 10px;
	color : White;
}
#footer{
	width : 940px;
	overflow : hidden;
	padding : 20px 10px;
	margin : 0px auto;
	height : 20px;
	line-height : 20px;
	color : White;
}
#footer a{
	color : White;
}
#footer .left{
	float : left;
}
#footer .right{
	float : right;
	margin-left : 20px;
}

#text h1{
	margin-bottom : 30px;
}
p.links{
	margin-bottom : 25px;
}
p.back{
	margin-top : 20px;
}
#text #bbcode li{
	height : 20px;
}
#text #bbcode img{
	width : 16px;
	padding : 0;
	margin : 0;
	float : none;
	display : inline;
	border : none;
}
#text .gallery img{
	float : none;
	width : 170px;
	margin : 0 0 10px;
}
#text .gallery {
	text-align : center;
}
#text .gallery i{
	font-style : normal;
}
#text img.img_right{
	float : right;
	margin : 5px 0px 5px 20px;
}


.news_blok h3,.news_cms h3, .blog_blok h3{
	margin-bottom : 5px;
}
.comment-timestamp{
	margin-bottom : 10px;
}
.comment{
	margin-bottom : 10px;
	padding-bottom : 10px;
	border-bottom: 1px solid #ccc;
}
.comment p{
	margin-bottom : 5px;
}
.comment p b{
color : #515664;
}
.comm_text{
	margin : 10px 0px 10px;
 background-color : #E7E9F3;
	border : 1px solid #BBC0DD;
	padding : 10px;
}
.clouds{
	padding: 0 0 0 10px;
}
.guestbook{
	
}
div.head{
 background-color : #E7E9F3;
	border : 1px solid #BBC0DD;
	padding : 10px;
		overflow : hidden;
		margin-bottom : 15px;
}
div.entry{
	margin-bottom : 15px;
}

#sidebar .block_news p.title{
	font-size : 14px;
	font-weight : bold;
}
#sidebar .block_news p.title span{
	color : #515664;
	display : block;
	font-weight : normal;
}
.myinclude p.links{
	 background-color : #E7E9F3;
	border : 1px solid #BBC0DD;
	padding : 10px;
}
div.admin{
	border-top : 1px solid #DCDCDC;
	padding-top : 10px;
}
div.nav{
	border-top : 1px solid #DCDCDC;
	padding-top : 10px;
	margin-top : 20px;
}
.back a{
	background-color : #515664;
	color : White;
	padding : 5px 10px;
	font-weight : bold;
	text-decoration : none;
}
#text #tnavigation img{
	width : auto;
}
#text .entry{
	overflow : hidden;
	margin-bottom : 5px;
}
#resultsDiv{
	margin-bottom : 30px;
}

#pagenav A {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: 700; MARGIN-RIGHT: 3px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px
}
/*A.page_link {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: 700; MARGIN-RIGHT: 3px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}*/
/*A.first_link {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: 700; MARGIN-RIGHT: 3px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
A.previous_link {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: 700; MARGIN-RIGHT: 3px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
A.next_link {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: 700; MARGIN-RIGHT: 3px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
A.last_link {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: 700; MARGIN-RIGHT: 3px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}*/
#pagenav A:hover {
	POSITION: relative; DISPLAY: inline-block; BACKGROUND: url(../images/button.png); COLOR: #fff; 
}
A.active_page.page_link {
	POSITION: relative; DISPLAY: inline-block; BACKGROUND: url(../images/button.png); COLOR: #fff; 
}
A.page_link:hover {
	POSITION: relative; DISPLAY: inline-block; BACKGROUND: url(../images/button.png); COLOR: #fff; 
}
A.first_link:hover {
	POSITION: relative; DISPLAY: inline-block; BACKGROUND: url(../images/button.png); COLOR: #fff; 
}
A.previous_link:hover {
	POSITION: relative; DISPLAY: inline-block; BACKGROUND: url(../images/button.png); COLOR: #fff; 
}
A.last_link:hover {
	POSITION: relative; DISPLAY: inline-block; BACKGROUND: url(../images/button.png); COLOR: #fff; 
}
A.next_link:hover {
	POSITION: relative; DISPLAY: inline-block; BACKGROUND: url(../images/button.png); COLOR: #fff; 
}
#pagenav A.current {
	POSITION: relative; DISPLAY: inline-block; BACKGROUND: url(../images/button.png); COLOR: #fff; 
}
#pagenav A.current {
	CURSOR: default; background-image: url(../images/button.png)
}