body
{
	width: 800px;
	margin: 0 auto;
}

.header
{
	background: url(../images/header4.jpg) no-repeat;
	width: 800px;
	height: 152px;
	display: block;
}

.breadcrumb {
	margin: 5px 0;
}

.breadcrumb a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
}

.menu
{
	width: 100%;
}

.submenu
{
	width: 100%;
	height: 26px;
	border-top: dashed 1px #4098ce;

}

.submenu ul
{
	list-style: none;
	position: absolute;
	background: url('../images/small_arrow.png') no-repeat 0 50%;
	margin-left: -14px;
	padding-left: 16px;
}

.submenu ul li
{
	float: left;
	padding-right: 13px;
	line-height: 26px;
}

.submenu ul li:last-child
{
	padding-right: 0;
}

.submenu ul li a, .submenu ul li a:link, .submenu ul li a:active, .submenu ul li a:visited
{
	color: #c6c6c6;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.submenu ul li.selected a, .submenu ul li.selected a:link, .submenu ul li.selected a:active, .submenu ul li.selected a:visited
{
	color: #0075be;
}

.menu .left
{
	width: 300px;
	height: 95px;
	float: left;
}

.menu .right
{
	width: 300px;
	float: right;
}

.menu .right .item
{
	display: block;
	cursor: pointer;
}

.menu .left .item
{
	display: block;
	color: #0075be;
	visibility: hidden;
}

.menu .left .item.selected {
	visibility: visible;
}

.menu .left .item,
.menu .right a {
	font-size: 180%;
	text-decoration: none;
	text-transform: uppercase;
}

/*ENG ITEMS*/
.menu .right a {
	text-align: right;
	text-transform: uppercase;
	color: #B1D4EA;
	position: relative;
}

.menu .right span.selected {
	color: #E4F0F7;
	margin-right: 8px;
}

.menu .right span.selected .arrow {
	display: none;
}
/*
.menu .right.eng .item1
{
	background:url(../images/menu_item1.png) no-repeat;
	width: 170px;
	height: 20px;
	top: 0;
}

.menu .right.eng .item2
{
	background:url(../images/menu_item2.png) no-repeat;
	width: 132px;
	height: 20px;
	top: 30px;
}

.menu .right.eng .item3
{
	background:url(../images/menu_item3.png) no-repeat;
	width: 179px;
	height: 20px;
	top: 60px;
}

.menu .right.eng .item1.selected
{
	background:url(../images/menu_item1_light.png) no-repeat;
}

.menu .right.eng .item2.selected
{
	background:url(../images/menu_item2_light.png) no-repeat;
}

.menu .right.eng .item3.selected
{
	background:url(../images/menu_item3_light.png) no-repeat;
}

.menu .left.eng .item1
{
	background:url(../images/menu_item1_selected.png) no-repeat;
	width: 170px;
	height: 20px;
	top: 0;
}

.menu .left.eng .item2
{
	background:url(../images/menu_item2_selected.png) no-repeat;
	width: 132px;
	height: 20px;
	top: 30px;
}

.menu .left.eng .item3
{
	background:url(../images/menu_item3_selected.png) no-repeat;
	width: 179px;
	height: 20px;
	top: 60px;
}*/

/*END MAIN MENU*/

.language_selector
{
	float: right;
	height: 20px;
}

.language_selector a, .language_selector a:link, .language_selector a:active, .language_selector a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #0075be;
	text-decoration: none;
	background: url('../images/small_arrow.png') no-repeat right;
	padding-right: 12px;
	position: absolute;
	right: -14px;
}

.blue_header
{
	background: url(../images/blue_header.jpg) no-repeat;
	width: 800px;
	height: 76px;
}

.content_wrapper
{
	background-color: #f2f2f2;
	padding-top: 10px;
}

.content_wrapper .left
{
	width: 589px;
	float: left;
	border-right: dashed 1px #cacaca;
	margin: 0 0 10px;
}

.content_wrapper .right
{
	width: 210px;
	float: right;
	padding: 10px 0 0;
}

.content_wrapper .left p
{
	font-size: 14px;
	padding: 0 22px;
	line-height: 18px;
	text-align: justify;
}

.content_wrapper .left h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #0075be;
	background: url(../images/arrow.png) no-repeat;
	background-position: 0px 5px;
	padding-left: 28px;
	padding-top: -4px;
	margin-top: 5px;
	line-height: 22px;
	margin-left: -5px;
	padding-right: 22px;
}

