body{
	background: #FFFFFF none repeat scroll 0 0;
	font-size: 11px;
	font-weight:normal;
	line-height: 150%;
	font-family: Verdana,sans-serif;
	padding:0;
	margin:0;
	width: 100%!important;
	color: #222;
	text-indent: 10px;
}

a{text-decoration: none; color: #222;outline: 0;}
a:hover{text-decoration: underline;}

h1,h2,h3{
	line-height: 130%;
	text-align: left;
}

h1{
	font-size: 1.5em;
}
h2{
	font-size: 1.2em;
	color:#64231d;
}
h3{
	font-size: 1.2em;
}
#news_text h3{margin:0}

#container{
	width: 981px;
	margin: 0pt auto;
	overflow: hidden;
	font-weight:normal;
}

#header{
	overflow: hidden;
}

#header_pic{
	position:relative;
	height: 492px;
	width: 100%;
	background: url(/images/hlogo2.jpg) no-repeat 19px 0;
}

.header_pic_main{
	height: 492px!important;
	background: url(/images/hlogo2.jpg) no-repeat 19px 0!important;
}

.header_pic_contacts{
	height: 329px!important;
	background: url(/images/header_logo_contacty.jpg) no-repeat 19px 0!important;
}

.header_pic_kupdvor{
	height: 325px!important;
	background: url(/images/header_logo_kupdvor.jpg) no-repeat 19px 0!important;
}
.dogovor{
	height: 325px!important;
	background: url(/images/dogovor_header.jpg) no-repeat 19px 0!important;
}
.kredit{
	height: 325px!important;
	background: url(/images/kredit.jpg) no-repeat 19px 0!important;
}
.news_header{
	height: 325px!important;
	background: url(/images/news_header.jpg) no-repeat 19px 0!important;
}
.header_pic_foto{
	height: 325px!important;
	background: url(/images/header_pic_foto.jpg) no-repeat 19px 0!important;
}
.header_poetaj_plany{
	height: 325px!important;
	background: url(/images/header_poetajnye_plany.jpg) no-repeat 19px 0!important;
}

.header_kupeceskii_dvor{
	height: 325px!important;
	background: url(/images/header_kupeceskii_dvor.jpg) no-repeat 19px 0!important;
}

.memorialnyi_kompleks{
	height: 325px!important;
	background: url(/images/Memorialnyi_Kompleks_NEW.jpg) no-repeat 19px 0!important;
}

.Kniga_Memorial{
	height: 325px!important;
	background: url(/images/Kniga_Memorial.jpg) no-repeat 19px 0!important;
}
.kvartir{
	height: 325px!important;
	background: url(/images/prodaja_kvartir.jpg) no-repeat 19px 0!important;
}
.declaraciya{
	height: 325px!important;
	background: url(/images/declaraciya.jpg) no-repeat 19px 0!important;
}


#header_bottom{
	height: 169px;
	background: url(/images/header_bottom_bg.jpg) repeat;
}

#header_book{
	float: left;
	height: 169px;
	width: 490px;
	background: url(/images/header_book.jpg) no-repeat;
	z-index:10;
}

#header_tour{
	float: left;
	padding-top: 5px;
	width: 250px;
}

#header_tour a{
	background: url(/images/virtual.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 149px;
	width: 197px;	
}

#header_logo{
	float: left;
	width: 213px;
	padding-top: 15px;
}
#header_logo a{
	background: url(/images/pleyada_logo.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 123px;
}


#header_menu{
	height: 67px;
	background: #f3dba4 url(/images/header_book_edge.jpg) no-repeat;
}

#book_top_edge{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 125px;
	width: 220px;
	background: url(/images/book_top_edge.png) no-repeat;
	z-index:100;
}

#livestr_container{
	position: absolute;	
	bottom: 10px;
	left: -10px;
	z-index: 1;
	height: 50px;
	width: 1000px;
	overflow: hidden;
}

#livestr{
	left: 200px;
	color: white;
	font-weight: bold;
}
#livestr p{margin:0;padding:0}

/* Top menu */

#mainmenu{
	float: right;
}

#mainmenu ul{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#mainmenu ul li{
    float: left;
}


#mainmenu ul li a{
	display: block;
    text-indent: -9999px;
    width: 131px;
    height: 41px;
}


li#menu_item_main a{
	background: url(/images/menu_sprite.jpg) no-repeat 0 0;
}

li#menu_item_main a:hover, li#menu_item_main a.sel{
	background: url(/images/menu_sprite.jpg) no-repeat 0 -41px;
}


