/* Games Portal [Triolan, Kharkov] 
Дизайн: Proucoz.net
Верстка: aL13n */

* {
margin-top:0;
margin-bottom:0;
padding:0;
}

body,html {
color:#5e5f5e;
background:url(../images/bg-0.gif);
margin-top:0;
margin-bottom:0;
font-family:"Tahoma", Arial sans-serif;
font-size:11px;
}

a img,:link img,:visited img,:hover img {
border:0;
}

a {
color:#fff;
text-decoration:underline;
}

a:hover {
color:#abc918;
text-decoration:none;
}

h1,h2,h3,h4,h6,pre,form,body,html,p,blockquote,fieldset,input {
margin:0;
padding:0;
}

h5 {
font-family:"Tahoma", Arial sans-serif;
font-size:18px;
padding:5px;
}

#content {
background:url(../images/bg.gif) repeat-y center top;
width:1000px;
margin-left:auto;
margin-right:auto;
}

#content h1 {
font-size:18px;
font-weight:bold;
}

#LoginBlock {
background:url(../images/bg-login.gif) center no-repeat;
height:37px;
color:#47630f;
font-size:10px;
text-align:right;
padding:10px 22px 0 0;
}

#logo {
background:url(../images/logo.jpg) center no-repeat;
height:251px;
clear:left;
}

#navigation-top {
background:url(../images/navigation-top.gif) center no-repeat;
height:41px;
margin-left:1px;
}

#navigation-top ul {
list-style:none;
margin:0;
padding:0;
}

#navigation-top li {
float:left;
margin:0;
padding:13px 0 0 20px;
}

#navigation-top li a {
color:#1b2004;
font-size:11px;
text-decoration:none;
border:none;
}

#search {
color:#fff;
font-size:10px;
text-align:right;
padding-right:20px;
padding-top:3px;
}

#blocker {

}

#middle {
background:url(../images/bg.gif) repeat-y center top;
}

#block-left {
padding:0 7px;
width:220px;
float:left;
}

#block-middle {
padding-top:11px;
width:532px;
float:left;
}

#block-right {
padding:11px 0 0 7px;
width:220px;
float:left;
}

#vote-top {
background:url(../images/vote-top.gif) no-repeat;
width:220px;
height:44px;
margin-top:11px;
}

#vote-mid {
padding:0 5px;
}

#reklama-top {
background:url(../images/reklama-top.gif) no-repeat;
width:220px;
height:44px;
}

#reklama-mid {
text-align:center;
padding:0 0 5px 0;
}

#chat-top {
background:url(../images/chat.gif) no-repeat;
width:220px;
height:44px;
clear:left;
}

#chat-mid {
padding:0 0 5px 0;
}

.mchat-block {
overflow:auto;
word-wrap:break-word;
height:200px;
width:185px;
border:solid #636363 1px;
cursor:text;
padding:2px;
line-height:13px;
}

.mchat-author a {
color:#636363;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.mchat-block a:hover {
text-decoration:none;
}

#servers-top {
background:url(../images/servers.gif) no-repeat;
width:220px;
height:44px;
}

#servers-mid {
padding:0 5px;
}

#nav-top {
background:url(../images/navigation-right.gif) no-repeat;
width:220px;
height:44px;
}

#nav-mid {
width:210px;
padding:0 5px 5px 5px;
}

#online-top {
background:url(../images/online.gif) no-repeat;
width:220px;
height:44px;
}

#online-mid {
padding:5px;
}

#topnews-top {
background:url(../images/popular.gif) no-repeat;
width:220px;
height:44px;
}

#topnews-mid {
padding:5px;
}

#topnews-mid a {
color:#5e5f5e;
text-decoration:none;
}

#topnews-mid a:hover {
text-decoration:underline;
}

#calendar-top {
background:url(../images/calendar.gif) no-repeat;
width:220px;
height:44px;
}

#calendar-mid {
padding:0 5px;
}

