* { margin: 0; padding: 0; }
*:focus { outline: none; }
html, body{ height:100%;}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, select, textarea, p, span, blockquote, th, td {
font-family:Tahoma,sans-serif; font-size:13px; line-height: 1.2; color:#191c1e; margin: 0; padding: 0; }
h1, h2, h3 { font-family: "Trebuchet MS", "Myriad Pro", Tahoma, sans-serif; color:#191c1e; }
h1 { font-size: 24px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
img { border:0 none; }
a { color:#191c1e; text-decoration:underline;}
h2 a, h3 a { color:#85c20b; text-decoration:underline;}
a:hover { text-decoration:none; }
.div_l { float:left;}
.div_r { float:right;}
.push {clear:both;}
.hot {color:#cc310a;}
body {background:#eee;}
#bg {
	background-image: url(../images/v2/bg.gif);
	background-position: center;
}
#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#header{
	height: 243px; /*Height of top section*/
	background:#fff url(../images/v2/head1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header .div_l {
margin-top:10px;
margin-left:30px;
width:500px;
}
#header .div_l a{
color:#b7b7b7;
font-size:11px;
text-decoration:none;
border-bottom: dashed 1px #b7b7b7;
padding-bottom:2px;
margin-right:20px;
}
#header .div_l a:hover{
border-bottom: none;
}
#header .div_l p{
padding-left:15px;
display:inline;
}
#header .div_l p.fv{
background:url(../images/v2/icons/fv.gif) left 5px no-repeat;
}
#header .div_l p.hp{
background:url(../images/v2/icons/hp.gif) left 5px no-repeat;
}

#header .div_r {
margin-top:10px;
margin-right:30px;
}
#header .div_r a{
color:#b7b7b7;
font-size:11px;
text-decoration:none;
border-bottom: dashed 1px #b7b7b7;
padding-bottom:2px;
margin-right:20px;
}
#header .div_r a:hover{
border-bottom: none;
}
#header .div_r p{
padding-left:15px;
display:inline;
}
#header .div_r p.login{
background:url(../images/v2/icons/login.gif) left 3px no-repeat;
}
#header .div_r p.logoff{
background:url(../images/v2/icons/logoff.gif) left 3px no-repeat;
padding-left:20px;
}
#header .div_r p.reg{
background:url(../images/v2/icons/reg.gif) left 3px no-repeat;
}
#header .div_r p.profile{
background:url(../images/v2/icons/profile.gif) left 3px no-repeat;
}
#header .div_r form {
padding-top:10px;}
#header .div_r .sbox {
width:160px;
float:left;
}
#header .div_r .sbox .fill-input{
	width:100%;
	border:none;
	height:22px;
	padding:4px 0;
	background-image: url(../images/v2/search/srbg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#header .div_r .sbox .left-input{ 
background:url(../images/v2/search/srl.gif) left top no-repeat;
width:100%;
}
#header .div_r .sbox .right-input{ 
background:url(../images/v2/search/srr.gif) right top no-repeat;
	padding:0 11px 0 29px;
}
#header .div_r .sbox .right-input input{ 
font-size:12px;
line-height:normal;
color:#191c1e;
padding:0px 0 0 0px;
border:none;
width:100%;
height:16px;
background:none; 
}
#header .div_l .logo {
margin-top:20px;
}
#header .div_l .logo h2{
background:url(../images/v2/gerb_b.png) 0 10px no-repeat;
padding-top:14px;
padding-left:80px;
height:150px;
}
/**/

#center_right{
float: left;
width: 723px;/*724*/
padding-top:10px;
}

#center{
width:447px;
float:left;
}
#center .my{
font-family: "Trebuchet MS", "Myriad Pro", Tahoma, sans-serif;
font-size:36px;
padding-bottom:10px;
}
#center .myhouse {
background:url(../images/v2/search/dom.gif) top left no-repeat;
width:447px;
height:62px;
padding-left:20px;
padding-top:22px;

}
#center .myhouse .sbox {
width:247px;
float:left;
}
#center .myhouse .sbox2 {
width:116px;
float:left;
}
#center .myhouse .fill-input{
	width:100%;
	border:none;
	height:39px;
	padding:4px 0;
	background-image: url(../images/v2/search/ftbg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#center .myhouse .left-input{ 
background:url(../images/v2/search/tfl.gif) left top no-repeat;
width:100%;
}
#center .myhouse .right-input{ 
background:url(../images/v2/search/tfr.gif) right top no-repeat;
	padding:0 19px 0 18px;
}
#center .myhouse .right-input input{ 
font-size:12px;
line-height:normal;
color:#191c1e;
padding:10px 0 0 0px;
border:none;
width:100%;
height:16px;
background:none; 
}

