
* {
	margin:0;
	padding:0;
	border:0
}
body {
	background:#FFFFFF;
	font:0.7em Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;color:#555;
	background:url("img/backtop.gif") repeat-x top;
}
p {
	margin:0;
	padding:0;
	
}
h4
{
	margin:0;
	padding:0;
	line-height:1.8em;
	font:1.0em Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;color:#555;
	font-weight:bold;
	padding-bottom:3px;
}
a {
color:#7A7A7A;
text-decoration:none;
}
/* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
}
 
/* following rules are invisible to IE 5 \*/
#horizon {
   top: 32%;
   left: 0px;
   width: 100%;
   margin-top: -200px;
   text-align: center;
   min-width: 920px; 
   background:#FFFFFF url("img/back.gif") repeat-x top;
}
/* end IE 5 hack */ 
	  
#wrapper {
	position: relative;
	text-align: left;
	width: 920px;
	height: 800px;
	margin: 0px auto;
}

#thumbs {
width:180px;
}
#thumbs ul {
clear:both;
list-style:none;
margin-top:5px;
}
#thumbs li {
float:left;
margin-right:20px;
margin-bottom:20px;
width:60px;
height:60px;
background-color:#E7E8E8;
}
#thumbs li img {
width:60px;
height:60px;
}
#thumbs li a {
border:1px solid #E7E8E8;
display: block;
height:60px;
width:60px;
}
#thumbs li a:hover {
border:1px solid #000000;
display: block;
height:60px;
width:60px;
}
#menu {
clear:both;
float:left;
padding-top:30px;
margin-bottom:30px;
width:600px;
}
#menu .current{
color:#555;
font-weight:bold;
}
#menu a{
color:#7A7A7A;
text-decoration:none;
}
#menu a:hover{
border-bottom:1px dotted #7A7A7A;
}


#content {
float: left;
}
#images {
float: right;
}
.mainimg {
margin-top:5px;
}

#pages {
width:180px;
height:40px;
margin:0;
padding:0;
margin-top:30px;
margin-bottom:10px;
}
#pages ul {
clear:both;
list-style:none;
margin-top:5px;
}
#pages li {
float:left;
margin-right:5px;
margin-bottom:10px;
}
#pages li span{
display:none;
}
#pages li img {

height:20px;
width:13px;
}

#pages li a {
display: block;
background:#FFFFFF url("img/page.gif") 0px 0px;
height:23px;
width:13px;
}
#pages li p {
display: none;
}
#pages li a:hover{
background:#FFFFFF url("img/page.gif") 13px 0px;
height:23px;
width:13px;
}
#pages a.current {
background:#FFFFFF url("img/page.gif") 13px 0px;
height:23px;
width:13px;
}
#pages a.next:hover {
background:none;
}
#logo{
text-align:right;
}
#left{
float:left;
height:550px;
width:685px;
}
#right{
float:left;
height:550px;
text-align:right;
width:40px;
}
#galtext{

width:180px;
margin-top:10px;
}
#test{
padding-top:500px;
}
#test img{
border:0;
padding-left:5px;
}
#test img .first{
padding:0px;
}
#menu_con{
float:left;
width:180px;
}
#main {
text-align:center;
}
#main p {
	margin:0;
	padding:0;
	line-height:1.8em;
	font:0.9em Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;color:#555;
	text-transform:uppercase;

}
#main img {
	border:0;
	padding-top:10px;
	padding-bottom:10px;
}
#film{
width:600px;
height:548px;
float:right;
}
#film ul {
clear:both;
list-style:none;
}
#film li {
float:right;
margin:10px;
background-color:#E7E8E8;
height:130px;
width:130px;
}

#film li img {
height:130px;
width:130px;
}

#film li a {
border:1px solid #E7E8E8;
display: block;
height:130px;
width:130px;
}
#film li a:hover {
border:1px solid #000000;
display: block;
height:130px;
width:130px;


}
#film li p{
	line-height:1.8em;
	font:0.9em Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;color:#555;
	padding-bottom:2px;
}
#film_left{
float:left;
height:550px;
width:250px;
}
#film_right{
float:left;
height:550px;
text-align:right;
width:660px;
}
#lim_left{

float:left;
height:480px;
width:450px;
margin-top:70px;
}
#lim_left p{
color:#7A7A7A;
margin:0;
padding:0;
line-height:1.8em;
padding-bottom:10px;
}
#lim_left h3{
margin:0;
padding:0;
line-height:1.8em;
padding-top:15px;
padding-bottom:5px;
font-size:1.0em;
}
#lim_left a{
color:#7A7A7A;
font-weight:bold;
}
#lim_left a:hover{
border-bottom:1px dotted #7A7A7A;
}
.more_pad{
padding-top:30px;
}
#desc{
padding-top:10px;
text-align:right;
}
#lim_right{

float:left;
height:540px;
text-align:right;
width:460px;
margin-top:10px;
}



#pro_left{

float:left;
height:480px;
width:370px;
margin-top:70px;
}
#pro_left p{
color:#7A7A7A;
margin:0;
padding:0;
line-height:1.8em;
padding-bottom:10px;
}
#pro_left h3{
margin:0;
padding:0;
line-height:1.8em;
padding-top:15px;
padding-bottom:5px;
font-size:1.0em;
}

#pro_right{
padding-left:100px;
float:left;
height:470px;
text-align:left;
width:440px;
margin-top:80px;
}
#pro_right p{

color:#7A7A7A;
margin:0;
padding:0;
line-height:1.8em;
padding-bottom:10px;
}
#pro_right h3{
margin:0;
padding:0;
line-height:1.8em;
padding-top:15px;
padding-bottom:5px;
font-size:1.0em;
}


#con_left{

float:left;
height:520px;
width:370px;
margin-top:30px;
}
#con_right{
padding-left:120px;
float:left;
height:470px;
text-align:left;
width:420px;
margin-top:80px;
}
#con_right p{

color:#7A7A7A;
margin:0;
padding:0;
line-height:1.8em;
padding-bottom:10px;
}
#con_right h3{
margin:0;
padding:0;
line-height:1.8em;
padding-top:15px;
padding-bottom:5px;
font-size:1.0em;
}
#add{
float:left;
padding-top:30px;
text-align:right;
width:300px;
font-size:0.9em;
}
#film_left2{
float:left;
height:550px;
width:320px;
}
#film_right2{
padding-top:10px;
float:left;
height:540px;
text-align:left;
width:590px;
}
#mov{
text-align:right;
padding-top:80px;
}
#con_right a{
border-bottom:1px dotted #7A7A7A;
}
#con_right a:hover{
border-bottom:0;
}
.under{
text-decoration:underline;
}
.right{
text-align:right;
}

/* hides the second object from all versions of IE */
* html object.mov {
    display: none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
    display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
    display/**/: none;
}
#credit{
text-align:right;
}