/* 1025 - Notia V2 - www.notia.com (default) */
.cleaner {
  border: 0 none;
  clear: both;
  float: none;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  width: 0;
}
.clanek {
  border: 0 none;
  margin: 0;
  padding: 0;
}
.oddelovac {
  border: 0 none;
  content: " ";
  height: 20px;
  margin: 0;
  padding: 0;
}
.odkaz_na_cely_clanek {
  margin: 0 0 17px;
}
.sf-menu li.menu_button_blue {
  padding: 9px 14px 9px 12px;
}
.sf-menu li.menu_button_blue A {
  background: #0b799e none repeat scroll 0 0;
  border-radius: 5px;
  border-style: solid;
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 32px;
  padding: 0 18px;
  text-decoration: none;
  text-transform: lowercase;
}
.sf-menu li.menu_button_blue A:hover {
  background: #969696 none repeat scroll 0 0;
  text-decoration: none;
}
.sf-menu li.menu_button_orange {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 9px 12px;
}
.sf-menu li.menu_button_orange A {
  background: #f07726 none repeat scroll 0 0;
  border-radius: 5px;
  border-style: solid;
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 32px;
  padding: 0 18px;
  text-decoration: none;
  text-transform: lowercase;
}
.sf-menu li.menu_button_orange A:hover {
  background: #969696 none repeat scroll 0 0;
  text-decoration: none;
}
ul.link_list {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
ul.link_list li {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20268") no-repeat scroll 0 1px;
  margin: 0;
  padding-bottom: 12px;
  padding-left: 26px;
}
ul.link_list li a {
  color: #0c80a5;
  line-height: 18px;
  text-decoration: none;
}
ul.link_list li a:hover {
  color: #f07700;
  text-decoration: none;
}
h2.link_list {
  color: #969696;
  font-size: 18px;
  line-height: 1.2em;
  margin-bottom: 17px;
  text-transform: uppercase;
}
#twitter-widget-0 {
  width: 640px;
}
.gray {
  color: #797979;
}
.eshop_all .inside {
  padding: 35px 0 50px;
}
.eshop_all .inside1 {
  padding: 50px 0;
}
.float_left {
  float: left;
}
.verze_hlavicka {
  font-weight: bold;
}
.verze_datum {
  float: left;
  width: 100px;
}
.verze_cislo {
  float: left;
  width: 100px;
}
.verze_oblast {
  float: left;
  width: 300px;
}
.verze_body {
  padding: 10px 10px 20px;
}
.portlet_udalosti_kalendar_pracovni_den a {
  color: windowtext;
}
.portlet_udalosti_kalendar_vikendovy_den a {
  color: red;
}
.portlet_udalosti_kalendar_akce {
  background-color: #c0cee4;
  font-weight: bold;
}
.portlet_udalosti_kalendar_odkaz {
  cursor: pointer;
}
.portlet_udalosti_kalendar_dnesni_den {
  background-color: #c0cee4;
  border: 1px solid windowtext;
  float: left;
  text-align: center;
  width: 16px;
}
.portlet_udalosti_kalendar_odkaz1 a {
  font-weight: bold;
}
.portlet_udalosti_kalendar_popisky {
  text-transform: capitalize;
}
.portlet_udalosti_kalendar {
  border: 1px solid windowtext;
  margin: auto;
  width: 140px;
}
.portlet_udalosti_kalendar_vybrany_den {
  background-color: #ffca00;
  float: left;
  text-align: center;
  width: 16px;
}
.portlet_udalosti_kalendar_vikendovy_den {
  color: red;
  float: left;
  margin: 1px;
  text-align: center;
  width: 18px;
}
.portlet_udalosti_kalendar_sipka_vpravo {
  float: left;
  text-align: center;
  width: 12px;
}
.portlet_udalosti_kalendar_sipka_vlevo {
  float: left;
  margin-left: 5px;
  text-align: center;
  width: 12px;
}
.portlet_udalosti_kalendar_pracovni_den {
  color: windowtext;
  float: left;
  margin: 1px;
  text-align: center;
  width: 18px;
}
.portlet_udalosti_kalendar_popisek_den {
  float: left;
  margin: 1px;
  padding-bottom: 1px;
  padding-top: 1px;
  text-align: center;
  width: 18px;
}
.portlet_udalosti_kalendar_mesic_rok {
  float: left;
  text-align: center;
  width: 105px;
}
.portlet_udalosti_kalendar_info {
  color: gray;
  margin-top: 10px;
  text-align: center;
}
.helpdesk_seznam_hlavicka {
  float: left;
  font-weight: bold;
  padding-top: 20px;
  width: 960px;
}
.helpdesk_seznam_radek {
  float: left;
  width: 960px;
}
.helpdesk_seznam_polozky_prazdne {
  height: 400px;
}
.helpdesk_seznam_id {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 50px;
}
.helpdesk_seznam_predmet {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 280px;
}
.helpdesk_seznam_oblast {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 150px;
}
.helpdesk_seznam_dulezitost {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 90px;
}
.helpdesk_seznam_datum {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 130px;
}
.helpdesk_seznam_stav {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 90px;
}
.helpdesk_seznam_resitel {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 160px;
}
.infobox_resitel {
  background-color: #cccccc;
  left: 100px;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  top: 100px;
  visibility: hidden;
  white-space: normal;
  width: 175px;
  z-index: 1;
}
.infobox_problem {
  background-color: #cccccc;
  left: 100px;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  top: 100px;
  visibility: hidden;
  width: 600px;
  z-index: 1;
}
.infobox_stav {
  background-color: #cccccc;
  left: 100px;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  top: 100px;
  visibility: hidden;
  white-space: normal;
  width: 175px;
  z-index: 1;
}
.zaznam_jednani_seznam_hlavicka {
  float: left;
  font-weight: bold;
  padding-top: 20px;
  width: 960px;
}
.zaznam_jednani_seznam_radek {
  float: left;
  width: 960px;
}
.zaznam_jednani_seznam_polozky_prazdne {
  height: 400px;
}
.zaznam_jednani_seznam_id {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 50px;
}
.zaznam_jednani_seznam_predmet {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 280px;
}
.zaznam_jednani_seznam_datum {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 130px;
}
.zaznam_jednani_seznam_stav {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 90px;
}
.infobox_poznamka {
  background-color: #cccccc;
  left: 100px;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  top: 100px;
  visibility: hidden;
  width: 600px;
  z-index: 1;
}
.zaznam_jednani_zaznam_nadpis {
  line-height: 30px;
  width: 100px;
}
.zaznam_jednani_zaznam_predmet {
  line-height: 30px;
  width: 820px;
}
.zaznam_jednani_zaznam_predmet_input {
  width: 820px;
}
.zaznam_jednani_zaznam_datum {
  line-height: 30px;
  width: 120px;
}
.zaznam_jednani_zaznam_datum_input {
  width: 100px;
}
.zaznam_jednani_zaznam_nadpis_datum_od {
  line-height: 30px;
  width: 20px;
}
.zaznam_jednani_zaznam_datum_od {
  line-height: 30px;
  width: 80px;
}
.zaznam_jednani_zaznam_datum_od_input {
  width: 60px;
}
.zaznam_jednani_zaznam_nadpis_datum_do {
  line-height: 30px;
  width: 20px;
}
.zaznam_jednani_zaznam_datum_do {
  line-height: 30px;
  width: 80px;
}
.zaznam_jednani_zaznam_datum_do_input {
  width: 60px;
}
.zaznam_jednani_zaznam_poznamka {
  margin-top: 6px;
  width: 790px;
}
.zaznam_jednani_zaznam_poznamka_textarea {
  border: 1px solid;
  height: 300px;
  width: 790px;
}
.zaznam_jednani_zaznam_ulozit {
  width: 920px;
}
.helpdesk_pracovnik {
  float: left;
  padding-bottom: 40px;
  padding-top: 40px;
  width: 960px;
}
.helpdesk_pracovnik_info {
  float: left;
  padding: 10px;
  width: 700px;
}
.helpdesk_pracovnik_foto {
  float: left;
  height: 200px;
  width: 200px;
}
.helpdesk_pracovnik_foto IMG {
  max-height: 200px;
  max-width: 200px;
}
.helpdesk_pracovnik_nazev {
  float: left;
  padding: 10px;
  width: 100px;
}
.helpdesk_pracovnik_data {
  float: left;
  font-weight: bold;
  padding: 10px;
  width: 300px;
}
.helpdesk_zakaznik_zakazka_popis {
  float: left;
  font-weight: bold;
  margin-top: 6px;
  width: 215px;
}
.helpdesk_zakaznik_zakazka_data {
  float: left;
  font-weight: bold;
  margin-top: 6px;
}
.helpdesk_zakaznik_popis {
  float: left;
  margin-top: 2px;
  width: 215px;
}
.helpdesk_zakaznik_data {
  float: left;
  margin-top: 2px;
  width: 720px;
}
.helpdesk_zaznam_obal {
  border: 1px solid #cccccc;
  padding: 10px;
  width: 940px;
}
.helpdesk_zaznam_obal TEXTAREA {
  border: 1px solid #cccccc;
  height: 200px;
  width: 700px;
}
.helpdesk_zaznam_obal INPUT {
  width: 700px;
}
.helpdesk_zaznam_obal SELECT {
  font-size: 1em;
  width: 200px;
}
.helpdesk_zaznam_popis {
  margin: 10px;
}
.helpdesk_zaznam_hlavicka_nazev {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 150px;
}
.helpdesk_zaznam_hlavicka_hodnota {
  float: left;
  margin-bottom: 4px;
  margin-top: 2px;
}
.helpdesk_zaznam_polozky {
  float: left;
  margin-bottom: 4px;
  margin-top: 4px;
}
.helpdesk_zaznam_polozky_nadpis_vyber {
  float: left;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 30px;
}
.helpdesk_zaznam_polozky_nadpis_poznamka {
  float: left;
  font-weight: bold;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 420px;
}
.helpdesk_zaznam_polozky_nadpis_zapsal {
  float: left;
  font-weight: bold;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 150px;
}
.helpdesk_zaznam_polozky_nadpis_zapsano {
  float: left;
  font-weight: bold;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 130px;
}
.helpdesk_zaznam_polozky_nadpis_resitel {
  float: left;
  font-weight: bold;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 150px;
}
.helpdesk_zaznam_polozky_vyber {
  float: left;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 30px;
}
.helpdesk_zaznam_polozky_poznamka {
  float: left;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 420px;
}
.helpdesk_zaznam_polozky_zapsal {
  float: left;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 150px;
}
.helpdesk_zaznam_polozky_zapsano {
  float: left;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 130px;
}
.helpdesk_zaznam_polozky_resitel {
  float: left;
  margin-bottom: 4px;
  margin-top: 2px;
  width: 150px;
}
.helpdesk_pridat_prilohu {
  background-color: #4e7dbf;
  border-radius: 5px;
  float: left;
  font-size: 13px;
  font-weight: bold;
  line-height: 25px;
  margin-left: 15px;
  margin-top: -5px;
  text-align: center;
  width: 120px;
}
.helpdesk_pridat_prilohu A {
  color: #ffffff;
}
.helpdesk_potvrdit {
  background-color: #4e7dbf;
  border-radius: 5px;
  float: left;
  font-size: 13px;
  font-weight: bold;
  line-height: 30px;
  margin-top: 10px;
  text-align: center;
  width: 120px;
}
.helpdesk_potvrdit A {
  color: #ffffff;
}
.helpdesk_zakaznik_info {
  float: left;
  width: 550px;
}
.helpdesk_zakaznik_label {
  float: left;
  line-height: 20px;
  width: 70px;
}
.helpdesk_zakaznik_jmeno {
  float: left;
  font-size: 18px;
  font-weight: bold;
  width: 475px;
}
.helpdesk_uzivatel_info {
  float: left;
  width: 400px;
}
.helpdesk_uzivatel_label {
  float: right;
  line-height: 20px;
}
.helpdesk_uzivatel_jmeno {
  float: right;
  font-size: 15px;
  font-weight: bold;
}
.tab_zalozky {
  background-color: #dddddd;
  float: left;
  font-weight: bold;
  margin-top: 8px;
  width: 960px;
}
.tab_zalozky A {
  font-weight: bold;
  text-decoration: none;
}
.tab_novy_neaktivni {
  background-color: #4e7dbf;
  float: left;
  line-height: 30px;
  margin-bottom: 4px;
  margin-top: 4px;
  text-align: center;
  width: 160px;
}
.tab_novy_neaktivni A {
  color: #ffffff;
}
.tab_aktualni_neaktivni {
  background-color: #4e7dbf;
  float: left;
  line-height: 30px;
  margin-bottom: 4px;
  margin-top: 4px;
  text-align: center;
  width: 160px;
}
.tab_aktualni_neaktivni A {
  color: #ffffff;
}
.tab_vsechny_neaktivni {
  background-color: #4e7dbf;
  float: left;
  line-height: 30px;
  margin-bottom: 4px;
  margin-top: 4px;
  text-align: center;
  width: 160px;
}
.tab_vsechny_neaktivni A {
  color: #ffffff;
}
.tab_novy_aktivni {
  float: left;
  line-height: 30px;
  margin-bottom: 4px;
  margin-top: 4px;
  text-align: center;
  width: 160px;
}
.tab_aktualni_aktivni {
  float: left;
  line-height: 30px;
  margin-bottom: 4px;
  margin-top: 4px;
  text-align: center;
  width: 160px;
}
.tab_vsechny_aktivni {
  float: left;
  line-height: 30px;
  margin-bottom: 4px;
  margin-top: 4px;
  text-align: center;
  width: 160px;
}
.tab_vyhledat {
  background-color: #4e7dbf;
  float: left;
  line-height: 30px;
  margin-bottom: 4px;
  margin-top: 4px;
  padding-right: 20px;
  text-align: right;
  width: 460px;
}
.tab_vyhledat A {
  color: #ffffff;
}
.verze_filtry_nazev {
  float: left;
  padding-bottom: 8px;
  padding-top: 8px;
  width: 80px;
}
.verze_filtry_hodnota {
  float: left;
  padding-bottom: 8px;
  padding-top: 8px;
  width: 160px;
}
.verze_filtry_hodnota SELECT {
  width: 150px;
}
.verze_filtry_datum {
  float: left;
  padding-bottom: 8px;
  padding-top: 8px;
  width: 140px;
}
.verze_filtry_datum INPUT {
  width: 130px;
}
.verze_filtry_kalendar_zobrazit {
  float: left;
  padding-bottom: 8px;
  padding-top: 8px;
  width: 20px;
}
.verze_filtry_odeslat {
  padding-bottom: 8px;
  padding-top: 8px;
}
.verze_filtry_zrusit {
  padding-bottom: 8px;
  padding-top: 8px;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
blockquote,
big,
body,
center,
canvas,
caption,
cite,
code,
command,
datalist,
dd,
del,
details,
dfn,
dl,
div,
dt,
em,
embed {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  font-size: 100%;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: top;
}
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
keygen,
label,
legend,
li,
meter,
nav {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  font-size: 100%;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: top;
}
object,
ol,
output,
p,
pre,
progress,
q,
s,
samp,
section,
small,
span,
source,
strike,
strong,
sub,
sup,
table,
tbody,
tfoot,
thead,
th,
tr,
tdvideo,
tt,
u,
ul,
var {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  font-size: 100%;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: top;
}
ol,
ul {
  list-style: outside none none;
}
blockquote,
q {
  quotes: none;
}
table,
table td {
  border: medium none;
  border-collapse: collapse;
  padding: 0;
}
img {
  vertical-align: top;
}
embed {
  vertical-align: top;
}
.button,
.link-1,
.box,
.list li a,
.portlets_definition_middle_data ul.list1 li a {
  z-index: 100;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
}
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
.eshop_all .grid_5 {
  width: 190px;
}
.eshop_all .grid_6 {
  width: 230px;
}
.eshop_all .grid_7 {
  width: 270px;
}
.eshop_all .grid_8 {
  width: 310px;
}
.eshop_all .grid_9 {
  width: 350px;
}
.eshop_all .grid_10 {
  width: 390px;
}
.eshop_all .grid_15 {
  width: 590px;
}
.eshop_all .grid_19 {
  width: 750px;
}
.eshop_all .suffix_1 {
  padding-right: 40px;
}
.clear {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
.clearfix::after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
article,
aside,
audio,
canvas,
command,
datalist,
details,
embed,
figcaption,
figure,
footer,
header,
hgroup,
keygen,
meter,
nav,
output,
progress,
section,
source,
video {
  display: block;
}
mark,
rp,
rt,
ruby,
summary,
time {
  display: inline;
}
* {
  margin: 0;
  padding: 0;
}
html,
body {
  height: 100%;
  min-width: 950px;
}
body {
  color: #757575;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 1.125em;
}
input,
select,
textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  vertical-align: middle;
}
object {
  outline: medium none;
  vertical-align: top;
}
.alignMiddle {
  vertical-align: middle;
}
.alignCenter {
  text-align: center;
}
.container1 {
  width: 100%;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
.container {
  overflow: hidden;
  width: 100%;
}
a img {
  border: 0 none;
}
fieldset {
  border: medium none;
}
.col-1,
.col-2,
.col-3,
.col-4 {
  float: left;
}
.main {
  margin: 0 auto;
  position: relative;
  width: 950px;
}
a {
  color: #0c80a5;
  outline: medium none;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.portlets_definition_middle_data ul.list {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.portlets_definition_middle_data ul.list li {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20268") no-repeat scroll 0 1px;
  margin: 0;
  padding-bottom: 12px;
  padding-left: 26px;
}
.portlets_definition_middle_data ul.list li a {
  color: #0c80a5;
  line-height: 18px;
  text-decoration: none;
}
.portlets_definition_middle_data ul.list li a:hover {
  color: #f07700;
  text-decoration: none;
}
.portlets_definition_middle_data ul.list1 {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.portlets_definition_middle_data ul.list1 li {
  margin-bottom: 6px;
  overflow: hidden;
}
.portlets_definition_middle_data ul.list1 li a {
  background: #fff none repeat scroll 0 0;
  border-radius: 5px;
  border-style: solid;
  color: #434343;
  display: block;
  font-size: 18px;
  line-height: 33px;
  padding: 0 15px;
  position: relative;
  text-decoration: none;
}
.portlets_definition_middle_data ul.list1 li a:hover {
  background: #f07d2c none repeat scroll 0 0;
  color: #fff;
  text-decoration: none;
}
.link {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20152") no-repeat scroll right center;
  color: #e67403;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-right: 13px;
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}
.link1 {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20152") no-repeat scroll right center;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-right: 13px;
  text-decoration: none;
}
.link1:hover {
  text-decoration: underline;
}
.button {
  background: #f07726 none repeat scroll 0 0;
  border-radius: 5px;
  border-style: solid;
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 32px;
  padding: 0 18px;
  position: absolute;
  right: 14px;
  text-decoration: none;
  top: 9px;
}
.button:hover {
  background: #0b799e none repeat scroll 0 0;
  text-decoration: none;
}
.link-1 {
  background: #3f3f3f none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 31px;
  padding: 0 27px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.link-1:hover {
  background: #000 none repeat scroll 0 0;
  color: #fff;
  text-decoration: none;
}
.link-2 {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20153") no-repeat scroll left top;
  color: #fff;
  display: inline-block;
  float: left;
  font-size: 16px;
  line-height: 37px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 126px;
}
.link-2:hover {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20154") no-repeat scroll left top;
  color: #fff;
  text-decoration: none;
}
.header {
  background: #fff none repeat scroll 0 0;
  color: #ffffff;
  font-size: 0.75em;
  height: 185px;
  position: relative;
  z-index: 900000;
}
.header .indent {
  padding: 0;
  position: absolute;
  right: 3px;
  top: 95px;
  width: 191px;
}
.header .inside {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20155") no-repeat scroll left top;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 135px;
  width: 950px;
  z-index: 90000;
}
.header .nav {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 9000000;
}
.header h1 {
  left: 0;
  position: absolute;
  text-indent: -9999px;
  top: 0;
}
.header h1 a {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20156") no-repeat scroll left top;
  display: block;
  height: 130px;
  width: 328px;
}
.button1 {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20157") no-repeat scroll left top;
  color: #fff;
  display: block;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 23px;
  padding-bottom: 21px;
  position: absolute;
  right: 3px;
  text-align: center;
  text-decoration: none;
  text-transform: lowercase;
  top: 0;
  width: 114px;
}
.button1:hover {
  color: #2fc5fc;
  text-decoration: none;
}
.sf-menu {
  list-style: outside none none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 90000;
}
.sf-menu li {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20158") no-repeat scroll right top;
  display: inline;
  float: left;
  padding: 0 2px 0 0;
}
.sf-menu li a {
  color: #2c2d2d;
  display: block;
  float: left;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 50px;
  padding: 0 27px;
  text-decoration: none;
  text-transform: uppercase;
}
.sf-menu li a:hover {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20159") repeat-x scroll left top;
  color: #2c2d2d;
  text-decoration: none;
}
.sf-menu li a.current {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20160") repeat-x scroll left top;
  color: #fff;
  text-decoration: none;
}
.sf-menu .m {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  display: inline;
  float: left;
  margin: 0;
  padding-right: 0;
}
.sf-menu .m a {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20161") no-repeat scroll left top;
  color: #0e0e0e;
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0;
  text-decoration: none;
  width: 79px;
}
.sf-menu .m a:hover {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20162") no-repeat scroll left top;
  width: 79px;
}
.sf-menu .m a.current {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20162") no-repeat scroll left top;
  width: 79px;
}
.sf-menu ul {
  line-height: 1;
  position: absolute;
  top: -999em;
  width: 10em;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  top: 50px;
  z-index: 99;
}
.sf-menu ul {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20163") repeat scroll 0 0;
  border-radius: 0 0 11px 11px;
  border-style: solid;
  padding-bottom: 20px;
  padding-top: 20px;
  width: 167px;
}
.sf-menu ul li {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20164") repeat-x scroll left bottom;
  float: left;
  line-height: 30px;
  padding: 0 0 0 19px;
  text-align: left;
  width: 148px;
  z-index: 9;
}
.sf-menu ul li:hover {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20165") repeat-x scroll left bottom;
  float: left;
  line-height: 30px;
  padding: 0 0 0 19px;
  text-align: left;
  width: 148px;
  z-index: 9;
}
.sf-menu ul li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #fff;
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  position: relative;
  text-align: left;
  text-shadow: none;
  text-transform: none;
  z-index: 9;
}
.sf-menu ul li a:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #fff;
  text-shadow: none;
}
.sf-menu ul .li {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20166") repeat-x scroll left bottom;
  float: left;
  line-height: 30px;
  padding: 0 0 0 27px;
  text-align: left;
  width: 139px;
  z-index: 9;
}
.sf-menu ul .li:hover {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20167") repeat-x scroll left bottom;
  float: left;
  line-height: 30px;
  padding: 0 0 0 27px;
  text-align: left;
  width: 139px;
  z-index: 9;
}
.sf-menu ul .li a {
  color: #fff;
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  position: relative;
  text-align: left;
  text-shadow: none;
  text-transform: none;
  z-index: 9;
}
.sf-menu ul .li a:hover {
  color: #fff;
  text-shadow: none;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 180px;
  top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 10em;
  top: 0;
}
.sf-sub-indicator {
  display: block;
  height: 10px;
  overflow: hidden;
  position: absolute;
  right: 10px;
  text-indent: -999em;
  width: 10px;
}
.aside {
  background: #fff none repeat scroll 0 0;
  height: 436px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.aside .inside {
  padding: 0;
}
.img-left {
  float: left;
  margin: 0 15px 0 0;
}
.img-indent {
  margin: 0 0 3px;
}
.img-indent1 {
  margin: 0 0 11px;
}
p {
  margin: 0 0 17px;
}
.p {
  margin: 0;
}
.p1 {
  margin: 0 0 17px;
}
.p2 {
  margin: 0 0 37px;
}
h1 {
  color: #323232;
  font-size: 30px;
  line-height: 1.2em;
  margin-bottom: 13px;
  text-transform: uppercase;
}
h1 strong {
  color: #0c80a5;
}
h1 span {
  color: #f28c46;
}
h2 {
  color: #323232;
  font-size: 24px;
  line-height: 1.2em;
  margin-bottom: 17px;
  text-transform: uppercase;
}
h3 {
  color: #323232;
  font-size: 18px;
  line-height: 1.2em;
  margin-bottom: 17px;
}
h4 {
  color: #5e5e5e;
  font-size: 1em;
  margin-bottom: 9px;
}
h5 {
  color: #0c80a5;
  font-size: 1em;
  font-weight: normal;
}
.tail {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20168") repeat-x scroll center bottom;
  margin-bottom: 21px;
  padding-bottom: 22px;
}
.txt-1 {
  color: #5e5e5e;
  display: block;
  float: right;
  font-weight: bold;
  margin-bottom: 31px;
}
.txt {
  color: #0c80a5;
  display: block;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.link_1 {
  color: #0c80a5;
  text-decoration: none;
}
.link_1:hover {
  text-decoration: underline;
}
.link_2 {
  color: #df7a18;
  text-decoration: none;
}
.link_2:hover {
  text-decoration: underline;
}
.link_3 {
  color: #564b4f;
  text-decoration: none;
}
.link_3:hover {
  text-decoration: underline;
}
.link_4 {
  color: #038f91;
  text-decoration: none;
}
.link_4:hover {
  text-decoration: underline;
}
.link_5 {
  color: #f9c422;
  text-decoration: none;
}
.link_5:hover {
  text-decoration: underline;
}
.link_6 {
  color: #000000;
  text-decoration: none;
}
.link_6:hover {
  text-decoration: underline;
}
.txt1 {
  color: #df7a18;
  display: block;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.txt2 {
  color: #564b4f;
  display: block;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.txt3 {
  color: #038f91;
  display: block;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.txt4 {
  color: #0c80a5;
}
.txt5 {
  color: #f9c422;
  display: block;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.txt6 {
  color: #000000;
  display: block;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.indent {
  padding: 35px 0 0;
}
.box {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #efefef;
  border-radius: 8px;
  position: relative;
}
.box .indent-box {
  padding: 10px 5px 11px 10px;
}
.box .indent-box1 {
  padding: 17px 15px 11px 20px;
}
.box .indent-box2 {
  padding: 17px 11px 11px 19px;
}
.box1 {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20169") repeat scroll 0 0;
  color: #434343;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 7px;
  text-transform: uppercase;
  width: 100%;
}
.box1 .box-top {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20170") no-repeat scroll left top;
  width: 100%;
}
.box1 .box-bot {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20171") no-repeat scroll left bottom;
  width: 100%;
}
.box1 .indent-box {
  padding: 15px 25px 25px 20px;
}
footer {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20150") repeat scroll center top;
  color: #2c2e31;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 0.875em;
  margin-top: 35px;
}
footer .inside {
  padding: 34px 0 50px;
}
footer span {
  color: #0d82a7;
}
footer a {
  color: #2c2e31;
  text-decoration: underline;
}
footer a:hover {
  text-decoration: none;
}
footer h2 {
  color: #000;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 13px;
  text-transform: none;
}
.row .col-1 {
  width: 549px;
}
.row .col-2 {
  width: 92px;
}
.row .col-3 {
  width: 309px;
}
.row .col-1 .col-1 {
  width: 167px;
}
.row .col-1 .col-2 {
  width: 160px;
}
footer ul.list-2 {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
footer ul.list-2 li {
  display: block;
  line-height: 28px;
  margin: 0;
  overflow: hidden;
}
footer ul.list-2 li a {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20151") no-repeat scroll left center;
  color: #000;
  display: block;
  float: left;
  font-size: 13px;
  line-height: 28px;
  padding-left: 13px;
  text-decoration: none;
}
footer ul.list-2 .li a {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20292") no-repeat scroll left center;
  padding-left: 33px;
}
footer ul.list-2 .li1 a {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20291") no-repeat scroll left center;
  padding-left: 33px;
}
footer ul.list-2 .li2 a {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20290") no-repeat scroll left center;
  padding-left: 33px;
}
footer ul.list-2 li a:hover {
  color: #0d82a7;
  text-decoration: none;
}
footer ul.list-1 {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
footer ul.list-1 li {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20175") no-repeat scroll left center;
  display: inline;
  float: left;
  margin: 0;
}
footer ul.list-1 li a {
  color: #797979;
  display: block;
  float: left;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 2px 8px;
  text-decoration: none;
}
footer ul.list-1 li a:hover {
  color: #797979;
  text-decoration: underline;
}
footer ul.list-1 .first {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
footer ul.list-1 .first a {
  padding-left: 0;
}
footer ul.list-1 li .current {
  color: #797979;
  text-decoration: underline;
}
.jamp {
  margin-left: 6px;
  width: 40px;
}
select {
  color: #2d3331;
  font-size: 0.84em;
  height: 20px;
}
.indent-2 {
  float: left;
  padding-left: 20px;
  position: relative;
}
.rowElem {
  height: 30px;
}
.rowElem1 {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20176") no-repeat scroll left top;
  height: 30px;
}
.rowElem2 {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20177") no-repeat scroll left top;
  height: 31px;
}
.rowElem3 {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20178") no-repeat scroll left top;
  height: 102px;
}
.block-contact span {
  float: right;
  margin-right: 40px;
}
.input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #000;
  font-size: 1em;
  height: 20px;
  padding: 5px 0 5px 14px;
  width: 141px;
}
.input1 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #808080;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 13px;
  height: 20px;
  padding: 5px 13px 5px 16px;
  width: 280px;
}
textarea {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #808080;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 13px;
  height: 86px;
  margin-bottom: 11px;
  overflow: auto;
  padding: 5px 13px 5px 16px;
  width: 280px;
}
#loopedSlider .container {
  height: 404px;
  overflow: hidden;
  position: relative;
  width: 950px;
}
.slides {
  left: 0;
  position: absolute;
  top: 0;
}
ul.slides {
  left: 0;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
}
.slides .div,
ul.slides li {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 950px;
}
.info {
  color: #252525;
  font-size: 31px;
  height: 160px;
  left: 28px;
  line-height: 1.2em;
  position: absolute;
  top: 120px;
  width: 300px;
  z-index: 9000000;
}
.info span {
  color: #0d80a4;
  font-size: 36px;
  text-transform: uppercase;
}
#loopedSlider {
  clear: both;
  margin: 0 auto;
  position: relative;
  width: 950px;
}
ul.pagination {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20179") repeat scroll 0 0;
  height: 30px;
  list-style: outside none none;
  margin: 0;
  padding: 2px 0 0 41px;
  width: 909px;
}
ul.pagination li {
  float: left;
  margin-right: 2px;
}
ul.pagination li a {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20181") no-repeat scroll left top;
  color: #d9d9d9;
  display: block;
  float: left;
  font-size: 15px;
  line-height: 29px;
  text-align: center;
  text-decoration: none;
  width: 28px;
}
ul.pagination li.active a {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20180") no-repeat scroll left top;
  border: medium none;
  color: #3e1f23;
  text-decoration: none;
}
ul.pagination li a:hover {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20180") no-repeat scroll left top;
  border: medium none;
  color: #3e1f23;
  text-decoration: none;
}
#loopedCarousel {
  clear: both;
  margin-left: 40px;
  position: relative;
  width: 880px;
}
#loopedCarousel {
  height: 210px;
}
#loopedCarousel .container2 {
  height: 210px;
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 880px;
}
#loopedCarousel .slides {
  left: 0;
  position: absolute;
  top: 0;
}
#loopedCarousel .slides .div {
  display: none;
  margin-right: 10px;
  position: absolute;
  top: 0;
  width: 176px;
}
.but1 {
  left: 0;
  position: absolute;
  top: 48px;
}
#loopedCarousel .previous {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20182") no-repeat scroll left top;
  display: block;
  float: left;
  height: 105px;
  margin-left: -43px;
  position: relative;
  text-decoration: none;
  width: 26px;
}
#loopedCarousel .next {
  background: rgba(0, 0, 0, 0) url("web_get_img_data?aID=20183") no-repeat scroll left top;
  display: block;
  float: right;
  height: 105px;
  margin-left: 884px;
  position: relative;
  text-decoration: none;
  width: 26px;
}