.LoginBlockText1 {
padding-top:5px;
color:#47630f;
text-align:right;
}

.LoginBlockText {
color:#47630f;
text-align:right;
}

.LoginBlockText,.LoginBlockText1 a {
color:#47630f;
text-decoration:none;
}

.LoginBlockText1 a:hover {
text-decoration:underline;
}

.bt-login {
background:url(../images/bt-login.gif);
width:51px;
height:21px;
border:0;
position:relative;
top:2px;
cursor:pointer;
}

.bt-search {
background:url(../images/bt-search.gif);
width:49px;
height:21px;
border:0;
position:relative;
top:7px;
cursor:pointer;
}

.bt-vote {
background:url(../images/bt-vote.gif);
width:79px;
height:30px;
border:0;
position:relative;
top:0px;
left:10px;
cursor:pointer;
}

.bt-result {
background:url(../images/bt-result.gif);
width:79px;
height:30px;
border:0;
position:relative;
top:-5px;
left:25px;
cursor:pointer;
}

.bt-poll-vote {
background:url(../images/bt-vote.gif);
width:79px;
height:30px;
border:0;
position:relative;
left:10px;
cursor:pointer;
}

.bt-preview {
background:url(../images/preview.gif);
width:79px;
height:30px;
border:0;
position:relative;
top:-9px;
cursor:pointer;
}

.bt-poll-result {
background:url(../images/bt-result.gif);
width:79px;
height:30px;
border:0;
position:relative;
left:25px;
cursor:pointer;
}

.white {
color:#fff;
}

.main-item0 {
background:#445012;
color:#dadada;
font-size:10px;
width:auto;
height:13px;
padding:6px 12px;
margin-bottom:1px;
cursor:pointer;
text-decoration:none;
}

.main-item1 {
background:#000;
color:#445012;
font-size:10px;
width:auto;
height:13px;
padding:6px 12px;
margin-bottom:1px;
}

.platforms {
background:url(../images/platforms.gif) no-repeat;
width:532px;
height:52px;
}

.platforms ul.ptmenu {
list-style:none;
padding-left:40px;
padding-top:5px;
float:left;
}

.platforms ul.ptmenu li {
color:#586e05;
width:auto;
text-align:center;
float:left;
}

.platforms ul.ptmenu li a {
width:auto;
height:auto;
display:block;
text-decoration:none;
float:left;
padding:10px;
}

.platforms ul.ptmenu li a:hover {
color:#000;
background:#769309;
text-decoration:none;
cursor:pointer;
}

.selected-platform {
color:#000;
background:#769309;
text-decoration:none;
cursor:pointer;
}

#poll-block {
margin:0 0 10px 10px;
}

#poll-block input {
padding:10px;
}

#post {
border-bottom:1px dashed #769309;
}

#post-info {
background:#000;
padding:4px 0 4px 15px;
height:100px;
}

#post-info-bg {
background:url(../images/post-info-bg.gif);
height:1px;
padding:0;
margin:0;
}

#post-info-mid {
background:#000;
margin:0 1px;
}

.post-category {
background:#000;
color:#616060;
text-decoration:none;
padding:0 10px;
/* position:relative;
top:-3px; */
}

.post-category a {
color:#507086;
text-decoration:none;
}

.post-category a:hover {
text-decoration:underline;
}

.post-title {
color:#769309;
font-size:17px;
padding:0 5px;
}

.post-title a {
color:#769309;
font-size:17px;
text-decoration:none;
}

.post-title a:hover {
color:#595959;
}

.post-data {
background:#000;
padding:6px 10px;
}

.post-data a {
color:#769309;
text-decoration:none;
}

.post-story {
width:532px;
text-align:justify;
padding:3px 0 6px 0;
margin:0;
}

.post-story img {
padding:3px;
}

.reg_f {
width:150px;
background-color:#292929;
border:0;
color:#5e5f5e;
padding:3px;
height:16px;
}

