body {
	margin: 0px;
	padding: 0px;
	background: url("../images/bkg.gif") repeat-x top left;
	text-align: center;
	background-color: #f3f7fb;
}

#head1 {
	background: url("../images/head_1.png") no-repeat top left;
	width: 239px;
	height: 11px;
	margin: auto;
	text-align: left;
	padding-left: 612px;
	padding-top: 236px;
}

*html #head1 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='include/images/head_1.png');
}

#head2 {
	background: url("../images/head_2.png") no-repeat top left;
	width: 239px;
	height: 11px;
	margin: auto;
	text-align: left;
	padding-left: 612px;
	padding-top: 236px;
}

*html #head2 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='include/images/head_2.png');
}

#head3 {
	background: url("../images/head_3.png") no-repeat top left;
	width: 239px;
	height: 11px;
	margin: auto;
	text-align: left;
	padding-left: 612px;
	padding-top: 236px;
}

*html #head3 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='include/images/head_3.png');
}

#head4 {
	background: url("../images/head_4.png") no-repeat top left;
	width: 239px;
	height: 11px;
	margin: auto;
	text-align: left;
	padding-left: 612px;
	padding-top: 236px;
}

*html #head4 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='include/images/head_4.png');
}

#head1 a {
	text-indent:-9999px;
	width: 27px;
	height: 8px;
	overflow: hidden;
	background: url("../images/home.gif") no-repeat top left;
	display: block;
	position: relative;
}

#head2 a {
	text-indent:-9999px;
	width: 27px;
	height: 8px;
	overflow: hidden;
	background: url("../images/home.gif") no-repeat top left;
	display: block;
	position: relative;
}

#head3 a {
	text-indent:-9999px;
	width: 27px;
	height: 8px;
	overflow: hidden;
	background: url("../images/home.gif") no-repeat top left;
	display: block;
	position: relative;
}

#head4 a {
	text-indent:-9999px;
	width: 27px;
	height: 8px;
	overflow: hidden;
	background: url("../images/home.gif") no-repeat top left;
	display: block;
	position: relative;
}

#sajt {
	margin: auto;
	text-align: left;
	background: url("../images/sajt_bkg.png") repeat-y top left;
	width: 831px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 40px;
}

*html #sajt {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='include/images/sajt_bkg.png');
}

#leftPt  {
	width: 578px;
	float: left;
}

#rightPt  {
	width: 253px;
	float: left;
	position: relative;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
}

#menu {
	width: 459px;
	margin-left: 79px;
	background: url("../images/men_bkg.gif") repeat-x top left;
	height: 59px;
	padding-left: 27px;
	position: relative;
}

#menu a.dental {
	display: block;
	float: left;
	background: url("../images/dental.gif") repeat-x top left;
	text-indent:-9999px;
	width: 135px;
	height: 59px;
}

#menu a.dental:hover {
	background: url("../images/dental.gif") repeat-x bottom left;
}

#menu a.dentalAkt {
	display: block;
	float: left;
	background: url("../images/dental.gif") repeat-x bottom left;
	text-indent:-9999px;
	width: 135px;
	height: 59px;
}

#menu a.price {
	display: block;
	float: left;
	background: url("../images/price.gif") repeat-x top left;
	text-indent:-9999px;
	width: 85px;
	height: 59px;
}

#menu a.price:hover {
	background: url("../images/price.gif") repeat-x bottom left;
}

#menu a.priceAkt {
	display: block;
	float: left;
	background: url("../images/price.gif") repeat-x bottom left;
	text-indent:-9999px;
	width: 85px;
	height: 59px;
}

#menu a.impl {
	display: block;
	float: left;
	background: url("../images/impl.gif") repeat-x top left;
	text-indent:-9999px;
	width: 124px;
	height: 59px;
}

#menu a.impl:hover {
	background: url("../images/impl.gif") repeat-x bottom left;
}

