*{
	padding: 0;
	margin: 0;
}

a img{
	border: 0;
}

iframe {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.uootblm, .uootbl { width: 100%; border: 0px; }

body{
	background:#fff url(/img/top_bg_x.gif) top left repeat-x;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 30px;
	font-size:.83em;
}
p{
	line-height: 1.4em;
	margin-bottom: 15px;
}
div{ line-height: 1.4em; }
a{
	color: #FF7800;
	text-decoration: underline;
}
a:hover{ text-decoration: none; }
h1{
	color: #278fc2;
	font-size: 16px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
h1 a{ text-decoration: none; }
h1 a:hover{ text-decoration: underline; }

h2{
	clear: both;
	color: #0a3c79;
 font-size:1.1em;
	margin: 10px 0 15px 0;
}
h2 a{ text-decoration: none; }
h2 a:hover{ text-decoration: underline; }

h3{
	color: #FF7800;
	font-size: 12px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
h3 a{ text-decoration: none; }
h3 a:hover{ text-decoration: underline; }

h4{
	color: #1b609b;
	font-size: 15px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
}
h4 a{ text-decoration: underline; color: #1b609b; }
h4 a:hover{ text-decoration: none; color: #1b609b; }

#container{
	width: 800px;
	margin: 0 auto;
	background:#faf3e3;;
	position: relative;
}

#main{
	width: 800px;
	background:#faf3e3 url(../img/menu_p.gif) right top repeat-y;
}

#header{
	width:800px;
	height: 248px;
	background: url(/img/hlavicka.jpg) left top no-repeat;
	position: relative;
}
#top-bar{position:absolute; left:15px; bottom:4px;}
#top-bar-tip{}
#top-bar-tip span{ color: #a79375; font-weight: bold; }
#top-bar-tip a{	color: #a79375; font-size:.8em;	text-decoration: underline;}
#top-bar-tip a:hover{	color: #000;	text-decoration: none;}
.logo { width:240px; height:90px; position:absolute; left:10px; top:0px;}
.logotext { position:absolute; left:93px; top:65px; font-size:10px; color:#FFFFFF;}
.topmenu { position:absolute; left:270px; top:10px;}
.topmenu ul { list-style-type:none}
.topmenu li { margin:8px 0 11px  0;}
.topmenu li a { text-decoration:none; background:url(../img/top_menu_n.gif) left center no-repeat; padding:0 0 0 35px; color:#FFFFFF; font-size:14px; }
.topmenu li a:hover { background:url(../img/top_menu_a.gif) left center no-repeat; text-decoration:underline;}

.toptext { width:245px; height:105px; position:absolute; left:15px; top:120px; font-size:.8em;}
.toptext .ileft { float:left; margin:0 10px 0 0;}
.toptext h2 { color:#383429; font-size:15px; letter-spacing:1px; padding:0; margin:0 0 10px 0;}

.searchbox { float:left; width:419px; height:193px; background:url(../img/box.gif) left top no-repeat; position:relative;}
.searchbox h2 { color:#FFFFFF; padding:7px 0 0 55px; font-size:15px; font-weight:bold; margin:0;}
.searchbox select { font-size:.9em; width:190px; padding:0 0 0 5px;}
.searchbox .odeslat { position:absolute; right:15px; bottom:15px; padding:3px;}
.searchbox span { color:#FFFFFF; padding:0px 0 0 55px; font-size:11px; margin:-3px 0 0 0;}
.searchboxtable td { padding:0 10px 2px 10px;}
.searchboxtable td.prvni { width:97px;}
.searchboxtable { margin:-10px 0 0 0; font-size:.9em;}
.searchboxtable .nadpi {  text-align:center; padding:17px O 14px 15px; font-size:11px; color:#2c2723;}
.index-text { float:right; width:135px; height:190px; padding:0 5px 0 0; font-size:.8em; background:url(../img/palma.gif) right bottom no-repeat}
.ivypis { width:560px; float:left;}
.ivypis a { color:#1b609b;}
.ivypis-pravo { width:150px; float:right; background:#d8c198; }
.thickbox-obr { margin:0 10px 10px 0; float:left;  text-align:left; width:96px; height:94px; background:url(../img/img_small.gif) left top no-repeat;}
.thickbox-obr-in { margin:4px 0 0 3px;} 
.index-obr { margin:0 10px 10px 0; float:left;  text-align:left; width:96px; height:94px; background:url(../img/img_small_index.gif) left top no-repeat;}
.index-obr-in { margin:4px 0 0 3px;} 
.prihlasit { padding:5px 10px; margin:5px 0 0 113px;}
.reg1 { float:left; width:200px; height:95px; background:url(../img/pas.jpg) left center no-repeat; padding:0 0 0 80px;}
.reg2 { float:right; width:180px; height:75px; font-size:22px; background:url(../img/klice.jpg) left center no-repeat; padding:20px 0 0 70px;}
.textdoleuvod { font-size:.8em; color:#999999;}
h5 { background:#1c619c; color:#FFFFFF;}
h5.dop { background:url(../img/rozcest.gif) left center no-repeat; padding:0 0 0 35px;}

#main-left{
	width: 180px;
	float: right;
}

#right-menu{
	list-style: none;
	margin-top:-10px;
}
#right-menu a{
	display: block;
	margin:0 20px 0 0;
	width: 137px;
	padding-left: 33px;
	height: 21px;
	line-height: 21px;
	background: url(/img/leftmenu_button.gif) no-repeat;
	color: #1c619c;
	text-decoration: none;
}
#right-menu a:hover, #right-menu a.left-menu-active{ background-position: 0 -21px; color: #004b85; font-weight:bold; }

.left-banner{
	height: 150px;
	background: #E1E1E1;
}
.right-head{
	width: 175px;
	height:40px;
	background: #00689d url(../img/top_kat.gif) left top no-repeat;
	color: #fff;
	font-weight: bold;
	margin:5px  0 0 -3px;
}
.right-head h4 {padding:15px 10px 0 15px; font-size:15px; font-weight:normal; color:#FFFFFF;}

#poll{
	color: #3F493C;
	background: url(/img/poll_bg.gif) repeat-y;
	padding: 5px 15px 10px 15px;
}
#poll-top{
	height: 8px;
	background: url(/img/poll_top.gif) no-repeat;
	overflow: hidden;
}
.poll-answer{
	padding: 5px 0;
}
.poll-answer a{
	color: #7FB924;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	background: url(/img/square_orange.gif) no-repeat 0 5px;
}
.poll-answer a:hover{
	text-decoration: underline;
	color: #5D871A;
}
.poll-bar{
	height: 7px;
	background: #FF7800;
	overflow: hidden;
}

.left-sections{
	list-style: none;
	padding: 5px 0;
}
.left-sections a{
	display: block;
	width: 119px;
	padding-left: 30px;
	height: 20px;
	line-height: 20px;
	background: url(/img/left_sections_button.gif) no-repeat;
	color: #002732;
	text-decoration: none;
}
.left-sections a:hover{ background-position: 0 -20px; color: #FF7800; }

.left-shop{
	padding: 10px 15px;
	text-align: center;
}
.left-shop img{
	padding: 5px 0;
}
.shop-name{
	color: #FF7800;
	font-weight: bold;
}
.shop-price{
	color: #7FB924;
	font-size: 24px;
}

#left-mobile{
	height: 215px;
}

#main-left{
	width: 801px;
	float: left;
}
#map{
	height: 287px;
	background: url(/img/map.jpg) no-repeat;
	position: relative;
}
#map2{
	height: 287px;
	background: url(/img/map2.jpg) no-repeat;
	position: relative;
}
#map-day{
	color: #F0F3E8;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 48px;
	right: 160px;
}
#map-hodnota{
	color: #F0F3E8;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 73px;
	right: 170px;
}
#map-nadpis{
	color: #F0F3E8;
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	top: 10px;
	right: 160px;
}
.map-box{
	width: 37px;
	height: 51px;
	position: absolute;
	color: #FF7800;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.map-box2{

	position: absolute;
	color: #FF7800;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.map-box2-1{

	position: absolute;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.map-box span{ display: block; line-height: 12px; }
#map-box-karlovarsky{ top: 61px; left: 46px; }
#map-box-ustecky{ top: 33px; left: 114px; }
#map-box-plzensky{ top: 124px; left: 67px; }
#map-box-stredocesky{ top: 91px; left: 156px; }
#map-box-jihocesky{ top: 180px; left: 121px; }
#map-box-liberecky{ top: 31px; left: 188px; }
#map-box-kralovehradecky{ top: 64px; left: 250px; }
#map-box-pardubicky{ top: 124px; left: 264px; }
#map-box-vysocina{ top: 153px; left: 215px; }
#map-box-olomoucky{ top: 143px; left: 326px; }
#map-box-moravskoslezsky{ top: 111px; left: 395px; }
#map-box-zlinsky{ top: 197px; left: 371px; }
#map-box-jihomoravsky{ top: 202px; left: 279px; }

.map-box2 span{
	position: relative;
	padding: 2px 2px 2px 2px;
}

.map-box2-1 span{
	background: url(/img/square_orange.gif) no-repeat 0 5px;
	position: relative;
	padding: 0px 0px 0px 5px;
}

#map-menu{
	list-style: none;
	position: absolute;
	top: 265px;
	left: 19px;
	height: 22px;
}
#map-menu li{
	float: left;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin-right: 1px;
}
#map-menu-1, #map-menu-2, #map-menu-1-active, #map-menu-2-active{
	display: block;
	height: 22px;
	color: #000;
	text-decoration: none;
}
#map-menu-1{ width: 116px; background: url(/img/mapmenu_1.gif) no-repeat; }
#map-menu-2{ width: 70px; background: url(/img/mapmenu_2.gif) no-repeat; }


