body { margin: 0; background-color: #3e5aa7; } body, p { font-family: Tahoma; font-size: 12px; font-weight: normal; padding: 0; margin: 0; } .textNormal { font-family: Tahoma; color: #000000; font-size: 12px; font-weight: normal; } .naslovVeci { font-family: Tahoma; color: #000000; font-size: 14px; font-weight: bold; } .naslovManji { font-family: Tahoma; color: #000000; font-size: 12px; font-weight: bold; } a:link { font-family: Tahoma; color: #3e5aa7; font-size: 12px; font-weight: bold; text-decoration: none; } a:active { font-family: Tahoma; color: #3e5aa7; font-size: 12px; font-weight: bold; text-decoration: none; } a:visited { font-family: Tahoma; color: #3e5aa7; font-size: 12px; font-weight: bold; text-decoration: none; } a:hover { font-family: Tahoma; color: #3e5aa7; font-size: 12px; font-weight: bold; text-decoration: underline; } a.linkNaslovVeci:link { font-family: Tahoma; color: #3e5aa7; font-size: 12px; font-weight: bold; text-decoration: none; } a.linkNaslovVeci.active { font-family: Tahoma; color: #3e5aa7; font-size: 12px; font-weight: bold; text-decoration: none; } a.linkNaslovVeci:visited { font-family: Tahoma; color: #3e5aa7; font-size: 12px; font-weight: bold; text-decoration: none; } a.linkNaslovVeci:hover { font-family: Tahoma; color: #3e5aa7; font-size: 12px; font-weight: bold; text-decoration: underline; } /* HEADER */ #header_top, #header_bottom, #main { width: 680px; padding: 0; margin: 0; } #header_top { padding-bottom: 30px; } #header_bottom { height: 50px; } #header_bottom .tic_tuv_logo { width: 178px; background-color: #29abe2; } #header_bottom .menu_hor_container { width: 502px; background-color: #29abe2; } #language_selector { float: right; marign: 0; padding-right: 5px; padding-top: 0px; } /* MENU HORIZONTAL */ #menu_hor ul { margin: 0 0 31px 0; padding: 0; white-space: no-wrap; } #menu_hor ul li { display: inline; margin: 0; padding: 0; } #menu_hor ul li a { color: #FFFFFF; font-family: Tahoma; font-size: 12px; font-weight:bold; text-transform: uppercase; text-decoration: none; vertical-align: middle; padding: 8px 17px; } #menu_hor li a:hover, #menu_hor li.on a { background-color: #3e5aa7; } /* MAIN */ #main, #main tr td { height: 100%; } #main .header { height: 174px; } #main_container { background-color: #FFFFFF; font-family: Tahoma; font-size: 12px; height: 100%; } #main_left { width: 178px; vertical-align: top; } #main_center { width: 502px; vertical-align: top; } #content_container { min-height: 100%; } #main_center .content_block { margin: 20px 70px 30px 20px; text-align: justify; clear: both; } #main_center .content_block, #main_center .content_block ul li { font-family: Tahoma; font-size:12px; font-weight: normal; } #main_center .content_block a { color: #000000; } #main_center .content_block .content_block_attachmets h1 { font-size: 12px; margin: 0; padding: 0; } #main_center .content_block_attachmets ul, #main_center .content_container_attachmets ul { list-style-type: none; margin: 0; margin-bottom: 7px; padding-left: 20px; } #main_center .content_block .content_container_attachmets h1 { font-size: 14px; background-color: #29abe2; text-align: right; margin: 0; padding: 3px; } /* title */ #main_center .content_block h1, #main_center .content_block h1 a { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #000000; } /* date and location */ #main_center .content_block h2 { font-family: Tahoma; font-size: 10px; font-weight: normal; padding: 0; margin: 0; } #main_center .content_block .content_block_image { float: right; margin-left: 10px; margin-bottom: 10px; border: 1px #3e5aa7 solid; } #main_center .content_block .content_block_image_left { float: left; margin-right: 10px; margin-bottom: 10px; border: 1px #3e5aa7 solid; } #main_center .content_block .content_block_flash { /* font-style: italic; */ font-weight: bold; display: block; margin-bottom: 10px; } #main_center .content_block table tr td, #main_center .content_block table tr th { font-family: Tahoma; font-size: 12px; } #footer_container { font-size: 9px; padding-bottom: 20px; padding-top: 30px; padding-right: 10px; color: #3e5aa7; vertical-align: bottom; } /* LEFT */ /* title */ #main_left .content_block h1, #main_left .content_block h1 a { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; } /* date and location */ #main_left .content_block h2 { font-family: Tahoma; font-size: 9px; font-weight: normal; padding: 0; margin: 0; } #main_left .content_block { /* margin: 17px 13px 0 20px; */ margin: 10px 10px 40px 20px; text-align: justify; color: #3e5aa7; font-size: 11px; } /* MENU VERTICAL */ #menu_vert { background-color: #29abe2; border-bottom: 1px #3e5aa7 solid; margin: 0 !important; text-align: left !important; } #menu_vert ul { padding: 0; margin: 0; list-style-type: none; width: 100%; clear: none; } #menu_vert li { display: block; clear:both; padding: 0; margin: 0; border-top: 1px #3e5aa7 solid; } #menu_vert li a { color: #FFFFFF; font-family: Tahoma; text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: normal; width: 100%; margin:0; padding: 0; padding: 3px 0 3px 9px; } html>body #menu_vert li a { display: block; width: auto; } #menu_vert ul ul li a { padding-left: 18px; background-color: #29abe2 !important; } #menu_vert ul ul ul li a { padding-left: 27px; background-color: #29abe2 !important; } #menu_vert ul ul ul ul li a { padding-left: 36px; background-color: #29abe2 !important; } #menu_vert li a:hover, #menu_vert li.on a { background-color: #3e5aa7; } #menu_vert ul ul li a:hover, #menu_vert ul ul li.on a { background-color: #3e5aa7 !important; } #menu_vert ul ul ul li a:hover, #menu_vert ul ul li.on a { background-color: #3e5aa7 !important; } #menu_vert ul ul ul ul li a:hover, #menu_vert ul ul li.on a { background-color: #3e5aa7 !important; } /* BOTTOM */ #copyright { float: left; } #developed_by { float: right; } #developed_by a { color: #3e5aa7; text-decoration: none; font-size: 9px; } #developed_by a:hover { text-decoration: underline; } /* CALENDAR */ .calendar, .calendarToday { width: 120px; font-size: 9px; background-color: auto; font-family: Tahoma; color: #FFFFFF; padding-bottom: 3px; padding-top: 3px; padding-right: 4px; padding-left: 1px; } .calendarHeader { font-size: 9px; font-weight: bold; color: #9a3668; background-color: #FFFFFF; } .calendarMonthYearHeader { font-weight: bold; color: #3e5aa7; } .calendar a { text-decoration: underline; font-size: 9px; } .calendar a:hover { text-decoration: underline; font-size: 9px; } .calendar a:visited {text-decoration: underline; font-size: 9px; } .calendar tr.calendarGrid { background-image: url(../images/calendard_bg_strip.gif); background-position: center center; background-repeat: no-repeat; } .calendarToday { color:#9a3668; }