body{
font-family:times new roman;
font-size:14px;
background:url("background.jpg") top center;
margin:0px;
color:#6a6464;
}
a{
color:#6a6464;
}	
a:hover{
color:#565454;
}
.select{
color:#c0a46e;
}	
.clear{
clear:both;
overflow:hidden;
height:0px;
}
H1{
font-size:18px;
color:#565050;
font-weight:normal;
}	
H2{
font-size:14px;
font-weight:normal;
color:#68664f;
margin: 1em 0 0 0;
}
H3{
margin-top:5px;
font-size:17px;
font-style:italic;
color:#565050;
font-weight:normal;
}			
#fon{
background:url("content.png") top center repeat-y;
}	
#top{

background:url("top.png") top center no-repeat;
}
#top_shadow{
width:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg.png', sizingMethod='scale');
}
body > #top_shadow{
background:url("top_shadow.png") top center repeat-x;	
}	

#btm_shadow{
}
#btm{
padding-bottom:150px;
background:url("btm.png") bottom center no-repeat;
}
#top_shadow > #btm_shadow{
background:url("btm_shadow.png") bottom center repeat-x;	
}		
#btm_content{
background:url("btm_content.jpg") bottom center no-repeat;
}
#content{
width:960px;
margin:auto;
position:relative;
min-height:800px;
_height:800px;
}
#menu{
margin-top:50px;
padding:0;
}
#menu a{
color:#6a6464;
text-decoration:none;
}
#menu a:hover{
color:#565050;	
}				
#menu ul{
margin:0px;
margin-left:62px;
padding:0px;
position:relative;
padding:0;
}	
#menu li{
display:inline;
font-size:18px;
color:#565050;
padding:3px;
}
.point_li{
background:url("menu_li.jpg") center center no-repeat;
padding:0;
margin:3px;
}
#galery{
width:450px;
padding-left:55px;
margin-top:40px;
float:left;
margin-left:5px;
}
#galery_gal{
width:600px;
padding-left:55px;
margin-top:40px;
float:left;
margin-left:5px;
}
#foto{
text-align:center;
width:445px;
height:295px;
margin-left:-8px;
}	
#text{
float:right;
margin-top:40px;
padding-right:170px;
width:260px;
}
#contact{
width:310px;
padding-bottom:30px;
padding-top:4em;
position:relative;
}
#arhive{
margin-top:30px;
text-align:right;
}
.logo{
height:100px;
width:455px;
background:url("logo.gif") top left no-repeat;
}
#head{
padding-top:30px;
margin-left:45px;
}
#logo_box{
float:left;
}
#find{
float:right;
width:180px;
padding-right:110px;
}
.input{
margin-top:30px;
}

#find img{
padding-top:10px;
margin-left:15px;
border:0px;
}
.pic{
width:120px;
text-align:right;
}
.first{
margin-top:3px;
}
#scroll_img{
padding-top:20px;
}	
#scroll_img ul{
padding-left:6px;
margin:0px;
}	
#scroll_img li{
display:inline;
margin:0px;
}
.left_cursor{
cursor:hand;
float:left;
width:15px;
height:56px;
background:url("left_cursor.png") 0% 50% no-repeat;	
position:relative;
margin-left:0;
}
.right_cursor{
cursor:hand;
width:15px;
height:56px;
background:url("right_cursor.png") 0% 50% no-repeat;
float:right;
margin-right:14px;
position:relative;
}
.scroll_center{
float:left;
width:406px;
}
.news_preview{
color:#68664f;
margin-top:5px;
}
#frame{
width:445px;
height:295px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/frame.png', sizingMethod='crop');
}	

#foto >#frame{	background:url("frame.png") left top no-repeat;	}
.inp{border:1px solid #aaaaaa}
.inpbt{border:1px solid #aaaaaa; background-color:transparent}

#pager{}
.pager{margin:0 0.2em}
.pager-s{margin:0 0.2em}

#line{width:5em; height:0px; border-bottom:2px dotted #aaaaaa; margin:0 auto;overflow:hidden}


#scroll_box {
overflow: hidden;
position: relative;
height: 56px;
width: 406px;
float:left;
margin:0;
}

#scroll_box UL {
text-align:center;
position: relative;
list-style: none;
overflow: none;
white-space: nowrap;
padding-left: 0px;
margin: 0px;
}

#scroll_box UL LI {
display: inline;
}

#img_box img{border:1px solid #eeeeee}
#img_box li img{cursor:hand}
.item_img{float:left; margin: 0 20px 0 0;}
#clear{clear:both;}

#thumbBox{ 
position: absolute;

left: 0px;
top: 0px;
width: auto;
border:1px solid gray;
padding:5px;
background:#FFF;
visibility:hidden;
z-index: 600;
}

#thumbBox .footerbar{
font: 12px arial;
line-height: 1.1em;
color: #3b474e;
padding: 5px 0 8px 5px;
text-align: right;
cursor:pointer;
}


#thumbBox #thumbImage{
background-color: white;
}


#thumbLoading{ 
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 600;
}

.slogan
{
background:url("slogon.gif") left no-repeat; width:455px;height:60px;
margin-left:18px;
}
.royal{
margin-left:530px;
	width:290px;
	height:70px;
	font-size:12px;
	position:relative;
	}
.royal div{
	float:left;
	margin-top:23px;
	margin-right:20px;
	}
.royal div a{
	color:#ffffff;
	}
.req{color:#000000}