/* add */
table.cp_left {
	width:185px; background-color:#f7f7f7; margin: 5px 5 px 5px 5px; border:solid 1px #BBBBBB;
}
table.cp_center {
	width:100%; background-color:#f7f7f7; margin: 5px 5 px 5px 5px; border:solid 1px #BBBBBB;
}

/* //add */

a.simple {
	text-decoration: none;
}

.change_mouse:hover {
	cursor:pointer;
}

table.sergey {
background-color: #cfe4f5;
width: 100%;
}

table.sergey td {
border-width: 1px;
border-color: #ffffff;
border-style: solid;
}

table.sergey td.category_description {
	border-left-width: 0px;
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: top;
}

div.gamebase_link { width: 100%; background:url(images/blue_str_1px.gif) repeat-x top; margin-top: 15px; margin-bottom: 0px; padding-top: 15px;}

.border {border-width: 1px; border-color: #cfe4f5; border-style: solid;}

/* Таблица - путь */
div.cat_path { width: 100%; background:url(images/blue_str_2px.gif) repeat-x bottom; height: 18px;}
div.cat_path form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.cat_path table { height: 18px;}
div.cat_path table td { padding: 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #3787d2; text-align: left; }
div.cat_path table select { height: 18px; margin-left: 6px; } 
div.cat_path table select,option,input { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #737373; background-color: #f5faff; border: solid 1px #83beff;}
div.cat_path table td.breset { width: 70px; text-align:right; }
div.cat_path table td.bsort { width: 90px; text-align:right; }
div.cat_path table td.act { width: 25px; background-image:url(images/pages_fon.gif); background-position: center; background-repeat: no-repeat;  font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; }
/* //Таблица - путь */

/*Sergey*/

td.games_head { font: 22px Arial, Helvetica, sans-serif; color: #fe6e11; line-height: normal; font-style: normal; font-variant: normal; font-size-adjust: none; font-stretch: normal; }
table.dark td a { font: 11px Arial, Helvetica, sans-serif; color: #ffffff; height: 17px; padding-left: 10px; text-decoration: none;}

.textpagination {
	text-align: center;
	padding-left: 4px;
}
/*-----------*/

td { text-align: left; }

body 	{ text-align: center;  margin: 0px; padding: 0px;  background-color: #ffffff; background-image:url(images/top_bot.gif); background-repeat: repeat-x; background-position: bottom; }


table.top 	{ width: 100%; height: 100%; background-image:url(images/top_fon.gif); background-repeat: repeat-x; background-position: top;  }

/* шапка */
td.t1 { height: 85px; padding: 0px; text-align:center; }
table.groza { width: 1000px; background:url(images/top_pic_left.jpg) no-repeat left top; height: 68px; }
table.groza td.groza { padding: 19px 50px 0px 50px; }
table.top1 {  width: 100%; height: 60px;}

#logo { width: 215px; }
#search { width: 445px; }
#search form { margin: 7px 0px 2px 0px; }
#search b { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #487fc5; }
#search a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #487fc5; text-decoration:underline; }
#search input.search { width: 390px; height: 18px;}
#search input.button {}

#login { text-align:right; }
#login table { width: 200px; }
#login td { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #487fc5; text-decoration:none;  text-align:right; }
#login td a { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #487fc5; text-decoration:underline; }
#login input.login { width: 100px; height: 18px; /* Sergey */font-size: 14px;}

td.t2 { height: 157px; background:url(images/top_pic_fon.jpg) repeat-x top; }
table.gg { width: 1000px; background:url(images/top_pic_left2.jpg) no-repeat top left; }
table.top2 { width: 900px; height: 157px; margin-left: 45px; }
table.top2 td.left { width: 170px; padding: 20px 0px 0px 5px; vertical-align:top;}
table.top2 td.center { padding: 20px 0px 0px 20px; vertical-align:top; }
table.top2 td.right { width: 257px; vertical-align:top; text-align:left; }

/* //шапка */

/* menu */
td.t3 { height: 50px; background: url(images/top_menu_fon.gif) repeat-x top; }
table.top3 { width: 900px; height: 50px; background: url(images/top_menu_pic_right.gif) no-repeat right top; }
td.pic_menu_right { width: 213px; height: 50px; text-align:right; vertical-align:middle; }
td.pic_menu_right table td { padding: 0px 0px 0px 16px;}

#menu { }
#menu table.block_menu { width: 100%; } /* margin-left: 50px;*/
#menu table.menu {}
#menu td.menu { padding-right: 5px; }
#menu table.menu td.left { width: 3px; vertical-align:top; } 
#menu table.menu td.center { background:url(images/menu_center.gif) repeat-x top; padding: 5px 5px 5px 5px; vertical-align:top; }
#menu table.menu td.center a { font: 9px Arial, Helvetica, sans-serif; color: #487fc5; text-decoration:none; }
#menu table.menu td.right { width: 3px; vertical-align:top; text-align:right; }

#menu table.menu_a td.left { width: 4px; vertical-align:top; } 
#menu table.menu_a td.center { background:url(images/menu_center_a.gif) repeat-x top; padding: 5px 5px 5px 5px; vertical-align:top; }
#menu table.menu_a td.center a { font: 9px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; }
#menu table.menu_a td.right { width: 4px; vertical-align:top; text-align:right; }
/* //menu */


/* content */
td.t4 { padding: 25px 25px 25px 25px; font: 11px Arial, Helvetica, sans-serif; color: #8a8c8a; vertical-align:top;}
table.content { width: 900px; }
td.content { vertical-align:top; }

/* Левая часть контента */
table.content td.left { width: 185px; vertical-align:top;}

/* Таблица новостей и событий */
table.news { width: 100%; margin: 10px 0px 20px 0px; }
table.news td.padding { padding: 0px 8px 0px 8px;}
p.news { margin: 0px 0px 5px 0px; }
.date { font: 11px Arial, Helvetica, sans-serif; color: #017da7; }

.theme { font: bold 11px Arial, Helvetica, sans-serif; color: #666866; text-decoration:none; }
a.theme:hover { font: bold 11px Arial, Helvetica, sans-serif; color: #4194e3; text-decoration:underline; }

.author { font: 10px Arial, Helvetica, sans-serif; color: #666866; }

table.news a { font: 10px Arial, Helvetica, sans-serif; color: #4194e3; text-decoration:underline; }
table.news a:hover { color: #666866; text-decoration:none; }

p.a { font: 10px Arial, Helvetica, sans-serif; color: #4194e3; margin: 5px 0px 5px 0px; }
.a { font: 10px Arial, Helvetica, sans-serif; color: #4194e3; margin: 5px 0px 5px 0px; }

p.rate { font: 10px Arial, Helvetica, sans-serif; color: #8a8c8a; margin: 5px 0px 5px 0px; /*Sergey*/white-space: nowrap;}
.rate { font: 10px Arial, Helvetica, sans-serif; color: #8a8c8a; margin: 5px 0px 5px 0px; }
.color { font: 10px Arial, Helvetica, sans-serif; color: #8541e3; }
.color2 { font: 10px Arial, Helvetica, sans-serif; color: #4194e3; }

a { color: #4194e3; margin: 5px 0px 5px 0px; text-decoration:underline; }
a:hover { color: #666866; text-decoration:none; }

td.left a.small { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 0px; }

/* Таблица новостей на сером фоне */
table.news_color { width: 185px; background-color: #f7f7f7; margin: 10px 0px 10px 0px;  background-image:url(images/tablenews_fon.gif); background-position: bottom left; background-repeat:repeat-y; }
table.news_color a { font: 10px Arial, Helvetica, sans-serif; color: #4194e3; text-decoration:underline; }
table.news_color a:hover { color: #666866; text-decoration:none; }

table.news_color p.a { font: 10px Arial, Helvetica, sans-serif; color: #4194e3; margin: 5px 0px 5px 0px; }
table.news_color p.rate { font: 10px Arial, Helvetica, sans-serif; color: #8a8c8a; margin: 5px 0px 5px 0px; }
table.news_color .color { font: 10px Arial, Helvetica, sans-serif; color: #8541e3; }
table.news_color td.top { padding: 10px 8px 10px 8px; background-image:url(images/tablenews_top.gif); background-position: top left; background-repeat:no-repeat; }
table.news_color td.bot { background-image:url(images/tablenews_bot.gif); background-position: bottom left; background-repeat:no-repeat; height:3px; }
/* //Таблица новостей на сером фоне */

/* //Таблица новостей и событий */
/* //Левая часть контента */


/* Центральная часть контента */
table.content td.center { padding: 0px 0px 0px 25px; margin: 0px; vertical-align:top;  }
td.center p img { margin-right: 10px;}
h2 { color: #6E6E6E; font: bold 14px Arial, Helvetica, sans-serif; margin: 3px 0px 3px 0px; padding: 0px; }
h3 { color: #4194E3; font: bold 12px Arial, Helvetica, sans-serif; margin: 23px 0px 8px 0px; padding: 0px; }
/* Статьи */

div.stat { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*Sergey*/ font: 12px Arial, Helvetica, sans-serif; color: #6e6e6e;}
div.stat p:first-child { margin: 0px 0px 0px 0px; }/*Sergey*/
div.stat p { margin: 5px 0px 5px 0px; }
div.stat a.links { background:url(images/links.gif) no-repeat left top; color: #017DA7; text-decoration:underline; padding-left: 15px; }
div.stat ul { margin: 0px 0px 0px 15px; padding: 0px; }
div.stat ul li { padding: 2px 0px 2px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #6e6e6e;  }
table.bl_2px { background:url(images/blue_str_2px.gif) repeat-x bottom; width: 100%; height: 48px; }
table.bl_2px td.h1 { font: 22px Arial, Helvetica, sans-serif; color: #4194E3; }
table.stat_rate { height: 30px;}
table.stat_rate td { font: 10px Arial, Helvetica, sans-serif; color: #8a8c8a; }

div.stat table.table { width: 100%; }
div.stat table.table th { font: 11px Arial, Helvetica, sans-serif; color: #3C3C3C; text-align: left; padding-left: 10px; background-color: #D2D3D3; height: 30px; }
div.stat table.table td { font: 11px Arial, Helvetica, sans-serif; color: #6E6E6E; text-align: left; padding-left: 10px; background-color: #F7F7F7; height: 30px; }
div.stat table.table td.str { background:url(images/gray_str_1px.gif) repeat-x center; height: 3px; }

table.select { width: 100%; border: solid 1px #cfe4f5; margin: 10px 0px 10px 0px; }
table.select table { width: 100%; }
table.select td.select { padding: 10px; background-color: #cfe4f5; }
table.select td { font: 12px Arial, Helvetica, sans-serif; color: #4679b1; }

table.picture { width: 100%; margin: 10px 0px 20px 0px; }
table.picture td { text-align: center;}
table.picture td.lupa { height: 25px; font: 10px Arial, Helvetica, sans-serif; color: #6E6E6E; }
table.picture td.lupa a { font: 10px Arial, Helvetica, sans-serif; color: #6E6E6E; text-decoration:underline; background: url(images/lupa.gif) no-repeat left top; padding-left: 15px; }
table.picture img { margin: 1px; padding: 1px; border-bottom: solid 1px #6E6E6E; border-top: solid 1px #6E6E6E;}

table.oc td.l { width: 175px; font: 11px Arial, Helvetica, sans-serif; color: #6E6E6E; vertical-align:top; padding-top: 4px; }
table.oc td.r { width: 25px; font: bold 11px Arial, Helvetica, sans-serif; color: #4194E3; text-align:center; }
/* //Статьи */

/* Таблица - алфавит */
table.alphabet { width: 100%; height: 51px; background-image:url(images/alphabet_fon.gif); background-repeat: repeat-x; background-position: top; background-color: #59a1df; }
table.alphabet td.tleft { width: 3px; vertical-align:top; }
table.alphabet td.tright { width: 3px; vertical-align:top; text-align:center; }

table.alphabet td.centers { vertical-align:top; padding-top: 2px; }
table.alphabet td.centers table td { background-image:url(images/alphabet_button.gif); background-repeat: no-repeat; background-position: top; background-color: #408bdd; text-align:center; vertical-align:top; padding-top: 3px; width: 22px; height: 24px; }
table.alphabet td.centers td.a { background-image:url(images/alphabet_button_a.gif); background-repeat: no-repeat; background-position: top; background-color: #408bdd; text-align:center; vertical-align:top; padding-top: 3px; width: 22px; height: 24px; }
table.alphabet td.centers td.double  { background-image:url(images/alphabet_double.gif); background-repeat: no-repeat; background-position: top; background-color: #408bdd; text-align:center; vertical-align:top; padding-top: 3px; width: 44px; height: 24px; }
table.alphabet td.centers td.double_a  { background-image:url(images/alphabet_double_a.gif); background-repeat: no-repeat; background-position: top; background-color: #408bdd; text-align:center; vertical-align:top; padding-top: 3px; width: 44px; height: 24px; }
table.alphabet td.centers a { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; }
/* //Таблица - алфавит */

/* Таблица - сортировка игр */
table.sort { width: 100%; background:url(images/blue_str_2px.gif) repeat-x bottom; height: 40px; }
table.sort td { padding: 0px; vertical-align: middle; font: bold 11px Arial, Helvetica, sans-serif; color: #3787d2; text-align:right; }
table.sort select { height: 18px; margin-left: 6px; } 
table.sort select,option { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #737373; background-color: #f5faff; border: solid 1px #83beff; }
table.sort td.breset { width: 70px; text-align:right; }
table.sort td.bsort { width: 90px; text-align:right; }
/* //Таблица - сортировка игр */

/* Таблицы - игры */
table.games_rate { width: 100%; height: 30px; }
table.games_rate td { font: 10px Arial, Helvetica, sans-serif; color: #8a8c8a; }
table.games_rate td.estim { font: bold 11px Arial, Helvetica, sans-serif; color: #4679b1; text-align:right; }
table.games_rate select { height: 18px; margin-left: 6px;  margin-right: 8px; } 
table.games_rate select,option { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #686868; background-color: #f5faff; border: solid 1px #8a8c8a; }
h1.games { font: 22px Arial, Helvetica, sans-serif; color: #fe6e11; margin: 20px 0px 0px 0px; background: none; }
.color3 { font: 10px Arial, Helvetica, sans-serif; color: #fe6e11; }
td.game_info span { padding-right: 15px; text-align:left; }

table.game { width: 100%; margin-top: 5px; }
table.game td.pic { width: 150px; vertical-align:top; padding-right: 15px; }
table.game td.pic_disc { width: 100px; vertical-align:top; padding-right:15px; }
table.pic { border: solid 1px #a5abb3; margin-bottom: 10px;}
table.pic img { margin: 1px;}

/*table.game div { padding: 8px; }*/
table.game div a { font: 11px Arial, Helvetica, sans-serif; color: #4192E1; text-decoration:underline; }

table.game ul { margin: 3px 0px 3px 0px; padding: 3px 0px 3px 0px; }
table.game ul li { list-style-type: none; background: url(images/li.gif) no-repeat top left; padding-left: 10px; }

table.download { width: 100%; height: 24px; background:url(images/download_fon.gif) repeat-x top; cursor:pointer; }
table.download td.tleft { width: 4px; vertical-align:top; }
table.download td.title { font: 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; text-align:center; }
table.download td.tright { width: 4px; vertical-align:top; text-align:right; }

table.game td.text { font: 12px Arial, Helvetica, sans-serif; color: #737373; vertical-align:top; }
table.game td.text p { margin-top: 8px; font: 12px Arial, Helvetica, sans-serif; color: #737373; vertical-align:top; }
table.loadings { width: 100%; border: solid 1px #cfe4f5; }
table.loadings table { width: 100%; }
table.loadings td.loadings { padding: 10px; background-color: #cfe4f5; }
table.loadings td.counters { width: 175px; }
table.loadings td.counters td { font: bold 11px Arial, Helvetica, sans-serif; color: #9da4ac; text-transform: uppercase; text-align:center; vertical-align: middle; }
.h1 { font: bold 18px Arial, Helvetica, sans-serif; color: #fe6e11; }
table.loadings td.counters table { width: 155px; border: solid 1px #80bced; background-color: #ffffff; height: 40px; margin: 0px 5px 0px 15px; }

table.loadings td { font: 11px Arial, Helvetica, sans-serif; color: #4679b1; }
table.loadings td.str { width: 1px; background-color: #83a5cb; }

table.pages { width: 100%; height: 40px; background:url(images/blue_str_1px.gif) repeat-x top; margin-top: 20px; }
table.pages a.allgames { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 18px; background:url(images/allgame.gif) no-repeat left bottom; }
a.allfiles { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 18px; background:url(images/allfiles.gif) no-repeat left bottom; }
table.pages a.allstat { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 18px; background:url(images/allstat.gif) no-repeat left bottom; }
p.allfiles { font-size: 11px; }
table.pages { font: 11px Arial, Helvetica, sans-serif; color: #737373; }
table.pages td.pages td { width: 17px; height: 17px; text-align:center; }
table.pages td.pages a { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; }
table.pages td.pages td.act { width: 25px; background-image:url(images/pages_fon.gif); background-position: center; background-repeat: no-repeat;  font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; }
/* //Таблицы - игры */


/* Комментарии */
table.comm { width: 100%; height: 40px; background:url(images/blue_str_1px.gif) repeat-x top; margin-top: 20px; }
table.comm div {  margin: 20px 20px 0px 0px; }
table.comm div div { margin: 20px 20px 0px 20px; }
table.comm div a { font: 10px Arial, Helvetica, sans-serif; color: #6E6E6E; text-decoration:underline; }
table.comm div p { margin: 0px; padding: 0px;}
table.comm p.name_b { font: bold 11px Arial, Helvetica, sans-serif; color: #017BA4; padding-left: 18px; background:url(images/name_b.gif) no-repeat left top; height: 21px; text-decoration:underline; }
table.comm p.name_g { font: bold 11px Arial, Helvetica, sans-serif; color: #017BA4; padding-left: 18px; background:url(images/name_g.gif) no-repeat left top; height: 21px; text-decoration:underline; }

a.addcomm { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 20px; background:url(images/addcomm.gif) no-repeat left bottom; }
a.allcomm { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 20px; background:url(images/allcomm.gif) no-repeat left bottom; }

td.padding a.addnews { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 20px; background:url(images/addnews.gif) no-repeat left bottom; }
td.padding a.allnews { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 20px; background:url(images/allnews.gif) no-repeat left bottom; }
/* //Комментарии */

/* Скриншоты */
table.quality { width: 110px; height: 30px; background:url(images/screen_fon.gif) repeat-x top; cursor:pointer; }
table.quality td.tleft { width: 2px; vertical-align:top; }
table.quality td.title { font: 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; text-align:center; }
table.quality td.tright { width: 2px; vertical-align:top; text-align:right; }
a.allscreen { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 20px; background:url(images/allscreen.gif) no-repeat left bottom; }
/* //Скриншоты */

/* Основной текстовый контент */
p { font: 12px Arial, Helvetica, sans-serif; color: #6e6e6e; }
h6 { font: bold 11px Arial, Helvetica, sans-serif; color: #6e6e6e; margin: 15px 0px 0px 0px; }
a.small { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; }
h1 { font: 22px Arial, Helvetica, sans-serif; color: #4194e3; background:url(images/blue_str_2px.gif) repeat-x bottom; height: 30px; margin: 0px; }
/* //Основной текстовый контент */

/* Таблица - кнопка */
table.gamefiles { width: 100%;/* background:url(images/gray_str_2px.gif) repeat-x bottom;*/ height: /*40px*/35px; }
table.gamefiles td { padding-right: 8px;}

table.orange { width: 100%; height: 24px; background: url(images/orange_b_fon.gif) repeat-x top; }
table.orange td.tleft { width: 4px; vertical-align:top; padding:0px; }
table.orange td.title, table.orange td.title a { font: bold 11px Geneva, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; text-align:center; padding:0px; cursor: pointer; }
table.orange td.tright { width: 4px; vertical-align:top; text-align:right; padding:0px; }

table.gray { width: 100%; height: 24px; background: url(images/gray_b_fon.gif) repeat-x top; }
table.gray td.tleft { width: 4px; vertical-align:top;  padding:0px;}
table.gray td.title, table.gray td.title a { font: bold 11px Geneva, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; text-align:center;  padding:0px; cursor: pointer; }
table.gray td.tright { width: 4px; vertical-align:top; text-align:right; padding:0px; }
/* //Таблица - кнопка */


/* Карта сайта */
table.map { width: 90%; }
table.map td { width: 33%; vertical-align:top; font: 14px Arial, Helvetica, sans-serif; color: #4194e3; }
table.map p { margin: 20px 0px 2px 0px; }
table.map div { margin: 0px 0px 3px 15px; font: 11px Arial, Helvetica, sans-serif; color: #6e6e6e;}
table.map a { font: 16px Arial, Helvetica, sans-serif; color: #4194e3; }
table.map div a { font: 11px Arial, Helvetica, sans-serif; color: #6e6e6e;}
/* //Карта сайта */

/* Обратная связь */
table.feedback { width: 100%; margin: 5px 0px 0px 0px; }
table.feedback td.small { font: 10px Arial, Helvetica, sans-serif; color: #4194e3; height: 25px; }
table.feedback td.text { width: 90px; text-align:right; padding: 3px 8px 0px 0px; font: 11px Arial, Helvetica, sans-serif; color: #6e6e6e;  height: 25px; vertical-align:top;}
table.feedback input { border: solid 1px #4194e3; font: 11px Arial, Helvetica, sans-serif; height: 17px; width: 307px; }
table.feedback textarea { border: solid 1px #4194e3; font: 11px Arial, Helvetica, sans-serif; height: 110px; /*-- Sergeys width: 100%;*/}
table.feedback td.button input { vertical-align:top; margin-top: 8px; width: 64px; height: 18px; border: none; }
/* //Обратная связь */


/* //Центральная часть контента */

/* Правая часть контента */
table.content td.right_first { width: 212px; vertical-align:top; padding-left: 25px;  }
table.content td.right { width: 254px; vertical-align:top; padding-left: 25px;  }
/* Таблица - новые игры */
table.newgame { width: 100%; margin-top: 5px; }
table.newgame td.text { vertical-align:top; font: 9px Arial, Helvetica, sans-serif; color: #8a8c8a; }
table.newgame td.text td { font: 9px Arial, Helvetica, sans-serif; color: #8a8c8a; }
table.newgame td.pic { width: 99px; padding-right: 10px; vertical-align:top; }
a.addgame { padding-left: 21px; background:url(images/add_game.gif) no-repeat left bottom; font: 11px Arial, Helvetica, sans-serif; color: #4194e3; text-decoration: underline;}
/* //Таблица - новые игры  */


/* Таблица - заголовок */
table.title { width: 100%; height: 27px; background:url(images/title_center.gif) repeat-x top; }
table.title td.tleft { width: 3px; vertical-align:top; }
table.title td.title { font: bold 16px Geneva, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; padding-left: 10px; }
table.title td.tright { width: 3px; vertical-align:top; text-align:right; }
/* //Таблица - заголовок */


/* Скриншоты */
table.screenuser .f10px { font: 10px Arial, Helvetica, sans-serif; color: #666866; text-decoration:none;  }
table.screenuser { width: 100%; }
table.screenuser { font: 11px Arial, Helvetica, sans-serif; color: #666866; text-decoration:none;}
table.screenuser table { margin: 0px; }
table.screenuser table td { font: 10px Arial, Helvetica, sans-serif; color: #666866; text-decoration:none;}
table.screenuser td.padding { padding: 10px; }

table.newscreen { width: 100%; margin: 0px; }
table.newscreen td.text { vertical-align:top; font: 9px Arial, Helvetica, sans-serif; color: #8a8c8a; }
table.newscreen td.pic { width: 99px; padding-right: 10px; vertical-align:top; }

table.screenuser a.addscreen { font: 11px Arial, Helvetica, sans-serif; color: #4194e3; padding-left: 20px; background:url(images/addscreen.gif) no-repeat left bottom; }

table.adds { width: 100%; background:url(images/blue_str_1px.gif) repeat-x top; margin-top: 10px }
table.adds td { padding-top: 5px;}
table.adds p { margin: 3px 0px 3px 0px; font: 10px Arial, Helvetica, sans-serif; color: #666866; }
/* //Скриншоты */

/* таблица ?ГРОВЫЕ ПРОЕКТЫ */
table.project { width: 100%;  }
table.project td { padding: 10px 0px 0px 8px;  width: 33%; vertical-align:top; }
table.project td p { font-size: 11px; margin: 3px; }
table.project td p.theme { font: bold 11px Arial, Helvetica, sans-serif; color: #666866; text-decoration:none; padding-top: 10px; }
/* //таблица ?ГРОВЫЕ ПРОЕКТЫ */

/* таблица с серой рамкой  - Новые файлы, ?гровые серверы */
table.border { width: 100%; border-right: solid 1px #d2d5db; border-left: solid 1px #d2d5db; border-bottom: solid 1px #d2d5db; background-color: #f7f7f7; }
table.border td.padding { padding: 10px; }
table.border td { font: 11px Arial, Helvetica, sans-serif; color: #6e6e6e; height: 17px; }
table.border a { font: 11px Arial, Helvetica, sans-serif; color: #6e6e6e; text-decoration:none; }
/*table.border p { font: 11px Arial, Helvetica, sans-serif; color: #6e6e6e; margin: 0px; padding: 0px; }*/
/*table.border a:hover { font: 11px Arial, Helvetica, sans-serif; color: #017ba4; text-decoration: underline; }*/

table.border table { width: 100%; }
.info { font: bold 11px Arial, Helvetica, sans-serif; color: #017ba4; text-align:center; margin: 0px; }
div.hr { background:url(images/hr.gif) repeat-x center; }
/* //таблица с серой рамкой */

/* таблица-заголовок на сером фоне */
table.dark { width: 100%; background-color: #8a8c89; margin-bottom: 10px; }
table.dark td { font: 11px Arial, Helvetica, sans-serif; color: #ffffff; height: 17px; padding-left: 10px; }
table.files { width: 100%; }
table.files td { vertical-align:top; }
/* //таблица-заголовок на сером фоне в таблице Новые файлы */
/* //Правая часть контента */
/* //content */



/* footer */
td.str { height: 2px; background-color: #a5bad1; }
td.t5 { height: 175px; background:url(images/pic_bot.jpg) no-repeat right bottom; padding: 0px 0px 30px 0px; vertical-align:bottom;  }
table.bottom { width: 900px; }
table.bottom td.copy { width: 255px; vertical-align:top; font: 11px Arial, Helvetica, sans-serif; color: #4b75a4; padding-top: 16px; }
table.bottom td.mediasite { width: 225px; vertical-align:top; font: 11px Arial, Helvetica, sans-serif; color: #8a8c89; padding-top: 16px; }
table.bottom td.mediasite a { font: 11px Arial, Helvetica, sans-serif; color: #8a8c89; text-decoration:none; }
table.bottom td.mediasite a:hover { text-decoration: underline; }
table.bottom td.ban { text-align:right; vertical-align:top; padding-top: 16px; }
table.bottom td.ban img { margin-left: 16px;}
/* //footer */


table.cl404 { width: 100%; height: 87%; background-image:url(images/top_fon.gif); background-repeat: repeat-x; background-position: top;  }
table.cl404 td.cl404 { vertical-align:top; padding-top: 40px;}
table.cl404 table.b { width: 850px;}
table.logo { margin-bottom: 30px; }
table.logo td { vertical-align:bottom; }
td.pic_menu_404 { width: 125px; }
td.pic_menu_404 td { width: 25px; }

div.text404 { background:url(images/i.gif) no-repeat left top; padding: 0px 0px 0px 30px; }
div.text404 p { font: 11px Arial, Helvetica, sans-serif; color: #6e6e6e; }
b.blue { font: bold 12px Arial, Helvetica, sans-serif; color: #549AE2;}