#menu a.implAkt {
	display: block;
	float: left;
	background: url("../images/impl.gif") repeat-x bottom left;
	text-indent:-9999px;
	width: 124px;
	height: 59px;
}

#menu a.contact {
	display: block;
	float: left;
	background: url("../images/contact.gif") repeat-x top left;
	text-indent:-9999px;
	width: 87px;
	height: 59px;
}

#menu a.contact:hover {
	background: url("../images/contact.gif") repeat-x bottom left;
}

#menu a.contactAkt {
	display: block;
	float: left;
	background: url("../images/contact.gif") repeat-x bottom left;
	text-indent:-9999px;
	width: 87px;
	height: 59px;
}

#contTop {
	background: url("../images/cont_top.gif") no-repeat top left;
	width: 578px;
	height: 32px;
	margin-top: 18px;
}

#contTopNasl {
	background: url("../images/cont_top_ns.gif") no-repeat top left;
	width: 578px;
	height: 5px;
	margin-top: 18px;
	overflow: hidden;
}

#contentNs {
	padding-left: 46px;
	padding-right: 6px;
	position: relative;
}

#content {
	padding-left: 79px;
	padding-right: 13px;
	position: relative;
}

#izdvojeno {
	background: url("../images/sjena_iz.gif") repeat-y top right;
	position: relative;
}

#uskl {
	background: url("../images/izdvojeno_bkg.gif") no-repeat top left;
	padding-top: 29px;
	padding-left: 33px;
	width: 486px;
}

#bojaIz {
	background-color: #d8ecf1;
}

#izdvojeno h1 {
	margin: 0px;
	padding: 0px;
	width: 195px;
	height: 23px;
	overflow: hidden;
	text-indent:-9999px;
	background: url("../images/naslov1.gif") no-repeat top left;
	margin-left: 15px;
}

#textIzd {
	font: 12px Arial, Tahoma, sans-serif;
	color: #6d6d6d;
	padding-left: 19px;
	padding-top: 8px;
	padding-right: 20px;
}

#textIzd2 {
	font: 12px Arial, Tahoma, sans-serif;
	color: #6d6d6d;
	padding-left: 19px;
	padding-top: 8px;
	padding-right: 20px;
}

#botIzd {
	background: url("../images/izd_bot.gif") no-repeat top left;
	width: 102px;
	height: 62px;
	padding-left: 391px;
	padding-top: 1px;
}

#botIzd a {
	font: bold 11px Arial, Tahoma, sans-serif;
	color: #459abc;
	text-decoration: none;
}

#ostaliCt {
	background: url("../images/contOst.gif") no-repeat top left;
	width: 487px;
	padding-top: 24px;
	margin-left: 33px;
	margin-top: 4px;
	font: 12px Arial, Tahoma, sans-serif;
	color: #828181;
	position: relative;
}

.welc {
	margin: 0px;
	padding: 0px;
	width: 428px;
	height: 21px;
	text-indent:-9999px;
	background: url("../images/welc.gif") no-repeat top left;
	margin-bottom: 14px;
	overflow: hidden;
} 

.leftAl {
	margin-top:2px;
	padding-right:6px;
	padding-bottom:5px;
}

.textAl {
	margin-top:2px;
	padding-left:41px;
}

.textAl2 {
	margin-top:15px;
	padding-left:41px;
}

.sepCOs {
	background: url("../images/sep_co_os.gif") no-repeat left;
	height: 35px;
}

.zag {
	margin: 0px;
	padding: 0px;
	width: 208px;
	height: 19px;
	text-indent:-9999px;
	background: url("../images/zag.gif") no-repeat top left;
	margin-bottom: 11px;
	overflow: hidden;
}

#galCrta {
	background: url("../images/gcrta.gif") no-repeat top left;
	height: 1px;
	overflow: hidden;
}

#gallM {
	background: url("../images/gal_bkg.gif") no-repeat top left;
	width: 232px;
	height: 272px;
	padding-top: 13px;
}

