html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a { color: #296B09; text-decoration: none; }
a:hover { color: #419F0B; text-decoration: underline; }

h1 {
	font: bold 12px Verdana,sans-serif;
	margin-bottom: 11px;
}

h2 {
	font: normal 11px Verdana,sans-serif;
	margin-bottom: 12px;
}

h3 {
	font: bold 11px Verdana,sans-serif;
	margin-bottom: 12px;
}

p {padding-bottom: 12px;}

ul {padding: 0px 15px 12px;}

li { font: normal 11px Verdana,sans-serif; }

body {
	background: #FFFFFF url(gfx/background.jpg) repeat-x left top;
	color: #000000;
	font: normal 10px Verdana,sans-serif;
}

img {
	border: 0px;
}

.bodyPage {
	margin: 0 auto;
	padding: 0px 0px 0px;
	width: 766px;
}

.topLeft {
	float: left;
	padding: 0px 0px 0px;
	width: 220px;
	height: 85px;
}

.topRight {
	vertical-align: middle;
	float: right;
	text-align: right;
	padding: 0px 0px 0px;
	width: 546px;
	height: 85px;
}

.mainMenu {
	float: left;
	text-align: center;
	width: 766px;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana, sans-serif; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px
}

.mainMenu a {
	text-decoration: none;
	color: #100000;
}

.mainMenu a:hover {
	text-decoration: none;
	color: #43AD05;
}

.menuTop {                
	width: 770px;
	float: right;
	padding: 4px 2px 16px 2px;
	text-align: right;
}     

a.link {  
    font-size: 12px; 
    font-weight: normal;
    text-decoration: none;  
}   

a.link:hover {  
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;  
} 

.adCenter {
	float: left;
	padding: 15px 0px 15px;
	width: 766px;
	text-align: center;
}

.mainAttention {
	background: #000000;
	float: left;
	text-align: center;
	border: 1px solid #DEE2E5;
	padding: 10px 10px 10px;
	width: 744px;
	color: #FFFFFF;
}

.mainLeft {
	float: left;
	padding: 0px 0px 0px;
	width: 500px;
}

.mainNews {
	background: #F8F9FA;
	float: left;
	border: 1px solid #DEE2E5;
	font: 11px Verdana,sans-serif;
	text-align: justify;
	padding: 10px 10px 0px;
	width: 480px;
}

.mainNews img {
	border: 0px;
	padding: 0px 5px 0px;
}

.mainNewsAvatar {
	border: 0px;
	float: left;
	padding: 0px 2px 0px;
}

.mainNewsPages {
	background: #ECF9F9;
	float: left;
	border: 1px solid #DEE2E5;
	font: 11px Verdana,sans-serif;
	text-align: center;
	padding: 10px 10px 0px;
	width: 480px;
}

.mainNewsForm {
	background: #F9F6EC;
	float: left;
	border: 1px solid #DEE2E5;
	font: 11px Verdana,sans-serif;
	text-align: center;
	padding: 10px 10px 0px;
	width: 480px;
}

.mainNewsComment {
	background: #F4F9EC;
	float: left;
	border: 1px solid #DEE2E5;
	font: 11px Verdana,sans-serif;
	text-align: center;
	padding: 10px 10px 0px;
	width: 480px;
}

.mainNewsSpace {
	float: left;
	font: normal 14px Verdana,sans-serif;
	padding: 0px 0px 0px;
	width: 450px;
}

.mainRight {
	float: right;
	padding: 0px 0px 0px;
	width: 251px;
}   

.mainRightMenu {
	background: #F9F6EC url(gfx/forum.jpg) no-repeat right bottom;
	float: right;
	text-align: left;
	border: 1px solid #DEE2E5;
	font: normal 11px Verdana,sans-serif;
	padding: 10px 10px 10px;
	width: 225px;
}

.mainRightMenu p {
	padding-bottom: 0px;
}

.mainRightPoll {
	background: #F4F9EC url(gfx/poll.jpg) no-repeat right bottom;
	float: right;
	border: 1px solid #DEE2E5;
	font: normal 11px Verdana,sans-serif;
	padding: 10px 10px 10px;
	width: 225px;
}

.mainRightPoll p {
	text-align: center;
	padding: 0px 0px 0px;
}

.mainRightPoll td {
	text-align: center;
}

.mainRightForum {
	background: #F9F6EC url(gfx/forum.jpg) no-repeat right bottom;
	float: right;
	text-align: left;
	border: 1px solid #DEE2E5;
	font: normal 11px Verdana,sans-serif;
	padding: 10px 10px 10px;
	width: 225px;
}

.mainRightForum p {
	padding-bottom: 0px;
}

.mainRightShop {
	background: #ECF9F9 url(gfx/shop.jpg) no-repeat right bottom;
	float: right;
	border: 1px solid #DEE2E5;
	font: normal 11px Verdana,sans-serif;
	text-align: justify;
	padding: 10px 10px 10px;
	width: 225px;
}

.mainRightShop a {
	color: #100000
}

.mainRightShop img {
	border: 0px;
	float: left;
	padding: 0px 5px 0px;
}

.mainRightShop p {
	padding-bottom: 0px;
}

.mainRightSearch {
	background: #F8F9FA url(gfx/search.jpg) no-repeat right bottom;
	float: right;
	border: 1px solid #DEE2E5;
	font: normal 11px Verdana,sans-serif;
	padding: 10px 10px 10px;
	width: 225px;
}

.mainRightSpace {
	float: right;
	font: normal 14px Verdana,sans-serif;
	padding: 0px 0px 0px;
	width: 220px;
}

.adRight {
	float: right;
	text-align: center;
	padding: 15px 10px 10px;
	width: 220px;
}

.bottomCopyright {
	float: right;
	text-align: center;
	font: bold 10px Verdana,sans-serif;
	color: #100000;
	padding: 15px 10px 10px;
	width: 766px;
}

.bottomCopyright a {
	text-decoration: underline;
	color: #100000;
}

.bottomCopyright a:hover {
	text-decoration: underline;
	color: #43AD05;
}

input.submitGreen { background-repeat:repeat-x; background-color:#3cac00; height:17px; border:0px; color:#ffffff; font-size:11px; padding-left:5px; padding-right:5px; padding-top:0px; }
input.submitRed { background-repeat:repeat-x; background-color:#955A5A; height:17px; border:0px; color:#ffffff; font-size:11px; padding-left:5px; padding-right:5px; padding-top:0px; }

.panel {   
	font: normal 10px Verdana,sans-serif;  
}