@import "http://webfonts.ru/import/ubuntu.css";

body {background-color: #fff; font-family: 'Ubuntu'; 	font-size:14px; line-height:21px; }

h4 {font-size:18px; line-height:30px; font-style:italic; font-weight:normal; margin:0px 0 30px 0}

a {text-decoration:underline}
	a:hover {text-decoration:none}
	
.block-center {margin: 0 auto;}
	
.f1830 {font-size:18px; line-height:30px;}
.marg_bot60 {margin-bottom:30px !important;}
.marg_bot35 {margin-bottom:35px !important;}
.marg_bot20 {margin-bottom:20px 0 0 !important;}  

  .fieldset-50 {float: left; width:50%; padding-right: 10px;}
  .fieldset-50r {float: right; width:50%;}
  .fieldset-last {clear:both; width: 50%; margin-left: 50%;}
  .frequired_l {font-size:11px; line-height:15px; font-weight:normal;}
  
  .fbuttons_reset {display:none;}
  .fbuttons_submit {color:#fff; text-transform:uppercase; width:100%; border:0;}
	.fbuttons_submit:hover, .fbuttons_submit:focus {color:#fff !important;  border:0 !important; outline: none !important;}

 .hr_line {height:3px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:100%;margin:20px 0 40px;} 
  
.site_wrap {padding: 10px 0; }
	.site_wrap .lang_box {text-align:right; text-transform:uppercase}
	
	.about_exh {margin-bottom:10px}
	.about_exh .img2-responsive {float:center; }
		.about_exh .img-responsive {float:right; }
		.about_exh .date_box{font-size:30px; line-height:50px; }
			.about_exh .date_box .num{font-size:34px; line-height:26px;  } 
			.registration{ padding-top: 10%; }   
			.about_exh .date_box .txt{font-size:45px; line-height:80px; }
			.about_exh .date_box .txt span{font-size:40px; line-height:50px; font-weight:300; display:block}
			.about_exh .date_box .txt span2{font-size:40px; line-height:35px; font-weight:300; display:block; font-color:#d5232d }
			.about_exh .date_box .btn_box {font-size:14px; line-height:42px; border-radius:5px; text-align:center; max-width:230px; margin-top:20px}
	.date_box strong {color: #00678f;}
		.about_exh .place {font-size:19px; line-height:20px; font-weight:500; margin:10px 0; clear:both;}
			/*.about_exh .place span {text-transform:uppercase;} */
			
			
		.adres_box {padding-left:60px; background:url(../images/ico_adres.png) 0px 5px no-repeat; font-weight:bold; display:block; max-width:540px;}
		
	/*top menu*/	
	
	.nav.affix {height: 103px; position: relative; z-index: 1;}
	.nav.affix > .top_menu_box {position: fixed; top:0; background-color: #eee; opacity: 0.9;}	
		
	.top_menu_box {padding:25px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-bottom:30px;}
	.top_menu_box .social_box {float: right;}

	ul.top-menu {list-style:none; margin:0; padding:0;}
		ul.top-menu li {background:transparent !important; display: inline-block; padding:0px 30px 0px 0px;}
			ul.top-menu li:last-child {padding-right:0;}
		ul.top-menu li a{font-size:18px; line-height:18px; font-weight:300; text-decoration:none; text-transform:uppercase}
			ul.top-menu li a:hover {text-decoration:underline;}
	
	/* /top menu */
    
    /* new top menu bootstrap*/
	
	.navbar-toggle {border-color: #ddd;}
	.navbar-toggle .icon-bar {border-color: #888;background: #000;}
	.navbar-nav>li>a {padding: 5px; display:inline-block; color: #58585a; font-weight:300;font-size:18px; }
	.navbar-nav>li.active>a {color:#999999;font-weight:400;} 
	.main_ul>li {/*text-transform:uppercase;*/}
	.main_ul>li+li:before {padding: 5px 2px; color: #ccc; content: "/\00a0";}
	.dropdown-menu>li {text-transform:none ;}
	
	/* /new top menu bootstrap*/
	
		
	/* Left menu*/
ul.left-menu {list-style:none; margin:0; padding:0; margin-bottom:35px; position: relative; /*IE bug*/}
	ul.left-menu li{padding: 3px 5px; background:transparent !important; border-bottom:1px solid #ccc; line-height: 28px;}
	ul.left-menu li:last-child{border-bottom:0px;}
	ul.left-menu li a {font-size:14px; color:#999999;font-weight:normal;text-decoration:none;} /*#999999*/
	ul.left-menu li a:visited{color:#999999;} /*#999999*/
	ul.left-menu li a:hover{text-decoration: underline;}
		ul.left-menu li a.selected:link, ul.left-menu li a.selected:visited, ul.left-menu li a.selected:active, ul.left-menu li a.selected:hover{color:#999999;}

	/* /Left menu*/
	
	/* bottom menu */
	.bottom_menu_box {padding:10px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-bottom:30px;}
	ul.bottom-menu {list-style:none; margin:0; padding:0; position: relative; /*IE bug*/}
		ul.bottom-menu li {background:transparent !important; display: inline-block; padding:0px 0px 0px 10px;}
		ul.bottom-menu li a {font-size:16px; line-height:16px; font-weight:300; text-decoration:none;}
			
	/* /bottom menu */
	
	/*welcome left_menu*/
		.welcome_box {margin-bottom:20px}
			.welcome_box > p {padding-left:10px; border-left:1px solid #999999; color:#999999; font-size:11px; line-height:15px;}
	/* /welcome*/
	
	.news_fix > h6{font-weight:300; font-size:14px; line-height:14px; margin-bottom:0; text-transform:uppercase;}
	.news_fix b{font-weight:400;}
	.news_fix > p{color:#999999; font-size:14px; line-height:16px; margin-bottom:20px;}
		
	.ico_social {position:relative; width:111px; height:20px; background: url(../images/ico_social.png) 0 0 no-repeat;}
	
	
	.startbox {font-weight:bold; text-transform:uppercase; padding-bottom:46px;}
		.startbox .text_top{font-size:18px; line-height:29px;}
		.startbox .circle_days{width:140px; height:140px; border-radius:70px; background-color:#000; color:#fff; text-align:center; }
			.startbox .circle_days .num{font-size:70px; line-height:70px; padding-top:20px;}
			.startbox .circle_days .day{font-size:18px; line-height:20px;}

.content_box .quote {font-size:23px; line-height:32px; padding:20px 0 20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;    margin: 20px 0;}		
.content_box .quote_50 {font-size:23px; line-height:32px; padding:20px 0 20px; border-bottom:1px solid #ccc;    margin: 10px 0;}	 	
.content_box .quote2 {font-size:22px; line-height:32px; padding:20px 0 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;    margin: 20px 0;}	
.content_box .quote-top0 {border-top: none; padding-top: 0; margin-top: 0;}

.content_box .slider_box  .slider_content {padding-bottom:46px; background-color:#999}			
	.content_box .slider_content .carousel-indicators {bottom:-45px;}
	.content_box .slide_content {height:350px; overflow:hidden; position:relative; background-color:#000}			
		.content_box .slide_content .img-responsive{margin:0 auto;}			
		.content_box .slide_content .slide_txt{min-height:70px; background-color:#000; color:#fff; padding:10px 20px; position:absolute; left:0; right:0; bottom:0; font-size:14px; line-height:16px;}			
		
	.part_box {margin-bottom:20px}
	
	.doc-list-ico a{display:block; height:264px; width:100%; border:1px solid #ccc; text-decoration:none; margin-bottom:18px;}
	.doc-list-ico a.empty{color:#cccccc !important;}
		.doc-list-ico a.empty b {background-color:#ccc !important; color: #DEDDDD !important;}
	.doc-list-ico a .txt_box{display:table; height:180px; width:100%; font-weight:300; font-size:13px; line-height:16px; text-align:center; position:relative;}
		.doc-list-ico a .txt_box span{display:table-cell; padding: 0 10px; vertical-align: middle; text-transform:uppercase;}
		.doc-list-ico a b {display:block; max-width:180px; height:30px; margin:0 auto 18px; border-radius:2px; color:#fff; font-weight:300; font-size:18px; line-height:30px; text-align:center;}
		.doc-list-ico a i {display:block; height:35px; width:100%; border-top:1px solid #ccc;}
	.doc-list-ico-one a{display:block; height:264px; width:100%; border:1px solid #ccc; text-decoration:none; margin-bottom:18px;}
	.doc-list-ico-one a.empty{color:#cccccc !important;}
		.doc-list-ico-one a.empty b {background-color:#ccc !important; color: #DEDDDD !important;}
	.doc-list-ico-one a .txt_box{display:table; height:180px; width:100%; font-weight:300; font-size:14px; line-height:16px; text-align:center; position:relative;}
		.doc-list-ico-one a .txt_box span{display:table-cell; padding: 0 10px; vertical-align: middle; text-transform:uppercase;}
		.doc-list-ico-one a b {display:block; max-width:180px; height:30px; margin:0 auto 18px; border-radius:2px; color:#fff; font-weight:300; font-size:18px; line-height:30px; text-align:center;}
		.doc-list-ico-one a i {display:block; height:35px; width:100%; border-top:1px solid #ccc;}
	
	.stand_box {position:relative; widht:100%; height:307px; background:url(../images/stends_bg.jpg) top center no-repeat; background-size:cover;}
		.stand_box .stand_links{position:absolute; background:url(../images/gray_opacity_bg.png) 0 0 repeat; width:100%; padding:20px; bottom:0;}
			.stand_box .stand_links ul{list-style:none; padding-left:0; margin-bottom:0;}
			.stand_box .stand_links ul>li>a {display:block; width:100%; color:#333333;}
	
	.de_mo_box {min-height:120px; font-style:italic; font-size:18px; line-height:18px;}
		.de_mo_box .head{height:61px; padding:20px 0 0 25px; color:#fff;}
		.de_mo_box .text{height:140px; padding:25px 0 0 25px;}
			.de_mo_box .text .day{display:inline-block; margin-right:40px;}
			
			.montage .head{background-color:#018522;}
			.montage .text{border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
				.montage .text .day {color:#018522}
			.demontage .head{background-color:#ff2e2e;}
			.demontage .text{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc;}
				.demontage .text .day {color:#ff2e2e}
	
	.tbl_time {font-size:14px; line-height:16px; font-weight:300;}
		.tbl_time .time {width:165px; vertical-align:top;  line-height:24px;}
		.tbl_time .step{width:60px; vertical-align:top;}
			.tbl_time .step.with_dot {background: url(../images/doted_vert.png) top center repeat-y;}
			.tbl_time .step span {width:24px; height:24px; display:block; border-radius:12px; margin:0 auto 10px; text-align: center; background-color:#000; color:#fff; font-style:italic; font-weight:bold; line-height:24px;}
		.tbl_time .about{width:auto; vertical-align:top; }
	
	ul.color_ul {list-style:none; padding-left:0;}
		ul.color_ul li {background:url(../images/ul_dot.png) 1px 10px no-repeat; padding-left:10px; padding-top:3px;}

	
	.dotted_li ul{list-style:none; padding-left:0;}
		.dotted_li li{line-height: 1.2em; position: relative; padding: 0 5em 0 0; text-align: left; border-bottom: 1px dotted #ccc; clear: both; margin: 0 0 .4em 0; min-height: 0;}
		.dotted_li li.no_dot{border-bottom:  0px;}
		.dotted_li li em {margin: 0; position: relative; top: .25em; padding: 0 5px 0 0; background: #fff; font-style:normal;}
		.dotted_li li span {background: #fff; padding: 1px 0 1px 5px; color: #000; position: absolute; bottom: -.35em; right: -1px; }
		.dotted_li .comment {color:#cccccc; font-size:11px; line-height:15px; text-align:right;}
	
	
	.press_page {font-size:14px; line-height:24px;}

	.contacts-box {margin-bottom:25px;}
	.contacts-box .color {margin-bottom:0;}
	.contacts-box strong {font-weight:normal; text-transform:uppercase}
/**/

#carousel-logos .item{min-height: 135px;}
#carousel-logos .item img.img-responsive {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
#carousel-logos .carousel-control {background-image: none;}
#carousel-logos .left {left: -25px}
#carousel-logos .right {right: -25px}

/* О Выставке */

.exh-icon-content {width:130px; float:left; margin-bottom:20px;}
.exh-icon-content img{margin:0 auto}

.awards {margin-bottom:20px;}
.award-box {height:162px; width:100%; background:url(../images/about_awards_bg.png) top center no-repeat; padding:70px 0px 0; color:#fff; text-align:center; text-transform:uppercase; font-size:22px; line-height:24px; font-weight:300;}

.exh-icons { display:none;
    margin: 0 -10px 20px;
    overflow: hidden
}
.exh-icons-list {
    padding-left: 0;
    list-style: none
}
.exh-icons li {
    float: left;
    width: 25%;
    height: 115px;
    padding: 10px;
    font-size: 10px;
    line-height: 1.4;
    text-align: center;
    background-color: #f9f9f9;
    border: 1px solid #fff
}
.exh-icons .glyphicon {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 24px
}
.exh-icons .exh-icons-text {
    display: block;
    text-align: center;
    word-wrap: break-word
}
	
	.video_100 {position:relative; padding-bottom:56.25%; margin:30px auto; height:0; overflow:hidden;}
		.video_100 iframe,.video_100 object,.video_100 embed {position:absolute; top:0; left:0; width:100%; height:100%;}
	
/* Эспоненту */	
.icons-expos {margin:20px 0;}
.icons-expos .icons-box {width:170px; float:left; margin-bottom:20px; height:100px;} 
	.icons-expos .icons-box img{margin:0 auto}

	
.footer .icons-expos {text-align:center}
	.footer .icons-expos .icons-box{display:inline-block; width:20%; float:none; height:140px;}
		.footer .icons-expos .icons-box .mid_fix{display:table; width:100%; height:100%;}
			.footer .icons-expos .icons-box a{display:table-cell; vertical-align:middle;}

.footer .link_politic {
	font-size:12px;
	line-height:14px;
	color:#808080;
	padding-bottom:20px;
}
	
/*замена цветов на сайте*/

.color_exh  .color{color:#00678f;}

.color_exh a{color:#00678f; text-decoration:none;}
	.color_exh a:hover{text-decoration:underline;}
	.about_exh .date_box .num {color:#000;}
	.about_exh .date_box .btn_box {background-color:#00678f;}
		.about_exh .date_box .btn_box a{color:#000; text-decoration:none;}
			.about_exh .date_box .btn_box a:hover{color:#000}

.color_exh ul.top-menu li a{color:#000; }
	.color_exh ul.top-menu li a:visited{color:#000;}
			.color_exh ul.top-menu li a:hover{color:#000;}
			.color_exh ul.top-menu li a.selected:link, .color_exh ul.top-menu li a.selected:visited, .color_exh ul.top-menu li a.selected:active, .color_exh ul.top-menu li a.selected:hover {color:#000; text-decoration:underline;}
			
.color_exh 	ul.bottom-menu li a {color:#000;}
.color_exh 	ul.bottom-menu li a:visited {color:#000;}
			.color_exh ul.bottom-menu li a:hover {color:#000;}
				.color_exh ul.bottom-menu li a.selected:link, .color_exh ul.bottom-menu li a.selected:visited, .color_exh ul.bottom-menu li a.selected:active, .color_exh ul.bottom-menu li a.selected:hover {color:#000; font-weight:bold;}
.color_exh .startbox .circle_days {background-color:#00678f; color:#fff;}
.color_exh .tbl_time .step span  {background-color:#00678f;}

.color_exh .dotted_li li span {color:#00678f;}
.color_exh .doc-list-ico a b {background-color:#00678f; color:#fff}
.color_exh .doc-list-ico-one a b {background-color:#00678f; color:#fff}

.color_exh  .news_fix > h6{color:#00678f;}
.color_exh  .fbuttons_submit {background:#00678f !important; color:#fff}

/* /замена цветов на сайте*/

a.carousel-control {
	color:#fff;
}
.block-center {
	margin: 0 auto;
}


#video12 {
  position: relative;
  margin-bottom: -110px;
  padding-bottom: 70%;
}
#video12 iframe {
  position: absolute;
  width: 98%;
  height: 70%;
}
#video12 div {
  position: absolute;
  bottom: -110px;
  width: 98%;
  height: 100px;
  padding: 0;
  overflow-x: auto;
  white-space: nowrap;
  text-align: center;
}
#video12 img {
  height: calc(70% - (5px + 1px)*2 - 10px);
  margin: 0 5px 0 0;
  padding: 5px;
  border: 1px solid #555;
  border-radius: 5px;
  opacity: .7;
}
#video12 img:hover {
  opacity: 1;
  cursor: pointer;
}
#video12 img:focus {
  opacity: .2;
}

.info_support {/*font-weight: bold; text-transform: uppercase;*/ text-align:center;}
.info_support .col-md-4{height: 120px}
.info_support .col-md-3 a{height:90px; display:block; line-height:90px; margin-bottom: 20px;}
.info_support .col-md-3 a img{vertical-align:middle; display:inline-block; max-height:90px;}
.info_support .status{display: block; padding-top: 10px; font-size: 10px; line-height: 14px; margin-bottom: 10px; height: 40px; border-top: 1px solid #cccccc;}

	
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: -20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
	
.service_block {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
	margin-bottom: 20px;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.img-rounded {
    border-radius: 6px;
    margin: 5px;
}
mg {
    max-width: 100%;
}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* close commented backslash hack */
/* ==========================================================================
   Media Queries
   ========================================================================== */
@media only screen and (min-width : 240px) and (max-width : 767px)  {
.container {
    width: 99%;}
.doc-list-ico {
    max-width: 490px;
    margin: 0 auto;}
	.doc-list-ico-one {
    max-width: 290px;
    margin: 0 auto;}
    .top_menu_box .social_box {float: left; padding: 15px;}
}
@media (min-width: 768px) {
	.container {
	    width: 95%;
	}

}

@media (min-width: 992px) {
.container {
    width: 85%;}
}

@media (min-width: 1200px) {
.container {
    width: 80%;}
}

@media (min-width: 1920px) {
.container {
    width: 70%;}
}


@media only screen and (min-width: 992px) {
    .mobbottom {display:none;} 
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/****Ipad Portrait 768 Container 750 ****/
    .mobrightbottom {display:none;}
    
 	
}

@media only screen and (min-width : 630px) and (max-width : 767px) {
    .topimg {display:none;}
    .mobrightbottom {display:none;}
    .top_menu_box {padding: 5px 0;}
}

@media only screen and (min-width : 480px) and (max-width : 629px)  {
	/****Mobile Landscape 480 Container 100% ****/
    .topimg {display:none;}
	.startbox .circle_days { width: 110px; height: 110px;}
    .startbox .circle_days .num { font-size: 60px; line-height: 70px; padding-top: 10px;}
    ul.bottom-menu li a { font-size: 14px; line-height: 16px; text-decoration: none;}
    ul.bottom-menu li { width:30%}
    .mobrightbottom {display:none;}
    .top_menu_box {padding: 5px 0;}
    .navbar-nav>li>a {font-weight:400;font-size:16px; }

}
@media only screen and (min-width : 480px) and (max-width : 495px)  {
	/****Mobile Landscape 480 Container 100% ****/
    .about_exh .date_box{font-size:36px; line-height:48px; }
			.about_exh .date_box .num{font-size:60px; line-height:49px; font-weight:bold; padding-top: 10px;}
			.about_exh .date_box .txt{font-size:50px; line-height:49px; font-weight:300;}
			.about_exh .date_box .txt span{font-size:40px; line-height:43px; font-weight:300; display:block}
			.about_exh .date_box .txt span2{font-size:20px; line-height:35px; font-weight:300; display:block; font-color:#d5232d }
			.about_exh .date_box .btn_box {font-size:14px; line-height:42px; border-radius:5px; text-align:center; max-width:230px; margin-top:20px}
            .about_exh .place {font-size: 16px; line-height: 23px; font-weight: 500; margin: 0; clear: none;}
            .top_menu_box {padding: 5px 0;}
            .navbar-nav>li>a {font-weight:400;font-size:16px; }

}
@media only screen and (min-width : 480px) and (max-width: 768px) {
	/****Mobile Portrait 320 ****/



			.about_exh .date_box .txt span{font-size:23px; line-height:30px; font-weight:400; display:block;padding-left: 4px;}
			.about_exh .date_box .txt span2{font-size:10px; line-height:35px; font-weight:300; display:block; font-color:#d5232d; }
			.about_exh .date_box{font-size:23px; line-height:30px; }

}
@media only screen and (min-width : 320px) and (max-width: 479px) {
	/****Mobile Portrait 320 ****/
    .topimg {display:none;}
    .mobrightbottom {display:none;}
    .startbox .text_top{font-size:12px; line-height:20px;}
    .startbox .circle_days { width: 70px; height: 70px;}
    .startbox .circle_days .num { font-size: 20px; line-height: 20px; padding-top: 10px;}
	.about_exh .date_box{font-size:23px; line-height:48px; }
			.about_exh .date_box .num{font-size:40px; line-height:49px; font-weight:bold;}
			.about_exh .date_box .txt{font-size:20px; line-height:63px; font-weight:300;}
			.about_exh .date_box .txt span{font-size:23px; line-height:30px; font-weight:400; display:block;padding-left: 4px;}
			.about_exh .date_box .txt span2{font-size:20px; line-height:35px; font-weight:300; display:block; font-color:#d5232d; }
			.about_exh .date_box .btn_box {font-size:14px; line-height:42px; border-radius:5px; text-align:center; max-width:230px; margin-top:20px;}
            .about_exh .place {font-size: 16px; line-height: 23px; font-weight: 500; margin: 0; clear: none;}
            .top_menu_box {padding: 5px 0;}
            .navbar-nav>li>a {font-weight:400;font-size:16px; }
            #video12 {margin-bottom: 10px;}
            #video12 iframe {width: 98%;}
            #video12 div { width: 98%;}
     	.doc-list-ico a .txt_box{font-size:11px; line-height:13px;}
		.doc-list-ico a .txt_box span { padding: 1px; }
		.doc-list-ico-one a .txt_box{font-size:13px; line-height:14px;}
       .de_mo_box .text { height: 292px; padding: 25px 25px 0 25px;}
}
@media only screen and (max-width: 319px) {
	/****Mobile Portrait 320 ****/
    .topimg {display:none;}
    .mobrightbottom {display:none;}
    .startbox .text_top{font-size:12px; line-height:20px;}
    .startbox .circle_days { width: 70px; height: 70px;}
    .startbox .circle_days .num { font-size: 20px; line-height: 20px; padding-top: 10px;}
	.about_exh .date_box{font-size:23px; line-height:48px; }
			.about_exh .date_box .num{font-size:40px; line-height:49px; font-weight:bold;} 
			.about_exh .date_box .txt{font-size:20px; line-height:63px; font-weight:300;}
			.about_exh .date_box .txt span{font-size:23px; line-height:13px; font-weight:400; display:block;padding-left: 4px;}
			.about_exh .date_box .txt span2{font-size:20px; line-height:35px; font-weight:300; display:block; font-color:#d5232d; }
			.about_exh .date_box .btn_box {font-size:14px; line-height:42px; border-radius:5px; text-align:center; max-width:230px; margin-top:20px;}
            .about_exh .place {font-size: 16px; line-height: 23px; font-weight: 500; margin: 0; clear: none;}
            .top_menu_box {padding: 5px 0;}
            .navbar-nav>li>a {font-weight:400;font-size:16px; }
            #video12 {margin-bottom: 10px;}
            #video12 iframe {width: 98%;}
            #video12 div { width: 98%;}
     	.doc-list-ico a .txt_box{font-size:10px; line-height:13px;}
		.doc-list-ico a .txt_box span { padding: 1px; }
		.doc-list-ico-one a .txt_box{font-size:13px; line-height:14px;}
       .de_mo_box .text { height: 292px; padding: 25px 25px 0 25px;}
}