body{
background:url('../img/back_top.jpg') 50% 0 no-repeat;
padding:0;
margin:0;
font-family:sans-serif;
color:#383838;
}

@font-face {
font-family:din;
src: url(din.eot);
src: url('din.eot?#iefix') format('embedded-opentype'),
	url(din.otf) format("truetype"),
	url(din.eot),
	url(din.woff),
	url('din.svg#din') format('svg');
}


.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.f44{font-size:44px;}
.f46{font-size:46px;}
.f56{font-size:56px;}
.f64{font-size:64px;}
.upper{text-transform:uppercase;}
.white{color:#fff;}
.black{color:#000;}
.green{color:#96ba09;}
.blue{color:#07a9d5 !important;}
.white a{color:#fff;}
.black a{color:#000;}
.grey{color:#b3b3b3;}
.bold{font-weight:700;}
a{border:none;}
img{border:none;}
.m_m15{margin-top:-15px;}
.left_32{margin-left:32px;}
.left_50{margin-left:50px;}

.din{
font-family:din;
}


.show{text-decoration:underline;cursor:pointer;}
.show:hover{text-decoration:none;}


.logo{
width:228px;
height:152px;
background:url('../img/logo.png') no-repeat;
position:absolute;
top:0;
left:50%;
margin-left:-454px;
z-index:2;
}

#head_nav{
list-style:none;
padding:0;
white-space:nowrap;
text-align:right;
position:absolute;
top:62px;
left:50%;
right:50%;
margin:0 -450px 0 -215px;
z-index:2;
}

#head_nav li{
display:inline-block;
margin-left:15px;
}
#head_nav li:first-child{
margin:0;
}

#head_nav a{
padding:3px 11px 4px 11px;
text-decoration:none;
}

#head_nav a:hover {
background:#010101;
color:#a7cd0e;
}

.sel{
background:#010101;
color:#a7cd0e !important;
}

.content{
width:100%;
position:relative;
overflow:hidden;
/*min-width:1403px;*/
background:url('../img/back_bottom.jpg') 50% 100% no-repeat;
}
.mw_active{
min-width:1403px;
}

.h_index{
height:1455px;
}

.h_history{
height:1500px;
}

.pop_cont{
width:370px;
position:absolute;
left:50%;
top:239px;
margin-left:-469px;
z-index:12;
}

.pop_shadow_cont{
width:421px;
height:200px;
position:absolute;
left:50%;
top:290px;
margin-left:-493px;
z-index:11;
background:url('../img/sh_c.png') repeat-y;
display:none;
}

.sh_top{
width:424px;
height:72px;
background:url('../img/sh_t.png') no-repeat;
position:absolute;
top:-72px;
left:0;
}

.sh_bottom{
width:424px;
height:56px;
background:url('../img/sh_b.png') no-repeat;
position:absolute;
bottom:-56px;
left:0;
}

.pop_black{
width:341px;
height:34px;
background:#000 url('../img/p_str.png') 337px 21px no-repeat;
cursor:pointer;
padding:17px 0 0 30px;
}

.pop_white{
width:311px;
padding:10px 30px;
display:none;
background:#fff;
}

.geo{
background:url('../img/p_ico1.png') no-repeat;
height:25px;
padding-top:3px;
padding-left:30px;
cursor:pointer;
}

.geo a{
color:#000;
}

.geo:hover a{
text-decoration:none;
}

.spec{
background:url('../img/p_ico2.png') no-repeat;
height:25px;
padding-top:3px;
padding-left:30px;
cursor:pointer;
}

.spec a{
color:#000;
}

.spec:hover a{
text-decoration:none;
}

.pop_sh{
display:block;
margin:0 auto;
}

.pop_but{
width:143px;
height:44px;
background:url('../img/p_but.png') no-repeat;
margin:-10px auto 10px auto;
}

.b_l{
width:76px;
height:76px;
background:url('../img/b_l.png') no-repeat;
cursor:pointer;
position:absolute;
left:50%;
margin-left:-475px;
top:340px;
z-index:3;
display:none;
}

.b_r{
width:76px;
height:76px;
background:url('../img/b_r.png') no-repeat;
cursor:pointer;
position:absolute;
left:50%;
margin-left:396px;
top:340px;
z-index:3;
}

.slide_wrap{
margin-top:80px;
position:absolute;
}

.slide{
float:left;
margin:20px auto 0 auto;
}

.slide img{
display:block;
margin:0 auto;
}

.tab_cont{
width:1022px;
height:406px;
background:url('../img/msl_back.png') no-repeat;
position:absolute;
left:50%;
margin-left:-499px;
top:650px;
}

.tab_a{
background:url('../img/msl_green.png') no-repeat;
cursor:pointer;
}

.tab_1{
width:207px;
height:43px;
position:absolute;
left:27px;
top:18px;
padding-top:23px;
padding-left:106px;
}

.tab_2{
width:210px;
height:43px;
position:absolute;
right:369px;
top:18px;
padding-top:23px;
padding-left:103px;
}

.tab_3{
width:313px;
height:43px;
position:absolute;
right:56px;
top:18px;
padding-top:23px;
text-align:center;
}

.tab_sl_wrap{
width:900px;
height:225px;
position:absolute;
top:100px;
left:47px;
}

.tab_sl_hid{
width:840px;
height:185px;
position:absolute;
left:30px;
top:-20px;
overflow:hidden;
}

.m_slide{
padding:0;
margin:0;
list-style:none;
position:absolute;
}

.m_slide li{
width:210px;
height:185px;
float:left;
position:relative;
}

.m_slide img{
display:block;
margin:30px auto 10px auto;
}

.m_slide table{
width:210px;
text-align:center;
position:absolute;
top:165px;
}

.m_slide a{
color:#000;
font-size:12px;
}

.m_slide a:hover{
text-decoration:none;
}

.m_sl_l{
width:17px;
height:27px;
background:url('../img/msl_l.png') no-repeat;
position:absolute;
left:0;
top:100px;
cursor:pointer;
display:none;
}

.m_sl_r{
width:17px;
height:27px;
background:url('../img/msl_r.png') no-repeat;
position:absolute;
right:0;
top:100px;
cursor:pointer;
}

.s_tab_2{
display:none;
}

.s_tab_3{
display:none;
}

.img_bottom{
width:1022px;
height:225px;
background:url('../img/img_bottom.png') no-repeat;
position:absolute;
top:990px;
left:50%;
margin-left:-499px;
}

#foot_nav{
list-style:none;
padding:0;
white-space:nowrap;
text-align:center;
position:absolute;
bottom:235px;
left:50%;
right:50%;
margin:0 -450px;
}

#foot_nav li{
display:inline-block;
margin:0 0 0 70px;
}

