html, body {
	margin:auto; 	
	font:normal 11px Tahoma, sans-serif; background: #bbbcbd;
}
table, p{font:normal 11px Tahoma, sans-serif;}
/*--------------------top--------------------------*/
#top {
	background: url(../../siteimg/main/bg_top.gif) repeat-x;
}
#cont {
	background: White;
	margin-left:275px;
	margin-right:50px;
	border-top: #fe3399 solid 1px;
	margin-top: 75px;
	_margin-top: 45px;
	position: relative;
	z-index: 3;
	display:block;
	min-height:1250px;
	height:auto !important;
	height:1250px;
}
.top_block {
	position: absolute;
	left:0;
	top:0;
	text-align:center;
	width:100%;z-index:11;
}
#authblock {
	margin-right: 50px;
	text-align:right;
	height: 50px;
	padding-top:10px;
	position: relative;
}
#auth {position:relative; z-index:12;}
#auth input {
	font:11px Tahoma, Arial, sans-serif;
	color:#333a41;
	border-top:1px solid #313D4B;
	border-left:1px solid #313D4B;
	border-bottom:1px solid #53687D;
	border-right:1px solid #53687D;
	background:#5a6670;
	width:80px;
	height:18px;
	padding: 1px 0 0 3px;
	margin:0 6px 0 0;
}
#login_errors {
	color:#5a6670;
}
#auth button {
	width:24px;
	height:23px;
	border:0;
	background:transparent;
	margin:5px 0 0 5px;
}
#auth button img {
	width:22px;
	height:22px;
}
/*--------------------------*/
#top_menu {
	margin:42px auto 0px auto;
	margin-right: 50px;
	_margin-right: 50px;	
	text-align:right;	position: relative;
	z-index:10;

}
#top_menu  a {
	float: right;
	width: 15px;
	height: 19px;
}
#top_menu i {
	float: right;
	width: 9px;
	height: 19px;
	background: url('/siteimg/main/i8.gif') no-repeat;
}
#top_menu  a#faq {background: url('/siteimg/main/faq.gif') no-repeat 0% 0%;}
#top_menu  a#mail {background: url('/siteimg/main/mail.gif') no-repeat 0% 0%;}
#top_menu  a#print {background: url('/siteimg/main/print.gif') no-repeat 0% 0%;}
#top_menu  a#sitemap {background: url('/siteimg/main/sitemap.gif') no-repeat 0% 0%;}

#top_menu  a#home:hover, #top_menu  a#faq:hover, #top_menu  a#mail:hover, #top_menu  a#print:hover, #top_menu  a#sitemap:hover {
	background-position: 0% 100%;}
#logo {
	float: left;
	
	width: 142px;
	height: 32px;
	margin-top: 31px;
	_margin-top: 30px;
	margin-left: 80px;
	_margin-left: 40px;
	cursor:pointer;
	position:absolute;
	_position:relative;
	z-index:13;
}
#top_image {
	margin: 40px 0 0 270px;
	background: url('/siteimg/main/top_menu.gif') repeat-x;
	height: 52px;
}
/*---------------------------------------------------------------------------------------------------------------------------------*/
/*-----------main_menu-------------*/
#menu_block {
	text-align:left; 
	position:absolute;
	top:80;
	_top:100;
}
#menu {
	text-align:right;
	margin:50px 0 0 30px;
	_margin:30px 0 0 30px;
	width:200px;
	position:absolute;z-index:6;
}

#menu a {text-decoration:none}

#menu ul				{padding:0; margin:0 10px 0 0;}
#menu ul li				{text-align:right;list-style-type:none}
#menu ul li a			{display:block;line-height:18px;height:18px;color:#d4d4d4; padding:0 20px 0 0;font-weight:bold;background: url('/siteimg/main/marker.gif') center right no-repeat}
#menu ul li a:hover		{color: #ff0080;background: url('/siteimg/main/marker_hover.gif') center right no-repeat}

#menu ul ul				{margin:5px 15px 10px 0}
#menu ul ul li a		{display:block;line-height:18px;height:18px;color:#d4d4d4; padding:0 10px 0 0;font-weight:normal;background: url('/siteimg/main/marker2.gif') center right no-repeat}
#menu ul ul li a:hover	{color:#ff0080;background: url('/siteimg/main/marker2.gif') center right no-repeat}

#menu ul ul {display:none;}

#menu ul.visit {display:block !important;}

#menu li.visit a {font-weight:bold;}

#menu li.visit li a {font-weight:normal;}

#menu li.visit li.visit a {font-weight:bold;}

#menu li.visit li.visit li a {font-weight:normal;}

