/* CSS Document */
html *{
margin:0px;
padding:0px;
}

body{
background-image:url(../images/full_bg.jpg);
font-family:Arial;
color:#3E563E;
font-size:11px;
}

h3{
color:#FF0000;
font-size:14px;
margin:7px 0;
font-weight:normal;
}
h4{
color:#FF0000;
font-size:13px;
}
a{
color:#3e563e;
text-decoration:none;
}
h1{
font-size:16px;
}
h2{
font-size:14px;
}

iframe{
height:0px !important;
}
.clr{clear:both;}
.lft{float:left;}
.rig{float:right; color:#FF0000;}
.rig a{color:#FF0000; text-decoration:none; cursor:pointer;}

#page_holder{
margin:0px auto 0px auto;
padding:0px auto 0px auto;
background:url(../images/main_bg.jpg) repeat-y;
width:984px;
height:auto;
}

/* header */

#header{
width:980px;
padding:0px 2px 0px 2px;
height:385px;
clear:both;
}

#header_img{
float:left;
margin:8px 0px 0px 0px;
_margin-top:-10px;
/*width:100%;*/
}
#logo_outer{
width:100%;
height:auto;
}
#logo_top_bg{
float:left;
background:url(../images/logo_top_bg.jpg) repeat-x;
width:100%;
/*height:87px;*/
}

#logo{
padding:18px 0px 21px 34px;
_padding:16px 0px 21px 34px;
float:left;
width:auto;
height:auto;
}

#bookmark{
float:right;
width:50%;
height:auto;
margin:30px 0px 0px 0px;
padding:0px 32px 0px 0px;
color:#FF0000;
text-align:right;
}
#bookmark ul{
margin:24px 0px 0px 0px;
padding:0px auto;
}
#bookmark li{
display:inline;
margin:0px 2px 0px 2px;
}
#bookmark li a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
/*menu*/
#menu{
float:left;
background:url(../images/top_menu_bg.jpg);
color:#b6b6b6;
height:27px;
width:100%;
*width:980px;
*margin:-2px 0px 0px 0px;
}

#menu ul{
float:right;
height:27px;
margin:4px 30px 0px 0;
}
#menu li{
background:transparent url(../images/menu_line.jpg) no-repeat scroll right center;
display:inline;
float:left;
margin:0px 2px 0px 2px;
}
#menu li:last-child{
background:none;
}
#menu li a{
color:#FFFFFF;
padding:3px 6px 6px;
text-decoration:none;
}

#menu li a:hover{
font-size:12;padding:6px;
color:#FFFFFF;
padding:3px 6px 6px;
background-color:#FF0000;
text-decoration:none;
}

/* contant */

#index_contant{
width:93%;
float:left;
padding:18px 32px 0px 32px;
}
#contant{
float:left;
padding:18px 33px 0 32px;
width:65%;
}

#contant_gds{
float:left;
padding:18px 33px 0 32px;
width:93%;
}


#left_contant{
float:left;
width:250px;
height:auto;
}
#right_contant{
float:left;
width:228px;
margin-top:18px;
height:auto;
}

#welcome_text{
float:left;
width:612px;
line-height:20px;
color:#3e563e;
font-size:14px;
height:auto;
padding:0px 10px 10px 23px;
}
#welcome_text ul{
margin:10px 0px 0px 0px;
padding:0px;
}
#welcome_text li{
display:list-item;
margin:10px 0 10px 15px;
}

#welcome_text p{
margin:10px 0px;
}

#welcome_left_text_outer{
width:100%;
line-height:20px;
font-size:14px;
}
#welcome_left_text_outer strong{
font-weight:normal;
display:inline;
color:#000099;
}

#welcome_left_text_outer p{
margin:10px 0 5px;
}
#welcome_left_text_outer span{
color:#FF0000;
display:block;
margin:10px 0px 5px 0px;
}


