@import http://fonts.googleapis.com/css?family=Ubuntu:300,500,700,300italic,500italic,700italic&subset=latin,latin-ext;
@import http://fonts.googleapis.com/css?family=Special+Elite&subset=latin,latin-ext;
@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,400italic,600italic&subset=latin,latin-ext");
html{width:100%;height:100%;margin:0;padding:0}
body{padding:0;margin:0;font-family:'Source Sans Pro',"Ubuntu",Calibri,Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;font-size:1.0em;color:#FFF;background:url(body-bg.jpg) #9B6DC3 center top repeat;background-attachment:scroll;cursor:default;border:0 solid red}
body{position:relative;width:100%;min-width:240px;min-height:800px;z-index:1}
div{position:relative;}
.body{position:relative;width:100%;height:auto;min-height:800px;margin:0;padding:0;margin-left:auto;margin-right:auto;background:url(body-bg-image.jpg) center top no-repeat}
.bodyContent{position:relative;text-align:left;width:98%;min-height:800px;height:auto;margin:0 auto;padding:0;border:0 solid red}
p{position:relative}
strong{font-weight:700}
small{color:#66DFFF;font-size:90%}
em{}
img{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5{width:100%}
h1{color:#790078;font-size:250%;margin:0 0 15px;padding:0;font-weight:bold; text-shadow: 1px 1px 0px #F6E3FA;}
h2{color:#FFF;font-size:160%;margin:0 0 5px;padding:0;font-weight:bold; text-shadow: 1px 1px 0px #790078;}
h3{color:#4B1973;/*58FFFF;*/font-size:140%;margin:5px 0 0;padding-top:12px;font-weight:bold; text-shadow: 1px 1px 0px #E0A0E7;}
h4{color:#790078;font-size:120%;margin:5px 0 10px;padding:0;font-weight:bold; text-shadow: 1px 1px 0px #E0A0E7;}
h5{font-size:110%;margin:0;padding:0;font-weight:500}
h2 a{color:#FFF!important}
a,a:hover,a:active,a:visited,a:link,input,button{outline:0!important}
a{text-decoration:none;color:#5BE9FF; text-shadow: 1px 1px 0px #790078;}
a:link{text-decoration:none;color:#5BE9FF}
a:visited{text-decoration:none;color:#5BE9FF}
a:active{text-decoration:none;color:#5BE9FF}
a:hover{text-decoration:none;color:#5BE9FF;text-decoration:underline}
.link-white{color:#FFF;font-weight:700}
.link-white:link{text-decoration:none;color:#FFF}
.link-white:visited{text-decoration:none;color:#FFF}
.link-white:active{text-decoration:none;color:#FFF}
.link-white:hover{text-decoration:none;color:#FFF;text-decoration:underline}
.link{display:block-inline;min-width:50px;height:15px;margin-bottom:10px;padding:10px 45px 10px 2px;font-size:18px;text-align:left;text-decoration:none;background:url(link-out.png) center right no-repeat; white-space:nowrap;}
.link:hover{background:url(link-over.png) center right no-repeat;text-decoration:none}
.linkbutton {width:100%; height:120px; text-align:center; clear:both;/*background: url('design/mainmenu-bg.png') top center no-repeat;*/}
.linkbutton a{display:block; width:350px; height:60px; padding:25px; margin: 0px auto; font-size:22px; text-decoration:none; background: url('link-button-out.png') top center no-repeat;}
.linkbutton a:hover{color:#FFF; background: url('link-button-over.png') top center no-repeat;}


ul{margin:10px 0 20px;padding:0;list-style:none}
li{margin:0;padding:0 0 6px 20px;background:url(li.png) 4px 5px no-repeat}
sup{font-weight:both;font-size:60%}
object{clear:both}
.delic, #index-boxes2 .delic{width:100%;height:4px;clear:both;margin:0;background:url(hr.png) top center repeat-x;}
hr{color:#DBDAD0;width:100%;height:1px;line-height:1px;border:0;background-color:#DBDAD0;clear:both}
.hrbig{color:#DBDAD0;width:100%;height:5px;line-height:5px;border:0;background-color:#DBDAD0;clear:both}
.akcetext{font-size:110%}
.akcetext2{font-size:130%;color:#300;font-weight:700}
.strong500{font-weight:500}
.lbig{font-size:110%}
.big{font-size:120%}
.bigbold{font-size:120%}
.bigger-red{font-size:120%;font-weight:700;color:#C00!important}
.bigger{font-size:135%}
.bigger strong{color:#000}
.superbig{font-size:160%}
.superbigger{font-size:220%}
.megabig{font-size:360%}
.megabigger{font-size:420%}
.small{font-size:85%}
.smaller{font-size:70%}
.noline{text-decoration:none!important}
.bg-red{background-color:#A00;width:230px;color:#FFF;padding:10px}

.introtext {text-shadow: 1px 1px 5px #BB85D5;}
.w20 {width:25%}
.w25 {width:25%}
.w30 {width:30%}
.w35 {width:35%}
.w40 {width:40%}
.w45 {width:45%}
.w50 {width:50%}
.w55 {width:55%}
.w60 {width:60%}
.w70 {width:70%}
.w80 {width:80%}
.w90 {width:90%}
.w100 {width:100%}
.w100px{width:100px!important}
.w125px{width:125px!important}
.w150px{width:150px!important}
.w180px{width:220px!important}
.w200px{width:200px!important}
.w250px{width:250px!important}
.w260px{width:260px!important}
.w270px{width:270px!important}
.w280px{width:280px!important}
.w300px{width:300px!important}
.w310px{width:310px!important}
.w320px{width:320px!important}
.w330px{width:330px!important}
.w340px{width:340px!important}
.w350px{width:350px!important}
.w360px{width:360px!important}
.w370px{width:370px!important}
.w380px{width:380px!important}
.w390px{width:390px!important}
.w400px{width:400px!important}
.w420px{width:420px!important}
.w430px{width:430px!important}
.w460px{width:460px!important}
.w480px{width:480px!important}
.w500px{width:500px!important}
.w520px{width:520px!important}
.w530px{width:530px!important}
.w540px{width:540px!important}
.h30px{height:30px!important}
.h45px{height:45px!important}

.padding4 {padding:15px 4%;}
.lightbox img {border:solid #FFF 3px;}

.violet{color:#4B1973; text-shadow: 1px 1px 0px #E0A0E7;}
a.violet{color:#4B1973; text-shadow: 1px 1px 0px #E0A0E7;}
a.violet:hover{color:#4B1973; text-shadow: 1px 1px 0px #E0A0E7;}

.orange{color:#C60}
.red{color:#F33}
.white{color:#FFF}
.black{color:#000}
.grey{color:#666}
.greydark{color:#444}
.greylight{color:#999}
.imgbox{position:relative}
.marianne-avana{position:absolute;top:400px;right:20px;z-index:10}
.marianne-klaus{position:absolute;top:50px;right:20px;z-index:10}
.center{text-align:center}
.normal{font-weight:500}
.nomargin{margin:0!important}
.nopadding{padding:0!important}
.nopaddingbottom{padding-bottom:0}
a.bt-back{display:block;width:60px;height:16px;padding-top:0;color:#C60!important;font-size:14px;font-weight:700;text-align:right!important;text-decoration:none!important;background:url(img/back-arrow.gif) left center no-repeat;font-family:Calibri,'switzerland',Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;z-index:100!important}
a.bt-back:hover{color:#C60!important}
.calibri{font-family:Calibri,Arial CE,Helvetica CE,Arial,Helvetica,sans-serif}
.relative{position:relative}
.absolute{position:absolute}
.align-left{text-align:left!important;}
.align-right{text-align:right!important;}
.floatleft{float:left!important;}
.floatright{float:right!important;}
.float-left{float:left!important;margin-right:10px}
.float-right{float:right!important;margin-left:10px}
.displaynone{display:none}
/*#page{position:relative;clear:both;width:740px!important;height:100%;margin:0}
#pageContentTop{position:relative;width:740px!important;margin:0;padding:0;border:solid #0FF 0;clear:both}
#pageContentEnd{position:relative;width:740px!important;margin:0;margin-top:0;padding:0;padding-top:12px;border:solid #0FF 0}*/
#footer{clear:both}
#footerContent{width:740px!important;height:100%;margin:0;padding:0}
.left{width:250px;height:100%;margin:0;padding:0;padding-right:10px;border:solid #F7F 0;float:left}
.right{width:480px;height:100%;margin:0;padding:0;border:solid #F7F 0;text-align:left;float:right}

/*#header{position:absolute;position:fixed;top:0;left:0;width:100%;height:135px;padding:0;margin:0;clear:both;z-index:50;background:url(header-bg-image.png) top center no-repeat;text-align:center;border:solid #FFF 0}
#header .headerContent{position:relative;width:86%;max-width:1160px;min-width:720px;height:135px;margin:0 auto;text-align:left;border:solid red 0px;}
*/

#header{position:relative;width:100%;height:60px;margin:0;margin-bottom:10px;border:solid #00F 0;text-align:center;z-index:50;clear:both; border:solid #0FF 0px;}
#header .headerContent{position:relative;width:90%;max-width:1200px;min-width:240px;height:60px;text-align:left;margin:0 auto;border:solid #0FF 0px;}

#header #logo{position:absolute;/*float:right;*/top:0;left:20px;width:250px;height:100px;background:url(logo-fitden.png) 0 0 no-repeat;z-index:1000!important}
#header #logo a{display:block;width:250px;height:100px;color:#BD3ADA}
#header .headerContact{position:absolute;top:10px;right:100px;width:160px;border:solid #0F0 0}
#header .headerContact .title{font-size:120%;color:#58FFFF}
#header .headerContact .phone{font-size:160%;color:#FFF; text-shadow: 1px 1px 0px #790078;}
#header .headerContact .mail{font-size:110%;color:#790078;}

#header .fb{display:block;position:absolute;top:8px;right:15px;width:80px;height:80px;background:url(fb-icon.png) 0 0 no-repeat;border:solid #0F0 0}


#header .menubg-box{position:absolute;top:95px;width:100%;height:75px;text-align:center;z-index:0}
#header .menubg{position:relative;width:94%;max-width:1200px;min-width:710px;height:75px;margin:0 auto;border:solid red 0px;z-index:0}
#header .menubg-c{position:relative;width:100%;min-width:110px;height:75px;float:left;background:url(menubg-c.png) center top repeat-x;}
#header .menubg-l{position:absolute;left:-20px;width:20px;height:75px;float:left;background:url(menubg-l.png) left top no-repeat;}
#header .menubg-r{position:absolute;right:-20px;width:20px;height:75px;float:left;background:url(menubg-r.png) right top no-repeat;}


#topmenu{display:none;position:absolute;top:10px;left:150px;z-index:510;margin-top:6px}
#tomenu ul,#mainmenu li{margin:0;padding:0;list-style:none}
#topmenu ul{position:relative;width:850px;height:auto;margin:0!important;padding:0!important;list-style:none;clear:both}
#topmenu li{position:relative;width:140px;height:auto;min-height:20px;display:block;margin:0!important;padding:0!important;padding-top:6px!important;border-left:solid #DDD 2px;float:left;background:none;background:url(images/mainmenu-li.png) left center no-repeat;font-weight:700;clear:none;z-index:510!important}
#topmenu li.first{padding-left:0;margin-left:0;border-left:solid #CBE1DD 0;background:none}
#topmenu li a{padding-left:15px;color:#28728B;font-size:120%;padding-bottom:2px;font-weight:bold;text-decoration:none}
#topmenu li a:hover,#header li a:focus{color:#00AECB}
#topmenu li a.home{display:inline;padding-left:30px;height:28px;padding-top:2px;background:url(../images/topmenu-home.png) 0 0 no-repeat}
#topmenu li ul{position:absolute;display:none;width:150px;min-width:150px!important;top:20px;left:-5px;height:auto;margin:0;padding:10px 0;padding-bottom:30px;float:left;background-color:#333;font-weight:700;border:solid #9C8C81 1px;clear:none;z-index:10!important;z-index:508!important}
#topmenu li ul li{position:relative;width:150px;height:20px;margin:0;padding:0;padding-top:0!important;background:url(../images/trans.gif) center center no-repeat;border:solid #FFF 0;clear:both;z-index:10!important}
#topmenu li ul li a{display:block;position:relative;width:auto;height:18px;padding:10px;color:#FA0!important;font-size:14px;font-weight:500;text-align:left!important;text-decoration:none!important;border:solid #FFF 0}
#topmenu li ul a:hover{color:#FFF!important}
#topmenu li ul li.last{border-bottom:none;border-right:none}
#topmenu li ul li.oddelit{border-top:solid #9C8C81 1px!important}
#info{top:125px;left:10px}
#client{top:0;right:10px}

#mainmenu-toggle {display:none;position:absolute;top:30px;right:30px;width:50px;height:50px;border:solid #F99 0px; background:url(mainmenu-toggle-open.png) center center no-repeat;cursor:pointer;cursor:hand;}
#mainmenu-toggle.closemenu {background:url(mainmenu-toggle-close.png) center center no-repeat;}

#mainmenu{position:relative;width:inherit;height:auto;padding:0;padding-top:5px;margin:0 auto;border:solid #999 0px;background:none;/*background:url(mainmenu-bg.png)center top no-repeat;*/z-index:505}
#mainmenu ul,#mainmenu li{margin:0;padding:0;list-style:none}
#mainmenu ul{position:relative;width:100%;height:65px;margin:0!important;min-height:65px;list-style:none;clear:both}
#mainmenu li{position:relative;width:23%;height:65px;margin:0!important;padding:0!important;padding-top:0!important;float:left;background:none;border-left:solid #C3A0EF 0;clear:none;z-index:510!important}
#mainmenu li a{display:block;position:relative;width:98%;height:38px;padding:12px 0px 8px 0px;color:#E8CAFD;font-size:22px;font-weight:bold;text-decoration:none;line-height:20px;border:solid #C3A0EF 0px;/*text-shadow: 1px 1px 0px #000000;*/ z-index:100!important}
#mainmenu li:hover a{color:#FFF;background:url(mainmenu-on.png) center -1px no-repeat;}
#mainmenu li span{margin-top:20px;color:#65E8E6;font-size:16px;font-weight:500;text-decoration:none;text-shadow: 0px 0px 0px #790078;z-index:100!important}
#mainmenu li:hover span{color:#FFF;}

#mainmenu li.first{width:7%;padding-left:0;margin-left:0;border:solid #CBE1DD 0}
#mainmenu li a.home{display:block;width:100%;height:65px!important;padding:0;border:solid #CBE 0;background:url(mainmenu-home-out.png) center center no-repeat}
#mainmenu li a.homeon{display:block;width:100%;height:65px!important;padding:0;background:url(mainmenu-home-over.png) center center no-repeat}
#mainmenu li.on{background:url(mainmenu-on.png) center -1px no-repeat}
#mainmenu li.on a{color:#FFF}
#mainmenu li .delimiter{position:relative;width:1px;height:50px;margin:0!important;padding:0!important;float:left;background:none;/*background:url(mainmenu-delimiter.png) left center no-repeat*/}
/*#mainmenu li.kontakt{width:200px}
#mainmenu li a.kontakt{width:180px;height:28px}*/
#mainmenu .on a{color:#FFF}
#mainmenu li.last{width:2px}
#mainmenu .line{position:absolute;top:-50px;left:0;width:1px;height:100px;border-left:solid #999 1px}
.mainmenu-box{position:relative;width:100%;min-height:60px;border:solid #04F 0}
.mainmenu-fixed{position:fixed!important;top:-3px}
#submenu{position:relative;display:block;top:0;left:0;width:960px;min-width:960px;height:auto;clear:both;padding:0;border-top:solid #621499 3px;border-bottom:solid #FFF 0;background:none;background:url(img/submenu-bg1.png) #621499 center top repeat-x;z-index:505}
#submenu ul,#submenu li{margin:0;padding:0;border:0!important;list-style:none}
#submenu a{display:block;position:relative;clear:both;padding:3px 0;color:#FA0!important;font-size:105%;font-weight:500;text-align:left!important;text-decoration:none!important;border:solid #FFF 0}
#submenu a:hover{color:#FFF!important}
#submenu span{color:#FA0;font-size:13px;font-weight:500;text-align:left}
#submenu .item{display:block;border:solid 0 #FFC;position:relative;width:960px;min-width:740px;height:auto;clear:both}
#submenu .item .col{border:solid 0 #FFC;position:relative;width:200px;padding:20px;float:left}
#submenu .item .col .title{color:#EEE;font-size:20px;padding-bottom:10px;font-weight:500;text-decoration:none;text-align:left!important;line-height:150%;font-family:Calibri,'switzerland',Arial CE,Helvetica CE,Arial,Helvetica,sans-serif}
#submenu .item .col img{border:solid 0 #C3A0EF;padding:3px;float:left;z-index:10!important}
#submenu .item .col a strong{clear:both;display:none}
a.homebutton{position:absolute;top:30px;right:0;display:block;width:60px;height:16px;padding-top:0;color:#C60!important;font-size:14px;font-weight:700;text-align:right!important;text-decoration:none!important;background:url(img/back-arrow.gif) left center no-repeat;font-family:Calibri,'switzerland',Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;z-index:100!important}
a.homebutton:hover{color:#C60!important}

.navi{width:100%;height:35px;margin:0 auto;padding:10px 10px;background:url(img/navi-bg.jpg) left top no-repeat;border-bottom:solid #DDD 0}
.navi a{padding:0 10px}
.navi strong{padding:0 10px}


#copy{position:relative;width:50%;min-width:200px; min-height:150px;margin:0 auto;padding:0px;padding-top:0px;border:solid #FFF 0px;text-align:center; background:url(copy-bg.png) bottom center no-repeat;clear:both}
#copy p{color:#7F2CBF;padding:0;padding-top:20px;margin:0}
#copy .heavendesign{position:relative;display:block;/*float:right;*/width:190px;height:34px;color:#7F2CBF;font-size:13px;font-weight:500;text-align:center;text-decoration:none;padding:0;padding-top:30px;margin:0 auto;background:url(logo-heavendesign.png) top center no-repeat}
#copy .heavendesign:hover{color:#FFF!important;text-decoration:none;background:url(logo-heavendesign-over.png) top center no-repeat}
#copy .heavendesign span{position:absolute;top:15px;width:190px;height:34px;color:#7F2CBF;font-size:13px;font-weight:500;text-align:center;text-decoration:none;padding:0;margin:0}

#popup{position:absolute;float:none;top:20px;left:20px}
.title{width:240px;height:60px;margin:0;padding:0;border:solid #F7F 0}


#page{position:relative;width:100%;height:auto;min-height:800px;padding:0;margin:0;padding-top:25px;clear:both;z-index:5;text-align:center;border:solid #FF0 0px}
#page .pageContent{position:relative;width:90%;max-width:1140px;min-width:200px;height:auto;min-height:800px;padding:0px;margin:0 auto;text-align:left;border:solid #FFF 0px}

#content{position:relative;width:100%;}
#content p .uvozovka{position:absolute;left:-15px}
/*#content li {margin-bottom:12px;}*/
#content .img{border:solid #474519 0}
#content .text{width:380px;margin:0;padding:0;clear:both}

#content .index-photo{width:30%;/*height:800px;*/max-width:320px;float:left;}
#content .index-text{width:70%;/*height:800px;*/ float:right; padding-top:30px;margin:0;/*padding-left:30%;*//*background:url(index-photo.png) top left no-repeat*/}

.shadow-bottom{position:relative;width:100%; height:10px;}
.shadow-bottom img{width:100%; height:10px;}

.boxes{/*padding:25px; *//*background:url(boxes-bg.png) top left repeat*/}
.boxes h3{font-size:120%;line-height:120%;padding-top:0;}
.boxes .box{height:auto; float:left}

#index-boxes2{position:relative;width:100%;height:auto;margin:0;padding:0px;/*overflow:hidden;*//*background:url(boxes-bg.jpg) bottom right #6D2AA2 no-repeat*/}
#index-boxes2 .box{width:42%; min-height:165px; margin:0 4%; border:solid 0px #AAA;float:left}
#index-boxes2 img{width:40%; height:auto; max-width:160px; min-width:120px; margin:0 auto;}
#index-boxes2 h3{font-size:110%;padding-top:0}
#index-boxes2 .delic{display:none;}

#index-boxes3{position:relative;width:100%;height:auto;margin:0;padding:0px;/*overflow:hidden;*//*background:url(boxes-bg.jpg) bottom right #6D2AA2 no-repeat*/}
#index-boxes3 .box{width:31%; height:auto; min-height:165px; margin:0 1%; text-align:center; border:solid 0px #AAA;float:left}
#index-boxes3 img{width:40%; height:auto; max-width:160px; min-width:120px; margin:0 auto;}
#index-boxes3 p{width:90%; margin:0 auto;}
#index-boxes3 h3{padding:8px 0 8px 0;}

#index-story{position:relative;width:100%;height:auto;margin:0;padding:0px;/*overflow:hidden;*//*background:url(boxes-bg.jpg) bottom right #6D2AA2 no-repeat*/}
#index-story img{min-width:250px; max-width:400px; height: margin:0 auto;}


#boxes{position:relative;width:100%;height:auto;margin:0;padding:0px;/*overflow:hidden;*//*background:url(boxes-bg.jpg) bottom right #6D2AA2 no-repeat*/}
#boxes h2{font-size:22px;margin-bottom:15px}
#boxes h3{font-size:110%;padding-top:0}
#boxes .aboutme{width:350px;padding-right:200px;float:right;border:solid #F7F 0}
#boxes .box{/*width:154px;*/height:auto;min-height:165px;/*padding:15px;padding-top:0;*/border-left:solid 1px #AAA;float:left}
#boxes .box2{width:339px;height:auto;min-height:165px;padding:15px;padding-top:0;border-left:solid 1px #AAA;float:left}
#boxes .box4{width:880px;height:auto;min-height:100px;float:left;background-color:#6D2AA2}
#boxes .box2 a,#boxes .box4 p a{color:#FFF!important;font-weight:strong}
#boxes .box h2,#boxes .box2 h2,#boxes .box4 h2{color:#F93;font-size:150%;font-weight:700;margin-bottom:15px}
#boxes .box h3,#boxes .box4 h3{color:#DDD!important;font-size:100%;padding-top:0;font-weight:700}
#boxes .box h3 a,#boxes .box4 h3 a{color:#DDD!important;font-family:Arial CE,Helvetica CE,Arial,Helvetica,sans-serif}
#boxes .box p,#boxes .box2 p,#boxes .box4 p{font-size:100%;margin-top:5px;margin-bottom:5px}
#boxes .first{width:155px;border-left:none}
#boxes .correct{margin-bottom:15px!important}
#bannerboxes{position:relative;width:740px!important;height:auto;margin:15px 0 0;font-size:120%;border-bottom:solid 1px #DAD8CF;background:url(img/bannerboxes-bg.jpg) 0 0 repeat-x;overflow:hidden}
#bannerboxes .box{position:relative;width:370px;height:auto;min-height:250px;float:left;z-index:1}
#bannerboxes .line{position:absolute;top:1px;left:370px;width:2px;height:auto;min-height:230px;padding:0;background:none;z-index:100}
#bannerboxes .box-left{position:relative;float:left;z-index:1}
#bannerboxes .box-right{position:relative;width:369px;height:auto;min-height:250px;float:right;overflow:hidden}
#bannerboxes img{position:absolute;top:0;left:0;width:370px;height:250px;z-index:2}
#bannerboxes a{position:absolute;top:0;left:0;display:block;width:90px;height:40px;padding:210px 0 0 280px;font-size:120%;font-weight:700;color:#FFF!important;text-decoration:none!important;background:url(img/bannerboxes-bt0.png) 0 0 no-repeat;z-index:5}
#bannerboxes a:hover{background:url(img/bannerboxes-bt1.png) 0 0 no-repeat}

#clanky{position:relative; width:100%;/*overflow:hidden*/}
#clanky .clankyContent{position:relative;width:100%}
#clanky .item{position:relative;width:27%;min-width:270px; height:270px;padding:0px;margin-right:5%;margin-bottom:30px;text-align:center; float:left}
#clanky img{position:relative; width:40%; height:auto; max-width:160px; min-width:120px; margin:0 auto;}

#morelist{width:100%;/*overflow:hidden*/}
#morelist .pravda{position:absolute; top:20px; right:0;font-size:24px;color:#0F0;text-align:right;/*font-family:'Special Elite',cursive;*/text-shadow: 1px 1px 0px #790078;}
#morelist .nepravda{position:absolute; top:20px; right:0;font-size:24px;color:red;text-align:right;/*font-family:'Special Elite',cursive;*/text-shadow: 1px 1px 0px #790078;}
#morelist .sporne{position:absolute; top:20px; right:0; font-size:24px;color:#FF0;text-align:right;/*font-family:'Special Elite',cursive;*/text-shadow: 1px 1px 0px #790078;}
#morelist .more{position:relative;min-height:85px; padding:10px 0px;cursor:hand;cursor:pointer;border:solid #DDD 0px;background:url(design/more-out.jpg) top right repeat-x}
#morelist .more:hover{background:url(../images/more-over.jpg) top right repeat-x}
#morelist .more:hover .link{background:url(link-over.png) center right no-repeat;text-decoration:none}
#morelist .more-on{background:url(../images/more-on.jpg) top right repeat-x}
#morelist .more-on:hover{background:url(../images/more-on.jpg) top right repeat-x}
#morelist .more h2{display:block;font-size:28px;font-weight:500;/*width:750px;*/padding:10px;text-align:left;border:solid #040 0}
#morelist .more h3{display:block;font-size:28px;font-weight:500;/*width:750px;*/padding:10px;text-align:left;border:solid #040 0}
#morelist .moreinfo{position:relative;float:left;padding:0 10px;height:auto;display:none;margin:0}
#morelist .image{position:absolute;right:0;display:block;width:250px;padding:10px;border:solid #040 0}
#pageLeft #pager{width:550px;height:20px;margin:20px 0 0;padding:0;clear:both}
#pager p{width:80px;height:20px;margin:0;padding:0;float:left}
#pager ul{width:400px;height:20px;margin-left:20px;padding:0;list-style:none}
#pager li{margin:0;padding:0;width:26px;height:16px;font-size:100%;text-decoration:none;text-align:center;list-style:none;position:relative;float:left;background:url(../img/trans.gif) left top no-repeat;color:#FFF;font-weight:700}
#pager li a,#pager li a:link,#pager li a:visited,#pager li a:active{margin:0;padding:0;width:26px;height:16px;color:#D77777;font-size:100%;font-weight:500;text-decoration:none;text-align:center;list-style:none;position:relative;float:left}
#pager li a:hover{color:#FFF;border-bottom:solid #3F95C0 2px}
#pager li span.prev{margin:0;padding:0;width:26px;height:16px;color:#66DFFF;font-size:100%;text-decoration:none;text-align:center;list-style:none;position:relative;float:left;background:url(../img/pages-prev1.gif) 50% 40% no-repeat}
#pager li span.prev:hover{background:url(../img/pages-prev2.gif) 50% 40% no-repeat}
#pager li span.next{margin:0;padding:0;width:26px;height:16px;color:#66DFFF;font-size:100%;text-decoration:none;text-align:center;list-style:none;position:relative;float:left;background:url(../img/pages-next1.gif) 50% 40% no-repeat}
#pager li span.next:hover{background:url(../img/pages-next2.gif) 50% 40% no-repeat}
#fotogalerie-vypis,#fotogalerie-popis,#fotogalerie-detail{width:550px;margin:0;padding:0;clear:both}
#fotogalerie-vypis .foto{width:170px;margin:0 0 10px 5px;padding:0;float:left;border:0 solid #3F95C0}
#fotogalerie-vypis .foto .image,#fotogalerie-vypis .foto .image table{width:170px;height:170px;margin:0;padding:0;border:0}
#fotogalerie-vypis .foto .image td{margin:0;padding:0;text-align:center;vertical-align:middle;border:0}
#fotogalerie-detail .foto{width:550px;margin:0;padding:0;float:left;border:0 solid #3F95C0}
#fotogalerie-detail .foto .image{width:550px;text-align:center;margin:0;padding:0;border:0}
#fotogalerie-vypis .foto .image a img,#fotogalerie-detail .foto .image a img{padding:2px;border:1px solid #3F95C0}
#fotogalerie-vypis .foto .image a:hover img,#fotogalerie-detail .foto .image a:hover img{border:1px solid #FFF}
#fotogalerie-vypis .foto .popis,#fotogalerie-detail .foto .popis{margin-top:5px;padding:5px}
#pageLeft #photosNav{width:550px;height:20px;margin:20px 0 0;padding:0;text-align:center;clear:both}
#kestazeni{width:760px;clear:both;overflow:hidden}
#kestazeni .item{width:250px;height:220px;float:left;margin-bottom:20px}
.nazevodkaz{margin:0;padding:0 15px 0 0;display:block;clear:both;color:#FFF00C;font-size:100%;text-decoration:none;background:url(img/nazevodkaz-li1.gif) center right no-repeat;font-weight:700}
.nazevodkaz:link,.nazevodkaz:active,.nazevodkaz:visited{margin:0;padding:0 15px 0 0;color:#FFF00C;font-size:100%;text-decoration:none;font-weight:700}
.nazevodkaz:hover{text-decoration:underline;background:url(img/nazevodkaz-li2.gif) center right no-repeat}
#doba{width:160px;height:200px;float:left;background-image:url(img/doba-bg.gif);background-repeat:repeat-x}
#doba .den{width:70px;float:left;padding-left:10px}
#doba .hod{width:70px;float:left}
#doba .cenik{width:140px;float:left;padding-left:10px;margin-top:45px}
.kontakty{width:580px;margin:0px,0px,25px,0;padding:0;clear:both}
.kontakty .uno{margin-right:10px;margin-bottom:10px;padding:7px;width:260px;height:120px;clear:right;background-color:#042700;border:1px solid #1E2D00}
.kontakty .duo{margin-right:10px;margin-bottom:10px;padding:7px;width:260px;height:120px;float:left;background-color:#042700;border:1px solid #1E2D00}
.kontakty .pozn{margin-left:10px;margin-bottom:20px;padding:0;width:500px;height:30px;clear:both;float:left}
.kontakty div img{border:solid #0F77FF 0}
.downloadlinkbox{width:710px;padding:15px;margin-bottom:20px;clear:both;color:#AAA;background-color:#F2F2F2;font-weight:700}
#downloadlink{width:690px;padding-left:25px;float:left;color:#AAA;text-align:left;font-weight:700;background:url(img/downloadlink-bg.gif) left center no-repeat}
#downloadlink strong{color:#666!important;padding:0!important;margin:0!important}
#downloadlink strong a{padding:0;margin:0}
.contact{width:380px;margin-top:5px;clear:both}
.contact .item{width:100%;height:auto;min-height:20px;clear:both}
.contact .item span{display:block;width:100px;font-weight:700;float:left}
.mapa{width:360px;height:360px;border:none}
.galerie{position:relative;width:930px;clear:both;overflow:hidden}
.galerie .galitem:hover{text-decoration:none}
.galerie .galitem table{width:160px;padding:0;margin:0;border:0}
.galerie .galitem tr{width:160px;padding:0;margin:0;border:0}
.galerie .galitem td{width:160px;height:160px;padding:0;margin:0;border:0;text-align:center;vertical-align:middle}
.galerie .galitem img{display:block;clear:both}
.galerie .galitem strong{clear:both}
.galerie .galitem div{display:none}
.galerie .galitem a{text-decoration:none}
#cenik{width:100%;margin-top:10px;clear:both}
#cenik .item{/*height:auto;*/padding:7px 10px;margin-left:0;margin-bottom:4px;clear:both;background-color:#732FA8}
#cenik .item .text{position:relative;font-size:110%;width:600px;height:auto;float:left}
#cenik .item .text span{position:relative;font-size:90%;width:700px;height:auto;float:left}
#cenik .item .price{position:relative;font-size:120%;width:250px;height:20px;float:right;text-align:right;font-weight:700}
#cenik .info{width:870px;height:auto;padding:7px 10px;margin-left:10px;margin-bottom:4px;clear:both}

#map{position:relative;float:right; text-align:right; width:100%;height:600px; /*overflow:hidden;*/ /*padding:0 5%;*/border:solid #F7F 0px;}
#mapa{position:absolute;top:0;left:0;width:100%;height:600px;border:none;z-index:1}

.pocitadlo-img{width:1px;height:1px}
.FFclearer{clear:both;width:100%;height:1px;visibility:hidden;overflow:hidden;line-height:1px;background-color:#000}
.clearer{clear:both;width:100%;height:0;visibility:hidden;overflow:hidden;line-height:1px;background-color:#000}

@media all and (max-width: 1024px) {
#index-boxes2 .box{width:100%; margin:0 0%; margin-bottom:25px; float:left}
#index-boxes2 .delic{display:block-inline;}

#index-boxes3 .box{width:100%; margin:0 0%; text-align:left; border:solid 0px #AAA; float:left}
#index-boxes3 img{width:20%; height:auto; max-width:120px; min-width:120px; margin:0 0; float:left;}
#index-boxes3 p{width:80%; margin:0; float:right;}
#index-boxes3 h3{padding:0 0 8px 0;width:80%; float:right;}
}

@media all and (max-width: 720px) {
#mainmenu-toggle {display:block;z-index:1500;}
#mainmenu {display:none;width:100%;height:auto;top:114px;margin:0px auto;z-index:500;}
#mainmenu .mainmenuContent{width:92%;height:auto;margin:0 auto;padding-bottom:5px;}
#mainmenu div.centered{position:relative;margin:0 auto;text-align:center;}
#mainmenu ul {list-style:none;width:100%;margin:0;padding:0;text-align:center;clear:both;background:url(body-bg.jpg) top left repeat;}
#mainmenu ul li{position:relative;display:inline-block;width:100%;height:100px;clear:both;padding:0px!important;margin:0px!important;text-align:center;}
#mainmenu li.delimiter{display:none;}
#mainmenu li .delimiter{display:none;}
#mainmenu li a{font-size:30px;width:96%;height:65px;color:#FFF;padding:30px 10px 10px 10px;margin:0 auto;background:url(mainmenu-resp-a-bg.png) bottom center no-repeat; border:solid 0px #73BBCE;}
#mainmenu li:hover a{color:#FFF;background:url(mainmenu-resp-a-bg.png) bottom center no-repeat;}
#mainmenu li.on{background:none;}

/*
#mainmenu li a{height:38px;padding:20px 0px 8px 0px;font-size:22px;line-height:20px;z-index:100!important}
#mainmenu li span{display:none;}*/




#index-boxes2 .box{width:100%; margin:0 0%; margin-bottom:25px; float:left}
#index-boxes2 .delic{display:block-inline;}

#index-boxes3 .box{width:100%; margin:0 0%; text-align:left; border:solid 0px #AAA; float:left}
#index-boxes3 img{width:20%; height:auto; max-width:120px; min-width:120px; margin:0 0; float:left;}
#index-boxes3 p{width:80%; margin:0; float:right;}
#index-boxes3 h3{padding:0 0 8px 0;width:80%; float:right;}

#recenzeeva div {width:100%; text-align:center!important;}
#recenzeeva div img{max-width:200px;}
}