/*          o.(oO).o              */

/* GLOBAL*/

body#home {
	margin:0;
	padding:0;
	background: url(../images/bg_body.jpg) repeat-x;
	background-color: #15435b;
}

body#page {
	margin:0;
	padding:0;
	background: url(../images/bg_body_small.jpg) repeat-x;
	background-color: #15435b;
}

#wrapper {
	width:1020px;
	margin:0 auto;
}

a {
	color:#fff;
}

a.silver {
	background:transparent url(../images/button-long.png) no-repeat;
	padding-left:18px;
	text-decoration:none;
	float:left;
	margin-top:15px;
}

a.silver span {
	color:#000000;
	font-size:11px;
	line-height:26px;
	background:transparent url(../images/button-long_slider.png) no-repeat top right;
	float:left;
	padding-right:10px;
	
}

#left-2-column ul  {
	margin-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#left-2-column  ul  li{
	background:transparent url(../images/check-green.gif) no-repeat 0 4px;
	color:#FFFFFF;
	line-height:140%;
	padding-left:19px;
}

#left-2-column ol  {
	margin-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}

#left-2-column  ol  li{
	color:#FFFFFF;
	line-height:140%;
}
.float-left {
	float:left;
}

.float-right {
	float:right;
}
/* END GLOBAL */ 

/* HEADER */

#header {
	background:url(../images/_header_big.jpg) no-repeat;
	height:349px;
}

#header-small {
	background:url(../images/_header_small.jpg) no-repeat;
	height:198px;
}

.header-title {
	width:100%; 
	float:left; 
	padding-top:30px; 
	padding-bottom:20px; 
	color:#252525;
}

#lang {
	height:45px;
	float:left;
	margin-left:35px;
}

#lang a, #lang span{
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	line-height:45px;
}

div #lang a.selected {
	font-weight:bold;
}

div #lang a.selected:hover {
	text-decoration:underline;
}

div#lang a:hover {
	text-decoration:underline;
}

#nav {
	line-height:45px;
}

#nav ul {
	height:45px;
	margin-left:270px;
}

#nav ul li {
	float:left;
}

#nav ul li a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding-left:14px;
	padding-right:14px;
}

#nav ul li a:hover{
	background:#feffe8;
	color:#000000;
}

#nav ul li a.current, #nav ul li a.section{
	background:#feffe8;
	color:#000000;
	font-weight:normal;
}
.logo2 {
	width:220px;
	margin-left:40px;
	float:left;
}

.logo2 a img {
	margin-top:17px;
}

.logo {
	width:220px;
	margin-left:40px;
	float:none;
}

.logo a img {
	margin-top:18px;
}

.adress {
	margin-left:50px;
	margin-top:35px;
}

.adress tr td {
	line-height:22px;
	padding-left:10px;
	font-size:12px;
}

.table-app {
	width:200px;
	float:left;
}

.table-app tr td {
	line-height:22px;
	padding-left:10px;
	font-size:12px;
	color:#FFF;
}

.table-app tr td a{
	color:#FFF;
}
 
.mailme {
	text-decoration:none;
	color:#000;
}

.more {
	float:right;
	margin-right:45px;
	margin-top:-10px;
}

.header-txt {
	float:left; 
	vertical-align:top;
	margin-left:72px;
	margin-top:20px;
	width:550px;
}

.header-txt span {
	font-size:22px;
	color:#1c678e;
}

.header-txt p {
	width:265px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	padding-top:20px;
	float:left;
	line-height:120%;
}

.header-txt p.first{
	width:200px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	padding-top:20px;
	float:none;
}

.header-txt div p span {
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:120%;
}

.header-txt div p span img {
	padding-right:10px;
}

.header-txt div a img{
	margin-top:20px;
}

.header-news span a {
	color:#256690;
	text-decoration:none;
}

.header-news span a:hover { 
	text-decoration:underline;
}

/* END HEADER */

/* CONTENT */
.content {
	width:1020px;
	float:left;
	padding-bottom:30px;
}

#left {
	margin-left:31px;
	width:311px;
	float:left;
}

#left p {
	margin-top:20px;
	line-height:140%;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
}

#left-2-column {
	width:700px;
	float:left;
	position:relative;
}

