 /* CZS CSS */

 /* publics and resets */

  * {
    margin:0;
    padding:0;
    border:0;
    font-family:arial, helvetica, sans-serif;
  }
  html {
    height: 100%;
  }
  body {
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    text-align:center;
    color:#525252;
    background:#5a7b8e url('../images/bg.gif') repeat-x;
  }
  /* damned IE6 */
  td{
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
  }
  th{
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
  }
    
  a {
    color:#00CD5F;
    text-decoration:none;
  }
  a:hover {
    text-decoration:underline;
  }
  h1 {
    font-size:8px;
    margin-top:-100px;
  }
  h2 {
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    font-size:16px;
    color:#00a763;
  }
  h3 {
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#424242;
  }
  h4 {
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
    color:#525252;
  }
  h5 {
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    color:#525252;
  }
  h6 {
    font-family:arial, helvetica, sans-serif;
    font-size:10px;
    color:#525252;
  }
  hr {    
    border-top:1px solid #EEEEEE;
    margin:20px 0 20px 0;
  }
  textarea{
    background:url('../images/bg_textarea.png') no-repeat 0 0 transparent;
    border:1px solid #B5B5B5;
    font-family:Arial;
    font-size:11px;
    padding:6px;
  }

 /* header */

  #container {
    display:table;
    width:760px;
    margin:0 auto 0 auto;
    text-align:left;
  }
  #container #top_banner {
    position:relative;
    width:760px;
    height:100px;
    background-color:#000000;
  }
  #container #top_banner #ads_title {
    position:absolute;
    left:0;
    top:0;
    width:15px;
    height:100px;
    background:url('../images/ads-title.gif') left top no-repeat;
  }
  #container #top_banner iframe {
    position:absolute;
    left:15px;
    top:0;
  }
  #container #header {
    position:relative;
    height:110px;
    background-color:#232F36
  }
  #container #header #logotype {
    position:relative;
    height:110px;
  }
  #container #header #logotype img {
    border:0;
  }


 /* menu */

  #container #menu {
    width:760px;
    #width:725px;
    _width:760px;
    overflow:hidden;
    height:33px;
    background-color:#202830;
    #padding:0 35px 0 0;
  }
  #container #menu table {
    margin:0 0 0 35px;
    border-collapse:collapse;
    width:730px;
  }
  #container #menu table tbody tr td {
    /*padding:8px 35px 0 0;*/
    padding:8px 25px 0 0;/* přidána sekce: "Pro firmy" */
    text-align:left;
    font-size:13px;
  }
  #container #menu table tbody tr td a {
    color:#00CD5F;
  }
  #container #menu table tbody tr td.selected-item a {
    color:white;
  }
  #container #menu table tbody tr td.selected-item a:hover {
    text-decoration:none;
  }


 /* body */

  #body {
    width:760px;
    background:url('../images/container-bg.png?version=1') left bottom no-repeat;
  }
  #body #contents {
    float: left;
    margin: 0 0 270px;
    width: 590px;
  }
  #body #contents .ballons {
    position:absolute;
    margin:44px 0 0 0;
    /*#margin:44px 0 0 -44px;*/
  }
    

 /* crumbs */

  #crumb_navigation {
    padding:14px 0 0 25px;
  }
  #crumb_navigation a {
    color: #00CD5F;
  }
  #crumb_navigation .item,
  #crumb_navigation .current {  
    font-size:11px;
    display:inline;
    _float:left;
    margin:0 0 0 12px;
    padding:0 0 0 8px;
    background:url('../images/crumb-green.gif') 0 4px no-repeat;
  }
  #crumb_navigation .current {
    color:#89979f;
    background:url('../images/crumb-gray.gif') 0 4px no-repeat;
  }


 /* c blocks */
 
  #body #contents #c_top {
    height:55px;
    background:#5a7b8e url('../images/c-top-bg.gif') repeat-y;
  }
  #body #contents #c_body {
    width:500px;
    margin:10px 0 0 44px;    
  }
  #body #contents #c_banner {
    clear:both;
    width:468px;
    height:73px;
    margin:10px 0 30px 15px;
    background:transparent url('../images/fullbanner-stripe.gif') left top no-repeat;
  }
  #body #contents #c_banner iframe {
    position:relative;
    top:13px;
    width:468px;
    height:60px;
  }


 /* homepage pagination */
 
  #contents .pagination-top {
    float:right;
    margin:-5px -5px 10px 0;
  }
  #contents .pagination-bottom {
    float:right;
    margin:0 -5px 10px 0;
  }
  #contents .pagination-top p, 
  #contents .pagination-bottom p {
    float:left;
    margin:0 3px 0 3px;
  }
  #contents .pagination-top a, 
  #contents .pagination-bottom a {
    float:left;
    margin:0 3px 0 3px;
    text-decoration:underline;
    color:#525252;
  }
  #contents .pagination-top a:hover, 
  #contents .pagination-bottom a:hover {
    text-decoration:underline;
    color:#222222;
  }
 
 
 /* homepage/category items */
 
  #c_body .c_item {
    clear:both;
    width:506px;
  }
  #c_body .c_item .c_item_img {
    margin:0 0 20px 0;
    float:left;
    width:100px;
  }
  #c_body .c_item .c_item_img a img {
    border:5px #E5E5E5 solid;
    #margin:0 0 20px 0;
  }
  #c_body .c_item .c_item_img a:hover img {
    border:5px #E0E0E0 solid;
  }
  #c_body .c_item div {
    float:right;
    width:385px;
    margin:0 0 20px 10px;
  }
  #c_body .c_item h2 {
    margin:-2px 0 7px 0;
    font-size:16px;
  }
  #c_body .c_item h2 a {
    text-decoration:underline;
    color:#525252;
  }
  #c_body .c_item h2 a:hover {
    text-decoration:underline;
    color:#222222;
  }
  #c_body .c_item h4 {
    margin:0 0 7px 0;
    font-size:12px;
  }
  #c_body .c_item p {
    margin:0 0 7px 0;
    text-align:justify;
    line-height:16px;
  }
  #c_body .c_item .no-img-action {
    float:left;
    width:506px;
    margin:0 0 20px 0;
  }


 /* homepage/category/action page */
 
  #body #contents #action_document {
    width:500px;
    margin:13px 0 0 44px;
    #margin:0 0 0 44px;
    text-align:center;
  }
  #action_document p {
    text-align:justify;
    margin:8px 0 3px 0;
    line-height:16px;
  }
  #action_document .solo {
    margin:5px 0 5px 0;
    padding:5px 0 5px 0;
  }
  #action_document div img {
    margin:0px 0 0 -5px;
    border:5px #E5E5E5 solid;
  }
  #action_document .top-action-img {
    border:5px #E5E5E5 solid;
    float:right;
    width:150px;
    height:100px;
    margin:0 0 20px 20px;
    #margin:10px 0 20px 20px;
    _margin:10px 0 20px 20px;
    overflow:hidden;
  }
  /*@media screen and (){
    #action_document .top-action-img {      
      margin:24px 0 20px 20px;
      _margin:10px 0 20px 20px;
    }
  }*/
  #action_document .top-action-img img {
    border:0;
    margin:0;
  }
  #action_document h2 {
    margin:25px 0 3px 0;
    #margin:10px 0 3px 0;
    _margin:10px 0 3px 0;
    text-align:left;
  }
  #action_document h3 {
    margin:15px 0 3px 0;
    text-align:justify;
  }
  #action_document h4 {
    margin:8px 0 3px 0;
    text-align:justify;
  }
  #action_document h5 {
    margin:8px 0 3px 0;
    text-align:justify;
  }
  #action_document h6 {
    margin:8px 0 3px 0;
    text-align:justify;
  }
  #action_document ul {
    margin:5px 0 5px 0;
    text-align:justify;
  }
  #action_document ol {
    margin:5px 0 5px 17px;
    #margin:5px 0 5px 22px;
    text-align:justify;
  }
  #action_document ul li {
    list-style-type:none;
    padding:1px 0 1px 18px;
    #padding:1px 0 1px 22px;
    line-height:16px;
    background:url('../images/li.gif') 0 5px no-repeat;
  }
  #action_document ol li {
    line-height:16px;
  }
  
  /* homepage/category/action page - normal table */
  
  #action_document table {
    border-collapse:collapse;
    text-align:center;    
    margin:20px auto 20px auto;
    border:2px solid #EEEEEE;
  }
  #action_document table thead tr th {
    background:#00a763;
    color:#ffffff;
    padding:3px 10px 3px 10px;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
  }
  #action_document table tbody tr td {
    border:1px solid #EEEEEE;
    padding:3px 10px 3px 10px;
    height:0px;
  }
  
  
  /* homepage/category/action page - form table */
  
  #action_document #order_form {
    width:508px;
    margin:0 0 0 -4px;
    text-align:left;
  }
  #action_document #order_form h2 {    
    width:508px;
    margin:0 0 7px 4px;
    padding:0;
  }
  #order_form #order_top, 
  #club_form #club_order_top {
    height:12px;
    background:url('../images/form-top-bottom-bg.gif') center top no-repeat;
  }
  #order_form #order_bottom, 
  #club_form #club_order_bottom {
    height:14px;  
    background:url('../images/form-top-bottom-bg.gif') center bottom no-repeat;
  }
  
  /* order form content */
  
  #order_form #order_content { 
    background:url('../images/form-bg.gif') center top repeat-y;
  }
  
  
  #order_form h3 {
    margin:0;
    padding:0;
    width:300px;
    font-size:13px;
  }
  #order_form label {
    font-size:11px;
    line-height:11px;
    cursor:pointer;
    cursor:hand;
  }
  #order_form .explanations {
    font-size:9px;
    line-height:9px;
    color:#bbbbbb;
    cursor:text;
  }
