* {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }
html, body {margin: 0; padding: 0; font:normal 12px Arial,Sans-serif; background-color:#000; height:100%;}

.png
{ //background-image: none ! important;
        behavior: url('pngfix.htc');
}
	

/* text styles */
a { font-size:12px; text-decoration:underline;color:#29abe2; }
p,form,ul,table,input,select,textarea {color:#cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
p	{margin-bottom:10px;}
	p small	{font-size:11px;}
	.nomargin {margin:0px;}
	.bigger	{font-size:larger;}	
	i {}	
	b	{color:#da3065;}
	

img {border:0; padding:0; margin:0; }
div { margin:0px; padding:0px; border:solid 0px #000;}
	.noborder	{border:none !important;}
	.nopad	{padding:0px !important;}
	
h1,h2,h5,h4,h6,h3	{margin:0px; padding:0; font-family:Arial, Sans-serif;}
h1	{font-size:24px;  color:#fff;  letter-spacing:-1px; line-height:32px;}
h1	a {font-size:18px; text-decoration:none;}
h2	{font-size: 20px; font-weight: bold; color: #930048;}
h3	{font-size:16px;  color:#fff;  letter-spacing:-1px; line-height:32px;}


.margtopbat	{margin:15px 0 15px 0;}


.text	{overflow:hidden; //float:left; }
.text p	img,.text img	{margin:0 5px 5px 5px;}
.text	p	{overflow:hidden; }


table	{border:0;position:relative; border-collapse:collapse; }
table	th	{font-weight:bold; text-align:center;}
td	{border:0;}

ul	{ margin:0px; margin-left:25px; list-style:none; }
ul	li	{line-height:18px; padding-left:25px; background:url(img/arr.jpg) top left no-repeat;}


ol	{margin-left:25px;}
ol	li	{margin-bottom:5px; font-size:11px; color:#6D6F71;} 

.form1	td{font-family:Tahoma; font-size:12px; text-decoration:none; white-space:nowrap; }
.form1	td u{text-decoration:none; color:red;}
.form1	td {padding :2px; text-align:left; vertical-align:top;}
.form1,.form1	strong {font-size:12px; font-weight:bold; font-family:Tahoma; color:#A0A0A0;}
.form1	textarea,.form1 input	 {width:100%; color:#000;}
.form1	{margin-bottom:10px; width:80%; }
.form1	b{color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}

/* FAQ */
div.faq1 {margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:25px; font-style:italic; color:#444444; border-bottom:solid 1px #AAAAAA; padding:0 20px 10px 0;}
.faq1	div.q { color:#000; margin-bottom:7px;}
.faq1	b {  clear:none; margin-right:10px; color:#4d4d4d;; font-style:normal; font-weight:bold;}


.starcopyright	{padding:0 0 0 225px; float:left;}
	.starcopyright	 p {color:#8a8a8a; font:Arial, Helvetica, sans-serif; font-size:11px; margin-top:9px; //margin-top:0px; //padding-top:9px;}
	.starcopyright img {vertical-align:middle;}
	
.everstudio a {color:#666666; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.everstudio a {text-decoration:none;}
	.everstudio	p	{float:left; margin:0px;}
.everstudio	{float:right; margin:11px 25px 0 0; width:30%; text-align:right;}
	.everstudio img	{float:left; text-align:right;}
	.everstudio	a.hr {display:block; float:left; margin:0px;}
	.everstudio	a:hover {text-decoration:underline;}
	.everstudio	.link	{padding-left:68px;}

/*For putting footer on bottom*/
.pageup	{margin-bottom:-110px; min-height:100%; min-width:980px;}
* html .pageup{//height: 100%;}

.pageempty {height: 200px; //clear:both;}
.pagedown  {min-width:950px; float:left; width:100%; height:107px; border-top:solid 3px #fff; position:relative;}
/*fix for IE for min-width*/
* .pagedown,.pageup,.header{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");}

.smalllogo	{position:absolute; top:-55px; left:110px; display:block;}

.logo { position: absolute; left: 87px; top: 65px; }
.content_left { float: left; width: 290px; overflow:hidden; margin-top: 245px; }
.content_right { margin-left: 293px; position: relative; //width:100%; }
.menu a { color: #fff; padding-left: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #fff; display: block; font-size: 12px; text-decoration: none; background-image: url(img/tr.gif); background-repeat: no-repeat; background-position: 15px top; line-height: 28px; }
.menu { margin-right: 40px; }

.menu a.act,.menu a:hover { color: #00a0c6; background-image: url(img/tr_act.gif); background-repeat: no-repeat; background-position: 15px top;  border-top-color: #00a0c6;}
.content_left .inn { margin-left: 90px; }
.info { margin-top: 40px; }
.line1 a { color: #A0A0A0; margin-left: 15px; padding-left:20px; font-family:Tahoma; text-decoration:none;}
.line1 .home { background-image: url(img/home.gif); background-repeat: no-repeat; background-position: left center; }
.line1 .favor { background-image: url(img/favor.gif); background-repeat: no-repeat; background-position: left center; }
.line1 {padding-top: 30px; }
.line2 { margin-top: 20px; white-space: nowrap; overflow: hidden; margin-right: 20px; }
.line2 .imgbl {height:252px; overflow:hidden; position:relative;}
.line2 .b1 { margin-left: 544px; background-image: url(img/intro3.jpg); background-repeat: no-repeat; background-position: left top; height:252px; //position:relative; //left:-3px;}
.mc_col_right { width: 305px; float: right; overflow: hidden; }
.mc_col_left { margin-right: 330px; //width:100%; position:relative; }
.mc_col_right .inn { margin-right: 10px; }
.mc_col_left .inn { margin-left: 15px; }
.main_content { margin-top: 20px; overflow: hidden; }
.gal_col_right { width: 240px; float: right; overflow: hidden; }
.gal_col_left { margin-right: 260px; overflow: hidden; }
.gal_col_right .inn { margin-right: 10px; }
.services { float: left; width: 30%; }
.services a { background-image: url(img/circle.gif); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 10px; height:18px;}
.ob1 { overflow: hidden; margin-bottom: 15px; //float:left;}
.clk img { margin-top: 7px; margin-right: 9px; }

.imgbl img     {margin-right:-3px;}

