/*@font-face {
    font-family: 'HelveticaNeueCyrRoman';
    src: url('font/helveticaneuecyr-roman.eot');
    src: url('font/helveticaneuecyr-roman.eot') format('embedded-opentype'),
         url('font/helveticaneuecyr-roman.woff2') format('woff2'),
         url('font/helveticaneuecyr-roman.woff') format('woff'),
         url('font/helveticaneuecyr-roman.ttf') format('truetype'),
         url('font/helveticaneuecyr-roman.svg#HelveticaNeueCyrRoman') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueCyrUltraLight';
    src: url('font/helveticaneuecyr-ultralight.eot');
    src: url('font/helveticaneuecyr-ultralight.eot') format('embedded-opentype'),
         url('font/helveticaneuecyr-ultralight.woff2') format('woff2'),
         url('font/helveticaneuecyr-ultralight.woff') format('woff'),
         url('font/helveticaneuecyr-ultralight.ttf') format('truetype'),
         url('font/helveticaneuecyr-ultralight.svg#HelveticaNeueCyrUltraLight') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueCyrLight';
    src: url('font/helveticaneuecyr-light.eot');
    src: url('font/helveticaneuecyr-light.eot') format('embedded-opentype'),
         url('font/helveticaneuecyr-light.woff2') format('woff2'),
         url('font/helveticaneuecyr-light.woff') format('woff'),
         url('font/helveticaneuecyr-light.ttf') format('truetype'),
         url('font/helveticaneuecyr-light.svg#HelveticaNeueCyrLight') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueCyrMedium';
    src: url('font/helveticaneuecyr-medium.eot');
    src: url('font/helveticaneuecyr-medium.eot') format('embedded-opentype'),
         url('font/helveticaneuecyr-medium.woff2') format('woff2'),
         url('font/helveticaneuecyr-medium.woff') format('woff'),
         url('font/helveticaneuecyr-medium.ttf') format('truetype'),
         url('font/helveticaneuecyr-medium.svg#HelveticaNeueCyrMedium') format('svg');
}
*/
body
{
	font-weight: normal;
	font-style: normal;
	height: 100%;
	outline: none !important;
	margin: 0px;
	font-family: 'Istok Web', sans-serif;
	padding: 0px;min-width: 1000px;
}
html
{
	outline: none !important;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
object, embed, a, a img, a:active, a:selected, a:visited {
 outline:0
}
img
{
	outline: none !important;
}
ul, li
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
a
{
	outline: none !important;
	color: #2864e5;
	text-decoration: underline;
}
a:active, a:selected, a:visited {
 border: none;
 outline: none;
}
a:active, a:focus, a:hover
{
	text-decoration: none;
	outline: none;
}
a:hover{ -moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
a img
{
	border: none;
}
h1,h2,h3,h4,h5,h6{	
	color: #1b2331;
font-size: 20px;
font-family: 'Istok Web', sans-serif;
font-weight: lighter;	text-transform:uppercase;margin: 0px;}
h1
{
	font-size: 20px;
}
h2
{
	font-size: 18px;
}
h3
{
	font-size: 16px;
}
h4
{
	font-size: 14px;
}
h5
{
	font-size: 12px;
}
h6
{
	font-size: 10px;
}
.item-page {
padding: 25px 0px;
font-size: 13px;
color: #5a5e67;
font-family: 'Roboto', sans-serif;
font-weight: normal;
}
#header .logo a {
background: url(img/logo.png) no-repeat;
display: block;
height: 97px;
width: 170px;
}
#header .logo {
display: inline-block;
vertical-align: top;
width: 171px;
}
#header .menu {
display: inline-block;
vertical-align: top;
float: right;
position: relative;
left: -2px;
}
.content {
width: 965px;
margin: 0 auto;
}
#top > div > div {
display: inline-block;
vertical-align: top;
}
.menu ul li {
display: inline-block;
margin-right: 2px;
}
.menu ul li a {
padding: 0px 10px;
font-size: 14px;
text-transform: uppercase;
text-decoration: none;
font-family: 'Roboto', sans-serif;
color: #fff;
height: 25px;
line-height: 26px; display: inline-block;
}
.menu ul li.current a {
padding: 0px 10px;
font-size: 14px;
text-transform: uppercase;
text-decoration: none;
font-family: 'Roboto', sans-serif;
color: #fff;
background: #ff3c00;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
height: 25px;
line-height: 26px;
}
.menu ul li a:hover{
padding: 0px 10px;
font-size: 14px;
text-transform: uppercase;
text-decoration: none;
font-family: 'Roboto', sans-serif;
color: #fff;
background: #ff3c00;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
height: 25px;
line-height: 26px;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 
}
.camera_wrap {
width: 100% !important;
}
.camera_target {
/* width: 965px !important; */
margin: 0 auto;
text-align: center !important;
}
.camera_target_content {
width: 965px !important;
margin: 0 auto;
}
.camera_target img {
    width: 965px !important;
    height: 328px !important;
    margin-top: 0px !important;
   left: 180px;
    position: relative !important;
}
.div_lnd_intro {
width: 233px;
display: inline-block;
vertical-align: top;
margin: 0px 2px;
margin-top: -8px;
}

