body      {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-color:#FFFFFF;padding:0px;margin:0px;}
h1        {font-family:Arial, Helvetica, sans-serif; font-size:17px; margin: 0 0 0 0;}
h2        {font-family:Arial, Helvetica, sans-serif; font-size:15px; margin: 0 0 0 0;}
h3        {font-family:Arial, Helvetica, sans-serif; font-size:13px; margin: 0 0 0 0;}
td        {padding: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.imagemessage  {background-color: white;width:120px;text-align:center;border-color: #FFFFFF;color:#FFFFFF;}

input { 
border-width:expression(this.type=='text' ? '1px;' : ''); 
border-color:expression(this.type=='text' ? '#C0C0C0;' : ''); 
margin:expression(this.type=='text' ? '0 0 0 0;' : ''); 
}
A IMG{
	border:0px;
}
form      { margin: 0 0 0 0;}
table     {border-width: 0px; margin-bottom: 0px;padding:0px;margin:0px;}
table tbody{
	padding:0px;
	margin:0px;
}
tr        {}

hr        {color: #666666;}
.findhr {
color: #FF9D03;
border-bottom:solid #FF9D03 2px;
margin:3px;
 width:90%;
 height:1px;
 text-align:center;
}
a:hover{color: red; text-decoration: none;}
a:visited{color:blue;text-decoration: none;}
a:link,a:active {color:blue;text-decoration: none;}
a.page:hover{color: red; text-decoration: none;}
a.page:visited{color: white; text-decoration: none;}
a.page:link,a.page:active {color: white; text-decoration: none;}
.headbestplot{color: darkgreen;}
.headbesthouse{color: brown;}
.alert    {color: #FF0000;}
.blue     {color: #397ad1;}
.find{background-color: white; border-width: 0px; margin-bottom: 0px;}
.object_active { background-color: #ffff66;}
.object_noactive { background-color: #c2c2c2;}
a.mainmenu { font-weight: bold;white-space: nowrap;font-family:Arial; font-size:12px;color:#FFFFFF;margin:0px;padding:0px;}


   td.td_list0       {background-color: #E7E7E7; color: #A9A9A9;}
   td.td_list1       {background-color: #FFF8A4;}
   td.td_list_active{background-color: #FFF8A4;}
   td.td_list_noactive{background-color: #E7E7E7; color: #A9A9A9;}
a.email{
color:black;
}
.vac_h1 {
    font-family: arial, helvetica, sans-serif;
    font-size:15px;
    color:#003670;
}
.vac_table{
    width: 100%;
    background-color: #ffffff;
}
.vac_tr{
    background-color: #eff7ff;
}
.vac_td{
    background-color: #eff7ff;
    color:#003670;
}
.vac_td_head{
    background-color: #eff7ff;
    color:#003670;
}
.vac_td_main{
    background-color: #eff7ff;
    color:#003670;
}
.vac_table_show{
    width: 90%;
    background-color: #397ad1;
}
.vac_tr_show{
    background-color: #eff7ff;
}
.vac_td_show{
    background-color: #ffffff;
    color:#000000;
}
.vac_td_head_show{
    background-color: #e6e6e6;
    color:#003670;
    font-size: 14px;
    font-weight: bold;
}
.vac_td_head_show_down{
    background-color: #e6e6e6;
    color:#003670;
}
.copyright {
       font-size:8px;
       font-weight: bold; 
       color:#666666
}
.shortmessage {
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        border-top: 1px solid #FFFFFF;
        padding-top: 3px;
        padding-left: 3px;
        padding-bottom: 3px;
}
.slogan
{
    color:red;
    font-family:sans-serif;
    font-size: 12px;

}
.slogan A{
	color:red;
}
.headbest{
color:#489CD5;
}
.head{
background-color: #4497D1;
color:#FFFFFF;
padding:3px;
text-align:left;
}
.headtxt64{
        width:170px;

}
#pictures{
        float:left;
        border-left:solid #228400 1px;

}
#pictures img{

        margin:5px;

}
#fullinfo{
        float:left;
        margin-right:5px;
}

#fullinfo table td{

}

#bigmessage{
        width:95%;
        border-right:solid #228400 1px;
        border-left:solid #228400 1px;
        border-top:solid #228400 1px;
        border-bottom:solid #228400 1px;
}

.printimage{
        margin:5px;
}

.showingcard{
        border:solid black 1px;
        float:left;
        margin-bottom:5px;
        width:99%;
}

.showingcard #namecard{
        float:left;
        width:80px;
        padding:5px;
}
.showingcard #idcard{
        float:left;
        border-right:solid black 1px;
        border-bottom:solid black 1px;
        padding:10px;
        margin-right:5px;
        margin-bottom:5px;
}
.showingcard #infocard{
        float:right;
        border-left:solid black 1px;
    width:80%;
}

.showingcard #shortcard{
        padding:5px;
}

.showingcard #fullcard{
        height:100px;
        width:100%;
        margin:5px;
}
.menu_div{
        height:15px;
        margin:0px;
        padding:0px;

}
.menu_div table{
        border:solid black 0px;

}
#CAT{
        COLOR:BLUE;
        MARGIN-LEFT:30px;
        font-weight:bold;
        margin-bottom:20px;
}
#SUBCAT{
        MARGIN-LEFT:100px;
        COLOR:BLUE;
        margin-bottom:10px;
}
#CAT A{
        color:blue;
        color:#0000FF;
        font-size:12px;
        font-weight:bold;
}
#SUBCAT A{
        color:blue;
        color:#0000FF;
        font-size:12px;
        font-weight:bold;
}
.menu{
	overflow:hidden;
	width:100%;
	position:relative;
	background: #FFFFFF url(/designimage/7.gif) left top repeat-x;
	height:27px;
}
.menu .leftround{
	background: #FFFFFF url(/designimage/5.gif) left top no-repeat;
	height:27px;
	width:11px;
	position:absolute;
	left:0px;
	top:0px;	
	z-index:10;
}	
.menu .rightround{
background: #FFFFFF url(/designimage/6.gif) right top no-repeat;
height:27px;
width:11px;
position:absolute;
right:0px;
top:0px;
z-index:10;
}
.menuitem{
        height:20px;
        margin-top:0px;
        text-align:center;
		overflow:hidden;
		padding-top:4px;
		width:14%;
		float:left;
		position:relative;
}
.menuitem:hover .menuline{
	display:block !important;
	background-color:#FF9D03 !important;	
}
.menuline{
	display:block !important;
	background-color:transparent !important;	
}
#itemmain{
	width:10% !important;
}
#itemkp{
	width:180px;
}
#itemipoteka{
	width:80px;
}
#itemfb{
	width:10% !important;
}
#itemhouse{
	width:10% !important;
}
#itemforeign{
	width:16% !important;
}
.select .menuline{
	display:block !important;
	background-color:#FF9D03;	
}
.menuline{
	display:none;	
	width:114px;
	height:4px;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;

}
.menuline IMG{
 width:114;
 height:4;
 margin:0px !important;
 padding:0px !important;
}

