* {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	border: 0;
}

body, h1, h2, h3, h4, h5, p {
	margin: 0;
	padding: 0;
	color: #000;
}

#main {
	width: 1000px;
	background: #F5F6FA url("/buxus/images/layout/page_bg.jpg") repeat-x;
	position: relative;
}

#main a:hover {
	text-decoration: none;
}

#main.homepage a {
	text-decoration: none;
}

#main.homepage a:hover {
	text-decoration: underline;
}

.hp {
	display: none;
}

h1.main {
	height: 169px;
	background: url("/buxus/images/layout/top_bg.jpg") no-repeat;
}

#top-logo {
	top: 11px;
	left: 14px;
	position: absolute;
}

#top-lngs, #top-address, #top-contact, #top-search, #top-date {
	font-size: 12px;
	color: #fff;
	width: 990px;
	top: 101px;
	position: absolute;
}

#top-lngs {
	top: 10px;
	text-align: right;
	font-weight: normal;
	color: #000;
}

#top-search, #top-date {
	top: 150px;
}

#top-address {
	text-indent: 107px;
}

#top-contact, #top-date {
	text-align: right;
}

#top-contact a {
	color: #fff;
}

#top-search form {
	margin: 0 0 0 20px;
}

#top-search input {
	background: #fff;
	height: 16px;
	width: 120px;
	z-index: 0;
}

#top-search input.button {
	width: 45px;
	height: 16px;
	background: url("/buxus/images/layout/search_submit.gif") no-repeat;
}

input.text, input.button, textarea {
	border: 1px solid #8090c4;
}

/*
#content input, #content textarea {
  background: #ced4ea;
  width: 300px;
}
#content input.short {
  width: 150px;
}
#content input.submit {
  background: #b4bfdf;
  width: auto;
}
*/

#top-date {
	color: #000;
}

#top-menu {
	top: 123px;
	position: absolute;
	left: 20px;
	z-order: 100;
}

#top-menu * {
	font-size: 11px;
	font-weight: normal;
}

#top-menu .menu {
	float: left;
	width: 70px;
	margin-right: 5px;
}

#top-menu .menu h3 {
	background: url("/buxus/images/layout/menu_h_lo.jpg") no-repeat;
	height: 26px;
	padding: 2px 0 0 7px;
	line-height: 13px;
	cursor: pointer;
}

#top-menu .menu h3 div {
	background: url("/buxus/images/layout/menu_h_r_lo.gif") no-repeat right;
	height: 26px;
}

#top-menu .active h3 {
	color: #fff;
	background: url("/buxus/images/layout/menu_h.jpg") no-repeat;
}

#top-menu .active h3 div {
	background: url("/buxus/images/layout/menu_h_r.gif") no-repeat right;
}

#top-menu .menu-d {
	float: left;
	background: #fff;
	border: 1px #5353A3 solid;
	border-width: 0 1px 1px 5px;
	padding: 5px;
	margin: 0;
	display: none;
	z-index: 100;
	position: relative;
}

#top-menu .active .menu-d {
	display: block;
}

#top-menu .menu-d li {
	list-style-type: none;
	white-space: nowrap;
}

#top-menu .menu-d li a {
	color: #000;
}

#content {
	background: url("/buxus/images/layout/content_bg.jpg") no-repeat;
	min-height: 300px;
	_height: 300px;
	width: 990px;
	_width: 1000px;
	padding: 10px 0 10px 10px;
}

#content h2 {
	font-size: 13px;
	padding: 2px 0 0 4px;
	color: #fff;
	height: 21px;
}

#content .box-in {
	padding: 10px;
}

#content .box-in a, #content .box-in a:hover {
	font-weight: bold;
	font-size: 12px;
	margin-top: 30px !important;
}

#content-l {
	float: left;
	width: 300px;
}

#content-r {
	float: right;
	width: 670px;
	_width: 670px;
}

#content-os {
	float: left;
	width: 310px;
	background: #BEC3DC;
}

#content-os a, #content-os a:visited {
	color: #5A5A96;
}

#content-aktuality {
	float: left;
	width: 310px;
	background: #E0ECF6;
}

#content-aktuality a, #content-aktuality a:visited {
	color: #417299;
}

#content-regiony {
	/*float: left;*/
	width: 320px;
	margin-right: 10px;
	background: #F5F6FA;
}

#content-regiony a, #content-regiony a:visited {
	color: #5A5A96;
}

#content-neprehliadnite {
	float: right;
	width: 339px;
	background: #F3E8E8;
	color: #924444;
}

#content-neprehliadnite a, #content-neprehliadnite a:visited {
	color: #924444;
}

#content-najcitanejsie {
	float: left;
	width: 220px;
	margin-right: 10px;
	background: #EDE8F3;
	display: none;
}

#content-najcitanejsie a, #content-najcitanejsie a:visited {
	color: #6F5873;
}

#content-anketa {
	float: left;
	width: 220px;
	margin-right: 10px;
	/*background: #EBECF0;*/
	background: #FCECD8;
	display: none;
}

#content-anketa a, #content-anketa a:visited {
	/*color: #464648;*/
	color: #924444;
}

#anketa {
	width: 180px;
	margin: 5px;
}

#anketa a {
	font-weight: bold;
}

#anketa div {
	height: 15px;
	margin: 5px 0 5px 0;
	text-indent: 2px;
}

#anketa div.a1 {
	background-color: #F4C1D2;
	border-left: 3px #F68AD2 solid;
}

#anketa div.a2 {
	background-color: #F1E7BD;
	border-left: 3px #F6E18A solid;
}

