/*opca
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires
 */
html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;

}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}



del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

p {

font-size: 11px;
color: #717171;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}

strong {

font-weight: bold;

}

i {

font-style: italic;

}

*{
	font-size:100%;
	font-family: Arial;

}


/** Clearfix */
.clearfix:after {
	clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/** End Clearfix */

body{
	font:75%/140% Arial, Helvetica, sans-serif;
	background: #eaeaea;
	padding: 0;
	margin: 0;
	position: relative;
	/*zoom: .80;*/
}

div{
	margin:0px 0 10px 0;
	background: transparent;;
}

dd{
	margin-right:0;
}

#wrap h1{
	color:#000;

}

#header{
	background: url('imgs/head_bg.jpg') center no-repeat;
	height: 132px;
	margin: 0;
	position: relative;
}

#listings {
  font-size: 11px;
  font-family: Tahoma;
  height: 25px;
  background: transparent;
  margin-top: 5px;
  margin-bottom: 4px;
  margin-left: 10px;
}

#header a, a:link, a:visited, a:hover, a:active {

 color: #fff;
 font-size: 11px;
}

#logo {
  position: absolute;
  top: 24px;
  left: 40px;
}

#header h1,h2{
	color:red;
}

.exc {
/*background: url(imgs/exc.jpg); */
background: #e7e7e7;

width: 260px;
height: 153px;
margin: 0;
position: relative;
}

.exc img {
margin-left: 20px;
margin-top: 40px;

}

.lc {
background: url(imgs/mic.jpg);
width: inherit;
height: 130px;
margin: 0;
padding-top: 20px;
position: relative;
}

.lc img {
  margin-top: 20px;
}

a#reg:link, a#reg:visited {
  color: #a3adb6;
  text-decoration: underline;
  font-weight: normal;
  font-size: 11px;
}

a.greylink, a.greylink:link, a.greylink:visited {

color: #a3adb6;
text-decoration: underline;
font-weight: normal;
font-size: 11px;

}

.lc h2 {


font-size: 18px;
font-family: Arial, Verdana;
color: #667476;
margin-left: 30px;

}

.iepoll {

height: 1px; font-size: 1px; line-height: 1px; margin: 0px;

}

.ie .iepoll{

margin-top: -15px;
margin-bottom: -10px;

}


.hidden-navigation{
	width:1px;
	position:absolute;
	left:-9999px;
}



#wrap{
	padding: 0;

	background: transparent;
	width:1228px;

	margin:0 auto;
	text-align:left;
}



#main-content{
	width:237px;
	display:inline;
	float:left;
	margin-bottom: 0px;
	background: transparent;
}

#sub-content{
	background: #fff;
	width: 727px;
	float:left;
	height: inherit;
	min-height: 100%;
	margin-bottom: 0px;
}

#navigations{
	width:260px;
	float:left;

	background: transparent;
	display: inline;

}



a:link img, a:active img, a:visited img {
outline: none;
border: none;
color: transparent;

}

#sidelinks p {
background: transparent url('imgs/bullet.png') top left no-repeat;
margin-top: 3px;
margin-bottom: 5px;
padding-left: 12px;
}

#sidelinks a, a:active, a:hover, a:link, a:visited {

color: #727272;
font-weight: normal;
font-style: normal;
}

#foot{
	height: 80px;
	background: transparent url('imgs/footer.jpg') top center no-repeat;
margin-bottom: 0px;


}

#logos{
width: 1225px;
	height: 92px;
	background: #f3f3f3;
	padding-top: 5px;
	display: table;
	margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
}

div#logo_grid {
 background: #f3f3f3;
 color: #fafafa;
 height: 82px;
 margin-top: 0px;
}

.gecko div#logo_grid {
  /** margin-top: -10px !important; */
}

div#logo_grid img {

margin-right: 30px;
}

div#footer_links {
text-align: left;
 background: transparent;
 color: #fafafa;
width: 810px;
height: 80px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
font-size: 11px
}

div#footer_links p { color: #fafafa; font-size: 11px}

div#footer_links a, a:link, a:visited{

 background: transparent;
 color: #fafafa;
 text-decoration: none;
 font-family: Arial;
 font-weight: normal;
}

div#footer_links div{

 background: transparent;
 color: #fafafa;

}


ul.foot_menu{
	text-align: center;
	height: 30px;
	 color: #fafafa;
	padding-top: 13px;
}

ul.foot_menu a, a:link, a:visited{
color: #fafafa;
	text-decoration: none;
	font-size: 12px;
font-family: Arial;
}


ul.foot_menu li{
	display: inline;
	margin-top: 100px;
	 color: #fafafa;
}

#cat_block {
  background: url('imgs/cat_block.jpg') repeat-x;
  margin: 0;
  height: 268px;


}

.ie #cat_block{

line-height: 17px;
}
#cat_block ul {
  margin-left: 4px;
 padding: 16px;
}
#cat_block ul#fix{
  margin-top: 20px;
}

#cat_block a:link{
color: #ffffff;
text-decoration: none;
font-size: 13px;
font-family: Arial;
font-weight: 100;

}

#cat_block a:visited{
color: #ffffff;
text-decoration: none;
font-size: 13px;
font-family: Arial;
font-weight: 100;

}

#cat_block a:hover{
color: #CDCDCD;
text-decoration: none;
font-size: 13px;
font-family: Arial;
font-weight: 100;

}

.first_ad {
background: transparent;
width: 237px;

margin: 0;

}

#headlines {
background:  #e7e7e7;
width: 237px;
height: auto;
margin: 0;
display: table;
text-align: justify;

}

#headlines h2 {
font-size: 18px;
color: #667476;
font-family: Arial, Verdana;
margin-left: 19px;
margin-top: 19px;
background: transparent;

}

#headlines a:link, #headlines a:visited, #interesting a:visited {
color: #667476;
}

#headlines ul.arrows2 {

margin-bottom: 20px;
float: right; margin-right: 35px; margin-top: 14px;
}