#map-menu-1-active{ width: 116px; background: url(/img/mapmenu_1_active.gif) no-repeat; }
#map-menu-2-active{ width: 70px; background: url(/img/mapmenu_2_active.gif) no-repeat; }


#middle{
	width: 570px;
	padding:0 0 20px 15px;
	float: left;
	background:#faf3e3;
}
#middle p{
	font-family: Arial, Helvetica, sans-serif;
}


.ad250{
	border: 1px solid #D5E8B7;
	float: right;
}
.ad250 div{
	border: 3px solid #fff;
	width: 250px;
	height: 250px;
	background: #E1E1E1;
}
.ad200{
	border: 1px solid #D5E8B7;
	float: right;
}
.ad200 div{
	border: 3px solid #fff;
	width: 200px;
	height: 200px;
	background: #E1E1E1;
}

.ad250-clanek{
	width: 250px;
	height: 250px;
	background: #E1E1E1;
	text-valign: center;
}

#other-articles p{ margin: 0; }
.middle-dotline{
	background: url(/img/middle_dotline.gif) repeat-x;
	height: 1px;
	overflow: hidden;
	margin: 5px 0;
	clear:both;
}
.middle-line{
	height: 1px;
	overflow: hidden;
	margin: 5px 0;
	border-top: 1px solid #D8EABD;
	clear: both;
}
.middle-links{
	list-style: none;
	float: left;
	width: 135px;
}
.middle-links li{
	background: #F9F7E7;
	padding: 3px 10px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.middle-links a{
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	background: url(/img/square_green.gif) no-repeat 0 5px;
}
.middle-links a:hover{ text-decoration: underline; }

.article-box-left{
	width: 185px;
	float: left;
	padding: 10px 15px 0 0;
	border-right: 1px solid #D8EABD;
}
.article-box-right{
	width: 170px;
	float: left;
	padding: 10px 15px 0 15px;
}
.article-box-left img, .article-box-right img{
	float: left;
	padding: 0 15px 5px 0;
}

#middle-right{
	width: 180px;
	padding: 0 5px 0 10px;
	float: right;
	background:#faf3e3;
	margin-top:-14px;
}
#middle-right h3 {   padding:5px 0; font-size:1em; color:#1c619c}
.middle-right-head{
	background: #7FB924;
	color: #fff;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	clear: both;
}
.right-photogallery{
	text-align: center;
	padding: 3px 0 10px 0;
}
.right-photogallery-name{
	font-weight: bold;
	color: #FF7800;
	padding: 3px 0;
}
#right-discuss{ padding: 5px 0 10px 0; }
#right-discuss table{ margin-bottom: 10px; }
#right-discuss tr{ background: url(/img/discuss_line.gif) repeat-x bottom; }
#right-discuss td{
	padding: 3px 1px;
	color: #7FB924;
	vertical-align: bottom;
}
#right-discuss a{ text-decoration: none; color: #7FB924; }
#right-discuss a:hover{ text-decoration: underline; color: #7FB924; }

