div.footer {
background-color: #c0bdbc;
margin-top: 40px;
}
div.footer div.container{}
div.footer_item{float: left;margin: 0 0 0 14%;}

div.slide_1:hover, div.slide_2:hover {
background-color: #CC0001
}

#toTop {
border-radius: 50px;
background-color: #cc0001;
text-align:center;
padding:5px;
position:fixed;
bottom:50px; /* отступ кнопки от нижнего края страницы*/
right:50px;
cursor:pointer;
display:none;
color: red;
font-family:verdana;
font-size:11px;
}

@media (min-width: 1700px) and (max-width: 1920px) {
#ruen {
text-align:center;
padding:5px;
position: absolute;
top: 10px; /* отступ кнопки от нижнего края страницы*/
left:91%;
cursor:pointer;
font-size:25px;
width: 130px;
}
}

@media (min-width: 1244px) and (max-width: 1699px) {
#ruen {
text-align:center;
padding:5px;
position: absolute;
top: 5px; /* отступ кнопки от нижнего края страницы*/
left:91%;
cursor:pointer;
font-size:25px;
width: 130px;
}
}

@media (min-width: 1300px) and (max-width: 1370px) {
#ruen {

top: 5px; /* отступ кнопки от нижнего края страницы*/

}
}

@media (min-width: 980px) and (max-width: 1243px) {
#ruen {
text-align:center;
padding:5px;
position: absolute;
top: 5px; /* отступ кнопки от нижнего края страницы*/
left:91%;
cursor:pointer;
font-size:25px;
width: 130px;
}
}

@media (min-width: 320px) and (max-width: 980px) {
#ruen {
margin-left:70%;
}
}

.ruen-fixed {
text-align:center;
padding:5px;
position: fixed !important;
top: -5px !important; /* отступ кнопки от нижнего края страницы*/
left:91%;
z-index: 1040;
}

#ruen a {
color: #000;
float: left;
}

table.list tr td{border: 1px solid;}
table.list tr td p{margin: 0;}
.program_time {
border: 1px solid #6F6F6E;
background-color: #6F6F6E;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 5px;
}

.program_company {
border-left: 1px solid #6F6F6E;
border-right: 1px solid #6F6F6E;
border-bottom: 1px solid #6F6F6E;
padding: 5px;
font-size: 16px;
font-weight: bold;
text-align: center;
}

.program_content {
border: 1px solid #6F6F6E;
padding: 5px;
margin: 10px 0;
}

.program_time p,
.program_company  p {margin: 0;}

.strong{font-weight: bold;}

.red {color: red;}

div.partners img {max-height: 100px; max-width: 130px; margin: 10px 10px;}
ul.slides li a {text-decoration: none;}

.gallery_btn{
display: block;
margin: 0; 
background-color: #FF4342; 
padding: 10px;
text-decoration: none;
font-size: 20px; 
color: #fff; 
font-weight: bold; 
line-height:26px;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0,0,0,0.7);
}

.gallery_btn:hover {
background-color: #F81818; 
text-decoration: none;
color: #fff;

}

.gallery_btn:active {
background-color: #F81818; 
text-decoration: none;
color: #fff;
box-shadow: 0 0 0 rgba(0,0,0,0.5);
}

.gallery_btn:after {
content: "";
float: right;
background: url('//farexpo.ru.images.1c-bitrix-cdn.ru/bitrix/templates/fashion-industry/img/btn_arrow.png?14314188101359') no-repeat !important;
width: 26px;
height: 25px;
}

.gallery_btn:hover:after {
background: url('//farexpo.ru.images.1c-bitrix-cdn.ru/bitrix/templates/fashion-industry/img/btn_arrow_hover.png?14314187391477') no-repeat !important;
}

div.flexslider1 ul.slides li {margin: 5px 5px 20px 5px;}
div.flexslider1 ul.slides li {margin: 5px 5px 20px 5px;}

.news-detail{text-align: justify;}
.pluso-more {display: none !important;}

.films > iframe {
margin: 0 25px;
}

table.del_prog{
width: 100%;
margin-bottom: 20px;
}

table.del_prog tr td {
vertical-align: top;
padding: 5px 10px;
}

table.del_prog tr td:first-child {
width: 16%;
}

table.del_prog tr td:nth-child(3) {
padding: 5px 15px 5px 50px;
}

table.program .tableheadtext
{
	background-color: #014495;
	color:#FFFFFF;
}
table.program td, table.program th
{
	border: 1px solid #014495;
}
table.program p
{
	margin: 0px;
}
table .sectincbg, table .sectincbg .text
{
	background-color:#0066CC;
	color:#FFFFFF;
}
table .sectincbg .titletext
{
	background-color:#0066CC;
	color:#FFFFFF;
}
table .sectincbg tr, table .sectincbg td
{
	color:#FFFFFF;
}

table.program td:first-child {width: 60%;}
table.program td:nth-child(2n) {width: 30%;}

#show_popup {width:780px;}
#show_popup .popup-window-content {padding:15px;}
#show_popup  {color: #000;}
#show_popup .detail_picture {margin: 20px 8px; text-align:center;}
#show_popup .properties {margin-top: 20px; font-size:14px; font-weight:bold;}
#show_popup .popup-window {width:100%}

.photocatalog .span8 h3 {margin-top: 0px;}
.photocatalog h2 {margin: 30px 0 30px 0; font-size: 40px;}
.photocatalog .span8 .text {margin-top: 20px; margin-bottom: 100px;}
.photocatalog .span8 .smalltext {margin-top: -10px;}
.photocatalog .span3 img {width: 75%;}
.photocatalog .images img{height:310px; margin: -74px 20px 100px 0;}
.photocatalog .span8 {margin-top: 20px;}
/*div.carousel1 ul li a img {padding: 0 20px!important; }*/

b.caret {margin-top: 9px;}

.detail-text {margin-top: 40px;}

#bx_3218110189_29869, #bx_3218110189_30007 {font-size: 14px;}

.news-item {margin-bottom: 20px;}
#bx_3218110189_29968{font-size: 19px;}
#bx_3218110189_30008{font-size:14px;}

