@charset "windows-1251";
* {
	margin: 0;
	padding: 0;
}
/* commented backslash hack \*/ 
html, body{
	height:100%;
} 
/* end hack */

body {




}

#content{
	min-height:100%;
	height:auto;
	margin: 0 auto -40px auto;
	width: auto;
	background: url(../img/html.gif) repeat center 54px;
	min-width: 980px;
	position: relative;
}
* html #content{
    height:100%;
	/*width:expression((document.documentElement.clientWidth||document.body.clientWidth)<996?'996px':'auto');*/
}
	

#footer {
	clear:both;
	height:65px;
	margin: 0 60px;
	position: relative;
	background: url(../img/menu_bg.gif) repeat-x 0 0;
	padding: 20px 0 0 0;
}

#clearfooter{
	clear:both;
	height:40px;
}
#main_top_bg {
	background: url(../img/top_bg.png) repeat 0 0;
	height: 377px;






	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top_bg.png,sizingMethod=scale);
	position: absolute;
	width: 100%;
	z-index: 0;
	left: 0px;
	top: 0px;
}
#main_bottom_bg {
	height: 644px;
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background: url(../img/bottom_bg.png) repeat 0 0;




	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bottom_bg.png,sizingMethod=scale);
	z-index: 0;
}
#bg_box {
	position: absolute;
	width: 100%;
	height: 521px;
	top: 270px;
	overflow: hidden;
}

#substrate {
	height: 521px;
	position: absolute;

	width: 1279px;
	left: 50%;
	margin-left: -639px;
	background: url(../img/l.jpg) no-repeat 0 0;
}
#substrate div {
	background: url(../img/r.jpg) no-repeat right 0;
	height: 100%;
}


#top_heading {
	width: 328px;
	height: 15px;
	background: url(../img/site.png);
	position: absolute;
	left: 50%;
	margin-left: -164px;
	top: 17px;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/site.png,sizingMethod=crop);
}
#logo {
	background: url(../img/logo.gif);
	width: 117px;
	height: 125px;
	position: absolute;
	left: 50%;
	margin-left: -58px;
	top: 32px;
	z-index: 11;

}
#left_heading {
	background-image: url(../img/sitename1.gif);
	width: 302px;
	height: 75px;
	position: absolute;
	left: 50%;
	margin-left: -360px;
	top: 32px;
}
#right_heading {
	background-image: url(../img/sitename2.gif);
	width: 292px;
	height: 75px;
	position: absolute;
	left: 50%;
	margin-left: 59px;
	top: 32px;
}
#margin {
	height: 107px;
}



#framework {
	width: 963px;
	margin: 0 auto 0 auto;
	background-color: #faf0bf;
	position: relative;
	z-index: 1;
	border: 5px solid #85755d;
	padding: 3px;
	top: 0px;
}
#framework2 {
	border: 1px solid #978962;
	background-image: url(../img/bg.jpg);
}
#framework3 {
	zoom: 1;
	border: 1px solid #8b7c56;
}
.inner {
	background: url(../img/fl2.jpg) no-repeat 677px 402px;

}
.inner1 {
	background: url(../img/fl2_123.jpg) no-repeat 677px 440px;

}
.inner2 {
	background: url(../img/fl2.jpg) no-repeat 0 0;
	position:absolute;
	width:277px;
	height:99px;
	top:0;
	left:678px;
	z-index:1;
}
.inner3 {
	background: url(../img/fl2.jpg) no-repeat 0 0;
	position:absolute;
	width:277px;
	height:99px;
	top:282px;
	left:165px;
	//left:167px;
}
#main_menu {
	list-style: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	margin: 49px auto 0px auto;
	width: 790px;
	background: url(../img/menu_bg.gif) repeat-x 0 0;
	height: 32px;
	overflow: hidden;
	z-index:2;
	position: relative;
}
#main_menu ul {
	list-style: none;
	background: url(../img/menu_bg.gif) repeat-x 0 bottom;
	padding: 0 0 0 4px;
	width: 900px;
	height: 32px;
	position: relative;
	left: 0px;
}
#main_menu li {
	float: left;
	margin: 8px 40px 0 0;
}
#main_menu a {
	color: #7c7354;
	letter-spacing: -1px;
	text-decoration: none;
	white-space: normal;
	line-height: 14px;
	border: 0px solid red;
	display: block;
}
#main_menu a span {
	visibility: hidden;

}
#main_menu #m1 a {
	background: url(../img/1.gif) no-repeat 50% 2px;
	
}
#main_menu #m1 a:hover, #main_menu #m1.active a {
	background: url(../img/1h.gif) no-repeat 50% 2px;
}
#main_menu #m2 a {
	background: url(../img/2.gif) no-repeat 50% 2px;	
}
#main_menu #m2 a:hover, #main_menu #m2.active a {
	background: url(../img/2h.gif) no-repeat 50% 2px;
}
#main_menu #m3 a {
	background: url(../img/3.gif) no-repeat 50% 2px;
}
#main_menu #m3 a:hover, #main_menu #m3.active a {
	background: url(../img/3h.gif) no-repeat 50% 2px;
}
#main_menu #m4 a {
	background: url(../img/4.gif) no-repeat 50% 2px;
}
#main_menu #m4 a:hover, #main_menu #m4.active a {
	background: url(../img/4h.gif) no-repeat 50% 2px;
}
#main_menu #m5 a {
	background: url(../img/5.gif) no-repeat 50% 2px;
}
#main_menu #m5 a:hover, #main_menu #m5.active a {
	background: url(../img/5h.gif) no-repeat 50% 2px;
}
#main_menu #m6 a {
	background: url(../img/6.gif) no-repeat 50% 2px;
}
#main_menu #m6 a:hover, #main_menu #m6.active a {
	background: url(../img/6h.gif) no-repeat 50% 2px;
}
#main_heading {
	margin: 0 0 0 144px;
}
#main_heading img {
	display: block;
}