.ie #headlines ul.arrows2 {

margin-bottom: 20px;
float: right; margin-right: 15px; margin-top: 14px;
}


#interesting {
background: #a2acad url('imgs/interesting.jpg') no-repeat;
width: 237px;
height: auto;
margin: 0;
text-align: justify;

}

.ie #interesting {
margin-bottom: -12px;
}

#interesting a:link, #interesting a:visited, #interesting a:visited {
color: #FFF
}

#interesting ul.arrows {

margin-bottom: 20px;
float: right; margin-right: 35px; margin-top: 10px;
}

.ie #interesting ul.arrows {

margin-right: 15px;
}

.ad_tower {
background:  transparent;
width: 237px;
height: auto;
margin: 0;

}
.ad_tower2 {
background:  transparent;
width: 260px;
height: auto;
margin: 0;

}

.tabbed {
  height: 268px;
  background: url('imgs/tabbed1.jpg') no-repeat;
  margin: 0;
}
.tabbed2 {
  height: 268px;
  background: url('imgs/tabbed2.jpg') no-repeat;
  margin: 0;
}

.tabbed3 {
  height: 268px;
  background: url('imgs/tabbed3.jpg') no-repeat;
  margin: 0;
}
.tabbed4 {
  height: 268px;
  background: url('imgs/tabbed4.jpg') no-repeat;
  margin: 0;
}

div.pager {
display: table;
background: transparent;
float: right;
margin-right: 40px;
vertical-align: middle;
}

div.pager ul li {
margin-right: 0px;
margin-left: 0px;

float: left;
}
div.pager a {
width: 16px;
height: 18px;
margin-left: 4px;
}



div.pager a:link, div.pager a:visited {
	color: #717f80;
	font-weight: bold;
	text-decoration: none;

}
div.pager a.cur{
  background: url(imgs/curpag.jpg)  no-repeat;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  margin-left: 3px;
  color: #fff;
  padding-bottom: 2px;
}

.ie div.pager a.cur{
	background: url(imgs/curpag.jpg)  no-repeat 4px 0px;
    color: #fff;
  	display: block;
	margin-top: -1px;
	margin-right: -6px !important;
	padding-right: 4px;

    padding-bottom: 0px;
    padding-top: 0px;
}

div#icons {
  background: url(imgs/icons_bg.jpg) repeat-x;
  margin: 0;
  height: 68px;
}

.ie div#icons {
 padding-bottom: 8px
}

div#icons a {
  display: inline;
  margin-top: 14px;
  margin-bottom: 8px;
}



a.flat, a.flat:visited {
  display: block;
  width: 53px;
  height: 30px;
  float: left;
  margin-top: 13px;
  margin-left: 35px;
  color: transparent;
  background: transparent url(imgs/flat.gif) no-repeat;
}

a.flat:hover {
background-position:  0 -30px;
}


a.house, a.house:visited {
display: block;
width: 77px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 35px;
color: transparent;
background: transparent url(imgs/house.gif) no-repeat;
}

a.house:hover {
background-position:  0 -30px;
}

a.land , a.land:visited{
display: block;
width: 58px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 35px;
color: transparent;
background: transparent url(imgs/land.gif) no-repeat;
}

a.land:hover {
background-position:  0 -30px;
}

a.office, a.office:visited {
display: block;
width: 61px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 35px;
color: transparent;
background: transparent url(imgs/office.gif) no-repeat;
}

a.office:hover {
background-position:  0 -30px;
}


a.shop, a.shop:visited {
display: block;
width: 69px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 35px;
color: transparent;
background: transparent url(imgs/shop.gif) no-repeat;
}

a.shop:hover {
background-position:  0 -30px;
}

a.law, a.law:visited {
display: block;
width: 99px;
height: 30px;
float: left;
margin-top: 16px;
margin-left: 35px;
color: transparent;
background: transparent url(imgs/law.gif) no-repeat;
}

a.law:hover {
background-position:  0 -31px;
}

a.mortgages, a.mortgages:visited {
display: block;
width: 112px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 35px;
color: transparent;
background: transparent url(imgs/portages.gif) no-repeat;
}

a.mortgages:hover {
background-position:  0 -30px;
}

a.catalogue, a.catalogue:visited {
display: block;
width: 96px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 35px;
color: transparent;
background: transparent url(imgs/catalogue.gif) no-repeat;
}

a.catalogue:hover {
background-position:  0 -30px;
}













a.flat2, a.flat2:visited {
  display: block;
  width: 60px;
  height: 30px;
  float: left;
  margin-top: 13px;
  margin-left: 33px;
  color: transparent;
  background: transparent url(imgs/flat2.gif) no-repeat;
}

a.flat2:hover {
background-position:  0 -30px;
}


a.house2, a.house2:visited {
display: block;
width: 82px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 33px;
color: transparent;
background: transparent url(imgs/house2.gif) no-repeat;
}

a.house2:hover {
background-position:  0 -30px;
}

a.land2 , a.land2:visited{
display: block;
width: 58px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 33px;
color: transparent;
background: transparent url(imgs/land2.gif) no-repeat;
}

a.land2:hover {
background-position:  0 -30px;
}

a.office2, a.office2:visited {
display: block;
width: 70px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 33px;
color: transparent;
background: transparent url(imgs/office2.gif) no-repeat;
}

a.office2:hover {
background-position:  0 -30px;
}


a.shop2, a.shop2:visited {
display: block;
width: 93px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 33px;
color: transparent;
background: transparent url(imgs/shop2.gif) no-repeat;
}

a.shop2:hover {
background-position:  0 -30px;
}

a.law2, a.law2:visited {
display: block;
width: 115px;
height: 30px;
float: left;
margin-top: 16px;
margin-left: 33px;
color: transparent;
background: transparent url(imgs/law2.gif) no-repeat;
}

a.law2:hover {
background-position:  0 -31px;
}

a.mortgages2, a.mortgages2:visited {
display: block;
width: 112px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 33px;
color: transparent;
background: transparent url(imgs/portages2.gif) no-repeat;
}