#foot_nav li:first-child{
margin:0;
}

#foot_nav a{
text-decoration:none;
}

#foot_nav a:hover .cufon{
border-bottom:1px solid #000;
margin-bottom:-1px;
margin-top:0px\0/;
}

@media all, ()  {
    #foot_nav a:hover .cufon{
	margin-top:0px;
	}
}

@-moz-document url-prefix()
{
	#foot_nav a:hover .cufon{
	margin-top:1px;
	}
}

.soc_foot{
width:890px;
position:absolute;
left:50%;
margin-left:-445px;
bottom:148px;
color:#4f4f4f;
font-size:10px;
font-family:Trebuchet MS,sans-serif;
}

.link{
color:#32b3f1;
}

.link:hover{
text-decoration:none;
}

.history_img{
width:1150px;
height:891px;
background:url('../img/history_img.jpg') no-repeat;
position:absolute;
left:50%;
margin-left:-601px;
top:193px;
}

.history_text{
width:420px;
position:absolute;
left:50%;
margin-left:-430px;
top:460px;
}

.history_text img{
display:block;
margin:30px 0;
}

.history_line{
background:#008fd3;
width:940px;
height:6px;
position:absolute;
bottom:-50px;
left:-17px;
}

.cat_container{
width:1021px;
margin:200px auto 0 auto;
}

.cat_title{
display:block;
margin-left:59px;
margin-bottom:16px;
}

.cat_top{
width:1021px;
height:85px;
background:url('../img/cat_top.png') no-repeat;
position:relative;
left:13px;
}

.cat_center{
width:1021px;
background:url('../img/cat_center.png') repeat-y;
position:relative;
left:13px;
z-index:2;
}

.cat_bottom{
width:1021px;
height:110px;
background:url('../img/cat_bottom.png') no-repeat;
position:relative;
left:13px;
margin-bottom:250px;
}

.sel_table{
width:900px;
margin:0 auto 0 auto;
}

.select_title{
margin-left:20px;
}

.select{
width:239px;
height:40px;
background:url('../img/select.png') no-repeat;
cursor:pointer;
}


