body{margin:0; background:url("../images/bg-main2.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:620px; height:93px;float:right;padding-top:29px;}
#nav ul{width:620px;height:26px;list-style-type:none; 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:15px;padding:0 30px;font-size:.8em; }
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;font-size:0;content:' ';}
.clearfix{min-height:1px;}
.clearfix{display:inline-block;}
/*.clearfix{display:block;}
*/
#menu{float:right;width:578px;height:44px;}
#menu ul{background:none repeat scroll 0 0 transparent;float:right;height:44px;margin:36px 0;padding:0;width:573px;}
#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}
#slide2 .btn, #slide3 .btn, #slide4 .btn, #slide5 .btn{border:0; position:relative; top:190px; left:742px}
/*#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{width:280px; height 300px; float:left;    margin-top:-15px; }
div#content .float-b{width:280px; height 300px; float:right;   margin-top:-15px;}
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:25px}
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:420px; 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;    font-style:italic;}
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;    }