#anketa div.a3 {
	background-color: #C6E4BF;
	border-left: 3px #91D677 solid;
}

#anketa div.a4 {
	background-color: #C3D6F0;
	border-left: 3px #88B3F1 solid;
}

#content-df {
	float: right;
	width: 210px;
	background: #F3EEE5;
}

#content-df a, #content-df a:visited {
	color: #464648;
}

#content-ho {
	float: right;
	width: 210px;
	background: #E5E6F3;
	margin-top: 10px;
}

#content-ho a, #content-ho a:visited {
	color: #6A6AB0;
}

#content-sitemap {
	width: 990px;
	background: #D7D7D9;
}

#content-sitemap a, #content-sitemap a:visited {
	color: #565657;
}

#content-sitemap ul {
	margin: 0;
	padding: 10px 0px 20px 20px;
	height: 240px;
	display: block;
	float: left;
	list-style-type: none;
}

#content-sitemap a {
	display: block;
}

#content-sitemap ul li * {
	list-style-type: none;
}

#content-sitemap ul li * {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

#content-sitemap ul li ul {
	padding: 10px 0 0 20px;
	margin: 0;
	height: auto;
	width: auto;
}

#content-sitemap ul li ul * {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	list-style-type: disc;
}

#content-zoznamy {
	/*float: left;*/
	width: 320px;
	margin-right: 10px;
	background: #DAFFD9; /*#A7F9A4;*/
}

#content-zoznamy a, #content-zoznamy a:visited {
	color: #336633;
}

#content-os h2 {
	background: url("/buxus/images/layout/header_os.jpg") no-repeat;
}

#content-aktuality h2 {
	background: url("/buxus/images/layout/header_aktuality.jpg") no-repeat;
}

#content-regiony h2 {
	background: url("/buxus/images/layout/header_regiony.jpg") no-repeat;
	color: #626264;
}

#content-neprehliadnite h2 {
	background: url("/buxus/images/layout/header_neprehliadnite.jpg") no-repeat;
}

#content-najcitanejsie h2 {
	background: url("/buxus/images/layout/header_najcitanejsie.jpg") no-repeat;
}

#content-zoznamy h2 {
	background: url("/buxus/images/layout/header_zoznamy.jpg") no-repeat;
}

#content-anketa h2 {
	background: url("/buxus/images/layout/header_df1.jpg") no-repeat;
}

/*#content-anketa h2 { background: url("/buxus/images/layout/header_anketa.jpg") no-repeat; }*/

#content-df h2 {
	background: url("/buxus/images/layout/header_df.jpg") no-repeat;
}

#content-ho h2 {
	background: url("/buxus/images/layout/header_ho.jpg") no-repeat;
}

#content-sitemap h2 {
	background: url("/buxus/images/layout/header_sitemap.jpg") no-repeat;
}

#content-in-l {
	float: left;
	width: 200px;
	background: #BEC3DC;
}

#content-in-l h2 {
	background: url("/buxus/images/layout/header_in_l.jpg") no-repeat;
}

#content-in-l a, #content-in-l a:visited {
	color: #5A5A96;
}

#content-in-r {
	float: right;
	width: 750px;
	margin-right: 10px;
}

#content-in-r a, #content-in-r a:visited {
	color: #5A5A96;
}

#content-in-r h2 {
	color: #000;
	font-size: 18px;
	margin: 15px 0 20px 0;
}

#content-in-r h2 * {
	font-size: inherit;
}

#content-in-r p {
	margin: 0 0 10px 0;
}

.cleaner {
	font-size: 0;
	clear: both;
	height: 0;
}

.cleaner5 {
	font-size: 0;
	clear: both;
	height: 5px;
}

.cleaner10 {
	font-size: 0;
	clear: both;
	height: 10px;
}

#top-menu2 {
	padding-top: 123px;
	margin-left: 0px;
	padding-left: 0px;
	left: 0px;
	z-index: 100;
}

table.list {
	border: 1px solid #8090C4;
}

table.list thead tr th {
	background-color: #ABACB0;
	border: 1px solid #8090C4;
	border-width: 0 0 1px 0;
	padding-left: 10px;
	text-align: left;
}

table.list tbody tr td {
	padding-left: 10px;
}

table.list tbody tr.even td {
	background-color: #E7E7FF;
}

table.member_detail {
	border: 1px solid #8090C4;
}

table.member_detail tr th {
	/*background-color: #ABACB0;
	 border: 1px solid #8090C4;
	 border-width: 0 0 1px 0;*/
	padding: 2px 5px;
	text-align: left;
}

table.member_detail tr td {
	padding: 2px 5px;
}

table.member_detail tr.even td,
table.member_detail tr.even th {
	background-color: #E7E7FF;
}

ul.errors li {
	color: #bd0505;
	font-size: 11px;
	font-weight: bold;
}

#annotations p {
	display: inline;
	margin: 0;
}

#main img.panel {
	padding: 10px;
}

#content-media {
	background: none repeat scroll 0 0 #ede8f3;
	float: left;
	margin-right: 10px;
	width: 320px;
}

#content-media h2 {
	background: url("/buxus/images/layout/header_najcitanejsie.jpg") no-repeat;
	background-size: 310px 21px;
}

#content-media a {
	color: #6f5873;
}

/*animacia na HP begin*/

#animacia {
	position: relative;
	width: 290px;
	height: 194px;
	margin: 10px;
}

#animacia a {
	width: 290px;
	height: 194px;
	display: inline-block;
}

#animacia img {
	position: absolute;
}

/*animacia na HP end*/