.brief {
	float:left;
    display:block;
    text-align:left;
    width:663px;
	background: #FFFFFF url(../images/brief.jpg) no-repeat;
	background-position:right top;
	border:1px solid #fed800;
    padding:15px;
	line-height:26px;
    font-size:14px;
    /*border:1px solid #ff9600;*/
	margin-bottom:20px;}
	.brief #last_added_restaurant, .brief #last_commented_restaurant, .brief #most_liked_restaurant {
		display:block;
		background: url(../images/brief_li.jpg) no-repeat;
		padding-left:20px;}
#map_canvas {
    width:209px;
    height:190px;
    }
.otazka {
    font-weight:bold;
    padding-top:10px;}
.starrating {}
    .starrating img {
        padding-right:2px;}
em {
    font-style:normal;}
.error {
    float:left;
    font-size:10px;
    margin-top:2px;
    float:left;
    color: #FF0000;
    display:block;
    /*height:30px;*/
    background: url(../images/error.gif) no-repeat;
    padding:3px;
    padding-left:25px;}

h1,h2,h3,img,a,em,strong,p,ul,li, form {
    border:none;
    padding:0px;
    margin:0px;}
.cls {
    clear:both;}
html {
    background: #fee1bb url(../images/pozadi.jpg) repeat-x;
    font-family:Tahoma, sans-serif;}
body {
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    padding-top:0px;}
#hlavicka {
    width:1000px;
    background: url(../images/hlavicka_pozadi.jpg) repeat-x;
    float:left;
    height:202px;
    font-size:12px;}
    #kontejner {
        float:left;
        height:202px;
        width:712px;}
    #logo {
        float:left;
        width:179px;
        height:173px;}
    #box {
        float:left;
        width:533px;
        height:173px;}
        #motto {
            float:left;
            width:533px;
            height:44px;
            padding-top:15px;
            font-size:12px;}
        #otevrena_databaze {
            float:left;
            font-size:20px;
            font-weight:bold;
            width:375px;}
        #seo_helper {
            float:left;
            margin-bottom:20px;}
            #seo_helper h1, #seo_helper h2{
                display:block;
                display:inline-block;
                font-size:12px;
                font-weight:bold;}
                #seo_helper h1 a, #seo_helper h2 a{
                    color:#000000;
                    text-decoration:none;}
            /*#csdr img {
                float:left;
                width:375px;
                height:34px;}*/
        #zmenit_mesto {
            float:left;
            width:533px;
            font-size:14px;}
            #zmenit_mesto strong {
                font-size:20px;
                font-weight:bold;}
            #zmenit_mesto a {
                color:#000000;}
    #menu {
        width:712px;
        float:left;
        height:29px;}
        #menu ul {
            float:left;
            list-style-type:none;}
            #menu li {
                display:block;
                float:left;
                text-align:center;
                font-weight:bold;
                margin-right:7px;
                background: url(../images/pozadi_menu_hide.png);}
            #menu li:hover {
                background: url(../images/pozadi_menu.png);}
            #menu li a {
                color:#000000;
                text-decoration:none;
                width:93px;
                padding-top:7px;
                height:22px;
                display:block;}
            #menu li a .active {
                display:block;
                float:left;
                text-align:center;
                font-weight:bold;
                margin-right:7px;
                background: url(../images/pozadi_menu_hide.png);}
            .kontakt {
                margin-left:400px;}
    #index_logo {
        float:left;
        width:712px;
        height:202px;}
        #index logo img a {
            float:left;}