#menu li.visit li.visit li.visit a {font-weight:bold;}
/*----------------------main_menu_end--------------------------------------------*/

#mirs {
	text-align:right;
	position: absolute;	
	right:50;
	top:95;z-index:10;
}
/*----------------------------------search----------------------------------------*/
#search2 {
	position: absolute;
	top: 450px;
	background: #7e858c;
	width: 200px;
	margin-left: 75px;
	height: 70px;
	z-index:5;
}
#s_img1 {
	background: url('/siteimg/main/search_site.gif') no-repeat;
	margin-top: -12px;
	margin-left: 20px;
	height: 46px;
	width:103px;
	position: absolute;
}
#s2{	
	position: absolute;
	top: -30px;
	margin-left: 40px;
	font:normal bold 10px Tahoma, sans-serif;
}
#search_input{
	margin-top:25px;
	margin-left:30px;
	position: absolute;
	width: 140;
}
input {
	font:11px Tahoma, Arial, sans-serif;
	color:#333a41;
	border-top:1px solid #41474c;
	border-left:1px solid #41474c;
	border-bottom:1px solid #838d93;
	border-right:1px solid #838d93;
	background:#838D93;
	width:140px;
	height:18px;
	padding: 1px 0 0 3px;
	margin:0px 6px 0 0;
}
#search_input div {
	float:right;
	font:normal 12px Tahoma, sans-serif;
	color:#c3c6c9;
	text-align: right;
}
/*------------------------------search_end----------------------------*/
/*----------------------------------search----------------------------------------*/
#search1 {
	position: absolute;
	top: 570px;
	background: #7e858c;
	width: 200px;
	margin-left: 75px;
	z-index:5;
	height:180px;
	padding-bottom:10px;
}
#search1 div
{
    padding-top:0 !important;
}
#search1 #flexum
{
    position:absolute;
    top:210px;
    left:21px;
}
.divide{
	background: url('/siteimg/main/divide.gif') repeat-x;
	height: 5px;
}
#s_img {
	background: url('/siteimg/main/search.gif') no-repeat;
	margin-top: -12px;
	margin-left: 20px;
	height: 46px;
	width:103px;
	position: absolute;
}
#s2{	
	position: absolute;
	top: -30px;
	margin-left: 40px;
	font:normal bold 10px Tahoma, sans-serif;
}
#search_input{
	top:5px;
	margin-left:30px;
	position: absolute;
	width: 140;
}
input {
	font:11px Tahoma, Arial, sans-serif;
	color:#333a41;
	border-top:1px solid #41474c;
	border-left:1px solid #41474c;
	border-bottom:1px solid #838d93;
	border-right:1px solid #838d93;
	background:#838D93;
	width:140px;
	height:18px;
	padding: 1px 0 0 3px;
	margin:0px 6px 0 0;
}
#search_input form div {
	float:right;
	font:normal 12px Tahoma, sans-serif;
	color:#c3c6c9;
	text-align: right;
	top:0px;
}
select {
	font:11px Tahoma, Arial, sans-serif;
	color:#333a41;
	border-top:1px solid #41474c;
	border-left:1px solid #41474c;
	border-bottom:1px solid #838d93;
	border-right:1px solid #838d93;
	background:#838D93;
	width:140px;
	height:18px;
	padding: 1px 0 0 3px;
	margin:14px 0px 0 0;
}
/*------------------------------search_end----------------------------*/

/*------------------------------bottom--------------------------------*/
#bottom {
	background: url('/siteimg/main/bg_bottom.jpg') repeat-x;
	height: 312px;
	bottom:0;
	width:100%;
	position: relative;
	z-index:0;
	margin-bottom:0px;
	margin-top:-172px;
	_margin-top:-160px;
}
#bottom_align {
	position: relative;
	top:60px;
}
#b1 {
	background:#252a2f repeat-x;
	height: 54px;
	width:200;
	position: relative;
	top: 100px;
	margin-left: 75px;
}
#b1 p {
	font:normal 12px Century Gothic, sans-serif;
	color:666a6e;
	margin-left: 90px;
}
#b2 {
	background:url('/siteimg/main/b2.gif') repeat-x;
	height: 2px;
	margin-top: 2px;
	position: relative;
	margin-left: 75px;
	width:200;
	top: 100px;
}
#bottom_menu {
	background:#475056 repeat-x;
	position: relative;
	margin-left: 250px;
	margin-right: 50px;
	margin-top:42px;
	_margin-top:31px;
}
#bottom_menu ul {
	float: right;
	text-align:left;
	margin-right: 30px;
	_margin-right: 10px;	
	position: relative;
	z-index:3;
	margin-top:-37px;
}

