* { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }
html, body { font-size: 12px; background-color: #fff; height: 100%; background-color: #0d1c53; }

div	{ border: solid 0px #000; }
img { border: 0px; }

h1 { font-size: 32px; letter-spacing: -1px; color: #fbb040; padding-top: 30px; padding-bottom: 8px; }
h2 { font-size: 18px; color: #ffffff; padding-top: 8px; padding-bottom: 8px; }
p { color: #ffffff; padding-top: 8px; padding-bottom: 8px; }
a { color: #ffffff; }

/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-85px; min-height:100%; min-width:980px; }
* html .pageup{ //height: 100%; }

.pageempty { height: 85px; //clear:both; }
.pagedown  { min-width:980px; float:left; width:100%; height:85px; background-color: #0a1232; margin-top: 30px; //margin-top: 40px;}
/*fix for IE for min-width*/
* .pagedown,.pageup { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1170)? "1170px" : "100%"); }

/*-----------------------------TopGroup-------------------------------*/

.topgroup { background-color: #fbb040; height: 316px; }
.bg { background-color: #000000; background-image: url(img/bg.jpg); height: 280px; background-repeat: no-repeat; background-position: center top; }

.menu { background-image: url(img/menu_bg.jpg); height: 37px; width: 448px; margin-left: 50%; position: relative; left: -188px; margin-top: -20px; }
.menu .item { float: left; padding-left: 11px; }
.menu a { line-height: 27px; height: 27px; font-family: Tahoma; text-decoration: none; color: #ffffff; display: block; float: left; margin-top: 5px; font-size: 14px; }
.menu span { display: block; }
.menu .right { padding-right: 12px; padding-left: 12px; }

.menu a.act { background-color: #fbb040; color: #212121; }
.menu a.act .left { background-image: url(img/menu_act_left.jpg); background-repeat:no-repeat; }
.menu a.act .right { background-image: url(img/menu_act_right.jpg); background-repeat: no-repeat; background-position: right; }
.menu a:hover { background-color: #fbb040; color: #212121; }
.menu a:hover .left { background-image: url(img/menu_act_left.jpg); background-repeat:no-repeat; }
.menu a:hover .right { background-image: url(img/menu_act_right.jpg); background-repeat: no-repeat; background-position: right; }

/*-----------------------------LeftGroup------------------------------*/

.leftgroup { float: left; width: 49%; }

/*----------------------------RightGroup------------------------------*/

.rightgroup { float: right; width: 48%; }

/*--------------------------------Form--------------------------------*/

.form1	td {padding :2px; vertical-align: top; }
.form1	td.sel	input	{width:auto;}
.cont_form	.form1	td{width:auto;}
.contact	a	{color:#000;}
.form1, .form1	strong {font-size:12px; font-weight:bold; font-family:Tahoma; color: #ffffff; }
.form1	textarea,.form1 input	 {width:100%;}
.form1	{margin-bottom:10px; width:100%;}
.form1	b{color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}

/*-------------------------------Footer-------------------------------*/
.starcopyright     {padding:0 0 0 80px; float:left;}
     .starcopyright      p { color:#717991; font-size:10px; margin-top:29px; //margin-top:0px; //padding-top:39px;}
     .starcopyright img {vertical-align:middle;}

.everstudio a {color:#717991; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
     .everstudio a {text-decoration:none;}
     .everstudio     p     {color:#717991; float:left; margin:0px; padding: 0px; }
.everstudio     {float:right; margin:30px 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;}







.content_img { padding-top: 8px; padding-bottom: 8px; padding-right: 10px; float: left; }
.left_content { padding-left: 90px; }
.right_content { padding-right: 60px; }
.gallery_rightgroup { float: right; width: 365px; }
.gallery_leftgroup { margin-right: 395px; }
.signature { text-align: right; margin-top: -8px; margin-bottom: 16px; font-style: italic; font-size: 14px; }
.signature2 { text-align: left; margin-top: -8px; margin-bottom: 16px; font-style: italic; font-size: 14px; }
.more { text-align: right; }
.more a { font-size: 14px; }

.gallery { padding-top: 8px; text-align: center; }
.previews { //width: 100%; //overflow: hidden; }
.preview { padding: 6px; float: left; margin-right: 10px; margin-bottom: 10px; }
.prw_img { text-align: center; height: 120px; width: 120px; background-color: #ffffff; cursor: pointer; }
.prw_img img { //margin-bottom: -3px; }.gallery .name { font-size: 16px; color: #ffffff; padding-bottom: 16px; }
.testimonial { font-size: 14px; }
.big { font-size: 14px; }

.video { padding-top: 8px; padding-bottom: 8px; text-align: center; }