.menutop div#menu * {
border-collapse: collapse; /*removes the cell-borders*/
cursor: pointer; /*because IE displays the text cursor if the link is inactive*/
}
.menutop .disabled {
   color: red !important;
   background: none !important;
}
.menutop div#menu {
   font: 10px Verdana, sans-serif;
   height: 15px;
   white-space: nowrap;
   width: 100%;
}
.menutop div#menu .a {

   text-decoration: none;
   overflow:hidden;
}
.menutop div#menu .a #tablemenu A{
   display: block;
   white-space: nowrap;
}
.menutop div#menu TABLE, div#menu TABLE{
   display: none;
}
.menutop div#menu .a:hover {
   color: #FFFFFF;
   margin-right:-1px; /*resolves a problem with Opera not displaying the right border*/
}
.menutop div#menu .a:hover table, div#menu div.menuitem:hover table{
   background: #FFFFFF;
   border: 1px solid #708090;
   display: block;
   position: absolute;
   white-space: nowrap;
}
.menutop div#menu .a:hover table a, div#menu div.menuitem:hover table a {
   border-left: 10px solid #708090;
   border-right: 1px solid white; /*resolves a jump problem*/
   color: #000000;
   display: block;
   padding: 1px 12px;
   text-decoration: none;
   white-space: nowrap;
   z-index: 1000;
}
.menutop div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover {
   background: #7DA6EE;
   border: 1px solid #000000;
   border-left: 10px solid #000000;
   color: #000000;
   display: block;
   padding: 0px 0px;
   text-decoration: none;
   z-index: 1000;
}
.menutop td {
   border-width: 0px;
   padding: 0px 0px 0px 0px;
}
.menutop .menuitem {
   float: left;
   margin: 1px 1px 1px 1px;
   padding: 1px 1px 1px 1px;
}
.menutop .menuitem * {
   padding: 0px 0px 0px 0px;
}
.menutop #other {
   height: auto;visibility: visible;
}

