* { 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; }



/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-134px; min-height:100%; min-width:980px; }
* html .pageup{ //height: 100%; }

.pageempty { height: 134px; //clear:both; }
.pagedown  { min-width:980px; float:left; width:100%; height:134px;}
/*fix for IE for min-width*/
* .pagedown,.pageup { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); }
.pageup { background-image: url(img/bg_img.jpg); background-repeat: no-repeat; background-position: right top; }
.index_bg_img { background-image: url(img/index_bg_img.jpg); }
.index_bg { background-image: url(img/bg.jpg); background-repeat:repeat-x; }

/*-----------------------------TopGroup-------------------------------*/


/*-----------------------------LeftGroup------------------------------*/


/*----------------------------RightGroup------------------------------*/


/*----------------------------CenterGroup-----------------------------*/



/*-------------------------------Footer-------------------------------*/




.logo img { vertical-align: middle; width: 300px; height: 67px; margin-left: 80px; margin-top: 40px; }
.logo_text { color: #ffcc00; font-size: 28px; line-height: 20px; padding-top: 15px; padding-left: 135px; padding-bottom: 28px; }
.logo_text span { font-size: 16px; color: #4a424b; }
.logo_text .bottom { padding-left: 30px; }
.leftgroup { float: left; width: 180px; margin-left: 74px; //margin-left: 37px; }
.menu_round img { vertical-align: middle; width: 180px; height: 15px; }
.menu { background-color: #4a424b; }
.menu a { font-size: 14px; color: #FFFFFF; display: block; padding-left: 22px; line-height: 30px; padding-bottom: 6px; text-decoration: none; }
.menu .act { background-image: url(img/menu_act.jpg); color: #ffcc00; }
.menu a:hover { background-image: url(img/menu_act.jpg); color: #ffcc00; }
.footer { background-image: url(img/footer_bg.jpg); background-repeat:no-repeat; background-position: bottom; height: 134px; width: 886px; position: relative; left: 50%; margin-left: -443px; font-size: 10px; color: #FFFFFF; }
.footer a { font-size: 10px; color: #FFFFFF; }
.footer .copyright { float: left; padding-top: 95px; padding-left: 40px; }
.everlogo { float: right; padding-top: 63px; padding-right: 30px; }
.menu_shadow { background-image: url(img/menu_shadow.jpg); background-repeat: no-repeat; background-position: center bottom; height: 30px; }
h1 { font-size: 42px; color: #4a424b; background-image: url(img/h1_bg.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px; padding-bottom: 5px; letter-spacing: -4px;}
.centergroup { margin-left: 280px; margin-right: 118px;}
h2 { font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline; padding-bottom: 7px; padding-top: 12px; clear: right; }
.content_img { text-align: center; padding-top: 7px; padding-bottom: 7px; }
p { padding-top: 7px; padding-bottom: 7px; }
.red {color:#ed1c4;}
h2 span { text-decoration: none; }
.galerry_img { float:right; margin-left:20px; padding-top: 7px; }
.smile_img { float: left; margin-right: 17px; }

.pga h2 span { font-size: 12px; }
.pga { height: 220px; }
.gallery_item { height: 170px; width: 170px; border: 1px solid #d2d0d3; float: left; margin-right: 10px; margin-top: 10px;}
.gallery_item img { margin-top: 10px; margin-left: 10px; }

.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;}
.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%;}


.index_centergroup { clear: both; margin-right: 60px; margin-left: 90px; padding-top: 20px; //width: 100%;}
.index_centergroup .left { float: left; width: 48%; }
.index_centergroup .right { float: right; width: 49%; }
.index_centergroup .flash { padding-top: 10px; }
li { margin-left: 16px; }
ul { padding-top: 7px; padding-bottom: 7px; }
.Specifications_tab { width: 100%; font-size: 12px; }
.Specifications_tab .td_left { width: 150px; }
.Specifications { //width: 100%; }
