html{margin:0px;padding:0px;height:100%;min-height:100%;}
body{margin:0px;padding:0px;height:100%;min-height:100%;}
body{font-family:'Open Sans',Arial,Verdana,sans-serif;font-size:14px;background-color:#E7EDEF;}
a,a:hover,a:visited,a:active,a:link{cursor:pointer;outline-style:none;outline-width:medium;text-decoration:none;color:#00BAE1;font-size:14px;font-weight:600;}
a:hover{text-decoration:underline;}
ol,ul{list-style:none outside none;margin:0px;padding:0px;}
p{margin:0px;padding:10px 0px;font-size:14px;color:#4f575c;}
table{width:100%;}
th{vertical-align:middle;padding:0px 0px 10px 0px;height:40px;background-color:transparent;font-size:18px;font-weight:normal;text-align:left;width:30%;}
td{vertical-align:middle;padding:0px 22px 10px 0px;}
td.tds{padding:0px 0px 10px 0px;}
label{font-size:18px;font-weight:normal;}
button,input,select,option,textarea{font-family:'Open Sans',Arial,Helvetica,sans-serif;}
img{border:0px none transparent;}
#w{margin:0;padding:0;min-width:1000px;min-height:100%;}
#h{width:100%;height:125px;margin:0px;padding:0px;background-color:#363a3c;background-image:url('/img/bg_head.png');}

#ht{min-width:950px;height:90px;margin:0px;padding:0px 25px;}
#hb{min-width:950px;height:35px;margin:0px;padding:0px 25px;}
#sh{min-width:950px;height:45px;margin:0px;padding:0px 25px;}


#ht.thin{width:950px;margin:0px auto;padding:0px;}
#hb.thin{width:950px;margin:0px auto;padding:0px;}
#sh.thin{width:950px;margin:0px auto;padding:0px;}


#htl{float:left;width:180px;height:90px;}
#htc{float:left;width:135px;height:90px;}
#htr{float:right;width:600px;height:90px;text-align:right;}

#logo{width:40px;height:90px;margin:23px 0px 0px 0px;padding:0px;}
#logo a{display:block;width:180px;height:40px;margin:0px;padding:0px;outline:none;}
#logo img{display:block;width:180px;height:40px;margin:0px;padding:0px;outline:none;}

#s{width:100%;height:105px;color:#2b2f30;background-color:#e8edf0;}
h2.s_h2{display:block;margin:0px auto;padding:28px 0px;width:950px;font-weight:normal;font-size:36px;}
#bw{background-color:#FFFFFF;border-top:1px solid #cad3d8;}
#bg{background-color:#e7edef;}
#b{width:600px;margin:0px auto;padding:0px 0px 65px 0;}
#m{width:600px;margin:0px auto;padding:0px 0px 25px 0px;height:35px;}
#bl{width:213px;float:left;}
li.bl_li{display:block;margin:0px;padding:0px;}
a.bl_a{display:block;margin:0px;padding:13px 0 12px;color:#303335;border-bottom:1px solid #d6dbde;font-weight:normal;font-size:18px;}
a.bl_a:hover{color:#999999;border-bottom:1px solid #999999;}
a.bl_a_s{display:block;margin:0px;padding:8px 0 7px;color:#303335;border-bottom:0px solid #d6dbde;font-weight:normal;font-size:13px;}
a.bl_a_s:hover,a.bl_a_s.active{color:#999999;border-bottom:0px solid #999999;}
li.bl_li.active{background-image:url("/img/bg_submenu.png");background-repeat:no-repeat;background-position:100% 50%;}
#br{width:681px;float:right;}
#fw{clear:both;bottom:0;height:30px;margin:0px;padding:5px 0px;min-width:950px;background-color:#202123;margin-top:-40px;}
#f {height:30px;width:950px;padding:0px 50px;margin:0px auto;}
#f div{vertical-align:middle;}
#fl{vertical-align:top;float:left;}
#fr{vertical-align:top;float:right;}
#f div.pg{display:block;vertical-align:top;color:#9C9D9F;height:20px;font-size:10px;font-weight:bold;float:left;padding:8px 0px 0px 0px;text-transform:uppercase;font-family:Arial,Verdana,sans-serif;}
#f div.fb{display:block;vertical-align:top;color:#9C9D9F;height:20px;font-size:10px;font-weight:bold;float:left;padding:8px 5px 0px 0px;text-transform:uppercase;font-family:Arial,Verdana,sans-serif;}
#f a.pg{display:block;vertical-align:top;outline:none;height:20px;float:right;padding:5px 0px 0px 0px;}
#f a.fb{display:block;vertical-align:top;outline:none;height:30px;float:right;}
button{
color:#666666;
font-size:14px;font-weight:600;
cursor:pointer;
display:inline-block;
overflow:hidden;
vertical-align:middle;
margin:0px;padding:0 25px;
height:35px;
outline:none;
text-transform:uppercase;
border:1px solid #b5b5b5;
background-color:#ffffff;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e6e6e6));
background:-webkit-linear-gradient(top,#ffffff,#e6e6e6);
background:-moz-linear-gradient(top,#ffffff,#e6e6e6);
background:-ms-linear-gradient(top,#ffffff,#e6e6e6);
background:-o-linear-gradient(top,#ffffff,#e6e6e6);
background:linear-gradient(top,#ffffff,#e6e6e6);
-webkit-border-radius:6px;
   -moz-border-radius:6px;
        border-radius:6px;        
}
button:active{
background:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#ffffff));
background:-webkit-linear-gradient(top,#e6e6e6,#ffffff);
background:-moz-linear-gradient(top,#e6e6e6,#ffffff);
background:-ms-linear-gradient(top,#e6e6e6,#ffffff);
background:-o-linear-gradient(top,#e6e6e6,#ffffff);
background:linear-gradient(top,#e6e6e6,#ffffff);
}
button:disabled,button:disabled:hover{
color:#d9d9d9;
border:1px solid #d9d9d9;
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e6e6e6));
background:-webkit-linear-gradient(top,#ffffff,#e6e6e6);
background:-moz-linear-gradient(top,#ffffff,#e6e6e6);
background:-ms-linear-gradient(top,#ffffff,#e6e6e6);
background:-o-linear-gradient(top,#ffffff,#e6e6e6);
background:linear-gradient(top,#ffffff,#e6e6e6);
-webkit-box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
   -moz-box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
        box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
}
button:hover,button:focus{
-webkit-box-shadow:1px 1px 2px #B5B5B5,-1px -1px 2px #B5B5B5,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
   -moz-box-shadow:1px 1px 2px #B5B5B5,-1px -1px 2px #B5B5B5,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
        box-shadow:1px 1px 2px #B5B5B5,-1px -1px 2px #B5B5B5,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
}
.b-green{
color:#ffffff;
border:1px solid #2d9c01;
background-color:#4ebd22;
background:-webkit-gradient(linear,left top,left bottom,from(#4ebd22),to(#3fa71b));
background:-webkit-linear-gradient(top,#4ebd22,#3fa71b);
background:   -moz-linear-gradient(top,#4ebd22,#3fa71b);
background:    -ms-linear-gradient(top,#4ebd22,#3fa71b);
background:     -o-linear-gradient(top,#4ebd22,#3fa71b);
background:linear-gradient(top,#4ebd22,#3fa71b);
-webkit-box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #4ebd22 inset,-1px -1px 0 #4ebd22 inset;
   -moz-box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #4ebd22 inset,-1px -1px 0 #4ebd22 inset;
        box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #4ebd22 inset,-1px -1px 0 #4ebd22 inset;
}
.b-green:active{
background:-webkit-gradient(linear,left top,left bottom,from(#3fa71b),to(#4ebd22));
background:-webkit-linear-gradient(top,#3fa71b,#4ebd22);
background:-moz-linear-gradient(top,#3fa71b,#4ebd22);
background:-ms-linear-gradient(top,#3fa71b,#4ebd22);
background:-o-linear-gradient(top,#3fa71b,#4ebd22);
}
.b-green:hover,.b-green:focus{
-webkit-box-shadow:1px 1px 2px #B5B5B5,-1px -1px 2px #B5B5B5,1px 1px 0 #4ebd22 inset,-1px -1px 0 #4ebd22 inset;
   -moz-box-shadow:1px 1px 2px #B5B5B5,-1px -1px 2px #B5B5B5,1px 1px 0 #4ebd22 inset,-1px -1px 0 #4ebd22 inset;
        box-shadow:1px 1px 2px #B5B5B5,-1px -1px 2px #B5B5B5,1px 1px 0 #4ebd22 inset,-1px -1px 0 #4ebd22 inset;
}
.input{display:inline-block;margin:0 8px 10px 0;vertical-align:middle;height:27px;width:100%;}
.input input{
color:#666666;
font-size:14px;font-weight:600;
margin:0;padding:0 10px;
display:inline-block;overflow:hidden;vertical-align:middle;
outline:none;
height:35px;width:100%;
border:1px solid #b5b5b5;
background-color:#ffffff;
background:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#ffffff));
background:-webkit-linear-gradient(top,#e6e6e6,#ffffff);
background:-moz-linear-gradient(top,#e6e6e6,#ffffff);
background:-ms-linear-gradient(top,#e6e6e6,#ffffff);
background:-o-linear-gradient(top,#e6e6e6,#ffffff);
-webkit-box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
   -moz-box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
        box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
-webkit-border-radius:6px;
   -moz-border-radius:6px;
        border-radius:6px;        
}
.input.sbig input{width:300px;height:35px;font-size:14px;}
.input label{vertical-align:top;margin:-26px 0 0 0;padding:0 10px;font-size:12px;font-weight:600;color:#bbbfc4;display:block;text-align:right;text-transform:uppercase;height:14px;-moz-user-select:none;cursor:text;}
.input.sbig label{font-size:12px;height:19px;margin:-25px 0 0 0;}
.select{
font-size:14px;font-weight:600;
outline:none;text-align:left;
display:inline-block;overflow:hidden;vertical-align:middle;
margin:0 8px 0px 0;padding:0;width:100%;height:35px;
border:1px solid #b5b5b5;
background-color:#ffffff;
background:url("/img/bg_select.png"),-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e6e6e6));
background:url("/img/bg_select.png"),-webkit-linear-gradient(top,#ffffff,#e6e6e6);
background:url("/img/bg_select.png"),-moz-linear-gradient(top,#ffffff,#e6e6e6);
background:url("/img/bg_select.png"),-ms-linear-gradient(top,#ffffff,#e6e6e6);
background:url("/img/bg_select.png"),-o-linear-gradient(top,#ffffff,#e6e6e6);
background-repeat:no-repeat,repeat;
background-position:100% 50%,0 0;
-webkit-box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
   -moz-box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
        box-shadow:0 2px 1px #e8e8e8,1px 0 1px #e8e8e8,1px 1px 0 #FFFFFF inset,-1px -1px 0 #FFFFFF inset;
-webkit-border-radius:6px;
   -moz-border-radius:6px;
        border-radius:6px;  
}
.select select{
opacity:0;filter:alpha(opacity=0);padding:0 15px 0 0;
margin:0;display:inline-block;height:35px;width:100%;
font-size:12px;font-weight:600;
border:1px solid transparent;
}
option{padding:0 2px;background-color:transparent;font-size:14px;}
.select div{
border:1px solid transparent;
padding:7px 25px 0 10px;display:inline-block;position:absolute;
color:#666666;font-size:14px;
text-align:left;
white-space:nowrap;
}
.clr{clear:both;}
.ac{text-align:center;}
.ar{text-align:right;padding-right:0px;}
.msg{
-webkit-box-shadow:0 1px 0 #ffffff inset;
   -moz-box-shadow:0 1px 0 #ffffff inset;
        box-shadow:0 1px 0 #ffffff inset;
-webkit-border-radius:6px;
   -moz-border-radius:6px;
        border-radius:6px;
min-height:17px;border:1px solid #dddddd;
padding:9px 20px 9px 35px;
background-repeat:no-repeat;
font-size:12px;
overflow:hidden;
}
.msg a{font-weight:bold;text-decoration:underline;}
.msg{margin:0 0 20px 0;}
.info{
border:1px solid #9fd1f5;
color:#006699;
background-color:#eaf7ff;
background-image:url('/img/bg_msg_info.png'),-webkit-gradient(linear,left top,left bottom,from(#eaf7ff),to(#c7e8ff));
background-image:url('/img/bg_msg_info.png'),-webkit-linear-gradient(top,#eaf7ff,#c7e8ff);
background-image:url('/img/bg_msg_info.png'),   -moz-linear-gradient(top,#eaf7ff,#c7e8ff);
background-image:url('/img/bg_msg_info.png'),    -ms-linear-gradient(top,#eaf7ff,#c7e8ff);
background-image:url('/img/bg_msg_info.png'),     -o-linear-gradient(top,#eaf7ff,#c7e8ff);
background-image:url('/img/bg_msg_info.png'),        linear-gradient(top,#eaf7ff,#c7e8ff);
background-position:0 50%,0 0;
}
.warning{
color:#6c6600;
border:1px solid #d7e059;
background-color:#fafcd7;
background-image:url('/img/bg_msg_warning.png'),-webkit-gradient(linear,left top,left bottom,from(#fafcd7),to(#f3f8ae));
background-image:url('/img/bg_msg_warning.png'),-webkit-linear-gradient(top,#fafcd7,#f3f8ae);
background-image:url('/img/bg_msg_warning.png'),   -moz-linear-gradient(top,#fafcd7,#f3f8ae);
background-image:url('/img/bg_msg_warning.png'),    -ms-linear-gradient(top,#fafcd7,#f3f8ae);
background-image:url('/img/bg_msg_warning.png'),     -o-linear-gradient(top,#fafcd7,#f3f8ae);
background-image:url('/img/bg_msg_warning.png'),        linear-gradient(top,#fafcd7,#f3f8ae);
background-position:0 50%,0 0;
}
.error{
color:#8d0d0d;
border:1px solid #f3abab;
background-color:#ffeaea;
background-image:url('/img/bg_msg_error.png');
background-image:url('/img/bg_msg_error.png'),-webkit-gradient(linear,left top,left bottom,from(#ffeaea),to(#facccc));
background-image:url('/img/bg_msg_error.png'),-webkit-linear-gradient(top,#ffeaea,#facccc);
background-image:url('/img/bg_msg_error.png'),   -moz-linear-gradient(top,#ffeaea,#facccc);
background-image:url('/img/bg_msg_error.png'),    -ms-linear-gradient(top,#ffeaea,#facccc);
background-image:url('/img/bg_msg_error.png'),     -o-linear-gradient(top,#ffeaea,#facccc);
background-image:url('/img/bg_msg_error.png'),        linear-gradient(top,#ffeaea,#facccc);
background-position:0 50%,0 0;
}
.success{
color:#2c5901;
border:1px solid #a6d877;
background-color:#eeffde;
background-image:url('/img/bg_msg_success.png'),-webkit-gradient(linear,left top,left bottom,from(#eeffde),to(#d5eebe));
background-image:url('/img/bg_msg_success.png'),-webkit-linear-gradient(top,#eeffde,#d5eebe);
background-image:url('/img/bg_msg_success.png'),   -moz-linear-gradient(top,#eeffde,#d5eebe);
background-image:url('/img/bg_msg_success.png'),    -ms-linear-gradient(top,#eeffde,#d5eebe);
background-image:url('/img/bg_msg_success.png'),     -o-linear-gradient(top,#eeffde,#d5eebe);
background-image:url('/img/bg_msg_success.png'),        linear-gradient(top,#eeffde,#d5eebe);
background-position:0 50%,0 0;
}
@-moz-document url-prefix(http://){
button::-moz-focus-inner,
select::-moz-focus-inner,
option::-moz-focus-inner{border:0 !important;padding:0 !important;}
}