#welcome_left_text_outer a{
color:#3e563e;
margin:10px 0px 10px 0px;
display:block;
text-decoration:none;
}

#solution_box{
width:250px;
height:auto;
float:left;
background:url(../images/solutions_bg.jpg) repeat-x;
}

#solution_text_bg{
float:left;
width:224px;
height:24px;
margin:1px 0px 0px 0px;
padding:8px 0px 0px 0px;
text-align:center;
font-size:17px;
font-weight:bold;
color:#465e46;
background:url(../images/solutions_text_bg.jpg);
}

#solution_text_bg p{
margin-top:3px;
}

#solution_text{
float:left;
width:228px;
margin-top:8px;
}
#solution_text h1{
font-size:13px;
color:red;
margin-left:5px;
}

#solution_text ul{
margin:0px auto;
padding:0px auto;
}

#solution_text li{
margin:8px 0px 8px 18px;
}
#solution_text li a {
font-size:13px;
color:#3E563E;
text-decoration:none;
}
#solution_text li a.selected {
color:red;
text-decoration:none;
}
#product_box{
width:227px;
height:auto;
float:left;
background:url(../images/products_bg.jpg) repeat-x;
}

#contact_box{
width:250px;
height:auto;
float:left;
background:url(../images/products_bg.jpg) repeat-x;
}
#contact_box ul{
margin:0px auto;
padding:0px auto;
}

#contact_box li{
margin:15px 0px 15px 12px;
list-style-type:none;
font-size:13px;
}

#contact_box li a{
color:#FF0000;
}


#contact_box h1{
color:#FF0000;
font-size:16px;
text-align:center;
}

#contact_box h1 a{
color:#FF0000;
font-size:16px;
text-align:center;
}
#contact_left_text_outer{
width:100%;
}

#contact_left_text_outer p{
margin:10px 0 5px;
}
#contact_page{
width:45%;
float:left;
font-size:14px;
}

#contact_page ul{
margin:0px auto;
padding:0px auto;
}

#contact_page li{
margin:15px 0px 15px 12px;
list-style:none;
list-style-type:none;
}

#contact_page li a{
color:#FF0000;
}

.field{
float:left;
padding:12px 0px 0px 10px;
width:100%;
}
.red{
font-size:18px;
color:red;
}
.field label{
float:left;
margin:5px 0 0;
width:35%;
}

.field textarea{width:60%; border:1px solid #597159; color:#597159;}
.field input{border:1px solid #597159; color:#597159;}

.bnt{
	float:left;
padding:10px 0 0 155px;
width:43%;
}
.bnt input{
}

/* register */

#register_page{
width:100%;
}

.register_field{
float:left;
padding:12px 0px 0px 10px;
width:100%;
font-size:14px;
}

.register_field label{
float:left;
margin:5px 0 0;
width:35%;
}

.register_field textarea{ width:55%; border:1px solid #597159; color:#597159;}
.register_field input{border:1px solid #597159; color:#597159;}
.register_bnt{
	float:left;
padding:10px 0px 0 330px;
*padding:10px 0px 0 330px;
}
.register_bnt input{
}
.strike{
border:1px solid;
float:right;
font-size:16px;
font-weight:bold;
margin-right:492px;
text-align:center;
width:102px;
text-decoration:line-through;
}
/* footer */

#footer{
float:left;
        width:981px;
		-width:980px;
		margin:0px 0px 0px 1px;
		color:#949494;
		padding:0px 0px 30px 0px;
		background:url(../images/footer_bg.jpg);
		-margin:0px 0px 0px 1px;
		text-align:center;
		}
#footer ul{
margin:11px 0;
padding:0;
padding:0px;
}
#footer li{
display:inline;
margin:0px 2px 0px 2px;
}
#footer li a{
color:#949494;
font-size:11px;
text-decoration:none;
}
#footer p{
float:left;
margin:0px 0px 0px 15px;
}
