div#all{
	width:100%;
	min-width:1000px;
	max-width:1600px;
	position:relative;
	min-height: 100%;
	z-index:20;
}


/*div#container, div#wrapper, div#outer{overflow:hidden;}*/

div#top{
	position:absolute;
	top:0;
	left:0;
	height:160px;
	width:100%;
	z-index:30;
	}
div#inner_main div#top{width:90%;left:5%;}
#top a:link, #top a:visited{color:#056BD3;}
#navy{float:left;margin-top:32px;overflow:hidden;width:670px;font-size:95%;}
#navy li{float:left;margin-right:47px;background:none;padding:20px 0 3px 0;}
#navy li.lost_padding{padding-top:0;width:6em}
#navy li strong{color:#54646A;/*font-size:118%;border-bottom:3px solid #FF8A00*/}
#logo{float:left;margin-top:37px;margin-right:50px;}
#inner_error #logo{margin-left:12px;margin-top:39px;}
#phone2{color:#484F55;position:absolute;right:0;top:50px;font-size:187%;font-style:normal}
#phone{color:#484F55;position:absolute;right:0;top:10px;font-size:187%;font-style:normal}
#phone2 sup{color:#A7AFB7;font-size:60.5%;vertical-align:top}
#phone sup{color:#A7AFB7;font-size:60.5%;vertical-align:top}
#cont_link{position:absolute;right:37px;top:90px;font-size:87%}
a#send_request{
	background:#FF8A00 url(/images/t/send_request2.gif) 100% 0 no-repeat;
	color:#fff;
	text-decoration:none;
	float:left;
	position:absolute;
	right:0;
	top:120px;
	}
a#send_request span{display:block;padding:4px 10px 5px 10px;background:url(/images/t/send_request1.gif) 0 0 no-repeat;}
#top a#send_request:link, #top a#send_request:visited{color:#fff;}
#s_optim, #c_adv, #d_sites{font-size:137%;position:absolute;top:100px;}
#d_sites {left:520px;}
#s_optim{left:0;}
#c_adv{left:280px;}
strong#c_adv, strong#s_optim, strong#d_sites{border-bottom:3px solid #FF8A00;}