a.mortgages2:hover {
background-position:  0 -30px;
}

a.catalogue2, a.catalogue2:visited {
display: block;
width: 110px;
height: 30px;
float: left;
margin-top: 13px;
margin-left: 33px;
color: transparent;
background: transparent url(imgs/catalogue2.gif) no-repeat;
}

a.catalogue2:hover {
background-position:  0 -30px;
}











div.search_form {
  margin: 30px 32px 32px;
}

div.search_form ul {
float: left;
}

ul#u1 {
width: 147px;

display: table;

}

.ie ul#u1 {
width: 147px;



}

.ie ul#u1 li {
width: 147px;
margin: 0px;
padding: 0px;
height: 40px;
}

.textar1 div {

margin: 0px;
}



ul#u11 {
width: 327px;

display: table;

}

ul#u11 li {
width: inherit;
height: 40px;
}

ul#u2 {
width: 222px;
margin-left: 25px;
display: table;

}

.ie ul#u2 {
width: 200px;

padding: 0;
display: table;

}

ul#u2 li {
width: inherit;
height: 40px;
}

.ie ul#u2 li {
width: 200px;
height: 40px;
}

ul#u3 {
width: 222px;
margin-left: 25px;
display: table;

}

.ie ul#u3 {
width: 200px;

float: left;
display: table;

}

ul#u3 li {
width: inherit;
height: 40px;
}

ul#u4 {
width: 675px;

display: inline;


}

ul#u4 li {

height: 40px;
float: left;
}


ul#u4 li label.lab{
margin-left: 37px;
margin-right: 10px;
margin-top: 6px;
}

ul#u5 {
width: 675px;

display: inline;


}

ul#u5 li {

height: 40px;
float: left;
}


ul#u5 li label.lab{
margin-left: 37px;
margin-right: 20px;
margin-top: 6px;
}


ul#u6 {

}

ul#u6 li {
display: inline;
height: 40px;
margin-right: 30px;
float: left;

}




ul#u6 li label.lab{
margin-left: 10px;
margin-top: 8px;
}


#latest_proj {
  background:  url('imgs/latest_proj.jpg') repeat-x;
  width: 260px !important;
  height: 203px;
  margin: 0;
  position: relative;
}

.ie #latest_proj span {
 line-height: 15px;
 }
.ie #latest_proj .entry {

	margin-bottom: -10px;
}

#latest_proj .entry {
	margin-top: 20px;
	margin-bottom: 10px;
}


div.latest-proj-see-all {
  position: absolute;
  right: 25px;
  bottom: 12px;
}

.ie #latest_proj {
line-height: 10px;
}
#latest_proj .entry ul, #latest_proj .entry li, #latest_proj .entry  {
width: 210px;

}
#latest_proj span {
width: 200px;
}

div#latest_proj h2 {


font-size: 18px;
font-family: Arial, Verdana;
color: #667476;
margin-left: 30px;
margin-top: 20px;
margin-bottom: 10px;

}

}

div#poll {
background:  #efefef;
width: 260px;

margin: 0;
display: table;

}

div#poll h2 {

color: #667476;
font-size: 15px;
font-family: Arial, Verdana;

margin-left: 20px;
margin-top: 20px;
margin-bottom: 10px;

}


div#poll ul{
display: table;
margin-left: 20px;
margin-bottom: 20px;

}
div#poll li{
  margin-bottom: 8px;
}
div#poll li#radioli{
  margin-bottom: 0px;
}

.ie div#poll li#radioli{
  margin-bottom: -7px;
}

div#poll div{
background-color: transparent;
display: table;
width: 100%;
font-size: 11px;
padding: 0;
background-repeat: no-repeat;

}
div#poll span.pasuxi {
font-size: 10px; color: gray; margin-top:-3px; padding: 0px; float: left; display: table;

}

.ie div#poll span.pasuxi {
font-size: 10px; color: gray; margin-top:-1px; padding: 0px; float: left; display: table;
margin-left: 5px;
}

div#poll input{
margin-right: 10px;

}

div#poll li label{
margin-left: 30px;


}

div.prop_simple {
  background: url(imgs/home_news.jpg) bottom repeat-x;
  padding: 0px;
  margin: 0;
  display: table;
}



div.prop_simple h2 {

color: #667476;
font-size: 18px;
font-family: Arial, Verdana;

margin-left: 30px;
margin-top: 20px;
margin-bottom: 10px;

}


h2.h218 {
color: #667476;
font-size: 18px;
font-family: Arial, Verdana;

margin-left: 30px;
margin-top: 20px;
margin-bottom: 10px;
}

div#prop_sugg {
  background: transparent;
  padding: 0px;
  margin: 0;
}

div#prop_sugg h2 {

color: #667476;
font-size: 18px;
font-family: Arial, Verdana;

margin-left: 30px;
margin-top: 20px;
margin-bottom: 10px;

}

div#prop_sugg div.est_cell {
  background: transparent;
  border: 1px solid white;
  width: 130px;
  height: 170px;
  float: left;
  display: inline;
  margin: 5px 3.1% 0 3.1%;
}

div#prop_sugg div.est_cell:hover{
  background: #f5f5f5;
  border: 1px solid #ccc;
}
div.est_cell ul {
margin-left: auto;
margin-right: auto;
margin-top: 5px;
width: 128px;


}

div#prop_paid {
background: url(imgs/home_news.jpg) bottom repeat-x;
padding: 0px;
margin: 0;
display: table;


}

div#prop_paid h2 {

color: #667476;
font-size: 18px;
font-family: Arial, Verdana;

margin-left: 30px;
margin-top: 20px;
margin-bottom: 10px;

}

div#home_news {
  background: url(imgs/home_news.jpg) bottom repeat-x;
  padding: 0px;
  margin: 0;
}

div#home_news h2 {

color: #667476;
font-size: 18px;
font-family: Arial, Verdana;

margin-left: 30px;
margin-top: 20px;

}