.select span{
display:inline-block;
margin-top:10px;
margin-left:20px;
}

.select ul{
border:1px solid #e8e8e8;
margin:0;
padding:0;
position:relative;
list-style:none;
top:7px;
width:231px;
left:3px;
display:none;
z-index:1;
}

.select li{
background:#f9f9f9;
padding:5px 0 5px 18px;
}

.select li:hover{
background:#e8e8e8;
}

.select li:active{
background:#d3d3d3;
}

.select_pane{
width:239px;
height:40px;
background:url('../img/select.png') no-repeat;
cursor:pointer;
}

.select_pane span{
display:inline-block;
margin-top:10px;
margin-left:20px;
}

.scroll-pane{
border:1px solid #e8e8e8;
height:280px;
display:none;
position:absolute;
top:78px;
left:675px;
outline:none;
z-index:10;
}

.scroll-pane .jspVerticalBar{
z-index:10;
}

.scroll-pane .jspVerticalBar{
background:none;
}

.scroll-pane .jspTrack{
background:#e8e8e8;
}

.scroll-pane .jspDrag{
background:#d3d3d3;
}


.scroll-pane ul{
margin:0;
padding:0;
position:relative;
list-style:none;
width:231px;
display:block;
z-index:1;
}

.scroll-pane li{
background:#f9f9f9;
padding:5px 0 5px 18px;
cursor:pointer;
}

.scroll-pane li:hover{
background:#e8e8e8;
}

.scroll-pane li:active{
background:#d3d3d3;
}

.str_1{
display:inline-block;
width:25px;
height:25px;
background:url('../img/cat_sort1.png') no-repeat;

margin-right:10px;
}

.str_1_a{
background:url('../img/cat_sort1_a.png') no-repeat !important;
}

.str_2{
display:inline-block;
width:25px;
height:25px;
background:url('../img/cat_sort2.png') no-repeat;
}

.str_2_a{
background:url('../img/cat_sort2_a.png') no-repeat !important;
}

.cat_p2{
position:relative;
left:-45px;
}

.cat_p3{
position:relative;
left:-80px;
}

.cat_shadow{
margin:35px 0 0 60px;
}

.catalog{
width:740px;
margin-left:100px;
margin-top:5px;
}
.cat_tab_wrap_1{display:none;}
.cat_tab_wrap_2{display:none;}
.cat_tab_wrap_3{display:none;}

.str_left_1{display:none;}
.str_left_2{display:none;}
.str_left_3{display:none;}

.catalog td{
vertical-align:top;
}
.cat_buy{
width:110px;
height:34px;
background:url('../img/cat_but.png') no-repeat;
margin-left:1px;
}

.info{
width:310px;
}

noindex:-o-prefocus,.valute {
top:14px !important;
}

.valute{
position:relative;
top:17px;
top:15px\0/;
}

.d_line{
width:820px;
height:1px;
border-top:1px dashed #b7b7b7;
margin:20px auto 30px auto;
position:relative;
left:-13px;
}

.catalog_more{
width:900px;
background:url('../img/cat_more_back.png');
position:relative;
left:46px;
}

.sh_1{
width:2px;
background:url('../img/sh_1.png') repeat-y;
position:absolute;
left:0;
top:0;
}

.sh_3{
height:2px;
width:900px;
background:url('../img/sh_3.png') repeat-x;
position:absolute;
top:0;
}

.d_line_more{
width:820px;
height:1px;
border-top:1px dashed #b7b7b7;
margin:12px auto;
position:relative;
left:-13px;
}

.more_close{
width:31px;
height:31px;
background:url('../img/close.png') no-repeat;
cursor:pointer;
position:absolute;
right:15px;
top:15px;
z-index:2;
}

.more_up{
width:57px;
height:24px;
background:url('../img/cat_str_d.png') no-repeat;
position:absolute;
top:-1px;
z-index:2;
left:50%;
margin-left:-28px;
}

.more{
cursor:pointer;
}

.more_down{
width:55px;
height:21px;
background:url('../img/cat_str_u.png') no-repeat;
position:absolute;
bottom:0;
z-index:2;
left:50%;
margin-left:-27px;
}

.more_photo{
width:850px;
height:540px;
margin:0 auto;
position:relative;
text-align: center;
padding-top: 40px;
}
.more_photo>div{
background:#fff;
}
.big_buy{
width:143px;
height:44px;
background:url('../img/big_buy.png') no-repeat;
margin-left:1px;
}

