/* CSS Document */
body {
	margin: 40px 0 30px 0;
	padding: 0;
	background-color: #f4f1ea;
}

p, td, ul#meni_l, .lnk_body, .lnk_meni_d, .lnk_meni_d1, .lnk_meni_3, .lnk_meni_3_on, .lnk_str, .lnk_str_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

p, td, ul#meni_l, .lnk_body, .lnk_meni_d, .lnk_meni_d1, .lnk_meni_3:hover, .lnk_meni_3_on, .lnk_str {
	color: #4a3012;
}

.lnk_str:hover, .lnk_str_on {
	color: #9f907e;
}

#stranice {
	color: #d2c7b7;
}

p, td {
	line-height: 18px;
}

.p_home {
	margin: 0 0 13px 0;
	line-height: 20px;
}
.p_home, .predmet_naziv {
	font-size: 15px;
}
.p_home_date {
    margin: -35px 10px 0 0;
   	line-height: 20px;
    font-size: 13px;
    text-align: right;
    display: block;
}
.p_box {
	margin: 0 0 14px 0;
}

.lnk_meni_d, .lnk_meni_d1 {
	line-height: 15px;
}

p {
	margin: 0 0 18px 0;
}

.txt_10 {
	font-size: 10px;
}
.txt_11, .txt_tbl_ops, .lnk_str, .lnk_str_on {
	font-size: 11px;
}
ul#meni_l {
	font-size: 14px;
}

.naslov {
	font-size: 22px;
}
.naslov {
	margin: 0 0 19px 0;
}

.naslov, .naziv_rubrike, .naziv_rubrike_sm, .meni_3_txt, .lnk_meni_3, .lnk_meni_3_on {
	letter-spacing: 1px;
}
.naziv_rubrike, .naziv_rubrike_sm, .meni_3_txt, .lnk_meni_3, .lnk_meni_3_on {
	font-size: 16px;
}
.naziv_rubrike, .txt_navod, .lnk_meni_3 {
	color: #cb9a01;
}

.naziv_rubrike, .naziv_rubrike_sm {
	padding: 9px 2px 8px 2px;
}
.pad_meni_d {
	padding: 8px 2px 12px 2px;
}

.pad_sredina_bl {
	padding: 8px 9px 9px 2px;
}

.meni_3_txt {
	padding: 4px 5px 4px 2px;
}
.meni_3_txt_d {
	padding: 4px 5px 4px 20px;
}

.velika_slova, ul#meni_l, .naziv_rubrike, .naziv_rubrike_sm, .meni_3_txt, .lnk_meni_3, .lnk_meni_3_on {
	text-transform: uppercase;
}

ul#meni_l, .naziv_rubrike, .naziv_rubrike_sm, .lnk_meni_d, .naslov, .txt_navod, .meni_3_txt, .lnk_meni_3, .lnk_meni_3_on, .txt_tbl_ops, .predmet_naziv {
	font-weight: bold;
}

.pad_box {
	padding: 7px 0 13px 2px;
}

.pad_box_1 {
	padding: 7px 0 5px 2px;
}

.pad_footer {
	padding-top: 8px;
}

ul#norm_body {
	list-style: none;
	margin: -18px 0 18px 10px;
	padding: 0;
}
ul#norm_body_with_padding {
	list-style: none;
	margin: -18px 0 18px 10px;
	padding: 0px;
}
ul#norm_body li {
	background: url(../images/bullet.gif) no-repeat 0 8px;
	padding: 0 0 0 8px;
}
ul#norm_body_with_padding li {
	/*background: url(../images/bullet.gif) no-repeat 0 11px;*/
	padding: 4px 0 4px 8px;
}



/* -- LINKOVI -- */
.lnk_body, .lnk_meni_d:hover, .lnk_meni_d1:hover {
	text-decoration: underline;
}
.lnk_body:hover, .lnk_meni_d, .lnk_meni_d1, .lnk_meni_3, .lnk_meni_3_on, .lnk_str, .lnk_str_on {
	text-decoration: none;
}

