*{margin:0;padding:0;font-size:100%;outline:0;border:0;}
html,body {height: 100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
b,strong {font-weight: bold;}
li {display: list-item; list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
th,td,caption {font-weight: normal;vertical-align: top;text-align: left;}
th,td{padding:2px 4px;}
q {  quotes: none;}
q:before,q:after {  content: '';  content: none;}
sub,sup,small {  font-size: 75%;}
sub,sup {  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
svg { overflow: hidden;}
hr{width:100%;height:1px;background:#fff;border-bottom:solid 1px #ccc;margin:1em 0;}
button, input[type="submit"]{cursor:pointer;}
/*site*/
body{font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif; font-weight:400;font-size:16px;color: #121212;-webkit-font-smoothing: antialiased;min-width:300px;}
h1,h2,h3,h4,h5,h6{font-weight:700;}
h1,h2,h3,h4,h5,h6,p{line-height:100%;}
h1{font-size:32px;color:#a51c30;margin-bottom:20px;}
h2{font-size:28px;margin-bottom:20px;}
h3{font-size:24px;margin-bottom:14px;color:#0682B8;}
h4{font-size:20px;margin-bottom:14px;}
h5{font-size:16px;margin-bottom:14px;}
h6{font-size:12px;margin-bottom:14px;}
p{margin-bottom:12px;line-height:150%;}
table thead td{background:#0682B8;color:#fff;}
a{color:#000;}
a:visited{color:#000;}
a.button{display:inline-block;padding:6px 10px;border:solid 2px #a51c30;color:#a51c30;text-decoration:none;text-transform:uppercase;}
a.button:hover{border-color:#0682B8;background:#fff;}
.wrap {padding:0 80px;max-width:1240px;margin: 0 auto;}
.clear{float:none;width:100%;clear:both;height:0px;font-size:0px;line-height:0px;}
.mobile{display:none;position:relative;}
.hideOnMobile{display:block;}
.msite{padding:.3em 0;background:#004973;text-transform:uppercase;}
.msite a{text-decoration:none;font-size:80%;}
.msite a:link, .msite a:visited{color:#a9a9a9;}
.msite a:hover{color:#fff;}
.msite a.main:link, .msite a.main:visited{color:#fff;font-weight:bold;}
.msite a.main:hover{color:#a9a9a9;}
.logowr{background:#CBE0E6;padding:0.5em 0;border-top:solid 3px #fff;border-bottom:solid 3px #CDDBF2;}
.logo{display:table;width:400px;float:left;}
.logo div{display:table-cell;vertical-align:middle;}
.logo img{padding-right:10px;}
.logo a{text-decoration:none;color:#121212;text-transform:uppercase;font-weight:700;}
.logo a:hover{color:#0682B8;}
.contacts{float:right;display:table;height:62px;}
.contacts div{display:table-cell;vertical-align:middle;}
.contacts .phone, .contacts .email{display:block;text-align:right;}
.phone span{font-weight:bold;}
.phone span, .contacts i{color:#a51c30;}
.menu-main-wrap{padding:0.3em 0;background:#f3f3f1;border-bottom: solid 3px #e6e6e3;}
.menu-main ul{display:table;width:100%;}
.menu-main > ul > li{display:table-cell;text-align:left;vertical-align:middle;padding:5px 0 5px 1em ;line-height:16px;position:relative;}
.menu-main li.search{text-align:right;width:250px;padding-left:0;}
.menu-main li.first{padding-left:0;}
.menu-main a{text-decoration:none;font-size:13px;color:#0682B8;text-transform:uppercase;font-weight:700;}
.menu-main li.active > a, .menu-main a:hover, .menu-main > ul > li:hover > a{color:#a51c30;}
.menu-main li ul{display:none;width:300px;position:absolute;left:0;top:30px;background:#fff;padding:10px 20px;z-index:5000;border-left:solid 5px #a51c30;}
.menu-main li:hover ul{display:block;}
.menu-main li ul li{height:auto;margin-bottom:4px;border-bottom:dotted 1px #4B67A1;padding:3px 0;}
.menu-main li ul li a{text-transform:none;font-weight:normal;font-size:90%;color:#121212}
.menu-main li ul li.active a{font-weight:bold;}
.menu-main li ul li:last-child{border-bottom:0;}
.menu-main li ul li a:hover{color:#a51c30;}
.menu-main td ul{display:none;}
.carousel{width:100%;overflow:hidden;position:relative;margin-top:1em;border-top:solid 3px #0682B8;}
.carousel .slide{position:relative;}
.carousel .slide img{width:100%;height:100%;}
.carousel .slide3 img{width:100%;height:auto;}
.carousel .slide .legend{background:#000; background-color: rgba(0, 0, 0, 0.7);position:absolute;color:#fff;padding:0.5em 1em;}
.carousel .slide3 .legend{position:static;width:40%;padding:0;}
.slide3 .table-cell{vertical-align:middle;text-align:center;}
.carousel .table{width:100%;table-layout:auto;}
.legend.legbottom{left:0px;bottom:0px;width:100%;}
.legend.legleft{left:2em;top:35%;width:30%;padding:1em;border:solid 3px #fff;text-align:center;}
.legend.legright{right:2em;top:35%;width:30%;padding:1em;border:solid 3px #fff;text-align:center;}
.rbr .legend.legleft, .rbr .legend.legright{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.slide2 .legend{display:table;}
.slide.slide2 .legend.legleft{left:0;top:0;width:40%;height:100%;text-align:center;border:none;}
.slide.slide2 .legend.legright{right:0;top:0;width:40%;height:100%;text-align:center;border:none;}
.slide2 .legend div{display:table-cell;vertical-align:middle;}
.carousel .slide a{color:#fff;text-decoration:none;font-size:18px;padding:1em 2em; display:inline-block;}
.carousel .slide2 div a, .carousel .slide3 a{color:#fff;text-decoration:none;font-size:14px;padding:6px 1em;display:inline-block;border:solid 1px #fff;margin-bottom:1em;}
.carousel .slide2 div a:hover, .carousel .slide2 a:hover{background:#000;}

.carousel .car-pagi{position:absolute;right:20px;bottom:10px;}
.car-pagi{
	text-align: center;
}
.car-pagi a {
	background: url(../img/sprite.png) -25px 0px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.car-pagi a.selected {
	background-position: 0px 0px;
	cursor: default;
}
.car-pagi a span {
	display: none;
}
.activity{margin:20px 0;display:table;width:100%;table-layout:fixed;min-height:100px;height:auto;}
.activity article{display:table-cell;vertical-align:top;text-align:center;padding:10px;height:100%;}

.activity .a-wrap{background:#f8f8f8;padding:15px 30px;display:inline-block;height:100%;border:solid 1px #0682B8;border-bottom:0;}

.a-wrap .fa{display:block;color:#a51c30;font-size:48px;margin-bottom:10px;}
.activity h2{font-size:20px;text-transform:uppercase;font-weight:bold;color:#0682B8;}
.activity p{line-height:150%;}
.activity .button{padding:10px 0;background:#0682B8;}
.activity .button a{text-decoration:none;color:#fff;}
.activity .button:hover{background:#4e84c4;}
.breadcrumbs{padding:10px 0;background:#3c3c3c;color:#ccc;font-size:80%;margin-top:0px;}
.breadcrumbs a, .breadcrumbs a:visited{color:#fff;text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.content{margin-top:20px;}
.content .date{font-size:90%;font-style:italic;}
.content h1{font-weight:normal;font-size:180%;margin:1em 0;}
.articleImage{float:right;margin:0 0 1em 1em;background:#f6f3e5;}
.articleImage figcaption{padding:5px 10px 10px 10px;color:#000;display:block;font-size:90%;}
.asidenews{margin-top:20px;}
.share p{font-weight:bold;}
.share {padding-bottom:10px;border-bottom:dotted 1px #ccc;margin-bottom:20px;}
.gallery-wrap, .docs-wrap, .video-wrap{margin:2em 0;}
.gallery-wrap figure{display:inline-block;margin-right:10px;position:relative;}
.gallery-wrap figcaption{display:none;}
.gallery-wrap figure a{display:block;line-height:0;}
.gallery-wrap figure:hover .shadowed{display:inline-block;vertical-align:middle;width:100%;height:100%;}
.gallery-wrap h4, .docs-wrap h4, .video-wrap h4{border-bottom:solid 3px #0682B8;color:#0682B8;}
.docs-wrap ul li{list-style:disc;margin-left:20px;}
.content a:link, .content a:visited{color:#a51c30;}
.content a:hover{color:#000;text-decoration:none;}
.videow{margin-bottom:20px;padding-bottom:10px;border-bottom:dotted 1px #ccc;}
.ytwrapper{position:relative;padding-bottom: 56.25%;height:0;overflow:hidden;}
.ytwrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.related-links{font-size:90%;border-left:solid 2px #0682B8;padding:10px 0 10px 10px;background:#CBE9F9;margin-bottom:2em;}
.related-links h5{border-bottom:solid 1px #0682B8;display:inline;}
.related-links ul{margin-top:5px;}
.related-links li{padding:4px 0;border-bottom:dotted 1px #0682B8;}
.related-links li:last-child{border-bottom:0;}
.related-links a:link, .related-links a:visited{color:#4B67A1;text-decoration:none;}
.related-links a:hover{color:#000;}
.section-title{text-align:center;border-bottom:solid 3px #0682B8;padding-bottom:1em;margin-bottom:1em;text-transform:uppercase;}
.newswrap{padding:1em 0; margin-top:1em;}
.news-block, .events-wrap{display:table;table-layout:fixed;width:100%;}
.news-block article, .events-wrap article{display:table-cell;vertical-align:top;padding:10px;}
.news-block article figure{width:100%;border-bottom:solid 3px #a51c30;}
.news-block figure a{display:block;height:100%;line-height:0;}
.news-block figure img{width:100%;height:auto;}
.news-block h2{font-size:110%;color:#0682B8;line-height:130%;padding-top:10px;margin-bottom:10px;}
.news-block p{font-size:90%;}
.news-block .button{text-decoration:none;display:inline-block;padding:6px 15px;color:#fff;background:#0682B8;border:0;}
.news-block .button:hover{background-color:#a51c30;}
.events{padding:2.5em 0 2.5em 0;background:#4e84c4;position:relative;}
.events a.button{border-color:#fff;color:#fff;text-decoration:none;margin-top:3em;}
.events a.button:hover{background:#fff;color:#0682B8;border-color:#fff;}
.events-wrap{display:table;width:100%;}
.events-wrap article{display:table-cell;padding:10px;background:#fff;border:solid 10px #4e84c4;border-width:0 10px 0 10px;}
.events-wrap h3{font-size:120%;font-weight:400;}
.events-wrap figure figcaption{display:none;}
.events-wrap figure img{max-width:100%;height:auto;}
.events-wrap .date span{border-bottom:solid 2px #4e84c4;display:inline-block;margin-bottom:10px;font-weight:bold;}
.section-title2{text-align:center;color:#fff;font-size:180%;text-transform:uppercase;padding-bottom:1em;}
.events article{}
.anons-event{padding:2.5em;background:#d16103;color:#fff;text-align:center;}
.anons-event figure a{display:block;color:#fff;text-decoration:none;}
.anons-event figure a:hover{color:#FFD5B1;}
.anons-event figure img{border:solid 5px #d16103;max-width:90%;height:auto;display:block;margin:0 auto;margin-bottom:2em;}
.anons-event figure h2{font-size:200%;font-weight:normal;margin-bottom:0;}
.anons-event .button{margin-top:4em;color:#fff;text-transform:uppercase;border-color:#fff;padding:10px 25px;}
.anons-event .button:hover{background:#fff;color:#d16103;border-color:#fff;}
.anons-event a:hover img{border-color:#FFD5B1;}
.events-page-anons{border-top:solid 3px #a51c30;}
.events-page-anons img{width:100%;height:auto;}
.events-page-anons .ev-title{color:#a51c30;text-align:center;text-transform:uppercase;}
.events-page-anons a{color:#a51c30;text-decoration:none;display:block;text-align:center;margin-bottom:1em;}
.events-page-anons article{border:dotted 1px #a51c30;padding:2px;}
.events-page-anons article:hover{border-color:#0682B8;}
.view-events{font-size:90%;border-bottom:solid 3px #a51c30;padding-bottom:1em;}
.view-events a{text-decoration:none;}
.view-events a:link, .view-events a:visited{color:#4B67A1;}
.view-events a:hover{color:#a51c30;}
.view-events li{border-top:dotted 1px #0682B8;margin-top:1em;}
.view-events li:first-child{border-top:0;}
.view-events .date{color:#000;}
.view-events p, .news-side p{margin:1em 0 0 0;}
.view-events h3{border-top:solid 3px #a51c30;color:#a51c30;text-align:center;text-transform:uppercase;font-weight:normal;font-size:120%;padding-top:1em;}
.news-side h3{color:#fff;background:#0682B8;text-transform:uppercase;font-weight:normal;font-size:120%;margin:1em 0;padding:0.5em 1em;}
.news-side {border-bottom:solid 3px #0682B8;margin:2em 0;padding-bottom:1em;font-size:90%;}
.news-side .date{font-style:italic;font-weight:700;}
.news-side li{padding-bottom:1em;}
.news-side a{text-decoration:none;}
.news-side  a:link, .news-side  a:visited{color:#4B67A1;}
.news-side  a:hover{color:#a51c30;}
.pageTitle{padding-top:1em;}

.cat-news-block article{padding-bottom:1em;margin-bottom:1em;padding-top:1em;border-bottom:dotted 1px #a51c30;}
.cat-news-block article:last-child{border-bottom:0;}
.cat-news-block figure{float:left;margin-right:1em;}
.cat-news-block figure img{border-top:solid 3px #4B67A1;max-width:100%;height:auto;}
.cat-news-block .date{font-size:120%;font-weight:bold;color:#4B67A1;}
.cat-news-block h2{color:#4B67A1;font-size:140%;}
.button2{text-decoration:none;display:inline-block;padding:3px 15px;border-left:solid 2px #ff0000;background:#ddd;font-style:italic;}
.button2:hover{color:#fff;background:#a51c30;}
.content .start-date{font-style:italic;font-weight:bold;padding:1em 0;color:#4B67A1;}
.sub-chapters{border-left:solid 3px #a51c30;background:#4e84c4;color:#fff;padding:1em;margin-bottom:1em;}
.sub-chapters a{text-decoration:none;font-size:90%}
.sub-chapters a:link, .sub-chapters a:visited{color:#fff;}
.sub-chapters a:hover{color:#FFFDBB;}
.sub-chapters li{padding:0.3em;border-bottom:dotted 1px #fff;}
.sub-chapters li:last-child{border-bottom:0;}
.contacts-page h3, .contacts-page h1{margin:0.5em 0; color:#a51c30}
.info-block b{color:#4B67A1;padding-right:1em;}
.info-block a.fancybox{float:left;margin-right:1em;position:relative;display:inline-block;line-height:0;}
.info-block .fancybox img{border:solid 1px #4B67A1;padding:1px;}
.info-block .fancybox:hover .shadowed{display:block;width:100%;height:100%;}
.info-block .fancybox:hover img{border-color:#a51c30;}
li.staff-info{padding-bottom:2em;}
.staff-info figcaption{display:none;}
.staff-info .p-photo{float:left;width:150px;padding-right:1em;min-height:50px;}
.staff-info .p-photo img{border:solid 1px #4B67A1;padding:1px;}
.staff-info b{color:#4B67A1;padding-right:1em;}
.staff-info span{margin-right:2em;}
.link-carousel{margin-top:1em;position:relative;padding:1em 0 2em 0;background:#f3f3f1;}
.link-carousel a{padding:0 1em;}
.link-carousel h3{color:#888;text-align:center;border-bottom:solid 3px #888;padding-bottom:1em;margin-bottom:1em;text-transform:uppercase;}
.link-carousel:hover h3{color:#0682B8;border-color:#0682B8;}
.link-carousel .navi{position:absolute;left:0;top:50%;font-size:300%;color:#4B67A1;text-decoration:none;}
.navi.next{left:auto;right:0;}
.link-carousel .navi:hover{color:#a51c30}
#link-carousel{height:80px;}
footer{background:#414141;padding-top:1.5em;padding-bottom:1.5em;color:#a9a9a9;font-size:80%;}
footer .desinged{font-size:80%;display:inline-block;border-top:solid 1px #a9a9a9;position:relative;top:1em;float:right;}
footer a:link, footer a:visited{color:#a9a9a9;}
footer a:hover{text-decoration:none;color:#fff;}
footer .copyright{padding-top:0.8em;}
footer .title{color:#fff;text-transform:uppercase;}

.m-text ul, .m-text ol{margin-left:2em;padding-bottom:1em;}
.m-text ul li{list-style-type:disc;}
.m-text ol li{list-style-type:decimal;}
.m-text li ul{margin-left:1em;padding-bottom:0;}
.m-text img{max-width:100%;height:auto;}
.m-text table{width:100%;max-width:100%;}
.m-text td, .m-text th{border:solid 1px #004973;vertical-align:middle;text-align:left;}
.trcolor1 td, .trcolor1 th{background-color:#d8e4bc;}
.pagination{margin:1em 0; padding-top:1em;border-top:dotted 1px #4B67A1;font-size:110%;}
.pagination span, .pagination a{display:inline-block;padding:2px 3px;text-decoration:none;}
.pagination span{background:#a51c30;color:#fff;}
.pagination a:link, .pagination a:visited{color:#4B67A1}
.pagination a:hover{color:#a51c30;}
.col75{width:75%;}
.col22{width:22%;}
.col45{width:45%;}
.ml3{margin-left:3%;}
.mobile{display:none;}
.justifyleft{float:left;}
.justifyright{float:right;}
.justifycenter{text-align:center;}
.justifyfull{text-align:justify;}
p.justifyleft{float:none;text-align:left;}
p.justifyright{float:none;text-align:right;}
figure{position:relative;display:inline-block;}
.shadowed{display:none;background:#000;opacity:0.5;position:absolute;text-align:center;left:0;top:0;color:#fff;}
figure a:hover .shadowed{display:inline-block;vertical-align:middle;width:100%;height:100%;}
.shadowed span{position:relative;top:50%;}
.shadowed.zoom{background:#000 url(../img/magnifying-glass.png) no-repeat  center center;}
.cat-news-block figure a{display:block;line-height:0;}
label{cursor:pointer;display:inline-block;width:200px;}
form input[type=text]{border:solid 1px #4B67A1;padding:2px 10px;font-family:Arial;}
form textarea{border:solid 1px #4B67A1;padding:2px 10px;font-family:Arial;height:100px;}
form span.required{color:#a51c30;}
form input[name=vericode]{width:120px;height:60px;text-align:center;font-size:200%;padding:0;}
form img.feed{position:relative;left:10px;top:18px;}
form input[type=submit]{padding:10px 15px;border:solid 2px #a51c30;color:#a51c30;background:#fff;font-weight:bold;}
form input[type=submit]:hover{color:#fff;background:#a51c30}
.errors{color:#ff0000;}
#to-top{position:fixed;right:2em;bottom:5em;background:transparent url(../img/up-arrow-icon.png) no-repeat 0 0;width:44px;height:44px;cursor:pointer;display:none;}
.wob{background:none;}
.table{display:table;width:100%;table-layout:fixed;}
.table-row{display:table-row;}
.table-cell{display:table-cell;}
.events + .link-carousel{margin-top:0;}
.fixed{position:fixed;left:0;top:0;z-index:7000;width:100%;font-size:90%;}
.fixedmenu{font-size:90%;position:fixed;left:0;top:27px;z-index:7000;width:100%;-webkit-box-shadow: 0px 2px 2px 0px rgba(156,156,156,1);-moz-box-shadow: 0px 2px 2px 0px rgba(156,156,156,1);box-shadow: 0px 2px 2px 0px rgba(156,156,156,1);}
.fixedmenu .menu-main > ul > li > a{font-size:80%;}
.menu-main-wrap.fixedmenu{padding:0;}
.fixedmenu .menu-main > ul > li{padding:5px 0;}
.fixedmenu li ul{top:27px;}
.social-links a{margin-right:5px;}
.content .review{margin:.2em 0;}
.posada, .posada a:link, .posada a:visited{color:#4e84c4;}
.review-title{margin-bottom:1em;border-bottom:dotted 2px #4e84c4;padding-bottom:1em}
.review-photo{display:block;position:static;padding-right:1em;background:#fff;}
.review-photo figcaption{display:none;}
.review-a{margin-bottom:2em;border:dotted 1px #4e84c4;padding:1em;}
.review-a figure{float:left;margin-right:1em;}
.review-a figcaption{display:none;}
.review-a h2{margin-bottom:0;color:#a51c30;font-size:140%;}
.review-a .review-link{margin-bottom:0.6em;}
.review-a p{font-size:90%;}
.contacts .other_langs{text-align:center;margin-top:3px;display:block;}
.contacts .other_langs div{display:inline;margin:0 2px;}
li.search a{font-size:120%;}
li.search{position:relative;}
li.search .search-form{position:absolute;right:45px;top:7px;z-index:9999;height:100%;width:300px;display:none;}
li.search .search-form input[type=text]{width:0;}
.evoSearch_info {padding-bottom:1em;}
.search_row{padding-bottom:0.7em;}
.search_extract .evoSearch_highlight{font-style:italic;color:#0682B8;}
li.search .shown{display:block;}
.thumbs.justifyleft{margin-right:0.5em;}
.thumbs.justifyright{margin-left:0.5em;}
.thumbs.center{clear:both;width:100%;text-align:center;}
.thumbs figure{background:#f6f3e5;margin:0 1em 1em 1em;padding:0.5em;display:inline-block;}
.thumbs figure img{border:solid 2px #fff;}
.thumbs figure:hover img{border-color:#a51c30;}
.thumbs figure a{text-decoration:none;font-size:80%;font-style:italic;}
.thumbs figure figcaption{text-align:center;}
.content .thumbs figure a{color:#000;}
.m-col-wrapper{display:table;table-layout:fixed;width:100%;padding:1em 0;}
.m-col-wrapper .m-row{display:table-row;}
.m-col-wrapper .m-col{display:table-cell;padding:0 1em 0 0;}
.m-col .title{padding:1em;color:#004973;font-weight:bold;background-color:#CDDBF2;border-top:solid 3px #004973;}
.m-col img{max-width:100%;height:auto;border-top:solid 3px #fff;border-bottom:solid 2px #CDDBF2;}
.m-col ul{padding-left:1.5em;padding-bottom:1em;border-bottom:solid 3px #CDDBF2;}
.m-col li{list-style-type:disc;}
.m-col a{color:#004973;text-decoration:none;font-size:90%;}
.m-col a:hover{text-decoration:underline;}

.par1{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/1.jpg) no-repeat 0px 0px;}
.par2{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/2.jpg) no-repeat 0px 0px;}
.par3{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/3.jpg) no-repeat 0px 0px;}
.par4{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/4.jpg) no-repeat 0px 0px;}
.par5{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/5.jpg) no-repeat 0px 0px;}
.par6{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/6.jpg) no-repeat 0px 0px;}
.par7{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/7.jpg) no-repeat 0px 0px;}
.paraddr{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/adresa.jpg) no-repeat 0px 0px;}
.pardoc{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/documents.jpg) no-repeat 0px 0px;}
.parfold{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/dokumenti.png) no-repeat 0px 0px;}
.parch{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/galochka-red.png) no-repeat 0px 0px;}
.parat{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/jewf0xjkcd8c.jpg) no-repeat 0px 0px;}
.paronl{display:block;min-height:50px;padding-left:75px;background:url(../img/icons/onlajn-reestraciya.jpg) no-repeat 0px 0px;}
.pbook{display:block;min-height:40px;padding-left:75px;background:url(../img/icons/book.png) no-repeat 0px 0px;}
.pcalc{display:block;min-height:40px;padding-left:50px;background:url(../img/icons/calc.png) no-repeat 0px 0px;}
.pdrinks{display:block;min-height:50px;padding-left:75px;background:url(../img/icons/drinks.gif) no-repeat 0px 0px;}
.pearth{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/earth.png) no-repeat 0px 0px;}
.pkalina{display:block;min-height:30px;padding-left:50px;background:url(../img/icons/kalina.png) no-repeat 0px 0px;}
.psun{display:block;min-height:40px;padding-left:50px;background:url(../img/icons/sun.png) no-repeat 0px 0px;}
.pteory{display:block;min-height:50px;padding-left:50px;background:url(../img/icons/teory.gif) no-repeat 0px 0px;}
.tablem{width:100%;max-width:100%;overflow:auto;}
#abiForm, #dovuzForm {padding:1em 2em;background-color:#f8f8f8;font-size:90%;}
#abiForm fieldset, #dovuzForm fieldset{padding:1em 0 1em 0;border-bottom:solid 3px #ccc;}
#abiForm .legend, #dovuzForm .legend{font-weight:bold;margin-bottom:1em;}
#abiForm label, #dovuzForm label{width:100%;margin-bottom:10px;}
#abiForm label span, #dovuzForm label span{display:inline-block;width:300px;}
#abiForm .spec-list label, #dovuzForm .spec-list label{display:inline-block;width:300px;vertical-align:top;margin-bottom:10px;}
#abiForm .spec-list label span , #dovuzForm .spec-list label span {display:inline;}
.spec-list label:hover, .spec-list label.active{color:#4e84c4;}
.spec-list label.active span{border-bottom:dotted 1px #4e84c4;}
.ank-wrap .items-subj{border:solid 1px #F74320;margin-bottom:1em;}
.items-subj ul{padding:10px;font-size:90%;color:#555;}
.items-subj .title{text-align:center;background:#F74320;color:#fff;padding:10px 0;}
.items-subj label{padding-left:1em;width:auto;display:block;}
.items-subj label input[type=checkbox]{position:relative;margin-left:-1em;top:2px;}
.items-subj li{padding-bottom:6px;display:inline-block;vertical-align:top;width:250px;}
.ank-wrap .rezults{margin-bottom:1em;}
.ank-wrap table{font-size:80%;width:100%;max-width:100%;}
.ank-wrap table td, .ank-wrap table th{border:solid 1px #F74320;vertical-align:middle;padding:4px 6px;}
.ank-wrap thead td, .ank-wrap thead th {text-align:center;color:#fff;font-size:110%;background:#F74320;padding:10px 0;border:solid 1px #fff;}
.ank-wrap thead tr td:first-child, .ank-wrap thead tr th:first-child{border-left:solid 1px #F74320;}
.ank-wrap thead tr:first-child td, .ank-wrap thead tr:first-child th{border-top:solid 1px #F74320;}
.ank-wrap thead tr td:last-child, .ank-wrap thead tr th:last-child{border-right:solid 1px #F74320;}

.ank-wrap .pri{text-align:center;padding-right:50px;}
.ank-wrap .pri div{position:relative;}
.ank-wrap .pri i{display:block;width:100%;color:#aaa;}
.ank-wrap .pri span{display:inline-block;height:100%;width:40px;vertical-align:middle;position:absolute;right:-50px;top:0;background:url(../img/cobg.png) no-repeat 0 center;}
.ank-wrap .pri span:before{content:'';display:inline-block;height:100%;vertical-align:middle;}

.tdwbo td, .tdwbo th{border:0;padding:2px 5px;}
#agrPost{display:none;}
.inputs input[type=text]{padding:5px 8px;width:300px;}


/*mobile styles*/
.show-menu {text-align:center;text-transform:uppercase;border-bottom:solid 4px #a51c30;border-top:solid 4px #a51c30;background:#FFD8D8;}
.show-menu a{text-decoration:none;font-weight:bold;}

/*css3*/
.activity, a.button, form input[type=submit], .review-a{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.activity .a-wrap{-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
.activity .button{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
a, form input[type=submit],.shadowed, .activity .button{transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;}
.menu-main li ul, li.search .search-form input[type=text]{-webkit-box-shadow: 2px 2px 5px 0px rgba(156,156,156,1);
-moz-box-shadow: 2px 2px 5px 0px rgba(156,156,156,1);
box-shadow: 2px 2px 5px 0px rgba(156,156,156,1);}

/*media*/
@media screen and (max-width: 1024px){
	.wrap{padding: 0 10px;}
	.menu-main a{font-size:11px;}
}
@media screen and (max-width: 860px){
	.menu-main a{font-size:10px;line-height:14px;}
	.col75{width:65%;}
	.col22{width:32%;}
	.events a.button{top:auto;right:1em;bottom:1em;}
	form textarea{width:80%;}
	td,th{font-size:12px;}
}
@media screen and (max-width: 620px){
	.logo, .contacts {display:block;width:100%;text-align:center;float:none;}
	.logo img{display:none;}
	.logo div, .contacts div{display:block;}
	.contacts .phone, .contacts .email{text-align:center;}
	.logo{margin-bottom:15px;}
	.carousel .slide div a{padding:10px;font-size:14px;}
	.activity{display:block;}
	.activity article{display:block;padding:20px 0;}
	.mobile{display:block;}
	.menu-main{display:none;padding-top:0;}
	.menu-main ul, .menu-main ul li{display:block;}
	.menu-main ul li{text-align:center;padding-left:0;border-bottom:dotted 1px #FFD8D8;}
	.menu-main > ul > li{padding:3px 0;}
	.menu-main a{font-size:14px;line-height:20px;}
	.menu-main li.search{text-align:center;width:100%;}
	.col75{display:block;width:100%;}
	.col22{display:block;width:100%;}
	.col45{display:block;width:100%;}
	.ml3{margin-left:0;}
	.articleImage{float:none;margin:15px 0;width:100%;}
	.articleImage img{width:100%;height:auto;}
	.section-title{margin-left:0;}
	.news-block{display:block;}
	.news-block article{display:block;width:100%;padding:20px 0;border-bottom:dotted 1px #0682B8;}
	.news-block article:last-child{border-bottom:0;}
	.carousel .car-pagi{right:2px;bottom:2px;}
	.events-wrap, .events-wrap article{display:block;}
	.events-wrap article{border:0;margin-bottom:2em;}
	.events-wrap article:last-child{margin-bottom:0;}
	.menu-main li:hover ul{display:none;}
	.anons-event figure h2{font-size:110%;line-height:130%;}
	.menu-main-wrap{padding:0;margin:0;}
	.table{display:block;width:100%;}
	.table-row{display:block;}
	.table-cell{display:block;}
	.legend.legleft, .legend.legright{bottom:0;left:0;width:100%;padding:0;border:0;top:auto;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
	.carousel .slide div a, .carousel .slide .leg-br{font-size:14px;padding:5px;}
	.cat-news-block figure{float:none;}
	.fixed, .fixedmenu{display:none;}
	footer .title{padding-top:1em;}
	li.search a{display:none;}
	.hideOnMobile{display:none;}
	.search-form{position:static;text-align:center;width:100%;margin-top:1em;}
	td,th{font-size:11px;}
	.m-col-wrapper{display:block;width:100%;padding:1em 0;}
	.m-col-wrapper .m-col{display:inline-block;padding:0 1em 0 0;width:300px;vertical-align:top;}
}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url(fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal; 
}