body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #2e3b5c;
}


/* content */

#center {
	width: 956px;
	margin: 0 auto;
	padding: 12px 0 0 0;
}


/* header */

#header {
	background: url(../../images/header.png) no-repeat;
	height: 108px;
}

#header.header_spring {
	background: url(../../images/header_spring.png) no-repeat;
}

#header.header_summer {
	background: url(../../images/header_summer.png) no-repeat;
}

#header.header_winter {
	background: url(../../images/header_winter.png) no-repeat;
}

#logo_left {
	float: left;
	width: 250px;
	height: 85px;
	/*padding: 20px 0 0 20px; LOGACI U SREDINI */
	padding: 20px 0 0 205px; /* LOGACI U SREDINI */
}

#logo_left a {
	display: block;
	float: left;
	width: 250px;
	height: 85px;
}

#logo_right {
	/*float: right; LOGACI U SREDINI */
	float: left; /* LOGACI U SREDINI */
	width: 280px;
	height: 85px;
	/*padding: 20px 20px 0 0; LOGACI U SREDINI */
	padding: 20px 0 0 15px; /* LOGACI U SREDINI */
}

#logo_right a {
	display: block;
	float: right;
	width: 280px;
	height: 85px;
}


/* citat */

#citat {
	background: url(../../images/citat.png) no-repeat;
	height: 33px;
	color: #FFFFFF;
	padding: 7px 20px 0 15px;
}

#tw_link {
	float: left;
	background: url(../../images/twitter.gif) no-repeat;
	width: 28px;
	height: 28px;
}

#tw_link a {
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	text-indent: -9999px;
	text-align: inherit;
	font-size: 1px;
}

#citat_bg {
	float: right;
	margin-top: 3px;
	font-weight: bold;
	font-style: italic;
	font-size: 1.2em;
	text-shadow: 1px 1px #034596;
}

/*#citat_bg {
	background: #c5e4fc;
	padding: 1px 4px;
	color: #034596;
}*/


/* navigacija */

#nav {
	background: url(../../images/ikone_bg.png) no-repeat;
	height: 148px;
	padding: 12px 8px 0 27px;
	width: 921px;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav li {
	float: left;
	width: 151px;
}

.nav_th {
	float: left;
	display: inline;
	width: 117px;
	height: 117px;
	margin: 0 0 3px 15px;
}

#nav_1 {
	background: url(../../images/nav_1.gif) no-repeat top;
}

#nav_1:hover {
	background: url(../../images/nav_1.gif) no-repeat bottom;
}

#nav_1.nav_th_current {
	background: url(../../images/nav_1.gif) no-repeat bottom;
}

#nav_2 {
	background: url(../../images/nav_2.gif) no-repeat top;
}

#nav_2:hover {
	background: url(../../images/nav_2.gif) no-repeat bottom;
}

#nav_2.nav_th_current {
	background: url(../../images/nav_2.gif) no-repeat bottom;
}

#nav_3 {
	background: url(../../images/nav_3.gif) no-repeat top;
}

#nav_3:hover {
	background: url(../../images/nav_3.gif) no-repeat bottom;
}

#nav_3.nav_th_current {
	background: url(../../images/nav_3.gif) no-repeat bottom;
}

#nav_4 {
	background: url(../../images/nav_4.gif) no-repeat top;
}

#nav_4:hover {
	background: url(../../images/nav_4.gif) no-repeat bottom;
}

#nav_4.nav_th_current {
	background: url(../../images/nav_4.gif) no-repeat bottom;
}

#nav_5 {
	background: url(../../images/nav_5.gif) no-repeat top;
}

#nav_5:hover {
	background: url(../../images/nav_5.gif) no-repeat bottom;
}

#nav_5.nav_th_current {
	background: url(../../images/nav_5.gif) no-repeat bottom;
}

#nav_6 {
	background: url(../../images/nav_6.gif) no-repeat top;
}

#nav_6:hover {
	background: url(../../images/nav_6.gif) no-repeat bottom;
}

#nav_6.nav_th_current {
	background: url(../../images/nav_6.gif) no-repeat bottom;
}

.nav_txt {
	clear: both;
	float: left;
	display: block;
	width: 150px;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

#nav_txt_1 {
	color: #9fe151;
}

#nav_txt_1:hover {
	color: #82c434;
}

#nav_txt_2 {
	color: #04bdec;
}

#nav_txt_2:hover {
	color: #52dcff;
}

#nav_txt_3 {
	color: #b18e58;
}

#nav_txt_3:hover {
	color: #c8a673;
}

#nav_txt_4 {
	color: #f04934;
}

