* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body {
	background: url(../images/back_jar.jpg) top center no-repeat #2a5688;
	margin: auto;
	text-align: center;
	padding: 0px;
	color: #fff;
}

/* TOPLI�TA */

#toplista {	
	width: 90%;
	min-height: 30px;
	margin: auto;
	text-align: center;
}

#toplista img {
	border: 0px;
	margin: auto;
	margin-right: 3px;
}
#toplista a {
	color: #fff;
	text-decoration: underline;
}
#toplista a:hover, #toplista a:active, #toplista a:focus {
	text-decoration: none;
	color: #9fcae8;
}

#toplista ul {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}
#toplista li {
	float: left;
	display: block;
	margin: 0 13px 0 0;
	list-style-type: none;
}

#toplistaleft {
	min-width: 30%;
	min-height: 30px;
	margin: auto;
	text-align: left;
	float: left;
	line-height: 30px;
	color: #fff;
	font-size: 0.7em;
	font-family: arial;
}

#toplistaright {
	min-width: 30%;
	min-height: 30px;
	margin: auto;
	text-align: right;
	float: right;
	line-height: 30px;
	font-size: 0.7em;
	font-family: arial;
	color: #fff;
}
#toplistaright ul {
	float: right;
}

/* KONIEC TOPLI�TA ----------------------------------------------------------------------------------------------------- */

/* HEADER ------------------------------------------------------------------------------------------------------------- */

#header {
	width: 90%;
	min-height: 100px;
	margin: auto;
	text-align: center;
	padding-bottom: 5px;
}

#logo a, #logo a:hover, #logo a:active, #logo a:focus {
	background: url(../images/logo.png) left center no-repeat;
	width: 210px;
	height: 100px;
	margin: auto;
	text-align: center;
	float: left;
	display: block;
}
#logo a:focus {
	background: url(../images/logo.png) left center no-repeat;
}
#vyrocie {
	background: url(../images/vyrocie.png) left center no-repeat;
	width: 145px;
	height: 100px;
	margin: auto;
	text-align: center;
	float: left;
	display: block;
	margin-left: 20px;
}

#firstheaderobrazok {
	background: url(../images/firstheaderback.png) right center no-repeat;
	width: 200px;
	height: 100px;
	margin: auto;
	text-align: center;
	float: left;
	margin-left: 5px;
}
#headerobrazok {
	width: 685px;
	height: 100px;
	margin: auto;
	text-align: center;
	float: right;
}

/* KONIEC HEADER ----------------------------------------------------------------------------------------------------- */

/* TOPMENU ----------------------------------------------------------------------------------------------------------- */

#topmenu {
	width: 90%;
	min-width: 240px;
	min-height: 35px;
	margin: auto;
	text-align: center;
}

#topmenuleft {
	min-width: 240px;
	min-height: 35px;
	margin: auto;
	text-align: left;
	color: #fff;
	float: left;
	line-height: 35px;
	font-family: arial;
	font-size: 0.7em;
	padding-right: 3px;
}
#topmenuleft a {
	color: #fff;
	text-decoration: underline;
}
#topmenuleft a:hover, #topmenuleft a:active, #topmenuleft a:focus {
	color: #9fcae8;
	text-decoration: none;
}
#topmenuright {
	width: 588px;
	min-height: 35px;
	margin: auto;
	text-align: left;
	color: #fff;
	float: right;
}
#topmenuright ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
#topmenuright li {
	padding: 0px;
	margin: 0px;
	float: left;
}