#bijelo {
	background: url("../images/gall_bijelo.png") no-repeat top left;
	width: 206px;
	height: 236px;
	margin-left: 9px;
}

*html #bijelo {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='include/images/gall_bijelo.png');
}

#povecalo {
	padding-left: 4px;
	padding-top: 4px;
	margin-left: 4px;
}

#povecalo #slika {
	background: url("../images/povecalo.png") no-repeat center;
	position: absolute;
	width: 190px;
	height: 190px;
	cursor: pointer;
	z-index: 100;
}

*html #povecalo #slika {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='include/images/povecalo.png');
}

#gallTi {
	background: url("../images/gall.gif") no-repeat left top;
	width: 61px;
	height: 17px;
	overflow: hidden;
	margin-top: 9px;
	float: left;
}

#strelice {
	float: left;
	padding-right: 4px;
	margin-left: 80px;
	margin-top: 6px;
	position: relative;
	display: inline;
}

.strLt {
	background: url("../images/str_lt.gif") no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	display: inline;
}

.strRt {
	background: url("../images/str_rt.gif") no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-left: 7px;
	margin-right: 6px;
	display: inline;
}

.none {
	display: none;
}

.visible {
	display: block;
}

.imgH {
	height: 190px;
}

#prac {
	background: url("../images/prac.gif") no-repeat top left;
	width: 206px;
	height: 76px;
	padding-top: 13px;
	font: 12px Arial, Tahoma, sans-serif;
	color: #6d6d6d;
	padding-top: 152px;
	padding-left: 26px;
}

#prac a {
	font: 12px Arial, Tahoma, sans-serif;
	color: #e18002;
	text-decoration: none;
}

#prac a:hover {
	text-decoration: underline;
}

#linkz {
	width: 232px;
	background: url("../images/lnk_bgk.gif") repeat-y left top;
}

#inLn {
	width: 209px;
	background: url("../images/lnk_bkg.gif") no-repeat left bottom;
	padding-left: 23px;
}

#topLnk {
	background: url("../images/lnk_top.gif") no-repeat top left;
	width: 232px;
	height: 60px;
	margin-left: -23px;
	position: relative;
}

.sepLnk {
	background: url("../images/sep_lnk.gif") no-repeat top left;
	height: 18px;
	overflow: hidden;
	margin-left: -23px;
	position: relative;
}

#inLn span {
	font: bold 13px Arial, Tahoma, sans-serif;
	color: #1c7194;
}

#inLn a {
	font: 12px Arial, Tahoma, sans-serif;
	color: #58abc3;
	text-decoration: none;
}

#inLn a:hover {
	text-decoration: underline;
}

#lnkBot {
	width: 232px;
	height: 43px;
	background: url("../images/bot_lnk.gif") no-repeat top left;
}

#bottSt {
	margin: auto;
	background: url("../images/bott_st.png") no-repeat top;
	width: 733px;
	height: 64px;
	padding-bottom: 23px;
	text-align: left;
	padding-left: 120px;
	padding-top: 5px;
	font: 11px Arial, Tahoma, sans-serif;
	color: #8fbbce;
}

*html #bottSt {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='include/images/bott_st.png');
}

#bottSt a {
	font: 11px Arial, Tahoma, sans-serif;
	color: #8fbbce;
	text-decoration: none;
	position: relative;
}

#bottSt .potpis {
	padding-left: 354px;
	font: 11px Arial, Tahoma, sans-serif;
	color: #aaaaaa;
}

.darija {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 38px;
	width: 208px;
	background: url("../images/darija.gif") no-repeat top left;
	margin-bottom: 1px;
	overflow: hidden;
}

.implantology {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 23px;
	width: 134px;
	background: url("../images/implantology.gif") no-repeat top left;
	margin-bottom: 1px;
	overflow: hidden;
}

.sepCnt {
	background: url("../images/sep_cnt.gif") no-repeat left;
	height: 21px;
	overflow: hidden;
}

