body {
	margin: 60px 0px 0px 0px;
	padding: 0 px;
	color: black;
	background: url(/pics/background.jpg);
	background-repeat: no-repeat; 
	background-color: #8C99A7;
    background-attachment:fixed;
    background-size: 100%;
}
body,td {font-family:Arial; font-size:12pt;}

img { border:0px; }

table.menu_table {
	width: 924 px;
}

.ttx td {font-size: 9pt;}
p.small {font-size: 9pt;}

div.content {
	width: 924px;
	text-align: left;
}
div.content_top {
	height: 16px;
	background: url(/pics/block_top_rounded.png);
	background-repeat: no-repeat;
	background-position: top;
	font-size:1px;
}
div.content_bottom {
	height: 18px;
	background: url(/pics/block_bottom_rounded.png);
	background-repeat: no-repeat; 
	background-position: top;
}
div.content_middle {
	background-color: white;
}
div.content_inside {
	margin-left: 80px;
}

div.footer {
	margin-top: 23px;
	background: url(/pics/bg_footer.jpg);
	background-repeat: repeat-x; 
	background-color: #2A425D;
	background-position: bottom;
	color: white;
	font-size: 10pt;
	padding: 40px 70px 40px 70px;
}
div.subfooter {
	margin-bottom: 50px;
	background-color: #A0B3BF;
	color: #353434;
	font-size: 10pt;
	padding: 5px 0px 5px 24px;
}

.footer a:link, .footer a:visited {
	color: white;
	text-decoration: none;
}
.footer ul {
	color: white;
	margin-top: 0px;
	margin-left: 15px;
	padding-left: 5px;
	font-size: 10pt;
}
.footer span {
	color: white;
	font-size: 12pt;
}
.footer img {
	margin-right: 13px;
}

h3.green {
	color: #91BD3C;
}


table.main_announce {
	margin-top: 40px;
	margin-bottom: 30px;
}
.main_announce h3 {
	color: #229232;
	padding-top: 0px;
	margin-top: 0px;
}
.main_announce p {
	color: #5A5A5A;
	font-size: 10pt;
}

/* верхнее меню */
dl dt {
	font-size: 12pt;
	font-family: 'Arial';
	font-weight:bold;
	display: block;
	margin-right: 5px;
	float:left;
}
dl dt a, dl dt a span {
color: #8A98A6;
display: block;
text-decoration: none;
background: url(/pics/topmenu_item-bg.png) no-repeat 0 -40px;
padding:0px;
}
dl dt a span {
margin:0px 0px 0px 15px;
padding:10px 15px 7px 0px;
}
dl dt a:hover, dl dt a:hover span {
color: white;
text-decoration: none;
}
dl dt a:hover {
background-position: top left;
cursor:pointer;
text-decoration: none;
}
dl dt a:hover span {
background-position: top right;
cursor:pointer;
text-decoration: none;
}

/* меню Обзор/Характеристики на зеленой полосе */
.green_switch_in a, .green_switch_in span {
	color: #96a5a0;
	font-weight: bold;
	font-size: 15px;
	display: block;
	float:left;
	text-decoration: none;
	background: url(/pics/bg_but_sw3.png) no-repeat 0 -35px;
	padding:0px;
	margin-right: 5px;
}
.green_switch_in span {
	margin:0px 0px 0px 15px;
	padding:10px 15px 7px 0px;
}
a.swa_on {
	background-position: top left;
	cursor:pointer;
	color: #96a5a0;
	min-height: 35px;
}
span.sws_on {
	background-position: top right;
	cursor:pointer;
}
a.swa_off, span.sws_off {
	background-position: 0 -35px;
	cursor:pointer;
	color: white;
}

/*
ul#top li {
	font-size: 12pt;
	font-family: 'Arial';
	font-weight:bold;
	display: block;
	margin-right: 5px;
	float:left;
}
ul li a, ul li a span {
color: #8A98A6;
display: block;
text-decoration: none;
background: url(/pics/topmenu_item-bg.png) no-repeat 0 -40px;
padding:0px;
}
ul#top li a span {
margin:0px 0px 0px 15px;
padding:10px 15px 7px 0px;
}
ul#top li a:hover, ul#top li a:hover span {
color: white;
}
ul#top li a:hover {
background-position: top left;
cursor:pointer;
}
ul#top li a:hover span {
background-position: top right;
cursor:pointer;
}
*/
.pop_a_on {
	background-position: top left;
	color:white;
	cursor:pointer;
}
.pop_a_off {
	background-position: 0 -40px;
	cursor:pointer;
}
.pop_s_on {
	background-position: top right;
	color:white;
	cursor:pointer;
}
.pop_s_off {
	background-position: 0 -40px;
	cursor:pointer;
}