.content_wrapper .left h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	padding: 0 22px;
}

.content_wrapper .left ul
{
	padding: 0 22px;
	line-height: 18px;
}

.content_wrapper .left ul li
{
	margin-left: 20px;
}

.content_wrapper .left img
{
	padding: 0 22px;
	width: 550px;
}
.content_wrapper .left img.banner {
	width: auto;
	height: auto;
	padding: 0;
	padding-left: 22px;
}

.content_wrapper .left p img
{
	padding: 0;
}

.content_wrapper .left .PageAlbum
{
	float: left;
	clear: both;
}

.content_wrapper .left .PageAlbum .AlbumImages
{
	float: left;
	clear: both;
}

.content_wrapper .left .PageAlbum .AlbumImages div
{
	float: left;
	padding: 0 0 15px 15px;
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.content_wrapper .left .PageAlbum .AlbumImages div img
{
	padding: 0;
	width: auto;
}

.content_wrapper .left .content
{
	overflow: hidden;
	clear: both;
	float: left;
}

.content_wrapper .left a
{
	color: #0075be;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

.content_wrapper .left .AlbumImages a {
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.content_wrapper .left a:hover
{
	text-decoration: underline;
}

.slider-wrapper {
	width: 545px;
	overflow: hidden;
	margin-left: 22px;
	margin-bottom: 10px;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 200px;
	float: left;
}

.content_wrapper .left .slider-wrapper img {
	width: auto;
	padding: 0;
}

.content_wrapper .left table td:first-child {
	white-space: nowrap;
}

.menu_right
{
	text-align: right;
	position: relative;
	padding: 0 5px;
}

.menu_right ul
{
	list-style: none;
}

.menu_right ul li
{
	padding-bottom: 9px;
	background: url(../images/menu_background.png) no-repeat;
	width: 219px;
}

.menu_right ul li a, .menu_right ul li a:link, .menu_right ul li a:active, .menu_right ul li a:visited
{
	color: #7FBADE;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left: 44px;
	padding-right: 25px;
	padding-top: 11px;
	text-decoration: none;
	width: 150px;
	text-transform: uppercase;
}

.right .news a, .right .news a:link, .right .news a:active, .right .news a:visited
{
	text-decoration: none;
}

.right .side-sponsors h2,
.right .news h2
{
	background: url(../images/news_h.jpg) no-repeat;
	width: 201px;
	height: 14px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	text-align: right;
	line-height: 14px;
	padding-right: 6px;
	width: 195px;
	margin-left: 5px;
	text-transform: uppercase;
}

.right .side-sponsors h2 {
	margin-top: 10px;
	margin-bottom: 5px;
}

.right .side-sponsors-item,
.right .news .news_item
{
	padding: 10px 5px;
}

.right .side-sponsors-item.alt,
.right .news .news_item.alt
{
	background-color: #f9f9f9;
}

.right .news p
{
	color: #0075be;
	font-size: 10px;
	padding-bottom: 0;
	font-weight: bold;
}

.right .side-sponsors h3,
.right .news h3
{
	color: #0075be;
	font-size: 14px;
	font-weight: bold;
}

.right .side-sponsors h3 {
	padding-bottom: 5px;
}

.right .side-sponsors-item-title {
	padding: 15px 0 0 0;
}

.right .side-sponsors h3 {
	background-color: #F9F9F9;
	padding: 10px 5px;
}


.right .news h4
{
	color: #9d9d9c;
	font-size: 8px;
	font-weight: bold;
	background: url('../images/more_arrow.png') no-repeat;
	padding-left: 9px;
	margin-top: 2px;
}

.footer
{
	padding-bottom: 20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

.footer a
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #000;
	text-decoration: none;
}

.form
{
	padding: 0 20px 22px;
}

.form table
{
	width: 100%;
}

.form td
{
	height: 29px;
	vertical-align: bottom;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	padding-bottom: 2px;
}

.form input
{
	border: none;
	height: 29px;
	width: 100%;
	font-size: 16px;
	color: #0075be;
	font-weight: normal;
	line-height: 29px;
	padding: 0 5px;
}

.siel-finta-v-levo {
	display: none;
}

.form.cms .siel-finta-v-levo input {
	width: auto;
	height: auto;
}

.checkBox input
{
	border: solid 3px #fff;
	background: #0075be;
}

.content_wrapper .left a.submitButton
{
	background: #0075be url('../images/form_arrow.png') no-repeat 0 1px;
	color: #fff;
	padding: 0 3px 0 13px;
	cursor: pointer;
}

.content_wrapper .left input.submitButton
{
	background: #0075be url('../images/form_arrow.png') no-repeat 0 2px;
	color: #fff;
	padding: 0 3px 0 13px;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	display: inline;
	cursor: pointer;
}

.content_wrapper .left a.submitButton:hover
{
	text-decoration: none;
}

.req
{
	display: none;
}

.news_list .alt
{
	background-color: #f9f9f9;
}

.content_wrapper .left .news_list div
{
	padding-top: 10px;
}

.content_wrapper .left .news_list div h2
{
	margin-top: 0;
}

.news_list div h4
{
	font-size: 12px;
	color: #0075be;
	font-weight: bold;
	padding: 0 22px;
}

.arrow
{
	background: url('../images/small_arrow.png') no-repeat;
	width: 10px;
	height: 10px;
	position: relative;
	display: block;
	right: -14px;
	top: 10px;
	float: right;
}

.content_wrapper a.kontakt
{
	font-size: 14px;
	text-align: justify;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

.content_wrapper .left .form h3
{
	padding: 10px 0 0;
}

.zemljevid
{
	display: block;
	background: url("../images/visit_ME.jpg") repeat scroll 0 0 transparent;
	height: 165px;
	margin-left: 5px;
	width: 200px;
}

/* Content bar */

.content_wrapper .left .contentBars h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	padding: 0;
}

.content_wrapper .left .contentBars div.alt
{
	background-color: #f9f9f9;
}

.content_wrapper .left .contentBars div
{
	background-color: #f2f2f2;
}
.content_wrapper .left .contentBars td.exhibitor_logo
{
	background-color: #f2f2f2;
	width: 174px;
	height: 100px;
}

.content_wrapper .left .contentBars div
{
	padding: 10px 0;
}

.content_wrapper .left .contentBars.exhibitors div
{
	padding: 0;
}

.content_wrapper .left .contentBars td
{
	vertical-align: top;
}

.content_wrapper .left .contentBars.exhibitors td
{
	padding: 10px 0;
}

.content_wrapper .left .contentBars h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	padding: 0 0 5px 0;
}

.content_wrapper .left .contentBars .more-info {
	display: none;
}

.content_wrapper .left .contentBars p
{
	font-size: 14px;
	padding: 0;
	line-height: 18px;
	text-align: justify;
	padding-right: 15px;
}

.content_wrapper .left .contentBars.exhibitors td.exhibitor_data
{
	padding-left: 15px;
}

.content_wrapper .left .contentBars .more
{
	width: 396px;
	height: 14px;
	padding: 0;
	padding-left: 7px;
	background: #e3e3e3;
	cursor: pointer;
	margin-top: 10px;
}

.content_wrapper .left .contentBars.exhibitors .more
{
	width: 351px;
}

.content_wrapper .left .contentBars .more td
{
	vertical-align: middle;
	height: 14px;
	padding: 0;
}

.content_wrapper .left .contentBars .more span
{
	background: url("../images/more_arrow.png") no-repeat scroll 0 0 transparent;
	color: #9D9D9C;
	font-size: 8px;
	font-weight: bold;
	margin-top: 2px;
	padding-left: 9px;
}

.content_wrapper .left .contentBars img
{
	position: relative;
	top: -15px;
	width: 130px!important;
}

.content_wrapper .left .contentBars.exhibitors img
{
	position: relative;
	top: -15px;
	width: 160px!important;
	height: 100px!important;
}

.content_wrapper .left .contentBars .more_arrow, .content_wrapper .left .contentBars.exhibitors .more_arrow
{position: static;}

.content_wrapper .left .contentBars .more_arrow_up, .content_wrapper .left .contentBars.exhibitors .more_arrow_up
{
	width: 20px!important;
	height: 8px!important; padding: 0 5px 0 0; display: none;
	position: static;
}


form label {
	display: block;
	text-align: left;
	height: 20px;
	vertical-align: bottom;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

label.inline {
	display: inline;
}

.form.cms input {
	width: 100%;
}

.form.cms input.error {
	border: 2px solid #ff0000;
}

.form.cms input.radio,
.form.cms span.checkBox input  {
	width: auto;
	padding: 0px;
	height: auto;
}

.form.cms span.checkBox2 label  {
  display: block;
  padding-left: 15px;
  text-indent: -15px;
}

.form.cms span.checkBox2 a {
	font-size: 10px;
}

.form.cms span.checkBox2 label.error a {
	color: #ff0000;
}

.form.cms span.checkBox2 input  {
  width: 16px;
  height: 16px;
  padding: 0;
  margin:0;
  vertical-align: bottom;
  position: relative;
  top: -1px;
  *overflow: hidden;
}

.form.cms p {
	margin: 5px 0;
	padding: 0;
}

.error {
	color: #ff0000;
}

div.messages {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #0075be;
	padding-left: 28px;
	padding-top: 5px;
	line-height: 22px;
	margin-left: -5px;
	padding-right: 22px;
	padding-bottom: 20px;
}

div.messages .warning {
	color: red;
}





#loading {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	z-index: 9998;
	background: rgba(0, 0, 0, 0.6);
	display: none;
}

#loading .wait-text {
	position:relative;
	top: 150px;
	font-size: 200%;
	font-weight: bold;
	color: #fff;
}

.content_wrapper .left ul.list {

}

.content_wrapper .left ul.list li {
	list-style: none;
	margin: 15px 0;
}

.content_wrapper .left ul.list p {
	margin: 10px 0;
	padding: 0;
}

#floatingCirclesG{
position:relative;
width:128px;
height:128px;
-webkit-transform:scale(0.6);
-moz-transform:scale(0.6);
-o-transform:scale(0.6);
-ms-transform:scale(0.6);
top: 50%;
left: 50%;
}

