@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
 u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}


body {
	line-height: 1;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E9EBEC;
	font-size: 20px;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear_both {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	width: 100%;
}
.naslovi_sivi {
	font-size: 18px;
	color: #444444;
	text-transform: none;
	width: 400px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E60C0C;
	display: block;
	text-align: left;
	float: left;
	margin-left: 50px;
	padding-left: 20px;
}
.youtube_video {
	margin-top: 10px;
}
.textovi_tamno_sivi {
	font-size: 15px;
	color: #666;
	line-height: 16px;
}
.procitaj_vise {
	background-color: #000;
	font-size: 13px;
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
	transform: scale(1, 1.4);
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.procitaj_vise:hover {
	color: #000;
	background-color: #e8e8e8;
	
}
.link_o {
	font-size: 13px;
	font-style: italic;
	text-decoration: none;
	color: #666;
	line-height: 16px;
	cursor: pointer;
}
.link_o:hover {
	font-size: 13px;
	font-style: italic;
	text-decoration: none;
	color: #247CC6;
	line-height: 16px;
	cursor: pointer;
}
.link_bijeli {
	font-size: 13px;
	line-height: 16px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.link_bijeli:hover {
	font-size: 13px;
	line-height: 16px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
}
.mapa {
	position: absolute;
	height: 300px;
	width: 100%;
	left: 0px;
	top: 1520px;
	background-color: #FFF;
	z-index: 1;
}
#container {
	width: 100%;
	position: relative;
}
#container .email{
	position: absolute;
	height: 30px;
	width: 200px;
	left: 355px;
	top: 613px;
	z-index: 5;
}
#container .email a {
	font-weight: bold;
	color: #FFF;
	font-size: 15px;
	text-decoration: underline;
}
#container .email a:hover {
	font-weight: bold;
	color: #F7118F;
	font-size: 15px;
	text-decoration: underline;
}
.forheader {
	width: 100%;
	position: relative;
	background: rgba(11,38,64,1);
	background: -moz-linear-gradient(top, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(11,38,64,1)), color-stop(100%, rgba(7,52,92,1)));
	background: -webkit-linear-gradient(top, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	background: -o-linear-gradient(top, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	background: -ms-linear-gradient(top, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	background: linear-gradient(to bottom, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b2640', endColorstr='#07345c', GradientType=0 );
	text-align: center;
	padding-top: 3%;
	padding-bottom: 3%;
}
.forheader .logo {
	width: 80%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.forheader .logo img{
	width: 100%;
}
#header {
	width: 100%;
	position: relative;
	background: rgba(11,38,64,1);
	background: -moz-linear-gradient(top, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(11,38,64,1)), color-stop(100%, rgba(7,52,92,1)));
	background: -webkit-linear-gradient(top, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	background: -o-linear-gradient(top, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	background: -ms-linear-gradient(top, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	background: linear-gradient(to bottom, rgba(11,38,64,1) 0%, rgba(7,52,92,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b2640', endColorstr='#07345c', GradientType=0 );
}
#header .languages {
	float: left;
	font-size: 1.3em;
	margin-top: 5%;
	margin-left: 30px;
	width: 60%;
}
#header .languages .link {
	float: left;
	margin-right: 3%;
	color: #c6e4f5;
	text-transform: uppercase;
	text-decoration: none;
}
#header .languages .link:hover {
	border-bottom: 4px solid #c6e4f5;
}
#header .languages .selected_link {
	float: left;
	margin-right: 3%;
	color: #c6e4f5;
	text-transform: uppercase;
	border-bottom: 4px solid #c6e4f5;
	text-decoration: none;
}
#header .navigation_button {
	float: right;
	width: 12%;
	margin-right: 1%;
	margin-top: 1%;
}
#header .navigation_button img{
	width: 80%;
	padding-bottom: 15px;
}
#header .main_nav {
	width: 80%;
	display: block;
	position: absolute;
	right: 0px;
	z-index: 4;
}
#header .main_nav .mainlink_container {
	z-index: 999;
}
.main_nav .mainlink_container  .main_link {
	border-bottom: 1px solid #1A6A8F;
	width: 100%;
	display: block;
	position: relative;
}
.main_nav .mainlink_container .main_link .main_link_link {
	background-color: #85A6B8;
	font-size: 2em;
	line-height: 2.2em;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #082F51;
}
.main_nav .mainlink_container .main_link .selected {
	color: #082F51;
	background-color: #fff;
}
.main_nav .mainlink_container  .main_link .selected2 {
	color: #fff;
	background-image: url(../images/selected2.png);
	background-repeat: no-repeat;
	background-position: center -3px;
	height: 43px;
	width: 180px;
}
.main_nav .mainlink_container  .main_link .main_link_link:hover {
	color: #082F51;
	background-color: #fff;
}
.main_nav .mainlink_container  .main_link .sublink_container {
	display: none;
	background-color: #BC4040;
	opacity:0.9;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}
