* {
	margin:0;
	padding:0;
}

body {
	background:url('/images/other3/dota_head.jpg') no-repeat center top;
	background-color:#000;
}

a {
	color:#c38339;
}

p {
	font-family:verdana;
	font-size:12px;
	color:#b87a33;
}

p.new_menu {
	font-family:verdana;
	font-size:11px;
	color:#bea982;
	padding-left:10px;
	padding-right:10px;
}

a.news_menu {
	color:#bea982;
	text-decoration:none;
}

a.news_menu:hover {
	color:red;
	text-decoration:underline;
}

img.line-666 {
	margin:3px;
	margin-left:8px;
	display:block;
}

p.menu_right {
	font-family:verdana;
	font-size:11px;
	color:#ba8d38;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:4px;
}

a.menu_right {
	color:#ba8d38;
	text-decoration:none;
}

a.menu_right:hover {
	color:red;
	text-decoration:underline;
}

p.d_news_1 {
	font-family:tahoma;
	font-size:15px;
	color:#b5ae89;
	font-weight:700;
	padding-left:40px;
	padding-top:7px;
}

p.d_news_2 {
	font-family:tahoma;
	font-size:12px;
	color:#834b15;
	padding-top:9px;
	text-align: center;
}

p.text { /* основной текст */
	font-family:tahoma;
	font-size:13px;
	color:#976935;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:8px;
}

p.ftext { /* текст описания на страницах флеш игр */
	font-family:tahoma;
	font-size:11px;
	color:#af8250;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:5px;
}

p.fftext {
	font-family:tahoma;
	font-size:13px;
	color:#976935;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:8px;
	margin-top:4px;
}


.ul1 { /* основные списки */
	font-family:verdana;
	font-size:12px;
	color:#b47d3f;
	margin-left:50px;
	margin-right:10px;
	margin-bottom:8px;
}

li {
	margin-top:5px;
	margin-bottom:5px;
	font-family:verdana;
	font-size:12px;
	color:#b47d3f;
}

p.text2 { /* основной текст - зеленый */
	font-family:tahoma;
	font-size:14px;
	color:#4fdd3b;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:8px;
}

p.text3 { /* основной текст - темно-зеленый */
	font-family:tahoma;
	font-size:13px;
	color:#004700;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:8px;
}

p.text4 { /* основной текст - золотистый */
	font-family:tahoma;
	font-size:13px;
	color:#ab8e54;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:8px;
}

p.table { /* Шрифт внутри таблиц */
	font-family:tahoma;
	font-size:12px;
	color:#c1c1c1;
	margin:2px;
	font-weight: bold;
}

p.table2 { /* шрифт внутри таблиц, чуть поменьше */
	font-family:tahoma;
	font-size:11px;
	color:#c1c1c1;
	margin:2px;
	font-weight: bold;
}

p.table3 { /* шрифт внутри таблиц, не жирный */
	font-family:tahoma;
	font-size:11px;
	color:#c1c1c1;
	margin:1px;
}

p.table2green { /* шрифт внутри таблиц, зеленый */
	font-family:tahoma;
	font-size:11px;
	color:#008800;
	margin:2px;
	font-weight: bold;
}

p.table2red { /* шрифт внутри таблиц, красный */
	font-family:tahoma;
	font-size:11px;
	color:#bb0000;
	margin:2px;
	font-weight: bold;
}

p.table2yellow  { /* шрифт внутри таблиц, желтый */
	font-family:tahoma;
	font-size:11px;
	color:#daa520;
	margin:2px;
	font-weight: bold;
	align:center;
}

h1 {
	font-family: Times New Roman;
	font-size:23px;
	color:#ab9a63;
	text-align:center;
	font-weight:100;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}

h2 {
	font-family: Times New Roman;
	font-size:21px;
	color:#b9b982;
	text-align:left;
	margin:20px;
	font-weight:100;
}

h3 {
	font-family:verdana;
	font-size:13px;
	font-weight:700;
	text-align:center;
	color:#ab9a63;
	margin:5px;
}

b {
	color:#e08926;
	font-weight:700;
}

strong {
	color:#e05a26;
	font-weight:100;
}

.mega_big {
	font-size:30px;
}

#div_liveinternet {
	position:relative;
	float:left;
	width:90px;
	height:44px;
	padding-top:6px;
	opacity:0.4; 
	-moz-opacity:0.4; 
	filter:alpha(opacity=40);
}

#div_liveinternet:hover {
	opacity:1; 
	-moz-opacity:1; 
	filter:alpha(opacity=100);
}


#div_rambler {
	position:relative;
	float:right;
	width:90px;
	height:44px;
	padding-top:6px;
	opacity:0.4; 
	-moz-opacity:0.4; 
	filter:alpha(opacity=40);
}

#div_rambler:hover {
	opacity:1; 
	-moz-opacity:1; 
	filter:alpha(opacity=100);
}


