body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial;
	font-size:8pt;
	color: #333333;
	background: #E6E6E6;
}

.stred table { margin-bottom: 6px; }

.homepage { position: absolute; top: 0; left: 0; width: 260px; height: 130px; }

#page-sizer {
	width:960px;
	margin: 20px auto;
	padding: 0;
	text-align: center;
	background: #fff url('images/bcgr-content.gif') 50% 0 repeat-y;
}

#page-expander {
	position:relative;
	text-align: left;
	width:960px;
	margin:0 auto;
}

/*\*/
* html #page-expander {
	height:0;
} 
/* */

#wrap-faux-l {
	position:relative;
	font-size:small;
	margin: 0;
	width:960px;
}

#wrap-faux-r {  
	position:relative;
	margin: 0;
}

.wrap-floats {
	margin-left:200px;
	margin-right:200px;
}

.wrap-floats-inner {
	float:left;
	width:100%;
}

.content {
	float:right;
	width:100%;
}

.leftnav {
	position:relative;
	float:left;
	width:200px;
	margin-left:-200px;
}
.leftnav .textpadder {
	padding:0px;
}

.rightnav { 
	position:relative;
	float:right;
	width:200pxpx;
	margin-right:-200px;
}
.rightnav .textpadder {
	padding:0px;
}

.header {
	position:relative;
	margin:0;
	width: 960px;
}
.header table td{
	vertical-align: top;
}

.footer {
	clear:both;
	position:relative;
	width:960px;
	margin: 0;
	height: 0px;
	background: #fff url('images/footer.gif') 0 0 no-repeat;
}

/************** Special *************/

.textpadder {
	padding:0;
}

img {
	max-width:100%;
	border:0;
} 

/* \*/
* html #wrap-faux-l,
* html #wrap-faux-r,
* html .wrap-floats {
	height:1%;
}
/*  */

.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
}

/* ----------------------------------------------------------------------------------- */

/* ak treba odlisit a-cko v pravom a lavom stlpci, je potrebne vyrobit class .a_l, .a_l:hover, .a_r, .a_r:hover*/
a	{
	font-family:Arial;
	text-decoration: none;
	color: #C32D40;
}

a:hover	{
	text-decoration: underline;
	color: #C32D40;
}

.a_main_menu{
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}
	
.a_main_menu:hover{
	font-family: Arial;
	text-decoration: underline;
	color: #000000;
}

textarea {
	background-color: #fff;
	color: #000000;
}

/* polozka menu */
.main_menu{
	font-family: Arial;
	text-decoration: none;
	color: #555555;
	font-weight: bold;
}

.main_menu:hover{
	font-family: Arial;
	text-decoration: underline;
	color: #c32d40;
}

div.menu_icon{
	width: 100%;
	text-align: left;
	background: url('images/bullet2.gif') 0 .3em no-repeat;
}


/* polozka vybraneho menu */
.main_menu1 {
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #319e13;
	text-align: left;
}

.main_menu1:hover {
	font-family: Arial;
	text-decoration: underline;
	color: #319e13;
}

/* toto su classy na rozlicne vystupy, zvacsa pri vyhladavaci, najlepsie je ich nechat take, ako je a */
.alavy	{
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	}

.alavy:hover	{
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	}

.alavy1	{
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	}

.alavy1:hover	{
	font-family:Arial;
	font-weight:normal;
	text-decoration: underline;
	color: #000000;
	}

.aa	{
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	}

.aa:hover	{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	}

.aresult	{
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	}

.aresult:hover	{
	text-decoration: underline;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	}

.aresult1	{
	text-decoration: underline;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	}

.aresult1:hover	{
	text-decoration: underline;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	}

.amenu	{
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	}

.amenu:hover	{
	text-decoration: underline;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	}

/* standardne horne menu portala - tabulka (inzercia, oznamy, ponuka majetku ...)*/
.table_stred {
	position:absolute;
	top:210px;
	left:185px;
	width:530px;
}

.table_menu_top {
	border: 0 solid;
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
}

.table_menu {
	border: 0 solid;
	border-color: #000000;
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	padding:2;
}