.topmenurightpo-mesto a, .topmenurightpo-mesto a:hover, .topmenurightpo-obcan a, .topmenurightpo-obcan a:hover,
.topmenurightpo-podnikatel a, .topmenurightpo-podnikatel a:hover, .topmenurightpo-navstevnik a, .topmenurightpo-navstevnik a:hover {
	width: 147px;
	height: 35px;
	margin: auto;
	text-align: center;
	float: left;
	display: block;
}
.topmenurightpo-mesto a {
	background: url(../images/topmenurightpo.png) 0px 0px;
}
.topmenurightpo-mesto a:hover, .topmenurightpo-mesto a:active, .topmenurightpo-mesto a:focus {
	background: url(../images/topmenurightpo.png) 0px 35px;
}
.topmenurightpo-obcan a {
	background: url(../images/topmenurightpo2.png) 0px 0px;
}
.topmenurightpo-obcan a:hover, .topmenurightpo-obcan a:active, .topmenurightpo-obcan a:focus {
	background: url(../images/topmenurightpo2.png) 0px 35px;
}
.topmenurightpo-podnikatel a {
	background: url(../images/topmenurightpo3.png) 0px 0px;
}
.topmenurightpo-podnikatel a:hover, .topmenurightpo-podnikatel a:active, .topmenurightpo-podnikatel a:focus {
	background: url(../images/topmenurightpo3.png) 0px 35px;
}
.topmenurightpo-navstevnik a {
	background: url(../images/topmenurightpo4.png) 0px 0px;
}
.topmenurightpo-navstevnik a:hover, .topmenurightpo-navstevnik a:active, .topmenurightpo-navstevnik a:focus {
	background: url(../images/topmenurightpo4.png) 0px 35px;
}

/* KONIEC TOPMENU -------------------------------------------------------------------------------------------- */

/* OBSAH ----------------------------------------------------------------------------------------------------- */

#obsah {
	background: #fff;
	width: 90%;
	min-width: 240px;
	min-height: 600px;
	margin: auto;
	text-align: center;
	padding-top: 10px;
	color: #000;
}

#topbannerpanel {
	width: 100%;
	min-height: 60px;
	margin: auto;
	text-align: center;
	margin-bottom: 5px;
	color: #000;
}
#topbannerpanelleft {
	width: 1105px;
	height: 60px;
	margin: auto;
	text-align: center;
}
#topbannerpanelright {
	width: 340px;
	height: 60px;
	margin: auto;
	text-align: center;
	float: right;
	display: block;
	margin-right: 5px;
}

#navigacia {
	background: #fff;
	width: 100%;
	min-height: 30px;
	margin: auto;
	text-align: left;
	line-height: 30px;
	color: #16202f;
	font-size: 0.7em;
	font-family: arial;
	margin-bottom: 10px;
}

#searchbar {
	background: #fff;
	width: 157px;
	height: 30px;
	margin: auto;
	text-align: center;
	float: right;
	margin-right: 10px;
	display: inline;
}
#search {
	background: #fff;
	width: 95px;
	height: 30px;
	margin: auto;
	text-align: left;
	float: left;
	line-height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
	color: #16202f;
	font-size: 1em;
	font-family: arial;
	border-left: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
#searchbarsubmit {
	background: #0765A7;
	width: 62px;
	height: 30px;
	margin: auto;
	text-align: center;
	float: right;
	border: 0px;
	color: #fff;
	font-weight: bold;
}
#searchbarsubmit:hover, #searchbarsubmit:active, #searchbarsubmit:focus {
	background: #1c81c8;
	color: #fff;
	font-weight: bold;
}
.generalbutton {
	background: #A9B42D;
	width: 100px;
	height: 30px;
	margin: auto;
	text-align: center;
	float: left;
	border: 0px;
	color: #fff;
}
.generalbutton:hover, .generalbutton:active, .generalbutton:focus {
	background: #93A223;
	color: #fff;
}

#leftcontent {
	background: #fff;
	width: 16%;
	min-width: 140px;
	margin: auto;
	text-align: center;
	float: left;
	color: #000;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

#leftmenu {
	background: #fff;
	width: 100%;
	margin: auto;
	text-align: center;
	color: #000;
	font-size: 0.75em;
}
#leftmenu img {
	border: 0px;
	color: #000;
}
#leftmenu ul {
	margin: 0px;
	padding: 0px;
}
#leftmenu li {
	color: #000;
	list-style-type: none;
}

