html,body{height:100%;margin:0;padding:0;}
body{color:#000;background:url(./img/bg.png) repeat-x #fff;font-family:Verdana,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;font-size:13px;text-align:left;}

a ,a:visited,a:active {text-decoration:underline;color:#2e759e;}
a:hover {text-decoration:none;color:#ff0000;}

a.top-menu,a.top-menu:visited,a.top-menu:active {font-size: 15px; color:#000; font-weight: bold; text-decoration: none;}
a.top-menu:hover {text-decoration: underline;}

div.clear
{
	clear:both;
}
img
{
	border:0;
}
div.body
{
        width:990px;
	min-height:500px;
        margin:auto;
        padding:0px;
        border:0px;
}
div.top-menu
{
        width:600px;
        margin: 25px 0 0 370px;
        padding:0;
        border:0;
	position: absolute;
	z-index: 1;
}
div.vlocky-mraky
{
        width:671px;
	height:152px;
        margin:50px 0 0 130px;
        padding:0;
        border:0;
	background:url(./img/vlocky-mraky.png) no-repeat;
	position: absolute;
	z-index: 2;
}
a.logozm
{
        width:356px;
	height:117px;
        margin:80px 0 0 20px;
        padding:0;
        border:0;
	background:url(./img/logo-zajimavamista.png) no-repeat;
	position: absolute;
	z-index: 12;
	float: left;
}
a.logoberdunka
{
        width:330px;
	height:150px;
        margin:45px 20px 0 0;
        padding:0;
        border:0;
	background:url(./img/logo-bedrunka.png) no-repeat;
	position: relative;
	z-index: 20;
	text-decoration: none;
	float: right;
}

p.clen {font-size: 20px; color: #000; font-weight: bold; text-align: left; margin: 60px 0 0 0; padding: 0; border: 0;}

div.topsrch
{
        width:490px;
	height:30px;
        margin:10px 0 0 0;
        padding:5px;
        border:0;
	background: #fff974;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	float: right;
}

.searchput {width: 200px; height: 25px; background: #fbffa9; border: #c09e18 1px solid;}

.srch-button {width: 70px; height: 25px; background:url(./img/srch-button.png) no-repeat; border: 0; font-size: 13px; color: #000; font-weight: bold; margin: 0 0 0 5px; cursor: pointer;}

.button-big {width: 200px; height: 25px; background:url(./img/button-big.png) no-repeat; border: 0; font-size: 14px; color: #000; font-weight: bold; margin: 0; text-align: center; cursor: pointer;}

.form-button {width: 140px; height: 25px; background:url(./img/form-button.png) no-repeat; border: 0; font-size: 13px; color: #000; font-weight: bold; margin: 5px 0 0 0; text-align: center; cursor: pointer;}

div.oblibene
{
	height:180px;
        margin:0;
        padding:0;
        border:0;
	background: #fff974;
}
div.vyber
{
        width:244px;
	height:187px;
        padding:0 ;
        border:0;
	background:url(./img/vyber.png) no-repeat;
	float: left;
}
p.nadpis {height: 23px; font-size: 18px; color: #000; font-weight: bold; margin: 0; padding: 10px;}

div.vyber2
{
        width:244px;
        padding:0 0 10px 0;
        border:0;
	background:url(./img/vybermenu.png) no-repeat;
}
div.vyber2a
{
        width:244px;
	height: 17px;
        padding:0;
        border:0;
	background:url(./img/vybermenu2.png) no-repeat;
}

.margin { margin: 20px 4px 0 0; }
.marginr { margin: 20px 0 0 0; }

div.partner
{
        width:400px;
	margin:20px 0 0 20px;
        padding:0;
        border:0;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	float: left;
}
div.bottomtxt
{
	width: 550px;
	margin:20px 0 0 0;
        padding:0;
        border:0;
	text-align: justify;
	float: right;
}

div.bottom
{
        height:256px;
        margin: 30px auto 0 auto;
        padding: 0;
        border: 0;
	background: url(./img/bg-bottom.png) no-repeat center;

}
div.work
{
	width: 720px;
	min-height: 565px;
        margin: 10px 0 0 0;
        padding: 10px;
        border: 0;
	background: #f1d2ac;
}

/* arodax */

.infiniteCarousel {
  width: 990px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 900px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  height: 180px;
  overflow: auto;
  margin-left: 40px;
  position: absolute;
  top: 0;
}


.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 19999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 85px;
  width: 160px;
}


.infiniteCarousel ul li a img {
  display:block;
}



.infiniteCarousel .forward {width: 45px; height: 170px; background: url(http://www.zajimavamista.cz/images/arrowright.png) no-repeat; float: right; margin: 10px 0 0 0;}

.infiniteCarousel .back {width: 45px; height: 170px; background: url(http://www.zajimavamista.cz/images/arrowleft.png) no-repeat; float: left; margin: 10px 0 0 0;}



/* pridano ze stare db */



a.kategorie,a.kategorie:visited,a.kategorie:active {font-size:11px;color:#000;font-weight:normal;text-decoration: none;}
a.kategorie:hover {text-decoration: underline;}



.ui-autocomplete {position: absolute; width: 300px; background: #fbffa9; color: #000; border: 1px solid #c09e18; cursor: pointer;}


li.ui-menu-item {margin:0 0 0 -30px;padding:0;list-style-type: none;}

div.boxclanek
{
        margin:0 0 10px 0;
        padding:10px;
	border: 0;
	text-align:justify;
}

a.region,a.region:visited,a.region:active { color:#2e759e; font-size:12px; font-weight:bold; margin:0 10px 0 10px; padding:0; text-decoration:none; text-align:center; }
a.region:hover {text-decoration:none;font-size:12px;color:#ff0000;}

a.regionh2,a.regionh2:visited,a.regionh2:active {color:#2e759e;font-size:12px;font-weight:bold;margin:0;padding:0;display:block;text-decoration:underline;text-align:left;}
a.regionh2:hover {text-decoration:none;font-size:12px;color:#ff0000;}

a.regionokres,a.regionokres:visited,a.regionokres:active {color:#2e759e;font-size:11px;font-weight:normal;margin:0;padding:0;display:block;text-decoration:underline;text-align:left;float:left;}
a.regionokres:hover {text-decoration:none;font-size:11px;color:#ff0000;}

a.back,a.back:visited,a.back:active {color:#ff0000;font-size:12px;font-weight:bold;margin:0 10px 0 10px;padding:0; text-decoration:none;text-align:center;}
a.back:hover {text-decoration:none;font-size:12px;color:#2e759e;}


h1 {font-size:15px;color:#2e759e;font-weight:bold;text-align:left;margin:10px;padding:0;border:0;}
h2 {font-size:13px;color:#2e759e;font-weight:bold;text-align:left;margin:0;padding:0;border:0;}
h2.okres {width: 70px; font-size: 13px; color: #000; font-weight: bold; text-align: left; margin: 30px 0 0 0; padding: 0; border: 0; float:left;}
div.okres {width: 600px; margin:  30px 0 0 0; padding: 0; border: 0; float:left; text-align: left;}

h2.kraj {width: 70px; font-size: 13px; color: #000; font-weight: bold; text-align: left; margin: 10px 0 0 0; padding: 0; border: 0; float:left;}
div.kraj {width: 600px; margin:  10px 0 0 0; padding: 0; border: 0; float:left; text-align: left;}


a.ui-corner-all,a.ui-corner-all:visited,a.ui-corner-all:active {color:#000;font-weight:normal;text-decoration:none; margin: 0; padding: 0;}
a.ui-corner-all:hover {text-decoration:none;color:#ff0000;}











