html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body { 
        font-family: Tahoma;
        font-size:10px;
        color:#4C4C4C;
        background-color: #1E1E1E;
        background-image:url(../images/bg.jpg);
}





/* JOOMLA STYLE
--------------------------------------------------------- */
.article_separator, .article_seperator {
	clear: both;
	display: block;
	height: 30px;
	margin: 0;
	background: url(../images/sep.gif) repeat-x center;
}

.column_separator {
	padding: 0 25px;
}

/* content tables */
.sectiontableheader {
	background: url(../images/grad-2.gif) repeat-x top #373737;
	border: 1px solid #DDDDDD;
	padding: 6px 8px;
	color: #FFFFFF;
	font-weight: bold;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
	color: #FFFFFF;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding: 8px;
	background: url(../images/sep.gif) repeat-x bottom;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 30%;
	float: right;
}

table.contenttoc td {
	background: url(../images/bullet.gif) no-repeat 12px 8px;
	padding: 1px 5px 1px 20px;
}

table.contenttoc th {
	background: url(../images/sep.gif) repeat-x bottom;
	padding: 0 0 3px;
	text-indent: 5px;
}

table.poll {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

table.pollstableborder {
	border: none;
	padding: 0;
	text-align: left;
	width: 100%;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 4px !important;
	background: none;
}

table.pollstableborder tr.sectiontableentry1 td {
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

.blog_more {
	margin: 15px 0 0;
	padding: 15px 0 0;
	background: url(../images/sep.gif) repeat-x top;
}

.blog_more strong {
	display: block;
	margin: 0 0 5px;
	text-transform: uppercase;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	background: url(../images/bullet.gif) no-repeat 4px 8px;
	margin: 0;
	padding: 0 0 0 12px;
}

.category {
	font-weight: bold;
}

h1.componentheading, .componentheading {
	font-size: 150%;
	margin: 0 0 15px;
	padding: 0;
	color: #D58400;
}

.contentdescription {
	padding-bottom: 30px;
}

h2.contentheading, .contentheading {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #008EBF;
	font-family: Tahoma;
}

table.blog .contentheading {
	font-size: 135%;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	color: #008EBF;
}

a.readon {
	font-weight: bold;
	text-transform: uppercase;
}

a.readon:hover, a.readon:focus, a.readon:active {
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.moduletable {
	padding: 0;
}

ul.pagination {
	margin: 0px auto;
	padding: 0px 0 0;
	color: #666666;
	text-align: center;

}

ul.pagination li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

ul.pagination li span {
	padding: 1px 2px;
}

ul.pagination a {
	padding: 2px 5px;
	text-decoration: none;
	color: #666666;
	border: 1px solid #DDDDDD;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #D58400;
	color: #FFFFFF;
}

.pagenavbar {
	background: url(../images/icon-pages.gif) no-repeat center left;
	font-weight: bold;
	padding-left: 14px;
}

.pagenavcounter {
	background: url(../images/icon-pages.gif) no-repeat 0 11px;
	font-weight: bold;
	padding: 8px 14px 0 14px;
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

ul.latestnews a, ul.mostread a {
}




.article-tools {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background: #ECECEC;
}

.article-meta {
	padding: 5px;
	width: 80%;
	float: left;
}

.createby {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-date.gif) no-repeat 0 2px;
}

.modifydate {
	width: 100%;
	float: left;
}

div.buttonheading {
	float: right;
	width: 15%;
}

.buttonheading img {
	margin: 7px 5px 0 0;
	border: 0;
	float: right;
}








/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
	width: 100%;
	margin: 0;
	background: #F2F2F2;
}

#ja-containerwrap {
	background: url(../images/cw-bg1.gif) repeat-y 50% 0;
}

#ja-containerwrap2 {
	background: url(../images/cw-bg2.gif) no-repeat 50% 0;
}

#ja-container {
	background: url(../images/c-bg1.gif) repeat-y 18% 0;
}

#ja-container2 {
	padding: 10px 0;
	background: url(../images/c-bg2.gif) no-repeat 18% 0;
}

