l, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset,  label, legend,
/* form, table, td, tr */
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline; 
	vertical-align: top;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*a img,:link img,:visited img { border: none; }*/
.clear {clear:both;}
.hidden{display:none;}

html, body 
{ 
padding: 0; 
margin: 0; 
text-align:center;
}


a{color:#0353a5;}
a:hover{color:#4db848;}

a img
{
	border:none;
}

body
{
	background:#eee3b9 url('/layout/bodyBG.jpg') left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*colors*/
/*
#holder {background:pink;}
#content {background:maroon;}
#top {background:green;}
#top_menu {background:blue;}
#top_menu li{background:navy;}
.tab_list{background:red;}
#top_events{background:red;}
#top_news {background:olive;}
#sidebar{background: yellow;}
#search{background:blue;}
*/


h1
{
	float:left;
}

#holder
{
	width:970px;
	margin:auto;
	text-align:left;
}

#top
{
	height:202px;
	width: 967px;
}

#slideshow
{
	float:left;
	/* height: 202px; */
}
#slideshow .topimg {
	z-index: 10;
	position: relative;
	float: left;
	margin-top: -86px;
}

#top_menu
{
	clear:both;
	position:absolute;
	top:160px;
	height:38px;
	/*width:485px;*/
	width:740px;
	/*padding:0 0 0 265px;*/
	/*padding:0 0 0 250px;*/
	/*margin:0 0 -38px 224px;*/ /*holder width - 500*/
	margin:0 0 -38px 224px;
	z-index:100;
	/*background:url('/layout/top_menuBG.png') left top repeat-x;*/
}

#top_menu_back
{
	clear:both;
  position:absolute;
	top:160px;
	height:38px;
	/*width:485px;*/
	width:740px;
	/*padding:0 0 0 265px;*/
	/*padding:0 0 0 250px;*/
	/*margin:0 0 -38px 224px;*/ /*holder width - 500*/
	margin:0 0 -38px 224px;
	background:url('/layout/top_menuBG.png') left top repeat-x;
	z-index:99;
}

* html #top_menu_back
{
	background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/top_menuBG.png', sizingMethod='scale');
}

#top_menu li
{
	float:left;
	height:38px;
	padding:0 18px 0 0;
	line-height:38px;
	display:inline;
}

#top_menu li a
{
	position:relative;
	color:#F0F0F0;
	font-weight:bold;
	text-decoration:none;
}

#top_menu li a:hover 
{
	color:white;
}

#main
{
	margin:0px;
	clear: both;
}

#content
{
	width:688px;
	overflow:hidden;
	background:url('/layout/sitepage_shadow.png') left top repeat-y;
	margin-top: -2px;
	float: left;s
}
#content_home
{
	overflow:hidden;
	margin-top: 0px;
	width:688px;
	float: left;
}

#sidebar
{
	width:270px;
	overflow:hidden;
	float: right;
}
#sidebar_home
{
	width:270px;
	overflow:hidden;
	float: right;
	margin-top: 2px;
}

#search
{
	height:31px;
}

#search input
{
	float:left;
	width:170px;
	height:19px;
	background:white url('/layout/inputBG.png') left top repeat-x;
	border:1px solid #ddc670;
	color:#c8ad49;
	line-height:19px;
}

#search input#search_submit
{
	width:81px;
	height:28px;
	background:url('/layout/vote_button.png') left 4px no-repeat;
	border:0;
	color:white;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	margin:-3px 0 0 5px;
}

#sidebar_home .box {
	width: 270px;
	height: 206px;
}

#aktualne
{
	height:123px;
	width: 270px;
	background:url('/layout/aktualneBG.png') left top no-repeat;
	overflow:hidden;
	line-height:18px;
	color:#0353a5;
}

#aktualne_news
{
	background:url('/layout/aktualne_news_bg.png');
	line-height:16px;
	color:#0353a5;
}

#aktualne_news_1
{
	background:url('/layout/aktualne_news_bottom_bg.png');
	background-position: bottom;
	background-repeat: no-repeat;
	line-height:16px;
	color:#0353a5;
}
#clip_news
{
	width:220px;
	margin:4px 0 0 22px;
	position:absolute;
	line-height: 16px;
	float: left;
}


#clip
{
	width:200px;
	height:93px;
	overflow:hidden;
	margin:14px 0 0 52px;
	position:absolute;
}


#aktualne li
{
	display:none;
}


#aktualne li#current_frame
{
	position:absolute;
	display:block;
	width:200px;
	top:0;
}


#actual_slider
{
	background:red;
	position:absolute;
	/*bottom:90px;*/
}

#aktualne h2
{
	font-size:12px;
	color:#0353a5;
}

#kalkulacka
{
	float: left;
	width:272px;
	height:158px;
	background:url('/layout/kalkulackaBG.png') left top no-repeat;
}

#calc
{
	padding:20px 0 0 38px;
	color:#9f8523;
}

#calc input
{
	width:60px;
	height:19px;
	background:url('/layout/inputBG.png') left top repeat-x;
	border:1px solid #ddc670;
	color:#9F8523;
}

#calc p
{
	margin:5px 0 0 0;
	font-size:10px;
}
#poll_tabs {
	float: left;
	margin: 0px;
}