#home_news {
font-size: 12pt;
background:
}

div.prop_simple div.est_cell {
  border: 1px solid #fff;
  display: inline;
  width: 130px;
  margin: 5px 3.3% 0 3.5%;
  height: 200px;
  float: left;
}

div.prop_simple div.est_cell:hover {
  background: #f5f5f5;
  border: 1px solid #ccc;
}

.ie div.prop_simple div.est_cell {
 margin-left: 3.3%;

}

.ie div.prop_simple div.est_cell h2{
 margin-left: 19px;
}

.geo {
float: right; background: transparent; position: absolute; right: 177px; bottom: 10px; z-index: 30;

}

.eng {
float: right; background: transparent; position: absolute; right: 281px; bottom: 10px; z-index: 30;

}

.webkit .geo {
right: 202px;

}

.webkit .eng {
right: 282px;

}

.opera .geo {
right: 188px;

}

.opera .eng {
right: 283px;

}

.gecko .geo {
right: 169px;

}

.gecko .eng {
right: 281px;

}



div.prop_simple div.est_cell:hover{
  background: #f5f5f5;
  border: 1px solid #ccc;
}

div.est_cell ul {
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  width: 128px;
}

div#prop_paid div.est_cell {
  background: transparent;
  border: 1px solid transparent;
  width: 130px;
  margin: 5px 0 0 40px;
  height: 145px;

  float: left;
}

div#prop_paid div.est_cell:hover{

background: #f5f5f5;
border: 1px solid #ccc;
}
div.est_cell ul {
margin-left: auto;
margin-right: auto;
margin-top: 5px;
width: 128px;
text-align: center;

}

div.gall_cell {
background: transparent;
border: 1px solid transparent;
width: 107px;
height: 90px;
margin: 0px;
margin-top: 5px;
margin-right: 3px;
text-align: center;
float: left;


}

.ie div.gall_cell  {

border: none;
}

.sort {

color: #ccc;
font-size: 12px;
font-family: Arial;
float: right;  margin-right: 30px; margin-top: 0px;
}
.ie .sort {
padding-top: 17px;


}


.sort  a, a:link, a:visited{
color: #ccc;
text-align: center;
font-weight: normal;
text-decoration: none;
font-size: 12px;
font-family: Arial;
}

.sort b, a:link b, a:visited b{
  color: #738081;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial;
}

 a, a:link, a:visited, a:hover {
  color: #6d972b;
  text-align: center;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial;
}
.ie div.est_cell {
line-height: 13px;
}
div.entry {
  margin: 20px auto 10px 25px;
  color: #717171;
}

.ie div.entry {
line-height: 13px;
}



div.entry a:link, div.entry a:visited {
  color: #678f26;
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
  font-weight: bold;
}


div.entry a.history, div.entry a.history:link {
  color:#717F80;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

.ie  a.history {
color:#717F80;
font-weight:bold;
}

ul.cat a:link, ul.cat a:visited  {
color: #678f26;
font-size: 11px;
font-family: Arial;
text-decoration: underline;
font-weight: bold;

}

ul.subcat {

margin-top: 20px;
border-bottom: 1px solid #ccc;
width: 95%;
}

ul.subcat a:link, ul.subcat a:visited  {
color: #678f26;
font-size: 11px;
font-family: Arial;
text-decoration: none;
text-transform: uppercase;
font-weight: normal;

}

ul.subcat a.caten:link, ul.subcat a.caten, ul.subcat a.caten:visited {

color: #717171;
font-size: 11px;
font-family: Arial;
text-decoration: none;
text-transform: none;
font-weight: normal;
}


ul.subcat li.stext a:link, ul.subcat li.stext a, ul.subcat  li.stext a:visited {

font-size: 11px;
font-family: Arial;
text-transform: none;
font-weight: normal;
}



.stext {
margin-top: 15px;
width: 400px;
color: #717171;
font-size: 11px;
font-family: Arial;
text-decoration: none;
text-transform: none;
font-weight: normal;


}
ul.al {
color: #717171;

}
ul.al a:link, ul.al a:visited {
color: #717171;
font-size: 11px;
font-family: Arial;
text-decoration: none;
font-weight: normal;
margin-right: 3px;
margin-left: 3px;
}

div.srch_entry {
  background: transparent;
  height: 110px;
  padding: 15px;
  border: 1px solid white;
  border-bottom: 1px solid #e2e2e2;

  padding-left: 5px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  margin-top: 0px;
}

.ie div.srch_entry {
line-height: 13px;
}

div.srch_entry:hover {
background: #f5f5f5;

border: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;

}

div.srch_entry a:link, div.srch_entry a:visited {
color: #678f26;
font-size: 11px;
font-family: Arial;
text-decoration: none;
font-weight: bold;

}

div.srch_entry a.adress, div.srch_entry a.adress:hover {
color:#717f80; float: right;
font-size: 12px;

}

span.date {
color: #acacac;
font-size: 11px;
font-family: Arial;
text-decoration: none;


}

span.stext {
color: #717171;
font-size: 11px;
font-family: Arial;
text-decoration: none;

}

div.entry ul {
  float: left;
  margin-left: 5px;
}
div.srch_entry ul {
  float: left;
  margin-left: 5px;
}
div.entry ul.news {
  float: none;
  margin-left: 95px;
  margin-right: 30px;
  padding-left: 10px;
  text-align: justify;
}
#latest_proj div.entry {
  margin-left: 22px;
  text-align: justify;
}
#latest_proj div.entry ul.news {
  margin-left: 0;
  text-align: justify;
}

.gecko #latest_proj div.entry ul.news  li {
width: 200px;

}


ul.news .stext {
 line-height: 16px;
 text-align: justify;
}

ul.news .stext a {
 line-height: 16px;
 text-align: justify;

}

div#property-wrapper {
  display: inline-block;
  width: 100%;
}
div#property {
  background: transparent;
  margin: 30px 30px 0;
}