.menutop #holder {
   width: 100%;
}
/* menu */

/* submenu */


div#submenu * {
  cursor: hand; /*because IE displays the text cursor
if the link is inactive*/
}
.disabled {
   color: red !important;
   background: none !important;
}
div#submenu {
   white-space: nowrap;
   text-align:center;
   overflow:hidden;
}

div#submenu .a {
   text-decoration: none;
}

div#submenu .a table {
   display: block;
   white-space: nowrap;
}

div#submenu table, div#submenu table a {
   display: none;
}

div#submenu .a:hover, div#submenu div.submenuitem:hover {
   margin-right:-1px; /*resolves a problem with Opera
not displaying the right border*/
}

div#submenu .a:hover table, div#submenu div.submenuitem:hover table{
   display: block;
   position: absolute;
   white-space: nowrap;
   font-weight:bold;
   color:white;
}

div#submenu .a:hover table a, div#submenu div.submenuitem:hover table a {
   display: block;
   text-decoration: none;
   white-space: nowrap;
   z-index: 1000;
   font-weight:bold;
   color:white;
}


div#submenu .a:hover table a:hover, div#submenu div.submenuitem:hover table a:hover {
   display: block;
   text-decoration: blink;
   z-index: 1000;
   border-width: 0px;
}


.submenuitem {
   float: left;
}

.submenuitem TD{
   background: #4599d2;
   padding:2px;
}
#REDLINE{
   width:15px;
   height:10px;
   float:left;
}
#lnavigation{
   float:left;
}
.submenuitem * {
   padding: 0px 0px 0px 0px;
}
#subother {
  height: 2px;
  width: 200px;
  visibility: visible;
}
#subholder {
  width: 200px;
  height:2px;
}

/* submenu */
.help{
	font-size:11px;
	color:#cccccc;
	}
.TB_overlay {
	position: absolute;
     z-index: 100;
     background-color: #000;
     filter: alpha(opacity=20);
     moz-opacity: 0.2;
     opacity: 0.2;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
}
.TB_window {
     
     z-index: 102;

     filter: alpha(opacity=100);
     moz-opacity: 1;
     opacity: 1;
     text-align: left;
}
.box_color_auth_s {
	background-color: #fff;
}
.box_color_auth {
	background-color: #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.box_color_auth2_s {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.box_color_auth2 {
	border-left: 7px solid #fff;
	border-right: 7px solid #fff;
	background-color: #cff0ff;
}
.box_color_auth3_s {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.box_color_auth3 {
	border-left: 6px solid #fff;
	border-right: 6px solid #fff;
}
.box_info_auth {
	background-color: #cff0ff;
	padding:0px 16px 0px 17px;
}
.box_color_inp {
	background-color: #94A6B4;
}
.box_color_inp3 {

}
.inp_auth {
	border:none;
	padding:2px 5px 2px 5px;
	width:150px;
	font-size:14px;
	border:solid #CCCCCC 1px;
	margin-top:-1px !ie;
	margin-bottom:-1px !ie;
}
.tab_auth td{
	padding:0px 8px 0px 0px;
}
.inpch_auth {
	padding:0px;
	margin:0px;
}
.hidden{
	display:none;
}
.visible{
	display:block;
}
.popup {

position:absolute;
z-index:100;
}
#googlemap{
	width:650px;
	height:500px;
	z-index:1000;
	background-color:white;
	left:100px;
	top:150px;
}
#map{
	z-index:1000;
	
	height:500px;
	width:650px;
	overflow:hidden;
	z-index:10000;
	position:relative;	
}
#googlemap .closemap{
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:20000;
	background-color:#FFF;
	padding:4px;
}
#googlemap .closemap A{
	font-weight:normal;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.roadmap{
	position:relative;
	height:400px;
	width:350px;
	background:transparent url('/img/map.jpg') left 50px no-repeat;	
	
}
.road{
	position:absolute;
}
.road .header{
	font-weight:bold;
}