#poll_tabs li
{
	float:left;
	height:28px;
	width:132px;
	background:url('/layout/poll_unactive.png') left bottom repeat-x;
	text-align:center;
	color:#0353a5;
	text-decoration:underline;
	font-weight:bold;
	margin-top:-10px;
	line-height:28px;
}

#poll_tabs li.active
{
	background:url('/layout/sidebox_contentBG.png') left top repeat-x;
	font-size:18px;
	color:#9f8523;
	text-decoration:none;
}

#poll_tabs li.active a
{
	background:url('/layout/sidebox_contentBG.png') left top repeat-x;
	font-size:18px;
	color:#9f8523;
	text-decoration:none;
}


#poll {
	clear:both;
	color:#9f8523;
	padding-left: 17px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
	width: 260px;
}
#other_polls
{
	padding-left: 17px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
	clear:both;
	color:#9f8523;
	width: 260px;
}

#poll ul, #other_polls ul
{
	margin:0 0 10px 0;
}

#poll ol, #other_polls ol
{
	/* margin:0 0 10px 0; */
}

#poll li, #other_polls li
{
	width:220px;
	clear:both;
	margin:3px 0;
	/* height:18px; */
	line-height:18px;
}

#other_polls ul
{
  margin:5px 0;
}

#other_polls li
{
  line-height:14px;
  margin:0 0 0 10;
}

#other_polls li a
{
  line-height:14px;
  height:14px;
}

#poll h3 {
	line-height: 16px;
	color: #0d2473;
	text-transform: uppercase;
}

#other_polls h3 {
	line-height: 16px;
	color: #0d2473;
	text-transform: uppercase;
}

#poll #vote {
	margin-top: 0px;
}

#poll_form {
	margin: 0px;
	float: left;
	padding: 0px;
}

#poll label
{
	float:left;
	width:110px;
}

#poll li input
{
	float:left;
}

* html #poll li input
{
margin-top:-1px;	
}

#poll .ratio
{
	float:left;
	background:#0d2473;
	height:8px;
	overflow:hidden;
	margin:4px 0 0 5px;
}

#poll .perc
{
	float:left;
	width:30px;
}
/*
*+ html #poll li input {height:10px;}
* html #poll li input {height:10px;}
*/

#vote
{
	float:right;
	width:81px;
	height:28px;
	background:url('/layout/vote_button.png') left 4px no-repeat;
	border:0;
	color:white;
	font-weight:bold;
	font-size:11px;
	margin:-14px 20px 0 0;
	cursor:pointer;
}

#other_polls
{
	display:none;
}

#mapa li
{
	float:left;
	width:105px;
	margin:0 0 0 20px;
	display:inline;
}

#mapa li img 
{
	border:5px solid #eee3b9;
	margin:0 0 5px 0;
}

#mapa li a:hover img
{
	border:5px solid #9F8523;
}

#mapa li a
{
	line-height:14px;
}

#most_comment
{
	padding:13px 17px 8px 17px;
	width:230px;
	font-size:10px;
	height:110px;
}

#most_comment h3
{
	margin:0 0 10px 0;
}

#most_comment ul
{
	margin:0 0 13px 0;
}

#most_comment li
{
	margin:0 0 5px 0;
}

#address
{
	padding:13px 17px;
	width:230px;
	color:#9f8523;
	line-height: 14px;
}

#doplnok
{
	padding:13px 17px;
	width:230px;
	color:#9f8523;
	line-height: 14px;
	font-size: 11px;
	float: left;
}