#nav_txt_4:hover {
	color: #ff6d59;
}

#nav_txt_5 {
	color: #fec737;
}

#nav_txt_5:hover {
	color: #edb41c;
}

#nav_txt_6 {
	color: #ff0096;
}

#nav_txt_6:hover {
	color: #ff44b2;
}


/* content */

#content {
	background: url(../../images/content_bg.png) repeat-y;
	padding: 0 8px;
	float: left;
	width: 940px;
}

#content_top {
	background: url(../../images/content_top.gif) repeat-x top;
	float: left;
	width: 940px;
}

#content_bott {
	background: url(../../images/footer.gif) no-repeat bottom;
	float: left;
	width: 910px;
	padding: 15px 15px 60px;
	min-height: 250px;
}

#content_bott.content_bott_spring {
	background: url(../../images/footer_spring.gif) no-repeat bottom;
}

#content_bott.content_bott_summer {
	background: url(../../images/footer_summer.gif) no-repeat bottom;
}

#content_bott.content_bott_winter {
	background: url(../../images/footer_winter.gif) no-repeat bottom;
}


#mi {
	background: #f2fafe url(../../images/mi_bg.gif) repeat-x top;
	float: left;
	width: 415px;
	padding: 15px;
}

#mi ul {
	list-style: none;
	margin: 0;
	padding: 0 0 15px;
}

#mi li {
	background: url(../../images/mi_bull.gif) no-repeat 0 7px;
	padding: 5px 0 5px 30px;
	line-height: 20px;
}

#mi_kraj {
	color: #3d92b7;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	line-height: 25px;
}

.mi_fujitsu {
	color: #f54445;
}

.mi_afaja {
	color: #212090;
}


#novosti {
	border: 1px solid #a8cad9;
	float: right;
	width: 418px;
	padding: 15px;
	min-height: 324px;
}

* html #novosti {
	height: 324px;
}

#novosti img {
	border: 0;
	max-width: 160px;
}

#novosti_img {
	background: url(../../images/novost_img_top.gif) no-repeat top;
	width: 160px;
	float: right;
	text-align: center;
	padding-top: 5px;
	margin: 0 0 10px 15px;
}

#novosti_img_bott {
	background: url(../../images/novost_img_bott.gif) no-repeat bottom;
	padding-bottom: 5px;
}


#novosti p {
	line-height: 20px;
}

.novosti_kraj {
	color: #7582a3;
	padding-top: 15px;
}

.novosti_kraj_sep {
	color: #9ea7bf;
	margin: 0 10px;
}

#novosti p {
}


/* subnav */

#subnav {
	float: left;
	width: 220px;
}

.reference_subnav {
	position: fixed;
}

#subnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 220px;
}

#subnav li {
	float: left;
	width: 220px;
	height: auto;
	margin-bottom: 2px;
}

#subnav li a {
	background: url(../../images/subnav.png) no-repeat top;
	display: block;
	float: left;
	width: 200px;
	height: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 10px 0 10px;
}

#subnav li.subnav_title_first a {
	background: none;
	color: #3D92B7;
	padding-top: 2px;
	height: 25px;
}

#subnav li a:hover {
	background: url(../../images/subnav.png) no-repeat bottom;
}

#subnav li.subnav_title_first a:hover {
	background: none;
}

#subnav li span {
	background: url(../../images/subnav.png) no-repeat top;
	display: block;
	float: left;
	width: 200px;
	height: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 10px 0 10px;
}

#subnav li li {
	margin: 0;
}

#subnav li li a, #subnav li.subnav_big li a {
	background: #afd6e9;
	margin: 0;
	height: auto;
	padding: 6px 0 6px 20px;
	width: 200px;
	font-size: 0.9em;
	border-bottom: 1px solid #92cae5;
	color: #007891;
	font-weight: normal;
}

#subnav li li a:hover, #subnav li.subnav_big li a:hover {
	background: #92cae5;
	color: #4043a5;
}

#subnav li li a.subnav_current {
	background: #92cae5;
}


#subnav li.subnav_big li.subnav_single a, #subnav li.subnav_single a {
	background: url(../../images/subnav_single.png) no-repeat top;
	border: 0;
}

#subnav li.subnav_big li.subnav_single a:hover, #subnav li.subnav_single a:hover {
	background: url(../../images/subnav_single.png) no-repeat bottom;
}

#subnav li.subnav_big li.subnav_single a.subnav_current, #subnav li.subnav_single a.subnav_current {
	background: url(../../images/subnav_single.png) no-repeat bottom;
}

#subnav li li.subnav_first a {
	background: transparent url(../../images/subnav_first.png) no-repeat top;
}

