*{margin:0px; padding:0px}
body{font-family:Tahoma; font-size:14px}
div,ul{position:relative}
a{color:#000; text-decoration:none}
a img{border:0px}
a div{text-decoration:none}
h1,h2,h3{font-weight:normal}

#back{width:100%; margin-bottom:10px;}

#pic{position:absolute; z-index:3; right:0; behavior:url("/i/pngbehavior.htc")}

#recv{float:right; text-align:center; margin-top:10px; margin-right:70px; z-index:4; position:relative; 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}
#headlogo{margin-left:76px; height:119px; width:85%; z-index:18}
#headlogo img{margin-top:25px}

#head{height:113px; z-index:2; display:none; background-color:#fff}
#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;
right:76px;
margin-top:-103px;
z-index:50;
opacity:0.85;
}
form#icons img{vertical-align: middle; margin-right:19px}
form#icons input.query{font-size:10px; border:1px solid #999}

#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}
#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_bg{width:0%; overflow:hidden}

#left{position: absolute; left:0; width:235px; margin-left:76px; padding-top:35px; z-index:20; background-color:#fff}
#left a{color:#124798; text-decoration:underline}

#root{list-style:none; overflow:visible; z-index:10; margin-left:-10px}
#root li a{cursor:pointer;}
#root li a:hover{color:#000}
#root li.liroot{padding-left:10px; background-position:left center}
#root li span{font-weight:bold; display:block; width:105px; padding-top:5px; border-bottom:1px dotted #aaa; padding-bottom:5px}
#root ul{position:absolute; display:none; left:80px; list-style:none; margin-top:-23px; z-index:11; background:url(/i/rarrow.png) 30px 5px no-repeat; z-index:25; padding-left:60px;}
#root ul li{list-style:none; margin-top:-5px}
#root ul li a{}
#root ul li span{font-weight:normal; width:auto; position:relative}

#right{position: absolute; right:0; width:205px; margin-right:76px; z-index:4; padding-top:25px}
#right h1{font-size:28px}
#right p.about{line-height:21px; margin-top:15px}
#center{margin-left:76px; margin-right:300px; padding-top:20px; z-index:4}
#centerin{margin-left:340px; margin-right:76px; padding-top:35px; z-index:4; min-height:400px}
h3{font-size:20px}
span.hlaqo{margin-left:-0.44em}

#price-list{ margin-top:10px; padding-top:15px; }
#price-list img{float:left; clear:left}
/*#price-list h2,#price-list p{margin-left: 40px}*/
#price-list h2{color:#124798; font-weight:bold; font-size:13pt}
#price-list p{text-transform:lowercase; margin-top:-4px}
#price-list h2 {clear: left; margin-left: 0;}

#cat{border:none; overflow:hidden; position:relative; width:100%; border-collapse:collapse}
#cat a{color:#124798; text-decoration:none}
#cat a h3{text-decoration:none}
#cat td{width:165px; text-align:left; vertical-align:top; padding-bottom:20px}
#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 .itext{width:65%}
#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:center; width:250px; height:250px; vertical-align:top; padding-left:0px}
#cat .frame img{border:1px dotted #aaa}

#centerin h2{font-size:17px}
#centerin h1{margin-bottom:10px}
#centerin h1:first-letter{text-transform:capitalize}

.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}
.fullwidth{width:100%; height:1px; font-size:1px}

#centerin .backframe{cursor:auto}

#footer{width:100%; margin-top:40px; clear:both; -moz-opacity:0; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); background:#ddd; color:#959595; font-size:12px; z-index:25}
#footer img{vertical-align:middle; margin-top:2px; margin-bottom:2px; -moz-opacity:0.5; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}
#footer table{width:100%; padding-left:76px; padding-right:76px}
#footer table td.left{text-align:left}
#footer table td.center{text-align:center}
#footer table td.right{text-align:right}

#center table a{text-decoration:none; color:#124798}

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}

a.basket{cursor:pointer}
#estore{margin-top:30px; font-size:13px; width:103px; 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:0px;
}

.al_cent{
text-align:center;
}

#centerq{
margin-top:20px;
}

.number{
width:50px;
text-align:center;
}

#com{
margin:0 auto;
}
#com caption{
margin-bottom:5px;
text-align:left;
}
#com td{
vertical-align: top;
}

#data{
margin-left:15px;
font-size:12px;
border:0px;
}
#data td{
border:0px;
}

#data input{
width:250px;
}
#data input.but{
width:70px;
}
#rems{
	width:335px;
	height:100px;
}
#head h1.large{
	margin-top: -26px;
	padding-top: 0;
	width:420px;
}
.nice .title { font-weight: bold; }
#pagesearch #centerin h1 { display: none; }
#pagesearch #centerin { margin-left: 1ex; margin-right: 1ex; }

