html, body {height: 100%; width: 100%;}
* {margin: 0; padding: 0;}

body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #666666;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}

/*------------------------------------------------------------------------  tegs  -------------------------------------------------------------------------------*/
h1{
	font-size : 20px;
	color : #ff9900;
}
h2{
	font-size : 18px;
	color : #ff9900;
}
h3{
	font-size : 16px;
	color : #ff9900;
}
h4{
	font-size : 14px;
	color : #ff9900;
}

a{	text-decoration : none;	color : #0e81bf;}
a:hover {text-decoration: underline;}

img { border: none; }
.ul_content{	padding: 0 0 0 50px;}
/*------------------------------------------------------------------------  /tegs  -------------------------------------------------------------------------------*/
#sbody {  width: 960px; margin: auto; height: auto !important; min-height:100%; height: 100%; overflow: hidden;}

/*------------------------------------------------------------------------  header  -------------------------------------------------------------------------------*/
#header { height : 410px; width:960px; position: relative; }
.header_top{height:110px; width:960px; display: block;}
.logo {
	display: block;
	width: 271px;
	height: 65px;
	background-image: url(../images/logo.gif);
	float: left;
	margin: 25px 313px 0 0;
}
.get_a_quote_now {
	display: block;
	width: 376px;
	height: 70px;
	background-image: url(../images/get_a_quote_now.gif);
	float: left;
	margin: 24px 0 16px 0;
}

.top_menu{
	width: 960px;
	height: 46px;
	display: block;
	background-image: url(../images/menu_top_bg.gif);
	overflow: hidden;
	clear: both;
}
.top_menu ul {	list-style: none; float: left; padding: 15px 118px 0 24px;}
.top_menu ul li {	float: left; padding: 0 110px 0 0;}
.top_menu ul li a{	font-size: 11px; color: #282e6c; font-weight: bold;}

.top_menu p{	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #fff; padding: 7px 0 0 0;}
.top_menu p span{	font-size: 28px; color: #282e6c; font-weight: bold; padding: 0 0 0 10px;}

.left_menu{	list-style: none; float: left; overflow: hidden; width: 194px; height: 228px; border-bottom: 1px solid #282e6c; border-top: 1px solid #282e6c; margin: 10px 0 0 0;}
.left_menu li {	padding: 17px 0 0 7px;}
.left_menu li a{ font-size: 15px; color: #282e6c;}

.header_img img{ border: none; float: left;}

/*------------------------------------------------------------------------  end header  -------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------  content  -------------------------------------------------------------------------------*/
#content {  width: 960px;  overflow: hidden; min-height:10px; float: left; padding: 0 0 25px 0; }
.text{
	width: 664px;
	float: left;
}
/*   but_6_bottom   */
.but_6_bottom{
	width: 663px;
	height: 141px;
	background-image: url(../images/but_6_bottom.gif);
	overflow: hidden;
	position: relative;
	margin: 20px 0 0 0;
}
.but_6_bottom a { display: block; position: absolute; color: #282d6d; text-decoration: underline; overflow: hidden; }
.but_6_bottom a:hover {	text-decoration: none;}
.but_6_bottom01{top:35px; left:63px;width: 120px; height: 25px;}
.but_6_bottom02{top:35px; left:293px;width: 120px; height: 25px;}
.but_6_bottom03{top:35px; left:523px;width: 120px; height: 25px;}
.but_6_bottom04{top:107px; left:63px;width: 120px; height: 25px;}
.but_6_bottom05{top:107px; left:293px;width: 120px; height: 25px;}
.but_6_bottom06{top:107px; left:523px;width: 120px; height: 25px;}

.but_6_bottom01_text{top:30px; left:23px; width: 40px; }
.but_6_bottom02_text{top:30px; left:253px;width: 40px;}
.but_6_bottom03_text{top:30px; left:483px;width: 40px;}
.but_6_bottom04_text{top:102px; left:23px;width: 40px;}
.but_6_bottom05_text{top:102px; left:253px;width: 40px;}
.but_6_bottom06_text{top:102px; left:483px;width: 40px;}
/*   end but_6_bottom   */

.right_col{
	width: 271px;
	float: left;
	padding: 0 0 0 25px;
}
.rc_form{	background-image: url(../images/rc_form_bg.gif); overflow: hidden;}
.rc_form img {	display: block;}
.rc_form_in{	padding: 0 25px;}
.rc_form label{font-size: 12px; font-weight: bold; color: #000; }
.rc_form_text{
	width: 215px;
	height: 20px;
	border: none;
	padding: 2px 0 0 5px;
	margin: 5px 0; 
}
.rc_form_but{
	margin: 5px 0 0 145px;
}

.rc_video{	width: 271px; background-image: url(../images/rc_video_h.gif); background-repeat: no-repeat; background-position: top; padding: 44px 0 10px 0;}
/*------------------------------------------------------------------------  end content  -------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------  footer  -------------------------------------------------------------------------------*/
#footerhelp { height: 118px; clear: both; }
#footer { margin-top: -118px; width: 100%; height: 118px; clear: both;  background-color : #b6bfb8;}
.footer_in{ margin: auto;  width:960px; height: 118px; clear: both; position: relative; font-size: 11px; }
.footer_in a{color: #666666; text-decoration: underline;}
.footer_in a:hover {	text-decoration: none;}

.f_block1{	position: absolute; top:34px; left:0px;}
.f_block2{	position: absolute; top:55px; left:70px;}
.f_block3{	position: absolute; top:34px; right:0px;}
.f_block4{	position: absolute; top:64px; right:0px; text-align: right;}
/*------------------------------------------------------------------------  end footer  -------------------------------------------------------------------------------*/

.align_right{text-align: right;}

/*--------  colors  -----------*/
.color1 {color: #b1b3b6;}
/*--------  end colors  -----------*/
.pics { height: 254px; width: 766px; padding: 0; margin: 0; float: left; } 
.pics img { width: 766px; height: 254px;  top: 0;  left: 0 } 

.table_calculat .errors{position: absolute; top:0; left:0; width: 190px; height: 233px; padding: 20px; overflow: hidden; background-color: #fff; border: 5px solid red;}

.ChangeTextSize{width: 120px;  position: absolute; top: 40px; left: 385px; height: 43px; padding: 10px 0 0 10px; overflow: hidden; background-image: url(../images/fontsize_bg.gif); background-repeat: no-repeat; background-position: top center;}