#right-clanky{ padding: 5px 0 10px 0; }
#right-clanky table{ margin-bottom: 10px; }
#right-clanky tr{ background: url(/img/discuss_line.gif) repeat-x bottom; }
#right-clanky td{
	padding: 3px 1px;
	color: #FF7800;
	vertical-align: top;
	font-weight: bold;
}
#right-clanky a{ text-decoration: none; color: #FF7800; }
#right-clanky a:hover{ text-decoration: underline; color: #FF7800; }

.right-recommend{
	padding: 2px;
	list-style: none;
	font-size: 9px;
}
.right-recommend li{
	background: url(/img/discuss_line.gif) repeat-x bottom;
	padding: 2px 0;
}
.right-recommend li.right-recommend-last{
	background: none;
}
.right-recommend a{ color: #969696;; }
.right-forecast{
	color: #000;
	padding: 10px 5px;
	border-bottom: 1px solid #D8EABD;
}
.right-forecast-head{
	color: #7FB924;
	font-weight: bold;
}
.right-forecast img{
	float: left;
	padding: 5px 15px 0 0;
}
.right-forecast-text{
	padding-top: 10px;
}

#foot-menu{
	padding: 0 11px;
	width: 751px;
	clear: both;
}
#foot-menu ul{
	height: 17px;
	padding: 6px 20px 0 20px;
	background: url(/img/footmenu_bg.gif) repeat-x;
	color: #fff;
	list-style: none;
	text-align: center;
}
#foot-menu li{
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #685600;
}
#foot-menu li#foot-menu-last{ border: 0; }
#foot-menu a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#foot-menu a:hover{
	text-decoration: underline;
}

