body {
font-family:Trebuchet MS;
font-size:13px;
background: #f4ead1 url("body_bg.jpg") repeat-x;
background-position:0px 0px;
text-align: center;
padding:0px;
margin:0px;
}


.fade{
position:relative;
top:8px;
left:41px;
}

a:link img{
border:0px;
margin:0px;
padding:0px;
}
a:visited img{
border:0px;
margin:0px;
padding:0px;
}
a:hover img{
border:0px;
margin:0px;
padding:0px;
}

a:link{
color:#993300;
text-decoration:none;
font-weight:bold;}

a:visited{
color:#993300;
text-decoration:none;
font-weight:bold;}

a:hover{
color:#cc6633;
text-decoration:none;
font-weight:bold;}

.mid{
position:relative;
top:0px;
width:1000px;
height:auto;
margin:0 auto;
padding:0px;
text-align:left;
}

.prodej{
position:relative;
top:-10px;
right:0px;
float:right;
width:425px;
height:462px;
}

img.logo{
position:relative;
top:0px;
left:0px;
margin:0px;
padding:0px;
width:448px;
height:215px;
}

.menu{
position:absolute;
left:450px;
top:75px;
height:20px;
width:540px;
text-align:center;
font-size:12px;
}

.menu ul{
display:inline;
margin:0px;
padding:0px;
}

.menu ul li{
display:inline;
}
.menu ul li a{
padding:0px;
margin-left:12px;
text-decoration: none;
color:#ff7b19;
}
.menu ul li a:hover{
text-decoration: none;
color:#cc3300;
}


.flags{
position:absolute;
top:120px;
right:10px;
width:138px;
height:88px;
background: #000 url("flags_bg.jpg") no-repeat;
}

img.cz{
position:absolute;
top:23px;
left:15px;
width:49px;
hwight:35px;
}

img.en{
position:absolute;
top:25px;
right:17px;
width:51px;
hwight:33px;
}

.welcome{
position:absolute;
top:155px;
left:469px;
color:#eee;
font-size:13px;
}

.notseen{
position:relative;
top:0px;
left:0px;
width:1000px;
height:350px;
}

.box1{
position:absolute;
top:224px;
left:3px;
width:325px;
height:320px;
margin-bottom:15px;
background:url("b1.jpg") no-repeat;
background-position:top left;
}

img.name{
position:absolute;
left:15px;
top:285px;
}

.box2{
position:absolute;
top:224px;
left:337px;
width:325px;
height:320px;
margin-bottom:15px;
background:url("b2.jpg") no-repeat;
background-position:top left;
}


.box3{
position:absolute;
top:228px;
right:3px;
width:325px;
height:320px;
margin-bottom:15px;
background:url("b3.jpg") no-repeat;
background-position:top left;
}

.inbx{
position:absolute;
top:55px;
right:20px;
width:125px;
text-align:right;
font-size:14px;
font-variant:small-caps;
}

.inbx ul{
display:inline;
margin:0px;
padding:0px;
list-style-type:none;
}

.inbx ul li{
display:block;
}

.inbx ul li a{
padding:0px;
margin:0px;
text-decoration: none;
color:#372419;
}
.inbx ul li a:hover{
text-decoration: none;
color:#cc3300;
}


.mainbod{
position:relative;
top:0px;
left:0px;
width:1000px;
background:url("mainb_bg.jpg") repeat-x;
background-position:bottom left;
}

.smalltop{
position:relative;
top:0px;
left:0px;
width:1000px;
height:30px;
background:url("smalltop_bg.jpg") repeat-x;
}

.inbxbody{
position:relative;
top:0px;
left:17px;
width:966px;
color:#996633;
line-height:2;
}

.bottom{
position:relative;
top:0px;
left:0px;
height:211px;
background:url("bott_bg.jpg");
background-repeat:repeat-x;
}

.botmid{
position:relative;
top:0px;
width:1000px;
height:auto;
margin:0 auto;
padding:0px;
text-align:left;
}

.botbox1{
position:absolute;
top:45px;
left:45px;
width:111px;
color:#333;
line-height:1.8;
font-variant:small-caps;
}

.botbox1 a:link, .botbox1 a:visited{
color:#333;
text-decoration:none;
}

.botbox1 a:hover{
color:#000;
text-decoration:none;
}


.botbox2{
position:absolute;
top:45px;
left:250px;
width:350px;
color:#333;
line-height:1.8;
}

img.botimg{
position:relative;
top:10px;
margin-right:25px;
margin-bottom:3px;
}

.botbox3{
position:absolute;
top:45px;
right:5px;
width:385px;
}

.fotobox{
position:absolute;
top:30px;
right:90px;
width:450px;
}

.novinka{
margin-bottom:30px;
border-bottom:1px dashed #cd853f;
background:url("novinky_bg.jpg") no-repeat;
background-position:top right;
}

.date{
font-size:13px;
color:#663300;
font-style:italic;
background:url("clox.gif") no-repeat;
text-indent:20px;
line-height:1.4;
margin-bottom:5px;
}

img.absbot{
position:absolute;
top:0px;
right:0px;
}

img.flou{
position:relative;
float:right;
margin:10px;
border:1px solid #fff9ea;
}

.dk{
color:#663300;
font-weight:bold;
}

p{
font-size:14px;
margin:0px;
padding:0px;
}

h1{
margin:0px;
padding:0px;
margin-bottom:25px;
font-size:20px;
line-height:1;
background:url("h1.gif") no-repeat;
text-indent:26px;
border-bottom:1px dashed #ded0ac;
}

h2{
margin:0px;
padding:0px;
margin-bottom:15px;
font-size:14px;
color:#996600;
font-variant:small-caps;
}

.special h2, .special a:link h2, .special a:visited h2{
font-size:16px;
color:#872e28;
}

.special a:hover h2{
color:#63130f;
font-size:16px;
}

h3{
margin:0px;
padding:0px;
margin-bottom:15px;
font-size:14px;
color:#990000;
font-variant:small-caps;
background:url("h3.gif") no-repeat;
text-indent:21px;
line-height:1.6;
}


/*moonbarks*/

.m{
color:#310030;
font-weight:bold;
}

.b{
color:#ff00ff;
font-weight:bold;
}

/*moonbarks konec*/


/*lightbox*/


#lightbox{
	background-color:#fff;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}






/*
 * jQuery Nivo Slider v2.5.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
left:0px;
top:0px;
width:930px;

}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
border:1px solid black;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}




/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
position:relative;
left:0px;
    width:930px;
    height:340px;
    margin:0 auto;
padding:0px;

}

#slider {
	position:relative;
    width:618px;
    height:246px;
   
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:390px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


.clear {
	clear:both;
}


	
