body, html { margin: 0; padding: 0; font: 13px Arial, Verdana, Helvetica, sans-serif; text-align: left; color: #111; }
body {  margin: 0 auto; padding: 10px; background: #C2D2E9 url(./images/body.gif) repeat-x top center;}

img { border: 0; }
#content p { text-indent: 1.5em; }
* { margin: 0; padding: 0; }
a {color:#000;text-decoration:underline;background-color:inherit;background:none; }
a:visited {color:#000;text-decoration:underline;background-color:inherit;background:none; }
a:hover {color:#2E5168;background:none;}
h1 {font-size:18px;color:#2e5168;}
h2 { color:#2e5168; font-size:14px; margin: 0 0 5px; } 

#wrap { width:99%; margin:0 auto; display:table; overflow:hidden;}

#header { min-width: 990px;  height:189px; overflow:hidden;}

#header_top { width:100%;  background: #0B824A url(./images/header_top.gif) no-repeat top left; height:4px; overflow:hidden;} 

#menu {height:34px; width:100%; background-color: #2E5168;}

#menu ul {height:34px; width:100%; font:12px verdana; font-weight:bold; line-height:34px;}

#menu li {float:left; display:block; list-style:none; padding-left:6px; padding-right:5px;}

#menu a, #menu a:hover { color: #C2D2E9; text-decoration:none; }

#menu a:hover {color:#fff; text-decoration:none;}

.lang { padding-right:10px; margin-top:8px; display: block; float:left;}

#logo { height:124px; width:100%; background: #ffffff url(./images/f3.gif) repeat-x center top; float:left; overflow:hidden;}
#logo_inner {height:124px; width:100%;float:left; background: url(./images/f4.gif) no-repeat top right;
}
.logo {margin-top:22px; display:block; margin-left:20px; float:left;}

#bottom {height:27px; background: #879EB5 url(./images/f5.gif) no-repeat top left; float:left; line-height:27px;  width:100%; font-size:11px; font-family:Verdana; }
#bottom a, #bottom a:visited, #bottom a:hover { color:#2E5168; text-decoration:underline; font-size:11px; font-family:Verdana; }
.cur {font-size:11px; font-family:Verdana;}
#b_left { float:left; padding-left:10px;}
#b_right { float:right; padding-right:10px; }
.but, .seach { font-size:11px; font-family:Verdana;}

#main { width:100%; float:left; padding-top:10px;}

#left {float:left; width:260px; overflow:hidden;}
#right {float:right; width:220px; overflow:hidden;}
#content {margin-left:270px; margin-right:230px; }

.m_header { height:28px; width:100%; background: #2E5168 url(./images/f6.gif) repeat-x top center; color:#fff; text-transform:uppercase; line-height:28px; font-weight:bold;}
.m_header_inner {padding-left:5px; height:28px; background: url(./images/f7.gif) no-repeat bottom left;}
.m_body {border-left: 1px solid #8599B1; border-right: 1px solid #8599B1; border-bottom: 1px solid #8599B1; padding-top:5px; padding-bottom:10px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Verdana;}
#left .m_body {width: 248px; background-color: #FDF6EB;  }
#right .m_body {width:208px; background:#E4EBF5 url(./images/f8.gif) no-repeat bottom left; }

.m_header2 { height:28px; width:100%; background: #2E5168 url(./images/f6.gif) repeat-x top center; color:#fff; text-transform:uppercase; line-height:28px; font-weight:bold;}
.m_header_inner2 {padding-left:10px; height:28px; background: url(./images/f7.gif) no-repeat bottom left;}
.m_body2 {float:right; margin:10px 10px 10px 10px; border: 1px solid #8599B1; padding-top:5px; padding-bottom:10px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Verdana; width:180px;background-color:#fff;}


#content { background: #fff; border-top: 2px solid #2C924A; }

.inner {padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}

.line { width:100%; height:10px; border-bottom: 1px dotted #000;  margin-bottom:10px;}

#footer {margin-top:10px; float:right; padding-left:10px; font-size:11px;}

.contactDiv .contactDivInn {
background:none repeat scroll 0 0 #E4EBF5;
border:1px solid #B1B7C1;
padding:10px;
}



.tbl { width:99%; margin:10px 0; background:#9e9e9e; }
.tbl td { padding:5px; background:#fff; }
.tbl .trHead td { background:#e6e6e6; text-align:center; font-weight:bold; text-align:center;}
.tbl .trHead.sup td { padding: 10px 10px;}
.tbl .strHead td { background:#d5d5d5; text-align:center; font-weight:bold; text-align:center;}
td.grTd { background:#e8e8e8;}
.bnrTbl td { text-align: center; }
div.att { margin:5px 0; font-size:15px; }

.prtitle {font-size:14px;font-weight:bold;background-color:#879eb5;text-align:left;color:#111;padding:5px;}

.info-box{
	height:1%;
	overflow:hidden;
	font-size:14px;
}
.info-box p{
	text-indent:0;
}
.info-box .left{
	float:left;
}
.info-box  .right{
	float:right;
}
.info-box .box{
	height:1%;
	overflow:hidden;
	padding:10px;
	margin-bottom:20px;
}
.info-box .main-box{
	text-align:center;
	background:#f1f2f4;
	border:1px solid #8599B1;
}
.main-box h1{
	color:#f00;
	margin:0 0 10px;
	font-size:26px;
	text-transform:uppercase;
}
.main-box strong span{
	color:#2E5168;
	text-transform:uppercase;
	font-size:22px;
	display:block;
	margin-bottom:10px;
}
.main-box em{
	color:#800;
	text-decoration:underline;
	font-weight:bold;
}
.info-box span.blue{
	color:#2E5168;
	font-size:18px;
	font-weight:bold;
}
.main-box p{
	margin:0 0 10px;
}
.info-box .hot-box{
	background:#fcecec;
	border:1px solid #fa9393;
}
.info-box .hot-box strong span.title{
	text-align:center;
	font-size:20px;
	display:block;
        padding-bottom:10px;
}	
.info-box .small-box{
	width:204px;
	text-align:center;
	font-weight:bold;
}
.info-box .hot-box .wrap{
	height:1%;
	overflow:hidden;
	margin-bottom:10px;
}
.info-box .hot-box span.price{
	color: #258109;
    display: block;
    font-weight: bold;
    height: 1%;
    margin: 80px 0 0;
    overflow: hidden;
    text-align: center;
}
.info-box .hot-box .small-box p{
	margin:0 0 10px;
}
/* yellow */
.info-box .yellow{
	background:#fafac3;
	border:1px solid #ff9;
}
.info-box p.title{
	margin:0 0 10px;
	font-weight:bold;
	color:#c23a00;
}
.yellow .small-box{
	margin-right:20px;
}
.lightblue ul,
.yellow ul{
	margin:0;
	padding:0;
	list-style:none;
	color:#f00;
	height:1%;
	overflow:hidden;
}
.lightblue ul li,
.yellow ul li{
	padding:0 0 4px;
}
.info-box .lightblue ul p,
.info-box .yellow ul p{
	color:#000;
	margin:0 0 0 20px;
	font-weight:normal;
}
.yellow .img-box{
	margin-left:0;
}
/* lightblue */
.info-box .lightblue{
	background:#e8ffff;
	border:1px solid #9cd9d9;
}
.other-box p{
	margin:0 0 10px;
}
.yellow_2 .right{
        width:30%;
}
.yellow_2 .left{
	width:30%;
}

#content ul {padding-left:30px;}

