.fll{ float: left;}
.flr{ float: right;}
.clearfloat{ clear:both; height:0; font-size: 1px; line-height: 0px;}
img{ border:0;}
.dib{ display:inline-block;}
.header-main{ float:none; width:1003px; height:480px; background:url(/images/top_bigbg.jpg) no-repeat #293942;}
.head{ float:left; width:1003px; height:71px; background:url(/images/horizontal_line.png) left top no-repeat; margin:29px 0 0 0;}
.logo{ float:left; width:274px; height:108px; margin:-20px 0 0 55px;}
.lang-pos{ float:right; width:135px; margin:-25px auto 0 auto; text-align:center;}
.lang,a.lang:link,a.lang:visited{ color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal;}
a.lang:hover,a.lang:active{ color:#333333;}
.act-lang{ color:#333333; font-size:11px; text-decoration:none; font-weight:normal;}
.menu-main{ float:right; max-width:973px; min-width:780px; height:35px; padding:0 10px 0 0; margin:-35px 0 0 0;}
.menu-all{ float:left; margin:0px 0px 0 -13px;}
.menu-edge{ float:left; width:19px; height:35px;}
.menu-mid{ float:left; height:22px; padding:13px 0px 0 0px;}
.menu,a.menu:link,a.menu:visited{ color:#ffffff; font-size:14px; text-decoration:none;}
a.menu:hover,a.menu:active{ color:#333333;}
.actmenu{ color:#333333; font-size:14px; text-decoration:none;}
#start-menu1{ background:url(/images/menu1.1.png) no-repeat;}
#mid-menu1{ background:url(/images/menu1.2.png) repeat-x;}
#end-menu1{ background:url(/images/menu1.3.png) no-repeat;}
#start-menu2{ background:url(/images/menu2.1.png) no-repeat;}
#mid-menu2{ background:url(/images/menu2.2.png) repeat-x;}
#end-menu2{ background:url(/images/menu2.3.png) no-repeat;}
#start-menu3{ background:url(/images/menu3.1.png) no-repeat;}
#mid-menu3{ background:url(/images/menu3.2.png) repeat-x;}
#end-menu3{ background:url(/images/menu3.3.png) no-repeat;}
#start-menu4{ background:url(/images/menu4.1.png) no-repeat;}
#mid-menu4{ background:url(/images/menu4.2.png) repeat-x;}
#end-menu4{ background:url(/images/menu4.3.png) no-repeat;}
#start-menu5{ background:url(/images/menu5.1.png) no-repeat;}
#mid-menu5{ background:url(/images/menu5.2.png) repeat-x;}
#end-menu5{ background:url(/images/menu5.3.png) no-repeat;}
#start-menu6{ background:url(/images/menu6.1.png) no-repeat;}
#mid-menu6{ background:url(/images/menu6.2.png) repeat-x;}
#end-menu6{ background:url(/images/menu6.3.png) no-repeat;}
#start-menu7{ background:url(/images/menu7.1.png) no-repeat;}
#mid-menu7{ background:url(/images/menu7.2.png) repeat-x;}
#end-menu7{ background:url(/images/menu7.3.png) no-repeat;}

.side-main{ float:left; width:260px; min-height:520px; _height:520px; background:url(/images/vertical_line.png) no-repeat 96px 0; padding:55px 0 0 0;}
.leftside-banner{ float:left; margin:0px 0 0 17px;}
.cont-text{ color:#ffffff; text-align:left; font-size:12px; width:710px; margin:15px 0 0 60px; font-weight:normal; padding:0 0 0 20px;}

.footer{ float:left; width:1003px; background:url(/images/bot_bigbg.jpg) repeat-x; height:57px; text-align:center; color:#666666; font-size:11px; text-decoration:none; font-weight:normal; padding:5px 0 0 0;}
.foot-menu-pos{ float:left; width:370px; text-align:left; margin:14px 0 0 5px;}
.foot,a.foot:link,a.foot:visited{ color:#666666; font-size:11px; text-decoration:none; font-weight:normal;}
a.foot:hover,a.foot:active{ color:#336666;}

#contact-form{ float:left; margin:20px 0 0 0;}
.form-part1{ float:left; width:100px; text-align:right; font-size:12px; font-family:arial; color:#ffffff;}
.form-part2{ float:left; width:212px; padding:0 0 0 15px; font-family:arial; font-size:12px; color:#ffffff;}
.form-txtfield{ width:225px; height:15px; border:1px solid #999999; color:#333333;}
textarea{ width:222px; height:160px; color:#333333;}
.captcha{ float:left; width:95px; height:33px; border:1px solid #d2d2d1;}
.fill-captcha{ float:left; width:112px; height:22px; border:1px solid #a3a3a3; margin:0 0 0 15px; color:#2e302e; font-size:150%;}
.form-note{ float:left; width:101px; padding:0 0 0 7px; text-align:left; line-height:100%; font-size:10px; color:#999999; font-family:arial;}
.sub-btn{ float:left; background:#283842; border:1px solid #333333; padding:0 4px}
.submit{ float:left; font-size:13px; font-family:arial; color:#FFFFFF; font-weight:bold; background:none; border:0; cursor:pointer;}

.dark,a.dark:link,a.dark:visited{ color:#ffffff; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold;}/*'myriad-pro'*/
a.dark:hover,a.dark:active{ text-decoration:underline;}