/*  #order_form */.required {
    padding:0 0 0 8px;
    background:url('../images/required.gif') 0px 1px no-repeat;
  }
  #forward_info input,
  #order_form input {
    color:#4d4d4d;
    border:1px solid #B5B5B5;
    height:14px;
    _height:20px;
    _he\ight:20px;    
    padding:2px 0px 2px 8px;
    _padding:2px 0px 2px 8px;
    _paddi\ng:2px 0px 2px 8px;
    text-align:left;
    font-size:11px;
    background:url("../images/text-input-bg.gif") no-repeat top left;
    cursor:text;
    behavior:url('styles/hover.htc');
  }
  #forward_info input:active, 
  #forward_info input:focus, 
  #forward_info input:hover , 
  #forward_info input.hover, 
  #order_form input:active, 
  #order_form input:focus, 
  #order_form input:hover , 
  #order_form input.hover {
    color:#232323;
    border-color:#aee3ce;
    background:url("../images/text-input-bg.gif") no-repeat bottom left;
  }
  #forward_info #club_form #club_order_content .left-box input.readonly, 
  #order_form #club_form #club_order_content .left-box input.readonly, 
  #forward_info #club_form #club_order_content .left-box input.readonly:hover, 
  #forward_info #club_form #club_order_content .left-box input.readonly.hover, 
  #order_form #club_form #club_order_content .left-box input.readonly:hover, 
  #order_form #club_form #club_order_content .left-box input.readonly.hover, 
  #forward_info #club_form #club_order_content .left-box input.readonly.active,
  #order_form #club_form #club_order_content .left-box input.readonly.focus {
    color:#4d4d4d;
    border-color:#B5B5B5;
    background:url("../images/text-input-bg-readonly.gif") no-repeat bottom left;
    cursor:default;
  }
  #order_form .hr-div {
    height:1px;
    width:480px;
    background:#eeeeee;
    overflow:hidden;
  }
  
  #order_form #first {
    height:113px;
    background:url('../images/form-bg.gif') center top repeat-y;
  }
  
  #order_form #first * {
    position:absolute;
  }
  
  #personal_h3 {
    margin:5px 0 0 24px;
    padding:0;
  }
  #hr-div-st {
    margin:27px 0 0 15px;
  }
  #client_0_name_label {
    margin:33px 0 0 27px;
  }
  #client_0_name {
    margin:48px 0 0 25px;
    width:209px;
    _width:219px;
    _wid\th:219px;
  }
  #client_0_surname_label {
    margin:33px 0 0 266px;
  }
  #client_0_surname {
    margin:48px 0 0 264px;
    width:209px;
    _width:219px;
    _wid\th:219px;    
  }
  #client_0_tel_label {
    margin:73px 0 0 27px;
  }
  #client_0_tel {
    margin:88px 0 0 25px;
    width:209px;
    _width:219px;
    _wid\th:219px;
  }
  #client_0_email_label {
    margin:73px 0 0 266px;
  }
  #client_0_email {
    margin:88px 0 0 264px;
    width:209px;
    _width:219px;
    _wid\th:219px;
  }
  
  #order_form #second {
    height:53px;
    background:url('../images/form-bg.gif') center top repeat-y;
  }
  
  #order_form #second * {
    position:absolute;
  }
  
  #client_0_birthday_label {
    margin:0px 0 0 27px;
  }
  #client_0_birthday {
    margin:15px 0 0 25px;
    width:80px;
    _width:90px;
    _wid\th:90px;
  }
  #client_0_birthday_p {
    margin:37px 0 0 35px;
  }  
  #client_0_address_label {
    margin:0px 0 0 137px;
  }
  #client_0_address {
    margin:15px 0 0 135px;
    width:338px;
    _width:348px;
    _wid\th:348px;
  }
  #client_0_address_p {
    margin:37px 0 0 145px;
  }
  
  #order_form #third {
    height:204px; 
    background:url('../images/form-bg.gif') center top repeat-y;
  }
  #order_form #fourth {
    background: url('../images/form-bg.gif') repeat-y scroll center top transparent;
    height: 90px;
  }
  #order_form #fifth {
    background: url('../images/form-bg.gif') repeat-y scroll center top transparent;
    height: 56px;
  }
  #order_form #sixsix {
    background: url('../images/form-bg.gif') repeat-y scroll center top transparent;
    height: 120px;
  }
  
  
  #order_form #third * {
    position:absolute;
  }
  #order_form #fourth * {
    position:absolute;
  }
  #order_form #fifth * {
    position:absolute;
  }
  #order_form #sixsix *{
    position:absolute;
  }
  
  #client_0_departure_place_ticket_type_label,
  #client_0_departure_place_label{  
    margin:0px 0 0 27px;
  }
  #client_0_departure_place_ticket_type,
  #client_0_departure_place{
    margin:15px 0 0 25px;
    width:209px;
    _width:219px;
    _wid\th:219px;
  }
  #client_0_ticket_type_label {  
    margin:0px 0 0 266px;
  }
  #client_0_ticket_type {
    margin:15px 0 0 264px;
    width:209px;
    _width:219px;
    _wid\th:219px;
  }
  #passengers_h3 {
    margin:50px 0 0 24px;
    padding:0;
  }
  #hr-div-nd {
    margin:73px 0 0 15px;
  }
  #client_1_name_label {
    margin:79px 0 0 53px;
  }
  #client_1_name_label_number {
    margin:97px 0 0 25px;
  }  
  #client_1_name {
    margin:94px 0 0 43px;
    width:145px;
    _width:155px;
    _wid\th:155px;
  }
  #client_1_surname_label {
    margin:79px 0 0 228px;
  }
  #client_1_surname {
    margin:97px 0 0 218px;
    width:145px;
    _width:155px;
    _wid\th:155px;
  }
  #client_1_birthday_label {
    margin:79px 0 0 400px;
  }
  #client_1_birthday {
    margin:97px 0 0 393px;
    width:80px;
    _width:90px;
    _wid\th:90px;
  }
  #client_2_name_label {
    margin:119px 0 0 53px;
  }
  #client_2_name_label_number {
    margin:137px 0 0 25px;
  }  
  #client_2_name {
    margin:134px 0 0 43px;
    width:145px;
    _width:155px;
    _wid\th:155px;
  }
  #client_2_surname_label {
    margin:119px 0 0 228px;
  }
  #client_2_surname {
    margin:134px 0 0 218px;
    width:145px;
    _width:155px;
    _wid\th:155px;
  }
  #client_2_birthday_label {
    margin:119px 0 0 400px;
  }
  #client_2_birthday {
    margin:134px 0 0 393px;
    width:80px;
    _width:90px;
    _wid\th:90px;
  }
  #client_3_name_label {
    margin:159px 0 0 53px;
  }
  #client_3_name_label_number {
    margin:177px 0 0 25px;
  }  
  #client_3_name {
    margin:174px 0 0 43px;
    width:145px;
    _width:155px;
    _wid\th:155px;
  }
  #client_3_surname_label {
    margin:159px 0 0 228px;
  }
  #client_3_surname {
    margin:174px 0 0 218px;
    width:145px;
    _width:155px;
    _wid\th:155px;
  }
  #client_3_birthday_label {
    margin:159px 0 0 400px;
  }
  #client_3_birthday {
    margin:174px 0 0 393px;
    width:80px;
    _width:90px;
    _wid\th:90px;
  }
  #hr-div-rd {
    margin:0 0 0 15px;
  }
  #fifth #client_0_accept_terms {
    margin:15px 0 0 25px;
    padding:0;
    border:0;
    width:13px;
    height:13px;
    background:none;
    cursor:pointer;
    cursor:hand;
  }
  #fifth #client_0_accept_personal_terms {
    margin:35px 0 0 25px;
    padding:0;
    border:0;
    width:13px;
    height:13px;
    background:none;
    cursor:pointer;
    cursor:hand;
  }
  #fifth #conditions {
    margin:15px 0 0 38px;
    padding-left:5px;
    width:330px;
  }
  #fifth #personal_conditions {
    margin:35px 0 0 38px;
    padding-left:5px;
    width:330px;
  }
  #fifth #conditions a {
    padding:0 0 0 5px;
    #padding:2px 0 0 2px;
  }
  #fifth #personal_conditions a {
    padding:0 0 0 5px;
    #padding:2px 0 0 2px;
  }
  #sixsix label{
    margin:0 0 0 25px;
  }
  #sixsix #client_0_note{
    height: 80px;
    margin: 18px 0 0 25px;
    width: 455px;
  }
  .btn {
    background:transparent url('../images/btn-left-part.gif') no-repeat scroll left top;
    color:#4d4d4d;
    display:block;
    float:left;
    font-size:11px;
    height:22px;
    line-height:normal;
    margin-left:20px;
    padding-left:3px;
    text-decoration:none;
  }
  .btn span {
    background:transparent url('../images/btn-right-part.gif') no-repeat scroll right top;
    display:block;
    line-height:14px;
    padding:4px 20px 4px 17px;
    text-align:center;
    cursor:pointer;
    cursor:hand;
  }
  .btn:hover {
    background-position:left bottom;
    color:#232323;
    text-decoration:none;
  }
  .btn:hover span {
    background-position:right bottom;
  }
  #fifth #order_btn {
    margin:25px 0 0 393px;
  }
  #fifth #order_btn span {
    width:84px;
    _width:87px;
    padding:4px 3px 4px 0;
  }
  /*@media screen and (-webkit-min-device-pixel-ratio:0){
    #club_order_content #email_btn {
      padding:1px 0 0 0;
    }
  }
  @media screen and (){
    #club_order_content #email_btn {
      padding:0;
    }
  }*/
    
  
 /* homepage/category/text page */
 
  #text_document {
    margin:13px 44px 0 44px;
    #margin:-2px 44px 0 44px;
    text-align:center;
  }
  #text_document p {
    text-align:justify;
    margin:5px 0 5px 0;
    line-height:16px;
    font-size:11px;
  }
  #text_document .solo {
    margin:5px 0 5px 0;
    padding:5px 0 5px 0;
  }  
  #text_document div img {
    margin:0 0 0 -5px;
    border:5px #E5E5E5 solid;
  }
  #text_document .top-text-img {
    border:5px #E5E5E5 solid;
    float:right;
    width:150px;
    height:100px;
    margin:0 0 20px 20px;
    #margin:10px 0 20px 20px;
    _margin:10px 0 20px 20px;
    overflow:hidden;
  }
  /*@media screen and (){
    #text_document .top-text-img {
      margin:24px 0 20px 20px;
      _margin:10px 0 20px 20px;
    }
  }*/
  #text_document .top-text-img img {
    border:0;
    margin:0;
  }
  #text_document h2 {
    margin:25px 0 3px 0;
    #margin:10px 0 3px 0;
    _margin:10px 0 3px 0;
    text-align:left;
  }
  #text_document h3 {
    margin:15px 0 3px 0;
    text-align:justify;
  }
  #text_document h4 {
    margin:15px 0 3px 0;
    text-align:justify;
  }
  #text_document h5 {
    margin:15px 0 3px 0;
    text-align:justify;
  }
  #text_document h6 {
    margin:15px 0 3px 0;
    text-align:justify;
  }
  #text_document ul {
    margin:5px 0 5px 0;
    text-align:justify;
  }
  #text_document ol {
    margin:5px 0 5px 17px;
    #margin:5px 0 5px 22px;
    text-align:justify;
  }
  #text_document ul li {
    list-style-type:none;
    padding:1px 0 1px 18px;
    #padding:1px 0 1px 22px;
    line-height:16px;
    background:url('../images/li.gif') 0 5px no-repeat;
  }
  #text_document ol li {
    line-height:16px;
  }
  

 /* navi */

  #body #navi {
    float:right;
    width:170px;
    margin:0 0 20px 0;
  }
  #body #navi h3 {
    font-size:13px;
    font-weight:normal;
    color:#00CD5F;
  }
  
  
 /* navi_kategorie */
  
  #body #navi #navi_kategorie {
    margin:17px 0 0 0;
  }
  #body #navi #navi_kategorie h3 {
    position:relative;
    top:-4px;
  }
  #body #navi #navi_kategorie a {
    display:block;
    font-size:13px;
    font-weight:normal;
    color:#00CD5F;
    width:150px;
    height:35px;
    cursor:pointer;
    cursor:hand;
    text-decoration:none;
    margin:10px 0 0 0;
    behavior:url('styles/hover.htc');
  }
  #navi_kategorie a:hover p,
  #navi_kategorie a p {
    display:block;
    font-size:13px;
    width:135px;
    _width:150px;
    height:25px;
    _height:35px;
    padding:10px 0 0 15px;
    background:url('../images/buttons/default.gif') top left no-repeat;
  }
  #navi_kategorie a .selected, 
  #navi_kategorie a:hover {
    color:#ffffff;
  }
  #navi_kategorie a:hover .selected {
    text-decoration:none;
    color:#ffffff;
  }
  #navi_kategorie a:hover p {
    text-decoration:underline;
    background:url('../images/buttons/default.gif') bottom left no-repeat;
  }
  #navi_kategorie #football-selected p, 
  #navi_kategorie #football-selected:hover p,
  #navi_kategorie #football p {
    background:url('../images/buttons/football.gif') top left no-repeat;
    padding:9px 0 1px 64px;
    width:85px;
    _width:150px;
  }
  #navi_kategorie #football:hover p {
    background:url('../images/buttons/football.gif') bottom left no-repeat;
  }
  #navi_kategorie #formula-selected p, 
  #navi_kategorie #formula-selected:hover p, 
  #navi_kategorie #formula p {
    background:url('../images/buttons/formula.gif') top left no-repeat;
    padding:9px 0 1px 64px;
    width:85px;
    _width:150px;
  }
  #navi_kategorie #formula:hover p {
    background:url('../images/buttons/formula.gif') bottom left no-repeat;
  }
  #navi_kategorie #hockey-selected p,
  #navi_kategorie #hockey-selected:hover p,
  #navi_kategorie #hockey p {
    background:url('../images/buttons/hockey.gif') top left no-repeat;
    padding:9px 0 1px 64px;
    width:85px;
    _width:150px;
  }
  #navi_kategorie #hockey:hover p {
    background:url('../images/buttons/hockey.gif') bottom left no-repeat;
  }
  #navi_kategorie #motogp-selected p,
  #navi_kategorie #motogp-selected:hover p,
  #navi_kategorie #motogp p {
    background:url('../images/buttons/motogp.gif') top left no-repeat;
    padding:9px 0 1px 64px;
    width:85px;
    _width:150px;
  }
  #navi_kategorie #motogp:hover p {
    background:url('../images/buttons/motogp.gif') bottom left no-repeat;
  }
  #navi_kategorie #rugby-selected p,
  #navi_kategorie #rugby-selected:hover p,
  #navi_kategorie #rugby p {
    background:url('../images/buttons/rugby.gif') top left no-repeat;
    padding:9px 0 1px 64px;
    width:85px;
    _width:150px;
  }
  #navi_kategorie #rugby:hover p {
    background:url('../images/buttons/rugby.gif') bottom left no-repeat;
  }
  #navi_kategorie #lyzovani-selected p,
  #navi_kategorie #lyzovani-selected:hover p,
  #navi_kategorie #lyzovani p {
    background:url('../images/buttons/lyzovani.gif') top left no-repeat;
    padding:9px 0 1px 64px;
    width:85px;
    _width:150px;
  }
  #navi_kategorie #lyzovani:hover p {
    background:url('../images/buttons/lyzovani.gif') bottom left no-repeat;
  }
  #navi_kategorie #rallye-selected p,
  #navi_kategorie #rallye-selected:hover p, 
  #navi_kategorie #rallye p {
    background:url('../images/buttons/rallye.gif') top left no-repeat;
    padding:9px 0 1px 64px;
    width:85px;
    _width:150px;
  }
  #navi_kategorie #rallye:hover p {
    background:url('../images/buttons/rallye.gif') bottom left no-repeat;
  }
  #navi_kategorie #rafting-selected p,
  #navi_kategorie #rafting-selected:hover p, 
  #navi_kategorie #rafting p {
    background:url('../images/buttons/rafting.gif') top left no-repeat;
    padding:9px 0 1px 64px;
    width:85px;
    _width:150px;
  }
  #navi_kategorie #rafting:hover p {
    background:url('../images/buttons/rafting.gif') bottom left no-repeat;
  }

 /* navi_sportovni_novinky */

  #navi #navi_sportovni_novinky {
    width:150px;
    margin:40px 0 0 0;
  }
  #navi #navi_sportovni_novinky a {  
    behavior:url('styles/hover.htc');
  }
  #navi #navi_sportovni_novinky a {
    color:white;
    cursor:pointer;
    cursor:hand;
  }
  #navi #navi_sportovni_novinky a:hover p {
    text-decoration:underline;
  }
  #navi #navi_sportovni_novinky a .left {
    position:relative;
    top:10px;
    left:0px;
    line-height:14px;
  }
  #navi #navi_sportovni_novinky a .right {
    margin:-4px 0 0 0;
    float:right;
    color:#89979f;
    line-height:14px;
  }
  
  
 /* email club */

  #navi #navi_email_club {
    width:150px;
    margin:40px 0 0 0;
  }
    #navi #navi_email_club p {
    margin-top:10px;
    text-align:justify;
    color:white;
    padding:0 0 32px 0;
    line-height:14px;
  }
  #navi #navi_email_club #email {
    position:absolute;
    margin:-22px 0 0 0;
    height:18px;
    _height:22px;
    padding:4px 2px 0 8px;
    width:113px;
    _width:121px;
    color:#00cd5f;
    background:#202830;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    border:0px;
    z-index:1;
  }
  /*@media screen and (){
    #navi #navi_email_club #email {
      height:21px;
      _height:22px;
      padding:1px 2px 0 8px;
      _padding:4px 2px 0 8px;
    }
  }*/
  #navi #navi_email_club #email-label {
    position:absolute;
    margin:-22px 0 0 0;
    height:18px;
    _height:22px;
    padding:4px 2px 0 8px;
    width:113px;
    _width:121px;
    color:#1b4137;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    border:0px;
    cursor:text;
    z-index:2;
  }
  /*@media screen and (){
    #navi #navi_email_club #email-label {
      height:21px;
      _height:22px;
      padding:1px 2px 0 8px;
      _padding:4px 2px 0 8px;
    }
  }*/
  #navi #navi_email_club #email_btn {
    position:absolute;
    margin:-22px 0 0 128px;
    width:22px;
    height:22px;
    background:url('../images/email-club-btn.gif') no-repeat;
    cursor:pointer;
    cursor:hand;
    border:0px;
  }
  #navi #navi_email_club #email_confirm {
    width:13px;
    height:13px;
    margin:8px 4px 0 0;
  }
  #navi #navi_email_club #email_confirm_label {
    cursor:pointer;
    cursor:hand;
    margin:6px 0 0 0;
    color:white;
  }
  
  /* mailclub - topic select page + friend page */

  #club_form {
    position:relative;        /* +relative */
    margin:0 0 5px -4px;
    text-align:left;
    width:508px;
    _width:506px;
    background:url('../images/form-bg.gif') repeat-y left top;
    overflow:hidden;
  }
  
  /* info spans */  
  .user {
    margin:0 0 0 0;
    padding:20px 0 8px 4px;
    font-weight:bold;
    font-size:13px;
    background:white;
  }
  .user-saved {
    margin:0;
    padding:10px 0 8px 0;
    font-weight:bold;
    font-size:13px;
    background:white;
  }
  .user-mail {
    text-align:left;
    margin:0;
    background:white;
    font-weight:bold;
    font-size:13px;
    color:#00a763;
  }
  
  /* mailclub - topic select page */
  #club_info #club_form #club_order_content {
    margin:-5px 0 0 0;
    padding:0 25px 10px 25px;
  }
  #club_order_content .hr-div {
    background:#eeeeee;
    height:1px;
    overflow:hidden;
    width:480px;
    margin:5px -10px 10px -10px;
  }
  #club_order_content h3 {
    margin:15px 0 5px 0;
  }
  #club_info input {
    margin:0 0 5px 10px;
    display:inline;
    border:0;
    width:13px;
    height:13px;
    background:none;
    cursor:pointer;
    cursor:hand;
  }
  #club_info label {
    position:relative;
    top:-4px;
    margin:0;
    padding:0 0 0 5px;
    display:inline;
    font-size:11px;
    line-height:11px;
    cursor:pointer;
    cursor:hand;
  }
  #club_order_content .topic-desc {
    margin:-3px 0 8px 31px;
  }
  /*@media screen and (-webkit-min-device-pixel-ratio:0){
    #club_info label {
      top:-1px;
    }
  }
  @media screen and (){
    #club_info label {
      top:-2px;
      _top:-4px;
    }
  }*/
  
  /* mailclub - friend page */
  #forward_info #club_form #club_order_content {
    margin:0;
    padding:10px 25px 10px 25px;
  }
  #club_form .left-box {
    display:block;
    width:219px;
    height:40px;
    overflow:hidden;
  }
  #club_form .right-box {
    display:block;
    position:absolute;
    margin:-40px 0 0 239px;
    width:219px;
    height:40px;
    overflow:hidden;
  }
  .left-box #email_from_label {
    position:relative;
    margin:0 0 0 2px;
  }
  .left-box #email_from {
    position:relative;
    margin:5px 20px 0 0;
    width:209px;
    _width:219px;
    _wid\th:219px;
  }
  .right-box #email_to_label {
    position:relative;
    display:block;
    margin:0 0 0 2px;
  }
  .right-box #email_to {
    position:relative;
    margin:5px 0 0 0;
    width:209px;
    _width:219px;
    _wid\th:219px;
  }
  #club_form .center-box {
    display:block;
    margin:10px 0 10px 0;
  }
  #club_form #message_label {
    position:relative;
    margin:0 0 0 2px;
  }
  #club_form #message {
    position:relative;
    margin:5px 0 0 0;
    color:#4d4d4d;
    border:1px solid #B5B5B5;
    height:94px;
    _height:100px;
    _he\ight:100px; 
    width:448px;
    _width:458px;
    _wid\th:458px;   
    padding:2px 2px 2px 6px;
    _padding:2px 2px 2px 6px;
    _paddi\ng:2px 2px 2px 6px;
    text-align:left;
    font-size:11px;
    background:url("../images/text-input-bg-large.gif") no-repeat top left;
    cursor:text;
    overflow:auto;
    behavior:url('styles/hover.htc');
  }
  #club_form #message:active, 
  #club_form #message:focus, 
  #club_form #message:hover , 
  #club_form #message.hover {
    color:#232323;
    border-color:#aee3ce;
    background:url("../images/text-input-bg-large.gif") no-repeat bottom left;
  }
  #forward_info .hr-div {
    position:relative;
    margin:15px -10px 0 -10px;
    width:476px;
  }  
  
  /* btns */
    
  #club_order_content #btns-cont {
    right:25px;
    height:22px;
    margin:15px 0 0 0;
  }
  #btns-cont .btns {
    float:right;
    height:22px;
  }
  #inline-btn {
    float:right;
    margin-left:0px;
  }


  /* pop ups */
 
   #pop_up_body {
     background:white;
     padding:25px 0 30px 0;
     #padding:30px 0 30px 0;
   }
   #pop_up_body div .logotype-dark {
     border:0;
     margin:20px 0 -10px 0;
     #margin:5px 0 5px 0;
   }

 
 /* square banner */
 
  #navi #square_banner {
    margin:40px 0 0 0;
    width:150px;
    height:163px; 
    background:transparent url('../images/squarebanner-stripe.gif') top center no-repeat;
  }
  #navi #square_banner iframe {
    position:relative;
    top:13px;
    width:150px;
    height:150px;
  }


 /* bottom container */
 
  #bottom-container {
    clear:both;
    width:760px;
    height:75px;
    text-align:left;
  }
  #bottom-container #separator {
    background: url("../images/c-separator-bg.gif") repeat-y scroll 0 0 transparent;
    height: 45px;
    margin: -280px 0 0 20px;
    overflow: hidden;
    position: absolute;
    width: 570px;
  } 
  #bottom-container #sa {
    height: 235px;
    margin: -235px 0 0 20px;
    overflow: hidden;
    position: absolute;
    text-align: left;
  }
  #bottom-container #sa img.logo {
    margin:8px 0 0 30px;
  }
  #bottom-container #sa_services {
    margin:15px 0 0 -1px;
    width:550px;
    height:36px;
    text-align:center;
    font-size:9px;
    color:#232f36;
    padding:0 0 0 1px;
  }
  #sa_services #sa-links {
    width:100%;
    border-collapse:collapse;
    font-size:9px;
  }
  #sa-links tbody tr td {
    padding:0;
  }
  #sa-links #sa-links-first-line {
    width:520px;
    margin:0 15px 2px 15px;
    border-collapse:collapse;
    font-size:9px;
  }
  #sa-links table tbody tr .pause {
    text-align:center;
    padding:0;
    color:#005baa;
    width:0%;
    overflow:hidden;
  }
  #sa-links-first-line tbody tr td {
    text-align:center;
    padding:0 3px 0 3px;
  }
  #sa-links-first-line tbody tr .left-cell {
    text-align:left;
    padding:0 4px 0 0;
  }
  #sa-links-first-line tbody tr .right-cell {
    text-align:right;
    padding:0 0 0 4px;
  }
  #sa-links-first-line tbody tr td .PPvZ {
    color:#0cb14b;
  }
  #sa-links-first-line tbody tr td .JPpD {
    color:#568ebd;
  }
  #sa-links-first-line tbody tr td .JPpDaM {
    color:#f68121;
  }
  #sa-links-first-line tbody tr td .APp {
    color:#f272ab;
  }
  #sa-links #sa-links-second-line {
    width:520px;
    margin:0 15px 2px 15px;
    border-collapse:collapse;
    font-size:9px;
  }
  #sa-links-second-line tbody tr td {
    text-align:center;
    padding:0 4px 0 4px;
  }
  #sa-links-second-line tbody tr .left-cell {
    text-align:left;
    padding:0 4px 0 0;
  }
  #sa-links-second-line tbody tr .right-cell {
    text-align:right;
    padding:0 0 0 5px;
  }
  #sa-links-second-line tbody tr td .SvAanNZ {
    color:#017477;
  }
  #sa-links-second-line tbody tr td .JPpP {
    color:#6a7b83;
  }
  #sa-links-second-line tbody tr td .RnSSaU {
    color:#f9a61a;
  }
  #sa-links-second-line tbody tr td .SZ {
    color:#dc661e;
  }
  #sa-links #sa-links-third-line {
    width:520px;
    margin:0 15px 2px 15px;
    border-collapse:collapse;
    font-size:9px;
  }
  #sa-links-third-line tbody tr td {
    text-align:center;
    padding:0 1px 0 1px;
  }
  #sa-links-third-line tbody tr .left-cell {
    text-align:left;
    padding:0 1px 0 0;
  }
  #sa-links-third-line tbody tr .right-cell {
    text-align:right;
    padding:0 0 0 1px;
  }
  #sa-links-third-line tbody tr td a {
    color:#005baa;
  }
  #bottom-container #sa div .recognitions {
    padding:0;
    margin:0;
  }
  #bottom-container #sa div .recognitions img {
    margin:18px 0 0 0;
  }


 /* copyright */

  #bottom-container #copyright {    
    width:760px;
    height:75px;    
    background:url('../images/copyright-bg.png') no-repeat top center;    
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/copyright-bg.png', sizingMethod='scale');
    _background:transparent;   
  }
  #bottom-container #copyright p {
    position:absolute;
    padding:10px 0 0 35px;
    text-align:left;
    color:white;
    font-size:9px;
  }
  #bottom-container #copyright p a {
    color:white;
  }
  #bottom-container #copyright p a.tom {
		  opacity:0;
		  #filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';
  }

