html, body {height: 100%;width:100%}

body {
background: #fffdef url(/img/bg.jpg) repeat-x top center;
}

#body{
position:absolute;
left:50%;
top:0px;
margin-left:-502px;
height:100%;
}

#head
{
position:absolute;
height:303px;
cursor:pointer;
}


#head_left
{
position:absolute;
left:0px;
top:0px;
background: #fff url(/img/head_left.jpg) no-repeat;
width:377px;
height:303px;
}


#head_center
{
position:absolute;
left:377px;
top:0px;
background: #fff url(/img/head_center.jpg) no-repeat;
width:238px;
height:303px;
}

#head_right
{
position:absolute;
left:615px;
top:0px;
background: #fff url(/img/head_right.jpg) no-repeat;
width:389px;
height:303px;
}

#topblock
{
position:absolute;
left:239px;
top:141px;
width:552px;
height:135px;
font-family:arial;
color:#005327;
font-size:11px;
}


a
{
	color:#dc9118;
	font-weight:bold;
	text-decoration:none;
}

#center
{
position:absolute;
left:0px;
top:303px;
background: url(/img/dots.gif) repeat-y top center;
width:1004px;
height:100%;
}
#content
{
font-family:arial;
color:#005327;
font-size:11px;
height:100%;
}
#copy
{
	position:absolute;	
	left:847px;
	
	
}

#switch
{
position:absolute;
left:847px;
top:135px;
}

#contact
{
position:absolute;
left:846px;
top:205px;
font-family:'Century Gothic',arial;
font-size:13px;
color:#dc9118;
line-height:1.1em;
font-weight:bold;
letter-spacing:0.06em;
width:200px;
}
#contact a{margin-top:10px;font-size:11px;display:block}

#shadow
{
position:absolute;
left:0px;
top:0px;
background: url(/img/shadow.jpg) no-repeat;
width:204px;
height:31px;
}

#menu
{
	position:absolute;
	left:17px;
	top:12px;
}

#rigth
{
	position:absolute;
	left:846px;
	top:303px;
	
	width:157px;
	height:420px;
	
}

#find
{
	position:absolute;
	left:5px;
	top:700px;
}


.menu
{
margin-bottom:12px;
}



h1
{
font-size:20px;	
	
}

h5
{
	font-size:12px;	
	font-weight:normal;
	margin:0;
	padding:0;
	margin-bottom:11px;
}

.page_nav {color: #B7B7B7;float: right;}
  .page_nav a, .page_nav a:visited {padding: 0 8px;}
  .page_nav span {color: #12121C; padding: 2px 7px; background: #E2E2E2; border: 1px solid #CECECE; font-size: 1.1em; font-weight: bold;}
  a.pager-first, a.pager-previous, a.pager-next, a.pager-last {text-decoration: none;}


p
{
	margin-top:0px;
	margin-bottom:15px;
	padding:0;
}

#content
{
position:relative;
top:0px;
left:200px;
width:600px;
}


h2.gallery {
font-size:14px;
}

.preview {
display: table;
width: 100%;
}

.preview .column{
display: table-cell;
width: 33%;
float: left;
text-align: center;
height: 153px;
}

.coll_center {
width: 128px; height: 128px;
margin: auto
}

.preview .image{
display: table-cell;
vertical-align: middle;
width: 124px;
height: 124px;
border: 1px solid #bab3a5; 
background: #efede9;
}

.valign-center{text-align: center;}

ul{padding-left:20px}