.textContAl {
	font: 12px Arial, Tahoma, sans-serif;
	color: #828181;
	padding-right: 22px;
	position: relative;
}

.textContAl ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.textContAl2 {
	font: 12px Arial, Tahoma, sans-serif;
	color: #828181;
	padding-right: 1px;
	position: relative;
	width: 485px;
}

.textContAl2 ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.linkOb {
	font: 12px Arial, Tahoma, sans-serif;
	color: #58abc3;
	text-decoration: none;
}

.linkOb:hover {
	text-decoration: underline;
}

.linkObBo {
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #58abc3;
	text-decoration: none;
}

.linkObBo:hover {
	text-decoration: underline;
}

.darko {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 38px;
	width: 253px;
	background: url("../images/darko.gif") no-repeat top left;
	margin-bottom: 4px;
	margin-top: 23px;
	overflow: hidden;
}

.practice {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 20px;
	width: 138px;
	background: url("../images/practice.gif") no-repeat top left;
	margin-bottom: 0px;
	margin-top: 23px;
	overflow: hidden;
}

.guarantee {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 20px;
	width: 138px;
	background: url("../images/guarantee.gif") no-repeat top left;
	margin-bottom: 0px;
	margin-top: 23px;
	overflow: hidden;
}

.requirement {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 20px;
	width: 138px;
	background: url("../images/requirement.gif") no-repeat top left;
	margin-bottom: 0px;
	margin-top: 23px;
	overflow: hidden;
}

.whatDental {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 17px;
	width: 228px;
	background: url("../images/what_dental.gif") no-repeat top left;
	margin-bottom: 9px;
	margin-top: 23px;
	overflow: hidden;
}

.typesOf {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 18px;
	width: 230px;
	background: url("../images/types_of.gif") no-repeat top left;
	margin-bottom: 8px;
	margin-top: 23px;
	overflow: hidden;
}

.advantages {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 17px;
	width: 428px;
	background: url("../images/advantages.gif") no-repeat top left;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 12px;
}

.candidate {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 17px;
	width: 305px;
	background: url("../images/candidate.gif") no-repeat top left;
	margin-bottom: 15px;
	margin-top: 15px;
	overflow: hidden;
}

.treatment {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 13px;
	width: 176px;
	background: url("../images/treatment.gif") no-repeat top left;
	margin-bottom: 15px;
	margin-top: 15px;
	overflow: hidden;
}

.whatEx {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 16px;
	width: 273px;
	background: url("../images/what_ex.gif") no-repeat top left;
	margin-bottom: 12px;
	margin-top: 15px;
	overflow: hidden;
}

.tekstOb {
	font: 12px Arial, Tahoma, sans-serif;
	color: #338bae;
}

.tekstOb2 {
	font: 11px Arial, Tahoma, sans-serif;
	color: #338bae;
}

.pricelist {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 17px;
	width: 87px;
	background: url("../images/priceT.gif") no-repeat top left;
	margin-bottom: 1px;
	overflow: hidden;
}

#dentPro {
	height: 13px;
	width: 150px;
	background: url("../images/dentPro.gif") no-repeat top left;
	text-indent:-9999px;
	margin-top: 16px;
	margin-bottom: 20px;
}

#oralSu {
	height: 18px;
	width: 109px;
	background: url("../images/oral.gif") no-repeat top left;
	text-indent:-9999px;
	margin-top: 8px;
	margin-bottom: 20px;
}

.priceRed {
	background: url("../images/crta_price.gif") no-repeat top left;
	padding-top: 2px;
	padding-bottom: 1px;
	font: 12px Arial, Tahoma, sans-serif;
	color: #3d99c0;
	position: relative;
	text-align: right;
	width: 464px;
}

.leftPrice {
	font: 12px Arial, Tahoma, sans-serif;
	color: #828181;
	width: 208px;
	float: left;
}

.leftPrice2 {
	font: 12px Arial, Tahoma, sans-serif;
	color: #828181;
	width: 384px;
	float: left;
	text-align: left;
}