#main_flash_box {
	position: relative;
	width: 829px;
	background: url(../img/flash_bt.jpg) no-repeat 0 0;
	margin: 0 0 23px 48px;
	padding: 15px 0 0 27px;
	_height: 489px;
	
}
#main_flash_box img {
	display: block;
}

#main_flash_box #bb {
	height: 23px;
	background: url(../img/flash_bb.jpg);
	position: absolute;
	z-index: 10;
	margin: 0 0 -38px 0;
	left: 0px;
	width: 100%;
}
#main_flash_box #bl {
	position: absolute;
	left: 0px;
	top: 15px;
	width: 27px;
	height: 100%;
	z-index: 9;
	background: url(../img/flash_bl.jpg) no-repeat 0 0;
}
#main_flash_box #br {
	position: absolute;
	right: 0px;
	width: 19px;
	background: url(../img/flash_br.jpg) no-repeat 0 0;
	height: 100%;
	top: 15px;
	z-index: 9;
}
#footer a {
	margin-left: 36px;
}
#footer #dev {
	float: right;
}
#footer #dev a {
	margin: 0;
}
.main_submenu {
	float: left;
	margin: 0 0 0 78px;
	display: inline;
}
.news-col  {
	float: right;
	width: 386px;
	padding: 21px 0 0 0;
	position: relative;
}
.news-col div {
	padding: 0 58px 32px 0;
}
.news-col div img {
	margin: 0 0 -1px 6px;
}


.news-col p {
	display: inline;
}


.news-col  .mh1 {
	display: block;
	padding: 0 0 33px 0;
	position: relative;
	left: -45px;
}
.news-col .date {
	font-family: "Century Gothic", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #4a4134;
	font-size: 18px;
	letter-spacing: -1px;
	position: absolute;
	left: -74px;
	margin-top: -3px;
}
.news-col p span {
	background-image: url(../img/arrow.gif);
}
.news-col .arhiv {
	font-size: 16px;
	color: #0f1c56;
	font-family: "Century Gothic", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	margin-top: 0px;
	top: -18px;
}
#main_banners {
	margin: 0 70px 0 70px;
	clear: both;
	text-align: center;
	padding: 20px 0 0 0;
	//padding:0;
}
#main_banners .centered {
}
#main_banners img {
	margin:0 0 17px 0;
	//margin:0 0 20px 0;
}
#inner_flash {
	text-align: center;
	background: url(../img/fl.jpg) no-repeat 899px bottom;
}

#inner_flash img {
	border: 5px solid #85755d;
	display: block;
	margin: 0 auto 0 auto;
}
#partners {
	width: 838px;
	margin: 0 auto;
}
.l-col {
	float: left;
	width: 390px;
}
#inner_submenu_box {
	float: left;
	margin: 0 0 79px 0;
	//margin: 0 0 87px 0;
}
.photo_production {
	height: 246px;
	position: relative;
	padding: 0 0 0 0;
}
.photo_production div {
	position: absolute;
background-image: url(../img/bg.jpg);
	width: 100%;
	text-align: center;
	height: 246px;
}
.photo_production div.active { z-index:100;}