#leftmenumesto, #leftmenuobcan, #leftmenupodnikatel, #leftmenunavstevnik {
	width: 100%;
	margin: auto;
	text-align: center;
	color: #000;
}

#leftmenuobcan, #leftmenupodnikatel, #leftmenunavstevnik {
	margin-top: 5px;
}

#leftmenumesto {
	border-top: 3px solid #BA0909;
}
#leftmenuobcan {
	border-top: 3px solid #6EA910;
}
#leftmenupodnikatel {
	border-top: 3px solid #E7991F;
}
#leftmenunavstevnik {
	border-top: 3px solid #0765A7;
}

#leftmenumesto li, #leftmenuobcan li, #leftmenupodnikatel li, #leftmenunavstevnik li {
	min-height: 25px;
	text-align: left;
	margin: auto;
	line-height: 25px;
	color: #BA0909;
	font-family: arial;
	display: block;
}

#leftmenumesto a, #leftmenuobcan a, #leftmenupodnikatel a, #leftmenunavstevnik a {
	width: 100%;
	min-height: 25px;
	color: #242424;
	text-decoration: none;
	display: block;
	padding-left: 4px;
	border-bottom: 1px solid #ededed;
	border-left: 2px solid #fff;
}
#leftmenumesto a:hover, #leftmenumesto a:active, #leftmenumesto a:focus,
#leftmenuobcan a:hover, #leftmenuobcan a:active, #leftmenuobcan a:focus,
#leftmenupodnikatel a:hover, #leftmenupodnikatel a:active, #leftmenupodnikatel a:focus,
#leftmenunavstevnik a:hover, #leftmenunavstevnik a:active, #leftmenunavstevnik a:focus {
	background: #f5f5f5;
	color: #000;
	border-bottom: 1px solid #ededed;
}
#leftmenumesto a:hover, #leftmenumesto a:active, #leftmenumesto a:focus {
	border-left: 2px solid #ba0909;
}
#leftmenuobcan a:hover, #leftmenuobcan a:active, #leftmenuobcan a:focus {
	border-left: 2px solid #6EA910;
}
#leftmenupodnikatel a:hover, #leftmenupodnikatel a:active, #leftmenupodnikatel a:focus {
	border-left: 2px solid #E7991F;
}
#leftmenunavstevnik a:hover, #leftmenunavstevnik a:active, #leftmenunavstevnik a:focus {
	border-left: 2px solid #0765A7;
}

.podstranka li {
 	background: #f5f5f5;
	padding-left: 10px;
	font-size: 0.9em;
	border-left: 0px;
	display: block;
}

.leftcontentnadpis {
	background: url(../images/sidecontentnadpis.png) left center no-repeat #334564;
	width: 100%;
	min-height: 25px;
	margin: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #fff;
	padding-left: 10px;
	line-height: 25px;
	font-family: arial;
	font-size: 0.8em;
}

.leftcontentblock {
	width: 100%;
	min-height: 110px;
	margin: auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	display: block;
	color: #000;
}
.leftcontentblock img {
	border: 0px;
	color: #000;
}
.leftcontentblock a {
	color: #000;
}

/* CONTENT ----------------------------------------------------------------------------------------------------- */

#content {
	background: #fff;
	width: 67%;
	min-width: 200px;
	min-height: 560px;
	margin: auto;
	text-align: center;
	float: left;
	color: #16202F;
	font-family: arial;
}
#content img {
	color: #000;
}

.contentblok {
	width: 95%;
	min-height: 1px;
	margin: auto;
}

.contentnadpis {
	background: url(../images/sidecontentnadpis.png) left center no-repeat #334564;
	width: 100%;
	min-height: 25px;
	margin: auto;
	text-align: left;
	margin-bottom: 10px;
	color: #fff;
	padding-left: 10px;
	line-height: 25px;
	font-family: arial;
	font-size: 0.8em;
}

