body {padding-top:12px;background:#e9f0f4 url(i/body_bg.png) repeat-x left top;font-family:arial;font-size:12px;}


.clearfloat:after{content: "."; display: block; height: 0; clear: both !important; visibility: hidden;}
.clearfloat {display: inline-block;}
* html .clearfloat {height: 1%;}
.clearfloat {display: block;}
.clear {clear:both;}
strong {font-weight:bold;}
.fl {float:left;}
.fr {float:right;}
a {color:#555;}
a:hover {text-decoration:underline;}

.wrap {height:100%;width:964px;margin:0 auto;position:relative;}
div.lt {background:url(i/lt.png) no-repeat left top;width:16px;height:13px;position:absolute;left:0px;top:0;font-size:0;line-hgtight:0;z-index:100}
div.rt {background:url(i/rt.png) no-repeat left top;width:16px;height:13px;position:absolute;right:0;top:0;font-size:0;line-hgtight:0;z-index:100}
div.lb {background:url(i/lb.png) no-repeat left top;left:0;bottom:0;position:absolute;width:16px;height:12px;font-size:0;line-hgtight:0;z-index:100}
div.rb {background:url(i/rb.png) no-repeat left top;right:0;bottom:0;position:absolute;width:16px;height:12px;font-size:0;line-hgtight:0;z-index:100}
div.t {height:10px;background:url(i/t.png) repeat-x left top;font-size:0;line-height:0;}
div.m {padding-top:8px;padding-bottom:34px;background:url(i/bg_main.png) repeat-y left top;padding-left:12px;}
div.b {height:10px;background:url(i/b.png) repeat-x left top;font-size:0;line-hgtight:0;}

div.wrap-cont {width:940px;}
div.header {width:940px;height:81px;margin-bottom:8px;background:url(i/header_bg.png) repeat-x left top;overflow:hidden;}
div.header a.logo {width:268px;height:64px;background:url(i/logo.png) no-repeat left top;display:block;float:left;margin-top:6px;margin-left:24px;}
div.header div.fl {margin-left:28px;} 
div.header h1 {width:302px;height:20px;background:url(i/slogan.png) no-repeat left top;margin-top:14px;margin-bottom:18px;text-indent:-9999px;}
div.header ul {display:block;float:left;}
div.header li {margin-left:8px;float:left;background:url(i/header_bullet.png) no-repeat left 2px;padding-left:12px;}
div.header li:first-child {margin-left:0;}
div.header li a {color:#fff;text-decoration:none;font-size:12px;} 
div.header li a:hover {text-decoration:underline;}
div.header div.fr {background:url(i/phone-ico.png) no-repeat left bottom;font-size:30px;padding-bottom:2px;font-weight:bold;padding-left:40px;color:#fff;margin-top:40px;margin-right:22px;}
div.header div.fr span {font-size:23px;font-weight:400;}

div.sidebar {float:left;width:238px;padding-left:14px;margin-top:14px;}
div.sidebar div.panel {margin-botttom:14px;color:#252525;} 
div.sidebar h2.caption {color:#fff;font-size:14px;font-weight:bold;font-style:italic;background:url(i/h2_bg.png) no-repeat left top;padding-left:10px;padding-top:4px;width:160px;height:16px;text-transfrom:uppercase;margin-bottom:18px;}
div.sidebar ul {display:block;margin-left:10px;margin-bottom:10px;}
div.sidebar li a {color:#555;text-decoration:none;font-size:12px;}
div.sidebar h3 {font-size:14px;font-weight:bold;color:#252525;}
div.sidebar h3 a {font-size:14px;font-weight:bold;color:#252525;text-decoration:none;}
div.sidebar h3.current {color:#ff0000;}
div.sidebar h3.current a {color:#ff0000;}
div.sidebar h3 a:hover {color:#ff0000!important;text-decoration:none!important;}  
div.sidebar li {margin-left:36px;color:#606060;}
div.sidebar ul li:first-child {margin-left:0;}
div.sidebar li a:hover {text-decoration:underline;}
div.sidebar ul.list li {margin-left:0;}
div.sidebar ul.que {}
div.sidebar ul.que li {margin-left:0;font-size:11px;}
div.sidebar ul.que label {position:relative;top:-2px;}
div.sidebar ul.que li.form {margin-top:14px;}
div.sidebar ul.que li.form label {font-weight:bold;font-size:12px;display:block;margin-bottom:6px;}
div.sidebar ul.que li.form input[type='text'] {margin-bottom:8px;width:226px;background:#ececec;border:1px solid #c0bfbf;}
div.sidebar ul.que li.form textarea {width:226px;border:1px solid #c0bfbf;height:72px;background:#ececec;}
div.sidebar ul.que li.form div.capcha {margin-top:10px;}
div.sidebar ul.que li.form div.capcha label {font-weight:400;display:block;width:106px;}
div.sidebar ul.que li.form div.capcha input[type='text'] {width:106px;float:right;display:block;}
div.sidebar ul.que li.form div.capcha input[type='submit'] {display:block;float:right;cursor:pointer;background:url(i/submit_button.png) no-repeat left top;width:112px;height:26px;border:none;text-indent:-9999px;}
div.sidebar div.ads {text-align:center;margin-top:42px;}

div.right {float:left;width:674px;margin-left:8px;}
div.promo {margin-bottom:16px;}
div.content {border:1px solid #e7e7e7;padding:12px;color:#464646;}
div.previews div.item {padding-bottom:12px;height:166px;width:142px;float:left;background:#e8e9ea;margin-left:26px;margin-bottom:16px;}
div.previews div.item.first {margin-left:0;}
div.previews div.item div.imgbox {width:120px;height:120px;background:#fff;margin-top:9px;margin-left:11px;float:left;overflow:hidden;margin-bottom:14px;}
div.previews div.item h3 {text-align:center;color:#464646;font-weight:bold;text-transform:uppercase;font-size:14px;}
div.content div.txt {padding-top:16px;text-align:justify;}
div.right h2.caption {color:#464646;font-size:18px;margin-top:9px;margin-bottom:16px;}
div.content p {line-height:14px;margin-bottom:15px;}
div.content ul.list li {margin-left:8px;margin-bottom:2px;}

div.wrap.footer p.fl {width:148px;margin-left:72px;color:#555;font-size:11px;}
div.wrap.footer div.counter {margin-left:54px;margin-right:15px;}
div.wrap.footer a.copy {margin-top:16px;font-size:11px;float:left;}


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}