/* link standardneho horneho menu portala*/
.a_table_main {
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.a_table_main:hover {
	text-decoration: underline;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #028819;
}

/* nastavenie linku pre inzerciu na virtualnom */
.a_table_main_inz {
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #F6EF00;
	}

.a_table_main_inz:hover {
	text-decoration: underline;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	}

.stlpec_l	{
	position:relative;
	width:200px;
	padding:0;
	text-align: center;
	margin: 10px 0;
}

.stlpec_r {
	position:relative;
	width:200px;
	padding:0;
	text-align: center;
	margin: 10px 0;
	overflow: hidden;
}

.stred {
	position:relative;
	height:100%;
	width: 530px;
	padding: 0;
	margin: 10px 0 12px 15px;
}

.hladaj {
	background-color: #FBF9E1;
	width:120px;
	height: 0px;
	font-family: Arial;
	font-size: 8pt;
}

select {
	background-color: #FBF9E1;
	size: 1;
	height: 22px;
	font-family: Arial;
	font-size: 8pt;
}

/* forma vsetkych vstupnych poli vo formularoch */
.formulare {
	background-color: #e0e0e0;
	font-family:Arial;
	font-size:8pt;
	padding:0;
}

/* nepouzivane - archaizmus, ale preistotu ho drzim */
.verify	{
	border-width: 0pt;
	background-color: #FBF9E1;
	height: 22px;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

/* table_head, table_body, table_text jemozne pouzit aj v td, aj v div */
/* hlavicka v strede */
.table_head {
	color: #fff; 
	font-size: 10pt; 
	font-weight: bold;
	font-family: arial; 
	background: #000000;
	text-align: center; 
	padding: 4px 2px;
	}

/* hlavicka v lavom stlpci */
.table_head_l {
	color: #fff; 
	font-size: 9pt; 
	font-family: arial;
	font-weight: bold;
	text-align: center; 
	padding: 8px 2px;
	background: #000000 url('images/button.gif') 0 0 repeat-x;
	margin: 0 auto;
}

/* hlavicka v pravom stlpci */
.table_head_r {
	color: #fff; 
	font-size: 9pt; 
	font-family: arial; 
	font-weight: bold;
	text-align: center; 
	padding: 8px 2px;
	background: #000000 url('images/button.gif') 0 0 repeat-x;
	margin: 0 auto;
}

/* text, vacsinou v stlpcoch, je mozne pouzit aj .table_text_l, .table_text_r */
.table_text {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	padding:2px;
}

/*  text, vacsinou v stlpcoch, je mozne pouzit aj .table_body_l, .table_body_r  */
.table_body {
	font-family: Arial;
	font-size: 8pt;
	color: #333333;
	padding:2px;
}

.table_body_l {
	padding:2px 4px;
	margin: 0 2px 3px 2px;
}

.table_body_r {
	padding:2px 4px;
	margin: 0 2px 3px 2px;
}

.partneri {
	border: 0 solid;
	border-color: #000000;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	}

.odsek{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.datum {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.meniny {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.button {
	background-color: #CCCCCC;
	color: #000000;
	height:20px;
	font-family: Arial;
	font-size: 8pt;
	border-style: outset;
	letter-spacing: 0px;
}

/* class pre vlozenu hlavicku do stredneho stlpca */
.hlavicka	{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
}

.text_vysledok {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

/* classy pre uputavky v stlpcoch a stary system oznamov a ponuk majetku. Je mozne pouzit .hlclnn_l, .hlclnk_l ... */
.hlclnn	{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
}

.hlclnk	{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: #333333;
}

.clnk	{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.anketa_ot	{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

/* otazka v aknete v strednom stlpci */
td.anketa_ot_stred {
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color: #000000;
}

/* kategoria v inzercii */
.inz_head {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

.inz_body {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

.inz_back {
	background-color:#E0E0E0;
}

/* archaizmus */
.hlp	{
	cursor:hand
}

ul	{
	margin-bottom: 5px;
}
	
.vzn	{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	margin:5px 5px 5px 3px;
}
	
.table_vzn {
	padding: 0;
	border-width:0
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}

.td_vzn	{
	border-color: #000000;
	border-width: 0;
	vertical-align: top;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}

td	{
	font-family:Arial;
	font-size:8pt;
	color: #333333;
}

/* bunka v ktorej je umiestnene menu */
.td_main_menu{
	padding:0;
	font-family: Arial;
	font-size: 8 pt;
}

/* hlavicka s obrazkami na uvodnej stranke (oznamy, kultura a sport, inzercia, ponuka majetku, noviny) */
.uvod_hlavicka {
	color: #000000;
}

/* predel medzi kulturou a sportom, ak su na uvodnej stranke vedla seba */
.uvod_predel {
	border-left:1 solid;
	border-color: #F6EF00;
}

/* casto pouzivany class na farebne oddelenie riadkov, byva kombinovany s farbou pozadia stredneho stlpca, alebo pozadim tabulky */
.kult_akcie {
	background-color: #DCDCDC;
	border: 1px solid #000000;
}

.lekarne_podklad {
	background-color: #FDFFE4;
}

.lekarne_nepar {
	background-color: #C1E8D5;
}

.anketa_cisla {
	font-family:Arial;
	font-size:8pt;
	color: #000000;
}

.firmy_border {
	border-color: #000000;
	background-color: #FBF9E1;
}

.burza_prace {
	background-color: #FBF9E1;
}
	
.noviny {
	border: 1px solid;
	border-color: #F6EF00;
	background-color: #FBF9E1;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-align:left;
}

.roky {
	font-size:10pt;
}

.prava_strana {
	border:0;
	background-color: #000000;
	text-align: center;
	font-family: Arial;
	font-size: 9pt;
	color: #fff;
	padding:2px;
}

.noviny_prava_strana {
	border: 3px solid;
	border-color: #000000;
	text-align: center;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #F6EF00;
}

/* mensie nadpisy v texte v strednom stlpci */
.podnadpis {
	color: #000000; 
	font-size: 9pt; 
	font-family: arial;
	font-weight: bold; 
	background: #CCCCCC;
	padding: 4px 2px;
	text-align: center;
}

.uvodny_obr {
	border: 0 solid;
	border-color: #000000;
}

.uvodny_text {
	text-align:justify;
	font-size:9pt;
	}

.znacka {
	text-align:left;
	margin:5px;
	font-style:italic;
}

.dolezite_cisla {
	border-bottom:1 solid;
	border-color: #000000;
}

.aktivne_firmy {
	color: #000000;
}

.sedy {
	color: #000000;
}

/* hodiny na stranke */
.hodiny_poloha_stabil {
	position:absolute;
	left:20px;
	top:-15px;
}
	
.cas	{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.sekundy {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.hr_left {
	width:100%;
	height:1px;
	color: #000000;
}
hr {
	width:100%;
	height:1px;
	color: #000000;
	background-color: #000000;
}

.img_banner {
	border:0;
}


.popis_obr {
	font-style:italic;
}
	
/* nastavenie pocitadla */
.pocitadlo {
	font-family: Arial;
	font-size: 11px;
	letter-spacing:0;
	margin-bottom: 5px;
	font-weight: bold;
	color: #000000;
}

.pocitadlo_poloha {
	position:absolute;
	left:80px;
	top:-15px;
}

/* reakcie v diskusiach */
td.zoznam_reakcie {
	background-color: #f0f0f0;
}

/* classy pre fotogaleriu */
table.foto_text {
	border: 1px solid #C9C8BC;
	border-collapse:collapse;
}

.foto_text {
	text-align:center;
	border: 1px solid #000000;
	border-collapse:collapse;
	background-color: #CCCCCC;
	padding:4px;
}

.foto_kat {
	font-size:11pt;
	font-style:italic;
	font-weight:bold;
	color: #000000;
}

.img_kat {
	border: 1 solid #000000;
	margin-bottom:5px;
}

/* classy pre generovanu tabulku */
/* ak ma tabulka v nastaveniach oramovanie, vygeneruje sa border 1 a cellspacing 1, farba ramov je farba pozadia */
table.tabulka {
	background-color: #000000;
	border-collapse: collapse;
}

/* bunka v tabulke, ak je oznacene zvyraznenie neparnych riadkov v tych sa pouzije class .kult_akcie */
td.tabulka {
	background-color: #CCCCCC;
	border: 1px solid #000000;
}

/* hlavicka tabulky, ak je v nastaveniach zvyraznenie hlavicky */
td.tabulka_hlavicka {
	color: #fff;
	background: #000000 url('images/submenu_top.gif') 0 0 repeat-x;
}

td.tabulka_hlavicka a {
	color: #fff;
}

td.tabulka_hlavicka a:hover {
	color: #fff;
}

/* posledny riadok tabulky, ak je v nastavenia zvyraznit koniec */
td.tabulka_koniec {
	font-weight:bold;
	background-color: #000000;
	color: #fff;
}

/* uz nepouzivane */
table.tasr {
	border-collapse:collapse;
	margin:5;
	width:458;
	margin-bottom:15;
}

.tasr_head {
	margin:1px;
	padding:2;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	background-color: #000000;
	color: #fff;
}

.tasr_body {
	font-size:8pt;
	color: #000000;
	border-style:solid;
	border-width:1;
	border-color: #000000;
	border-top-width:0;
}

/* pridaj k oblubenym */
td.favorites {
	color: #000000;
	text-align:center;
	font-weight:bold;
}

/* archaizmy */
.uvodna_stranka_head {
	color: #fff; 
	font-size: 9pt; 
	font-family: arial;
	font-weight: bold; 
	background: #000000 url('images/submenu_top.gif') 0 0 repeat-x;
	text-align: center; 
	padding: 4px 2px;
}

.uvodny_text {
	padding:8px;
	text-align:center;
}

.rozklik_table {
	padding:4px;
	border: 0 solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #000000;
}

.rozklik_td {
	text-align:center;
	font-weight:bold;
	background-color: #FBF9E1;
	vertical-align:top;
}
/* ----------------- */

/* kategoria menu, ... */
td.menu_hlavicka  { 
	color: #fff; 
	font-size: 9pt; 
	font-family: arial; 
	font-weight: bold; 
	background: #FBF9E1;
	text-align: center; 
	padding: 4px 2px;
}

td.menu_hlavicka_l  { 
	color: #F6EF00; 
	font-weight: bold;
	font-size: 8pt; 
	text-align: center; 
	padding: 8px 2px;
	background: #000000  url('images/button.gif') 0 0 repeat-x;
}

td.menu_hlavicka_r  { 
	color: #fff; 
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	text-align: center; 
	padding: 8px 2px;
	background: #000000 url('images/button.gif') 0 0 repeat-x;
}


/* link v kategorii menu, ... */
a.menu_hlavicka {
	text-align: center;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #F6EF00; 
	padding: 2px;
	padding-bottom:4px;
}

a.menu_hlavicka:hover {
	color: #F6EF00; 
	text-decoration:underline;
}

a.menu_hlavicka_l {
	text-align: center;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #F6EF00; 
	padding:2px;
	padding-bottom:4px;
}

a.menu_hlavicka_l:hover {
	color: #F6EF00; 
	text-decoration:underline;
}

a.menu_hlavicka_r {
	text-align: center;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #F6EF00;
	padding:2px;
	padding-bottom:4px;
}

a.menu_hlavicka_r:hover {
	color: #F6EF00;
	text-decoration:underline;
}

/* farba pozadia pre fck editor v admine, je dobre ho zadat, inak moze v admine ukazovat odlisne pozadie */
.fck_editor {
	background-color: #FBF9E1;
}

/* ********************* Vodorovne menu ************************/
div.vodorovne_menu {
	position:relative;
	width:100%;
	margin-bottom:2px;
	margin-top: -25px;
}

table.vodorovne_menu {
	width:100%;
}

td.vodorovne_menu {
	color: #000000;
	font-weight:bold;
	text-align:center;
	padding:4px 5px 2px;
}

a.vodorovne_menu {
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

a.vodorovne_menu:hover {
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}

a.vodorovne_menu:visited {
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

a.vodorovne_menu:active {
	color:#319E13;
	font-weight:bold;
	text-decoration:underline;
}

div.vodorovne_submenu {
	font-weight: bold;
	padding:2px 5px;
}

div.vodorovne_submenu1 {
	margin:0;
	padding:2px 5px;
	width:100%;
	z-index:100;
	background-color: #264631;
	color: #000000;
	display: block;
	border: 1px solid #F3F3F3;
}

div.vodorovne_submenu1_a {
	margin:0;
	padding:2px 5px;
	width:100%;
	background-color: #396649;
	display: block;
	border: 1px solid #F3F3F3;
	font-weight: bold;
}

a.vodorovne_submenu {
	color: #000000;
	text-decoration:none;
}

a.vodorovne_submenu:hover {
	color: #000000;
	text-decoration:none;
	background-color: #004A01;
	display: block;
}

/* ********************* Vodorovne menu koniec ************************/

p {
	margin-bottom:3px;
	font-size:8pt;
}

/* classy pre novy system kulturnych akcii (portal.malackyinfo.sk->prehliadky) */
table.akcie_checkbox_array {
	margin:2px 0;
	background: #FBF9E1;
}

table.akcie_nazov_array {
	margin:2px 0 0;
	background: #FBF9E1;
}

table.akcie_mode_array {
	margin:0 0 2px;
	background: #FBF9E1;
}

table.akcie_date_array {
	background: #FBF9E1;
}

div.spacer {
	height: 3px;
	width: 100%;
}

/* mutacie */

.portal_sk a,
.portal_eng a{
	width: 24px;
	height: 14px;
	position: absolute;
	top: -18px;
	right: 20px;
}
img.portal_img_eng {
	width:24px;
	height:14px;
	display:none;
}
.portal_sk,
.portal_eng{
	width: 24px;
	height: 14px;
}
