/*reset------------------------------------------------------*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend
	{
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
		
	}
	
	
	:focus {
		outline: 0;
	}
	
	body {
		line-height: 1;
		color: black;
		background: #FEF5E6;		
		overflow-x: hidden;		
	}
	

	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	} 
/*============================================================*/

/*system----------------------------------------------------*/
	body{
		background:#FFFFFF;
		overflow:auto;
	}
	
	body, table{
		font: 12px Tahoma;
		color:#393939;
	}
	
	table.x, table.x100{
		border-collapse:collapse;
		width:100%;
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	
	table.x100{
		height:100%;
	}
	
	td.x, th.x{
		vertical-align:top;
		text-align:left;
		padding:0;
		margin:0;
	}
	
	a img{
		border:0;
	}
	
	a{
		color:#91894F;
	}
	
	a:visited {
		color:#6F6E68;
	}
	
	a:hover{
		text-decoration:none;
	}
	
	input, select, textarea{
		font: 11px Tahoma;
	}
	
	input.xCheckbox{
		border:0;
	}
	
	input.xImage{
		border:0;
	}
	
	b,strong{
		font-weight:bold;
	}
/*=========================================================================*/

/*xContent-------------------------------------------------*/
.xContent p{
	padding:0 0 10px 0;
		font-family: Tahoma;
}

.xContent ul{
	padding:0 0 10px 25px;
	list-style-position:outside;
}

.xContent ol{
	padding:0 0 10px 25px;
	list-style-position:outside;
}

.xContent sub{
	vertical-align: sub;
	font-size:80%;
}
	
.xContent sup{
	vertical-align: super;
	font-size:80%;
}

.xContent blockquote{
	padding:5px 10px 5px 10px;
	border-top:1px solid black;
	border-bottom:1px solid black;
}

.xContent h1{
	font-weight:bold;
	font-size:22px;
	padding:0 0 12px 0;
}

.xContent h2{
	font-weight:bold;
	font-size:20px;
	padding:0 0 10px 0;
}

.xContent h3{
	font-weight:bold;
	font-size:18px;
	padding:0 0 8px 0;
}

.xContent h4{
	font-weight:bold;
	font-size:16px;
	padding:0 0 6px 0;
}

.xContent h5{
	font-weight:bold;
	font-size:14px;
	padding:0 0 4px 0;
}

.xContent h6{
	font-weight:bold;
	font-size:12px;
	padding:0 0 2px 0;
}
/*============================================================*/




#xHead{
	height: 180px;
	background-color:#fff;
}

#xMenu{
	height:60px;
	padding:0px 20px 0 41px;
}

#xMenu a,
#xMenu a:visited,
#xMenu strong{
	color:#E92525;
	font-weight:bold;
	display:block;
	padding:22px 0 0 0;
	height:100%;
}

#xMenu strong{
	color:#000000;
	border-bottom:7px solid #E92525;
	display:block;
	height:auto;
	padding-bottom:2px;
}

#xMenu table{
	height:51px;
}


#xMenu td{
	white-space: nowrap;
	padding-right:10px;
}

#xMenu td.space{
	width:20%;
}

#xMenu td.about{
	background:url('img/book.jpg') no-repeat;
	padding-left:49px;
}

#xMenu td.apartments{
	background:url('img/key.jpg') no-repeat left 2px;
	padding-left:30px;
}

#xMenu td.order{
	background:url('img/note.jpg') no-repeat left 2px;
	padding-left:45px;
}

#xMenu td.plus{
	background:url('img/gift.jpg') no-repeat;
	padding-left:47px;
}

#xMenu td.guide{
	background:url('img/loupe.jpg') no-repeat left 5px;
	padding-left:47px;
}

#xMenu td.contacts{
	background:url('img/cover.jpg') no-repeat left 5px;
	padding-left:47px;
}

#xFoot{
	height:126px;
	padding:0 34px 0 34px;
	background:url('img/footer_bgr.jpg') repeat-x left bottom;
}

#xWindow{
	width:576px;
	background:url('img/window.jpg') no-repeat;
	vertical-align:bottom;
}

#xMan{
	width:195px;
	height:69px;
	background:url('img/man.jpg') no-repeat;
	float:left;
	position:relative;
	top:34px;
	left:-28px;
}

#xWoman{
	width:89px;
	height:12px;
	background:url('img/woman.jpg') no-repeat;
	float:right;
	position:relative;
	top:69px;
	left:-13px;
}

#xLogo{
	width:28%;
}

#xLogo img{
	margin:27px 34px 0 63px;
}

#xLinks{
	padding:42px 0 0 0;
}

