* { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }
html, body { font-size: 12px; background-color: #fff; height: 100%; }

div	{ border: solid 0px #000; }
img { border: 0px; }

h1 { font-size: 36; font-weight: normal; padding-bottom: 16px; padding-top: 30px; }
p { padding-top: 8px; padding-bottom: 8px; }
p.mark { color: #912e25; }

/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-60px; min-height:100%; min-width:1000px; background-image:url(img/bg.jpg); background-repeat: repeat-x; }
* html .pageup{ //height: 100%; }

.pageempty { height: 60px; //clear:both; }
.pagedown  { min-width:1000px; float:left; width:100%; height:60px; background-color:#930000; }
/*fix for IE for min-width*/
* .pagedown,.pageup { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%"); }

/*-----------------------------TopGroup-------------------------------*/

.topgroup { background-image: url(img/bg_img.jpg); background-repeat: no-repeat; background-position: right top; height: 255px; }
.top_cont { color: #912e25; font-size: 11px; font-weight: bold; float: right; width: 150px; padding-top: 27px; }
.top_cont span { color: #cc8e39; font-weight: normal; }
.menu { margin-left: 30px; padding-top: 37px; padding-bottom: 40px; }
.menu a { margin-left: 42px; background-image: url(img/menu_bg.jpg); padding-left: 13px; background-repeat: no-repeat; background-position: left center; color: #4d4d4d; text-decoration: none; font-size: 14px; font-weight:bold; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif;}
.menu .act { color: #b45814; }
.menu a:hover { color: #b45814; }
.logo { float: right; padding-right: 652px;  }
.logo img { width: 252px; height: 159px; }

/*-----------------------------LeftGroup------------------------------*/


/*----------------------------RightGroup------------------------------*/

.gallery_home { float: right; width: 386px; padding-bottom: 30px; margin-right: 76px; //margin-right: 38px;}
.gallery_home .img { padding-top: 8px; }
.preview { float:left; height: 128px; width: 120px; margin-top: 8px; margin-right: 5px; cursor: pointer; }
.preview .act { border-style: solid; border-width: 2px; border-color: #912e25; height:120px; width:120px;}

/*----------------------------CenterGroup-----------------------------*/

.centergroup_home { margin-right: 510px; margin-left: 100px; //width: 100%; }
.servises { float: left; width: 100%; padding-bottom: 30px; }
.servis { float: left; width: 100%; padding-top: 8px; padding-bottom: 8px; }
.servis img { margin-top: 11px; margin-right: 8px; float: left; }
.servis .mark { color: #b45814; font-weight: bold; }

.leftgroup { float: left; width: 48%; padding-bottom: 30px; }
.rightgroup { float: right; width: 48%; padding-bottom: 30px; }
.left_content { padding-left: 100px; }
.right_content { //width: 100%; margin-right: 75px; }

.left_menu { float: left; width: 125px; margin-left: 100px; //margin-left: 50px; padding-left: 30px; padding-top: 8px; }
.left_menu a { font-size: 14px; color: #b45814; text-decoration: none; display: block; padding-bottom: 8px; font-weight:bold;}
.left_menu .act { color: #4d4d4d; }
.left_menu a:hover { color: #4d4d4d; }
.centergroup_gallery { margin-left: 270px; margin-right: 75px; position: relative; //overflow: hidden; //width: 100%; }
.centergroup_gallery .img { text-align: center; }
.gallery { float: left; width: 100%; padding-bottom: 30px; padding-top: 16px; }

/*--------------------------------Form--------------------------------*/

.form1	td {padding :2px; vertical-align:top; text-align:left;}
.form1	.formzip	{width:50px;}
.form1,.form1	strong {font-size:12px; color:#4d4d4d; font-family:Arial; font-weight:normal;}
.form1	textarea,.form1 input,.form1	select	 { width:100%; font-weight:normal; font-size:11px; text-align:left;}
.form1	{margin-bottom:10px; width:400px;}
.form1	u{ text-decoration:none; font-weight:bold; color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; }

/*-------------------------------Footer-------------------------------*/

.logo_small { float: left; padding-left: 80px; padding-top: 15px; }

.starcopyright     {padding:0 0 0 25px; float:left;}
     .starcopyright      p {font-size:11px; color:#ffffff; margin-top:15px; //margin-top:0px; //padding-top:25px;}
     .starcopyright img {vertical-align:middle;}
     
.everstudio a {color:#ffffff; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
     .everstudio a {text-decoration:none;}
     .everstudio     p     { color:#ffffff; float:left; margin: 0px; padding: 0px; }
.everstudio     {float:right; margin:20px 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;}
	 