.f_circleG{
position:absolute;
background-color:#FFFFFF;
height:23px;
width:23px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
-webkit-animation-name:f_fadeG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-moz-animation-name:f_fadeG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-o-animation-name:f_fadeG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
-ms-animation-name:f_fadeG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
}

#frotateG_01{
left:0;
top:52px;
-webkit-animation-delay:0.39s;
-moz-animation-delay:0.39s;
-o-animation-delay:0.39s;
-ms-animation-delay:0.39s}

#frotateG_02{
left:15px;
top:15px;
-webkit-animation-delay:0.52s;
-moz-animation-delay:0.52s;
-o-animation-delay:0.52s;
-ms-animation-delay:0.52s}

#frotateG_03{
left:52px;
top:0;
-webkit-animation-delay:0.65s;
-moz-animation-delay:0.65s;
-o-animation-delay:0.65s;
-ms-animation-delay:0.65s;
}

#frotateG_04{
right:15px;
top:15px;
-webkit-animation-delay:0.78s;
-moz-animation-delay:0.78s;
-o-animation-delay:0.78s;
-ms-animation-delay:0.78s;
}

#frotateG_05{
right:0;
top:52px;
-webkit-animation-delay:0.9099999999999999s;
-moz-animation-delay:0.9099999999999999s;
-o-animation-delay:0.9099999999999999s;
-ms-animation-delay:0.9099999999999999s;
}

