/* Design */
input, textarea {outline: none} 
a {color: #000000; text-decoration: underline}
a:hover {color: #000000; text-decoration: none}

#simple-menu {display: none}
#header_mob {display: none}
#sidr {display: none}
#header_mob_text {display: none}

/* Messages */
.result_success {font: normal 14px 'Open Sans'; color: #000; margin: 20px 0px 20px 0px; text-align: center}
.result_error {font: normal 14px 'Open Sans'; color: #f00; margin: 20px 0px 20px 0px; text-align: center}

/* Pages */
.pages_title {font: normal 14px 'Open Sans'; color: #000}
.pages_current {font: normal 14px 'Open Sans'; color: #FFF; background-color: #000; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link {font: normal 14px 'Open Sans'; text-decoration: none; color: #000; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link:hover {font: normal 14px 'Open Sans'; text-decoration: underline; color: #fff; background-color: #000; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_arrows {font: normal 14px 'Open Sans'; text-decoration: none; color: #000; padding-left: 2px; padding-right: 2px}
a.pages_arrows:hover {font: normal 12px 'Open Sans'; text-decoration: underline; color: #252525; padding-left: 2px; padding-right: 2px}

.wrap {width: 995px; margin: auto}
.wrap_slider {width: 1200px; margin: auto}
.center {text-align: center}
.clear {clear: both}

a.ln1 {color: #303030; text-decoration: none}
a.ln1:hover {color: #303030; text-decoration: underline}
a.ln2 {color: #334141; text-decoration: none}
a.ln2:hover {color: #334141; text-decoration: underline}
a.ln3 {color: #ffffff; text-decoration: none}
a.ln3:hover {color: #ffffff; text-decoration: underline}
a.ln4 {color: #333e48; text-decoration: none}
a.ln4:hover {color: #333e48; text-decoration: underline}
a.ln5 {color: #000; text-decoration: underline}
a.ln5:hover {color: #000; text-decoration: none}
a.ln6 {color: #000; text-decoration: none}
a.ln6:hover {color: #000; text-decoration: underline}

.rx1 {text-align: center; font: bold 22px 'Open Sans'; color: #303030; margin: 60px 0px 25px 0px}
.rx2 {font: normal 13px 'Open Sans'; color: #303030; margin: 0px 0px 90px 0px}

.fn1 {background: #f8f8f8}
.fn2 {background: #fafafa}

.slider_title {font: bold 22px 'Open Sans', sans-serif; color: #303030; margin: 0px 0px 20px 0px}
.slider_text {font: normal 12px 'Open Sans', sans-serif; color: #303030}

.st1 {height: 44px; border-bottom: 1px solid #eaeaea}
.st2 {display: inline-block; vertical-align: top; font: normal 13px 'Open Sans', sans-serif; margin: 13px 470px 0px 0px}
.st3 {display: inline-block; vertical-align: top; font: normal 13px 'Open Sans', sans-serif; margin: 13px 150px 0px 0px}
.st4 {display: inline-block; vertical-align: top; margin: 10px 60px 0px 0px}
.st5 {display: inline-block; vertical-align: top; font: normal 13px 'Open Sans', sans-serif; margin: 13px 0px 0px 0px}

.sh1 {display: inline-block; padding: 9px 0px 0px 0px; margin: 0px 70px 0px 0px; vertical-align: top}
.sh2 {display: inline-block; padding: 25px 0px 0px 0px; margin: 0px 40px 0px 0px; vertical-align: top; font: normal 12px 'Open Sans', sans-serif; color: #333e48; line-height: 24px}
.sh3 {display: inline-block; padding: 25px 0px 0px 0px; margin: 0px 50px 0px 0px; vertical-align: top; font: normal 12px 'Open Sans', sans-serif; color: #333e48; line-height: 24px}
.sh4 {display: inline-block; vertical-align: top; padding: 38px 0px 0px 0px; margin: 0px 19px 0px 0px}
.sh5 {display: inline-block; vertical-align: top; padding: 38px 0px 0px 0px}
.sh6 {font: normal 12px 'Open Sans', sans-serif; color: #333e48; margin: -20px 0px 0px 156px; position: absolute}

.btn1 {width: 176px; height: 36px; background: url(./../images/btn1.png) no-repeat; cursor: pointer; font: normal 14px 'Open Sans', sans-serif; color: #FFFFFF}
.btn2 {width: 176px; height: 36px; background: url(./../images/btn2.png) no-repeat; cursor: pointer; font: normal 14px 'Open Sans', sans-serif; color: #FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px}

.in1 {width: 184px; font: normal 13px 'Open Sans', sans-serif; color: #334141; border: 0px; vertical-align: middle}
.in2 {width: 13px; height: 13px; border: 0px; background: url(./../images/in1.png) no-repeat; cursor: pointer; vertical-align: middle}

.vx1 {height: 344px; background: #f8f8f8; margin: 60px 0px 0px 0px}
.vx2 {font: bold 20px 'Open Sans'; color: #303030; text-align: center; padding: 45px 0px 48px 0px}
.vx3 {display: inline-block; vertical-align: top; text-align: center; margin: 0px 30px 0px 30px}
.vx4 {font: bold 12px 'Open Sans'; color: #303030}
.vx5 {font: normal 10px 'Open Sans'; color: #303030; line-height: 18px; margin: 8px 0px 0px 0px}

.sp1 {padding: 8px 0px 10px 0px}
.sp2 {padding: 0px 0px 10px 0px}
.sp3 {padding: 9px 0px 0px 52px}
.sp4 {padding: 9px 0px 0px 40px}
.sp5 {padding: 12px 0px 0px 0px}
.sp6 {margin: 50px 0px 0px 820px}
.sp7 {margin: 0px 0px 40px 0px}
.sp8 {padding: 58px 0px 0px 0px}

.bx1 {font: bold 20px 'Open Sans'; color: #303030; text-align: center; padding: 60px 0px 25px 0px}
.bx2 {font: normal 12px 'Open Sans'; color: #303030; line-height: 22px; margin: 0px 0px 45px 0px}

.tx1 {font: bold 14px 'Open Sans', sans-serif; color: #000; margin: 20px 0px 20px 0px}
.tx2 {font: normal 12px 'Open Sans'; color: #303030}
.tx3 {font: bold 24px 'Open Sans', sans-serif; color: #000; text-align: center}

.mn1 {height: 68px; background: #2f2f2f; text-align: center}
.mn1_fixed {height: 68px; background: #2f2f2f; text-align: center; position: fixed; top: 0px; width: 100%; z-index: 999999999999}
.mn2 {display: inline-block; font: normal 11px 'Open Sans'; margin: 0px 9px 0px 9px; padding: 9px 0px 0px 0px; width: 80px; vertical-align: top}

.ax1 {display: inline-block; width: 200px; text-align: center; margin: 0px 20px 30px 20px}
.ax2 {font: normal 16px 'Open Sans'; color: #303030}

.cn1 {display: inline-block; padding: 40px 0px 60px 0px; font: normal 12px 'Open Sans', sans-serif; color: #333e48; line-height: 22px; vertical-align: top; margin: 0px 56px 0px 0px}
.cn2 {display: inline-block; padding: 40px 0px 60px 0px; font: normal 12px 'Open Sans', sans-serif; color: #333e48; line-height: 22px; vertical-align: top; margin: 0px 100px 0px 0px}
.cn3 {display: inline-block; padding: 42px 0px 60px 0px; font: normal 14px 'Open Sans', sans-serif; vertical-align: top; margin: 0px 75px 0px 0px}
.cn3 div {margin-bottom: 15px}
.cn4 {margin: 30px 0px 0px 0px}
.cn4 img {margin: 0px 12px 0px 0px}
.cn5 {display: inline-block; padding: 42px 0px 60px 0px; font: normal 14px 'Open Sans', sans-serif; vertical-align: top}
.cn5 div {margin-bottom: 15px}

.nz1 {background: #eaeaea; height: 38px; font: normal 10px 'Open Sans', sans-serif; color: #333e48}

.notice {font: normal 12px 'Open Sans'; color: #f00; margin: 0px 0px 20px 0px}
.warning {font: normal 12px 'Open Sans'; color: #f00; margin: 20px 0px 20px 0px; text-align: center; padding: 10px; border: 1px solid #f00; display: none}

.fd1 {font: normal 12px 'Open Sans'; color: #303030; margin: 0px 0px 5px 0px}
.fd2 {display: inline-block; width: 105px}
.fd3 {width: 300px; padding: 5px; font: normal 12px 'Open Sans'; color: #303030; border: 1px solid #c0c0c0}
.fd3_sel {width: 312px; height: 29px; padding: 5px; font: normal 12px 'Open Sans'; color: #303030; border: 1px solid #c0c0c0}
.fd4 {margin-bottom: 10px}
.fd5 {font: normal 12px 'Open Sans'; color: #303030; margin: 0px 0px 10px 0px}
.fd6 {font: normal 12px 'Open Sans', sans-serif; color: #303030; margin: 0px 0px 10px 0px}
.fd7 {display: inline-block; width: 250px}
.fd8 {border-bottom: 1px solid #c0c0c0; padding-bottom: 10px}
.fd9 {font: bold 12px 'Open Sans'; color: #fff; border: 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 176px; height: 36px; cursor: pointer; background: #000}
.fd10 {display: inline-block}
.fd11 {display: inline-block; width: 250px; vertical-align: top}
.fd12 {display: inline-block; vertical-align: top}
.fd13 {display: inline-block; width: 46%; vertical-align: top; margin: 10px 20px 0px 0px}
.fd14 {display: inline-block; width: 50%; vertical-align: top}