/* CSS Document */
body {
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.red {
 color:#CC3300;
}

.section_t{
	font-size:14;
	font-weight:bold;
	color:#666666;
}

.section_tc{
	font-size:14;
	font-weight:bold;
	color: #bbbbbb;
}

.gallery {
	float:left;
	width:60px;
	height:60px;
	margin-right:4px;
	background-image:url(../images/nopic.gif); 
	background-repeat:no-repeat;
	background-position:top;
}


#myForm input,  #myForm textarea  {
	border: 1px solid #4b77ae;
	border-bottom-style: outset;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


.header{
	margin-top:0px;
	font-size: 11px;
	color: #ffffff;
	font-weight:100;
	padding-top: 52px;
	padding-bottom:0px;
	margin-bottom:0px;
}


.header_div {
	background-image:url(/images/header_bck3.gif); 
	background-position:center;
	background-position:top;
	background-repeat:no-repeat; 
	height:71px;
	text-align: center;
}

.header_link {
	text-decoration: none; 
	cursor: pointer;
}

.a_text{
	margin-top:9px;
	font-size:14px;
	text-align:center;
	font-weight:100;
	
}

#loginForm input {
	border: 1px solid #4b77ae;
	border-bottom-style: outset;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}



.btnSideMenu {
	height: 26px;	
	vertical-align: middle;
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-image: url(../images/bt_sidemenu_bck.gif);
	text-decoration:none;
	color: #7373e6;
}

.btnSideMenu:hover {
	background-image:  url(../images/bt_sidemenu_bck.gif);
	color: #FF6600;
}

.b_text{
	padding-top:4px;
	font-size:12px;
	padding-left:10px;
}

.gallery_p {
	float:left;
	width:50px;
	height:50px;
	margin-right:4px;
	border:1px solid #DDDDDD;
}


.list a:link, .list a:visited {
	color: #7373e6;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	cursor: pointer;
}

.list a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.region a:link, .region a:visited {
	color:#a1a1a1;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	cursor: pointer;
	font-weight:100;
}

.region a:hover {
	color: #FF6600;
	text-decoration: underline;
	font-size:12px; 
	font-weight:100;
}

.paging{
	float:left;
	width: 16px;
	height:15px;
	margin-right: 5px;
	text-align:center;
	border:1px solid #8181f0;
	cursor: pointer;
}
.paging:hover{
	width: 16px;
	height:15px;
	background-color:#8181f0;
	color:#FFFFFF;
}

.page {
	width: 16px;
	height:15px;
	text-decoration:none;
}

.page:visited {
	width: 16px;
	height:15px;
	text-decoration:none;
}

.page:hover {
	width: 16px;
	height:15px;
	background-color:#8181f0;
	color:#FFFFFF;
	text-decoration:none;
	
}

.linkprev{
	text-decoration:none;
}
.linkprev:hover{
	text-decoration: underline;
}

.alink a:link, .alink a:visited {
	color: #7373e6;
	text-decoration: none;
	cursor: pointer;
}

.alink a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.footerlink{
	margin-right:10px; 
	margin-left: 10px;
}

/* search page */

.previp  {
	color: #ff0000;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif;
	font-size:14px;
	cursor: pointer;
}


.previp:hover {
	color: #FF00FF;
	text-decoration: underline;
}

.topic_notice {
	font-weight:bold; 
	font-size:11px; 
	padding: 0px; 
	margin: 0px;
	color: #4949c4;
}

.notice_pic {
	width: 60px; 
	height: 60px; 
	cursor: pointer;
}

.div_textnotice {
	float:left; 
	padding-left:4px; 
	height:61px; 
	width:346px; 
	font-size:11px; 
	border-right:1px solid #ffffff;
}

.div_textnotice_super {
	float:left; 
	padding-left:6px; 
	font-size:11px; 
	text-align:left;
	width:160px;
}


.topic_notice_super {
	font-weight:bold; 
	font-size:11px; 
	padding: 0px; 
	margin-top: 10px;
	color: #CC0000;
}

.div_price_super {
	float:left;  
	width:160px;
	text-align: left; 
	color:#499b29; 
	margin-left: 7px;
	font-size:11px;
}

.notice_pic_super {
	width: 80px; 
	height: 80px; 
	cursor: pointer;
}

.div_cityname_super{
	margin-left: 7px;
	width:240px; 
	text-align: left;
	color:#666666;
}

