* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font: 15px Arial, helvetica, sans-serif;
	color: #474747;
 	background: url(/template/images/background.gif);
}

a {
	text-decoration: none;
}

.clear {
	font-size: 1px;
	clear: both;
}

.hidden {
	display: none;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.margin_top {
	margin-top: 15px;
}

img.top_right {
	margin: 0 0 5px 10px;
}

img.just_right {
	text-align: right;
	margin: 5px 0 5px 10px;
}

img.location {
	margin: 10px 0;
}


/* HEADER */
#header {
	height: 128px;
	background: url(/template/images/header_bg.gif);
}

#header_box {
	width: 986px;
	margin: 0 auto;
}

#logo {
	width: 344px;
	height: 128px;
	margin-left: 6px;
	background: url(/template/images/logo.png) no-repeat;
	float: left;
}

#logo a {
	width: 344px;
	height: 128px;
	display: block;
}

#banner_top {
/* 	padding: 6px 25px 15px 0; */
    height: 81px;
}

/* main menu --> */
ul#menu {
	margin: 18px 25px 0 5px;
	list-style: none;
}

ul#menu li {
	display: inline;
}

ul#menu li a {
	color: #fff;
	font: 13px "Trebuchet MS", helvetica, sans-serif;
	padding: 0 7px 0 2px;
	border-right: 1px solid #fff;
}

ul#menu li a.last {
	padding-right: 0;
	border-right: 0;
}

ul#menu li a#active, ul#menu li a:hover {
	color: #feb80f;
}
/* <-- main menu */

#header_shadow {
	height: 8px;
	position: relative;
	background: url(/template/images/header_border.png) repeat-x;
}
/* HEADER - end */


/* CONTENT */
#container {
	width: 986px;
	margin: -8px auto 0 auto;
	background: url(/template/images/borders.png) repeat-y;
}

/* left column --> */
#info {
	width: 247px;
	margin-left: 6px;
}

#info div, #info dl {
	margin: 15px 15px 10px 14px;
}

div#conference_desc {
	font: 14px arial, sans-serif;
	color: #767676;
}

div#date_place {
	font-size: 20px;
	color: #a50000;
}

div.textbox_info p.title {
	padding: 5px;
	font: 14px "Courier new", monospace;
	color: #a50000;
	background-color: #feb80f;
}

div.textbox_info p.body_text {
	font: 14px tahoma, sans-serif;
	padding: 12px;
	border-top: 0;
	border-right: 1px solid #e1e0e0;
	border-bottom: 1px solid #e1e0e0;
	border-left: 1px solid #e1e0e0;
}

div.text_info p {
	font: 13px "Trebuchet MS", helvetica, sans-serif;
}

/* keywords --> */
dl#keywords {
	font: 12px "Trebuchet MS", helvetica, sans-serif;
	color: #fe8b0f;
	list-style: none;
}

dl#keywords dt, dl#keywords dd {
	display: inline;
}

dl#keywords dt {
	color: #a50000;
}

dl#keywords dd {
	font-size: 14px;
}

dl#keywords dd.size1 {
	font-size: 16px;
	font-weight: bold;
}

dl#keywords dd.size2 {
	font-size: 18px;
	font-weight: bold;
}
/* <-- keywords */

div#textbox-m_info {
	margin: 15px 19px 15px 17px;
	background-color: #ffe197;
	padding: 8px;
}

div#textbox-m_info ul {
	margin: 5px 0 5px 15px;
	padding: 0;
	list-style-position: outside;
	font-size: 12px;
}

div#textbox-m_info ul li a:hover{
	text-decoration: underline;
}
/* <-- left column */


#main {
	width: 727px;
	margin-bottom: 15px;
}

#marketing {
	margin: 15px 19px 14px 14px;
	padding-bottom: 12px;
	border-bottom: 1px solid #eceaea;
}

#content_box {
	width: 727px;
	background: url(/template/images/content_box_bg.png) repeat-y;
}

#content {
	width: 473px;
}

#content_padding {
	margin: 8px 15px 30px 15px;
}

#content h4 {
	padding-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
}

#content h4, #content h4 a {
	color: #a6a6a6;
}

#content h5 {
	padding: 8px 0;
	color: #a50000;
	font-size: 14px;
	font-weight: bold;
}

#content p, #content ul, #content dl, #content dd, #content ul.linespacing li {
	padding-bottom: 8px;
}

#content a, #extra div#textbox_news ul li a {
	color: #3e4a7e;
	text-decoration: none;
}

#content a:hover, #fast a:hover, #extra div.textbox_info ul li a:hover {
	color: #610b0d;
}

#content img#institut {
	vertical-align: middle;
	margin-right: 5px;
}

#content span.highlight {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

