@charset "utf-8";
/* CSS Document */
/*
840x587 = 1000
1100x768 = 1260
45

740x517 = 1000
1000x699 = 1260

*/

html, body, h1, h2, h3, h4, h5, h6, 
blockquote, address, form, fieldset,
ul, ol, li, img, div, span, p {
	margin: 0;
	padding: 0;
	border: none;
}
h2{}
table{ border-spacing:0; }
ol,ul {list-style:none;}
h1,h2,h3,h4{font-size:100%; padding: 5px 0px; color: #000; font-family:Arial, Helvetica, sans-serif; }

h2,h3{ font-size:14px; text-transform:uppercase; }

th {text-align:left;}

object { outline:none; }


body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td {
	padding:0px;
	margin: 0px;
} 

div,p, td, input, textarea, option, select {
	font-family:Arial, Helvetica, sans-serif;;
	font-size:11px; 
	font-style:normal;
	font-weight:normal;
	color: #00000;
}

a{ color:#231F20; text-decoration:none; outline:none; cursor:pointer; } a:hover{ text-decoration:underline;  }
 
body { background:#cdcdcd url(../images/bg.png) left bottom repeat-x; }
#page { min-width:950px;  margin:0 auto; padding-top:25px;   }
#content{ overflow:visible;  }
#gallery { margin:0 auto;  width:740px; height:453px;  position:relative; padding:0 45px;   }
#gallery .image { height:100%;  position:relative; overflow:hidden; }
#gallery .image img { position:absolute;  left:0; top:0; display:block; }

#gallery .panel_bg { position:absolute; right:45px; width:0;  bottom:0;  height:74px;  overflow:hidden; }
#gallery .panel { position:absolute; right:45px; width:0; bottom:0;  height:74px; overflow:hidden;} 
#gallery .panel_button { position:absolute; right:0; width:45px; bottom:0;  height:50px; background:url(../images/info.png) 15px 2px no-repeat; cursor:pointer; }
#gallery .slideshow { position:absolute; right:0; width:45px; bottom:50px;  height:25px; background:url(../images/slideshow.png) 15px 5px no-repeat; cursor:pointer; }
#gallery .play { background-position:15px -70px; }

#gallery .prev { position:absolute;  width:50%; height:85%; left:0px; top:0; background: url(../images/left.png) left center no-repeat; cursor:pointer;  }
#gallery .next { position:absolute;  width:50%; height:85%; right:0px; top:0; background: url(../images/right.png) right center no-repeat; cursor:pointer;   }

#gallery .description { 

position:absolute; top:170px; right:60px; padding:10px 10px 10px 10px; width:240px; min-height:40px; background:url(../images/bg_panel.png) 0 0 repeat; background:none;  }

#gallery .description_bg { 
background-color:#333; display:none;
position:absolute; top:170px; right:60px; padding:10px 10px 10px 10px; width:240px;  }

#gallery .description p { padding:5px 5px 0 5px; font-size:12px; color:#f2f2f2; font-family:Arial, Helvetica, sans-serif; color:#fff; position:relative; }

#gallery #slideshow { position:absolute; right:0; }
#gallery #panel_button { position:absolute; right:0; }

#menu { padding-top:25px; }

#menu ul { height:23px; }
#menu ul li { height:22px; float:left; display:block; color:#000; padding:0px 1px 0px 0px; }
#menu ul li a { display:block; height:22px; text-indent:-10000px; background-position:left top;  background-repeat:no-repeat;  }

#footer { color:#a3a3a3; padding:10px 20px;}
#info { width:960px; background-color:#898989; margin:0 auto; }
#info img{ float:left; margin:65px 0 0 75px; }

#info .text{  margin:0 0 0 230px; padding:45px 0  30px 0; color:#f2f2f2; line-height:17px; font-size:12px; width:300px; }
#info .text h2 {  color:#f2f2f2; }
#info .text p {color:#f2f2f2; font-size:12px; }