#obsah {
    margin-top:15px;}
    #obsah_vlevo {
        width:695px;
        float:left;
        margin-bottom:40px;}
        #obsah_vlevo #nova_restaurace {
            float:left;
            display:block;
            text-align:center;
            background: url(../images/nova_restaurace.jpg) repeat-x;
            width:668px;
            font-weight:bold;
            padding:10px;
            padding-left:15px;
            padding-top:5px;
            padding-bottom:5px;
            font-size:12px;
            border:1px solid /*#e3e3e3;*/#aad0e6;}
        #obsah_vlevo #smakocko_hledani {
            float:left;
            display:block;
            text-align:left;
            /*background: #FFFFFF;*/
            /*background: #ff9740 url(../images/pozadi_button.jpg) repeat-x;*/
            background: /*#efefef*/#ffd800;
            /*smakocko_pozadi.gif*/
            width:668px;
            font-weight:bold;
            padding:10px;
            padding-left:15px;
            padding-top:5px;
            padding-bottom:5px;
            font-size:12px;
            border:1px solid /*#e3e3e3;*/#ff9600;}
            #obsah_vlevo #smakocko_hledani .delic {
                padding-left:2px;
                padding-right:2px;
                position: static;
                margin-bottom:-4px;
                padding-top:10px;
                width:2px;
                padding-top:3px;}
            #obsah_vlevo #smakocko_hledani span {
                font-size:14px;}
            #obsah_vlevo #smakocko_hledani .polozka {
                margin-right:50px;
                font-size:12px;}
                #obsah_vlevo #smakocko_hledani .polozka em  {
                    font-weight:bold;
                    font-variant:normal;}
                #obsah_vlevo #smakocko_hledani .filtr_otevrit, #obsah_vlevo #smakocko_hledani .filtr_zavrit{
                float:right;
                width:80px;
                height:/*19*/21px;}
            #obsah_vlevo #smakocko_hledani .formlabel {
                margin-right:10px;
                width:130px;
                font-weight:normal;}

            #obsah_vlevo #smakocko_hledani h2 {
                margin-bottom:20px;
                font-size:14px;}
            #obsah_vlevo #smakocko_hledani .button {
                height:25px;
                float:right;}
            #obsah_vlevo #smakocko_hledani .input_bigger {
                width:130px;}
        #obsah_vlevo #strankovani {
            text-align:right;
            font-size:12px;
            font-weight:bold;
            margin-top:15px;}
            #obsah_vlevo #strankovani a {
                margin-left:2px;
                margin-right:2px;
                color:#666666;}
            #obsah_vlevo #strankovani a:hover {
                color:#333333;}
        #navigace {
            font-size:10px;
            color:#ff8a1f;
            width:695px;
            padding-top:18px;
            padding-bottom:18px;}
        #navigace a{



            color:#858585;



            font-weight:bold;}



        #navigace a:hover {



            color:#000000;}



        #obsah_vlevo .registrace {



            float:left;



            padding:15px;



            display:block;



            text-align:justify;



            background:#FFFFFF;



            width:665px;



            font-size:12px;}



        #obsah_vlevo .registrace a {



            color:#000000;}



            #obsah_vlevo .registrace h2 {



                color:#000000;



                margin-bottom:20px;



                display:block;



                font-size:12px;



                width:400px;



                float:left;



                text-decoration:underline;}

            #obsah_vlevo .registrace .button {

                margin-top:15px;

                height:30px;

                padding-left:10px;

                padding-right:10px;

                display:block;

                float:right;

                }

            #obsah_vlevo .registrace .druh {

                float:left;

                width:265px;

                text-align:right;

                display:block;

                margin-bottom:20px;}

            #obsah_vlevo .registrace h2 a {

                color:#000000;}

                #registrace_vlevo {

                    float:left;

                    width:310px;}

                #registrace_vlevo_jidlo {

                    float:left;

                    width:464px;}

                #registrace_vpravo {
                    float:left;
                    width:341px;}
                #registrace_vpravo_jidlo {

                    float:left;

                    width:200px;}

                .pridat_radek {

                    float:left;

                    width:145px;

                    padding-left:30px;

                    height:20px;

                    text-decoration:underline;

                    margin-bottom:10px;

                    padding-top:1px;

                    font-size:12px;

                    background: url(../images/pridat_radek.jpg) no-repeat;}

                .echo {

                    margin-top:10px;

                    text-align:center;

                    background: #ffbc6d;

                    border:1px solid #ca5700;

                    display:block;

                    padding:5px;}

                .kalendar {

                    text-align:center;

                    display:block;

                    padding:10px;

                    margin-bottom:15px;

                    font-weight:bold;}

                    .kalendar a {

                        width:80px;

                        margin-left:10px;

                        background: url(../images/pozadi_button.jpg) repeat-x;

                        margin-right:10px;

                        border:1px solid #c95d00;

                        padding:3px;

                        font-size:10px;

                        letter-spacing:-1px;

                        text-decoration:none;}

                    .kalendar a:hover {

                        background:#fe9741;}

                .polozka {

                    float:left;

                    display:block;

                    /*width:336px;*/

                    margin-bottom:10px;}

                .polozka strong {

                    float:left;

                    width:20px;

                    font-weight:normal;

                    height:18px;

                    padding-top:4px;}
                .polozka img {
                    float:left;
                    width:72px;
                    height:72px;
                    padding:10px;
                    padding-top:0px;}

                .polozka_prazdna{

                    float:left;

                    display:block;

                    width:336px;

                    height:21px;

                    margin-bottom:10px;}

                .keysymbol {

                    background: url(../images/pozadi_button.jpg) repeat-x;

                    border:1px solid #c95d00;

                    width:12px;

                    text-align:center;

                    float:right;

                    font-weight:bold;

                    font-size:10px;

                    height:12px;}

                .formlabel {

                    float:left;

                    margin:0px;

                    height:19px;

                    width:120px;

                    padding:0px;

                    padding-top:3px;}

                .formlabel_jidlo {

                    float:left;

                    margin:0px;

                    height:19px;

                    width:70px;

                    padding:0px;

                    padding-top:3px;}

                .otevrit {



                    background: url(../images/otevrit.jpg) no-repeat;



                    float:left;



                    width:400px;



                    font-size:12px;



                    padding-left:50px;



                    margin-left:20px;



                    display:block;



                    margin-top:-9px;



                    height:23px;



                    color:#000000;



                    padding-top:8px;



                    font-weight:bold;



                    text-decoration:none;}



                    .otevrit:hover {



                        text-decoration:underline;}



                .zavrit {



                    background: url(../images/zavrit.jpg) no-repeat;



                    float:left;



                    width:400px;



                    font-size:12px;



                    padding-left:50px;



                    margin-left:20px;



                    display:block;



                    margin-top:-9px;



                    height:23px;



                    color:#000000;



                    padding-top:8px;



                    font-weight:bold;



                    text-decoration:none;}



                    .zavrit:hover {



                        text-decoration:underline;}



                    .povinne {



                    font-size: small; color: red; position: relative; top: -0.3ex;}



        #obsah_vlevo .nazor_pole {



            float:left;



            padding:10px;



            display:block;



            text-align:justify;



            background:#FFFFFF;



            width:675px;



            margin-top:10px;



            font-size:12px;}



            #obsah_vlevo .nazor_pole p {
                padding-top:8px;
                line-height:16px;
                text-align:left;}
        #obsah_vlevo .nazor_pole img {



            width:60px;



            height:60px;



            margin-top:0px;



            float:left;



            margin-right:15px;}



        #obsah_vlevo .nazor_pole .akce {


            float:right;
            width:190px;
            display:block;}

        #obsah_vlevo .nazor_pole .akce img{

            width:13px;
            height:12px;
            margin-top:0px;
            margin-right:3px;}

            #obsah_vlevo .nazor_pole .akce a{



                color: #000000;



                display:block;



                width:60px;



                float:left;



                text-decoration:none;}



            #obsah_vlevo .nazor_pole .akce a:hover{



                text-decoration:underline;



                color:#000000;}







        #obsah_vlevo #nazor {



            float:left;



            padding:10px;



            display:block;



            text-align:justify;



            background:#FFFFFF;



            width:675px;



            font-size:12px;}



            #obsah_vlevo #nazor .napis {



                float:left;



                margin-right:10px;}



            #obsah_vlevo #nazor strong {



                display:block;



                width:525px;



                float:left;}



            #obsah_vlevo #nazor .button {

                float:right;

                margin-top:2px;}



            #obsah_vlevo #nazor .hodnoceni {
                float:left;
                width:150px;}
                #obsah_vlevo #nazor .hodnoceni ul {



                    list-style-type:none;



                    float:left;}



                    #obsah_vlevo #nazor .hodnoceni ul li{



                        float:left;



                        display:block;



                        width:9px;



                        margin-right:5px;



                        height:9px;



                        background: url(../images/hodnoceni_li_empty.jpg);}



            #obsah_vlevo #nazor textarea {



                width:670px;



                padding-left:3px;



                padding-top:3px;



                height:120px;



                margin-top:5px;



                font-family: Tahoma MS;



                margin-bottom:5px;}



            #obsah_vlevo #nazor span {



                color:#666666;



                float:left;



                padding-top:6px;



                display:block;



                width:500px;}



            #obsah_vlevo #filtr {
                background: url(../images/filtr_pozadi.jpg);
                border:1px solid #efbd7d;
                font-size:12px;
                padding:5px;
                padding-left:10px;
                margin-top:15px;
                height:14px;
                }



                #obsah_vlevo #filtr span {



                    display:block;



                    width:390px;



                    float:left;}



                #obsah_vlevo #filtr .napis {



                    float:left;



                    width:80px;



                    margin-right:5px;



                    display:block;}



                #obsah_vlevo #filtr ul {



                    list-style-type:none;



                    float:left;



                    display:block;}



                #obsah_vlevo #filtr li {



                    float:left;



                    display:block;



                    width:60px;



                    margin-right:5px;



                    border-right:1px sdo #333333;}



                    #obsah_vlevo #filtr li a {



                        color:#000000;}



        #obsah_vlevo .clanek {
            float:left;
            padding:13px;
            display:block;
            text-align:left;
            background:#FFFFFF;
            width:669px;
            font-size:12px;}
        #obsah_vlevo #ptate_se {
            float:left;
            padding:10px;
            display:block;
            text-align:justify;
            background:#FFFFFF;
            width:675px;
            line-height:18px;
            font-size:12px;}
            #obsah_vlevo #ptate_se strong{
                display:block;
                margin-top:30px;}
            #obsah_vlevo #ptate_se h2 {
                margin-bottom:15px;}
            #obsah_vlevo #ptate_se ul {
                list-style-type:none;
                font-weight:bold;}
        #obsah_vlevo #kontakt {
            float:left;
            padding:13px;
            display:block;
            text-align:justify;
            background: #FFFFFF url(../images/kontakt_pozadi.jpg) no-repeat;
            background-position:right top;
            width:669px;
            line-height:18px;
            font-size:12px;}
            #obsah_vlevo #kontakt a {
                color:#000000;}
            #obsah_vlevo #kontakt label {
                width:230px;
                display:block;
                float:left;}
            #obsah_vlevo #kontakt em {
                float:left;
                text-align:left;
                width:430px;
                display:block;
                font-style:normal;}
            #obsah_vlevo #kontakt h2 {
                margin-bottom:15px;}
            #obsah_vlevo #kontakt h3 {
                font-size:12px;
                margin:0px;
                padding:0px;
                font-weight:normal;
                margin-bottom:30px;}
            #obsah_vlevo #kontakt ul {
                list-style-type:none;}
            #obsah_vlevo #kontakt .panel {
                    float:left;
                    width:208px;
                    display:block;
                    margin-top:30px;
                    margin-bottom:30px;
                    margin-right:15px;}
                    #obsah_vlevo #kontakt .panel strong {
                        background:none;
                        width:203px;
                        height:15px;
                        display:block;
                        padding-top:-5px;
                        margin-bottom:3px;
                        text-align:left;}
                    #obsah_vlevo #kontakt .panel ul {
                        list-style-type:none;}
                    #obsah_vlevo #kontakt .panel img {
                        width:inherit;
                        height:inherit;
                        padding:0px;
                        margin:0px;
                        border:none;
                        float:inherit;}
        #obsah_vlevo .restaurace_detail {



            float:left;



            padding:10px;



            display:block;



            text-align:justify;



            background:#FFFFFF;



            width:675px;



            line-height:18px;



            font-size:12px;



            margin-top:29px;}



                #obsah_vlevo .restaurace_detail ul {



                    float:right;



                    margin-top:-39px;



                    margin-right:-10px;



                    list-style-type:none;}



                #obsah_vlevo .restaurace_detail ul li {


                    float:right;
                    text-align:center;
                    font-weight:bold;
                    margin-left:7px;
                    background: url(../images/pozadi_menu_hide.png);}
                #obsah_vlevo .restaurace_detail li:hover {
                    background: url(../images/pozadi_menu.png);}
                #obsah_vlevo .restaurace_detail li a {
                    display:block;
                    width:93px;
                    padding-top:7px;
                    height:22px;
                    color:#000000;
                    color:red;



                        text-decoration:none;}



                #obsah_vlevo .restaurace_detail li a .active {
                    background:#FF0000;
                    display:block;
                    z-index:10000;}
            #obsah_vlevo .restaurace_detail h2 {
                color:#000000;
                font-size:24px;
                height:30px;
                text-align:left;
                display:block;
                float:left;
                width:480px;
                display:block;}
            #obsah_vlevo .restaurace_detail h2 a {
                color:#000000;
                text-align:left;
                text-decoration:none;}
            #obsah_vlevo .restaurace_detail #jste_majitel {
                float:right;
                background:#fed800;
                border:1px solid #fa9900;
                padding-left:5px;
                padding-top:2px;
                padding-bottom:2px;
                padding-right:5px;}
                #obsah_vlevo .restaurace_detail #jste_majitel a {
                    color:#000000;}
            #obsah_vlevo .restaurace_detail #slider {
                float:left;
                width:266px;
                height:242px;
                /*background:#CCCCCC;*/
                background:#FFFFFF;
                margin-right:20px;
                margin-bottom:10px;
                overflow:hidden;}
                #obsah_vlevo .restaurace_detail #slider>img{
                    width:262px;
                    padding:1px;
                    border:1px solid #d6d6d6;}
            #obsah_vlevo .restaurace_detail #restaurace_info {
                float:left;
                width:250px;
                height:175px;}
                #obsah_vlevo .restaurace_detail #restaurace_info span {
                    float:left;
                    width:45px;
                    display:block;}
                #obsah_vlevo .restaurace_detail #restaurace_info div {
                    float:left;
                    width:190px;}
                    #obsah_vlevo .restaurace_detail #restaurace_info strong {
                        display:block;}
                    #obsah_vlevo .restaurace_detail #restaurace_info em {
                        display:block;
                        text-decoration:underline;}
                    #obsah_vlevo .restaurace_detail #restaurace_info .restaurace_kategorie {
                        margin-bottom:12px;}
                    #obsah_vlevo .restaurace_detail #restaurace_info .restaurace_adresa {
                        float:left;
                        width:130px;
                        margin-bottom:5px;
                        margin-top:0px;}
                #obsah_vlevo .restaurace_detail #restaurace_oteviraci_doba {
                    float:left;
                    width:130px;}
                    #obsah_vlevo .restaurace_detail #restaurace_oteviraci_doba strong {
                        display:block;}
                    #obsah_vlevo .restaurace_detail #restaurace_oteviraci_doba span {
                        width:30px;}
                    #obsah_vlevo .restaurace_detail #restaurace_oteviraci_doba div {



                    float:left;



                    width:120px;



                    display:block;}



                #obsah_vlevo .restaurace_detail #restaurace_nabidka {



                    float:left;



                    width:230px;



                    margin-top:20px;}



                    #obsah_vlevo .restaurace_detail #restaurace_nabidka a {



                        float:left;



                        margin-right:6px;



                        text-align:center;



                        color:#000000;



                        font-weight:bold;



                        font-size:15px;



                        background: url(../images/restaurace_nabidka.jpg);



                        padding-top:12px;



                        height:35px;



                        width:106px;}



                #obsah_vlevo .restaurace_detail #restaurace_hodnoceni {
                    float:right;
                    border:1px solid #c95d00;
                    background:#ff8315;
                    width:107px;
                    text-align:center;
                    margin-top:-15px;
                    background: url(../images/pozadi_restaurace_hodnoceni.jpg);
                    height:81px;}
                    #obsah_vlevo .restaurace_detail #restaurace_hodnoceni strong{



                        color:#fee1bb;



                        width:107px;



                        display:block;



                        float:left;



                        padding-top:21px;



                        height:61px;



                        font-family:Georgia, "Times New Roman", Times, serif;



                        font-size:42px;



                        z-index:100;}



                        #obsah_vlevo .restaurace_detail #restaurace_hodnoceni p{



                        background:#c95d00;



                        display:block;



                        float:left;



                        width:107px;



                        color:#fee1bb;



                        font-size:10px;



                        margin-top:-18px;



                        height:17px;}



                            #obsah_vlevo .restaurace_detail #restaurace_hodnoceni p em{



                                font-style:normal;



                                font-weight:bold;}



                #obsah_vlevo .restaurace_detail .panel {
                    float:left;
                    width:209px;
                    display:block;
                    margin-right:7px;
                    margin-left:6px;}
                    #obsah_vlevo .restaurace_detail .panel strong{
                    background: #ff9740 url(../images/pozadi_button.jpg) repeat-x;
                    border:1px solid #c95d00;
                    width:202px;
                    padding-left:5px;
                    padding-top:-5px;
                    height:17px;
                    margin-bottom:1px;
                    text-align:left;}
                    #obsah_vlevo .restaurace_detail .panel p {
                        background:#ffe1c2;
                        width:209px;
                        height:180px;
                        overflow:scroll;
                        text-align:left;
                        padding:5px;}
                    #obsah_vlevo .restaurace_detail .panel span {



                        float:left;



                        display:block;



                        width:200px;



                        margin-bottom:5px;



                        /*border-bottom:1px solid #ffd9b2;



                        border-right:1px solid #ffd9b2;*/



                        padding:3px;



                        padding-left:5px;



                        /*background:#ffe9d2;*/}



                        #obsah_vlevo .restaurace_detail .panel a {



                            color:#000000;



                            text-decoration:none;}



                             #obsah_vlevo .restaurace_detail .panel a:hover {



                                text-decoration:underline;}



                        /*#obsah_vlevo .restaurace_detail .panel span:hover {



                            background:#ffd9b2;



                            border-bottom:1px solid #ffcf9e;



                            border-right:1px solid #ffcf9e;}*/


        /*detail clanku */
        .article_highlight { font-style: normal; /*margin: 0 2em 6ex 2em;*/ padding-left:60px; background: url(../images/quote.jpg) no-repeat; margin-bottom:30px; min-height:40px;}
        .article_text {
            text-align:left;}
        .article_text p { margin-bottom: 8px; text-align:left;  }
        .article_picture_container {
            overflow:hidden;
            width:210px;
            /*height:100px;*/}
            .article_picture_container img{}
        /*.article_picture { float: left; width:200px;  margin: 0 8px 8px 0; border:1px solid #d6d6d6;padding:3px; }*/
            .fright {float:right; margin-left:15px;}
            .fleft {float:left; margin-right:15px;}
        .article_footer { margin-top: 25px; }
        /*detail clanku */

        #obsah_vlevo .clanek_detail {
            float:left;
            padding:13px;
            display:block;
            text-align:justify;
            background:#FFFFFF;
            width:669px;
            line-height:18px;
            font-size:12px;}
            #obsah_vlevo .clanek_detail img {
                float:left;
                margin-right:15px;
                width:200px;
                border:1px solid #d6d6d6;
                padding:3px;
                /*height:138px;*/}
            /*#obsah_vlevo .clanek_detail img{
                border:1px solid #d6d6d6;
                padding:3px;}*/
            #obsah_vlevo .clanek img {
                float:left;
                width:183px;
                height:138px;
                margin-right:15px;}

            .vzorna_restaurace{
                position:absolute;
                width:70px;
                height:80px;
                background:#00FF00;
                background: url(../images/vzorna_restaurace.png);}
            #obsah_vlevo .clanek h2 {
                color:#000000;
                font-size:16px;
                width:470px;
                display:block;
                float:left;
                text-decoration:underline;
                margin-bottom:10px;}
            #obsah_vlevo .clanek_detail h3 {
                font-size:14px;
                margin-top:10px;
                font-weight:bold;}
            #obsah_vlevo .clanek_detail h2 {
                color:#000000;
                font-size:16px;
                width:470px;
                display:block;
                float:left;
                text-decoration:underline;
                margin-bottom:10px;}
            #obsah_vlevo .clanek h2 a {
                color:#000000;}
            #obsah_vlevo .clanek h2 {
                font-size:14px;}
            #obsah_vlevo .clanek_detail h2 a {



                color:#000000;}



            #obsah_vlevo .clanek_detail .clanek_obrazek_vlevo {



                float:left;



                display:block;



                width:183px;



                margin:15px;



                margin-left:0px;



                border:1px solid #d6d6d6;



                padding:3px;



                background:#FFFFFF;



                font-size:10px;



                line-height:normal;}



                #obsah_vlevo .clanek_detail .clanek_obrazek_vlevo img {



                    display:block;



                    float:left;}



                #obsah_vlevo .clanek_detail .clanek_obrazek_vlevo em {



                    float:left;



                    padding-top:5px;



                    padding-left:5px;



                    display:block;}



                #obsah_vlevo .clanek_detail .clanek_obrazek_vpravo {



                float:right;



                display:block;



                width:183px;



                margin:15px;



                margin-right:0px;



                border:1px solid #d6d6d6;



                padding:3px;



                background:#FFFFFF;



                font-size:10px;



                line-height:normal;}



                #obsah_vlevo .clanek_detail .clanek_obrazek_vpravo img {



                    display:block;



                    float:left;}



                #obsah_vlevo .clanek_detail .clanek_obrazek_vpravo em {



                    float:left;



                    padding-top:5px;



                    padding-left:5px;



                    display:block;}



                #obsah_vlevo .clanek .adresa {
                    width:400px;
                    height:23px;
                    padding-top:2px;
                    font-weight:bold;
                    font-size:12px;
                    float:left;
                    padding-right:10px;
                    display:block;
                    margin:0px;
                    padding-left:20px;
                    font-style:normal;
                    background-image: url(../images/mapa_symbol.png);
                    background-repeat:no-repeat;}
                #obsah_vlevo .clanek_detail .adresa {



                margin-bottom:18px;



                width:603px;



                float:left;



                padding-right:10px;



                display:block;



                margin:0px;



                font-style:normal;}



                #obsah_vlevo .clanek .hodnoceni {
                    display:block;
                    background:#ff7907;
                    float:right;
                    width:90px;
                    margin-left:10px;
                    margin-top:-28px;
                    border:1px solid #FFFFFF;
                    height:50px;
                    text-align:center;
                    font-size:17px;
                    font-weight:bold;
                    color:#FFFFFF;}
                #obsah_vlevo .clanek_detail ul {
                    list-style-type: none;
                    padding:0px;
                    margin:0px;
                    float:left;}
                #obsah_vlevo .clanek_detail li {
                    background-image: url(../images/li.gif);
                    background-repeat: no-repeat;
                    background-position: 0 5px;
                    padding-left: 15px;
                    display:block;
                    width:654px;
                    margin-bottom:8px;}
                #obsah_vlevo .clanek_detail .datum {
                    display:block;
                    /*background:#ff7907;*/
                    background: #ff7907 url(../images/pozadi_button.jpg) repeat-x;
                    margin-bottom:5px;
                    float:right;
                    width:60px;
                    margin-top:0px;
                    border:1px solid #FFFFFF;
                    height:40px;
                    margin-left:15px;
                    text-align:center;
                    font-size:10px;
                    line-height:12px;
                    font-weight:bold;
                    color:#FFFFFF;
                    border-bottom:1px solid #666666;}
                #obsah_vlevo .clanek .datum{
                    display:block;
                    /*background:#ff7907;*/
                    background: #ff7907 url(../images/pozadi_button.jpg) repeat-x;
                    margin-bottom:5px;
                    float:right;
                    width:60px;
                    margin-top:-27px;
                    border:1px solid #FFFFFF;
                    height:40px;
                    margin-left:15px;
                    text-align:center;
                    font-size:10px;
                    line-height:12px;
                    font-weight:bold;
                    color:#FFFFFF;
                    border-bottom:1px solid #666666;}
                    #obsah_vlevo .clanek .datum strong, #obsah_vlevo .clanek_detail .datum strong {
                        background: url(../images/pozadi_input.jpg) repeat-x;
                        display:block;
                        color:#000000;
                        border:1px solid #CCCCCC;
                        margin-bottom:8px;
                        height:15px;
                        font-size:14px;}
                #obsah_vlevo .clanek_detail .hodnoceni {
                    display:block;
                    background:#ff7907;
                    margin-bottom:5px;
                    float:left;
                    width:60px;
                    margin-top:-18px;
                    border:1px solid #FFFFFF;
                    height:50px;
                    text-align:center;
                    font-size:17px;
                    font-weight:bold;
                    color:#FFFFFF;}
                #obsah_vlevo .clanek .hodnoceni a {
                    background: url(../images/pozadi_input.jpg) repeat-x;
                    display:block;
                    color:#000000;
                    border:1px solid #CCCCCC;
                    margin-bottom:8px;
                    font-size:10px;}
                #obsah_vlevo .clanek .hodnoceni strong {
                    line-height:12px;}
                /*#obsah_vlevo .clanek_detail .hodnoceni a {
                    background: url(../images/pozadi_input.jpg) repeat-x;
                    display:block;
                    color:#000000;
                    border:1px solid #CCCCCC;
                    margin-bottom:8px;
                    font-size:10px;}*/
            #obsah_vlevo .clanek em {



                display:block;



                margin-bottom:18px;



                font-style:normal;}



            #obsah_vlevo .clanek, #obsah_vlevo .clanek_detail {



                line-height:21px;
                font-size:14px;}



            #obsah_vlevo #kontrola {

                border:1px solid #feb656;

                float:left;

                width:664px;

                margin-top:15px;

                margin-bottom:15px;

                background: url(../images/kontrola_pozadi.jpg);}

                #obsah_vlevo #kontrola h4 {

                    float:left;

                    padding:0px;

                    margin:0px;

                    width:649px;

                    display:block;

                    background: #ff9740 url(../images/pozadi_button.jpg) repeat-x;

                    padding:5px;

                    margin-bottom:15px;

                    padding-left:10px;}

                #obsah_vlevo #kontrola span {

                    float:left;

                    padding-left:10px;

                    height:30px;}

                    #obsah_vlevo #kontrola span:hover {

                        background:;}

                #obsah_vlevo #kontrola span strong {

                    float:left;

                    width:330px;}

                #obsah_vlevo #kontrola span em {

                    float:left;

                    color:#333333;

                    font-style:normal;

                    width:180px;}

                #obsah_vlevo #kontrola a{

                    float:left;

                    font-size:10px;

                    text-decoration:none;

                    padding-top:3px;

                    height:17px;

                    font-weight:bold;

                    margin-top:-5px;

                    background: #ff9740 url(../images/pozadi_button.jpg) repeat-x;

                    border:1px solid #feb656;


                    padding-left:5px;

                    padding-right:5px;}

            .stin_clanek {



                float:left;



                background: url(../images/stin_clanek.jpg) no-repeat;



                width:695px;



                height:9px;}



    #jidelni_listek {
        margin-left:auto;
        margin-right:auto;
        width:650px;
        background: url(../images/jidelni_listek_pozadi.jpg) repeat-y;
        margin-bottom:30px;}
        #jidelni_listek_hlavicka {
            background: url(../images/jidelni_listek_hlavicka.jpg) no-repeat;
            float:left;
            width:650px;
            height:115px;}
        #jidelni_listek_paticka {
            background: url(../images/jidelni_listek_paticka.jpg) no-repeat;
            float:left;
            margin-top:-15px;
            width:650px;
            height:108px;}
        #jidelni_listek ul {
            background: url(../images/jidelni_listek_pozadi.jpg) repeat-y;
            padding-left:60px;
            list-style-type:none;}
            #jidelni_listek ul li {
                border-bottom:1px dotted #333333;
                width:540px;
                margin-bottom:15px;}
        #jidelni_listek ul li strong {
            float:right;}

    #obsah_vpravo {



        float:left;



        width:264px;



        margin-left:17px;



        margin-top:48px;}



        .stin {



            float:left;



            width:288px;



            background: url(../images/stin.jpg);



            height:17px;}



        #smakocko {
            float:left;
            width:288px;
            height:140px;
            background: url(../images/smakocko.jpg);}
            #smakocko strong {
                text-align:right;
                display:block;
                padding-top:5px;
                font-size:15px;
                margin-right:10px;}
            /*#smakocko em {
                font-style:normal;
                font-weight:bold;
                font-size:12px;
                margin-left:120px;
                display:block;
                margin-top:20px;}
            #smakocko p {
                float:left;
                width:160px;
                padding-left:120px;
                line-height:17px;
                margin-top:20px;
                font-size:12px;}*/
            #smakocko a {
                /*font-style:normal;
                display:block;
                font-size:14px;
                font-weight:bold;


                text-decoration:none;
                color:#000000;*/
                display:block;
                margin-left:110px;
                width:157px;
                margin-top:43px;
                padding-top:10px;
                height:26px;
                font-size:14px;
                text-align:center;
                color:#000000;
                text-decoration:none;
                font-variant:normal;
                font-weight:bold;
                background: url(../images/smakocko_odkaz.jpg);}
                #smakocko a:hover {
                    background: url(../images/smakocko_odkaz_hover.jpg);}
        #pridej_restauraci {
            float:left;
            font-weight:bold;
            font-size:16px;
            }

            #pridej_restauraci a {
                color:#000000;
                background: url(../images/pridej_restauraci.jpg);
                width:288px;
                text-align:center;
                display:block;
                padding-top:15px;
                height:33px;
                cursor:pointer;
                text-decoration:none;}

            #pridej_restauraci a:hover {
                text-decoration:underline;
                background: url(../images/pridej_restauraci_hover.jpg);}



        .panel, .panel_fulltext {
            float:left;
            width:288px;
            background:#FFFFFF;
            padding-bottom:15px;}
        .poukaz {



            float:left;



            width:325px;



            background:#FFFFFF;



            padding-bottom:15px;



            height:125px;



            margin-bottom:30px;}



        .panel strong, .panel_fulltext strong {



            display:block;



            float:left;



            width:278px;



            font-size:12px;



            font-weight:bold;



            text-align:right;



            padding-right:10px;



            background: url(../images/panel_hlavicka.jpg);



            height:33px;



            padding-top:3px;}



        .poukaz strong {



            display:block;



            float:left;



            width:315px;



            font-size:12px;



            font-weight:bold;



            text-align:right;



            padding-right:10px;



            background: url(../images/poukaz_hlavicka.jpg);



            height:30px;



            padding-top:3px;}



        .panel p, .panel_fulltext p {
            text-align:left;
            font-size:12px;
            display:block;
            width:150px;
            float:left;}
            .panel a, .panel_fulltext a {
                color:#000000;}
        .poukaz p {



            text-align:justify;



            font-size:12px;



            display:block;



            width:180px;



            float:left;}



        .panel .input {



            float:left;



            display:block;



            margin-left:10px;



            width:180px;}



        .panel_fulltext .input {

            float:left;

            display:block;

            margin-left:10px;

            font-size:16px;

            padding-left:5px;

            width:205px;

            height:25px;

            margin-right:7px;

            }

        .panel_fulltext .button {

            height:25px;

            float:left;}



        .panel img, .poukaz img {



            float:left;



            width:105px;



            height:92px;



            padding:1px;



            border:1px solid #d6d6d6;



            margin-left:10px;



            margin-right:10px;}



        .panel .cls {



            clear:both;



            height:10px;}



        .panel h3, .poukaz h3 {



            font-size:12px;



            margin-bottom:5px;



            font-weight:bold;}



        .poukaz_stin {



                float:left;



                background: url(../images/poukaz_stin.jpg) no-repeat;



                width:325px;



                height:12px;



                margin-top:10px;}



        .poukaz_vycpavka {



            float:left; width:42px; height:125px;}



    #index_vlevo {
        float:left;
        width:660px;
        padding-top:40px;
        padding-left:20px;
        font-size:12px;}
        #index_vlevo h2 {
            display:block;
            margin-bottom:15px;
            font-size:18px;
            font-weight:bold;}
        #index_vlevo .input {
            height:20px;
            font-size:14px;
            padding-left:3px;}
        #index_vlevo p {
            margin-bottom:20px;
            font-size:14px;}
        /*#index_vlevo h1 {
            font-size:18px;
            font-weight:bold;}*/
    #index_vpravo {
        float:left;
        width:289px;
        padding-left:30px;
        padding-top:40px;
        font-size:12px;
        border-left:1px solid #fee9ce;}
        #index_vpravo .button {
            margin-bottom:30px;
            height:25px;}
        #index_vpravo h1 {
            font-size:18px;
            font-weight:bold;}
        #index_vpravo .checkbox {
            float:right;}
        #index_vpravo span {
            font-weight:bold;
            padding-top:30px;
            width:220px;
            padding-bottom:30px;
            display:block;}
        #index_vpravo .prihlasit_pole em {
            width:100px;}
        #index_vlevo .list_ul {
        list-style-type: none;
        line-height:25px;
        padding:0px;
        margin:0px;
        float:left;
        width:100%;
        margin-bottom:30px;
        margin-top:30px;}
        .list_li{
           background-image: url(../images/li.jpg);
           background-repeat: no-repeat;
           background-position: 0 8px;
           padding-left: 15px;}
    #vyber_mesta {
        /*background:#feead0;*/
        background-image: url(../images/vyber_mesta.jpg);
        background-repeat:no-repeat;
        margin-top:15px;
        padding:10px;
        width:506px;
        height:163px;
        line-height:20px;
        margin-bottom:30px;
        color:#ffa242;}
    #vyber_mesta a {
        color:#000000;
        font-size:14px;
        font-weight:bold;
        padding-left:3px;
        padding-right:3px;}
    #vyber_mesta em {
        font-style:normal;
        color:#000000;
        display:block;
        margin-top:40px;
        color:#FF0000;
        display:none;}
    #vyber_mesta .input_bigger {
        height:30px;
        font-size:18px;
        font-weight:bold;
        margin-left:30px;
        margin-top:80px;
        width:280px;}
    #prihlasit {



        float:left;



        width:288px;



        height:202px;}


        #facebook_like {
            display:block;
            margin-top:-2px;}
        #facebook_panel {
            font-size:11px;
            margin-top:17px;
            float:left;



            width:266px;



            background: url(../images/pozadi_facebook.jpg) no-repeat;



            text-align:left;}



            #facebook_panel ul {



                list-style-type:none;



                margin:0px;



                padding:0px;}



            #facebook_panel li {



                float:left;



                padding-top:6px;



                border:1px solid x375288;



                display:block;



                height:21px;



                padding-left:21px;



                width:105px;}



            #facebook_panel li a {



                color:#FFFFFF;}



        #prihlasit_panel {
            float:left;
            width:234px;
            height:113px;
            padding-left:15px;
            padding-top:15px;
            padding-right:15px;
            margin-top:14px;
            background:#f1f1f1;
            border:1px solid #ffffff;}
        #prihlasit_panel .input{
            width:165px;}
        #prihlasit_panel .button {
            float:right;
            margin-right:10px;}
        .prihlasit_pole_souhlas {
            float:left;
            height:20px;
            width:88%;
            display:block;
            margin-bottom:8px;}
            .prihlasit_pole_souhlas em {
                font-style:normal;}
        .prihlasit_pole {
            float:left;
            /*height:20px;*/
            width:100%;
            display:block;
            margin-bottom:8px;}
        .prihlasit_pole em {



            font-style:normal;



            width:60px;



            float:left;}



        #prihlasit_panel a {



            float:left;



            width:60px;



            color:#000000;}



        #prihlasit_panel strong {



            font-size:12px;



            margin-bottom:14px;



            display:block;}



        .input, .checkbox {



            background: #FFFFFF url(../images/pozadi_input.jpg) repeat-x;



            border:1px solid #afafaf;



            padding:0px;



            margin:0px;}



        .input_bigger {
            background: #FFFFFF url(../images/pozadi_input.jpg) repeat-x;
            white-space:nowrap;
            border:1px solid #afafaf;
            padding:0px;
            margin:0px;
            padding-left:3px;
            width:167px;
            height:20px;}
        .input_jidlo {

            background: #FFFFFF url(../images/pozadi_input.jpg) repeat-x;

            white-space:nowrap;

            border:1px solid #afafaf;

            padding:0px;

            margin:0px;

            padding-left:3px;

            width:340px;

            height:20px;}
        .input_doba {
            background: #FFFFFF url(../images/pozadi_input.jpg) repeat-x;
            white-space:nowrap;
            border:1px solid #afafaf;
            padding:0px;
            margin:0px;
            margin-bottom:5px;
            padding-left:3px;
            width:50px;
            height:20px;}
        .input_jidlo_cena {
            background: #FFFFFF url(../images/pozadi_input.jpg) repeat-x;
            white-space:nowrap;
            border:1px solid #afafaf;
            padding:0px;
            margin:0px;
            padding-left:3px;
            width:100px;
            height:20px;}
        .input:hover, .input_bigger:hover, .input_jidlo:hover {



            background:#FFFFFF;}



        .button {

            cursor:pointer;

            background: #ff9740 url(../images/pozadi_button.jpg) repeat-x;

            border:1px solid #c95d00;

            height:18px;

            color:#000000;

            padding-top:0px;

            padding-left:5px;

            padding-right:5px;

            float:left;

            font-weight:bold;

            font-size:12px;

            font-family:Tahoma, sans-serif;

            text-decoration:none;}

            .button:hover {

                background:#fe9741;}

        #prihlasen {



            float:left;



            width:288px;



            height:202px;}



            #prihlasen_panel {



            float:left;



            width:234px;



            height:113px;



            padding-left:15px;



            padding-top:15px;



            padding-right:15px;



            margin-top:14px;



            background:#f1f1f1;



            border:1px solid #ffffff;}



                #prihlasen_panel strong{



                font-size:12px;



                margin-bottom:14px;



                display:block;}



                #prihlasen_panel em {



                display:block;



                font-style:normal;



                font-weight:bold;}



                #prihlasen_panel span {



                margin-bottom:15px;



                display:block;}



                #prihlasen_panel a {



                display:block;



                color:#000000;}



                #prihlasen_panel img{



                float:left;



                width:72px;



                margin-right:10px;



                height:72px;



                display:block;}



        #footer {



            width:880px;



            padding-left:120px;



            background: url(../images/footer.jpg);



            height:93px;



            padding-top:3px;



            color:#848484;}



            #dolni_menu {
                margin-top:15px;
                width:630px;
                float:left;
                font-size:12px;}
            #odkazy {



                margin-top:15px;



                float:left;



                width:600px;



                font-size:10px;}



            #jakubicek {



                float:left;



                width:150px;



                margin-top:15px;



                font-size:12px;}



                #mobil a {



                    display:block;}



            #info{



                width:700px;



                float:left;}



        #footer h2 {



            font-size:12px;



            color:#000000;



            }



        #footer a {



            color: #000000;



            padding-left:3px;



            padding-right:3px;}



        .formular {



            background:#FFFFFF;



            padding:15px;



            margin-bottom:15px;}



        .formular label {



            display:block;



            width:110px;



            height:17px;



            float:left;}


        /* moje pridané styly s popisy - zmen podle potreby a umísti kam chceš */

        .formerror {
            float:left;
            font-size:10px;
            margin-top:2px;
            float:left;
            color: #FF0000;
            background: url(../images/error.gif) no-repeat;
            padding:3px;
            padding-left:25px;
            margin-left:75px;
            text-size: x-small;}
