body, div, p, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
}
h1, h2, h3 {
	color: #CD1F0A;
	font-weight: bold;
}
h1 {
	font-size: 20;
	margin-top: 8px;
	margin-bottom: 13px;
	border-bottom: 1px solid #CD1F0A;
}
h2 {
	font-size: 20;
	margin-top: 8px;
	margin-bottom: 8px;
}
h3 {
	font-size: 10;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 span {
	font-size: 10;
}

hr {
/*	margin-bottom: 13px;*/
	border-bottom: 1px solid #CD1F0A;
	border-top: 1px solid #FFFFFF;
}
a {
	color: #D11F0A;
}
a:hover, a:active {
	text-decoration: underline !important;
}
form td {
	font-size: 13px;
}
form table {
	margin-bottom: 30px;
}
ul {
	margin-top: 2px;
	margin-left: 20px;
	margin-bottom: 5px;
	color: #D11F0A;
}
li {
	list-style-type: square;

}







.cerveny-text {
	color: #D11F0A;
	font-size: 13px;
}
.body-table {
/*	width: 745px;*/
}




/*----------------------------------------- TOP --------------------------------*/
.top-logo {
	background-image: url(/buxus/images/layout/top-logo.gif);
	background-repeat: repeat-x;
}
.top-logo img {
	margin-left: 20px;
}
.top-menu {
	text-align: right;
	padding: 0px;
	margin-bottom: 1px;
	background-image: url(/buxus/images/layout/cer-pas.gif);
	background-repeat: repeat-x;
	height: 27px;
/*border: 1px solid Silver;----------------------------------------------------*/
}
.top-menu img, form, form input {
	margin: 0px;
	padding: 0px;
}
.top_menu_search {
	width: 120px; 
	height: 18px;
	margin-top: 4px; 
	margin-bottom: 6px; 
	float: left; 
	background-color: #E3E3E3;
/*	font-size: 10px;*/
}
.content-top-border {
	background-image: url(/buxus/images/layout/top-seda-ciara.gif);
	background-repeat: repeat-x;
	height: 12px;
	clear: both;
}
.content-top-border div {
	width: 2px; 
	height: 12px; 
	background-color: #E3E3E3; 
	font-size: 1;
}
																						/* ---- HOMEPAGE ----*/
.top-td-hom {
	border-right: 2px solid #E3E3E3;
	width: 586px;
	vertical-align: top;
}
.top-td-hom td {
	vertical-align: top;
}
.home-top-menu {
	background-image: url(/buxus/images/layout/hom-right-gulicka.gif); 
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	margin: 7px 8px 0px 9px;
	padding-left: 34px;
}
.home-top-menu a {
	color: #FFFFFF;
	font-weight: bold;
/*	font-size: 12px;*/
	text-decoration: none;
	display: block;
}
.home-top-menu-ciara {
	background-image: url(/buxus/images/layout/hom-right-ciara.gif); 
	background-repeat: no-repeat; 
	font-size:1;
	margin-top: 12px;
	height: 2px;
}
.home-top-menu-picture {
	float:left; background-image: url(/buxus/images/layout/hom-right.gif); 
	background-repeat: no-repeat; 
	width: 231px; 
	height: 183px;
}




/*----------------------------------- LEFT ------------------------------------*/
.left-td {
	width: 150px; 
	border-left: 2px solid #E3E3E3; 
	vertical-align: top; 
	padding-left: 4px;
}
.left-td img {
	margin: 7px 2px 5px 3px;
}
.left-menu {
	font-weight: bold;
	font-size: 12;
}
																						/*--------RED-------*/
.left-red-menu-bac {
	background-image: url(/buxus/images/layout/l-menu-pozadie.gif); 
	background-repeat: repeat-y;
}
.left-red-menu {
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 1px;
}
.left-red-menu a {
	color: #FFFFFF;
	text-decoration: none;
}
.left-red-menu a:hover, .left-red-menu a:active {
/*	text-decoration: underline;*/
}
.left-red-menu span {
	color: D18C84;
}

.left-red-menu-sel {
	color: #F95541;
	padding-top: 4px;
	padding-left: 11px;
}
.left-red-menu-sel a {
	color: #F95541;
	text-decoration: underline;
}

.left-red-submenu {
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 19px;
}
.left-red-submenu a {
	color: #FFFFFF;
	text-decoration: none;
}
.left-red-submenu a:hover, .left-red-submenu a:active {
/*	text-decoration: underline;*/
}
.left-red-submenu-sel {
	color: #F95541;
	padding-top: 4px;
	padding-left: 19px;
}
.left-red-submenu-sel a {
	color: #F95541;
	text-decoration: underline;
}
.left-red-menu-line {
	height: 2px; 
	background-image: url(/buxus/images/layout/l-menu-ciara.gif); 
	background-repeat: no-repeat; 
	font-size: 1px;
	margin-top: 4px;
/*	margin-bottom: 0px;
	padding-bottom: 0px;*/
}
																					/*---------WHITE---------*/
.left-menu-white-top {
	height: 9px; 
	background-image: url(/buxus/images/layout/l-menu-top.gif); 
	background-repeat: no-repeat; 
	font-size: 1;
}
.left-menu-white-bottom {
	height: 9px; 
	background-image: url(/buxus/images/layout/l-menu-bottom.gif); 
	background-repeat: no-repeat; 
	font-size: 1;
}
.left-white-menu-bac {
	background-image: url(/buxus/images/layout/l-menu-pozadie-biele.gif); 
	background-repeat: repeat-y;
}
.left-white-menu {
	color: #D2200A;
	padding-top: 4px;
	padding-left: 11px;
}
.left-white-menu span {
	color: #E88F84;
}
.left-white-menu a {
	color: #D2200A;
	text-decoration: none;
}
.left-white-menu a:hover, .left-white-menu a:active {
/*	text-decoration: underline;*/
}

.left-white-menu-sel {
	color: #F95541;
	padding-top: 4px;
	padding-left: 11px;
}
.left-white-menu-sel a {
	color: #F95541;
	text-decoration: underline;
}

.left-white-submenu {
	color: #D2200A;
	padding-top: 4px;
	padding-left: 19px;
}
.left-white-submenu a {
	color: #D2200A;
	text-decoration: none;
}
.left-white-submenu a:hover, .left-white-submenu a:active {
/*	text-decoration: underline;*/
}
.left-white-submenu-sel {
	color: #F95541;
	padding-top: 4px;
	padding-left: 19px;
}
.left-white-submenu-sel a {
	color: #F95541;
	text-decoration: underline;
}

.left-white-menu-line {
	height: 2px; 
	background-image: url(/buxus/images/layout/l-menu-ciara-biela.gif); 
	background-repeat: no-repeat; 
	font-size:1;
	margin-top: 4px;
}



/*----------------------------------------------CONTENT-----------------------------*/
.content-td {
	width: 397px;
	vertical-align: top; 
	padding: 0px 13px 0px 13px;
	border-color: #F3C5C0;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
}
.content-navigator {
	color: #CD1F0A;
	font-weight: bold;
	font-size: 10px;
}
.content-navigator a {
	color: #CD1F0A;
	font-weight: bold;
}
																					/*------AKTUALITY------*/
.aktualita {
	margin-bottom: 13px;
	color: #000000;
}
.aktualita span {
	color: #525252;
	display: block;
}
.aktualita-title {
	color: #D11F0A;
	font-weight: bold;
	display: block;
	text-decoration: underline;
}
																				/*----- CONTENT FOOTER -----*/
.content-footer {
	color: #D11F0A;
	text-align: right;
	font-size: 13px;
}
																			/* ---- HOMEPAGE - Yellow ----*/
.home-zlty-nadpis {
	background-image: url(/buxus/images/layout/con-pas-zlty.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	height: 19px;
	margin: 3px 0px 3px 0px;
}
.home-content-zlty {
	background-image: url(/buxus/images/layout/hom-co.gif);
	background-repeat: repeat-x;
	width: 397px;
}
.home-content-zlty td {
	vertical-align: top;
	padding-top: 13px;
/*	font-size: 11px;*/
}
.home-content-zlty span {
	color: #E87800;
	padding-right: 2px;
	display: block;
}
.home-content-zlty h3 {
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
}
.home-content-zlty a {
	color: #E87800 !important;
}
.home-content-zlty a:hover {
	color: #BF5700 !important;
}

.home-content-zlty p {
/*	font-size: 11px;*/
	margin: 5px 0px 0px 0px;
}
.home-content-zlty div {
	text-align: right;
	font-size: 10px;
	color: #E87800;
	font-weight: bold;
	margin-top: 10px;
}
																				/* ---- HOMEPAGE - Red ----*/
.home-cerveny-nadpis {
	background-image: url(/buxus/images/layout/con-pas-red.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	height: 19px;
	margin-bottom: 3px;
	margin-top: 34px;
}
.home-content-red {
	background-image: url(/buxus/images/layout/hom-co.gif);
	background-repeat: repeat-x;
	width: 397px;
}
.home-content-red td {
	vertical-align: top;
	padding-top: 13px;
/*	font-size: 11px;*/
}
.home-content-red span {
	color: #C61E09;
	padding-right: 2px;
}
.home-content-red h3 {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	display: block;
}
.home-content-red a {
	color: #C61E09 !important;
}
.home-content-red a:hover {
	color: #801E13 !important;
}
.home-content-red p {
	margin: 5px 0px 0px 0px;
/*	font-size: 11px;*/
}
.home-content-red div {
	text-align: right;
	font-size: 10px;
	color: #C61E09;
	font-weight: bold;
	margin-top: 7px;
}


/*--------------------------------------------- RIGHT --------------------------------*/
.right-td {
	width: 160px; 
	border-right: 2px solid #E3E3E3; 
	vertical-align: top;
}
.right-td img {
	margin: 3px 8px 4px 8px;
}

																							/*---- ANKETA -----*/
.anketa-right {
	margin: 7px 0px 7px 8px;
}
.anketa-right .anketa-sipka {
	background-image: url(/buxus/images/layout/gulicka.gif);
	background-repeat: no-repeat;
	margin-left: 13px;
	padding-left: 27px;
	height: 23px;
	font-weight: bold;
	color: #CB1F0A;
	text-decoration: underline;
	hover: #801E13;
	cursor: pointer;
/*	font-size: 12px;*/
}
.anketa-right h3 {
	background-image: url(/buxus/images/layout/con-pas-red-r.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	margin-bottom: 3px;
}
.anketa-right .anketa-pozadie {
	background-image: url(/buxus/images/layout/hom-co.gif);
	background-repeat: repeat-x;
	font-weight: bold;

	color: #666666;
/*	padding-left: 7px;*/
	padding-top: 2px;
	width: 148px;
}
.anketa-right .anketa-pozadie table {
	margin-bottom: 5px;
	margin-top: 2px;
}
.anketa-right .anketa-pozadie table td {
	vertical-align: top;
	font-weight: bold;
	color: #666666;
	font-size: 10px;
}
.anketa-right .anketa-pozadie form {
	margin: 0px 0px 0px 7px;
	padding: 0px;
}








/*-----------------------------------------------FOOTER--------------------------*/
.footer-oddelenie {
	height: 13px; 
	border-left: 2px solid #E3E3E3; 
	border-right: 2px solid #E3E3E3; 
	font-size: 1;
}
.footer-right {
	float: right; 
	color: #FFFFFF; 
	font-size: 10px; 
	margin-right: 10px; 
	margin-top: 4px;
}
.footer-right a {
	color: #FFFFFF;
/*	text-decoration: none;*/
}
.footer-left {
	float: left; 
	color: #FFFFFF; 
	font-size: 10px;
	margin-left: 15px; 
	margin-top: 4px;
}



DIV.home_box_head { 
	font-weight: bold; 
	padding-bottom: 8px;
}


.content-td a:active {
	color: #00ff00;
}
.content-td a:visited {
	color: #f95541;
}
.content-td a:hover {
	color: #801E13;
}

/*------------------------------MISC------------------------*/
DIV.page_list ul a { 
	font-weight: bold; 
}

DIV.rubrika_item SPAN.title {
	font-weight: bold;
}

TABLE.relacia_table {
	margin-left: 0px;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CD1F0A;
}

LEGEND {
	font-weight: bold;
	color:#D11F0A
}

TABLE.infoservis TD.space {
	border-bottom: 1px solid #CD1F0A;
}