html
	{
		height:100%;
	}

* html .bodymain .body1
	{
		height:100%;
	}

body
	{
		padding:0px;
		margin:0px;
		background:#ffffff;
		font-family:Arial;
		line-height:15px;
		height:100%;
		font-size:11px;
		color:#000;
	}
	
a
	{
		text-decoration:underline;
		color:#008CD2;
	}	
a.active
	{color: #000000;}		
	
a:hover
	{
		text-decoration:none;
	}	


a img
	{
		border:0px;
	}
	
p
	{
		padding:5px 0px 5px 0px;
		margin:0px;
	}	

h1
	{
		color:#008CD2;
		font-size:30px;
		font-weight:normal;
		font-family:Tahoma;
		margin:0px 0px 15px 0px;
		padding:0px;
		line-height:30px;
	}	
h2
	{
		color:#444444;
		font-size:18px;
		font-weight:normal;
	}	
h3
	{
		color:#008CD2;
		font-family:Tahoma;
		font-size:20px;
		line-height:23px;
		font-weight:bolder;
		margin:10px 0px 5px 0px;
		padding:0px;
	}
h4
	{
		color:#444444;
		font-family:Tahoma;
		font-size:14px;
		line-height:23px;
		font-weight:bolder;
		margin:10px 0px 5px 0px;
		padding:0px;
	}

form {
    margin: 0;
    padding: 0;
}

a.atitle {
    text-decoration: none;}
a.textlink {text-decoration: none; color:#000000}

	
.bodymain
	{
	/*	background:url(/images/i/main_bgbot.gif) 0px 100% repeat-x;*/
		min-height:800px;
	}
.body1
	{
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");
		min-width:1000px;
		min-height:800px;
		background:url(/images/i/main_bgtop.gif) 0px 0px repeat-x; 
	}
	
.header1
	{
        height: 111px;
        margin:0px 23px 0px 23px;
        padding:0px;
        background:url(/images/i/fl_bg.jpg) 0px 0px repeat-x;
	}

.fleft
{
float: left;
width: 14px;
heihgt: 111px;
margin: 0px;
padding: 0px;
}

.fright
{
float: right;
widht: 14px;
heihgt: 111px;
margin: 0px;
padding: 0px;
}

.fcnt
{
width: 917px;
height: 111px;
background:url(/images/i/fl_c2.jpg) 0px 0px no-repeat;
margin: 0px auto 0px auto;
padding: 0px;
position: relative; 
left: 0px; 
top: 0px;
}

.logo
{
width: 260px;
height: 70px;
position: absolute; 
left: 10px; 
top: 10px;
border: 0px;
}

.upmenu
{
height: 34px;
position: absolute; 
right: 15px; 
top: 0px;
}

.upmenu_l
{
width: 10px;
height: 34px;
background:url(/images/i/upm_l.jpg) 0px 0px no-repeat;
float: right;
}

.upmenu_r
{
width: 10px;
height: 34px;
background:url(/images/i/upm_r.jpg) 0px 0px no-repeat;
float: right;

}

.upmenu_c
{
background:url(/images/i/upm_bg.jpg) 0px 0px repeat-x;
height: 34px;
padding: 5px 20px 0px 20px;
margin: 0px;
color: #ffffff;
float: right;
}

.upmenu_c a
{
color: #ffffff;
font-weight: normal;
text-decoration: underline;
font-family: Arial;
font-size: 11px;
}

.upmenu_c a:hover
{
text-decoration: none;
}

.downmenu
{
height: 45px;
position: absolute; 
right: 20px; 
top: 62px;
}

.downmenu_l
{
width: 10px;
height: 45px;
background:url(/images/i/dnm_l2.jpg) 0px 0px no-repeat;
float: right;
}

.downmenu_r
{
width: 10px;
height: 45px;
background:url(/images/i/dnm_r2.jpg) 0px 0px no-repeat;
float: right;
padding: 0px;
margin: 0px;
}

.downmenu_r
{
width: 10px;
height: 45px;
background:url(/images/i/dnm_r2.jpg) 0px 0px no-repeat;
float: right;
padding: 0px;
margin: 0px;
}

.downmenu ul
{
list-style-type: none;
height: 45px;
float: right;
margin: 0px;
padding: 0px;
background:url(/images/i/dnm_bg.jpg) 0px 0px repeat-x;
}

.downmenu ul li
{
padding: 15px 20px 0px 20px;
margin: 0px;
height: 45px;
float: left;
background:url(/images/i/dnm_delim.gif) 0px 0px no-repeat;
}

.downmenu ul li.cls
{
background: none;
float: left;
}

.downmenu ul li a
{
color: #24a0c7;
font-weight: bold;
text-decoration: underline;
font-family: Tahoma;
font-size: 15px;
}

.downmenu ul li a:hover
{
color: #24a0c7;
font-weight: bold;
text-decoration: none;
font-family: Tahoma;
font-size: 15px;
}	
	
.main1
	{
		width:1000px;
		margin:30px auto 0px auto;
		padding:0px;
		position:relative;
		z-index:9999;
	}
.inner
	{
		font-size:12px;
		line-height:18px;
	}	
.main_left
	{
		width:290px;
		height:165px;
		margin:0px;
		background:url(/images/i/banner_left.png) 0px 0px no-repeat; 
	}			
.main_center
	{
		width:290px;
		height:165px;
		margin:0px;
		background:url(/images/i/banner_center.png) 0px 0px no-repeat; 
	}			
.main_right
	{
		width:290px;
		height:165px;
		margin:0px;
		background:url(/images/i/banner_right.png) 0px 0px no-repeat; 
	}		

.vs_h1 /*заголовки  главной*/
	{
		text-transform:uppercase;
		text-decoration:none; 
		font-size:17px;
		font-family: Tahoma;
		font-weight: normal;
		padding:3px;		
	}
.baner_h1
	{
		color:#FFFFFF;
		margin:0px;
		padding:20px;
	}	
.blue_h1 {color:#1892B9;}
.orange {
	color:#FF8000;
}
.black {color:#000000;}
.green {color:#008000;}
.red {
	color:#CC0000;
	padding:6px 3px;
}		

.baner_txt	
	{
		margin:0px;
		color:#FFFFFF;
		padding:0px 5px 0px 130px;
		font-size:11px;
		line-height:15px;
	}
	
.block_tab
	{
		margin:25px;
	}

.block_tab_link {
    text-align: right;
    margin: -10px 25px 0;
}

.block_tab p {
    text-align: justify;
}

.inner_p p, .inner_p h3
	{
		margin-left:17px;
	}	

.data_sm
	{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
	}
.data_big
	{
		font-size:13px;
		color: #7FA0B0;
		font-family:Verdana;	
		line-height:22px;
	}		

.clear1
	{
		height:150px;
		clear:both;
	}	
	
.footer1a
	{
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");
		min-width:1000px;
		height:90px;  		
		margin:-150px auto 0px auto;
		padding:50px 0px 20px 0px;
		font-size:9px;	
		background:#f2f2f2;
	}		
	
.footer1
	{
		width:1000px;
		margin:0px auto 0px auto;
	}
.foot_left
	{
		float:left;
		width:287px;
		padding:0px 30px 0px 30px;
	}	
.foot_right
	{
		float:left;
		padding:0px 0px 0px 30px;
	}
.news
	{
		float:left;
		border:1px solid #ACACAC;
		margin-right:10px;
        padding:3px;
        background: #FFF;
	}
.dead
	 {
		 border:0px ;
		 width: 100%;
	 }
.nc_comment_text
	{
		height:100px;
		margin:10px;
		padding:4px;
		width:50%;
	}
.nc_captcha_code
	{
		margin:5px;
	}
	
.nc_blog_list
	{
        clear: both;
		margin-top:25px;
		margin-bottom:15px;
		font-size: 14px;
	}
.nc_date 
	{
		font-size:14px;
	}	
.nc_time
	{
		font-size:14px;
	}

.nc_list,
.nc_add_message_button{
    clear: both;
    padding-bottom: 40px;
}

.nc_list nc_blog_comments
	{
	margin: 1px;
	}

.nc_list h3 {
    font-family: Arial;
    font-weight: normal;
}

.nc_announce {
    text-align: justify;
    padding: 0 0 15px;
}

.nc_full_text {
    text-align: justify;
    padding: 0 0 15px;
}

.nc_blog_info,
.nc_blog_description {
    font-size: 18px;
    color: #BBB;
    margin: -15px 20px 0;
}

div.nc_author {
    float: right;
    font-weight: bold;
}

div.nc_tags {
    float: left;
}

div.nc_datetime {
    clear: right;
    float: right;
}

div.nc_comments {
    clear: both;
    margin-top: 30px;
}

div.nc_blog_editsection {
    clear: right;
    float: right;
}

.nc_blog_edit_header {
    display: none;
}

div.nc_row {
    margin: 15px 0;
}

div.nc_row .nc_announce {
    padding: 0;
}

div.nc_row_info {
    font-size: 0.8em;
    color:#7FA0B0;
}

div.nc_info,
.nc_settings_section {
    float: right;
    font-size: 0.8em;
    color: #7FA0B0;
}

.nc_settings_section {
    float: none;
    text-align: right;
}

.nc_bbcode_img {
    margin: 4px auto;
    padding: 3px;
    border: #C0C0C0 solid 1px;
    display: block;
}

.data_big {
    margin: 10px 0;
}

.poll_tab h2 {
    font-size: 12px;
    font-weight: bold;
}

.poll_tab {
    margin-top: 0px;
}

.cat_title1 td
	{
		border-top:1px solid #b6b6b6;
		border-bottom:1px solid #b6b6b6;
		padding:8px 5px 8px 5px;
		background:#eeeeee;
		font-weight:bold;
	}	
	
	
.cat_title2 td
	{
		padding:8px 5px 8px 5px;
		border-bottom:1px solid #b6b6b6;
	}	


.form1
	{
		padding:0px 0px 0px 0px;
	}

.form1 input, .form1 textarea
	{
		background-color:#EEEEEE;
		border:1px solid #ACACAC;
		color:#000000;
		width:300px;
		margin:3px 0px 3px 0px;
	}



.form1 textarea
	{
		height:130px;
		overflow:auto;
	}

.form1 input.i_sub
	{
		color: #454545;
		width: 130px;
		padding: 3px 0;
		font-weight: bold;
	}

.form1 input.key
	{
		width: 50px;
	}

.form1 img
	{
		border:1px solid #ACACAC;
	}

.right {
    text-align: right;
}

.banner_dns,
.banner_help {
    background: #EFEFEF;
    border-bottom: #B6B6B6 solid 1px;
    border-top: #B6B6B6 solid 1px;
    padding: 10px;
}

.banner_dns {
    margin: 50px 0 20px;
}

.banner_help {
    margin: 0;
}

.banner_dns .text {
    float: left;
    font-size: 20px;
    line-height: 1.7em;
    padding: 10px;
    text-transform: uppercase;
    color: #444;
}

.banner_dns span{
    display: block;
    float: right;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 70px;
    line-height: 1.5em;
    color: #008CD2;
}

.banner_dns a {
    display: block;
    clear: both;
    text-align: center;
    font-weight: bold;
}

table.stat {
    border: #C5C5C5 solid 1px;
    padding: 1px;
    margin: 10px;
}


table.stat td {
    border: #C5C5C5 solid 1px;
}

table.stat tr.odd td {
    background: #F0F0F0;
    padding: 4px;
}

table.stat th {
    background: #F15726 url(/images/i/stat.jpg) repeat-x;
    height: 30px;
    vertical-align: middle;
}

.nc_bbcode_icon,
.nc_bbcode_wicon {
    margin: 0 1px -5px;
}

/*****************************Статья********************************/

.paperheader {
	background: url(/images/i/pic_paper.gif) no-repeat  left;
	padding-left:15px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
} /*заголовок*/

.papertxt {color: #000000; font-size:12px; text-decoration:none; text-align:justify;} /*текст*/

.papersmall {
	color:#000000;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
} /*аннотация*/

.paperautor {
	color:#000000;
	font-size:11px;
	line-height:12px;
	font-style: italic;
}/*автор*/

.rates {background: url(/images/i/rates.gif) no-repeat  left; padding-left:15px; color:#000000; text-decoration:none;}
.comments {background: url(/images/i/comment.gif) no-repeat  left; padding-left:15px; color:#000000; text-decoration:none;}

.next {color:#000000; font-size:11px; line-height:12px;} /*кнопка подробнее*/
.tag {background: url(/images/i/pic_teg.gif) no-repeat  left; 
		padding-left:15px; 
		font-size:11px;
		text-decoration: none;
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;}


.unactiveurl {text-decoration:underline; color:#1892B9;}	
.activeurl { color: #000000; text-decoration:none;}	
.url { color: #000000; text-decoration:none;}	



.col1 { background-color:#e8e8e8; text-decoration:none;}
.col2 { background-color:#FFFFFF; text-decoration:none;}


.linkheader {
	background: url(/images/i/pic_paper.gif) no-repeat  left; 
	padding-left:15px;
	color:#000000;
	font-size:14px;
	line-height:14px;
	font-weight: bold;

} /*заголовок*/



/* Compare table */
.product_tab { width:100%; margin-top:20px; }
.product_tab .sel {
	height:30px;
	border:1px solid #3399cc;
	border-bottom:0;
	background:#ffffff;
	text-align:center;
	white-space:nowrap;
	padding-left:8px;
	padding-right:8px;
}
.product_tab .sel a {
	color:#003366;
	text-decoration:none;
	font-weight:bold;
}
.product_tab .pas { height:30px;
	background:#cccccc;
	text-align:center;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	white-space:nowrap; 
	padding-left:8px; 
	padding-right:8px;
}
.product_tab .pas a { color:#ffffff;  text-decoration:none; font-weight:bold; }
.product_tab .content { border:1px solid #3399cc; border-top:0; background:#ffffff; padding:20px; }

/* Compare table */
.compare { background:#cccccc; width:100%; }
.compare td {  padding:3px 5px 3px 5px; border-top:1px solid #cccccc; background:#ffffff; }
.compare .tit {border-right:1px solid #cccccc; }
.compare .tit td { font-weight:bold; padding:5px; background:#cccccc;}
.compare .notit { background:#ffffff;}
.compare td.c, .compare td.csel { text-align:center; }

/* End compare table */


/* Sys table */
.sysreq { width:100%; }
.sysreq .ttl { color:#3399cc;}
.sysreq .brd_r {  border-top:1px solid #cccccc; border-right:1px solid #cccccc; }
.sysreq .brd_l { border-top:1px solid #cccccc; }
/* End sys table */
img.top_rate {vertical-align:middle; margin:3px;}
span.top_url {font-size:9pt;}
span.top_date {color:#666;}