* { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }
html, body { font-size: 12px; background-color: #fff; height: 100%; }
body {}

div	{ border: solid 0px #000; }
img { border: 0px; }

h1 { font-size: 34px; color: #4c4c4c; padding-bottom: 10px; }
p { color: #666666; padding-top: 7px; padding-bottom: 7px; }

/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('/pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-58px; min-height:100%; min-width:1000px;   background-image: url(/img/bg.jpg); background-repeat: repeat-x; background-position: top center;}
* html .pageup{ //height: 100%; }

.pageempty { height: 58px; //clear:both; }
.pagedown  { min-width:1000px; float:left; width:100%; height:58px; background-color: #0575b1; background-image: url(/img/footer_bg_img.jpg); background-repeat: no-repeat; background-position: bottom left;}
/*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_left.jpg); background-repeat: no-repeat; background-position: left top; }
.topgroup_bg { background-image: url(/img/bg_right.jpg); background-repeat: no-repeat; background-position: right top; height: 256px; }
.languages { padding-top: 15px; padding-bottom: 54px; padding-right: 30px; }
.languages img { }
.languages	a {display:block; float:right; margin-left:10px; text-align:center; color:#634921; font-size:12px; text-decoration:none;}

.header { height: 186px; }
.header .right { float: right; height: 186px; width: 708px; }
.header .right img { vertical-align: middle; width: 708px; height: 186px; }
.header .left { float: left; height: 186px; width: 70px; }
.header .left img { vertical-align: middle; width: 70px; height: 186px; }
.header .logo { margin-right: 708px; margin-left: 70px; text-align: center; padding-top: 35px; }
.header .logo img { vertical-align: middle; width: 204px; height: 77px; }
.header .tel { font-size: 28px; color: #101178; text-align: center; padding-top: 10px; letter-spacing: -1px; }

/*-----------------------------LeftGroup------------------------------*/

.leftgroup { float: left; width: 200px; margin-top: 30px; margin-bottom: 30px;  background-image: url(/img/menu_bg.jpg); background-repeat: repeat-y; background-position: center top; //background-position: 33px top;}
.leftgroup .kont { background-color:#FFF; padding-left:27px; padding-bottom:20px; padding-top:15px;  }
/*----------------------------RightGroup------------------------------*/

.rightgroup { width: 153px; float: right; margin-right: 14px; margin-top:30px;}
.rightgroup img {  display:block; margin-top: 10px; }

/*----------------------------CenterGroup-----------------------------*/

.centergroup { margin-top: 30px; margin-bottom: 30px; margin-right: 195px; margin-left: 210px; //width:100%;}
.list_content { width: 100%; }
.content_img { text-align: center; padding-top: 7px; }
.list_item { float: left; height: 162px; margin-top: 10px; margin-right: 10px; }
.list_item a { color: #101178; line-height: 20px; }
.list { //float: left; //width: 100%; }
@-moz-document url-prefix() { .list { padding-bottom: 30px; } }

/*-------------------------------Footer-------------------------------*/
.starcopyright     {padding:0 0 0 80px; float:left;}
     .starcopyright      p { color: #FFFFFF; font-size:11px; margin-top:16px; //margin-top:0px; //padding-top:22px;}
     .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:17px 25px 0 0; width:28%; 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;}
.footer_tel { color: #FFFFFF; text-align: center; font-size: 26px; padding-top: 13px; }


.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:500px;}
.form1	u{ text-decoration:none; font-weight:bold; color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; }
.form1	.radio	{ color:#555; font-weight:normal;}
.form1	.radio	input,.form1	.radio select	{width:auto !important;}

table.dest	{width:100%;}
table.dest td	{text-align:center; width:25%;}

.sp_tabl h1 {font-size:16px;}
.sp_tabl h2 {font-size:13px;}
.sp_tabl td {font-size:12px; vertical-align:top;}
.sp_tabl a {color:#666;}

/*4ever menu css*/
.menu { background-image: url(/img/menu_top_bg.jpg); background-repeat: no-repeat; background-position: center top; }
.menu table	{width:96%; //width:87%; }
.menu .inner table	{width:100%;}
.menu table td {white-space:nowrap;}
.menu_content { background-image: url(/img/menu_bottom_bg.jpg); background-repeat: no-repeat; background-position: center bottom; padding-top: 14px; padding-bottom: 14px; padding-left:27px; padding-right:5px; }

.menu_content a { display: block;  line-height: 22px; text-decoration: none; color: #634921; padding-left:10px; padding-right:5px; font-size:12px;}
.menu .inner a.act, .menu_content .act { background-image: url(/img/menu_act_bg.gif); background-repeat: no-repeat; color: #ffffff; }
.menu .inner a.hr:hover,.menu_content a.hr:hover { background:url(img/menu_act_bg.gif) left top no-repeat; no-repeat; color:#fff;}

.menu .inner a.hr:hover,.menu .inner a.act	{background-image: url(/img/menu_act_bg_inn.gif);}

a.menu_ref	{background:none !important; }
a.menu_ref:hover {text-decoration:underline; color: #634921 !important; }

.menu .inner	{margin-left:5px;}
.menu .inner a {color:#8f8f8f;}


.text	{overflow:hidden; //float:left; //width:100%;}
.text	img	{margin:10px 10px 10px 0px;}