#doplnok h3
{
	color:#0353a5;
	font-size:14px;
	margin:0 0 10px 0;
}

#foto
{
	padding:13px 17px;
	width:230px;
	color:#9f8523;
	line-height: 14px;
	font-size: 11px;
	overflow: visible;
	float: left;
}

#foto h3
{
	color:#0353a5;
	font-size:14px;
	margin:0 0 10px 0;
}

.foto_imgs {
	margin-right: 5px;
	margin-bottom: 5px;
	border-width: 4px;
	border-style: solid;
	border-color: #eee3b9;
}

#address h3
{
	color:#0353a5;
	font-size:14px;
	margin:0 0 10px 0;
	line-height: 18px;
}

#address li
{
	line-height:14px;
}

#sidebar .box
{
	float: left;
   background:url('/layout/sidebox_shadow.gif') repeat-y;
	margin-top:10px;
   /* display:inline; */
   border-top:2px solid #FAF7EC;
}

.sidebox_top
{
	/* position:relative; */
	/* top:-8px; */
	height:8px;
	width:272px;
	/* margin:8px 0 -8px 0; */
	background:url('/layout/sidebox_top.png') left top no-repeat;
	overflow:hidden;
	float: left;
	display:none;
}


.sidebox_content
{
	background:url('/layout/sidebox_contentBG.png') left top repeat-x;
	/* min-height:110px; */
	overflow: visible;
	width:264px;
	margin:0 4px;
	padding:13px 0 9px 0;
	float: left;
	display:inline;
}

* html .sidebox_content {
/* height:100px; */
}

.sidebox_content h3
{
	/* color:#9f8523; */
	color:#9f8523;
	color:#7D671C;
	font-size:12px;
}

.sidebox_bottom
{
	
	/* position:relative; */
	top:7px;
	margin-top:-7px;
	height:7px;
	width:272px;
	background:url('/layout/sidebox_bottom.png') left top no-repeat;
	overflow:hidden;
	float: left;
	display:inline;
	display:none;
}

/*
* html .sidebox_top
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/sidebox_top.png', sizingMethod='crop');
}

* html .sidebox_bottom
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/sidebox_bottom.png', sizingMethod='crop');
}
*/


#main_tab_panel
{
	/*width:688px;*/
	clear: both;
}


#main_tabs
{
	height:37px;
	/*background:url('/layout/menu_tabs.png') left top no-repeat;*/
	position:relative;
}

#main_tabs li
{
	float:left;
	height:37px;
	padding:0 0 0 20px;
}

#main_tabs li a
{
	float:left;
	height:37px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:white;
	line-height:37px;
	text-decoration:none;
} 

#main_tabs li span{float:left;height:37px;width:6px;margin-left:14px;}

/*
#main_tabs li a:hover, #main_tabs li.active a
{
	color:#0353a5;
}

#mesto {width:88px;}

#samosprava {width:134px;}
#obcan {width:88px;}
#podnikatel {width:120px;}
#navstevnik{width:120px;}


a#mesto:hover {background:url('/layout/mesto_tabH.png');}
.active a#mesto{background:url('/layout/mesto_tabH.png');}

a#samosprava:hover {background:url('/layout/samosprava_tabH.png');}
.active a#samosprava {background:url('/layout/samosprava_tabH.png');}

a#obcan:hover {background:url('/layout/obcan_tabH.png');}
.active a#obcan {background:url('/layout/obcan_tabH.png');}

a#podnikatel:hover {background:url('/layout/podnikatel_tabH.png');}
.active a#podnikatel {background:url('/layout/podnikatel_tabH.png');}

a#navstevnik:hover {background:url('/layout/navstevnik_tabH.png');}
.active a#navstevnik {background:url('/layout/navstevnik_tabH.png');}
*/

#tab1, #tab5 {background:url('/layout/tabs/tab1_lft.jpg') left top no-repeat;}
#tab1 a, #tab5 a {background:url('/layout/tabs/tab1_round.jpg') center top no-repeat;}
#tab1 span, #tab5 span {background:url('/layout/tabs/tab1_rgt.jpg') left top no-repeat;}

#tab2 {background:url('/layout/tabs/tab2_lft.jpg') left top no-repeat;}
#tab2 a {background:url('/layout/tabs/tab2_round.jpg') center top no-repeat;}
#tab2 span {background:url('/layout/tabs/tab2_rgt.jpg') left top no-repeat;}