/*
.menu_table a, .menu_table span {
	font-size: 12pt;
	font-family: 'Arial';
	color: #8A98A6;
	font-weight:bold;
	padding-left: 10px;
	padding-top:8px;
	text-decoration: none;
}
.menu_table a:link, .menu_table a:visited {
	color: #8A98A6;
}
.menu_table span:hover, .menu_table a:hover {
	color: white;
	text-decoration: none;
}
*/
div.popmenu {
	display: none;
	padding: 10px 30px 30px 30px;
	position: absolute;
	top: 118px;
	z-index: 3000;
	font-size: 9pt;
	background-color: #C2CBD3;
	background: url(/pics/topmenu_sub-bg.png);
	background-repeat: repeat-x;
}

.popmenu img {
/*	margin: 20px 30px 10px 0px;*/
	margin-bottom: 10px;
	margin-top: 20px;
}

.popmenu a:link, .popmenu a:visited {
	background: url(/pics/topmenu_li-bg.png);
	background-repeat: no-repeat;
	padding: 3px 0px 3px 16px;
	color: #0d0d0d;
	text-decoration: none;
	display:block;
	width: 143px;
	font-size: 10pt;
	font-family: 'Arial';
	font-weight: normal;
}

.popmenu a:hover {
	background-color: #8A98A6;
}
/*
.popitem_on:hover, .popitem_on, .menu_table span:hover, .menu_table a:hover {
	width: 110px;
	height: 35px;
	background: url(/pics/topmenu_item-bg.png);
	background-repeat: no-repeat;
}
.popitem_off {
	background: none;
	width: 110px;
	height: 35px;
}
*/
a:link { color:#3F89F2; }
a:visited { color:#3F89F2; }

div.green_switch {
	background: url(/pics/bg_greenline.jpg);
	height: 46px;
	color: white;
	background-repeat: no-repeat;
}
div.green_switch_in {
	padding-top: 11px;
	margin-left: 90px;
}

div.reviews_title {
	background-color: #8A98A5;
	font-size: 22pt;
	font-weight: bold;
}
div.reviews_title_inside {
	padding: 14px 30px 12px 90px;
	color: white;
}
.reviews_title_inside span {
	color: #4E5862;
}

div.onyx-review {
	padding: 45px 90px 0px 90px;
}
.onyx-review h1 {
	color: #91BE3D;
	font-size: 15pt;
	margin-top: 0px;
}
.onyx-review h2, .onyx-review h3 {
	color: #91BE3D;
	font-size: 13pt;
	margin-top: 0px;
	margin-bottom: 0px;
}
.onyx-review {
	text-align: justify;
}


div.onyx-addresses {
	padding: 45px 90px 0px 90px;
}
.onyx-addresses h1 {
	color: #91BE3D;
	font-size: 15pt;
	margin-top: 0px;
}
.onyx-addresses h2, .onyx-addresses h3 {
	color: #838383;
	font-size: 13pt;
	margin-top: 0px;
}
.onyx-addresses {
	text-align: justify;
}


div.firmware_desc {
	padding-left: 20px;
	padding-right: 20px;
}



/* image slider */
#gallery_container {  width: 924px; height: 471px; display:block; position:relative; }
#thumb_container{ position:relative ; overflow:hidden ; width:924px ; height:465px ; margin:0px; padding-top:0px; }
#thumbs { white-space:nowrap; display:block; position:relative; }
#thumbs a { padding:0px; margin:0px; }
#thumbs a img { border:0px; }
.addfwd { display:block; position:absolute; cursor:pointer; width:467px; height:23px; top:461px; right:0px; background:url(/pics/main-button-forw2.png) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:457px; height:23px; top:461px; left:1px; background:url(/pics/main-button-back2.png) no-repeat;  }
/* image slider end */


.content_middle ul {
	list-style-image: url(/pics/bullet_li.gif);
}

/* news */
div.mat_news_container {margin-bottom:30px; padding-bottom:60px; border-bottom: 2px solid #CED7E1; }
div.mat_source {text-align:right; font-size: 9pt;}
.mat_source a:link, .mat_source a:visited {font-size: 9pt; color: #838383; }
div.mat_news_body {margin-top:8px;}
p.mat_content { text-align:justify; }
span.mat_date,span.mat_day, span.mat_ann_date {color:#838383;font-size:9pt;}
span.mat_alt_pic { margin-left:10px; font-size:8pt; color:#7392A7; }
h1.mat_title, h3.mat_news_title {margin: 0px; font-size: 15pt;}
a.mat_news_title:link, a.mat_news_title:visited, a.mat_item_title:link, a.mat_item_title:visited { text-decoration: none; }
table.mat_image_block {}
div.mat_alt_pic {text-align:center;}