@-moz-document url-prefix()
{
	.valute_2{
	bottom:13px !important;
	}
}

.valute_2{
position:absolute;
bottom:5px;
bottom:-6px\0/;
right:-44px;
}

.col{
position:relative;
}

.more_photo table{
position:absolute;
top:50px;
left:50px;
}

.more_photo img{
margin-top:40px;
}

.zoom_b_1{
width:76px;
height:76px;
background:url('../img/zoom.png') no-repeat;
cursor:pointer;
position:absolute;
right:20px;
bottom:100px;
}


.more_text{
display:inline-block;
margin:20px 0 30px 70px;
width:700px;
}

.more_logos{
margin-left:70px;
}

.more_top{
width:866px;
height:63px;
background:url('../img/more_info_top.png') no-repeat;
position:relative;
left:20px;
margin-top:50px;
}

.more_center{
width:866px;
background:url('../img/more_info_center.png') repeat-y;
position:relative;
left:20px;
}

.more_bottom{
width:866px;
height:25px;
background:url('../img/more_info_bottom.png') no-repeat;
position:relative;
left:20px;
}

.in_sel_1{
width:433px;
height:64px;
position:absolute;
left:6px;
top:5px;
cursor:default;
}

.in_sel_1 span{
position:absolute;
left:0;
padding-left:30px;
background:url('../img/p_ico2.png') 0 0px no-repeat;
height:25px;
padding-top:4px;
left:60px;
top:18px;
}

.in_sel_2{
width:433px;
height:64px;
position:absolute;
right:2px;
top:5px;
cursor:default;
}

.in_sel_2 span{
position:absolute;
left:0;
padding-left:30px;
background:url('../img/p_ico1.png') 0 0px no-repeat;
height:25px;
padding-top:4px;
left:60px;
top:18px;
}

.info_sel_a{
background:url('../img/more_active.png') no-repeat;
cursor:pointer;
}

.geo_table{
width:800px;
margin-left:30px;
line-height:23px;
}

.geo_table a{
color:#383838;
}

.geo_table a:hover{
text-decoration:none;
}

.inf_1{
font-size:13px;
}

.inf__geo_table{
width:90%;
border-collapse:collapse;
margin-left:0 auto;
}

.inf__geo_table td{
padding:3px 0;
text-align:center;
border-bottom:1px solid #e2e2e2;
}

.al{
text-align:left !important;
}

.draw{
width:380px;
background:url('../img/t_sh.png') 100% 50% no-repeat;
height:260px;
display:table-cell;
text-align:center;
vertical-align:middle;
}

.inf_2{
display:none;
}

.str_nav{
margin:0 auto;
padding:0;
list-style:none;
position:relative;
}

.str_nav td{
cursor:pointer;
padding:8px;
}

.str_nav a{
text-decoration:none;
}

.str_left{
width:10px;
height:17px;
background:url('../img/str_left.png') no-repeat;
margin-top:0px;
}

.str_right{
width:10px;
height:17px;
background:url('../img/str_right.png') no-repeat;
margin-top:0px;
}

@-moz-document url-prefix()
{
	.str_a{
	padding-top:4px !important;
	height:35px !important;
	}
}

.str_a{
height:30px;
width:38px;
color:#fff;
background:url('../img/str_c.png') 50% 50% no-repeat;
display:table-cell;
text-align:center;
vertical-align:middle;
font-size:22px;
}

.bg_pop{
width:100%;
background:#000;
opacity:0.6;
filter: alpha(opacity=60);
position:absolute;
left:0;
top:0;
z-index:30;
}

.pop_cont_z{
z-index:31;
background:#000;
position:absolute;
left:50%;
margin-left:-550px;
display:none;
padding:20px;
-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 30px rgba(50, 50, 50, 0.75);
}

.pop_img_wrap{
width:920px;
height:462px;
background:#fff;
position:relative;
overflow:hidden;
cursor:move;
}

.z_wrap{
/*width:1840px;
height:924px;*/
/*width:920px;
height:462px;*/
position:absolute;
top:0;
left:0;
}

.ph_1 img, .ph_2 img, .ph_3 img{
width:100%;
}


.ph_1{
width:178px;
height:101px;
overflow:hidden;
cursor:pointer;
border:1px solid #000;
background:#fff;
float:left;
margin-top:20px;
}

.ph_2{
width:178px;
height:101px;
overflow:hidden;
cursor:pointer;
border:1px solid #000;
background:#fff;
float:left;
margin-left:20px;
margin-top:20px;
}