/* poistenie vo formularoch - 2 x checkbox*/
#insurance_h3{
    margin: 10px 0 0 24px;
    padding: 0;
}
#fourth #client_0_ins_health {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 13px;
    margin: 45px 0 0 25px;
    width: 13px;
}
#fourth #client_0_ins_storno {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 13px;
    margin: 65px 0 0 25px;
    width: 13px;
}
#third #client_0_ins_pick {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 13px;
    margin: 65px 0 0 25px;
    padding:0;
    width: 13px;
}
#third #pick_tickets {
    margin: 65px 0 0 43px;
}
#third #client_0_ins_send {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 13px;
    margin: 45px 0 0 25px;
    padding:0;
    width: 13px;    
}
#third #send_tickets {
    margin: 45px 0 0 43px;
}
#third #client_0_ins_pobocka {
    margin: 100px 0 0 25px;
    width: 209px;
    display:none;
}
#third #pobocka {
    margin: 85px 0 0 25px;
    display:none;
}
#hr-div-rd2 {
    margin:34px 0 0 15px;
}
#ins_health{
  margin: 45px 0 0 38px;
  padding-left: 5px;
  width: 450px;
}
#ins_storno{
  margin: 65px 0 0 38px;
  padding-left: 5px;
  width: 450px;
}
#email_img img{
  position:relative;
  top:2px;
}