/* *JM* stilovi za paginator */
.paginator, .paginator a{
    font-family: Arial, Helvetica, sans-serif;
   	color: #4a3012;
   	font-size: 11px;
   	text-decoration: none;
}
.paginator a:hover {
	color: #9f907e;
}
.current{
    font-family: Arial, Helvetica, sans-serif;
   	color: #9f907e;
   	font-size: 11px;
   	text-decoration: none;
    font-style: normal;
}


/* -- MENU -- */
ul#meni_l, ul#meni_d, ul#meni_d1, ul#meni_d2, ul#meni_d3 {
	list-style: none;
	padding: 0;
}
ul#meni_l, ul#meni_d {
	margin: 0 0 0 0;
}
ul#meni_d1 {
	margin: 10px 0 10px 0;
}
ul#meni_d2 {
	margin: 0px 0 5px 0;
}
ul#meni_d3 {
	margin: 4px 0 0px 0;
}
ul#meni_l li, ul#meni_d li, ul#meni_d1 li, ul#meni_d2 li, ul#meni_d3 li {
	margin: 0;
	padding: 0 0 0 0;
}
.meni, .meni_on {
	width: 194px;
	padding: 8px 6px 9px 10px;
	cursor: pointer;
}
.meni, .meni_on, .izdvojeno_crta, .tbl_crta_b, .samo_crta, .faq_odg, .praksa_predmet {
    background: url(../images/crta_meni_l.gif) repeat-x;
}
.tbl_crta_on {
    background: url(../images/crta_vod_poz.gif) repeat-x bottom;
}
.tbl_crta_on_zadnje {
	background: url(../images/crta_vod_poz_dno.gif) repeat-x bottom;
}
.meni, .meni_on, .izdvojeno_crta, .samo_crta, .faq_odg, .praksa_predmet {
	background-position: bottom;
}
.tbl_polje, .tbl_polje_on {
	background-position: bottom;
	padding: 5px 0 6px 0;
}
.tbl_pad {
	padding: 5px 10px 6px 30px;
}
.meni:hover, .meni_on, .druga_boja, .tbl_polje_on {
    background-color: #e4dbce;
}

.druga_boja {
	text-align: right;
}

.link_bez_ukrasa {
    text-decoration: none;
    color: inherit;
}



/* -- OSTALO -- */
.crta_sm_t, .crta_sm_b {
	background: url(../images/crta_sm_1.gif) repeat-x top;
}
.crta_sm_t {
	background-position: top;
}
.crta_sm_b {
	background-position: bottom;
}
.crta_ok_b, .crta_ok_t {
	background: url(../images/crta_ok.gif) repeat-x;
}
.crta_ok_b {
	background-position: bottom;
}
.crta_ok_t {
	background-position: top;
}

.pad_sredina {
	padding: 16px 0 5px 2px;
}

.pad_sredina_samo_txt {
	padding: 39px 0 21px 2px;
}

.pad_norm_top {
	padding: 39px 0 0 2px;
}
.pad_norm_bot {
	padding: 0 0 21px 0px;
}
.pad_norm_bot_faq {
	padding: 0 0 40px 0px;
}

.pad_praksa {
	padding: 3px 0 40px 0px;
}

.meni_3_crta_ok {
	background: url(../images/crta_okomita_m3.gif) repeat-y right;
}

#stranice {
	text-align: right;
	padding: 4px 20px 19px 20px;
}

#faq {
	list-style: none;
	margin: 0 0 14px 0;
	padding: 0;
}
ul#faq li {
	margin: 0;
	padding: 0 0 6px 0;
}

.faq_odg {
	padding: 7px 0 11px 2px;
}
.faq_pad_prvi {
	padding-top: 36px;
}

.praksa_predmet {
	padding: 36px 0 3px 2px;
}

.naslov a{
    letter-spacing: 1px;
    font-size: 22px;
    margin: 0 0 19px 0;
    text-decoration: none;
    color: #4a3012;
}


.meni_3_txt {
    line-height: 23px;
}
.meni_3_txt a{
    letter-spacing: 1px;
    font-size: 16px;
    padding: 4px 5px 4px 2px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 23px;
    text-decoration: none;
    color: #4a3012;
}
.tbl_lnk {
    cursor: pointer;
}
.nabrajanje_prored {
	margin-bottom: 15px;
}