.main_nav .mainlink_container  .main_link:hover .sublink_container {
	display: block;
	position: absolute;
	left: 0px;
	z-index: 3;
	width: 100%;
}
.main_nav .mainlink_container .main_link:hover .sublink_container .sublink {
	border-bottom: 1px solid #1A6A8F;
	width: 100%;
	display: block;
	position: relative;
}
.main_nav .mainlink_container .main_link:hover .sublink_container .sublink .sublink_link {
	background-color: #0B2742;
	font-size: 2em;
	line-height: 2.2em;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
.main_nav .mainlink_container .main_link:hover .sublink_container .sublink .sublink_link:hover {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
}
.main_nav .mainlink_container .main_link:hover .sublink_container .sublink .subsublink_container {
	display: none;
}
.main_nav .mainlink_container .main_link:hover .sublink_container .sublink:hover .subsublink_container {
	display: block;
	position: absolute;
	left: 0px;
	z-index: 3;
	width: 100%;
}
.main_nav .mainlink_container .main_link:hover .sublink_container .sublink:hover .subsublink_container .subsublink_link {
	font-size: 2em;
	line-height: 2.2em;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color:#1A6B90;
}
.main_nav .mainlink_container .main_link:hover .sublink_container .sublink:hover .subsublink_container .subsublink_link:hover {
	background-color: #fff;
	color: #1A6B90;
}
#slide {
	width: 100%;
	position: relative;
}
#slide .slide_animacija {
	width: 100%;
	overflow: hidden;
}
#slide .slide_animacija .image_main {
	width: 100%;
}
#slide .slide_animacija .animation_tab_container {
	width: 100%;
}
#slide .slide_components {
	position: absolute;
	width: 80%;
	left: 2%;
	z-index: 3;
	bottom: 20%;
	border-radius: 10px;
	background-color: #3895CD;
	opacity: 0.9;
	padding: 2%;
}
#slide .slide_components .text_slide {
	width: 100%;
}
#slide .slide_components .text_slide h1 {
	font-size: 1.4em;
	color: #fff;
	line-height: 1.4em;
	text-transform: uppercase;
	width: 100%;
	display: block;
}
#slide .slide_components .text_slide p {
	font-size: 1.2em;
	color: #fff;
	line-height: 1.2em;
	text-align: left;
	width: 100%;
	display: block;
}
#slide .slide_components .text_slide .link_o {
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: center;
	display: block;
	color: #fff;
	background-color: #de4a4a;
	font-style: normal;
	font-weight: bold;
	float: left;
	padding: 3%;
	text-transform: uppercase;
	margin-bottom: 3%;
	margin-top: 3%;
}
#slide .slide_components .text_slide .link_o:hover {
	font-weight: bold;
}
#slide .animation_buttons_container {
	width: 100%;
}
#slide .animation_buttons_container .content_middle {
	width: 100%;
	background: rgb(63,166,224);
	background: -moz-linear-gradient(top,  rgba(63,166,224,1) 0%, rgba(45,123,172,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,166,224,1)), color-stop(100%,rgba(45,123,172,1)));
	background: -webkit-linear-gradient(top,  rgba(63,166,224,1) 0%,rgba(45,123,172,1) 100%);
	background: -o-linear-gradient(top,  rgba(63,166,224,1) 0%,rgba(45,123,172,1) 100%);
	background: -ms-linear-gradient(top,  rgba(63,166,224,1) 0%,rgba(45,123,172,1) 100%);
	background: linear-gradient(to bottom,  rgba(63,166,224,1) 0%,rgba(45,123,172,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa6e0', endColorstr='#2d7bac',GradientType=0 );
	height: 3em;
	text-align: center;
}
#slide .animation_buttons_container .animation_button {
	width: 16px;
	height: 15px;
	line-height: 25px;
	margin-top: 14px;
	margin-right: 5px;
	background-image: url(../images/img_tacke.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
}
#slide .animation_buttons_container .animation_button:hover {
	background-image: url(../images/img_tacke.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#slide .animation_buttons_container .selected {
	background-image: url(../images/img_tacke.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.middle_block .link_o {
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	display: block;
	color: #fff;
	background-color: #de4a4a;
	font-style: normal;
	font-weight: bold;
	float: left;
	padding: 10px;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
}
.middle_block .link_o:hover {
	font-weight: bold;
}
.arrow_left {
	position: absolute;
	height: 29px;
	width: 29px;
	border-radius: 10px;
	left: 0px;
	top: 320px;
}
.arrow_left a {
	background-image: url(../images/arrow.png);
	background-position: left top;
	height: 29px;
	width: 29px;
	cursor: pointer;
	display: block;
}
.arrow_left a:hover {
	background-image: url(../images/arrow.png);
	background-position: left bottom;
}
.arrow_right {
	position: absolute;
	height: 29px;
	width: 29px;
	border-radius: 10px;
	top: 320px;
	right: 0px;
}
.arrow_right a {
	background-image: url(../images/arrow.png);
	background-position: right top;
	height: 29px;
	width: 29px;
	cursor: pointer;
	display: block;
}
.arrow_right a:hover {
	background-image: url(../images/arrow.png);
	background-position: right bottom;
}
.side_block {
	width: 94%;
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	padding: 3%;
}
.side_block .block_title_container {
	width: 96%;
	border-radius: 8px;
	background: #a6cade;
	background: -moz-linear-gradient(top, #a6cade 0%, #2683ae 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6cade), color-stop(100%,#2683ae));
	background: -webkit-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: -o-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: -ms-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: linear-gradient(to bottom, #a6cade 0%,#2683ae 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6cade', endColorstr='#2683ae',GradientType=0 );
	display: block;
	padding: 2%;
	text-align: center;
}
.side_block .block_title_container .block_title {
	font-size: 1.4em;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #88BAD3;
	border-radius: 5px;
	line-height: 1.6em;
}
.side_block .pretraga {
	height: 45px;
	z-index: 15;
	margin-top: 26px;
}
.side_block .pretraga .search_form {
	border: 1px solid #A9CCDF;
	border-radius: 8px;
	height: 45px;
	overflow: hidden;
	-webkit-box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.75);
}
.side_block  .pretraga .search_form .search_field {
	height: 43px;
	width: 235px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	line-height: 43px;
	margin-left: 5px;
	color: #8C8C8C;
}
.side_block  .pretraga .search_form .submit_search {
	height: 45px;
	width:50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	display: block;
	background-color: #1d7196;
	background-image: url(../images/img_search_button.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.side_block .news_container {
	margin-top: 1%;
	border-bottom: 1px solid #A9CCDF;
}
.side_block .news_container .news_date{
	background: rgb(254,254,254);
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(209,209,209,1) 49%, rgba(219,219,219,1) 50%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(49%,rgba(209,209,209,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(100%,rgba(226,226,226,1)));
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(209,209,209,1) 49%,rgba(219,219,219,1) 50%,rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 );
	border-top: 1px solid #BFBFBF;
	width: 20%;
	line-height: 1.4;
	font-size: 1.3;
	color: #2180AC;
	text-align: center;
	float: right;
}
.side_block .news_container .news_title{
	line-height: 1.6em;
	font-size: 1.4em;
	color: #083B6A;
	margin-top: 1%;
	margin-bottom: 1%;
	text-decoration: none;
}
.side_block .news_container .news_content{
	line-height: 1.6em;
	font-size: 1.2em;
	color: #8C8C8C;
}
.side_block .news_container .news_link{
	line-height: 16px;
	font-size: 12px;
	color: #59A0C1;
	float: right;
	text-decoration: none;
	text-transform: lowercase;
}
.side_block .news_container .news_link:hover{
	text-decoration: underline;
}
.section_block {
	width:94%;
	padding: 3%;
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	margin-top: 3%;
}
.section_block .section_title_container {
	line-height: 1.6em;
	font-size: 1.4em;
	border-radius: 8px;
	background: #a6cade;
	background: -moz-linear-gradient(top, #a6cade 0%, #2683ae 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6cade), color-stop(100%,#2683ae));
	background: -webkit-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: -o-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: -ms-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: linear-gradient(to bottom, #a6cade 0%,#2683ae 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6cade', endColorstr='#2683ae',GradientType=0 );
	display: block;
	padding: 2%;
}
.section_block .section_title_container .section_title{
	line-height: 1.3em;
	font-size: 1.1em;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #88BAD3;
	border-radius: 5px;
	min-height: 2.6em;
}
.section_block .section_title_container .section_title .section_title_icon{
	float: left;
	margin-top: 2%;
	margin-left: 1%;
	margin-right: 1%;
}
.section_block .section_content {
	width: 100%;
	background: rgb(247,247,247);
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(225,225,225,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(225,225,225,1)));
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(225,225,225,1) 100%);
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(225,225,225,1) 100%);
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(225,225,225,1) 100%);
	background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(225,225,225,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e1e1e1',GradientType=0 );
	margin-top: 1%;
	position: relative;
	display: block;
	text-decoration: none;
}
.section_block .section_content .content_image{
	float: left;
	margin-top: 2%;
	margin-left: 2%;
	margin-right: 1%;
}
.section_block .section_content .content_title{
	color: #666;
	line-height: 1.5em;
	font-size: 1.3em;
	padding: 3%;
	display: inline-block;
	padding-left: 0;
}
.section_block .section_content .content_date{
	background: rgb(178,178,178);
	background: -moz-linear-gradient(top,  rgba(178,178,178,1) 0%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,178,178,1)), color-stop(100%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(232,232,232,1) 100%);
	background: -o-linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(232,232,232,1) 100%);
	background: linear-gradient(to bottom,  rgba(178,178,178,1) 0%,rgba(232,232,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b2b2', endColorstr='#e8e8e8',GradientType=0 );
	border: 1px solid #989898;
	width: 20%;
	line-height: 1.4em;
	font-size: 1.3em;
	color: #2180AC;
	text-align: center;
	float: right;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.section_block .view_all_link_container {
	width: 20%;
	border-radius: 5px;
	background: #a6cade;
	background: -moz-linear-gradient(top, #a6cade 0%, #2683ae 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6cade), color-stop(100%,#2683ae));
	background: -webkit-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: -o-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: -ms-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: linear-gradient(to bottom, #a6cade 0%,#2683ae 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6cade', endColorstr='#2683ae',GradientType=0 );
	display: block;
	margin-top: 2%;
	float: right;
}
.section_block .view_all_link_container .view_all_link{
	line-height: 1.4em;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #88BAD3;
	border-radius: 3px;
	font-size: 1.3em;
	display: block;
	text-align: center;
	text-decoration: none;
}
.side_block_blank {
	width: 94%;
	position: relative;
	margin-top: 2%;
	padding: 3%;
}
.side_block_blank .block_title_container {
	display: block;
	text-transform: uppercase;
	color: #2180AC;
	line-height: 1.6em;
	font-size: 1.4em;
}
.side_block_blank ul{
}
.side_block_blank ul li{
	list-style-type: square;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-left: 2%;
	margin-bottom: 1%;
}
.side_block_blank ul li:hover{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.side_block_blank ul li a{
	color: #2180AC;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;
	display: block;
	line-height: 1.4em;
	font-size: 1.2em
}







#main {
}
.middle_line {
	height: 780px;
	width: 100%;
	position: relative;
	margin-top: 60px;
}

.middle_line .middle_block {
	width: 470px;
	margin-right: 10px;
	float: left;
	font-size: 14px;
}
.middle_line .middle_block .block_title {
	font-size: 25px;
	margin-top: 30px;
	margin-bottom: 15px;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing:1px;
}
.middle_line .middle_block .block_title .title_link{
	font-size: 14px;
	color: #de4a4a;
	text-decoration: underline;
	text-transform: none;
	float: right;
}

.middle_line .middle_block .block_content_red{
	font-size: 14px;
	line-height: 16px;
	text-align: justify;
	color: #E50C0C;
}
.middle_line .middle_block .block_content {
	font-size: 14px;
	line-height: 16px;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.middle_line .middle_block .block_content ul{
	
}
.middle_line .middle_block .block_content ul li {
	background-image: url(../images/img_li_square.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #7B7D8C;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 22px;	
}
.middle_line .middle_block .block_content ul li a{
	color: #00013A;
	text-decoration: none;
	display: block;
	padding-left: 20px;
	font-size: 17px;
}
.middle_line .middle_block .block_content .index_form_field {
	width: 260px;
	height: 30px;
	line-height: 30px;
	border: none;
	border-radius: 5px;
	padding-left: 40px;
	background-color: #000;
	margin-bottom: 5px;
	color: #fff;
}
.middle_line .middle_block .block_content .mail {
	background-image: url(../images/img_form_icons.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
.middle_line .middle_block .block_content .phone {
	background-image: url(../images/img_form_icons.png);
	background-repeat: no-repeat;
	background-position: left bottom;	
}
.middle_line .middle_block .block_content .index_form_textarea {
	width: 290px;
	height: 60px;
	line-height: 30px;
	border: none;
	border-radius: 5px;
	background-color: #000;
	margin-bottom: 10px;
	color: #fff;
	resize: none;
	padding: 5px;
}
.middle_line .middle_block .block_content .form_submit_button {
	width: 90px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	text-align: center;
	float: right;
	background-image: url(../images/img_form_submit_button.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.middle_line .middle_block .block_content .form_submit_button:hover {
	background-image: url(../images/img_form_submit_button.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.middle_line .middle_block .project_container {
	width: 220px;
	height: 160px;
	margin-left: 10px;
	margin-left: 10px;
	float: left;
	position: relative;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}
.middle_line .middle_block .project_container .image_container{
	width: 220px;
	height: 160px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.middle_line .middle_block .project_container .image_container .project_image{
	width: 220px;
	height: 160px;
}
.middle_line .middle_block .project_container .project_title{
	width: 200px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url(../images/img_trans_crna.png);
	padding: 10px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	line-height: 20px;
}
.middle_line .middle_block .project_container .project_title:hover{
	background-image: url(../images/img_trans_crvena.png);
}

.animation_side_images {
	position: absolute;
	right: 20px;
	width: 190px;
	height: 430px;
	top: -500px;
}
.animation_side_images .article_anim_image_box {
	position: absolute;
	right: 0px;
	width: 200px;
	height: 430px;
	top: 0px;
	z-index:1002;
	
	
	
}
.animation_side_images .article_anim_image_box img {
	height: 120px;
	width: 180px;
	border: 4px solid #FFF;
	margin-top: 6px;
	margin-bottom: 5px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
.animation_side_images .article_anim_image_box .selected_thumb {
	height: 120px;
	width: 180px
	border: 4px solid #E50C0C;
	margin-top: 6px;
	margin-bottom: 6px;
}
.animation_side_images .arrow_left_90 {
	position: absolute;
	top: 3px;
	left: 55px;
}
.animation_side_images .arrow_right_90 {
	position: absolute;
	left: 55px;
	bottom: 3px;
}

.animation_side_images .arrow_left_90 {
	background-image: url(../images/strelice_90.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 40px;
	width: 50px;
	position: absolute;
	cursor: pointer;
	 box-shadow: 0px 2px 5px 0 #000;
}
.animation_side_images .arrow_left_90:hover {
	background-image: url(../images/strelice_90.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.animation_side_images .arrow_right_90 {
	background-image: url(../images/strelice_90.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 40px;
	width: 50px;
	position: absolute;
	cursor: pointer;
	box-shadow: 0px 0px 5px 0 #000;
}
.animation_side_images .arrow_right_90:hover {
	background-image: url(../images/strelice_90.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#main .main_content {
	width: 740px;
	float: left;
}
.main_content .expertise {
	margin: 0px;
	padding: 0px;
	width: 740px;
	float: left;
}
.main_content .expertise .expertise_wrap {
	width: 678px;
	overflow:hidden;
	height:382px;
	float: left;
}
.expertise .l_arrow {
	padding: 0px;
	height: 90px;
	width: 20px;
	float: left;
	background-image: url(../images/strelice_left_right.png);
	background-position: left bottom;
	cursor: pointer;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.expertise .l_arrow:hover {
	padding: 0px;
	height: 90px;
	width: 20px;
	float: left;
	background-image: url(../images/strelice_left_right.png);
	background-position: right bottom;
	cursor: pointer;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.expertise .r_arrow {
	padding: 0px;
	height: 90px;
	width: 20px;
	float: left;
	background-image: url(../images/strelice_left_right.png);
	background-position: left top;
	cursor: pointer;
	margin-top: 110px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.expertise .r_arrow:hover {
	padding: 0px;
	height: 90px;
	width: 20px;
	float: left;
	background-image: url(../images/strelice_left_right.png);
	background-position: right top;
	cursor: pointer;
	margin-top: 110px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.expertise .expertise_pod {
	padding: 0px;
	height: 330px;
	width: 200px;
	float: left;
	border: 1px solid #e8e8e8;
	margin-top: 25px;
	margin-right: 12px;
	margin-bottom: 25px;
	margin-left: 12px;
}
.expertise_pod img {
	float: left;
	height: 150px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.expertise_pod h1 {
	
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #13BCFF;
	width: 180px;
	text-align: left;
	display: block;
	font-style: italic;
	height: 30px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}
.expertise_pod p {
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	height: 100px;
	
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-align: justify;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .main_experts {
	padding: 0px;
	width: 960px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #e8e8e8;
	height: 170px;
}
#main .main_experts .experts_wrap {
	width: 858px;
	float: left;
	height: 120px;
	overflow:hidden;
}

.main_experts .experts {
	padding: 0px;
	height: 90px;
	width: 260px;
	float: left;
	background-color: #f8f8f8;
	margin-top: 15px;
	margin-right: 13px;
	margin-bottom: 15px;
	margin-left: 13px;
	cursor: pointer;
}

.main_experts .l_e_arrow {
	margin: 15px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 20px;
	background-image: url(../images/strelice_left_right.png);
	background-position: left bottom;
	cursor: pointer;
}
.main_experts .l_e_arrow:hover {
	margin: 15px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 20px;
	background-image: url(../images/strelice_left_right.png);
	background-position: right bottom;
	cursor: pointer;
}

.main_experts .r_e_arrow {
	margin: 15px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 20px;
	background-image: url(../images/strelice_left_right.png);
	background-position: left top;
	cursor: pointer;
}
.main_experts .r_e_arrow:hover {
	margin: 15px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 20px;
	background-image: url(../images/strelice_left_right.png);
	background-position: right top;
	cursor: pointer;
}
.main_experts .experts img {
	margin: 7px;
	padding: 0px;
	float: left;
	height: 75px;
	width: 100px;
}
.main_experts .experts .experts_ime{
	padding: 0px;
	height: 20px;
	width: 130px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	font-size: 13px;
	color: #000;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
}
.main_experts .experts .experts_titula{
	
	font-size: 12px;
	font-style: italic;
	line-height: 12px;
	color: #999;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 130px;
	float: left;
}
#footer {
	width: 100%;
}
#footer .footer_linkovi{
	padding:3%;
}
#footer .footer_title {
	color: #083B6A;
	font-size: 1.4em;
	line-height: 1.6em;
	text-transform: uppercase;
	font-weight: 500;
}
#footer .footer_content {
}
.google_map #cm-example {
	height: 170px;
	width: 310px;
	border: 4px solid #ebebeb;
}
.footer_content a{
	font-size: 1.2em;
	line-height: 1.3em;
	color: #525252;
	text-decoration:none;
	display: block;
}
.footer_content a:hover{
	text-decoration:underline;
}
.footer_content .footer_address {
	color: #333;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.3em;
}
.footer_content .footer_phone {
	color: #333;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 7px;
}
.footer_content .footer_mail {
	color: #333;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 7px;
}
.footer_content .footer_web {
	color: #333;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 7px;
}
#footer .copyrights {
/*	float: left; */
	width: 100%;
	font-size: 1em;
	text-align: center;
	line-height: 1.5em;
	color: #fff;
	background-color: #083B6A;
	padding: 1%; 
}
#footer .netelite {
	width: 100%;
/*	float: right; */
	font-size: 0.9em;
	line-height: 1.9em;
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	background-color: #083B6A;
/*	display: inline-block; 
	padding-top: 1%;  */
}
.main_content .o_nama {
	float: left;
	width: 720px;
	margin: 0px;
	padding: 10px;
}
.o_nama .naslovi_sivi {
	margin-top: 10px;
	margin-bottom: 5px;
}
.projekti {
	padding: 10px;
	width: 920px;
	float: left;
}
.pagination_container {
	height: 26px;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pagination_container li {
	float: left;
	margin-right: 3px;
}
.pagination_container li a {
	height: 26px;
	width: 26px;
	line-height: 26px;
	text-align: center;
	color: #000;
	display: block;
	text-decoration: none;
	border-radius: 2px;
	font-size: 13px;
}
.pagination_container li a:hover {
	color: #fff;
	background-color: #a9ccdf;
}
.pagination_container li .selected_page {
	height: 26px;
	width: 26px;
	line-height: 26px;
	text-align: center;
	color: #FFF;
	background-color: #a9ccdf;
	display: block;
	text-decoration: none;
	border-radius: 2px;
	font-size: 13px;
}
.mapa_kontakt  {
	height: 30em;
	width: 100%;
	z-index: 1;
}
.mapa_kontakt .google_map_k {
}
.mapa_kontakt .google_map_k #cm-example_2 {
	
}
.subpage_side .kontakti {
	font-size: 1.3em;
	color: #666;
	text-align: center;
	display: block;
	line-height: 1.5;
}
.kontakt_forma {
	width: 100%
}
.kontakt_forma .forma {
	position: relative;
	width: 100%
}
.forma #contact_form .form_label{
	width: 30%;
	float: left;
	margin-top: 1%;
	font-size: 1.2em;
	color: #6c747a;
	line-height: 1.2em;;
	text-align: left;
	padding-left: 1%;
}
.form_field {
	width: 65%;
	border: 1px solid #ccc;
	margin-top: 1%;
	font-size: 1.2em;
	color: #000;
	line-height: 1.2em;;
	font-style: italic;
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-radius:3px;
}
.form_field:hover {
	border: 1px solid #000;
	background-color: #fff;
}
.form_field:focus {
	border: 1px solid #e50c0c;
	background-color: #fff;
}
.form_field_red {
	width: 65%;
	border: 1px solid #ccc;
	margin-top: 1%;
	font-size: 1.2em;
	color: #000;
	line-height: 1.2em;;
	font-style: italic;
	background-color: #FFD9D9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-radius:3px;
}
.text_area {
	width: 65%;
	border: 1px solid #ccc;
	margin-top: 1%;
	font-size: 1.2em;
	color: #000;
	line-height: 1.2em;;
	font-style: italic;
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-radius:3px;
	height: 6em;
}

.text_area:hover {
	border: 1px solid #000;
	background-color: #fff;
}
.text_area:focus {
	border: 1px solid #e50c0c;
	background-color: #fff;
}
.text_area_red {
	width: 65%;
	border: 1px solid #ccc;
	margin-top: 1%;
	font-size: 1.2em;
	color: #000;
	line-height: 1.2em;;
	font-style: italic;
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-radius:3px;
	height: 6em;
	background-color:#FFD9D9;
}
.confirmation_message {
	width: 40%;
	margin-left: 31%;
	margin-top: 1%;
}
.confirmation_message p {
	border: 1px solid #B4E8AA;
	color: #318F14;
	padding: 1%;
	font-size: 1.2em;
}
.validation_error {
	width: 40%;
	margin-left: 31%;
	margin-top: 1%;
}
.validation_error p {
	padding: 1%;
	color: #D23E17;
	border: 1px solid #9E4408;
	font-size: 1.5em;
}
.hidden_div {
	display: none;
}
.button_simple {
	width: 20%;
	float: right;
	background-color: #E9130C;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #FFF;
	cursor: pointer;
	margin-right: 4%;
	border: none;
	margin-top: 1%;
}
.button_simple:hover {
	background-color: #EAEAEA;
	color: #000;
}
.image_container {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;

}
.image_container2 {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 300px;
	padding: 5px;
	border: 1px solid #BE4040;
}

.subpage_side {
	width: 960px;
	float: left;
	font-size: 17px;
	color: #fff;
	line-height: 20px;
	position: relative;
}
.subpage_side .side_app_link {
	background-color: #fff;
	width: 280px;
	height: 40px;
	display: block;
	margin-top: 10px;
	text-align: center;
	line-height: 40px;
	color: #798D12;
	text-decoration: none;
	-webkit-transition: all 0.5s ease 0.3s;
	-moz-transition: all 0.5s ease 0.3s;
	-ms-transition: all 0.5s ease 0.3s;
	-o-transition: all 0.5s ease 0.3s;
	transition: all 0.5s ease 0.3s;
}
.subpage_side .side_app_link:hover {
	background-color: #979696;
	color: #fff;
}
.subpage_side_no_back {
	width: 300px;
	float: right;
	border: 3px solid #9BAB49;
}
.subpage_side_no_back .subpage_side_image {
	width: 300px;
}
.subpage_side .subpage_side_title {
	font-size: 21px;
	font-weight:100;
	margin-bottom: 10px;
}
#main .article_gallery_container {
	padding-left: 70px;
}
.article_gallery_container img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 5px;
	border: 1px solid #BE4040;
}
.slide_animacija .animation_tab_container .kockice_male {
	margin: auto;
	left: 480px;
	position: absolute;
	top: 0;
	width: 960px;
	z-index: 1;
	height: 450px;
	background-color: #000;
	opacity: 0.2;	
}
.contact_block {
	width: 454px;
	height: 300px;
	background-image: url(../images/contact_block.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 10px;
	margin-top: 19px;
	float: right;
	position:relative;
	z-index:5;
}
.contact_block .contact_data_container {
	width: 394px;
	margin-left: 22px;
	margin-top: 15px;
	height: 100px;
}
.contact_block .contact_data_container .contact_data {
	width: 400px;
	margin-right: 7px;
	float: left;
	color: #fff;
	display: block;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 3px;
}
.contact_block .contact_data_container a.contact_data:hover {
	text-decoration:underline;
}
.contact_block .contact_phone_container {
	font-size: 40px;
	line-height: 60px;
	text-align:center;
	width: 394px;
	color: #fff;
	text-align: right;
	margin-left: 10px;
}
#main .contact_block .block_title {
	font-size: 25px;
	margin-top: 30px;
	margin-bottom: 5px;
	font-weight: 100;
	text-transform: uppercase;
	color: #FFF;
	margin-left: 20px;
}
.subpage_side .contact_text_veliki {
	font-size: 20px;
	line-height: 120px;
	color: #32373b;
	height: 100px;
	width: 960px;
	text-align: center;
}
#main .main_referenca {
	width: 270px;
	float: left;
	padding: 5px;
	position: relative;
	margin-left: 20px;
	margin-bottom: 20px;
	-webkit-transition: all 1s ease 0.1s;
	-moz-transition: all 1s ease 0.1s;
	-ms-transition: all 1s ease 0.1s;
	-o-transition: all 1s ease 0.1s;
	transition: all 1s ease 0.1s;
	background-color: #FFF;
	box-shadow: 0 1px 2px 0 #dadacf;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #fff;
	border-bottom-color: #CCC;
	border-left-color: #fff;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
}
#main .main_referenca:hover {
	border: 1px solid #fff;
	background-color: #ddd;
}
#main .main_referenca .link_slika_referenca {
	display: block;
	cursor: pointer;
}
#main .main_referenca .link_slika_referenca .main_referenca_img {
	height: 180px;
	width: 270px;
}
#main .main_referenca .referenca_sadrzaj {
	width: 270px;
	overflow:hidden;
	height: 80px;
	margin-top: 10px;
}
#main .main_referenca .referenca_sadrzaj .naslovi_veliki {
	padding-top: 7px;
	font-size: 15px;
	padding-left: 0px;
	text-align: center;
	display: block;
	font-weight: bold;
	color: #333;
}
#main .main_referenca .referenca_sadrzaj .naslovi_veliki2 {
	padding-top: 7px;
	font-size: 14px;
	padding-left: 0px;
	text-align: center;
	display: block;
	color: #E50C0C;
}
#main .about_us_slide {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 550px;
}
.about_us_slide .about_us_slide_l  {
	height: 270px;
	width: 360px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.about_us_slide .about_us_slide_l img {
	padding: 0px;
	height: 270px;
	width: 360px;
	float: right;
	border: 5px solid #9BA4AB;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.about_us_slide .about_us_slide_r {
	height: 275px;
	width: 120px;
	float: left;
	background-color: #FFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	overflow: hidden;
}
.about_us_slide_r .r_one {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 107px;
	float: left;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #9BA4AB;
	border-right-color: #9BA4AB;
	border-bottom-color: #9BA4AB;
	border-left-color: #9BA4AB;
	position: absolute;
	left: 0px;
	top: 0px;
}
.r_one img {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 107px;
}
.about_us_slide_r img {
	padding: 0px;
	height: 80px;
	width: 107px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.about_us_slide_r .r_two {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 107px;
	border: 5px solid #FFF;
}
.r_two img {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 107px;
}
.about_us_slide .strelice {
	padding: 0px;
	float: left;
	height: 280px;
	width: 30px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.strelice .up {
	height: 140px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/strelice_o_nama.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}
.strelice .up:hover {
	height: 140px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/strelice_o_nama.png);
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}
.strelice .down {
	height: 140px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/strelice_o_nama.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}
.strelice .down:hover {
	height: 140px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/strelice_o_nama.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}
#side {
	float: right;
	width: 270px;
	margin: 10px;
	position: absolute;
	top: 190px;
	right: 5px;
}
#main .main_novost {
	width: 100%;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	padding-bottom: 20px;
	position: relative;
}
.main_novost .link_slika_novost {
	display: block;
	cursor: pointer;
}
.main_novost .novosti_sadrzaj {
	float: right;
	width: 100%;
	overflow: hidden;
	min-height: 150px;
}
.main_novost .textovi {
	padding-top: 1%
	color: #666;
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: justify;
}
.main_novost .naslovi_veliki {
	padding-top: 1%
	color: #333;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.5em;
}
.main_novost .strelica {
	height: 38px;
	width: 100px;
	position: absolute;
	right: 0px;
	bottom: 3px;
	cursor: pointer;
}
.strelica:hover {
	-webkit-transition: color 0.2s ease 0s, bottom 0.2s ease 0s;
	-moz-transition: color 0.2s ease 0s, bottom 0.2s ease 0s;
	-ms-transition: color 0.2s ease 0s, bottom 0.2s ease 0s;
	-o-transition: color 0.2s ease 0s, bottom 0.2s ease 0s;
	transition: color 0.2s ease 0s, bottom 0.2s ease 0s;
	bottom: 0px;
}
.subpage_side {
	width: 28%;
	float: left;
	background-color: #fff;
	border-radius: 10px;
	padding: 1%;
	margin-top: 1%;
	margin-bottom: 1%;
}
.subpage_side .sub_title_container{
	width: 98%;
	border-radius: 8px;
	background: #a6cade;
	background: -moz-linear-gradient(top, #a6cade 0%, #2683ae 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6cade), color-stop(100%,#2683ae));
	background: -webkit-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: -o-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: -ms-linear-gradient(top, #a6cade 0%,#2683ae 100%);
	background: linear-gradient(to bottom, #a6cade 0%,#2683ae 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6cade', endColorstr='#2683ae',GradientType=0 );
	display: block;
	padding: 1%;
	margin-bottom: 5px;
}
.subpage_side .sub_title_container .sub_title {
	font-size: 1.4em;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #88BAD3;
	border-radius: 5px;
	line-height: 1.6em;
	padding: 1%
}
.subpage_side .side_links_block {
	
}
.subpage_side .side_links_block .side_link {
	border-bottom: 1px solid #a9ccdf;
	display: block;
	color: #083b6a;
	font-size: 1.3em;
	line-height: 1.4em;
	text-decoration: none;
	padding: 5px;
}
.subpage_side .side_links_block .side_link:hover {
	background-color: #a9ccdf;
}
.subpage_side .side_links_block .selected {
	background-color: #a9ccdf;
	color: #fff;
}
.subpage_main {
	width: 66%;
	float: right;
	background-color: #fff;
	border-radius: 10px;
	padding: 1%;
	margin-bottom: 1%;
	margin-top: 1%;
}
.subpage_main .subpage_title {
	width: 100%;
	font-size: 1.4em;
	line-height: 1.6em;
	color: #083b6a;
	font-weight: normal;
}
.subpage_text {
	font-size: 0.8em;
	margin-bottom: 1%;
	text-align: justify;
	line-height: 1em;
	color: #333;
}
.subpage_text a {
	color: #000;
	text-decoration: none;
}
.subpage_text .search_link {
	margin-top: 10px;
	display: block;
	color: #083b6a;
}
.subpage_text a:hover {
	color: #333;
	text-decoration: underline;
}
.subpage_main .subpage_text .article_image{
	width: 300px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.subpage_main .subpage_text .article_image_large{
	width: 100%;
}
.subpage_main .doc_link {
	width: 70%;
	float: left;
	padding-left: 1%;
	padding-top: 2%;
	border-top: 1px solid #dce9fc;
	border-bottom: 1px solid #dce9fc;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 2%;
	line-height: 1.5em;
	overflow: hidden;
	font-size: 1.2em;;
	position: relative;
	color: #8c8c8c;
	height: 3em;
}
.subpage_main .doc_link .datum {
	font-size: 0.8em;
	line-height: 1em;
	background-color: #a9ccdf;
	color: #fff;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-left: 1%;;
}
.subpage_main .doc_link:hover {
	background-color: #F2F7FD;
}

.subpage_main .doc_image {
	width: 20%;
	float: right;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 3em;
	padding-left: 1%;
	padding-top: 1%;
}
.subpage_main .doc_image:hover {
	background-color: #EAF1FB;
}



/* Dodati CSS za Izvještaje za Vladu i Parlament FBiH */
.doc_link1 {
	width: 530px;
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	border-top: 1px solid #dce9fc;
	border-bottom: 1px solid #dce9fc;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	line-height: 18px;
	height: 80px;
	overflow: hidden;
	font-size: 15px;
	position: relative;
	color: #8c8c8c;
}
.doc_link1 .datum1 {
	font-size: 13px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	background-color: #a9ccdf;
	color: #fff;
	position: absolute;
	margin-bottom: 5px;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-left: 15px;
}

.kratkiopis {
	padding-top: 10px;
}

.doc_link1:hover {
	background-color: #F2F7FD;
}

.img_documents1 {
	padding-top: 21px;
}

.doc_image1 {
	width: 80px;
	float: right;
	text-align: center;
	border-top: 1px solid #dce9fc;
	border-bottom: 1px solid #dce9fc;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 84px;
	padding-left: 10px;
	padding-top: 10px;
}

.doc_image1:hover {
	background-color: #EAF1FB;
}

.doc_link2 {
	width: 610px;
	float: left;
	padding-left: 15px;
	padding-top: 18px;
	border-top: 1px solid #dce9fc;
	border-bottom: 1px solid #dce9fc;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-right: 15px;
	line-height: 18px;
	height: auto;
	overflow: hidden;
	font-size: 17px;
	position: relative;
	color: #8c8c8c;
}

.doc_link2 .datum2 {
	font-size: 16px;
	font-weight: bold;
	height: 21px;
	line-height: 18px;
	background-color: #a9ccdf;
	color: #fff;
	position: absolute;
	margin-bottom: 5px;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-left: 15px;
}

.kratkiopis2 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.doc_link2:hover {
	background-color: #F2F7FD;
}