body {
	background-color: #fff;
	margin: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	}
td {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	}
a {
	color: #db6600;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
}
	
form {
	display: inline;
}
.input {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border: 1px solid #c3c2bb;
}
select {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border: 1px solid #c3c2bb;
}
.textarea {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border: 1px solid #c3c2bb;
}
.button {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #914e15;
	background-color: #f5821f;
	border: 1px solid #914e15;
	font-weight: bold;
}
.message {
	color: #F00;
}
.clear, .main_clear {
	clear: both;
	height: 0px;
	line-height: 0px;
}



#container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	height: 160px;
	background: url(/themes/default/header01.gif) no-repeat left top;
}
#header .top {
	height: 119px;
}
#header .top .logo {
	float: left;
	height: 107px;
	width: 211px;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
#header .top .logo a {
	display: block;
	float: left;
	width: 199px;
	height: 94px;
}
#header .top .banner {
	float: left;
	height: 109px;
	width: 755px;
	padding-top: 10px;
}
#header .bottom {
	height: 30px;
	padding-left: 11px;
	padding-right: 10px;
}
#header .bottom .search {
	float: left;
	padding-top: 5px;
	width: 210px;
}
#header .bottom .search .input {
	width: 130px;
}
#header .bottom .search .button {
	background-color: #e4deca;
	border: 1px solid #bfbcb3;
	color: #666;
}
#header .bottom .user_login {
	float: left;
	height: 27px;
	width: 769px;
	overflow: hidden;
}
#header .bottom .user_login .form {
	padding-left: 10px;
	float: left;
	padding-top: 3px;
	height: 24px;
	width: 510px;
	background-color: #e4deca;
	color: #786e4a;
}
#header .bottom .user_login .form input.input {
	font-size: 11px;
	padding: 2px;
}
#header .bottom .user_login .form span {
	font-weight: bold;
	padding-right: 5px;
}
#header .bottom .user_login .links {
	float: left;
	width: 220px;
	padding-left: 10px;
	height: 21px;
	padding-top: 7px;
	color: #786e4a;
}
#header .bottom .user_login .links span {
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
}
#header .bottom .user_login .menu {
	color: #786e4a;
	font-weight: bold;
	background: #e4deca url(/themes/default/header04.gif) no-repeat right bottom;
	padding: 7px 10px 0px 10px;
	height: 20px;
	width: 749px;
}
#header .bottom .user_login .menu div {
	float: left;
}
#header .bottom .user_login .menu div.username {
	color: #000;
	padding-left: 5px;
}
#header .bottom .user_login .menu div.users_online {
	padding-left: 20px;
	font-weight: normal;
}
#header .bottom .user_login .menu ul {
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
}
#header .bottom .user_login .menu ul li {
	float: left;
	padding-left: 10px;
}
#header .bottom .user_login .menu ul li.logout {
	font-weight: normal;
}
/*
#header .bottom .menu {
	float: left;
	width: 230px;
	padding-right: 10px;
	height: 21px;
	padding-top: 7px;
	background: #e4deca url(/themes/default/header02.gif) no-repeat right bottom;
	text-align: right;
	color: #786e4a;
}
#header .bottom .menu a {
	background: url(/themes/default/header03.gif) no-repeat 3px center;
	padding-left: 13px;
	margin-right: 3px;
	font-weight: bold;
}
*/


#body_left {
	float: left;
	width: 210px;
	padding-right: 10px;
	overflow: hidden;
}


.main_menu {
	background-color: #f5821f;
	margin-bottom: 10px;
}
.main_menu .top {
	background: url(/themes/default/main_menu01.gif) no-repeat left top;
	height: 10px;
}
.main_menu .bottom {
	background: url(/themes/default/main_menu02.gif) no-repeat left bottom;
	height: 10px;
}
.main_menu ul.center {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #dd1700;
	border-right: 1px solid #dd1700;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 8px;
	text-transform: uppercase;
}
.main_menu ul.center li {
	border-bottom: 1px dashed #dd1700;
}
.main_menu ul.center li a {
	display: block;
	background: url(/themes/default/main_menu03.gif) no-repeat left 8px;
	padding: 5px;
	padding-left: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.main_menu ul.center li a:hover {
	text-decoration: underline;
	background: url(/themes/default/main_menu04.gif) no-repeat left 8px;
}
.main_menu ul.center li a.active {
	background: url(/themes/default/main_menu04.gif) no-repeat left 8px;
}
.main_menu ul.center ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
.main_menu ul.center ul li {
	border: none;
	margin: 0px;
	border-bottom: 1px solid #f5821f;
}
.main_menu ul.center ul li a {
	background: none;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 2px;
	text-transform: none;
}
.main_menu ul.center ul li a:hover {
	background: none;
}
.main_menu ul.center ul li a.active {
	background: none;
	text-decoration: underline;
}


#body_left .block1 {
	background-color: #fff;
	margin-bottom: 10px;
}
#body_left .block1 .top {
	background: url(/themes/default/left_block01.gif) no-repeat left top;
	height: 11px;
}
#body_left .block1 .bottom {
	background: url(/themes/default/left_block02.gif) no-repeat left bottom;
	height: 10px;
}
#body_left .block1 .center {
	border-left: 1px solid #d6d5cd;
	border-right: 1px solid #d6d5cd;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 8px;
	text-align: center;
}
#body_left .block1 hr {
	border: 0px;
	border-bottom: 1px dashed #d1d0c8;
	height: 1px;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}


#body_left .block2 {
	background-color: #f4f2ea;
	margin-bottom: 10px;
}
#body_left .block2 .top {
	background: url(/themes/default/left_block03.gif) no-repeat left top;
	height: 20px;
	padding-top: 17px;
	color: #786e4a;
	font-weight: bold;
	padding-left: 40px;
}
#body_left .block2 .top a {
	color: #786e4a;
	text-decoration: none;
}
#body_left .block2 .top a:hover {
	text-decoration: underline;
}
#body_left .block2 .bottom {
	background: url(/themes/default/left_block04.gif) no-repeat left bottom;
	height: 11px;
}
#body_left .block2 .center {
	border-left: 1px solid #d9d8d1;
	border-right: 1px solid #d9d8d1;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	padding-bottom: 8px;
}
#body_left .block2 .title {
	font-weight: bold;
	padding-bottom: 10px;
}
#body_left .block2 .title a {
	color: #333;
	text-decoration: none;
}
#body_left .block2 .title a:hover {
	text-decoration: underline;
}
#body_left .block2 .polls .form td {
	padding-bottom: 10px;
	padding-right: 5px;
}
#body_left .block2 .polls .results .graph td {
	padding-bottom: 10px;
	font-size: 10px;
}
#body_left .block2 .polls .results .chart {
	border: 0px;
	background-color: #db6600;
	border-right: 1px solid #e4deca;
	border-bottom: 1px solid #e4deca;
	margin: 0px;
	padding: 0px;
	height: 6px;
	line-height: 6px;
	margin-top: 3px;
}
#body_left .block2 .photo {
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
	border: 1px solid #c6ba96;
}
#body_left .block2 .text a {
	color: #333;
	text-decoration: none;
}
#body_left .block2 .text a:hover {
	text-decoration: underline;
}
#body_left .block2 .description {
	padding-top: 10px;
	color: #666;
}
#body_left .block2 .comments {
	padding-top: 10px;
	text-align: right;
	font-weight: bold;
}
#body_left .block2 .archive {
	padding-top: 5px;
	font-weight: bold;
}

