body{
	margin:0;
	padding:0;
	border:0;
	font:11px Verdana,Tahoma,Arial,sans-serif;
	letter-spacing:-1px;
	color:#00ADEF;
	background-color:#FFF}
table{border:0}
td{

	vertical-align:top;
	font:11px Verdana,Tahoma,Arial,sans-serif;
	letter-spacing:-1px}
img{border:0}

a{color:#00ADEF}
#top{
	color:#303030;
	height:107px;
	width:100%}
#top a{color:#00AEEF}
#top_table{
	border-right:1px solid #BFBFBF;
	border-left:2px solid #BFBFBF;
	border-bottom:2px solid #BFBFBF;
	width:526px;
}
#tech #top_table{
	border-left:0;
	width:506px;
}
#top_table td{
	vertical-align:middle;
	text-align:center;
	color:#BFBFBF;
	letter-spacing:-1px;
	font:9px verdana,arial;
}
#top_table td.l{
	text-align:left 
}
img#logo{
	margin:15px 0 0 0;
}
#top_table td#t0{
	border-right:2px solid #BFBFBF;
	width:259px
}
#tech #top_table td#t0{
	border-right:2px solid #BFBFBF;
	width:239px
}
#top_table td#t1{
	padding-top:4px;
	width:265px
}
#top_table table{
	margin-top:4px;
	border-top:1px solid #BFBFBF;
}
#top_table td#t2{
	border-right:2px solid #BFBFBF;
	height:18px;
	width:109px;
	padding:0;
}
#tech #top_table td#t2{
	width:100px;
	text-align:left;
}
#top_table td#t3{
	border-right:1px solid #BFBFBF;
	height:18px;
	width:50px;
	padding:0;
}
#top_table td#t3{
	height:18px;
	width:150px;
	padding:0;
}
#top_table td#t4{
	height:18px;
	padding:0;
}
#top_table td#t5{
	border-right:1px solid #BFBFBF;
	width:64px;
}
#top_table td.t6{
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	height:19px;
	padding:0 7px;
	width:92px;
	
}
#top_table td.big{
	height:55px;
	vertical-align:middle;
	font-size:18px;
}
#top_table td.t7{
	border-bottom:1px solid #BFBFBF;
	height:18px;
	padding:0 7px;
	}
#top_table td.t8{
	border-right:1px solid #BFBFBF;
	height:18px;
	padding:0 7px;
	 }


.pause{width:6px}
.left{width:9px}
.right{width:9px}
.four{width:25%}
.top_div{width:320px}
.half{width:49%}
.six{width:17%}
.toright{text-align:right}
#top_info{
	display:inline;
	width:138px;
	height:86px;
	margin:20px 0 0 15px}
#top_info img{margin-bottom:10px}

#all{	
	min-width:996px;
	table-layout:fixed;
	width:100%}
#all a{color:#818181}
.all_first_page{color:#818181}
.all_first_page a{color:#818181}


.center_right{background:url('i/all_bg2.gif') top left repeat-x}
.center_left{background:url('i/all_bg.gif') top left no-repeat}
.center_center{background:url('i/center_center.gif') top left repeat-x}

#flash{margin-bottom:20px}

#first img{margin-bottom:8px}
#first{
	width:225px;
	min-width:225px;
	padding:15px 0 0 0}
#second{
	width:286px;
	min-width:286px;
	padding:15px 15px 0 21px}


ul.menu{
	padding:0 15px 0 15px;
	list-style:none;
	margin:0 20px 0 0;
	color:#818181;
	border:1px solid #BFBFBF;
	width:100%}
