/** Generated by FG **/
@font-face {
	font-family: 'Conv_MGS65__U_0';
	src: url('fonts/MGS65__U_0.eot');
	src: local('O'), url('fonts/MGS65__U_0.woff') format('woff'), url('fonts/MGS65__U_0.ttf') format('truetype'), url('fonts/MGS65__U_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_MagistralC-Bold';
	src: url('fonts/MagistralC-Bold.eot');
	src: local('O'), url('fonts/MagistralC-Bold.woff') format('woff'), url('fonts/MagistralC-Bold.ttf') format('truetype'), url('fonts/MagistralC-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_MagistralC';
	src: url('fonts/MagistralC.eot');
	src: local('O'), url('fonts/MagistralC.woff') format('woff'), url('fonts/MagistralC.ttf') format('truetype'), url('fonts/MagistralC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


*, html, body, form, fieldset, img{
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	color: #535353;
	font: 12px Tahoma, sans-serif;
	padding: 0; margin: 0;
	background: #fff;
	min-width: 1170px;
}

.pagination, .clearfix {
  *zoom: 1;
}

.pagination:before, .clearfix:before,
.pagination:after, .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.pagination:after, .clearfix:after {
  clear: both;
}

.moduletable-news h3, h1, h2, .contentheading, .componentheading{font: 50px 'Conv_MagistralC'; color: #d92128; display: block; margin-bottom: 18px; text-transform: uppercase;}
h2{font-size: 25px;}
.moduletable-news h3{color: #000}
h3{font: 20px 'Conv_MagistralC-Bold'; color: #d92128; margin-bottom: 15px;}
h4{font: 18px 'Conv_MagistralC'; color: #d92128; margin-bottom: 10px;}
h5{font: 16px 'Conv_MagistralC'; color: #d92128; margin-bottom: 10px;}

ul{list-style-position: inside;}

.all, .box{display: block; width: 1170px; height: 100%; margin: 0 auto; position: relative; }

.border_0{border: 0!important}

.rel{position: relative;}

.marb_0{margin-bottom: 0px!important;}
.marb_5{margin-bottom: 5px!important;}
.marb_10{margin-bottom: 10px!important;}
.marb_15{margin-bottom: 15px!important;}
.marb_20{margin-bottom: 20px!important;}
.marb_25{margin-bottom: 25px!important;}
.marb_30{margin-bottom: 30px!important;}
.marb_35{margin-bottom: 35px!important;}
.marb_40{margin-bottom: 40px!important;}

.padb_25{padding-bottom: 25px;}
.padb_35{padding-bottom: 35px;}

.f12{font-size: 12px!important;}
.f13{font-size: 13px!important;}
.f14{font-size: 14px!important;}
.fleft{float: left;}
.fright{float: right;}

.tright{text-align: right!important;}
.tcenter{text-align: center!important;}

.clr{clear: both;}

.hr{background: url('../images/hr_bg.png') repeat-x 0 100%; margin-bottom: 25px; display: inline-block ;width: 100%;}

.allmore{display: inline-block; width: auto; font: 12px/24px Tahoma; color: #c30b13; background: url('../images/link_bg_r.png') no-repeat 100% 0; padding-right: 9px; height: 26px;}
.allmore span{display: inline-block; width: auto; font: 12px/24px Tahoma; color: #c30b13; background: url('../images/link_bg_l.png') no-repeat 0% 0; padding-left: 9px;height: 26px;}

a{color: #d92128; text-decoration: underline; cursor: pointer}
a:hover{text-decoration: none;}

.inputboxquantity, input.inputbox, .rsform-input-box{height: 25px; border: 1px #EEB5BC solid; padding: 2px 5px; width: 240px;}
select{padding: 2px; height: 30px; border: 1px #EEB5BC solid;}
textarea{border: 1px #EEB5BC solid; height: 126px; padding: 2px 5px;}
.rsform-submit-button, .button, .k2ReadMore{padding: 8px 20px; display: inline-block; width: auto; font: 15px Arial; color: #fff; text-decoration: none; cursor: pointer;}

#header{display: block; border-bottom: 4px #bd2126 solid;}
#logo{padding: 20px 0; display: inline-block;}

ul.menu-tmenu{list-style: none; position: absolute; bottom: 25px; right: 0; }
ul.menu-tmenu li{display: inline-block; *display: inline; width: auto; padding: 0px 20px; margin: 0 0 0 1px; border: 1px #fff solid;}
ul.menu-tmenu li.item-101{display: none;}
ul.menu-tmenu li a{font: 17px/32px 'Conv_MagistralC'; color: #000; text-decoration: none; text-transform: uppercase;}
.rsform-submit-button, .button, .k2ReadMore, ul.menu-tmenu li.active, ul.menu-tmenu li:hover{border: 1px #de3d43 solid;
background: #d82128; /* Old browsers */
background: -moz-linear-gradient(top,  #d82128 0%, #b92026 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d82128), color-stop(100%,#b92026)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d82128 0%,#b92026 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d82128 0%,#b92026 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d82128 0%,#b92026 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d82128 0%,#b92026 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d82128', endColorstr='#b92026',GradientType=0 ); /* IE6-9 */
-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;
}
ul.menu-tmenu li.active a, ul.menu-tmenu li:hover a{color: #fff;}
ul.menu-tmenu li.active a{ font: 17px/32px 'Conv_MagistralC-Bold';}

#slide{display: block;  border-bottom: 4px #bd2126 solid; background: url('../images/slide_bg1.jpg') repeat-x 50% 0; height: 370px; overflow: hidden;}

.moduletable-slogan{position: absolute; bottom: 60px; right: 40px; text-align: right;}
.moduletable-slogan h3{font: 50px 'Conv_MagistralC-Bold'; color: #d92128; margin: 0;}
.moduletable-slogan h4{font: 40px 'Conv_MagistralC'; color: #000; margin: 0;}

.moduletable-slogan2{text-align: center; font: italic 17px Arial; color: #7f7f7f;}
.moduletable-slogan2 h3{font: 33px 'Conv_MagistralC-Bold'; color: #7f7f7f; margin: 0;}

#breadcrumbs2{display: block; background: #e3e3e3; padding: 10px 0 10px 0;}
#breadcrumbs2 h2{margin: 0;}
#breadcrumbs{background: #e3e3e3 url('../images/bread_bg.jpg') no-repeat 50% 0; height: 43px;}

.moduletable-bread{color: #d42128; font: 12px/43px Arial; }
.moduletable-bread a{color: #686868; text-decoration: none;}

#noindex #center{background: url('../images/cont_bg.png') no-repeat 50% 0;}
#center .box{padding: 50px 0; background: #fff;}

.title_bg, .page_title{display: block; text-align: center; background: url('../images/title_bg.png') repeat-x 0 50%; margin-bottom: 30px; }
.title_bg h3, .page_title h1{display: inline-block; padding: 0 20px; background: #fff; margin: 0;}

div.itemImageGallery{margin-top: 50px;}
div.itemImageGallery h3{font: 31px 'Conv_MagistralC'; }

.itemListView .itemContainer{*width: 24.8%!important}

.cb-slideshow{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
	list-style: none;
}
.cb-slideshow li{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	-webkit-animation: imageAnimation 48s linear infinite 0s;
    -moz-animation: imageAnimation 48s linear infinite 0s;
    -o-animation: imageAnimation 48s linear infinite 0s;
    -ms-animation: imageAnimation 48s linear infinite 0s;
    animation: imageAnimation 48s linear infinite 0s;
}
.cb-slideshow li span {
    width: 1170px;
    height: 318px;
    position: absolute;
    top: 25px;
    left: 50%;
	margin-left: -585px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
	*text-indent: -1000px;
    z-index: 0;
	-webkit-animation: imageAnimation2 48s linear infinite 0s;
    -moz-animation: imageAnimation2 48s linear infinite 0s;
    -o-animation: imageAnimation2 48s linear infinite 0s;
    -ms-animation: imageAnimation2 48s linear infinite 0s;
    animation: imageAnimation2 48s linear infinite 0s;
}
.cb-slideshow li div {
    z-index: 10;
    position: absolute;
     bottom: 60px; right: 20%; text-align: right;
    opacity: 0; 
	*display: none;
    font: 40px 'Conv_MagistralC'; color: #000;
	-webkit-animation: titleAnimation 48s linear infinite 0s;
    -moz-animation: titleAnimation 48s linear infinite 0s;
    -o-animation: titleAnimation 48s linear infinite 0s;
    -ms-animation: titleAnimation 48s linear infinite 0s;
    animation: titleAnimation 48s linear infinite 0s;
}
.cb-slideshow li:first-child div {display: block;}
.cb-slideshow li div h3 {
    font: 50px 'Conv_MagistralC-Bold'; color: #d92128;
    padding: 0; margin: 0;
}


.cb-slideshow li:nth-child(1){
    background-image: url(../images/slide_bg1.jpg)
}
.cb-slideshow li:nth-child(2){
    background-image: url(../images/slide_bg2.jpg);
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.cb-slideshow li:nth-child(3){
    background-image: url(../images/slide_bg3.jpg);
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(4){
    background-image: url(../images/slide_bg4.jpg);
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.cb-slideshow li:nth-child(5){
    background-image: url(../images/slide_bg5.jpg);
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
	animation-delay: 24s;
}
.cb-slideshow li:nth-child(6){
    background-image: url(../images/slide_bg6.jpg);
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
.cb-slideshow li:nth-child(7){
    background-image: url(../images/slide_bg7.jpg);
    -webkit-animation-delay: 36s;
    -moz-animation-delay: 36s;
    -o-animation-delay: 36s;
    -ms-animation-delay: 36s;
    animation-delay: 36s;
}
.cb-slideshow li:nth-child(8){
    background-image: url(../images/slide_bg8.jpg);
    -webkit-animation-delay: 42s;
    -moz-animation-delay: 42s;
    -o-animation-delay: 42s;
    -ms-animation-delay: 42s;
    animation-delay: 42s;
}

.cb-slideshow li:first-child span {
    *background-image: url(../images/slide1.jpg)
}
.cb-slideshow li:nth-child(1) span {
    background-image: url(../images/slide1.jpg)
}
.cb-slideshow li:nth-child(2) span {
    background-image: url(../images/slide2.jpg);
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) span {
    background-image: url(../images/slide3.jpg);
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) span {
    background-image: url(../images/slide4.jpg);
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.cb-slideshow li:nth-child(5) span {
    background-image: url(../images/slide5.jpg);
	-webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
	animation-delay: 24s;
}
.cb-slideshow li:nth-child(6) span {
    background-image: url(../images/slide6.jpg);
	-webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
.cb-slideshow li:nth-child(7) span {
    background-image: url(../images/slide7.jpg);
	-webkit-animation-delay: 36s;
    -moz-animation-delay: 36s;
    -o-animation-delay: 36s;
    -ms-animation-delay: 36s;
    animation-delay: 36s;
}
.cb-slideshow li:nth-child(8) span {
    background-image: url(../images/slide8.jpg);
	-webkit-animation-delay: 42s;
    -moz-animation-delay: 42s;
    -o-animation-delay: 42s;
    -ms-animation-delay: 42s;
    animation-delay: 42s;
}

 
.cb-slideshow li:nth-child(2) div {
	-webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) div {
	-webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) div {
	-webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.cb-slideshow li:nth-child(5) div {
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
	animation-delay: 24s;
}
.cb-slideshow li:nth-child(6) div {
	-webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s; 
}
.cb-slideshow li:nth-child(7) div {
	-webkit-animation-delay: 36s;
    -moz-animation-delay: 36s;
    -o-animation-delay: 36s;
    -ms-animation-delay: 36s;
    animation-delay: 36s; 
}
.cb-slideshow li:nth-child(8) div {
	-webkit-animation-delay: 42s;
    -moz-animation-delay: 42s;
    -o-animation-delay: 42s;
    -ms-animation-delay: 42s;
    animation-delay: 42s; 
}

/*--------------------ANIMATION-----------------------------------*/
@-o-keyframes imageAnimation {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
    }
    25% {
        opacity: 0;
    }
    100% { opacity: 0 }
}
@-o-keyframes imageAnimation2 {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        transform: scale(1.01);
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        transform: scale(1.05);
    }
    25% {
        opacity: 0;
        transform: scale(1.05);
    }
    100% { opacity: 0 }
}
@-o-keyframes titleAnimation {
    0% {
        opacity: 0;
        transform: translateX(200px);
    }
    8% {
        opacity: 1;
        transform: translateX(0px);
    }
    17% {
        opacity: 1;
        transform: translateX(0px);
    }
    19% {
        opacity: 0;
        transform: translateX(-400px);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

@keyframes imageAnimation {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
    }
    25% {
        opacity: 0;
    }
    100% { opacity: 0 }
}
@keyframes imageAnimation2 {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        transform: scale(1.01);
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        transform: scale(1.05);
    }
    25% {
        opacity: 0;
        transform: scale(1.05);
    }
    100% { opacity: 0 }
}
@keyframes titleAnimation {
    0% {
        opacity: 0;
        transform: translateX(200px);
    }
    8% {
        opacity: 1;
        transform: translateX(0px);
    }
    17% {
        opacity: 1;
        transform: translateX(0px);
    }
    19% {
        opacity: 0;
        transform: translateX(-400px);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

@-ms-keyframes imageAnimation {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
    }
    25% {
        opacity: 0;
    }
    100% { opacity: 0 }
}
@-ms-keyframes imageAnimation2 {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        transform: scale(1.01);
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        transform: scale(1.05);
    }
    25% {
        opacity: 0;
        transform: scale(1.05);
    }
    100% { opacity: 0 }
}
@-ms-keyframes titleAnimation {
    0% {
        opacity: 0;
        transform: translateX(200px);
    }
    8% {
        opacity: 1;
        transform: translateX(0px);
    }
    17% {
        opacity: 1;
        transform: translateX(0px);
    }
    19% {
        opacity: 0;
        transform: translateX(-400px);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

@-moz-keyframes imageAnimation {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
    }
    25% {
        opacity: 0;
    }
    100% { opacity: 0 }
}
@-moz-keyframes imageAnimation2 {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        transform: scale(1.01);
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        transform: scale(1.05);
    }
    25% {
        opacity: 0;
        transform: scale(1.05);
    }
    100% { opacity: 0 }
}
@-moz-keyframes titleAnimation {
    0% {
        opacity: 0;
        transform: translateX(200px);
    }
    8% {
        opacity: 1;
        transform: translateX(0px);
    }
    17% {
        opacity: 1;
        transform: translateX(0px);
    }
    19% {
        opacity: 0;
        transform: translateX(-400px);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

@-webkit-keyframes imageAnimation {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
    }
    25% {
        opacity: 0;
    }
    100% { opacity: 0 }
}
@-webkit-keyframes imageAnimation2 {
    0% {
        opacity: 0;
        animation-timing-function: ease-in;
    }
    8% {
        opacity: 1;
        transform: scale(1.01);
        animation-timing-function: ease-out;
    }
    17% {
        opacity: 1;
        transform: scale(1.05);
    }
    25% {
        opacity: 0;
        transform: scale(1.05);
    }
    100% { opacity: 0 }
}
@-webkit-keyframes titleAnimation {
    0% {
        opacity: 0;
        transform: translateX(200px);
    }
    8% {
        opacity: 1;
        transform: translateX(0px);
    }
    17% {
        opacity: 1;
        transform: translateX(0px);
    }
    19% {
        opacity: 0;
        transform: translateX(-400px);
    }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
/*______________________________________________________________*/

.no-cssanimations .cb-slideshow li span{
    opacity: 1;
}

#slide_fon{display: block; positioN: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; background: url('../images/slide_fon.png') repeat-x 50% 0;}
#slide_slogan{display: inline-block; positioN: absolute; top: 0px; left: 50%; z-index: 21; background: #fff; padding: 10px 50px; color: #D92128; font: 25px 'Conv_MagistralC'; margin-left: -188px;}

h3.catItemTitle a, h3.catItemTitle {font: 22px/22px 'Conv_MagistralC-Bold'; color: #1c1718; text-decoration: none; margin: 0; text-transform: uppercase;}
.catItemIntroText{font: 18px 'Conv_MagistralC'; color: #1c1718; margin-top :5px;}
.catItemBody{display: block; padding: 20px 15px;}
.catItemView:hover{background: #c42229;}
.catItemView:hover h3.catItemTitle a, .catItemView:hover h3.catItemTitle, .catItemView:hover .catItemIntroText{color: #fff;}

#bottom{display: block; background: #f2f2f2; padding: 50px 0 70px 0; border-bottom :1px #eee solid;}
#bottom2{display: block; background: #fff; padding: 25px 0 25px 0;}

.moduletable-news .nspArt{display: inline-block; width: 33.3%!important}
.catItemView2 .catItemTitle, .moduletable-news .nspArt h4{padding: 0 0 0 10px; border-left: 14px #fff solid; font: 20px 'Conv_MagistralC'; color: #d92128; margin: 0;}
.moduletable-news .nspArt h4 a{ color: #d92128; text-decoration: none; border-bottom: 1px #c7c7c7 solid; display: block; padding-bottom: 8px;}
.catItemView2 .catItemBody, .moduletable-news .nspText{ border-left: 14px #c62027 solid; font: italic 14px Arial; color: #686868; padding: 15px 0 30px 10px;}

.moduletable-partners{position: relative;}
.moduletable-partners h3{margin: 0; float: left; margin: 0 35px 0 0; line-height: 42px;}
.moduletable-partners .img_wrapper, .moduletable-partners img{max-width: 260px; height: auto;}
.custom-partners .caroufredsel_wrapper{ min-height: 42px;}
.custom-partners ul{list-style: none; min-height: 42px; width: 830px;}
.custom-partners .jcarousel-clip, .custom-partners .jcarousel-container{width: 830px; float: left;}
.custom-partners .jcarousel-clip{ overflow: hidden;}
.custom-partners ul li{display: inline-block; width: 260px; float: left; min-height: 42px; margin: 0 25px 0 0;}

.img_wrapper{position: relative;}
.img_wrapper img{left: 0; top: 0}

#footer{display: block; background: #c92127 url('../images/footer_bg.png') no-repeat 50% 0; height: 180px; padding: 25px 0 0 0;}

ul.menu-fmenu{list-style: none; display: block; text-align: center; border-bottom: 1px #d5d0d0 solid; padding-bottom: 20px; width: 1005px; margin: 0 auto 35px auto;}
ul.menu-fmenu li{display: inline-block; *display: inline; width: auto; padding: 0 20px; border-left: 1px #fff solid;}
ul.menu-fmenu li:first-child{border: 0;}
ul.menu-fmenu li a{font: 17px 'Conv_MagistralC'; color: #fff; text-decoration: none; text-transform: uppercase;}
ul.menu-fmenu li a:hover, ul.menu-fmenu li.active a{text-decoration: underline;}

.moduletable-copy{font: 16px Arial; color: #fff; display: inline-block; float: left;}
.moduletable-des{font: 16px Arial; color: #fff; display: inline-block; float: right;}

.itemBackToTop{display: none;}

.catItemView2{margin-bottom: 60px;}
.catItemView2 .catItemImageBlock{display: block; float: left; margin: 0 10px 0 0;}
.catItemView2 .catItemTitle{padding: 20px 0 20px 10px;}
.catItemView2 .catItemTitle, .catItemView2 .catItemTitle a{border-color: #eaeaea; font: 20px 'Conv_MagistralC'; color: #d92128; text-transform: none;}
.catItemView2 .catItemBody{padding: 0 0 0 10px;}
.catItemView2 .catItemIntroText{ font: italic 17px Arial; color: #686868; margin: 0;}
.catItemView2 .buttons{margin-top: 5px; display: block; }
.catItemView2 .catItemDateCreated{font: italic 15px/35px Arial; color: #636363; display: inline-block; float: left;}
.catItemView2 .catItemReadMore{font: italic 15px Arial; color: #636363; display: inline-block; float: right;}

#k2Container2 .itemImageBlock{display: inline-block ;width: auto; float: left; margin: 0 20px 10px 0;}
#k2Container2 .itemBody{padding: 0;}

#map{border-top: 1px #f1b4b6 solid; border-bottom: 1px #fff solid;}

.form_box{margin-top: -55px}
.rsform-block{margin-bottom: 10px;}
.form_box textarea, .form_box input{width: 97%}
.form_box .rsform-submit-button{widtH: auto; float: right;}
.contact_page{font: 24px 'Conv_MagistralC';}

.moduletable-vakansy{margin-top: 30px;}
.moduletable-vakansy table{width: 100%;}
.moduletable-vakansy table td{width: 50%;}
.moduletable-vakansy .rsform-input-box{width: 95%;}
.moduletable-vakansy select{width: 97%}
.moduletable-vakansy textarea{width: 97.5%;}

.moduletable-lang{display: inline-block; width: auto; position: absolute; top: 15px; right: 0;}
.lang-block{list-style: none;}
.lang-block li{display: inline-block; width: auto; margin: 0 0 0 8px; padding-left: 16px; background: url('../images/en_flag.png') no-repeat 0 50%;}
.lang-block li:first-child{ background: url('../images/ru_flag.png') no-repeat 0 50%;}
.lang-block li a{font: 11px Arial; color: #848484; text-decoration: none;}
.lang-block li.lang-active a{color: #bd2126}

.moduletable-tel{font: 33px 'Conv_MagistralC'; color: #D92128; position: absolute; top: 30px; right: 17px;}

.jcarousel-next, #partn_next{display: block; background: url("../images/next.png") no-repeat scroll 0 0; height: 16px; width: 16px; position: absolute; top: 0; right: -50px; cursor: pointer;}
.jcarousel-prev, #partn_prev{display: block; background: url("../images/prev.png") no-repeat scroll 0 0; height: 16px; width: 16px; position: absolute; top: 0; right: -30px; cursor: pointer;}