#body_left .rss {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#body_left .links {
	padding: 10px;
	padding-bottom: 10px;
}
#body_left .links .title {
	color: #666;
	padding-bottom: 4px;
	font-weight: bold;
	text-align: center;
}
#body_left .links a {
	padding-bottom: 1px;
	padding-right: 10px;
}
#body_left .block2 .photo_block {
	text-align: center;
}
#body_left .block2 .photo_block img {
	border: 1px solid #666;
}


#body_center {
	float: left;
	width: 520px;
	overflow: hidden;
}


#body_right {
	padding-left: 10px;
	float: left;
	width: 250px;
	overflow: hidden;
}
#body_right .two_cols .col1 {
	float: left;
	width: 120px;
	padding-right: 10px;
}
#body_right .two_cols .banner {
	padding-bottom: 10px;
}
#body_right .two_cols .banner img {
	border: 0px;
}
#body_right .two_cols .col2 {
	float: left;
	width: 120px;
}
#body_right .two_cols .col2 .item {
	padding-bottom: 10px;
}
#body_right .two_cols .clear {
	height: 10px;
}

#body_right .block1 {
	background-color: #f4f2ea;
	margin-bottom: 10px;
}
#body_right .block1 .top {
	background: url(/themes/default/right_block01.gif) no-repeat left top;
	height: 20px;
	padding-top: 17px;
	color: #786e4a;
	font-weight: bold;
	padding-left: 40px;
}
#body_right .block1 .top a {
	color: #786e4a;
	text-decoration: none;
}
#body_right .block1 .top a:hover {
	text-decoration: underline;
}
#body_right .block1 .bottom {
	background: url(/themes/default/right_block02.gif) no-repeat left bottom;
	height: 11px;
}
#body_right .block1 .center {
	border-left: 1px solid #d9d8d1;
	border-right: 1px solid #d9d8d1;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	padding-bottom: 8px;
}
#body_right .block1 .login td {
	padding-bottom: 4px;
}
#body_right .block1 .login .name {
	padding-right: 20px;
}
#body_right .block1 .login .input {
	width: 148px;
}
#body_right .block1 .login .remember {
	float: left;
}
#body_right .block1 .login .remember input {
	margin-bottom: -1px;
}
#body_right .block1 .login .login_button {
	text-align: right;
	padding-right: 2px;
}
#body_right .block1 .login .link_forgot {
	float: right;
	padding-top: 4px;
}
#body_right .block1 .login .link_register {
	font-weight: bold;
	padding-top: 4px;
}
#body_right .block1 .login .link_username {
	padding-bottom: 4px;
}
#body_right .block1 .login .link_points {
	padding-bottom: 11px;
}
#body_right .block1 .login .link_admin {
	padding-bottom: 11px;
	font-weight: bold;
}
#body_right .block1 .login .link_data, #body_right .block1 .login .link_logout {
	font-weight: bold;
}



#body_right .block2 {
	background-color: #f4f2ea;
	margin-bottom: 10px;
}
#body_right .block2 .top {
	background: url(/themes/default/right_block03.gif) no-repeat left top;
	height: 20px;
	padding-top: 17px;
	color: #786e4a;
	font-weight: bold;
	padding-left: 40px;
}
#body_right .block2 .bottom {
	background: url(/themes/default/right_block04.gif) no-repeat left bottom;
	height: 11px;
}
#body_right .block2 .center {
	border-left: 1px solid #d9d8d1;
	border-right: 1px solid #d9d8d1;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	padding-bottom: 8px;
}


#body_right .block1 .leagues img {
	border: none;
}
#body_right .block1 .leagues .item a {
	display: block;
	background-color: #fff;
	width: 36px;
	height: 36px;
	border: 1px solid #c6ba96;
	text-align: center;
}
#body_right .block1 .leagues .item {
	float: left;
	padding: 11px 11px 11px 11px;
	border-right: 1px dashed #c6ba96;
	border-bottom: 1px dashed #c6ba96;
}
#body_right .block1 .leagues .item_left {
	padding-left: 0px;
}
#body_right .block1 .leagues .item_right {
	padding-right: 0px;
	border-right: transparent;
}
#body_right .block1 .leagues .item_left {
	padding-left: 0px;
}
#body_right .block1 .leagues .item_top {
	padding-top: 0px;
}
#body_right .block1 .leagues .item_bottom {
	padding-bottom: 0px;
	border-bottom: transparent;
}




#body_right .block3 {
	background-color: #fff;
	margin-bottom: 10px;
}
#body_right .block3 .top {
	background: url(/themes/default/right_block05.gif) no-repeat left top;
	height: 11px;
}
#body_right .block3 .bottom {
	background: url(/themes/default/right_block06.gif) no-repeat left bottom;
	height: 10px;
}
#body_right .block3 .center {
	border-left: 1px solid #d6d5cd;
	border-right: 1px solid #d6d5cd;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 8px;
	text-align: center;
}
#body_right .block3 hr {
	border: 0px;
	border-bottom: 1px dashed #d1d0c8;
	height: 1px;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}



#footer {
	background: #f4f2ea url(/themes/default/footer01.gif) no-repeat left top;
	height: 60px;
}
#footer .inside {
	background: url(/themes/default/footer02.gif) no-repeat right top;
	padding-top: 10px;
	color: #666;
}
#footer .left {
	float: left;
	width: 316px;
	background: url(/themes/default/footer03.gif) no-repeat 241px 5px;
	height: 45px;
}
#footer .right {
	float: left;
	width: 620px;
	height: 34px;
	border-left: 1px solid #dad6c8;
	padding-left: 14px;
	padding-top: 9px;
}


#body_right .block1 .schedule .tbl {
	width: 100%;
}
#body_right .block1 .schedule .league {
	padding-left: 10px;
	padding-top: 3px;
	color: #717171;
}
#body_right .block1 .schedule .league a {
	color: #717171;
	text-decoration: none;
}
#body_right .block1 .schedule .league a:hover {
	text-decoration: underline;
}
#body_right .block1 .schedule .team {
	background-color: #e4deca;
	padding: 2px;
	padding-left: 10px;
	font-weight: bold;
	color: #666;
}
#body_right .block1 .schedule .team a {
	color: #666;
	text-decoration: none;
}
#body_right .block1 .schedule .team a:hover {
	text-decoration: underline;
}
#body_right .block1 .schedule .rez1, #body_right .block1 .schedule .rez2 {
	padding: 2px;
	width: 31px;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