.slider2c {
	background: url(../images/slider2shaddow.png) center bottom no-repeat;
	width: 150px;
	height: 167px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.slider2 {
	background: url(../images/slider2.png) center center no-repeat;
	width: 150px;
	height: 150px;
	margin: auto;
}
.slider2b {
	width: 100%;
	height: 100%;
	margin: auto;
	display: block;
}
.slider2b:hover {
	background: url(../images/slider2b.png) center center no-repeat;
}

#contenloginblock {
	background: #f1f1f1;
	width: 60%;
	min-width: 240px;
	min-height: 150px;
	margin: auto;
	text-align: left;
	margin-top: 5px;
	color: #16202F;
	font-size: 1em;
	font-family: arial;
	padding-top: 5px;
}
#contenloginblock a {
	color: #436172;
	text-decoration: underline;
	font-size: 0.9em;
	font-family: arial;
}
#contenloginblock a:hover, #contenloginblock a:active, #contenloginblock a:focus {
	text-decoration: none;
}
#contenloginblock a:focus {
	background: #436172;
	color: #fff;
}

.logininputs {
	background: #fff;
	height: 30px;
	margin: auto;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	color: #16202F;
	font-family: arial;
	border: 1px solid #D2D2D2;
}
.inputs {
	background: #fff;
	height: 25px;
	margin: auto;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	color: #16202F;
	font-family: arial;
	border: 1px solid #D2D2D2;
	float: left;
	font-family: arial;
	font-size: 0.9em;
}
.textareas {
	background: #fff;
	width: 80%;
	max-width: 400px;
	min-height: 80px;
	max-height: 200px;
	margin: auto;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	color: #16202F;
	font-family: arial;
	font-size: 0.9em;
	border: 1px solid #D2D2D2;
}

.vsetkykomentare {
	width: 100%;
	margin: auto;
}
.komenttextarea {
	width: 100%;
	height: 100px;
	max-height: 150px;
}
.novykomentar {
	width: 100%;
	text-align: left;
	color: #16202F;
	font-family: arial;
	font-size: 1em;
}
.komentnick {
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: left;
	margin: auto;
	color: #16202F;
	font-family: arial;
	font-size: 1em;
	font-weight: bold;
	border-top: 1px dashed #BFBFBF;
}

.komentinfo {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: left;
	margin: auto;
	color: #16202F;
	font-family: arial;
	font-size: 0.8em;
	margin-bottom: 10px;
}
.komentartext {
	width: 100%;
	text-align: left;
	margin: auto;
	color: #16202F;
	font-family: arial;
	font-size: 0.9em;
	margin-bottom: 20px;
}
#komentarpridany {
	background: #EEBA2E;
	width: 80%;
	min-width: 240px;
	min-height: 30px;
	text-align: center;
	margin: auto;
	line-height: 30px;
	color: #3B3B3B;
	font-family: arial;
	font-size: 0.9em;
	margin-top: 10px;
	margin-bottom: 10px;
}

.loginsubmit {
	background: url(../images/loginsubmit.png) 0px 0px;
	width: 120px;
	height: 35px;
	border: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: arial;
	font-size: 0.9em;
	color: #436172;
}
.loginsubmit:hover, .loginsubmit:active, .loginsubmit:focus {
	background: url(../images/loginsubmit.png) 0px -35px;
	width: 120px;
	height: 35px;
	border: 0px;
	color: #fff;
}

.clanokblok {
	background: #fff;
	width: 95%;
	min-height: 100px;
	margin: auto;
	text-align: left;
	margin-bottom: 10px;
	color: #000;
	font-size: 0.8em;
	font-family: arial;
}
.clanokblok p {
	margin-top: 0px;
}
.clanokblok a {
	color: #0765A7;
	text-decoration: underline;
}
.clanokblok a:hover, .clanokblok a:active, .clanokblok a:focus {
	text-decoration: none;
}