#left-2-column p {
	margin-top:15px;
	line-height:140%;
	padding-right:20px;
	color:#fff;
}
#center{
	margin-left:10px;
	width:311px;
	float:left;
}

#center p {
	margin-top:20px;
	line-height:140%;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
}

#right {
	margin-left:10px;
	width:311px;
	float:left;
}

#right p {
	margin-top:20px;
	line-height:140%;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
}

.little-green {
	background:url(../images/green.gif) no-repeat;
	width:210px;
	height:124px;
	margin-left:20px;
	margin-top:20px;
}


.right-dark .little-green {
	margin-left:15px;
}
.little-green a {
	font-size:11px;
	color:#000;
	text-decoration:none;
	line-height:140%;
	margin-top:35px;
	margin-left:20px;
	width:100%;
	float:left;
}

.little-green span{
	color:#396211;
	float:left;
	font-size:16px;
	/*margin-left:18px;*/
	margin-top:20px;
}

.h2-wrapper {
	margin-left:20px;
	margin-top:20px;
}
#breadcrumbs {
	color:#FFFF00;
	font-size:11px;
	line-height:0;
	margin-top:30px;
	padding-bottom:30px;
	width:700px;
}

#breadcrumbs a {
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

#breadcrumbs a:hover {
	text-decoration:underline;
}

#breadcrumbs ul li a.last { 
	color:#ffff00;
}

.h1-holder-2 {
	border-bottom:1px solid #CBDDE6;
	height:40px;
	line-height:35px;
	margin-top:120px;
}

.h1-holder {
	height:40px;
	line-height:35px;
	border-bottom:1px solid #CBDDE6;
}

.h1-dark-holder {
	border-bottom:1px solid #335263;
	height:40px;
	line-height:35px;
	margin-left:10px;
	margin-top:10px;
	width:220px;
}

.title {
	font-size:18px;
	color:#ffffff;
}

ul.inline-list {
	margin-left:20px;
}

ul.inline-list li{
	background:transparent url(../images/check-green.gif) no-repeat;
	color:#FFFFFF;
	line-height:140%;
	padding-left:19px;
}
ul.inline-list li img{
	padding-right:15px;
}

.header-right {
	float:left;
	margin-left:70px;
	margin-top:20px;
	width:650px;
}

ul.inline-list-header {
	margin-top:30px;
	clear:both;
}

ul.inline-list-header li{
	background:transparent url(../images/check.gif) no-repeat 0 8px;
	color:#252525;
	line-height:200%;
	padding-left:19px;
}

.right-dark {
	float:left;
	margin-left:10px;
	margin-top:50px;
	width:240px;
	background:#000000 url(../images/taman-bg.jpg) no-repeat;
}

.right-dark.sub-menu {
	font-size:16px;
	margin-top:70px;
	text-transform:uppercase;
}

.right-holder {
	width:240px;
	float:left;
}

.dark-header {
	font-size:28px;
	color:#acbac1;
}

.dark {
	padding-bottom:20px;
}
.dark p {
	color:#fff;
	padding-top:20px;
	line-height:140%;
	padding-left:10px;
	padding-right:10px;
	clear:both;
}


.nws-h {
	color:#FFFFFF;
	float:left;
	line-height:18px;
	padding-right:10px;
	padding-top:20px;
}

.nws-h a{
	text-decoration:none;
	color:#ffffff;
 }
 
.nws-h img{ 
	float:left;
	margin-left:10px;
	padding-right:4px;
}

.dark-img-wrapper {
	padding-top:10px;
	margin-left:10px;
}

.nws-h-solo-wrapper {
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}

.nws-h-solo {
	color:#FFFFFF;
	float:left;
	line-height:18px;
	padding-right:10px;
	padding-bottom:6px;
}

.nws-h-solo a{
	text-decoration:none;
	color:#ffffff;
 }
 
.nws-h-solo a:hover{ 
	text-decoration:underline;
}
.nws-h-solo img{ 
	float:left;
	margin-left:10px;
	padding-right:4px;
}
.dark p.para-with-heding {
	padding-top:0px;
	margin-top:0px;
}

#left-2-column div.galery {
	float:left;
	margin-left:-18px;
	padding-top:4px;
}