div.autocomplete {
  position:absolute;
  width:350px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  color:#000000;
  padding:0;
  font-size:15px;
  font-weight:bold;}
div.autocomplete ul li.selected {
    background: url(../images/pozadi_button.jpg) repeat-x;
    color: #000000;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:16px;
  cursor:pointer;}


ul.podminky {
list-style-type: decimal;}
ul.podminky ul {
list-style-type: lower-alpha;}


/*slider*/
 #carousel { background-color: #FFFFFF; }
 #carousel #active-field {}
 #carousel #active-pic { width: 262px; height: 200px; margin: 0; padding:1px;border:1px solid #d6d6d6; cursor:pointer; }
    #carousel #active-pic img {width:262px;}
 #carousel #carousel-container { display: inline-block; overflow: hidden; width: 224px; height: 42px;}
 #carousel #carousel-standalone { display: inline-block; overflow: hidden; width: 224px; height: 42px; margin: 0 20px;}
 #carousel #carousel-strip { display: block; background:#FFFFFF; margin-top: 3px; width: 230px; height: 50px;}
    #carousel #carousel-strip img {padding:1px; border:1px solid #d6d6d6;}
 #carousel .carousel-pic { width: 46px; height: 30px; cursor: pointer; margin-right:2px;}

 #carousel .spacer {width: 20px; display: inline-block; height: 42px; }
 #carousel img {/*padding:1px; border:1px solid #d6d6d6;*/}
 #carousel #move-left { width: 21px; height: 42px; background: url(../images/carousel_vlevo.jpg); display: block; float: left; }
 #carousel #move-right { width: 21px; height: 42px; background: url(../images/carousel_vpravo.jpg); display: block; float: right; }

/*slider*/
.reklama {
    float:left;
    width: 199px;
    height: 165px;
    text-align: left;
    padding-top: 20px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 15px;}
.reklama img {
    width:180px;
    display:block;
    height:150px;
    margin-left:auto;
    margin-right:auto;}
/*a.reklama {}
img.reklama {width: 180px; height:150px; margin-left:auto; margin-right:auto; }*/