#subnav li li.subnav_first a:hover {
	background: transparent url(../../images/subnav_first.png) no-repeat bottom;
}

#subnav li li.subnav_first a.subnav_current {
	background: transparent url(../../images/subnav_first.png) no-repeat bottom;
}

#subnav li li.subnav_last a {
	background: transparent url(../../images/subnav_last.png) no-repeat top;
	border: 0;
}

#subnav li li.subnav_last_big a {
	background: transparent url(../../images/subnav_last_big.png) no-repeat top;
}

#subnav li li.subnav_last a:hover {
	background: transparent url(../../images/subnav_last.png) no-repeat bottom;
}

#subnav li li.subnav_last_big a:hover {
	background: transparent url(../../images/subnav_last_big.png) no-repeat bottom;
}

#subnav li li.subnav_last a.subnav_current {
	background: transparent url(../../images/subnav_last.png) no-repeat bottom;
}

#subnav li li.subnav_last_big a.subnav_current {
	background: transparent url(../../images/subnav_last_big.png) no-repeat bottom;
}

#subnav li.subnav_big a {
	height: 42px;
	background: url(../../images/subnav_big.png) no-repeat top;
}

#subnav li.subnav_big a:hover {
	background: url(../../images/subnav_big.png) no-repeat bottom;
}

#subnav li.subnav_big span {
	height: 42px;
	background: url(../../images/subnav_big.png) no-repeat top;
}

#subnav ul ul {
	float: left;
	width: 220px;
	margin-top: 2px;
}

#subnav.reference_subnav li a {
	background: url(../../images/subnav_ref.png) no-repeat top;
}

#subnav.reference_subnav li a:hover {
	background: url(../../images/subnav_ref.png) no-repeat bottom;
}

#subnav.reference_subnav li a.subnav_current {
	background: url(../../images/subnav_ref.png) no-repeat bottom;
}

#subnav.mreza_subnav li a {
	background: url(../../images/subnav_mreza.png) no-repeat top;
}

#subnav.mreza_subnav li a:hover {
	background: url(../../images/subnav_mreza.png) no-repeat bottom;
}

#subnav.mreza_subnav li a.subnav_current {
	background: url(../../images/subnav_mreza.png) no-repeat bottom;
}

#subnav.mreza_subnav li.subnav_big a {
	background: url(../../images/subnav_mreza_big.png) no-repeat top;
}

#subnav.mreza_subnav li.subnav_big a:hover {
	background: url(../../images/subnav_mreza_big.png) no-repeat bottom;
}

#subnav.mreza_subnav li.subnav_big a.subnav_current {
	background: url(../../images/subnav_mreza_big.png) no-repeat bottom;
}



/* asortiman */

#asortiman_right {
	float: right;
	width: 675px;
}


/* galerija */

.gallery_th, .gallery_th_last {
	float: left;
	width: 215px;
	margin: 0 15px 15px 0;
}

.gallery_th_last {
	margin: 0 0 15px 0;
}

.gallery_th a, .gallery_th_last a {
	display: block;
	float: left;
	background: #A7D2E8;
	width: 215px;
	text-align: center;
	padding: 10px 0;
}

.gallery_th a:hover, .gallery_th_last a:hover {
	background: #04bdec;
}

.gallery_th img, .gallery_th_last img {
	border: 0;
}


/* mreza */


.mreza_col1 {
	float: left;
	width: 215px;
	margin-right: 15px;
}

.mreza_col2 {
	float: left;
	width: 215px;
	margin-right: 15px;
}

.mreza_col3 {
	float: left;
	width: 215px;
}




/* footer */

#footer {
	background: url(../../images/footer.png) no-repeat;
	height: 78px;
	clear: both;
	color: #c9ecff;
	font-size: 0.85em;
	line-height: 17px;
	padding: 5px 0 0 20px;
}

#footer_txt_s {
	font-size: 0.8em;
}

#footer_copy {
	color: #3d92b6;
	text-align: right;
	font-size: 0.85em;
	padding: 0 20px 20px 0;
}

#footer_kartice {
	text-align: center;
	padding-top: 6px;
}

#footer_kartice img {
	margin: 0 10px;
}


/* links */

a {
	outline: none;
	text-decoration: none;
	color: #00b2d8;
}

a:hover {
	color: #4043a5;
}

.novosti_kraj a {
	font-weight: bold;
}

.data_table a {
	font-weight: bold;
}

.link_top {
	float: right;
	font-weight: bold;
	padding-top: 22px;
}

.link_top img {
	border: 0;
	vertical-align: middle;
}