#body_right .block1 .schedule .rez1 {
	background-color: #f5821f;
}
#body_right .block1 .schedule .rez2 {
	background-color: #c7bb96;
}
#body_right .block1 .schedule .rez1 a, #body_right .block1 .schedule .rez2 a {
	color: #fff;
	text-decoration: none;
}
#body_right .block1 .schedule .rez1 a:hover, #body_right .block1 .schedule .rez2 a:hover {
	text-decoration: underline;
}
#body_right .block1 .schedule .tv {
	background-color: #fff;
	width: 31px;
	text-align: center;
	border: 1px solid #e1dac4;
}
#body_right .block1 hr {
	border: 0px;
	border-bottom: 1px dashed #d1d0c8;
	height: 1px;
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 4px;
}
#body_right .block1 .news, #body_left .block2 .news_pop {
	font-weight: bold;
	color: #ada480;
}
#body_right .block1 .news .item, #body_left .block2 .news_pop .item {
	border-bottom: 1px dashed #d1d0c8;
	padding-bottom: 8px;
	padding-top: 8px;
}
#body_left .block2 .news_pop {
	background: url(/themes/default/block01.gif) no-repeat center center;
}
#body_right .block1 .news a.fb, #body_left .block2 .news_pop a.fb {
	color: #ada480;
	text-decoration: none;
}
#body_right .block1 .news a:hover.fb, #body_left .block2 .news_pop a:hover.fb {
	text-decoration: underline;
}
#body_left .block2 .polls {
	background: url(/themes/default/block02.gif) no-repeat center center;
}

#body_left .block2 .blog {
	font-weight: bold;
	color: #ada480;
}
#body_left .block2 .blog .item {
	border-bottom: 1px dashed #d1d0c8;
	padding-bottom: 8px;
	padding-top: 8px;
}
#body_left .block2 .blog {
	background: url(/themes/default/block03.gif) no-repeat right top;
}
#body_left .block2 .blog a.fb {
	color: #ada480;
	text-decoration: none;
}
#body_left .block2 .blog a:hover.fb {
	text-decoration: underline;
}
#body_left .block2 .blog .item .blogphoto {
	width: 40px;
	height: 40px;
	float: left;
	padding-right: 10px;
}
#body_left .block2 .blog .item .blogphoto img {
	border: 1px solid #c6ba96;
}


#body_right .block1 .live {
	color: #ada480;
}
#body_right .block1 .live .item {
	padding-top: 10px;
}
#body_right .block1 .live .teams {
	font-weight: bold;
}
#body_right .block1 .live .teams a {
	text-decoration: none;
}
#body_right .block1 .live .teams a:hover {
	text-decoration: underline;
}
#body_right .block1 .date {
	padding-bottom: 4px;
	font-weight: bold;
}
#body_right .block1 .active {
	padding-bottom: 4px;
	color: red;
	font-weight: bold;
}
#body_right .block1 .active a {
	color: red;
}



#body_center .block1 {
	background-color: #fff;
	margin-bottom: 10px;
}
#body_center .block1 .top {
	background: url(/themes/default/center_block01.gif) no-repeat left top;
	height: 20px;
	padding-top: 17px;
	color: #786e4a;
	font-weight: bold;
	padding-left: 40px;
}
#body_center .block1 .top a {
	color: #786e4a;
	text-decoration: none;
}
#body_center .block1 .top a:hover {
	text-decoration: underline;
}
#body_center .block1 .bottom {
	background: url(/themes/default/center_block02.gif) no-repeat left bottom;
	height: 11px;
}
#body_center .block1 .center {
	border-left: 1px solid #d9d8d1;
	border-right: 1px solid #d9d8d1;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	padding-bottom: 8px;
}


#body_center .block1 .forum .item {
	color: #ada480;
	padding-top: 2px;
	padding-bottom: 3px;
}
#body_center .block1 .forum .item a {
	background: url(/themes/default/center_block05.gif) no-repeat left 5px;
	padding-left: 11px;
}

#body_center .block1 .news td {
	vertical-align: top;
	padding-bottom: 15px;
}
#body_center .block1 .news .photo {
	padding-right: 10px;
}
#body_center .block1 .news .photo img {
	border: 1px solid #c6ba96;
}
#body_center .block1 .news .title {
	color: #ada480;
	font-weight: bold;
	padding-bottom: 6px;
}
#body_center .block1 .news .title a.fb {
	color: #ada480;
	text-decoration: none;
}
#body_center .block1 .news .title a:hover.fb {
	text-decoration: underline;
}
#body_center .block1 .news .date {
	color: #ada480;
}



#body_center .block2 {
	background-color: #f4f2ea;
	margin-bottom: 10px;
}
#body_center .block2 .top {
	background: url(/themes/default/center_block03.gif) no-repeat left top;
	height: 20px;
	padding-top: 17px;
	color: #786e4a;
	font-weight: bold;
	padding-left: 40px;
}
#body_center .block2 .top a {
	color: #786e4a;
	text-decoration: none;
}
#body_center .block2 .top a:hover {
	text-decoration: underline;
}
#body_center .block2 .bottom {
	background: url(/themes/default/center_block04.gif) no-repeat left bottom;
	height: 11px;
}
#body_center .block2 .center {
	border-left: 1px solid #d9d8d1;
	border-right: 1px solid #d9d8d1;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	padding-bottom: 8px;
}
#body_center .block2 .center hr {
	border: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
	height: 0px;
	line-height: 0px;
	border-bottom: 1px solid #e4deca;
}
#body_center .block2 .center h1 {
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	color: #786e4a;
}
#body_center .block2 .center h1 a {
	text-decoration: none;
}
#body_center .block2 .center h1 a:hover {
	text-decoration: underline;
}
#body_center .block2 .center a.rss {
	background: url(/themes/default/rss.gif) no-repeat left top;
	padding-left: 22px;
	padding-top: 3px;
	font-weight: bold;
	height: 20px;
}
.block2 .center .logo_info .tbl td {
	font-size: 10px;
}
.block2 .center .logo_info .tbl .name {
	border: 1px solid #c9be9f;
	background-color: #ece8da;
	padding: 2px;
}
.block2 .center .logo_info .tbl .value {
	border: 1px solid #af9f74;
	background-color: #f4f2ea;
	padding: 2px;
}
.block2 .center .logo_info .tbl .value a {
	text-decoration: none;
}
.block2 .center .logo_info .tbl .value a:hover {
	text-decoration: underline;
}
#body_center .block2 .center .logo_info {
	border: 1px solid #c9be9f;
	padding: 1px;
}
#body_center .block2 .center .logo_info2 {
	background-color: #e4deca;
	padding: 10px;
}
#body_center .block2 .center .logo_info .logo {
	float: left;
	border: 1px solid #af9f74;
	margin-right: 10px;
}
#body_center .block2 .center .photo2 {
	float: left;
	border: 1px solid #af9f74;
	margin-right: 10px;
}

