﻿body{
	padding:0;
	margin:0;
	font:13px arial;
}

#page{
	margin: 20px auto;
	width:1000px;
}

#top{
	width:1000px;
	padding-bottom:10px;
	border-bottom:1px #E5E5E5 solid;
	float:left;
}

#container{
	width:1000px;
	float:left;
	padding:10px 0 10px 0;
}

#leftContent{
	width: 385px;
	float: left;
	padding-right:10px;
}

#rightContent{
	width:385px;
	float:right;
	padding-right:10px;
}

#oneContent{
	width: 790px;
	float: left;
	padding-right:10px;
}

#content{
	width:800px;
	float:left;
}

#rightSidebar{
	width: 190px;
	float: right;
	padding: 0 0 10px 0;
}

#footer{
	float:left;
	width:1000px;
	border-top:1px #E5E5E5 solid;
	padding:10px 0 10px 0;
	clear:both;
}

.category{
	font-weight: bold;
	padding:4px 5px;
	margin:0;
	border:1px #E5E5E5 solid;
}

.subcategory{
	display: block;
	padding:5px 0 0 0;
	margin:0;
}

ul.menu{
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
}

ul.articles{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}

ul.artList{
	margin:10px 0 10px 15px;
	padding: 0;
	list-style-type: disc;
	float: left;
}

h1{
	font-size:18px;
	margin:10px 0;
	padding:0;
	float:left;
}

h2{
	font-size: 18px;
	padding: 0;
	float: left;
	margin: 10px 0;
	width: 100%;
	color: #666666;
}

h3{
	font-size:14px;
	margin:0;
	padding:0;
}

.alike{
	font-weight: bold;
	padding:4px 5px;
	border:1px #E5E5E5 solid;
	margin: 10px 0 10px 0;
	font-weight:bold;
	color:#333333;
	float:left;
	width:778px;
}

a{
	text-decoration: none;
	color: #204DAA;
}

a:hover{
	text-decoration:underline;
	color:#FF6C21;
}

a.menuButton{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FF6C21;
	display:block;
	padding:5px;
	margin:0;
	height:17px;
}

a.menuButton:hover{
	text-decoration:none;
	color: #FF6C21;
	background-color: #FFDECC;
}

a.navigation{
	width:18px;
	padding:3px;
	border:1px #E5E5E5 solid;
	margin-right:5px;
	float:left;
	text-align:center;
}

a.navigation:hover{
	text-decoration:none;
}

a.navigationWords{
	padding:3px;
	border:1px #E5E5E5 solid;
	margin-right:5px;
	float:left;
	text-align:center;
}

a.navigationWords:hover{
	text-decoration:none;
}

.hotNews{
	border:1px #E5E5E5 solid;
	margin:3px 5px 5px 0;
	padding:5px;
	float:left;
	display:inline;
}

.oldNews{
	border:1px #E5E5E5 solid;
	margin:3px 10px 5px 0;
	float:left;
	padding:5px;
}