/*
#center .myhouse .fill-input{
	width:210px;
	border:none;
	height:39px;
	padding:4px 0;
	background-image: url(../images/v2/search/ftbg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#center .myhouse .left-input{ 
background:url(../images/v2/search/tfl.gif) left top no-repeat;
width:250px;
}
#center .myhouse .right-input{ 
background:url(../images/v2/search/tfr.gif) right top no-repeat;
	padding:0 0 0 16px;
	width:229px;
}
#center .myhouse .right-input input{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
color:#A7ADB6;
padding:10px 0 0 10px;
border:none;
width:190px;
height:16px;
background:none; 
}

/**/
#center .actual {
	background-image: url(../images/v2/act_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom:10px;
}
#center .actual .inner{
padding-top:20px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
}
#center .actual .inner .div_l{
width:190px;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#center .newslist h2{
display:inline;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 5px;
font-size:15px;
border-bottom:dashed 1px #000000;
cursor:pointer;
}
#center .newslist h2.active{
	color:#9f9d9d;
	display:inline;
	border-bottom:dashed 1px #9f9d9d;
	cursor:pointer;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#center .newslist h2.active a{
	color:#9f9d9d;
        text-decoration:none;
}
#center .newslist .newscontent {
	background-image: url(../images/v2/tabs/news_bg1.gif);
	width: 447px;
	padding:0;
	margin:0;
}

#center .newslist #tab_cell_arr_0{
	background: url(../images/v2/tabs/news_0.gif) left top no-repeat;
	height: 10px;
	width: 447px;
	margin-top:10px;
}
#center .newslist #tab_cell_arr_1{
	background: url(../images/v2/tabs/news_1.gif) left top no-repeat;
	height: 10px;
	width: 447px;
	margin-top:10px;
}
#center .newslist #tab_cell_arr_2{
	background: url(../images/v2/tabs/news_2.gif) left top no-repeat;
	height: 10px;
	width: 447px;
	margin-top:10px;
}
#center .newslist .tab-data {
padding:20px;
}
#center .newslist .tab-data h3 a{
margin:15px 0;
}
#center .newslist .tab-data h3 a{
color:#808080;
text-decoration:none;
border-bottom:dashed 1px #808080;
}
#center .newslist .tab-data h3 a:hover{
border-bottom:none;
}
#center .newslist .tab-data p{
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 70px; 
height: 1%;
}

#center .newslist .tab-data label{
color:#898a8b;
font-size:11px;
float: left;
margin-top:2px;
margin-left: -70px; /*width of left column*/
width: 70px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
#center .newslist .tabs_end{
	background: url(../images/v2/tabs/news_end1.gif) left top no-repeat;
	height: 9px;
	width: 447px;
}
#center_right .photo {
margin-top:20px;
}
#leftcolumn{
float:left;
width: 277px; 
padding-top:10px;
}
#leftcolumn .inner{
margin-left:30px;
margin-right:17px;
}
#leftcolumn .pr .inner h2 a{
color:#191c1e;
font-size:16px;
}
#leftcolumn .pr .inner p{
font-size:11px;
margin:10px 0;
}
#leftcolumn .pr .inner p span{
color:#898a8b;
font-style:italic;
font-size:11px;
}
#leftcolumn .pr .pr1{
	height:100px;
	background-image: url(../images/v2/pr2.jpg);
	background-repeat: no-repeat;
	background-position: 15px;
}
#leftcolumn .pr .pr2{
margin-left:30px;
margin-right:17px;
border-bottom:solid 1px #b9bbbc;
padding-top:10px;
}
#leftcolumn .inner .info h1 {
padding-top:20px;
}
#leftcolumn .inner .info h2 {
padding-top:10px;
}
#leftcolumn .pic img{
border:0;
margin:10px 0 10px 30px;
}
/******************/
#rightcolumn{
float: left;
width: 275px;
}
#rightcolumn .inner{
margin-left:17px;
margin-right:30px;
}
#rightcolumn .inner h1 {
padding:0 0 10px 0;
}
#rightcolumn .srv  p {
padding:3px 0 20px 0;
}
#rightcolumn .srv .icon {
padding-top:5px;
width:27px;
height:27px;
float:left;
}
#rightcolumn .srv .serv{
float:right;
width:190px;
}
#rightcolumn .pr2{
border-bottom:solid 1px #b9bbbc;
}
#rightcolumn .act ul li{
padding: 0 0 2px 12px;
list-style-type: none;
background: url(../images/v2/li/act.gif) no-repeat 0 7px;}
#rightcolumn .act a.all {
padding-left:13px;
margin-bottom:13px;
color:#898a8b;
}