#tab3 {background:url('/layout/tabs/tab3_lft.jpg') left top no-repeat;}
#tab3 a {background:url('/layout/tabs/tab3_round.jpg') center top no-repeat;}
#tab3 span {background:url('/layout/tabs/tab3_rgt.jpg') left top no-repeat;}

#tab4 {background:url('/layout/tabs/tab4_lft.jpg') left top no-repeat;}
#tab4 a {background:url('/layout/tabs/tab4_round.jpg') center top no-repeat;}
#tab4 span {background:url('/layout/tabs/tab4_rgt.jpg') left top no-repeat;}

#main_tabs li.active{background:url('/layout/tabs/tab_hover.jpg') left top no-repeat;}
#main_tabs li.active a{color:#0353a5;background:none;}
#main_tabs li.active span{background:url('/layout/tabs/tab_hover_rgt.jpg') left top no-repeat;}


/*
a#tab1:hover {background:url('/layout/mesto_tabH.png');}
.active a#tab1{background:url('/layout/mesto_tabH.png');}

a#tab2:hover {background:url('/layout/samosprava_tabH.png');}
.active a#tab2 {background:url('/layout/samosprava_tabH.png');}

a#tab3:hover {background:url('/layout/obcan_tabH.png');}
.active a#tab3 {background:url('/layout/obcan_tabH.png');}

a#tab4:hover {background:url('/layout/podnikatel_tabH.png');}
.active a#tab4 {background:url('/layout/podnikatel_tabH.png');}

a#tab5:hover {background:url('/layout/navstevnik_tabH.png');}
.active a#tab5 {background:url('/layout/navstevnik_tabH.png');}
*/


#tab1_content
{
	width:688px;
	height:183px;
	background:#efe4bd url('/layout/main_tab_panelBG_2.png') no-repeat;
	margin-top:-6px;
	/* z-index:10; */
	padding:20px 0 0 0;
}

#tab2_content, #tab3_content, #tab4_content, #tab5_content
{
	display:none;
	width:688px;
	height:183px;
	background:#efe4bd url('/layout/main_tab_panelBG_2.png') no-repeat;
	margin-top:-6px;
	z-index:10;
	padding:20px 0 0 0;
}

.tab_list
{
	float:left;
	width:190px;
	padding:0 0 0 20px;
	margin-top:4px;
	margin-left: 4px;
}

.tab_list li
{
	/* margin:0 0 6px 0;
	background:url('/layout/tab_listBG.gif') left 2px no-repeat;
	padding:0 0 0 15px; */
	line-height: 16px;
	list-style-image: url(../layout/tab_listBG.gif);
	padding-left: 1px; 
	margin-left: 15px;
}

.tab_list a
{
	font-weight:bold;
	text-decoration:none;
}

#icons
{
	float:left;
	width:190px;
	padding:0 0 0 20px;
	margin-top:4px;
	margin-left: 10px;
	margin-top:-3px;
}

#icons li
{
	height:25px;
	width:190px;
	line-height:24px;
	background: url('/layout/icon_ciara.png') left bottom no-repeat;
	margin:0;
	padding:0;
}

#icons li img
{
	float:left;
	margin:0 15px 0 0;
}
#top_events
{
	clear:both;
	float: left;
}

#top_events .box
{
	float:left;
	width:221px;
	margin:0 4px;
	display:inline;
}
#top_events .event_text {
	font-size:12px;
	color:#7d671c;
	padding:10px;
	background:white;
	margin:0px 0 0 0;
	line-height: 16px;
}

/* #top_events .box strong
{
	display:block;
	font-size:12px;
	color:#7d671c;
	padding:10px;
	background:white;
	margin:5px 0 0 0;
	height: 25px;
} */


#top_events .box a
{
	color:#7d671c;
	text-decoration:none;
}

#top_news_top, #top_news_bottom
{
	height:4px;
	overflow:hidden;
}

#top_news
{
	background:white url('/layout/top_newsBG.gif');
	background-repeat: repeat-y;
	background-position: top;
	padding:0 4px;
	margin:10px 0;
	clear:both;
	float: left;
}

#top_news_top
{
	position:relative;
	top:-4px;
	/*margin-bottom:4px;*/
	background:url('/layout/top_news_top.png') left top no-repeat;
}

#top_news_content
{
	background:white url('/layout/top_news_contentBG.png') left -4px repeat-x;
	padding:0 0 0 13px;
	margin-top:-4px;
}