#ja-mainbody-fr #ja-col1 {
	width: 20%;
}

#ja-mainbody-fr #ja-contentwrap {
	width: 80%;
}

#ja-mainbody, #ja-mainbody-fl {
	float: left;
	width: 80%;
}

#ja-mainbody #ja-contentwrap {
	float: right;
	width: 75%;
}

#ja-mainbody-fl #ja-contentwrap {
	float: left;
	width: 100%;
}

#ja-mainbody-f, #ja-mainbody-fr {
	float: none;
	width: 100%;
}

#ja-mainbody-fr #ja-contentwrap {
	width: 74.8%;
	float: right;
}

#ja-mainbody-fr #ja-col1 {
	width: 20%;
	float: left;
}

#ja-mainbody-fr #ja-contentwrap {
	width: 80%;
}

#ja-content {
	padding: 0 4px 0 4px;
}



#ja-contentwrap {
	min-height: 300px;
	height: auto;
}
* html #ja-contentwrap {
	height: 300px;
}
#ja-mainbody-fl #ja-content {
	padding-left: 0;
}

#ja-mainbody-f #ja-content {
	padding: 0;
}

/* Full */
#ja-containerwrap-f {
	background: url(../images/cwf-bg.gif) repeat-x top left #F6F6F6;
}

#ja-containerwrap-f #ja-containerwrap2 {
	background: none;
}

#ja-containerwrap-f #ja-container,
#ja-containerwrap-f #ja-container2 {
	background: none;
}

/* Full left */
#ja-containerwrap-fl {
	background: url(../images/cwf-bg.gif) repeat-x top left #F6F6F6;
}

#ja-containerwrap-fl #ja-containerwrap2,
#ja-containerwrap-fl #ja-container,
#ja-containerwrap-fl #ja-container2 {
	background: none;
}

/* Full right */
#ja-containerwrap-fr {
	background: url(../images/cw-bg1.gif) repeat-y 50% 0;
}

#ja-containerwrap-fr #ja-containerwrap2 {
	background: url(../images/cw-bg2.gif) no-repeat 50% 0;
}



























/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
	position: absolute;
	top: -100%;
}

/*usertool*/
ul.ja-usertools-font {
	font-size: 11px;
	position: absolute;
	top: 8px;
	right: 70px;
}

ul.ja-usertools-font li {
	padding: 0;
	margin: 0;
	display: inline;
	background: none;
}

/*collapsible h3*/
h3.show {
	background: url(../images/arrow2.png) no-repeat 90% 60%;
	cursor: pointer;
}

h3.hide {
	background: url(../images/arrow3.png) no-repeat 90% 60%;
	cursor: pointer;
}

/*others*/
#ja-banner {
	margin: 15px 0;
	text-align: center;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	background: none!important;
	text-decoration: none!important;
}

#form-login p {
	margin: 0 0 0px;
}

#form-login ul {
	margin: 0px 0 0;
}


.clr {
	clear: both;
}

.hasTip img {
	margin: 10px 5px 0 0;
	border: none;
}

/* Tooltips */
.tool-tip {
	float: left;
	border: 1px solid #D4D5AA;
	padding: 5px;
	background: #FFFFCC;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
}

.tool-text {
	margin: 0;
	font-size: 100%;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	padding: 0;
	margin: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
	background: none;
	padding: 5px;
	margin: 0;
	color: #FFFFFF;
}

/* System Standard Messages */
#system-message dd.message ul {
	background: #006699;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul {
	background: #BF0000;
	border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
	background: #EE9600;
	border: none;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}


















div.block:hover {
color: #ffffff;
background-color: #005984;}

.plugin_1_355 a:active,
.plugin_1_355 a:visited,
.plugin_1_355 a:link {
    color: #000000;
    text-decoration: none;

	}

.plugin_1_355 a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #005984;
	}



.plugin_1_3 a:active,
.plugin_1_3 a:visited,
.plugin_1_3 a:link {
    color: #000000;
    text-decoration: none;

	}

.plugin_1_3 a:hover {
    color: #ffffff;
    text-decoration: none;
	}


