body 
{
        margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	text-align:center;
        min-width:1000px;
        background: #d5d5d5;
}           

img
{
	border: 0px;
}

a 
{ 
	font-size: 11px; 
	font-family: Tahoma,Arial; 
	color:#c00202;
}

p 
{
	margin: 0px 0px 20px 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #7a3100;
	text-align:justify;
}

ul 
{
	margin:0px;
	padding:0px;
}

ul li 
{
	list-style:none;
}

#border
{
	width:1002px;
        margin:0 auto;
	border-left: solid 1px #a9a9a9;
	border-right: solid 1px #a9a9a9;
}

#main
{
	width:1000px;
        margin:0 auto;
	background: #fff url(/pix/bg_main.gif) left top repeat-y; 
}

#content
{
	width: 590px;
	float:left;
}

#content #header
{
	height: 303px;
	width: 590px;
	background: url(/pix/bg_header.gif) left top no-repeat; 
}

#events
{
	width: 410px;
	float:right;
}

#scene img
{
        margin: 278px 0px 0px 30px;
}

#footer
{
        height: 78px;
        clear:both;
	text-align:left;
	background: url(/pix/footer.gif) left top no-repeat; 
}

#footer span.copyright
{
        
        padding: 47px 0px 0px 70px;
	font-size: 11px;
	color: #ff8553;
	display:block;
}

#header #logo
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	width: 423px;
	height: 200px;
	float:left;
}

#header #logo img
{
        margin: 77px 0px 0px 0px;
}

#header #menu
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	width: 167px;
        float: right;
	height: 200px;
        text-align:left;
}

#menu ul
{
        margin: 33px 0px 0px 0px;
	l1ine-height:138%;
	line-height:1.35;
}
#menu ul li
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 22px;
	background: url(/pix/point.gif) left 9px no-repeat; 
}
#menu ul li a
{
	font-family: Tahoma, Arial;
	color:#ffffff;
	font-size: 12px;
	text-decoration:none;
}
#menu ul li a:hover
{
	color:#ffc5aa;
}

#header #title
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        height:103px;
        text-align:left;
        clear:both;
}

#header #title img
{
        margin: 32px 0px 0px 130px;
}

#left_column
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align:left;
	background: url(/pix/bg_content.gif) left top repeat-x; 
}

#right_column
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align:left;
	background: url(/pix/bg_content.gif) right top repeat-x; 
}

#left_column #page_content
{
        margin: 0px 0px 0px 68px;
        padding: 0px 0px 0px 0px;
	background: url(/pix/bg_page.gif) right top repeat-y; 
}

#bg_events
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 339px;
        height: 43px;
	background: url(/pix/bg_events.gif) left top no-repeat; 
}

#right_column #events_content
{
        margin: 0px 0px 0px 0px;
	background: url(/pix/bg_events2.gif) left top repeat-y; 
}

h3
{
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
	font-size: 12px; 
	color: #a64301;
}

#events_content h3
{
        margin: 0px 0px 0px 30px;
        width: 280px;
        height: 20px;
        text-align:right;
	background: url(/pix/bg_title.gif) right bottom no-repeat; 
}

#events_content div.news
{
        margin: 0px 25px 0px 30px;
	background: url(/pix/bg_news.gif) left top repeat-y; 

}

div.news img.salon
{
        margin: 10px 0px 0px 10px;
}
div.news img.salon_last
{
        margin: 10px 0px 15px 10px;
}

div.news table
{
        width:280px;
	margin: 0px 0px 0px 3px;
	font-family: Tahoma, Arial; 
	font-size: 11px;
	color: #a64301;
}
div.news table td
{
	padding: 2px 2px 2px 2px;
	vertical-align:top;
}
div.news table td.title2
{
	padding: 10px 2px 5px 2px;
}
div.news table td.im2
{
	padding: 10px 2px 5px 2px;
}

div.news table td.data
{
        padding: 5px 0px 0px 0px;
	font-size: 10px; 
	color: #bbbbbb;
}
div.news table td.im img
{
	margin: 0px 2px 5px 5px;

}

div.news table td.im2 img
{
	margin: 0px 2px 10px 5px;

}

div.news img.act
{
        margin: 10px 5px 10px 10px;
}

#events_content div.separator
{
        margin: 0px 0px 5px 30px;
        padding: 0px 0px 0px 0px;
        width: 280px;
        height: 1px;
	background: url(/pix/bg_title.gif) right top no-repeat; 
}


div.news span.anons2
{
        padding: 0px 72px 10px 6px;
        margin: 10px 0px 10px 0px;
	font-size: 11px; 
	color: #a64301;
	display: block;
}

span.anons img
{
        margin: 0px 0px 5px 10px;
	display: block;
}

div.news a
{
	font-size: 11b;
	color: #a64301;
	text-decoration:none;
}
div.news a:hover
{
	color: #c00202;
}

#page_content h3
{
        margin: 10px 60px 10px 0px;
        text-align:right;
}

#page_content #page_text
{
        margin: 5px 37px 0px 36px;
        padding: 25px 22px 10px 22px;
	text-align:justify;
	border: solid 1px #fe915e;
	background: #fdb89b url(/pix/figure.gif) left bottom no-repeat; 

}

#page_text p
{
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #7a3100;

}

#page_content #contacts
{
        margin: 5px 0px 0px 36px;
	width: 447px;
	height: 142px;
        padding: 15px 0px 15px 20px;
	background: url(/pix/bg_contact.gif) left top no-repeat; 
}

#photo
{
        padding: 0px 0px 0px 0px;
        margin: 0px 10px 0px 0px;
        width: 125px;
        float:left;
}

#address
{
	width: 260px;
        margin: 0px 0px 0px 140px;
	font-size: 11px;
	text-align:right;
	color: #7a3100;
}

#address p
{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
	text-align:right;
}

#address a
{
        margin: 10px 0px 15px 30px;
}

#address img
{
        margin: 20px 0px 15px 30px;
}

#page_text #image_list
{
        margin: 0px 10px 20px 0px;
	width: 110px;
	float:left;
}

#image_list img
{
        margin: 0px 0px 5px 0px;
	display:block;
}

#page_text #text_list
{
        padding: 0px 5px 5px 5px;
	background: #fdb89b;
        display:block;
}

#text_list img
{
        margin: 5px 0px 10px 0px;
	display:block;
}


#text_list ul
{
        margin: 15px 0px 20px 10px;
	line-height:1.3;
	font-size: 11px;
	color: #7a3100;
}

#text_list ul li
{
        padding: 0px 0px 0px 20px;
	background: url(/pix/li.gif) left 4px no-repeat; 
}

a.return
{
        margin: 15px 0px 20px 50px;
	display:block;
}

div.line
{
	margin: 0px 0px 10px 0px;
}

div.large_im
{
	margin: 0px 0px 0px 0px;
	background: #fdb89b;
}

div.large_im img.large
{
	margin: 10px 10px 10px 10px;
}

div.up 
{
        width: 100%;
	color:#ccc; 
	font-size:9px; 
	font-family: tahoma; 
	text-align:center;
	background: #f9f9f9;
}

div.up a 
{
	color:#bbb; 
	font-size:9px;
	text-decoration:none;
}