a.lndtitle {
display: block;
font-size: 13px;
text-transform: uppercase;
color: #263043;
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-weight: bold;
margin-top: 13px;
margin-bottom: 6px;
line-height: 15px;
}
a.lndtitle:hover{color: #ff3c00;-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; }
.lnd_introtxt {
font-size: 13px;
color: #5a5e67;font-family: 'Roboto', sans-serif;
}
.imgnews {
height: 67px;
overflow: hidden;
border-radius: 5px;
}
.blog .items-leading  .imgnews, .blog .items-row .imgnews { float: left;}
.imgnews img {
margin-top: -25px;
}
.blog .items-leading   a.detailnews, .blog .items-row a.detailnews{margin-left: 11px;}
.blog .items-leading   .lnd_introtxt, .blog .items-row .lnd_introtxt{margin-left: 255px;}
.blog .items-leading a.lndtitle span, .blog .items-row a.lndtitle span {
margin-left: 10px;
}
span.lnd_introdate {
color: #f0f0f0;
font-size: 12px;
background: #02347a;
font-family: 'Istok Web', sans-serif;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
padding: 2px 5px;
display: inline-block;
position: absolute;
}
#news .moduletable {
margin-bottom: 15px;
}
.detailnews {
color: #ff3c00;
font-size: 12px;
margin-top: 8px;
display: inline-block;
}
.detailtxt a {
border: 1px solid #fff !important;
border-radius: 17px;
height: 37px;
display: inline-block;
line-height: 40px !important;
text-decoration: none;
font-size: 14px !important;
text-transform: uppercase;
font-family: 'Istok Web', sans-serif !important;
color: #fff;
width: 244px;
text-align: center;
margin-top: 20px !important;
}
.detailtxt a:hover{
border: 1px solid #fff !important;
border-radius: 17px;
height: 37px;
display: inline-block;
line-height: 40px !important;
text-decoration: none;
font-size: 14px !important;
text-transform: uppercase;
font-family: 'Istok Web', sans-serif !important;
color: #3bb9e6;
background:#fff !important;
width: 244px;
text-align: center;
margin-top: 20px !important;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.camera_caption_title{ color:#ffffff; font-size:30px;font-weight: 400; font-family: 'Roboto', sans-serif;margin-bottom: 8px;}
.camera_caption_desc span.txtslide {
color: #171a1e;
font-size: 13px;
font-weight: normal;
font-family: 'Roboto', sans-serif;
width: 480px;
display: block;
}
.camera_caption_desc span.headslide{color:#ffffff; font-size:24px; font-weight:100;     font-family: 'Roboto', sans-serif;display: block;margin-bottom: 12px; text-transform:uppercase;}

.calendar-left {
width: 287px;
display: inline-block;
vertical-align: top;
}
#advantages ul li {
color: #5a5e67;
font-size: 13px;
font-family: 'Roboto', sans-serif;
display: inline-block;
width: 136px;
text-align: center;
padding-left: 10px;
padding-right: 10px;
padding-top: 85px;
vertical-align: top;
background: url(img/raund.png) no-repeat;
background-position: center top;
}
.bigopit span {
background: url(img/icons.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: 20px 17px;
}
.bigopit:hover span {
background: url(img/icons-hover.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: 20px 17px;
}
.semiraritren span {
background: url(img/icons.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -61px 17px;
}
.semiraritren:hover span {
background: url(img/icons-hover.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -61px 17px;
}
.profpodhod span {
background: url(img/icons.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -143px 17px;
}
.profpodhod:hover span {
background: url(img/icons-hover.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -143px 17px;
}
.pechatnieelet:hover span {
background: url(img/icons-hover.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -222px 16px;
}
.pechatnieelet span {
background: url(img/icons.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -222px 16px;
}
.pechatnieelet:hover span {
background: url(img/icons-hover.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -222px 16px;
}
.udobnieclient span {
background: url(img/icons.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -303px 17px;
}
.udobnieclient:hover span {
background: url(img/icons-hover.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -303px 17px;
}
.otvetiproblem span {
background: url(img/icons.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -384px 17px;
}
.otvetiproblem:hover span {
background: url(img/icons-hover.png) no-repeat;
width: 71px;
height: 71px;
display: block;
position: absolute;
margin-top: -84px;
margin-left: 32px;
background-position: -384px 17px;
}
.next-seminar {
display: inline-block;
vertical-align: top;
width: 634px;
padding-left: 38px;
}
#seminar-block {
background:url(img/bg.png);
padding:850px 0px;
height: 346px;
padding-top: 63px;
}
#text-line div img {
position: absolute; 
}
#text-line div p {
    /* overflow: hidden; */    position: relative;
}
#text-line div {
    min-width: 1245px;
}

#text-line {
    overflow: hidden;
}
#unite_carousel_1_1 li img{ max-width:130px !important; height:auto !important; }
#news h3 {
font-family: 'Istok Web', sans-serif;
font-weight: normal;
text-transform: uppercase;
margin-bottom: 25px;
font-size: 20px;
color: #1b2331;
text-align: center;
}
#advantages h3 {
font-family: 'Istok Web', sans-serif;
font-weight: normal;
text-transform: uppercase;
margin-bottom: 25px;
font-size: 20px;
color: #1b2331;
text-align: center;
}
.ohanah.module {
margin-top: -14px;
}
#advantages {
height: 226px;
padding: 22px 0px;
}
#news {
	background:url(img/bg.png);
padding: 25px 0px;
}
#slider {
background: #3bb9e6;
}
#text-line {
background: url(img/textbg.png) top center  #0048a7 no-repeat;
height: 50px;
line-height: 50px;
}
#header {
height: 98px;
line-height: 98px;
background: url(img/topbg.jpg) #0047a6 no-repeat;
background-position: -360px top;
}
.breadcrumbs-block {
background: #eeeff1;
height: 48px;
line-height: 48px;
}
#top {
height: 42px;
background: #263043;
line-height: 41px;
font-size: 12px;
color: #e7e7e7;
}
a.acymailing_togglemodule {
background: url(img/mailes.png) #ff3c00 no-repeat;
font-size: 14px !important;
text-decoration: none;
text-transform: uppercase;
color: #ffffff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
height: 40px;
line-height: 44px;
display: inline-block;
padding: 0px 15px;
background-position: right center;
text-align: left;
}
a.acymailing_togglemodule:hover{background: url(img/mailes.png) #39b7e6 no-repeat;background-position: right center;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.company-top {
line-height: 45px;
}
#top a{font-size: 11px;
 text-decoration:none;}