.ph_3{
width:178px;
height:101px;
overflow:hidden;
cursor:pointer;
border:1px solid #000;
background:#fff;
float:left;
margin-left:20px;
margin-top:20px;
}

.pop_txt{
float:left;
display:inline-block;
margin:57px 0 0 20px;
}

.zoom_left{
width:22px;
height:34px;
background:url('../img/pop_left.png') no-repeat;
cursor:pointer;
position:absolute;
left:-40px;
top:370px;
display:none;
}

.zoom_right{
width:22px;
height:34px;
background:url('../img/pop_right.png') no-repeat;
cursor:pointer;
position:absolute;
right:-45px;
top:370px;
}

.zoom_close{
width:74px;
height:13px;
background:url('../img/pop_close.png') no-repeat;
cursor:pointer;
position:absolute;
right:0px;
top:-22px;
}


.news_month{
margin:0;
padding:0;
list-style:none;
}

.news_month li{
float:left;
padding:15px 5px 15px 5px;
margin-right:1px;
}

@-moz-document url-prefix()
{
	.m_active{
	background:url('../img/month_marker.png') 50% 8px no-repeat !important;
	}
}

@media all and ( width )	 { 
	.m_active{
	background:url('../img/month_marker.png') 50% 6px no-repeat !important;
	padding:14px 15px 15px 15px !important;
	}
}


.m_active{
background:url('../img/month_marker.png') 50% 50% no-repeat !important;
background:url('../img/month_marker.png') 50% 5px no-repeat\0/;
padding:14px 15px 15px 15px !important;
}

.selet_year{
width:149px;
height:40px;
background:url('../img/news_select.png') no-repeat;
}

.selet_year span{
margin-top:11px !important;
}

.selet_year ul{
width:142px;
}

.news_wrap_mini{
width:207px;
height:154px;
background:url('../img/news_wrap_mini.png') no-repeat;
position:relative;
cursor:pointer;
}

.news_wrap_mini div{
width:184px;
height:131px;
overflow:hidden;
position:absolute;
left:11px;
top:11px;
}

.news_wrap_mini img{
height:100%;
width:100%;
}

.news_more{
width:108px;
height:32px;
background:url('../img/news_more.png') no-repeat;
cursor:pointer;
}

.news_wrap{
position:relative;
margin-right:20px;
}


.news_in img{
border:10px solid #fff;
}

.zoom_b_2{
width:63px;
height:63px;
background:url('../img/zoom_2.png') no-repeat;
position:absolute;
cursor:pointer;
right:-30px;
bottom:-30px;
}

.news_more_table{
width:850px;
margin:40px auto;
}

.tehno_back{
width:279px;
background:#008cce url('../img/tehno_back.png') no-repeat;
/*position:absolute;
z-index:1;
left:27px;
top:18px;*/
margin: -66px 0 -45px 28px;
float: left;
}

.tehno_list{
list-style:none;
padding:0;
margin:42px 0 0 0;
width:100%;
}

.tehno_list a{
text-decoration:none;
}

.tehno_list li{
padding:10px 0 10px 30px;
margin-bottom:1px;
}

.tehno_list li:hover{
background:#000;
}

.t_active{
background:#000;
}

.tehno_cont{
width:515px;
margin-left:380px;
position:relative;
top:-13px;
}

.tehno_img_wrap{
margin:0 auto 40px auto;
/*width:517px;*/
position:relative;
display:table;
}

.tehno_img_in{
position:relative;
display:inline-block;
}

.vopros_top{
width:939px;
height:22px;
background:url('../img/vopros_top.jpg') no-repeat;
position:absolute;
top:18px;
left:27px;
}

.vopros_more{
text-decoration:underline;
cursor:pointer;
}

.vopros_marker{
display:inline-block;
background:url('../img/vopros_marker.png') no-repeat;
position:relative;
margin-right:8px;
top:5px;
width:25px;
height:25px;
}

.otvet_marker{
display:inline-block;
background:url('../img/cat_sort1.png') no-repeat;
position:relative;
margin-right:8px;
top:5px;
width:25px;
height:25px;
}

.vopros_more:hover{
text-decoration:none;
}

.vopros_name{
margin-left:33px;
display:inline-block;
margin-top:4px;
}

.otvet_table{
width:790px;
margin-left:55px;
}

