body {
background:url(../images/bg.jpg) repeat-x #f6fbf6;
margin:0;
padding:0;
font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;}

a { color: #3399cc; background: transparent }
a:hover { color: #3399cc;text-decoration:underline;}
a:link img, a:visited img { border-style: none } /* no border on img links */
a img { color: white; }      /* trick to hide the border in Netscape 4 */
a img { color: inherit; }    /* undo the color change above */
p{padding:7px 0; margin:0;}
.float_left{float:left;}
.float_right{float:right;}
  
#wrapper{
width:100%;
background: url(../images/dot.gif) center 400px repeat-y;
float:left;}

#wrapper2{
width:100%;
background: url(../images/footer_bg.jpg) center repeat-y;
height:155px; 
float:left;
margin-top:20px;}

.wrapper_main{
margin:auto;
width:1000px;}

#img{
width:100%;
background: url(../images/img1.jpg) no-repeat top;
float:left;
height:412px;
display:block;}

#img2{
width:100%;
background: url(../images/img2.jpg) no-repeat top;
float:left;
height:412px;
display:block;}	

#content {
float:left;
width:655px;
padding:0 26px 0 28px;}	

#right2 {
float:left;
padding:40px 0 0 0;
margin:0;
width:291px;}

#right {
float:left;
padding:0 0 0 0;
margin:0;
width:291px;}

#right2 a {
text-decoration:none;}

#right2 a:hover {
text-decoration:underline;}

#right2 h1{
margin:0;
padding:0;
font:normal 20px Tahoma;
color:#0033b3;
width:291px;
float:left;}

#right2 ul {
float:left;
margin:0;
padding:0 0 15px 0;
list-style-type:none;}

#right2 li {
width:275px;
border-bottom:1px dotted #21350e;
padding:10px 0 10px 0;}

#right2 li a {
font:bold 13px Tahoma;
color:#21350e;}

#right2 a:hover {
color:#21350e;}

#right2 .active  a {
color:#21350e;}

.main_text1{
padding:30px 0 0 0;
margin:0;
width:655px;
float:left;}

.main_text2{
padding:30px 0 0 0;
margin:0;
width:655px;
float:left;
text-align:center;
color:#0d416d;
font-weight:bold;}

#read_more{
padding:0 0 0 45px;
margin:0;
width:246px;
float:left;}

#movie{
margin:20px 45px 0 45px;
padding:0;
width:910px;
float:left;
background:url(../images/movie_bg.jpg) repeat-x;
height:260px;}

.movie2{
margin:10px 5px 0 5px;
padding:0;
float:left;
background:url(../images/movie_bg2.jpg) center repeat-x;
height:260px;}

.mov2{
width:256px;
height:196px;
float:left;
padding:34px 10px 0 10px;}

#movie_arr{
margin:20px 45px 0 45px;
padding:0;
width:910px;
float:left;}

.mov{
width:276px;
height:156px;
float:left;
padding:53px 0 0 20px;}

.h1class {
padding:10px 0 10px 0;
margin:0;
font:bold 18px Tahoma;
color:#19481e;}

#footer{
float:left;
width:1000px;}

#footer ul{
float:left;
margin:0;
padding:20px 0 20px 30px;
list-style-type:none;
font:bold 11px Tahoma;}

#footer li {
float:left;
display:inline;
color:#f9f5f5;
padding-right:9px;}

#footer a {
	text-decoration:none;
	color:#f9f5f5;
	padding-right:6px;}

#footer a:hover{
	text-decoration:underline;}

.copyright{
	float:left;
	padding:0;
	width:100%;
	color:#9bb0b4;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;}

.design a{
	float:left;
	padding:17px 0 0 0;
	width:100%;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	text-decoration:none;}

.css{
	float:left;
	padding:10px 0 0 0;
	width:100%;
	text-align:center;
	letter-spacing:5px;}

.design a u{
	color:#15b69a;
	text-decoration:none;}

.photo_invisible{
	display:none;}

.photoin{
	float:left;
	width:142px;
	height:142px;
	background:url(../images/border.png) no-repeat;
	padding:12px 0 0 12px;}

.photoin2{
	float:left;
	width:602px;
	height:303px;
	background:url(../images/map_bor.png) no-repeat;
	padding:12px 0 0 12px;
	margin:0;}

.bold_class{
	font-weight:bold;
	width:154px;
	text-align:center;}

#address{
	float:left;
	width:635px;
	padding:5px 0 25px 0;}

.address1{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:80px;}
	
.address2{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:555px;}

a.pub_title{
	color:#0033b3;}

#sitemap{
	float:left;
	width:950px;
	padding:10px 0 5px 0;
	font:normal 10px Tahoma;
	color:#333333;
	border-bottom:1px dotted #2a414b;
	margin:0 25px 10px 25px;}

#sitemap a{
	font-weight:bold;
	text-decoration:none;
	color:#0033b3;}