* {margin:0px; padding:0px; border:0px; outline-style:none; vertical-align:baseline;}

html {height:100%;}
body {background:#ffffff; font-family:"wf_SegoeUILight", "wf_SegoeUI", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe", "Segoe WP", Helvetica, sans-serif, Arial; font-weight:lighter; font-size:16px; color:#313131; height:100%;}

h1, h2, h3, h4, h5 {margin:0px 0px 10px 0px; font-weight:lighter;}
h1 span, h2 span, h3 span, h4 span, h5 span {color:#ff3300;}
h1 {font-size:72px; letter-spacing:-4px; line-height:56px; text-indent:-7px; margin-bottom:30px;}
h2 {font-size:52px; letter-spacing:-3px; line-height:27px; text-indent:-5px; margin-bottom:29px;}
h3 {font-size:42px; letter-spacing:-2px; line-height:22px; text-indent:-4px; margin-bottom:28px;}
h4 {font-size:32px; letter-spacing:-1px; line-height:16px; text-indent:-3px; margin-bottom:27px;}
h5 {font-size:22px; letter-spacing:-1px; line-height:11px; text-indent:-2px; margin-bottom:17px; font-family:"wf_SegoeUI", "Segoe UI", "Segoe", "Segoe WP", Helvetica, sans-serif, Arial; font-weight:normal;}
p {font-size:16px; text-align:justify; margin:0px 0px 10px 0px; line-height:22px;}
small {font-size:14px; text-align:justify; margin:0px 0px 10px 0px; line-height:22px; position:relative; top:-8px; z-index:0; color:#898989;}
b {font-weight:bold;}
hr {font-size:0px; text-indent:-9999px; background:none; border:1px dotted #d9d9d9; border-style:dotted none none;}

ul li ul, ol li ul {margin:0px 0px 10px 0px; display:table; width:48%; padding:30px 20px 33px 20px; border:1px solid #d9d9d9; border-left:4px solid #d9d9d9; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
ul li ul il ol, ol li ol li ol {margin:0px; padding:10px 20px 5px 10px; display:table; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
ul li {margin:5px 10px 5px 27px; list-style-type:square; padding-left:2px;}
ol li {margin:5px 10px 5px 30px; list-style-type:decimal; padding-left:0px;}

.user-hide {background:rgba(255,0,0,.1)!important;}
.nowrap{white-space:nowrap!important}

table {border-collapse:collapse; margin:10px 0px; width:100%;}
table td {padding:8px; vertical-align:middle; font-size:14px; word-break:break-all}
table td[align="left"] {text-align:left;}
table td[align="center"] {text-align:center;}
table td[align="right"] {text-align:right;}
table tr {border-bottom:1px solid #dddddd;}
table th {padding:8px; background:#ffffff; vertical-align:middle; text-align:left; color:#7f7f7f; text-transform:uppercase; font-size:12px; font-family:"wf_SegoeUILight", "wf_SegoeUI", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe", "Segoe WP", Helvetica, sans-serif, Arial; font-weight:bold; border-bottom:3px solid #535353;}
tr:last-child {border-bottom:1px solid #535353;}
tr:nth-child(2n+1) {background:#f9f9f9;} 
tr:last-child(1) {background:#ffffff;}
tr:hover {background:#ebebeb !important;}



img[align="left"] {float:left; margin:0px 15px 10px 0px; border:1px solid #d9d9d9; padding:10px;}
img[align="right"] {float:right; margin:0px 0px 10px 15px; border:1px solid #d9d9d9; padding:10px;}
object[align="left"] {float:left; margin:0px 15px 10px 0px; border:1px solid #d9d9d9; padding:10px;}
object[align="right"] {float:right; margin:0px 15px 10px 0px; border:1px solid #d9d9d9; padding:10px;}
div[align="left"] {float:left; margin:0px 15px 10px 0px;}
div[align="right"] {float:right; margin:0px 0px 10px 15px;}

br[clear="all"] {line-height:0px; font-size:0px;}
br {line-height:22px; font-size:16px;}

div.display-none {display:none;}
.border-1px {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #cccccc;}
div.margin-none {margin:0px;}
div.padding-none {padding:0px;}
.c1 {color:#ff3300;}
.wide {width:100%;}

a:link, a:visited {color:#ff3300; text-decoration:underline;}
a:hover, a:hover.visited {color:#ff3300; text-decoration:none;}
a.h1 {font-size:19px;}
a.button:link, a.button:visited {display:inline-block; color:#000000; background:#f9f9f9; border:2px solid #000000; padding:7px 20px; text-decoration:none; line-height:20px; white-space:nowrap}
a.button.c1 {background:#ff3300; color:#ffffff; border:2px solid #ff3300;}
a.button.c2 {background:#000000; color:#ffffff; border:2px solid #000000;}
a.button.c3 {background:#f9f9f9; color:#ff3300; border:2px solid #f9f9f9;}
a.button:hover, a.button:hover.visited {opacity:0.7;}
a.button:active {background:#000000; color:#ffffff; border:2px solid #000000; opacity:1;}

a.button-back:link, a.button-back:visited {display:inline-block; width:50px; height:50px; margin:0px 16px 0px 7px; background:url(/_img/button-back.png) left top no-repeat; position:relative; z-index:1;}
a.button-back:hover, a.button-back:hover.visited {opacity:0.7;}
a.button-back:active {opacity:1;}

form {width:100%;}
form label {display:block;}
form input, form select, form textarea {font-family:"wf_SegoeUILight", "wf_SegoeUI", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe", "Segoe WP", Helvetica, sans-serif, Arial; font-weight:lighter; font-size:16px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
form input[type="text"], form input[type="date"] {width:100%; margin:5px 0px 10px 0px; border:1px solid #cccccc; padding:8px; background:#ffffff;}
form .img {margin:0px 5px -14px 0px; display:inline-block;}
form input[type="text"].number {width:120px; text-align:center; letter-spacing:5px; margin:0px 5px 0px 0px; display:inline-block;}
form input[type="text"].error, form textarea.error, form label.error , form select.error{border:1px solid #ff3300; background:rgba(255, 51, 0, 0.1);}
form input[type="text"]:focus, form input[type="password"]:focus, form input[type="email"]:focus, form textarea:focus {background:#f9f9f9; border:1px solid #5c5c5c;}
form input[type="password"] {width:100%; margin:5px 0px 10px 0px; border:1px solid #cccccc; padding:8px; background:#ffffff;}
form input[type="email"] {width:100%; margin:5px 0px 10px 0px; border:1px solid #cccccc; padding:8px; background:#ffffff;}
form input[type="file"] {width:100%; margin:5px 0px 10px 0px; padding:5px 0px; border:1px solid #cccccc; background:#ffffff;}
form input[type="radio"] {padding:0px; margin:0px 5px 0px 0px;}
form input[type="checkbox"] {padding:0px; margin:0px 5px 0px 0px;}
form label.checkbox {display:inline-block; background:#f9f9f9; padding:10px; cursor:pointer; margin:0px 0px 1px 0px;}
form label.checkbox:active {background:#ebebeb;}
form select {width:100%; margin:5px 0px 10px 0px; border:1px solid #cccccc; padding:8px; background:#ffffff;}
form textarea {width:100%; resize:none; min-height:65px; margin:5px 0px 10px 0px; border:1px solid #cccccc; padding:8px; background:#ffffff;}
form input[type="submit"] {cursor:pointer; display:inline-block; color:#000000; background:#f9f9f9; border:2px solid #000000; padding:7px 20px; text-decoration:none; margin:0px 5px 0px 0px;}
form input[type="button"] {cursor:pointer; display:inline-block; color:#000000; background:#f9f9f9; border:2px solid #000000; padding:7px 20px; text-decoration:none; margin:0px 5px 0px 0px;}
form input[type="submit"].c1, form input[type="button"].c1 {background:#ff3300; color:#ffffff; border:2px solid #ff3300;}
form input[type="submit"].c2, form input[type="button"].c2 {background:#000000; color:#ffffff; border:2px solid #000000;}
form input[type="submit"].c3, form input[type="button"].c3 {background:#f9f9f9; color:#ff3300; border:2px solid #f9f9f9;}
form input[type="submit"]:hover, form input[type="button"]:hover {opacity:0.7;}
form input[type="submit"]:active {background:#000000; color:#ffffff; border:2px solid #000000; opacity:1;}
form label input:last-child {margin:0px;}

.wrapper {position:relative; text-align:left; width:100%; min-width:980px; height:100%;}

.sidebar {position:fixed; width:280px; z-index:3;}
a.home:link, a.home:visited, a.home:hover, a.home:hover.visited {display:block; text-align:center;}
ul.menu {margin:0px; padding:0px; border:0px; width:100%; line-height:25px; display:block;}
ul.menu li {list-style-type:none; margin:0px; padding:0px; letter-spacing:-1px;}
ul.menu li > ul {width:100%; margin:0px; padding:0px; display:table; border:0px;}
ul.menu li a:link, ul.menu li a:visited {display:block; font-size:24px; color:#313131; text-decoration:none; padding:10px 40px 13px 40px;}
ul.menu li a:hover, ul.menu li a:hover.visited {background:#ebebeb;}
ul.menu li a.on:link, ul.menu li a.on:visited, ul.menu li a.on:hover, ul.menu li a.on:hover.visited {background:#000000; color:#ffffff;}
ul.menu li ul li a:link, ul.menu li ul li a:visited {padding-left:70px; font-size:20px; letter-spacing:0px;}

ul.container {margin:0px; padding:0px; border:0px; width:100%; height:100%; display:table; table-layout:fixed;}
ul.container li.left {width:280px; display:table-cell; background:#f9f9f9; margin:0px; padding:0px; list-style-type:none; vertical-align:top;}
ul.container li.right {display:table-cell; padding:40px 40px 40px 40px; list-style-type:none; vertical-align:top;}

.top {position:fixed; width:100%; background:none; top:0px; z-index:2; display:none}

.login {width:720px; vertical-align:top; position:absolute; top:50%; left:50%; margin:-128px 0px 0px -350px;}
.login .logo {display:inline-block; margin:0px 100px 0px 0px; position:relative; top:-35px;}
.login .login-form {display:inline-block; width:356px; padding:30px 20px 33px 20px; white-space:nowrap; box-shadow:0px 0px 130px #898989;}

.alert {position:fixed; z-index:99; background:#f9f9f9; border:2px solid #000000; width:440px; height:auto; color:#000000; right:-500px; top:75px; padding:20px 20px 10px 20px;}
.alert .close {position:absolute; top:15px; right:10px; font-size:30px; line-height:0px; cursor:pointer;}
.alert h4 {margin:0px 0px 20px 0px;}
.alert p {margin:0px 0px 5px 0px;}
.alert.c1 {background:#ff3300; color:#ffffff; border:2px solid #ff3300;}
.alert.c2 {background:#000000; color:#ffffff; border:2px solid #000000;}
.alert.c3 {background:#f9f9f9; color:#ff3300; border:2px solid #f9f9f9;}

.info {display:inline-block; min-width:356px; white-space:nowrap; padding:20px 20px 10px 20px;}
.info h4 {margin:0px 0px 20px 0px;}
.info p {margin:0px 0px 5px 0px;}
.info.c1 {background:#ff3300; color:#ffffff; border:2px solid #ff3300;}
.info.c2 {background:#f9f9f9; color:#000000; border:2px solid #000000;}

.gldp-default {position:absolute; box-shadow:5px 5px 30px rgba(0, 0, 0, 0.3); font-family:Arial;z-index: 1000;}
.gldp-default .core {position:relative; float:left; padding:0px; margin:0px; font-size:14px; text-align:center; cursor:pointer; background:#ffffff;}
.gldp-default .border {border:0px;}
.gldp-default .monyear, .gldp-default .monyear select {font-size:16px !important; font-weight:bold; background:#313131; color:#ffffff;}
.gldp-default .monyear span {margin:0px 5px 0px 5px;}
.gldp-default .prev-arrow, .gldp-default .next-arrow {color:#ffffff;}
.gldp-default .prev-arrow:active, .gldp-default .next-arrow:active {color:#d1d1d1;}
.gldp-default .prev-arrow-off, .gldp-default .next-arrow-off {color:#313131; opacity:0.15;}
.gldp-default .dow {color:#313131; font-weight:bold; background:#d1d1d1;}
.gldp-default .mon, .gldp-default .tue, .gldp-default .wed, .gldp-default .thu, .gldp-default .fri {font-weight:bold;}
.gldp-default .sat, .gldp-default .sun {color:#ff3300; font-weight:bold;}
.gldp-default .outday {color:#d1d1d1 !important;}
.gldp-default .mon:hover, .gldp-default .tue:hover, .gldp-default .wed:hover, .gldp-default .thu:hover, .gldp-default .fri:hover, .gldp-default .sat:hover, .gldp-default .sun:hover {color:#ffffff; background:#ff3300;}
.gldp-default .noday {color:#d1d1d1 !important;}
.gldp-default .selected {color:#ffffff; font-weight:bold; background:#ff3300;}
.gldp-default .today {color:#313131; font-weight:bold; background:#d1d1d1;}
.gldp-default .today:hover {color:#ffffff; font-weight:bold; background:#ff3300;}
.gldp-default .special {}

.pages {margin-top:20px;}
.answer {background:#f9f9f9; padding:20px;}

.order {display:inline-block; margin:5px 0px 0px 320px;}
.s1 {background:#ff3300; color:#ffffff; border:2px solid #ff3300; display:inline-block; padding:3px 10px; font-size:14px; text-transform:uppercase; cursor:help; margin:0px 3px 0px 0px;}
.s2 {background:#000000; color:#ffffff; border:2px solid #000000; display:inline-block; padding:3px 10px; font-size:14px; text-transform:uppercase; cursor:help; margin:0px 3px 0px 0px;}
.s3 {background:#f9f9f9; color:#000000; border:2px solid #000000; display:inline-block; padding:3px 10px; font-size:14px; text-transform:uppercase; cursor:help; margin:0px 3px 0px 0px;}
.orders .content * {font-size:14px; letter-spacing:0px; line-height:12px; text-indent:0px;}

.tabs {padding:0px; border:0px; border-bottom:1px solid #dddddd; width:100%;}
.tabs li {display:inline-block; margin:0px; padding:13px 23px; margin:0px 0px 0px 0px; cursor:pointer; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #ffffff; margin-bottom:-1px; color:#ff3300; list-style-type:none;}
.tabs li:hover {background:#f9f9f9; border-left:1px solid #f9f9f9; border-top:1px solid #f9f9f9; border-right:1px solid #f9f9f9;}
.tabs li.on {background:#ffffff; border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #ffffff; color:#313131;}

.tabs-content {padding:0px; margin:15px 0px 0px 0px; border:0px; width:100%; overflow:hidden;}
.tabs-content ul {padding:0px; border:0px; width:100%;}
.tabs-content li {list-style-type:none; margin:0px; padding:0px;}
.tabs-content ul li {list-style-type:none; width:250px; margin:0px 10px 15px 0px; padding:0px; display:inline-block; vertical-align:top;}
.tabs-content li a:link, .tabs-content li a:visited {background:#dddddd; display:block; width:250px; height:250px; text-decoration:none; color:#ffffff; font-size:14px; position:relative;}
.tabs-content li a:hover, .tabs-content li a:hover.visited {box-shadow:inset 0px 0px 0px 3px rgba(17,17,17,0.5);}
.tabs-content li a:link:active {transform:perspective(700px) rotateY(-10deg); -webkit-transform:perspective(700px) rotateY(-10deg); -moz-transform:perspective(700px) rotateY(-10deg) scale(0.95); -o-transform:perspective(700px) rotateY(-10deg); zoom:0.97; top:4px;}
.tabs-content li a span {position:absolute; bottom:0px; padding:10px; width:230px; background:#111111;}

.gallery {width:100%; min-height:65px; overflow:hidden; position:relative; margin:0px;}
.gallery .next {z-index:2; position:absolute; right:-5px; top:50%; margin:-18px 0px 0px 0px;}
.gallery .prev {z-index:2; position:absolute; left:-5px; top:50%; margin:-18px 0px 0px 0px;}
.gallery ul {list-style-type:none; background:none; position:absolute; text-align:center; padding:0px; margin:0px; border:0px; display:table; width:auto;}
.gallery ul li {display:table-cell; padding:0px 1px 0px 0px; margin:0px; vertical-align:top; text-align:center;}
.gallery ul li a img {margin:0px 0px -3px 0px;}
.gallery ul li a:hover img {opacity:0.7;}

.news-last-prev {cursor:pointer; display:block; width:25px; height:25px; background:#ffffff url(/_img/button-megacarousel.png) left center no-repeat; border:5px solid #ffffff; border-radius:0px 25px 25px 0px;}
.news-last-prev:hover {opacity:0.7;}
.news-last-next {cursor:pointer; display:block; width:25px; height:25px; background:#ffffff url(/_img/button-megacarousel.png) right center no-repeat; border:5px solid #ffffff; border-radius:25px 0px 0px 25px;}
.news-last-next:hover {opacity:0.7;}

ul.col2 {list-style-type:none; margin:0px; padding:0px; background:none; display:table; width:100%; border:0px;}
ul.col2 li.left {list-style-type:none; margin:0px; padding:0px 20px 0px 0px; display:table-cell; vertical-align:top; background:none; width:50%;}
ul.col2 li.right {list-style-type:none; margin:0px; padding:0px 0px 0px 20px; display:table-cell; vertical-align:top; width:50%;}

.iload_close {cursor:pointer; position:absolute; z-index:100000; width:24px; height:24px; background:url(/_img/skin.png) -120px -42px no-repeat; top:-4px; right:-30px;}