.roadnw{
	left:0px;
	top:20px;
}
.roadw{
	top:180px;
	left:0px;
}
.roadsw{
	bottom:45px;
	left:0px;
}
.roads{
	bottom:45px;
	left:110px;
}
.roadse{
	right:0px;
	bottom:30px;
}
.roade{
	right:0px;
	top:180px;
}
.roadn{
	left:150px;
	top:20px;
}
.roadne{
	right:0px;
	top:20px;
}
h4{
	padding:0px;
	margin:0px;
}

.desk{
	margin-top:50px;
}
.desk .pravila{
	margin-top:50px;
}
.desk h1{
	font-size:18px;
	font-weight:700;
	margin-bottom:40px;
}
.desk h3{
	font-size:16px;
}
.desk ul{
	margin-top:20px;
	margin-bottom:20px;
	width:200px;
}
.desk ul li{
	line-height:1.5;
	list-style:none;
}
.desk ul A{
	color:#333333;
	font-size:14px;
	font-weight:500;
}
.desk ul A:hover{
	color:red;
	text-decoration:underline;
}
.desk .pravila A{
	font-size:17px;
	font-weight:700;
	color:blue;
}
.desk .pravila A:hover{
	text-decoration:underline;
}
.deskpravilaist{
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}
.deskpravilaist h2{
	margin-top:10px;
	margin-bottom:10px;	
}

.deskmessagelist h3{
	margin-top:20px;
	margin-bottom:20px;
	font-size:18px;
	font-weight:bold;	
}
.deskmessagelist .pagelist A{
	color:#333;
	font-size:14px;
	margin-left:4px;
	margin-right:4px;	
	font-weight:400;
	text-decoration:underline;
}
.deskmessagelist .pagelist A .select{
	background-color:#666666;
	padding-left:3px;
	padding-right:3px;
	font-weight:500;
	color:white;
}
.deskmessagelist .pagelist A:hover{
	color:blue;
	text-decoration:none;
}
h1{
	font-size:18px;
	font-weight:400;
}
.countobject{
	color:#ccc;
}
.countobject h1{
	font-size:14px;
	font-weight:700;
	padding:0px;
	margin:0px;
	color:#999;	
}

.advtext{
	text-align:left;
	margin-top:15px;
	margin-left:30px;	
	margin-right:30px;		
	margin-bottom:15px;
	font-size:11px;
	margin-top:60px;
}
.advtext h2{
	font-size:13px;
	font-weight:400;
	color:#999;
}
.dev A{
	color:#333333;
	font-weight:600;
	font-size:11px;
}
.mainphoto{
	position:relative;
	width:200px;
	overflow:hidden;
}
.objectdesc{
	position:relative;
	overflow:hidden;
}
.mainphoto .objectsell,.objectdesc  .objectsell{
	width:200px;
	height:150px;
	position:absolute;
	background: url(img/objectsell.gif) left top no-repeat;
}
.textmainpage{
	overflow:hidden;
	margin-top:50px;
	text-align:left;
	line-height:1.5em;
	font-size:11px;
}
.textmainpage h5{
	font-size:11px;
	font-weight:600;
}
.exclusivelist{
	behavior: url(/iepngfix.htc);
	overflow:hidden;
	margin:auto;
	width:670px;
	margin-top:10px;
	text-align:left;
	padding:0px;
	padding-left:10px;
	height:341px;
	background:transparent url(/img/exbg.png) left top no-repeat;
}