#perio {
	height: 18px;
	width: 134px;
	background: url("../images/perio.gif") no-repeat top left;
	text-indent:-9999px;
	margin-top: 8px;
	margin-bottom: 20px;
}

#implant {
	height: 18px;
	width: 118px;
	background: url("../images/implant.gif") no-repeat top left;
	text-indent:-9999px;
	margin-top: 8px;
	margin-bottom: 20px;
}

#este {
	height: 18px;
	width: 281px;
	background: url("../images/este.gif") no-repeat top left;
	text-indent:-9999px;
	margin-top: 8px;
	margin-bottom: 20px;
}

.contact {
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	height: 17px;
	width: 78px;
	background: url("../images/contactT.gif") no-repeat top left;
	margin-bottom: 1px;
	overflow: hidden;
}

.contRed {
	background: url("../images/crta_price.gif") no-repeat bottom left;
	padding-bottom: 8px;
	padding-top: 6px;
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #338bae;
	position: relative;
}

.conField {
	background-color: #ffffff;
	border: 0px;
	width: 350px;
	padding-left: 10px;
}

.conUpl2 {
	border: 0px;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	width: 221px;
	height: 25px;
	margin-left: 64px;
}

.file {
	border: 0px;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	width: 271px;
	height: 25px;
	z-index: 2;
	position: relative;
	text-align: right;
}

div.fileinputs {
	position: relative;
	width: 271px;
	height: 31px;
	float: left;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

div.fakefile input {
	border: 0px;
	width: 180px;
}

.inputLab {
	width: 203px;
	height: 31px;
	float: left;
}

#kontakt input:focus {
	background-color: transparent;
}

.contRedUpl {
	background: url("../images/crta_price_upl.gif") no-repeat top left;
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #338bae;
	position: relative;
	height: 31px;
	overflow: hidden;
}

.contRedUpl:hover {
	background: url("../images/crta_price_upl.gif") no-repeat bottom left;
}

.contRedUpl2 {
	background: url("../images/crta_price_upl.gif") no-repeat top left;
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #338bae;
	position: relative;
	height: 31px;
	margin-top: 4px;
	overflow: hidden;
}

.contRedUpl2:hover {
	background: url("../images/crta_price_upl.gif") no-repeat bottom left;
}


#kontakt {
	margin: 0px;
	padding: 0px;
}

.contRed3 {
	padding-bottom: 8px;
	padding-top: 6px;
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #338bae;
	position: relative;
}

#leftMsg {
	width: 100px;
	float: left;
	margin-top: 30px;
}

.contRed3 textarea {
	width: 369px;
	height: 80px;
	margin-top: 30px;
	border: 1px solid #dbdbdb;
}

.sendBt {
	width: 79px;
	height: 25px;
	display: block;
	background: url("../images/send.gif") no-repeat top left;
	text-indent:-9999px;
	margin-left: 390px;
	margin-top: 13px;
}

.sendBt:hover {
	background: url("../images/send.gif") no-repeat bottom left;
}

#kartaMala {
	width: 165px;
	height: 157px;
	background: url("../images/karta_m.gif") no-repeat top left;
	margin-top: 16px;
	float: left;
	display: block;
}

#adresaCont {
	float: left;
	width: 160px;
	font: 12px Arial, Tahoma, sans-serif;
	color: #828181;
	margin-top: 16px;
}

#adresaCont span {
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #338bae;
}

.kartaM {
	font: 12px Arial, Tahoma, sans-serif;
	color: #58abc3;
	text-decoration: none;
}

.kartaM:hover {
	text-decoration: underline;
}

#bannerdesni {
	width: 212px;
	height: 158px;
	margin-top: 10px;
	background: url("../images/bannerdesni.gif") no-repeat top left;
	margin-left: 8px;
	display: block;
}
	
	.leeftAl {
	margin-top:2px;
	padding-right:6px;
	padding-bottom:16px;
}