.def_gal {
background: transparent; width: 460px

}

.ie .def_gal {

width: auto;


}


div#property li.prop-price {

  * height: 22px;
  margin-top: 52px;
  * margin-top: 0px;

}

div#property h2 {
color: #678f26;
font-size: 13px;
font-family: Arial;
text-decoration: none;


}

div.prop_descript {
background: url(imgs/home_news.jpg) bottom repeat-x;
width: 500 !important;

padding-left: 30px;
padding-right: 30px;
padding-bottom: 30px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
color: red;
}

div.prop_descript a b  {
color: #596263;
font-size: 11px;
font-family: Arial;
text-decoration: none;


}

div.prop_descript a{
color: #596263;
font-size: 11px;
font-family: Arial;
text-decoration: none;

}

div.prop_descript p a {
  color: #596263;
  font-size: 11px;
  font-family: Arial;
  text-decoration: none;
  font-weight: normal;
}
div.prop_descript dl {
  margin: 2px 0;
}
div.prop_descript dl dt {
  font: bold 11px Arial;
  color: #596263;
  min-width: 168px;
  float: left;
}

div.prop_descript dl dd {
  font: normal 11px Arial;
  color: #596263;
}


div.prop_descrip {}


div.prop_descrip dl {
  margin: 2px 0;
   width: 300px;
}
div.prop_descrip dl dt {
  font: bold 11px Arial;
  color: #596263;
  min-width: 168px;
  float: left;
}

div.prop_descrip dl dd {
  font: normal 11px Arial;
  color: #596263;
}




#sub-content h2 {
color: #667476;
font-size: 18px;
margin-bottom: 30px;
margin-top: 30px;

}

div#property a img {

vertical-align:  text-top;

}

div#property a {
color: #acacac;
font-size: 11px;
font-family: Arial;
text-decoration: none;


}

div#property a.propa{
color: #717f80;
font-size: 11px;
font-family: Arial;
text-decoration: none;
font-weight: bold;
float: right;
margin-bottom: 4px;
cursor: pointer;
}

div#property a.propa2{
color: #717f80;
font-size: 11px;
font-family: Arial;
text-decoration: none;
font-weight: bold;
cursor: pointer;

}

a.propa3 {
color: #9da5a4;
font-size: 11px;
font-family: Arial;

}
div#property a:link {
color: #717f80;
font-size: 11px;
font-family: Arial;
text-decoration: none;
font-weight: bold;



}



div#form h2 {

color: #667476;
font-size: 18px;
margin-bottom: 30px;
margin-top: 30px;

}

div#form h1 {

color: #678f26;
font-size: 14px;
margin-bottom: 30px;
margin-top: 30px;

}

div#mid {
  background: transparent;
  border-bottom: 1px solid #dcdcdc;
  margin-right: 32px;
}
div#mid  ul {
display: inline;


}
div#mid  ul li{

float: left;


}

div#other_left{
width: 325px;
float: left;
background: transparent;

}

div#other_right{
width: 325px;
margin-left: 10px;
float: left;
background: transparent;

}

div#other_left textarea, div#other_right textarea{
  width: 320px;
  height: 100px;
  border: 1px solid #ccc;
  margin-bottom: 6px;
}

span.input_file  {
	background: url(imgs/fileinput.jpg) no-repeat;
	overflow: hidden;
	position: relative;
	background: url(imgs/file-upload-button.png) no-repeat right center;
	height: 25px;
}

span.input_file span {
  display: block;
  height: 23px;
  margin-right: 4px;
  border: 1px solid #ccc;
  border-right: none;
}

span.input_file input {
	width: 100%;
	opacity: 0;
	filter: alpha(opacity = 0);
	position: relative;
	z-index: 10;
}

.gecko span.input_file input {
	margin-left: 80px;

}

span.input_file label {
	margin-top: 10px;

	color: #667476;
	font-size: 11px;
	position: absolute;
	z-index: 0;
	top: -6px;
	left: 10px;
}

span.add_select_search_medium  {
float: left;
	width: 147px;
	height: 25px;
	padding: 0 0 0 8px;
	margin-top: 15px;
	margin-bottom: 6px;
	background: url(imgs/add_select_search_medium.jpg) no-repeat;
	overflow: hidden;

}

.ie span.add_select_search_medium  {
float: left;
	margin-top: 0px;
	padding: 0 0 0 8px;


}

span.add_select_search_medium label {

	color: #667476;
	font-size: 11px;
	position: absolute;
	margin: 4px 0 0 2px;
}
span.add_select_search_medium select {
	margin-top: 11px;
	margin-right: 0px;
	opacity: 0;
	filter: alpha(opacity = 0);
	position: relative;
	width: 147px;;
	height: 25px;
	z-index: 10;
}

.ie span.add_select_search_medium select {
margin-top: 0px;

margin-left: -10px;
opacity:0; filter: alpha(opacity = 0);

}

span.add_select  {
float: left;
	width: 222px;
	height: 26px;
	padding: 0 24px 0 8px;
	margin-bottom: 6px;
	background: url(imgs/add_select.jpg) no-repeat;
	overflow: hidden;

}

.ie span.add_select  {

	padding: 0 0 0 8px;

}
span.add_select label {
	color: #667476;
	font-size: 11px;
	position: absolute;
	margin: 4px 0 0 8px;
}
span.add_select select {
	margin-top: 11px;
	margin-right: 0px;
	opacity: 0;

	filter: alpha(opacity = 0);
	position: relative;
	width: 222px;
	height: 25px;
	z-index: 10;
}

.ie span.add_select select {
margin-top: 0px;
margin-left: -10px;
}

span.add_select_middle  {
	float: left;
	width: 76px;
	height: 25px;
	padding: 0 24px 0 8px;
	margin-bottom: 6px;
	background: url(imgs/add_select_middle.jpg) no-repeat;
	overflow: hidden;

}