#body_center .block2 .center ul.main_messages {
	color: red;
}
#body_center .block2 .center ul.main_messages li {
	padding: 3px 0px 3px 0px;
}


#body_center .block2 .news_main .photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
#body_center .block2 .news_main .photo .image {
	width: 150px;
	height: 150px;
	overflow: hidden;
	border: 2px solid #c6ba96;
	padding: 1px;
}
#body_center .block2 .news_main .photo img {
	border: 0px;
}
#body_center .block2 .news_main .photo .author {
	color: #786e4a;
	font-size: 9px;
	text-align: right;
	padding-right: 2px;
}
#body_center .block2 .news_main .title {
	color: #ada480;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}
#body_center .block2 .title a.fb {
	color: #ada480;
	text-decoration: none;
}
#body_center .block2 .title a:hover.fb {
	text-decoration: underline;
}
#body_center .block2 .news_main .title .nolink {
	color: #786e4a;
}
#body_center .block2 .news_main .date {
	color: #999;
}
#body_center .block2 .news_main .text {
	text-align: justify;
}
#body_center .block2 .news_main .subitems {
	padding-top: 15px;
}
#body_center .block2 .news_main .subitems .item {
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ada480;
}
#body_center .block2 .news_main .subitems .item a {
	background: url(/themes/default/center_block05.gif) no-repeat left 5px;
	padding-left: 11px;
}

#body_center .block2 .news_submain {
	padding-top: 15px;
}
#body_center .block2 .news_submain .spacer {
	border-top: 1px dashed #c6ba96;
	height: 10px;
}
#body_center .block2 .news_submain .spacer2 {
	height: 10px;
}
#body_center .block2 .news_submain .col1 {
	width: 229px;
	padding-right: 10px;
	border-right: 1px dashed #c6ba96;
	vertical-align: top;
}
#body_center .block2 .news_submain .col2 {
	width: 229px;
	padding-left: 10px;
	vertical-align: top;
}
#body_center .block2 .news_submain .photo {
	width: 235px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #c6ba96;
	padding: 1px;
}
#body_center .block2 .news_submain .photo img {
	border: 0px;
}
#body_center .block2 .news_submain .photo_author {
	color: #786e4a;
	font-size: 9px;
	text-align: right;
	padding-right: 2px;
}
#body_center .block2 .news_submain .title {
	color: #ada480;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 10px;
}
#body_center .block2 .news_submain .title .nolink {
	color: #786e4a;
}
#body_center .block2 .news_submain .date {
	color: #999;
}
#body_center .block2 .news_submain .text {
	text-align: justify;
}
#body_center .block2 .news_submain .subitems {
	padding-top: 10px;
}
#body_center .block2 .news_submain .subitems .item {
	padding-top: 1px;
	padding-bottom: 1px;
	color: #ada480;
}
#body_center .block2 .news_submain .subitems .item a {
	background: url(/themes/default/center_block05.gif) no-repeat left 5px;
	padding-left: 11px;
}



#body_center .block3 {
	background-color: #fff;
	margin-bottom: 10px;
}
#body_center .block3 .top {
	background: url(/themes/default/center_block06.gif) no-repeat left top;
	height: 11px;
}
#body_center .block3 .bottom {
	background: url(/themes/default/center_block02.gif) no-repeat left bottom;
	height: 11px;
}
#body_center .block3 .center {
	border-left: 1px solid #d9d8d1;
	border-right: 1px solid #d9d8d1;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	padding-bottom: 8px;
}



