@charset "utf-8";
body,h1, h2, h3, ul,li,ol { margin:0px; padding:0px; }
ul, ol { list-style:none; }
p { margin:0px; padding:0px 0px 15px 0px; }

/* Floating */
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }

/* Text align */
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.vm { vertical-align:middle; }

a { color:#1d7ad9; text-decoration:underline; }
a:hover { color:#000; text-decoration:underline;}
a, a img { border:0 none; outline:none; }


html { overflow-x:hidden; overflow-y:auto; background:url(../images/bg.jpg) repeat center top;}
body {font:normal 11px Tahoma; color:#000000; padding:0px; margin:0px; text-align:justify; background:url(../images/mid_bg.png) repeat-y center top;}

@font-face {
    font-family: 'Badger';
    src: url('badger.eot');
    src: url('badger.eot?#iefix') format('embedded-opentype'),
         url('badger.woff') format('woff'),
         url('badger.ttf') format('truetype'),
         url('badger.svg#Badger') format('svg');
         font-weight: normal; font-style: normal;
}

@font-face {
    font-family: 'bubblegum_sansregular';
    src: url('bubblegumsans-regular-webfont.eot');
    src: url('bubblegumsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('bubblegumsans-regular-webfont.woff') format('woff'),
         url('bubblegumsans-regular-webfont.ttf') format('truetype'),
         url('bubblegumsans-regular-webfont.svg#bubblegum_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#main { width:950px; margin:auto; background:url(../images/top_line.png) no-repeat center top; padding:4px 0px 0px 0px;}

.top_bg {}

.logo { padding:24px 0px 17px 18px; float:left; width:512px; height:92px;}
.logo a { display:block; width:512px; height:92px; background:url(../images/logo.png) no-repeat left top; text-indent:-9999px;}

#menu {font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; width:950px; background:url(../images/link_bg.jpg) repeat-x left top; border-top:solid 4px #326cc2;}
#menu ul {}
#menu li {float:left; border-left:solid 1px #161617; border-right:solid 1px #59595c;}
#menu li a { display:block; padding:13px 24px; color:#FFFFFF; text-decoration:none;}
#menu li a:hover { text-decoration:none; background:url(../images/link_hover.jpg) repeat-x left top;}

#menu li.none { border:none;}
#menu li.contact { border-right:none;}
#menu li.contact a {border-right:none; padding:13px 23px;}

.callus { float:right; padding:20px 25px 0px 0px; text-align:left;}

.select_language { padding:4px 4px; width:160px;}

.phone { padding:15px 0px 5px 0px; font:bold 18px Tahoma; color:#2b3a91; text-align:left;}
.phone img { float:left; padding:0px 10px 0px 0px;}

.email {padding:0px 0px; font:bold 16px Arial, Helvetica, sans-serif; color:#333333;}
.email img { float:left; padding:0px 15px 0px 0px;}
.email a {color:#000; text-decoration:none;}
.email a:hover {color:#2b3a91; text-decoration:none; border-bottom:dotted 1px #2b3a91;}


.banner { background-color:#FFFFFF; border-bottom:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3; border-left:solid 1px #b3b3b3; padding:6px; position:relative;}

.inner_mid_part { background-color:#FFFFFF; border-bottom:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3; border-left:solid 1px #b3b3b3; padding:0px; position:relative; min-height:450px;}

.inner_title { background:url(../images/title_bg.jpg) repeat-x left top; font:normal 22px Arial, Helvetica, sans-serif; color:#2b3a91; padding:15px 0px 25px 20px;}

.mid_content { padding:10px 20px; font:normal 12px  Tahoma, Geneva, sans-serif; line-height:20px;}


#mid_part { padding:12px 0px 12px 0px;}

.mid_box {}
.mid_box ul {}
.mid_box li { float:left; background-color:#FFFFFF; width:230px; margin:0px 9px 0px 0px; min-height:215px; position:relative;}
.mid_box li.none_pad { margin:0px;}

.box_title {font-family:'Badger'; font-size:27px; color:#465cde; padding:5px 0px 0px 11px; border-bottom:solid 1px #d6e2f3;}

.box_mid { padding:12px 16px;}

.redmore_btn { position:absolute; background:url(../images/arows.png) no-repeat right 5px; color:#d31919; padding:0px 22px 0px 0px; right:18px; bottom:15px;}
.redmore_btn a {color:#d31919; text-decoration:none;}
.redmore_btn a:hover {color:#2b3a91; text-decoration:none;}



#fotter { margin-top:10px;}
.fotter {background-color:#FFFFFF; padding:12px 15px;}
.fotter a { color:#000;}
.fotter a:hover {color:#2b3a91; text-decoration:none; border-bottom:dotted 1px #2b3a91;}

.fotter span { float:right; display:block;}

.design_by { padding:12px 4px 15px 0px; text-align:right;}
.design_by a { color:#000;}
.design_by a:hover {color:#2b3a91; text-decoration:none; border-bottom:dotted 1px #2b3a91;}


.sub_title { font:normal 18px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0px 10px 0px;}

.in_text { border-bottom:solid 1px #CCCCCC; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px;}

.img { padding:6px; background:#fff; border:solid 1px #e0e0e0; margin:5px;}
.img1 {  background:#fff; border:solid 1px #e0e0e0; margin:5px;}


.lang { font:bold 14px Arial, Helvetica, sans-serif; background:#fff; padding:8px;}
.lang a { padding:0px 5px;}