#footer {
height: 72px;
background: #252e41;
}
#footer > div>div {
display: inline-block;
vertical-align: top;
line-height: 71px;
}
.breadcrumb li {
display: inline-block;
vertical-align: top;
}
#menu-footer {
background: #013479;
height: 36px;
background:url(img/footerbg.png) center #013479 no-repeat;
}
#menu-footer ul li {
display: inline-block;
vertical-align: top;margin: 0px 15px;
}
.company-footer {
font-size: 11px;
color: #a3a6aa;
background: url(img/logofooter.png) no-repeat;
padding-left: 110px;
width: 148px;
line-height: 15px !important;
padding-top: 24px;
padding-bottom: 17px;
background-position: left center;
}
#menu-footer ul {
text-align: center;
line-height: 36px;
}
.camera_commands {
display: none;
}
.phone-top {
border-left: 1px solid #3a404a;
}
.mail-top {
border-left: 1px solid #3a404a;
}
.social-top {
border-left: 1px solid #3a404a;
border-right: 1px solid #3a404a;
}
.langline {
color: #ff3c00;
font-size: 11px;
}
.phone-footer {
border-left: 1px solid #3a404a;
}
.mail-footer {
border-left: 1px solid #3a404a;
}
.social-footer {
border-left: 1px solid #3a404a;
border-right: 1px solid #3a404a;
}
.phone-top .icon {
color: #e7e7e7;
font-size: 16px;
background: url(img/phone.png) no-repeat;
background-position: 0px 4px;
padding-left: 25px;
margin-left: 12px;margin-right: 12px;
}
.phone-footer .icon {
color: #e7e7e7;
font-size: 16px;
background: url(img/phone.png) no-repeat;
background-position: 0px 4px;
padding-left: 25px;
margin-left: 12px;margin-right: 12px;
}
.company-top {color: #a3a6aa;font-size: 11px;width: 304px;}
.mail-top .icon {
color: #e7e7e7;
font-size: 13px;
background: url(img/mail.png) no-repeat;
background-position: 0px 4px;
padding-left: 25px;
margin-left: 12px;margin-right: 12px;
}
.mail-footer .icon {
color: #e7e7e7;
font-size: 13px;
background: url(img/mail.png) no-repeat;
background-position: 0px 4px;
padding-left: 25px;
margin-left: 12px;margin-right: 12px;
}
.social-top a {
color: #e7e7e7;
font-size: 13px;
background: url(img/facebook.png) no-repeat;
background-position: 0px 0px;
padding-left: 25px;
margin-left: 12px;margin-right: 12px;
}
.social-footer a {
color: #e7e7e7;
font-size: 13px;
background: url(img/facebook.png) no-repeat;
background-position: 0px 0px;
padding-left: 25px; text-decoration:none;
margin-left: 12px;margin-right: 12px;
}
.copyrites-footer {
    font-size: 11px;
    color: #a3a6aa;
    line-height: 15px !important;
    padding-top: 17px;
    padding-left: 5px;
    width: 203px;
}
.headerevernt h1{text-align: center;
margin-bottom: 25px;color: #1b2331;}
.counter.pull-right {
display: none;
}
.headerevernt {
padding: 25px 0px;
}
.event_detail_container {
margin-bottom: 18px;
}
ul.pagination-list li a {

font-size: 13px;background: #015a9e;
margin-top: 8px;
display: inline-block;
color: #fff;
text-decoration: none;
padding: 2px 4px;
border-radius: 2px;
min-width: 9px;
text-align: center;
}
ul.pagination-list li {
display: inline-block;
margin-right: 3px;
}
ul.pagination-list li.active a{background: #ff3c00;}
ul.pagination-list li a:hover{background: #ff3c00;}
.pagination {
margin-top: 10px;
}
.articleBody ul li {
list-style: initial;
list-style-type: square;
margin-left: 16px;
}
.articleBody img {
border-radius: 5px;
}
dl.article-info {
display: none;
}
.ohanah-event-short-description {
font-size: 13px;
color: #5a5e67;
font-family: 'Roboto', sans-serif;
font-weight: normal;
}
.retask {
display: none;
}
div#rewiewblock .moduletable > h3 {
color: #1b2331;
font-size: 20px;
font-family: 'Istok Web', sans-serif;
font-weight: lighter;
text-transform: uppercase;
margin: 0px;
display:block !important;
}
span.re-date {
color: #f0f0f0;
font-size: 12px;
background: #02347a;
font-family: 'Istok Web', sans-serif;
border-radius: 5px;
padding: 1px 9px;
}
#rewiewblock {
padding-top: 30px;
padding-bottom: 40px;
}
.event_detail_title h2 {
font-size: 13px !important;
text-transform: uppercase;
color: #263043;
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-weight: bold;
}
.ohanah .eventli {
width: 771px;
display: inline-block;
vertical-align: top;
background: #ffffff;
border: 4px solid #d1d2d4;
padding: 5px;
height: 82px;
margin-left: 18px;
}
 .ohanah  .eventdesc {
font-size: 13px;
color: #5a5e67;
font-family: 'Roboto', sans-serif;
font-weight: normal;
display: inline-block;
vertical-align: top;
width: 670px;
padding-left: 10px;
}
.event_detail_title h2 a{color: #263043;text-decoration: none;
}
.copyrites-footer a {
color: #fff;
text-decoration: none;
}
.copyrites-footer a:hover{ text-decoration:underline;}
.lang {
margin-left: 10px;
}

.blog h1 {
text-align: center;
margin-bottom: 25px;
}
.blog .items-leading, .blog .items-row {
display: block;
vertical-align: top;
margin: 0px 2px;
margin-top: -8px;
margin-bottom:40px;
}

.blog {
padding: 25px 0px;
}
.lang a{
color: #a3a6aa;
}
.lang a.active{
color: #e7e7e7;
}
.lang a:hover{
color: #e7e7e7;
}
.link-top a {
background: #ff3c00;
font-size: 11px;
text-decoration: none;
text-transform: uppercase;
color: #ffffff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
height: 25px;
line-height: 28px;
display: inline-block;
padding: 0px 15px;
}
.link-top a:hover{
	background:#39b7e6;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 
}
.link-top {
margin-right: 10px;
margin-left: 28px;
line-height: 44px;
}
.breadcrumb li {
color: #263043;
font-size: 11px;
}
.item-page img {
    max-width: 100%;
}
.breadcrumb li a {
color: #263043;
font-size: 11px;
}
.calcday {
display: inline-block;
}
.unite-carousel-arrows-wrapper {
width:920px !important;
}
.unite-carousel-inner ,.unite-carousel-scrolling{
width: 895px !important;
}
.caroufredsel_wrapper {
width: 895px !important;
}
#text-line p {
margin: 0px;
}
.camera_caption.moveFromTop {
bottom: initial !important;
}
#right_arrow_unite_carousel_1_1 {
background: url(img/str.png) no-repeat !important;
background-position: -23px 4px !important;
width: 32px !important;
}
#left_arrow_unite_carousel_1_1 {
background: url(img/str.png) no-repeat !important;
background-position: 9px 4px !important;
width: 32px !important;
}
#right_arrow_unite_carousel_1_1:hover{background: url(img/str4.png) no-repeat !important;
background-position: -23px 4px !important;}
#left_arrow_unite_carousel_1_1:hover{background: url(img/str4.png) no-repeat !important;
background-position: 9px 4px !important;}
.hasDatepicker {
border: 4px solid #d1d2d4;
background: #fff;
width: 276px;text-align: center;padding-top: 13px;
}
table.ui-datepicker-calendar thead tr {
background: #eaecef;
}
#clients h3 {
	font-family: 'Istok Web', sans-serif;