.table_02 {
	border: 2px solid #c7bb96;
}
.table_02 .title {
	background-color: #f5821f;
}
.table_02 .title td {
	color: #fff;
}
.table_02 .title td a {
	color: #fff;
	text-decoration: none;
}
.table_02 .title td a:hover {
	text-decoration: underline;
}
.table_02 td {
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.table_02 td.name a {
	color: #000;
	text-decoration: none;
}
.table_02 td.name a:hover {
	text-decoration: underline;
}
.table_02 .row1 {
	background-color: #fff;
}
.table_02 .row2 {
	background-color: #e4deca;
}
.table_02 td.number {
	color: #fff;
	background-color: #c7bb96;
}
.table_02 td .blured, .table_02 td.name .blured {
	color: #7F785F;
}


.table_03 {
	border: 2px solid #c7bb96;
}
.table_03 .title {
	background-color: #f5821f;
}
.table_03 .title td {
	color: #fff;
	font-weight: bold;
}
.table_03 td {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.table_03 .row1 {
}
.table_03 .row2 {
	background-color: #e4deca;
}



a.black_link_01 {
	text-decoration: none;
	color: #000;
}
a:hover.black_link_01 {
	text-decoration: underline;
}



/* Photos */

.main_photos div.categories div.item {
	padding-top: 5px;
	clear: left;
	padding-top: 30px;
}
.main_photos div.categories div.item .photo_title {
	padding-right: 25px;
	float: left;
	width: 119px;
	height: 134px;
	text-align: center;
}
.main_photos div.categories div.item .name {
	font-size: 1.8em;
	padding-bottom: 15px;
}
.main_photos div.categories div.item .photos img, .main_photos div.categories div.item .photo_title img {
	border: 1px solid #c6ba96;
	padding: 1px;
	margin-right: 3px;
}
.main_photos div.photos div.title {
	font-weight: bold;
	padding-bottom: 20px;
}
.main_photos div.photos .item {
	float: left;
	height: 150px;
	width: 125px;
	text-align: center;
	margin: 0px;
}
.main_photos div.photos .item img {
	border: 1px solid #c6ba96;
	padding: 1px;
}
.main_photos div.photos div.clear {
	clear: left;
	height: 0px;
	line-height: 0px;
}
.main_photos div.photos .more {
	font-weight: bold;
	padding-top: 5px;
	text-align: right;
}
.main_photos div.photo {
	overflow: auto;
	width: 520px;
	text-align: center;
}
.main_photos div.author {
	color: #444;
	font-size: 10px;
	text-align: right;
	padding-right: 20px;
}
.main_photos div.description {
	padding-top: 20px;
	padding-bottom: 20px;
}
.main_photos div.prev_next {
	height: 20px;
	text-align: center;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.main_photos div.prev_next .prev {
	display: block;
	float: left;
}
.main_photos div.prev_next .next {
	display: block;
	float: right;
}



.paging, .main_paging {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}



.main_feedbacks .item {
	text-align: justify;
}
.main_feedbacks .author {
	background-color: #e4deca;
	height: 16px;
	padding: 2px;
}
.main_feedbacks .author .user {
	background: url(/themes/default/ico_user_comment.png) no-repeat left center;
	padding-left: 20px;
}
.main_feedbacks .author a {
	color: #000;
}
.main_feedbacks .date {
	color: #666;
	font-size: 11px;
	float: right;
}
.main_feedbacks .author .votes {
	color: #717171;
	font-size: 10px;
}
.main_feedbacks .author .votes img {
	margin-bottom: -2px;
}
.main_feedbacks .admin {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid red;
	background-color: #eee;
}
.main_feedbacks .admin form {
	display: inline;
}
.main_feedbacks .admin input {
	font-size: 9px;
}
.main_feedbacks .text {
	padding-top: 5px;
	padding-bottom: 20px;
	width: 500px;
	overflow: auto;
}
.main_feedbacks_form .description {
	color: #786e4a;
}



/*	News	*/
.main_news .block2 .center .date {
	color: #717171;
}
.main_news .block2 .center .author {
	color: #717171;
	font-weight: bold;
}
.main_news .info .share {
	padding-top: 20px;
	height: 25px;
	overflow: hidden;
}
.main_news .info .share div.title {
	font-weight: bold;
}
.main_news .info .share div {
	float: left;
	margin-right: 15px;
}
.main_news .info .share div a {
	display: block;
	height: 15px;
	padding-left: 20px;
	color: #3b5998;
}
.main_news .info .share div.facebook a {
	background: url(/themes/default/ico_facebook.gif) no-repeat left center;
}
.main_news .info .share div.twitter a {
	background: url(/themes/default/ico_twitter.gif) no-repeat left center;
}
.main_news .info .share div.delicious a {
	background: url(/themes/default/ico_delicious.gif) no-repeat left center;
}
.main_news .info .text {
}
.main_news .info .text table td p {
	margin: 0px;
	padding: 0px;
}
.main_news .info .source {
	text-align: right;
	padding-top: 15px;
}
.main_news .info .text .photo_left {
	margin-right: 8px;
	margin-bottom: 4px;
	float: left;
}
.main_news .info .text .photo_right {
	margin-left: 8px;
	margin-bottom: 4px;
	float: right;
}
.main_news .info .text .photo_left .image img, .main_news .info .text .photo_right .image img {
	border: 1px solid #c6ba96;
	padding: 1px;
}
.main_news .info .text .photo_left .comment, .main_news .info .text .photo_right .comment {
	text-align: center;
	color: #786e4a;
	font-size: 10px;
}
.main_news .info .text .photo_left .author, .main_news .info .text .photo_right .author {
	text-align: center;
	color: #786e4a;
	font-size: 10px;
	text-decoration: underline;
}
.main_news .info .text .photo_left .author a, .main_news .info .text .photo_right .author a {
	color: #786e4a;
}
.main_news .block3 .info .text {
	font-size: 12px;
	font-family: verdana;
	line-height: 17px; 
}
.main_news .info .text .image_block {
	padding-bottom: 10px;
	line-height: 12px; 
}
.main_news .info .text .image_block .image img {
	border: 1px solid #c6ba96;
	padding: 1px;
}
.main_news .info .text .image_block .author {
	text-align: center;
	color: #786e4a;
	font-size: 9px;
	text-decoration: underline;
	padding-top: 4px;
}
.main_news .info .text .image_block .author a {
	color: #786e4a;
}
.main_news .info .text .image_block .description {
	text-align: center;
	color: #786e4a;
	font-size: 10px;
	padding-top: 4px;
}


.main_newslist td {
	vertical-align: top;
	padding-bottom: 15px;
}
.main_newslist .photo {
	padding-right: 10px;
}
.main_newslist .photo img {
	border: 1px solid #c6ba96;
}
.main_newslist .title {
	color: #ada480;
	font-weight: bold;
	padding-bottom: 6px;
}
.main_newslist .date {
	color: #ada480;
}
.main_newslist .title .feedbacks a {
	color: #ada480;
	text-decoration: none;
}
.main_newslist .title .feedbacks a:hover {
	text-decoration: underline;
}



div.ads_line {
	border: 2px solid #db6600;
	padding: 4px;
	font-weight: bold;
	margin-bottom: 10px;
}
div.ads_line a {
	text-decoration: none;
}
div.ads_line a:hover {
	text-decoration: underline;
}



/*	Centre esantis meniu	*/
.main_menu_center {
	padding-bottom: 10px;
}
.main_menu_center ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	border-bottom: 1px solid #e4deca;
	height: 27px;
}
.main_menu_center ul li {
	float: right;
	border-top: 3px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0px;
	margin-right: 1px;
	background: #e4deca url(/themes/default/main_menu_center03.gif) no-repeat left top;
	padding-left: 4px;
	font-weight: bold;
}
.main_menu_center ul li a {
	display: block;
	background: url(/themes/default/main_menu_center04.gif) no-repeat right top;
	padding: 5px;
	padding-right: 9px;
	text-decoration: none;
}
.main_menu_center ul li a:hover {
	text-decoration: underline;
}
.main_menu_center ul li.active {
	border-top: none;
	background: #fff url(/themes/default/main_menu_center01.gif) no-repeat left top;
}
.main_menu_center ul li.active a {
	background: url(/themes/default/main_menu_center02.gif) no-repeat right top;
	color: #786e4a;
	padding-top: 9px;
}



.main_menu_center2 {
	margin-bottom: 10px;
	border-bottom: 1px solid #e4deca;
}
.main_menu_center2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	text-align: right;
}
.main_menu_center2 ul li {
	float: right;
	border-top: 3px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0px;
	margin-right: 1px;
	background: #e4deca url(/themes/default/main_menu_center03.gif) no-repeat left top;
	padding-left: 4px;
	font-weight: bold;
}
.main_menu_center2 ul li a {
	display: block;
	background: url(/themes/default/main_menu_center04.gif) no-repeat right top;
	padding: 5px;
	padding-right: 9px;
	text-decoration: none;
}
.main_menu_center2 ul li a:hover {
	text-decoration: underline;
}
.main_menu_center2 ul li.active {
	border-top: none;
	background: #fff url(/themes/default/main_menu_center01.gif) no-repeat left top;
}
.main_menu_center2 ul li.active a {
	background: url(/themes/default/main_menu_center02.gif) no-repeat right top;
	color: #786e4a;
	padding-top: 9px;
}



#body_center .main_bloglist .block1 .top a {
	color: #db6600;
}
#body_center .main_bloglist .block1 .top span a {
	color: #666;
}
.main_bloglist .author {
	padding: 2px;
	font-weight: bold;
	font-size: 1.1em;
}
.main_bloglist .author a {
	color: #000;
	text-decoration: none;
}
.main_bloglist .author a:hover {
	text-decoration: underline;
}
.main_bloglist .edit {
	text-align: right;
	padding-bottom: 15px;
	font-weight: normal;
}
.main_bloglist .date {
	color: #666;
	font-weight: normal;
	padding-bottom: 5px;
}
.main_bloglist .name {
	padding-top: 9px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #ada480;
}
.main_bloglist .text {
	padding-bottom: 20px;
	text-align: justify;
	font-size: 1.1em;
	line-height: 1.4em;
}


