body{margin:0;    background:url("../images/bg-main3.jpg") repeat-x #e8f3fe;    text-align:center;    font:normal .9em/1.5 Arial;}
h1{font:bold 1.8em/1em Arial;    color:#2e7cbd}
h2{font:normal 1.4em/2em Arial;    color:#595959;    border-bottom:1px solid #badffd;    display:block;}
h3{font:normal 1.4em/2em Arial;    color:#595959;    border-bottom:1px solid #badffd;    display:block;    margin:0 0 10px 0;}
h4{font:bold 1em/1.4em Arial;    color:#2e7cbd;    border-bottom:1px solid #badffd;    display:block;    margin:0}
hr{color:#20629e}
.clear{clear:both}
a{color:#2e7cbd}
.strong{font-weight:bold}
.red{color:red}
.wbar{height:336px;    width:10px;    background:white;    position:absolute;    margin-left:518px}
.classic-link{background:none!important;    float:right;    font:normal 1em/2em Arial!important}
.badge{border:none;    margin-left:35px}
#wrap{width:940px;    margin:0px auto;    text-align:left}
#head{height:133px;    width:315px;    float:left;}
#head p{width:179px;    height:49px;    overflow:hidden;    margin-top:35px;}
#head img{border:none;}
#head span{font-family:Helvetica;    color:#96bdde;    font-weight:bold;    letter-spacing:-1px;    line-height:0.1em}
#nav{width:610px;    height:35px;    float:right;    padding-top: 0; border:   }
#nav ul{width:650px;    height:36px;     margin:0;    padding:0;    /*background:url("../images/nav-bg.gif") no-repeat; */   }
#nav li{float:left;    display:inline;}
#nav li a{display:inline;    line-height:55px;    padding: 15px;    font-size:.9em;}
.clearfix:after{display:block;    clear:both;    visibility:hidden;    height:0;    font-size:0;    content:' ';}
.clearfix{min-height:1px;}
.clearfix{display:inline-block;}

#menu{float:right;    width:685px;    height:49px;}
#menu ul{background:none repeat scroll 0 0 transparent;    float:right;    height:44px;    margin:36px 0;    padding:0;    width:685px;    margin-top:21px;  }
#menu li{float:left}                     
#menu li a , #menu li img {padding:0;    margin:0;    border:0;}


#guide{height:255px;    margin-top:0px}
#slider ul, #slider li{margin:0;    padding:0;    list-style:none;}
#slider, #slider li{width:945px;    height:360px;    overflow:hidden;}
#buttons{position:absolute;    margin-top:260px;    width:945px;    text-align:right}
span#prevBtn{}
span#nextBtn{}
span#nextBtn a, span#prevBtn a{padding:5px 15px;    color:#2e7cbd;    text-decoration:none;    font-weight:bold}
#slide1{background:url(../images/slide-1.jpg) no-repeat}
#slide1 .vdo{position:relative;    top:50px;    left:635px;    border:0}
#slide1 .btn1{position:relative;    top:51px;    left:100px;    border:0}
#slide2{background:url(../images/slide-2.jpg) no-repeat}
#slide3{background:url(../images/slide-3.jpg) no-repeat}
#slide4{background:url(../images/slide-4.jpg) no-repeat}
#slide5{background:url(../images/slide-5.jpg) no-repeat}
#slide6{background:url(../images/slide-6.jpg) no-repeat}
#slide7{background:url(../images/slide-7.jpg) no-repeat}
#slide8{background:url(../images/slide-8.jpg) no-repeat}
#slide9{background:url(../images/slide-9.jpg) no-repeat}
#slide10{background:url(../images/slide-10.jpg) no-repeat}
#slide11{background:url(../images/slide-11.jpg) no-repeat}
#slide12{background:url(../images/slide-12.jpg) no-repeat}
#slide13{background:url(../images/slide-13.jpg) no-repeat}
#slide14{background:url(../images/slide-14.jpg) no-repeat}
#slide15{background:url(../images/slide-15.jpg) no-repeat}
#slide16{background:url(../images/slide-16.jpg) no-repeat}
#slide17{background:url(../images/slide-autobusy.jpg) no-repeat}
#slide18{background:url(../images/slide-18.jpg) no-repeat}
#slide19{background:url(../images/slide-tinymce.jpg) no-repeat}
#slide20{background:url(../images/slide-20.jpg) no-repeat}
#slide-recenze{background:url(../images/slide-recenze.jpg) no-repeat}

.slide-map-link {
display: inline-block;
height: 50px;
position: relative;
top: 112px;
width: 170px;
left: 410px
}
#slide13 .btn {border: 0 none;left: 213px;position: relative;top: 185px}
/*.sml-1 {left: 410px}
.sml-2 {left: 585px}
.sml-3 {left: 760px}*/

#slide2 .btn, #slide3 .btn, #slide4 .btn, #slide6 .btn, #slide7 .btn, #slide5 .btn1, #slide8 .btn,#slide11 .btn,#slide12 .btn,#slide14 .btn,#slide15 .btn,#slide16 .btn, #slide18 .btn, #slide20 .btn, #slide-recenze .btn
{border:0;    position:relative;    top:190px;    left:742px}
#slide17 .btn, #slide19 .btn
{border:0;    position:relative;    top:200px;    left:744px}


/*#slide1 p, #slide2 p, #slide3 p, #slide4 p, #slide5 p{position:relative;top:255px;left:670px;color:#2e7cbd}
*/
#cont{color:#595959;    margin-top:90px;    _margin-top:-10px!important}
div#content{background:none;    float:left;    margin-bottom:30px;    width:600px;}
div#content .headline{background:url("../images/headline-bg.gif") no-repeat;    width:600px;    height:200px;    overflow:hidden}
div#content .headline p{font-style:italic;    margin:25px;    font-weight:bold;    font-size:1.1em}
.headline h1{margin:25px}
.headline p span{float:right;    font-weight:normal}
div#content .float-a{margin-bottom:0px;    margin-top:0px;    width:600px;}
div#content .float-b{margin-bottom:0px;    margin-top:20px;    width:600px;}
div#content .float-a a, div#content .float-b a{font-weight:bold;    font-size:1.05em;    background:url("../images/buble.gif") no-repeat 0 5px;    padding-left:35px;    height:25px;    display:block}
div#content .float-a span, div#content .float-b span{margin-left:35px;    font-size:0.8em;    line-height:1em}
div#page{background:url("../images/bg-page.gif") top no-repeat #fff;    min-height:700px;    margin-bottom:30px;    padding:15px 20px}
div#page  h2{margin:0}
div#page li{list-style-image:url("../images/list.gif");    padding:4px 0}
div#page table{width:100%;    margin-top:0;}
div#page th{text-align:left;    background:url("../images/th.gif") top no-repeat #2e7cbe;    padding:7px;    color:white;}
div#page td{padding:7px;}
div#page th a{color:white;}
div#page .dark{background:#fff8ed;    padding:7px;}
div#navigation{float:right;    width:300px}
div#navigation td{padding:8px}
div#navigation a{color:#2e7cbd;    font-weight:bold}
div#navigation p{background:url("../images/navicon.gif") no-repeat;    padding:0 0 0 40px;}
div#navigation ul{margin:0 0 0px 0;    padding:0}
div#navigation li{list-style-type:none;    background:url("../images/comicon.gif") no-repeat;    padding-left:40px;    line-height:2.2em;    margin:10px 0}
div#arrow{color:#595959;    background:url("../images/bg-arrow.gif") no-repeat;    width:705px;    height:192px;    float:left;}
div#arrow p{width:450px;    height:192px;    font:bold 1.05em/1.5em Arial;    padding:0 15px}
div#arrow span{color:#2e7cbd}
div#arrow .tm{position:relative;    top:10px}
div#fork{float:right;}
div#fork  ul{margin:0;    padding:0}
div#fork  li{list-style-type:none;    height:44px;    margin-bottom:6px}
div#fork  li img{border:none;}
.friends{margin:20px 0;}
.friends img{border:0}
#foot{height:450px;    background:url("../images/bg-foot.jpg") repeat-x;    text-align:left;    color:#a8d1f5}
#foot-cont{width:940px;    height:380px;    margin:0 auto;    font:normal 0.9em/1.4em Arial}
#foot-cont a{color:#cae5fc;    font-weight:bold;    text-decoration:underline;}
#foot-cont strong{font:normal 1.5em/2em Arial;    color:#cae5fc;}
#foot-cont .float{width:265px;    height:300px;    float:left;    padding:20px}
#foot-cont .copy{text-align:center;    color:#6ba8de}
#foot-cont #foot-nav a{color:#a8d1f5;    text-decoration:none;    border-right:1px solid #20629e;    padding:0 10px 0 9px;}
#foot-cont #foot-nav a:hover{color:#fff}
#foot-cont #foot-nav{width:940px;    background:url("../images/logo-footer.gif") no-repeat 0 -2px;    padding-left:90px;}
#foot-cont #foot-nav .nbr{border-right:none}
#foot-cont form input{padding:5px 8px;    margin-right:10px}
#foot-cont form #mce-EMAIL{float:left}
#foot-cont form .response{display:none}
.friends-background{background:#fff;    text-align:center}
.friends-background a{margin-left:20px;    margin-right:20px}
/** design **/
.design-box{display:inline;    float:left;    margin-bottom:30px;    margin-left:40px;    margin-right:20px;    width:220px;}
.design-box h3{font:bold 1.2em/1.5em Arial;    border:none;}
.design-inner{width:198px;    height:134px;}
.thumbnail{width:198px;    height:134px;}
.inner{margin-bottom:20px;}
.design-fs-price_czk4999{background:transparent url(../design/core_images/prices/price_czk4999.png) no-repeat;}
.design-fs-price_czk2999{background:transparent url(../design/core_images/prices/price_czk2999.png) no-repeat;}
/*.design-fs-price_eur*/
.design-fs-price_eur120{background:transparent url(../design/core_images/prices/price_eur115.png) no-repeat;}
.design-fs-price_eur200{background:transparent url(../design/core_images/prices/price_eur215.png) no-repeat;}
/*.design-fs-price_huf*/
.design-reserved{background:transparent url(../design/core_images/reserved.jpg) no-repeat;}
.design-under-construction{background:transparent url(../design/core_images/under-construction.jpg) no-repeat;}
.design-sold{background:transparent url(../design/core_images/sold.jpg) no-repeat;}
.design-bg{background:#fff;}
div#design-content{background:#fff;    float:left;    margin-bottom:30px;    width:600px;}
.design-inner{border:3px solid #fff;}
.design-outer{border:1px solid #888;    width:204px;}
/** design questionaires**/
div.designQuestionaires{background:white;}
div.info-text{margin-bottom:40px;}
div.designQuestionaires label{font-weight:bold;}
div.info_values label{width:150px;    display:inline-block;}
div.info_values input{width:50%;}
div.info_values > div{margin-bottom:15px;}
div.info_values{margin-bottom:40px;}
div.questionaire_questions label{display:block;
/* width:49%;vertical-align:middle;    */
}
div.questionaire_questions > div, fieldset.questionaire_questions > div{margin-bottom:20px;    background:#eee;    padding:5px;}
div.questionaire_questions > div textarea, fieldset.questionaire_questions > div textarea{width:99%;}
div.questionaire_questions > div input, fieldset.questionaire_questions > div input{width:50%;}
fieldset.questionaire_questions{margin-bottom:20px;}
.three_webs-st, .three_webs-nd, .three_webs-rd{margin-left:10px;}
.error-message{font-weight:bold;    color:red;}
.success{font-size:16px;}
.languages-menu{display:block;    width:118px;    height:33px;    float:right;    position:relative;
/*margin-top:5px;    */
top:5px;}
.languages-menu a{width:34px;    height:28px;    display:inline-block;    margin-left:2px;}
.languages-menu a.cz{background:transparent url(../images/cz-flag.jpg) no-repeat;}
.languages-menu a.cz:hover, .languages-menu a.cz.active{background:transparent url(../images/cz-flag-active.jpg) no-repeat;}
.languages-menu a.sk{background:transparent url(../images/sk-flag.jpg) no-repeat;}
.languages-menu a.sk:hover, .languages-menu a.sk.active{background:transparent url(../images/sk-flag-active.jpg) no-repeat;}
.languages-menu a.hu{background:transparent url(../images/hu-flag.jpg) no-repeat;}
.languages-menu a.hu:hover, .languages-menu a.hu.active{background:transparent url(../images/hu-flag-active.jpg) no-repeat;}
div.contentTraffics.view_last{background:transparent url(http://www.cestovnisystem.cz/images/headline-bg.gif) no-repeat;    width:550px;    padding:15px 25px 10px 25px;    margin-top:15px;}
div.contentTraffics.view_last > div{font-size:0.9em;    font-style:normal;    font-weight:700;}
.contentTrainings .fcb-widget{display:none;}
span.asterix-field-required{font-size:16px;    line-height:14px;    margin-left:5px;    color:red;}
