
/********** MAIN RESET **************/
html, body, ul, li, h1, h2, h3, h4 {margin: 0px; padding: 0px; list-style: none; }
img{margin:0; padding:0; border:none;}
.clear{clear:both;}
p{padding:0; margin:0;}
body{background:url(img/gradeks_bck.jpg) no-repeat center top; margin:0 auto;}
body.lux{background:url(img/gradeks_bck.jpg) no-repeat center top; margin:0 auto;}
#body_bottom{background:url(img/footer-bck.jpg) repeat-x bottom; margin:0 auto;}
a, a:link, a:active, a:visited, a:active {
	border: none;
	outline: none;
	color: white;
	text-decoration: none; 
}

/********** H E A D E R  **************/
#logo{margin-left:25px; margin-top:10px; float:left;}
/**********  N A V  **************/
#nav a{color: #555; text-decoration:none; border-right:2px solid #b11116; padding:0 10px;}
#nav a:hover{color: #b11116;}
#nav a.noborder{border:none;}
#nav a.active{color: #b11116;}

/**********  WRAPPER **************/
#wrap_1 {margin:80px auto; max-width:1366px; width:74.5%; position:relative; margin-top:0px;}

#wrapper_2 {margin:0 auto; height:339px; background:url(img/wrap2_bck.jpg) bottom repeat-x;  }
#wrapper_2_inside1{max-width:1080px; height:196px; margin:0 auto; }
#wrapper_2_inside2{max-width:1080px; margin:0 auto;  }