.main_blogauthors .item {
	padding-top: 5px;
	padding-bottom: 10px;
}
.main_blogauthors .item .name {
	font-weight: bold;
}
.main_blogauthors .item .description {
	color: #666;
}
.main_blogauthors .item .photo {
	width: 40px;
	height: 40px;
	float: left;
	padding-right: 10px;
}
.main_blogauthors .item .photo img {
	border: 1px solid #c6ba96;
}

.main_blog .date {
	padding-bottom: 20px;
}
.main_blog .text {
	text-align: justify;
	font-size: 1.1em;
	line-height: 1.4em;
}



.main_forum .nav {
	padding-bottom: 20px;
	font-weight: bold;
	color: #666;
}
.main_forum .item img.ico {
	border: 1px solid #c6ba96;
	float: left;
	margin: 0px 10px 5px 0px;
}
.main_forum .item .date {
	float: right;
	color: #786e66;
}
.main_forum .item .author {
	font-weight: bold;
	padding-bottom: 7px;
}
.main_forum .item .author span {
	color: #786e66;
	font-weight: normal;
}
.main_forum .silver {
	color: #786e66;
}
.main_forum .thread_image {
	float: left;
	padding-right: 11px;
}
.main_forum .thread_image img {
	border: 1px solid #c6ba96;
}
.main_forum .threads_list_item {
	padding: 10px 0px 20px 0px;
	border-bottom: 1px solid #eee;
}



.main_leagues .block2 .center .logo_info .tbl .value .seasons a {
	margin-right: 10px;
	text-decoration: none;
}
.main_leagues .block2 .center .logo_info .tbl .value .seasons a:hover {
	text-decoration: underline;
}
.main_leagues .block2 .center .logo_info .tbl .value .seasons a.active {
	color: #786e4a;
	font-weight: bold;
}
.main_leagues .game .logo {
	width: 70px;
}
.main_leagues .game .logo img {
	border: 0px;
}
.main_leagues .game .logo1 {
	text-align: left;
}
.main_leagues .game .logo2 {
	text-align: right;
}
.main_leagues .game .team {
	text-align: right;
	width: 120px;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
}
.main_leagues .game .team a {
	text-decoration: none;
}
.main_leagues .game .team a:hover {
	text-decoration: underline;
}
.main_leagues .game .team1 {
	text-align: right;
}
.main_leagues .game .team2 {
	text-align: left;
}
.main_leagues .game .data {
	text-align: center;
	width: 131px;
}
.main_leagues .game .data .points {
	font-size: 20px;
	color: #786e4a;
	font-weight: bold;
	padding-bottom: 20px;
}
.main_leagues .game .data .points a {
	color: #786e4a;
	text-decoration: none;
}
.main_leagues .game .data .points a:hover {
	text-decoration: underline;
}
.main_leagues .game .hall {
	color: #786e4a;
}
.main_leagues .game .tv {
	color: #786e4a;
	font-weight: bold;
}
.main_leagues .game .tv .date {
	font-weight: normal;
}
.main_leagues .game .tv img {
	margin-bottom: -3px;
}
.main_leagues .small_comment {
	color: #786e4a;
	font-size: 9px;
}
.main_leagues .title_inside {
	font-weight: bold;
	padding-bottom: 15px;
}
.main_leagues .tbl_list .item {
	margin-bottom: 10px;
}
.main_leagues .tbl_list .item td {
	padding: 5px;
}
.main_leagues .tbl_list .logo {
	border: 1px solid #d6d5cd;
	border-right: 0px;
}
.main_leagues .tbl_list .name {
	font-weight: bold;
	border: 1px solid #d6d5cd;
	border-left: 0px;
}
.main_leagues .tbl_list .name a {
	text-decoration: none;
}
.main_leagues .tbl_list .name a:hover {
	text-decoration: underline;
}



.main_short_news .item {
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #ada480;
}
.main_short_news .item .date {
	width: 150px;
	color: #786e4a;
	font-weight: normal;
	margin-right: 5px;
}
.main_short_news .item a.fb {
	color: #ada480;
	text-decoration: none;
}
.main_short_news .item a:hover.fb {
	text-decoration: underline;
}


.main_best_players table td {
	padding: 3px 10px 3px 10px;
	text-align: center;
	width: 104px;
}
.main_best_players table tr.title {
	font-weight: bold;
}
.main_best_players table tr.photo td img {
	border: 1px solid #999;
}
.main_best_players table tr.name td div {
	padding-bottom: 3px;
}
.main_best_players table tr.name td div a {
	text-decoration: none;
	color: #000;
}
.main_best_players table tr.name td div a:hover {
	text-decoration: underline;
}
.main_best_players table tr.val td  {
	font-size: 1.5em;
}


.stats_01 .title {
	background-color: #f5821f;
}
.stats_01 .title td {
	color: #fff;
	cursor: help;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}
.stats_01 .title td a {
	color: #fff;
	text-decoration: none;
}
.stats_01 .title td a:hover {
	text-decoration: underline;
}
.stats_01 td.marked {
	font-weight: bold;
}
.stats_01 .row1 {
}
.stats_01 .row2 {
	background-color: #e4deca;
}
.stats_01 .row1 a, .stats_01 .row2 a {
	color: #000;
	text-decoration: none;
}
.stats_01 .row1 a:hover, .stats_01 .row2 a:hover {
	text-decoration: underline;
}
.stats_01 .name a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.stats_01 .name a:hover {
	text-decoration: underline;
}
.stats_01 .letter {
	font-size: 15px;
	font-weight: bold;
}
.stats_01 .small {
	font-size: 10px;
}
.stats_01 td.active {
	background-color: #786e4a;
	color: #fff;
}
.stats_01 .link a {
	color: #db6600;
}



