*{
	padding: 0;
	margin: 0;
}

a img{
	border: 0px none;
}

iframe {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.uootblm, .uootbl { width: 100%; border: 0px; }

body{
	background: #fff url('/img/body_bg.gif') repeat-x;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F493C;
	padding-bottom: 30px
}
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: #DDB300;
	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: #E21919;
	font-size: 11px;
	border-bottom: 1px solid #D8EABD;
	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: #DDB300;
	font-size: 13px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
h4 a{ text-decoration: underline; color: #DDB300; }
h4 a:hover{ text-decoration: none; color: #E21919; }

#container{
	width: 890px;
	margin: 0 auto;
	background: url('/img/container_bg.gif') repeat-y;
	position: relative
}

#main{
	width: 751px;
	padding-left: 11px;
}

#header{
	height: 102px;
	background: url('/img/header.jpg') no-repeat;
	position: relative
}
#home{
	width: 275px;
	height: 65px;
	position: absolute;
	top: 25px;
	left: 15px;
}
#top-bar{
	height: 17px;
	background: url('/img/topbar_bg.gif') repeat-x;
	color: #fff;
	padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:0
}
#top-bar-tip{ float: left; }
#top-bar-tip span{ color: #E21919; font-weight: bold; }
#top-bar-tip a{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
#top-bar-tip a:hover{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#main-left{
	width: 150px;
	float: left;
}

#left-menu{
	background: url('/img/leftmenu_bg.gif') no-repeat;
	padding-top: 10px; list-style-type:none
}
#left-menu a{
	display: block;
	width: 117px;
	padding-left: 33px;
	height: 21px;
	line-height: 21px;
	background: url('/img/leftmenu_button.gif') no-repeat;
	color: #E21919;
	font-weight: bold;
	text-decoration: none;
}
#left-menu a:hover, #left-menu a.left-menu-active{ background-position: 0 -21px; color: #DDB300; }

.left-banner{
	height: 150px;
	background: #E1E1E1;
}
.left-head{
	width: 128px;
	background: #E21919;
	color: #fff;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

#poll{
	color: #3F493C;
	background: url('/img/poll_bg.gif') repeat-y;
	padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px
}
#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: #DDB300;
	font-weight: bold;
}
.shop-price{
	color: #000000;
	font-size: 24px;
}

#left-mobile{
	height: 215px;
}

#main-right{
	width: 601px;
	float: right;
}
#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-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#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{
  font-size: 12px;
	width: 406px;
	float: left;
	background: url('/img/middle_bg.gif') repeat-x;; padding-left:15px; padding-right:15px; padding-top:20px; padding-bottom:20px
}
#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
}
.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: #E21919;
	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: 150px;
	padding: 0 5px 0 10px;
	float: right;
}
.middle-right-head{
	background: #E21919;
	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-left:0; padding-right:0; padding-top:2px; padding-bottom:2px
}
.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;
	background: url('/img/footmenu_bg.gif') repeat-x;
	color: #fff;
	text-align: center; list-style-type:none; padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:0
}
#foot-menu li{
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #685600;
}
#foot-menu li#foot-menu-last{ border: 0px none; }
#foot-menu a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#foot-menu a:hover{
	text-decoration: underline;
}

#footer{
	width: 773px;
	height: 60px;
	padding-top: 6px;
	background: url('/img/footer_bg.gif') no-repeat;
	color: #969696;
	text-align: center
}
#footer a{
	color: #969696;
}

#left-shadow{
	width: 10px;
	height: 450px;
	background: url('/img/left_shadow.gif') no-repeat;
	position: absolute;
	top: 0;
	left: 0
}
#right-shadow{
	width: 10px;
	height: 450px;
	background: url('/img/right_shadow.gif') no-repeat;
	position: absolute;
	top: 0;
	left: 763px
}
#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;
}

.cena{
	color: #E21919;
	padding: 3px 0 10px 0;
	font-weight: bold;
  text-align: left;
  font-size: 13px;
}

.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: repeat-x) url('/img/topbar_bg.gif');
            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;
}