body {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #b8b8b8;
	margin: 0px;
	padding:0px;
}

.clearer {
	float:none;
	clear:both;
}

.center {
	text-align: center;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

div#container {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 1020px;
	/*background-image: url(../images/wheel.jpg);
	background-repeat: repeat-y;
	background-position: 10px 27px;*/
	padding-bottom: 30px;
}

div#container div#header {
	width: 1020px;
	height: 220px;
	background-image: url(../images/header-bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

div#container div#header-login {
	width: 1020px;
	height: 220px;
	background-image: url(../images/header-bg-login.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

div#container div#header-login div#main-logo,
div#container div#header div#main-logo {
	width: 680px;
	height: 190px;
	float: left;
	padding-left: 10px;
	padding-top: 30px;
}

div#container div#header-login div#main-logo div#logo,
div#container div#header div#main-logo div#logo {
	margin-top: 25px;
	margin-left: -13px;
}

div#container div#header-login div#main-logo div#logo img,
div#container div#header div#main-logo div#logo img {
	border: none;
}

div#container div#header-login div#main-logo ul,
div#container div#header div#main-logo ul {
	margin:0px;
	padding: 0px;
	list-style: none;
}

div#container div#header-login div#main-logo ul li a,
div#container div#header div#main-logo ul li a {
	display: block;
	float: left;
	height: 14px;
	background-image: url(../images/header-menu-listitem.gif);
	background-repeat: no-repeat;
	font-family: Courier, "Courier New", monospace;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
	margin-left: 15px;
}

div#container div#header-login div#main-logo ul li a:hover,
div#container div#header div#main-logo ul li a:hover {
	color: #94927C;
}

div#container div#header-login div#login-box,
div#container div#header div#login-box {
	width: 330px;
	height: 220px;
	float: left;
}

div#container div#header-login div#login-box div#registration,
div#container div#header div#login-box div#registration {
	margin-top: 28px;
	margin-left: 45px;
}

div#container div#header-login div#login-box div#registration img,
div#container div#header div#login-box div#registration img {
	border: none;
}

div#container div#header-login div#login-box ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 40px;
	margin-top: 30px;
}

div#container div#header-login div#login-box ul li a {
	color: #FFFFFF;
	font-size: 14px;
}

div#container div#header-login div#login-box ul li a:hover {
	color: #94927C;
	text-decoration: none;
}

div#container div#menucontainer {
	/*padding-top: 20px;*/
	width: 295px;
	float: left;
}

div#container div#menucontainer div#menubar {
	width: 285px;
	float: left;
	text-align: left;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 600px;

	/*background-image: url(../images/wheel.jpg);
	background-repeat: repeat-y;
	background-position: 10px 27px;
	background-color: #FFFFFF;*/
}

div#container div#menucontainer div#menubar h4 {
	color: #000000;
	padding: 0px;
	margin: 0px;
}

div#container div#menucontainer div#menubar ul.menusectionone {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 5px;
	margin-bottom: 30px;
}

div#container div#menucontainer div#menubar ul.menusectionone li a {
	display: block;
	height: 20px;
	background-image: url(../images/bolya.png);
	background-repeat: no-repeat;
	background-position: 0 10px;
	/*font-family: Courier, "Courier New", monospace;*/
	/*font-family: helvetica, arial, verdana, sans-serif;*/
	font-family: "Courier New", Courier, monospace;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

div#container div#menucontainer div#menubar ul.menusectionone li a:hover {
	/*background-image: url(../images/menuitem-white.gif);*/
	font-weight: bold;
}

div#container div#menucontainer div#menubar ul.menusectiontwo {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 5px;
	margin-top: 30px;
}

div#container div#menucontainer div#menubar ul.menusectiontwo li a {
	display: block;
	height: 20px;
	background-image: url(../images/bolya.png);
	background-repeat: no-repeat;
	background-position: 0 10px;
	/*font-family: Courier, "Courier New", monospace;*/
	/*font-family: helvetica, arial, verdana, sans-serif;*/
	font-family: "Courier New", Courier, monospace;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

div#container div#menucontainer div#menubar ul.menusectiontwo li a:hover {
	/*background-image: url(../images/menuitem-white-little.gif);*/
	font-weight: bold;
}

div#container div#menucontainer div#menubar ul.menusectionthree {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 5px;
	margin-top: 30px;
}

div#container div#menucontainer div#menubar ul.menusectionthree li a {
	display: block;
	height: 20px;
	background-image: url(../images/bolya.png);
	background-repeat: no-repeat;
	background-position: 0 10px;
	/*font-family: Courier, "Courier New", monospace;*/
	/*font-family: helvetica, arial, verdana, sans-serif;*/
	font-family: "Courier New", Courier, monospace;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