.clanoknadpis {
	width: 100%;
	min-height: 30px;
	margin: auto;
	line-height: 30px;
	text-align: left;
	float: right;
	font-size: 1em;
	margin-bottom: 5px;
	font-weight: bold;
	color: #BA0909;
}
.clanoknadpis a {
	font-weight: bold;
	color: #212E46;
	text-decoration: underline;
}
.clanoknadpis a:hover, .clanoknadpis a:active, .clanoknadpis a:focus {
	text-decoration: none;
}

.clanokimg {
	width: 80px;
	height: 80px;
	margin: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.clanokimg img {
	width: 100%;
	height: 100%;
	margin: auto;
	border: 0px;
}
.clanokbottom {
	width: 100%;
	min-height: 25px;
	margin: auto;
	line-height: 25px;
	text-align: left;
	margin-top: 10px;
	color: #383838;
	font-size: 0.8em;
	font-family: arial;
	clear: both;
	border-top: 1px dotted #DADADA;
}

.inzeratblok {
	width: 100%;
	min-height: 100px;
	margin: auto;
	text-align: left;
	color: #000;
	font-family: arial;
	border-bottom: 1px solid #dadada;
	margin-bottom: 10px;
}
.inzeratblok p {
	margin-top: 0px;
}
.inzeratblok a {
	color: #BA0909;
	text-decoration: underline;
}
.inzeratblok a:hover, .inzeratblok a:active, .inzeratblok a:focus {
	text-decoration: none;
}

.inzeratnadpis {
	width: 100%;
	min-height: 25px;
	margin: auto;
	line-height: 25px;
	text-align: left;
	float: right;
	font-size: 0.9em;
	font-weight: bold;
	color: #BA0909;
}
.inzeratnadpis a {
	font-weight: bold;
	color: #BA0909;
	text-decoration: underline;
}
.inzeratnadpis a:hover, .inzeratnadpis a:active, .inzeratnadpis a:focus {
	text-decoration: none;
}
.inzeratimg {
	width: 70px;
	height: 70px;
	margin: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.inzeratimg img {
	width: 100%;
	height: 100%;
	margin: auto;
	border: 0px;
}
.inzeratbottom {
	width: 100%;
	min-height: 25px;
	margin: auto;
	line-height: 25px;
	text-align: left;
	margin-top: 10px;
	color: #383838;
	font-size: 0.9em;
	font-family: arial;
	clear: both;
}
.inzeratcena {
	background: #226B8D;
	color: #fff;
	font-size: 1.3em;
	font-family: arial;
	font-weight: bold;
	margin-right: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
}

.firmabottom {
	width: 100%;
	height: 1px;
	margin: auto;
	clear: both;
}

#galeriazlozka {
	width: 100%;
	min-height: 50px;
	margin-bottom: 5px;
}
.galeriazlozka:hover {
	background: #dadada;
}
.galeriaimg {
	width: 130px;
	min-height: 50px;
	display: block;
	float: left;
}
.galeriaimg img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.galeriatext a {
	width: 80%;
	min-height: 25px;
	text-align: left;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 25px;
	font-weight: bold;
	float: left;
}

.subcontentnadpis {
	background: #fff;
	width: 100%;
	min-height: 25px;
	margin: auto;
	text-align: left;
	line-height: 25px;
	color: #BA0909;
	font-size: 0.9em;
	font-family: arial;
	border-top: 1px dashed #BA0909;
	margin-top: 20px;
	font-weight: bold;
}

.fotoblok {
	width: 100%;
	min-height: 80px;
	margin: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

.hodnotenieclanku {
	background: url(../images/hodnotenieclanku.png) no-repeat 0px 0px #fff;
	width: 100%;
	height: 20px;
	display: block;
	margin: auto;
	margin-bottom: 10px;
}
.hodnotenieclanku:hover {
	background: url(../images/hodnotenieclanku.png) no-repeat 0px -20px #fff;
}

.download a {
	background: url(../images/download.png) no-repeat #f7f7f7;
	width: 140px;
	height: 30px;
	display: block;
	margin: auto;
	font-family: arial;
	font-size: 0.9em;
	color: #282828;
	text-align: center;
	text-decoration: none;
	line-height: 30px;
}
.download a:hover {
	background: #72a72e;
	color: #fff;
}

.print a,.print a:hover {
	background: url(../images/print.png) no-repeat #fff;
	width: 20px;
	height: 20px;
	display: block;
	margin: auto;
}
.sendemail a,.sendemail a:hover {
	background: url(../images/sendemail.png) no-repeat #fff;
	width: 20px;
	height: 20px;
	display: block;
	margin: auto;
}

.pageswitch {
	width: 240px;
	height: 23px;
	margin: auto;
	text-align: left;
	margin-top: 10px;
	display: block;
}
.pagenumbera a, .pagenumbera a:hover, .pagenumberb a, .pagenumberb a:hover {
	width: 23px;
	height: 23px;
	margin: auto;
	text-align: center;
	display: block;
	float: left;
}
.pagenumbera a {
	background: url(../images/pageswitchbuttons.png) 0px 0px;
	color: #000;
}
.pagenumbera a:hover, .pagenumbera a:active, .pagenumbera a:focus {
	background: url(../images/pageswitchbuttons.png) -25px 0px;
	color: #fff;
}
.pagenumberb a {
	background: url(../images/pageswitchbuttons.png) 0px -25px;
	color: #000;
}
.pagenumberb a:hover, .pagenumberb a:active, .pagenumberb a:focus {
	background: url(../images/pageswitchbuttons.png) -25px -25px;
	color: #fff;
}
.pagenumber a, .pagenumber a:hover, .pagenumberact, .pagenumberact:hover {
	width: 23px;
	height: 23px;
	margin: auto;
	text-align: center;
	font-family: arial;
	font-size: 0.9em;
	display: block;
	line-height: 25px;
	float: left;
}
.pagenumber a {
	background: #fff;
	color: #0765A7;
	text-decoration: none;
}
.pagenumber a:hover, .pagenumber a:active, .pagenumber a:focus, .pagenumberact, .pagenumberact:hover, .pagenumberact:active, .pagenumberact:focus {
	background: #0765A7;
	color: #fff;
	text-decoration: none;
}

/* RIGHTCONTENT ----------------------------------------------------------------------------------------------------- */

#rightcontent {
	background: #fff;
	width: 16%;
	min-width: 150px;
	min-height: 560px;
	margin: auto;
	text-align: center;
	float: right;
	color: #000;
}
#rightcontent img {
	color: #000;
}

