
html *{
	padding:0;
	margin:0;
}
body{
	font-family:Verdana, Tahoma, Helvetica, "Helvetica Neue", Arial, sans-serif;
	font-size:11px;
	background:#fff url(../imgs/bg.png) repeat-x center top;
	color:#999;
	line-height:16px;
}
.cleaner{clear:both;display:block;}
.jump{margin-top:8px;}
.djump{margin-top:16px;}
p.warning{color:red;}
#content{margin:0 auto;}
h3{color:#72b0d5; font-size:11px; margin-bottom:8px;}
a{color:#72b0d5;}
.links{color:#72b0d5;}
.checkbox{width:auto !important;border:0;}
#bottom_tab{
	background:url(../imgs/bottom.png) no-repeat center center;
	width:921px;
	height:34px;
	margin:0 auto;
}
li{list-style-type:none;}
#content_html{
	width:847px; margin:0 auto;border-left:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;
	padding-top:90px;
	background:#fff no-repeat center top;
	padding:36px;
	padding-top:95px;
	position:relative;
}

h1{position:absolute;top:0;left:0;width:919px;height:90px;text-indent:-9999px;border-top:solid 4px #575757;background: repeat-x left top;}

.rma h1{ background-image: url(../imgs/tit_rma-services.png);}
.quote h1{ background-image: url(../imgs/tit_quote.png);}
.contact h1{ background-image: url(../imgs/tit_contact.jpg); height:365px;}
.clientlogin h1{ background-image: url(../imgs/tit_login.png) ;}
.alliances h1{ background-image: url(../imgs/tit_alliances.png);}

label{display:block;margin-bottom:1px;color:#878787;padding-left:1px;}
form{margin-top:8px;}
fieldset p{margin-top:4px;}
fieldset p input, fieldset p textarea {width:408px;}
fieldset p.l_l{
	float:left;
	clear:left;
}
fieldset p.l_l input {width:240px;}
fieldset p.l_r{
	float:right;
	clear:right;
}
fieldset p.l_r input, fieldset p.l_r select {width:152px;}
input, select,textarea{width:100%; border:solid 1px #b7b7b7}
textarea{height:100px;}
fieldset{border:0;}


.button{width:auto;height:18px; width:95px !important; text-indent:-9999px;border:0;background:no-repeat center center;}
.button.submit{background-image:url(../imgs/but_submit.png);float:right;}
.button.search{background-image:url(../imgs/but_search.png);}
.button.send_message{background-image:url(../imgs/but_send-message.png);float:right;}
.button.login{background-image:url(../imgs/but_login.png);}

.quote fieldset{float:left;margin-right:26px;}
.quote .sec_half{margin:0;}

.rma form p{line-height:18px;vertical-align:middle;}
.rma input{width:100%;}
.rma .form_name,.rma .form_address{width:400px;}
.rma .form_pdesc, .rma .form_email{width:224px;float:left;clear:left;}
.rma .form_sn, .rma .form_phone{width:160px;float:left;margin-left:16px;}
.rma .form_submit{clear:both;}
.rma .form_submit .button{float:none;margin-top:16px;}
.rma input#search_input{width:150px;height:16px;vertical-align:middle;}
.rma input.search{vertical-align:middle;}
.rma label{display:inline;}
.rma .contact{background:url(../imgs/but_contact-us.png) no-repeat center center;width:95px;height:18px;display:block;margin:0 auto; margin-top:16px;font-size:0px;line-height:0px;}

.first{border:0 !important;padding:0;margin:0  !important;}
ul.links {margin-bottom:12px;}
ul.links li.first {padding-left:0;}
ul.links li{height:12px;border-left:1px solid #72b0d5; padding-left:6px;margin-left:2px;display:inline;}

.min_third.first{padding:8px 0;}
.max_third, .min_third{float:left;margin-left:28px;border-left:1px solid #d7d7d7;padding:8px 0 8px 26px;position:relative;}
.min_third {width:208px;}
.max_third {width:260px;}
.contact dt{float:left;clear:left;width:150px;}
.contact dd{float:right;text-align:left;width:106px;}
.contact .emails li{margin-top:4px;}
.contact input,.contact select {width:256px;}
.contact textarea{width:288px;height:130px;}
.contact fieldset{float:left;margin-left:20px;}
.contact .newsletter {float:left;margin-top:8px;}
.contact .newsletter label{display:inline;}
.form_contact{position:relative;}


.halfs{float:left;}
.clientlogin fieldset{width:380px;}
.clientlogin fieldset.login{background:url("../imgs/bg_login.png") no-repeat top left;padding:0 8px;height:113px;}
.clientlogin #first_half {width:370px;}
.clientlogin #first_half input {width:180px;}
.clientlogin #second_half {margin-left:32px;border-left:1px solid #d7d7d7;padding-left:28px;width:410px;}
.clientlogin #second_half fieldset{width:410px;}

.direct-line ul{margin:0 auto; clear:both;float:none;width:585px}
.direct-line ul *{border:0;}
.direct-line li{float:left;}

#content_html.alliances {padding-left:20px;padding-right:20px;width:880px;}
.alliances div.group {position:relative;padding:12px;border:solid 1px #D1D1D1;margin-top:30px;float:left;height:120px;}
.alliances div.group .rborder{width:8px;height:8px;position:absolute;background:url(../imgs/rb_lt_alliances.png) no-repeat center center;display:block;}
.alliances div.group .rborder.lt{top:-1px;left:-1px;}
.alliances div.group .rborder.rt{background-image:url(../imgs/rb_rt_alliances.png);right:-1px;top:-1px;}
.alliances div.group .rborder.rb{background-image:url(../imgs/rb_rb_alliances.png);right:-1px;bottom:-1px;}
.alliances div.group .rborder.lb{background-image:url(../imgs/rb_lb_alliances.png);bottom:-1px;left:-1px;}
.alliances div.group ul *{border:0;}
.alliances div.group li{float:left;}
.alliances h3{background:no-repeat left top;height:63px;margin-top:-43px;font-size:0px;line-height:0px;color:#fff;margin-bottom:0px;}
.alliances h3 img{border:0;}
.alliances .blackit{margin-left:16px;}
.alliances .blackit ul{padding-top:12px;}

.alliances ul *{border:0;}
.alliances li{float:left;}

#error_msg{background:#B47F74;color:#EFF3FF;padding:8px;margin:8px 0;}
#ok_msg{background:#EFF3FF;color:#D03100;padding:8px;margin:8px 0;font-weight:bold;}


.kill-line{clear:left;}