#frotateG_06{
right:15px;
bottom:15px;
-webkit-animation-delay:1.04s;
-moz-animation-delay:1.04s;
-o-animation-delay:1.04s;
-ms-animation-delay:1.04s;
}

#frotateG_07{
left:52px;
bottom:0;
-webkit-animation-delay:1.1700000000000002s;
-moz-animation-delay:1.1700000000000002s}

#frotateG_08{
left:15px;
bottom:15px;
-webkit-animation-delay:1.3s;
-moz-animation-delay:1.3s;
-o-animation-delay:1.1700000000000002s;
-ms-animation-delay:1.1700000000000002s;
}

#frotateG_08{
left:15px;
bottom:15px;
-webkit-animation-delay:1.3s;
-moz-animation-delay:1.3s;
-o-animation-delay:1.3s;
-ms-animation-delay:1.3s;
}

@-webkit-keyframes f_fadeG{
0%{
background-color:#0973BD}

100%{
background-color:#FFFFFF}

}

@-moz-keyframes f_fadeG{
0%{
background-color:#0973BD}

100%{
background-color:#FFFFFF}

}

@-o-keyframes f_fadeG{
0%{
background-color:#0973BD}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes f_fadeG{
0%{
background-color:#0973BD}

100%{
background-color:#FFFFFF}

}