div#container div#menucontainer div#menubar ul.menusectionthree li a:hover {
	/*background-image: url(../images/menuitem-white.gif);*/
	/*color: #FFFFFF;*/
	font-weight: bold;
}

div#container div#content {
	width: 685px;
	float: left;
	text-align: justify;
	/*padding-top: 20px;*/
	/*margin-top: 20px;*/
	/*padding-right: 60px;*/
	background-color: #2849aa;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*
	box-shadow: 10px 0px 20px rgba(0,0,0,0.4);
	-webkit-box-shadow: 10px 0px 20px rgba(0,0,0,0.4);
 	-moz-box-shadow: 10px 0px 20px rgba(0,0,0,0.4);
 	*/
}

div#container div#content h1 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	background-color: #3b3d32;
	padding: 5px;
	margin-bottom: 20px;
}

div#container div#content ul.game-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#container div#content ul.game-question-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom: 20px;
}

div#container div#content a {
	color: #FFFFFF;
}

div#container div#content a:hover {
	color: #94927C;
	text-decoration: none;
}

div#container div#content div#main-video-box {
	width: 685px;
	height: 461px;
	background-color: #2849aa;
	text-align: center;
	padding-top: 20px;
}

div#container div#content div#main-video-box div#info {
	width: 647px;
	height: 52px;
	float: left;
	padding: 10px;
}

div#container div#content div#main-video-box div#info div#title {
	width: 457px;
	height: 52px;
	float: left;
	text-align: left;
	color: #929284;
}

div#container div#content div#main-video-box div#info div#more-videos {
	width: 190px;
	height: 52px;
	float: left;
	text-align: right;
}

div#container div#content div#main-video-box div#info div#more-videos img {
	border: none;
}

div#container div#content div#foto-video-title {
	width: 667px;
	height: 55px;
	background-image: url(../images/foto-video-title.jpg);
	background-repeat: no-repeat;
}

div#container div#content div#foto-title {
	width: 685px;
	height: 55px;
	background-image: url(../images/photos.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

div#container div#content div#comment-title {
	width: 685px;
	height: 55px;
	background-image: url(../images/comments.png);
	background-repeat: no-repeat;
	float:left;
	background-color: #FFFFFF;
}

div#container div#content div#new-comments {
	width: 685px;
	float: left;
	margin-top: 0px;
	background-color: #b8b8b8;
}

div#container div#content div#new-comments div.comment {
	width: 665px;
	background-color: #2849AA;
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-size: 10px;
}

div#container div#content div#new-comments div.comment a {
	color: #FFFFFF;
	text-decoration: none;
}

div#container div#content div#new-photos {
	width: 685px;
	float: left;
	/*margin-left: 25px;*/
	margin-top: 0px;
	background-color: #b8b8b8;
}

div#container div#content div#new-photos div.photo {
	width: 221px;
	height: 140px;
	float: left;
	background-color: #000000;
	margin-top: 1px;
	margin-left: 7px;
}

div#container div#content div#new-photos div.photo img {
	border: none;
}

div#container div#content div.page-info {
	width: 635px;
	height: 49px;
	border: 1px solid #000000;
	/*background-color: #94927C;*/
	padding: 5px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}

div#container div#content div.page-info a.infolink {
	color: #FFFFFF;
	text-decoration: underline;
}

div#container div#content div.page-info a.infolink:hover {
	text-decoration: none;
}

.hide {
	display: none;
}

div.page-info-hide {
	width: 635px;
	height: 49px;
	border: 1px solid #000000;
	background-color: #94927C;
	padding: 5px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
	display: none;
}

/* Login form */
.form-error {
	width: 645px;
	height: 40px;
	border: 2px solid #FF0000;
	background-color: #CCCCCC;
	color: #000000;
	padding: 5px;
	padding-left: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	display: none;
}

.show {
	display: block;
}

.login-form .form-row-email {
	margin-top: 18px;
	margin-left: 50px;
}

.login-form .textfield {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #000000;
}

.login-form .form-row-email .textfield {
	width: 235px;
	height: 21px;
}

.login-form .form-row-password {
	margin-top: 23px;
	margin-left: 45px;
}

.login-form .form-row-password .textfield {
	width: 235px;
	height: 21px;
}

.login-form .form-action-row {
	margin-left: 70px;
	margin-top: 15px;
}