#content ul, #content dl {
	list-style-position: inside;
	margin: 0 28px;
}

#content dt.minus {
	background: url(/template/images/bullet.gif) no-repeat 0 5px;
	padding-left: 12px;
}

#content dd {
	margin-left: 12px;
}

#content form {
	margin: 10px 0 20px 0;
}

#content form div {
	margin-bottom: 5px;
}

#content form input, #content form select, #content form textarea {
	border: 1px solid #b9b9b9;
	font: 12px Tahoma, sans-serif;
}

#content form input, #content form textarea {
	padding: 2px;
}

#content form div#radio input {
	border: 0;
}

#content form input.error {
	border: 1px solid red;
}

/*#content form input#firm {
	margin-right: 15px;
}*/

#content form input.button {
	margin: 10px 0 5px 150px;
	padding: 4px;
}

#content form select, #content form input, #content form textarea {
	vertical-align: top;
}

#content form select, #content form textarea {
	margin-left: -4px;
}

#content form option {
	padding: 2px;
	padding-top: 0;
	border-bottom: 1px solid #b9b9b9;
}

#content form label {
	margin-left: 5px;
}

#content form label.label {
	display: inline-block;
	width: 145px;
	text-align: right;
	margin-left: 0;
	margin-right: 5px;
}

#content form span#captcha_img img {
	margin-left: 150px;
	padding: 2px;
	border: 1px solid #b9b9b9;
}

#content form a#captcha_reload {
	margin-left: 150px;
}

#content form label.error {
	color: red;
}

#content span.underline {
	text-decoration: underline;
}

#content div.more_text {
	display: none;
}

#content div.more_img {
/*	padding: 0;*/
	text-align: right;
}

#content div.published_date {
	padding: 3px 0 15px 0;
	margin-top: 5px;
/* 	border-top: 1px solid #a5a7af; */
	font-size: 9px;
}

#content .hide_Predavači, #content .hide_Kotizacija {
	display: none;
}


#extra {
	width: 254px;
	padding-top: 8px;
}

#extra div#img, #extra div.banner {
	margin: 0 19px 10px 17px;
}

#flash_header {
	height: 54px;
	background-color: #dcdcdc ;
}

#flash_pdf_download {
	margin-top: 5px;
}

#flash_howto {
	font: 12px Arial, helvetica, sans-serif;
	margin-top: 10px;
}

#extra div#textbox_news {
	margin: 5px 19px 5px 17px;
}

#extra div#textbox_news p#title_news {
	padding: 5px;
	font: 14px "Courier new", monospace;
	color: #a50000;
	background-color: #feb80f;
}

#extra div#textbox_news ul {
	font: 14px tahoma, sans-serif;
	list-style: none;
	list-style-position: inside;
	padding: 12px;
	border-top: 0;
	border-right: 1px solid #e1e0e0;
	border-bottom: 1px solid #e1e0e0;
	border-left: 1px solid #e1e0e0;
}

#extra div.text_extra {
	margin: 5px 19px 10px 17px;
}

#extra div.textbox_extra {
	margin: 15px 19px 15px 17px;
}

#extra div.textbox_extra h5 {
	background-color: #ffe197;
	padding: 8px;
}

#extra div.textbox_extra ul {
	margin: 5px 0;
	padding: 0;
	list-style-position: inside;
        list-style-type: none;
	font-size: 12px;
}

#extra div.textbox_extra ul li {
        margin-bottom: 8px;
}

#extra div.textbox_extra ul li a {
        color: #000;
        font-weight: bold;
        text-decoration: underline;
}

#extra div.textbox_extra ul li a:hover {
        text-decoration: none;
}

#extra div.textbox_extra ul li span {
        font-size: 9px;
        color: #ccc;
}
/* CONTENT - end */


/* FOOTER */
#footer_top {
	margin: 7px;
	margin-top: 0;
	padding: 6px 17px 4px 17px;
	font-size: 10px;
	color: #fff;
	background-color: #747474;
}

#footer_top a {
	color: #fff;
}

#footer_top a:hover {
	text-decoration: underline;
}

dl#fast {
	padding: 6px 18px;
	font-size: 11px;
	line-height: 16px;
	color: #fe8b0f;
	list-style: none;
}

dl#fast dt, dl#fast dd {
	display: inline;
}

dl#fast dt {
	color: #fe8b0f;
	font-weight: bold;
}

dl#fast dd {
	padding: 0 7px 0 7px;
	border-right: 1px solid #747474;
}

dl#fast dd.last {
	padding-right: 0;
	border-right: 0;
}

dl#fast dd a {
	color: #747474;
}



#border_bottom {
	width: 986px;
	height: 15px;
	margin: 0 auto 15px auto;
	background: url(/template/images/footer.png) no-repeat;
}
/* FOOTER - end */




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}