
body{font-size:10px;text-align:center;font-family:sans-serif;background:url('../images/bg-all.png') top left ;}
.clear{clear:both;line-height:0em;height:0px;font-size:0px;}
*{padding:0;margin:0;}
.fleft{float:left;}
a img{border:none;}
.fright{float:right;}
#background-middle ul li, p{font-size:1.2em;margin-bottom:0.5em;}
#background-middle ul{padding-left:1.3em;}
#background-middle li li{font-size:1em;}
#bgall{background:url('../images/top-all-bg.png') top left repeat-x;}
#all{position:relative;margin:0 auto;width:95.5em;text-align:left;}
#middle, #left_middle, #left_middle_right, #middle_right{width:95.5em;padding:33em 0 2em 0; background:#fff;}
#header{position:absolute;top:0;left:0;width:95.5em;height:33em;background:url('../images/top-all-bg.png') top left repeat-x;}
#headerpod{position:absolute;top:5.1em;left:-0.8em;background:url('../images/header-pod2.png') bottom left no-repeat;width:97.1em;height:5.2em;}
#header .bghead{background:url('../images/header-pod.png') bottom left repeat-x;height:33em;}
#header .kontakt{float:right;padding:1em 0 0 4em;}
#header .inhead{background:url('../images/header-bg2.jpg') top left no-repeat #fff;height:25.2em;position:absolute;top:6.2em;width:95.5em;}
#header .logo{margin-top:15em;}
#header .headmenu{position:absolute;top:15em;right:2em;width:69em;background:url('../images/head-menu-li.png') top left repeat-x;}
#header .headmenu li{display:inline;list-style-type:none;float:left;}
#header .headmenu li a{display:block;padding:3em 0.5em 1em 0.5em;font-size:1.5em;color:#fff;text-decoration:none;text-transform: uppercase;}
#header .headmenu li a:hover, #header .headmenu li a.active {background:url('../images/head-menu-li-active.png') top left repeat-x}
#footer{width:95.5em;height:17em;}
#footer .partners{margin:1em 0;padding:2em;background:#fff;}
#footer p.footer{text-align:center;color:#fff;font-size:1.1em;}
h3.kde{font-size:1em;font-family:sans-serif!important;color:#000!important;}
h3.kde a{/* color:#000!important; */font-weight:normal;}
/*right_middles*/
#left_middle #right_middles, #left_middle_right #right_middles{float:right;}
#middle_right #right_middles, #middle #right_middles{float:right;width:95.5em;}
#left_middle_right #right_middles, #left_middle #right_middles{float:right;width:73em;}

/*left_row*/
#left_row{float:left;width:22.5em;}
#left_row .inner{padding:1em;margin-bottom:2em;}
#middle #left_row, #middle_right #left_row{display:none;}

/*middle_row*/
#middle_row{float:left;color:#7A1F10;}
#left_middle_right #middle_row{width:47em;}
#middle_right #middle_row{width:68.5em;}
#left_middle #middle_row{width:73.5em;}
#middle #middle_row{width:95.5em;}

#middle_row .inner{padding:1em 1em 2em 2em;}
#left_middle #middle_row .inner{padding:1em 2em 2em 2em;}

/*right_row*/
#right_row{float:right;width:26.5em;/* color:#7A1F10; */}
#right_row .inner{background:#F2ECEC;margin:1em 2em 2em 0em;padding:1em;}
#left_middle #right_row, #middle #right_row{display:none;}
#left_middle_right #right_row{width:26em;}


/*backgrounds of rows*/
#background-left, #background-right, #background-middle{float:left;}
#background-left{background:url('../images/left_row.gif') 0 0 repeat-y;}
#middle #background-left, #middle_right #background-left{background:none;}
#background-right{}
#left_middle #background-right, #middle #background-right{background:none;}
#background-middle{}
#middle #background-middle, #middle_right #background-middle{ background:url('../images/middle_row_bez_left.gif') 0 0 repeat-y;}


h1{font-size:2.7em;font-weight:normal;margin-bottom:0.2em;font-family:Georgia, sans-serif;color:#7A1F10;}
h2{font-size:1.8em;font-weight:normal;margin-bottom:0.5em;font-family:Georgia, sans-serif;color:#000;}
  #right_row h2{margin-bottom:0em;}
  #right_row .echo h2{margin-bottom:0.5em;}
h3{font-size:1.4em;font-weight:bold;margin-bottom:0.3em;font-family:Georgia, sans-serif;}
h3.perex{font-size:1.4em;background:url("../images/head-menu-li-active.png");color:#fff;padding:0.6em 0.3em;font-size:1.3em;margin-bottom:1em;}
  .sectionlink h3.perex{font-size:1.2em!important;background:url("../images/head-menu-li-active.png");color:#fff;padding:0.6em 0.3em;font-size:1.3em;}
   #right_row h2.perex {background:url("../images/head-menu-li-active.png");padding:0.6em 0.3em;}
   #right_row h2.perex a{color:#fff;}
p.perex{line-height:1.4em;font-size:1.6em;font-family:Georgia, sans-serif;color:#7A1F10!important;margin:0em 0em 1em 0em;}
.uvodallsl{float:left; background: url('../images/middle-border.gif') top center repeat-y;}
.uvodsl{float:left;width:19.2em;padding:0em 0;}
.uvodsl.middle{margin:0 2.7em;}
.uvodsl p{color:#333333;margin-top:0.5em;}
.uvodsl ul{padding:0!important;margin:1em 0em 0em 0em!important;text-transform:uppercase;}
.uvodsl ul li{padding-left:1em;list-style-type:none;background:url('../images/ul-li-uvod.gif') top left no-repeat;}
a{color:#333333;}
a:hover{text-decoration:none;}
h1 a, h2 a, h3 a{color:#7A1F10;font-family:Georgia, sans-serif;}

#middle_row .inner ul{margin:1em;}
#middle_row .inner li, #middle_row .inner p{color:#000;}

#left_row .ultwo{padding:0;margin:0;}
#left_row .ultwo li{list-style-type:none;padding:0;margin:0;background:url('../images/head-menu-li.png') top left repeat-x;float:left;display:block;width:225px;}
#left_row .ultwo li a{display:block;padding:0.5em;font-size:1.4em;;color:#fff;text-decoration:none;}
#left_row .ultwo li a span{display:block;padding:0 0 0 0.5em;font-size:0.9em}
#left_row .ultwo li a:hover, #left_row .ultwo li a.activeSkupiny{text-decoration:underline;background:url('../images/head-menu-li-active.png') top left repeat-x;}

.leftpos, .rightpos{float:left;width:34em;}
.leftpos{margin-right:1em;}
.leftpos img, .rightpos img{margin:0 0.8em 0 0;}
.sectionlinksline{float:left;background: url("../images/sectionlinksline.gif") repeat-y;margin-top:1em;}
.sectionlink{padding:1em;background: #F2ECEC;}
.sectionlink h2{color:#7A1F10;}
.sectionlink h2 a{color:#7A1F10;}
.sectionlink h2 a span{display:hidden;}
.sectionlink p{line-height:1.3em;}
.kontaktniformular{background:#F2ECEC;margin:0 1.5em 0 2em;}
.innerform{padding:1em;}
fieldset{border:3px solid #F2ECEC;background:#F2ECEC;}
.kontaktniformular h2, .kontaktniformular h2 a{color:#333333;}
.kontaktniformular textarea, .kontaktniformular input{width:600px;border:1px solid #7A1F10;background:#fff;font-size:14px;padding:0.2em 0;font-family: sans-serif;}
 .captcha{width:600px;background:#fff;border:1px solid #7A1F10;}
 .captcha img{padding:0.2em 0 0 0;}
 .captchainput{text-transform:uppercase;font-size:17px!important;color:#7A1F10;letter-spacing:15px;}
.kontaktniformular label{font-size:13px;color:#7A1F10;margin-right:1em;}
.kontaktniformular input.subkform{float:right;width:200px;color:#fff;background:#7A1F10;padding:0;cursor:pointer;}
.hlaskaForm{font-weight:bold;}

.spWeby{float:right;width:79em;}
.spWeby li{list-style-type:none;display:inline;font-size:1.1em;margin-right:0.5em;}
.spWeby li span{font-weight:bold;color:#7A1F10;}

hr{border:none;border-bottom:1px solid #7A1F10;padding:0;margin:1em 0;}

/*swap images*/
 .image_swap{position:relative;float:left;margin:0em!important;padding:0em!important;}
 .image_swap img.noabsolute{position:relative!important;float:left;}
 .image_swap img{top:0;left:0;position:absolute;z-index:1;cursor:pointer;}
/*zacatek meneni obrazku default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
.noall{border:0;margin:0;padding:0;}
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
/*konec*/

.akce{margin:0em!important;padding:0.3em!important;background:#C5ACA8;}
.akce ul.ulakce{margin:0em!important;padding:0em!important;}
.akce ul.ulakce li{margin:0em!important;padding:0em 0em 1em 0em!important;list-style-type:none;display:block;}
.akce ul.ulakce li strong{font-size:1.2em;}
.akce p{margin:0em!important;padding:0em!important;}

div.echo{background:#9B8B89;padding:0.5em;margin:1em 0em 1em 0em;}
div.echo li, div.echo h2, div.echo h3, div.echo p{color:#fff!important;}
#right_row div.echo li, #right_row div.echo h2, #right_row div.echo h3, #right_row div.echo p{color:#7A1F10!important;}
#right_row div.echo{background:#fff;padding:0.5em;margin:0em 0em 1em 0em;}


div.mini{margin:0em 2em 2em 2em;border-bottom: solid 0px #7A1F10;background:#F2ECEC;padding:0.5em;}

#headlines{padding:0em 2em;}
#right_row .foto{margin-bottom:1em;}

#frame_bg{display:none;position:absolute;top:0em;left:0;width:100%;height:100%;z-index:50;background:#000;opacity: 0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;}
#frame_foto{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:53;}
#foto_iframe_up{width:80em;height:40em;margin:0em auto;background-color:#F2ECEC!important;margin-top:10.6em;}
#foto_iframe_up iframe{width:100%;height:40em;overflow:auto!important;}

#middle_row .fotogalerie{padding:1em 0.5em;background-color:#F2ECEC;}
#middle_row .fotogalerie .foto{float:left;margin:0 0.5em;}

input.count{width:3em;border: solid 1px #94807E;}
input.kontakt{width:15em;border: solid 1px #94807E;}
textarea.kontakt{border:solid 1px #94807E;}

.sweetform{width:63em;margin:0em 0em 1em 0em;font-size:10px;}
.sweetform td.first{width:20em;}
.sweetform tr.jakoh2 td{background:#94807E;padding:1em;}
.sweetform tr.jakoh2 td p.cosweet{width:80%;}
.sweetform tr.trwb td{border-bottom:solid 1px #94807E;}
.sweetform p{margin:0em;padding:0.4em 0em;}
.sweetform.kontakt p{margin:0em;padding:0.1em 0em;}
.sweetform td.jednotka{width:3em;text-align:center!important;padding:0em!important;}
.sweetform td.pjednotka{width:3em;text-align:right;padding:0em!important;}
.sweetform td.cena{text-align:right!important;padding-right:1em;}
.sweetform h2{margin:0em;padding:0em;color:#fff;}
.sweetform td.firstkontakt{width:10em;}


span.alert{background:#94807E;padding:0.2em 0.1em}

.uvodright{height:65em;}

.footer a{color:#fff;}
