body {margin:0px; padding:0px; background:#ffffff;}

.body_top
{
width: 984px; 
margin: 0 auto; 
}

img
{
border: none;
}

.banner_top
{
top: 0px;
text-align: center;

}

.line
{
position: relative;
background:#fff;
height: 20px;
}

.line2
{
position: relative;
background:#fff;
height: 10px;
}

.header
{
position: relative;
height: 100px;
background:#fff;
}

.login_block
{
position: relative;
height: 100px;
}

.login
{
position: relative;
font-family: verdana;
font-size: 13px;
color: black;
line-height: 30px;
}

.login_text A
{
font-size: 11px;
color: #808080;
text-decoration: none;
line-height: 15px;
}

.login_text A:visited
{
font-size: 11px;
color: #808080;
text-decoration: none;
line-height: 15px;
}

.login_text
{
font-size: 11px;
color: #808080;
line-height: 15px;
}

.logo
{
position: relative;
width: 458px;
height: 54px;
left: 50%; 
top:-100px;
margin-left: -229px;
font-family: tahoma; 
font-size: 19px;
color: #808080;
text-decoration: none;
text-align: center;
letter-spacing: 0.3px;
}

.tech_menu
{
position: relative;
width: 128px;
height: 15px;
margin-top:-160px;
left: 848px;
}

.search
{
position: relative;
top:42px;
margin-left:784px;
}

.mmenu_bor
{
position: relative;
width: 100%;
height: 50px;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
text-align:center;
}

.mmenu
{
float: left;
position: relative;
top:14px;
font-family: tahoma; 
font-size: 17px;
color: #e6e6e6;

}

.mmenu A
{
position: relative;
margin-left: 10px;
margin-right: 10px;
font-family: tahoma; 
font-size: 17px;
color: #231f20;
text-decoration: none;
letter-spacing: 0.2px;
}

.mmenu A:visited
{
position: relative;
margin-left: 10px;
margin-right: 10px;
font-family: tahoma; 
font-size: 17px;
color: #231f20;
text-decoration: none;
letter-spacing: 0.2px;
}

.mmenu span A
{
position: relative;
color: #be1e2d;
top:14px;
letter-spacing: 0.2px;
}

.mmenu span A:visited
{
position: relative;
color: #be1e2d;
top:14px;
letter-spacing: 0.2px;
}

.mmenu_block
{
position: relative;
top:-14px;
display:block;
height:50px;
background: #e6e6e6;
float: left;
}

.menu_bor
{
position: relative;
height: 40px;
background: #e6e6e6;
}

.menu
{
float: left;
position: relative;
top:10px;
font-family: tahoma; 
font-size: 16px;
color: #fff;
}

.menu A
{
margin-left: 10px;
margin-right: 10px;
font-family: tahoma; 
font-size: 16px;
color: #231f20;
text-decoration: none;

}

.menu A:visited
{
margin-left: 10px;
margin-right: 10px;
font-family: tahoma; 
font-size: 16px;
color: #231f20;
text-decoration: none;

}

.menu span A
{
position: relative;
color: #be1e2d;
}

.menu span A:visited
{
position: relative;
color: #be1e2d;
}

.banner_left
{
position: relative;
margin-top: 10px;
}

.hor
{
position: relative;
width: 984px;
border-top: 1px solid #e6e6e6;

}

.hora
{
position: relative;
width: 984px;
height: 100px;
}

.hor_block
{
position: relative;
width: 240px;
float: left;
padding: 0 3px;
}

.hor_block img
{
position: relative;
top:10px;
float: left;
z-index: 2;
}

.hor_name a
{
position: relative;
left:10px;
top:10px;
font-family: tahoma; 
font-size: 10px;
color: #be1e2d;
text-decoration: none;
}

.hor_name a:visited
{
position: relative;
left:10px;
top:10px;
font-family: tahoma; 
font-size: 10px;
color: #be1e2d;
text-decoration: none;
}

.hor_text
{
position: relative;
left:10px;
top:10px;
font-family: tahoma; 
font-size: 10px;
color: #231f20;
padding: 2px 0;
text-decoration: none;
}

.hor_text A
{
position: relative;
color: #be1e2d;
letter-spacing: 1px;
text-decoration: none;
}

.hor_text A:visited
{
position: relative;
color: #be1e2d;
letter-spacing: 1px;
text-decoration: none;
}

.hor_s_name
{
position: relative;
padding-left: 110px;
top:12px;
font-family: tahoma; 
font-size: 9px;
color: #808080;
text-decoration: none;
}

.hor_s_name A
{
position: relative;
color: #808080;
text-decoration: none;
}

.hor_s_name A:visited
{
position: relative;
color: #808080;
text-decoration: none;
}

.cont_recl
{
position: relative;
background:#e6e6e6;
width: 984px;
margin-top:10px;
height: 60px;
}

.hot_forum
{
position: relative;
margin-top:10px;
width: 225px;
}

.hot_forum_n
{
position: relative;
width: 225px;
height:40px;
background:#be1e2d;
}

.hot_forum_n_t
{
position: relative;
padding-top:10px;
padding-left: 10px;
font-family: tahoma; 
font-size: 15px;
color: #fff;
text-decoration: none;
}

.hot_forum_n_t a
{
color: #fff;
text-decoration: none;
}

.hot_forum_n_t a:visited
{
color: #fff;
text-decoration: none;
}

.hot_forum_t
{
position: relative;
width: 225px;
background:#e6e6e6;
font-family: tahoma;
font-size: 15px;
}

.hot_forum_n_t2
{
position: relative;
padding-left: 10px;
padding-top:12px;
font-family: tahoma; 
font-size: 15px;
color: #fff;
text-decoration: none;
}

.hot_forum_n_t2 a
{
color: #fff;
text-decoration: none;
}

.hot_forum_n_t2 a:visited
{
color: #fff;
text-decoration: none;
}

.hot_forum_t_t
{
position: relative;
font-family: tahoma; 
font-size: 12px;
color: #231f20;
line-height: 12px;
padding-left: 10px;
padding-right: 10px;
}

.hot_forum_t_t A
{

color: #be1e2d;
text-decoration: none;
}

.hot_forum_t_t A:visited
{

color: #be1e2d;
text-decoration: none;
}

.hot_forum_line
{
height:6px;
}

.hot_comm
{
position: relative;
margin-top:10px;
width: 225px;
}

.hot_comm_n
{
position: relative;
width: 225px;
height:40px;
background:#be1e2d;
}

.hot_comm_n_t
{
position: relative;
padding-top:10px;
padding-left: 10px;
font-family: tahoma; 
font-size: 15px;
color: #fff;
text-decoration: none;
}

.hot_comm_n_t a
{
color: #fff;
text-decoration: none;
}

.hot_comm_n_t a:visited
{
color: #fff;
text-decoration: none;
}

.hot_comm_t
{
position: relative;
width: 225px;
background:#e6e6e6;
}

.hot_comm_n_t2
{
position: relative;
padding-left: 10px;
padding-top:12px;
font-family: tahoma; 
font-size: 15px;
color: #fff;
text-decoration: none;
}

.hot_comm_n_t2 a
{
color: #fff;
text-decoration: none;
}

.hot_comm_n_t2 a:visited
{
color: #fff;
text-decoration: none;
}

.hot_comm_t_t
{
position: relative;
font-family: tahoma; 
font-size: 13px;
color: #231f20;
text-decoration: none;
line-height: 12px;
padding-left: 10px;
padding-right: 10px;
}

.hot_comm_t_t A
{

color: #be1e2d;
text-decoration: none;
}

.hot_comm_t_t A:visited
{

color: #be1e2d;
text-decoration: none;
}

.hot_comm_line
{
height:6px;
}

.prat_news
{
position: relative;
margin-top:10px;
width: 225px;
background:#e5b4a6;
}

.prat_news_n
{
position: relative;
height:40px;
border-bottom:solid white;
}

.prat_news_n_t
{
position: relative;
padding-left: 20px;
padding-top:12px;
font-family: tahoma; 
font-size: 15px;
color: #231f20;
text-decoration: none;

}

.prat_news_t img
{
float: left;

}

.prat_news_t_t
{
position: relative;
margin-top: 0px;
margin-left: 55px;
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
}

.prat_news_t_t A
{
color: #be1e2d;
text-decoration: none;
z-index:1;
}

.prat_news_t_t A:visited
{
color: #be1e2d;
text-decoration: none;
z-index:1;
}



.prat_res
{
position: relative;
margin-top:10px;
width: 225px;
background:#f28a61;
}

.prat_res_n
{
position: relative;
height:40px;
border-bottom:solid white;
}

.prat_res_n_t
{
position: relative;
padding-left: 20px;
padding-top:12px;
font-family: tahoma; 
font-size: 15px;
color: #231f20;
text-decoration: none;
}

.prat_res_n_t a
{
color: #231f20;
}

.prat_res_t img
{
float: left;

}

.prat_res_t_t
{
position: relative;
margin-top: 0px;
margin-left: 55px;
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
}

.prat_res_t_t A
{
color: #be1e2d;
text-decoration: none;
z-index:1;
}

.prat_res_t_t A:visited
{
color: #be1e2d;
text-decoration: none;
z-index:1;
}






.bot_menu
{
position: relative;
margin-top:10px;
height:80px;
background:#e6e6e6;
text-align: center;
}

.bot_menu_t
{
position: relative;
top:15px;
font-family: tahoma; 
font-size: 14px;
color: #231f20;
text-decoration: none;
}

.bot_menu_t a
{
margin-left:15px;
margin-right: 15px;
position: relative;
font-family: tahoma; 
font-size: 14px;
color: #231f20;
text-decoration: none;
}


.bot_menu_t span a
{
position: relative;
font-family: tahoma; 
font-size: 14px;
color: #231f20;
text-decoration: none;
font-weight: bold;
}



.copy
{
position: relative;
width: 225px;
left: 10px;
margin-top:5px;
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
float: left;
z-index:5;
}

.expert{
position: relative;
width: 138px;

}
.expert a
{
text-decoration: none;
color: #be1e2d;
}

.copy a
{
text-decoration: none;
color: #be1e2d;
}


.copy a:visited
{
text-decoration: none;
color: #be1e2d;
}

.count
{
position: relative;
margin-bottom:20px;
text-align: center;
}

.count a
{
text-decoration: none;
color: #be1e2d;
}

.count img
{
position: relative;
margin-left: 10px;
top:9px;
}

.article_list_m
{
position: relative;
/*width: 739px;*/
min-height:95px;
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
border-top: 1px solid #e6e6e6;
}

.article_list_m img
{
position: relative;
float: left;
padding-top:6px;
z-index:4;
}

.list_s_name_2
{
position: relative;
left: 8px;
margin-top:6px;
font-family: tahoma; 
font-size: 12px;
color: #231f20;
background: #e6e6e6;
height: 16px;
float: left;
}

.list_s_name_t3
{
position: relative;
left: 6px;
margin-left:102px;
font-family: tahoma; 
font-size: 10px;
color: #808080;
letter-spacing: 1px;
padding-top: 6px;
padding-bottom: 4px;
}

.list_s_name_t3 a
{
position: relative;
color: #808080;
text-decoration: none;
}

.list_s_name_t3 a:visited
{
position: relative;
color: #808080;
text-decoration: none;
}



.list_s_name_t 
{
color: #231f20;
}
.list_s_name_t a
{
position: relative;
top:-1px;
left:2px;
font-family: tahoma; 
font-size: 12px;
color: #231f20;
padding: 0px 4px;
letter-spacing: 1px;
text-decoration: none;
text-transform: uppercase;
}


.list_name a
{
position: relative;
left:20px;
top:6px;
font-family: tahoma; 
font-size: 15px;
color: #be1e2d;
letter-spacing: 1px;
text-decoration: none;
}

.list_name a:visited
{
position: relative;
left:20px;
top:6px;
font-family: tahoma; 
font-size: 15px;
color: #be1e2d;
letter-spacing: 1px;
text-decoration: none;
}

.list_text
{
position: relative;
left:8px;
padding-top: 10px;
font-family: tahoma; 
font-size: 13px;
color: #231f20;
text-decoration: none;

}

.list_text_link
{
margin-top: 10px;
font-family: tahoma; 
font-size: 13px;
text-align: center;
letter-spacing: 1px;
}

.list_text_link A
{
color: #be1e2d;

text-decoration: none;

}

.list_text_link A :visited
{
color: #be1e2d;
text-decoration: none;
}


.list_text A
{
color: #be1e2d;
letter-spacing: 1px;
text-decoration: none;
}

.list_text A:visited
{
color: #be1e2d;
letter-spacing: 1px;
text-decoration: none;
}

.hot
{
position: relative;
margin-top:0px;
margin-left: 0px;
width: 225px;
float: left;
}

.hot_new
{
position: relative;
width: 225px;
margin-left: 0px; 
margin-top:0px;
}

.hot_pic
{
position: relative;
float:left;
padding-right:4px;
}

.hot_direct_back
{
position: relative;
width: 118px;
background:#e6e6e6;
float: right;
}

div.clear
 {
clear: both; 
}

.hot_direct a
{
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
padding-left:2px;
}

.hot_direct a:visited
{
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
padding-left:2px;
}

.hot_date
{
font-family: tahoma; 
font-size: 9px;
color: #808080;
text-decoration: none;
letter-spacing: 1px;
padding-left:2px;
}

.hot_title a
{
position: relative;
width: 118px;
top:5px;
font-family: tahoma; 
font-size: 12px;
color: #be1e2d;
text-decoration: none;
letter-spacing: 1px;
float: right;
}

.hot_title a:visited
{
position: relative;
width: 118px;
top:5px;
font-family: tahoma; 
font-size: 12px;
color: #be1e2d;
text-decoration: none;
letter-spacing: 1px;
float: right;
}

.hot_text
{
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
padding: 4px 0;

}

.hot_text a
{
color: #be1e2d;
text-decoration: none;
}

.hot_text a:visited
{
color: #be1e2d;
text-decoration: none;
}

.body_cont
{
position: relative;
/*width: 739px; выключить */
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
text-align: left;
line-height: 20px;
margin-left: 235px;
margin-right: 170px; /* убрать при выключении баннера*/
}



.body_cont_h
{
position: relative;
font-family: tahoma; 
font-size: 30px;
color: #be1e2d;
text-decoration: none;
line-height: 30px;
height:0px;
}

.body_cont_h a
{
color: #be1e2d;
text-decoration: none;
}

.body_cont_h a:visited
{
color: #be1e2d;
text-decoration: none;
}

.body_cont_h a:visited
{
color: #be1e2d;
text-decoration: none;
}

.body_cont_h h1
{
font-size: 22px;
line-height: 30px;
margin:0px;
padding: 0px;
text-decoration: none;
font-weight: normal;
}


.body_cont_back
{
position: relative;
background:#e6e6e6;
width: 160px;
height:26px;
margin-top:124px;
}

.body_cont_direct a
{
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
padding-left:2px;
line-height: 14px;
}

.body_cont_direct a:visited
{
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
padding-left:2px;
line-height: 14px;
}

.body_cont_date
{
font-family: tahoma; 
font-size: 9px;
color: #808080;
text-decoration: none;
letter-spacing: 1px;
padding-left:2px;
padding-bottom:1px;
line-height: 10px;
}

.body_cont_back_anonce
{
position: relative;
background:#e6e6e6;
margin-bottom: 10px;
margin-top:10px;
width:560px;
}




.body_cont_anonce
{
font-weight: bold;
padding:10px;
font-size: 13px;
}

.body_cont_anonce h2
{
font-weight: bold;
padding:10px;
font-size: 13px;
margin:0px;
padding: 0px;
}

.body_cont_text
{
letter-spacing: 0.02em;
font-size:1.17em;
line-height:1.43em;
font-family: Arial;
line-height: 20px;
min-height: 350px;
}

.body_cont_text div
{
margin-bottom:20px;
}

.body_cont_text a
{
color: #be1e2d;
text-decoration: none;
}

.body_cont_text a:visited
{
color: #be1e2d;
text-decoration: none;
}

.body_cont_text a h3
{
color: #be1e2d;
text-decoration: none;
}

.body_cont_text a:visited h3
{
color: #be1e2d;
text-decoration: none;
}

.body_cont_text span a
{
color: #be1e2d;
}

.body_cont_text span a:visited
{
color: #be1e2d;
}

.body_cont_text_after
{
letter-spacing: 0.02em;
font-size:1.17em;
line-height:1.43em;
font-family: Arial;
line-height: 20px;
}

.body_cont_text_after a
{
color: #be1e2d;
text-decoration: none;
}


.body_cont_avt
{
font-family: tahoma; 
font-size: 12px;
font-weight: bold;
color: #808080;
text-decoration: none;
letter-spacing: 1px;
padding-left:2px;
padding-top: 6px;
padding-bottom: 10px;
line-height: 13px;
}

.body_cont_avt a
{
color: #808080;
text-decoration: none;
}

.body_cont_avt a:visited
{
color: #808080;
text-decoration: none;
}

.body_cont_bot
{
position: relative;
top:10px;
width: 739px;
margin-left: 235px;
font-family: tahoma; 
font-size: 12px;
color: #231f20;
text-decoration: none;
line-height: 18px;
text-align: left;
}

.banner_bottom
{
position: relative;
margin-top:10px;
padding-bottom:10px;
}

.body_cont_pic
{
position: relative;
float: left;
width: 128px;
}

.body_cont_header
{
position: relative;
height:150px;
}

.body_cont_header_text
{
position: relative;
margin-left:138px;
height:150px;
}

.quest
{
font-family: tahoma; 
font-size: 12px;
line-height: 12px;
color: #be1e2d;
text-decoration: none;
font-weight: bold;
}

.quest a
{
font-size: 12px;
line-height: 12px;
color: black;
text-decoration: none;
}

.ans
{
font-family: tahoma; 
font-size: 14px;
}

.add_quest a
{
padding: 6px;
font-weight: bold;
font-family: tahoma; 
font-size: 14px;
color: #fff;
background:#be1e2d;
width:200px;
}

.add_quest a:visited
{
padding: 6px;
font-weight: bold;
font-family: tahoma; 
font-size: 14px;
color: #fff;
background:#be1e2d;
width:200px;
}



.inner-box {
padding:1em; 
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }


#rounded-box-10 .red-bg b, #rounded-box-10 h3
 {background-color: #be1e2d; }
 
#rounded-box-10 h3 { padding:0.25em 0.75em 0.5em; margin-bottom:0px;margin-top:0px; color:#fff; }

#rounded-box-10 .inner-box, #rounded-box-10 b { background-color: #e6e6e6; }


#rounded-box-10 { margin:1em; }



#rounded-box-10 .inner-box { padding: 0.4em 1em;}

.res_pic
{
float:left;
border: 0px;
width:200px;
}

.res_data
{
margin-left: 215px;
}

.res_discr
{
float:none;
width:100%;
}

.res_discr_discr h4
{
text-align:center;
color: #808080;
}

.res_footer
{
float:none;
text-align:center;
width:100%;

}

.res_title
{
text-align:center;
color: #808080;
}

.res_sort 
{
color:black;
font-weight:bold;
padding-top:18px;
border: 0px;
}

.res_sort a
{
color:#be1e2d;
}

.subscribe a
{
padding-top:10px;
padding-bottom:6px;
font-family: tahoma; 
font-size: 14px;
color:#be1e2d;
text-decoration: none;
}

.menu3 a
{
color:#be1e2d;
text-decoration: none;
}

.soon
{
position: relative;
padding: 2px 10px;
margin-bottom:10px;
font-family: tahoma;
font-size: 14px;
color:#fff;
background:#339999;
}

.bannner img
{
height: 390px;
}

.tagcloud
{
font-family: tahoma; 
color:#be1e2d;
}

.tagcloud a
{
color:#be1e2d;
text-decoration: none;
}

.sub_fld
{

}

.sub_fld a
{color:#be1e2d;
text-decoration: none;}

.sub_fld ul
{
list-style: none;
margin: 0;
padding: 0;
}

.sub_fld li
{
float: left;
margin-left: 10px;
font-size:14pt;
}

