html, body {
	height: 100%;
}
html, body, h1, h2, h3, h4, form, p, ul, img {
	margin: 0; padding: 0;
	border: 0;
}
body, input, select, textarea, table {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	color: #000;
	background: #900 url(../images/page_bg.gif) 0 0 repeat-y;
}
body.winter {
	background: #3f96b2 url(../images/winter.gif) 0 0 repeat-y;
}
body.spring {
	background: #3f96b2 url(../images/spring.gif) 0 0 repeat-y;
}
body.bg {
	background: #d1f0b7 url(../images/bg.jpg) 0 0 repeat-y;
}
a { 
	color: #000;
	text-decoration: underline;
}
a:hover { 
	text-decoration: none;
}
.clear {
	clear: both; overflow: hidden; height: 1px;
}
.hidden {
	display: none;
}
.noborder {
	border: 0 !important;
}
.red, .red a {
	color: #C00 !important;
}
a.grey {
	color: #666 !important;
}
.center {
	text-align: center;
}
input.btn {
	padding: 1px 0;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	background: #F87017 url(../images/btn_bg.gif) 0 0 repeat-y;
	border-top: #FDCCAC solid 1px; border-left: #FDCCAC solid 1px; border-bottom: #AE4C0C solid 1px; border-right: #AE4C0C solid 1px;
}
input.btn_red {
	background: #C00 url(../images/btn_red_bg.gif) 0 0 repeat-y;
	border-top: #EDA6A6 solid 1px; border-left: #EDA6A6 solid 1px; border-bottom: #8E0000 solid 1px; border-right: #8E0000 solid 1px;
}
input.btn_blue {
	background: #4D66B3 url(../images/btn_blue_bg.gif) 0 0 repeat-y;
	border-top: #B6C0DF solid 1px; border-left: #B6C0DF solid 1px; border-bottom: #586791 solid 1px; border-right: #586791 solid 1px;
}
input.btn_star {
	padding-right: 10px;
	background: #F87017 url(../images/btn_star.gif) 100% 50% no-repeat;
}
input.btn0 {
	width: 79px;
}
input.btn1 {
	width: 102px;
}
input.btn2 {
	width: 132px;
}
input.btn_right {
	float: right;
}
.nobg {
	background: none !important;
}
img.thumbs {
	border: #CCC solid 1px;
}


.page {
	z-index: 1;
	width: 765px; min-height: 100%;
	margin: -160px 0 0 0;
	background: #FFF;
}
* html .page {
	height: 100%;
}
.advert {
	position: absolute;
	top: 15px; left: 780px;
	width: 160px;
}
.advert .advert_menu {
	padding: 16px 0 0 0;
}
.advert .advert_menu ul {
	list-style-type: none;
	margin: 0 0 16px 0;
	font-size: 11px;
}
.advert .advert_menu li {
	padding: 1px 0;
}
.advert .advert_menu h4 a {
	font-size: 14px;
	color: #f7c411;
}
.advert .advert_menu a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.advert .advert_menu a:hover {
	text-decoration: underline;
}

.winter .advert .advert_menu h4 a {
	color: #ec6b0e;
}
.winter .advert .advert_menu a {
	color: #14415a;
}
.spring .advert .advert_menu h4 a {
	color: #564814;
}
.spring .advert .advert_menu a {
	color: #ecfea2;
}



.topic {
	width: 100%;
	padding: 160px 0 0 0;
	font-size: 11px;
	background: #FFF7E5 url(../images/login_bg.gif) 0 100% repeat-x;
}
.topic .header {
	float: left; width: 540px;
	padding: 12px 10px;
	font-size: 12px;
}
.topic .header .name {
	font-size: 14px;
}
.topic .header span {
	font-size: 11px;
}
.topic .login {
	float: right;
	padding: 12px 20px 8px 0;
	text-align: right;
}
.topic .online, .login .online a {
	color: #666;
}
.topic .online {
	padding: 8px 10px 8px 38px;
	background: url(../images/login_line.gif) 0 0 repeat-x;
}
.topic .online img, .topic .online input {
	vertical-align: middle;
}
.topic .user {
	padding: 6px 10px;
	background: url(../images/login_line.gif) 0 0 repeat-x;
}
.topic ul {
	list-style-type: none;
}
.topic li {
	float: left;
	padding: 0 14px 0 28px;
}
.topic li.profile {
	background: url(../images/login_profile.gif) 6px 0 no-repeat;
}
.topic li.mailbox {
	background: url(../images/login_mailbox.gif) 0 0 no-repeat;
}
.topic li.favourites {
	background: url(../images/login_favourites.gif) 2px 0 no-repeat;
}
.topic li.pictures {
	background: url(../images/login_pictures.gif) 0 0 no-repeat;
}
.topic li.friends {
	background: url(../images/login_friends.gif) 4px 0 no-repeat;
}
.topic li.comments {
	background: url(../images/login_comments.gif) 0 0 no-repeat;
}