#footer{
	width: 780px;
	height: 60px;
	padding-top: 6px;
	background: url(/img/paticka.gif) left top repeat-x;
	color:#CCCCCC;
	text-align:left;
	padding:20px 0 0 20px;
	font-size:.87em	;

}
#footer a{
	color: #969696;
}


#right-banner{
	width: 120px;
	height: 600px;
	background: #E1E1E1;
	position: absolute;
	top: 102px;
	left: 771px;
	border: 1px solid #fff;
}

.nod{ display: none; }
.clear{ clear: both; }
.float-left{ float: left; }
.float-right{ float: right; }
.t-center{ text-align: center; }
.t-right{ text-align: right; }
.orange{ color: #FF7800; }
.green{ color: #9EB693;}
.img-desc{
	color: #9EB693;
	padding: 3px 0 10px 0;
}
.zajezdy-obal { position:relative; clear:both;}
.cena{
	color: #05bf13;
	padding: 3px 0 10px 5px;
	font-weight: bold;
  text-align: left;
  font-size:1.03em;
}

.objednani { position:absolute; right:0px; bottom:-5px;}
.bobjednani { padding:10px; font-weight:bold; float:right; margin:0 20px 0 0;}
.cenacelkem { float:right; font-size:1.1em; text-align:right;}
.a-arrow{
	padding-left: 17px;
	background: url(/img/a_arrow.gif) no-repeat;
	text-decoration: none;
}
.a-arrow:hover{
	background-position: 0 -14px;
	text-decoration: underline;
}
.a-arrow-second{
	padding-left: 15px;
	float: left;
}

.textbox-search {
	border: 1px solid #6E9C3B;
	width: 100%;
	height: 18px;
	font-size: 1em;
}

.textbox-search2 {
	border: 1px solid #6E9C3B;
	width: 130px;
	height: 13px;
	font-size: 1em;
}

#lista{
            width: 751px;
            position: relative;
            background: url(/img/topbar_bg.gif) repeat-x);
            height: 17px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            color: #000000;
            text-decoration: none;
            font-weight: bold;
            text-align: center;
            font-size: 10px;
            padding-top: 3px;
}
#lista a{
            color: #000;
            font-weight: bold;
            text-decoration: none;
}
#lista a:hover{
            color: #ff0000;
            font-weight: bold;
            text-decoration: underline;
}
#lista a:visited{
            color: #000;
            font-weight: bold;
            text-decoration: none;
}


