*		{ margin:0; padding:0; text-indent:0; list-style:none; font-family:Arial; zoom:1; }
IMG		{ border:none; }

BODY	{ background:#000; }

#top_strip		{ padding:4px 0; background:#222; text-align:center; line-height:12px; color:#ccc; font-family:Arial; font-size:12px; }
#top_strip DIV	{ width:913px; margin:0 auto; }

.page_wrap		{ width:100%; margin-bottom:-100px; }
.page_left		{ width:50%;background:url('../img/main_decor_left.gif') right 95px no-repeat; line-height:0; font-size:0.1pt; }
.page_right		{ width:50%;background:url('../img/main_decor_right.gif') left 95px no-repeat; line-height:0; font-size:0.1pt; }
.page			{ position:relative; width:913px; }

#container			{ width:913px; margin:0 auto; }
#wrapper			{ float:left; margin-top:635px; }
#content			{ margin:0 215px; padding-bottom:30px; line-height:normal; color:#999; font-size:12px; }
#content H1			{ padding:0 0 5px 15px; background:url('../img/decor_01.gif') left 3px no-repeat; color:#959595; font-family:Verdana; font-size:18px; font-weight:bold; }
#content A			{ color:#999; text-decoration:underline; }
#content A:hover	{ color:#fff; text-decoration:none; }
#content A.readmore	{ float:right; z-index:1; padding-right:15px; background:url('../img/decor_03.gif') right center no-repeat; }
#content P			{ text-align:justify; line-height:18px; }

#leftside					{ float:left; width:200px; margin-top:635px; margin-left:-913px; padding-right:15px; color:#ccc; }
#leftside H4				{ padding:0 0 5px 15px; background:url('../img/decor_01.gif') left 3px no-repeat; color:#959595; font-family:Verdana; font-size:18px; font-weight:bold; }
#leftside .news LI			{ padding-bottom:10px; color:#959595; font-size:12px; }
#leftside .news SPAN		{ color:#fff; }
#leftside .news P			{ padding-bottom:10px; line-height:14px; }
#leftside .news A			{ color:#959595; font-size:12px; text-decoration:none; }
#leftside .news A:hover		{ color:#fff; text-decoration:underline; }
#leftside .cities 			{ padding-left:15px; }
#leftside .cities LI		{ padding-bottom:3px; color:#959595; font-size:12px; }
#leftside .cities A			{ color:#959595; font-size:12px; text-decoration:none; }
#leftside .cities A:hover	{ color:#fff; text-decoration:underline; }

#rightside						{ float:left; width:200px; margin-top:635px; margin-left:-215px; padding-left:15px; }
#rightside H4					{ padding:0 0 5px 15px; background:url('../img/decor_01.gif') left 3px no-repeat; color:#959595; font-family:Verdana; font-size:18px; font-weight:bold; }
#rightside .portfolio_top_bg	{ height:5px; background:url('../img/gallery_top_bg.gif') top center no-repeat; line-height:0; font-size:0.1pt; }
#rightside .portfolio_top		{ padding:3px 0 10px 0; background:#232323; text-align:center; }
#rightside .portfolio_bottom	{ padding:5px 0 3px 0; background:#232323; text-align:center; }
#rightside .portfolio_bottom_bg	{ height:5px; background:url('../img/gallery_bottom_bg.gif') bottom center no-repeat; line-height:0; font-size:0.1pt; }
#rightside .portfolio			{ height:330px; overflow:hidden; background:#232323; text-align:center; }
#rightside .portfolio DIV		{ padding-bottom:10px; }
#rightside .interior LI			{ padding-bottom:10px; color:#959595; font-size:12px; }
#rightside .interior SPAN		{ color:#fff; }
#rightside .interior P			{ padding-bottom:10px; line-height:14px; }
#rightside .interior A			{ color:#959595; font-size:12px; text-decoration:none; }
#rightside .interior A:hover		{ color:#fff; text-decoration:underline; }
#rightside .city 			{ padding-left:15px; }
#rightside .city LI		{ padding-bottom:3px; color:#959595; font-size:12px; }
#rightside .city A			{ color:#959595; font-size:12px; text-decoration:none; }
#rightside .city A:hover	{ color:#fff; text-decoration:underline; }

#header							{  }
.header							{ position:absolute; z-index:2; top:20px; width:913px; height:134px; margin:0 auto; line-height:0; font-size:0.1pt; }
.header .logo_wrap				{ width:221px; padding:20px 13px 0 13px; }
.header .logo					{ display:block; width:221px; height:24px; padding-top:90px; background:url('../img/logo.gif') center top no-repeat; text-align:center; line-height:normal; color:#fff; font-family:Tahoma,Georgia; font-size:11px; font-weight:bold; text-decoration:none; }
.header .languages				{ width:486px; line-height:normal; }
.header .languages A			{ padding:1px 9px 1px 10px; background:url('../img/decor_04.gif') left 3px no-repeat; color:#fff; font-family:Verdana; font-size:10px; text-decoration:none; }
.header .languages A:hover		{ text-decoration:underline; }
.header .languages .first		{ padding-left:9px; background:none; }
.header .contacts				{ width:110px; height:90px; padding-left:70px; background:url('../img/phone.gif') left center no-repeat; }
.header .contacts DIV			{ line-height:normal; color:#ffc000; font-size:14px; font-weight:bold; }
.header .contacts P				{ line-height:normal; color:#fff; font-size:13px; font-weight:bold; }
.header .top_menu_wrap			{ width:666px; }
.header .top_menu				{ width:95%; margin:0 auto; }
.header .top_menu .sep			{ width:2px; background:url('../img/top_menu.gif') left -264px no-repeat; line-height:0; font-size:0.1pt; }
.header .top_menu A				{ display:block; padding:14px 0 15px 0; background:url('../img/top_menu.gif') left -88px repeat-x; text-align:center; line-height:normal; color:#bcbcbc; font-size:12px; font-weight:bold; text-decoration:none; }
.header .top_menu A:hover		{ background:url('../img/top_menu.gif') left -132px no-repeat; }
.header .top_menu A.first		{ padding-left:5px; background:url('../img/top_menu.gif') left 0 no-repeat; }
.header .top_menu A.first:hover	{ background:url('../img/top_menu.gif') left -44px no-repeat; }
.header .top_menu A.last		{ padding-right:5px; background:url('../img/top_menu.gif') right -176px no-repeat; }
.header .top_menu A.last:hover	{ background:url('../img/top_menu.gif') right -220px no-repeat; }
#header .flash					{ position:absolute; z-index:1; top:20px; -left:0; width:913px; height:574px; margin:0 auto; line-height:0; font-size:0.1pt; }

.center_menu			{ position:absolute; z-index:2; top:594px; width:913px; height:48px; margin:0 auto; background:url('../img/content_bg.gif') top repeat-x; }
.center_menu TD			{ padding-left:1px; background:url('../img/decor_02.gif') left 12px no-repeat; text-align:center; vertical-align:top; }
.center_menu TD.first	{ padding-left:0; background:none; }
.center_menu A			{ display:block; padding:10px 5px 20px 5px; text-align:center; color:#bebebe; font-family:Verdana; font-size:12px; text-decoration:none; }
.center_menu A:hover	{ background:url('../img/center_menu_bg.gif') top repeat-x; color:#fff; }

.limiter				{ width:913px; height:1px; line-height:0; font-size:0.1pt; }

#copyright				{ height:30px; padding-top:120px; background:url('../img/bottom_decor.gif') center bottom no-repeat; line-height:20px; text-align:center; color:#ccc; font-size:12px; }
#copyright DIV			{ width:913px; margin:0 auto; }


#bottom_strip			{ padding:7px 0 12px 0; background:#181818; text-align:center; color:#666; }
#bottom_strip DIV		{ width:913px; margin:0 auto; }
#bottom_strip A			{ margin:0 5px; color:#666; font-size:12px; text-decoration:none; }
#bottom_strip A:hover	{ color:#fff; text-decoration:underline; }

#counters				{ padding:3px 0; text-align:center; }
#counters DIV			{ width:913px; margin:0 auto; }