.banner {
	background: #EEE url(../images/banner_t.gif) 0 0 repeat-x;
}
.banner .b {
	width: 100%;
	padding: 20px 0;
	background: url(../images/banner_b.gif) 0 100% no-repeat;
}
.banner .b1 {
	background: url(../images/banner_b1.gif) 0 100% no-repeat;
}
.banner .b2 {
	background: url(../images/banner_b2.gif) 0 100% no-repeat;
}
.banner .b3 {
	background: url(../images/banner_b3.gif) 0 100% no-repeat;
}
.banner .b4 {
	background: url(../images/banner_b4.gif) 0 100% no-repeat;
}
.banner .b5 {
	background: url(../images/banner_b5.gif) 0 100% no-repeat;
}

.menu {
	position: relative;
	width: 765px;
	background: url(../images/menu/bg.jpg) 0 0 no-repeat;
}
.menu_en {
	background: url(../images/menu/bg_en.jpg) 0 0 no-repeat;
}
.menu1 {
	background: url(../images/menu/bg1.jpg) 0 0 no-repeat;
}
.menu2 {
	background: url(../images/menu/bg2.jpg) 0 0 no-repeat;
}
.menu3 {
	background: url(../images/menu/bg3.jpg) 0 0 no-repeat;
}
.menu_ru {
	background: url(../images/menu/bg_ru.jpg) 0 0 no-repeat;
}
.menu_lv {
	background: url(../images/menu/bg_lv.jpg) 0 0 no-repeat;
}

.menu .b {
	width: 100%;
	padding: 26px 0 0 0;
}
.menu .form {
	text-align: right;
	height: 66px;
	padding: 0 22px 34px 0;
	
}
.menu .form form select, .menu .form form input {
	vertical-align: middle;
}
.menu .form form select, .menu .form form input.txt {
	border: #CA4B0B solid 1px;
}
.menu .form form select {
	width: 175px;
	margin: 0 0 8px 0;
}
.menu .form form input.txt {
	width: 135px;
	margin: 0 5px 0 0;
}
.menu ul {
	width: 740px;
	margin: 0 0 0 10px;
	font-weight: bold;
	list-style-type: none;
}
.menu li {
	float: left;
	margin: 0 2px 0 0; padding: 0 10px 0 0;
	border-bottom: #FFF solid 2px;
}
.menu li a {
	display: block;
	padding: 10px 0 8px 10px;
	font-size: 14px;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
}
.menu li.sel {
	position: relative;
	margin: 0 2px -2px 0;
}
.menu li.sel a {
	padding: 10px 0 10px 10px;
}
.menu li.sel_alt {
	margin: 0 2px 0 0;
	border-bottom: #FFF solid 2px !important;
}
.menu li.sel_alt a {
	padding: 10px 0 8px 10px;
}
.menu li {
	background: url(../images/menu/item_r.gif) 100% 0 no-repeat;
}
.menu li a {
	background: url(../images/menu/item_l.gif) 0 0 no-repeat;
}
.menu a.menu_logo {
	display: block; float: left;
	margin: -6px 0 0 0;
	width: 335px; height: 50px;
}


.menunew {
	background: url(../images/menu/new_bg.jpg) 0 0 no-repeat;
}
.menunew_ru {
	background: url(../images/menu/newbg_ru.jpg) 0 0 no-repeat;
}
.menunew_lv {
	background: url(../images/menu/newbg_lv.jpg) 0 0 no-repeat;
}
.menunew_new {
	background: url(../images/menu/bg_new.jpg) 0 0 no-repeat;
}
.menunew_playthem {
	background: url(../images/menu/bg_new_play.jpg) 0 0 no-repeat;
}
.menunew_new_ee {
	background: url(../images/menu/bg_new_ee.jpg) 0 0 no-repeat;
}
.menunew_new_lv {
	background: url(../images/menu/bg_new_lv.jpg) 0 0 no-repeat;
}
.menunew_suvi {
	background: url(../images/menu/bg_suvi.jpg) 0 0 no-repeat;
}