* html #top_news_content
{
	height:10px;
}

#top_news_bottom
{
	
	position:relative;
	top:4px;
	/*margin-top:-4px;*/
	background:url('/layout/top_news_bottom.png') left top no-repeat;
}

#top_news .box
{
	float:left;
	width:194px;
	padding:16px 16px 0 0;
	background:transparent;
	color:#7d671c;
	line-height:18px;
}

#top_news .center
{
	padding:16px;
	margin:0 16px 0 0;
	border-left:1px solid #e9dba4;
	border-right:1px solid #e9dba4;
}

#top_news h2 a
{
	display:block;
	font-size:14px;
	margin:19px 0 0 0;
}

#top_news .date
{
	display:block;
	color:#00aeef;
	margin:2px 0 7px 0;
}
#oznam .date
{
	font-size: 11px;
	color:#00aeef;
}
#oznam2 .date
{
	font-size: 11px;
	color:#00aeef;
}

#buttons{clear:both;margin-left:5px;}

#buttons a
{
	float:left;
	width:221px;
	height:31px;
	color:white;
	line-height:28px;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	margin:0 6px 0 0;
}



#bt_archiv {background:url('/layout/bt_archiv.png') left top no-repeat;}
#bt_register {background:url('/layout/bt_register.png') left top no-repeat;}
#bt_kontakt {width:225px;background:url('/layout/bt_kontakt.png') left top no-repeat;}

#partneri
{
	margin:10px 0 0 0;
	height:73px;
	background:url('/layout/partneriBG.png') left top no-repeat;
	padding:10px;
}

#foot
{
	margin:10px 0 0 0;
	height:30px;
	background:url('/layout/footBG.png') left top no-repeat;
	padding:15px;
}

#foot_menu
{
	width:435px;
	float:left;
}

#foot li
{
	float:left;
	padding:0 10px 0 0;
	margin:0 8px 10px 0;
	border-right:1px solid #6898c9;
}

#foot li a
{
	color:#6898c9;
	text-decoration:none;
}

#foot li a:hover
{
	color:#4db848;
}

#plus421
{
	float:left;
	width:160px;
	margin:3px 0 0 35px;
	color:#7d671c;
	margin-top: -5px;
}
#plus421 p {
	padding: 0px;
	margin: 0px;
	line-height: 13px;
}

#plus421 a
{
	font-size:10px;
	color:#7d671c;
	text-decoration:none;
}

#plus421 a:hover
{
	color:#4db848;
}


#galery_img {
	border-color: #E3D28A;
	border-style: solid;
	border-width: 5px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

a.mapa2
{
  line-height:18px;
  font-size:11px;
}


#div_filter_lmd {
	background-color: #d8be5c;
	padding: 4px;
	color: #FFFFFF;
}
#div_filter_lmd button {
	background-image: url(../layout/button_bg.gif);
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
}
.button_2 {
	background-image: url(../layout/button_bg.gif);
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
}

.div_ciselnik {
	padding: 2px;
	width: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #d8be5c;
	background-color: #FFFFFF;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}
.div_ciselnik_x {
	padding: 2px;
	width: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #d8be5c;
	background-color: #FFFFFF;
	background-image: url(../layout/button_bg.gif);
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}
.div_ciselnik2 {
	padding: 2px;
	width: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #d8be5c;
	/* background-image: url(../layout/button_bg.gif); */
	background-color: #d8be5c;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	color: #FFFFFF;
	font-weight: bold;
}

.news_imgs {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.news_line {
	width: 100%;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#oznam2 {
	float: left;
}

#oznam2 h1 {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	float: left;
}
.nadpis_h1 {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#oznam2 {
	font-size: 12px;
}

#mikulas {
	position: relative;
	float: right;
	z-index: 100000;
	/* top: 30px;
	left: 1100px; */
	top: 28px;
	right: 30px;
}

#ultopimage {

}
#searchcontrol {
	line-height: 16px;
	font-size: 12px;
}
#searchcontrol .gsc-control {
	width: 580px;
}
#searchcontrol .gsc-results {
	width: 560px;
}

#searchcontrol div.gs-title {
	text-decoration: none;
}
#searchcontrol a.gs-title {
	text-decoration: underline;
	color: #9f8523;
}
#searchcontrol a.gs-title b{
	text-decoration: underline;
	color: #9f8523;
}