#rightcolumn .new h3{
display:inline;
margin-top:20px;
margin-right: 10px;
border-bottom:dashed 1px #000000;
cursor:pointer;
}
#rightcolumn .new h3.active{
height:50px;
padding-bottom:13px;
	color:#9f9d9d;
	border-bottom:none;
	background-image: url(../images/v2/tabs/up.gif);
	background-position: center bottom;
	background-repeat:no-repeat;
	}
#rightcolumn .new .tab-data {
margin:20px 0;
}
#rightcolumn .new .tab-data a.rub{
display:block;
background:url(../images/v2/tabs/types.gif) left 11px no-repeat;
padding-top:5px;
padding-left:15px;
font-weight:bold;
color:#191c1e;
}
#rightcolumn .new .tab-data p.rub{
display:block;
background:url(../images/v2/tabs/types.gif) left 9px no-repeat;
padding-top:5px;
padding-left:15px;
font-weight:bold;
color:#191c1e;
}
#rightcolumn .new .tab-data a{
display:block;
padding-left:15px;
margin-bottom:2px;
color:#85c20b;
}
#rightcolumn .stat p a{
color:#85c20b;
}

#footertop{
	height:19px;
	width: 1008px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}
#footer{
	width: 1008px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background-color: eeeeee;
        height:90px;
}

#footer .div_l{
	width:340px;
}
#footer .div_l h3{
	background: url(../images/v2/logo.png) left 0px no-repeat;
        padding-left:60px;
        
        height:80px;
}
#footer .div_r h3 {
	background: none;
        padding-left:0px;
        display:inline;
        margin-right:20px;
}
#footer .div_r h6 {
	background: none;
        padding-left:10px;
        display:inline;
        margin-right:20px;
       font-weight: bold;
       color:#808080;
       padding-top:20px;
}
#footer .div_r p {
	font-size:11px;
}
/*Gallery*/
.addfwd { display:block; position:absolute; cursor:pointer; width:20px; height:60px; top:0px; right:0px; background:url(../images/v2/slim/gallery_fwd.jpg) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:20px; height:60px; top:0px; left:0px; background:url(../images/v2/slim/gallery_back.jpg) no-repeat;  }
/* thumbnail slider end */
#gallery_container {width:492px ; height:60px ; margin:10px auto 10px; display:block; position:relative; }
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container{ position:relative ; overflow:hidden ; width:442px ; height:90px ; margin:0px auto 0px;  }
/* the thumbnails container */
#thumbs { white-space:nowrap; display:block; position:relative; }

#thumbs a { padding:0px; margin:0px; }
#thumbs a img{ border:1px #333333 solid; }
/**/
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/v2/slim/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/v2/slim/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/v2/slim/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/v2/slim/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}



.autocompleter-choices {
position: absolute;
margin: 0;
padding: 0;
list-style: none;
border: 1px solid #7c7c7c;
border-left-color: #c3c3c3;
border-right-color: #c3c3c3;
border-bottom-color: #ddd;
background-color: #fff;
z-index: 50;
background-color: #fff;
}
.autocompleter-choices li {
position: relative;
margin: -2px 0 0 0;
padding: 0.2em 1.5em 0.2em 1em;
display: block;
float: none !important; 
cursor: pointer;
font-weight: normal;
white-space: nowrap;
font-size: 1em;
line-height: 1.5em;
}
ul.autocompleter-choices li.autocompleter-selected {
background-color: #444;
color: #fff;
}
ul.autocompleter-choices span.autocompleter-queried {
display: inline;
float: none;
font-weight: bold;
margin: 0;
padding: 0;
}
.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
color: #9fcfff;
}