.div_pic_super {
	float:left; 
	width:80px; 
	height:80px; 
	margin-top: 3px;
	margin-left: 3px;
}


.div_price {
	float:left; 
	height:41px; 
	width:110px;
	text-align: center; 
	border-right:1px solid #ffffff; 
	color:#499b29; 
	font-size:11px;
	padding-top: 20px;
}

.div_pic {
	float:left; 
	width:64px; 
	border-right:1px solid #ffffff;
}


.div_cityname{
	float:left; 
	height:51px; 
	width:150px; 
	border-right:1px solid #ffffff;
	text-align: center;
	padding-top: 10px;
}

.div_vip {
	float:left; 
	height:51px; 
	width:113px; 
	color: #5454d5;
	text-align:center;
	margin-top: 10px;
}


.category_notice{
	padding-top: 7px;
	color: #FF9900; 
	font-weight:bold; 
	vertical-align:middle; 
	background-repeat:no-repeat; 
	background-position:center; 
	height:24px; 
	background-image:url(/images/bck_item_title.gif);
}
.obiavi {
	width:300px; 
	float:left;
}

.obiavi ul{
	color:#CCCCCC; 
	margin-top: 0px; 
	margin-bottom:0px;
}

.vsichki_obiavi{
	width:998px; 
	padding-left:5px;
}
.obiavi_podkategorii {
	float:left; 
	margin-top:30px; 
	height: 800px; 
	width:170px;
}

.ico{
height:24px; 
}

.preview{
	color: #8181f0;
	font-weight:bold;
}

.previp  {
	color: #FF0000;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif;
	font-size:14px;
	cursor: pointer;
}


.previp:hover {
	color: #FF00FF;
	text-decoration: underline;
}

.show_small_pic {
	width:50px; 
	height: 50px; 
	cursor: pointer; 
	border: 0px;
}

.preview_fieldset {
	clear: both; 
	border:1px solid #e8e8e8; 
	color:#666666; 
	margin-top:0px; 
	padding-right:5px; 
	padding-bottom:10px; 
	margin-bottom:20px; 
	width:693px; 
	padding-left:10px;
}

.preview_legend {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color: #8181f0;
}

.table_photo {
	float:left;
	width:65px; 
	border-right:1px solid #ffffff; 
	height:20px; 
	padding-top:4px;
}

.table_notice {
	float:left; 
	width:350px; 
	border-right:1px solid #ffffff; 
	height:20px; 
	padding-top:4px;
}

.table_price {
	float:left; 
	width:110px; 
	border-right:1px solid #ffffff; 
	height:20px; 
	padding-top:4px;
}

.table_place {
	float:left; 
	width:150px; 
	border-right:1px solid #ffffff; 
	height:20px; 
	padding-top:4px;
}

.table_status {
	float:left; 
	width:113px; 
	height:20px; 
	padding-top:4px;
}

#marqueecontainer{
    position: relative;
    width: 183px; /*marquee width */
    height: 123px; /*marquee height */
    overflow: hidden;
    margin-left: 5px;
	margin-top:5px;
    /* border: 1px solid #e6e6e7; */
}

.wcity{
	font-size: 12px; 
	color: #9008d6;
}

.allregion {
	width: 188px;  
	background-image:  url("/images/bck_weather.gif");  
	background-repeat: no-repeat; 
	margin-top: 10px; 
	height: 620px; 
	padding-top: 10px; 
	padding-left: 10px; 
	float:left;
}

/* currency */

span.up {
	background-image:url(../images/currency/currency_changes.gif);
	background-position: center top;
	font-size: 12px;
	width:20px;
}

span.down {
	background-position: center -20px;
	background-image:url(../images/currency/currency_changes.gif);
}

span.no_change {
	background-position: center -10px;
	background-image:url(../images/currency/currency_changes.gif);
	font-size:12px;
}


/* ------------------ */


/* SCROLL  */
.scrollHolder {
	position: relative;
	overflow: hidden;
	height: 23px;
	margin: 3px 4px 2px 4px;
}

.scrollContent {
	position: absolute;
	white-space: nowrap;
	font: 10px Verdana, sans-serif;
	cursor: default;
}

.tools {
	padding-right: 15px;
}

.tools a {
	color: black;
}

.tools a:hover {
	text-decoration: underline;
}

/* ------------------ */



#nav {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 46px;
	/*background: #BC4444 url(nav-bg.gif) repeat-x;*/
	background: url(../images/menu_bck.gif) repeat-x;
	font-size: 14px;
}