.com_f {
width:150px;
background-color:#292929;
border:0;
color:#5e5f5e;
padding:3px;
height:16px;
}

.reg_textarea {
width:320px;
height:160px;
background-color:#292929;
border:1px solid #636363;
color:#5e5f5e;
padding:3px;
}

.com_textarea {
width:454px;
padding:3px;
color:#5e5f5e;
background-color:#292929;
height:160px;
border:1px solid #636363;
}

.addnews_textarea {
font-family:"Tahoma", Arial sans-serif;
font-size:11px;
width:526px;
height:250px;
background-color:#292929;
border:1px solid #636363;
color:#5e5f5e;
padding:3px;
}

.r_code a {
color:#fff;
}

#comment {
margin-bottom:10px;
padding-bottom:10px;
width:529px;
}

#comment-top {
padding:3px 40px 3px 7px;
background:url(../images/com-top.gif) no-repeat top left;
font-size:10px;
}

#comment-top a {
color:#769309;
text-decoration:none;
}

#comment-top a:hover {
text-decoration:underline;
}

#comment-bts {
width:100px;
position:relative;
top:-10px;
right:-415px;
text-align:right;
}

.comments-area {
width:460px;
height:160px;
font-family:verdana;
font-size:11px;
border:1px solid #E0E0E0;
background-color:#fff;
}

.comment-date {
float:left;
padding-right:10px;
}

#comment-bottom {
background:url(../images/com-bot.gif) no-repeat top left;
height:1px;
clear:left;
}

.comment-s {
background:#292929;
overflow:hidden;
margin-right:-125px;
padding:10px;
width:509px;
}

#sign {
background:#292929;
width:519px;
padding:5px;
}

#com-l {
width:23%;
float:left;
}

#com-r {
width:76%;
float:left;
overflow:auto;
}

#com {
margin-bottom:10px;
padding-top:0;
}

#mes-text {
width:523px;
background:#292929;
overflow:auto;
padding:3px;
}

#panel {
background:url(../images/panel-mid.gif) repeat-y;
width:985px;
margin-left:8px;
display:inline;
float:left;
}

#panel-bot {
background:url(../images/panel-bot.gif) no-repeat;
width:985px;
height:4px;
margin-left:8px;
margin-right:auto;
clear:left;
}

#lastnews {
margin:0 20px;
width:400px;
display:inline;
float:left;
}

#lastnews-top {
background:url(../images/lastnews-top.gif) no-repeat;
width:268px;
height:52px;
}

#game {
margin:0 20px;
width:214px;
display:inline;
float:left;
}

#game-top {
background:url(../images/game-top.gif) no-repeat;
width:170px;
height:52px;
}

#game-mid {
color:#769309;
}

#releases {
margin:0 20px;
display:inline;
float:left;
}

#releases-top {
background:url(../images/releases-top.gif) no-repeat;
width:183px;
height:52px;
}

#releases-mid {
width:240px;
}

#sitenews-top {
background:url(../images/sitenews-top.gif) no-repeat;
width:152px;
height:46px;
}

#vline {
background:url(../images/vline.gif) center no-repeat;
float:left;
width:5px;
height:300px;
}

#footer {
background:url(../images/foot-bg.gif);
height:175px;
clear:left;
padding:0 35px;
}

#footer-l {
background:url(../images/logo-bot.gif) no-repeat;
border-bottom:1px solid #474747;
width:323px;
height:77px;
float:left;
}

#footer-r {
border-bottom:1px solid #474747;
width:607px;
height:77px;
float:left;
}

#footer-r ul {
list-style:none;
margin:0;
padding:0;
}

#footer-r li {
margin:0;
padding:55px 0 0 20px;
float:left;
}

#footer-r li a {
color:#616060;
font-size:10px;
text-decoration:none;
border:none;
}

#footer-r li a:hover {
text-decoration:underline;
}

#addnews-table {
width:100%;
}

