/* CSS Document */

* {margin:0px; padding:0px;}
/*-BASIC-------------------------------------------------------*/
html {width:100%; height:100%;}
body {margin:0px; padding:0px; width:100%; font-family: Tahoma, Helvetica, Arial,sans-serif; background:url(../images/bkgd.jpg) 0px 188px repeat-x;  font-size:11px; }
#wrap {width:100%; height:100%;}


.slika_LevoBorder { float:left; padding:5px; margin:0 10px 10px 0; background:#ebebeb; border:1px #ccc solid;}
.slika_Levo { float:left;  margin:0 10px 10px 0; }
.slika_DesnoBorder { float:right; padding:5px; margin:0 10px 0 10px; background:#ebebeb; border:1px #ccc solid;}
.slika_Desno { float:right;  margin:0 10px 0 10px; }
.slika_CentarBorder { margin:10px auto; padding:5px; background:#ebebeb; border:1px #ccc solid; display:block; clear:both; text-align:center;}
.slika_Centar { margin:10px auto; display:block; clear:both; text-align:center;}

/*-HEADER-start------------------------------------------------*/
#header_Wrap {width:100%; height:234px; background:#fff; clear:both;}
#header {width:100%; height:234px; margin:auto;  position:relative;}
#header_new {width:960px; height:182px; margin:auto;  position:relative;}
.logo_Place { width:200px; height:70px; padding:20px;}
.logo { width:200px; height:70px; background:#666; display:block; cursor:pointer;}
.gradLogo {position:absolute; left:820px; top:144px;}
.ministarstvoLogo {position:absolute; left:876px; top:144px;}
.flagSr { position:absolute; top:223px; left:910px;}
.flagSr span { width:17px; height:11px; display:block; }
.flagSr a {width:17px; height:11px; display:block; background:url(../images/flag_sr.gif) top no-repeat;}
.flagSr a.jezik {width:17px; height:11px; display:block; background:url(../images/flag_sr.gif) bottom no-repeat;}
.flagSr a:hover {width:17px; height:11px; background:url(../images/flag_sr.gif) bottom no-repeat;}
.flagEn { position:absolute; top:223px; left:932px;}
.flagEn span { width:17px; height:11px; display:block;}
.flagEn a {width:17px; height:11px; display:block; background:url(../images/flag_en.gif) top no-repeat;}
.flagEn a.jezik {width:17px; height:11px; display:block; background:url(../images/flag_en.gif) bottom no-repeat;}
.flagEn a:hover {width:17px; height:11px; display:block; background:url(../images/flag_en.gif) bottom no-repeat;}
  /*------------menu-start-------------*/
#menu_Wrap { width:960px; height:32px; margin:auto; padding-top:3px; background:url(../images/menu_bkgd.jpg) repeat-y; text-align:center;}
#menu {width:954px; height:32px; margin-left:4px; }
#menu ul { list-style:none outside; width:954px;}
#menu li { margin:0; padding:0; display:block; float:left; clear:none; position:relative; }
#menu li h2 {font-size:11px; float:left;}
#menu li a {height:22px; padding:7px 0 3px 0; margin-right:3px; display:block; text-transform:uppercase; color:#3b2313; text-decoration:none; font-weight:bold;}
#menu li a:hover {color:#3b2313;}
  /*------------menu-end-------------*/
#menu li a.naslovna {width:99px; background:url(../images/btn_naslovna.gif) 0px 0px no-repeat;}
#menu li a:hover.naslovna {background:url(../images/btn_naslovna.gif) 0px -32px no-repeat;}
#menu li a.naslovna#current {background:url(../images/btn_naslovna.gif) 0px -32px no-repeat;}
#menu li a.ofestivalu {width:119px; background:url(../images/btn_ofestivalu.gif) 0px 0px no-repeat;}
#menu li a:hover.ofestivalu {background:url(../images/btn_ofestivalu.gif) 0px -32px no-repeat;}
#menu li a.ofestivalu#current {background:url(../images/btn_ofestivalu.gif) 0px -32px no-repeat;}
#menu li a.programi {width:101px; background:url(../images/btn_program.gif) 0px 0px no-repeat;}
#menu li a:hover.programi {background:url(../images/btn_program.gif) 0px -32px no-repeat;}
#menu li a.programi#current {background:url(../images/btn_program.gif) 0px -32px no-repeat;}
#menu li a.evropa {width:160px; background:url(../images/btn_evropa.gif) 0px 0px no-repeat;}
#menu li a:hover.evropa {background:url(../images/btn_evropa.gif) 0px -32px no-repeat;}
#menu li a.evropa#current {background:url(../images/btn_evropa.gif) 0px -32px no-repeat;}
#menu li a.desavanja {width:106px; background:url(../images/btn_deshavanja.gif) 0px 0px no-repeat;}
#menu li a:hover.desavanja {background:url(../images/btn_deshavanja.gif) 0px -32px no-repeat;}
#menu li a.desavanja#current {background:url(../images/btn_deshavanja.gif) 0px -32px no-repeat;}
#menu li a.sponzori {width:99px; background:url(../images/btn_sponzori.gif) 0px 0px no-repeat;}
#menu li a:hover.sponzori {background:url(../images/btn_sponzori.gif) 0px -32px no-repeat;}
#menu li a.sponzori#current {background:url(../images/btn_sponzori.gif) 0px -32px no-repeat;}
#menu li a.pres {width:69px; background:url(../images/btn_pres.gif) 0px 0px no-repeat;}
#menu li a:hover.pres {background:url(../images/btn_pres.gif) 0px -32px no-repeat;}
#menu li a.pres#current {background:url(../images/btn_pres.gif) 0px -32px no-repeat;}
#menu li a.arhiv {width:76px; background:url(../images/btn_arhiv.gif) 0px 0px no-repeat;}
#menu li a:hover.arhiv {background:url(../images/btn_arhiv.gif) 0px -32px no-repeat;}
#menu li a.arhiv#current {background:url(../images/btn_arhiv.gif) 0px -32px no-repeat;}
#menu li a.kontakti {width:98px; background:url(../images/btn_kontakti.gif) 0px 0px no-repeat;}
#menu li a:hover.kontakti {background:url(../images/btn_kontakti.gif) 0px -32px no-repeat;}
#menu li a.kontakti#current {background:url(../images/btn_kontakti.gif) 0px -32px no-repeat;}

  /*----------search-start-----------*/
#search_Div { width:200px; height:22px; margin:0px; float:right; display:inline; background:#fff; border:none;}
#search_Div form { margin:0px; padding:0px; border:none; background:none; }
#searchBox { height:22px; border:none;}
#search_Div label {}
#search_Div input {width:95px; height:22px; float:right; padding:0px 0px 0px 3px; border:none; background:none; color:#000; font-size:10px; font-weight:normal; line-height:18px; float:left;}
#search_Btn input {width:20px; height:22px; padding:0px; background:#666; float:right; margin:-22px 0px 0px 0px; cursor:pointer; border:none;}

  /*-----------search-end------------*/
/*-HEADER-end--------------------------------------------------*/


/*-CONTENT-start-------------------------------------------------*/
#content_Wrap {width:100%; clear:both; border-top:6px #3b2313 solid;}
.content_Inner { background:url(../images/cont_mid.jpg) repeat-y; width:960px; margin:auto;}
#content {width:960px; margin:auto; background:url(../images/cont_midTop.jpg) no-repeat;}
.content_Top {width:960px; height:16px; display:block; margin:auto; background:url(../images/cont_top.jpg) no-repeat;}
.content_Bot {width:960px; height:19px; display:block; margin:auto; background:url(../images/cont_bot.jpg) no-repeat;}
#adress_Line { width:945px; padding:5px; color:#999;}
.content_Right { width:293px; height:485px; float:right; background:url(../images/vert_separ.jpg) no-repeat;}
.content_Main { width:607px; float:left; padding:10px 20px 20px 40px;}
.content_Main a { color:#666; text-decoration:none;}
.content_Main a:hover { color:#666; text-decoration:underline;}
.content_Main a.under { color:#666; text-decoration:underline;}
.content_Main a:hover.under { color:#666; text-decoration:underline;}
.content_Main a.orange { color:#0067B1; text-decoration:underline;}
.content_Main a:hover.orange { color:#666; text-decoration:underline;}

.content_Main h1 {font-family: Tahoma, Helvetica, Arial,sans-serif; font-size:16px; color:#0067B1;}
.content_Main h2 {font-family: Tahoma, Helvetica, Arial,sans-serif; font-size:14px; color:#0067B1;}
.content_Main h3 {font-family: Tahoma, Helvetica, Arial,sans-serif; font-size:12px; color:#0067B1;}

.obavestenje { width:220px; margin:auto; color:#0067B1; text-align:justify;}

/*-------------advSearch_Form----------------*/
#advSearch_Form {width:530px; padding:10px 15px; border:1px #999999 solid; background-color:#ebebeb; color:#000000; clear:both; margin:0 auto; }
#advSearch_Form label {display:block; font-weight:bold; text-align:right; width:120px; float:left; margin-top:7px; line-height:12px;}
#advSearch_Form .small {color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px;}
#advSearch_Form input {float:left; width:160px; height:18px; margin:2px 0 5px 10px; border:solid 1px #d4d4d4; font-size:11px; font-family:Arial, Helvetica, sans-serif;}	
#advSearch_Form textarea {float:left; width:220px; margin:2px 0 5px 10px; border:solid 1px #d4d4d4;}
#advSearch_Form select {float:left; width:228px; margin:2px 0 5px 10px; border:solid 1px #d4d4d4; font-size:10px;}
#advSearch_Form br { clear:both;}
#advSearch_Form .checkBox input { width:15px; height:15px; border:none; margin-top:5px;}
#advSearch_Form .adm_btn_submit input { margin:3px 1px 0px 5px; padding:0px; width:60px; height:18px; float:left; cursor:pointer;  color:#FFF; font-weight:bold; font-size:9px; border:1px #000000 solid; background:#0067B1;}
.pagination { height:17px; color:#0067B1; text-align:center;}
.pagination span { width:20px; height:15px; margin-right:2px; display:block; float:left; color:#ffffff; background-color:#3b2313; border:1px #000000 solid; text-decoration:none;}
.pagination a { width:20px; height:15px; margin-right:2px; display:block; float:left; color:#0067B1; border:1px #0067B1 solid; text-decoration:none;}
.pagination a:hover {color:#0067B1; text-decoration:none; color:#FFFFFF; background-color:#0067B1;}

.hint { width:350px; height:38px; font-size:9px; border:1px #999999 dashed; padding:2px 4px; margin-bottom:5px;}
.calendar th { color:#0067B1; font-size:9px; padding:5px 1px 5px 0px;}
.calendar td { color:#808080; width:20px; height:15px; text-align:center; border-bottom:1px #ebebeb solid; border-right:1px #ebebeb solid;}
.calendar tr {border-left:1px #FFFFFF solid;}
.calendar-month {background-color:#000000; color:#ffffff; font-weight:bold; height:20px; line-height:20px;}
.calendar a {width:20px; height:15px; display:block; background-color:#0067B1; color:#ffffff; font-weight:bold; text-decoration:none;}
.calendar a:hover {background-color:#808080; color:#ffffff; font-weight:bold; text-decoration:none;}
.calendar #curent_Day { background-color:#990000; color:#FFFFFF;}

.naslov_filma {font-weight:bold; font-size:16px; color:#0067B1;}

.film_Tip { padding:10px; width:200px; font-size:9px; text-align:left; position:absolute; top:381px; left:670px; background-color:#ebebeb; border:1px #808080 solid;}
.film_Tip ul {list-style-type:none; list-style:outside;}
.film_Tip li {list-style-type:none; list-style:outside; display:block; margin:5px 0px 5px 0px; }

.list_1x ul {list-style:none outside;}
.list_1x li { display:block; margin:10px 0px 25px 0px; }
.list_1x li br { clear:right;}
.mali_Link { width:68px; height:15px; float:left; background:url(../images/arw_small.gif) no-repeat 58px 2px; }
.list_1x h2 { margin-bottom:5px; font-size:14px; font-weight:bold;font-family: Tahoma, Helvetica, Arial,sans-serif; font-size:20px; color:#0067B1; }
.list_1x h2 a { font-size:14px; font-weight:bold; font-family: Tahoma, Helvetica, Arial,sans-serif; color:#0067B1; }
.list_1x h2 a:hover { font-size:14px; font-weight:bold; font-family: Tahoma, Helvetica, Arial,sans-serif; color:#0067B1; }
.list_2x {}
.short_Desc { width:530px; background-color:#ebebeb; border:1px #999999 solid; color:#000000; padding:10px 15px; text-align:justify;}
.linija_razd { border-bottom:1px #000000 dashed; margin-bottom:10px; padding:0px; clear:both; height:10px; font-size:2px;}


h1 { font-size:16px;}
#page_content h2 { font-size:14px; margin:0px 5px 5px 0px; color:#fbac1c;}
h3.orange {color:#0067B1; font-weight:bold; font-size:11px;}
h3 { font-size:10px; margin:5px 5px 5px 0px;}
p { text-align:justify;}
#page_content.centrisantxt p { text-align:center;}

#menu_Left { padding:10px 0px 0px 10px;}
#menu_Left ul { margin:0px; padding:0px; list-style:none outside;}
#menu_Left ul li {margin:0 0 0 30px; padding:0; width:220px; border-bottom:1px #ccc solid;}
#menu_Left li a {width:200px; padding:10px; display:block; color:#3c2415; font-size:12px; font-weight:bold; text-decoration:none;}
#menu_Left li a:hover {text-decoration:none; background:#ebebeb;}
#menu_Left ul li ul li { margin:0; padding:0;}

.image_RightFloat { float:right; margin:0px 0px 5px 10px; padding:5px; background:#ebebeb; border:1px #ccc solid;}
.image_LeftFloat { float:left; margin:0px 10px 5px 0px; padding:5px; background:#ebebeb; border:1px #ccc solid;}

.thumb_RightFloat { float:right; margin:0px 0px 5px 10px; padding:5px; background:#ebebeb; border:1px #ccc solid;}

#list_2col { margin:10px 0px 10px 0px;}
.box_UniWrap { background-color:#ebebeb;}

.box_UniWrap h2 { margin-bottom:5px;}
.box_UniWrap h2 a {color:#333; text-decoration:none; font-size:12px;}
.box_UniWrap h2 a:hover { text-decoration:underline;}
.box_Uni {}
.box_Uni p { margin:0px; padding:0px;}
.box_Uni h3 a {color:#333; text-decoration:none; font-size:11px;}
.box_Uni h3 a:hover { text-decoration:underline;}
.box_Uni a span.btn_small { width:40px; color:#fff; padding:2px 5px 2px 5px; background:#000; border:1px #fff solid; cursor:pointer; outline:none; float:right; font-size:9px; display:block; text-align:left; text-decoration:none; clear:left;}
.box_Uni a:hover span.btn_small {text-decoration:underline; background:#fff; color:#000; border:1px #000 solid;}

.float_Left { float:left;}
.float_Right { float:right;}

.orange { color:#0067B1; font-weight:bold;}

.sponzori { text-align:center;}
.sponzori h3 { margin:20px; color:#0067B1; font-weight:bold; font-size:16px;}
.sponzori h4 { margin:20px; color:#0067B1; font-weight:bold; font-size:14px;}
.sponzori h5 { margin:20px; color:#0067B1; font-weight:bold; font-size:12px;}
.sponzori ul {list-style-type:none; list-style:outside; display:inline;}
.sponzori li {list-style-type:none; list-style:outside; display:inline; vertical-align:middle;}
.sponzori img { border:none; vertical-align:middle; padding:5px; margin:5px 0px 5px 0px;}
.sponzori br { clear:both;}

.arhiva { text-align:left;}
.arhiva h3 { margin:20px; color:#0067B1; font-weight:bold; font-size:16px;}
.arhiva ul {list-style:none outside;}
.arhiva li { width:160px; float:left; text-align:center; margin:0 30px 10px 0;}
.arhiva li a { text-decoration:none; }
.arhiva img { border:1px #ccc solid; background-color:#ebebeb; padding:5px; margin:5px 0px 5px 0px; }
.arhiva a img { text-decoration:none;}
.arhiva a:hover img { text-decoration:none; background-color:#ccc; }
.arhiva br { clear:both;}


.foto_arhiva { text-align:left;}
.foto_arhiva h3 { margin:20px; color:#0067B1; font-weight:bold; font-size:16px;}
.foto_arhiva ul {list-style:none outside; display:inline;}
.foto_arhiva li { display:block; margin:10px auto; text-align:center;}
.foto_arhiva li a { text-decoration:none;}
.foto_arhiva img { border:1px #ccc solid; background-color:#ebebeb; padding:5px; margin:5px 0px 5px 0px; }
.foto_arhiva a img { text-decoration:none;}
.foto_arhiva a:hover img { text-decoration:none; background-color:#ccc;}
.foto_arhiva br { clear:both;}

.image_Link { width:150px; padding:5px; background:#ebebeb; border:1px #ccc solid; text-align:center;}
.image_Link a img { border:none;}
.image_Link a { text-decoration:none; color:#0067B1;}
.image_Link a:hover { text-decoration:underline; color:#0067B1;}

#akedit_Form {clear:both; margin:0 auto; width:350px; padding:25px; float:left;}
#akedit_Form p {font-size:11px; color:#666666; margin-bottom:20px; padding-bottom:10px;}
#akedit_Form label {display:block; font-weight:bold; text-align:right; width:150px; float:left; margin-top:7px; line-height:12px;}
#akedit_Form .small {color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px;}
#akedit_Form input {float:left; width:180px; margin:2px 0 10px 10px; border:solid 1px #d4d4d4;}	
#akedit_Form textarea {float:left; width:200px; margin:2px 0 10px 10px; border:solid 1px #d4d4d4;}
#akedit_Form select {float:left; width:206px; margin:2px 0 10px 10px; border:solid 1px #d4d4d4;}
#akedit_Form br { clear:both;}
#akedit_Form .checkBox input { width:15px; height:15px; border:none; margin-top:5px;}
#akedit_Form .akedit_btn_box input {float:left; width:100px; margin:2px 0 10px 10px; border:solid 1px #d4d4d4;}
#akedit_Form .akedit_btn_browse input { margin:2px 8px 0px 0px; background:#f09e1a; padding:0px; width:auto; height:19px; float:right; cursor:pointer;  color:#FFFFFF; font-weight:bold; font-size:11px;}
#akedit_Form .akedit_btn_submit input { margin:0px 1px 0px 0px; background:#f09e1a; padding:0px; width:auto; height:22px; float:right; cursor:pointer;  color:#FFFFFF; font-weight:bold; font-size:11px;}

.fest_preporucuje {text-align:left; vertical-align:middle; position:relative;}
.fest_preporucuje tr { height:50px;}
.fest_preporucuje td { height:50px;}
.fest_preporucuje { font-size:11px; font-weight:bold; color:#666;}

/*-CONTENT-end-------------------------------------------------*/


/*-FOOTER-start--------------------------------------------------*/
#footer_Wrap {width:960px; clear:both; margin:auto; margin-top:10px;}
#footer {width:960px; height:115px; margin:auto; background:#3b2313; position:relative;}
.foot_Top { width:960px; height:9px; display:block; background:url(../images/foo_top.gif) no-repeat; font-size:2px;}
.foot_Bot { width:960px; height:9px; display:block; background:url(../images/foo_bot.gif) no-repeat;}
  /*------------menu_foot-start-------------*/
.menu_FootWrap { width:940px; margin:auto;}
.menu_Foot { padding:0px 0px 10px 0px; }
.menu_Foot ul {list-style:none outside;}
.menu_Foot li {list-style:none outside; float:left;}
.menu_Foot li h2 {font-size:12px; font-weight:normal;}
.menu_Foot li a { padding:1px 23px 1px 23px; display:block; color:#fff; text-decoration:none; }
.menu_Foot li a:hover { text-decoration:underline;}


.foot_Submenu { float:left; margin:62px 0 0 10px;}
.foot_Submenu h4 { color:#fff; font-size:9px; font-weight:normal; margin:0 0 5px 10px;}
.foot_Submenu ul { list-style:none outside;}
.foot_Submenu li { float:left; padding:0px 10px; border-right:1px #fff solid;}
.foot_Submenu li.last_Link { border-right:none;}
.foot_Submenu a { color:#fff; font-size:9px; text-decoration:none;}
.foot_Submenu a:hover { color:#fff; font-size:9px;text-decoration:underline;}


  /*------------menu_foot-end-------------*/
  /*------------copy-start------------*/  
.signature { color:#fff; font-size:10px; text-align:right; position:absolute; bottom:5px; right:20px;}
.foot_Logo_L { width:140px; height:75px; display:block; margin:10px 0 0 20px; background:url(../images/logo_ohrabruje_bw.gif) no-repeat; float:left;}
.foot_Logo_R { width:74px; height:49px; display:block; margin:20px 20px 0 0; background:url(../images/logo_fest_bw.gif) no-repeat; float:right;}
.copy { width:325px; height:25px; float:right; padding:5px 10px 0 0; text-align:right; color:#3b2313; font-size:9px; margin-right:10px;}
.copy a {color:#3b2313; font-size:9px; font-weight:bold; text-decoration:none;}
.copy a:hover {text-decoration:underline;}
.copyright { float:left; margin:5px 0 0 20px; color:#3b2313; font-size:10px;}
   /*------------copy-end-------------*/ 

/*-FOOTER-end--------------------------------------------------*/


/*-SPACERI-----------------------------------------------------*/
.spacer {margin:0; padding:0; clear:both; height:0px; font-size:0px; line-height:0px; display:block;}
.spacer.px0 {height:0px;}
.spacer.px1 {height:1px;}
.spacer.px2 {height:2px;}
.spacer.px5 {height:5px;}
.spacer.px15 {height:15px;}
.spacer.px10 {height:10px;}
.spacer.px20 {height:20px;}
.spacer.px30 {height:30px;}
.spacer.px10x10 {height:10px; width:10px;}
.spacer.hrpx10 {height:10px; background:url(../images/crt.gif) bottom repeat-x;}