/* Стили для обзора игр */

.div_game1 {
	padding-left:20px;
	padding-right:20px;
	height:300px;
}

.div_game2 {
	width:338px;
	height:285px;
	background:url('/images/other/game-logo.gif');
	float:left;
}

.div_game3 {
	width:220px;
	height:283px;
	background:url('/images/other/game-info.jpg');
	float:right;
	text-align:left;
}

.p_game1 {
	font-family:tahoma;
	font-size:11px;
	color:#b09f7a;
	padding-left:20px;
	padding-right:15px;
	padding-top:65px;
	padding-bottom:3px;
}

.span_game1 {
	color:#ffbe57;
}

.p_game2 {
	font-family:tahoma;
	font-size:11px;
	color:#b09f7a;
	padding-left:20px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:3px;
}

.a_game1 {
	color:#ffbe57;
	text-decoration:none;
}

.a_game1:hover {
	text-decoration:underline;
}

/* стили для страниц со списком игр */

.p_game3 {
	font-family:tahoma;
	font-size:11px;
	color:#b09f7a;
	padding-left:10px;
}

.p_game4 {
	font-family:tahoma;
	font-size:15px;
	font-weight:700;
	color:#e68c44;
	margin-left:20px;
	margin-top:40px;
	margin-bottom:10px;
}

.a_game4 {
	color:#e68c44;
	text-decoration:none;
}

.a_game4:hover {
	text-decoration:underline;
}

.img_game1 {
	width:165px;
	height:107px;
	border:1px solid #a4794c;
}

.table_game1 {
	text-align:left;
	width:582px;
	background:#100403;
	text-align:left;
	margin-bottom:10px;
}

.a_game2 {
	background:#310c00;
	padding:3px;
	font-family:tahoma;
	font-size:12px;
	color:#bcb673;
	text-decoration:none;
	margin:10px;
	margin-left:20px;
}

.a_game2:hover {
	text-decoration:underline;
}

.skill_table small {
	color:#aaa;
}

.r1 {
	font-family:verdana;
	font-size:10px;
	color:#673b09;
	padding-left:5px;
	padding-right:5px;
	margin:5px;
}

a.r3 {
	font-family:tahoma;
	font-size:11px;
	color:#da922c;
	text-decoration:none;
}

a.r3:hover {
	font-family:tahoma;
	font-size:11px;
	color:#673b09;
	text-decoration:underline;
}

a.osnova { /* ссылки в тексте */
	color:#c38339;
}

a.osnova:hover {
	color:#611515;
}

a.osnova3 { /* ссылки в таблицах */
	color:#c38339;
}

a.osnova5 {
	font-family:verdana;
	font-size:9px;
	color:#7e5527;
	text-align:center;
}

a.osnova6 { /* ссылки в базе знаний по Д1 */
	font-size:13px;
	color:#ab9a63;
	text-decoration:none;
}

a.osnova6:hover {
	color:#dac32c;
	border-bottom:1px dashed #dac32c;
}

a.flash_rm {
	color:#c38339;
	text-decoration:none;
}

a.flash_rm:hover {
	color:#611515;
	text-decoration:underline;
}

.p_random2 {
	font-family:verdana;
	font-size:10px;
	color:#bea982;
	margin:5px;
	text-align:center;
}

/* Стили рейтинга */

.boy_rating {
	margin-right:5px;
	margin-left:10px;
	float:right;
}

.boy_rating p {
	font-size:9px;
	color:#999;
}

img.img {
	margin:7px;
	border:1px solid #c38339;
}

/* Стили комментариев */

.comm_avtor {
	font-family:arial;
	font:size:13px;
	color:#ab0000;
	font-weight:700;
}

.img_item {
	margin:4px;
}

/* Блок нумерации страниц */
.dv_num1 {
	padding-left:20px;
	padding-right:20px;
}

.dv_num2 {
	display:block;
	width:100%;
	background:#300e07;
	text-align:right;
}

.p_num {
	font-family:tahoma;
	font-size:11px;
	color:#c8af63;
	padding:3px;
}

.span_num {
	margin:2px;
	padding:2px 5px;
	background:#7a3603;
}

.a_num {
	margin:2px;
	padding:2px 5px;
	background:#7a3603;
	color:#c8af63;
}

.osnova4 { /* комментарии к картинкам */
	font-family:verdana;
	font-size:10px;
	color:#7e5527;
	margin-bottom:8px;
	text-align:center;
}

/* Стили рейтинга */

.biv_rating {
	margin-top:-25px;
	margin-right:5px;
	margin-left:10px;
	height:38px;
	float:right;
}

.biv_rating p {
	font-size:9px;
	color:#999;
}

img.img {
	margin:7px;
	border:1px solid #c38339;
}

ul {
	font-family:verdana;
	font-size:11px;
	color:#b47d3f;
	margin-left:50px;
	margin-right:10px;
	margin-bottom:30px;
}