#inner_submenu {
	list-style: none;
	margin: 15px 0 0 19px;
	color: #1a3094;
	float: left;
	overflow: hidden;
	display: inline;
}
#inner_submenu li {
	float: left;
	margin: 0 0 8px 0;
}
#inner_submenu span {
	padding: 0 15px;
}



.r-col {
	float: right;
	width: 391px;
}
#partners_heading {
	background-image: url(../img/partners.gif);
	height: 49px;
	width: 276px;
	margin: 19px 0 74px 19px;
	position:relative;
	z-index:2
}
#partners_heading_one {
	background-image: url(../img/partners.gif);
	height: 49px;
	width: 276px;
	margin: 19px 0 0 19px;
	position:relative;
	z-index:2
}
.partner {
	background: url(../img/menu_bg.gif) repeat-x 0 bottom;
	margin: 0 0 30px 0;
	clear: both;



 //zoom:1;
}
.partner img {
	margin: 0;
}
.partner p {
	margin: 0 0 0 19px;
	padding: 0 0 19px 0;
	clear: left;
}
.partner a {
	float: none;
	margin: 0 0 0px 0px;
}




.columns3
{
	display: table;
	position: relative;








//overflow-y: hidden;
	width: auto;
	margin: 0 0 10px 19px;
	zoom: 1;
}
.columns3 .r
{
	display: table-row;
	position: relative;
//top: 100%;
	width: 100%;
}
.columns3 .a
, .columns3 .b

{
	display: table-cell;


//display: inline;
	position: relative;


//float: left;
	


/*//margin-right: -100%;*/
	vertical-align: bottom;
}
.columns3 .a
{
	width: 153px;
	



}
.columns3 .b
{
	width:200px;

}

.columns3 .r .r
{
	display: block;


//top: -100%;
	width: auto;


//width: 100%;
}
.columns3 .a .r
{
	padding-left: 0;
}
.columns3 .c .r
{
	padding-right: 0;
	border: 1px solid black;
}
.columns3 .par_name {
	color: #7a7151;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	//padding-bottom: 1px;
}

.columns3  .par_name span {
	color: #2340a1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display: block;
}

.columns3  .par_name span a {
	text-decoration: none;
}

#partners .last {
	background: none;
}
#partners .last {
	background: none; 
}


#page_numbers {
	clear: both;
	text-align: center;
	font-family: "Century Gothic", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 30px;
	padding: 0 0 33px 0;
}
#page_numbers a {
	color: #7a7151;
	text-decoration: none;
	margin: 0 7px;
}
#page_numbers a.active {
	color: #6491ba;
}












#map_3d {
	text-align:right;
	float:right;

	background:url(../img/map_3d.jpg);
	width:887px;
	height:469px;
	position:relative;
}
.flash_map {
	top:7px;
	position:absolute;
	right:60px;
	z-index:1;
}
#center_col {
	padding:0 58px; 
}
#padding_center {
	padding:0 0 9px 15px; 
	border-bottom:1px dotted #807170;
}
#padding_center_two {
	padding:20px 0 10px 18px; 
}
#padding_center div {
	color:#d5391d;
	letter-spacing:-3px;
	margin:23px 0 15px 0;
	font-size:22px; 

}
.name_input_shade {
    position:relative;
	color:#7a7151;
}
.name_input {
	color:#fdfbe8;
	position:absolute;
	top:1px;
}







#events {
	background-image: url(../img/fl2.jpg);
	height: 138px;
	margin: 0 -50px 0 0;
	background-repeat: no-repeat;
	background-position: right top;
}
#menu_date {
	color:#2340a1;
	font-size:18px;
	list-style: none;
	margin: 35px 0 65px 30px;
	display:inline;
	float: left;
}
#menu_date li {
	float: left;
}
#menu_date li span {
	margin:0 15px 0 15px;
}
#menu_date li a {
	color:#2340a1;
	text-decoration:none;

}
#menu_date li a.active_date {
	color:#4a4134;

}
.news {
	background: url(../img/menu_bg.gif) repeat-x 0 bottom;
	padding:10px 0 10px 144px;
	clear:both;
	position:relative;
}
.news_active {
	background: url(../img/menu_bg.gif) repeat-x 0 bottom;
	padding:0 0 1px 0;
	clear:both;
	
}
.news_active .bg {
	position:relative;
	background: url(../img/news_active_bg.jpg);
	padding:10px 0 10px 144px;
}
.news_active span {
	font-size:18px;
	color:#605645;
	position:absolute;
	left:30px;
	top:6px;
	_left:-114px;
}
.news_active a{
	color:#4a4134;
	text-decoration:none;
	font-weight:bold;
}