.divider{
	display: block;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-right: 5px;
	border-bottom: 1px #D7D7D7 dashed;
}






.pluginname_16
{ font-size: 10px; font-family: Arial; color: #CCCCCC; font-weight: bold; line-height: 18px; text-align:right; }


.pluginname_16 a:active,
.pluginname_16 a:visited,
.pluginname_16 a:link {
font-weight: bold; line-height: 18px; text-align:left;
font-size: 10px; font-family: arial; color: #CCCCCC; 


	}

.pluginname_16 a:hover {
    color: #ffffff;
    text-decoration: underline;
	}




.ttt
{
    color: #F2F2F2;

	}


.inputbox
{
    color: #FFFFCC;

	}



td, table
{ font-size: 11px; font-family: Tahoma;  color: #4c4c4c; vertical-align: top; text-align:left; }

 a:link ,
  a:active,
  a:visited           { font-family: Tahoma; font-size:   11px;  color: #999999; text-decoration: none; }
  a:hover             { font-family: Tahoma; font-size:   11px;  color: #ffffff; text-decoration: none;  }

 .width_10033 a:link ,
 .width_10033 a:active,
 .width_10033 a:visited            { font-family: Tahoma; font-size:   11px;  
color: #c0c0c0;  text-decoration: underline; }
 .width_10033 a:hover           { font-family: Tahoma; font-size:   11px;  color: #ff0000; text-decoration: underline; }


  
  td.plugin_1_38 a:link,
  td.plugin_1_38 a:active ,
  td.plugin_1_38 a:visited          { font-family: Tahoma; font-size:   11px;  color: #000000; text-decoration: none; }
  td.plugin_1_38 a:hover             { font-family: Tahoma; font-size:   11px;  color: #000000; text-decoration: none; background-color: #D8D8D8; }


  td.width_small_19 a:link,
  td.width_small_19 a:active,
  td.width_small_19 a:visited           { font-family: Tahoma; font-size:   11px;  color: #999999; text-decoration: none; }
  td.width_small_19 a:hover             { font-family: Tahoma; font-size:   11px;  color: #CFD1E8; text-decoration: none;  }
  
  a.head:link,
  a.head:active ,
  a.head:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #B0B0B0; text-decoration: none; font-stretch:expanded; }
  a.head:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #FFFFFF; text-decoration: none; font-stretch:expanded; }

 
img
 { border: 0px; }

 .width_100
 { width: 100%; }

 .width_100888
 { width: 172px; }



 .width_10033
 { color: #c0c0c0; }

 .t12
 { padding: 1px 2px 1px 2px; border-top: 1px solid #000000; }

 .width_1005
 { width: 100%; }

 .width_1009
 { width: 590px; }

 .width_1003
 { width: 100%; }

 .width_10044
 { width: 596px; height:100%;  padding: 1px 2px 1px 2px; background-color: #ffffff; }

  .width_overall
 { width: 940px; }

  .width_overall2
 { width: 940px; }
 
 .width_small
 { width: 172px; color: #c0c0c0; padding: 4px 7px 4px 7px; }
  
 .width_small_1
 { width: 172px; background-repeat:repeat-x; background-position: top; background-color: #2c2c2c; }

 .width_small_19
 { width: 172px; color: #c0c0c0; background-image:url(../images/pbg.gif); background-repeat:no-repeat; background-position: bottom; background-color: #2c2c2c; }


 .width_small_177
 { width: 172px; background-repeat:repeat-x; background-position: top; background-color: #2c2c2c; }

 .width_small_122
 { width: 172px; background-image:url(../images/menu_login_bg.jpg); background-repeat:repeat-x; background-position: top; background-color: #2c2c2c; }

 .width_small_1226
 { background-image:url(../images/radiobg.gif); background-repeat:no-repeat; background-position: bottom right;}
 
  .width_small_1_1
 { width: 172px; background-repeat:repeat-x; background-position: top; background-color: #19191A; border-left: 1px solid #000000; }
 
   .width_small_1_2
 { width: 172px; background-repeat:repeat-x; background-position: top; background-color: #19191A; border-right: 1px solid #000000; }
 
 .width_small_2
 { width: 172px; background-color: #D8D8D8; }

 .width_small_22
 { width: 172px; }

.texttop
{font-size: 10px; vertical-align: top; font-family: Tahoma; color: #8C8C8C; }

.copy
{font-size: 10px; vertical-align: top; font-family: Tahoma; color: #CCCCCC; }

.bggnews
{background-image:url(../images/mainbg2.gif); background-repeat:repeat-x; background-position: bottom; }

.pluginname_1
{ font-size: 10px; font-family: Arial; color: #ffffff; font-weight: bold; line-height: 18px; text-align:left; }

.pluginname_177
{ font-size: 10px; font-family: Arial; color: #ffffff;  }

.pluginname_14
{ font-size: 10px; font-family: Arial; color: #ffffff; font-weight: bold; line-height: 18px; text-align:left; }

.pluginname_2
{ font-size: 10px; font-family: Tahoma; color: #ffffff; background-image:url(../images/tc_plugin_2_1.jpg); font-weight:bold; border-top: 1px solid #000000; padding: 0px 0px 0px 9px; height: 19px; }

textarea, input 
{ 	border: 1px #838383 solid; 
	color:#4C4C4C; 
	padding: 1px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	background-color: transparent;
	margin: 1px; 
	overflow:hidden;
}

hr 
{ 	height: 1px; 
	border: 0px; 
	color: #838383; 
	background-color: #838383; 
}

.copyright
{
	color:#B0B0B0; 
	font-size: 11px;
      font-family: Arial, Helvetica, sans-serif;
}

.ff
{ background-image:url(../images/b-right.gif); width: 3px; }

.ff2
{ background-image:url(../images/b-left.gif); width: 3px; }

.head
{ font-size: 9px; color:#B0B0B0; vertical-align:middle;}

.head2
{ vertical-align:middle; background-color: #2b2b2b; height: 19px; padding: 0px 0px 0px 5px; background-image:url(../images/top.jpg); background-repeat:no-repeat; background-position: center; }

.head23
{ vertical-align:middle; color: #B0B0B0; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold;}

.header_1
{ width: 100%; background-color: #232323;}

.header_2
{ width: 100%; background-color: #CCCCCC; background-image:url(../images/gra_z100.jpg); background-repeat:no-repeat; background-position: center; }

.header_3
{ width: 100%; }

.navigation_1
{ width: 100%; border-top: 1px solid #0D0D0D; border-bottom: 1px solid #0D0D0D; background-color: #373737; padding: 1px 0px 1px 0px; }

.navigation_2
{ width: 100%; background-image:url(../images/tc_background_4.jpg); background-repeat:repeat-x; background-position: top; }

.navigation_3
{ width: 100%; background-image:url(../images/tc_background_5.jpg); background-repeat:no-repeat; background-position: top right; }

.navigation_4
{ width: 100%; background-image:url(../images/mbg.gif); background-repeat:repeat-x; background-position: top; }

.navigation_5
{ width: 90%; }

.navigation_6
{ width: 10%; height: 20px; white-space:nowrap; vertical-align:middle; text-align:center; }

.main_1
{ width: 100%; background-image:url(../images/tc_background_7.jpg); background-repeat:repeat-x; background-position: top; }

.main_2
{ width: 100%;  }

.main_3
{ width: 100%; background-repeat:no-repeat; background-position: bottom right; background-color: #2c2c2c; }

.footer_1
{ width: 100%; background-color: #0C0C0C; padding: 1px 0px 1px 0px; }

.footer_2
{ width: 100%; background-image:url(../images/tc_background_1.jpg); background-repeat:repeat-x; background-position: bottom; border-top: 1px solid #404040; border-bottom: 1px solid #404040; border-right: 1px solid #404040; }

.footer_3
{ width: 100%; height:48px; background-image:url( http://sky-game.ru/images/footer_bg.gif ); background-repeat:no-repeat; background-position: left; vertical-align:middle; font-size: 11px; vertical-align: middle; font-family: Tahoma; color: #747474; }

.banner
{ width: 100%; height: 196px; background-image:url(../images/header.jpg); background-repeat:no-repeat; background-position: top center; }

.plugin_1news
{ width: 294px; background-color: #F3F3F3; background-repeat:no-repeat; background-position: top right; border-left: 1px solid #838383; border-right: 1px solid #838383; border-bottom: 1px solid #838383; }

.plugin_1
{ width: 294px; background-color: #F3F3F3; background-repeat:no-repeat; background-position: top right; border-left: 1px solid #838383; border-right: 1px solid #838383; border-bottom: 1px solid #838383; }

.plugin_12
{ width: 294px; background-color: #F3F3F3; background-repeat:no-repeat; background-position: top right; border-left: 1px solid #838383; border-bottom: 1px solid #838383; }

.plugin_1_1
{ width: 100%; border-top: 1px solid #838383; }

.plugin_1_2
{ width: 615px; height: 18px; background-color: #EDEDED; background-image:url(../images/bgg.jpg); background-repeat:repeat-x; background-position: top; vertical-align:bottom; text-align:right; padding: 0px 9px 0px 9px; border-top: 1px solid #F5F5F5;}

.plugin_1_24
{ width: 100%; height: 18px; background-color: #EDEDED; background-image:url(../images/bgg.jpg); background-repeat:repeat-x; background-position: top; vertical-align:bottom; text-align:right; padding: 0px 9px 0px 9px; border-top: 1px solid #F5F5F5; border-top: 1px solid #838383;}

.plugin_1_3
{ width: 100%; background-image:url( http://sky-game.ru//images/mainbg.gif ); background-repeat:no-repeat; background-position: top right; color:#000000; vertical-align:bottom; padding: 2px 2px 4px 5px; border-top: 1px solid #F5F5F5; font-family: Tahoma; font-size: 11px; }

.plugin_1_355
{ width: 100%; background-image:url(../images/mainbg.gif); background-repeat:no-repeat; background-position: top right; color:#000000; vertical-align:bottom; padding: 2px 2px 4px 5px; border-top: 1px solid #F5F5F5; font-family: Tahoma; font-size: 11px; }



.plugin_1_38
{ width: 100%; font-size: 11px; color:#000000; vertical-align:bottom; padding: 2px 2px 2px 2px;  border-top: 1px solid #F5F5F5; }


.plugin_2_1
{ width: 100%; height: 19px; vertical-align:middle; line-height: 18px; }

.plugin_2_2
{ width: 100%; color: #c0c0c0; padding: 4px 10px 4px 9px; }

.plugin_2_66
{ width: 100%; color: #c0c0c0; padding: 4px 10px 4px 9px; }

.plugin_2_34
{ width: 100%; border-top: 1px solid #030303; color: #c0c0c0; padding: 0px 0px 0px 0px; }

.style1 { color: #c0c0c0; font-weight: bold; }

.login
{ vertical-align: center; border: 0px; }

.q
{ border: 1px; }

.checkbox
{ border: 0px; }

td.width_small_19 *
{ color: #c0c0c0; }

.footer_5
{ width: 100%; height: 15px; background-image:url(../images/adv_footer_5.jpg); background-repeat:no-repeat; background-position: top left; vertical-align:middle; text-align:left; }

.footer_6
{ padding: 0px 0px 0px 0px; }

#logotop a {
position: fixed;
top: 0px;
right: 0px;
overflow: hidden;
text-indent: -1000px;
width: 64px;
height: 65px;
background: url(http://game.server.by/images/lenta2.gif) 0 0 no-repeat;
}


hr {
	filter: Alpha(Opacity=80,FinishOpacity=0,Style=2);
	height: 1px;
}

.hint {
        background-color:#336699;
        line-height:10px;
        color:white;
        font-family:Tahoma;
        font-size:11px;
        width:auto;
        border-top:1px solid white;
        border-right:1px solid white;
        border-bottom:1px solid white;
        border-left:5px solid white;
        margin:0px;
        padding:8px;
        position:absolute;
        visibility:hidden;
}