span.add_select_middle label {

	color: #667476;
	font-size: 11px;
	position: absolute;
	margin: 7px 0 0 2px;
}
span.add_select_middle select {
	margin-top: 11px;
	margin-right: 0px;
	opacity: 0;
	filter: alpha(opacity = 0);
	position: relative;
	width: 76px;
	height: 25px;
	z-index: 10;
}


.ie span.add_select_middle select {
margin-top: 0px;

margin-left: -10px;
opacity:0; filter: alpha(opacity = 0);

}

span.add_select_medium  {
	float: left;
	width: 206px;
	height: 25px;
	padding: 0 24px 0 8px;
	margin-bottom: 6px;
	background: url(imgs/add_select_medium.jpg) no-repeat;
	overflow: hidden;

}


span.add_select_medium label {

	color: #667476;
	font-size: 11px;
	position: absolute;
	margin: 7px 0 0 2px;
}
span.add_select_medium select {
	margin-top: 11px;
	margin-right: 0px;
	opacity: 0;
	filter: alpha(opacity = 0);
	position: relative;
	width: 206px;
	height: 25px;
	z-index: 10;
}

.ie span.add_select_medium select {
margin-top: 0px;

margin-left: -10px;
opacity:0; filter: alpha(opacity = 0);

}


span.add_select_big  {
	float: left;
	width: 327px;
	height: 26px;
	padding: 0 24px 0 8px;
	margin-bottom: 6px;
	background: url(imgs/long_sel.gif) no-repeat;
	overflow: hidden;

}


span.add_select_big label {

	color: #667476;
	font-size: 11px;
	position: absolute;
	margin: 5px 0 0 2px;
}
span.add_select_big select {
	margin-top: 11px;
	margin-right: 0px;
	opacity: 0;
	filter: alpha(opacity = 0);
	position: relative;
	width: 206px;
	height: 25px;
	z-index: 10;
}

div#form {
	background: white;
  margin-left: 29px;
}
div.left {
  background: transparent;
  border-bottom: 1px solid #dcdcdc;
  margin-right: 32px;
}


div.right {
width: 325px;
background: transparent;
float: left;
height: 185px;
border-bottom: 1px solid #dcdcdc;
}


div.right ul {

	width: 43px;
	list-style: none;
	margin: 0px;
	margin-left: 130px;
}

div.right ul li {
	float: left;
	margin-bottom: 6px;
	text-align: right;
}

div.register_left {
background: transparent;
float: left;
display: table;
width: 320px;
height: 140px;
border-bottom: 1px solid #dcdcdc;

}

div.register_left ul li input{
 margin-bottom: 8px;
 width: 100%;
}

div.register_left2 {
background: transparent;
float: left;
display: table;
width: 320px;
height: 140px;
border-bottom: 1px solid #dcdcdc;

}



div.register_left2 ul li input{
 margin-bottom: 8px;
 width: 100%;
}

.numas {
margin-bottom: 20px; margin-top: 20px;
}

.ie .numas {

margin-bottom: 10px;
}
div.register_left2 ul li input.texts{
margin-top: 10px
}

.ie div.register_left2 ul li input.texts{
 margin-bottom: -6px;
 margin-top: 0px !important;
 width: 100%;
}

div.register_right{
background: transparent;
float: left;
display: table;
width: 320px;
height: 140px;
border-bottom: 1px solid #dcdcdc;

}

div.register_right ul li input{
 margin-bottom: 8px;
 width: 100%;
 margin-left: 20px;
}


div.left2 {

background: transparent;
float: left;
display: inline-table;
height: 85px;
border-bottom: 1px solid #dcdcdc;
padding-left: 20px;
}


div.left2 ul {

	width: 202px;
	list-style: none;


}





div.right2 {
width:417px;
background: transparent;
float: right;
height: 85px;

border-bottom: 1px solid #dcdcdc;
}




div.right2 ul div{

	margin-left: 30px;
	margin-right: 20px;
	margin-top:  2px;
	float: right;

	}

div.right2 ul li {

 height: 13px;
 margin-right: 30px;
 float: right;
}
div.cont_left {
background: transparent;
 width: 320px;
 height: 100px;
 float: left;

}

div.cont_left li {
 margin-bottom: 6px;
 display: inline-table;
 float: right;

}

div.cont_left label {
margin-right: 10px;
margin-top: 5px;

}

div.cont_left span {
 float: right;
 margin-right: -32px;
 margin-bottom: 0px;

}


div.cont_right {
background: transparent;
 width: 330px;
 height: 100px;
 float: left;

}

div.cont_right li {
 margin-bottom: 6px;
 display: inline-table;
 float: right;

}

div.cont_right label {
margin-right: 10px;
margin-top: 5px;

}

div.cont_right span {
 float: right;
 margin-right: -32px;
 margin-bottom: 0px;

}

div.cont_middle label{
margin-left: 58px;
margin-top: 5px;


}

div.cont_middle2 {
width: 670px;
background: transparent;
margin-top: 10px;
}
div.cont_middle2 label{
margin-right:10px;
width: 510px;
float: right;

}

div.cont_middle2 div {
margin: 0px;
margin-left: 113px;
float: left;
}


div.cont_middle textarea{
width: 534px;
height: 100px;
border: 1px solid #ccc;
margin-right: 19px;
float:right;
}


div#alottachecks {
height: 200px;
background: transparent;
padding-top: 20px;

}

div#alottachecks ul {
margin-left: 12px;
padding-left: 20px;
height: 40px;

}

div#alottachecks ul div{

	margin-left: 10px;
	margin-top: 13px;
	float: right;

	}

div#alottachecks ul li {

 height: 13px;
 width: 190px;
 margin-right: 15px;
 float: left;


}

div#alottachecks label {
float: right;

}

#blankpx {
width: 200px;

}

.ie #blankpx {

width: 150px;
}

div#alottachecks ul li input {
float: right;
}
div#alottachecks input.small {
margin-left: 20px;
margin-top: 5px;
background: #fff;

}

div#alottachecks label  {
font-size: 11px;
margin-top: 10px;

}