.news span {
	font-size:18px;
	position:absolute;
	left:30px;
	_left:-114px;
	top:6px;
	color:#605645;
}
.news a{
	color:#2340a1;
	text-decoration:none;
	font-weight:bold;
}
.news .date_news {
	font-size:18px;
	color:#605645;
	top:-10px;
	
}
.center_news {
	padding:0 55px 0 30px
}









#txt {
	background-image: url(../img/fl2.jpg);
	height: 100px;
	margin: 0 -50px 0 0;
	background-repeat: no-repeat;
	background-position: right top;
}
img.border {
	border:5px solid #85755d;
	margin:0 0 0px 0;
}




.main_heading_inner {
	position:relative;
}
.main_heading_inner img {
	margin:0 0 0 144px;
	height:77px;
	
}



.plan_menu {
	color:#2340a1;
	margin:40px 0 35px 84px;
}

.plan_menu a { 
	color:#2340a1;
	font-size:17px;
	text-decoration:none;
}
.plan_menu a.active_link { 
	color:#4a4134;
}
.plan_menu span {
	position:relative;
	top:-2px;
	margin:0 15px 0 15px;
}
.plan_img {
	position:relative;
	left:224px;
}
.floor {
	color:#4a4134;
	float:left;
	font-size:17px;
	position:relative;
	top:13px;
	margin:0 35px 0 24px;
	display:inline;
}
.border_bg {
	padding:0 0 5px 0;
	//padding:0 0 6px 0;
	background: url(../img/menu_bg.gif) repeat-x 0 bottom;
}
.ob_info {
	background:url(../img/news_active_bg.jpg);
	padding:20px 0 17px 26px;
}
.object_info {
	padding:0 0 1px 0;
	background: url(../img/menu_bg.gif) repeat-x 0 bottom;
}
.contact_inform {
	font-size:17px;
	color:#4a4134;
}
.contact_inform a {
	font-size:13px;
	font-weight:bold;
	display:block;
	padding:3px 0 0 0;
	position:relative;
	left:107px;
	
}

#secondary_menu {
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:11px 0 0 0 ;
	
}
#secondary_menu ul {
	list-style: none;
	background: url(../img/menu_bg.gif) repeat-x 0 bottom;
	padding: 0 0 0 4px;
	height: 32px;
	position: relative;
	left: 0px;
}
#secondary_menu li {
	float: left;
	margin: 8px 26px 0 0;
}
#secondary_menu a {
	color: #7c7354;
	text-decoration: none;
	font-size:14px;
	white-space: normal;
	line-height: 14px;
	display: block;
}
#secondary_menu a span {
	visibility: hidden;

}
#secondary_menu #m1 a {
	background: url(../img/7.gif) no-repeat 50% 2px;
	
}
#secondary_menu #m1 a:hover {
	background: url(../img/7h.gif) no-repeat 50% 2px;
}
#secondary_menu #m2 a {
	background: url(../img/6.gif) no-repeat 50% 2px;	
}
#secondary_menu #m2 a:hover {
	background: url(../img/6h.gif) no-repeat 50% 2px;
}
#secondary_menu #m3 a {
	background: url(../img/8.gif) no-repeat 50% 2px;
}
#secondary_menu #m3 a:hover {
	background: url(../img/8h.gif) no-repeat 50% 2px;
}
.cont {
	padding:5px 0 0 0;
}




.plan2 {
	position:relative;
	left:20px;
}
#general_plan {
	width:272px;
	position:absolute;
	top:99px;
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#general_plan a span {
	visibility: hidden;
}
#general_plan a {
	color: #7c7354;
	text-decoration: none;
	font-size:14px;
	
	white-space: normal;
	line-height: 25px;
	display: block;
	background: url(../img/9.gif) no-repeat 50% 2px;

}
#general_plan a:hover {
	background: url(../img/9h.gif) no-repeat 50% 2px;

}
#foto {
	position:relative;
	top:-50px;
	height:303px;
}
.bg_fl {
	background: url(../img/fl.jpg) no-repeat 0px bottom;
	width:48px;
	height:156px;
	position:absolute;
	right:-45px;
	_right:-47px;
	top:126px;
}
#foto img {
	display:block;
	position:absolute;
	left:-30px;
}

