@import url("../vendor/bootstrap/css/bootstrap.min.css");
@import url("../vendor/fancybox/jquery.fancybox.css");
@import url("../vendor/fancybox/helpers/jquery.fancybox-buttons.css");
@import url("../vendor/fancybox/helpers/jquery.fancybox-thumbs.css");
#ajax-spinner {
  margin: 15px 0 0 15px;
  padding: 13px;
  background: transparent url("data:image/gif;base64,R0lGODlhDgAOALMIAN7e3kRERIiIiCIiIsDAwKCgoAAAAGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAIACwAAAAADgAOAAAEPRDJacy8AFArx5CZhlSdN4Wj5X2YWF5wLBE0EQd4UNtwHshASaFwORxgQ6JAgDAehUPJUuKETqbUJwx7iQAAIfkEBQoACAAsAAAAAA4ADgAABD0QyTnGvMZQK0OQmYZUnTeFo+V9mFhecCwBNBAf+FHbcH7IQAmBcBEIYENioYAwHoVDyVLihE6m1CcMe4kAACH5BAUKAAgALAAAAAAOAA4AAAQ9EMkZwrxjUCvPkZmGVJ03haPlfZhYXnAsGbQRC7hQ23AuyEAJAHApFGBDIoGAMB6FQ8lS4oROptQnDHuJAAAh+QQFCgAIACwAAAAADgAOAAAEPRDJec68IVArhZCZhlSdN4Wj5X2YWF5wLA30EBd4UdtwXshAicFwIRBgQyIAgDAehUPJUuKETqbUJwx7iQAAIfkEBQoACAAsAAAAAA4ADgAABD0QySnEvOdQK0uRmYZUnTeFo+V9mFhecCwFdBATOFHbcE7IQMlgcAEAYEOiwYAwHoVDyVLihE6m1CcMe4kAACH5BAUKAAgALAAAAAAOAA4AAAQ9EMlZyrxCUCsJkZmGVJ03haPlfZhYXnAsHfQRAzhQ23AOyEBJIHAxGGBD4mCAMB6FQ8lS4oROptQnDHuJAAAh+QQFCgAIACwAAAAADgAOAAAEPRDJSci8pVArAZCZhlSdN4Wj5X2YWF5wLAm0EBu4UdtwbshAyeFwGQxgQ2IggDAehUPJUuKETqbUJwx7iQAAIfkEBQoACAAsAAAAAA4ADgAABD0QyQnAvIRQK42RmYZUnTeFo+V9mFhecCwVdBEP+FDbcD7IQIlAcAkEYEPi4YAwHoVDyVLihE6m1CcMe4kAADs=") 50% 50% no-repeat;
  font-size: 0;
  z-index: 123456;
  display: none;
}
div.flash {
  top: 1em;
  left: 20%;
  right: 20%;
  position: fixed;
  z-index: 9090;
}
a[href^="error"] {
  background: #f00;
  color: #fff;
}
.alert {
  padding: 50px 35px 50px 14px;
}
@font-face {
  font-family: 'TeleGroteskEENor';
  src: url("./fonts/tele-groteskeenor-webfont.eot");
  src: url("./fonts/tele-groteskeenor-webfont.eot?#iefix") format('embedded-opentype'), url("./fonts/tele-groteskeenor-webfont.woff") format('woff'), url("./fonts/tele-groteskeenor-webfont.ttf") format('truetype'), url("./fonts/tele-groteskeenor-webfont.svg#TeleGroteskEENorRegular") format('svg'), url("./fonts/tele-groteskeenor-webfont.svg#TeleGroteskEENorRegular") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TeleGroteskEEHal';
  src: url("./fonts/tele-groteskeehal-webfont.eot");
  src: url("./fonts/tele-groteskeehal-webfont.eot?#iefix") format('embedded-opentype'), url("./fonts/tele-groteskeehal-webfont.woff") format('woff'), url("./fonts/tele-groteskeehal-webfont.ttf") format('truetype'), url("./fonts/tele-groteskeehal-webfont.svg#TeleGroteskEENorRegular") format('svg'), url("./fonts/tele-groteskeehal-webfont.svg#TeleGroteskEENorRegular") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TeleGroteskEEFet';
  src: url("./fonts/tele-groteskeefet-webfont.eot");
  src: url("./fonts/tele-groteskeefet-webfont.eot?#iefix") format('embedded-opentype'), url("./fonts/tele-groteskeefet-webfont.woff") format('woff'), url("./fonts/tele-groteskeefet-webfont.ttf") format('truetype'), url("./fonts/tele-groteskeefet-webfont.svg#TeleGroteskEEFetRegular") format('svg'), url("./fonts/tele-groteskeefet-webfont.svg#TeleGroteskEEFetRegular") format('svg');
  font-weight: bold;
  font-style: normal;
}
body {
  font: normal 13px/1.3 arial, verdana, sans-serif;
  background-color: #fff;
  color: #606a77;
}
a {
  text-decoration: underline;
  color: #e20074;
}
a:visited {
  color: #820046;
}
a:hover {
  color: #606a77;
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: TeleGroteskEENor, 'Arial Narrow', sans-serif;
  margin: 1.5em 0 0.5em 0;
}
h3,
h4,
h5 {
  font-family: arial, verdana, sans-serif;
}
.social-bar {
  list-style: none;
  margin-top: 1em;
  padding: 0;
}
.social-bar li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.social-bar li a {
  display: block;
  margin: 4px;
  width: 23px;
  height: 23px;
  background-image: url("../images/social-bar.png");
  background-repeat: no-repeat;
  background-position: -4px -4px;
}
.social-bar li:nth-child(1) a {
  background-position: -4px -4px;
}
.social-bar li:nth-child(1) a:hover {
  background-position: -4px -35px;
}
.social-bar li:nth-child(2) a {
  background-position: -35px -4px;
}
.social-bar li:nth-child(2) a:hover {
  background-position: -35px -35px;
}
.social-bar li:nth-child(3) a {
  background-position: -66px -4px;
}
.social-bar li:nth-child(3) a:hover {
  background-position: -66px -35px;
}
.social-bar li:nth-child(4) a {
  background-position: -97px -4px;
}
.social-bar li:nth-child(4) a:hover {
  background-position: -97px -35px;
}
.social-bar li:nth-child(5) a {
  background-position: -128px -4px;
}
.social-bar li:nth-child(5) a:hover {
  background-position: -128px -35px;
}
.social-bar li:nth-child(6) a {
  background-position: -159px -4px;
}
.social-bar li:nth-child(6) a:hover {
  background-position: -159px -35px;
}
.social-bar li:nth-child(7) a {
  background-position: -190px -4px;
}
.social-bar li:nth-child(7) a:hover {
  background-position: -190px -35px;
}
.social-bar li:nth-child(8) a {
  background-position: -221px -4px;
}
.social-bar li:nth-child(8) a:hover {
  background-position: -221px -35px;
}
.social-bar li:nth-child(9) a {
  background-position: -252px -4px;
}
.social-bar li:nth-child(9) a:hover {
  background-position: -252px -35px;
}
.social-bar li:nth-child(10) a {
  background-position: -283px -4px;
}
.social-bar li:nth-child(10) a:hover {
  background-position: -283px -35px;
}
.social-bar li:nth-child(11) a {
  background-position: -314px -4px;
}
.social-bar li:nth-child(11) a:hover {
  background-position: -314px -35px;
}
.language-bar {
  list-style: none;
  margin: 1em 0 1em 0;
  padding: 0;
}
.language-bar li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.language-bar li a {
  display: block;
  margin: 4px 4px 4px 0px;
  color: #606a77;
  text-decoration: underline;
  font-size: 1.1em;
}
.language-bar li a:hover {
  color: #e20074;
  text-decoration: underline;
}
.language-bar li.selected a {
  font-weight: bold;
  text-decoration: none;
}
.logo {
  margin-top: 2em;
  position: relative;
}
.logo img {
  position: absolute;
}
.logo strong {
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  font-weight: normal;
  position: absolute;
  left: 120px;
  text-transform: uppercase;
  color: #e20074;
  font-size: 36px;
}
.search {
  margin-top: 1.3em;
  text-align: right;
}
.search .btn {
  height: 30px;
}
.search .websitemaps {
  position: relative;
  color: #606a77;
  top: -10px;
}
.menu {
  margin-top: 1.6em;
}
.menu .nav >li {
  border-left: 1px solid #d9d9d9;
}
.menu .nav > li > a {
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  color: #606a77;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.2em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
  margin-left: 1px;
  margin-right: 1px;
}
.menu .nav > li.active > a,
.menu .nav .open .dropdown-toggle,
.menu .nav > li.dropdown.open.active>a:hover,
.menu .nav > li.dropdown.open.active>a:focus {
  color: #fff;
  background-color: #e20074;
  border-color: #e20074;
  text-decoration: none;
}
.menu .nav > li:first-child,
.menu .nav > li.active,
.menu .nav > li.active + li,
.menu .nav > li:hover,
.menu .nav > li:hover + li {
  border-left-color: transparent;
}
.menu .nav > li.disabled > a {
  color: #d9d9d9;
}
.menu .nav > li.dropdown.open>ul>li>ul,
.menu .nav > li.dropdown.open>ul>li>ul>li>a {
  background-color: #de2689;
}
.menu .nav > li.dropdown.open>ul>li>ul>li>a:hover,
.menu .nav > li.dropdown.open>ul>li>ul>li>a:focus,
.menu .nav > li.dropdown.open>ul>li>ul>li.active>a {
  background-color: #e3469b;
}
.menu .nav > li.dropdown.open>ul>li>ul>li>ul,
.menu .nav > li.dropdown.open>ul>li>ul>li>ul>li>a {
  background-color: #e3469b;
}
.menu .nav > li.dropdown.open>ul>li>ul>li>ul>li>a:hover,
.menu .nav > li.dropdown.open>ul>li>ul>li>ul>li>a:focus,
.menu .nav > li.dropdown.open>ul>li>ul>li>ul>li.active>a {
  background-color: #e25aa4;
}
.menu .nav > li.dropdown.open>ul>li>ul>li>ul>ul>li,
.menu .nav > li.dropdown.open>ul>li>ul>li>ul>li>ul>li>a {
  background-color: #e25aa4;
}
.menu .nav .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  margin: -2px 0 0 1px;
  background-color: #e20074;
  border: 0;
}
.menu .nav .dropdown-menu > li > a {
  color: #fff;
  text-decoration: none;
}
.menu .nav .dropdown-menu .dropdown-menu {
  margin-left: 0;
}
.menu .nav .dropdown-menu > li > a:hover,
.menu .nav .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #de2689;
  background-image: none;
  text-decoration: none;
  filter: none;
}
.menu .nav .dropdown-submenu {
  top: -2px;
}
.menu .nav .dropdown-submenu:hover > a,
.menu .nav .dropdown-submenu:focus > a {
  color: #fff;
  background-color: #de2689;
  background-image: none;
  filter: none;
}
.menu .nav .dropdown-menu > .active > a,
.menu .nav .dropdown-menu > .active a:hover,
.menu .nav .dropdown-menu > .active a:focus {
  color: #fff;
  background-color: #e3469b;
  background-image: none;
  filter: none;
}
.menu .nav .dropdown-submenu > a:after {
  width: 5px;
  height: 7px;
  margin-top: 7px;
  background: transparent url("../images/arrows-1.png") 0 0 no-repeat;
  border: none;
  content: " ";
}
.menu .nav .dropdown-submenu:hover > a:after {
  border: none;
}
.login {
  margin-top: 1.6em;
  text-align: right;
}
.login li {
  padding-right: 0 !important;
}
.login li > a {
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  color: #e20074;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.2em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  display: block;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 14px;
}
.login li > a:hover {
  color: #000;
}
.main {
  margin-top: 9px;
}
.main .row.home {
  margin-top: -16px;
}
.main .textPic {
  float: right;
  margin: 0 0 25px 25px;
}
.main .line {
  background: transparent url("../images/dashed.png") 0 bottom repeat-x;
  margin: 25px 0 25px 0;
}
.main .breadcrumbs {
  background: transparent url("../images/dashed.png") 0 bottom repeat-x;
}
.main .breadcrumbs ul {
  margin: 1em 0;
}
.main .breadcrumbs ul li a {
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  font-size: 1.2em;
  text-transform: uppercase;
  text-decoration: none;
}
.main .breadcrumbs ul li a:hover {
  text-decoration: none;
}
.main .breadcrumbs ul li.active a {
  color: #606a77;
}
.main .breadcrumbs ul li.active a:hover {
  text-decoration: none;
  cursor: default;
}
.main .breadcrumbs ul li.sep {
  background: transparent url("../images/arrows-2.png") 0 0 no-repeat;
  width: 6px;
  height: 7px;
  padding: 0;
  margin: 0 0 2px 0;
  overflow: hidden;
}
.main .highlight {
  background-color: #606a77;
  padding: 0 5px 0 5px;
  color: #fff;
  font-weight: bold;
}
.main .pagination {
  padding-bottom: 2em;
  background: transparent url("../images/dashed.png") 0 bottom repeat-x;
}
.main .pagination ul {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.main .pagination ul li a {
  border-color: transparent;
  font-weight: bold;
  font-size: 0.9em;
}
.main .pagination ul li a i {
  background: transparent url("../images/arrows-3.png") 0 0 no-repeat;
  width: 13px;
  height: 10px;
  overflow: hidden;
  display: block;
}
.main .pagination ul li a i.icon-prev {
  background-position: 0 0;
}
.main .pagination ul li a i.icon-next {
  background-position: 0 -10px;
}
.main .pagination ul li a:hover {
  background-color: transparent;
}
.main .pagination ul li.active a {
  background-color: transparent;
}
.main .pagination ul li:first-child a,
.main .pagination ul li:last-child a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #f0f0f0;
  margin-top: 4px;
}
.main .pagination ul li:first-child a:hover,
.main .pagination ul li:last-child a:hover {
  border: 1px solid #e20074;
  background-color: #e20074;
}
.main .pagination ul li:first-child a:hover i.icon-prev,
.main .pagination ul li:last-child a:hover i.icon-prev {
  background-position: 0 -20px;
}
.main .pagination ul li:first-child a:hover i.icon-next,
.main .pagination ul li:last-child a:hover i.icon-next {
  background-position: 0 -30px;
}
.main .pagination ul li:first-child.disabled a i.icon-prev,
.main .pagination ul li:last-child.disabled a i.icon-prev {
  background-position: 0 -20px;
}
.main .pagination ul li:first-child.disabled a i.icon-next,
.main .pagination ul li:last-child.disabled a i.icon-next {
  background-position: 0 -30px;
}
.main .pagination ul li:first-child.disabled a:hover,
.main .pagination ul li:last-child.disabled a:hover {
  border: 1px solid #f0f0f0;
  background-color: #f0f0f0;
  cursor: default;
}
.main h2.home {
  text-transform: uppercase;
  color: #e20074;
  font-size: 1.4em;
  margin: 1.3em 0 1em 0;
}
.main h3 {
  margin: 0.8em 0 0em 0;
  font-size: 1.3em;
}
.main .jumbo h2 {
  text-transform: uppercase;
  color: #e20074;
  font-size: 2em;
}
.main .jumbo img {
  width: 100%;
}
.main .jumbo .jumbo-text {
  background-color: #f5f5f5;
  padding: 2em 1em;
}
.main .jumbo .jumbo-text p {
  font-size: 15px;
  color: #606a77;
}
.main h1 {
  text-transform: uppercase;
  color: #e20074;
  font-size: 1.8em;
  margin-top: 0.5em;
}
.main .box {
  height: 330px;
  overflow: hidden;
  border-bottom: 5px solid transparent;
  margin-bottom: 3em;
}
.main .box div:nth-child(1) {
  background-color: #7c7c7c;
  width: 160px;
  overflow: hidden;
}
.main .box div:nth-child(1) a {
  display: block;
  margin: 0.8em;
  color: #fff;
  text-decoration: none;
}
.main .box div:nth-child(1) a:hover {
  color: #fff;
}
.main .box div:nth-child(2) {
  width: 100%;
}
.main .box div:nth-child(2) img {
  width: 100%;
}
.main .box div:nth-child(3) {
  padding: 1em 0.8em;
  background-color: #f5f5f5;
  min-height: 201px;
}
.main .box div:nth-child(3) p {
  padding: 1em 0 1em 0;
  color: #606a77;
}
.main .box div:nth-child(3) a {
  color: #e20074;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}
.main .box div:nth-child(3) a:hover {
  color: #000;
}
.main .box:hover {
  border-color: #e20074;
}
.main .box:hover div:nth-child(1) {
  background-color: #e20074;
}
.main .cat-box {
  background-color: #f0f0f0;
  margin-bottom: 2em;
  width: 340px;
  height: 280px;
  overflow: hidden;
}
.main .cat-box .img-box {
  text-align: center;
  background-color: #606a77;
  height: 180px;
}
.main .cat-box h5 {
  margin: 1em 0.87em;
}
.main .cat-box h5 a {
  text-decoration: none;
  text-transform: uppercase;
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  font-size: 1.2em;
  line-height: 1.3em;
  color: #e20074;
}
.main .cat-box h5 a:hover {
  color: #000;
}
.main .cat-box p {
  margin: 1em;
}
.main .gallery {
  margin-top: 2em;
}
.main .gallery li {
  list-style: none;
  float: left;
  margin: 0 10px 10px 0;
}
.main .img-box {
  background-color: #f0f0f0;
  height: 260px;
  margin-bottom: 2em;
}
.main .img-box ul li {
  padding: 0px;
  margin: 0px;
  float: none;
}
.main .img-box ul.function {
  border-left: 1px solid #dbdde0;
  padding-left: 10px;
}
.main .img-box div:nth-child(1) {
  background-color: #606a77;
  text-align: center;
}
.main .img-box div:nth-child(2) {
  margin: 1em 0.5em;
  height: 50px;
}
.main .img-box div:nth-child(2) a {
  text-decoration: none;
  text-transform: uppercase;
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  font-size: 1.2em;
  line-height: 1.3em;
  color: #e20074;
  font-weight: bold;
}
.main .img-box div:nth-child(2) a:hover {
  color: #000;
}
.main .img-box div:nth-child(3) {
  width: 50%;
  float: left;
  color: #606a77;
  font-size: 0.9em;
}
.main .img-box div:nth-child(3) ul li {
  margin-left: 5px;
  height: 1.4em;
}
.main .img-box div:nth-child(4) {
  width: 50%;
  float: right;
  font-size: 0.9em;
}
.main .img-box div:nth-child(4) ul li {
  background: transparent url("../images/icons.png") 0 0 no-repeat;
  height: 1.4em;
}
.main .img-box div:nth-child(4) ul li a {
  margin-left: 22px;
  color: #606a77;
  text-decoration: none;
  text-transform: uppercase;
}
.main .img-box div:nth-child(4) ul li a:hover {
  color: #000;
}
.main .img-box div:nth-child(4) ul li:nth-child(1) {
  background-position: 0 1px;
}
.main .img-box div:nth-child(4) ul li:nth-child(2) {
  background-position: 0 -31px;
}
.main #select-category {
  position: relative;
}
.main #select-category >a {
  position: absolute;
  right: 0;
  top: 16px;
  display: block;
  background: transparent url("../images/combo.png") 0 0 no-repeat;
  width: 179px;
  height: 38px;
  overflow: hidden;
  padding-right: 30px;
  line-height: 38px;
  font-size: 1.1em;
  font-weight: bold;
  color: #606a77;
  text-align: center;
  text-decoration: none;
  z-index: 11;
}
.main #select-category >a span {
  margin-right: 1.6em;
}
.main #select-category >a.open {
  background: transparent url("../images/combo-open.png") 0 0 no-repeat;
}
.main #select-category ul {
  position: absolute;
  width: 584px;
  background-color: #f0f0f0;
  border: 1px solid #e20074;
  list-style: none;
  padding: 0;
  margin: 0;
  right: 0;
  top: 53px;
  z-index: 10;
}
.main #select-category ul li {
  text-align: right;
  padding: 0.8em;
  background: transparent url("../images/dashed.png") 0 bottom repeat-x;
}
.main #select-category ul li >a {
  display: block;
  text-decoration: none;
}
.main #select-category ul li >a div {
  margin-right: 1.6em;
}
.main #select-category ul li >a div:first-child {
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  color: #e20074;
  font-size: 1.2em;
  line-height: 1.4em;
  text-transform: uppercase;
}
.main #select-category ul li >a div:last-child {
  font-size: 0.9em;
  color: #606a77;
}
.main #select-category ul li:last-child {
  background: none;
}
.main #select-category ul li:hover {
  background-color: #e20074;
}
.main #select-category ul li:hover >a {
  background: transparent url("../images/arrow.png") right center no-repeat;
}
.main #select-category ul li:hover >a div {
  color: #fff;
}
.main .press-list h3 {
  text-transform: uppercase;
}
.main .press-list ul {
  padding-bottom: 2em;
  background: transparent url("../images/dashed.png") 0 bottom repeat-x;
}
.main .press-list ul li {
  padding: 1em;
  background-color: #fafafa;
}
.main .press-list ul li div:nth-child(1) {
  font-size: 0.9em;
}
.main .press-list ul li div:nth-child(1) a {
  color: #606a77;
  text-decoration: none;
  font-weight: bold;
}
.main .press-list ul li div:nth-child(1) a:hover {
  text-decoration: underline;
}
.main .press-list ul li div:nth-child(2) a {
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  color: #e20074;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.1em;
  line-height: 1.4em;
  font-weight: bold;
}
.main .press-list ul li div:nth-child(2) a:hover {
  text-decoration: underline;
}
.main .press-list ul li:hover {
  background-color: #f2f2f2;
}
.main .registration legend {
  font-size: 1.2em !important;
  color: #606a77;
  text-transform: uppercase;
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  border: none;
  margin-bottom: 0px;
  font-weight: bold;
}
.main .registration span {
  color: #427bab;
  margin-bottom: 30px;
}
.main .registration label {
  margin: 10px 0 10px 10px;
  font-size: 12px;
  width: 215px;
}
.main .registration label span {
  color: #e20074;
  margin-left: 5px;
}
.main .registration label.small span {
  color: #606a77;
  font-size: 10px;
}
.main .registration .form-actions {
  background-color: #fff;
  border: none;
  padding-left: 0px;
}
.main .registration input[type=text],
.main .registration input[type=password] {
  border-color: #7c7c7c;
  background-color: #f0f0f0;
  width: 200px;
  padding: 8px;
}
.main .registration input[type=submit],
.main .registration input[type=reset] {
  border: none;
  font-size: 15px;
  background-image: none;
  color: #fff;
  background-color: #606a77;
  padding: 12px 35px 12px 35px;
  text-transform: uppercase;
  margin-right: 20px;
}
.main .registration input[type=submit] {
  background-color: #e20074;
}
.main .registration select {
  border-color: #7c7c7c;
  background-color: #fafafa;
  width: 218px;
  padding: 4px 8px 4px 8px;
  height: 38px;
  overflow: hidden;
  border: none;
  color: #606a77;
/*for firefox*/
  -moz-appearance: none;
/*for chrome*/
  -webkit-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("../images/combo2.png");
  background-position: center right;
  background-repeat: no-repeat;
}
.main .registration fieldset {
  background: transparent url("../images/dashed.png") 0 bottom repeat-x;
  padding-bottom: 30px;
  margin-bottom: 10px;
}
.main .registration #add_media {
  cursor: pointer;
}
.main .registration .addnextmedia,
.main .registration .newmedia {
  background-color: #fafafa;
  padding: 15px 10px 15px 10px;
  margin-bottom: 5px;
}
.main .registration .addnextmedia a,
.main .registration .newmedia a {
  cursor: pointer;
}
.main .registration .addnextmedia .info2,
.main .registration .newmedia .info2 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.main .registration .nextbutton {
  padding: 5px 10px 5px 10px !important;
  margin-top: 10px;
  margin-right: 5px !important;
  float: right;
}
.sidebar h5 {
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  color: #427bab;
  text-transform: uppercase;
  font-size: 1.2em;
  line-height: 32px;
  text-align: right;
  background: transparent url("../images/dashed.png") 0 bottom repeat-x;
}
.sidebar .news-box {
  font-size: 0.9em;
  background: transparent url("../images/dashed.png") 0 bottom repeat-x;
  padding: 1em 0;
}
.sidebar .news-box .date {
  color: #606a77;
}
.sidebar .news-box .titleNews {
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  text-transform: uppercase;
  font-size: 1.2em;
  line-height: 1.3em;
  color: #e20074;
  margin-bottom: 20px;
}
.sidebar .news-box p {
  color: #606a77;
}
.sidebar .news-box a {
  text-decoration: none;
}
.sidebar .news-box .more a {
  text-decoration: underline;
}
.sidebar .chat-box {
  font-size: 0.9em;
  margin-top: 5em;
}
.sidebar .chat-box h5 {
  font-family: TeleGroteskEEHal, 'Arial Narrow', sans-serif;
  color: #e20074;
  text-transform: uppercase;
  font-size: 1.4em;
  line-height: 32px;
  text-align: right;
  background: none;
}
.sidebar .chat-box img {
  float: right;
  margin: 0 0 1em 1em;
}
.sidebar .chat-box .title {
  color: #e20074;
  margin-bottom: 1.6em;
}
.footer {
  margin-top: 3em;
}
#sitemap {
  margin: 0 0 0 10px;
}
.sitemap li {
  list-style: none;
}
.sitemap li.private a {
  color: #606a77;
}
.sitemap ul {
  margin: 0 0 0 10px;
  list-style: none;
}
.sitemap ul li {
  list-style-type: none;
  list-style-image: none;
  margin: 5px 0 5px 0;
}
.sitemap ul li ul li {
  list-style-image: url("../images/icon_ArrowMagenta.gif");
  margin-left: 1.5em;
}
.sitemap ul li ul li ul li {
  list-style-image: url("../images/ul_square.gif");
  _margin-left: 0;
}
.sitemap ul li ul li ul li ul li {
  list-style-image: url("../images/ul_bull.gif");
}
.sitemap ul .nostyle {
  list-style-type: none;
  list-style-image: none;
  _margin-top: -15px;
}
.social-container {
  padding-top: 20px;
}
.social-container .social-facebook-like {
  float: left;
}
.social-container .share {
  margin-top: 2px;
  float: right;
  width: 250px;
}
.social-container .share span {
  float: right;
}
.social-container .share .social-twitter {
  float: right;
  margin-left: 20px;
}
.social-container .share .social-fb {
  float: right;
  margin-left: 20px;
}
.social-container .share img {
  margin-right: 3px;
}
.hiddenPass {
  display: none;
}
.checkboxMy {
  float: left;
  margin: 4px 10px 0 0 !important;
}
.pairCheck {
  padding: 10px 0 10px 0 !important;
}
.pair.value {
  line-height: 20px;
}
.pair.value label {
  float: left;
  margin: 0 5px 0 0;
}
.pair.value span {
  position: relative;
  top: 0px;
}
.btnMargin {
  margin-right: 15px;
}
table.tpress-table {
  border-spacing: 0;
  margin: 1em 0;
  border: 1px solid #e20074;
}
table.tpress-table th,
table.tpress-table td,
table.tpress-table caption {
  font: 14px/1.5 Arial, Verdana;
  padding: 0.2em 0.5em;
  margin: 0;
}
table.tpress-table th p,
table.tpress-table td p,
table.tpress-table caption p {
  margin: 0;
  padding: 0;
}
table.tpress-table caption {
  text-align: left;
  font-weight: bold;
  font-size: 1.1em;
  padding: 0.2em 0;
}
table.tpress-table thead th,
table.tpress-table thead td {
  color: #fff;
  background-color: #e20074;
  font-weight: bold;
}
table.tpress-table tbody td {
  color: #000;
  text-align: left;
  border-bottom: 1px solid #999;
  border-right: 1px solid #e20074;
}
table.tpress-table tbody tr:last-child td {
  border-bottom: none;
}
table.tpress-table tbody td:last-child {
  border-right: none;
}
table.tpress-table tbody th {
  color: #000;
  background-color: #d9d9d9 !important;
  text-align: left;
  font-weight: bold;
}
table.tpress-table tbody td.tpress-table-head {
  color: #fff;
  background-color: #e20074 !important;
  font-weight: bold;
  border-bottom: none;
  border-right: 1px solid #fff;
}
table.tpress-table tbody td.tpress-table-head:last-child {
  border-right: none;
}
table.tpress-table tbody td.tpress-table-bold {
  font-weight: bold;
}
table.tpress-table tbody td.tpress-table-gray {
  background-color: #d9d9d9 !important;
}
table.tpress-table tbody td.tpress-table-subhead {
  font-weight: bold;
  background-color: #d9d9d9 !important;
}
table.tpress-table tfoot th,
table.tpress-table tfoot td {
  font-size: 0.7em !important;
  color: #999;
  background-color: #d9d9d9;
  text-align: center;
}
table.tpress-table tfoot th {
  font-weight: bold;
}
table.tpress-table tfoot td {
  font-weight: normal;
}
ul.attached-files {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.attached-files li {
  margin: 1em 0;
  padding: 0 0 0 2em;
  background: transparent url("data:image/gif;base64,R0lGODlhDgAOALMPAOvx/9rh/9Tc/6y57Ofu/+Dn/4ac6Jim53+V5XSK32h92d7l/+Pq/1pv0vD2/wAAACH5BAEAAA8ALAAAAAAOAA4AAARX8D1DDUIpy22c9wLiKNv0geK4pV9IMEQjsV6QHLj8JKcDDMCBjvcBGAmEwrAIQDKeOoXHCHgWCoHo8fVcLLISBZJ7DZh1DSfD+w0I0M912/2WNO74/D0CADs=") 0 2px no-repeat;
}
ul.attached-files li div.file-description {
  color: #696a6d;
  font-size: 0.9em;
}
ul.attached-files li.pdf {
  background-image: url("data:image/gif;base64,R0lGODlhEwATALMPAAAAABAQEP8AAOkwMec4QuhDRutVWOdmaOd1d+eSkOeuree4ud7Pzt7e3d7n5wAAACH5BAEAAA8ALAAAAAATABMAAARn8ElAaw1Bag2a/14gZJxlduLICWzbdtfqut1HPqcJ3hxYKKAGbwIiJIJDHGiA+DiEG6InwUgcdlGlx6BYDAgFwyJZSxQSiIXCWiA3DIWgZ5wFHAoMecNBNuhtWRiCg4NZhoeIiYqIEQA7");
}
ul.attached-files li.ppt,
ul.attached-files li.pptx {
  background-image: url("data:image/gif;base64,R0lGODlhEwAUALMAAP8AAISCAMbDxv/+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEwAUAAAEVnDISWsNAOvM9+zgpk0YYZ6oiX0BEXZuQAKESJv0KmUxHcaz2q2EE7Jcp18m2FKBjLsWQJCKASUlDNUk4EAHvJfmOsiKc4BjNbXEnm2sd8dCr9vv+HoEADs=");
}
ul.attached-files li.doc,
ul.attached-files li.docx,
ul.attached-files li.odt {
  background-image: url("data:image/gif;base64,R0lGODlhEwATALMAAAAAAB8lJR45RR9SbCF7pUWczjm1/1K9/3uEhH+ksXu93mvO/4ycnIzW/+fn3v///ywAAAAAEwATAAAEZfDJSamruLIQUM4M4H0UwgECZqysEQgDMbRTuw6zvU5H7xeGQ2EgIPgmjaQyOQAECkvkMilATRvSJcJ5xUqUCEEAAFB0kYrqSyDoeh8LMWFBr9vpE8JTx8/z/zV/fSSEhYaHFBEAADs=");
}
ul.attached-files li.zip,
ul.attached-files li.7z,
ul.attached-files li.rar {
  background-image: url("data:image/gif;base64,R0lGODlhEAAQAMQfAKp3DMOPIsGLG7Z/DP7ul//2of7okP/0n/73yf7tlv7608SRJtO+dObSgtfFeq15DHdUEfLdi6Z0C/3mjb6pZv3ywb2FEuDIgIFjJZtsDv7wmv/6zv7slYhsLMWYM////yH5BAEAAB8ALAAAAAAQABAAAAWQ4CeOZEkGqKCqVksuW7x5cnwNYuDtfO9lj89CQYx5EMhKZAAJwgrQQkej4XAaj6ZwE5VSEwlHFvAJcKPTKkcMwZQRh/ghbXUAIORAZ8/vYyB4HwIIVFQdYAkGdoGDBI4EHVYcindkg5IcHQabEwx3EoIVm5uanAwSgRYRDQ6tGK0MDBQAZB8tAwMPuru0tR8hADs=");
}
ul.attached-files li.xls,
ul.attached-files xlsx,
ul.attached-files li.ods {
  background-image: url("data:image/gif;base64,R0lGODlhEAAQAMQfABedAxOAAvPz8+rq6ujo6Obm5haWA8PDw7i4uOzs7M7OzsfHx4PCednZ2Xq2cN7e3tbW1uDg4PHx8eTk5O/v7+7u7hWLAxN8AhJ1AhSEAuLi4hihAxBqArS0tMz0xv///yH5BAEAAB8ALAAAAAAQABAAAAWO4PdtZLmJIykCU+sywArEHxAJOE7Asmg8kqBw4jD4fA2KckmJFFEfC6RCrVIfDgvKokhYvmBLopEVZRSDjMejZg8GiowZnanbM++4KLAgBNZ/HgEEBAsBIhcHBReMjRcFBQcXiIoXa5Yej5GTHxgIExihohgtCBginhqqq6ymIhwdsbKzsRwoHLi5urgiIQA7");
}
ul.attached-files li.jpg,
ul.attached-files li.jpeg,
ul.attached-files li.JPG,
ul.attached-files li.Jpg {
  background-image: url("data:image/gif;base64,R0lGODlhEAAQAKIHAP/UjoCAgP+qAKCgpNTU/4CAAP///////yH5BAEAAAcALAAAAAAQABAAAANMeErcPioSQ2sdJJ5p7fhSBQjGeEmmQKqlAC1sZ6jvJndDoe88b+SVAmU3FOZ0BqEySTwumcnhj6hEWqdFJhLq7Hl/odtpESibz4FBAgA7");
}