.standings_01 .title {
	background-color: #f5821f;
}
.standings_01 td {
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.standings_01 .title td {
	color: #fff;
	font-weight: bold;
	cursor: help;
}
.standings_01 .row1 {
}
.standings_01 .row2 {
	background-color: #e4deca;
}
.standings_01 .row1 td a, .standings_01 .row2 td a {
	color: #000;
	text-decoration: none;
}
.standings_01 .row1 td a:hover, .standings_01 .row2 td a:hover {
	text-decoration: underline;
}
.standings_01 .letter {
	font-size: 15px;
	font-weight: bold;
}
.standings_01 .results td {
	padding: 0px;
}
.standings_01 .results td a {
	color: #000;
	text-decoration: none;
}
.standings_01 .results td a:hover {
	text-decoration: underline;
}



.main_persons .block2 .center .logo_info .tbl1 {
	width: 150px;
	float: left;
}
.main_persons .block2 .center .logo_info .logo2 {
	float: right;
	border: 1px solid #af9f74;
	margin-left: 10px;
}
.main_persons .block2 .center .logo_info .tbl2 {
	width: 150px;
	float: right;
}

.main_persons .block2 .center .letters {
	font-size: 13px;
	font-weight: bold;
	color: #786e4a;
}
.main_persons .block2 .center .letters a {
	text-decoration: none;
}
.main_persons .block2 .center .letters a:hover {
	text-decoration: underline;
}
.main_persons .block2 .center .types {
	font-weight: bold;
	padding-top: 15px;
	text-align: right;
	color: #786e4a;
}
.main_persons .block2 .center .types a {
	text-decoration: none;
	margin-left: 5px;
}
.main_persons .block2 .center .types a:hover {
	text-decoration: underline;
}



.table_04 td {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.table_04 td.letter {
	padding-top: 15px;
	font-weight: bold;
	padding-left: 5px;
	font-size: 13px;
}


.main_quotations .item {
	padding-bottom: 20px;
}
.main_quotations .item img.photo {
	float: left;
	margin: 0px 5px 3px 0px;
	padding: 1px;
	border: 1px solid #c7ba97;
}
.main_quotations .item div.author {
	font-weight: bold;
	padding-bottom: 7px;
}
.main_quotations .item div.text {
	padding-bottom: 7px;
}
.main_quotations .item div.comment {
	color: #717171;
}
.main_quotations .item div.feedbacks {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}



.main_shop div.categories div.item {
	padding-top: 3px;
	padding-bottom: 3px;
}
.main_shop .shop_clear {
	clear: left;
	line-height: 1px;
}
.main_shop .shop_item .title {
	font-weight: bold;
	padding-bottom: 10px;
}
.main_shop .shop_item img.photo {
	padding: 1px;
	border: 1px solid #c7ba97;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.main_shop .shop_item div.price {
	padding-top: 5px;
}



.main_teams .block2 .center .logo_info .tbl1 {
	width: 150px;
	float: left;
}
.main_teams .block2 .center .logo_info .tbl2 {
	width: 150px;
	float: right;
}



.main_image {
	padding: 1px;
	border: 1px solid #c7ba97;
}



.main_teams .block2 .center .letters {
	font-size: 13px;
	font-weight: bold;
	color: #786e4a;
}
.main_teams .block2 .center .letters a {
	text-decoration: none;
}
.main_teams .block2 .center .letters a:hover {
	text-decoration: underline;
}
.main_teams .block2 .center .types {
	font-weight: bold;
	padding-top: 15px;
	text-align: right;
	color: #786e4a;
}
.main_teams .block2 .center .types a {
	text-decoration: none;
	margin-left: 5px;
}
.main_teams .block2 .center .types a:hover {
	text-decoration: underline;
}


.main_block_standings .stats_01 {
	float: left;
	width: 240px;
	margin-left: 5px;
	margin-right: 5px;
}



.main_block_standings .stats_01 .title td {
	padding: 4px 2px 4px 2px;
}
.main_block_standings .stats_01 .row1 td, .main_block_standings .stats_01 .row2 td {
	padding-top: 2px;
	padding-bottom: 2px;
}


#body_center h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	color: #786e4a;
}


.info_user_home .col1 {
	float: left;
	width: 155px;
	margin-right: 20px;
	overflow: hidden;
}
.info_user_home .col2 {
	float: left;
	width: 303px;
	overflow: hidden;
}
.info_user_home img.ico {
	border: 1px solid #c6ba96;
	margin: 0px 0px 10px 0px;
}
.info_user_home .fav_team {
	height: 80px;
}
.info_user_home .fav_team img.logo {
	border: 0px;
	float: left;
	margin-right: 20px;
}
.info_user_home .fav_team .team {
	padding-bottom: 3px;
	font-weight: bold;
}
.info_user_home .fav_team .league a {
	color: #786e4a;
}
.info_user_home .col1 .rank {
	padding-bottom: 5px;
	font-size: 1.2em;
}
.info_user_home .col1 .rank .ok {
	font-weight: bold;
	color: green;
}
.info_user_home .col1 .rank .bad {
	font-weight: bold;
	color: red;
}

.main_feedbacks2 .item {
	overflow: auto;
	width: 520px;
	background: url(/themes/default/block_feedbacks_top.gif) no-repeat left top;
	padding-top: 10px;
	margin-bottom: 10px;
}
.main_feedbacks2 .item_ok {
	background: #efebdf url(/themes/default/block_feedbacks_top.gif) no-repeat left top;
}
.main_feedbacks2 .item .content {
	border-left: 1px solid #d9d8d1;
	border-right: 1px solid #d9d8d1;
	padding: 0px 10px 5px 10px;
}
.main_feedbacks2 .item .bottom {
	background: url(/themes/default/block_feedbacks_bottom.gif) no-repeat left bottom;
	height: 20px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
}
.main_feedbacks2 .item img.ico {
	border: 1px solid #c6ba96;
	float: left;
	margin: 0px 10px 5px 0px;
}
.main_feedbacks2 .item .date {
	float: right;
	color: #786e66;
}
.main_feedbacks2 .item .author {
	font-weight: bold;
	padding-bottom: 7px;
}
.main_feedbacks2 .item .author span {
	color: #786e66;
	font-weight: normal;
}
.main_feedbacks2 .item .content .text .reply {
	float: right;
	width: 16px;
	height: 16px;
	background: url(/themes/default/ico_reply_1.gif) no-repeat left top;
	margin: 0px 0px 10px 10px;
}
.main_feedbacks2 .item .content .text blockquote {
	border: 1px dashed #dfd8c3;
	background-color: #fffbef;
	padding: 10px;
	margin: 0px 20px 0px 60px;
}
.main_feedbacks2 .item .content .text blockquote strong {
	display: block;
}
.main_feedbacks2 .item .content .text .reply:hover {
	background: url(/themes/default/ico_reply_2.gif) no-repeat left top;
	cursor: pointer;
}
.main_feedbacks2 .item .content .text .feedback_youtube_link {
	float: left;
	padding: 0px 10px 10px 0px;
}
.main_feedbacks2 .item .content .text .feedback_youtube_link .thumbnail {
	border: 1px solid #c6ba96;
	float: left;
	padding: 1px;
}
.main_feedbacks2 .item .content .text .feedback_youtube_link .icon {
	background: url(/themes/default/ico_video.png) no-repeat center center;
	height: 35px;
	width: 35px;
	position: relative;
	left: 40px;
	top: 27px;
}
.main_feedbacks2 .item .bottom .voting {
	float: right;
	width: 250px;
}
.main_feedbacks2 .item .bottom .voting div, .main_feedbacks2 .item .bottom .voting a {
	display: block;
	float: left;
	margin-left: 10px;
}
.main_feedbacks2 .item .bottom .voting a.good:hover {
	color: green;
}
.main_feedbacks2 .item .bottom .voting a.bad:hover {
	color: red;
}
.main_feedbacks2 .item .admin {
	margin-top: 10px;
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 5px;
	float: left;
}
.main_feedbacks2 .item .admin .delete {
	margin-left: 20px;
}
.main_feedbacks2 .item .admin input {
	font-size: 1em;
}


#body_right .block1 .sms_block .name {
	font-weight: bold;
	padding-bottom: 7px;
}
#body_right .block1 .sms_block .text {
	padding-bottom: 11px;
}
#body_right .block1 .sms_block .item {
	padding-bottom: 7px;
}
#body_right .block1 .sms_block .item .name {
	padding-bottom: 0px;
}
#body_right .block1 .sms_block .item .name a {
	color: #000;
}
#body_right .block1 .sms_block .item .chart {
	border: 0px;
	background-color: #db6600;
	border-right: 1px solid #e4deca;
	border-bottom: 1px solid #e4deca;
	margin: 0px;
	padding: 0px;
	height: 6px;
	line-height: 6px;
	margin-top: 3px;
}
#body_right .block1 .sms_block .total {
	padding-bottom: 7px;
}
#body_right .block1 .sms_block .total span {
	font-weight: bold;
}