.timeAndTags{
	color:#808080;
	font-size:11px;
	display:block;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.commentAutor{
	color:#808080;
	font-size:11px;
	display:block;
	float:left;
	width:100%;
}

.fullArticle{
	color:#808080;
	font-size:11px;
	display:block;
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #E5E5E5 solid;
}

.fullArticleEnd{
	color:#808080;
	font-size:11px;
	display:block;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.blockHotNews{
	background-color:#830009;
	display:block;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
}

.blockBestArticles{
	background-color:#506D00;
	display:block;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
}

.news{
	padding-bottom:10px;
	float:left;
	display:inline;
}

.addComment{
	margin-top:10px;
	padding-bottom:10px;
	float:left;
	width:450px;
}

.comment{
	padding-bottom:10px;
	float:left;
	width:100%;
}

.gallery{
	padding-bottom:10px;
	float:left;
	width:100%;
}

.newsLast{
	padding-bottom:15px;
	float:left;
	width:100%
}

.navigation{
	width:790px;
	float:left;
	margin-bottom:10px;
}

.rss{
	float:right;
}

.logo{
	float:left;
	margin:0;
	padding:0;
}

.bestArticles{
	margin:0;
	padding-bottom:10px;
	display:block;
}

.pages{
	float:left;
	padding:3px 3px 3px 0;
	margin-right:5px;
}

.pagesDots{
	float:left;
	padding:3px;
	margin-right:5px;
}

.string{
	padding:0;
	margin:0 0 10px 0;
	width:100%;
	float:left;
}

.field{
	width:100%;
	margin:0 0 10px 0;
	height:100px;
	float:left;
}

.additionMenu{
	font-weight: bold;
	padding:4px 5px;
	margin:0 0 25px 0;
	border:1px #E5E5E5 solid;
}

.indexComments{
	padding: 10px;
	float: left;
	width: 363px;
	border: 1px #E5E5E5 solid;
	background-color: #F9F9F9;
}

td{
	padding:5px;
}

td.grey{
	padding:5px;
	background-color:#F5F5F5;
}

table{
	margin:10px 0 10px 0;
	border:1px #E5E5E5 solid;
}

#forumPost{
	float:left;
	width:788px;
	border:1px #E5E5E5 solid;
	margin-bottom:10px;
}

.userInfo{
	padding:10px 10px 0 10px;
	margin:0;
	width:190px;
	float:left;
	border-right:1px #E5E5E5 solid;
}

.userPost{
	padding:0 10px;
	margin:10px 0 10px 0;
	width:557px;
	float:left;
}

.userName{
	font-size: 18px;
	padding-bottom:10px;
}

.sign{
	color:#808080;
	font-size:11px;
	display:block;
	float:left;
	width:100%;
	margin:10px 0 0 0;
	border-top:1px #E5E5E5 dotted;
	padding-top:10px;
}

.signIn{
	padding:0;
	margin:0;
}

.signInForm{
	padding: 10px 0;
	margin: 0 0 10px 0;
	border-top: 1px #E5E5E5 dotted;
	border-bottom: 1px #E5E5E5 dotted;
}

.signInTitle{
	font-size: 18px;
	padding: 0;
	float: left;
	margin:0 0 10px 0;
	width:100%;

}

.signInField{
	padding:0;
	margin:0 0 10px 0;
	float:left;
	width:100%;
}

.forumTopics{
	float:left;
	margin:0 0 10px 0;
	border:1px #E5E5E5 solid;
	width:788px;
}

.topicTitle{
	padding:10px;
	float:left;
	width:550px;
}

.topicInfo{
	padding:10px;
	float:left;
	width:177px;
	border-left:1px #E5E5E5 solid;
}

.topicDescription{
	color:#808080;
	font-size:11px;
	display:block;
	float:left;
	width:100%;
	margin:0;
}

.topicTitleFont{
	font-weight:bold;
}

.forumTopicsHat{
	float: left;
	margin: 0 0 10px 0;
	border: 1px #E5E5E5 solid;
	width: 100%;
	background-color: #F5F5F5;
}

a.peopleTalk{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#1E94EE;
	display:block;
	padding:5px;
	margin:0;
	height:17px;
}

a.peopleTalk:hover{
	text-decoration: none;
	color: #1E94EE;
	background-color: #CFE9FC;
}

.addRegistration{
	margin-top:10px;
	padding-bottom:10px;
	float:left;
	width:250px;
}

.userInfoBar{
	padding: 10px 0;
	margin: 0 0 10px 0;
	border-top: 1px #E5E5E5 dotted;
	border-bottom: 1px #E5E5E5 dotted;	
}

.greyInfo{
	color:#808080;
	font-size:11px;
	display:block;
	width:100%;
	margin:0;
}

.file{
	padding:0;
	margin:0 0 10px 0;
	width:100%;
	float:left;
}

A IMG { border: none; }

.onPageDesc{
	margin:10px 0 10px 0;
	padding:10px;
	background-color:#FFEFE8;
	border:1px #FFC5A8 dotted;
}

.tags{
	display: block;
	padding:5px 2px 0 0;
	margin:0;
	float:left;
	font-size:11px;
	white-space:nowrap;
}

.video{
	float:left;
}