td>ul.menu{width:auto;}
ul.menu a{color:#818181}
ul.menu li{clear:both;
	list-style:none;
	padding:2px 5px;
	margin:1px 0}
div.hor_menu{
    margin-bottom:20px;
    font-size:12px}
div.hor_menu span.now{
    padding:0 4px 1px 3px;
    background-color:#00ADEF;
    color:#FFF}
ul.menu li.now{
	background-color:#00ADEF;
	float:left;clear:both;
}
#all ul.menu li.ad a{color:#00AEEF}
#all ul.menu li.now a{
	color:#FFF;
	text-decoration:none}
#all ul.menu li.now a:hover{text-decoration:none}

.il{
	float:left;
	margin:0 7px 7px 0}
.div_il{
	width:110px;
	height:83px;
	float:left;
	margin:0 7px 7px 0
}
.div2_il{
	width:240px;
	float:left;
	margin:0 7px 0 0
}
.div2_il img{margin-bottom:6px}
.div2_il img.small_img{margin-right:6px;width:117px}
.div2_il img.last{margin-right:0}

.div_il td{
	text-align:center;
	vertical-align: middle;
}
form{margin:0 0 10px 0}
.search{
	text-align:right;
	height:29px;
	padding-right:45px;
	background:url('i/search_bg.gif') bottom right no-repeat}
.search input{
	border:1px solid #BFBFC1;
	width:263px;
	height:19px;
	padding:1px 5px;
	font-size:10px;
	color:#BFBFC1}
#copy{
	background-color:#E7E7E7;
	color:#818181;
	height:22px;
	overflow:hidden;
	font-size:9px;
	padding:0 10px;
	vertical-align:middle}
.pause2{background:url('i/pause2_bg.gif') top repeat-y}
#bottom_left{padding-left:20px;}

#ac{background:url('i/ac.gif') top right no-repeat}
#a{background:url('i/a.gif') top right no-repeat}
#sashka{
	background-color:#E7E7E7;
	vertical-align:middle;
	text-align:right;
}
.in_table{
	clear:both;
	/*text-align:center;*/
}
.center_align{text-align:center}
.in_table td{padding:2px 0 2px 6px;}
.in_table td img{margin:15px 0 5px 0;}
.in_table td.first{padding-left:0;}
.with_border td{border-bottom:1px solid #F2F2F2;}
.at_center td{text-align:center;}
div.menu_center{
	text-align:center;
	margin:15px 0;
	color:#818181;
}
.name{
	color:#818181;
	padding-right:20px;
	width:200px
}
.greyp{color:#818181}
.bluep{color:#00ADEF}
.yes_lineb{text-decoration:underline;}
.yes_lineb a{text-decoration:underline}
.no_line{text-decoration:none;}
.no_line a{text-decoration:none}

#all .no_lineb{text-decoration:none;color:#00ADEF;}
#all .no_lineb a{text-decoration:none;color:#00ADEF;}
#all .yes_lineb{text-decoration:underline;color:#00ADEF;}
#all .yes_lineb a{text-decoration:underline;color:#00ADEF;}
.greyp a{color:#818181;}
.with_margin{margin:6px }
.with_padding{padding:6px}
.noMargin td{
	padding-top:0;
	padding-bottom:0;
}
.noMargin td img{margin:0;}
.big_image{
	border:1px solid #BEBEBE;
	
	margin:6px;
	padding:60px;
}
.big_image td{
	text-align:center;
	vertical-align:middle;
}

#il_td{text-align:center;}
#il_td img.big_img{margin:0 0 6px 0}
#il_td img{margin-bottom:6px}
#il_td img.small_img{margin-right:6px;width:117px}
#il_td img.last{margin-right:0}

.il_td{text-align:center}
.il_td img{margin-bottom:6px}
.il_td img.small_img{margin-right:6px;width:117px}
.il_td img.last{margin-right:0}

#menu_td ul{
	padding-right:0;
	margin-right:0
}

#all td.blue a{color:#00ADEF}
#all td a.blue{color:#00ADEF}
#all table.blue a{color:#00ADEF}
#all ul.menu li.blue a{color:#00ADEF}

.bottom_align td{vertical-align: bottom;}
.with_border td.nborder{border-bottom:0}
.botpad{padding-bottom: 4px}
.uppad{padding:50px 0 10px 6px}
.uppad2{padding-top:25px}
.brandtext{clear:both;text-align:justify}
.brandtext img.il{margin:0 6px 6px 0}
div.archiveimage{
	float: left;
	clear: both;
	margin: 0 20px 40px 0;
}
div.archivetext{
	float: left;
	margin: 0 20px 40px 0;
}
div.archivedate{margin-bottom: 10px}
h5{font-weight:normal; font-size:140%}
h3 span{font-weight: normal;font-size: 11px; padding-left: 15px}
object, embed {
	visibility:hidden
}
td>object,div>object,body>object {
	visibility:visible
}
td>embed,object>embed,div>embed,body>embed {
	visibility:visible
}