.exclusivelist .mainexcluesiveitem .mainphoto{
	width:200px;
	height:150px;
	overflow:hidden;
}
.exclusivelist .mainexcluesiveitem .description{
	margin-top:4px;
	line-height:1.5em;
}
.exclusivelist .mainexcluesiveitem .description B{
	font-size:14px;
	color:darkgreen;
}
.exclusivelist  h3{
	font-size:18px;
	margin-top:0px;
	margin-bottom:10px;
	
	font-weight:500;
	color:brown;
}
.exclusivelist  .mainexcluesiveitem .description{
	height:120px;
	
	border-bottom:solid #CCC 1px;
}
.exclusivelist  .mainexcluesiveitem{
	float:left;
	width:200px;	
	margin-right:20px;
	height:300px;
	overflow:hidden;
}
.exclusivelist  .mainexcluesiveitem .linktoobject{
	margin-top:10px;
}
.exclusivelist  .mainexcluesiveitem .linktoobject A{
	font-size:13px;
	font-family:Verdana;
	color:#FF9D03;
	font-weight:600;
}
.exclusivelist  .mainexcluesiveitem .linktoobject A:hover{
	text-decoration:underline;
}

.topphone{
	height:100px;
	width:376px;
	text-align:right;
	position:absolute;
	top:40px;
	right:120px;
	color:white;
	font-size:26px;
	font-weight:600;
	font-family:Georgia;
	font-style:italic;
	behavior: url(/iepngfix.htc); 
}
.topphone .skype{
	position:absolute;
	left:130px;
	bottom:8px;
	height:40px;
	font-size:16px;
	font-weight:500;
	vertical-align:middle;
	line-height:40px;
}
.topphone .skype IMG{
	vertical-align:middle;
}
.topphone .skype A{
	color:white;
}
.topphone .skype A:hover{
	color:orange;
}
.topphone .skype A:hover IMG{
	opacity:0.3;
	filter: alpha(opacity=30);
}
.error{
	font-size:18px;
	font-weight:600;
	text-align:left;
	color:red;
}
.sortdown{
	margin-top:10px;
	font-size:14px;
}
.sortdown,.sortup{
	margin-bottom:10px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
}
.sortup A,.sortdown A{
	margin-right:10px;
}
.sortdown A.select .up,.sortup A.select .up{
	background: transparent url(/img/bg_sort_by.gif) right -13px no-repeat;
	padding-right:15px;
}
.sortdown A.select .down,.sortup A.select .down{
	background: transparent url(/img/bg_sort_by.gif) right 3px no-repeat;
	padding-right:15px;
}
.sortdown A.select,.sortup A.select{
	font-weight:bold !important;
	font-size:14px !important;
	color:black;
}
.sortdown A,.sortup A{
	color:blue;
	font-size:13px;
	font-weight:700;
	text-decoration:underline;
}
.sortdown  span,.sortup  span{
	font-weight:500;
}
.sortdown A:hover,.sortup A:hover{
	text-decoration:none;
}

.photoitem{
overflow: hidden; 
text-align: center; 
float: left; 
margin: 5px; 
background: none repeat scroll 0% 0% rgb(204, 204, 204); 
width: 170px;
height: 100px;
}
.photoitem IMG{
	width:150px !important;
}
.action IMG:hover{
	opacity:0.5;
	filter: alpha(opacity=50);
	border:dashed #CCC 1px;
}
.confirm{
	color:green;
	margin-top:20px;
	margin-bottom:40px;
	font-size:20px;
}
.footer{
	font-size:12px;
	color:#222;
}
.footer A{
	font-size:12px;
	color:#222;
}
.advtext b{
	font-weight:normal;
}
.advtext A{
	color:black;
}
A:hover{
	text-decoration:none;
	color:#FF9D03;
}

.tablemenu{
	width:100%;
	height:27px;
}


.red{
	color:red;
}
label{
	cursor:pointer;
}
h4{
	width:200px;
}
#locationindex{
	position:absolute;
	top:0px;
	right:0px;
	z-index:1000;
}
INPUT[type=text]{
	border:solid #C0C0C0 1px;
}
INPUT{
	border:expression(this.type=='text' ? 'solid #C0C0C0 1px;' : ''); 
}