#left-2-column div.galery ul {
	margin-left:0px;
	padding-bottom:10px;
	padding-top:0px;
}
#left-2-column div.galery ul li{
	float:left;
	padding-bottom:15px;
	background:none;
}

.line {
	border-top:1px solid #CBDDE6;
	float:left;
	width:700px;
}

.left-two {
	float:left; 
	width:700px; 
	padding-left:40px;
}

.img-icon-p {
	width:350px;
	float:left;
}

.img-icon-p p{
	line-height:140%;
}

.img-icon-p p a{
	text-decoration:none;
	color:#FFFFFF;
}

.img-icon-p p a:hover{
	text-decoration:underline;
}

.img-icon-p p img{
	padding-right:15px;
}

.em-font-size {
	font-size:12px;
}

.title a {
	color:#ffffff;
	text-decoration:none;
}

.title img {
	padding-right:10px;
}

#left-2-column p.line-height {
	line-height:110%;
}

.table {
	background:#000 url(../images/member-bg.jpg) repeat-x;
	width:680px;
	float:left;
	margin-top:15px;
	padding:10px;
	margin-bottom:30px;
}

.right-part-tbl {
	float:right; 
	width:450px; 
	margin-top:27px;
}

#left-2-column .table div.right-part-tbl ul li {
	color:#FFFFFF;
	padding-bottom:0px;
	line-height:140%;
	background:none;
	padding-left:0;
}

#left-2-column .table div.right-part-tbl ul li p {
	color:#FFFFFF;
	line-height:140%;
	padding-bottom:15px;
	padding-left:22px;
	margin-top:6px;
}

#left-2-column .table div.right-part-tbl ul {
	margin-top:-2px;
	padding-top:0;
}

.right-part-tbl ul li img{
	padding-right:10px;
}

.date-img {
	background:url(../images/date-bg.gif) no-repeat;
	width:40px;
	height:50px;
	float:left;
}

.month {
	color:#1D71A3;
	float:left;
	font-size:10px;
	margin-top:13px;
	text-align:center;
	width:100%;
}

.month-day {
	color:#1D71A3;
	float:left;
	text-align:center;
	width:100%;
	font-size:22px;
	color:#357494;
	font-weight:bold;
}

.heading-inline {
	font-size:22px;
	color:#FFFFFF;
	margin-left:10px;
}

.date-day-time {
	font-size:12px;
	color:#ffffff;
	line-height:25px;
	margin-left:10px;
}

.print-friendly img{
	padding-left:15px;
	padding-right:5px;
	vertical-align:middle;
}

.mail-friendly img{
	padding-left:5px;
	padding-right:10px;
	vertical-align:middle;
}

.news-holder {
	padding-bottom:10px;
	padding-top:25px;
}

.link {
	color:#ffffff;
	text-decoration:none;
}

.link:hover {
	color:#ffffff;
	text-decoration:underline;
}

.current {
	color:#a9bcc3;
}

table.cijenik-table {
	background:#ffffff;
	border:4px solid #e9e9e9;
}
table.cijenik-table tr td  {
	width:25%;
	color:#666666;
	line-height:200%;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

table.cijenik-table tr td:hover  {
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
}


h2.col1 {
	background:transparent url(../images/incubator.jpg) no-repeat scroll 0 0;
	color:#4C525E;
	height:83px;
	line-height:83px;
	margin-top:0;
	text-align:center;
}

h2.col2{
	background:transparent url(../images/education.jpg) no-repeat scroll 0 0;
	color:#4C525E;
	height:83px;
	line-height:83px;
	margin-top:0;
	text-align:center;
}

h2.col3{
	background:transparent url(../images/consulting.jpg) no-repeat scroll 0 0;
	color:#4C525E;
	height:83px;
	line-height:83px;
	margin-top:0;
	text-align:center;
}
/* END CONTENT*/

/* FOOTER */

#footer-wrapper {
	background: url(../images/bg_footer.png) repeat-x left 20px;
	clear:both;
	padding-top: 30px;
}

#footer {
	width:1020px;
	margin:0 auto;
	height:202px;
}

.sponzori {
	height:125px;
}