font-weight: normal;
text-transform: uppercase;
margin-bottom: 25px; font-size:20px; color:#1b2331;
}
#clients {
text-align: center;
padding-top: 25px;
padding-bottom: 40px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 0px;
line-height: 31px;
text-align: center;
font-size: 24px;
color: #015a9e;
font-family: 'Roboto', sans-serif;font-weight: normal;
text-transform: uppercase;
}
.caldata {
font-size: 60px;
color: #015a9e;
font-family: 'Roboto', sans-serif;
font-weight: lighter;
display: block;margin-top:0px;
text-align: center;
}
.calday {
font-size: 12px;
color: #015a9e;
text-transform: lowercase;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: lighter;
margin-top: -10px;
display: block;
}
.calcday {
display: inline-block;
border: 4px solid #d1d2d4;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
border-radius: 150px;
height: 100px;
width: 100px;position: relative;
top: 2px;
}
.ui-datepicker th {padding: 5px 0px; text-align: center; font-weight: normal; font-size:11px; color:#015a9e; text-transform:uppercase; border: 0;    font-family: 'Roboto', sans-serif; font-weight: normal;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
font-weight: normal; font-size:14px;
color: #5a5e67 !important;   
font-weight: lighter;text-align: center;
}
.eventdata {
color: #fff;
border: 5px solid #d1d2d4;
border-radius: 25px;
display: inline-block;
vertical-align: top;
font-size: 13px;
padding-left: 38px;
padding-right: 9px;
padding-top: 3px;
padding-bottom: 1px;
background: url(img/data.png) #888888 left center no-repeat;
width: 95px;margin-top: 35px;
}
.eventdatadetail{
color: #fff;
border: 5px solid #d1d2d4;
border-radius: 25px;
display: inline-block;
vertical-align: top;
font-size: 13px;
padding-left: 38px;
padding-right: 9px;
padding-top: 3px;
padding-bottom: 1px;
background: url(img/data.png) #0181c3 left center no-repeat;
width: 91px;
}
.detailname {
display: inline-block;
padding-top: 5px;
}
.deaildescname {
margin-bottom: 12px;
}
.detailheader {
margin-bottom: 25px;
}
.detaileventimg img {
min-width: 310px;
max-height: 310px;
}
.timedetail span {
font-size: 17px;
font-family: 'Roboto', sans-serif;
font-weight: normal;
color: #FF3C00;
font-weight: bold;
line-height: 23px;
position: relative;
top: 1px;
}
.timedetail {
font-size: 13px;
text-transform: uppercase;
color: #263043;
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-weight: bold;
}