/**********  WRAPPER 2 INSIDE 1 **************/
.main_box_1 {width:380px; height:185px; overflow:hidden;  float:left; 
}
.main_box_1 p{ 	padding-bottom:5px;}			 
.main_box_1 p span{color:#c50000; font-weight:bold;}
.main_box_1 a{color:#c50000; font-size: 14px; font-weight:bold;}
.main_box_1 a:hover{color:#0f141b; }


.main_box_2 {width:354px; height:210px; float:left; margin-top:10px; margin-right:9px; position:relative;}
.main_box_2 a{color:#fff; font-size: 16px; }
.main_box_2 a:hover{color:#ccc;}


/**********  WRAPPER 2 INSIDE 2 **************/
.main_box_12 {	width:285px; height:130px; overflow:hidden; float:left;
				background:url(img/naslovna_19.jpg) no-repeat;
				padding:10px 50px 0px 45px; color:#fff; 
				font-family: 'Montserrat' sans-serif; font-size: 48px;
}

.main_box_22 {	max-width:1040px; color:#58595b; padding:5px 20px 0px 20px; text-align:justify;
				font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif; font-size: 16px;
}
.main_box_22 span{ 	font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;
					color:#b11116;}

.main_box_22 a{		font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;  
					word-spacing:2px; color:#b11116;}
.main_box_22 a:hover{color:#58595b;}

#footer{height:60px; margin:0 auto; color:#2f2f32; font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif; font-size: 12px;}
#footer_box_index{max-width:1080px; margin:0 auto; padding-top:10px; border-top:dotted 2px #fff; }
#footer_box{max-width:1080px; margin:0 auto; padding-top:10px; }
#footer p{padding-top:15px;}
#footer img{margin:0 10px; padding:0; float:left;}
#footer a { color:#2f2f32; text-transform:lowercase;}
#footer a:hover { color:#fff;}
.anagram_impresum{float:right; margin-top:15px; }

/**********  WRAPPER ENDE **************/
/**********  ENTERIJER **************/

.stubac_img{width:340px;  margin-bottom:10px; float:left;}
.stubac_img a{font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif; font-size: 36px;}

.stubac{width:340px; padding:10px 10px; margin-bottom:10px; float:left;
font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  font-size: 18px; word-spacing:2px; }
.stubac p{padding-bottom:10px; padding-left:10px;}
.stubac h2{font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  font-size: 24px; word-spacing:2px;
padding:20px 0 10px 10px;}
.stubac h2.h2red{ color:#b11c1b;}

.stubac img{ padding-bottom:10px; }
#main_kuhinje{
	display:flex;
	justify-content: space-between;
	width:100%; 
	height:466px;
	padding:0;
    position: relative;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
	margin:0;
}
.salon_info img{
	width:100%;
}
#eneterijer_spec{
	width:260px;
	height:310px;
	background:#b11c1b;
	color:#fff;
	padding:157px 35px 0 35px;
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
}

#eneterijer_spec_test{
	width:215px;
	height:310px;
	background:#b11c1b;
	color:#fff;
	padding:156px 35px 0 35px;
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
}



#eneterijer_spec h2{font-size:40px; padding-bottom:36px;}

ul#enterijer_nav{width:209px; text-align:right; padding:35px 20px 0 100px; float:left;}
ul#enterijer_nav li{border-bottom:dotted 2px #cecfd1; padding:5px 0;}
ul#enterijer_nav a{color:#6d6e71; font-size:20px;}
ul#enterijer_nav a:hover{color:#b11c1b; font-size:20px;}
ul#enterijer_nav a.active{color:#b11c1b;}



.enterijer_stubac_1, .enterijer_stubac_2{
	width:340px; 
	padding:25px 0 20px 25px; 
	float:left; 
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	border-left:dotted 2px #cecfd1;
	margin-bottom:20px;
}
.enterijer_stubac_2{border:none;}

.enterijer_stubac_1 p, .enterijer_stubac_2 p {
	padding:5px 0;
	
	}
	
.enterijer_stubac_1 a{color:#b11c1b; }
.enterijer_stubac_1 a:hover{color:#6d6e71;}
	
#onama_spec{
	width:250px; 
	background:#666;
	height:386px;
	background:#b11c1b;
	color:#fff;
	padding:80px 35px 0 35px;
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	font-size:18px;
}
#onama_spec h2{font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  font-size: 32px; word-spacing:2px;
padding:20px 0 10px 0;}
#onama_spec a{font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;}
#onama_spec span{text-align:right; float:right; margin-top:15px;}

.stub_gray, .stub_gray_2{width:250px; height:430px; padding:10px 35px; margin-right:10px; float:left; 
font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  font-size: 16px; word-spacing:2px;
background:#fff url(img/onama/gradeks-o-nama.jpg) no-repeat; color:#fff; }
.stub_gray_2{height:615px; background:#fff url(img/onama/gradeks-o-nama-delatnost1.png) no-repeat; height:595px;}

.stub_gray h2{font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  font-size: 24px; word-spacing:2px;
padding:20px 0 10px 0}
.stub_gray a{font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  font-size: 16px; word-spacing:2px;
padding:20px 0 10px 0;}

#prodaja_spec{
	width:260px;
	height:436px;
	color:#fff;
	padding:30px 35px 0 35px;
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	background:url(prodaja/gradeks-prodaja.jpg) no-repeat #b11c1b;
}
#prodaja_spec h1{font-size:34px; border-bottom:dotted 2px #cecfd1; padding-bottom:5px; margin-bottom:15px; }

#prodaja_nav{width:750px; height:466px; background:url(prodaja/novo_lice_grada_loznica.png) no-repeat #d7d3c8 right top;}

/*  STANOVI  */
#stanovi_spec{
	width:330px;
	height:336px;
	color:#fff;
	padding:130px 0 0 0;
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	background:#b11c1b;
}
#stanovi_spec_lagator2{	padding:130px 0 0 0;
	width:330px;
	height:336px;
	color:#fff;
	padding:50px 0 0 0;
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	background:#b11c1b;
}
#stanovi_spec h1{
	font-size:56px;
	background:#6d6e71;
	line-height:64px;
	padding:5px 0 5px 45px;
	margin-bottom:40px;
}
#stanovi_spec h1.lagator2{background:url(img/traka_prodaja.jpg); color:#343432;}
h1#h1_lagator2{
	position:absolute; 
	top:140px; 
	left:0; 
	color:#d7d3c8;
	font-size:46px;
	line-height:64px;
	padding:5px 0 5px 45px;
	margin-bottom:0px;
	background:none;
}

#stanovi_spec h1 sup{font-size:28px;}
#stanovi_spec p {font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  
font-size: 24px; padding:0 0 0 45px;}

.stubac_stanovi{width:355px; padding:5px 0 0 2px; margin-bottom:10px; float:left;} 

ul.stubac_lista{padding-left:10px;}
ul.stubac_lista a{color:#b21c1b; }
ul.stubac_lista a:hover{color:#999; }

#lux_left{
	width:330px;
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	margin-left:20px;
}
.lux_text{
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
	margin-left:20px;
	width:500px;
	float:left;
}
.lux_h2{
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  
	font-size: 28px; 
	margin-left:20px;
	line-height:52px;
}
.lux_text p{padding:5px 0;}
.lux_tab_plan{width:730px; background:#fff;}
/*  T B E L E  */

.prodaja_tab, .prodaja_tab_2{font-family: 'cirtnornorm', Trebuchet MS, Helvetica, sans-serif;  
			font-size: 16px; margin:5px 0 0 0px; }
.prodaja_tab_2{margin:15px 0 0 50px; }
.prodaja_tab td, .prodaja_tab_2 td, .lux_tab td{background:url(prodaja/tab-bck.png) repeat-x; padding:0 0 5px 5px; height:16px;}
td.prodaja_tab_rb{width:28px; text-align:center; padding-left:0;}
td.prodaja_tab_opis{width:200px;}
td.prodaja_tab_velicina{width:90px; text-align:right; padding-right:18px;}
td.prodaja_tab_ukupno{height:35px; background:url(prodaja/tab-bck-ukupno_03.png) repeat-x; font-size:22px; }
td.prodaja_tab_ukupno_lux{height:35px; background:url(prodaja/tab-bck-ukupno_03.png) repeat-x; font-size:20px; text-align:right; padding-right:10px; }

.prodaja_tab, .prodaja_tab_2{font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif; font-size: 16px; margin:5px 0 0 0px; }
.prodaja_tab_2{margin:15px 0 0 50px; }
.prodaja_tab td, .prodaja_tab_2 td{background:url(prodaja/tab-bck.png) repeat-x; padding:0 0 0px 5px; height:16px;}
td.prodaja_tab_rb{width:28px; text-align:center; padding-left:0;}
td.prodaja_tab_opis{width:200px;}
td.prodaja_tab_velicina{width:90px; text-align:right; padding-right:18px;}
td.prodaja_tab_ukupno{height:35px; background:url(prodaja/tab-bck-ukupno_03.png) repeat-x; font-size:22px; }

/*  STOLARIJA */

#stolarija_spec{
	width:32%; 
	height:528px;
	background:#065772;
	color:#fff;
}#carusel_wrap img {
    height: 100% !important;
}
<_spec_tekst{padding:30px 25px 5px 25px; font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif; font-size:18px;}
#stolarija_spec h1{font-size:36px; line-height:36px; margin-bottom:10px;}

.stolarija_stub{width:340px;  float:left; background:#fff; margin-bottom:15px; }
.stolarija_stub img {float:right; padding-right:20px;}
img.padding_top{padding-top:12px;}

ul#stolarija_nav{width:209px; text-align:right; padding:50px 20px 30px 100px; float:left;}
ul#stolarija_nav li{border-bottom:dotted 2px #cecfd1; padding:5px 0;}
ul#stolarija_nav a{color:#6d6e71; font-size:22px;}
ul#stolarija_nav a:hover{color:#055772;}
ul#stolarija_nav a.active{color:#055772;}
ul#stolarija_nav a.first{font-size:32px;}


h2.blu{font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;  font-size: 24px; word-spacing:2px;
padding:10px 10px; color:#055772; border-top:dotted 2px #cecfd1; border-bottom:dotted 2px #cecfd1; margin-top:5px; margin-bottom:8px; }
h2.blu_main{font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;  font-size: 24px; word-spacing:2px;
padding:10px 10px; color:#055772;  border-bottom:dotted 2px #cecfd1; margin:5px 20px 8px 0px; }

h3.blu{font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;  font-size: 18px; word-spacing:2px;
color:#055772;  margin-bottom:5px; margin-left:8px; }
h3.red{font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;  font-size: 18px; word-spacing:2px;
color:#b21c1b;  margin-bottom:5px; margin-left:8px; }
h3.red_lux{font-family: 'cirtnornorm', Trebuchet MS, Helvetica, sans-serif;  font-size: 22px; word-spacing:3px;
color:#b21c1b; margin-left:60px; margin-top:20px; }

.stubac a {color:#055772;}
.stubac a:hover{color:#999999;}

.stubac h2.blu a{color:#055772;}
.stubac h2.blu a:hover{color:#999999;}
/*  OBJEKTI */
ul.ul_objekti_spec{margin-top:0px;}
ul.ul_objekti_spec li{list-style:disc; list-style-position:outside; font-size:18px; padding:2px; margin-left:20px;}

ul.ul_objekti_spec li.no_list{
    list-style-type: none;
    margin-left: 0px;
    text-transform: uppercase;
    font-size: 17px;
    margin-top: 7px;
}

.stub_objekti{width:320px; height:100%; margin-right:10px; float:left;}
.stubac_objekti_responsive { display:none;}
.stubac_objekti{width:229px; padding:15px 0px; margin-left:18px; float:left; 
font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  font-size: 18px; word-spacing:2px; }
.stubac_objekti h2{font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  font-size: 18px; 
padding:10px 0 5px 0px; color:#b11c1b; border-bottom:dotted 2px #6d6e71; margin-bottom:0;}
.stubac_objekti p{font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;  font-size: 18px; 
padding:10px 0 0px 0px; color:#6d6e71;}

/*  KONTAKT */
#kontakt_spec{
	width:320px; 
	background:#666;
	height:675px;
	background:#b11c1b;
	color:#fff;
}
.kontakt_spec_tekst{padding:58px 35px 70px 35px; font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif; font-size:18px;}
#kontakt_spec h1{font-size:36px; margin-bottom:10px; }

#kontakt_main{width:680px; padding:50px 40px 30px 40px; vertical-align:top; background:#fff; font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif; font-size:18px;}
#kontakt_main a{ font-size:18px; color:#b11c1b; }
#kontakt_main a:hover{ font-size:18px; color:#999;  }


#kontakt_main h1{
	font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;
	font-size:42px;
	color:#b11c1b;
	padding-left:10px;
}

#kontakt_main h3{
	font-family: 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	padding-left:10px;
	margin-bottom:35px;
}

.stubci_main{
	width:46%;
	float:left;
	padding:20px 10px;
	margin:0;
	font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;
	font-size:20px;
	color:#6d6e71;
}
.border_line{border-bottom:dotted 2px #cecfd1;}

.kontakt_td{height:675px; background:#b11c1b;}

#poslata{
	color:#0099ff;
	background-color:#FFFF66;
	padding:2px;
	margin:0 1px;
	text-align:center;
	font-family: 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;
	font-size:22px;
}
/*  FORMA  */
.kont_card{
	height:100%;
	margin-top:5px;
	padding-bottom:20px;
}

.form_left{
	width:310px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	font:18px 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;s
	color:#a7a9ac;
	text-align:left;}

.form_right{
	width: 275px;
	float:left;
	padding-top:32px;
	padding-left:20px;
	font:18px 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	color:#a7a9ac;
	text-align:left;}

.form_left .form_right{
	display:inline;}

.testoForm{
	background-color:#a7a9ac;
	font:normal 18px 'Montserrat', Trebuchet MS, Helvetica, sans-serif;
	color:#444;
	border:none;
	height:32px;
	width:285px;
	margin-bottom:15px;
	margin-top:1px;}

.testoForm1{
	background-color:#a7a9ac;
	font:normal 18px 'Conv_cirTNORnormal', Trebuchet MS, Helvetica, sans-serif;
	color:#fff;
	width:75px;
	height:35px;
	border:none;}

.testoForm1:hover{color:#000; cursor:pointer;}
textarea.testoForm{margin-bottom:10px; width:335px; height:245px;}

/*   U V E C A NJ E   */
.uvecanje img{margin:0;}
.uvecanje:hover{background-color: transparent;}
.uvecanje span{ 
	position: absolute;
	top: -1000px;
	left: 0px; 
	visibility: hidden;
	background-color: #FFFFCC;
	padding:20px;
	font:normal 18px "palatino linotype", "trebuchet ms", "times new roman";
	color:#444;
	text-align:center;
}

.uvecanje span img{margin-top:10px;}

.uvecanje:hover span{ 
	visibility: visible;
	top: -90px;
	left: 0px; 
	z-index: 50;
}