#xLinks img.button{
	margin:0 0 10px 51px;
}

#xPhones{
	font-size:14px;
	padding:57px 0 0 101px
}

#xPhones small{
	font-size:12px;
}

#xPhones strong{
	font-size:18px;
	font-weight:normal;
}

#xRosette{
	width:63px;
	height:45px;
	background:url('img/rosette.jpg') no-repeat 11px bottom;
	position:relative;
	margin:17px 0 0 32px;
}

#xUk{
	position:absolute;
	top:20px;
	left:0px;
}

#xEn{
	position:absolute;
	top:0px;
	left:26px;
}


#xRu{
	position:absolute;
	top:20px;
	left:45px;
}

#xHr{
	font-size:1px;
	height:7px;
	background:#E6E4D6;
}

#xCopyright{
	color:#000000;
	font-size:11px;
	padding:17px 0 0 0;
}

#xAdLinks{
	font-size:11px;
	padding:8px 0 0 0;
}

#xAdLinks a, 
#xAdLinks a:visited{
	color:#91894F;
	text-decoration:none;
	background:url('img/dot.gif') no-repeat left 5px;
	padding:0 0 0 8px;
}

#xAdLinks1{
	font-size:11px;
	padding:8px 0 0 0;
}

#xAdLinks1 a, 
#xAdLinks1 a:visited{
	color:#91894F;
	text-decoration:none;
	background:url('img/dot.gif') no-repeat left 5px;
	padding:0 0 0 8px;
}

#xAdLinks2{
	font-size:11px;
	padding:8px 0 0 0;
}

#xAdLinks2 a, 
#xAdLinks2 a:visited{
	color:#91894F;
	text-decoration:none;
	background:url('img/dot.gif') no-repeat left 5px;
	padding:0 0 0 8px;
}

#xCounters{
	padding:22px;
}

#xLeft{
	width:196px;
	padding:0px 32px 20px 34px;
}

#xMain{
	padding:5px 34px 20px 0;
}

div.main_action{
	background:#E92727 url('img/action.jpg') no-repeat;
	width:196px;
	height:113px;
	position:relative;
}

div.main_action img{
	margin:7px 0 0 7px;
}

div.main_action div.shadow{
	width:12px;
	height:113px;
	position:absolute;
	top:0px;
	left:-12px;
	background:url('img/action_shadow.jpg') no-repeat;
}

h1.xTitle,
h2.xTitle{
	color:#000000;
	font-weight:normal;
	font-size:18px;
	background-repeat:no-repeat;
	background-position:left top;
	padding:2px 0 10px 32px;
}

h3.xTitle{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 0 15px 32px;
}

div.main_contacts p{
	padding:0 0 15px 22px;
	font-size:11px;
}

a.xLinks2,
a.xLinks2:visited{
	color:#E92525;
}

div.xBlock{
	border:1px solid #D9E0E6;
	border-top:0px;
	padding:0 12px 12px 12px;
}

div.main_cards div.xBlock{
	text-align:center;
}

div.main_payment div.dollar{
	background:url('img/s.gif') no-repeat left 3px;
	padding:0 0 0 12px;
}

div.main_articles{
	font-size:11px;
}

div.main_articles h4{
	font-weight:bold;
	padding:0 0 2px 0;
}

div.main_articles p{
	padding:0 0 7px 0;
}

div.main_articles p a,
div.main_articles p a:visited{
	text-decoration:none;
}

a.xMore,
a.xMore:visited{
	color:#E92525;
	background:url('img/more.gif') no-repeat left 3px;
	padding:0 0 0 15px;
	
}

table.xBlock{
	background:#EFEDE4 url('img/block_left.jpg') repeat-y;
	border-bottom:0px;
}

table.xBlock td.xBlock{
	background:url('img/block_right.jpg') repeat-y right top;
	border:6px solid #E9E6D9;
}

table.xBlock td.shadow{
	background: #ffffff url('img/block_shadow_left.jpg') no-repeat left top;
	height:8px;
}

table.xBlock td.shadow div{
	background: url('img/block_shadow_right.jpg') no-repeat right top;
	font-size:1px;
	height:100%;
}

div.main_options ul{
	list-style: none;
}

div.main_options li{
	padding:0 0 7px 0;
}

div.main_options table.options td{
	padding:6px 0 12px 17px;
}

div.main_options table.options2 td{
	padding-left:5px;
}

div.main_options li a,
div.main_options li a:visited{
	color:#E92525;
	font-size:11px;
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	background-position:left center;
	padding:9px 0 9px 45px;
}

