html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }  :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } .clear { clear: both; }  html { height: 100%; } body { color: #333333; font-family: arial; font-size: 11pt; position: relative; swidth: 320px; margin: 0 auto; background: #f1f1f1; } a { color: #1892b9; text-decoration: none; } #header { height: 70px; background: #f1f1f1; border-bottom: 1px solid white; -webkit-box-shadow: 0px 0px 3px 3px #bfbfbf; -moz-box-shadow: 0px 0px 3px 3px #bfbfbf; box-shadow: 0px 0px 3px 3px #bfbfbf; } #header .wrapper { padding: 18px 20px 18px 20px; } #footer { background: #f1f1f1; border-top: 1px solid #fff; -webkit-box-shadow: 0px 0px 3px 3px #bfbfbf; -moz-box-shadow: 0px 0px 3px 3px #bfbfbf; box-shadow: 0px 0px 3px 3px #bfbfbf; } #footer .wrapper { text-align: center; padding: 15px 20px 20px 20px; } #footer a.full { font-weight: bold; background: url(/css/../img/arrow-right.gif) right center no-repeat; padding-right: 6px; font-size: 11pt; text-shadow: 1px 1px 1px #fff; margin-top: 5px; } #langs { float: right; margin-top: 18px; white-space: nowrap; } #langs a { float: left; color: #343434; text-transform: uppercase; text-decoration: none; padding: 3px 6px 3px 3px; background: url(/css/../img/arrow-right.gif) right center no-repeat; margin-left: 3px; font-weight: bold; font-size: 12pt; } #langs a.active { color: #8f8f8f; background: none; } #content { background: url(/css/../img/bg.gif); } .content-wrapper { padding: 20px; } #menu { text-align: left; } #menu div.item { border: 1px solid #1785a8; border-top: 0; background: #2caad0;  background: -moz-linear-gradient(top, #2caad0 26%, #1e9dc6 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#2caad0), color-stop(100%,#1e9dc6));  background: -webkit-linear-gradient(top, #2caad0 26%,#1e9dc6 100%);  background: -o-linear-gradient(top, #2caad0 26%,#1e9dc6 100%);  background: -ms-linear-gradient(top, #2caad0 26%,#1e9dc6 100%);  background: linear-gradient(top, #2caad0 26%,#1e9dc6 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2caad0', endColorstr='#1e9dc6',GradientType=0 ); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2caad0', endColorstr='#1e9dc6',GradientType=0 );  } #menu div.item a { line-height: 38px; padding: 0 10px; color: #fff; text-shadow: 0 1px 1px #0c8cb1; text-decoration: none; font-weight: bold; border-top: 1px solid #6bd0e4; display: block; font-size: 12pt; background: url(/css/../img/arrow-right2.png) right center no-repeat; } #menu .highlited div.item { border-left: 1px solid #c76710; border-right: 1px solid #c76710; border-bottom: 1px solid #c9670e; background: #da8b15;  background: -moz-linear-gradient(top, #da8b15 26%, #d17709 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#da8b15), color-stop(100%,#d17709));  background: -webkit-linear-gradient(top, #da8b15 26%,#d17709 100%);  background: -o-linear-gradient(top, #da8b15 26%,#d17709 100%);  background: -ms-linear-gradient(top, #da8b15 26%,#d17709 100%);  background: linear-gradient(top, #da8b15 26%,#d17709 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da8b15', endColorstr='#d17709',GradientType=0 );  } #menu .highlited div.item:active { background: #d3780d;  background: -moz-linear-gradient(top, #d3780d 26%, #e19d1e 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#d3780d), color-stop(100%,#e19d1e));  background: -webkit-linear-gradient(top, #d3780d 26%,#e19d1e 100%);  background: -o-linear-gradient(top, #d3780d 26%,#e19d1e 100%);  background: -ms-linear-gradient(top, #d3780d 26%,#e19d1e 100%);  background: linear-gradient(top, #d3780d 26%,#e19d1e 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3780d', endColorstr='#e19d1e',GradientType=0 );  } #menu div.item:active { background: #1e9dc6;  background: -moz-linear-gradient(top, #1e9dc6 26%, #50c6e0 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#1e9dc6), color-stop(100%,#50c6e0));  background: -webkit-linear-gradient(top, #1e9dc6 26%,#50c6e0 100%);  background: -o-linear-gradient(top, #1e9dc6 26%,#50c6e0 100%);  background: -ms-linear-gradient(top, #1e9dc6 26%,#50c6e0 100%);  background: linear-gradient(top, #1e9dc6 26%,#50c6e0 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e9dc6', endColorstr='#50c6e0',GradientType=0 );  } #menu .highlited div.item a { text-shadow: 0 1px 1px #9d570f; border-top: 1px solid #edbd3f; } #menu div.group { border-radius: 8px; margin-bottom: 10px; border-bottom: 1px solid #fff; border-top: 1px solid #1785a8; } #menu div.group.highlited { border-top: 1px solid #c9670e; } #menu div.item.first,#menu div.item.first a { -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; } #menu div.item.last,#menu div.item.last a { -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; } #menu div.item.last.first,#menu div.item.last.first a { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } #footer #menu { margin-top: 6px; margin-bottom: 15px; } .contactus { color: #393939; text-align: center; padding-top: 13pt; line-height: 1.2; } .text { padding-top: 0; text-shadow: 1px 1px 1px #fff; font-size: 11pt; } .text p { line-height: 1.8; } .text h2 { color: #000000; font-size: 11pt; line-height: 1.5; margin-bottom: 12px; } .text ul { margin-left: 0; padding: 10px 0 12px 0; } .text li { background: url(/img/bullet.gif) 0 7px no-repeat; padding-left: 26px; line-height: 1; padding-bottom: 9px; font-size: 11pt; } #map { float: right; position: relative; } #map span { display: block; color: #fff; text-shadow: 1px 1px 1px #2290b1; position: absolute; bottom: 4px; height: 24px; line-height: 24px; width: 100%; left: 0; right: 0; font-weight: bold; text-align: center; font-size: 11pt; } #submenu { border-bottom: 1px solid #c4c4c4; margin-left: -20px; margin-right: -20px; margin-top: 18px; margin-bottom: 15px; } #submenu .item { border-top: 1px solid #c4c4c4; height: 29px; line-height: 29px; padding: 0 20px; background: #f1f1f1 url(/css/../img/arrow-down.gif) right 13px no-repeat; display: block; color: #333333; } #submenu .item.active { background: #ffffff url(/css/../img/arrow-down.gif) right -18px no-repeat; } #submenu .content { margin: 0 20px 15px 20px; } #submenu table { width: 100%; border: 0; border-collapse: collapse; } #submenu table td { line-height: 1; padding-top: 7px; padding-bottom: 7px; font-size: 10pt; border-top: 1px solid #c3c3c3; } #submenu table tr:first-child td { text-align: right; font-size: 10pt; border: 0; } #submenu table tr td:last-child { text-align: right; padding-left: 10px; } #req-form { margin-top: 15px; margin-bottom: 10px; } #req-form label { font-weight: bold; display: block; } #req-form input.text-input,#req-form textarea { width: 100%; margin: 4px 0 8px 0; border: 1px solid #c5c5c5; font-size: 12pt; padding: 4px 0; -webkit-box-shadow: inset 1px 2px 2px 1px #e0e0e0; -moz-box-shadow: inset 1px 2px 2px 1px #e0e0e0; box-shadow: inset 1px 1px 2px 1px #e0e0e0; color: #616161; font-weight: bold; text-indent: 6px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } #req-form input.text-input:focus,#req-form textarea:focus { border: 1px solid #1199c3; -webkit-box-shadow: 0px 0px 2px 1px #7ccce5; -moz-box-shadow: 0px 0px 2px 1px #7ccce5; box-shadow: 0px 0px 2px 1px #7ccce5; outline: none; } #req-form span.req { color: #be4518; } #req-form .row.radio label { width: 49%; float: left; swhite-space: nowrap; } #req-form .row.radio label input { sfloat: left; margin-left: 0; } #req-form .row.radio label span { sfloat: left; } #req-form .row.radio { margin-bottom: 15px; margin-top: 5px; } #req-form .submit { border-radius: 8px; border: 1px solid #c9670e; float: left; } #req-form .submit input { line-height: 27px; padding: 0 14px; text-shadow: 0 1px 1px #9d570f; color: #fff; font-weight: bold; margin: 0; border: 0; border-top: 1px solid #e6ac24; float: left; border-radius: 8px; background: #d2780a;  background: -moz-linear-gradient(top, #d2780a 0%, #d88c14 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2780a), color-stop(100%,#d88c14));  background: -webkit-linear-gradient(top, #d2780a 0%,#d88c14 100%);  background: -o-linear-gradient(top, #d2780a 0%,#d88c14 100%);  background: -ms-linear-gradient(top, #d2780a 0%,#d88c14 100%);  background: linear-gradient(top, #d2780a 0%,#d88c14 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2780a', endColorstr='#d88c14',GradientType=0 );  } div.message { margin-top: 15px; background: #fff; border: 1px solid red; padding: 5px 6px; font-weight: bold; } div.message-ok { margin-top: 15px; background: #fff; border: 1px solid #07afeb; padding: 5px 6px; font-weight: bold; color: #07afeb; } input#email { display: none; } 