.rightcontentnadpis {
	background: url(../images/sidecontentnadpis.png) left center no-repeat #334564;
	width: 100%;
	height: 25px;
	margin: auto;
	text-align: left;
	margin-bottom: 10px;
	color: #fff;
	padding-left: 10px;
	line-height: 25px;
	font-family: arial;
	font-size: 0.8em;
}
.rightcontentblock {
	background: #fff;
	width: 100%;
	min-height: 60px;
	margin: auto;
	text-align: left;
	margin-bottom: 20px;
	color: #16202f;
	font-size: 0.75em;
	font-family: arial;
}
.rightcontentblockcalendar {
	text-align: center;
}

.kalendar {
	width: 100%;
	max-width: 190px;
	color: #555555;
	text-align: center;
	margin-bottom: 10px;
	border-collapse: collapse;
}
.kalendar tr, .kalendar td {
	height: 25px;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
.kalendar td {
	width: 25px;
}

.rightcontentblock a {
	text-decoration: underline;
	color: #282828;
}
.rightcontentblock a:hover, .rightcontentblock a:active, .rightcontentblock a:focus {
	text-decoration: none;
	color: #0765A7;
}

.vikend {
	color: #BA0909;
	font-family: arial;
	font-weight: bold;
}
.vikendc {
	font-family: arial;
	font-weight: bold;
}

.akcia a {
	background: #0765A7;
	width: 100%;
	height: 25px;
	font-family: arial;
	display: block;
	text-decoration: none;
	margin: auto;
	border: 0px;
	color: #fff;
	padding: 0px;
	border: 0px;
	margin: 0px;
	line-height: 25px;
	font-weight: bold;
	border: 1px solid #fff;
}
.akcia a:hover, .akcia a:active, .akcia a:focus {
	background: #157fc9;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	border: 1px solid #fff;
}

.podujatia td {
	padding: 5px;
}

.rightbanner {
	background: url(../images/bannerright.png) #fff;
	width: 135px;
	height: 100px;
	margin: auto;
	text-align: center;
	margin-bottom: 10px;
}

.stara a {
	background: url(../images/stara.png) no-repeat #fff;
	width: 150px;
	height: 100px;
	margin: auto;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}

.kino a {
	background: url(../images/kino.png) no-repeat #fff;
	width: 150px;
	height: 120px;
	margin: auto;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}

.kulturak a {
	background: url(../images/kulturak.png) no-repeat #fff;
	width: 150px;
	height: 100px;
	margin: auto;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}

.vcintoriny a {
	background: url(../images/cintoriny.gif) no-repeat #fff;
	width: 150px;
	height: 66px;
	margin: auto;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}

.ekomapa a {
	background: url(../images/ekomapa.png) no-repeat #fff;
	width: 150px;
	height: 150px;
	margin: auto;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}
.avf a {
	background: url(../images/avf.png) no-repeat #fff;
	width: 150px;
	height: 150px;
	margin: auto;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}

/* KONIEC OBSAH ----------------------------------------------------------------------------------------------------- */

/* FOOTER ----------------------------------------------------------------------------------------------------------- */

#footer {
	background: #fff;
	width: 90%;
	min-width: 240px;
	min-height: 50px;
	margin: auto;
	text-align: center;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #DADADA;
	color: #000;
}
#footer img {
	border: 0px;
	margin: auto;
	margin-right: 3px;
	color: #000;
}
#footer ul {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}
#footer li {
	float: left;
	display: block;
	margin: 0 13px 0 0;
	list-style-type: none;
}

