/* MAIN STRUCTURE CSS */
*{
	padding:0px;
	margin:0px;
	color:#333;
	font-family: sans-serif;
	
}


HTML{width:100%; overflow-y: scroll;}
BODY {
	width:100%;
	margin: 0px; 
	padding:0px;
	font-size:14px;

}
img {outline: none;}
a{text-decoration:none;outline:none;}

@font-face {font-family: icons; src: url(font-awesome/fonts/FontAwesome.otf);}
.icons, .index .searchDugme {font-family: icons;}

 

/* DISPLAY NONE */
.mob_main_menu, .poruciTekst {display:none;}
.oblast_strane{margin:auto;}
.index .oblast_strane {background:#fff;}
.top_baner {   margin:-94px auto 0 auto; box-shadow: 0 30px 50px rgba(0,0,0,.3);}
.oblast_sadrzaja{width:100%;margin:0 auto;position:relative; }
.katalog .oblast_sadrzaja {margin:0px auto ;width:100%;min-height:540px;}
.usluge .oblast_sadrzaja{padding-top:52px;}
.registrator .oblast_sadrzaja {width:1200px;}
.prekidFloat{	clear:both;	float:none;}


/* < NAVIGACIJA > */

.sideCatNav{
  background: #8af;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 380px;
}
.level-root{display: none}
.level-root:first-child{
	display: block;
}
.level-root > a{
	font-size:18px;
	border-bottom:1px solid #888;
	padding:10px 0;
	display:block;	
}

.sideCatNav ul li {
	list-style: none;
	padding:1px 8px;
}
.sideCatNav ul li a {
	display: block;
	color:#eee
}

.sideCatNav ul li a:hover{
	color:#ccc;
	position: relative;
}

.level-1 a:hover:after{
	content:"";
	width:4px;height:10px;
	background: red;
	position: absolute;
	top:3px; left:-2px;
}

.sideCatNav ul li ul {}
.sideCatNav .level-0 > a{
	font-size:14px;
	text-transform: uppercase;
	line-height: 100%;
	padding:10px 0 0 0;
}
.sideCatNav .level-0:last-child > a{
	padding:10px 0 20px 0
}
.sideCatNav .level-0 ul{
	border-left:1px dashed #ccc
}
.sideCatNav .level-0 ul a{
	font-size:13px;
	text-transform: uppercase;
	padding:0 6px;
}
.sideCatNav .level-4 {padding: 1px 4px}
.sideCatNav .markItem{
	color:#69b;
	font-weight:bold;
	color:#fff;
	border-bottom: 2px solid #579;
}
.sideCatNav .markItem:before {
	content:"";
	width:7px;
	height:10px;
	display:inline-block;
	background:#469;
	border-left:3px solid #579;
	border-right:3px solid #579;
	margin-right:6px;
}

/****pagetracknaw******/
.PageTrackNav {
	 
}
.PageTrackNav ul{
	display:flex;
	flex-wrap: nowrap;
	margin-top:14px;
	padding-left:10px; 
	width: 100%;
}
.PageTrackNav li{
list-style-type: none;	
}
.PageTrackNav li:nth-of-type(3):before,.PageTrackNav li:nth-of-type(4):before,.PageTrackNav li:nth-of-type(5):before{
	content:"";position:absolute;width:4px;height:4px;box-sizing: border-box; border-left:6px solid #3695eb;border-top:4px solid transparent;border-bottom:4px solid transparent;margin-left:-10px;margin-top:5px
}
.PageTrackNav li a {
	font-size:16px;
	color:#777;
	margin-right:28px;
	letter-spacing: .3px;
}
.PageTrackNav li:last-of-type a{
	font-weight:bold;
	color:#3695eb;
	 
}
/* < END NAVIGACIJA > */

/* < ELEMENTI ZAGLAVLJA > */
/* HOMPAGE */
.oblast_zaglavlja{border:none;box-shadow:unset;position:relative;}
.zaglavlje_content {background:rgba(255,255,255, 0.7);width:100%;margin:0 auto;
	height:128px;}

.logoPages{display:none;}
.logoHome{display:inline-block;z-index: 2000}
.sign {display:none;}

.logo { padding:0 0 0 2%;
	width:84px; }
 
.logo a img { height:auto;padding-top:38px;}

 
.header_information_left{display:inline-block;z-index: 1000;vertical-align: top;padding:48px 0 0 22px;}
.header_information_left h1{font-size: 18px;color:#3695eb;}
.header_information_left p{
	color:#888;
}
.glavni_meni {
	
	list-style-type: none;
	width: 100%;
	height: 10px;
	position: absolute;
	top: 30px;
	right: 0;
	border: none;
	box-shadow: unset;
	/* z-index: -1; */
	}
.header_information_right{display: block;padding:2px 46px 6px 0;
background: -moz-linear-gradient(top, #007dea 0%, #3695eb 70%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #007dea 0%,#3695eb 70%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #007dea 0%,#3695eb 70%);width:100%;position:absolute;top:0;text-align: right;box-sizing:border-box;}
#facebook_header img, #youtube_header img{width:28px;vertical-align: top; }
#youtube_header{padding-right:126px;}
.header_information_right a{display: inline-block;font-size:16px;letter-spacing: 1px;color:#fff;padding:2px 18px 0 0;vertical-align:top;font-weight:normal; opacity:.8}
.header_information_right a img{width:26px;margin-bottom:-7px; padding-right:4px;}
.glavni_meni >ul {
	 display: inline-block;text-align:center;  position:relative;width:100%;margin: 56px 0px 0px 0px;z-index: 1200;
	 box-shadow: 0 4px 4px rgba(0, 0, 0, .18);
	 }
.glavni_meni >ul li{display:inline-block;position:relative;padding-top:12px }
.glavni_meni >ul li a{text-decoration: none;
    display: block;
    height:100%;
    font-size: 17px;
	  letter-spacing: .8px;
    text-transform: uppercase;
    color: #888;
	  font-weight:normal;
    position: relative;
	  
	  padding:6px 22px 6px 24px;
	  
	 
}
.glavni_meni >ul li a{transition: all .3s;}
.glavni_meni >ul li a:hover { 

background: linear-gradient(to bottom, #007dea 0%,#3695eb 100%);
	color:#fff; border-radius:4px 4px 0 0; }
 

 /* PRETRAZIVAC */
.catalog_search {
	display: none;
	position:absolute;
	top:18px;
	right:3%;

}

#brzi_pretrazivac {
	width:100%;
	margin:auto;
	text-align: center;
 

}
#brzi_pretrazivac #inputString {
	height:32px; width:220px;
	background:rgba(255,255,255,0.2);
	border:2px solid rgba(255,255,255,0.1);
	border-radius: 2px;
	padding: 0px 0px 0px 12px;
	-webkit-text-fill-color: #00204D;
}

#brzi_pretrazivac #inputString:focus {
	background:rgba(255,255,255,0.9);
	border-bottom:2px solid rgba(186,215,235,0.5);
	color:#0061AD;
	-webkit-text-fill-color: #red;
}
#brzi_pretrazivac .searchDugme {
	display:inline-block;
	padding:2px 0;
	color:rgba(255,255,255,0.8);
	width:40px;
	text-decoration:none;
	text-align:center;
	font-family: icons;
	font-size:22px;
}
#brzi_pretrazivac .searchDugme:hover{opacity:0.7;}
.suggestionsBox {
	position: absolute;
	left:-140px; top:44px;
	margin:0;
	width: 450px;
	background-color: #fff;
	border: 2px solid #eee;
	z-index:1000;
	box-shadow: -2px 0px 6px 2px rgba(126, 126, 126, 0.2);
}
.close_suggestions{
	display:block;
	position: absolute;
	right:-8px;	top:-8px;
	width: 16px; height: 16px;
	background: url(../../site_images/icons/action_delete.gif) no-repeat 0px 0px;
	cursor: pointer;
}
.suggestionList{
	margin: 0px;
	padding:20px 0 0 0;
	height:500px;
	overflow: hidden;
	overflow-y:auto;
}
.suggestionList li {
	margin:0;	padding:0;
	cursor: pointer;
	list-style-type:none;
	height:61px;
	border-bottom: 1px solid #e9e9e9;;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	text-align: left;
}
.suggestionList li:hover:after {
  content:"";
	width:400px;height:100%;	
	position: absolute;
	right:0;top:0;
	opacity:.16;	
  background: -moz-linear-gradient(left, rgba(125,185,232,0) 0%, rgba(68,144,179,0) 59%, rgba(28,116,142,1) 100%);
  background: -webkit-linear-gradient(left, rgba(125,185,232,0) 0%,rgba(68,144,179,0) 59%,rgba(28,116,142,1) 100%); 
  background: linear-gradient(to right, rgba(125,185,232,0) 0%,rgba(68,144,179,0) 59%,rgba(28,116,142,1) 100%); 
}
.suggestionList li img {
	display: block;
	width: 60px;
	padding: 0px;	margin: 0px;
	float: left;
}
.suggestionList li div{
	width:370px;
	float: left;
}
.suggestionList li h3 {
	font-size: 14px;
	font-weight: bold;
  padding-left: 16px;
}
.suggestionList li p {padding-left: 16px;}

/* </ ELEMENTI ZAGLAVLJA > */
/* NAVIGACIJA */
#coll_left, #coll_right {margin:58px 0 0 0;}
#coll_left h3 a, #coll_right h3 a{color: #9a9a9a;}
 
.bocniMeniStrane li {list-style:none;background:#fff;border-bottom:1px solid #ededed;box-sizing:border-box;position: relative;}
.bocniMeniStrane .markerStrane a, .markerKategorije > a{ font-weight:bold;color: #6c59a7;}
.bocniMeniStrane li a {font-size:14px;color:#9a9a9a;padding:12px 26px 12px 20px;display:inline-block;}
.bocniMeniStrane li:hover { background-color: #3695eb;  }
.bocniMeniStrane li a:hover{color:#fff;}
.bocniMeniStrane li ul li a {margin-left:6px;border-bottom:1px solid #fff;}
 
 
#coll_middle{ min-height:380px; display: block;width:100%;}
/* < ELEMENTI POCETNE STRANICE > */
 
/* Sadrzaj DENT VAF  */

.pageBody{
	max-width: 960px;
	margin:0 auto;
	 
}
.catid_1 .oblast_strane{background-color:#46a2eb;}
 .Naslovna_strana{background-color: #46a2eb;padding-bottom:56px;}
#content{
	min-height: 540px;
	width: 100%;
	margin-bottom:62px;
	 }

.index  .pageBody{width:100%!important;max-width:2500px!important;}

  
.homebox1{
	max-width:960px; 
	height: auto;
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
	margin:110px auto 0px auto;
	border-radius: 3px;
	z-index: 888;
	 
}
.homebox1 div{
	width: 320px;
	height: auto;
  text-align: center;
	background-color: #1e71bc;
	box-shadow:8px 9px 8px rgba(0,0,0,.076);
	
}
.homebox1_inner{ padding:12px 0 22px 0; }
 .homebox1_inner img{width:200px;height:auto;transition: transform 0.4s ease-out;}
.homebox1_inner img:hover{transform: scale(1.1);}
.homebox1_inner h2{font-size: 18px; color:hsl(206, 17%, 98%);font-weight:normal;letter-spacing: .5px; }
.homebox2{display:flex;flex-wrap: wrap;justify-content: space-between;margin: 34px auto 0 auto;max-width:960px; }
.homebox2_inner{display: inline-block; max-width:48.3% ;text-align: center;background:#fff;border-radius:3px;height: 600px;overflow: hidden;box-shadow: 0 20px 70px rgba(0,0,0,.3);}
.homebox2_inner .text-inner{display:inline-block;width:100%;vertical-align: top;box-sizing: border-box;padding: 0 0 22px 0;}
.homebox2_inner:last-of-type .text-inner h2{margin-bottom:24px;}
.homebox2_inner:first-of-type .text-inner a{ float: right;color:#fff;background:#1e71bc;padding:8px 42px;border-radius:4px;vertical-align:bottom;margin:0 18px 0 0; }
.homebox2_inner:last-of-type .text-inner a{ float: right;color:#fff;background:#1e71bc;padding:8px 42px;border-radius:4px;vertical-align:bottom;margin:18px 18px 0 0; }
.homebox2_inner .text-inner a:hover{background:#3695eb;}
.homebox2_inner .foto{display:inline-block;}
.homebox2_inner .foto img{ width:100%;height: auto;}
.homebox2 h2{color:rgba(255,255,255, 0.8);font-size:30px;background:rgba(0,0,0, 0.7);padding:0 16px;height:74px;line-height: 1.25;margin-bottom:22px;margin-top:-78px;}
.homebox2 h3{font-size:16px;line-height: 1.25;margin-bottom:8px;padding:0 16px;text-align: left}
.homebox2 p{font-size: 16px; line-height:1.5;color:#5f6368;padding:6px 22px 22px 22px;text-align: justify;text-justify: inter-word;}
 
 
.homebox4{
	display:block;
	height:1000px;
	margin-top:-250px;
	padding-top:284px;
	background-image: url(../../cms_upload/pages/files/46_background_blue_dent_vaf.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index:-1; 
}
.homebox4_inner{box-sizing:border-box;max-width: 960px;margin:0 auto;background:rgba(255,255,255,.7);padding:44px 30px 58px 30px; box-shadow: 0 50px 130px rgba(0,0,0,.4);}
.homebox4_inner h3{font-size:28px;margin-bottom:12px; color:#333;}
.homebox4_inner p{font-size:18px;line-height:1.5;color:#333;}
.homebox5{
	 
	max-width: 960px; 
	margin:-682px auto 0 auto;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	 
	}
.homebox5_inner{width:300px;height: auto;background:#145ea1;;border-radius:2px;overflow: hidden;box-shadow:0 10px 40px rgba(0,0,0,.2);transition: all 0.3s ease-in-out;}
.homebox5_inner:hover{background:#1e71bc; }
.homebox5_inner:hover img{transform: scale(1.08);}
.homebox5 h2{font-size: 18px;color:#fff; text-align: center;padding:12px 10px 18px 10px;font-weight:normal}
.homebox5 .foto2{box-sizing: border-box;height:200px;overflow: hidden;}
.homebox5 .foto2 img{width:300px; height:auto;transition: all 0.3s ease-in-out;}

.homebox6{
	box-sizing: border-box;
	max-width: 960px; 
	margin:30px auto 28px auto;
	padding:22px 32px;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background: rgba(255,255,255,.9);
	box-shadow: 0 50px 90px rgba(0,0,0,.3); 
	 
	}
.homebox7{display:flex;flex-wrap: wrap;justify-content: center;background:#fff;max-width: 960px;margin:30px auto 28px auto;box-shadow: 0 20px 70px rgba(0,0,0,.3);border-radius:2px;}
.homebox7 .homebox_7_inner:first-of-type{width: 100%;text-align: center;font-size:22px;padding:22px 0 0;}
.homebox7 .homebox_7_inner{box-sizing: border-box;overflow: hidden;margin:0 12px;}
.homebox7 .homebox_7_inner img{transition: all .6s;}
.homebox7 .homebox_7_inner img:hover{transform: scale(1.06)}
.homebox7 h3{font-weight:lighter; color:#888}
.homebox4 a:hover h3,.homebox4 a:hover p{color:#777;}
.homebox6 a:hover{color:#3695eb;text-decoration: underline;}
 .homebox6_inner{width:auto;height: auto;  }
.homebox6_inner ul{padding:22px 0 0 38px;}
.homebox6_inner li{font-size:16px;list-style: none;padding-bottom:32px;}
.homebox6_inner li:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/46_check-box.svg); background-size:100%; background-repeat: no-repeat;width:24px;height:24px; margin-left: -38px;margin-top: -5px;}
/* </ ELEMENTI POCETNE STRANICE > */

/* < ELEMENTI STRANICA > */

/*******O NAMA******/
.catid_18 #pageTitle {padding-top:42px; font-size:44px;color:#3695eb;text-transform: uppercase;text-align:center;}
.dentvaf_o_nama {  text-align: justify; text-justify: inter-word;padding:22px 0 64px 0;max-width:1000px;margin:0 auto;}
.dentvaf_o_nama h3{font-size: 24px; color:#3695eb;margin-top:24px;padding-bottom:12px;clear:both;}
.dentvaf_o_nama p {font-size:16px;color:#5f6368; line-height: 1.5;padding-bottom:12px ;letter-spacing: .3px;}
.dentvaf_o_nama p img{float:left;width:60%;margin-right:1.2em;margin-top:1.2em;margin-bottom:2.2em}
.dentvaf_o_nama .zaposleni{margin-top:168px;display:flex;flex-wrap: wrap;justify-content: space-between;}
.dentvaf_o_nama .zaposleni_inner{box-sizing: border-box;width:49%;min-width:300px;margin-bottom:12em;border:1px solid #ddd;border-radius:6px;padding:0 20px 10px 20px;} 
.zaposleni_inner h3{font-size:26px;text-align: center;margin-bottom:.2em;margin-top:14px}
  .zaposleni_inner div{ text-align: center;margin-top:-132px }
.dentvaf_o_nama .zaposleni_inner img{width:56%;border-radius: 60%; border:12px solid #fff;}
/****USLUGE***/
.usluge #coll_middle{padding:2px 0 104px 0;max-width:1000px;margin:0 auto;}
.catid_20 #coll_middle h1{padding: 32px 0;}
.catid_20 .usluge{display: flex;flex-wrap: wrap;justify-content: center; }

.catid_20 #coll_middle .page-cID {background: #fff;width: 300px;height:300px;margin:10px;box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.1);list-style: none;}
.catid_20 #coll_middle .page-cID:hover img{transform: scale(1.06);}
.catid_20 #coll_middle .page-cID .img{overflow: hidden;width:300px;height:300px;}
.catid_20 #coll_middle .page-cID  img{width:300px;height:auto;transition: all 0.4s ease-in-out;}
.catid_20 #coll_middle .page-cID h2 {  padding :18px 0;font-size: 18px;text-align: center;  }
.catid_20 #coll_middle .page-cID  .info{margin-top:-63px;z-index: 1200;position: relative;background:rgba(0,0,0,  .7)}
.catid_20 #coll_middle .page-cID h2 a{color:rgba(255,255,255, .8);}
 

/****Decija-stomatologija*******/

.catid_25 #coll_middle .page-cID{list-style: none; padding:42px 0 12px 0}
.catid_25 #coll_middle .page-cID h2 a{text-transform: uppercase;  list-style: none;color: #3695eb;font-size:34px;letter-spacing: .7px; }
.catid_25 #coll_middle .page-pID { list-style: none;line-height:1.5;}
 
.catid_25 #coll_middle .page-pID h2 a{font-weight: normal;color:#333; font-size:18px;font-family: arial;letter-spacing: .2px; }
.usluge #coll_middle .page-pID h2 a:hover{color:#777;}
.catid_25 #coll_middle .page-pID h2::first-letter{text-transform: uppercase}
.catid_25 #coll_middle .page-pID .antrafile{color:#696b71;padding:8px 0 32px 0;max-width:700px}
.zubni_kvar_deca_bebe .pageBody div{display:flex;justify-content: left; margin:18px 0}
.zubni_kvar_opis{display: flex;justify-content: center;margin-bottom:24px;max-width: 570px;margin:12px 0 24px 0; }
.zubni_kvar_deca_bebe ul li{padding-bottom:6px}
.zubni_kvar_deca_bebe ul li:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/46_check-box.svg); background-size:90%; background-repeat: no-repeat;width:24px;height:24px; margin-left: -32px; }
.zubni_kvar_deca_bebe ul li:first-of-type{margin-top:12px}
 .zubni_kvar_deca_bebe ul li:last-of-type{margin-bottom:12px; }

/*******usluge-stranice***********/

.usluge #coll_middle  #pageBody{padding:42px 0 82px 0;margin-left:0px;  text-align: justify;text-justify: inter-word;}
.usluge #coll_middle  #pageTitle {font-size:34px;color:#3695eb; }
.usluge #coll_middle  p, .usluge #coll_middle  li{font-size:16px!important;line-height: 1.5;color:#5f6368!important;list-style: none; }
.usluge #coll_middle  ul{ max-width:1000px;margin:0 auto;}
.usluge #coll_middle  ul {border-left:2px solid #ddd;padding-left:68px;}
 .catid_20 #coll_middle .usluge {border-left:0 solid transparent!important;;padding-left:0!important;}
.usluge .page-pID .info h2 a{font-size:18px; font-weight:normal}
.usluge .page-pID .info h2 a:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/46_check-box.svg);background-color:#fff; background-size:90%; background-repeat: no-repeat;width:24px;height:24px; margin-left: -32px;margin-top: 9px;}
#coll_left {display:inline-block;vertical-align:top ;position:absolute;box-sizing:border-box;width:180px;margin-left:22px;box-shadow: 0 4px 23px 0 rgba(0,0,0,.09) }
.tehnike_pranja_zuba .flex{display:flex;flex-wrap: wrap;justify-content: space-between;}
.usluge .zdravlje_zuba li{margin:20px 0 ;}
.usluge .zdravlje_zuba li:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/46_check-box.svg); background-color:#fff;background-size:90%; background-repeat: no-repeat;width:24px;height:24px; margin-left: -32px; }
.usluge .ortodonska_terapija li:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/46_check-box.svg); background-size:90%; background-repeat: no-repeat;width:24px;height:24px; margin-left: -32px; }
.usluge .ortodonska_terapija li, .usluge .hirurske_intervencije li{margin:6px 0 18px 36px;}
.usluge .hirurske_intervencije li:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/46_check-box.svg);background-color:#fff; background-size:90%; background-repeat: no-repeat;width:24px;height:24px; margin-left: -32px; }
.catid_31 .float_right{float:right;margin:.3em 0 0 2em;}
.odrzavanje_zuba_u_trudnoci #pageBody div:first-of-type{ display:block;min-height:240px;}
.odrzavanje_zuba_u_trudnoci #pageBody div:last-of-type{ display:block;;min-height:240px;}
.odrzavanje_zuba_u_trudnoci #pageBody div:first-of-type img{float: left; padding-right:18px;height:246px;width:auto;margin-top:6px;}
.odrzavanje_zuba_u_trudnoci #pageBody div:last-of-type img{float: right; padding-left:18px;height:280px;width:auto;margin-top:-38px;}
.odrzavanje_zuba_u_trudnoci li {padding:0 0 12px 34px}
.fasete{display: flex;flex-wrap: wrap;justify-content:space-between;width: 100%;}
.fasete img{width:48%;height:auto;}
.fasete img:first-of-type{margin-left:-10px;}
.fasete img:last-of-type{margin-right:-10px;}
.fasete_kalupi{width:100%;display:flex;justify-content: center}
.fasete_kalupi img{width:68%; height:auto;}
.odrzavanje_zuba_u_trudnoci li:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/46_check-box.svg); background-color:#fff;background-size:90%; background-repeat: no-repeat;width:24px;height:24px; margin-left: -32px; }
.bio_hpp{display:flex;flex-wrap:wrap;justify-content: space-between;max-width:960px;}
.bio_hpp div{max-width:400px;}
.bio_hpp img{width:400px;height:auto}
.osetljivost_vrata_zuba #pageBody img{float:right;width:400px;height:auto;padding:0 0 1em 1.5em}
.osetljivost_vrata_zuba .float_clear { clear: both; }
/******dentalni_turizam************/
.catid_44 #coll_middle{max-width:1000px!important;margin:42px auto 140px auto;}
.catid_44 #pageTitle {padding:42px 0; font-size:44px;color:#3695eb;text-transform: uppercase;text-align:center;}
.catid_44 p{font-size:16px;color:#5f6368; line-height: 1.5;letter-spacing: .3px;text-align: justify;}
.catid_44 .image_float_right img{float:left;width:62%;padding-right:28px;padding-bottom:0;}
.catid_44 p img{ width:100%;height:auto;padding:32px 0;  }
.catid_44 #dentvaf_smile {  float: right;shape-outside:border-box;width: 44%;height: auto;border-left:22px solid transparent;padding: 8px 0 8px 0;}
.catid_44 #kontaktirajte{color:#3695eb;font-weight:bold;}
.catid_44 #kontaktirajte:hover{color:#1c74bc;}

/********kontakt**********/
.catid_24 #coll_middle{max-width:100%;margin:  0  auto; padding:2px 0 200px 0;}
.catid_24 #pageBody  {max-width:100%!important; display: flex;flex-wrap:wrap; justify-content: center; }
.catid_24 #kontakt_info{   display:inline-block; background:#fff;width:650px;vertical-align: top;margin:44px 0 0  0; height:540px;box-shadow: 0 1rem 2em rgba(52, 58, 64, 0.15) !important}
.catid_24 #kontakt_flex{display:flex;flex-wrap:wrap;}
.catid_24 #kontakt_flex ul:last-of-type{width: 320px;}
.catid_24 #kontakt_info h2{color:#fff;font-size:32px;background:#1c74bc;padding:22px 62px 8px 62px;margin-bottom:28px; }
.catid_24 #kontakt_info li h3{color:#3c4858; text-transform: uppercase;padding:0 0 12px 0; }
.catid_24 #kontakt_flex li:first-child{color:#3c4858;font-size:18px; }
.catid_24 #kontakt_flex li:nth-child(2){color:#3c4858;font-size:18px;padding-bottom:12px; }
.catid_24 #kontakt_info a, .catid_24 #kontakt_info li{color:#a3a3a3; list-style: none;font-size:16px;line-height:1.5;}
.catid_24 #kon-ime, .catid_24 #kon-email, .catid_24 #kon-poruka{  border:1px solid #bbb;padding:12px;margin:4px 0 16px 0; width:92%;border-radius:4px;}
.catid_24 #kon-poruka{max-height:  max-content; }
.catid_24 #kon-posalji {display:block;margin:0 auto;background:#3695eb; color:#fff;border:1px solid #3695eb;padding:12px 48px;cursor: pointer;border-radius:6px;}
.catid_24 #kon-posalji:hover{background:#1570c3;box-shadow:0 14px 26px -12px rgba(86, 184, 255, 0.4),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(155, 195, 255, 0.2)}
.catid_24 #kontakt_info ul{padding:2px 32px 24px 32px;}
.catid_24 .mapa{display:inline-block;vertical-align: top ;width:650px; margin-top:44px; margin-left:20px}
.catid_24 iframe{width:100%!important;height:540px;  }
.catid_24 .footer_container .mapa{display:none;}
 
 /* < ELEMENTI KATALOGA > */

.flyOutMenu{
  width:auto;
  position: absolute;
  right:0px; top:0;
	background-color:#469;
	z-index: 10;
	transition: all 1s;
}
.flyOutMenu a {display:block;cursor: pointer;
	_padding:10px 80px 10px 20px;
}
.flyOutMenu span {
	display: block;	
	color: #eee;font-size:12px;
  font-family:arial;
	text-align: center;
	line-height:16px;
	padding:3px 36px;
	
}
.flyOutMenu:hover{background: #147;}
.katalog .oblast_strane{background:#f6f6f6; } 
.katalog_prikaz{
	margin-top: 30px;
	width:100%;min-height:460px;
  text-align:center;
}
.catalogID_1 .katalog_prikaz{min-height:640px;}
.katalog_prikaz .naslov_kategorije {display:block;text-align:center;max-width:1000px;margin:0 auto;padding-bottom:12px;}
.katalog_prikaz .kratak_opis_kategorije{display:block;text-align:left;max-width:1000px;margin:0 auto;padding-bottom:42px;}
.katalog_prikaz .proizvodi{  display: flex;flex-wrap: wrap;justify-content:start;max-width:1000px;margin:0 auto;}
.catalogID_71 .katalog_prikaz .proizvodi{   justify-content:center;}
.katalog_prikaz .kategorije{max-width:1000px;margin:0 auto;padding:14px 0;}
.catalogueItemText h3{color:#6c59a7;padding-bottom:4px;border-bottom:1px solid #e1e1e1; margin-bottom:10px;text-align:center;}
.catalogueItemText {text-align: start;}
 .proizvodi li{
	position: relative;
	width:220px;
	height:330px;
	list-style: none;
	background: #fff;
  border:1px solid #e9e9e9;
	margin:20px 10px;
	padding:10px;
	box-sizing: border-box;
}
.proizvodi li:hover{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10); }
.katalog_navigacija{
	display: none;
	background:#579;
	width:360px;
	float: left;
	padding: 0 0 0 50px;
	box-sizing: border-box;
	position: fixed;
	top:150px;
	right:-310px;
	transition: .5s all;	
}

.katalog_navigacija:before{
	content:"KATALOG";
	position: absolute;
	top:200px;left:-20px;
	transform: rotate(90deg);
	color:#eee;
	font-size: 20px;
	border-top:1px solid #ccc;
	cursor: pointer;
}
.katalog_navigacija:hover{right: 0;}
.catalogueThumbLink{
	display: block;
	height:200px;
	overflow: hidden;
}
.catalogueItemText p{box-sizing: border-box;
	position: absolute;top:0;left:0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:#6c59a7;
	padding:2px 20px 2px 22px;
  border-right:none;
	margin-top:-20px;
	width:auto;
	height:20px;
	 
	
}

.catalogueItemText p:after{content: "";width:40px;height:20px;background:#6c59a7;position: absolute;top:0;right:-7px;transform: skewX(47deg);margin-right:-22px; }
/* Track Nav i PopUp */
.katalog .CatTrackNav { margin:32px 0px 0px 98px;border-bottom:1px solid #d9d9d9;width:80%;}
.CatTrackNav ul li{list-style-type: none;}
.CatTrackNav ul > li{
	display:inline-block;
	position: relative;
	box-sizing:border-box;
}
.CatTrackNav li a{
	padding:7px 10px;
	display: block;
	color:#6c59a7;
	font-size: 16px;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing: 0.6px
}
.CatTrackNav ul > li > a{
	text-decoration: none;
	box-sizing:border-box;
}
.CatTrackNav ul > li > ul{
	display:none;
	position: absolute;
	top: 31px;left:-8px;
	background:linear-gradient(to top, #472F91 , #6c59a7);
	width: 300px;
	z-index: 200;
	box-sizing:border-box;
	box-shadow:0 4px 12px 0 rgba(0,0,0,.2);
 }
.CatTrackNav ul > li > ul li{
	display:block;
	
}
.CatTrackNav ul > li > ul li a{	display:block;	padding: 10px 6px 10px 20px;}
.CatTrackNav ul > li > ul li:last-child{border: none}
.CatTrackNav ul > li > ul li a:hover{background:#1c0f44}
.TrackNavPopUp li a{color:#fff;font-size:14px;}

/* PRETRAZIVAC */
.pretrazivac .grupaPolja_1 LABEL{display:block;margin-left:10px;}
.dugmici{padding:4px;	}

/* STRELICE ZA SLEDECI I PRETHODNI PROD */
.nextProd, .prevProd{
	position:absolute;
	bottom:-55px;
	display:block;
	border:0px;
	width:100px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#999;
	padding-top:8px;
}
.prevProd{
	left:-10px;
	padding-left:24px;
	background:url(images/item_prev.gif) no-repeat 0% 50%;
}
.nextProd{
	right:0px;
	padding-right:24px;
	text-align:right;
	background:url(images/item_next.gif) no-repeat 100% 50%;
}
.cat_item {
	display: inline-block; 
	width:214px; min-height: 200px;
	list-style:none;	
	background:black;
	margin:4px;
	vertical-align: top;
	position: relative;
	border:1px solid #e7e7e7;

}

.cat_item img{
	width: 100%;
	height: 100%;
	display: block;
}
 
 
.oblast_kataloga .kategorije .catName{display:inline-block;font-size:13px;font-weight:bold;margin-left:-1px;color:#fff;background:linear-gradient(to top, #472F91 , #6c59a7);width:216px;padding:8px 0px;text-align:center;}
.oblast_kataloga .kategorije .catName:hover{background:#2f1c70 }
.cat_item > a span{color:inherit;	font-size: inherit;}

.visible{display: none;}
 .cat_item .catImage{
	display:block; 
	width:214px;height:auto;
	padding: 0!important;
  margin:0 auto!important;
}
.cat_item .catImage img{
	display: block;
	width:100%;
	height:auto;
}
.cat_item .catImage img:hover{opacity:0.5;transition: opacity .7s;}

.oblast_kataloga .kategorije .subcatsInCat li{
	display: block;
	width:80%;
}
.oblast_kataloga .kategorije .subcatsInCat li a{
	display: block;
	padding:4px 6px;
	color: #888;
	margin:0 0 0 20px;
	border-left:1px solid #888;
	letter-spacing:.4px;
}
.proizvod{display: block;max-width:820px;margin:0 auto 64px auto;border: 1px solid #e1e1e1;background-color:#fff;padding:12px;}
.prodTableLeft{
  display: inline-block;
	width:380px;
	vertical-align: top;
	margin: 2px 0 0 0;
	min-height: 222px;
}
.prodTableLeft a{display: block;background:#fff;}
.prodTableLeft a img{display: block;width:100%;margin:12px 0; }
.prodTable .proizvodjac{
	width:120px;height:auto;
	color:#fff;
	background: #6c59a7;
	padding: 2px 14px 2px 2px;
	margin-left:-12px;
	margin-top:-34px;
 }
.prodTable .proizvodjac:after{content: "";width:50px;height:21px; background:#6c59a7;position:absolute;transform: skewX(47deg);margin-top:-2px;margin-left: 22px; }
.proizvodjac img{display: block;width:100%;height:auto;}
.proizvodjac #producerCountryFlag{
	width:60px;
	transform: rotate(-20deg);
	position: absolute;
	top:20px;right:-30px;
	opacity:.8;
	z-index: 1000;
}
.prodTableRight{text-align: left;}
.prodTableRight h1, .prodTableRight h2{color: #6c59a7;}
.proizvodjac #producerCountryName{display: none}
.prodInfo {
	display: inline-block;
	max-width:400px;
	border-left:2px solid #e1e1e1;
	padding:12px 16px;
	box-sizing: border-box;
}
.prodTableRight h2{padding-bottom:14px;border-bottom:2px solid #e1e1e1; margin-bottom:12px}
.prodDescription ul{margin:10px 0 0 28px;}
.articleTable{position:relative!important;width:90%;margin:0 auto 30px auto; background:none; border-collapse: collapse; border-bottom:1px solid  #e1e1e1;margin-top:12px;}
.articleTable tr:hover td {background:#def}
.articleTable th{font-size:12px;font-weight: normal; background: #6c59a7; color:#eee}
.articleTable td{font-size:12px;font-weight: normal}
.articleTable td, .articleTable th{ min-width:20px;padding:6px; text-align:left; }
.articleTable .kolonaCena {width:100px; text-align: right}
.articleTable .item_qty{border:1px solid #ace; display: block;text-align: center; padding: 4px; width:50px; background:#f3f9ff}
.articleTable .item_qty:focus{background:#ffffee}
.articleTable .json_prop_val {
	width:0!important;position: relative;
	padding:0;margin:0;
}
.articleTable tr{position: relative;}
.articleTable tr.rabat-6 {background:#eee}
.articleTable tr.rabat-6 td {color:#666}
.articleTable .json_prop_val ul {	
	height:100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	
}
.articleTable .json_prop_val li {	text-align: center;	list-style:none;}
.articleTable .json_prop_val ul .EKO{width:36px;}
.articleTable .json_prop_val ul .PREPORUCENO{width:30px;}
.articleTable .json_prop_val ul .NOVO{width:35px;}
.articleTable .json_prop_val img{display: block;width:100%;}
.cat_item img:before{display: none;}
.articleTable .coll_pricepdv{text-align: right}
.articleTable .coll_rabat,.articleTable .coll_add{text-align: center}
.articleTable .kolonaRabat {}
.articleTable .poruciArtikal .icons{
	font-size:20px;
	cursor:pointer;
}


.dokumentacija{padding: 10px ;}
.dokumentacija ul{padding:1em 50px}
.dokumentacija ul li a{text-decoration: underline;}
.docVrsta1, .docVrsta2, .docVrsta3 {
	margin: 10px 30px 0 0px;
	display:inline-block;
	position:relative;
}
.dokumentacija .docVrsta2 a, .dokumentacija .docVrsta1 a, .dokumentacija .docVrsta3 a{
	display: block;
	padding:20px 40px 20px 60px;
	border-radius: 4px; 
	text-decoration: none;
	background: linear-gradient(to top, #472F91 , #6c59a7);
	color:#eee;
	font-weight:bold;
	letter-spacing: 0.6px;
	font-size:16px;
	box-shadow: 0 1px 6px rgba(0,0,0,.42);
}
.dokumentacija .docVrsta2 a:hover, .dokumentacija .docVrsta1 a:hover, .docVrsta3 a:hover{background:linear-gradient(to top, #2e1c6f ,  #472F91); }
.docVrsta1:before,.docVrsta2:before{
	content:"\f1c1";
	position: absolute;
	top:5px;left:14px;
	font-family:icons;
	font-size:40px;
	color:#eee;
	pointer-events: none;
	
	
	
}

.duziOpis{padding:10px 40px;}
.tehnickaTabela{
	margin-top:30px;
	text-align: left;
	border:1px solid #ccc;
	border-collapse: collapse;
}
.tehnickaTabela th{background:#cdf}
.tehnickaTabela th, .tehnickaTabela td{
	border: 1px solid #ddd;
	padding: 12px 6px;
	box-sizing: border-box;
}
.prodMoreDescription{padding: 20px;text-align:left;}
.prodMoreDescription ul{margin: 1em 2em;}
.prodMoreDescription p{padding: 10px 0;}
.prodMoreDescription p a img{display: block;width:100%;}
.prodMoreDescription h4{padding:30px 0 0 0;}
.prodMoreDescription table{
	width:auto;
	margin:30px auto;
	 
}
.prodMoreDescription table tr{
	border:1px solid #888;
	background:#fcfcfe;
}

.prodMoreDescription table tr td{
	padding:10px
}





.symb{
	display: block;
	border: none;
	width:20px;height:20px;
	padding:1px;
	border-radius:50%;
	font-size:14px;
  font-weight:bold;
	text-align: center;
	line-height: 1.1rem;
	color:#dde;
	background: #479;
	margin:auto;
}

.relatedProdsCnt h4, .prodDocsList h3{
	margin:20px 14px;
	font-weight:normal;
	font-size:21px;
	color:#45a;
	border-bottom:1px solid #eee;
}



/* NARUCIVANJE ARTIKLA - CASE 1 */
.orderBox{
  display:none;
  position:fixed;
  top:48px;left:0;right:0;bottom:50px;
  z-index: 1000;
  width:500px;
  margin:0 auto;
  background:#fff;
  border:6px solid #999;
  box-shadow: 14px 14px 10px #888;
  overflow-y:auto;
  padding:20px;
  box-sizing: border-box;
}

.back_up {
  display:block;
  padding:5px 10px;
  text-align:center;
  background:#ddd;
  color:#666;
  position:absolute;
  top:0;right:0;
  cursor: pointer;
  font-size:10px
}

.artOrder_table {border-collapse: collapse;
  margin:10px 0;
  border:1px solid #ccc;
	width:100%;

}
.artOrder_table td{
  width:1%;
  border:1px solid #ddd;
  padding:8px 6px;
  box-sizing:border-box;
	color:inherit;
}
.artOrder_table td span{
	display: block;
	color:inherit;
}
.artOrder_table p{
  text-align: right;

}
.artOrder_tableHead td{}
.artOrder_table td ul{margin:10px}
.artOrder_table td li{
  font-size:12px;
  list-style: square;
  list-style-position: inside;

}

.artOrder_table td .skice{
  width:80%;
  margin: 20px auto 10px auto;
}
.modelPolje{
  background: #0757A5;
  color:#fff;
  font-weight: bold;
}

.cenaNarudzbenica{
  font-family: ubuntuB;
  font-size:36px;
  text-align: right;
  color:#222;
}

.pdvNarudzbenica{
  font-size:11px;
  text-align: right;
}

.artOrder_table td .modelOfProduct{
  font-size: 26px;
  padding:40px 20px;
  text-align: center;
	color:#eee

}

.kolicina{
  border:1px solid #ccc;
  background:#cde;
  padding: 4px;
  text-align: center;
  outline:2px solid #ccc;
	width:200px;
  
}


.orderMe > div{display:block;vertical-align: top;
width:180px;
}
.orderMe .back_down {
  position: absolute;
  top:0;left:0;
  display:block;
  padding:3px 3px 2px 3px;
  text-align:center;
  background:#ddd;
  color:#666;
  width:20px;height:20px;
  cursor: pointer;
}

.orderMe .poruciButton {
  border: 1px solid #ccc;
  padding: 8px 36px;
  font-size: 16px;
  border-radius: 4px;
  background: green;
  text-align: center;
  cursor:pointer;
  margin:20px auto 0 auto;
}
.orderMe .poruciButton span {color: #eee; font-weight:bold}

.artOrder_table.tableLayout-11{
	background:#557799;

}

.artOrder_table.tableLayout-11 td{
	width:100px;
}
.artOrder_table.tableLayout-11 span{
		color:#eee;
	font-weight:bold;
}

.ta-znak{
	text-align: center;
	font-size:30px;
	width:80px;
}
.tableLayout-12{
	
}
.tableLayout-12 td{
	width:50%;
	
}

.tableLayout-13{
	table-layout: fixed;
	font-size:11px;
}
.tableLayout-13 #td-kolicina{
	text-align: center;
}
#td-kolicina span{
	padding:0 0 8px 0;
}

.tableLayout-14{
	table-layout: fixed;
	font-size:11px
}
.tableLayout-14 .tr-ukupnopdv td{
	font-weight:bold;
	text-align: right;
	font-size:18px
	
}

.artOrder_table td.ta-nazivArtikla{
  text-align: center;
	width:60%;
	font-size:18px
}


.artOrder_table .ta-sifraArtikla{
	font-size:20px
}


/* --------- JSSOR SLIDESHOW --------- */
/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l                  (normal)
.jssora05r                  (normal)
.jssora05l:hover            (normal mouseover)
.jssora05r:hover            (normal mouseover)
.jssora05l.jssora05ldn      (mousedown)
.jssora05r.jssora05rdn      (mousedown)
*/
#slider1_container{	position: relative;top: 0; left: 0; background: #ffffff;}
#slider1_container .jssorslides{left: 40px;}
.jssora05l, .jssora05r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url('../js/jssor/img/a02.png') no-repeat;
	overflow: hidden;
}
.jssora05l {
	background-position: -10px -40px;
	left:8px;width:40px;height:40px;
}
.jssora05r {
	background-position: -70px -40px;
	right:8px;width:40px;height:40px;
}
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }

/* jssor slider thumbnail navigator skin 01 css */
/*
.jssort01 .p            (normal)
.jssort01 .p:hover      (normal mouseover)
.jssort01 .p.pav        (active)
.jssort01 .p.pdn        (mousedown)
*/
.jssort01{
	bottom:0;
	position:absolute;left:0;
	height:80px;
}
.jssort01 .p {
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	height: 72px;
}
.jssort01 .t {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.jssort01 .w {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.jssort01 .c {
	position: absolute;
	top: 0;
	left: 0;
	width: 68px;
	height: 68px;
	border: #6C59A7 2px solid;
	box-sizing: content-box;
	background: url('../js/jssor/img/t01.png') -800px -800px no-repeat;
	_background: none;
}
.jssort01 .pav .c {
	top: 2px;
	left: 2px;
	width: 68px;
	height: 68px;
	border: #000 0 solid;
	background-position: 50% 50%;
}
.jssort01 .p:hover .c {
	top: 0;
	left: 0;
	width: 70px;
	height: 70px;
	border: #fff 1px solid;
	background-position: 50% 50%;
}
.jssort01 .p.pdn .c {
	background-position: 50% 50%;
	width: 68px;
	height: 68px;
	border: #000 2px solid;
}
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
	/* ie quirks mode adjust */
	width /**/: 72px;
	height /**/: 72px;
}





/* WISHLIST CATALOGUE TOOLBAR */

.wishListBar {
  position:fixed;bottom:-110px;left:0;right:0;background:#444;
    -webkit-transition: bottom 2s;
  transition: bottom 2s;
}
.wishListBar.active {
  bottom:0px;
  -webkit-transition: bottom 2s;
  transition: bottom 2s;
}
.toolbarInner {font-size:0;}
.toolbarInner .icons, .toolbarUl {display:inline-block;vertical-align: middle;}

.promo-pics-container {
  width:100%;
  height: 110px;
  overflow: hidden;
}
.promo-pics-container .promo-pics-container-inside.w4 {
  height: 110px;
  display: block;
  margin: 0;
  padding: 0;
  font-size:0;
}

.toolbarInner .icons {
  width:50px;
  text-align:center;
  font-size:24px;color:#ccc;
  padding:30px 0;
}
.wishListBar a {display:block;width:100%;height:100%;box-sizing:border-box;font-size:14px}
.wishListBar .hederBoksa {text-align:center;color:#eee;font-weight:bold;padding:5px 0;border-bottom:1px dashed #ccc;box-sizing:border-box;font-size:18px}
.wishListBar .hederStrelica {position:absolute;top:0;right:2%;width:34px;height:30px;text-align: center;cursor:pointer;transition: 1s ease-in-out;}
.wishListBar .hederStrelica .icons {font-size:26px;color:#ccc;font-family: icons;width:100%;padding:1px 0 0 0;}

.wishlistBox .textPraznogBoxa {
  height:100%;
  text-align: center;
  color: #eee;
  font-weight: bold;
  padding: 5px 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.wishListBar .hederStrelica.active {
  transform: rotate(180deg);
  transition: 1s ease-in-out;
}
.tollBarLi {
  display:inline-block;
  vertical-align: top;
  width:214px;
  background:beige;
  margin:0 5px 10px 5px;
}
.leftTollBarBox, .rightTollBarBox {display:inline-block;vertical-align: top;}
.leftTollBarBox{width:50%;position:relative;}
.rightTollBarBox {width:50%;position:relative;}


.toolBarProdName {display:none;}

.leftTollBarBox .toolBarImg {background:red;overflow: hidden;height:110px;display:block;}
.leftTollBarBox .toolBarImg img{display:block;width:100%;height:auto;}
.leftTollBarBox .toolBarQty {
  position:absolute;bottom:0;right:0;
  background: #0077BE;
  color: #fff;
  padding: 2px 6px;
	font-size:14px;
}

.rightTollBarBox .toolBarArtModel {background: #0077BE;padding: 4px 8px;display:inline-block;color:#fff}
.rightTollBarBox .removeItem {position:absolute;top:0;right:0;z-index:100;cursor:pointer;}
.rightTollBarBox .removeItem p{padding:4px 0 0 0;}
.rightTollBarBox .removeItem:hover p {color:#444}
.rightTollBarBox .toolBarArtCnt{display:block;padding:15px 8px}
.rightTollBarBox .toolBarBill{}
.rightTollBarBox .toolBarBill span {padding:0 8px 5px 8px;display:inline-block;}

#wishlist_buttons{
	border:1px solid #34a;
	border-top:10px solid #34a;
	margin-top:20px
}

#wishlist_buttons a{
	width:60px;height:60px;
	vertical-align: top;
	padding:10px;
	border:none;
	margin:10px;
	display: inline-block;
	background: #459;
	color:#e3e3e3;

}

 
 

/* REGISTRATOR */
/* CSS Document */
/* Stylovi za stranice MyAccount */
/* PlumDesign, Milan Jovanovic Belgrade 20.10.2007 */

#myaccount_style .myAcc_container{
	width:70%;
	margin: auto;
}
#myaccount_style{
	width: 960px;
	padding: 10px;
	background: #fff;
}
#myaccount_style .contentTABLE{
	width:100%;
	border-collapse:collapse;
	border:0px solid red;
}
#myaccount_style .contentArea{
	vertical-align:top;
	padding:0px;
}
#myaccount_style input{
	display: block;
	text-align: center;
	margin:auto;
	padding:10px 10px;
	width: 60%;
}

.form_container{
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 3px;
    border-radius: 3px;
	border:1px solid #d4d4d4;
	margin:5px 5px 5px 5px;
	-webkit-box-shadow: 0px 0px 4px #e1e1e1;
	padding:10px 0px 10px 10px;
}

#ulogujte_se {
	float:left;
	width:270px;
	margin-right:30px;
	}
#ulogujte_se H3{
	font-size:14px;
	color:#696969;
	text-transform:uppercase;
	margin-bottom:10px;
	}
#ulogujte_se P{
	text-align:left;
	padding:5px 0px 0px 0px;
	color:#696969;
}
#ulogujte_se INPUT, #registrujte_se INPUT{
	border:1px solid #cfcfcf;
	font-size: 14px;
	padding: 4px;
	color:#444;
	background:#f5f5f5;
	}
	
#ulogujte_se #dugme_login, #registrujte_se #dugme_login{
	border:1px solid #fff;
	padding:8px;
	background:#999999;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	margin-top:10px;
	}
	
#registrujte_se {
	float:left;
	width: 340px;
	}
#registrujte_se P{
	text-align:left;
	padding:0px 0px 5px 0px;
	color:#ababab;
	}
#registrujte_se H3{
	font-size:14px;
	color:#696969;
	text-transform:uppercase;
	margin-bottom:10px;
	}


#registrujte_se P LABEL{
	margin-bottom:0px;
	display: block;
	}
.hederBoksa{
	font-size:20px;
	font-weight:normal;
	padding:10px 0;
}

.registratorTabela{
	border:1px solid #ddd;
	padding:10px;
	border-collapse: collapse;
}
.registratorTabela th{
	background:#45a;
	color:#eee;
	padding:8px;
}
.registratorTabela td{
	border:1px dashed #ddd;
	border-top:none;
	padding:0 7px;
}
.registratorTabela .coll_image{
	width:180px;
}

.registratorTabela img{
	display: block;
	width:130px;
}
#myaccount_style .menuArea {
	width:240px;
	vertical-align:top;
	}
.menuArea UL{
	border:0px solid red;
	margin-left:25px;
	margin-bottom:20px;
	}
.menuArea UL LI{
	list-style:none;
	margin-bottom:5px;
	background:url(../../site_images/sadrzaj/senka_lista_mojprojekat.gif) no-repeat 0% 100%;
	}
.menuArea UL LI A{
	text-decoration:none;
	color:#515151;
	padding-top:15px;
	display:block;
	margin-left:10px;
	}
.menuArea UL LI A:Hover{
	text-decoration:none;
	display:block;
	background:url(../../site_images/sadrzaj/senka_lista_mojprojekat_over.gif) no-repeat 0% 100%;

	}
.menuArea .markerStrane{
	background:url(../../site_images/sadrzaj/senka_lista_mojprojekat_over.gif) no-repeat 0% 100%;
}



/******FQ**********/

.catid_22 .oblast_sadrzaja{max-width:960px;padding:44px 0 14px 74px;border-left:2px solid #ddd;margin-bottom:64px;}
.catid_22 .oblast_sadrzaja li {list-style: none;padding-bottom:24px;}
.catid_22 .oblast_sadrzaja li a:hover{opacity:0.8;}
.catid_22 .oblast_sadrzaja li:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/46_check-box.svg); background-size:100%; background-repeat: no-repeat;width:24px;height:24px; margin-left: -38px;margin-top: 0px;}
.catid_22 .pageTitle{font-size:34px;color:#3695eb;padding :0 0 32px 0;}
.catid_22 .pageBody p{font-size:16px!important;line-height: 1.5;color:#5f6368!important;list-style: none; }
.catid_22 .karijes_zuba li, .prvi_zubici li{padding-left:36px;padding-bottom:12px; font-size:16px;font-weight:bold;}
.catid_22 .karijes_zuba, .prvi_zubici {margin:22px 0;}
.catid_22 .prvi_zubici h3, .pitanja_stomatologu h3{padding:34px 0 12px 34px;}
.catid_22 .prvi_zubici h3:before, .pitanja_stomatologu h3:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/46_check-box.svg); background-size:100%; background-repeat: no-repeat;width:24px;height:24px; margin-left: -38px;margin-top: -2px;}
/* ELEMENTI FOOTERA */

.oblast_futera {width:100%;height:100%;background:#031e36;padding:50px 0 0 0; 

}

.footer_container{display:flex;flex-wrap: wrap;justify-content: space-around;}
.footer_container .kontakt{width:300px;}
.footer_container  .mapa{width:500px;}
.footer_container .kontakt li, .footer_container .kontakt li b{font-size:16px;padding-bottom:14px;letter-spacing: .6px;list-style: none;color:rgba(255,255,255, .7);}
.footer_container .kontakt li:first-child:before{content:"";position:absolute;background-image:url(../../cms_upload/pages/files/8_homebox.svg);
	background-size:100%;  background-repeat: no-repeat;width:24px;height:28px; margin-left: -34px;margin-top: -8px;opacity: .8;}
.footer_container .kartice{display:flex;width: 100%;flex-wrap: wrap; justify-content:  center;margin-top:22px;padding:34px 0;background:#031e36;border-top:2px solid rgba(255,255,255, 0.1)}
.footer_container .kartice_inner {width:80px;height:auto;margin:0 18px;}
.footer_container .kartice_inner img{width:80px;height:auto;opacity:0.7;filter: grayscale(100%);transition: all .7s;}
.footer_container .kartice_inner img:hover{opacity: 1;filter: none;}

.footer_container .middle{display:flex; width:400px; flex-direction:column;}
.footer_container .middle img{width:28px;height:auto;margin-bottom:-12px;margin-right:8px;}
.footer_container .middle a{font-size:16px;color:#fff;width:100%;height:48px;letter-spacing:.7px;opacity:.7}
.footer_container .middle a:hover{opacity:1;}
/* MAPA */
.footer_container iframe{width:500px}
.map_container {background:#2D343E;}
.map_container h2 {background:#222933;padding:3px 15px 5px 15px;}
.map_container h2 a{text-align: left; color: #fff;font-size: 20px;text-transform:uppercase;  }


/* GALERIJA*/
.embdgallery li{list-style:none;}
.embdgallery_image a{display:block;width:100%;height:100%;}
.embdgallery_image a img{display:block;width:100%;height:100%;}



/***media***/
 

 
 
@media(max-width: 900px){
	.glavni_meni ul > li > a{
		text-decoration: none;
    display: block;
    padding: 8px 4px 4px 4px;
     font-size: 12px;
	  letter-spacing: 1px;
    text-transform: uppercase;
     
    position: relative;
	}
	.glavni_meni ul {padding-left: 7%;}
	 .glavni_meni ul > li{
		display:inline-block;
		vertical-align: top;
		padding:0px 1%;}

.zaglavlje_content{
	height:114px;
	background:rgba(255,255,255, .9);
}
.logo a img{padding-top:32px}
.homebox1{justify-content: center; }
.homebox4{margin-bottom:10%}
.homebox4_inner{width:84%;}
.homebox5{flex-wrap: nowrap;width:84% ; }
.homebox6{flex-direction: column;width:84%}
.homebox2{width:84%}
.homebox7{width:84%}
 
.footer_container .kontakti{margin-left:2%; width:42% }
.footer_container .kontakt{width:100%; }
.footer_container .middle{width:54%}
.footer_container .mapa{width:100%}
.footer_container iframe{width:100%;margin-top:4%;}
.footer_container .kontakt li:first-child::before{display:none;}

}