.login-form .form-action-row input {
	background-color: #2849aa;
	border: none;
	font-family: helvetica;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

/* Default form */
.default-form .form-action-row,
.default-form .form-row {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.default-form .form-row label {
	width: 30%;
	float: left;
}

.default-form .form-row .form-field {
	width: 70%;
	float: left;
}

.default-form .form-row .form-field .textfield {
	border: 1px solid #94927C;
	width: 300px;
}

.default-form .form-row .form-field .selectfield {
	width: 300px;
}

.default-form .form-row .form-field .textareafield {
	border: 1px solid #94927C;
	width: 460px;
	height: 200px;
}


/* Pager styles */
div.pager-main {
	width: 665px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

div.pager-main div.pager-prev {
	width: 150px;
	float: left;
	text-align: right;
}

div.pager-main div.pager-next {
	width: 150px;
	float: left;
	text-align: left;
}

div.pager-main div.pager-pages {
	width: 365px;
	float: left;
}

div#container div#content h3 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

div#container div#content p.news-lead {
	float: left;
	width: 665px;
}

div#container div#content p.date {
	font-size: 10px;
}

div#container div#content p.news-lead img {
	float: left;
	margin-right: 10px;
	border: 2px solid #94927C;
}

div#container div#content hr.news-lead-line {
	margin: 0px;
	padding: 0px;
	width: 665px;
	height: 2px;
	border: 1px solid #94927C;
	float: left;
	margin-bottom: 30px;
}

div#container div#content p.news-lead-more {
	float: left;
	text-align: right;
	width: 665px;
}

div#container div#little-news-box {
	width: 670px;
	/*height: 461px;*/
	background-color: #2849aa;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
}

div#container div#little-news-box .little-news {
	width: 315px;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom:2px solid #ffffff;
}

div#container div#little-news-box .little-news h3 {
	width: 315px;
}

div#container div#little-news-box .little-news .news-lead {
	width: 315px;
}

div#container div#little-news-box .little-news .news-lead-little img {
	float: left;
	margin-right: 5px;
}

div#container div#little-news-box .little-news .news-lead-more {
	width: 315px;
}

div.forum-post-box {
	width: 665px;
	border: 1px solid #3b3d32;
	float: left;
	margin-bottom: 20px;
}

div.forum-post-box div.box-header {
	background-color: #90917f;
	color: #000000;
}

div.forum-post-box div.box-header a {
	color: #000000;
}

div.forum-post-box div.box-header a.nolink {
	text-decoration: none;
}

div.forum-post-box div.box-header div.side-a {
	float: left;
	width: 325px;
	background-color: #90917f;
	padding: 4px;
}

div.forum-post-box div.box-header div.side-b {
	float: left;
	width: 324px;
	text-align: right;
	background-color: #90917f;
	padding: 4px;
}

div.forum-post-box div.box-content {
	padding: 4px;
}

div.forum-post-box div.box-premise {
	border-top: 1px solid #618916;
	padding: 4px;
}

.forum-description {
	text-align: left;
	font-size: 10px;
}

/* Tables */
.list-table {
	width: 680px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

.list-table th,
.list-table td {
	border-style: solid;
	border-width: 1px;
	padding: 4px;
}

.list-table th {
	background-color: #90917f;
}

/* Video page */
.video-box {
	width: 665px;
	text-align: center;
	border-bottom: 2px solid #E2E2E2;
	margin-bottom: 20px;
	float: left;
}

.video-box h1 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	background-color: #3b3d32;
	padding: 5px;
	margin-bottom: 20px;
}

.video-box .video-data span {
	font-size: 10px;
}

ul#mostreaded-ever {
	display: none;
}

a.underline {
	text-decoration: underline;
}

li.advert-category-hide {
	display: block;
}

form.addcomment-form {
	width: 100%;
	float: left;
}

form.addcomment-form .commentarea {
	width: 100%;
	height: 100px;
}

div.comment-box {
	width: 100%;
	border: 1px solid #3B3D32;
	padding: 2px;
	margin-bottom: 5px;
}

div.comment-box div.comment-box-title {
	background-color: #3B3D32;
	padding: 3px;
}

div.comment-box div.comment-box-comment {
	padding: 3px;
}

#menu-and-content-container {
	margin-top:20px;
	background-image: url('../images/wheel-wide.jpg');
	background-repeat: repeat-y;
	width:1000px;
	position: left top;
	box-shadow: 10px 0px 20px rgba(0,0,0,0.4);
	-webkit-box-shadow: 10px 0px 20px rgba(0,0,0,0.4);
 	-moz-box-shadow: 10px 0px 20px rgba(0,0,0,0.4);
 }

.video-page-space {height: 200px;}
.content-video-page {background-image: url('../images/video-page-background.jpg'); background-repeat: no-repeat;}
.content-video-page > .video-box {border-bottom:2px solid #2849aa;}
.content-video-page a {color: #2849aa;}

div#container div#menu-and-content-container .content-video-page {background-color: #d8c6a7; color:#2849aa;}
div#container .menu-and-content-container-video-page {background-image: url('../images/wheel-wide-video-page.jpg');}