.vopros_bottom{
width:1021px;
height:564px;
background:url('../img/vopros_bottom.png') no-repeat;
position:relative;
left:13px;
margin-bottom:250px;
}

.vopros_t{
width:349px;
height:47px;
background:url('../img/vopros.png') no-repeat;
position:absolute;
top:28px;
left:123px;
}

.v_name{
position:absolute;
left:140px;
top:122px;
}

.v_vopr{
position:absolute;
left:140px;
top:202px;
}

.v_input_wrap{
width:231px;
height:32px;
background:url('../img/vopros_inp.png') no-repeat;
position:absolute;
top:145px;
left:120px;
}

.v_input_wrap input{
width:215px;
margin-top:7px;
margin-left:10px;
border:none;
outline:none;
}

.v_input1_wrap{
width:231px;
height:32px;
background:url('../img/vopros_inp.png') no-repeat;
}

.v_input1_wrap input{
width:215px;
margin-top:7px;
margin-left:10px;
border:none;
outline:none;
}

.v_text_wrap{
width:587px;
height:144px;
background:url('../img/vopros_textarea.png') no-repeat;
position:absolute;
top:225px;
left:120px;
}

.v_text_wrap textarea{
resize:none;
width:570px;
height:126px;
margin-left:5px;
margin-top:6px;
outline:none;
border:none;
background:none;
overflow:hidden;
text-align:left;
padding-left:10px;
} 

.v_submit{
border:none;
cursor:pointer;
position:absolute;
width:148px;
height:44px;
background:url('../img/vopros_b1.png') no-repeat;
top:415px;
left:490px;
}

.v_reset{
border:none;
cursor:pointer;
position:absolute;
width:148px;
height:44px;
background:url('../img/vopros_b2.png') no-repeat;
top:415px;
left:660px;
}

.capcha_wrap{
position:absolute;
top:400px;
left:120px;
}

.komanda_img{
width:1022px;
height:360px;
background:url('../img/komanda_img.png') no-repeat;
margin-left:13px;
margin-bottom:-70px;
position:relative;
}

.komanda_marker{
width:42px;
height:42px;
background:url('../img/komanda_marker.png') no-repeat;
cursor:pointer;
}

.komand_img{
width:100px;
height:100px;
overflow:hidden;
}

.komand_img img{
width:100%;
}

.komanda{
width:800px;
margin-left:100px;
margin-top:5px;
}

.komanda_img_in{
width:87px;
height:87px;
border:6px solid #fff;
overflow:hidden;
}

.komanda_img_in img{
width:100%;
}

.komanda_wrap{
position:relative;
top:-50px;
}


.trial_link:hover{
text-decoration:none;
}

.sheme{
cursor:pointer;
width:138px;
height:32px;
background:url('../img/buy_but.png') no-repeat;
}


.cat_tabs{
width:100% !important;
height:100% !important;
position:static !important;
}

.komanda_txt1{
position:absolute;
left:450px;
top:10px;
}

.komanda_txt2{
position:absolute;
left:450px;
top:150px;
width:400px;
}

.img_bottom table{
width:940px;
height:143px;
border-collapse:collapse;
margin-top:17px;
margin-left:27px;
}

.more_all .d_line_more{
display:none;
}

.catalog_n, .more_all_n{
margin-bottom:20px;
margin-top:20px !important;
}

.catalog_c_show{
cursor:pointer;
}

.z_a{
border:1px solid #fff;
}

.error_cont{
height:700px;
}

.cont_404{
width:1029px;
height:303px;
background:url('../img/404_back.png') no-repeat;
margin-bottom:300px;
margin-left:10px;
}

.cont_404 table{
width:923px;
height:176px;
position:relative;
left:40px;
top:40px;
}

.cont_404 td{
text-align:center;
color:#fff;
vertical-align:middle;
}

.cont_404 a{
color:#fff;
}

.cont_404 a:hover{
text-decoration:none;
}

.pop_white a{
color:#000;
}

.pop_white a:hover{
text-decoration:none;
}

.index_all_vel{
width:904px;
height:40px;
background:url('../img/cat_shadow.png') 0 50% no-repeat;
position:absolute;
bottom:0px;
}

.index_all_vel a{
width:80px;
position:absolute;
top:20px;
left:50%;
margin-left:-40px;
}

.index_all_vel a:hover{
text-decoration:none;
}

.index_header_wrap{
width:100%;
height:240px;
position:absolute;
background:url('../img/back_top.jpg') 50% 0 no-repeat;
z-index:10;
}