.road{
	opacity:0.7;
	filter: alpha(opacity=70);
	background-color:#FFFFFF;
	padding:5px;

}
.roadmap{
	position:relative;
	height:400px;
	width:450px;
	background:transparent url('/img/map.jpg') 50px 70px no-repeat;	
	
}
.road .header{
	color:blue;
}
.road .roadn{
	left:200px;
}
.roadw{
	top:150px;
}
.sitedev A{
	color:#333;
	font-size:12px;
	text-decoration:underline;
}
.sitedev A:hover{
	text-decoration:none;
}
.search{
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
.search .totalmatches{
	margin-bottom:20px;
	margin-top:10px;
	font-size:16px;
}
.search .pagelist{
	margin-bottom:20px;
	overflow:hidden;
}
.search .pagelist .itempage{
	width:25px;
	float:left;
	text-align:center;
	margin-left:2px;
	padding-top:0px;
	padding-bottom:2px;
	margin-bottom:3px;
	font-size:12px;
}
.search .pagelist .itempage A{
	font-size:12px;
}
.search .pagelist .itempage:hover{
	background-color:#CCC;
}
.matchelist .matchesitem{
	overflow:hidden;
	margin-bottom:15px;
	font-size:13px;
}
.matchelist .matchesitem .number{
	float:left;
}
.matchelist .matchesitem .desc{
	margin-top:4px;
	font-size:13px;
}
.matchelist .matchesitem .url{
	margin-top:4px;
	font-size:13px;
	color:orange;
}
.locationlist{
	margin-top:30px;
	overflow:hidden;
	padding-left:50px;
	padding-right:50px;
}
.locationlist .locationlistitem{
	float:left;
	width:33%;
	margin-bottom:10px;
	text-align:left;
}

.locationlist .locationlistitem A{
	font-size:15px;
	text-transform:capitalize;
}

.smalltext{
	margin-top:10px;
	margin-bottom:10px;	
	font-size:11px;
	font-weight:normal;
}
FIELDSET {
border: solid 1px #EFEFEF;
text-align:left;
border-radius:10px;
-moz-border-radius:10px;
margin-bottom:10px;
}
 
LEGEND {
	border-radius:10px;
	background-color:#EFEFEF;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	-moz-border-radius:10px;	
}
input[type=submit] ,input[type=reset]{
   border: 1px solid #8ec1da;
   background-color: #ddeef6;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #fff;
   padding: 5px 10px;
   cursor:pointer;
   margin-right:10px;
}
input[type=submit]:hover{
   text-shadow: rgb(255, 255, 255) 0px 0px 5px;
   box-shadow: inset 0 1px 3px #8ec1da, inset 0 -15px #cbe6f2, 0 0 3px #FFF;
   -o-box-shadow: inset 0 1px 3px #8ec1da, inset 0 -15px #cbe6f2, 0 0 3px #FFF;
   -moz-box-shadow: inset 0 1px 3px #8ec1da, inset 0 -15px #cbe6f2, 0 0 3px #FFF;
   -webkit-box-shadow: inset 0 1px 3px #8ec1da, inset 0 -15px #cbe6f2, 0 0 3px #FFF;
}
.tableagentobjectsstat{
	border: 1px #EFEFEF solid;
	
	margin-top:15px;
	border-radius:10px;
	-moz-border-radius:10px;
	position:relative;
 }
 
 .tableagentobjectsstat .linklk{
	position:absolute;
	left:5px;
	-moz-top:10px;
 }
 .tableagentobjectsstat A{
	font-size:1.2em; 
 }
 .tableagentobjectsstat .linklk	A, .tableagentobjectsstat .linkhomehunting A,.tableagentobjectsstat .linkflathunting A{
	color:#e73131;
	font-size:1.4em;
	text-decoration:underline;
	font-weight:500;
 }
 .tableagentobjectsstat .messagecount A{
	font-size:1.4em;
	text-decoration:underline;
	font-weight:500;  
 }
 .tableagentobjectsstat A:hover{
	text-decoration:none; 
 }
 .tableagentobjectsstat .linkhomehunting{
	position:absolute;
	right:5px;
	top:20px;
	-moz-top:10px;	
 }
  .tableagentobjectsstat .linkflathunting{
	position:absolute;
	right:5px;
	top:50px;
	color:#e73131; 
	-moz-top:40px;	
 }
 
  .tableagentobjectsstat .messagecount{
	position:absolute;
	right:5px;
	top:80px;
	color:#e73131; 
	-moz-top:70px;	
 } 
 hr{
	border:0;
	border-bottom:solid 1px #EFEFEF; 
 }
 
.mainmenuwraper .mainmenu{
	overflow:hidden;
	height:80px;
 }
 .mainmenu .mainmenuitem{
	float:left;
	width:10%;
	text-align:center;
	height:80px;
 }
 .mainmenu .mainmenuitem:hover, .mainmenu .selected{
	background:transparent url(/icon/arrow_menutop.png) center bottom no-repeat;
 }
 .mainmenu .mainmenuitem A{
	color:black !important;
	text-align:center;
 }
 .mainmenu .mainmenuitem A:hover{
	text-decoration:underline;
	color:orange !important;
 }
 .mainmenu .mainmenuitem A:hover IMG{
	opacity:0.3;
 }
 .mainmenu .mainmenuitem A IMG{
	border:0;
	width:60px;
	height:60px;
	overflow:hidden;
 }
 .mainmenuwraper{
	position:fixed;
	top:0px; 
	width:100%;
	background-color:white;
	z-index:10;
}
.footercabinet{
	height:20px;
	border-top:solid 1px #C82100;
}
FIELDSET hr{
	border:0;
	border-bottom:solid 1px #EFEFEF !important;
}
.authform input[type=text],.authform input[type=password]{
	border:solid #666 1px;
	width:250px;
	height:30px;
	font-size:23px;
}
.authform{
	width:500px;
	margin:auto;
}
.authform .info{
	font-size:20px;
	font-weight:500;
	color:#330000;
	background:transparent url('/images/info.png') left top no-repeat;
	height:128px;
	line-height:128px;
	vertical-align:middle;
	width:400px;
	margin:auto;
	
	padding-left:150px;
}
.authform .linkexit{

}
.authform .actionlinks{
	font-size:16px;
	text-align:left;
	width:250px;
	margin:auto;
	margin-top:30px;
}
.authform .linkexit A{
	font-size:18px;
	
}
.authform .actionlinks A{
	font-size:18px;
}
.katalog{
	margin-left:20px;
	min-width:550px;
	margin:auto;
}
.katalog ul{
	list-style: none outside none;
	overflow:hidden;
	padding:0px !important;
	margin:0px !important;
	margin-left:20px !important;
	margin-right:20px !important;
}
.katalog ul li{
    float: left;
    margin-bottom:30px;
	margin-left:42px;
    overflow: hidden;
    padding: 1px;
    position: relative;
	border:solid #CCC 1px;
}	
.katalog ul li .thumbs{
	width:200px;
	height:150px;
	margin-bottom:5px;
	overflow:hidden;
}
.katalog ul li  .description{
	text-align:left;
	margin-left:5px;
	font-size:12px;
	width:200px;
	overflow:hidden;	
}
.katalog ul li  .item{
	width:200px;
	overflow:hidden;	
	height:300px;
}
.katalog ul li  .description p{
	padding:0px;
	margin:2px;
}
.catalogviewtypeicon{
	float:right;
	margin-right:20px;
	vertical-align:middle;
	color:#999;
}
.catalogviewtypeicon IMG{
	margin-top:8px;
	opacity:0.3;
	filter: alpha(opacity=30);
}
.catalogviewtypeicon A IMG{
	margin-top:8px;
	opacity:1;
	filter: alpha(opacity=100);
}
.katalog ul li  .item .locality{
	width:200px;
	overflow:hidden;
	height:20px;
}
.errorpage{
	width:500px;
	text-align:left;
	margin:auto;
}
.errorpage .error404{
	font-size:54px;
}
.errorpage .texterror{
	font-size:18px;
}
.errorpage .find{
	margin-left:15px;
	margin-top:10px;
}
.errorpage .find A{
	font-size:18px;
}
.errorpage .exclusivelist{
	margin-top:30px;
}
.icons{
	position:relative;
	height:24px;
	line-height:24px;
	vertical-align:middle;
}
.icons .notepad{
	position:absolute;
	right:5px;
	top:0px;
	cursor:pointer;
}
.notepad .select{
	opacity:0.3;
	filter: alpha(opacity=30);
}
.corp{
	width:100%;
	height:90%;
	border:0px;
}
.objectnopub{
	opacity:0.5;
}
.katalog ul li .item .stat{
	position:absolute;
	right:0px;
	top:0px;
	width:120px;
	text-align:left;
	color:green;
	background-color:white;
	font-weight:600;
	opacity:0.9;
	padding:4px;
	border-radius:4px 4px 4px 4px;
}
.mainmenuborderbottom{
	border-bottom:solid #C82100 7px;
	cursor:pointer;
	position: fixed;
	top: 80px;
	width: 100%;
	z-index: 10;	
}
.mainmenuborderbottom:hover{
	border-bottom:solid #990000 7px;
}
.icon{
	text-align:left;
	margin-bottom:5px;
	padding-left:5px;
}
.fixedreiting{
	width:100px;
	overflow:hidden;
	text-align:left;
	position:fixed;
	left:140px;
	top:200px;
	z-index:10;
	background-color:white;
	padding:4px;
	border:solid #CCC 1px;
}
.fixedreiting .reiting{
	height:40px;
}
#dialog input{
	width:200px;
	border:solid #CCC 1px;
}
#dialog .error{
	font-size: 14px !important;
	font-weight:500 !important;
	margin-left:20px;
}
.blink:hover IMG{
	opacity:0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
#itemflat{
	width:10% !important;
}
#itemplot{
	width:10% !important;
}
#itemforeign{
	width:20% !important;
}
.presentation{
	margin-bottom:20px;
	vertical-align:top;
}
.webform{
	margin:20px !important;

}
.webform .error{
	font-size:12px !important;
	color:red;
	font-weight:normal !important;
	background:#f8f8f8;
	padding:3px;
}
.webform  .webformitem{
	margin-bottom:10px !important;
	padding:5px !important;
}
.webform  .webformitem .title{
	color:black !important;
	font-size:12px !important;
	margin-bottom:3px;
	font-weight:normal !important;
	
}
.webform  .webformitem .input input{
	font-size:15px;
	border:solid #CCC 1px;
	height:18px;
}
.webform  .erroritem{
	border:solid red 1px;
}
.formpanel{
	margin:30px;
}
.formpanel .erroradd{
	margin-left:40px;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:40px;
	font-size:18px;
	font-weight:bold;
	background: url(/images/icon_err.gif) left top no-repeat;
	height:40px;
	line-height:40px;
	vertical-align:middle;
}
.req{
	color:blue !important;
	font-size:18px !important;
}
.addcomplited{
	color:green  !important;
	font-size:18px !important;	
}