div.main_aparts h3 a,
div.main_aparts h3 a:visited{
	text-decoration:none;
	color:#91894F;
	font-weight:bold;
}
div.main_aparts h3{
	padding-bottom:5px;
}

div.xPhoto{
	width:335px;
	background:url('img/photo_shadow.jpg') no-repeat left bottom;
	padding-bottom:5px;
}

div.xPhoto_2{
	background:url('img/photo_bgr.jpg') repeat-y;
}


div.xPhoto img{
	margin:7px;
}


div.main_aparts table.aparts td.hr{
	padding:17px 0 20px 0;
}

div.main_aparts table.aparts td{
	padding:0 10px 0 0;
}

div.main_aparts div.text{
	width:335px;
	padding:5px 0 0 0;
}

div.main_aparts div.more{
	float:right;
	width:103px;
	text-align:left;
}

div.xHr{
	font-size:1px;
	height:1px;
	background:#D9E0E6;
	overflow:hidden;
}

div.xKeys1{
	background:url('img/keys1.jpg') no-repeat 282px 61px;
}

div.xKeys2{
	background:url('img/keys2.jpg') no-repeat 282px 61px;
}

div.xKeys3{
	background:url('img/keys3.jpg') no-repeat 262px 61px;
}

.xGray{
	color:#B3B8BC;
}

div.xPreview{
	width:65px;
	height:68px;
	position:relative;
}

div.xPreview div{
	width:65px;
	height:68px;
	position:absolute;
	top:0px;
	left:0px;
	background:url('img/preview.gif') no-repeat;
}

div.xPreview div.active{
	background:url('img/preview_a.gif') no-repeat;
}

div.xPreview div a{
	display:block;
	text-decoration:none;
	height:100%;
}

div.xPreview img{
	margin:7px 0 0 7px;
}

div.main_gallery div.shadow{
	height:9px;
	background:url('img/gal_shadow.jpg') repeat-x;
	margin:10px 0 0 0;
	font-size:1px;
}

div.main_gallery div.shadowLeft{
	height:100%;
	background:url('img/gal_shadow_left.jpg') no-repeat left top;
}

div.main_gallery div.shadowRight{
	height:100%;
	background:url('img/gal_shadow_right.jpg') no-repeat right top;
}

#main_default td.siteMap{
	font-size:11px;
	padding:0 33px 0 0;
}

#main_catalog h2{
	display:inline;
	font-weight:bold;
}

#main_catalog h2 a,
#main_catalog h2 a:visited{
	text-decoration:none;
	color:#91894F;
}

#main_catalog table.info{
	margin:6px 0 18px 0;
}

#main_catalog table.info td.photo{
	width:335px;
	padding:0 16px 0 0;
	font-size:11px;
}

#main_catalog table.info td.text{
	font-size:11px;
}


#main_catalog div.options img{
	margin:10px 10px 0 0;
}

#main_catalog div.xPreview{
	float:left;
	margin:0 6px 6px 0;
}


#main_catalog td.pricesText{
	font-size:11px;
	line-height:18px;
}

#main_catalog td.prices{
	font-size:12px;
	font-weight:bold;
	width:1px;
	line-height:18px;
}


#main_catalog td.order{
	text-align:right;
	width:100%;
}

#main_catalog div.apart{
	padding:0 0 15px 0;
}

#main_catalog div.xHr{
	margin:0 0 20px 0;
}

a.xZoom,
a.xZoom:visited{
	color:#E92525;
	background:url('img/zoom.gif') no-repeat left 3px;
	padding:0 0 0 15px;
}

div.xOrder{
	width:148px;
	height:52px;
	background:url('img/order_bgr.gif') no-repeat;
	float:right;
	text-align:left;
	overflow:hidden;
	
}
div.xAction{
	width:182px;
	height:99px;
	background:url('http://www.odessapartments.com/img/txt_action.jpg') no-repeat;
	float:left;
	text-align:left;
	overflow:hidden;
}

div.xOrder a,
div.xOrder a:visited{
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	padding:12px 0 0 15px;
	height:100%;
}
div.xAction a,
div.xAction a:visited{
	display:block;
	color:#FFFF00;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:12px 0 0 15px;
	height:100%;
}

div.xGuestBook{
	width:196px;
	height:47px;
	background:url('img/gb_bgr.gif') no-repeat;
	margin-bottom:1px;
	overflow:hidden;
}

div.xGuestBook a,
div.xGuestBook a:visited{
	display:block;
	height:100%;
	text-decoration:none;
	color:#E92525;
	font-weight:bold;
	padding:16px 0 0 22px;
}

