html,body{margin:0;padding:0}
// body{font: 12px "Lucida Grande", "Lucida Sans Unicode",Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; text-align:center; background: #E1E1E1; color: #4C4C44; background-image:url("../../img/background.jpg"); background-repeat:repeat-x}
body{font: 12px "Lucida Grande", "Lucida Sans Unicode",Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; text-align:center; background: #FFFFFF; }


h1 {font-family:Georgia,"Times New Roman";font-size: 20px; margin: 0 0 14px 0; padding: 0; line-height: 20px; font-weight: normal; color: #990000; background: #fff; text-transform: uppercase}
h2 {font-family:Georgia,"Times New Roman";font-size: 16px; margin: 0 0 8px 0; padding: 0; line-height: 16px; font-weight: normal}
h3 {font-family:Georgia,"Times New Roman";font-size: 14px; margin: 0 0 8px 10px; padding: 0; line-height: 16px; font-weight: normal; text-transform: uppercase}
h4 {color: #6C6C6C; background: #D5D5D5; font-size: 10px; line-height: 11px; font-weight: normal; padding: 0; margin: 0}
form {display: inline}
p {padding: 0; margin: 0 0 18px 0}
a {color: #990000}

div#header {background-image:url("../../img/background.jpg"); background-repeat:repeat-x; height: 49px; padding: 31px 0 10px 0;position:relative}
div#logo {margin: 0 0 0 20px; width: 218px; float: left}

div#generic {float: right; margin-top: 30px}
div#navigation_generic {display:inline; font-size: 10px; float:left; margin: 0 20px 0 0}
.separator {display: inline}
div#navigation_generic a {padding: 0 4px 0 4px; color: #000; text-decoration: none; line-height: 16px }
div#navigation_generic a:hover {color: #990000}
div#navigation_generic a.high {color: #990000}

div#searchform {display:inline; margin: 30px 2px 0 0}
div#searchform a {text-decoration: none; color: #000; font-size: 10px}
.input_search {border: 1px solid #000; background-color: #fff; height: 12px; font-size: 10px; width: 125px}

div#navigation_primary {height: 28px; color: #000; background: #959686; padding-left: 9px}
div#navigation_primary ul {padding: 0; margin: 0; background-color: #959686; color: #fff; float: left; width: 100% }
div#navigation_primary ul li {display: inline; }
div#navigation_primary ul li a {padding: 0.5em 1em; background-color: #959686; color: #fff; text-decoration: none; float: left; border-right: 1px solid #B0B19E; line-height: 16px }
div#navigation_primary ul li a:hover {color: #000}
div#navigation_primary ul li a.high {color: #000}

div#visual {padding: 2px 0 0 0; height: 186px; background: #fff}

div#navigation_path {height: 22px; background: #fff; padding: 2px 0 0 0;}
div#breadcrumb {float:left; background:#990000; color:#fff; width: 718px; padding: 7px 0 0 20px; height: 15px; font-size: 10px; line-height: 0.7em}
div#breadcrumb a {color: #fff; text-decoration: none; font-size: 10px}
div#rightpath {float:right; width: 214px; background:#E5471D; color:#fff; padding: 7px 0 0 6px; height: 15px; font-size: 10px; line-height: 0.7em}

div#container{text-align:left; background-image:url("../../img/background-content.gif"); background-repeat:repeat-y; background-position: 0 160px}

div#container{width:961px;margin:0 auto}
div#wrapper{float:left;width:100%; background-image:url("../../img/univerza-ljubljana.gif"); background-repeat:no-repeat; background-position: bottom right}
div#content{margin: 0 223px 0 207px; padding: 0}
.content_box_main{margin: 3px 0 0 0; border: 1px solid #E2E2E2; padding: 16px 24px 16px 24px; background-color: #fff; width: 481px;position:relative}
.content_box_secondary{margin: 3px 0 0 0; border: 1px solid #E2E2E2; padding: 16px 24px 18px 24px; background-color: #fff}
.content_box_secondary p {margin: 0; display: inline}
.content_box_secondary h2 {margin-bottom: 16px}
.content_box_secondary a.news_link {margin-left: 3px}

.box_text {width: 333px; margin-right: 26px}
.box_image {float: right; margin: 3px 0 0 0}

div#left_column{float:left;width:204px;margin-left:-961px; margin-top: 3px}
.box_left_column {padding: 10px 7px 30px 7px; background: #fff; color: #4C4C44; border: 1px solid #E2E2E2; margin-bottom: 2px}
.box_line {height: 1px; width: 100%; border-bottom:1px dotted #CACACA; color: #fff; line-height: 0; font-size: 0; padding: 0}
.news_item {margin: 10px 0 10px 10px; font-size: 11px; line-height: 14px}
.question {margin: 10px 0 10px 10px; font-size: 11px; line-height: 14px}
.news_date {color: #990000; background: #fff}
a.news_link {text-decoration: none; line-height: 14px; font-size: 11px; background: url("../../img/icons/more.gif") 0 6px no-repeat; padding: 2px 0 6px 15px; color: #990000}

.navigation_secondary a{margin: 4px 0 6px 13px; text-decoration: none; display: block; color: #4C4C44}
.navigation_secondary a.high{color: #990000}
.navigation_secondary a.tert{margin-left:33px}
.navigation_secondary a.terthigh{margin-left:33px;color: #990000}

div#right_column{float:left;width:214px;margin-left:-219px; background: #D5D5D5; padding: 10px 0 0 5px}
.box_right_column {background: #D5D5D5; color: #990000; margin: 0 0 10px 0}

div#bottom_clear {clear: left}
div#footer {padding: 33px 0 33px 0; width:100%; margin:0 auto; text-align: left}
div#sponsor_area {margin-left: 232px}
.sponsor {display: inline; padding-right: 20px}

a.pdf {text-decoration: none; background: url("../../img/icons/pdf.gif") 0 6px no-repeat; padding: 4px 0 6px 21px}
.item_icon {float: left; margin-right: 15px; width: 80px }
.red {color: #990000}

.inputtext {border: 1px solid #990000; background: #ECECEC; width: 200px; font-size: 11px; line-height: 14px}
.button  {border: 1px solid #600000; background: #990000; width: 80px; font-size: 11px; line-height: 14px; color: #fff}

/* Overview */
.overview_box {padding-top: 5px}
h1.overview {font-size: 16px; margin: 0; padding: 0; line-height: 16px; font-weight: normal; color: #990000; background: #fff; text-transform: uppercase}
h2.overview {font-size: 14px; margin: 0; padding: 0; line-height: 16px; font-weight: normal; color: #990000; background: #fff}
h2.links {font-size: 12px; margin: 0; padding: 0; line-height: 16px; font-weight: normal; color: #4C4C44; background: #fff}
.add_info {font-size: 10px; display: inline}
p.overview {margin: 2px 0 0 0}
.overview_item {padding-bottom: 10px}
.overview_item_float {padding-bottom: 10px; float: right; width: 330px}
.article_content {padding-top: 10px}
.author_headline {font-size: 12px; margin: 0; padding: 0; line-height: 14px; font-weight: normal; color: #990000; display: block}
.author_text {font-size: 10px; line-height: 13px}
.item_image {float:left; width: 95px}
.item_image_260 {float:left; width: 260px; margin-bottom: 10px }
.item_text {float: right; width: 225px; padding-right: 10px}
.separator_line {height: 1px; line-height: 0; font-size: 0; border-top:1px dotted #CACACA; padding:0 0 12px 0; margin: 4px 0 0 0}

div#footer_left {padding:16px 0 33px 0; width:100%; margin:0 auto; text-align: left;background-color:#E0E0E0;border-top:3px solid #9A9A9A;margin-top:100px}
div#sponsor_area_left {width:960px; margin:0 auto}

.overview_icon {padding-bottom: 20px; width: 425px}
.item_icon_company {float:left; width: 90px; margin: 0 0 20px 0; padding: 0}
.item_icon {float:left; width: 130px; margin: 0; padding: 0}
.item_icon_text {float: right; width: 290px}

.img_left {float: left; margin-right: 10px}
.img_right {float: right; margin-left: 10px}
.small {font-size: 10px}

.copyright {margin-top: 20px; margin-left:11px; font-size: 10px; color: #666}
/* Template Overview Image */
div#content_wide {margin: 0 223px 0 0; padding: 0}
.content_box_main_wide {margin: 3px 0 0 0; border: 1px solid #E2E2E2; padding: 16px 24px 16px 24px; background-color: #fff; width: 688px;position:relative}

/* Template Object */
div#content_object{margin: 0 223px 0 237px; padding: 0}
div#left_column_object {float:left; width:264px; margin-left:-961px; margin-top: 23px; padding-left: 0}
.object_att {float:left; width: 135px; text-transform: uppercase; color: #990000; font-size: 10px; font-family: "Trebuchet MS", verdana; padding-top: 1px}
.object_att_title {height: 14px; text-transform: uppercase; color: #990000; font-size: 11px; font-family: "Trebuchet MS", verdana; padding: 9px 0 2px 0; margin: 0; line-height: 11px}
.object_value {float:right; width: 125px; margin: 0 0 2px -125px; font-size: 10px; padding-right: 12px }
.clear {clear:both}
.object_separator {margin-top: 12px; line-height: 0; font-size: 0; padding: 0; height: 1px}
.link_object {margin-top: 12px; font-size: 11px}
.box_line_object {height: 1px; width: 231px; background: #BEBFAA; color: #fff; line-height: 0; font-size: 0; padding: 0; margin: 16px 0 0 0}
.box_line_object_title {height: 1px; width: 231px; background: #BEBFAA; color: #fff; line-height: 0; font-size: 0; padding: 0; margin: 0 0 4px 0}
div#content_box_object {margin: 8px 0 0 0; padding: 16px 10px 16px 24px;position:relative}
div#content_box_object h1 {background: none; text-transform: none; margin: 0 0 4px 0 }
div#content_box_object h2 {background: none; color: #990000; font-size: 12px; margin: 0 0 16px 0 }
a.objectlink {text-decoration:none; color: #4C4C44; border-bottom: 1px dashed #AAAA98}
a.objectlink:hover {color: #990000}

div#company_address {float: left; line-height: 15px; margin: 12px 0 10px 0; width: 135px; font-size: 10px}
div#company_logo {float: right; line-height: 15px; margin: 0 0 2px -100px; width: 100px; padding: 12px 12px 0 0}

div#right_column_object{float:left;width:215px;margin:0 0 0 -220px; background: #D5D5D5; padding: 10px 0 0 5px}
div#image_1 {padding: 0 0 0 1px; height: 129px; margin: 0 0 6px 0}
div#small_images {padding: 0 0 0 1px; margin: 0}
.image_item {padding: 0 5px 0 0; float: left; margin: 0; width: 37px}

div#slideshow {width: 464px; height: 450px; text-align: center}
div#arrow_left {float:left; width: 14px; text-align: left}
div#arrow_right {float:right; width: 14px}
.image_caption {float:right; text-align: center; width: 401px; font-size: 11px}
div#photo {width: 464px; text-align: left; margin-top: 40px; font-size: 10px; color: #9B9B8B}
.square {line-height: 8px; font-size: 8px}

.box_right_column_object {background: #D5D5D5; color: #990000; margin: 20px 0 30px 0}
.close_slideshow {text-decoration:none; color: #4C4C44}

div#footer_object {padding:16px 0 33px 0; width:961px; margin:33px auto; text-align: left; border-top: 1px solid #A5A696}
div#sponsor_area_object {margin-left: 22px}

div#object_form {width: 460px}
.inputtext_object {border: 1px solid #990000; background: #ECECEC; width: 200px; font-size: 11px; line-height: 14px; margin: 0 20px 10px 0}
.inputtext_object_select {border: 1px solid #990000; background: #ECECEC; width: 200px; font-size: 11px; line-height: 14px; margin: 0 20px 10px 0}
.button_object {border: 1px solid #600000; background: #990000; width: 202px; font-size: 11px; line-height: 14px; color: #fff}
.object_search_row {margin-bottom: 15px}
.object_search_row_left {float: left; width: 220px; margin: 0; padding: 0}
.object_search_row_right {float: right; padding: 0; width: 220px; margin: 0 0 2px 0}
.clear_search {clear:both; line-height: 0; font-size: 0; margin: 0; padding: 0}

/* Search Object */
.resize_search_form {text-decoration: none; line-height: 14px; font-size: 12px; background: url("../../img/icons/more.gif") 0 6px no-repeat; padding: 2px 0 6px 15px; color: #990000}
.search_overview_item {width: 657px; padding-bottom: 15px}
.search_item_image {float:left; width: 57px}
.search_item_text {float: right; width: 600px}
.object_search_row_middle_headline {font-weight: bold; margin-bottom: 6px; font-size: 13px}

/* FAQ */
label {width: 148px;display: block; float: left}
.inputtext_faq {border: 1px solid #990000; background: #ECECEC; width: 200px; font-size: 11px; line-height: 14px; margin-bottom: 5px}
.inputarea_faq {border: 1px solid #990000; background: #ECECEC; width: 200px; font-size: 11px; line-height: 14px; margin-bottom: 5px; height: 50px; font: 11px "Lucida Grande", "Lucida Sans Unicode",Verdana, Geneva, Arial, Helvetica, sans-serif;}
.inputselect_faq {border: 1px solid #990000; background: #ECECEC; width: 100px; font-size: 11px; line-height: 14px; margin-bottom: 5px}

a.faq {font-weight: bold; color: #990000; background: #fff}


div#change{position:absolute;top:8px;right:0;color:#969696;font-size:10px; line-height:18px}
.footer_headline{margin-bottom:10px;text-transform:uppercase}
.footer_column{float:left;width:181px;margin-left:11px}
.footer_column a {text-decoration:none;color: #4C4C44;display:block;line-height:18px;font-size:10px}
div#social_bookmarks{position:absolute;top:8px;right:8px}
div#social_bookmarks_bottom{position:absolute;bottom:8px;right:8px}