#nav li {
	display: inline;
}

#nav li a {
	display: block;
	float: left;
	height: 36px;
	padding: 0 122px;
	line-height: 36px;
	text-decoration: none;
	color: #8181f0;
	border-right: 1px solid #FFFFFF;
}

#nav li a:hover {
	background:  url(../images/menu_bck_current.gif) repeat-x;
	color:#FFFFFF;
}

#nav li.current span {
	color: #ff8a00;
}

#nav li {
	display: block;
	float: left;
}


#nav li li a {
	display: block;
	float: none;
	height: auto;
	border: none;
	padding: 0;
	width: 178px;
	line-height: 15px;
	font-size: 12px;
	color:#006699;
	background: url(nav-grey-sub.gif) bottom repeat-x;
	text-align: left;
}

#nav li li a span {
	display: block;
	padding: 5px 10px 5px 10px;
}

#nav li li a:hover {
	color:#ffffff;
	border-bottom: 0px;
}

#nav li a {
	float: none;
	padding: 0;
	text-align: center;
}

#nav li li a {
	float: none;
}

#nav ul {
	line-height: 1;
	font-size: 0; /* IE hack */
}

#nav li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
	width: 178px;
	left: -5000px;
	border: 1px solid #b2b2f9;/*bordera na ramkata */
	border-top:0px;
	line-height: 1;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -5000px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

#nav li ul ul {
	margin: -33px 0 0 200px;
}

#nav-home {
	width: 100px;
}


#nav-home span {
	width:100px;
}

#nav-note {
	width: 180px;
}

#nav-contact {
	width: 180px;
}

#nav-news {
	width: 180px;
}

#nav-write {
	width: 180px;
}


/*----------end top menu----------------*/

.btnMenuCurrent {
	background-image: url(../images/bt_mm_on1.gif);
	color: #FF6600;
	width: 165px;
	height: 36px;	
	vertical-align: middle;
	background-repeat:no-repeat;
	background-position:top;
	float: left;
	text-decoration:none;
}


.btnMenu {
	width: 165px;
	height: 36px;	
	vertical-align: middle;
	background-repeat:no-repeat;
	background-position:top;
	float: left;
	background-image: url(../images/bt_mm_off1.gif);
	text-decoration:none;
	color: #8181f0;
}

.btnMenu:hover {
	background-image: url(../images/bt_mm_on1.gif);
	color: #FF6600;
}

.posted{
	color: #e80ce5;
	font-size: 10px;
	width: 80px; 
	float:left;
	margin-top:2px;
	margin-right: 100px;
}

.posted_first{
	color: #e80ce5;
	font-size: 10px;
	width: 80px; 
	margin-top:2px;
}

.thenews{
	color: #e80ce5;
	font-size: 10px;
	width: 80px; 
	margin-top:2px;
	margin-bottom: 10px;
}

.topic_news a:link, .topic_news a:visited {
	color: #CC0000;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;
}

.topic_news a:hover {
	color: #FF6600;
	text-decoration: underline;
	font-size:12px; 
	font-weight:100;
}


/*---- new menu --*/

.chromemenu{
	width: 100%;
	font-weight: bold;

}

.chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.chromemenu ul{
	width: 100%;
	background: url(/scripts/media/chromebg5.gif) center center repeat-x;
	padding: 6px 0;
	margin: 0;
	text-align: center; /*set value to "right" for example to align menu to the left of page*/
}

.chromemenu ul li{
	display: inline;
}

.chromemenu ul li a{
	color: #ffffff;
	padding: 6px 18px;
	margin: 0;
	text-decoration: none;
}

.chromemenu ul li a:hover, .chromemenu ul li a.current{
	background: url(/scripts/media/chromebg7.gif) center center repeat-x;
	color: #8181f0;
}

.tabcontainer{
	clear: left;
	width:100%; /*width of 2nd level sub menus*/
	/*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	background: url(/scripts/media/chromebg6.gif) center center repeat-x;
	height: 32px;

}

.tabcontent{
	display:none;
	padding-left:20px;
	text-align:center;
	font-weight:bold;
	padding-top:7px;
	
}

.tabcontent a:link, .tabcontent a:visited{
	font-size:11px;
	color:#8181f0;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px; padding-bottom: 5px;
	
}

.tabcontent a:hover {
	color: #CC0000;
	font-size:12px
}


/* end new menu */
