@charset "utf-8";body {	margin:5px;	padding:0;	width:100%;	background-color: #F7F7F7;	background-image: url(../images/bg1.png);	background-repeat: repeat-x;	background-position: top;	font-family: Arial, Helvetica, sans-serif;	color: #333;}html { padding:0; margin:0;}p { margin:0; padding:5px 0;}h1, h2, h3, h4 { padding:0; margin:0;}hr { margin:10px 0; padding:0; border:0; outline:0; background:#cacaca; height:1px;}a { text-decoration:none;}a:hover {	text-decoration:underline;}.blue { color:#26739f;}.red { color:#ff0000;}#wrapper {	width:988px;	padding:0;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	position: relative;}#resize1 {	width:988px;	margin: 0px;	padding: 0px;	float: left;	background-image: url(../images/bg_resize1.png);	background-repeat: repeat-y;}.resize {	width:988px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}#resize2 {	width: 988px;}.header {	width:988px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	height: 149px;}#languages 								{	float: right;	width: 988px;	height: 18px;	margin: 0px;	padding-top: 8px;}#languages ul 							{	float:right;	padding: 0px;	margin-top: 4px;	height: 11px;}#languages li 							{	display:inline;	float:left;	padding:0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 3px;	height: 11px;}#languages a 							{	height:11px;	width:16px;	display:block;	text-indent:-999em;	padding: 0px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;}#languages .hr 							{	background-image: url(../images/hr.gif);	background-repeat: no-repeat;	background-position: 0px -11px;}#languages .hr:hover 					{	background-image: url(../images/hr.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}#languages .en 							{	background-image: url(../images/en.gif);	background-repeat: no-repeat;	background-position: 0px -11px;}#languages .en:hover 					{	background-image: url(../images/en.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}#languages .it 							{	background-image: url(../images/it.gif);	background-repeat: no-repeat;	background-position: 0px -11px;}#languages .it:hover 					{	background-image: url(../images/it.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	}#languages .de 							{	background-image: url(../images/de.gif);	background-repeat: no-repeat;	background-position: 0px -11px;}#languages .de:hover 					{	background-image: url(../images/de.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	}.logo {	float:left;	width:300px;	padding-top: 46px;	padding-left: 30px;	background-image: url(../images/light.png);	background-repeat: no-repeat;	background-position: center 4px;}#slogan {	float:right;	width:600px;	padding-top: 60px;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;}#slogan h1 {	font-size: 28px;	color: #E4E6E9;	text-shadow: 0px 1px 1px #2E5367;}#ukras {	background-image: url(../images/free3.png);	background-repeat: no-repeat;	height: 101px;	width: 100px;	position: absolute;	left: 893px;	top: 146px;	z-index: 500;}.galerija {	height:300px;	margin: 0px;	background-image: url(../images/bg_top.png);	background-repeat: no-repeat;	padding-top: 6px;	padding-right: 4px;	padding-bottom: 0px;	padding-left: 4px;	width: 980px;}#message {	height: 230px;	width: 314px;	float: left;	padding-top: 50px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 40px;}#message h2 {	font-size: 20px;	line-height: 22px;	padding-bottom: 10px;	color: #2D5266;}#message p {	line-height: 20px;	font-size: 13px;}#slider{	width:606px;	height:300px;	position:relative;	overflow:hidden;}#vrh {	height: 56px;	width: 988px;	background-image: url(../images/bg_vrh.png);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}.title_block { background:url(../images/title_bg.jpg) no-repeat top; height:173px; width:975px;}.title_block h2 { color:#ffffff; font:bold 40px Arial, Helvetica, sans-serif; padding:55px 0 0 50px;}.title_block p { float:right; width:600px; padding:10px 50px; margin:40px 0 0 0; border-left:1px solid #1a76c8; font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; line-height:1.6em;}.prominent {	background-image: url(../images/bg_box.png);	background-repeat: no-repeat;	background-position: left bottom;	margin-top: 10px;	margin-right: 4px;	margin-bottom: 10px;	margin-left: 4px;	padding-top: 10px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;	width: 950px;}.prominent h2 {	padding:10px 0;	margin:5px 0;	color:#0C93D4;	border-bottom:1px solid #d7d7d7;	font-size: 14px;	font-weight: bold;}.prominent p {	padding:10px 0;	margin:5px 0;	color:#505050;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	font-variant: normal;	line-height: 1.6em;}.prominent p.link {	background-image: url(../images/plus.png);	background-repeat: no-repeat;	background-position: left 13px;	line-height: 24px;	float: left;	height: 19px;	text-indent: 30px;	width: 300px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #E1E1E1;}.prominent a {	color:#145190;	font-size: 11px;	font-style: normal;	font-weight: normal;	font-variant: normal;	background-image: url(transparent);}.prominent a:hover {	background-image: url(transparent);}.prominent .left {	float:left;	width:300px;	margin-top: 0;	margin-right: 10px;	margin-bottom: 0;	margin-left: 10px;}.prominent .center { float:left; width:295px; margin:0 10px;}.prominent .right {	float:left;	width:295px;	margin-top: 0;	margin-right: 10px;	margin-bottom: 0;	margin-left: 10px;}.prominent img {	float: left;	margin-right: 10px;	margin-left: 5px;}.box .content {	padding:20px;	margin:10px 0;}div.testi {	width:292px;	margin-top: 10px;	margin-bottom: 20px;}.content {}.content h2 {	color:#999999;	background-image: url(../images/border.png);	background-repeat: repeat-x;	background-position: left bottom;	margin-top: 0;	margin-right: 20px;	margin-bottom: 10px;	margin-left: 10px;	padding-top: 20px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: normal;}.content h3 {	color:#777777;	margin-top: 10px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	padding-top: 12px;	padding-right: 10px;	padding-bottom: 15px;	padding-left: 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #cacaca;	font-size: 16px;}.content p { color:#505050; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.6em; padding:5px 10px;}.content a { color:#505050; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.6em;}.content .left {	float:left;	width:600px;	padding-top: 0;	padding-right: 20px;	padding-bottom: 0;	padding-left: 30px;}.content .right {	float:right;	width:292px;	padding-top: 0;	padding-right: 30px;	padding-bottom: 10px;	padding-left: 10px;}.team { background:#dfdfdf; padding:1px;}.team div { border:1px solid #FFF; background:#e9e9e9; padding:10px;}.team img { float:left; padding:0 20px 0 0;}ul.list { margin:0; padding:0; list-style:none;}ul.list li { margin:0; padding:5px 20px 5px 20px; color:#505050; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.6em;}ul.list li img { float:left; padding:0 20px 0 5px;}#footer_block {	width: 100%;	background-image: url(../images/footer.jpg);	background-repeat: repeat-x;	background-position: left top;}#footer {	background-image: url(../images/bg_footer.png);	background-repeat: no-repeat;	height: 56px;	width: 988px;	margin-right: auto;	margin-left: auto;	padding-top: 60px;	padding-right: 0;	padding-bottom: 30px;	padding-left: 0;}#footer p {	color:#58B3F5;	text-shadow: 0px 1px 1px #000;	font:normal 11px Arial, Helvetica, sans-serif;	text-align:center;	padding: 0;}#footer a {	color:#7CC5FA;	font-style: italic;	padding-bottom: 1px;}#footer a:hover {	color:#FC0;	padding-bottom: 1px;	text-decoration: none;}p.clr, .clr { clear:both; padding:0; margin:0; background:none;}.readmore {	display:block;	height:32px;	overflow:hidden;	width:120px;	margin-top:15px;	margin-bottom:5px;	background-image: url(../images/readmore.png);	background-repeat: no-repeat;	background-position: 0 0;	float: right;	margin-right: 10px;}.readmore:hover {	background-image: url(../images/readmore.png);	background-repeat: no-repeat;	background-position: 0 -32px;}.cf_wrapper	{	position: relative;	float: left;	height: 150px;	}.cf_content {	font-size: 1.2em;	line-height: 1.8em;	}.cf_content h3 {	font-size: 12px;	border-bottom: 1px solid #ccc;	font-weight: 700;	margin: 0px;	padding-top: 5px;	padding-right: 0;	padding-bottom: 5px;	padding-left: 10px;	}.cf_content p {	font-style: italic;}		div.cf_element	{	width: 292px;	height: 200px;	}		div.cf_element div.content	{	margin: 0px;	padding: 0px;	}	div.cf_element div.content h3	{		padding-top: 0;		margin-top: 0;	}	#gallery {	width: 292px;	}	#gallery ul {	list-style: none;	margin: 0px;	padding: 0px;}	#gallery ul li { display: inline; }	#gallery ul img {	border: 2px solid #CCC;	margin-bottom: 5px;	margin-right: 5px;	}	#gallery ul a:hover img {	border: 2px solid #0FF;	color: #fff;	}	#gallery ul a:hover {	color: #CCC;}.item_mali{	position: relative;	width: 60px;	height: 50px;	padding: 2px;	background: #fff;	float: left;	display: inline;	margin-right: 5px;	margin-bottom: 5px;	border: 2px solid #CCC;}.description_mali{	position: absolute;	bottom: 1px;	left: 2px;	width: 62px;	text-align: center;	padding: 1px;	background: url(../images/transparent.png);	color: #fff;}.enlarge_mali {	width: 66px;	height: 50px;	position:absolute;	left:2px;	top:2px;}.enlarge_mali a{	display: block;	width: 100%;	height: 100%;	text-indent: -9999px;}.enlarge_mali a:hover{	background-image: url(../images/lupa.png);	background-repeat: no-repeat;	background-position: center center;}