.page_numbers {	
	font-family: "Century Gothic", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 30px;
}
.page_numbers a {
	color: #7a7151;
	text-decoration: none;
	margin: 0 7px;
}
.page_numbers a.active {
	color: #6491ba;
}
.O_O {
	position:relative;
	height:99px;
	padding:0 60px 0 0;
}







.O_o {
	height:57px;	
	
}
#evh1 {
	margin: 21px 0 0 30px;
}
#oph1 {
	margin: 21px 0 0 0;
}


.auto {
	width:100px;
}
.tel {
	padding:2px 92px 0 0;
	font-size:15px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.position {
    position:relative;
}
.text_size {
	width:190px;
	padding:0 70px 0 0;
	font-size:13px;
	margin:0 0 15px 0;
}
.paddT {
	padding:25px 0 0 35px;
	//padding:24px 0 0 35px;
}
.tright {
  text-align:right;
  padding:0 49px 0 0;
}
.height {
	height:85px;
	clear:both;
}
.heig {
	height:10px;
}

.clear {
	clear:both;
}
#gallery {
	padding: 0 0 0 0;
	border: 0px solid red;
	margin: 0 -50px 0 0;
	zoom: 1;
	position: relative;
	background: url(../img/fl2.jpg) no-repeat right top;
}

#gallery .category {
	float: left;
	width: 193px;
	color: #7A7151;
	text-decoration: none;
	margin: 0 22px 22px 0;
}
#gallery .category img {
	border: 2px solid #85755d;
	padding: 3px;
	background-color: #faf0bf;
	display: block;
	margin: 0 0 0 0;
}
#gallery .category span {
	padding: 4px 0 4px 6px;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-weight: bold;
}
#gallery .clear_gallery {
	clear: both;
	height: 0px;
	overflow: hidden;
}
#gallery .gh {
	clear: both;
	margin: 21px 210px 40px 0;
	float: right;
}
#sh {
	margin: 15px 0px 67px 20px;
	z-index: 100;
	position: relative;
}
#map_flash2 {
	text-align: center;
	background: url(../img/fl.jpg) no-repeat 899px bottom;
}
#map_flash2 object {
	display: block;
	margin: 0 auto;
}
#map_flash2 div {
	border: 3px solid #958762;
	width: 829px;
	margin: 0 auto;
}
#l-col2 {
	float: left;
	width: 397px;
	margin: 0 0 0 60px;
	padding: 46px 0 0 0;
	_display: inline;
}
#l-col2 h1, #plan h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	color: #2340a1;
	font-weight: normal;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
#info_box {
	background-color: #f2e9c2;
	margin: 0 62px 33px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-transform: none;
	padding: 17px 15px 6px 15px;
}
#info_box h2 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 3px 0 11px -2px;
}
#info_box ul {
	list-style: none;
	overflow: hidden;
}
#info_box ul li {
	border-bottom: 1px dotted #807170;
	line-height: 20px;
	margin: 0 0 11px 0;
	padding: 0 0 2px 0;
}
#r-col2 {
	float: left;
	width: 340px;
	line-height: 24px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 80px 0 0 0;
}
#r-col2 h1 {
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 2px 0;
}
#r-col2 p {
	line-height: 24px;
	margin-bottom: 24px;
	padding: 0;
}
#r-col2 #back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
#r-col2 #back a {
	color: #7c7354;
}
#plan {
	margin: 0 85px;
	padding: 0px 0 0 0;
	clear: both;
}
#plan_flash {
	height: 273px;
}
#l-col3 {
	width: 49.9%;
	float: left;
	padding: 25px 0 0 0;
}
#l-col3 #info_box ul .floors a {
	font-size: 18px;
	color: #766d4c;
	margin-right: 5px;
	margin-left: 5px;
}
#l-col3 #info_box ul .floors .active {
	text-decoration: none;
	color: #000;
}
#l-col3 ol, .md ol  {
	margin: 0 0 0 40px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