.main_video {
}
.main_video .list_items .info_video_item {
	margin-bottom: 20px;
}
.main_video .list_items .info_video_item .image {
	float: left;
	margin: 0px 20px 10px 0px;
}
.info_video_item .image {
	padding: 18px 11px 18px 11px;
	overflow: hidden;
	background: url(/themes/default/video_bg.gif) no-repeat center center;
}
.info_video_item .image, .info_video_item .image .photo, .info_video_item .image .ico, .info_video_item .image .ico a {
	width: 138px;
	height: 85px;
}
.info_video_item .image .photo {
	float: left;
	text-align: center;
}
.info_video_item .image .photo img {
	border: 0px;
}
.info_video_item .image .ico {
	background: url(/themes/default/ico_video.png) no-repeat center center;
	float: left;
	margin-left: -138px;
}
.info_video_item .image .ico a {
	display: block;
}
.main_video .list_items .info_video_item .name {
	font-weight: bold;
	padding-bottom: 4px;
	font-size: 1.1em;
}
.main_video .list_items .info_video_item .name a.fb {
	color: #ada480;
	text-decoration: none;
}
.main_video .relations {
	padding-top: 30px;
}
.main_video .relations ul {
	margin-top: 0px;
	padding-top: 0px;
}
.main_video .relations ul li {
	padding-top: 2px;
	padding-bottom: 2px;
}

#body_center .block1 .top_video {
	background: url(/themes/default/center_block01_video.gif) no-repeat left top;
}
.block_video .list_items .info_video_item {
	float: left;
	width: 160px;
	margin: 0px 3px 0px 3px;
}
.block_video .list_items .info_video_item .name {
	padding-top: 10px;
	text-align: center;
}
.block_video .list_items .info_video_item .name a.fb {
	color: #ada480;
	text-decoration: none;
}



.main_title_news_groups {
}
.main_title_news_groups .group_block {
	padding-bottom: 20px;
}
.main_title_news_groups .group_block .group_title {
	background: url(/themes/default/title_news_groups.gif) no-repeat left top;
	height: 33px;
	overflow: hidden;
	padding-right: 15px;
	padding-top: 2px;
	color: #9e977c;
}
.main_title_news_groups .group_block .group_title .image {
	float: right;
	margin-left: 11px;
}
.main_title_news_groups .group_block .group_title .image img {
	border: 0px;
}
.main_title_news_groups .group_block .group_title .name {
	float: right;
	padding-top: 6px;
	font-weight: bold;
}
.main_title_news_groups .group_block .group_title .name a {
	color: #9e977c;
	text-decoration: none;
}
.main_title_news_groups .group_block .group_title .name a:hover {
	text-decoration: underline;
}



table.list01 {
	border: 3px solid #efebdf;
}
table.list01 td {
	padding: 3px 5px 3px 5px;
}
table.list01 thead tr {
	background-color: #efebdf;
}
table.list01 thead tr td {
	color: #786e4a;
	font-weight: bold;
}
table.list01 tbody tr.col1 {
	background-color: #fff;
}
table.list01 tbody tr.col2 {
	background-color: #f4f2ea;
}


table.list02 {
	border: 3px solid #efebdf;
}
table.list02 td {
	padding: 2px 5px 2px 5px;
}
table.list02 thead tr {
	background-color: #f5821f;
}
table.list02 thead td {
	color: #fff;
	cursor: help;
	font-weight: bold;
}
table.list02 thead td a {
	color: #fff;
	text-decoration: none;
}
table.list02 thead td a:hover {
	text-decoration: underline;
}
table.list02 tbody tr.row1 {
}
table.list02 tbody tr.row2 {
	background-color: #e4deca;
}
table.list02 tbody tr.row1 a, table.list02 tbody tr.row2 a {
	color: #000;
	text-decoration: none;
}
table.list02 tbody tr.row1 a:hover, table.list02 tbody tr.row2 a:hover {
	text-decoration: underline;
}
table.list02 tbody td.link a {
	color: #db6600;
}




table.form01 td {
	padding: 3px 5px 3px 5px;
}
table.form01 span.comment {
	font-size: 0.9em;
	color: #666;
}



.info_gamerealm ul.small_menu {
	margin: 0px;
	padding: 0px;
	height: 30px;
}
.info_gamerealm ul.small_menu li {
	list-style: none;
	float: right;
	margin-left: 10px;
}



ul.type01 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.type01 li {
	padding: 3px 0px 3px 0px;
}

ul.type02 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.type02 li {
	padding: 3px 0px 3px 0px;
	display: inline;
	padding-left: 10px;
	background: url(/themes/default/main_menu03.gif) no-repeat left center;
	margin-right: 15px;
	font-size: 1.2em;
}
ul.type02 li.active {
	font-weight: bold;
}



.main_error_message {
	color: #914e15;
	border: 1px solid #914e15;
	font-weight: bold;
	padding: 15px;
}



.main_mark_ok {
	color: green;
}
.main_mark_bad {
	color: red;
}



.main_relations {
	padding-top: 30px;
}
.main_relations ul {
	margin-top: 0px;
	padding-top: 0px;
}
.main_relations ul li {
	padding-top: 2px;
	padding-bottom: 2px;
}



.main_icon {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}
.main_icon_ok {
	background: url(/themes/default/ico_ok.png) no-repeat center center;
}
.main_icon_ok_inactive {
	background: url(/themes/default/ico_ok_inactive.png) no-repeat center center;
}
.main_icon_bad {
	background: url(/themes/default/ico_bad.png) no-repeat center center;
}
.main_icon_bad_inactive {
	background: url(/themes/default/ico_bad_inactive.png) no-repeat center center;
}



ul.main_legend {
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 30px;
	border: 1px dashed #aaa;
	color: #333;
}


.main_texts .block1 .center {
	font-size: 1.2em;
}
.main_texts table td p {
	margin: 0px;
	padding: 0px;
}