.detailtxt {
font-size: 13px;
color: #5a5e67;
font-family: 'Roboto', sans-serif;
font-weight: normal;
display: inline-block;
width: 605px;
vertical-align: top;
margin-left: 10px;
}
.single_event_view {
margin-bottom: 40px;
margin-top: 25px;
}
.event_detail_container:hover .eventdata{background: url(img/data.png) #0181c3 left center no-repeat;-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.next-seminar .eventdata {
color: #fff;
border: 5px solid #d1d2d4;
border-radius: 25px;
display: inline-block;
vertical-align: top;
font-size: 13px;
padding-left: 38px;
padding-right: 9px;
padding-top: 3px;
padding-bottom: 1px;
background: url(img/data.png) #888888 left center no-repeat;
width: 59px !important;margin-top: 35px;
}
.next-seminar ul li:hover .eventdata{background: url(img/data.png) #0181c3 left center no-repeat;-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.eventimg {
display: inline-block;
width: 79px;
height: 79px;
overflow: hidden;
border: 1px solid #d1d2d4;vertical-align: top;
}
.detaileventimg {
display: inline-block;
width: 310px;
height: 290px;
overflow: hidden;
border: 1px solid #d1d2d4;
vertical-align: top;margin-bottom: 10px;border-radius: 5px;
}
.pure-control-group {
margin-bottom: 7px;
}
#result {
margin-top: 7px;
}
.pure-control-group input {
border: 1px solid #CACACA;
height: 24px;
display: block;
padding: 0px 7px;
width: 296px; outline: none !important;border-radius: 5px;
}
.leftdetail {
display: inline-block;
width: 312px;
background: url(img/bg.png);
padding: 10px;
border: 6px solid #d1d2d4;
border-radius: 5px;
}
#main .moduletable > h3 {
display: none;
}
#formsvaz {
background: url(img/bg.png);
padding: 25px 0px;
}
#formsvaz h3 {
text-align: center;
}
.formtabl {
text-align: center;
width: 558px;
margin: 0 auto;
}
.formtabl input {
display: inline-block;
width: 500px !important;
}
.formtabl input#send {
width: 225px !important;
line-height: 20px !important;
}
#result p {
font-size: 13px;
color: #5a5e67;
font-family: 'Roboto', sans-serif;
font-weight: normal;
margin: 0px;
text-align: center;
}
.acyfield_email input {
border: 1px solid #CACACA;
height: 38px;
display: block;
padding: 0px 7px;
width: 230px !important;
outline: none !important;
border-radius: 5px;
padding-right: 45px;
margin-left: -3px;
}
input.button.subbutton.btn.btn-primary {
padding: 0px 10px;
font-size: 10px;
text-transform: uppercase;
text-decoration: none;
font-family: 'Roboto', sans-serif;
color: #fff;
background: url(img/mailes.png) #ff3c00 no-repeat;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: 34px;
border: 0px;
background-position: 7px 10px;
width: 52px;
line-height: 26px;
text-indent: -9999px;
outline: none !important;
margin-left: -67px;
margin-top: 3px; cursor:pointer;
}
.acymailing_module_success {
color: #ff3c00;
font-size: 13px;
font-family: 'Roboto', sans-serif;
color: #fff !important;
background: url(img/mailes.png) #ff3c00 no-repeat !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-position: right center !important;
height: 40px !important;
line-height: 40px;
padding-left: 10px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
text-transform: uppercase;
}
div.acymailing_module {
height: 57px;
}
.acymailing_form {
margin-top: -11px;
}
.acymailing_togglemodule.acyactive {
display: none !important;
}
input.invalid,textarea.invalid{
border: 1px solid #FF0505;
}
textarea{
border: 1px solid #CACACA;
height: 81px;display: inline-block;

padding: 4px 7px;
width: 500px !important;
outline: none !important;
border-radius: 5px;
resize: none;
}
.next-seminar .eventimg {
display: inline-block;
width: 79px;
height: 79px;
overflow: hidden;
border: 1px solid #d1d2d4;vertical-align: top;
}