.nav-down ul {
	margin-top:40px;
	margin-left:35px;
}

.nav-down ul li{
	float:left;
	padding-right:17px;
}

.nav-down ul li a{ 
	text-decoration:none;
	font-size:11px;
	color:#000;
	display:block;
	line-height:21px;
	padding-left:7px;
	padding-right:7px;
}

.nav-down ul li a:hover{ 
	background:url(../images/static.jpg) no-repeat;
	line-height:21px;
	padding-right:0px;
	float:left;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	cursor:hand;
}

.nav-down ul li a:hover span{
	line-height:21px;
	float:left;
	padding-right:7px;
	background:url(../images/slajder.jpg) no-repeat right top;
 }

 .nav-down ul li a.current{
	background:url(../images/static.jpg) no-repeat;
	line-height:21px;
	padding-right:0px;
	float:left;
	color:#FFFFFF;
	display:block;
}

 .nav-down ul li a.current span{
 	line-height:21px;
	float:left;
	padding-right:7px;
	background:url(../images/slajder.jpg) no-repeat right top;
}
.sponzori ul{
	margin-top:30px;
	margin-left:45px;
}

.sponzori ul li {
	float:left;
	margin-right:20px;
}

.sponzori ul li a.spon-1 {
	background:url(../images/spon1.jpg) no-repeat;
	width:164px;
	height:90px;
	float:left;
	display:block;
	text-decoration:none;
}

.sponzori ul li a.spon-1:hover {
	background:url(../images/spon1-hover.jpg) no-repeat;
}

.sponzori ul li a.spon-2 {
	background:url(../images/spon2.jpg) no-repeat;
	width:164px;
	height:90px;
	float:left;
	display:block;
	text-decoration:none;
}

.sponzori ul li a.spon-2:hover {
	background:url(../images/spon2-hover.jpg) no-repeat;
}

.sponzori ul li a.spon-3 {
	background:url(../images/spon3.jpg) no-repeat;
	width:222px;
	height:90px;
	float:left;
	display:block;
	text-decoration:none;
}

.sponzori ul li a.spon-3:hover {
	background:url(../images/spon3-hover.jpg) no-repeat;
}

.sponzori ul li a.spon-4 {
	background:url(../images/spon4.jpg) no-repeat;
	width:85px;
	height:90px;
	float:left;
	display:block;
	text-decoration:none;
}

.sponzori ul li a.spon-4:hover {
	background:url(../images/spon4-hover.jpg) no-repeat;
}

.sponzori ul li a.spon-5 {
	background:url(../images/spon5.jpg) no-repeat;
	width:85px;
	height:90px;
	float:left;
	display:block;
	text-decoration:none;
}

.sponzori ul li a.spon-5:hover {
	background:url(../images/spon5-hover.jpg) no-repeat;
}

.sponzori ul li a.spon-6 {
	background:url(../images/spon6.jpg) no-repeat;
	width:102px;
	height:101px;
	float:left;
	display:block;
	text-decoration:none;
}

.sponzori ul li a.spon-6:hover {
	background:url(../images/spon6-hover.jpg) no-repeat;
}

#footer-bg {
	width:100%;
	background:url(../images/footer-bg.jpg) repeat-x;
	float:left;
}
#footer-wrapper {
	margin:0 auto;
	margin-top:-26px;
}

/* END FOOTER*/

/* DENIS 16.02.09 22:16*/

.content div div#center ul, .content div div#left ul , .content div div#right ul {
	margin-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}


.content div div#center ul li, .content div div#left ul li, .content div div#right ul  li {
	background:transparent url(../images/check-green.gif) no-repeat scroll 0 4px;
	color:#FFFFFF;
	line-height:140%;
	padding-left:19px;
}

.header-news span {
	float: left; 
	width: 100%; 
	text-align: left; 
	left: -2px;
}

/* END DENIS 16.02.09 22:16*/

.sponzori li {
	position: relative;
	float:left;
}

.popup {
	background: transparent url(../images/baloon.png) no-repeat;
	color: #FAFBE4;
	text-align: center;
	position: absolute;
	display: none;
	width:218px;
	height:78px;
	left: -30px;
	z-index: 1000;
	padding-top: 20px;
}
.popup span {
	
}