.addnews-td {
padding:5px;
}

.title_spoiler {
font-weight:bold;
width:300px;
height:20px;
}

.title_spoiler_no {
border:1px solid #494949;
font-weight:bold;
width:98%;
height:20px;
padding-left:4px;
}

.title_spoiler img {
border:0;
padding:0;
}

.title_spoiler_no img {
border:0;
padding:0;
}

.spoiler {
border:1px solid #494949;
border-top:0;
text-align:left;
width:294px;
padding:2px;
}

.spoiler_no {
border:1px solid #494949;
border-top:0;
text-align:justify;
width:98%;
padding:2px;
}

#hintbox {
text-align:left;
width:150px;
font-size:11px;
border:1px solid #99a1ab;
background-color:#181818;
layer-background-color:#a396d9;
color:#eee;
margin:10px 0 0 10px;
padding:3px 5px;
position:absolute;
visibility:hidden;
z-index:998;
-moz-opacity:0.9;
-moz-border-radius:5px;
filter:alpha(opacity="90");
}

.onl_table {
width:100%;
font-size:11px;
}
.onl_table td {
padding-right:5px;
font-size:12px;
width:50%;
}

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
color:#ff0000;
text-decoration:none;
}
.a_link_on a:hover, .a_link_on a:active {
color:#ff0000;
text-decoration:underline;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
color:#5e5f5e;
text-decoration:none;
}
.u_link_on a:hover, .u_link_on a:active {
color:#5e5f5e;
text-decoration:underline;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
color:#FF6600;
text-decoration:none;
}
.e_link_on a:hover, .e_link_on a:active {
color:#FF6600;
text-decoration:underline;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
color:#006600;
text-decoration:none;
}
.j_link_on a:hover, .j_link_on a:active {
color:#006600;
text-decoration:underline;
}

.r_link, .r_link a:link, .r_link a:visited, .r_link_on {
color:#33ccff;
text-decoration:none;
}
.r_link_on a:hover, .r_link_on a:active {
color:#33ccff;
text-decoration:underline;
}

.m_link, .m_link a:link, .m_link a:visited, .m_link_on {
color:#ff9900;
text-decoration:none;
}
.m_link_on a:hover, .m_link_on a:active {
color:#ff9900;
text-decoration:underline;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
color:#666666;
text-decoration:none;
}
.b_link_on a:hover, .b_link_on a:active {
color:#666666;
text-decoration:underline;
}

.v_link, .v_link a:link, .v_link a:visited, .v_link_on {
color:#3333ff;
text-decoration:none;
}
.v_link_on a:hover, .v_link_on a:active {
color:#3333ff;
text-decoration:underline;
}

#regTop {
background: url(../images/regTop.gif) no-repeat 0 0;
width: 506px;
height: 11px;
overflow: hidden;
}

#regBg {
background: url(../images/regBg.gif) repeat-y 0 0;
width: 476px;
padding:0 20px;
color:#646464;
font-size:11px;
}

#regBot {
background: url(../images/regBot.gif) no-repeat 0 0;
width: 506px;
height: 11px;
}

#linkTop {
background: url(../images/linkTop.gif) no-repeat 0 0;
width: 506px;
height: 8px;
overflow: hidden;
}

#linkBg {
background: url(../images/linkBg.gif) repeat-y 0 0;
width: 476px;
padding:0 20px;
color:#646464;
font-size:11px;
line-height:12px;
}

#linkBg a {
color:#249cf9;
text-decoration:underline;
}

#linkBg a:hover {
text-decoration:none;
}

#linkBot {
background: url(../images/linkBot.gif) no-repeat 0 0;
width: 506px;
height: 8px;
}

#cLineS {
background: url(../images/cLine.gif) no-repeat center top;
height: 1px;
clear: both;
overflow: hidden;
margin-bottom: 6px;
margin-top: 6px;
}