.eventimg img {
min-width:79px;
max-height:79px;
}
.next-seminar .eventimg img {
min-width: 79px;
max-height: 79px;
}
.desctxt p {
margin: 0px;
}
.ohanah.module ul li {
margin-bottom: 18px;
}
input#send {
color: #fff;
border: 5px solid #d1d2d4;
border-radius: 25px;
display: inline-block;
vertical-align: top;
font-size: 14px;
padding-left: 15px;
padding-right: 15px;
text-transform: uppercase;
padding-bottom: 1px;
background: #888888;
width: 171px;
text-align: center;
font-weight: bold;
font-family: 'Roboto', sans-serif;
height: 37px;
cursor: pointer;
margin-top: 7px;
margin-bottom: 6px; outline:none !important;
}
.feedback {
margin-top: 12px;
}
input#send:hover{
background: #0181c3;-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.next-seminar .eventdesc {
font-size: 13px;
color: #5a5e67;
font-family: 'Roboto', sans-serif;
font-weight: normal;
display: inline-block;
vertical-align: top;
width: 377px !important;
padding-left: 10px;
}
.eventdesc {
font-size: 13px;
color: #5a5e67;
font-family: 'Roboto', sans-serif;
font-weight: normal;
display: inline-block;
vertical-align: top;
width: 500px;
padding-left: 10px;
}
a.eventdetail span {
color: #ff3c00;
font-size: 12px;
text-decoration: underline;
margin-right: 3px;
}
a.eventdetail:hover span{color: #0181c3;
font-size: 12px;
text-decoration: none;-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
a.eventdetail:hover{color: #0181c3;
font-size: 10px;
text-decoration: none;-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
a.eventdetail{
color: #ff3c00;
font-size: 10px;
text-decoration: none;float: right;
}
.desctxt {
height: 65px;
line-height: 16px;
}
.next-seminar .eventli {
display: inline-block;
vertical-align: top;
width: 476px  !important;
background: #ffffff;
border: 4px solid #d1d2d4;
padding: 5px;
height: 82px;
margin-left: 18px;
}
.eventli span.str {
background: url(img/eventstre.png) no-repeat;
width: 15px;
height: 32px;
display: inline-block;
position: absolute;
margin-left: -20px;
margin-top: 25px;
}
.next-seminar ul li:hover .str {
	background:url(img/eventstr.png) no-repeat;
}
.event_detail_container:hover .str {
	background:url(img/eventstr.png) no-repeat;
}
.next-seminar h3 {
color: #1b2331;
font-size: 20px;
font-family: 'Istok Web', sans-serif;
font-weight: lighter;
position: relative;
top: -35px;
left: -38px;
}
.next-seminar ul li:hover .eventli{ background:url(img/bgevent.png);-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.event_detail_container:hover .eventli{ background:url(img/bgevent.png);-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}

a.ui-datepicker-next {
background: url(img/str2.png) no-repeat !important;
background-position: -22px 0px !important;cursor:pointer;
}
a.ui-datepicker-prev {
background: url(img/str2.png) no-repeat !important;
background-position: 0px 0px !important; cursor:pointer;
}
.sale {
font-size: 24px;
font-family: 'Roboto', sans-serif;
font-weight: normal;
color: #fdd600;
background: url(img/sale.png) no-repeat;
padding-left: 36px;
margin-right: 3px;
}
.salenum {
font-size: 24px;  font-family: 'Roboto', sans-serif;
font-weight: normal;
color: #fdd600;margin-right: 3px;margin-left: 3px;
}
#text-line div{
color: #f2f3f3;
font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: lighter;
text-transform: uppercase;
}
.camera_prev > span {
	background:url(img/str3.png) no-repeat;
}
.camera_next > span {
		background:url(img/str3.png) no-repeat;background-position: -77px 0px;
}
.camera_next > span:hover{background:url(img/str3hover.png) no-repeat;background-position: -77px 0px;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; }
.camera_prev > span:hover{background:url(img/str3hover.png) no-repeat;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; }
.camera_prev{      -moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
opacity:1;}
.camera_next{      -moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
opacity:1;}
ul.breadcrumb .active span {
	background:url(img/breadcrum.png) center -3px no-repeat;
}
ul.breadcrumb {
margin-left: 4px;
}
.breadcrumb li a {
height: 31px;
display: inline-block; text-decoration:none;
}
.breadcrumb li a:hover {text-decoration: underline !important;}
.breadcrumb li span {
height: 31px;
display: inline-block; 
}
.divider {
margin-left: 5px;
margin-right: 5px;
}
.divider.icon-location {
margin: 0px;
}
@media (max-width:1230px)  {
   .camera_prev{  -moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;opacity:0; visibility:hidden;
   }
.camera_next{
      -moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
opacity:0; visibility:hidden;
   }
}
#menu-footer ul li a {
text-transform: uppercase;
text-decoration: none;
color: #fff;
font-size: 13px;
}
#menu-footer ul li a:hover{
text-transform: uppercase;
text-decoration: underline;
color: #fff;
font-size: 13px;
}
.errorpage {
background: url(img/errorbg.jpg) #0047a6 no-repeat;background-position: center top;
}
.logoerror a {
color: #ffffff;
font-size: 30px;
font-weight: 400;
font-family: 'Roboto', sans-serif;
margin-bottom: 8px;
text-decoration: none;
}
.logoerror a span {
border: 1px solid #fff !important;
border-radius: 17px;
padding: 6px 20px;
font-weight: lighter;
font-family: 'Roboto', sans-serif;
margin-top: 22px;
display: inline-block;margin-top: 14px;
}
.logoerror {
width: 300px;
margin: 0 auto;
margin-top: 200px;text-align: center;
}