.notselected {
	padding: 2px 2px 2px 2px;
	background: #7FB924;
	color: #fff;
	text-decoration: none;
}
.selected{
	padding: 2px 2px 2px 2px;
	background: #fff;
	color: #000;
}
.notselected:hover {
	padding: 2px 2px 2px 2px;
	background: #fff;
	color: #000;
	text-decoration: underline;
}

#lists{
	height: 18px;
	padding-top: 10px;
	text-align: center;
}

#disc{
	height: 18px;
	padding-top: 10px;
	text-align: center;
}

.live-datum{
	color: #7FB924;
	font-weight: bold;
	font-size: 12px;
	padding-left: 14px;
}

.a-live{
	padding-left: 17px;
	background: url(/img/arrow.gif) no-repeat;
	text-decoration: none;
}
.a-live:hover{
	text-decoration: underline;
}

/*
ETARGET
*/

#etarget {
background-color:#7FB924;
border-width: 1px;
border-bottom: 1px solid;
border-color: black;
font-size:8pt;
color:#000000;
margin:0px;
font-family:arial,helvetica,sans-serif;
}
.etarget a {
color:#FF7800
}
.etarget a:hover {
color:darkred;
}
.etarget .selfpromo {
background-color:#E1B771;
color:#000080;
font-size:8pt;
border-bottom:#DAB05A;
width:100%;
}
.etarget .selfpromo a {
color:darkblue;
}
.etarget .selfpromo {
text-align:left;
font-weight:bold;
padding:1px 1px 1px 5px;
color:#000000;
}
.etarget .selfpromo {
text-align:right;
padding:1px 3px 1px 5px;
font-weight:bold;
}
.left {
   	font-size:10px;
	text-align: left;
	font-weight: bold;
	padding: 1px 3px 1px 1px;
	color: #000000;
	visibility:hidden;
}
.right {
	font-size: 10px;
	float: right;
	padding: 1px 5px 1px 3px;
	font-weight: bold;
}


.etarget .title {
margin:0px;
padding:1px 5px 1px 5px;
}


#lista-acomware {
      background-color:#FFCF05;
      color:#000000;
      font-family:verdana,sans-serif;
      font-size:11px;
      text-align:center;
      padding:5px 10px 5px 10px;
      overflow: hidden;
      white-space: nowrap;
          
      }
#lista-acomware a {
      color:#000000;
      }
#lista-acomware img {
          vertical-align: middle;
      }
  

/*
ADFOX
*/

#adfox-12 {
background-color:#7FB924;
border-width: 1px;
border-bottom: 1px solid;
border-color: black;
font-size:8pt;
color:#000000;
margin:0px;
font-family:arial,helvetica,sans-serif;
}
.adfox-box {
margin:0px;
padding:1px 5px 1px 5px;
}

#spoluprace {
	margin: 5px auto 0 auto;
	text-align: center;
	color: #0264AC;
	width: 760px;
	padding: .2em 1em;
}
#spoluprace p {
	margin: 0 0 1em;
	padding: 0;
}


#right-menu a:hover, #right-menu a.left-menu-active{ background-position: 0 -21px; color: #004b85;  }

ul.destinace  { list-style-type:none;margin-top:-10px; margin-left:10px;}
.destinace li a {
	margin:0 20px 0 5px;
	width: 137px;height: 21px;
	line-height: 21px;
	color: #1c619c;
	text-decoration: none;}
	.destinace li a:hover {font-weight:bold;}

