#general { width: 488px; }
.centerurl { width: 500px; text-align:center; color:#CCCCCC; }
#separate { float:left; width: 240px; }
#separate2 { float:left; width: 240px; }
#gentit { font-size: 14px; font-weight: bold; color: #454545; border-bottom: #C0C0C0 solid 1px; height: 65px; line-height: 65px; _line-height: 30px; padding: 0 0 0 74px; width: 150px; background: url(../images/kug1.png) no-repeat; }
#gendis { font-size: 14px; font-weight: bold; color: #454545; border-bottom: #C0C0C0 solid 1px; height: 65px; line-height: 65px; padding: 0 0 0 74px; width: 150px; background: url(../images/kug2.png) no-repeat; }
#genspe { font-size: 14px; font-weight: bold; color: #454545; border-bottom: #C0C0C0 solid 1px; height: 65px; line-height: 65px;_line-height: 30px; padding: 0 0 0 74px; width: 160px; background: url(../images/kug3.png) no-repeat; clear:both; } 
#gendet { font-size: 14px; font-weight: bold; color: #454545; border-bottom: #C0C0C0 solid 1px; height: 65px; line-height: 65px; padding: 0 0 0 74px; width: 160px; background: url(../images/kug4.png) no-repeat; }
#genpri { font-size: 14px; font-weight: bold; color: #454545; border-bottom: #C0C0C0 solid 1px; height: 65px; line-height: 65px; padding: 0 0 0 74px; width: 209px; background: url(../images/kug5.png) no-repeat; clear:both; }
#genava { font-size: 14px; font-weight: bold; color: #454545; border-bottom: #C0C0C0 solid 1px; height: 65px; line-height: 65px;_line-height: 30px; padding: 0 0 0 74px; width: 209px; background: url(../images/kug6.png) no-repeat; margin: 10px 0; clear:both; }
#gengoo { font-size: 14px; font-weight: bold; color: #454545; border-bottom: #C0C0C0 solid 1px; height: 65px; line-height: 65px;_line-height: 30px; padding: 20px 0 0 74px; width: 209px; background: url(../images/kug7.png) no-repeat; background: url(../images/kug7.png) 0 0 no-repeat; font-family: 'Trebuchet MS', Verdana, helvetica; line-height: 18px; margin: 0 0 0 5px; }
#gencon { font-size: 14px; font-weight: bold; color: #454545; border-bottom: #C0C0C0 solid 1px; height: 65px; line-height: 65px; _line-height: 30px; padding: 20px 0 0 74px; width: 209px; background: url(../images/kug8.png) 0 0 no-repeat; font-family: 'Trebuchet MS', Verdana, helvetica; line-height: 18px; margin: 0 0 0 5px; }
.data { font-weight:bold; color: #454545; }
.details { vertical-align: top;	padding-left: 7px; padding-top: 10px; text-align: left;	font-family: 'Trebuchet MS', Verdana, helvetica; line-height: 18px; clear: both}
#catbox { height: 45px; float: left; line-height: 45px}
#cat { background: url(../images/stars.png) 0 0 no-repeat; width: 45px; height: 45px; float: left; color: #FFFFFF; text-align:center; font: 16px Arial, Helvetica, sans-serif; line-height: 45px; font-weight: bold; margin-right: 10px; }
#agentheading, #companyheading, #typeheading, #headingfeatured, #contheading, #viewagent_title, #manobject { font-weight: bold; color: #336699; margin-bottom: 0px; padding-left: 7px; background: #A7CFE3 url(../images/toptitle.png) 0 0 repeat-x; height:15px; }
#accheading, #seaheading, #advheading { background: #7DB7D7 url(../images/toplisting.png) 0 0  repeat-x; #background: #72B0D2 url(../images/toplisting.png) 0 0  repeat-x; border-bottom: 1px solid #336699; border-top: 1px solid #336699; height: 33px; line-height: 33px; padding-left: 10px; }
#accsort { height: 23px; background: #A7CFE3 url(../images/toplisting.png) 0 0 repeat-x; padding: 5px 5px 5px 7px; margin-bottom: 6px; border-bottom: 1px solid #336699; }
#nalovgl { background: url(../images/header.png) 0 0 no-repeat; font-size: 18px; line-height: 30px; color: #AC0631; font-weight:bold; font-family: "Times New Roman", Times, serif; text-align:center; width: 387px; float:left; height: 47px; margin-top: 5px } 
#icons { background: url(../images/header.png) -364px 0 no-repeat; font-size: 18px; height: 47px; line-height: 35px;  color: #336699; text-align:right; width: 100px; float:left; margin-top: 5px}
#icons img { #margin: 8px 0 0 0; }
#sleft { width:310px; #width:300px; float:left; background: url(../images/header.png) 0 -47px no-repeat; padding-left:10px}
#smiddle { background: transparent; #background: url(../images/headermidIE.png) 2px 0 no-repeat; _background: url(../images/headermidIE.png) 0 0 no-repeat; width: 0; #width: 10px; float: left; height: 215px; } 
#sright { width:157px; #width:157px; _width:165px; float:left; padding-right: 10px; #padding-right: 10px; _padding-right: 0; text-align:center; background: url(../images/header.png) 0 -47px no-repeat; #background: url(../images/header.png) 0 -47px no-repeat; _background: url(../images/header.png) -1px -47px no-repeat; }
#list_contacts { background: #FECC00; font-size: 11px; line-height: 18px; #line-height: 14px; height:18px; color: #034285; font-weight:bold; padding-left: 7px; text-align: left; border: 1px solid #336699; margin: 10px 0 0 5px; } 
#viewagent, #emailbg, #searchresult, #viewcompany { background: #7DB7D7 url(../images/toplisting.png) 0 0  repeat-x; #background: #72B0D2 url(../images/toplisting.png) 0 0 repeat-x; border-bottom: 1px solid #336699; padding: 10px 0px 10px 30px; text-align: left; }
.required { color: #FF0000 }
#emailbg { margin: 0 0 0 5px; }
.heading { color: #454545; }
.headingadd { color: #454545; float: left; } .headingadd2 { float: left; margin: 0 0 0 3px; max-width: 180px; }
.olist, .acctypes { margin: 0px 0px 0px 3px; padding: 0; text-align: left;}
.olist li { padding: 0 0 0 10px; background: url(../images/arrow2.gif) 0px 2px no-repeat; list-style: none; }
.acctypes li { padding: 5px 0 0 10px; background: url(../images/arrow2.gif) 0px 5px no-repeat; list-style: none; }
a.acc_title:link, a.acc_title:visited { color: #1585DB; text-decoration: none; font: bold 14px Arial, Helvetica, sans-serif;}
#obr1 { width: 150px; float:left; display:block; }
#obr2 { width: 260px; float:left; margin-bottom: 1px; #margin-bottom: 0;}
#ver1 { width: 154px; float:left; display:block; height: 40px; }
#ver2 { width: 105px; float:left; margin: 10px 0 1px 0; #margin: 10px 7px 0 0; height: 40px; line-height:27px; #line-height:40px;}
#ver3 { width: 120px; float: left; height: 40px; border: 1px solid #7F9DB9; }
.obr { color: #333;	border: 1px solid #AAAAAA; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background: #F7F7F7; margin: 0 0 0 5px; width: 223px }
.butt { color: #333; border: 1px solid #AAAAAA; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background: #F7F7F7; margin: 0 0 0 35px; #margin: 0 0 0 39px; }
.obrcon { margin: 0 0 0 5px; #margin: 0 0 0 9px; }
.condat { margin: 0 0 0 5px; #margin: 0 0 0 2px; width: 210px; }
.obrsel { font-size: 11px; width: 225px; #width: 228px; color: #333; border: 1px solid #AAAAAA; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background: #FFFFA0; }
.obrsel2 { width: 36px; margin: 0 0 0 5px; #margin: 0 0 0 10px; }
#but { padding-left: 120px; }
.obli { text-align:right; width: 95%; }
.txtar { width: 224px; }
#accbox { width: 100%; display: block; float: left; text-align: left; background: url(../images/lis.png) repeat-x; margin: 0 0 0 0; #margin: 0 0 10px 0; min-height: 92px; }
#imgthu { width:120px; height: 110px; vertical-align: top; float: left; text-align: center; padding: 11px 1px 1px 1px; #padding: 11px 1px 1px 1px; border: 0px solid #FEC600; background: url(../images/fra.png) 10px 10px no-repeat; }
#firstpol { width:196px; max-height: 57px; float: left; background: url(../images/spliter.gif) 190px 10px repeat-y; margin-top: 5px; }
#secpol { width:150px; float: left; margin-top: 2px; }
.typeacc { position:absolute }
#per { min-height: 35px; }
#covo { width: 111px; height: 45px; float: left; line-height: 45px; float: left; }
#covoic { width: 39px; height: 45px; line-height: 45px; #line-height: 43px; background: url(../images/covo.png) right bottom no-repeat; float: left; text-align:center; font-size:14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-indent: 12px; #text-indent: 11px; }
#lkol { width: 100%; margin: 5px 0; text-align:center; }
#fkol { width: 40%; font-weight:bold; float: left; background: url(../images/dot.gif) 0 0 repeat-x; line-height: 20px; }
#skol { width: 60%; float: left; background: url(../images/dot.gif) 0 0 repeat-x; }
.listprice {color: #414344; font-size: 14px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif }
#topcounter { margin-top: 10px; text-align: center; }
#bottomsearchcounter, #bottomcounter { margin-top: 5px; #margin-top: -10; text-align: center; padding: 6px; background: #7DB7D7 url(../images/toplisting.png) 0 -1px repeat-x; #background: #72B0D2 url(../images/toplisting.png) 0 -1px repeat-x; border-bottom: 1px solid #336699; border-top: 1px solid #336699;}
#features { color: #616161; text-decoration: underline; margin-top: 16px;	margin-bottom: 6px; }
.title { text-transform: capitalize; color: #1585DB; font: 14px sans-serif, Georgia, Arial; font-weight: bold; }
.title2 { color: #000; font: 14px sans-serif, Georgia, Arial; font-weight: normal; }
.borders { border: #666666 1px solid; width: 300px; }
.smallpics	{ border: #666666 1px solid; cursor:pointer; width: 73px; height: 55px; margin-bottom: 1px;}	
a:hover .smallpics, a:active .smallpics { border: #035FBD 1px solid; cursor:pointer; }
.slideshowgal { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #1585DB; padding: 30px 0 0 0; display:block; float: left; width: 28px; padding-top: 30px; margin: 5px; width: 80px; height: 50px; border: none; background: url(../images/gal.png) 25px 0 no-repeat; }
.slideshowgalon { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #1585DB; padding: 30px 0 0 0; display:block; float: left; width: 28px; padding-top: 30px; margin: 5px; width: 80px; height: 50px; border: none; background: url(../images/libron.png) 25px 0 no-repeat; }
.slideshowgalonover { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #1585DB; padding: 30px 0 0 0; display:block; float: left; width: 28px; padding-top: 30px; margin: 5px; width: 80px; height: 50px; border: none; background: url(../images/galstop.png) 25px 0 no-repeat; }
.slideshowl { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #1585DB; padding: 30px 0 0 0; display:block; float: left; width: 28px; padding-top: 30px; margin: 5px; width: 80px; height: 50px; border: none; background: url(../images/lib.png) 25px 0 no-repeat; }
.slideshowlon { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #1585DB; padding: 30px 0 0 0; display:block; float: left; width: 28px; padding-top: 30px; margin: 5px; width: 80px; height: 50px; border: none; background: url(../images/libloff.png) 25px 0 no-repeat; }
.slideshowloff { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #1585DB; padding: 30px 0 0 0; display:block; float: left; width: 28px; padding-top: 30px; margin: 5px; width: 80px; height: 50px; border: none; background: url(../images/lib.png) 25px 0 no-repeat; }
.slideshowr { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #1585DB; padding: 30px 0 0 0; display:block; float: left; width: 28px; padding-top: 30px; margin: 5px; width: 80px; height: 50px; border: none; background: url(../images/rib.png) 25px 0 no-repeat; }
.slideshowron { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #1585DB; padding: 30px 0 0 0; display:block; float: left; width: 28px; padding-top: 30px; margin: 5px; width: 80px; height: 50px; border: none; background: url(../images/libroff.png) 25px 0 no-repeat; }
.slideshowroff { font: 11px arial, verdana, sans-serif; font-weight: bold; color: #1585DB; padding: 30px 0 0 0; display:block; float: left; width: 28px; padding-top: 30px; margin: 5px; width: 80px; height: 50px; border: none; background: url(../images/rib.png) 25px 0 no-repeat; }
.glavna { text-align: center; margin: 0px; }
.acctypes { margin: 3px 0px 0px 0px; padding: 0px; text-align: left;}
#con_featured1 { }
#searchacc1 { }
#searchacc2 { margin: 15px 0 0 5px; #margin: 15px 0 0 5px; _margin: 10px 0 -5px 5px; }
#accsear1 { }
#accsear2 { }
#accheader { }
#accsort1 { width: 120px; text-align: left; float: left; }
#accsort2 {	text-align: right; display: inline;	margin-top: 3px; width: 100%;}
#accty1 { }
#accty2 { }
.accty3 { float: left; width: 245px; vertical-align: top; padding: 5px; text-align: left; }
#list_agents, #list_searchresults, #list_properties, #list_featured { margin-top: 15px;	text-align: left; }
#con_type1 { }
.types_desc { margin-top: 3px; margin-bottom: 5px; }
.company { }
#company_photo { float: left; margin-right: 12px; }
#company_details {min-height: 170px;}
#title_coname {	text-decoration: underline; }
#standard_photo { }
#intro { line-height: 15px;	margin: 7px 0px 0px 0px; }
#full {	line-height: 15px; margin: 7px 0px 0px 0px; }
#accphoto1 { text-align: center; background-color: transparent;	margin: 10px; }
#accphoto2 { text-align: center; width: 400px; margin: 0px 50px 0px 50px; background-color: #808080; padding: 1px; }
#accphoto3 { text-align: center; width: 100%; background-color: #808080; }
#accphoto4 {padding: 5px;}
#accphototitle {font-weight: bold; color: white;}
#accphotodesc {} 
.accth { width: 130px; float: left;	padding-top: 0px; text-align: center; margin-right: 12px; display: table; }
ul.thumb { margin: 0px; list-style: none; padding: 0px; }
ul.thumb li { list-style-position: outside;	width: 120px; text-align: center; margin: 0px 0px 6px 0px; list-style-image: none;background-color: #FEC600; padding: 0px; }
ul.thumb li a { text-decoration: none; color: #00f; }
ul.thumb li a img {}
#agentph { padding: 5px; display: inline; float: left; margin-right: 12px; }
#agentdet {padding: 5px;}
.viewagent {}
#gentdesc {	margin: 10px 10px 0px 10px; }
#agenttitle { text-decoration: underline; }
#accadd, #accadr { margin: 6px;	line-height: 15px;}
a.types_title:link, a.types_title:visited {	text-decoration: underline; }
.clearboth {clear: both;}
#err {text-align: center;}
table.calendar { }
.calendarHeader { background-color: #FEE4BC;} /* dani, mjeseci, godine */
.calendarDate { background-color: #F7E9D3;} /* datumi */
table.calendar td {text-align: center;}
table.calendar td.calendarDate {border: 0px solid #FEC600;}
table.calendar td.calendarToday {background-color: #0775D1; color:#fff;}
select.inputbox { }
.inputbox { margin: 1px 0}
#google { text-align:center; padding-top: 15px; }
div.gtitle a:link, div.gtitle a:visited { font-style:italic; color: #E99107; }
div.gplace { }
div.groot a:link, div.groot a:visited { color: #C00000; }
#googledet { background: #0775D1; font-size: 11px; line-height: 16px; color: #EBA601; font-weight:bold; border: #FFDC79 1px solid; padding-left: 7px; text-align: left; }
a.googledet a:link, a.googledet a:visited { color: #fff;}
.avail { clear:both; background: #7DB7D7 url(../images/toplisting.png) 0 0 repeat-x; font-size: 11px; line-height: 16px; color: #454545; font-weight:bold; border: #003B4C 1px solid; padding-left: 7px; margin: 5px 0 0 0; text-decoration: none; width: 109px; }
#gdet { background: #7DB7D7 url(../images/toplisting.png) 0 0  repeat-x; font-size: 11px; line-height: 16px; color: #454545; font-weight:bold; border: #003B4C 1px solid; padding-left: 7px; margin: 10px 0 0 5px; text-decoration: none; width: 100px; #width: 110px; }
#info_google_maps { padding-top: 15px; text-align:center; }
.pointer { cursor:pointer; }
#note { margin: 5px 0 10px 0; color: black; }
#framep1 { width:470px; #width:480px; margin-right:auto; padding:0; height: 40px; background: #67B5F7; font-weight:bold; margin-top: 10px; } 
#framep2 { width:470px; #width:480px; margin-right:auto; padding:0; line-height: 20px; background: #C2E2FC; } 
#framep3 { width:470px; #width:480px; margin-right:auto; padding:0; line-height: 20px; background: #E2F0FE; } 
#pdatum { width:88px; #width:90px; padding: 0; float:left; text-align:center; height:40px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; color: #034285; } 
#pdattype { width:113px; #width:115px; padding: 0; float:left; text-align:center; height:40px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; color: #034285; } 
#pdat { width:88px; #width:90px; padding:0; float:left; text-align:center; line-height: 20px; height:20px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; color: #232323; } 
#ptype { width:113px; #width:115px; padding:0; float:left; text-align:center; line-height: 20px; height:20px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; color: #232323; } 