
* { font-family: Tahoma, Arial; font-size: 11px; color: #3F3F3F; }
body { background-color: #DAD8C3; margin: 0px 0px 0px 0px; background-image: url(img/bbg.gif); background-repeat: repeat-y; height: 100%; }
a img { border-style: none; }
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
input { color: Black; }

.marsfont { font-size: 12px; text-transform: uppercase; }
.marsfont2 { font-size: 12px; text-transform: uppercase; line-height: 60px; }
.flashnavi { margin-right: 20px; }
.flashnavi a { font-size: 12px; text-transform: uppercase; color: White; text-decoration: none; font-family: Arial; font-weight: bold; position: relative; top: 2px; }

p { margin: 0px 0px 10px 0px; padding: 0px; }
table { border-collapse: collapse; }
table td { vertical-align: top; padding: 0px; margin: 0px; }

hr { height: 1px; border-style: none; border-bottom: solid 1px #73704E; }
h1 { font-size: 18px; font-weight: bold; color: #494329; padding: 0px 0px 7px 0px; margin: 0px 0px 15px 0px; background-image: url(img/h1bg.gif); background-repeat: repeat-x; background-position: left bottom; }
h2 { font-size: 18px; font-weight: normal; color: #73704E; }
h3 { font-size: 12px; font-weight: bold; color: #73704E; margin: 4px 0px 2px 0px; }
h4 { font-size: 12px; font-weight: normal; color: #73704E; }

div.content div.freetext p { line-height: 15px; }
li { padding: 2px 0px 2px 0px; }
div.content img.image { margin: 0px 10px 0px 0px; }
div.content div.freetext table { border-collapse: collapse; border-left: solid 1px #73704E; border-top: solid 1px #73704E;}
div.content div.freetext table td { vertical-align: top; padding: 0px; margin: 0px; border-right: solid 1px #73704E; border-bottom: solid 1px #73704E; color: #3F3F3F; padding: 2px 3px 2px 3px; background-color: #E6E5D7; }

/* RIGHT */
td.RIGHT * { color: #C8C6AD; }
td.RIGHT input { color: Black; }
td.RIGHT h1 { margin: 0px 0px 0px 0px; background-image: url(img/h1bg2.gif); background-repeat: repeat-x; background-position: left bottom; }
td.RIGHT h2 { margin: 0px 0px 0px 0px; background-image: url(img/h1bg2.gif); background-repeat: repeat-x; background-position: left bottom; }
td.RIGHT h3 { margin: 0px 0px 0px 0px; background-image: url(img/h1bg2.gif); background-repeat: repeat-x; background-position: left bottom; }

/* TOP TOP MENU */
div.topmenu { text-align: right; padding: 12px 10px 11px 0px; color: #767676; }
div.topmenu a { color: #767676; }

/* BOTTOM MENU */
div.bottommenu { float: right; width: 180px; text-align: right; font-size: 10px; color: #73704E; }
div.bottommenu a { color: #73704E; font-size: 10px; }

/* SITEMAP */
div.sitemap ul { list-style-type: none; border-bottom-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.sitemap ul ul { padding: 0px 0px 0px 40px; }
div.sitemap li { padding: 10px 0px 10px 0px; }
div.sitemap li a { font-size: 18px; font-weight: normal; }
div.sitemap li li { padding: 2px 0px 1px 0px; }
div.sitemap li li a {  font-size: 12px; font-weight: bold; }
div.sitemap li li li a {  font-size: 11px; font-weight: normal; }

/* Menu path */
ul.menupath { margin: 0px 0px 10px 0px; list-style-type: none; padding: 0px 0px 0px 0px; }
ul.menupath li { display: inline;padding: 0px 0px 0px 0px; margin: 0px 3px 0px 0px; text-transform: lowercase;  }
ul.menupath a { text-transform: lowercase; }

/* Banner cnt */
div.bannercnt { position: relative; left: 295px; top: 9px; overflow: hidden; width: 700px; }
div.bannercnt div.freetext * { color: White; font-size: 11px; }
div.bannercnt div.freetext a { font-weight: bold; display: inline; }
div.bannercnt div.freetext a b { font-weight: normal; font-size: 10px; }
div.bannercnt div.freetext b a { font-weight: normal; font-size: 10px; }
div.bannercnt div.freetext ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-position: outside; list-style-type: none; }
div.bannercnt div.freetext ul li { display: block; padding: 0px 0px 0px 20px; margin: 5px 0px 3px 0px; background-image: url(img/bannerli.gif); background-repeat: no-repeat; }

/* QNR */
table.qnrtab { width:100%; }
table.qnrtab td { padding: 2px 3px 2px 3px; }
table.qnrtab td.stolpec1 { width: 130px; text-align: right; }
table.qnrtab td.stolpec2 { }
 
table.qnrtab td.btnsubmit { text-align:right; padding-top:5px;}
table.qnrtab SPAN.validator { color:Red;}

table.qnrtab TD.NLqnrtextarea input { width:100%; }
table.qnrtab TD.NLqnrtextarea textarea { width:100%; }
table.qnrtab TD.qnrtextarea input { width:100%; }
table.qnrtab TD.qnrtextbox input { width:100%; }
 
TABLE.qnrresponsedata TD.stolpec1 { padding-right:20px;}

/* Search results */
div.searchresults div.r { margin-bottom: 10px; }
div.searchresults div.t { font-weight: bold;  }
div.searchresults div.u { margin: 3px 0px 3px 0px; color: #767676; }
div.searchresults div.a { padding-left: 20px; }

/* Wrappers */
td.MAIN div.wrap1 { background-image: url(img/midbg1top.gif); background-repeat: no-repeat;  background-position: left top; padding: 9px 0px 0px 0px; }
td.MAIN div.wrap1i { background-color: #E6E5D7; background-image: url(img/midbg1bot.gif); background-repeat: no-repeat;  background-position: left bottom; padding: 10px 10px 20px 10px; }

div.wraplevo { margin: 10px 1px 0px 1px; padding: 5px 10px 0px 10px; color: #C8C6AD; background-image: url(img/leftcolbg.gif); background-repeat: no-repeat;}
div.wraplevofoot { height: 8px; background-image: url(img/leftcolbt.gif); background-repeat: repeat-y; margin-bottom: 10px; }

div.wrapdesno { margin: 10px 0px 0px 0px; padding: 10px 10px 0px 10px; color: #C8C6AD; background-image: url(img/rightcolbg.gif); background-repeat: no-repeat; }
div.wrapdesnofoot { height: 11px; background-image: url(img/rightcolbt.gif); background-repeat: repeat-y; margin-bottom: 10px; }

div.wrapdesno2t { background-image: url(img/rigbg2top.gif); padding: 3px 5px 3px 10px; font-family: Tahoma; font-weight: bold; font-size: 11px; color: White; }
div.wrapdesno2bg { border-right: solid 1px #73704e; border-left: solid 1px #73704e; background-color: #bdbc9b; padding: 10px 7px 0px 7px; }
div.wrapdesno2b { background-image: url(img/rigbg2b.gif); height: 9px; }

div.wraplevo div.freetext { color: #C8C6AD; }

/* LEFT: #73704E */
td.LEFT div.wrap1 { background-image: url(img/lefbg1top.gif); background-repeat: no-repeat;  background-position: left top; padding: 9px 0px 0px 0px; }
td.LEFT div.wrap1i { background-color: #73704E; background-image: url(img/lefbg1bot.gif); background-repeat: no-repeat;  background-position: left bottom; padding: 10px 10px 20px 10px; }

/* RIGHT: #73704E */
td.RIGHT div.wrap1 { background-image: url(img/rigbg1top.gif); background-repeat: no-repeat;  background-position: left top; padding: 9px 0px 0px 0px; margin: 0px 0px 11px 0px; }
td.RIGHT div.wrap1i { background-color: #73704E; background-image: url(img/rigbg1bot.gif); background-repeat: no-repeat;  background-position: left bottom; padding: 0px 10px 10px 10px; }

/* Main menu */
div.mainmenu { padding: 10px 0px 0px 0px; }
div.mainmenu * { color: White; }

div.mainmenu div { background-color: Black; }
div.mainmenu ul div { background-color: transparent; }
div.mainmenu div.glasba { background-color: #BC050C; }
div.mainmenu div.info { background-color: #28A218; }
div.mainmenu div.skupnosti { background-color: #939393; }
div.mainmenu div.kult { background-color: #1866A2; }

div.mainmenu ul { list-style-type: none; list-style-image: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.mainmenu ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; font-family: Tahoma; font-size: 11px; text-align: left; }
div.mainmenu ul li div { background-image: url(img/menubg1.gif); background-repeat: no-repeat; background-position: bottom left; padding: 1px 0px 1px 0px; }
div.mainmenu ul li.menupath a { color: Black; }
div.mainmenu ul li.menupath li.menupath a { color: Black; }
div.mainmenu ul li.menupath li a { color: White; }
div.mainmenu ul ul li { font-weight: normal; }
div.mainmenu ul ul li div { padding-left: 10px; }
div.mainmenu ul ul ul li div { padding-left: 20px; }
div.mainmenu li a { display: block; text-decoration: none; margin: 1px 0px 1px 0px; padding: 1px 0px 2px 10px; background-image: url(img/menuabg.gif); background-repeat: no-repeat; background-position: top left; }
div.mainmenu li a:hover { color: #C8C6AD; }
div.mainmenu li.menupath a:hover { color: Black; }
div.mainmenu li.menupath a { background-image: url(img/menuabga.gif); }
div.mainmenu li.menupath li a { background-image: url(img/menuabg.gif); }
div.mainmenu li.menupath li.menupath a { background-image: url(img/menuabga.gif); }

/* Calendar right */
div.eventcalendar table { width: 253px; }
div.eventcalendar table td { text-align: center; height: 20px; vertical-align: middle; border-right: solid 1px #73704E; width: 14%; }
div.eventcalendar table thead td { font-weight: bold; background-color: #A4A37D; color: White; }
div.eventcalendar table td.today { background-color: #C8C6AD; color: Black; }
div.eventcalendar table td a { color: Black; display: block; }

/* Poll */
div.poll .pollTitle { margin: 0px 0px 10px 0px; }
div.poll .answers { margin: 0px 0px 10px 0px; }
div.poll table td { padding: 1px 0px 1px 0px; }
div.poll table td.second { width: 40%; }
div.gaugebar { height: 12px;  background-color: #c8c6ad; }

/* */

/* Program */
td.RIGHT table.marsprogram { width: 258px; }
table.marsprogram tr td { background-color: #dad8c3; color: #3f3f3f; padding: 2px 8px 2px 3px; }
table.marsprogram tr td.t1 { text-transform: uppercase; color: #bc050c; }
table.marsprogram tr td.t1 a { font-weight: bold; text-transform: uppercase; color: #bc050c; text-decoration: none; }
table.marsprogram tr td.t2 { text-transform: uppercase; color: #28a218; }
table.marsprogram tr td.t2 a { font-weight: bold; text-transform: uppercase; color: #28a218; text-decoration: none; }
table.marsprogram tr td.t3 { text-transform: uppercase; color: #1866a2; }
table.marsprogram tr td.t3 a { font-weight: bold; text-transform: uppercase; color: #1866a2; text-decoration: none; }
table.marsprogram tr td.t4 { text-transform: uppercase; color: #3f3f3f; }
table.marsprogram tr td.t4 a { font-weight: bold; text-transform: uppercase; color: #3f3f3f; text-decoration: none; }
table.marsprogram tr.r1 td { background-color: #dad8c3; }
table.marsprogram tr.r2 td { background-color: #bdbc9b; }
table.marsprogram tr.onair td { background-color: White; }