/* >>>>> Zero >>>>> */
*{margin:auto;padding:0}
div{margin:0}
html,body{width:100%;height:100%}
table{border-collapse:collapse;empty-cells:show;width:100%}
td{vertical-align:top}
a{cursor:pointer}
a,input,button{outline:none}
a{text-decoration:underline}
a:hover{text-decoration:none}
a img{border:none}
img{vertical-align:top}
input[type=submit],button{cursor:pointer}
input::-moz-focus-inner,button::-moz-focus-inner{margin:0;padding:0;border:0}
p{padding:0;margin:0}
/* <<<<< Zero <<<<< */

/* >>>>> Class Collect >>>>> */
.clear{display:block;clear:both;border:0;background:none;text-indent:-9999px;line-height:0;height:0;font-size:0}
.spaceXX,.space05,.space08,.space10,.space15,.space20,.space30,.space36
{display:block;margin:0;padding:0;line-height:0;font-size:0}
.space05{width:05px;height:05px}.space08{width:08px;height:08px}
.space10{width:10px;height:10px}.space15{width:15px;height:15px}
.space20{width:20px;height:20px}.space30{width:30px;height:30px}
.space36{width:36px;height:36px}
.sepXX,.sep05,.sep08,.sep10,.sep15,.sep20,.sep30
{display:block;margin:0;padding:0;line-height:0;font-size:0;background:#fff}
.sep05{height:05px}.sep08{height:08px}.sep10{height:10px}
.sep15{height:15px}.sep20{height:20px}.sep30{height:30px}
/* <<<<< Class Collect <<<<< */

/* >>>>> Marking >>>>> */
html{background:#dbdbdb url(/img/img/bg_body.jpg) repeat-x top}
body{position:relative;font:normal 13px/18px Arial;color:#4B4B4B}

.main{position:relative;margin:auto;width:100%;min-height:100%}
.main .main_header,.main .main_bnr,.main .main_menu,.main .main_middle,.main .main_footer,.main .serviceCod{position:relative;z-index:2;left:50%;margin-left:-450px;width:898px;border-width:0 1px;border-style:solid;border-color:#787978}
.main .main_middle{zoom:1;width:878px;padding:10px;background:#fff}
.main .main_middleLeft{float:left;width:562px}
.main .main_middleRight{float:right;width:304px}
.main .main_footer{background:#fff}
.main .main_bnr{position:absolute;z-index:1;top:0;left:0;margin:0;width:100%;overflow:hidden;height:100%;border:0;line-height:0}
#bnr900_100_center{display:block;position:relative;border:0;z-index:2;left:50%;margin-left:-450px;width:900px}
#bnr900_100_left,#directcod_css_ear_left{position:absolute;top:-29px;right:50%;margin-right:450px;width:100%;height:100%}
#bnr900_100_right,#directcod_css_ear_right{position:absolute;top:-29px;left:50%;margin-left:450px;width:100%;height:100%}
.bnr>*>*{margin-bottom:15px}

.develop{display:none;position:fixed;top:10px;left:20px;padding:0 3px;border-width:7px 0px;border-style:solid;border-color:#fff;color:#a31515;font:16px/18px "Times New Roman";background:#e8f2fe}
/* <<<<< Marking <<<<< */

/* >>>>> Style >>>>> */
a{color:#369}
a:hover{color:#4386C9}
h1,h2{margin:0;padding:0 0 10px 0;font:bold 15px/17px Arial;color:#505050}
/* <<<<< Style <<<<< */

/* >>>>> Header >>>>> */
.main_header{height:77px}
.main_header form{position:absolute;top:25px;left:545px}
.main_header .input{width:100px;padding:3px 11px;height:15px;font:normal 12px/14px Arial;color:#757575;border:1px solid #070f16;background:#e1e9f0;box-shadow:inset 0px 1px 3px #374255;border-radius:20px}
.main_header .welcome{position:absolute;top:22px;right:122px;font:normal 11px/14px Arial;color:#fff}
.main_header .button,.main_header .button:hover{position:absolute;top:25px;right:40px}
.main_header .gotomain{display:block;position:absolute;top:10px;left:10px;width:380px;height:55px}
.main_header .gotocenter{display:block;position:absolute;top:10px;left:390px;width:115px;height:55px}
.main_header .messageError{position:absolute;z-index:10;top:-5px;right:25px;width:320px;text-align:center;}
/* <<<<< Header <<<<< */

/* >>>>> Middle >>>>> */
.main .serviceCod{width:873px;font:normal 11px/23px Arial;color:#fff;height:23px;padding:0 5px 0 20px;border-bottom:2px solid #191919;background:#484848}
.main .serviceCod a{color:#ccc;text-decoration:none}
.main .serviceCod a:hover,.main .serviceCod a.cur,.main .serviceCod a.cur:active{color:#fff;text-decoration:underline}
.main .serviceCod a.cur{cursor:default}
.main .serviceCod a b{font-weight:normal;color:#fff}
.main .serviceCod .l{float:left}
.main .serviceCod .r{float:right}

.main_menu{position:relative;height:44px;background:url(/img/img/col.png) center -14px repeat-x}
.main_menu .sep{position:absolute;bottom:0;width:100%;height:14px;line-height:0;font-size:0;background:url(/img/img/col.png) center -314px repeat-x}
.main_menu .home{position:absolute;display:block;top:8px;left:16px;width:14px;height:14px;font-size:0;line-height:0;text-indent:-9999px;text-decoration:none;background:url(/img/img/col.png) 0 0 no-repeat}
.main_menu .home:hover{background-position:-14px 0}
.main_menu .home:active{background-position:-28px 0}
.main_menu .l,.main_menu .r{position:absolute;top:0;left:46px;float:left}
.main_menu .l a{position:relative;float:left;font:normal 12px/30px Arial;color:#fff;text-decoration:none}
.main_menu .l a span{display:block;padding:0 24px;float:left;background:url(/img/img/col.png) center -134px repeat-x}
.main_menu .l a b,.main_menu div a i{position:absolute;display:block;left:0;text-indent:-9999px;padding:0 4px;background:url(/img/img/col.png)}
.main_menu .l a i{left:auto;right:0}
.main_menu .l a:hover span,.main_menu .l a.cur span,.main_menu .l a.cur:active span{background-position:center -44px}
.main_menu .l a:active span{background-position:center -224px}
.main_menu .l a b{background-position:left -164px}
.main_menu .l a:hover b,.main_menu .l a.cur b,.main_menu .l a.cur:active b{background-position:left -74px}
.main_menu .l a:active b{background-position:left -254px}
.main_menu .l a i{background-position:right -194px}
.main_menu .l a:hover i,.main_menu .l a.cur i,.main_menu .l a.cur:active i{background-position:right -104px}
.main_menu .l a:active i{background-position:right -284px}
.main_menu .l a.cur{cursor:default}
.main_menu .r{left:auto;top:1px;right:0}
.main_menu .r a{display:block;padding:0 20px;float:left;border-left:1px solid #a0a0a0;font:normal 12px/28px Arial;color:#000;text-decoration:none}
.main_menu .r a:hover,.main_menu .r a.cur,.main_menu .r a.cur:active{color:#fff;background:url(/img/img/col.png) center -329px}
.main_menu .r a.cur{cursor:default}
.main_menu .r a:active{color:#fff;background:url(/img/img/col.png) center -359px}

.blockH,.blockHD{position:relative;padding:0 13px;padding-bottom:4px;height:21px;font:bold 12px/21px Arial;color:#fff;background:url(/img/img/col.png) center -388px repeat-x}
.blockH i,.blockH b,.blockHD i,.blockHD b{display:block;position:absolute;top:0;left:0;width:8px;height:21px;text-indent:-9999px;line-height:0;font-size:0;background:url(/img/img/col.png) 0 -438px no-repeat}
.blockH b,.blockHD b{left:auto;right:0;background-position: -8px -438px}
.blockM,.blockMD{position:relative;z-index:2;padding:13px;background:#f2f2f2}
.blockB,.blockBD{position:relative;height:17px;background:#f2f2f2}
.blockB i,.blockB b,.blockBD i,.blockBD b{display:block;position:absolute;top:0;left:0;width:10px;height:17px;text-indent:-9999px;line-height:0;font-size:0;background:url(/img/img/col.png) -16px -438px no-repeat}
.blockB b,.blockBD b{left:auto;right:0;background-position: -26px -438px}
.blockHD{background-position: center -413px}
.blockMD,.blockBD{background:#dcdcdc}
.blockBD i{background-position: 0 -459px}
.blockBD b{background-position: -10px -459px}

.content .center{text-align:center}
.content p{padding:0 0 10px}
.content ul,.content ol{padding:0 0 10px 40px}
.content dl.sf{font-size:11px;line-height:14px}
.content dt{font-weight:bold}
.tableTerms th{border-bottom:2px solid #ccc;font-size:13px;font-weight:bold;padding:0 8px 5px 0;text-align:center}
.tableTerms td{width:25%;vertical-align:middle;border-bottom:1px solid #ccc;font-size:12px;padding:5px 8px 5px 0;text-align:center}
.tableTerms td.l{text-align:left}

.filesList td{font-size:10px;text-align:right}
.filesList td a{font-size:12px}
.filesList tr th{background:#F2F2F2}
.filesList tr.even td{background:#fff}
.filesList th,.filesList td{padding:2px 5px}
.filesList .first{text-align:left}
.filesList td a.del{display:block;width:16px;height:16px;font:bold 16px/16px Arial;color:#f00;text-decoration:none}

button,.button,.button:hover,.buttonFile,.buttonFile:hover{overflow:visible;position:relative;display:inline-block;padding:0 10px;cursor:pointer;border:0;border-radius:20px;text-shadow: 1px 1px 1px #ae4c2b;box-shadow:2px 2px 2px rgba(0,0,0,0.2);color:#fff;height:22px;font:bold 13px/20px Arial;background:#f63;text-decoration:none}
button:hover,.button:hover{background:#ff5117}
button:active,.button:active{background:#e04714}

.form{position:relative;zoom:1;text-align:center}
.form label{display:block;text-align:left;float:left;margin:6px 0;padding:0 10px 0 62px;line-height:22px;width:140px}
.form .input,.form .inputcode,.form .inputNF,.form .inputFile{float:left;width:242px;text-align:left;margin:6px 0;padding:3px 11px;height:15px;font:normal 12px/14px Arial;color:#666;border:1px solid #d9d9d9;background:#fcfcfc;box-shadow:inset 0px 3px 3px #f2f2f2;border-radius:20px}
.form .input:hover,.form .inputcode:hover,.form .inputNF:hover,.form .inputFile:hover{background:#fff}
.form .input:focus,.form .inputcode:focus,.form .inputNF:focus,.form .inputFile:focus{background:#fff;color:#000}
.form .inputNF{float:none}
.form .inputcode{width:130px;text-align:center}
.form .imgcode{margin:6px 10px 0 0;float:left}
.form textarea{width:394px;height:100px;padding:10px;border:1px solid #ccc}
.form button{position:relative;margin:0 auto}
.form .uploadFile label{width:135px;padding:0 15px 0 0;text-align:right;}
.form .uploadFile .input{width:320px}
.form .uploadFile textarea{float:left;width:320px}
.form .uploadFile .underline{position:relative;top:-7px;font:10px/13px Arial;margin:0 0 -13px 0;padding:0 43px 0 0;text-align:right}
.form .inputFile{width:240px}
.buttonFile,.buttonFile:hover{position:relative;float:left;margin:6px 0 -6px 15px;width:43px;background:#8f8f8f;text-shadow: 1px 1px 1px #747474}
.form .buttonFile input{position:absolute;top:0;right:0;width:64px;height:20px;margin:0}
.form button.disabled{cursor:default;background:#d6d6d6;text-shadow: 1px 1px 1px #747474}
.form .loading{position:absolute;z-index:12;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;font:normal 20px/208px Arial}
.form .loadingBg{position:absolute;z-index:20;top:0;left:0;padding:7px 0;width:100%;height:100%;border-radius:7px;filter:Alpha(opacity=80);opacity:0.8;filter:Alpha(opacity=80);opacity:0.8;background:#000 url(/img/img/loading.gif) no-repeat center center}

.messageFinish,.messageFree{position:relative;text-align:center;padding:20px;font:normal 15px/18px Arial;color:#000}
.messageFinish a,.messageFree a{color:#fff}
.messageFree h3{font:normal 18px/24px Arial}
.messageContent{position:relative;padding:10px 20px;font:normal 12px/18px Arial;color:#333;background:#eee}
.messageFinish p{padding-bottom:10px}
.messageFinish i,.messageFree i,.messageContent i{position:absolute;bottom:-25px;left:25px;width:0;height:0;line-height:0;font-size:0;border-right:25px solid #7DA71A;border-bottom:25px solid #fff}
.messageContent i{border-right-color:#eee}
.messageError{position:relative;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-top:1px solid #F5F5F5;border-right:1px solid #E0E0E0;border-bottom:2px solid #C2C2C2;border-left:1px solid #E0E0E0;font:bold 12px/14px Tahoma;color:#F40400;background:#fff}
/* <<<<< Middle <<<<< */

/* >>>>> Footer >>>>> */
.main .main_footer{position:relative;height:35px;background:#fff}
.main .main_footer address{position:absolute;left:0;top:0;width:804px;height:35px;text-align:center;color:#575757;font:normal 11px/35px Arial}
.main .main_footer address a{color:#575757;text-decoration:none}
.main .main_footer address a:hover{color:#000;text-decoration:underline}
.main .main_footer .rating{position:relative;z-index:2}	
.main .main_footer .rating a{display:block;float:right;padding:2px 5px}
/* <<<<< Footer <<<<< */




/* >>>>>> Plugins >>>>>> */
/* <<<<<< Plugins <<<<<< */