.checkbox {
 background: url(imgs/checkox.jpg) no-repeat;

 margin-top: 10px;
 width: 13px;
 height: 13px;
}

.ie .checkbox {
 margin-top: 13px;


}


.checkbox input{
 opacity:0; filter: alpha(opacity = 0);

float: left;
}


.ie .checkbox input{
 opacity:0; filter: alpha(opacity = 0);

 width: 13px;
 height: 13px;
 padding: 0px;
}


.checkbox_checked {
margin-top: 10px;
 background-image: url(imgs/checkox_checked.jpg);
 width: 13px;
 height: 13px;

}

.ie .checkbox_checked {
margin-top: 13px;
 }

.checkbox_checked input{
float: left;
 opacity:0;
filter: alpha(opacity = 0);
}

.ie .checkbox_checked input{
 opacity:0; filter: alpha(opacity = 0);

 width: 13px;
 height: 13px;
 padding: 0px;
}


span.radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(imgs/radio.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}

.dwdradio {
 background-image: url(imgs/r.jpg);
 width: 13px;
 height: 13px;

}

.radio_checked {
 background-image: url(imgs/rchecked.jpg);
 width: 13px;
 height: 13px;

}


input.small{
width: 60px;
height: 18px !important;
padding-top: 6px;
padding-bottom: 0px;
border: 1px solid #dcdcdc;
float: left;
color: #667476;
	font-size: 11px;
	padding-left: 6px;
}

input.medium{
width: 198px;
height: 18px !important;
padding-top: 6px;
padding-bottom: 0px;
border: 1px solid #dcdcdc;
float: left;
color: #667476;
	font-size: 11px;
	padding-left: 6px;
}


label {
color: #667476;
font-size: 11px;
float: left

}







/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000;
	width: 200px;
	background-color: #fff;
	border: 1px solid #ccc;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
width: 15px;
	height: 15px;
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
width: 15px;
	height: 15px;
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	width: 15px;
	height: 15px;

	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #fff;
	border: 1px solid #ccc;
	width: 15px;
	height: 15px;

	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #ccc;
	border: 1px solid #888888;
	cursor: pointer;
	color: white;
	width: 15px;
	height: 15px;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
display: none;
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {

	display: none;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight {
		width: 15px;
	height: 15px;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	border: none;
	background: #fff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}




/* CALCULATOR */

		#calcwrap {

		width: 307px;
		height: 322px;
		display: none;
		position: absolute;
		padding-top: 10px;
		cursor: move;
		z-index: 99;
		border: 1px solid #cbcbcb;
		background: #ececec;

		}

		#calcframe  {


		padding: 0 !important;
		clear: both;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		display: table;
		height: 270px;
		}
		#closecalc{

		color: #b1aeae;
		float: right;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-right: 24px;
		width: 20px;
		clear: both;
		}

		#calcpanel {
		padding: 0;
		width: 280px;
		height: 60px;
		display: table;

		margin-right: auto;


		background: transparent url(imgs/calcpanel.jpg) no-repeat;

		}

		#calcpanel input{

		width: 265px;
		height: 40px;
		border: none;
		background: transparent;
		font-size: 35px;
		float: right;
		margin-top: 10px;
		margin-right: 10px;
		text-align: right;
		color: #b1aeae;
		}

		#keyboard {

		width: 285px;
		height: auto;
		display: table;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: -10px;
		}
		#keyboard2 {
		width: 230px;
		height: auto;
		display: table;
		float: left;
		margin-top: 0px;
		margin-left: auto;
		margin-right: -2px;

		}

		#keyboard3 {
		width: 51px;
		height: auto;
		display: table;
		float: left;
		margin-top: 0px;


		}

		a.calcbtn, a.calcbtn:visited {
display: block;
width: 51px;
height: 35px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 6px;
margin-bottom: 6px;
color: transparent;
background: transparent url(imgs/btn.jpg) no-repeat;
padding: 0px;
}

a.calcbtn:active  {
background-position:  0 -35px;
}

a.calcbtn img  {
border: 1px solid transparent;
border-top: 2px solid transparent;
border-left: 2px solid transparent;
width: 47px;
height: 31px;

}

a.zerobtn, a.zerobtn:visited {
display: block;
width: 108px;
height: 35px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 6px;
margin-bottom: 6px;
color: transparent;
background: transparent url(imgs/zerobtn.jpg) no-repeat;
}

a.eqbtn:active  {
background-position:  0 -35px;
}

a.eqbtn, a.eqbtn:visited {
display: block;
width: 51px;
height: 75px;
float: left;

color: transparent;
background: transparent url(imgs/eqbtn.jpg) no-repeat;
}

a.eqbtn:active  {
background-position:  0 -75px;
}

a.footerlink, a.footerlink:link, a.footerlink:visited, a.footerlink:hover {
background: transparent;
 color: #fafafa;
 text-decoration: none;
 font-family: Arial;
 font-weight: normal;
 font-size: 12px;


}


/*.zoom1024 {
  zoom: .8;
  -moz-transform: scale(.8);
}
.zoom1280 {
  zoom: .98;
  -moz-transform: scale(.7);
}*/

/** new tabbed section */
.newtabbed #tabb1 {
  width: 50%;
  height: 40px;
  background: white;
  opacity: 0;
  filter: alpha(opacity = 0);
  float: left;
  cursor: pointer;
}
.newtabbed #tabb2 {
  width:  50%;
  height: 40px;
  background: white;
  opacity: 0;
  filter: alpha(opacity = 0);
  cursor: pointer;
  margin-left: -6px;
}
div.form-table {
  margin: 6px 0 !important;
}
.newtabbed table {
  border-collapse: collapse;
  border: none;
}
.newtabbed table td {
  padding: 2px;
}
.newtabbed table td.input input {
  width: 95%;
}
.newtabbed table td.multi-input input {
  margin-right: -2px;
  width: 24%;
}
.newtabbed table td.input-with-label input {
  width: 40%;
}
.newtabbed table span {
  display: block;
}
.newtabbed table span.add_select, .newtabbed table select {
  margin: 0 !important;
  width: 100%;
}
.newtabbed td > label {
  margin: 0;
}
.newtabbed table span.add_select {
  float: none;
  padding: 0 !important;
  width: 100%;
  border: 1px solid #dedede;
  background: #fff url(imgs/custom-dd.png) no-repeat right top;
  height: 24px;
}
.newtabbed td.right * {
  float: right;
  margin-left: 8px;
}
.newtabbed td.right label {
  margin-top: 4px;
}
.newtabbed td.table-checkbox label {
  margin-left: 8px;
  margin-top: 8px;
}


