html, body {height:100%;padding:0px;margin: 0px; min-width: 1000px; min-height: 100%;}
a{color:#2d82cc;}
a:hover{text-decoration: none;}
.page-width{
	position: relative;
	background: #ffffff;
	width: 100%;
	min-width: 1000px;
	height:100%;
	margin: 0;
	padding: 0;
	z-index:0;
	color:#333333;
}
.page{position: relative;
	width: 100%;
	min-width: 1000px;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0;
	padding:0;
	font-family:arial;
}
.hat{
	position: relative;
	width: 100%;
	top: 0;
	z-index:2;
	padding:0;
	margin:0;
}
.mav{position:absolute;margin-left:50%;left:-210px;top:5px;color:#2d82cc;z-index: 5;font-family:arial;font-size: 13px;}
.abstr{
	position: absolute;
	margin-left: 50%;
	left: -500px;
	width: 1000px;
	height: 180px;
	top: 0px;
	z-index: 0;
}
.logo{
	position: absolute;
	top: 30px;
	left: 40px;
	z-index: 5;
	width: auto;
	height: auto;
	width:148px;
	height: 56px;
}
.logo a img{border:none;}
.png_bg{float: left;margin: 3px 5px;}
.cont{
	position: relative;
	width: 140px;
	height: 55px;
	float: right;
	top: 30px;
	font-family: Arial;
	font-size: 12px;
	line-height:12px;
}
.cont h5{font-family: Arial;font-size: 14px;line-height:18px;font-weight: bold; padding:0;margin:0;clear:none;color:#666666;}
.cont h4{font-family: Arial;font-size: 12px;line-height:12px;padding:0;margin:0;font-weight: normal;margin-left:25px;}
.cont a img{border: none;}

.menu{
	position: relative;
	width: 100%;
	margin:0;padding:0;
	top: 0px;
	height:auto;
	overflow:visible;
	z-index:30;
}
.sub, .cell{
	position:relative;
	float: left;
	width: 24%;
	height: auto;
	text-align: center;
	margin:0;padding:0;
}
.smen{position:relative;height: 150px;text-align:center;width: 100%;}
.smen2{position:absolute;vertical-align: top;bottom:0px;width: 100%;left:0;}
h1{
	padding:0;
	margin: 0;
	font-family:Tahoma;
	font-size: 24px;
	color: #2d82cc;
	font-weight: normal;
}
.sub h1{	padding: 0px 60px;}
h3{font-family: arial; font-weight:normal;font-size:13px;line-height: 16px; color: #666666;}
.sub ul{list-style-type: none; padding:0;margin:0;}
.subin{
	font-family:arial;
	font-size:14px;
	z-index:5;
	color: #2d82cc;
	text-align: left;
	padding: 0 5px 10px 5px ;
	margin:0 0 0 12%;
	left:0;
	width: auto;
	max-width:80%;
	overflow:hidden;
}
.menu .sub .subin {position:absolute;background:#f3f3f3;border:1px solid #6ca7db;display:none;margin:0 30px;}
.menu .sub:hover .subin,#menu .sub.iehover .subin{display:block;}
#menu .sub.iehover .subin{margin-top:-10px;}

.sub li{	position:relative;margin-top: 20px;}
.sub ul li a{
	background-image: url(../images/hat/list_style.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	display:block;
	padding-left: 14px;
	line-height: 14px;
	font-weight: normal;
}
.sub ul li a:hover{background-image: url(../images/hat/list_style_hover.jpg);}

#panel{position:relative;width:100%;background:#d5e6f5;height:auto;z-index:0;overflow:hidden;margin-bottom:30px;}
#panel .cell{width:33%;}
#ltpanel{background: url(../images/hat/ltpanel.jpg);position:absolute;top:0;left:0;height:15px;width:15px;font-size:11px;}
#lbpanel{background: url(../images/hat/lbpanel.jpg);position:absolute;bottom:0;left:0;height:15px;width:15px;font-size:11px;}
#rtpanel{background: url(../images/hat/rtpanel.jpg);position:absolute;top:0;right:0;height:15px;width:15px;font-size:11px;}
#rbpanel{background: url(../images/hat/rbpanel.jpg);position:absolute;bottom:0;right:0;height:15px;width:15px;font-size:11px;}

.tizer{position:relative;margin-top:15px;vertical-align:middle;height:100%;}
.tizer table{margin:0 10%;}
.tizer a img{border:none; float:left;}
.tizer a{color:#2d82cc;font:13px Arial;}
.content{
	position:relative;
	padding-top: 0px;
	width: 100%;
	overflow: auto;
	height: auto;
	z-index: 1;
	outline:none;
}
.leftcnt{
	position:relative;
	width: 34%;
	float:left;
	padding-left:40px;
	padding-right:20px;
	height: 100%;

}
.rightcnt{
	position:relative;
	width:54%;
	float:right;
	padding-right: 40px;
	padding-left:20px;
	height:100%;

}
.leftcnt h1{font-size:24px;font-family:arial;}
.rightcnt h1,.leftcnt h2{font:20px arial;color:#2d82cc;}
.leftcnt h2{padding:10px 0;margin:0;}
.news{list-style-type:none;padding:0;margin:0;font:13px arial;}
.news a{color:#2d82cc;}
.news li{padding:0;margin:10px 0;line-height:1.2;}
.maintext .news li{background:none;padding-left:0;margin-left:0;}
.news .date{font:9px arial;color:#2d82cc;}
.allnews{font:13px arial;float:right;z-index:20;outline:none;}
.cei{height: 0px; width: 0px; clear: both;}
.empty_inner{ height: 240px; clear:both;}
#footer {
	position:relative;
	height:210px;
	margin:0;padding:0;
	margin-top: -210px;
	width: 100%;
	color:#333333;
	overflow:hidden;
}
.garant{font:11px tahoma;line-height:15px;padding-left: 40px;margin-top:80px; width: 210px;}
.garant a img{border:none; float:left;margin:-5px 10px 0 0;}
.e52copy{font-family:arial;font-size:12px;line-height:15px;padding-left: 40px;margin-top:35px; width: 250px;clear:both}
.wmcopy{position:absolute;font-family:arial;font-size:12px;line-height:15px;padding-left: 0 0 0 40px; width: 150px;right:40px;top:148px;}
.wmcopy a img{border:none; float:left;}
.wmcopy p{text-align: center;padding-top:3px;margin:0;top:0;}
.address{font-family:arial;position: absolute; left: 46%;margin-left: -40px;top: 0;font-size:14px;line-height:17px;border:1px solid #fff;}
.address h4{font-family:arial;font-size:12px;line-height:17px;padding:0;margin:0;font-weight:normal;padding-bottom:8px;}
.counters{position: absolute; left:46%;margin-left: -40px;top:155px;}


.insmenu{
	position:relative;
	width:200px;
	padding-left: 40px;
	font-size:14px;
	float: left;
	margin-top: 20px;
	padding-right:40px;
}
.insmenu h1{font-family:arial;font-size:14px;line-height:17px; letter-spacing:normal;margin-top:10px;padding-bottom:10px;color: #ffffff;}
.insmenu ul{list-style-type: none;padding:0;margin:0;line-height: 16px;}
.insmenu ul li ul li a,.insmenu ul li ul li{
	line-height: 15px;
	font-weight: normal;
	font-size: 13px;
	font-family:arial;
	letter-spacing:normal;
	outline:none;
}
.insmenu ul li {height:auto;}
.insmenu ul li ul li{margin-bottom:10px;color:#89bae5;}
.insmenu ul li ul{padding:0;margin:0;padding-left: 25px;height:auto; list-style-image: url(../images/hat/list_style.jpg)}
.insmenu ul li ul li:hover{list-style-image: url(../images/hat/list_style_hover.jpg);}
.insmenu h1{margin:1px;padding:2px 3px;margin-bottom:5px;}
.ltb{position:absolute;top:0;left:0;z-index:1;}
.lbb{position:absolute;top:100%;margin-top:-3px;left:0;}
.rtb{position:absolute;top:0;left:100%;margin-left:-3px;}
.rbb{position:absolute;top:100%;margin-top:-3px;left:100%;margin-left:-3px;}
.cback {margin:0;padding:0;position:relative;color: #ffffff;width:auto!important;height:auto;}
.cback h1{
	position:relative;
	margin:1px;
	margin-bottom:5px;
	padding:2px 3px;
	background:#6ca7db;
	width:auto!important;
	line-height:17px;
	height:auto;
	letter-spacing:0px;
	float:left;
	display:block;
}

.maintext{
	padding: 0px;
	padding-right: 40px;
	width: auto;
	height: 100%;
	border: none;
	clear: none;
	float: none;
	overflow:auto;
	font-family:arial;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	outline:none;
}
.maintext img{border:0px;}
.maintext h1{font-family: arial;font-size: 20px;color:#2d82cc; padding-bottom:17px;top:0;}
.maintext h2{font-family: arial;font-size: 13px;font-weight:bold;color:#333333; padding-bottom:5px;padding-top:0px;margin-top:0px;}
.maintext p{text-indent: 10px;}
.maintext ul{padding:0;margin:0;}
.maintext ul li{background: url('../images/content/dot.jpg');background-repeat: no-repeat; list-style-type:none; padding-left: 10px;margin-left:20px;}
.tree{padding-bottom: 17px;color:#89bae5;}
.choose{float:left;margin-right:20px;width:198px;}
.choose .brd{width:200px;height:200px;border:1px solid #2d82cc;text-align:center;line-height:200px;}
.choose a img {border:none;float:none;vertical-align:middle;}
.model ul{margin:0;padding:0;}
.model ul li{margin:5px 0;padding:0 0 0 15px;}
.properties{width:auto;}
.model table{width:100%;padding-left:35px;margin-bottom:20px;}
.model table tr td{vertical-align:bottom;padding-bottom:10px;}
.prop{position:relative;padding:0;margin:0;top:0px;background:#ffffff;display:inline;z-index:5;}
.npage, .actpage{
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	height:16px;
	width:28px;
	color:#333333;
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	padding:6px 0px;
	border:1px solid #2d82cc;
}
.actpage{background:#e0ecf7;}
.npage a{color:#2d82cc;}
.dot{
	position:absolute;
	bottom:2px;
	left:0;
	width:150%;
	background-color:red;
	background:url(../images/content/dotted.jpg);
	background-repeat:repeat-x;
	font-size:2px;
	height:2px;
	padding-bottom:0px;
	display:inline;
}
.listing{
	position:relative;
	width:99%;
}
.assort a{padding-right:20px;margin-bottom:10px;float:left;}
.item{position:relative;width:140px;float:left;text-align:center;margin-right:20px;padding-bottom:30px;height:270px;overflow:hidden;}
.brand{
	position:relative;
	width:140px;
	height:110px;
	padding:0;
	background:#f7f7f7;
}
.item h5{display:block;height:33px;padding:0;margin:0;font-family:arial;font-size:13px;font-weight:bold;text-align:center;padding-top:2px;}
.item h5 a{padding:0;margin:0;float:none;}
.item ul{margin:0px;padding:0;margin-top:5px;line-height:24px;}
.item ul li{background:none;margin:0px;padding:0;text-align:left;}
.brand a img{border:0px;position:relative;}
.brand a{padding:0;margin:0;text-decoration:none;}
