  ol, ul {	list-style: none;	margin: 0;	padding: 0;}html { 	height: 100%;	margin: 0;	padding: 0;}body {	height:100%;	margin: 0;	padding: 0;        background: #939393;}.clear {	clear: both;}.clear-space {	clear: both;	margin-bottom: 20px;}.clearfix {	display: block;}.clearblock {	clear: both;        display: block;        height: 1px;}img {  border: 0;  display: block;}/*  i. Background Slideshow   */#slideshow-loader {	position: absolute;	top: 50%;	left: 50%;	z-index: 0;	width: 60px;	height: 60px;	margin: -30px 0 0 -30px;	text-indent: -999em;	background: url(../images/icons/loader.gif) no-repeat center center;}#slideshow {	display: block;	position: fixed;	left: 0;	top: 0;	overflow: hidden;	z-index: -999;	height: 100%;	width: 100%;	min-width: 980px;	min-height: 800px;	text-align: center;}#slideshow img {	width: auto;	height: auto;	position: relative;	display: none;	outline: none;	border: none;	margin: 0 auto;}#slideshow.speed img {	-ms-interpolation-mode: nearest-neighbor;	image-rendering: -moz-crisp-edges;}			#slideshow.quality img {	-ms-interpolation-mode: bicubic;	image-rendering: optimizeQuality;}		#slideshow li {	display: block;	list-style: none;	z-index: -30;	position: fixed;	overflow: hidden;	top: 0;	left: 0;	width: 100%;	height: 100%;	min-width: 980px;	background: #111;}#slideshow li.prevslide {	z-index: -20;}#slideshow li.activeslide {	z-index: -10;}#slideshow li.image-loading {	background: #111 url(../images/icons/loader.gif) no-repeat center center;	width: 100%;	height: 100%;}#slideshow li.image-loading img {	visibility: hidden;}#slideshow li.prevslide img, #slideshow li.activeslide img{	display: inline;}#slider_bg {  margin: 0 auto;  width: 990px;  height: 325px;  position: relative;  text-align: center;}#scroll {  height: 1px;  position: absolute;  top: 247px;  height: 20px;}.cnt div#scroll {  position: absolute;  top: -198px;  height: 1px;}.cnt2 div#scroll {  position: absolute;  top: -242px;  height: 1px;}.slider, .slider_bez {  margin: 0 auto;  width: 660px;  height: 325px;  position: relative;}.slider .slides {	display: block;	position: relative;	overflow: hidden;}.slider_bez .slides {	display: block;	position: relative;}.slider .slides li, .slider_bez .slides li {  display: block;  position: absolute;  top: 0;  left: 0;  overflow: hidden;  width: 660px;  height: 325px;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  font-size: 14px;  margin: 0;  padding: 0;}.slider .slides li.link, .slider_bez .slides li.link {  cursor: pointer;}.slider .slides li.active, .slider_bez .slides li.active {	display: block;	position: relative;}.slider .slides li div, .slider_bez .slides li div {  width: 300px;  height: 130px;  padding-top: 155px;  padding-left: 50px;  text-align: left;  font-weight: 300;  overflow: hidden;}.slider .slides li div span.slide_nadpis, .slider_bez .slides li div span.slide_nadpis {  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;  font-size: 26px;  color: #ffffff;  display: block;}.slider .slides li div p, .slider_bez .slides li div p {  margin: 0;  padding: 0;}.slider .pager, .slider_bez .pager {  position: absolute;  top: 352px;	right: -40px;  text-align: right;  }.slider .pager li, .slider_bez .pager li {	display: inline-block;}.slider .pager li a, .slider .pager li a span, .slider_bez .pager li a, .slider_bez .pager li a span {	display: block;	height: 6px;	width: 6px;}.slider .pager li a, .slider_bez .pager li a {	margin: 0px 5px;}.slider .pager li a span, .slider_bez .pager li a span {	overflow: hidden;	background: #FFFFFF;	text-indent: -9999px;	-webkit-border-radius: 6px;  -moz-border-radius: 6px;	border-radius: 6px;}.slider .pager li.active a span, .slider_bez .pager li.active a span {	background: #dedc1e;}/*  BODY----------------------------*/#menu div#lang {  position: absolute;  top: 40px;  left: 918px;  z-index: 1000;  text-align: left;  width: 35px;}#menu div#lang a {  display: block;  width: 35px;  text-decoration: none;  cursor: pointer;}#menu div#lang a#actuallang {  background: url( '/images/actuallang.png' ) no-repeat 25px 6px;}#menu a#fb, #menu a#instagram {  position: absolute;  top: 7px;  left: 968px;  z-index: 1000;  width: 20px;  height: 20px;}#menu a#instagram {  top: 33px;}#menu div#nextlang {  position: absolute;  top: 20px;  left: -5px;  z-index: 1010;  width: 35px;  padding: 5px;  background: url( '/images/black2-bg.png' ) repeat;  border: 2px solid #fff;  border-top: 0;}#menu div#nextlang img {    margin-bottom: 10px;    position: relative;    left: 6px;}#menu_bg {  background: url( '/images/black2-bg.png' ) repeat;  width: 100%;  height: 60px;  position: fixed;  top: 0;  left: 0;  z-index: 1010;  text-align: center;  border-bottom: 2px solid #fff;}#menu {  position: relative;  width: 970px;  height: 60px;  margin: 0 auto;  padding-left: 20px;  margin-bottom: 120px;}#menu a#logo {  position: absolute;  top: 19px;  left: 695px;}#menu ul {  width: 707px;  float: left;  margin-top: 22px;}#menu ul li {  display: inline;  float: left;  padding-right: 20px;  position: relative;}#menu ul li.home {  display: none;}#menu ul li.es, #menu ul li.pt, #menu ul li.it, #menu ul li.ua {  padding-right: 15px;}#menu ul li.ro {  padding-right: 18px;}#menu ul li.gr, #menu ul li.fr {  padding-right: 10px;  padding-top: 5px;}#menu ul li.fr {  padding-right: 14px;  padding-top: 5px;}#menu ul li.dk {  padding-right: 16px;}#menu ul li.menu_item_last {  padding-right: 0px;}#menu ul li a {  float: left;  font-size: 16px;  text-decoration: none;  color: #ffffff;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;  text-transform: uppercase;}#menu ul li.es a, #menu ul li.pt a, #menu ul li.ro a, #menu ul li.ua a {  font-size: 14px;}#menu ul li.gr a, #menu ul li.fr a {  font-size: 13px;}#menu ul li a:hover, #menu ul li.active_menu_item a {  color: #DEDC1E;  border-bottom: 2px solid #DEDC1E;}#menu ul li a.eshop {  padding: 10px;  background: #ff0000;  position: relative;  top: -10px;  border-radius: 5px;}#menu ul li a.eshop:hover {  background: #DEDC1E;  border: 0;  color: #000;}#menu ul li ul {  position: absolute;  top: 16px;  left: -12px;  background: url( '/images/black2-bg.png' ) repeat;  width: 200px;  border: 2px solid #fff;  border-top: 0;  padding-top: 2px;  display: none;}#menu ul li ul li {  display: block;  float: none;}#menu ul li ul li a, #menu ul li.active_menu_item ul li a {  display: block;  float: none;  width: 180px;  padding: 8px 10px;  text-align: left;  text-transform: none;  border: 0;  color: #ffffff;  position: relative;  font-weight: 400;  font-size: 14px;}#menu ul li ul li a:hover, #menu ul li ul li.active_menu_item a {  border: 0;  color: #DEDC1E;  background: url("/images/white.png");}#menu ul li ul li.active_menu_item a {  background: none;}#menu ul li ul li.active_menu_item a:hover {  background: url("/images/white.png");}#menu ul li ul li a img {  position: absolute;  top: 14px;  left: 182px;}#menu ul li ul li ul {  position: absolute;  top: -24px;  left: 200px;  background: url( '/images/black2-bg.png' ) repeat;  width: 200px;  border: 2px solid #fff;  padding: 0;}#menu ul li ul li ul li a, #menu ul li.active_menu_item ul li.active_menu_item ul li a {  display: block;  float: none;  width: 180px;  padding: 8px 10px;  text-align: left;  text-transform: none;  border: 0;  color: #ffffff;  position: relative;}#menu ul li ul li ul li a:hover, #menu ul li ul li ul li.active_menu_item a, #menu ul li ul li.active_menu_item ul li.active_menu_item a {  border: 0;  color: #DEDC1E;  background: url("/images/white.png");}#menu ul li ul li ul li.active_menu_item a, #menu ul li ul li.active_menu_item ul li.active_menu_item a {  background: none;}.free {  width: 990px;  height: 100px;  margin: 0 auto;  position: relative;}#content {  background: url( '/images/black2-bg.png' ) repeat;  width: 990px;  margin: 0 auto;  text-align: center;  color: #ffffff;  padding-top: 20px;}.podmenu {  background: #505050;  width: 894px;  height: 28px;  margin: 0 auto;  text-align: left;  padding: 9px 26px;  position: relative;}.podmenu ul li {  float: left;  padding-right: 55px;}.podmenu ul li.menu_item_last  {  padding-right: 0px;}.podmenu ul li a {  float: left;  font-size: 22px;  text-decoration: none;  color: #ffffff;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  text-transform: uppercase;}.podmenu ul li.gr, .podmenu ul li.fr, .podmenu ul li.ua {  padding-top: 4px;}.podmenu ul li.gr a, .podmenu ul li.fr a, .podmenu ul li.ua a {  font-size: 18px;}.podmenu ul li a:hover, .podmenu ul li.active_menu_item a {  color: #DEDC1E;}.podmenu ul li ul {  background: #BEBEBE;  width: 894px;  height: 20px;  margin: 0 auto;  padding: 8px 26px;  text-align: left;  position: absolute;  top: 46px;  left: 0px;}.podmenu ul li ul li {  display: inline-block;  padding-right: 32px;}.podmenu ul li.gr ul li, .podmenu ul li.fr ul li {  padding-top: 0px;}.podmenu ul li ul li a, .podmenu ul li.active_menu_item ul li a {  font-size: 15px;  text-decoration: none;  text-transform: none;  color: #505050;  font-family: 'Roboto', 'Arial';  font-weight: 400;}.podmenu ul li ul li a:hover, .podmenu ul li ul li.active_menu_item a {  color: #000000;}.podmenu_category {  width: 200px;  text-align: left;  float: left;}.podmenu_category ul {  margin-bottom: 16px;}.podmenu_category ul li {  display: block;  padding-bottom: 4px;}.podmenu_category ul li a {  display: block;  padding: 8px 20px;  background: #fff;  text-decoration: none;  color: #000;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  font-size: 16px;  text-transform: uppercase;	-webkit-border-radius: 5px;  -moz-border-radius: 5px;	border-radius: 5px;}.podmenu_category ul li a:hover, .podmenu_category ul li.active_menu_item a {  background: #dedc1e;}.podmenu_category div.filtry {  color: #fff;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  font-size: 16px;  padding: 8px 18px;  padding-right: 0;  background: url("/images/hr.gif") repeat-x bottom left;}.podmenu_category div.filtry_bez {  background: none;  padding-top: 16px;}.podmenu_category div.filtry_bez button {  width: 120px;  height: 25px;  background: #dedc1e;	-webkit-border-radius: 3px;  -moz-border-radius: 3px;	border-radius: 3px;    font-family: 'Roboto', 'Arial';  font-weight: 400;  font-size: 12px;  text-transform: uppercase;    display: table-cell;  vertical-align: middle;  border: 0;  color: #505050;  cursor: pointer;}.podmenu_category div.filtry_bez button:hover {  background: #eeec70;}.podmenu_category div.filtry label {  display: inline-block;  padding: 4px 0px 0px 7px;  font-size: 13px;  color: #fff;  font-family: 'Roboto', 'Arial';  font-weight: 500;  font-size: 12px;  padding-top: 5px;  padding-bottom: 5px;}.checkbox{	width: 15px;	height: 15px;	padding: 0 5px 0 0;	background: url(/images/checkbox.png) no-repeat;	display: block;	clear: left;	float: left;  margin-top: 5px;  margin-bottom: 5px;}#white_hr {  background: #505050;  width: 946px;  height: 2px;  margin: 0 auto;}#white_hr_register {  background: #505050;  width: 750px;  height: 2px;  margin: 0 20px;}#home_bg {  background: url( '/images/black2-bg.png' ) repeat;  width: 946px;  min-height: 500px;  padding: 0px 22px;  padding-bottom: 80px;  margin: 0 auto;  text-align: center;  margin-top: 20px;}span#arrow-bottom, span#arrow-bottom2 {  width: 44px;  height: 44px;  background: url( '/images/arrow-bottom.png' ) no-repeat 0px 0px;}#home_bg div#arrow-bottom-bg, #home_bg div#arrow-bottom-bg2, .cover div#arrow-bottom-bg {  width: 200px;  height: 42px;  text-align: center;  position: relative;  margin: 0 auto;}#home_bg div#arrow-bottom-bg2 {  display: none;}#home_bg span#arrow-bottom, #home_bg span#arrow-bottom2 {  cursor: pointer;  position: absolute;  top: -24px;  left: 73px;}.cover span#arrow-bottom {  cursor: pointer;  position: absolute;  top: -52px;  left: 69px;}.cnt span#arrow-bottom {  cursor: pointer;  position: absolute;  top: -124px;  left: 73px;}.cnt2 span#arrow-bottom {  cursor: pointer;  position: absolute;  top: -168px;  left: 73px;}.produkty span#arrow-bottom {  cursor: pointer;  position: absolute;  top: -148px;  left: 69px;}.cover a {  color: #fff;}.cover a:hover {  text-decoration: none;}.cover div#map_obal a {  color: #fff;}#map_obal {	position: relative;	left: -48px;        top: -30px;        width: 990px;	height: 600px;}#map{	position:absolute;	width: 990px;	height: 600px;	left: 0px;	right: 0px;        top: 0px;	z-index: 3;}      #pac-input {        margin-top: 10px;        background-color: #fff;        padding: 0 11px 0 13px;        width: 400px;        font-family: Roboto;        font-size: 15px;        font-weight: 300;        text-overflow: ellipsis;      }      #pac-input:focus {        border-color: #4d90fe;        margin-left: -1px;        padding-left: 14px;  /* Regular padding-left + 1. */        width: 401px;      }.cover div#land_vypis {    position: absolute;    top: 30px;    right: 0px;    z-index: 1000;    padding: 12px;    background: #000000;}.cover div#land_vypis img {  float: left;  margin-top: 3px;  margin-right: 10px;}.cover div#land_vypis h2 {  font-size: 13px;  padding-bottom: 8px;}.cover div#land_vypis h2.active_land a {  color: #dedc1e;}.cover div#land_vypis h2.land_first {  margin-bottom: 20px;}.cover div.land-detail h4 {  color: #dedc1e;}.cover div.land-detail {  float: left;  width: 278px;  text-align: left;  padding-top: 30px;  padding-left: 20px;}.cover div.land-detail p {  margin: 0;  padding: 0;}.cover div.land-oddel {  clear: both;  border-bottom: 1px solid #505050;  height: 20px;}#home_bg h1 {  margin: 0 auto;  padding: 0;  color: #fff;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  font-size: 17px;}.home_column {  width: 300px;  text-align: left;}.home-white-radius h2 {  margin: 0;  padding: 0;  color: #dedc1e;  font-size: 24px;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  padding-top: 8px;  padding-left: 20px;  text-align: left;}.home_column_left {  float: left;}.home_column_left {  float: left;}.home_column_center {  float: left;  position: relative;  left: 23px;}.home_column_right {  float: right;}.home-white-radius {  background: #fff;	-webkit-border-radius: 5px;  -moz-border-radius: 5px;	border-radius: 5px;  min-height: 100px;  margin-top: 23px;}.home_column_left div.home-white-radius {  min-height: 380px;}.home_column_center div.home-white-radius {  min-height: 380px;}.home_column_right div.banner-eshop {  padding: 5px;}.home_column_right div.home-logo {  padding: 24px 5px 12px 5px;}.home_column_right div.home_events {  min-height: 221px;}#home_banner {  display: block;  margin-top: 24px;  overflow: hidden;  width: 100%;  height: auto;}#home_banner img {  margin: 0 auto;}.home-angebote {  padding: 0px 1px 24px 1px;  overflow: hidden;}.home-angebote h2 {  padding-left: 23px;  margin-bottom: 16px;}.home-angebote li {  width: 236px;  min-height: 200px;  display: block;  float: left;  text-align: left;  background: url("/images/hr_vert.gif") repeat-y top right;  position: relative;}.home-angebote li.home-angebote-4 {    background: none;}.home-angebote li h3 {  padding: 0px 23px;  margin: 0;  line-height: 18px;  height: 40px;  color: #000;  font-size: 18px;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;}.home-angebote li h3 a {  color: #000;  font-size: 18px;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;  text-decoration: none;  line-height: 18px;}.home-angebote li h3 a:hover {  color: #505050;  text-decoration: underline;}.home-angebote li div {  width: 236px;  height: 200px;  text-align: right;  display: table-cell;  vertical-align: middle;  padding-right: 2px;}.home-angebote li div img {  float: right;}.home-angebote li img.news{  position: absolute;  left: 160px;  top: 45px; }.home-angebote li img.special{  position: absolute;  left: 160px;  top: 95px; }.home-white-radius div.home_news {  clear: both;  width: 272px;  background: url(/images/hr.gif) repeat-x left bottom;  position: relative;  left: 14px;  margin-top: 14px;  margin-bottom: 6px;  padding-bottom: 14px;}.home-white-radius div.home_news div.img {  float: left;  width: 105px;  margin-top: 3px;  text-align: center;}.home-white-radius div.home_news div.img img {  margin: 0 auto;}.home-white-radius div.home_news div.txt {  float: right;  width: 157px;}.home-white-radius div.home_news div.clear {  float: none;  width: auto;  clear: both;}.home-white-radius div.home_news div.txt span {  font-size: 12px;  color: #939393;  font-family: 'Roboto', 'Arial';  font-weight: 400;}.home-white-radius div.home_news div.txt h3 {  margin: 0;  padding: 0;  line-height: 16px;}.home-white-radius div.home_news div.txt h3 a {  font-size: 12px;  color: #d60000;  font-family: 'Roboto', 'Arial';  font-weight: 400;  text-decoration: none;}.home-white-radius div.home_news div.txt h3 a:hover {  text-decoration: underline;}.home-white-radius div.home_news div.txt span.home_news_text {  display: block;  height: 66px;  overflow: hidden;  font-size: 12px;  font-family: 'Roboto', 'Arial';  font-weight: 400;}.home-white-radius div.home_news div.txt span.home_news_text span {  color: #505050;}.home-white-radius div.home_news div.txt p {  margin: 0;  padding: 0;}.home-white-radius div.home_news img.minilogo {  float: right;}a.more {  float: left;  display: block;  background: #505050;  border: 1px solid #ffffff;	-webkit-border-radius: 4px;  -moz-border-radius: 4px;	border-radius: 4px;    color: #fff;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 500;  font-size: 12px;  padding: 4px 10px;  text-decoration: none;  text-align: center;  margin-top: 6px;}a.more_list {  float: none;  width: 80px;}a.more:hover {  background: #828181;}.home_column_left a.news_more {  font-size: 13px;  color: #505050;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  text-decoration: underline;  position: relative;  left: 20px;  top: 4px;}.home_column_left a.news_more:hover {  text-decoration: none;}.home-white-radius div.home_events_div {  width: 264px;  background: url(/images/hr.gif) repeat-x left bottom;  position: relative;  left: 18px;  line-height: 15px;  padding-left: 4px;  padding-bottom: 6px;  margin-top: 5px;}.home-white-radius div.home_events_div img {  float: left;  margin-top: 3px;}.home-white-radius div.home_events_div div {  float: left;  padding-left: 6px;  width: 227px;}.home-white-radius div.home_events_div span {  font-size: 11px;  font-family: 'Roboto', 'Arial';  font-weight: 300;}.home-white-radius div.home_events_div h3 {  margin: 0;  padding: 0;  line-height: 16px;  font-size: 12px;  color: #505050;  font-family: 'Roboto', 'Arial';  font-weight: 400;  text-decoration: none;  height: 16px;  overflow: hidden;}.home_column_right div.home_events img.minilogo {  float: right;  margin-left: 3px;}.home_column_right div.home-white-radius a.more {  position: relative;  top: 4px;  left: 20px;}.home-white-radius div.home_events_div img.minilogofood {  float: right;  margin-top: 2px;  margin-left: 3px;  width: 20px;  height: auto;}.home-white-radius div.home_events_div img.minilogoinfo {  float: right;  margin-top: 0px;  margin-left: 3px;  width: 20px;  height: auto;}.home-white-radius div.home_events_div div.clear {  float: none;  width: auto;  clear: both;}#home_weitere {  display: block;  width: 74px;  height: 18px;  background: url("/images/weiter.png") no-repeat top left;  position: relative;  right: 21px;  float: right;  color: #505050;  text-decoration: none;  font-family: 'Roboto', 'Arial';  font-weight: 500;  font-size: 12px;  text-align: center;  padding-left: 8px;  padding-top: 3px;}#home_weitere:hover {  background: url("/images/weiter.png") no-repeat 0px -21px;  color: #fff;}.cover {  width: 894px;  min-height: 500px;  padding: 0px 26px;  padding-bottom: 80px;  margin: 0 auto;  margin-top: 20px;  font-family: 'Roboto', 'Arial';  font-weight: 400;  font-size: 13px;  position: relative;  text-align: justify;}#content h1, #content div#h1 {  width: 894px;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;  font-size: 28px;  margin: 0 auto;  padding: 8px 26px 12px 26px;  text-align: left;}#content h1.logo_register_4fun {  position: relative;}#content h1.logo_register_4fun img {  position: absolute;  top: 0;  right: 0;}.cover h2 {  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  font-size: 22px;  margin: 0;  padding: 0;  padding-bottom: 14px;  text-align: left;}.cover h2.h2news {    clear: left;}.cover h3, .cover div.h3 {  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  font-size: 18px;  margin: 0;  padding: 0;  padding-bottom: 14px;}.cover div.h3 {  padding-bottom: 0px;}.cover div.h3_news {  float: left;}.cover h4 {  font-family: 'Roboto', 'Arial';  font-weight: 500;  font-size: 15px;  margin: 0;  padding: 0;}.cover p {  margin: 0;  padding: 0;  padding-bottom: 16px;}.cover div.list_item {  border-bottom: 1px solid #939393;  padding-bottom: 30px;  margin-bottom: 55px;}.cover img.team_skip_to:hover {  cursor: pointer;}.cover div.sponzorsevents, .cover div.sponzorsteams {  display: table;  text-align: left;  font-weight: 700;  color: #000000;  margin-bottom: 40px;  padding: 8px 0px 6px 0px;  clear: both;}.cover div.sponzorsteams_register {  margin-bottom: 0px;  padding: 0px;}.cover div.sponzorsevents div, .cover div.sponzorsteams div {  display: inline-block;  /* IE 7 hack */  *zoom:1;  *display: inline;  vertical-align: middle;  padding: 10px 10px;  width: auto;}.cover div.sponzorsteams_register div {  padding: 0px 10px;}.cover div.list_events {  border-bottom: 1px solid #939393;  padding-bottom: 15px;  margin-bottom: 20px;  min-height: 30px;}.cover div.list_events_past, .cover div.list_events_past a {  color: #858585;}.cover div.list_events_past img {  filter: grayscale(60%);  -moz-filter: grayscale(60%);  -webkit-filter: grayscale(60%);  opacity: 0.5;  filter: alpha(opacity=50); /* For IE8 and earlier */}.cover div.list_events div.list_events_text {  float: left;}.cover div.list_events h2 {  margin: 0;  padding: 0;  float: left;  width: 280px;  text-align: left;  padding-right: 20px;  font-size: 16px;}.cover div.list_events div.h3 {  margin: 0;  padding: 0;  float: left;  width: 140px;}.cover div.list_events div {  margin: 0;  padding: 0;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  font-size: 16px;}.cover div.list_events div.clear {  float: none;  clear: both;}.cover div.list_events p {  margin: 0;  padding: 0;}.cover div.list_events div.list_land {  width: 50px;  float: left;}.cover div.list_events div.list_events_logo {  width: 80px;  min-height: 20px;  float: left;}.cover div.list_events div.list_events_city {  width: 100px;  float: left;  text-align: left;}.cover div.list_item img.il_image {  float: right;  margin-left: 30px;  margin-bottom: 10px;}.cover div.list_events img.il_image {  float: left;  margin: 0px;}.cover div.list_item img.il_image_border {  border: 1px solid #dedede;  padding: 2px;}.cover div.list_item div.list_events_vlajky {  display: block;  width: 206px;  float: right;  padding-top: 6px;  letter-spacing: nowrap;}.cover div.list_item div.list_events_vlajky img {  float: right;  margin-left: 4px;}.cover div.list_item div.list_events_vlajky img.minilogoinfo {  margin-right: 10px;  position: relative;  top: -4px;}.cover div.list_item div.list_events_vlajky img.minilogofood {  margin-right: 10px;  position: relative;  top: -6px;}.cover div.list_item img.minilogo {  float: right;}.cover div.list_item img.minilogo_news {  float: left;  position: relative;  top: 5px;  left: 20px;}.cover div.list_item img.minilogo_news_ntx {  float: left;  position: relative;  top: -5px;  left: 20px;}.cover img.minilogo_news_detail {  position: absolute;  top: 14px;  left: 26px;}.cover img.minilogo_news_detail_ntx {  position: absolute;  top: 8px;  left: 26px;}.cover img.illustration_image {  float: right;  margin-left: 30px;  margin-bottom: 20px;  padding: 2px;  border: 1px solid #dedede;}.cover img.illustration_image2 {  border: 0;}.cover div.galerie {  width: 888px;}.cover div.galerie img {  display: block;  float: left;  margin-bottom: 12px;  margin-right: 12px;}.cover div.galerie img.last_img {  margin-right: 0;}.cover div.sponzors {  width: 860px;  text-align: left;  font-weight: 700;  color: #000000;  margin-top: 30px;  padding: 8px 14px 6px 14px;  background: #fff;  clear: both;}.cover div.sponzors img {  margin: 6px 8px;  display: inline;}.produkty {  margin: 0 auto;  width: 946px;}.produkty_vypis {  float: right;  width: 724px;  padding-right: 4px;}.produkty_vypis div.prod {  display: block;  position: relative;  float: left;  width: 226px;  height: auto;  background: #fff;  color: #000;  vertical-align: top;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  margin-left: 14px;  margin-bottom: 14px;  position: relative;  padding-bottom: 28px;}.produkty_vypis h2 a {  display: block;  width: 190px;  height: 44px;  background: #dedc1e;	-webkit-border-top-left-radius: 5px;	-webkit-border-top-right-radius: 5px;  -moz-border-top-left-radius: 5px;  -moz-border-top-right-radius: 5px;	border-top-left-radius: 5px;  	border-top-right-radius: 5px;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;  font-size: 16px;  text-transform: uppercase;    padding: 0px 18px;  text-decoration: none;  vertical-align: middle;  line-height: 18px;  color: #333333;  text-align: left;}.produkty_vypis h2 a span {  display: table-cell;  height: 44px;  text-align: left;  vertical-align: middle;}.produkty_vypis div.image {  display: table-cell;  width: 226px;  height: 226px;  text-align: right;  vertical-align: middle;}.produkty_vypis div.image img {  float: right;}.produkty_vypis h2 a:hover {  background: #eeec70;}.produkty_vypis div.produkty_text {  clear: both;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 300;  font-size: 12px;  padding: 0px 12px;  height: 80px;  line-height: 16px;  overflow: hidden;}.produkty_vypis img.news {  position: absolute;  top: 90px;  left: 16px;} .produkty_vypis img.special {  position: absolute;  top: 138px;  left: 16px;} .produkty_vypis a.anzeige {  display: block;  height: 19px;  padding-left: 16px;  padding-right: 23px;  padding-top: 3px;  text-align: right;  background: url("/images/anzeige.gif") no-repeat 0px 0px #dedc1e;  -webkit-border-bottom-left-radius: 5px;  -moz-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  position: absolute;  bottom: 0;  right: 0;  text-decoration: none;  color: #505050;  font-family: 'Roboto', 'Arial';  font-weight: 500;  font-size: 11px;}.produkty_vypis a.anzeige img {  position: absolute;  top: 6px;  right: 10px;}.produkty_vypis a.anzeige:hover {  background: url("/images/anzeige.gif") no-repeat 0px -22px #eeec70;}#content div.produkt_detail h1 {  margin: 0;  padding: 0;  color: #505050;  width: 658px;  height: 70px;  background: #dedc1e;	-webkit-border-top-left-radius: 5px;	-webkit-border-top-right-radius: 5px;  -moz-border-top-left-radius: 5px;  -moz-border-top-right-radius: 5px;	border-top-left-radius: 5px;  	border-top-right-radius: 5px;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;  font-size: 35px;  text-transform: uppercase;    padding: 0px 22px;  display: block;}#content div.produkt_detail h1 span {  height: 70px;  display: table-cell;  vertical-align: middle;}#content div#detail_content {  background: #fff;  padding: 24px 22px;  width: 658px;  min-height: 300px;	-webkit-border-bottom-left-radius: 5px;	-webkit-border-bottom-right-radius: 5px;  -moz-border-bottom-left-radius: 5px;  -moz-border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;  	border-bottom-right-radius: 5px;  color: #505050;}#content div#detail_content div#detail_img {  display: block;  float: right;  position: relative;  left: 22px;  top: -60px;  width: 260px;  text-align: right;}#content div#detail_content div#detail_img img.news {  position: absolute;  top: 90px;  left: 8px;}#content div#detail_content div#detail_img img.special {  position: absolute;  top: 138px;  left: 8px;}#content div#detail_content div.prelepky {  position: absolute;  width: 88px;  bottom: 0px;  right: 8px;  display: table-cell;  vertical-align: bottom;}#content div#detail_content div.prelepky div {  width: 86px;  height: 15px;  padding-top: 2px;  text-align: center;	-webkit-border-radius: 9px;  -moz-border-radius: 9px;	border-radius: 9px;  border: 1px solid #ffffff;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 300;  font-size: 11px;  margin-bottom: 3px;} .ui-tabs .ui-tabs-hide { display: none !important; }#content div#detail_content ul#detail_prepinace {  display: block;  margin: 0;  padding: 0;  list-style: none;  min-height: 50px;}#content div#detail_content ul#detail_prepinace li {  float: left;  padding-right: 6px;}#content div#detail_content ul#detail_prepinace li a {  display: block;  width: 118px;  height: 23px;  background: #dcdcdc;  text-align: center;  padding-top: 5px;  text-decoration: none;	-webkit-border-radius: 5px;  -moz-border-radius: 5px;	border-radius: 5px;  color: #000;  font-size: 13px;  font-family: 'Roboto', 'Arial';  font-weight: 500;  }#content div#detail_content ul#detail_prepinace li a:hover {  background: #dedc1e;  text-decoration: none;}#content div#detail_content ul#detail_prepinace li.ui-tabs-selected a {  background: #dedc1e;}#content div#detail_content ul#detail_prepinace2 {  display: block;  margin: 0;  padding: 0;  list-style: none;  height: 50px;}#content div#detail_content ul#detail_prepinace2 li {  float: left;  padding-right: 6px;  padding-bottom: 6px;}#content div#detail_content ul#detail_prepinace2 li a {  display: block;  width: 118px;  background: #dcdcdc;  text-align: center;  padding-top: 5px;  text-decoration: none;	-webkit-border-radius: 5px;  -moz-border-radius: 5px;	border-radius: 5px;  color: #000;  font-size: 12px;  padding: 4px 0px;  font-family: 'Roboto', 'Arial';  font-weight: 500;  }#content div#detail_content ul#detail_prepinace2 li a:hover {  background: #dedc1e;  text-decoration: none;}#content div#detail_content ul#detail_prepinace2 li.ui-tabs-selected a {  background: #dedc1e;}#content div#detail_text {  width: 390px;  float: left;} .cat_popis table {  width: 100%;  font-size: 11px;}.cat_popis table th {  background: #DFDC1F;  text-align: left;  color: #000000;  padding: 4px 6px;  border-bottom: 1px solid #ffffff;  white-space: nowrap;}.cat_popis table td {  background: #F8F8D2;  padding: 4px 6px;  white-space: nowrap;}.cat_popis table#table_endurance {  width: 100%;}.cat_popis table#table_endurance td {  width: auto;  padding: 4px 6px;  background: #ffffff;  line-height: 12px;}.vypis_produktu {  width: 100px;  float: left;  position: relative;  padding-bottom: 20px;}.vypis_produktu a.lightbox {  width: 88px;  height: 88px;  text-align: center;  display: table-cell;  vertical-align: middle;    border: 1px solid #8b8b8b;}.vypis_produktu a.lightbox img {  margin: 0 auto; }.vypis_produktu h4 {  margin: 0;  padding: 0;  padding-top: 6px;  color: #000;  font-size: 12px;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;    line-height: 16px;  text-align: left;  min-height: 48px;}.vypis_produktu h4 span {  font-weight: 300;  }.vypis_produktu img.news {  position: absolute;  top: -8px;  left: -6px;}.cover a.zuruck {  display: block;  float: left;  padding: 5px 20px 0px 27px;  height: 17px;  background: url("/images/product-zpet.gif") no-repeat 14px 7px #dedc1e;   text-transform: uppercase;  text-decoration: none;  color: #505050;    font-size: 11px;  font-family: 'Roboto', 'Arial';  font-weight: 400;  	-webkit-border-radius: 4px;  -moz-border-radius: 4px;	border-radius: 4px;}.cover a.zuruck:hover {  background: url("/images/product-zpet.gif") no-repeat 14px 7px #eeec70; }#next_events {  border-top: 1px solid #fff;}.cover div#next_events a {  float: none;  clear: both;  display: block;  padding: 10px 0px 6px 0px;  border-bottom: 1px solid #505050;}#next_events span.next_events_txt {  float: left;  display: block;  padding: 0px 30px 0px 8px;}#next_events a:hover {  background: url("/images/white.png");}#next_events span.next_events_minilogo {  width: 32px;  height: 15px;}#contact_form {  color: #505050;  background: #fff;   padding: 10px 20px;}#contact_form label {  width: 180px;  float: left;  padding-top: 5px;}#contact_form input, #contact_form textarea {  width: 250px;  padding: 2px 6px;  border: 1px solid #505050;	-webkit-border-radius: 3px;  -moz-border-radius: 3px;	border-radius: 3px;    margin-top: 5px;  font-family: 'Roboto', 'Arial';  font-weight: 400;  font-size: 12px;}#contact_form button {  width: 120px;  height: 25px;  background: #dedc1e;	-webkit-border-radius: 3px;  -moz-border-radius: 3px;	border-radius: 3px;    font-family: 'Roboto', 'Arial';  font-weight: 400;  font-size: 12px;  text-transform: uppercase;    display: table-cell;  vertical-align: middle;  border: 0;  color: #505050;  cursor: pointer;}#contact_form button:hover {  background: #eeec70;}#contact_form img#siimage {  float: left;  position: relative;  left: 180px;  top: 6px;  margin-bottom: 10px;}#contact_form img#refresh {  float: left;  position: relative;  left: 190px;  top: 46px;}#contact_form span.error_label {  color: #ff0000;}#contact_left {  float: left;  width: 220px;  text-align: left;}#contact_left img {  border: 1px solid #8e8e8e;  display: block;  margin-top: 3px;}#contact_right {  float: right;  width: 460px;  text-align: left;}#contact_right_text {  min-height: 200px;}#contact_right img {  float: left;  display: block;  margin-right: 14px;  margin-bottom: 14px;  border: 1px solid #8e8e8e;}#contact_right div#contact_right_text img {  margin-bottom: 140px;  margin-top: 3px;}.teams {  padding-bottom: 50px;  clear: both;}.team_head {  border-bottom: 1px solid #505050;  margin-bottom: 20px;  clear: both;}.teams a.aname {  position: relative;  top: -50px;}.teams div.athlet_over {  width: 888px;  margin: 0 auto;  clear: both;  padding-top: 8px;  padding-bottom: 8px;  min-height: 14px;  border-bottom: 1px solid #505050;  display: block;}.teams div.athlet_over:hover {  background: url("/images/white.png");  cursor: pointer;}.teams div.athlet_over div {  float: left;  display: block;}.teams div.athlet_over div.athlet_citizenship {  width: 20px;  padding-left: 8px;}.teams div.athlet_over div.athlet_name {  width: 200px;  padding-left: 12px;}.teams div.athlet_over div.athlet_geburtsdatum {  width: 120px;  text-align: center;}.teams div.athlet_over div.athlet_wohnort {  width: 240px;  text-align: right;}.teams div.athlet_over div.athlet_groesse {  width: 100px;  text-align: right;}.teams div.athlet_over div.athlet_gewicht {  width: 80px;  text-align: right;}.teams div.athlet_over div.athlet_minilogo {  width: 80px;  text-align: right;}.teams div.athlet_over div.athlet_minilogo img {  float: right;  position: relative;  top: 0px;}.teams div.athlet_over div.athlet_detail {  width: 888px;  padding-top: 22px;  padding-bottom: 30px;}.teams div.athlet_over table {  width: 888px;  border-bottom: 3px dotted #505050;}.teams div.athlet_over table th {  width: 331px;  padding-right: 10px;  border-bottom: 1px dotted #505050;  color: #C7FF00;  vertical-align: top;  padding: 5px;  text-align: left;  }.teams div.athlet_over table td {  vertical-align: top;  padding: 5px;  padding-bottom: 14px;  padding-right: 30px;  text-align: left;}.teams div.athlet_over table td.athlet_img {  width: 220px;  padding-left: 20px;}#footer {  margin: 0 auto;  width: 910px;  background: url("/images/footer-xx.gif") no-repeat bottom right #dedc1e;   padding-top: 28px;  padding-left: 80px;  position: relative;}#footer span#scroll-top {  position: absolute;  top: -24px;  left: 468px;  cursor: pointer;  width: 44px;  height: 44px;  background: url( '/images/arrow-top.png' ) no-repeat 0px 0px;}#footer div {  float: left;  text-align: left;  padding: 0;   padding-right: 30px;  padding-top: 12px;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  font-size: 14px;  line-height: 22px;  color: #686900;}#footer div p {  margin: 0;  padding: 0;  padding-bottom: 14px;}#footer div h3 {  margin: 0;  padding: 0;  color: #000000;  font-size: 15px;  font-weight: normal;  margin-bottom: 7px;}#footer div#footer_div1 img {  display: block;    margin-bottom: 5px;}#footer div#footer_div1, #footer div#footer_div1 p {  width: 183px;}#footer div#footer_div1 p {  width: 178px;  padding-left: 5px;}#footer div#footer_div2 {  padding-top: 33px;}#footer div#footer_div2, #footer div#footer_div2 p {  width: 142px;}#footer div#footer_div3 {  padding-top: 33px;}#footer div#footer_div3, #footer div#footer_div3 p {  width: 118px;}#footer div a {  color: #686900;  text-decoration: none;}#footer div a:hover {  color: #000000;}#footer div#newsletter {  width: 300px;  padding-top: 33px;  position: relative;}#footer div#newsletter div {  background: #ffffff;  width: 245px;  height: 25px;  padding: 5px;  padding-left: 10px;	-webkit-border-radius: 5px;  -moz-border-radius: 5px;	border-radius: 5px;}#footer div#newsletter div input {  border: 0;  width: 155px;  height: 23px;  font-size: 13px;  color: #686900;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;  outline: none;}#footer div#newsletter div input.nl_input_fr {  width: 148px;}#footer div#newsletter div button {  border: 0;  width: 80px;  height: 25px;  float: right;  background: #DEDC1E;  font-size: 13px;  color: #686900;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 700;	-webkit-border-radius: 3px;  -moz-border-radius: 3px;	border-radius: 3px;  cursor: pointer;  outline: none;}#footer div#newsletter div button.nl_button_fr, #footer div#newsletter div button.nl_button_ua {  border: 0;  width: 90px;  font-size: 11px;}#message_bg {  text-align: center;  width: 100%;  min-width: 990px;  z-index: 1000;  position: fixed;  top: 240px;  left: 0px;}.message {  width: 640px;  margin: 0 auto;  border: 4px solid #DFDC1F;  padding: 42px 40px;  background: #DADADA;  text-align: center;  color: #636267;}.message a {  display: block;  width: 200px;  background: #DFDC1F;  height: 21px;  padding-top: 5px;  border: 0;  font-family: 'Roboto Condensed', 'Arial';  font-size: 12px;  color: #636267;  text-align: center;  text-decoration: none;  margin-left: 220px;  margin-top: 30px;}.flexcroll {/* Typical fixed height and fixed width example */width: 195px;height: 460px;overflow: auto;/* IE overflow fix, position must be relative or absolute*/position: relative;padding-right: 15px;margin-top: 10px;}#country{   /* position: absolute;*/    top: 11px;    right: 150px;    z-index: 1000;}#ib-title{   font-size: 14px;   color: #dedc1e; }/*#infobubble{    margin-top: 8px;     background: #000;    padding: 5px;     text-decoration: none;     font-size: 12px;     border-radius: 5px;     color: #fff;     text-align: left;     white-space: wrap;     min-width: 200px;}*/.infobubble p img {    margin-top: 5px;}#autocomplete {        margin-top: 10px;        background-color: #fff;        padding: 3px 10px;        width: 190px;        font-family: Roboto;        font-size: 13px;        font-weight: 300;        border: 0;        margin: 0;        left: 0;}#resultsTable {        border-collapse: collapse;}#resultsTable td {    width: 172px;    padding: 14px 10px 16px 8px;    border-bottom: 1px #ffffff dashed;    text-align: left;    font-size: 11px;}#resultsTable td:hover {    background: #42422f;    cursor: pointer;}.cover #resultsTable td p {    padding: 0;}#resultsTable td span {    font-weight: bold;    color: #dedc1e;}#resultsTable td img {    margin-top: 4px;}#control_panel{    position: absolute;    top: 20px;    left: 20px;    z-index: 500;    padding: 15px;    background: url( '/images/black2-bg.png' ) repeat;}#controls{    padding: 10px 0;}#controls input {    padding: 10px 0;}#controls select {    width: 210px;    padding: 2px;    font-family: Roboto;    font-size: 13px;    font-weight: 300;    padding-left: 6px;    border: 0;    margin: 0;    left: 0;}.infoBox img{    z-index: 50;}/* styles for desktop */.tinynav {   display: none }.responsivemenu {   display: none }.teams div.athlet_over div.div_athleten {  display: none;}.version {  display: none;  float: right;  font-family: 'Roboto Condensed', 'Arial';  font-weight: 400;  font-size: 14px;  position: relative;  right: 20px;  color: #686900;  text-decoration: none;}.version:hover {  color: #000000;}.uvodni {  padding: 20px;}.uvodni label {  width: 120px;  float: left;}.uvodni button {  width: 120px;  height: 25px;  background: #dedc1e;	-webkit-border-radius: 3px;  -moz-border-radius: 3px;	border-radius: 3px;  font-family: 'Roboto', 'Arial';  font-weight: 400;  font-size: 12px;  text-transform: uppercase;  display: table-cell;  vertical-align: middle;  border: 0;  color: #505050;  cursor: pointer;  margin-left: 122px;}.uvodni button:hover {  background: #eeec70;}.download div.athlet_over a {  width: 848px;  margin: 0 auto;  clear: both;  padding: 8px 20px 8px 20px;  min-height: 14px;  border-bottom: 1px solid #505050;  display: block;  text-decoration: none;}.download div.athlet_over a:hover {  background: url("/images/white.png");  cursor: pointer;}.download div.athlet_over span.down_img {  width: 200px;  display: inline-block;  text-align: left;}.download div.athlet_over span.img down_img {  display: block;}.download div.athlet_over span.down_title {  width: 275px;  padding-right: 40px;  display: inline-block;}.download div.athlet_over span.down_size {  width: 200px;  display: inline-block;  text-align: right;}.download div.athlet_over span.down_format {  width: 120px;  display: inline-block;  text-align: right;}#register_form {  color: #fff;  padding: 10px 20px;  text-align: left;  font-size: 14px;}#register_form img {  width: 100%;  height: auto;}#register_form a.lightbox img {  width: auto;  height: auto;  margin: 0px 5px 10px 5px;  float: left;}#register_form a.lightboxnotmargin img {  margin: 0px;  float: none;}#register_form a.lightbox img.noleftmargin {  margin-left: 0px;}#register_form a.lightbox img.norightmargin {  margin-right: 0px;}#register_form label {  width: 260px;  float: left;  padding: 10px 20px 0px 0px;  font-family: 'Roboto', 'Arial';  font-size: 14px;  text-align: right;}#register_form input[type=text], #register_form input[type=file], #register_form textarea, #register_form select {  width: 280px;  padding: 4px 8px;  background: none;  border: 1px solid #fff;	-webkit-border-radius: 3px;  -moz-border-radius: 3px;	border-radius: 3px;  margin-top: 5px;  font-family: 'Roboto', 'Arial';  font-weight: 400;  font-size: 14px;  color: #fff;}#register_form select {  width: auto;  background: rgba(255,255,255,0.8);  color: #000;}#register_form input[type=radio] {  margin-top: 12px;  margin-bottom: 12px;}#register_form input[type=text]:focus, #register_form textarea:focus {  border: 1px solid #dedc1e;  outline: 0;}#register_form button {  width: 298px;  height: 30px;  background: #dedc1e;	-webkit-border-radius: 3px;  -moz-border-radius: 3px;	border-radius: 3px;  font-family: 'Roboto', 'Arial';  font-weight: 400;  font-size: 14px;  text-transform: uppercase;  display: table-cell;  vertical-align: middle;  border: 0;  color: #505050;  cursor: pointer;  outline: 0;}#register_form button:hover {  background: #eeec70;}#register_form img#siimage {  float: left;  position: relative;  left: 180px;  top: 6px;  margin-bottom: 10px;}#register_form img#refresh {  float: left;  position: relative;  left: 190px;  top: 46px;}#register_form span.error_label {  color: #ff0000;}#register_form table {  width: 100%;  margin-top: 30px;  font-size: 12px;}#register_form table.table_hidden {  opacity: 0.5;  filter: alpha(opacity=50); /* For IE8 and earlier */}#register_form table th.team_notvisible, #register_form table td.team_notvisible {  opacity: 0.5;  filter: alpha(opacity=50); /* For IE8 and earlier */}#register_form table.table_hidden th.team_notvisible, #register_form table.table_hidden td.team_notvisible {  opacity: 1;  filter: alpha(opacity=100); /* For IE8 and earlier */}#register_form table th {  background: url("/images/green.png");  border: 1px solid #fff;  border-collapse: collapse;  padding: 5px 5px;  font-size: 18px;  color: #000;  text-align: center;  vertical-align: top;}#register_form table th span {  font-size: 12px;}#register_form table th span.italic {  font-style: italic;}#register_form table td {  height: 45px;  border: 1px solid #fff;  border-collapse: collapse;  vertical-align: middle;  padding: 5px;}#register_form table td span {  white-space: nowrap;  padding-right: 6px;}#register_form table td input {  display: inline;}#register_form table td ul {  margin-left: 16px;  list-style: square;}.cover #inhaltsstoffe a {  color: #505050;}.cover #inhaltsstoffe table td {  padding: 2px 6px;}#register_form .buttons {  margin-top: 40px;  margin-bottom: 30px;}#register_form .buttons div {  float: left;  width: 32%;  margin: 0px 0.55%;  background: url("/images/green.png");  border: 1px solid #fff;  border-collapse: collapse;  padding: 5px 0;  font-size: 18px;  color: #000;  text-align: center;  vertical-align: top;  cursor: pointer;}#register_form .buttons div span {  font-size: 12px;}#register_form .buttons div span.italic {  font-style: italic;}