html,body{height:100%;margin:0;padding:0;}
body{color:#000;background:url(./img/bg.png) repeat-x #ecf5f8;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;}

div.body
{
        width:990px;
	min-height:500px;
        margin:auto;
        padding:0px;
        border:0px;
	background:url(./img/bg-body.png) no-repeat #ecf5f8;
}
div.bottom
{

	height:200px;
        margin:auto;
        padding:0px;
        border:0px;
	background:url(./img/bg-bottom-full.png) no-repeat center;
}
div.clear
{
	clear:both;
}
img
{
	border:0;
}
img.imgborder
{
	border:1px #000 solid;
}
p
{
	margin:0;
        padding:0 0 5px 0;
}
p.blue
{
	color:#2e759e;
	margin:0;
        padding:0 0 5px 0;
}
p.justify
{
	color:#000;
	margin:0;
        padding:10px;
	text-align:justify;
}
div.logo
{
        width:780px;
	height:80px;
        margin:0 0 0 5px;
        padding:20px 0 0 0;
        border:0;
}
div.topsrch {margin:0 0 20px 5px; padding:5px; border:0; background: #d4e132; border: #7cb63b 1px solid;}

div.bedrunka {width:190px; height:100px; margin-left: 780px; padding:5px 0 0 0; border:0; float:right; position: absolute;text-align:center;}
div.left
{
        width:190px;
        margin:0 10px 0 5px;
        padding:0;
	border:0;
	float:left;
}
div.center
{
        width:580px;
        margin:0;
        padding:0;
        border:0;
	float:left;
}
div.srchbox
{
        width:560px;
	min-height:475px;
        margin:0;
        padding:10px;
	border:1px #53707b solid;
	background:url(./img/opacity90.png) repeat;
	float:left;
}

div.right
{
        width:190px;
        margin:0 5px 0 10px;
        padding:0;
        border:0;
	border:0;
	float:left;
}
div.boxleft
{
        margin:0 0 10px 0;
        padding:3px;
	border:1px #53707b solid;
	text-align:left;
	background:url(./img/opacity90.png) repeat;
}
div.boxleftlogin
{
	height:165px;
        margin:0 0 10px 0;
        padding:3px;
	border:1px #53707b solid;
	text-align:left;
	background:url(./img/opacity90.png) repeat;
}
div.boxcenterbig
{
	min-height:872px;
        margin:0 0 10px 0;
        padding:3px;
	border:1px #53707b solid;
	text-align:left;
	background:url(./img/opacity90.png) repeat;
}
div.boxleftpodmenu
{
	min-height:770px;
        margin:0 0 10px 0;
        padding:3px;
	border:1px #53707b solid;
	text-align:left;
	background:url(./img/opacity90.png) repeat;
}
div.boxclanek
{
	min-height:858px;
        margin:0 0 10px 0;
        padding:10px;
	border:1px #53707b solid;
	text-align:justify;
	background:url(./img/opacity90.png) repeat;
}

div.boxleftmenu
{
	height:80px;
        margin:0 0 10px 0;
        padding:5px 10px 5px 10px;
        border:0;
	border:1px #53707b solid;
	text-align:left;
	background:url(./img/opacity90.png) repeat;
}
div.boxcenter
{
        margin:0 0 10px 0;
        padding:3px;
        border:0;
	border:1px #53707b solid;
	text-align:center;
	background:url(./img/opacity90.png) repeat;
}
div.boxcenternej
{
	height:160px;
        margin:0 0 10px 0;
        padding:3px;
        border:0;
	border:1px #53707b solid;
	text-align:center;
	background:url(./img/opacity90.png) repeat;
}
div.boxreklama
{
	min-height:511px;
        margin:0 0 10px 0;
        padding:3px;
        border:0;
	border:1px #53707b solid;
	text-align:center;
	background:url(./img/opacity90.png) repeat;
}
div.boxl
{
	width:268px;
        margin:5px;
        padding:3px;
	border:0;
	float:left;
}
div.ubytovani
{
	margin: 15px 0 15px 0;
	padding:5px;
	border:1px #7cb63b solid;
	background:#d4e132;
	text-align:center;
	font-weight:bold;
	font-size:15px;
}



.smp {font-size: 11px;margin:0;padding:0;}

div.poslmista1
{width:255px; min-height:70px; margin:0 0 5px 0; padding:5px; border:1px #8fa4b3 solid; background:#e3e9ed;}
.poslmista1 > strong, .poslmista1  a {color: #004080;font-weight:bold;}
.poslmista1  .ln {text-decoration: none; color: #004080; font-weight: bold;}
.poslmista1  .ln:hover {text-decoration: none; color: #004080; font-weight: bold; text-decoration: underline;}

div.poslmista1:hover
{width:255px; margin:0 0 5px 0; padding:5px; border:1px #8fa4b3 solid; background:#d2d8dd;}

div.nejmista1
{width:255px; min-height:70px; margin:0 0 5px 0; padding:5px; border:1px #cdc77f solid; background:#f8f4d6;}
.nejmista1 > strong, .nejmista1 a  {color: #756701;font-weight:bold;}
.nejmista1  .ln {text-decoration: none; color: #756701; font-weight: bold;}
.nejmista1  .ln:hover {text-decoration: none; color: #756701; font-weight: bold; text-decoration: underline;}

div.nejmista1:hover
{width:255px; margin:0 0 5px 0; padding:5px; border:1px #cdc77f solid; background:#ebe3aa;}





a.leftmenu,a.leftmenu:visited,a.leftmenu:active
{
text-indent:10px;
color:#000;
font-size:13px;
font-weight:normal;
margin:0;
padding:8px 0 0 0;
display:block;
text-decoration:none;
}

a.leftmenu:hover 
{
font-weight:normal;
text-decoration:none;
font-size:13px;
color:#ff0000;
}

a.leftpodmenu,a.leftpodmenu:visited,a.leftpodmenu:active
{
text-indent:10px;
color:#2e759e;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
display:block;
text-decoration:none;
}

a.leftpodmenu:hover 
{
font-weight:normal;
text-decoration:none;
font-size:12px;
color:#ff0000;
}

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.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;}

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.kartalnk,a.kartalnk:visited,a.kartalnk:active {color:#2e759e;font-weight:normal;text-decoration:underline;}
a.kartalnk:hover {text-decoration:none;color:#ff0000;}

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

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

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


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: 20px 0 0 0; padding: 0; border: 0; float:left;}
div.okres {width: 480px; margin:  20px 0 0 0; padding: 0; border: 0; float:left; text-align: left;}



.boxl > h3 {font-size: 16px; font-weight: normal;}
.h3n {color: #004080;}
.h3o {color: #756701;}

.searchput {width: 400px; background: #fbffa9; border: #c09e18 1px solid;}
.searchputtxt {width: 400px; height:100px; background: #fbffa9; border: #c09e18 1px solid;}

.imgput {width: 200px; background: #fbffa9; border: #c09e18 1px solid;}


.ac_results {padding: 0px; border: 1px solid; overflow: hidden; background: #fff; }
.ac_results ul {list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: pointer; display: block; font-size: 12px; overflow: hidden;}
.ac_over {background-color: Highlight; color: HighlightText;}

p.kartapopis {text-align:justify;margin:10px;padding:0;border:0;}

.stag1 {font-size: 10px;}
.stag2 {font-size: 12px;}
.stag3 {font-size: 16px;}
.stag4 {font-size: 20px;}

input.tlacitko {width:170px;background: #d4e132; border: #7cb63b 1px solid;}
input.pridejfoto {width:220px;background: #d4e132; border: #7cb63b 1px solid;}
.hlas {width:30px;background: #d4e132; border: #7cb63b 1px solid;}
.hlasuj {width:50px;background: #d4e132; border: #7cb63b 1px solid;}

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


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

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;}










