*{margin:0px; padding:0px}
body{font-family:Tahoma; font-size:14px}
div{position:relative}
a{color:#124798; text-decoration:none; cursor: pointer;}
a:hover{text-decoration:underline}


a img{border:0px}
a div{text-decoration:none}
h1,h2,h3{font-weight:normal}

#back{
	width:100%;
	margin:0px 0px 10px 0px;
	z-index:1
}

#pic{
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
	background:transparent url(/i/bg/bg.png) right top no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/bg/bg.png,sizingMethod=crop);
	width:684px;
	height:313px;
}

#header{
	padding:27px 76px 0px 76px;
	z-index:3;
	height:93px;
}
#logo{
	float:left;
}
#recv{float:right; text-align:center; margin-top:10px; top:0px; margin-right:70px; z-index:4; position:absolute; right:0; width:195px; height:43px; z-index:58}
#recv a{color:#124798; text-decoration:underline}
#recv h1{color:#124798; font-size:16pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#head{
	display:block;
	width:100%;
	clear: both;
	height:113px; z-index:2; display:block; background-color: #134899;
	background-image:url(/i/site/scheme_back.png);
	background-position: left top;
	background-repeat: no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/site/scheme_back.png,sizingMethod=crop);
}
#sch{behavior:url("/i/pngbehavior.htc"); position:absolute; z-index:4; left:0}
#head b{display:block; height:38px}
#head h1{margin-left:76px; color:#fff; font-size:24pt; width:350px;padding-top:15px; z-index:5}

form#icons{
	position: absolute;
	margin-top:-100px;
	right:76px;
	z-index:3;	
}
form#icons img{vertical-align: middle; margin-right:19px}
form#icons input.query{font-size:10px; border:1px solid #999}

#topnav{
	position:absolute;
	right:76px;
	margin-top:-25px;
	z-index:3;
	font-weight:bold;
}

#topnav{display:block; position:absolute; right:0; margin-right:76px; font-size:11pt; font-weight:bold; z-index:4; margin-top:-26px; line-height:26px}
#topnav a{cursor:pointer}
#topnav img{vertical-align:top; behavior:url("/i/pngbehavior.htc")}
#topnav span{background-color:#fff; padding-top:4px; padding-bottom:3px}


#topnav a{cursor:pointer; color:#000; text-decoration:none}
//#topnav img{vertical-align:middle; behavior:url("/i/pngbehavior.htc")}
//#topnav span{background-color:#fff; padding-top:3px; padding-bottom:5px;}


#nav_commutation, #nav_zp{-moz-opacity:0.7; opacity:0.7; z-index:30}
#nav_rele{-moz-opacity:0.7; opacity:0.7; z-index:20}
#nav_lider{-moz-opacity:0.7; opacity:0.7; z-index:10}

#center{
	margin:28px 0px 21px 0px;
	padding: 0px;
	width:100%;
	z-index:1;
}
#center td{
	vertical-align: top;
}
#center .first{
	padding-left:76px;
}
#center .last{
	padding-right:76px;
}
#center .order{
	padding:0px 76px;
	text-align: center;
}

#left{
	width:250px;
	height: auto;
}
#left a{color:#124798; text-decoration:underline}

#right{
	width:200px;
	padding-left:20px;
}
#right p{
  margin-top:30px;
  line-height: 23px;
}
#.lair{
text-indent:-8px;
}

#root{
	list-style:none;
	margin-left:-10px;
}
#root li{
	background-position:left -4px;
}
#root .liroot{
	padding-left:10px;
	background-position: left center;
	padding-bottom:5px;
}
#root span{
	display:block;
	width:100px;
	font-weight: bold;
	border-bottom:1px dotted #aaa;
	padding-bottom:5px;
}
#root .sub{
	float:right;
	display:none;
	background-image:url(/i/rarrow.png);
	background-position: left 5px;
	background-repeat:  no-repeat;
	margin-top:-23px;
	padding-left:20px;
	margin-left:-15px;
	z-index: 127;

}
#root .sub ul{
	list-style: none;
	width:130px;
}
#root .sub span{
	display: block;
	font-weight:normal;
	width:115px;
}
#root a{
	text-decoration: none;
}


#root li a:hover{
	color:#000
}


#cat{border:none; position:relative; width:100%; border-collapse:collapse;z-index:500;}
#cat a{color:#124798; text-decoration:none}
#cat a h3{text-decoration:none}
#cat td{width:165px; text-align:left; vertical-align:top;}
#cat h2{color:#124798; text-decoration:none; font-size:18pt}
#cat p{margin-top:7px; color:#606060; font-size:12px; text-decoration:none}
#cat .cent{padding-left:5px}
#cat .cent p{margin-top:3px;margin-left:3px}

#cat .text{width:250px}
#cat .textr{width:250px; padding-left:70px}
#cat h3:first-letter{text-transform:capitalize}
#cat p:first-letter{text-transform:capitalize}
#cat .black{color:#000}
#cat .red{color:#A12C2C}
#cat p img{vertical-align:middle}
#cat .frame{text-align:left; padding-left:0px; width:100%}
#cat .frame img{border:1px dotted #aaa; float: left; margin-right:10px; margin-bottom:10px;}

span.active{
  background-color:#124798;
  color:#fff;
  padding:0px 3px;
}


.backframe{background:url(/i/backframe.png) left top no-repeat; width:130px; height:77px; cursor:pointer; padding-top:1px}
.backframe img{display:block; margin:auto}

#footer{width:100%; clear:both; background:#ddd; color:#959595; font-size:12px;}
#footer a{color:#000}
#footer img{vertical-align:middle; behavior:url(/i/pngbehavior.htc); margin-top:2px; margin-bottom:2px;}
#footer td.left{text-align:left; padding-left:76px;}
#footer td.center{text-align:center; -moz-opacity:0.5; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
#footer td.right{text-align:right; padding-right:76px;}

table.nice table {
	border-collapse:collapse;
}
table.nice th {
	margin:5px;
	padding: 8px;

	background-color:#165686;
	background: #165686 url('/i/sub.gif') repeat-x top;
	color:#FFFFFF;
	font-size: 9pt;
	font-weight:bold;
	text-align: center;
}

table.nice td {
	margin:5px;
	padding: 5px;
	border:1px solid #165686;
	background-color:#FFFFFF;
	color:#000000;
	font-size: 9pt;
}
table.nice tr {
	margin:5px;
	padding: 5px;
	border:1px solid #2d5e8f;
	background-color:#FFFFFF;
	color:#000000;
	font-size: 9pt;
}
table.nice a{text-decoration:underline; color:#124798}

#cat a.basket{cursor:pointer; color: #606060}
#cat a.basket img {border:0}

#estore{
	margin-top:25px;
	font-size:13px;
	width:100px;
	padding-bottom:2px;
	background-color:#2d5e8f;
	color:#fff;
	border:1px solid #2d5e8f;
	text-align:center;
	z-index:128
}
#estore *{margin:2px; text-align:center}
#estore .head{display:block; width:100%; background-color:#fff; color:#2d5e8f; font-weight:bold; margin:0px; padding-bottom:2px}
#estore a{color:#fff; cursor:pointer}

fieldset{
	border:none;
}
#head h1.large{
	margin-top: -26px;
	padding-top: 0;
	width:420px;
}
#headlogo{margin-left:76px; height:119px; width:85%; z-index:18}
#headlogo img{margin-top:25px}
#head h1.company{
	padding-top: 52px;
}
#pagesearch #centerin h1 { display: none; }
#pagesearch #centerin { margin-left: 1ex; margin-right: 1ex; }