.event{
	min-width:800px;
	height:150px;
	overflow:hidden;
	margin:auto;
	max-width:800px;
}
.wrapperevent{
	text-align:center;
	margin-bottom:20px;
}
.event1{
	float:left;
	width:350px;
	height:150px;
	text-align:left;
}
.event2{
	float:right;
	width:350px;
	height:150px;
	text-align:left;
}
.event1{
	background:transparent url(./i/event1.jpg) left top no-repeat;
	color:white;
	font-size:13px;
	font-family:arial;
	position:relative;
}
.event1 .data{
	position:absolute;
	bottom:4px;
	right:4px;
	font-size:13px;
	font-weight:500;
	text-transform:uppercase;
}
.event1 .advinfo{
	position:absolute;
	bottom:74px;
	right:13px;
	font-size:13px;
	font-weight:500;
}
.event .advinfo A{
	color:#1687c4;
	text-decoration:underline;
}
.event .advinfo A:hover{
	color:#CCC;
	text-decoration:none;
}
.event1 .text{
	position:absolute;
	top:25px;
	left:15px;
	font-size:14px;
	font-weight:500;
}
.event2{
	background:transparent url(./i/event2.jpg) left top no-repeat;
	color:white;
	font-size:13px;
	font-family:arial;
	position:relative;	
}
.event2 .data{
	position:absolute;
	bottom:2px;
	left:4px;
	font-size:9px;
	font-weight:500;
}
.event2 .wrappertext{
	position:absolute;
	top:3px;
	left:7px;
	
	width:310px;
	height:80px;
	font-size:15px;
	font-weight:500;
	background-color:white;
	opacity:0.8;
}
.event2 .text{
	position:absolute;
	top:20px;
	left:10px;
	color:black;
	font-size:15px;
	font-weight:500;
}
.event2 .eventtitle{
	position:absolute;
	color:black;
	top:3px;
	left:10px;
	font-size:14px;
	font-weight:bold;
}
.event2 .text .eventtitle{
	font-weight:bold;
}
.event2 .advinfo{
	position:absolute;
	bottom:73px;
	right:45px;
	color:#355088;
	font-size:15px;
	font-weight:500;
}
