*{	margin: 0;	padding: 0;	border: 0;	list-style: none; }body {color: #000; background: #000; background-repeat: repeat-x; background-image: url(bgfon.jpg);   margin: 0; padding: 0; font-size: 12px; font-family: arial;}input.formButton { border: #000 1px solid; padding: 0px; margin: 0px;}input.formButtonSend { border: #000 1px solid; padding: 0px; margin: 0px; font-size: 14px; color: #fff; background: #044A00;}a {text-decoration: none; background-color: transparent; color: #044a00}a:hover {text-decoration: underline;}/*texts */a.select_rus {position: absolute; left: 900px; top: 10px; width: 17px; height: 12px; }a.select_eng {position: absolute; left: 926px; top: 10px; width: 17px; height: 12px;}a.select_home {position: absolute; left: 949px; top: 10px; width: 11px; height: 11px;}a.select_myl {position: absolute; left: 970px; top: 10px; width: 13px; height: 11px;}form.form_login  {position: absolute; right: 10px; top: 50px; color: #df9800; padding: 0 0 0 5px; background-color: #044a00; font-weight: bold; }a.select_register {position: absolute; right: 10px;  top: 30px; color: #fff; font-weight: bold;  }div.user_top_menu  {position: absolute; right: 10px; top: 50px; color: #fff; font-weight: bold; }div.user_top_menu a {color: #fff; font-weight: bold; }#newsblock div.date {white-space: nowrap;  font-weight: bold;}a.blockTitle   {margin-bottom: 20px; font-weight: bold; text-decoration: underline; font-size: 20px;  color: #044a00; line-height: 20px;}a.blockTitle:hover   {margin-bottom: 20px; font-weight: bold; text-decoration: underline; font-size: 20px;  color: #044a00; line-height: 20px;}a.itemTitle3 h1 { font-size: 15px; font-weight: bold; color: #000000; line-height: 1.2;}a.itemTitle h2 { font-size: 15px; font-weight: bold; color: #000000; line-height: 1.2;}a.gamename_sel, a.gamename_sel:hover { color: #044a00;  font-size: 15px; font-weight: bold; text-decoration: none; margin-left: 15px;}a.gamename, a.gamename:hover {color: #044a00;  font-size: 15px; text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; margin-left: 15px;}#index_right div.date {white-space: nowrap;  font-weight: bold; color: #df9800;}#index_right a.blockTitle  { font-size: 20px; margin-bottom: 20px; font-weight: bold; text-decoration: underline;  color: #df9800; line-height: 20px;}#index_right a.itemTitle h1  { font-size: 15px; font-weight: bold; color: #fff; line-height: 1.2em; text-decoration: none;}#index_right a.itemTitle_sm  { color: #df9800; font-size: 12px; margin-bottom: 10px; text-decoration: underline; font-weight: bold; line-height: 1.2;}#index_right a.text {font-size: 14px; color: #ffffff; font-weight: normal; padding-bottom: 20px; line-height: 1.2;}#right_yellow_block a.blockTitle  { font-size: 20px; margin-bottom: 20px; font-weight: bold; text-decoration: underline;  color: #fff; line-height: 2;}#right_yellow_block a.itemTitle, h1  { font-size: 15px; font-weight: bold; color: #000; line-height: 1.2; text-decoration: none;}#right_yellow_block a.text {font-size: 14px; color: #000; font-weight: normal; padding-bottom: 20px; line-height: 1.2;}#right_yellow_block div.date {white-space: nowrap;  font-weight: bold; color: #000;}#right_yellow_block a.itemTitle_sm  { color: #fff; font-size: 12px; padding-bottom: 10px; text-decoration: underline; font-weight: bold; line-height: 1.2;}.breadcrumb { margin: 10px 0px 10px 0px; height: 22px; text-decoration: none; font-size: 12px; color: #044a00;}div.breadcrumb a {color: #044a00;}div.breadcrumb a:hover {color: #044a00;}#block_content h1 { margin-bottom: 10px; border-style: none none solid;                     border-width: 4px; border-color: #044a00;                     font-size: 20px; font-weight: bold;                    color: #044a00;  text-decoration: none;}.item {border: 0px solid #cccccc; margin-top: 10px;}.itemText { font-size: 13px;  line-height: 1.2;}.itemText a { font-size: 13px;  line-height: 1.2; color: #000000;  font-weight: normal;}.itemHead {padding: 1px;  border-style: none none solid;  border-bottom: 20px; border-bottom-color: #999999;}.itemInfo {height: 10px; margin-top: 10px; margin-bottom: 10px; padding: 10px 0px 10px 0px;            border-style: solid none none; border-width: 4px; border-color: #044a00;}.itemFoot  {padding: 10px; background-color: #efefef;}.itemPoster {font-size: 90%; font-style:italic;}.itemPostDate { font-size: 9px; color: #000000; font-weight: bold; white-space: nowrap; padding: 0px;}.itemAdminLink {font-size: 90%;}.itemPermaLink {font-size: 90%;}.PageNav  { font-size: 14px;  line-height: 1.2; color: #000; font-weight: bold;  margin: 10px;}.PageNav a { padding: 2px; border: 1px solid #000; background-color: #e1e1e1;  font-size: 10px;  line-height: 1.2; color: #000;  font-weight: normal; text-decoration: underline; margin: 3px;}/*images */#newsblock img.big {margin-right: 10px; width: 200px; height: auto;}#newsblock img.small {margin-right: 5px; width: 100px; height: auto;}#index_right img {margin-bottom: 10px; width: 240px; height: auto;}img.small {margin-right: 5px; width: 100px; height: auto;}/*tables */td a {color: #000000; font-weight: normal; }td p.just a {color: #d28f00; font-weight: bold; }td a:hover {color: #000000; text-decoration: underline; font-weight: normal; }td.date {white-space: nowrap;  font-weight: bold;}td.pdgr {white-space: nowrap;  font-weight: bold; text-align: center;}td.price {white-space: nowrap;  font-weight: normal; text-align: right;}td.item {vertical-align: top;}#newsblock td.text a {font-size: 14px; font-weight: normal; padding-bottom: 20px; line-height: 1.2em;}tr.green th{text-align: center; background-color: #044a00;  font-size: 8pt; color: #fff; font-weight: normal; padding: 0px 2px 0px 2px;}tr.green a{text-align: center; font-size: 9pt; color: #fff; font-weight: bold; padding: 0px 2px 0px 2px;}.grey_even {background-color: #f3f3f3;  font-size: 9pt; color: #000000; font-weight: normal;}.grey_even_pro {background-color: #f3f3f3;  font-size: 9pt; color: #000000; font-weight: normal; width: 25%;}.grey_even_10 { height: 20px; background-color: #f3f3f3;  font-size: 9pt; color: #000000; font-weight: normal;}.grey_odd  {background-color: #e1e1e1;  font-size: 9pt; color: #000000; font-weight: normal;}.grey_odd_pro  {background-color: #e1e1e1;  font-size: 9pt; color: #000000; font-weight: normal;  width: 25%;}.grey_odd_10  {height: 20px; background-color: #e1e1e1;  font-size: 9pt; color: #000000; font-weight: normal;}tr.grey_even:hover {background: #dbfed9;}td.grey_even:hover {background: #dbfed9;}tr.grey_odd:hover  {background: #dbfed9;}td.grey_odd:hover  {background: #dbfed9;}tr.grey_even td {vertical-align: middle; padding: 5px; }tr.grey_odd td {vertical-align: middle; padding: 5px; }.orange_even {background-color: #f3a600; font-size: 8pt; color: #000; font-weight: normal; overflow: hidden;}.orange_odd {background-color: #d28f00; font-size: 8pt; color: #000; font-weight: normal; overflow: hidden;}tr.orange_even:hover {background: #df9800;}tr.orange_odd:hover {background: #df9800;}tr.orange_even td {vertical-align: middle; padding: 5px; }tr.orange_odd td {vertical-align: middle; padding: 5px; }/* div */ /*comments*/tr.com_head {color: #ffffff; background-color: #044a00 }tr.com_head td {padding: 5px; font-weight: bold; }tr.com_head td a { color: #ffffff; padding: 5px; font-weight: bold; }tr.com_text {color: #000; background-color: #ffffff; }tr.com_text td {vertical-align: top; padding: 5px; font-weight: normal;  border: 1px dotted #000; }tr.com_text td a { color: #000; padding: 5px; font-weight: bold; }.comTitle {font-weight: bold; margin-bottom: 2px;}.comText {padding: 2px;}.comUserStat {font-size: 10px; color: #044a00; font-weight:bold; margin: 2px; padding: 2px;}.comUserStatCaption {font-weight: normal;}.comUserStatus {margin-left: 2px; margin-top: 10px; color: #044a00; font-weight:bold; font-size: 10px;}.comUserRank {margin: 2px;}.comUserRankText {font-size: 10px; font-weight:bold;}.comUserRankImg {border: 0;}.comUserName {}.comUserImg {margin: 2px;}.comDate {font-weight: normal; font-style: italic; font-size: smaller;}.comDateCaption {font-weight: bold; font-style: normal;}/* blocks */#block_content {padding: 10px; background: none repeat scroll 0 0 #EBEBEB;}#bodycontainer{  width: 990px;	background: #ebebeb;	margin: 0;   padding: 0;	position: relative;	margin-left: auto;	margin-right: auto;	}#header{	height: 73px;	position: relative;	margin: 0; padding: 0;	background-image: url(/images/header.jpg) }#menu{	height: 0px;	position: relative;	margin: 0; padding: 0; }#bodycenter{  background: #ebebeb;	position: relative;	top: 0px;  margin: 0;	width: 728px; 	float: left;overflow: hidden;}#center_bottom{  background: #ebebeb;	position: relative;	margin: 0px;	overflow: hidden;}#bodyright{  background: #000;	top: 0px;  margin: 0;	width: 262px; 	float: left;  overflow: hidden;}#bodyright div.blockContent {}#content{  background: #ebebeb;	margin: 0px;}#index_left {width: 466px; background: #ebebeb; float: left; 	top: 0px; margin: 0px;}#index_right {width: 262px; background: #000; float: left; top: 0px;	margin: 0px;}#index_right div.item { color: #fff; }#calendarblock{vertical-align: top;padding: 10px;margin-bottom: 10px;}#videoblock{vertical-align: top;padding: 10px;margin-bottom: 10px;}#newsblock{vertical-align: top;padding: 10px;margin-bottom: 10px;}#indextopicblock{vertical-align: top;padding: 10px;margin-bottom: 10px;}#newsblock div.item { margin-bottom: 20px; }#right_yellow_block{  background: #df9800;  vertical-align: top;  padding: 10px;  top: 0px;  margin: 0px;}td#istats {padding: 10px; background-color: #000; text-align: center; }td#istats div { opacity: 0.4; padding: 10px ; } /* gallery */.galleria{list-style:none;}.galleria li{display:block; height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}.galleria li a{display:none}.galleria li div{position:absolute;display:none;top:0;left:180px}.galleria li div img{cursor:pointer}.galleria li.active div img,.galleria li.active div{display:block}.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;}.galleria li .caption{display:block;padding-top:.5em}* html .galleria li div span{width:400px} /* MSIE bug */	#insert_image{display:block; width:400px; overflow:hidden; margin:0 0 10px;}	#insert_image img{ height: auto; width: 400px;}	/* ----- старье ------------*/.ColumnName {text-align: left; color: #FFFFFF;  font-size: 14pt; font-weight: bold;}th {color: #000000; padding : 2px; text-align: left; vertical-align : middle; font-size: 15pt;}td#headerbanner {width: 100%; background-color: #FFFFFF; vertical-align: middle; text-align:center;}/*td#headerbar {border-bottom: 1px solid #dddddd; background-image: url(hbar.gif);}*/td#headerbar {background-color: #ffffff; height: 4px; padding: 0px;font-size: 1pt;  border-top: 1px solid #cc0000; border-bottom: 4px solid #cc0000; color: #ffffff; vertical-align: middle;}td#header_res {background-color: #000000;  color: #ffffff; vertical-align: middle;}td#leftcolumn  a.blockContent { font-size: 11pt; color: #000000;}td#itemInfo {text-align: right; padding: 3px; background: #efefef}td#footerbar {background-color: #ffffff; height: 4px; padding: 0px;font-size: 10pt;  border-top: 1px solid #ff9900; border-bottom: 4px solid #ff9900; color: #000000; vertical-align: middle;}td#mainmenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px;}td#mainmenu a:hover {background-color: #ffffff;}td#mainmenu a.menuTop {padding-left: 3px; border-top: 1px solid #c0c0c0; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;}td#mainmenu a.menuMain {padding-left: 3px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;}td#mainmenu a.menuheader {text-align: center;  border-right: 1px solid #c0c0c0; border-bottom: 1px solid #ffffff; background-color: #999999; color: #ffffff; font-size: 13pt;}td#mainmenu a.menuheader:hover {text-align: center; background-color: #ff9900; color: #ffffff;}td#mainmenu a.menuSub {padding-left: 9px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;}td#usermenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #c0c0c0;}td#usermenu a:hover {background-color: #ffffff;}td#usermenu a.menuTop {border-top: 1px solid #c0c0c0;}td#usermenu a.highlight {background-color: #fcc;}.outer {border: 0px dotted rgb(0, 0, 0);}.head {padding: 5px; font-weight: bold; color: #000000;}.even {background-color: #e0e0e0; padding: 5px;}.odd {background-color: #cacaca; padding: 5px;}.foot {background-color: #044a00; color: #ffffff; padding: 5px; font-weight: bold;}div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px; height: 200px; overflow: auto;}div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}/* ===== forms elements ===== */input {background-color: #fff; color:inherit; font-size: 12px; font-family: arial; border-left: #000 1px solid;color: #000; border-bottom: #000 1px solid; border-right: #000 1px solid; border-top: #000 1px solid;}input.pro {background-color: ##044a00; color:#df9800; font-size: 12px; font-family: arial; border-left: #000 1px solid;color: #000; border-bottom: #000 1px solid; border-right: #000 1px solid; border-top: #000 1px solid;}.headermenu input {background-color: #044a00; color: #df9800; font-size: 12px; font-family:  arial; border-left: #000 1px solid;color: #000; border-bottom: #000 1px solid; border-right: #000 1px solid; border-top: #000 1px solid;}textarea { width: 430px; font-size: 12px; font-family: arial; border: #000 1px solid;}input.formTextBox { background: #fff; color:inherit; font-size: 13px; font-family: arial; border: #000 1px solid; }select { font-size: 12px; font-family: arial; border: #000 1px solid;}/* ========== autocomplete style =========*/.ac_results {	padding: 0px;	border: 1px solid WindowFrame;	background-color: Window;	overflow: hidden;}.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}.ac_results iframe {	display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute;	top:0;	left:0;	z-index:-1;	filter:mask();	width:3000px;	height:3000px;}.ac_results li {	position:relative;    margin: 0px;	padding: 2px 5px;	cursor: pointer;	display: block;	width: 100%;	font: menu;	font-size: 12px;	overflow: hidden;}.ac_loading {	background : Window url('autocomplete_indicator.gif') right center no-repeat;}.ac_over {	background-color: Highlight;	color: HighlightText;}#example {  position:absolute;  top:10px;  left:10px;  width:150px;  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;}#example2 {  position:absolute;  top:10px;  left:170px;  width:240px;  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;}.qnt {  position:absolute;  top:2px;  right:10px;  font-size:0.8em;  color:#26A908;}