span.select {
position: absolute;
width: 177px;
height: 24px;
padding: 0 0 0 8px;
color: #fff;
font: 12px/21px arial,sans-serif;
background: url(../images/select.gif) no-repeat;
overflow: hidden;
}


.block-title {
padding:1px 3px;
margin:0;
}

.block-title a {
font-size:11px;
text-decoration:none;
}

.box {
height:0;
position:absolute;
overflow:hidden;
width:0;
}

.block-title a:hover {
color:#abc918;
}

.block-date {
padding-right:2px;
font-size:10px;
text-align:right;
width:51px;
}

.block-row-hover {
background:#2f2f2f;
}

#sitenews-id {
width:240px;
padding-bottom:3px;
}

.sitenews-title a {
color:#769309;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.sitenews-title a:hover {
color:#595959;
}

.sitenews-data,.sitenews-data a {
color:#4b5e06;
font-size:10px;
text-decoration:none;
}

.rel-title {
color:#abc918;
font-size:17px;
font-weight:700;
}

.rel-date {
color:#4b5e06;
font-size:10px;
}

.ratelogs {
border-top:1px solid #636363;
padding:2px;
}

.ratelogs-l {
border-top:1px solid #636363;
border-right:1px solid #636363;
padding:2px;
}

.clr {
clear:right;
height:1px;
}

.newbuttonstyle {
width:250px;
padding:1px 3px;
font-size:10px;
color:#f4ed95;
line-height:16px;
background:#769309;
text-decoration:none;
}
.newbuttonstyle:hover {
font-weight:bold;
font-size:10px;
background:#595959;
color:#000;
line-height:16px;
text-decoration:none;
}

.gamelisttable {
width:100%;
border:1px solid #636363;
margin-top:10px;
}

.gamelisttable tr {
border-top:1px solid #636363;
}

.gamelisttable td {
padding:3px;
}

.gamelisttable th {
padding:3px;
}

.gl1 {

}

.gl2 {
border-left: 1px solid #636363;
border-right: 1px solid #636363;
width:80px;
text-align:center;
}

.gltd {
border-top: 1px solid #636363;
}

.curr {
color:#769309;
}

.gl3 {
width:105px;
text-align:center;
}

.gl4 {
border-left: 1px solid #636363;
width:37px;
text-align:center;
}

.gl5 {
border-left: 1px solid #636363;
width:89px;
text-align:center;
}

.gl5 img {
padding:1px;
}

.gdb-info-text {
color:#aaa;
font-weight:bold;
}

.gdb-info {
padding-top:7px;
padding-left:5px;
}

.gdb-date {
text-align:center;
font-size:13px;
}

.gdb-status {
padding-top:3px;
text-align:center;
font-size:12px;
}

.gdb-platforms {
padding-top:5px;
text-align:center;
}

.gdb-platforms img {
padding:1px;
}

.not-released {
color:#ff0000;
font-weight:bold;
font-size:10px;
}

#Pager A,#Pager DIV {
display:table;
float:left;
margin-left:5px;
min-width:10px;
width:15px;
border:1px solid #636363;
font:normal 11px Arial;
text-align:center;
color:#abc918;
text-decoration:none;
margin-bottom:0;
}

html>body #Pager A,
html>body #Pager DIV {
width:auto;
padding:1px 4px 1px 4px;
}

#Pager A:hover { 
background-color:#000;
border:1px solid #aaa;
cursor:pointer;
}

#Pager DIV {
background-color:#000;
color:#696969;
}

.pp { padding: 0px 10px 0px 0px; color:#424242; text-align:center; }
.pp a{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#1b6de7; text-decoration:none; }
.pp a:hover { text-decoration:underline; }

#hinttitle {
color:#000;
position:absolute;
top:0;
background:#939393;
padding:3px;
border:1px solid black;
line-height:16px;
z-index:100;
visibility:hidden;
}.optionsDivVisible a:hover { color:#FFF; background:#5F6062; border-color:#cfd0d6; } 