.ie .newtabbed td.table-checkbox label {
margin-top: 13px;
}
/** end new tabbed section */

/** minilogin */
div.minilogin-form {
  float: right;
  margin: 0 58px 0 0;
}
div.minilogin-form div {
  margin-bottom: 6px;
}
div.minilogin-form input.input {
  width: 150px;
  padding-left: 10px;
  color: #a3adb6;
  border: #a3adb6 1px solid;
  background: transparent;
  float: left;
  margin-right: 20px;
  margin-top: 20px;
  height: 18px !important;
  padding-top: 6px;
  padding-bottom: 0px;
}
div.minilogin-form a.signin {
  float: left;
  margin-top: 25px;
}
/** minilogin */

#other-information {
  margin-right: 32px;
}
#other-information span.textarea {
  display: block;
  border: 1px solid #CCCCCC;
}
#other-information span.textarea textarea {
  border: none;
  margin: 0;
  padding: 4px 0;
  width: 100%;
  height: 100px;
}
div.detailed-information {
  margin-right: 32px;
}
div.detailed-information table tr {
  background-color: transparent;
}
div.detailed-information tr.odd {
  background-color: #f4f4f4;
}
div.detailed-information table input.small {
  float: right;
  width: 24%;
}

div.detailed-information table label,
div.detailed-information table div.checkbox {
  float: right;
}
div.detailed-information table div.checkbox_checked {
  float: right;
}
div.detailed-information table label {
  margin-top: 8px;
  margin-right: 6px;
}
div.detailed-information table td.input-col label {
  float: left;
  margin: 4px 0 0 8px;
}
div.detailed-information table td.input-col input {
  width: 20%;
}
div.detailed-information table td.right-checkbox-col {
  padding-right: 8px;
}
div.contact-information {
  margin-right: 36px;
}
div.contact-information td.contact-select div {
  margin: 0 -6px 0 84px;
}

div.contact-information td.contact-input div {
  margin-left: 84px;
}
div.contact-information td.contact-input input {
  width: 100%;
}
div.contact-information td.contact-input textarea {
  border: 1px solid #ccc;
  width: 100%;
  height: 100px;

}
div.contact-information td.contact-checkbox div.checkbox,
div.contact-information td.contact-checkbox div.checkbox_checked {
  float: left;
  margin: 2px 8px 0 0;
}
div.contact-information td.contact-checkbox label {
  display: inline;
  float: left;
  margin: 8px 0 0 8px;
}
div.contact-information td.contact-checkbox div.checkbox-wrapper {
  margin-left: 84px;
  color: #667476;
  font-size: 11px;
  font-weight: bold;
}
div.contact-information td.contact-textarea div {
  margin-right: -6px;
}
div.contact-information td.contact-input label {
  float: left;
  margin-top: 4px;
  margin-right: 4px;
  text-align: right;
  width: 80px;
}
#registracia {
  margin-right: 32px;
}
#registracia td input {
  width: 97%;
}
ul.right2 li div.checkbox {
  float: left;
}
ul.right2 label {
  margin: 0px 0 0 8px;
}
ul.right2 li {
  margin-bottom: 4px;
}
ul.right2 li div.checkbox,
ul.right2 li div.checkbox_checked {
  float: left;
  margin: 2px 0 0;
}
div.right2-wrapper {
  margin-right: 37px;
}
div.right2-wrapper td.input input.small {
  width: 24%;
  margin-right: 1%;
}
div.right2-wrapper span.add_select {
  display: block;
  width: 40%;
  margin-right: 0;
}
div.right2-wrapper td.input label {
  margin: 4px 8px 0 0;
  width: 34px;
  text-align: right;
}
div.right2-wrapper td.right2 {
  padding: 0;
}
div.personal-info,
div.security-info {
  margin-right: 24px;
}
div.personal-info input,
div.security-info input.medium {
  width: 97%;
}
div.security-info td.subscribe label {
  margin: 6px 1px 0 8px;
  float: right;
}
div.security-info td.subscribe div {
  margin: 8px 0 8px 8px;
  float: right;
}
div.security-info td.security-code img {
  display: block;
  margin-top: -8px;
}
div.account-settings {
  margin-right: 24px;
}
div.account-settings input.medium {
  width: 96%;
}
div.entry a img,
div.srch_entry a img {
  display: block;
  margin-top: 4px;
}
.ie .see-all {
  margin-top: 20px !important;
}
div.entry ul.entry-bottom,
div.srch_entry ul.entry-bottom {
  margin-left: 0 !important;
  margin-top: 14px;
  float: none;
}
div.proj_srch_entry ul.entry-bottom {
  margin-top: 28px;
}
.gecko div.entry ul.entry-bottom,
.gecko div.srch_entry ul.entry-bottom  {
  margin-top: 10px;
}
.gecko div.proj_srch_entry ul.entry-bottom {
  margin-top: 26px;
}
.ie div.entry ul.entry-bottom,
.ie div.srch_entry ul.entry-bottom  {
  margin-top: 18px;
}
.ie div.proj_srch_entry ul.entry-bottom {
  margin-top: 30px;
}
div.entry ul.entry-bottom img,
div.srch_entry ul.entry-bottom img {
  margin-top: 2px;
}
.ie div.entry ul.entry-bottom img,
.ie div.srch_entry ul.entry-bottom img {
  margin-top: 0;
}}