.menunew .form {
	height: 98px;
	padding: 0 22px 0 0;
}
.menunew .form div, .menunew .form div a {
	color: #fff;
}
.menunew .form div {
	margin: 4px 92px 0 0;
	* margin: 4px 96px 0 0;
	font-size: 10px;
	text-align: right;
}
.menunew .holder {
	height: 33px; overflow: hidden;
	border-top: #fff solid 1px;
	background: #ec4e00 url(../images/menu/new_item.gif) 0 0 repeat-x;
}
.menunew ul {
	width: 765px;
	margin: 0;
}
.menunew li {
	float: left;
	margin: 0 0 1px 0; padding: 0 2px 0 0;
	border: 0;
	background: url(../images/menu/new_r.gif) 100% 0 repeat-y;
}
.menunew li a {
	float: left;
	padding: 11px 10px 10px 10px;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	background: none;
}
.menunew li a:hover, .menunew li a.sel {
	color: #000;
	background: url(../images/menu/new_sel.gif) 0 0 repeat-x;
}




.content .btm {
	width: 765px;
}
.content .inner {
	padding: 0 0 0 12px;
}
.childmenu {
	width: 100%;
	margin: 0 0 -6px 0; padding: 11px 0 29px 0;
	color: #FFF;
}
.childmenu .inner {
	padding: 0 0 0 26px;
}
.childmenu a {
	padding: 3px 6px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.childmenu a:hover {
	text-decoration: underline;
}
.childmenu a.sel {
	border: #FFF solid 1px;
}


.newchildmenu {
	margin: 0 !important; padding: 10px 0 !important;
	background: #f5b020 !important;
	border-bottom: #fff solid 1px;
}
.newchildmenu .inner {
	color: #e39b0a;
	padding: 0 0 0 5px !important;
}
.newchildmenu a {
	margin: 0 !important; padding: 0 5px;
	color: #000;
	font-weight: normal;
	border: 0 !important;
}



.navigation {
	padding: 4px 0 0 28px;
	color: #970303;
	font-size: 11px;
}
.navigation a {
	color: #970303;
}

.box {
	float: left; display: inline;
	margin: 20px 9px 0 0;
}
.box_right {
	float: right;
}
.box_alt, .box_wide {
	width: 744px;
}
.box_mid {
	width: 493px;
}
.box_half {
	width: 367px;
}
* html .box_half {
	overflow: hidden;
}
.box_small {
	width: 242px;
}
.box .inner {
	padding: 0 0 20px 16px;
}
.box_wide .inner2 {
	padding-right: 20px;
}
.box div.title {
	position: absolute;
	top: -10px; left: 12px;
	width: 98%;
	margin: 0 0 0 0;
}
.box div.title h3 {
	float: left; display: inline;
	margin: 0 8px 0 0;
	color: #C00;
	font-size: 24px;
}
.box div.title p {
	padding: 16px 0 0 0;
	font-size: 11px;
}
.box table.padder td {
	padding: 0 20px 0 0;
}

.box .boxmenu {
	margin: 0 20px 12px 16px; padding: 0;
}
.box .boxmenu ul {
	list-style-type: none;
	padding: 0 0 0 6px;
	font-size: 11px;
	line-height: 11px;
}
.box .boxmenu li {
	position: relative;
	float: left;
	margin: 0 2px -2px 0; padding: 0;
}
.box .boxmenu li a {
	float: left;
	padding: 4px 8px 5px 8px;
}


.box .face {
	position: absolute;
	width: 85px; height: 45px;
	right: 20px;
}


div.box_alt td.left .image {
	background: url(../images/image_alt_bg.gif) 100% 100% no-repeat;
}
div.box_alt td.left .image .tr {
	background: url(../images/image_alt_tr.gif) 100% 0 no-repeat;
}
div.box_alt td.left .image .bl {
	background: url(../images/image_alt_bl.gif) 0 100% no-repeat;
}


.footer {
	position: relative;
	width: 765px;
	font-size: 11px;
	color: #999;
	background: #FFF url(../images/footer_bg.gif) 0 0 repeat-x;
}
.footer .inner {
	position: relative;
	height: 146px;
	padding: 14px 20px 0 20px;
}
.footer .left {
	width: 530px;
}
.footer .right {
	position: absolute;
	top: 12px; right: 20px;
	width: 180px;
	text-align: center;
}
.footer ul {
	list-style-type: none;
}
.footer .left li {
	float: left;
	padding: 2px 0;
}
.footer .left li.title {
	width: 75px;
}
.footer .right li {
	padding: 4px 0 2px 0;
}


/* TOPLINKS */
.toplinks {
	position: relative; z-index: 100;
	top: 0; left: 0;
	color: #fff;
	font-size: 10px;
	line-height: 24px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	background: #675721 url(../images/toplinks.gif) 0 100% repeat-x;
	border-bottom: #f8b615 solid 3px;
}
.toplinks a {
	padding: 9px 12px;
	color: #fff;
	text-decoration: none;
}
.toplinks a:hover, .toplinks a.sel {
	color: #000;
	background: #fff;
}