li#menu_item_about a{
	background: url(/images/menu_sprite.jpg) no-repeat 0 -82px;
}

li#menu_item_about a:hover,li#menu_item_about a.sel{
	background: url(/images/menu_sprite.jpg) no-repeat 0 -123px;
}

li#menu_item_contact a{
	background: url(/images/menu_sprite.jpg) no-repeat 0 -164px;
}

li#menu_item_contact a:hover, li#menu_item_contact a.sel{
	background: url(/images/menu_sprite.jpg) no-repeat 0 -205px;
}

li#menu_item_lic a{
	background: url(/images/menu_sprite.jpg) no-repeat 0 -246px;
}

li#menu_item_lic a:hover, li#menu_item_lic a.sel{
	background: url(/images/menu_sprite.jpg) no-repeat 0 -287px;
}







#center{
	width: 100%;
	margin-left: 19px;
	
	font-weight:normal;
}

#center_right_bg{
	width: 100%;
	background: url(/images/right_bg.gif) repeat-y right top;
	font-weight:normal;
}

#left_sidebar{
 	float: left;
 	width: 240px;
}

#center_bar{
	float: both;
	width: 100%;
   	margin-left: 20px;
}

#right_sidebar{
	float: right;
	width: 230px;
	margin-right: 0px;
	margin-top: -14px;
	margin-left: 15px;
}

#right_sidebar_other{
	padding-top: 50px;
	height: 400px;
	background:url(/images/right_sidebar_other.jpg) no-repeat;
}

#novosti_right{
	padding-top: 50px;
	height: 467px;
	background:url(/images/Novosti_right.jpg) no-repeat;
}
#kvartir_right{
	padding-top: 50px;
	height: 469px;
	background:url(/images/kvartiti_right.jpg) no-repeat;	
}


/* left menu */

#left_menu{
	width: 220px;
	padding-left: 20px;
}


#left_menu ul{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#left_menu ul li{
    width: 216px;
}


#left_menu ul li a{
	display: block;
    text-indent: -9999px;
    width: 216px;
    height: 42px;
}


li#lmenu_item_news a{
	height: 42px!important;
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -0px;
}

li#lmenu_item_news a:hover, li#lmenu_item_news a.sel{
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -45px;
}

li#lmenu_item_flats a{
	height: 42px!important;
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -88px;
}

li#lmenu_item_flats a:hover,li#lmenu_item_flats a.sel{
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -130px;
}

li#lmenu_item_planfloor a{
	height: 42px!important;
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -172px;
}

li#lmenu_item_planfloor a:hover, li#lmenu_item_planfloor a.sel{
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -214px;
}

li#lmenu_item_contract a{
	height: 42px!important;
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -256px;
}

li#lmenu_item_contract a:hover,li#lmenu_item_contract a.sel{
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -298px;
}

li#lmenu_item_credit a{
	height: 41px!important;
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -340px;
}

li#lmenu_item_credit a:hover,li#lmenu_item_credit a.sel{
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -381px;
}

li#lmenu_item_declaration a{
	height: 42px!important;
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -422px;
}

li#lmenu_item_declaration a:hover, li#lmenu_item_declaration a.sel{
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -464px;
}

li#lmenu_item_fotos a{
	height: 42px!important;
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -507px;
}

li#lmenu_item_fotos a:hover, li#lmenu_item_fotos a.sel{
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -549px;
}

#lmenu_item_open a{
margin-top: 30px;
background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -705px;
height: 47px!important;
}
#lmenu_item_open a:hover, li#lmenu_item_open a.sel{
margin-top: 30px;
background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -752px;
height: 47px!important;
}

li#lmenu_item_moscow a{
	height: 55px!important;
	margin-top: 30px;
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -649px;
}


li#lmenu_item_moscow a:hover, li#lmenu_item_moscow a.sel{
	background: url(/images/left_menu_sprite2.jpg) no-repeat 0 -594px;
}
li#lmenu_item_arenda a{
	height: 55px!important;
	margin-top: 30px;
	background: url(/images/left_menu_arenda.png) no-repeat 0 0px;
}
li#lmenu_item_arenda a:hover, li#lmenu_item_arenda a.sel{
	height: 55px!important;
	margin-top: 30px;
	background: url(/images/left_menu_arenda.png) no-repeat 0 -54px;
}

/* */

#left_examples{
	margin-top: 30px;
	text-align: center;
	padding-left: 10px;
	font-size: 0.9em;
	line-height: 110%;
}