div.xChat,
div.xChatActive
{
	width:196px;
	height:53px;
	background:url('img/chat_bgr.gif') no-repeat;
	overflow:hidden;
}

div.xChat a,
div.xChat a:visited,
div.xChatActive a,
div.xChatActive a:visited
{
	display:block;
	height:100%;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	padding:16px 0 0 22px;
	
}

div.xChatActive{
	background:url('img/chat_bgr_a.gif') no-repeat;
}

H1
{
	display: block;
	width: 243px; 
	height: 200px;
	text-indent: -9009px;
	background: url(img/new_header_logo.png) no-repeat ;
	/*logo_winter_rus_p.jpg*/
}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #837C69;
	text-align:left;
}
.link_2 {
	font-family: Tahoma;
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	color: #B24851;
}
.text_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #7B7B7B;
	text-align:left;
}
.text_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #8E7C49;
	text-decoration:none;
	text-align:left;
}
.picture_left {
float:left;
margin:2px;
}
.picture_right {
float:right;
margin:4px;
}
.new_header
{
	width: 1002px;
	height: 200px;
}
.new_header_div
{
	height:180px;
	overflow:hidden;
}
.new_header td
{
	text-align:left;
	vertical-align:top;
}
.new_header_logo
{
	width: 243px;
	height: 200px;
}
.new_header_topButBG
{
	width: 759px;
	height: 38px;
	background:url(img/new_header_topButBG.png) no-repeat;
}
.new_header_LeftBlockBGS,.new_header_LeftBlockBG
{
	width: 346px;
	height: 162px;
}
.new_header_LeftBlockBGS a,.new_header_LeftBlockBG a
{
	width: 335px;
	height: 106px;
	float:left;
	display:inline;
	margin:0px 0px 0px 11px;
	text-decoration:none;
}
.new_header_LeftBlockBGS
{
	background:url(img/new_header_LeftBlockBGS.png) no-repeat;
}
.new_header_LeftBlockBG
{
	background:url(img/new_header_LeftBlockBG.png) no-repeat;
}
.new_header_RightBlockBGS,.new_header_RightBlockBG
{
	width: 376px;
	height: 162px;
}
.new_header_RightBlockBGS a,.new_header_RightBlockBG a
{
	width: 365px;
	height: 106px;
	float:left;
	display:inline;
	margin:0px 0px 0px 11px;
	text-decoration:none;
}
.new_header_RightBlockBGS
{
	background:url(img/new_header_RightBlockBGS.png) no-repeat;
}
.new_header_RightBlockBG
{
	background:url(img/new_header_RightBlockBG.png) no-repeat;
}
.new_header_langBG
{
	width: 37px;
	height: 162px;
	background-color:#fff;
}
.new_header_topBut
{
	width: 98px;
	height: 13px;
	background:url(img/new_header_topBut.png) no-repeat;
	overflow:hidden;
	float:right;
	display:inline;
	margin:9px 52px 0px 0px;
}
.button_1
{
	float:left;
	width:14px;
	height:13px;
	overflow:hidden;
}
.button_2
{
	float:left;
	width:11px;
	height:13px;
	overflow:hidden;
	margin-left:32px;
}
.button_3
{
	float:left;
	width:12px;    
	height:13px;
	overflow:hidden;
	margin-left:29px;
}
.new_lang_ua,.new_lang_rus,.new_lang_gb
{
	width:26px;
	height:13px;
	overflow:hidden;
	float:left;
	clear:both;
	margin-left:8px;
	display:inline;
}
.new_lang_ua
{
	background:url(img/new_lang_ua.png) no-repeat;
	margin-top:21px;
}
.new_lang_rus
{
	background:url(img/new_lang_rus.png) no-repeat;
	margin-top:7px;
}
.new_lang_gb
{
	background:url(img/new_lang_gb.png) no-repeat;
	margin-top:7px;
}
.new_header_LeftBlock,.new_header_RightBlock
{
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	line-height:14px;
}
.new_header_LeftBlock span,.new_header_RightBlock span
{
	color:#f00;
	text-transform:uppercase;
	line-height:22px;
	text-decoration:underline;
	cursor:pointer;
}
.new_header_LeftBlock
{
	width: 145px;
	float:left;
	display:inline;
	margin:12px 0px 0px 185px;
}
.new_header_RightBlock
{
	width: 145px;
	float:left;
	display:inline;
	margin:12px 0px 0px 214px;
}


.hiddenlink {
  color:#000000; /* same color as the surrounding text */
  text-decoration: none; /* to remove the underline */
  cursor: text; /* to make the cursor stay as a text cursor, not the hand */
}