#bottom_menu li {
	display:inline;
	list-style-type: circle;
	padding:0 12px 0 12px;
	padding-left: 15px;
}
#bottom_menu ul:first-child li {font-weight:bold; color:Red;}
#end {
	float:left;
	margin-left: 270;
	_margin-left: 145;
	margin-top: 10px;
	position: relative;
}
#end span {
	font:normal 11px Tahoma, sans-serif;
	color:#cfd3d8;
	padding:auto;
}
#banner {
	border: 1px solid #5c666d;
	width: 468px;
	height: 60px;
	float:right;
	margin-right: 50px; 
	_margin-right: 25px;
	margin-top: 15px;
	_margin-top: 75px;
}
/*---------------------------bottom_end-------------------------------*/
/*---------------------------nav--------------------------------------*/
#av_fon{
	background: url('/siteimg/catalog/av_fon.jpg') right no-repeat;
	position:relative;
	z-index:10;
	height:232px;
	margin-right:-50px;
	margin-top:-67px;
}
#navline {
	height:50px;
	background: #fff url('/siteimg/nav.jpg') top left no-repeat;
	padding: 10px 0 0 10px;
	margin-top: 70px;	
	position:absolute;
}

#navline ul				{padding:0 0 0 0px; margin:0 0 0 0}
#navline ul li			{list-style-type:none; float:left; background: url('/siteimg/main/arr.gif') center left no-repeat;padding:3px 5px 0 15px; position:relative; z-index:6;}
#navline ul li#home		{float:left; background: none;padding:0 5px 0 0}

#navline ul li a		{color:#53687D;text-decoration:none}
#navline ul li a:hover	{color:#0585D7;text-decoration:underline}