#l-col3 ol li, .md ol li {
	margin-bottom: 16px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 12px;
}
#l-col3 ol li a, .md ol li a {
	color: #766d4c;
}
#l-col3 ol li span, .md ol li span {
	position: absolute;
	width: 24px;
	height: 24px;
	left: -27px;
	//left: -31px;
	_left: -44px;
	background-image: url(../img/ol.png);
	top: -5px;
	z-index: -1;
}
#r-col3 {
	float: right;
	width: 50%;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	padding: 18px 0 0 0;
}
#r-col3 h2 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 3px 0 18px -2px;
}
#r-col3 .shops_list {
	float: none;
	width: auto;
	overflow: hidden;
	padding: 0 0 10px 0;
	margin-bottom: 20px;
}
#r-col3 .shops_list_text {
	float: none;
	width: auto;
	overflow: hidden;
	padding: 0 0 10px 0;
	font-size: 15px;
}
#r-col3 .clear_shop_list {
	clear: both;
	height: 1px;
	overflow: hidden;
}
#r-col3  h3 {
	font-size: 13px;
	margin-bottom: 3px;
}
#r-col3 .shops_list img {
	border: 2px solid #807170;
}
#r-col3 #pages {
	font-size: 14px;
	white-space: pre;
	margin-top: 0px;
}
#r-col3 #pages span {
	font-size: 18px;
}
#r-col3 #pages #pages_list {
	white-space: normal;
	padding: 6px 0 0 0;
	font-size: 14px;
}
#r-col3 #pages #pages_list .active {
	background-color: #766d4c;
	text-decoration: none;
	color: #FFF;
	padding: 4px 6px 5px 5px;
}
#r-col3 #pages #pages_list a {
	padding: 4px 5px 5px 4px;
	margin: 0 3px 0 0;
	color: #766d4c;
}
#r-col3 #shop_item {
	float: left;
	width: 49.9%;
}
#c-col4, #r-col4 {
	padding: 37px 0 0 0;
}
#l-col4 {
	float: left;
	width: 365px;
	position: relative;
	height: 319px;
	overflow: hidden;
	margin-left: -25px;
	_display:inline;
}
#c-col4 {
	float: left;
	width: 220px;
	margin-left: 30px;
	_display:inline;
}
#r-col4 {
	float: right;
	width: 210px;
	margin-right: -21px;
}
.psh {
	display: block;
	margin: 0 0 20px 0;
}


.md ol {
	margin: 0 0 0 25px;
}
.md ol li {

}
#l-col4 #g15 {
	position: absolute;
	border: 0px solid red;
	left: 0px;
	top: -60px;
}
#plan #plan_flash {
	margin-left: -21px;
}

#ρρρ {
	float: none;
	width: 789px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0 auto;
	padding: 50px 0 0 0;
}
#ρρρ h2 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 3px 0 18px -2px;
}
#ρρρ .shops_list {
	float: none;
	width: auto;
	overflow: hidden;
	padding: 0 0 10px 0;
	margin-bottom: 20px;
}
#ρρρ .shops_list_text {
	float: none;
	width: auto;
	overflow: hidden;
	padding: 0 0 10px 0;
	font-size: 15px;
}
#ρρρ .clear_shop_list {
	clear: both;
	height: 1px;
	overflow: hidden;
}
#ρρρ  h3 {
	font-size: 13px;
	margin-bottom: 3px;
}
#ρρρ .shops_list img {
	border: 2px solid #807170;
}
#ρρρ #pages {
	font-size: 14px;
	white-space: pre;
	margin-top: 0px;
}
#ρρρ #pages span {
	font-size: 18px;
}
#ρρρ #pages #pages_list {
	white-space: normal;
	padding: 6px 0 0 0;
	font-size: 14px;
}
#ρρρ #pages #pages_list .active {
	background-color: #766d4c;
	text-decoration: none;
	color: #FFF;
	padding: 4px 6px 5px 5px;
}
#ρρρ #pages #pages_list a {
	padding: 4px 5px 5px 4px;
	margin: 0 3px 0 0;
	color: #766d4c;
}
#ρρρ #shop_item {
	float: left;
	width: 200px;
	margin-right: 18px;
	display: inline;
}
#ρρρ #fff {
	margin-right: -180px;
	border: 0px solid red;
	zoom: 1;
}

}
#ρρρ #fff #table_list {
	width: 872px;
}
#ρρρ #fff #table_list tr td {
	border: 0px solid red;
	vertical-align: top;
	width: 218px;

}