div#container{overflow:hidden;}
div#outer{padding-top:1px;height:1%;}
div#inner, #inner_error{margin:0 5% 40px 5%;padding:110px 0 0 0;height:1%;z-index:10;position:relative;}
div#inner_main{margin:0 0 35px 0;_margin:0 0 25px 0;padding:160px 0 0 0;height:1%;z-index:10;position:relative;}
#inner_error{padding-top:132px;}
div#form{margin:0 5% 0 5%;}
.p_text, .person_txt{font-size:112%;line-height:1.4;font-style:normal;}
.p_text p{padding-top:4px;width:80%;}
.person_txt{float:left;width:55%;}
.person_txt h2{font-weight:normal;color:#A7AFB7;font-size:133%;}
.p_pers, .person, .person_2{	
	font-size:88%;
	font-style:italic;
	line-height:1;
	color:#838383;
	position: relative;
	text-align: right;
	}
.person, .person_2{
	float:right;
	width:33%;	
	}
._person_2{
	float:right;
	width:8%;
	position: relative;	
	}

.name, .job, .person_img{display:block;clear:both;}
.person_img {display:block;clear:both;position: absolute;width: 104px;height: 104px;top: 3px;right: 0;}
.p_pers .person_img {margin: 20px 1.85% 0 0;//margin: 0 1.85% 0 0;}
.job{margin-top:10px;font-size:85%;}
.name {margin-top: 110px;}

.q .vr td {padding: 0;}

.form_table, .form_table2 {width:500px;margin-top:0;}
.form_table2 {width:520px;}
.form_table td, .form_table2 td{padding:0 0 10px 0;border:none;}
.form_table2 td {padding-bottom:15px;}
.form_table td.elem, .form_table2 td.elem{padding-left:10px;}
input.txt, textarea.txt{width:362px;}
input.txt_small{width:82px;}
textarea.txt{height:160px;}
.side_l{font-size:87.5%;}
.desc{float:left;width:260px;margin-left:40px;font-size:87.5%;line-height:1.5;}
div#bottomPusher, #bottom{width:100%;height:100px;clear:both;}
#bottom{
    position:absolute;
	bottom:0px;
	left:5%;
	z-index:20;
	height:100px;
	border-top:2px solid #DADADA;
	width:90%;
	font-size:81%;
	}
#bottomContent{margin-top:15px;}
#bottom a:link, #bottom a:visited{color:#484F55}
#bottom a:hover, #top a:hover{color:#900}
#copy{position:absolute;top:15px;left:35%;width:10em;}
#dominion{position:absolute;top:15px;left:70%;width:12.5em}
#dominion img{float:left;margin-right:8px}
#dominion a{text-decoration:none;}

.side_pr{float:left;width:70%;margin-top:35px;}
.side1{float:left;width:48%;}
.side2{float:right;width:48%;}
.coord_side1, .sml, ul.sub_navy{font-size:87.5%}
ul.sub_navy{margin-bottom:30px;}
ul.sub_navy li{background:none;padding-left:25px;}
ul.sub_navy li.active{background:url(/images/t/sub_navy.gif) 5px 7px no-repeat;}
ul.sub_navy li a:link, ul.sub_navy li a:visited{color:#056BD3;}
.sml{margin-bottom:35px;}
label.label{display:block;clear:both;margin-bottom:5px;}
.chk{margin-right:10px;}
.sideleft{width:70%;float:left;}
.vr{width:100%;}
.vr td{padding:0 10px 0 5px;border:none;}
.vr td.padding_0{padding-right:0;}
.vr td h2{margin-top:0;padding-top:0;line-height:1;}
.vr td.sec{width:70%;}
.graf{display:block;margin-bottom:30px;}
.sideright{float:right;width:15%;}
.sideright h2{font-size:100%;font-weight:bold;color:#D6D6D6}
.side_vac1{float:left;width:60%;}
.side_vac2{float:right;width:30%}
.side_seo1{float:left;width:65%;}
.side_seo2{float:right;width:30%;}

.columns{width:30%; float:left;padding-right:3%}
.columns h2, .columns ul{margin-right:10px;}
.banners .columns {margin-right: 20px; width:240px; overflow:visible;}

ul.list li{background:none;font-size:87.5%}
ul.list li h3{margin-bottom:0;font-size:128.5%}
img.margin_left_minus{margin-left:-45px;}
.error_h1{margin-top:65px;}
.err_container{overflow:hidden;}
#disp {overflow: hidden; width: 600px; height: 150px; padding: 0px;}
#topContainer{height:332px;background:#484F55;margin:0;}
/*html>body #topContainer{left:0;margin:0 -6%;width:112%;overflow: hidden;}*/
#content{margin:22px 5% 0 5%;}
.sml_lnk{font-size:77%;}
#frames{}
.closed{height:35px;background:#D8DCE0;font-size: 120%;}
.open{height:332px;background:#EDEFF1;}
.link_style{color:#056BD3;cursor:pointer}
.m_img{width:1000px;display:block;margin:0 auto;}
.detail_wrap{height:32px;}
.details{margin-top:5px;margin-right:5%;float:right;}
.frames_content{overflow:hidden;height:300px;position:relative;margin:0 5%;}
.hidden {display: none;}
#lnk_1, #lnk_2, #lnk_3 {cursor: pointer;}
#txt_1, #txt_2 ,#txt_3 {display:none;}

#clink1, #clink2, #clink3, #clink4  {cursor: pointer;}
#ctext1, #ctext2, #ctext3, #ctext4  {position: relative; display:none;}

.top_txt{color:#EDEFF1;position:absolute;left:5%;}
.frame1_txt{top:112px;width:10em;}
.frame6_top_txt{top:184px;width:9em;}
.frame2_top_txt{top:144px;width:9em}
.frame3_top_txt{top:43px;width:8em;}
.frame4_top_txt{top:152px;width:9em;}
.frame5_top_txt{top:88px;width:9em;}

.scroller{position:absolute;left:500px;margin-left:5%;top:230px;width:400px;}
.scrol_wrap{border:2px solid #484F55;cursor:pointer;float:left;}
.active_scroll{border-color:#868C91;}

.scrol4{margin-top:9px;}
.scrol3, .scrol2{margin-top:22px;}
.scrol2{margin-right:14px;}
.scrol1{margin-top:27px;margin-right:8px;}
.scrol6{margin-top:32px;}

img.bg_img{position:absolute;margin-left:5%;border:none}
.img6{top:28px;left:220px;}
.img1{top:7px;left:250px;}
.img2{top:2px;left:220px;}
.img3{top:25px;left:11.5em;}
.img4{top:15px;left:200px;}
.img5{top:25px;left:200px}
.next{position:absolute;right:12px;top:142px;width:78px;height:36px;}
.next1{background:url(/images/t/main/next1.jpg) 0 0 no-repeat;cursor: pointer;}
.next2{width:150px;background:url(/images/t/main/next2.jpg) 0 0 no-repeat;cursor: pointer;}
.frame3_txt{width:17em;position:absolute;top:75px;left:250px;margin-left:5%;font-weight:bold;font-size:87.5%}
.frame4_txt{width:20em;position:absolute;top:55px;left:250px;margin-left:5%;font-size:75%}
.frame4_txt h3{font-size:117%;font-weight:bold;}
.add_text{position:absolute;right:50px;margin-right:5%;_margin-right:5%;color:#E4E4E4}
.add_txt2{top:25px;width:18em}
.add_txt3{top:35px;width:15em;}
.add_txt5{top:44px;width:15em;}
.title_text_frame{position:absolute;left:0;top:0;}

.frames_content .person {width: auto;text-align: left;}
.frames_content .person_img {position: relative;left: 0;right: auto;}
.frames_content .person .name {margin-top: 3px;text-align: left;}
.frames_content .person .job {text-align: left;}

.frame_p{font-size:113%;font-weight:bold;overflow:hidden;float:left;margin-left:5px;}
.frame2_p{width:20em;margin-top:5px;}
.frame3_p{width:25em;margin-top:3px;}
.frame5_p{width:27em;margin-top:3px}
.frame2_p small, .h3_frame small{color:#8B9299}
.frame2_p small{font-size:78%;}
.h3_frame small{font-size:100%;display:block}
.frame2 .person{position:absolute;left:48px;top:45px;}
.frame3 .person{position:absolute;left:48px;top:58px;}
.h3_frame{position:absolute;right:15px;font-size:90%;font-weight:bold}
.h3_frame2{width:20em;top:90px;}
.h3_frame3{width:18em;top:70px}
.h3_frame4{width:18em;top:80px}
.frame2_table{position:absolute;right:40px;top:125px;font-size:69%;width:190px}
.frame2_table td{border:none;padding:0;vertical-align:bottom;background:url(/images/t/frame2_table.gif) 0 88% repeat-x;}
.frame2_table td.td2{text-align:right;font-style:italic;}
.frame2_table td span{background:#EDEFF1}
.frame2_diag{position:absolute;left:40%;top:90px;margin-left:-124px;}
img.frame3_diag{position:absolute;right:0;top:128px;}
#frames acronym{background: url(/images/t/acronim_gray.jpg) 100% 0 no-repeat;}
.frame4_txt ul li{color:#484F55 !important}
.inf, .inf5{font-size:80%;position:absolute;right:0;top:104px;width:20em;}
.inf5{top:100px;}
.inf_fos{font-size:80%;position:relative;right:0;top:24px;width:20em;color:#FF0000;}

.padng {margin-bottom:10px;margin-top:40px;}
.cpadng {margin-bottom:10px;margin-top:15px;}

#topContainer, #withscript{width: 100%;overflow: hidden!important;position: relative;}
table.js_menu2{border-collapse: collapse;border: 0;width: 100%;padding: 0;margin:0;}
table.js_menu2 td{border: none;border-right: 0px solid #fff;padding: 0;margin:0;}
table.js_menu2 td .cell{position: relative;} 

.white {top: 0;height: 350px;background: #fff;position: absolute;width: 100%;opacity: 0;}
.redstar {color: #FF0000;font-weight:bold;}



.block{display:none;position: absolute;top:102px;left:350px;width: 264px;height: 34px;border: 1px solid #484f55;background-color: #484f55;}
.block .content{padding: 2px 3px 2px 7px;margin-right:15px;text-align: left;color: #FFFFFF;font: 11px sans-serif;}
.block .l_t_corner{background: url(/images/t/main/lt.jpg) no-repeat;width: 10px;height: 10px;position: absolute;left: -1px;top: -1px;}
.block .r_t_corner{background: url(/images/t/main/rt.jpg) no-repeat 100% 0;width: 10px;height: 10px;position: absolute;right: -1px;top: -1px;}
.block .l_b_corner{background: url(/images/t/main/lb.jpg) no-repeat 0 100%;width: 10px;height: 10px;position: absolute;left: -1px;bottom: -1px;}
.block .r_b_corner{background: url(/images/t/main/rb.jpg) no-repeat 100% 100%;width: 10px;height: 10px;position: absolute;right: -1px;bottom: -1px;}
.close_button{background: url(/images/t/main/close.png) no-repeat 100% 0;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t/main/close.png',sizingMethod='crop');width: 10px;height: 10px;position: absolute;right: 7px;top: 5px;cursor:pointer;}


.srvs {position: relative; width: 25%; float: left; margin: 0 65px 0 0;}
.srvs h3 {margin: 20px 0 0 0;}
.srvs p {margin: 14px 0 0 0;}
/*
.left_s {background: url(/images/c/cur_up.gif) no-repeat 150px 300px;}
.center_s {background: url(/images/c/cur_down.gif) no-repeat 150px 300px;}
.rigth_s {}
*/
.l_cur_u {position: absolute;}
.l_cur_u img {margin: 56px 0 0 -19px;}
.l_cur_d {position: absolute;}
.l_cur_d img {margin: 39px 0 0 152px;}


#button {float:left;position:relative;width:100%;}
#button a.send_request2{
	background:#FF8A00 url(/images/t/send_request2.gif) 100% 0 no-repeat;
	color:#fff;
	text-decoration:none;
	float:left;
	position:relative;
	/*right:0;*/
	/*top:120px;*/
	}
#button a.send_request2 span{display:block;padding:4px 10px 5px 10px;background:url(/images/t/send_request1.gif) 0 0 no-repeat;}
#button a.send_request2:link, #button a#.send_request2:visited{color:#fff;}