#left_examples div.ex_foto{
	width: 100px;
	text-align:left;
	padding-left:110px;
	
}
#left_examples div#exf1{
	height:80px;
	padding-top:40px;
	background: url(/images/exf1.gif) no-repeat;
	
}
#left_examples div#exf2{
	height:90px;
	padding-top:30px;
	background: url(/images/exf2.jpg) no-repeat;
}
#left_examples div#exf3{
	height:90px;
	padding-top:30px;
	background: url(/images/exf3.jpg) no-repeat;
}

#schema{
 	width: 207px;
 	padding: 20px;
}

#schema div{padding-left: 10px;}

#schema > a{
	text-indent: -9999px;
	display: block;
	height: 49px;
	background: url(/images/schema_sprite.jpg) no-repeat 0 0;
}

#schema a:hover{
	background: url(/images/schema_sprite.jpg) no-repeat 0 -49px;
}


#main_content{
	
	width: 660px;
	text-align: justify;
	font-weight:normal;
}
#main_content p{
	text-indent:15px;
	 
}

#news{
	background: url(/images/news_part_t.jpg) no-repeat;
	height: 74px;
	/*padding-top: 74px;*/
}

#news_text{
	height: 237px;
	padding: 0 15px;
	background: url(/images/news_part_body.jpg) no-repeat;
}


#news_bottom{
	height: 37px;
	background: url(/images/news_part_bottom.jpg) no-repeat;
}
div.leading{
font-family:Verdana,sans-serif;
}
div.leading a.newstitle{
font-size:0.9em;
font-weight:bold;
text-decoration:underline;
}

div.leading a.newstitle:hover{
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
div.leading span.createdate{
	font-size:0.7em;
	font-weight:bold;
}
div.leading p{
	padding-top: 10px;
	padding-right:7px;
	margin:0px;
	font-size:12px;
	
	text-align:justify;
}
div.leading a.readmore{
font-size:0.9em;
font-weight:bold;
margin-top: 10px;
text-decoration:underline;
}
div.leading a.readmore:hover{
font-size:0.9em;
font-weight:bold;
margin-top: 10px;
text-decoration:none;
}
div.readall a{
font-size:1em;
font-weight:bold;
text-decoration:underline;
}
div.readall a:hover{
font-size:1em;
font-weight:bold;
text-decoration:none;
}
#calc_ipoteka{
	height: 220px;
	width: 600px;
	background: url(/images/calc_ipoteka.png) no-repeat;
}

div.clr{
	clear: both;
}

.color1{
	color: #953C36;
}

.left_img{
	float: left;
	padding: 0 10px;
}

/* SlimBox */
a.slimbox{
	padding: 10px;
}

#main_content div.componentheading h2{
	width:800px;
	line-height: 130%;
	text-align: left;
	font-size: 1.4em;
	font-weight:normal;
}
td.contentheading h3{
	margin-bottom: 3px;
	padding-left: 5px;
	margin-top:0px;
}
table.contentpaneopen p{
margin-top: 2px;
margin-bottom:  2px;
}
table.contentpaneopen{
margin:0px;
}
span.pagenav{
	color:#64231d;
	padding: 2px;
	font-size: 12px;
}
a.pagenav{
	color:#943b35;
	padding: 2px;
	font-size: 12px;
}
a.pagenav:hover{
	color:#f49d82;
	padding: 2px;
	font-size: 12px;
}
#gorod_vid_buttom{
width:962px;
height:134px;
margin-left: 19px;
background:url(/images/gorod_vid_buttom.jpg) no-repeat;
}
div.slimbox1{
	clear:both;
}
div.content_wide{
	width: 700px; position: absolute; left: auto; top: 1500px;
}
#main_part{
	
	float:left;
	width: 721px;
	font-weight:normal;
	text-align:justify;
}
#div_floating{
	margin-right: 45px;
}
#Kupeceskii_Dvor_niz{
	width:981px;
	height:310px;
	background:url(/images/Kupeceskii_Dvor_niz.jpg) no-repeat;
}
#kniga{
	width:981px;
	height:374px;
	background:url(/images/stories/kniga_niz.jpg) center no-repeat;
}

table.pd td{
	border:dotted 1px;
}
a.option{
	clear:both;
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	border:none;
	
}
div.minus{
	margin-top:-30px;
}
p.pd a
{
	text-decoration:underline;
		color:brown;
}
p.pd a:hover
{
	text-decoration:none;
	color:brown;
}

table.border {border:1px solid #000; border-collapse:collapse;}
table.border td {border:1px solid #000; border-collapse:collapse;}