.red_link, .projektanti_list a {
	color: #f04a35;
}

.red_link:hover, .projektanti_list a:hover {
	color: #bb1f0c;
}

#footer a {
	color: #ffffff;
	text-decoration: underline;
}

#footer_copy a {
	color: #3d92b6;
}

#footer_copy a:hover {
	color: #4043a5;
	text-decoration: underline;
}


/* headings */

h1, h2, h3 {
	margin: 0;
}

h1 {
	color: #3d92b7;
	font-size: 1.2em;
	text-transform: uppercase;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#mi h1 {
	border-bottom: 1px solid #bbd5e2;
	text-align: center;
}


#asortiman_right h1, .txt h1 {
	border-bottom: 1px solid #aacddc;
}

.h1_float {
	float: left;
	width: 910px;
	border-bottom: 1px solid #aacddc;
	padding-bottom: 7px;
	margin-bottom: 10px;
}

#novosti .h1_float {
	width: 418px;
}

#asortiman_right .h1_float {
	width: 675px;
}

.kontakt_forma .h1_float {
	width: 447px;
}

.h1_left, #asortiman_right h1.h1_left, .txt h1.h1_left {
	float: left;
	width: auto;
	border: 0;
	padding: 0;
	margin: 0;
}

.h1_right {
	float: right;
	width: auto;
	font-weight: bold;
	font-size: 0.9em;
	padding: 5px 0 0 0;
}

#novosti h2 {
	font-size: 1em;
	margin-bottom: 10px;
}

#asortiman_right h2, .txt h2 {
	color: #3d92b7;
	font-size: 1.2em;
	padding: 20px 0 0 0;
}

.h2_float {
	float: left;
}

h2.pitanje {
	font-style: italic;
	padding: 15px 0 5px;
}

#asortiman_right.mreza_kontakti h2 {
	padding: 5px 0 5px;
	clear: both;
}

#asortiman_right h3, .txt h3 {
	color: #5b7885;
	font-size: 1.1em;
	padding: 20px 0 0 0;
}



/* other */

p {
	margin: 0;
}

#asortiman_right p, .txt p {
	padding-bottom: 15px;
	line-height: 21px;
}

.img_right {
	float: right;
	border: 3px solid #a7d2e8;
	margin: 7px 0 5px 15px;
}

.img_left {
	float: left;
	border: 3px solid #a7d2e8;
	margin: 7px 15px 5px 0;
}


.data_table {
	width: 673px;
	border-top: 1px solid #AACDDC;
	border-right: 1px solid #AACDDC;
	text-align: center;
	color: #5a5e6a;
	margin-top: 10px;
}

.data_table td {
	padding: 5px 8px;
	border-bottom: 1px solid #AACDDC;
	border-left: 1px solid #AACDDC;
}

.data_table .table_title td {
	font-weight: bold;
	background: #cae7f5;
	color: #2E3B5C;
}

.data_td_tip {
	width: 150px;
}

.table_mid_title td {
	font-weight: bold;
	background: #d4e7f0;
}

.table_row_2 {
	background: #f4fbff;
}

.table_aleft {
	text-align: left;
}

.table_price {
	color: #ec5900;
}


.clear {
	clear: both;
}

.sep {
	border-bottom: 1px solid #AACDDC;
	clear: both;
	margin-bottom: 10px;
}

.list {
	list-style: none;
	margin: 0;
	padding: 0 0 7px 25px;
}

.list li {
	background: url(../../images/bull.gif) no-repeat 0 10px;
	padding: 0 0 7px 15px;
	line-height: 21px;
}

.emph {
	font-weight: bold;
}

.box_emph, .novost {
	background: #FFFFFF;
	padding: 15px 15px 0;
	clear: both;
	margin-top: 10px;
	float: left;
	width: 885px;
}

.novost {
	padding: 15px;
	float: left;
	width: 880px;
}

.box_emph h2, .novost h2 {
	padding: 0 0 10px;
}

.novosti_ostale {
	list-style: none;
	margin: 0;
	padding: 0 0 15px;
	line-height: 22px;
}

.novosti_ostale li {
	display: inline;
	border-right: 1px solid #d2d7d9;
	padding-right: 15px;
	margin-right: 15px;
	font-size: 0.9em;
	font-weight: bold;
}

.novosti_ostale li.novosti_ostale_last {
	border: 0;
	padding: 0;
	margin: 0;
}

.italic {
	font-style: italic;
}

.napomena {
	color: #f04a35;
}

.orange_txt {
	color: #dbb609;
	font-weight: bold;
}

.karta {
	text-align: center;
	padding: 5px 0 15px;
	clear: both;
}