#home a {
	display:block;
	height:26px;
	width:26px;
	background: url('/siteimg/main/nav.gif') 0% 0% no-repeat;
}
#home a:hover {
	background: url('/siteimg/main/nav.gif') 0% 100% no-repeat;
}
/*---------------------------nav_end--------------------------------------*/
.cnt {
	margin-top:25px;
	_margin-top:0px;
	padding: 10px 30px;position:relative;z-index:17;
}
.cnt2 {
	margin-top:-110px;
	position:absolute;z-index:10;position:relative;
}
a {
	font:normal 11px Tahoma, sans-serif;
	color:#7c858d;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}
.teh{
     border-left: 1px solid #1a84d2;
     margin-left: 5;
     padding-left: 5;
}
.chap {
	background: url('/siteimg/main/chap.gif') no-repeat;
	height: 91px;
	position:absolute;
	padding-left: 260px;
	margin-top: 120px;
	vertical-align: top;
}
.chap2 {
	height: 91px;
	position:relative; z-index:6;
	padding-left: 260px;
	margin-top: -83px;
	_margin-top: 0px;
}
h1 {
	color: #9f0251;
	font: bold 25px Arial;
}
.group {
	background:#acb0b5;
	min-height:38px;
	height:auto !important;
	height:38px;
	font:bold 11px Tahoma, sans-serif;
}
.group div {
	margin-left: 20px;
	margin-top:-26px;
	padding-bottom:10px;
	padding-left: 18px;
	border-left: 1px solid White;
}
.group img {margin-left: 20px;}
.border {
	border-top: #ff0080 solid 4px;
	display: table-cell;
	display: inline-block;
	vertical-align: top;
}
.border2 {
	padding: 5px;
	display: table-cell;
	display: inline-block;
	background: #EFF1F1 url('/siteimg/main/bkgr.jpg') repeat-x 0% 100%;
}
.line {
	background:url('/siteimg/main/line.gif') repeat-x;
	margin-left: 30px;
}

.form_tbl {
	border-collapse: collapse;
	border: 1px solid #d8dadc;
	color: #7f7f7f;width: 100%;_width: 90%;
}
.form_tbl input {
	font:11px Tahoma, Arial, sans-serif;
	color:#333a41;
	border-top:1px solid #c1c5c8;
	border-left:1px solid #c1c5c8;
	border-bottom:1px solid #d8dadc;
	border-right:1px solid #d8dadc;
	background:#d8dadc;
	width:130px;
	height:18px;
	padding: 1px 0 0 3px;
	margin:0 6px 0 0;
	float:left;
}
.form_tbl textarea {
	font:11px Tahoma, Arial, sans-serif;
	color:#333a41;
	border-top:1px solid #c1c5c8;
	border-left:1px solid #c1c5c8;
	border-bottom:1px solid #d8dadc;
	border-right:1px solid #d8dadc;
	background:#d8dadc;
	width:394px !important;
	
	height:70px;
	padding: 1px 0 0 3px;
	margin:0 6px 5px 0;
}
.form_tbl div{clear:both; white-space: nowrap}

label {width: 120px;_width: 130px; float:left; padding:4px;}
label i {width:10px;font-style:normal;color:#ff0180;}


.form_name {
	background:#d8dadc  repeat-y;
	border-bottom: 4px solid #bec1c5;
	width: 300px;
	padding-right: 15px;
	min-height:28px;
	height:auto !important;
	height:28px;
}
.fline {
	border-right: 1px solid #8a9297;
	_padding:0px;
}
.form_name p {padding-top:7px;_padding-bottom:7px;padding-left:40px;font-weight: bold;color:#4c5155;}
.form_arr {
	position:absolute;
	padding: 12px 0 0 15px;
	_padding: 12px 0 0 16px;
	v-align: top;
}
.cat_menu {
 	background: url('/siteimg/cat_long_bg.gif') repeat-x;
}


.compare_bt
{
	margin-top:5px;
}

.compare_table
{
	border-collapse:collapse;	
}

.compare_table td{
	border: #333a41 solid 1px;
}

.compare_th
{
	font-size:9pt;
	background: #bbbcbd;
	border: #333a41 solid 2px;
}	

.hid_cnt li a, li b {
	font:bold 12px Tahoma, verdana;
	color:#000;
	text-align:justify;
}

.hid_cnt ul li p {
	color:#000;
	text-align:justify;
	padding: 3px 0 0 0px;margin: 0px;
}

.hid_cnt ul ul li b, ul ul li p {
	font:normal 11px Tahoma, verdana;
	color:#000;
	margin: 0px;
	padding: 3px 0 0 0px;
}
.hid_cnt ul ul li a {
	font:normal 11px Tahoma, verdana;
	color:#000;
	text-decoration: underline;
}
#mod ul li b{
	color:#ff0080;
	vertical-align: super;
	font-size: smaller;
	font-size: 9px;
}
ul {
	margin:0 0 0 20px;
	padding:0;
}

li {
	color:#ff0080;
	list-style-type:square;
	list-style-position: outside;
	padding: 1px 0 0 0;
}
p	{text-align:justify;}
ul ul li {
	font: 11px Tahoma, verdana;
	list-style-type:square;
	list-style-position: outside;
	padding: 1px 0 0 0;
}

#av_fon{
	background: url('/siteimg/catalog/av_fon.jpg') right no-repeat;
	position:relative;
	z-index:10;
	height:232px;
	margin-right:-50px;
	margin-top:-67px;
	_margin-top:-66px;
}
#ms_fon{
	background: url('/siteimg/catalog/ms_fon.jpg') right no-repeat;
	position:relative;
	z-index:10;
	height:232px;
	margin-right:-50px;
	margin-top:-67px;
	_margin-top:-66px;
}
#ls_fon{
	background: url('/siteimg/catalog/ls_fon.jpg') right no-repeat;
	position:relative;
	z-index:10;
	height:232px;
	margin-right:-50px;
	margin-top:-67px;
	_margin-top:-66px;
}
#hifi_fon{
	background: url('/siteimg/catalog/hifi_fon.jpg') right no-repeat;
	position:relative;
	z-index:10;
	height:232px;
	margin-right:-50px;
	margin-top:-67px;
	_margin-top:-66px;
}
#ls_fon{
	background: url('/siteimg/catalog/ls_fon.jpg') right no-repeat;
	position:relative;
	z-index:10;
	height:232px;
	margin-right:-50px;
	margin-top:-67px;
	_margin-top:-66px;
}
.teh{
	border-left: 1px solid #ff0080;
	margin-left: 30;
	padding-left: 5;
}
.tbl {
	border-collapse:collapse;	
}

.tbl td {
	border: #333a41 solid 1px;
}

.tbl th {
	font-size:9pt;
	background: #bbbcbd;
	border: #333a41 solid 2px;
	text-align: center;
}
table.tble {
	border-collapse: collapse;
}

table.tble th {
	border: 1px solid #4e5f71;
	border-bottom: 3px solid #4e5f71;
}

table.tble td {
	border: 1px solid #4e5f71;
	border-bottom: 3px solid #4e5f71;
	padding: 5px 10px !important;
}
.gloss {
margin-top: -115px;
_margin-top: -90px;
text-align:center;
width: 190px;
position: absolute;
}
.gloss2 {
margin-top: -45px;
_margin-top: -25px;


}