@import url("reset.css");


img.avatar {border:solid 1px #38a1ea;padding:1px;}

html, body {}
body {margin:5px;padding:0px;background:#ffffff;}
body, div, table, td, p, b, form, textarea, input, select { font-family: Tahoma, Arial, Helvetica; font-size: 9pt; }


table.records {width:100%;border-left:solid 1px #BDBDBD;border-top:solid 1px #BDBDBD;}
table.records td {background:#F0F0F0;padding:2px;border-bottom:solid 1px #BDBDBD;border-right:solid 1px #BDBDBD;}
table.records th {background:#DEDEDE;padding:2px;border-bottom:solid 1px #BDBDBD;border-right:solid 1px #BDBDBD;}

/* ФОРУМ */
table.forum_post {background:#464646;border:solid 1px #565656; width:100%;}
table.forum_post th {background:#262626;}
table.forum_list {width:100%;border-left:solid 1px #BDBDBD;border-top:solid 1px #BDBDBD;}
table.forum_list .smalltitle {font-size:8pt;font-weight:bold;}
table.forum_list .smalldata {font-size:8pt;font-weight:normal;color:#000000;}
table.forum_list td {background:#F0F0F0;padding:2px;border-bottom:solid 1px #BDBDBD;border-right:solid 1px #BDBDBD;}
span.forum_title {font-weight:bold;font-size:10pt;}
table.forum_list a, table.forum_list a:visited {color: #191970;text-decoration:none;}
table.forum_list a:hover {color:#5858DA;}
table.forum_list .forum_icon {width:40px;}
table.forum_list .forum_replies {width:90px;}
table.forum_list .forum_views {width:90px;}
table.forum_list .forum_lastmessage {width:150px;}
table.forum_list .forum_userinfo {width:150px;}
table.forum_list .forum_userinfo .username {font-size:12pt;font-weight:bold;color:#191970;}
table.forum_list td.forum_userinfo {vertical-align:top;}
table.forum_list td.forum_lastmessage {text-align:right;}
table.forum_list td.forum_views {text-align:center;background:#E9E9E9;}
table.forum_list td.forum_replies {text-align:center;background:#E9E9E9;}


.verybig {font-size:20pt;}
.vote1 {background:#a013dd;border:solid 1px #dddddd;color:#ffffff;text-align:right;height:10px;font-size:7pt;  }
.vote2 {background:#dc137a;border:solid 1px #dddddd;color:#ffffff;text-align:right;height:10px;font-size:7pt;  }
.vote3 {background:#e8242d;border:solid 1px #dddddd;color:#ffffff;text-align:right;height:10px;font-size:7pt;  }
.vote4 {background:#f05d30;border:solid 1px #dddddd;color:#ffffff;text-align:right;height:10px;font-size:7pt;  }
.vote5 {background:#ff913d;border:solid 1px #dddddd;color:#ffffff;text-align:right;height:10px;font-size:7pt;  }
.vote6 {background:#78ff3d;border:solid 1px #dddddd;color:#ffffff;text-align:right;height:10px;font-size:7pt;  }
.vote7 {background:#3dbdff;border:solid 1px #dddddd;color:#ffffff;text-align:right;height:10px;font-size:7pt;  }
.vote8 {background:#cf3dff;border:solid 1px #dddddd;color:#ffffff;text-align:right;height:10px;font-size:7pt;  }


#tabmain {width:800px;border:none;}
#tabmain td#top1 {width:800px;height:118px;background:url(img/gamehits_v3_003.jpg) no-repeat;vertical-align:top;}
#tabmain td#top2 {width:800px;height:33px;background:url(img/gamehits_v3_002.gif) no-repeat;vertical-align:top;}
#tabmain td#middle {vertical-align:top;}
#tabmain td#bottom {height:15px;text-align:center;}
#login_bar, #search_bar {padding-bottom:5px;}
#login_bar table td, #search_bar table td {padding-left:5px;}
#login_bar input, #search_bar input {border:solid 1px #cccccc;}
div#logo_link {position:relative;}
div#logo_link a {position:absolute;top:10px;left:25px;width:200px;height:90px;text-indent:-1000px;}

div#menu_001 {position:relative;left:30px;top:90px;width:760px;}
div#menu_001 table {/*border:solid 1px #000000;width:100%;*/}
div#menu_001 table td {padding-right:25px;font-weight:bold;}

div#menu_002 {position:relative;left:0px;top:5px;}
div#menu_002 table td {text-align:center;}
div#menu_002 table td.cell_1 {width:165px;}
div#menu_002 table td.cell_2 {padding-left:10px;padding-right:20px;}
div#menu_002 table td.cell_div {width:30px;}


td#counters {text-align:center;}
span.dateadd {font-size:7pt;color:#cc0000;}
div.smallblock {padding:5px;}
div.article {padding:10px;}
div.article a {color:#ff0000;}
div.newatsite {padding:10px;}
div.newatsite p {padding:0px;margin:0px;}
p.article_footer {text-align:right; font-size:8pt;}
.infoblock {line-height: 150%; padding: 10px; font-size:12px; background:#eeeeee;}


table.news1 {width:100%; border-bottom:solid 2px #666699; margin-bottom:10px;padding-bottom:10px;}
table.news1 .title {font-size:10pt;font-weight:bold;}
table.news1 .dateadd {font-size:10pt;font-weight:bold;color:#cc0000;}
table.news2 {width:100%; margin-bottom:10px;padding-bottom:10px;}
table.news2 .title {font-size:10pt;font-weight:bold;}
table.news2 .dateadd {font-size:10pt;font-weight:bold;color:#cc0000;}
p.readmore {text-align:right;}


* HTML div.wnd_01 table {width:100%;}
* HTML div.wnd_02 table {width:100%;}
* HTML div.wnd_03 table {width:100%;}
* HTML div.wnd_04 table {width:100%;}
* HTML div.wnd_05 table {width:100%;}
* HTML div.article  {width:100%;}
* HTML div.smallblock  {width:100%;}
* HTML div.infoblock  {width:100%;}
* HTML div.newatsite {width:100%;}
* HTML div.infoblock table {width:100%;}

div.wnd_01 a,div.wnd_02 a,div.wnd_03 a,div.wnd_04 a {color:#3333cc;}


div.wnd_01 {width:548px;}
div.wnd_01 td.top {width:548px;height:34px;background:url(img/wnd_01_001.gif) no-repeat;padding-left:20px;font-weight:bold;font-size:12pt;}
div.wnd_01 td.middle {width:548px;background:url(img/wnd_01_002.gif) repeat-y;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;}
div.wnd_01 td.bottom {width:548px;height:7px;background:url(img/wnd_01_003.gif) no-repeat;}

div.wnd_02 {width:245px;}
div.wnd_02 td.top {width:245px;height:34px;background:url(img/wnd_02_001.gif) no-repeat;padding-left:20px;font-weight:bold;font-size:12pt;}
div.wnd_02 td.middle {width:245px;background:url(img/wnd_02_002.gif) #ffeeee repeat-y;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;}
div.wnd_02 td.bottom {width:245px;height:7px;background:url(img/wnd_02_003.gif) no-repeat;}

div.wnd_03 {width:800px;}
div.wnd_03 td.top {width:800px;height:34px;background:url(img/wnd_03_001.gif) no-repeat;padding-left:20px;font-weight:bold;font-size:12pt;}
div.wnd_03 td.middle {width:800px;background:url(img/wnd_03_002.gif) #ffffff repeat-y;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;}
div.wnd_03 td.bottom {width:800px;height:7px;background:url(img/wnd_03_003.gif) no-repeat;}


div.wnd_04 {width:245px;}
div.wnd_04 td.top {width:245px;height:34px;background:url(img/wnd_02_001.gif) no-repeat;padding-left:20px;font-weight:bold;font-size:12pt;}
div.wnd_04 td.middle {width:245px;background:url(img/wnd_02_002.gif) #ffffdd repeat-y;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;}
div.wnd_04 td.bottom {width:245px;height:7px;background:url(img/wnd_02_003.gif) no-repeat;}

div.wnd_05 {width:245px;}
div.wnd_05 td.top {width:245px;height:34px;background:url(img/wnd_02_001.gif) no-repeat;padding-left:20px;font-weight:bold;font-size:12pt;}
div.wnd_05 td.middle {width:245px;background:url(img/wnd_02_002.gif) #ffffff repeat-y;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;}
div.wnd_05 td.bottom {width:245px;height:7px;background:url(img/wnd_02_003.gif) no-repeat;}

table.playnow {width:100%;}
table.playnow td {padding-top:3px;padding-bottom:3px;}
table.playnow td.img {width:200px;vertical-align:top;}
table.playnow td.img img {border:solid 1px #38a1ea;padding:1px;}
table.playnow td.desc {vertical-align:top;}
table.playnow td.desc h2 {font-size:11pt;font-weight:bold;text-align:left;margin:0px;padding:0px;}
table.playnow td.desc p {font-size:8pt;margin:0px;padding:0px;text-align:justify;}
table.playnow td.desc p.buttons {text-align:center;padding-top:10px;}

table.playnow td.desc table {width:100%;height:100%;}
table.playnow td.playinfo {background:#ffffcc;width:120px;vertical-align:top;text-align:center;}
span.online {font-size:18pt;font-weight:bold;color:#dd3333;}



font.small {font-size:8pt;}
img.icon_big {border:solid 1px #38a1ea;padding:1px;}
img.icon_small {border:solid 1px #38a1ea;padding:1px;width:50px;height:50px;}



#tabmain #tabmiddle {width:100%;height:100%;padding-top:5px;}
#tabmain td#leftcol {width:180px;background:#cccccc;vertical-align:top;}
#tabmain td#midcol {vertical-align:top;padding-left:0px;padding-right:0px;}
#tabmain td#rightcol {vertical-align:top;text-align:right;}
	


	
.art_inlineedit	{font-size:7pt;background:#ffcc00;text-align:right;border:solid 1px #666666;}


#main { padding: 0px; margin: 0px;  }
* HTML #main { width: 100%; } 
* HTML .tab-page { width: 100%; }

#tabmain td#midcol h1.title { margin: 0px; padding: 0px; font-family: Tahoma; font-size: 14pt; border-bottom: solid 1px #ff8888; margin-bottom: 10px; padding-left: 0px; }
.title2 {border-bottom: solid 1px #dddddd; }

#tmpl_top { height:50px;vertical-align: top; padding: 0px;}
#tmpl_top #header {font-size: 25px;background: #000000;color:#ffffff;height:35px;}
#tmpl_middle { vertical-align: top; padding: 0px; /* background: #eeeeee; */ }
#tmpl_bottom { height: 20px; vertical-align: middle; padding: 0px; background: #aaaaaa; border-top: solid 1px #999999; }

div.block { padding: 10px; margin: 5px;}
div.block h2 {font-size: 14px; font-weight: bold; margin:0px; padding:0px;}
div#block_nav {background: #ffffff;border:solid 1px #999999;}
div#block_nav p {margin:0px;padding:0px;padding-top:2px;padding-bottom:2px;}
div#block_nav a {text-decoration:none;}
div#block_login {background: #ddffdd;border:solid 1px #999999;}
pre { background-color: #ffffcc; border: solid 2px #000000;}
span.small { font-family: verdana, tahoma, arial; font-size: 10px; }
img { border: none; }
a, a:visited, a:link, a:active { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }

#notify {background:#ffff66;border:solid 1px #333333;color:#000000;padding:5px;margin:2px;}

/* GRID */
table.grid { background-color: #ffffff; margin:0px; padding:0px; width:100%; border:solid 1px #999999;}
table.grid th { background-color: #cccccc;border-top:solid 5px #ffcc00;vertical-align:top;}
table.grid tr { background-color: #eeeeee; }
table.grid tr.odd { background-color: #ffffff; }
table.grid tr.even { background-color: #f9f9f9; }
table.grid td {padding:4px;border-bottom: 1px solid #e5e5e5;}
table.grid td.key { /*background-color: #99CCFF;*/ color:#0000ff;font-weight:bold; }

.center {text-align: center;}


/* ПАНЕЛЬ КНОПОК */
table.toolbar td.lbrd, table.toolbar td.rbrd { width: 8px; height: 24px; }
table.toolbar td.main { background: url(../../../img/gui/toolbar_center.gif) repeat-x; height: 24px; }
table.toolbar td.div { background: url(../../../img/gui/toolbar_center.gif) repeat-x; height: 24px; width: 9px; }

/* СТРАНИЦЫ */
span.page_a { font-weight: bold; color: #ff0000;}
span.page_n { font-weight: bold; color: #000000; }

/* МЕНЮ */
div.menu {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.menu ul {margin: 0px 0px 0px 18px; padding: 0px 0px 0px 0px;}

/* ЛЕВОЕ МЕНЮ*/
.menu_item_act, .menu_item_inact { padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; }
.menu_item_act { background: #000000; }
.menu_item_act a, .menu_item_act a:link, .menu_item_act a:hover, .menu_item_act a:active, .menu_item_act a:visited { color: #ffffff; }
.menu_item_inact { background: none; }

/* ДЛЯ МОДУЛЯ УПРАВЛЕНИЯ КАРТИНКАМИ */
img.gallery {border:solid 1px #000000;}
div#popup {position: absolute; display: none; background: none;  border: solid 1px #000000; padding: 1px 1px 1px 1px; z-index:100;}
div#popup_desc {font-family: verdana; font-size: 10px;}
table.gallery { background-color: #cccccc; }
table.gallery td { background-color: #eeeeee; text-align: center; }

/* КАТАЛОГ ТОВАРОВ */
div.cattree1 { padding-left:15px; background: #aaaaaa url(../../../img/icons/bullet2.gif) no-repeat; }
div.cattree2 { padding-left:20px; background: #bbbbbb url(../../../img/icons/bullet2.gif) no-repeat 5px;}
div.cattree3 { padding-left:25px; background: #cccccc url(../../../img/icons/bullet2.gif) no-repeat 10px;}

/* ФОРМЫ */
form { margin: 0px; padding: 0px; }
table.form th { background-color: #bbbbbb; padding: 4px;}
table.form td { padding: 4px; }
.c_form_text { background-color: #cccccc;}
.c_obligatory { font-weight: bold; color: #ff0000; }
.c_form_field { font-weight: bold; border-bottom: solid 1px #bbbbbb;}
.c_form_value { background-color: #eeeeee; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; }
.c_form_actions {}
.c_button { background-color: #bbbbbb; border-top: solid 1px #cccccc; border-left: solid 1px #cccccc;border-bottom: solid 1px #aaaaaa; border-right: solid 1px #aaaaaa; font-family: Tahoma;}
.c_input { border: solid 1px #aaaaaa; }
.c_textarea { border: solid 1px #aaaaaa; }
.c_loader { position: absolute; top:50%; left: 50%; width:200px; height:100px; margin-left:-100px; margin-top:-50px; border: solid 1px #aaaaaa; background:#dddddd;}

/* СООБЩЕНИЯ */
.errorbox { height:80px; width:300px; border:solid 1px #ff0000; background:#ffffff; }
.warningbox { height:80px; width:300px; border:solid 1px #ffff00; background:#ffffff; }
.infobox { height:80px; width:300px; border:solid 1px #00ff00; background:#ffffff; }
.msgTitle { font-weight: bold;}
.msgText {}
	
	
/* ДЛЯ СТАТЕЙ и НОВОСТЕЙ */
.news { width: 100%; }
.news_title { }
.news_title h1 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: none; font-family: arial, tahoma, verdana; font-size: 14px; display: inline; }
.news_title a, .news_title a:visited, .news_title a:link, .news_title a:active { color: #000000; text-decoration: none; }
.news_title a:hover { text-decoration: underline; }
.news_text { font-family: arial, tahoma, verdana; text-align: justify; font-size: 12px; padding-top: 5px; }
.news_footer { font-family: arial, tahoma, verdana; font-size: 10px; padding-top: 5px; }
.news_footer a, .news_footer a:visited, .news_footer a:link, .news_footer a:active { color: #666666; text-decoration: underline; }
.news_footer a:hover { text-decoration: none; }