#footerleft {
	width: 40%;
	min-height: 50px;
	margin: auto;
	text-align: left;
	float: left;
	color: #000;
	padding-left: 10px;
	font-size: 0.7em;
	font-family: arial;
}
.footertable {
	width: 100%;
	margin-bottom: 10px;
}
.footerstlpec1 {
	width: 50%;
	margin-right: 10px;
}
.footerstlpec2 {
	width: 50%;
	padding: 20px;
}
#footerleft a {
	color: #000;
	text-decoration: underline;
}
#footerleft a:hover, #footerleft a:active, #footerleft a:focus {
	color: #0765A7;
	text-decoration: none;
}
#footerlogo {
	background: url(../images/footerlogo.png) left top no-repeat;
	width: 35px;
	height: 50px;
	margin: auto;
	text-align: left;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 10px;
	color: #000;
}

#footerright {
	width: 60%;
	min-height: 50px;
	margin: auto;
	text-align: right;
	float: right;
	padding-right: 10px;
	color: #000;
	font-size: 0.7em;
	font-family: arial;
}
#footerright ul {
	text-align: right;
	float: right;
	color: #000;
}
#footerright a {
	color: #000;
	text-decoration: underline;
}
#footerright a:hover, #footerright a:active, #footerright a:focus {
	color: #0765A7;
	text-decoration: none;
}

.sub {
	width: 100%;
	height: 0px;
	clear: both;
}

