* {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }
html, body {margin: 0; padding: 0; font:normal 12px Tahoma,Arial,Sans-serif; background-color:#fff; height:100%; position:relative; width:100%;}

.png
{ //background-image: none ! important;
        behavior: url('pngfix.htc');
}


/* text styles */
a { font-family:Arial,Sans-serif; font-size:12px; text-decoration:underline;color:#5e878c; }
	.simple	{ text-decoration:none;}

p,form,ul,table {color:#000; font-size:12px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
	.nomargin {margin:0px;}
	.bigger	{font-size:larger;}
	.white	{color:#fff !important;}
	.gray	{color:#4d4d4d;}
	i {color:#9bcbd3; font-style:normal; }
	.padbot	{padding-bottom:340px;}


img {border:0; padding:0; margin:0; }
div { margin:0px; padding:0px; border:solid 0px #000;}
	.padleft10 {padding-left:10px;}
	.padright10 {padding-right:10px;}
	.padright30 {padding-right:30px !important;}
	.padtop20	{padding-top:20px;}
	.noborder	{border:none !important;}
	.nopad	{padding:0px !important;}
	.pad20	{padding:20px;}

input {padding:0px; margin:0px; width:100%; ; color:#4d4d4d; font-size:12px; font-family:Tahoma,Sans-serif;}
h1,h2,h5,h4,h6,h3	{margin:0px; padding:0; font-family:Arial, Sans-serif; font-weight:normal;}
h1	{font-size:28px;  color:#b4b4b4;  font-weight:normal; letter-spacing:-2px; line-height:40px; font-weight:bold;}
.h2,h2	{font-size:28px;  color:#fff;  font-weight:normal; letter-spacing:-1px; line-height:38px; }
.h2	{text-decoration:none; line-height:38px;}
h3	{font-size:16px;  color:#fff;  font-weight:normal; letter-spacing:0px; line-height:20px; font-weight:bold;}


.text	{overflow:hidden; //float:left; //width:100%;}
.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 {padding :2px; vertical-align:top; width:100%;}
.cont_form	.form1	td{width:auto;}
.contact	a	{color:#000;}
.form1,.form1	strong ,.form1	textarea,.form1 input{font-size:12px; font-weight:normal; font-family:Tahoma; color:#656565;}
.form1	strong	{font-weight:bold;}
.form1	textarea,.form1 input	 {width:100%;}
.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%;}


.starcopyright	{padding:0 0 0 125px; float:left;}
	.starcopyright	 div.p {color:#96d4d9; font:Arial, Helvetica, sans-serif; font-size:11px; margin-top:15px;}
	.starcopyright img {margin-right:20px; vertical-align:middle;}

.everstudio a {color:#96d4d9; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.everstudio a {text-decoration:none;}
	.everstudio	p	{float:left; margin:0px; color:#96d4d9;}
.everstudio	{float:right; margin:11px 25px 0 0; width:30%; text-align:right;}
	.everstudio img	{float:left; text-align:right; vertical-align:middle;}
	.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:-60px; min-height:100%; min-width:980px; position:relative;}
* html .pageup{//height: 100%;}

.pageempty {height: 60px; //clear:both;}
.pagedown  {min-width:950px; width:100%; height:60px; background-color:#466466; position:relative; //left:3px; z-index:2;}
/*fix for IE for min-width*/
* .pagedown,.pageup,.header{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1120)? "1120px" : "100%");}

.pageup .left_column { float: left; width: 270px; //right:-3px; //position:relative; //width:267;}
.pageup .right_column { margin-left:270px; margin-top:2px; position:relative;}

.pageup .home_favour { background-image: url(img/mesh2.jpg); background-repeat: no-repeat; background-position: right top; height: 45px;}

.pageup .left .logo { margin-top: 20px; margin-left: 65px; position: relative; z-index: 1; }

.pageup .left_column .man { height: 310px; width: 270px; background:url(img/man2.jpg) top right no-repeat; }

.pageup .right_column .intro { height: 308px; background-color: #5e878c; position:relative;}

.pageup .right_column .intro .inn_intro_1 { background-image: url(img/mesh5.jpg); background-repeat: no-repeat; background-position: left top; float: left; width: 44%;}

.pageup .right_column .intro .inn_intro_2 { float: left; width: 53%; background-image: url(img/mesh4.jpg); background-repeat: no-repeat; background-position: left top; }

.pageup .right_column .intro .inn_intro_1 .inn {  padding-top: 5px; padding-left: 10px; }
.pageup .right_column .intro .inn_intro_2 .inn {  padding-top: 5px; padding-left: 70px;}

.pageup .left .menu { margin-top: 45px; }
.pageup .left .menu a { display: block; margin-right: 20px; margin-left: 40px; padding-left: 20px; line-height: 30px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #4d4d4d; font-family: Tahoma; font-size: 13px; color: #4d4d4d; font-weight:bold; //width:100%; text-decoration:none;}
.pageup .left .menu a.act	{background:url(img/arrow1.gif) left 10px no-repeat; color:#668187;}

.pageup .before_footer { position: absolute; left: 0px; bottom: 60px; width:100%;}


.pageup .content .left { width: 270px; float: left; background-image: url(img/grad1.jpg); background-repeat: repeat-x; background-position: left top; position: relative; //right:-3px;}

.pageup .content .right { margin-left: 270px; margin-right:294px;}
.pageup .content {overflow:hidden; //width:100%;  padding-bottom:60px; margin-bottom:270px;}
.pageup .content .right { background-image: url(img/mesh1.jpg); background-repeat: no-repeat; background-position: left top; }
.pageup .content .right .home_favour .inn { padding-top: 15px; padding-left: 10px; }
.pageup .content .right .home_favour .inn a { font-size: 11px; color: #4d4d4d; text-decoration: none; margin-right: 15px; }
.pageup .content .right .home_favour .inn img { margin-right: 5px; vertical-align: top; }
.pageup .content .right .header_line { height: 204px; background-color: #bfd0d1; background-image: url(img/home_top.jpg); background-repeat: no-repeat; background-position: left bottom; //position:relative; }
.pageup .content .right .header_line .inn { height: 38px; float: left; padding-right: 10px; background-repeat: no-repeat; background-color: #668187; margin-top: 10px; padding-left: 15px; }
.pageup .content .right .header_line .right_edge { background-image: url(img/right_edge.gif); float: left; height: 38px; width: 22px; margin-top: 10px; }
.pageup .content .left .left_mesh { position: absolute; top: 55px; right: 0px; background-image: url(img/mesh3.jpg); background-repeat: no-repeat; background-position: right top; height: 38px; width: 6px; z-index:5;}
.pageup .before_footer .left_column .man .inn { position: absolute; left: 20px; bottom: 10px; }
.pageup .before_footer .right_column .intro .inn img { margin-bottom: 10px; }

.pageup .maxxx { height: 100%; width: 294px; position: absolute; right: 0px; bottom:0px; background-color:#c2cdcf;}
.pageup .maxxx .inn { background-image: url(img/maxxx.jpg); background-repeat: no-repeat; background-position: right bottom; height:517px; position:absolute; bottom:0px; width:100%; margin-bottom:340px;}
.pageup .main1 .content .right { margin-right: 0px; }
.pageup .main1 .content .right .header_line { background-image: none; height: 38px; background-color: transparent; }
.pageup .gallery .main1 .before_footer { width: 270px; }
.pageup .gallery .main1 .content { margin: 0px; }
.pageup .gallery .main1 .content .left { margin-bottom: 270px; }
.pageup .gallery .main1 .before_footer .left_column .man { background-image: url(img/man1.jpg); background-repeat: no-repeat; background-position: right top; }

.bigPic	{margin-bottom:30px !important;}
.bigPic, .container img { margin-right: 5px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: #ededd3; }
.hand	{cursor:pointer;}
