.wr_shre { position: fixed; bottom: 50%; right:0; width:194px; height:1px; }
.shre { position: absolute; bottom: -21px; left:0px;  cursor: pointer; height: 62px; }
.view_shre { margin-top: 10px; position: relative; background: #47a url('/_static/_i/icon-shareit.png') no-repeat 9px 5px; width:240px; height:42px; border-radius:20px; }
.shre .ya-share2__container{ padding: 9px 0 0 45px; }
.shre .ya-share2__badge { border: 0px solid #fff; }
.shre .ya-share2__badge:hover { border-color: #f90; }

.wr_shre { right: -155px; }


.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_odnoklassniki a.ya-share2__link .ya-share2__badge,
.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_moimir a.ya-share2__link .ya-share2__badge,
.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_facebook a.ya-share2__link .ya-share2__badge,
.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_vkontakte a.ya-share2__link .ya-share2__badge,
.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_twitter a.ya-share2__link .ya-share2__badge
{ background: rgba(0, 0, 0, 0) !important; }

.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_odnoklassniki a.ya-share2__link .ya-share2__badge .ya-share2__icon,
.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_moimir a.ya-share2__link .ya-share2__badge .ya-share2__icon,
.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_facebook a.ya-share2__link .ya-share2__badge .ya-share2__icon,
.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_vkontakte a.ya-share2__link .ya-share2__badge .ya-share2__icon,
.shre .ya-share2__container .ya-share2__list .ya-share2__item_service_twitter a.ya-share2__link .ya-share2__badge .ya-share2__icon
{ width: 26px; height: 26px; display: block; background: rgba(0, 0, 0, 0); }

.wr_shre .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__link .ya-share2__icon 
{ background-image: url('/_static/_i/sm/vk_0.png') !important; }
.wr_shre .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__link:hover .ya-share2__icon
{ background-image: url('/_static/_i/sm/vk_1.png') !important; }
.wr_shre .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__link .ya-share2__icon 
{ background-image: url('/_static/_i/sm/fb_0.png') !important; }
.wr_shre .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__link:hover .ya-share2__icon
{ background-image: url('/_static/_i/sm/fb_1.png') !important; }
.wr_shre .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__link .ya-share2__icon 
{ background-image: url('/_static/_i/sm/tw_0.png') !important; }
.wr_shre .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__link:hover .ya-share2__icon
{ background-image: url('/_static/_i/sm/tw_1.png') !important; }
.wr_shre .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__link .ya-share2__icon 
{ background-image: url('/_static/_i/sm/ok_0.png') !important; }
.wr_shre .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__link:hover .ya-share2__icon
{ background-image: url('/_static/_i/sm/ok_1.png') !important; }
.wr_shre .ya-share2__container_size_m .ya-share2__item_service_moimir .ya-share2__link .ya-share2__icon 
{ background-image: url('/_static/_i/sm/my_0.png') !important; }
.wr_shre .ya-share2__container_size_m .ya-share2__item_service_moimir .ya-share2__link:hover .ya-share2__icon
{ background-image: url('/_static/_i/sm/my_1.png') !important; }

















.m15-size-z .blackhat { width: 1000px; margin: 0 auto; }
.m15-size-g .blackhat { width: 800px; margin: 0 auto; }
.m15-size-f .blackhat { margin: 0; }
.m15-size-e .blackhat { width: 640px; margin: 0 auto; }
.m15-size-d .blackhat { width: 540px; margin: 0 auto; }
.m15-size-c .blackhat { width: 440px; margin: 0 auto; }
.m15-size-b .blackhat { width: 100%; margin: 0; }
.m15-size-a .blackhat { width: 100%; margin: 0; }

.blackhat { position: relative; }
.bh_area_a { }
.bh_area_b { }
.bh_area_c { }
.hat-logo { display: block; margin: 10px 0 0 17px; background: url("/_static/_adaptive2016/images/logo_big.png") no-repeat 0 0; width: 58px; height: 58px; }
.hat-title { color: #66707c; line-height: 16px; font-size:14px; }
.hat-shorttitle { display: none; color: #66707c; font-size:18px; line-height: 18px; }
.hat-pont { }
.hat-search { }
.hat-mail { }
.hat-mail a { color: #454545; font-size:13px; }
.hat-phone { width: 180px; position: relative; }
.hat-phone .free_call { height: 30px; }
.hat-phone .free_call span { font-weight: normal; letter-spacing: 0px; }
.hat-pont i { display: block; font-style: normal; line-height: 16px; font-size:14px; }
.hat-pont b { display: block; font-weight: normal; font-size:13px; }
.hat-pont em { display: block; font-style: normal; font-size:13px; position: relative; }

.blackhat > div { displays: inline-block; position: relative; float: left; }

.hat-search .search { width: 270px !important; margin-top: 0px !important; }
.hat-search .search form { margin-top: 0px; }
.hat-search .search input[type="text"] { width: 170px !important; }
.hat-phone .request_call:hover { text-decoration: none; }
.hat-phone .request_call { display: block; position: absolute; top: 22px; left: 50px; border-bottom: 1px dashed #2A74B1; color: #2A74B1; line-height: 16px; }
.hat-phone .free_call { bottom: 0px !important; top: 0px !important; left: 0px !important; }

/* base c-g */
.m15-size-m2 .hat-title { width: 120px; margin: 8px 0 16px 18px; font-size: 12px; }
.m15-size-m2 .bh_area_b { margin: 26px 0 0 28px; }
.m15-size-m2 .hat-title { width: 90px; margin: 4px 0 15px 8px; }
.m15-size-m2 .hat-pont { width: 270px; overflow: hidden; position: absolute; top:44px; left:0px; }
.m15-size-m2 .hat-pont i { font-size: 13px; color: #454545; }
.m15-size-m2 .hat-pont b,
.m15-size-m2 .hat-pont em { display: inline; font-size: 13px; color: #454545; }
.m15-size-m2 .bh_area_c { position: absolute; top:0; right:0; width: 180px; }
.m15-size-m2 .bh_area_b { width: 380px !important; }
.m15-size-m2 .hat-search,
.m15-size-m2 .hat-search .search { width: 320px !important; }
.m15-size-m2 .hat-search .search input[type="text"] { width: 290px !important; }
.m15-size-m2 .hat-mail { text-align: center; margin: 28px 0 18px 0; }

/* max mode z */
.m15-size-z .blackhat { height: 80px; }
.m15-size-z .hat-logo { float: left; width: 60px; }
.m15-size-z .hat-title { float: left; width: 90px; margin: 16px 0 0 8px; }
.m15-size-z .hat-pont { float: left; width: 140px; margin: 5px 0 0 26px; padding-bottom: 4px; overflow: hidden; }
.m15-size-z .hat-search { float: left; }
.m15-size-z .hat-mail { float: left; width: 120px; }
.m15-size-z .hat-phone { float: left; }
.m15-size-z .bh_area_b { margin: 10px 0 0 12px; border-left: 1px solid #8CA1B4; }
.m15-size-z .hat-pont i { color: #000; }
.m15-size-z .hat-search { margin: 9px 0 0 22px; }
.m15-size-z .bh_area_c { margin: 10px 0 0 12px; }
.m15-size-z .hat-mail { margin: 20px 0 0 30px; }
.m15-size-z .hat-phone { margin: 6px 0 0 10px; }

/* minis mode a */
.m15-size-a .hat-title { width: 120px; margin: 8px 0 16px 18px; font-size: 12px; }
.m15-size-a .bh_area_b { margin: 26px 0 0 28px; }
.m15-size-a .hat-title { width: 90px; margin: 4px 0 15px 8px; }
.m15-size-a .hat-pont { width: 270px; overflow: hidden; position: absolute; top:44px; left:0px; }
.m15-size-a .hat-pont i { font-size: 13px; color: #454545; }
.m15-size-a .hat-pont b,
.m15-size-a .hat-pont em { display: inline; font-size: 13px; color: #454545; top: 0; }
.m15-size-a .bh_area_c { position: absolute; top:0; right:0; }
.m15-size-a .hat-mail { text-align: center; margin: 28px 0 18px 0; }

.m15-size-a .hat-search,
.m15-size-b .hat-search,
.m15-size-c .hat-search,
.m15-size-a .hat-mail,
.m15-size-b .hat-mail,
.m15-size-c .hat-mail,
.m15-size-a .hat-title,
.m15-size-b .hat-title,
.m15-size-c .hat-title,
.m15-size-a .request_call,
.m15-size-b .request_call,
.m15-size-c .request_call { display: none !important; }

.m15-size-m1 .bh_area_b { width: 100% !important; margin:7px 0 5px 0; padding:0px !important; }
.m15-size-m1 .bh_area_b .hat-pont { position: relative; top:0; left:0; width: 100%; }
.m15-size-m1 .bh_area_b .hat-pont { text-align: right; }
.m15-size-m1 .bh_area_b .hat-pont i { position: absolute; top:0; left:18px; text-align: left; }
.m15-size-m1 .bh_area_b .hat-pont em { padding-right: 11px; }
.m15-size-m1 .bh_area_c .hat-phone { margin-top: 20px; }
.m15-size-m1 .bh_area_c .hat-phone .free_call a { top: 4px; }
.m15-size-m1 .hat-shorttitle { display: block; position: absolute; top:30px; left:83px; text-align: left; }

.m15-size-a .free_call { background: none; }

.m15-size-a .bh_area_b .hat-pont i,
.m15-size-b .bh_area_b .hat-pont i { display: none !important; }
.m15-size-a .bh_area_b .hat-pont,
.m15-size-b .bh_area_b .hat-pont { text-align: left; }
.m15-size-a .bh_area_b .hat-pont b,
.m15-size-b .bh_area_b .hat-pont b { padding-left: 18px; }

.m15-size-b .bh_area_c { top: 52px; right: 123px; }

body.m15-size-d .bh_area_b { width: 220px !important; }
body.m15-size-d .hat-search,
body.m15-size-d .hat-search .search { width: 170px !important; }
body.m15-size-d .hat-search .search input[type="text"] { width: 130px !important; }

.m15-size-e .bh_area_b { width: 280px !important; }
.m15-size-e .hat-search,
.m15-size-e .hat-search .search { width: 220px !important; }
.m15-size-e .hat-search .search input[type="text"] { width: 190px !important; }









body.bl2d { padding-bottom:120px !important; }
body .discount2d { top: 120px; display: none !important; }
.lastfooter_wr { z-index: 990;background: #fff url('/_static/_i/wg1.png') repeat-x 0 0px;position:fixed;height:120px;width:100%;bottom:0px;left:0; }
.lastfooter_shdw { background: url('/_static/_i/lastfootershdws.png') repeat-x 0 -192px;position:absolute;top:-9px;left:0;height:12px;width:100%; }
.lastfooter { width:1000px; margin:1px auto 0 auto; position:relative; }
.lastfooter_area1 { width:810px; height:60px; margin-left: 10px; }
.lastfooter_area2 { width:810px; height:60px; margin-left: 10px; }
.lastfooter_area3 { width:150px; background:#D9AF0B; height:120px; position: absolute; top:0;right:20px; }
.lastfooter_area3 a { cursor: pointer; display: block; margin: 20px; padding: 30px 0 0 0; height: 80px; box-sizing: border-box; text-align: center; border: 1px dashed #fff; text-decoration: none; color: #fff !important; }
.lastfooter_area3:hover { background:#D4A906; }
.lastfooter_area1 i { display: block; padding: 10px 120px; text-align: center; font-style: normal; }
.lastfooter_area1 b { display: block; }
.lastfooter_wr .btn-lex { width: 240px; text-transform: uppercase; }
.lastfooter_area2 .fieldset { padding: 10px 0 0 22px; }
.lexa-ss-name { display: none; }
.lexa-ss-mail { width: 240px; float: left; }
.lexa-ss-mail .fld-lex { width: 240px !important; }
.lexa-ss-join { width: 240px; float: left; margin: 0 22px; }
.lexa-ss-page { width: 240px; float: left; }
.lexa-ss-page a.btn-lex { padding-top: 15px; text-decoration: none !important; color: #fff !important; }
.lastfooter_area2 .help-block { top: -6px !important; }
.fld-lex { display: block; border-radius: 6px; border: 1px solid #e0e0e0; background: #fff; color: #444; font-size: 14px; font-weight: normal; line-height: 14px; box-sizing: border-box; height: 40px; padding: 0px 8px; min-width: 120px; }
.btn-lex { display: block; border-radius: 6px; border: 0; background: #8CA1B4; color: #fff; font-size: 15px; font-weight: 400; line-height: 12px; text-align: center;  box-sizing: border-box; height: 40px; padding: 0px 10px; min-width: 120px; cursor: pointer; }

.btn-cblue,
.btn-cred,
.btn-cgreen {
    -webkit-transition: background 0.25s ease-out;  
    -moz-transition: background 0.25s ease-out;  
    -o-transition: background 0.25s ease-out;  
    transition: background 0.25s ease-out;
    background-size: 1px 50px !important;
    cursor:pointer;
	}
.btn-cblue:hover,
.btn-cred:hover,
.btn-cgreen:hover {
	background-position: 0 -10px;
	}
.btn-cblue { 
	background: #28B4CB;
	background: -moz-linear-gradient(   top, rgba(40, 180, 203,1) 0%, rgba(40, 180, 203,1) 50%, rgba(30, 159, 178,1) 80%, rgba(30, 159, 178,1) 100%);
	background: -webkit-linear-gradient(top, rgba(40, 180, 203,1) 0%, rgba(40, 180, 203,1) 50%, rgba(30, 159, 178,1) 80%, rgba(30, 159, 178,1) 100%);
	background: linear-gradient(  to bottom, rgba(40, 180, 203,1) 0%, rgba(40, 180, 203,1) 50%, rgba(30, 159, 178,1) 80%, rgba(30, 159, 178,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28B4CB', endColorstr='#1E9FB2',GradientType=0 );
	}
.btn-cred { 
	background: #e64c16;
	background: -moz-linear-gradient(   top, rgba(230, 76, 22,1) 0%, rgba(230, 76, 22,1) 50%, rgba(201, 76, 0,1) 80%, rgba(201, 76, 0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(230, 76, 22,1) 0%, rgba(230, 76, 22,1) 50%, rgba(201, 76, 0,1) 80%, rgba(201, 76, 0,1) 100%);
	background: linear-gradient(  to bottom, rgba(230, 76, 22,1) 0%, rgba(230, 76, 22,1) 50%, rgba(201, 76, 0,1) 80%, rgba(201, 76, 0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64c16', endColorstr='#c92e00',GradientType=0 );
	}
.btn-cgreen { 
	background: #61B94B;
	background: -moz-linear-gradient(   top, rgba(97, 185, 75,1) 0%, rgba(97, 185, 75,1) 50%, rgba(82, 163, 61,1) 80%, rgba(82, 163, 61,1) 100%);
	background: -webkit-linear-gradient(top, rgba(97, 185, 75,1) 0%, rgba(97, 185, 75,1) 50%, rgba(82, 163, 61,1) 80%, rgba(82, 163, 61,1) 100%);
	background: linear-gradient(  to bottom, rgba(97, 185, 75,1) 0%, rgba(97, 185, 75,1) 50%, rgba(82, 163, 61,1) 80%, rgba(82, 163, 61,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61B94B', endColorstr='#52A33D',GradientType=0 );
	}
	
.btn-mypr {
	border: 1px solid #c92e00;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    height: 36px;
    line-height: 34px;
    margin: 10px 0 5px;
    max-height: 36px;
    min-height: 36px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 200px;
}	
	
.m15-size-g .lastfooter { width: 800px !important; }
.m15-size-g .lastfooter_area1 { width: 660px; margin-left: 0; }
.m15-size-g .lastfooter_area2 { width: 800px; }
.m15-size-g .lastfooter_area1 i { padding: 10px 0 0 0; }
.m15-size-g .lastfooter_wr .btn-lex,
.m15-size-g .lexa-ss-mail,
.m15-size-g .lexa-ss-join,
.m15-size-g .lexa-ss-page { width: 180px; }
.m15-size-g .lexa-ss-mail .fld-lex { width: 180px !important; }
.m15-size-g .lastfooter_area2 .fieldset { padding: 10px 0 0 28px; }
.m15-size-g .lastfooter_area3 { width: 105px; right: 20px; }
.m15-size-g .lastfooter_area3 a { padding: 22px 5px 0; margin: 20px 10px; }

.m15-size-f .lastfooter { width: 750px !important; }
.m15-size-f .lastfooter_area1,
.m15-size-f .lastfooter_area2 { width: 620px; }
.m15-size-f .lastfooter_area1 i { padding: 10px 0 0 0; }
.m15-size-f .lastfooter_wr .btn-lex,
.m15-size-f .lexa-ss-mail,
.m15-size-f .lexa-ss-join,
.m15-size-f .lexa-ss-page { width: 180px; }
.m15-size-f .lexa-ss-mail .fld-lex { width: 180px !important; }
.m15-size-f .lastfooter_area2 .fieldset { padding: 10px 0 0 20px; }
.m15-size-f .lastfooter_area3 { width: 105px; right: 0px; }
.m15-size-f .lastfooter_area3 a { padding: 22px 5px 0; margin: 20px 10px; }

.m15-size-e .lastfooter { width: 650px !important; }
.m15-size-e .lastfooter_area1 { width: 500px; }
.m15-size-e .lastfooter_area2 { width: 640px; }
.m15-size-e .lastfooter_area1 i { padding: 16px 0 0 0; font-size: 12px; }
.m15-size-e .lastfooter_wr .btn-lex,
.m15-size-e .lexa-ss-mail,
.m15-size-e .lexa-ss-join,
.m15-size-e .lexa-ss-page { width: 180px; }
.m15-size-e .lexa-ss-mail .fld-lex { width: 180px !important; }
.m15-size-e .lastfooter_area2 .fieldset { padding: 10px 0 0 20px; }
.m15-size-e .lastfooter_area3 { width: 110px; height: 30px; right: 20px; top: 15px; border-radius: 4px; }
.m15-size-e .lastfooter_area3 a { padding: 7px 5px; margin:0px; border: 0; height: 30px; text-transform: uppercase; font-size: 12px; }

.m15-size-d .lastfooter { width: 540px !important; }
.m15-size-d .lastfooter_area1,
.m15-size-d .lastfooter_area2 { width: 540px; }
.m15-size-d .lastfooter_area1 i { padding: 16px 0 0 0; font-size: 12px; }
.m15-size-d .lastfooter_wr .btn-lex,
.m15-size-d .lexa-ss-mail,
.m15-size-d .lexa-ss-join,
.m15-size-d .lexa-ss-page { width: 120px; font-size: 12px; }
.m15-size-d .lexa-ss-join { margin: 0 10px; }
.m15-size-d .btn-lex { padding: 0; }
.m15-size-d .lexa-ss-mail .fld-lex { width: 120px !important; }
.m15-size-d .lastfooter_area2 .fieldset { padding: 10px 0 0 10px; }
.m15-size-d .lastfooter_area3 { width: 120px; height: 40px; right: 0px; top: 70px; border-radius: 4px; }
.m15-size-d .lastfooter_area3 a { padding: 14px 5px; margin:0px; border: 0; height: 30px; text-transform: uppercase; font-size: 12px; }

.m15-size-m1 .lastfooter { width: 100% !important; }
.m15-size-m1 .lastfooter_wr { background: #fff; height:270px; }
.m15-size-m1 .lastfooter_area1 { width: 100%; min-height: 70px; overflow: hidden; padding-bottom: 8px; box-sizing: border-box; }
.m15-size-m1 .lastfooter_area2 { width: 100%; background: #EDF0F5; margin: 0; height: auto;  }
.m15-size-m1 .lastfooter_area1 i { margin-top: 10px; height: 80px; padding: 0; width: 90%; box-sizing: border-box; }
.m15-size-m1 .lastfooter_area1 s { display: block; }
.m15-size-m1 .lexa-ss-mail,
.m15-size-m1 .lexa-ss-join,
.m15-size-m1 .lexa-ss-page { width: 90%; font-size: 12px; float: none; margin: 10px auto; }
.m15-size-m1 .btn-lex,
.m15-size-m1 .fld-lex { width: 99% !important; }
.m15-size-m1 .lastfooter_area2 .fieldset { padding: 0; }
.m15-size-m1 .lastfooter_area3 { width: 100%; height: 30px; position: relative; border-radius: 0px; right:0;top:0;bottom:0;left:0; }
.m15-size-m1 .lastfooter_area31 { width: 100%; height: 30px; right: 0px; top: 60px; border-radius: 0px; }
.m15-size-m1 .lastfooter_area3 a { padding: 7px 5px; margin:0px; border: 0; height: 30px; text-transform: uppercase; font-size: 14px; }

.m15-size-c .lastfooter_area1 i { font-size: 13px; }
.m15-size-b .lastfooter_area1 i { font-size: 11px; padding-top: -6px; }
.m15-size-a .lastfooter_area1 i { font-size: 10px; padding-top: -6px; }

.m15-size-m1 { padding-bottom: 0px !important; }
.m15-size-m1 .lastfooter_wr { bottom:-280px; }
.m15-size-m1 .lastfooter_uho { display: block; } 

.lastfooter_uho { display: none; cursor: pointer; position: fixed; bottom: 0; left: 50%; width: 1px; height: 60px; z-index: 5000; }
.lastfooter_uho > div { width: 180px; height: 60px; position: absolute; bottom: 0; left: -90px; background: #fff; }
.lastfooter_uho > div i { box-sizing: border-box; width: 240px; height: 50px; font-style: normal; display: block; }
.lastfooter_uho > div s { position: relative; z-index: 200; width: 30px; height: 30px; position: absolute; bottom: -12px; left: 75px; background: #EDF0F5; border-radius: 15px; }
.lastfooter_uho .lastfooter_uho em { position: relative; z-index: 200; background: #EDF0F5; border: 3px solid #000; }
.lastfooter_uho em:after, .lastfooter_uho em:before { top: 8px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.lastfooter_uho em:after { border-color: rgba(237, 240, 245, 0); border-top-color: #EDF0F5; border-width: 5px; margin-left: -5px; }
.lastfooter_uho em:before { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 9px; margin-left: -9px; }
.lastfooter_uho > div { background: url('/_static/_i/lastfootershdws.png') repeat-x 0 -192px; }
.lastfooter_uho > div b,
.lastfooter_uho > div u { display: block; height: 60px; position: absolute; top: 0; width: 65px; }
.lastfooter_uho > div b { background: rgba(0, 0, 0, 0) url("/_static/_i/lastfootershdws.png") repeat-x scroll -23px -109px; left: -60px; }
.lastfooter_uho > div u { background: rgba(0, 0, 0, 0) url("/_static/_i/lastfootershdws.png") repeat-x scroll -15px -27px; right: -60px; }
.lastfooter_uho > div i { position: relative; z-index: 100; }
.lastfooter_uho > div i span { display: block; z-index: 100; background: #fff; width: 226px; height: 40px; position: absolute; top: 20px; left: -25px; font-size: 12px; text-align: center; }


.btn-cyellow { 
	background: #EEC10C;
	background: -moz-linear-gradient(   top, rgba(238, 193, 12,1) 0%, rgba(238, 193, 12,1) 50%, rgba(215, 176, 10,1) 80%, rgba(215, 176, 10,1) 100%);
	background: -webkit-linear-gradient(top, rgba(238, 193, 12,1) 0%, rgba(238, 193, 12,1) 50%, rgba(215, 176, 10,1) 80%, rgba(215, 176, 10,1) 100%);
	background: linear-gradient(  to bottom, rgba(238, 193, 12,1) 0%, rgba(238, 193, 12,1) 50%, rgba(215, 176, 10,1) 80%, rgba(215, 176, 10,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEC10C', endColorstr='#D7B00A',GradientType=0 );
	}
	


.wr_acontent { background: #fff; margin: 0 auto 10px auto; }
.acontent { padding: 20px 40px; }
.acontent_wide { padding: 0px; }
.acontent_title { padding: 10px 40px; margin-bottom: 10px !important; }
.normwdth,
.wr_acontent,
.acontent,
.acontent_wide,
.acontent_title,
.acontent_title h1 { outline: 0 !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.acontent_title h1 { color: #000; font-size: 24px; }
/* type Z */ @media(min-width:999px){
	.wr_acontent { width: 1000px; }
}
/* type G */ @media(min-width:798px) and (max-width:999px){
	.wr_acontent { width: 800px; }
}
/* type F */ @media(min-width:769px) and (max-width:799px){
	.wr_acontent { width: 640px; }
}
/* type E */ @media(min-width:640px) and (max-width:768px){
	.wr_acontent { width: 540px; }
}
/* type D */ @media(min-width:480px) and (max-width:639px){
	.wr_acontent { width: 440px; }
}
/* type C */ @media(min-width:320px) and (max-width:479px){
	.wr_acontent { margin: 0 6%; }
}
/* type B */ @media(min-width:305px) and (max-width:319px){
	.wr_acontent { margin: 0; }
	.acontent,.acontent_wide,.acontent_title { padding: 10px; }
}
/* type A */ @media(max-width:304px){
	.wr_acontent { margin: 0; }
	.acontent,.acontent_wide,.acontent_title { padding: 10px; }
}	
