/* fnl-profil2_detail */
table.rezervace {float: left; width: 100% !important; border-spacing: 0; border-collapse: collapse; font-size: 14px !important; margin-bottom: 20px; margin-top: 20px;}
table.rezervace thead {color:#fff; background-color: #81b6d6; height: 25px;}
table.rezervace tr {height: 25px;}
table.rezervace a {color: #70a00e !important; text-decoration: none !important; font-size: 12px !important;}
.t1 {width: 23px;}
.nomargin {margin-right: 3px !important;}
.even {background-color: #daf0fb; border-bottom: #fff 2px solid;}
.odd {background-color: #eff8fd; border-bottom: #fff 2px solid; }


/* fnl-profil2_rozcestnik */
.text table.head {margin-top: 5px; margin-left: 10px;}

.chcete_list {float: left; margin-top: 20px; margin-bottom: 20px; }
a.chcete {float: left; width: 595px; margin-bottom: 4px; padding: 4px; padding-left: 15px; background-image: url(arr_akce.png); background-color: #f2fafd; border: #d5eefa 1px solid; background-position: right center; background-repeat: no-repeat; color:#116391;}
.chcete_list a.sel {color: #6fa10d; background-image: url(../images/arr_akce_sel.png); font-weight: bold;}

.rozcestnik {border-top: none !important; padding-top: 0 !important;  }

.btn_volne.white .cl {background-image: url(../images/btn_volne_cl_w.png);}
.btn_volne.white .cr {background-image: url(../images/btn_volne_cr_w.png);}

*html #form {width: 618px !important; overflow: hidden;}
*html .reg_details {width: 616px !important; overflow: hidden;} 
*html #t_first {margin-left: 8px !important; }
*html #t_second {margin-left: 8px !important; }
*html #t_third {margin-left: 8px !important; }
/* fnl-profil2 */
.profil2 h2 {width: 100%; }
.profil2 h2.nom {margin-bottom: 0px !important;}
.kontakt {float: left; width: 600px; padding: 10px; background-color: #fffbdb; margin-bottom: 30px; margin-top: 30px;} 
.kontakt table {font-size: 11px !important; margin-top: 5px;}
.kontakt h2 {margin-top: 0 !important; }
.btn_volne {float: right; height: 44px; line-height: 44px; font-size: 14px; color: #fff; font-weight: bold; background-image: url(../images/btn_volne_bg.png); margin-top: 10px; margin-right: 0px; cursor: pointer;}
.btn_volne .cl {float: left; width: 5px; height: 44px; background-image: url(../images/btn_volne_cl.png); margin-right: 3px; }
.btn_volne .middle {float: left; }
.btn_volne .cr {float: left; width: 5px; height: 44px; background-image: url(../images/btn_volne_cr.png); margin-left: 3px; }
.profil2 .fotos {margin-bottom: 50px;}
.profil2 .foto {margin-left: 13px; margin-right: 0 !important;}
.profil2 .akce_list {width: 100% !important; }
.profil2 .akce_list .akce {width: 100% !important;}

*html .profil2 .foto {margin-left: 10px;}
*html .profil2 table {width: 390px;}
/* 
dalsi upravy jsou i nize ve stylu, vetsinou zmeny 'id' na 'class' pro vetsi obecnost 
-> na to budou navazovat i drobne upravy hotoveho html, 
konkretne 'profil.html' z puvodni sablony, zmeny:
z: id="fotos" na: class="fotos"
z: id="profil" na: class="profil"
*/


#articles .article_s {width: 100%;}
#articles {float: left; width: 390px; padding-left: 10px;}
#articles .article_s  .text {width: 273px;}

#prednosti {float: left; width: 195px; padding: 10px; border: #c8e9fc 1px solid; background: #fff url(../images/prednosti_bg.png) repeat-x; }
#prednosti h1 {font-size: 14px; border: none;}
#prednosti span.red {color: #7eb622; }
#prednosti ul {padding-left: 20px; color: #575757; margin-bottom: 30px; list-style-image: url(../images/red_square.png);}
#prednosti li {margin-bottom: 13px;}
#prednosti a {color:#72AE1D; text-decoration: underline;}

body {font-family: arial; margin: 0; padding:0; font-size: 0.8em;}
a {text-decoration: none;}

.green {color: #72ae1d;}
.grey {color: #949494;}
.underlined {text-decoration: underline;}
.right {float: right;}
.last  {margin-bottom: 20px; float: right;}

#main {margin: 0 auto; width: 900px; min-width: 900px;}
#page {float: left; width: 900px; min-width: 900px;}
#header {position: relative; float: left; width: 900px; }
#userinfo {float: left; height: 26px; margin-left: 10px;}
#userinfo .ml {float: left; height: 26px; width: 5px; background-image: url("../images/user_ml.png"); background-repeat: no-repeat;}
#userinfo .mr {float: left; height: 26px; width: 5px; background-image: url("../images/user_mr.png"); background-repeat: no-repeat;}
#userinfo .mm {float: left; height: 25px; border-bottom: #c8ecff 1px solid; }
#userinfo span {margin-left: 5px; margin-top: 5px; float: left;}
#userinfo span.user {color: #72ae1d; margin-left: 3px; margin-right: 5px;}
#userinfo span.credit {color: #3482af; margin-left: 3px; margin-right: 5px; font-weight: bold;}

#tools {float: right; width: 230px; height: 30px; margin-top: 7px;}
#tools a {margin-left: 4px; margin-right: 4px;}
#tools a.grey {text-decoration: none;}
#tools .right {margin-top: 3px; }

#menu {float: left; height: 61px; width: 900px; margin-top: 38px;}
#menu img {float: left; margin-top: -38px;}
#tabs {float: left; margin-top: 35px;}
#tabs ul {list-style-type: none; display: block; margin: 0; padding: 0; float:left;}
#tabs li {display: inline; margin: 0; padding: 0; float: left;}
#tabs li a {float: left;  width: 132px; height: 25px; margin-right: 2px; line-height: 25px; 
    text-decoration: none; font-size: 16px; text-align: center; color: #02699d;}
#tabs li a.sel {font-weight: bold; color: #fff;}
#logo {
    
        position: absolute;
        top: 0px;
        left: 0px;
        width: 329px;
        height: 131px;
}

    #logo a img {
        border: none;
        cursor: pointer;
    }
    
    #logo a
    {
        outline: none;
    }

#search {float: left; width: 900px; height: 29px; background: #fff url(../images/hledat_bg.png) repeat-x; color: #fff;}

/* main menu  -> hledat */

#page div.menu-bg-fitness
{
    background: url(../images/hledat_bg_fitness.jpg) repeat-x;
}
#page div.menu-bg-bowling
{
    background: url(../images/hledat_bg_bowling.jpg) repeat-x;
}
#page div.menu-bg-bedminton
{
    background: url(../images/hledat_bg_bedminton.jpg) repeat-x;
}
#page div.menu-bg-squash
{
    background: url(../images/hledat_bg_squash.jpg) repeat-x;
}
#page div.menu-bg-tenis
{
    background: url(../images/hledat_bg_tenis.jpg) repeat-x;
}

/* main menu -> hledat button */

#page #search input.menu-btn-fitness
{
    background: url(../images/btn_hledat.png) no-repeat;
}
#page #search input.menu-btn-bowling
{
    background: url(../images/btn_hledat_bowling.png) no-repeat;
}
#page #search input.menu-btn-bedminton
{
    background: url(../images/btn_hledat_bedminton.png) no-repeat;
}
#page #search input.menu-btn-squash
{
    background: url(../images/btn_hledat_squash.png) no-repeat;
}
#page #search input.menu-btn-tenis
{
    background: url(../images/btn_hledat_tenis.png) no-repeat;
}


#search label {color: #fff; width: 100px; float: left;}
#search input.hle {width: 217px; height: 18px; padding: 0;}
#search input.sub {color: #fff; width: 58px; height: 19px; background: #000 url(../images/btn_hledat.png) no-repeat; border: none; margin-top: 1px; padding-bottom: 1px;}
#search table {margin-left: 3px; height:28px; }
#search form {float: left;}
#search a {color:#fff; float: left; height: 29px; line-height: 29px; outline: none; }
#search a img {border: none;}
#search img {float: left; margin-left: 10px;}
#search img.sipka {margin-top: 12px; margin-right: 4px;}
#search img.kostka {margin-top: 1px; margin-right: 7px;}

#advanced_search {float: left; margin-top: 2px; height: 82px; width: 900px; background: #fff url(../images/navi_bg.png) repeat-x;}
#advanced_search_bottom {float: left; width: 900px; height: 5px; background: #fff url(../images/navi_bottom.png) no-repeat;}
#advanced_search input, #advanced_search select {width: 137px; height: 19px; padding: 0; border: #5d9fc6 1px solid;}
#advanced_search .inp {width: 180px;}
#advanced_search .lbl {width: 71px;}
#advanced_search .wider {width: 85px;}
#advanced_search .nrw {width: 54px;}
#advanced_search td {height: 25px;}
#advanced_search form {margin-left: 10px; margin-top: 10px; float: left;}
#advanced_search label {white-space: nowrap; font-size: 11px; color: #02699d; font-weight: bold;}
#advanced_search a img {border: none;}
#advanced_search table.main {float: left; width: 765px; clear: none;}
#advanced_search table.button {width: 32px; height: 30px; padding: 0; border-spacing: 0; border-collapse: collapse; float: left;}
#advanced_search input.sub {width: 42px; height: 40px; border: none; background: #fff url(../images/lupa.png) no-repeat; margin-top:11px; 
    margin-left: 58px; float: right; padding-bottom: 2px; line-height: 19px; }
    
    
#content {float: left; width: 900px; margin-top: 33px;}

#footer {float: left; width: 900px;height: 73px; margin-top: 25px; }
#footer a {text-decoration: none; color: #fff; margin-bottom: 5px; margin-top: 5px;  }
#footer span {color: #fff; margin-bottom: 4px; margin-left: 4px; margin-right: 5px; float: left;}
#inrf {margin: 10px; float: left;}
#lf {float: left; margin-right: 2px; width: 635px; height: 73px; background: #fff url(../images/btm_bg.png) repeat-x;}
#lf img {float: left; margin-right: 20px;}
#lf a img { border: none;}
#imgs {float: left; margin-top: 11px; margin-left: 25px; }
#imgs a {float: left; margin-right: 23px; width: 52px; height: 33px;}
#links {margin-top: 3px; float: left; margin-left: 25px;}
#links a {color: #1d668f; text-decoration: underline; margin-right: 20px; font-size: 0.9em;}
#rf {float: left; width: 260px; height: 71px; background: #fff url(../images/btm_r_bg.png) repeat-x; border: #9acda5 1px solid;}
#sign span, #sign a {text-decoration: none; color: #5d5d5d;}
#sign {float: right; font-size: 10px;}

h2 {font-size: 14px; color: #3e8fbd; margin: 0; padding: 0; margin-left: 3px; margin-bottom: 4px; margin-top: 10px; }

#left {float: left; width: 626px; min-height: 200px; margin-right: 10px;}
#right {float: left; width: 264px;}
#login label {color: #246a92; font-size: 0.9em;}
#login table {border-spacing: 0; border-collapse: collapse; margin-left:10px;}
#login {width: 261px; /*height: 150px;*/ float: left; background: #0e4c7a url(../images/login_bg.png) repeat-x; border: #c5e8fc 1px solid;}
#login table.u {margin-top: 15px;}
#login table.u .l {width: 65px; height: 25px;}
#login table.u input { width: 163px; border: #90c2de 1px solid; height: 14px; padding: 1px;}

#login form {float: left; height: 100px;}
#login table.b {margin-top: 3px; margin-bottom: 12px;}
#login table input.chck {margin-right: 10px; margin-left: 0;}
#login table.b .l {width: 170px; height: 25px;}
#login table.b input.sub {width: 58px; height: 19px; border: none; background: #fff url(../images/btn_prihlasit.png) no-repeat; color: #116392;
     margin-right: 0; line-height: 19px; padding-bottom: 2px;}
#login a {margin-left: 10px; color:#536067; font-size:11px; text-decoration: none; }

.dobit {width: 261px; height: 37px; float: left; background: #fff url(../images/dobit_bg.png) repeat-x; border: #c5e8fc 1px solid;
  margin-top: 15px;}
.dobit a {float: left; height: 37px; line-height: 37px; margin-right: 7px; font-size: 13px; font-weight: bold;}
.dobit a img {border: none;}
.dobit a.info {color: #268ecb;}
.dobit a.dobit {color: #70ad1e;}

.list {float: left; width: 261px; margin-top: 0px;}
.centra {float: left; width: 261px; padding-top: 3px; border-top: #9ec7de 1px solid;}
.centrum {margin-top: 3px; border-bottom: #e5e5e5 1px solid; float: left; width: 261px;}
.thumb {float: left; border: #e5e5e5 1px solid; border-bottom: none; width: 64px; height: 40px; margin-right: 17px;}
.popis {float: left; width: 170px; height: 42px; }
.green_link {float: left; color: #70ad1e; clear: right;}
.grey_link {float: left; color: #878787;}
.dalsi {float: right; margin-top: 10px;}
.dalsi a {color: #3e8fbd;font-size: 0.8em; }
 
h1 {font-size: 16px; color: #3e8fbd; padding: 0;}
#welcome {float: left; width: 625px; height:150px; background: #fff url(../images/welcome_bg.png) repeat-x; border: #d6eefa 1px solid; margin-bottom: 5px; border-top: none;}
#welcome .img {float: left; width:125px; height: 100%;}
#welcome .img img {float: left; margin-left: 30px; margin-top: 25px; }
#welcome .text {float: left; width: 500px; height: 100%;}
#welcome .text p {float: left; margin-top: 14px; width: 485px; margin-bottom: 4px;  color: #256b93; text-align: justify; font-size: 0.9em;}

h3 {font-size: 12px; float: left; margin: 0; padding: 0;margin-bottom: 4px; margin-left: 3px; color: #116391; }
.article_s {float: left; width: 620px; margin-top: 27px;}
.article_s .date {float: right; color: #575757; font-size: 0.9em; margin-right: 12px;}
.article_s .in {float: left; border-top: #c4ddeb 1px solid; width: 100%;}
.article_s .img {float: left; width: 98px; height: 65px; padding: 8px; border: #e5e5e5 1px solid; margin-top: 5px; }
.article_s .text {float: left; width: 503px;}
.article_s .text p {color: #575757; font-size: 0.9em; text-align: justify; margin-left: 8px; margin-top: 10px; }
.article_s .read_more {float: right; color: #72ae1d; text-decoration: underline; font-size: 0.9em; margin-right: 5px; margin-top: 7px; }

#form {float: left; width: 620px; border-top: #c5e8fc 0px solid; padding-top: 25px; margin-top: 30px;}
.desc {float: left; height: 19px; background: #fff url(../images/form_header_bg.png) repeat-x; margin-left: 20px; margin-top: -32px; 
    border: #c5e8fc 1px solid; color: #3f8fbd; line-height: 19px; text-align: center; padding-left: 5px; padding-right: 5px;}
.reg_details {margin-bottom: 22px; float: left; width: 618px; background: #fff url(../images/form_bg.png) repeat-x; border: #c5e8fc 1px solid; padding-top: 20px;}
.reg_details .cardPayWarning {float: left; margin-left: 49px; padding: 10px;}
.reg_details p {color: #02699D; width: 500px; float: left; margin-left: 59px; clear: both;}
#form label {color: #02699d; font-size: 0.9em;}
#form table {margin-left: 16px; border-spacing: 0; border-collapse: collapse;}
#form table td {height: 25px; }
.l_l {width: 84px;}
.l_i {width: 215px;}
.r_l {width: 85px;}
.r_i {}
#form .inp {padding: 0; border: #5d9fc6 1px solid; height: 18px; width: 148px;}
#t_second {margin-top: 13px; }
#form .adresa {width: 452px; height: 44px; padding: 0;  border: #5d9fc6 1px solid;}
#t_third {margin-top: 30px;}
#checkboxes {margin-left: 125px !important; margin-top: 25px; margin-bottom: 14px;}
#reg_login {margin-bottom: 30px; }

#kontrola table {margin-bottom: 8px; }
#kontrola label.green {color: #6cb024;}
#kontrola a {font-size: 13px; float: left; width: 58px; height: 19px; border: none; 
  background: #fff url(../images/btn_prihlasit.png) no-repeat; color: #116392; margin-right: 8px; text-align: center; line-height: 19px;}
#kontrola .sub {width: 58px; height: 19px; border: none; background: #fff url(../images/btn_prihlasit.png) no-repeat; 
    color: #116392; margin-right: 0; font-size: 13px; padding-bottom: 1px;}
#kontrola .l_i {width: 354px;}

.profil {float: left; width: 620px; background: none; border: none;}
.profil h2 {float:left;font-size: 13px; margin-top: 15px; }
.profil .green {color: #EE7F00}
h1 {width: 100%; border-bottom: #dfe2e6 1px solid; margin-bottom: 0; }
.profil .picture {float: left; width: 140px; height: 100%;}
.profil .picture img {border: #dfe2e6 1px solid; margin-top: 10px;}
.profil .stars {margin-left: 20px;}
.profil .stars img {border: 0;}
.profil .stars_text {margin-left: 10px; color: #7A7A7A;}
.profil .text {float: left; width: 480px; }
.profil .text p { margin-top: 10px; margin-bottom: 17px; color: #575757; clear: left; font-size: 0.9em;}
.fotos {float: left; width: 100%;}
.fotos a {float: left;}
.profil .foto {float: left; padding: 2px; border: #dfe2e6 1px solid; margin-right: 9px; margin-bottom: 10px;  }
.profil .foto a img {border: none; float: left; width: 140px; height: 100px; overflow: hidden;}

.profil .akce_list {float: left; width: 475px; margin-bottom: 20px;}
.profil .akce {float: left; width: 470px; margin-bottom: 2px; background-color: #f6f6f6; height: 30px; color: #575757; font-size: 0.9em;}
.profil .akce .date {text-align: center; font-weight: bold; height: 30px; line-height: 30px; width: 85px; float: left;}
.profil .akce .popis {float: left; width: 370px; height: 30px; line-height: 30px; margin-left: 7px; }
.profil table {float: left; clear: left;   color: #7a7a7a; font-size: 12px; white-space: nowrap; width: 360px;}
.profil table a {color: #7a7a7a; text-decoration: underline;}
.profil table a.no_underline {text-decoration: none;}
.profil .l {float: left; width: 200px; }
.profil .r {width: 150px; float: left;}

.vysledek {float: left; border-bottom: #dfe2e6 1px solid; background: #fff url(../images/vysledky_bg.png) repeat-x; background-position: left bottom; margin-bottom: 30px;}
.vysledek table {float: left; clear: left;   color: #7a7a7a; font-size: 0.9em; white-space: nowrap;}
.vysledek table a {color: #7a7a7a; text-decoration: underline;}
.vysledek table a.no_underline {text-decoration: none;}
.vysledek .l {float: left; }
.vysledek .r {}
.vysledek .foto {float: left; width: 140px; height: 135px;}
.vysledek .foto img {border: #dfe2e6 1px solid; margin-top: 5px;}
.vysledek .stars {margin-left: 20px;}
.vysledek .stars_text {margin-left: 10px; color: #7A7A7A;}
.vysledek .stars img {border: 0;}
.vysledek .text {float: left; width: 480px; }
.vysledek .text table {width: 360px;}
.vysledek .cely_profil {float: right; border-left: #dfe2e6 1px solid; width: 90px; height: 75px; margin-bottom: 20px;}
.cely_profil .odkazy {margin-top: 30px; }
.cely_profil a {float: left; margin-left: 23px; font-size: 0.9em; color: #3e8fbd; text-decoration: underline; }
.cely_profil a img {border: none; float: left; margin-left: 10px; margin-bottom: 5px;}

.clanek {float: left; font-size: 0.9em; color: #575757; width: 612px;}
.clanek p {margin-bottom: 25px; line-height: 1.5em;}
.clanek img {padding: 3px; border: #dfe2e6 1px solid; margin-bottom: 10px;}  


/* IE6 */
*html #advanced_search form {margin-left: 5px; margin-right: -5px;}
*html #imgs {margin-left: 12px; }
*html #links {margin-left: 12px;}
*html #inrf {margin: 5px;}
*html .desc {float: none; top: -30px; position: relative; padding-left: 10px; padding-right: 10px;}
*html .profil .picture {width: 130px;}
*html #welcome  {width: 624px;}
*html #welcome .img {width: 120px;}


.readonly_input{border: 0px; color: #7a7a7a;}
.even .readonly_input {background-color: #daf0fb;}
.odd .readonly_input {background-color: #eff8fd;}

.n_v_t{
    width: 100%;
}
.n_v_t_head{
    background-color: #81b6d6;
    color: #FFFFFF;
}
.n_v_t_item_1{
    background-image: url(../images/n_v_bg_1.png);
    background-repeat: repeat-x;
}
.n_v_t_item_1_sub{
    background-image: url(../images/n_v_bg_1.png);
    background-repeat: repeat-x;
    background-color: #eff8fd;
}
.n_v_t_item_2{
    background-color: #eff8fd;
    color: #000000;
}
.n_v_t_item_2_sub{
    background-color: #eff8fd;
    color: #000000;
}

.n_v_t_even{
    background-image: url(../images/n_v_bg_1.png);
    background-repeat: repeat-x;
}
.n_v_t_sub_even{
    background-image: url(../images/n_v_bg_1.png);
    background-repeat: repeat-x;
    background-color: #eff8fd;
}
.n_v_t_odd{
    background-color: #eff8fd;
    color: #000000;
}
.n_v_t_sub_odd{
    background-color: #eff8fd;
    color: #000000;
}
.branch_name{
    font-size: 15px;
    font-weight: bold;
    text-decoration: underline;
}


/*NOVE STYLY*/
#head {float: left;}
#tabs li a {color: #fff; font-size: 15px;}
#advanced_search label {color: #fff;}
h1, h2, h3 {color: #114f7d;}

#login label {color: #fff;}
#login a {color: #fff;}
#dobit a.info {color: #114f7d;}
#dobit a.dobit {color: #ee7f00;}
.green {color: #ee7f00; }
.green_link {color: #ee7f00; }

.language {float: left; clear: both; margin-top: 10px;}
.language a, .language span {float: left; color: #fe7900; font-weight: bold; margin-top: 0 !important; margin-right: 4px; margin-left: 0 !important; font-size: 12px;}

a.logout {text-decoration: underline;color: #686363; font-size: 11px; margin-left: 20px; margin-right: 5px;} 
#userinfo span.user {color: #ee7f00; font-weight: bold; margin-right: 20px;}
#userinfo span.credit {color: #114f7d;}

.article_s .read_more {color: #ee7f00; }
#prednosti span.red {color: #ee7f00; }

#userinfo .ml {height: 24px;}
#userinfo .mr {height: 24px;}
#userinfo .mm {height: 23px; border-color: #114e7c; background-color: #fff;}

#tools {background-image: url(../images/tools_bg.png); background-repeat: no-repeat; margin-top: 0; width: 320px; margin-right: 10px;}
#tools a, #tools span {color: #fff; margin: 0;}
#tools a {text-decoration: underline;}
#tools .right {float: left; margin-left: 7px;}

#head {background-image: url(../images/head_bg.jpg); background-repeat: no-repeat;}


#menu {margin-top: 95px;}


#imgs {width: 100%; /*height: 48px;*/ margin: 0; margin-top: 40px;}
#imgs a {margin:0; margin-left: 0px;}
#footer {margin-top: 0;}
#imgs a img {border: none;}
#lf {height: 20px; padding-top: 4px; background: none; background-color:#104f7c; }
#links {margin:0;}
#links a {margin:0;}
#inrf {margin: 0; margin-left: 10px; color: #fff;}
#inrf a, #inrf span {color:#fff;}
#rf {background: none; background-color: #ff8800; height: 20px; padding-top: 4px; border: none; width: 263px;}
#rf a {margin: 0; margin-left: 10px; text-decoration: underline;}
#footer {margin-top: 50px; height: 24px;}
.dalsi a {color: #000;}
body {background-image: url(../images/body_bg.jpg); background-repeat: repeat-x; font-size: 12px;}



#vysledky {float: left; width: 620px; }

table.sea {width: 100%; border-collapse: collapse; border-spacing: 0; margin-top: 5px; margin-bottom: 10px;}
table.sea thead {background-color: #0f4c7a; }
table.sea thead th {color: #fff; padding-top: 7px; font-size: 13px;padding-bottom: 7px; text-align: left; }
table.sea .t2 {width: 135px;}
table.sea td {padding-top: 5px; padding-bottom: 5px;}
table.sea .t1 {width: 33px;}
table.sea tr {border-bottom:3px solid #FFFFFF; cursor: pointer;}
table.sea tr.sel {border-bottom: none !important;}

span.blok {float: left; margin-left: 35px; width: 170px; height: 90px; font-size: 11px; margin-top: 20px; margin-bottom: 20px;}
span.blok a {color: #000; text-decoration: underline;}
span.blok address {font-style: normal;}
span.blok img {border: #dfe2e6 1px solid;}
span.img {width: 140px !important;} 

.submitbutton {color: #fff; font-weight: bold; float: right; background: transparent url(../images/btn_rezervovat_s.png) no-repeat; width: 130px; height:24px; text-align: center; line-height: 24px; border: none; margin-right: 10px; cursor: pointer;}
span.obal {float: left; }

.new_password{
    border-top : 0px !important;
    margin-top : 0px !important;
}

#profile_main{
    /*width: 500px;*/
    float: left;
    margin-top: 15px;
}

#profile_main .profile_box{
    /*display: block;*/
    width: 144px;
    height: 124px;
    border: 1px solid #62a3c4;
    background-repeat: no-repeat;
    background-image: url('../images/profile_box_bg.png');
    float: left;
    margin: auto auto 35px 40px;
    padding-top: 20px;
    text-align: center;
}

#profile_main .profile_box a{
    color: #0D4A78;
    text-decoration: none;
    font-weight: bold;
}

#profile_main .profile_box a:hover{
    color: #EE7F00;
    text-decoration: none;
    font-weight: bold;
}

.new_search_plus{font-size: 16px; color: #000; float: left;}
.new_search_minus{font-size: 16px; color: #000; float: left; margin-left: -7px;}

.hidden {display: none;}

.red_text {color: red; font-weight: bold;}

#sports_enrollment {display: none;}

/* Uprava designu 30.6.2009 - Svaca */

#top-bar
{
    width: 100%;
    height: 19px;
    background: #fff;
    border-bottom: #92bbd1 solid 1px;
    text-align: center;    
}

    #top-bar-content
    {
        width: 900px;
        height: 19px;
        margin: auto;
        text-align: left;
        line-height: 19px;
    }
    
        #top-bar-content p
        {
            margin: 0;
            padding: 0;
            font-size: 12px;
        }
        
        p#top-bar-left
        {
            float: left;
            margin-left: 21px;
        }
        
            p#top-bar-left strong a
            {
                text-decoration: none;
                color: #ff7800;
            }
        
        p#top-bar-right
        {
            float: right;
        }
        
        #top-bar-content a
        {
            font-size: 11px;
            text-decoration: underline;
            color: #094c80;
        }
        
            #top-bar-content a:hover
            {
                text-decoration: none;
            }
    
/* buttony v pravo */    
    
#ako-postupovat
{
    background: #fffcdd;
}

    #ako-postupovat a
    {
        color: #fd8107;
    }
    
#zoznam-centier
{
    background: #f9d2d3;
}

    #zoznam-centier a
    {
        color: #ca0607;
    }
    
#dobit-kredit
{
    background: #d6e4a6;
}

    #dobit-kredit a
    {
        color: #2e9836;
    }
 #facebook a.info img {
    padding:4px 3px;
}
   
    
/* vyhledavani tlacitko */
    
#trigger_date
{
    background: url(../images/calendar.png) top left no-repeat;
    border: none;
    margin: 0 0 0 2px;
    padding: 2px 0 0 0;
    cursor: pointer;
    width: 24px;
    height: 24px;
}
    
    
/* Common */

.orange
{
    color: #ff7800;
}

.bright-blue
{
    color: #79ccea;
}

.error {color: red; font-weight: bold;}
.gmap {clear: both;}

.toe {float: left; margin-left: 10px; margin-top: -20px;}
.zasportujsiopen {margin-top: 10px; float: right;}

#toplist {display: none;}
#main {width: 930px;}
#banner {float: left; width: 120px; height: 600px; /*background-color: #000;*/ margin-top: 155px; margin-right: 10px;}
#banner img {border: 0;}
#main.banner{width: 1030px !important; }
.center_rules img {border: 0;}

.redstart {color:red;}

.clanek .contact {font-size: 12px;}
.clanek .contact p {margin-bottom: 0;}