.hrpredel {
	background: #DADADA;
	width: 100%;
	height: 1px;
	border: 0px;
}

/* KONIEC FOOTER ----------------------------------------------------------------------------------------------------- */

.hid {
	position: absolute; 
	left: -1000px;
	top: -1000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.hiddenmenu {
	position: absolute; 
	left: -1000px;
	top: -1000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

img {
	border: 0px;
	margin: auto;
}

h1,h2,h3,h4 {
	font-weight: bold;
	display: inline;
}
h1 {
	font-size: 1.2em;
	color: #212E46;
}
h2 {
	font-size: 1.1em;
	color: #212E46;
}
h3 {
	font-size: 0.95em;
}
h4 {
	font-size: 0.85em;
}

.margintop {
	margin-top: 10px;
}

@media only screen and (max-width: 1240px) {
#firstheaderobrazok {
	display: none;
}
} 

@media only screen and (max-width: 1279px) {
#topbannerpanel {
	display: none;
}
}

@media only screen and (max-width: 1210px) {
#vyrocie {
	display: none;
}
}

@media only screen and (max-width: 1190px) {
#headerobrazok {
	display: none;
}
.galeriatext a {
	width: 60%;
}

}

@media only screen and (max-width: 1023px) { 

#rightcontent {
	width: 100%;
	float: left;
	clear: both;
}
.rightcontentnadpis {
	width: 100%;
}
.rightcontentblock {
	width: 90%;
	margin: auto;
}
#leftcontent {
	width: 18%;
}
#content {
	width: 75%;
}
.rightcontentblockcalendar {
	text-align: left;
}
}

@media only screen and (max-width: 950px) {
#toplista {
	display: none;
}
}
 
@media only screen and (max-width: 670px) { 
.topmenurightpo-mesto a, .topmenurightpo-mesto a:hover, .topmenurightpo-obcan a, .topmenurightpo-obcan a:hover,
.topmenurightpo-podnikatel a, .topmenurightpo-podnikatel a:hover, .topmenurightpo-navstevnik a, .topmenurightpo-navstevnik a:hover {
	width: 100%;
	height: 38px;
	margin: auto;
	text-align: center;
	float: right;
	display: block;
}
.topmenurightpo-mesto a {
	background: url(../images/topmenurightpom.png) 0px 0px;
}
.topmenurightpo-mesto a:hover {
	background: url(../images/topmenurightpom.png) 0px 38px;
}
.topmenurightpo-obcan a {
	background: url(../images/topmenurightpom2.png) 0px 0px;
}
.topmenurightpo-obcan a:hover {
	background: url(../images/topmenurightpom2.png) 0px 38px;
}
.topmenurightpo-podnikatel a {
	background: url(../images/topmenurightpom3.png) 0px 0px;
}
.topmenurightpo-podnikatel a:hover {
	background: url(../images/topmenurightpom3.png) 0px 38px;
}
.topmenurightpo-navstevnik a {
	background: url(../images/topmenurightpom4.png) 0px 0px;
}
.topmenurightpo-navstevnik a:hover {
	background: url(../images/topmenurightpom4.png) 0px 38px;
}

#topmenuright, #topmenuright ul, #topmenuright li {
	width: 100%
}

#content {
	width: 100%;
	float: left;
}
#leftcontent {
	width: 100%;
	float: left;
	clear: both;
}
.leftcontentblock, .leftcontentnadpis {
	display: none;
}
#footerleft {
	width: 100%;
	padding-bottom: 8px;
}
#footerright {
	width: 100%;
	border-top: 1px solid #DADADA;
}
}

@media only screen and (max-width: 670px) {
.galeriatext a {
	width: 100%;
	clear: both;
	float: none;
}
}

	.anketa-label {
		position: relative;
		padding-left: 20px;
		display: block;
		padding-right: 10px;
	}
	.anketa-label input {
		position: absolute;
		left: 0px;
	}