
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	width:100%;
	margin:0px;
	padding:0px;
}
#greyup{
	background:#333 repeat;
	height:25px;
	margin:0px;
	font-family:Arial, Geneva, sans-serif;
}
#smallgrey{
	 width:100%;
	 height:1px;
	 background-color:#cccccc;
	 margin:0px;
	 padding:0px;
}
#redup{
	background:red repeat;
	height:25px;
	margin:0 0 0 0;
}
#redup a {
	display: block;
	width:990px;
	margin:0 auto;
	padding:6px 0px;
	color:#FFF;
	text-decoration: none;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
}
#redup a:hover {
	display: block;
	width:990px;
	padding:6px 0px;
	margin:0 auto;
	color:#000;
	text-decoration: none;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
}
#wrapper {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
}

#header {
	width:990px;
	height:100px;
	margin: 0 auto;
	padding-bottom:16px;
}

#header div#logo {
	float:left;
	width:200px;
	margin: 0px;
	padding:0px;
}
#header div#contacts {
	float: right;
	padding: 0px;
	margin: 0px;
}
#header div#flmovie {
	float:left;
	width:600px;
	height:100px;
	padding-top:10px;
	margin: 0 auto;
}
#wrapper {
	margin: 0px auto;
	padding:0;
}
#menu {
	clear: both;
	width: 814px;
	height: 30px;
	margin: 0px auto;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
	
}
.lilong
{
	display: block;
	float: left;
	width: 135px;
	height:30px;
	margin: 0px;
	padding: 0px;
	background:url(images/img02.jpg) repeat-y right;
}
.lishort
{
	margin: 0px;
	padding: 0px;
	border:0;
	display: block;
	float: left;
	height:30px;
	width: 1px;
	background:url(images/img02.jpg) repeat-y left;
}
#menu a {
	display: block;
	float: left;
	height: 25px;
	text-align:center;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Geneva, sans-serif;
	font-size: 18px;
	color:#000;
	width: 135px;
}
#menu a:hover { 
	text-decoration: none; 
	height: 25px;
	padding:5px 0px 0px 0px;
	background: #CCCCCC;
	color:#FFF;
	width: 135px;
}


#menu  a.current_page_item{
	display: block;
	float: left;
	height: 25px;
	text-align:center;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Geneva, sans-serif;
	font-size: 18px;
	color:#FFF;
	width: 135px;
	background: red;
}

#menu .first {
	background: none;
}

#sidebar1 {
	float: left; 
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#sidebar1 a {
	color:#000;
	text-decoration:none;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#sidebar1 p{
	margin:30px 20px 0 0px;
	height:20px;
	background-color:red;
	font-family: Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#FFF;
	padding:5px 0 0 0;
}
#sidebar1 ol{
margin:0;
padding:0 20px 0 5px;
list-style-type:none;
}

#sidebar1 li{
	font-family:Arial, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding:10px 0px 10px 0px;
}
#sidebar1 a:hover{
	color:red;
	text-decoration:none;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.tdup{
	background:url(images/img05.jpg) repeat-x bottom;
	padding: 0px 0 10px 0;
}
.tdoth{
	background:url(images/img05.jpg) repeat-x bottom;
	padding: 10px 0 10px 0;
}
#mainContent { 
	width: 550px;
	margin: 0px 240px 0px 200px;
} 
#mainContent h1{
	width: 550px;
	height:20px;
	background-color:#CCC;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#FFF;
	padding:5px 0 0 0;
}
#mainContent p{
	text-indent:25px;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	color:#2D2D2D;
	text-align:justify;
}
#mainContent font{
	text-indent:25px;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	color:#2D2D2D;
	text-align:justify;
}
#mainContent #tabport td{
	clear:both;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	color:#2D2D2D;
	text-align:justify;
}
#mainContent #flole ul{
	list-style: none;
}
#mainContent #flole li{
	float:left;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	color:#2D2D2D;
	background:none;
}
#mainContent ul{
	list-style: none;
}
#mainContent li{
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	color:#2D2D2D;
	padding-left:10px;
	background: url(images/point.jpg) no-repeat left 9px;
}
#mainContent h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12, h13, h14{
	font-family:Arial, Geneva, sans-serif;
	font-size:16px;
	color:#2D2D2D;
	padding:20;
	margin:0;
	font-weight:normal;
}
#mainContent a{
	font-family:Arial, Geneva, sans-serif;
	font-size: 12px;
	color:red;
}
#mainContent a:hover{
	font-family:Arial, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
}
#sidebar2 {
	float: right; 
	width: 220px; 
	background: #FFF; 
	padding: 0px; 
	margin: 0px;
	height:30px;
}

#sidebar2 li {
	height:30px;
	padding:10px 0 10px 0;
	width: 220px;
}
#sidebar2 a {
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:red;
}
#sidebar2 a:hover {
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}
#sidebar2 p {
	margin:0px;
	height:20px;
	background-color:red;
	font-family: Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#FFF;
	padding:5px 0 0 0;
	width: 220px;
}
#sidebar2 b {
	font-family: Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
.tabonline td {
text-align:center;
font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	color:#2D2D2D;
}
#sidebar2 font {
	line-height: 1.5;
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
}

img.left {
	float: left;
	margin: 7px 30px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 30px;
}

hr { display: none; }

#footer-bgcontent {
	margin: 0px;
	padding: 0px;
	height: 70px;
	background: url(images/img02.jpg) repeat-x left top;
}

#footer {
	width: 550px;
	height: 49px;
	margin: 0 auto;
	padding-top: 50px;
	
}

#footer p {
	clear:both;
	margin: 0;
	font-family:Arial, Geneva, sans-serif;
	padding-right: 30px;
	text-align: justify;
	line-height: normal;
	font-size: 10px;
}

#footer a {
}

.pricegrb {
background:#969696;
font-weight:bold;
font-size:10pt;
font-family:Arial, sans-serif;
text-align:center;
border-color:#000;
border:1px solid windowtext;
color:#FFF;
}
.pricegrlu {
color:#FFF;
background:#969696;
font-weight:bold;
font-size:10pt;
font-family:Arial, sans-serif;
text-align:center;
border-color:#000;
border:1px solid windowtext;
}
.pricegrld {
color:#FFF;
background:#969696;
font-weight:bold;
font-size:10pt;
font-family:Arial, sans-serif;
text-align:center;
border-color:#000;
border:1px solid windowtext;
}

.pricereb {
color:#FFF;
font-size:10pt;
font-weight:bold;
font-family:Arial, sans-serif;
text-align:center;
background:red;
border-color:#000;
border:1px solid windowtext;
}
.pricewh {
font-size:10pt;
font-weight:bold;
font-family:Arial, sans-serif;
text-align:center;
}
.pricewhb {
font-size:10pt;
font-weight:normal;
font-family:Arial, sans-serif;
text-align:center;
border-color:#000;
border:1px solid windowtext;
height: 35pt;
}
.suptable{
border-collapse: collapse;
}