ol {
	font-family:verdana;
	font-size:11px;
	color:#b47d3f;
	margin-left:50px;
	margin-right:10px;
	margin-bottom:30px;
}

.dota2h3 {
	text-align:left;
	margin-left:20px;
}

.hero_d1 {
	float:right;
	width:260px;
	height:300px;
	background:#000;
	margin-right:20px;
}

.hero_td1 {
	height:22px;
	background:#1f0404;
}

.hero_name {
	font-family:verdana;
	font-size:12px;
	font-weight:700;
	color:#b2672f;
	text-align:center;
}

.hero_dire {
	font-family:verdana;
	font-size:12px;
	font-weight:700;
	color:#2fb24e;
	text-align:center;
}

.hero_td2 {
	height:34px;
	background:#1e1e1e;
	text-align:center;
}

.hero_str {
	font-family:verdana;
	font-size:10px;
	font-weight:700;
	color:#964e1f;
}

.hero_agi {
	font-family:verdana;
	font-size:10px;
	font-weight:700;
	color:#259d22;
}

.hero_int {
	font-family:verdana;
	font-size:10px;
	font-weight:700;
	color:#267eb0;
}

.hero_p1 {
	font-family:verdana;
	font-size:10px;
	color:#a8a8a8;
}

.hero_p2 {
	font-family:verdana;
	font-size:10px;
	color:#b2a081;
	text-align:center;
}

.hero_td3 {
	height:29px;
	background:#1f0404;
}

.hero_p3 {
	font-family:verdana;
	font-size:14px;
	font-weight:700;
	color:#b2672f;
	text-align:left;
	padding-left:20px;
}

.hero_td4 {
	width:140px;
	padding-top:5px;
	vertical-align: top;
}

.hero_td5 {
	vertical-align: top;
	padding-top:5px;
}

.hero_p4 {
	font-family:verdana;
	font-size:13px;
	color:#8b6040;
	text-align:left;
	padding-left:0px;
}

.hero_table2 {
	text-align: left;
	width: 100%;
	border-bottom:2px solid #1f0404;
	padding-bottom:5px; 
	margin-bottom:5px;
}

.hero_p5 {
	font-family:verdana;
	font-size:10px;
	color:#b2672f;
	text-align:left;
	padding-left:0px;
	font-weight:700;
	text-align:center;
}

.hero_p6 {
	font-family:verdana;
	font-size:10px;
	color:#a8a8a8;
	text-align:center;
}

.hero_p7 {
	font-family:verdana;
	font-size:10px;
	color:#a8a8a8;
}

.hero_p8 {
	font-family:verdana;
	font-size:11px;
	color:#8b6040;
	text-align:left;
	padding-left:0px;
}

a.newspod {	/* ссылки комментариев к новостям */
	display:block;
	width:136px;
	height:26px;
	background:url('/images/news-comment.gif');
	border:0px;
	margin-right:5px;
}

.ah_menu {
	font-family:calibri;
	font-size:19px;
	color:#b2672f;
	text-decoration:none;
}

.ah_menu:hover {
	font-family:calibri;
	font-size:19px;
	color:#b2975f;
	text-decoration:underline;
}





/* Стили комментариев */

.comment_table1 {
	width:580px;
}

.comment_table2 {
	width:100%;
	padding:0;
	margin:0;
	border:0;
	border-bottom:1px solid #333;
}

.comment_span1 {
	font-family:verdana;
	font-size:12px;
	color:#b88938;
}

.comment_span2 {
	font-family:verdana;
	font-size:12px;
	color:#b88938;
}

.comment_span3 {
	font-size:8pt;
	color:#666;
}

.comment_span4 {
	font-family:verdana;
	font-size:12px;
	color:#976935;
}

.comment_span5 {
	font-family:tahoma;
	font-size:10px;
	color:#216c0f;
}

.comment_span6 {
	font-family:verdana;
	font-size:10px;
	color:#999;
}

.comment_td1 {
	width:146px;
}

.comment_td2 {
	width:495px;
}

.comment_td3 {
	width:400px;
}

.comment_td4 {
	width:95%;
	vertical-align: text-top;
}

.comment_td5 {
	width:3%;
	vertical-align: text-top;
}

.comment_div1 {
	padding:10px 3px;
	margin-top:10px;
}

.input_text, .ipsTagBox_wrapper {
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-color:#58432e;
    background-color:#221912;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.6) inset;
    border-radius: 2px 2px 2px 2px;
    color:#796252;
}
input, select {
    background-color:#221912;
    font: 13px arial,helvetica,sans-serif;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.6) inset;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(23, 19, 17) rgb(23, 19, 17) rgb(42, 36, 32) rgb(42, 36, 32);
    color: rgb(121, 98, 82);
}

.comment_addcom {
	margin-top:10px;
	width:142px;
	height:24px;
	background:url('/commentit/im/addcomment.gif') no-repeat;
	border:0;
}