@charset "UTF-8";.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);border-radius:0;color:#0C54B1;}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn:active,
.btn.active{background-image:none;}
.btn-default{background-image:-webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);background-image:linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;text-shadow:0 1px 0 #fff;}
.btn-default:hover,
.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px;}
.btn-default:active,
.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb;}
.btn-default:disabled,
.btn-default[disabled]{background-color:#e0e0e0;background-image:none;}
.btn-primary, .btn-primary:visited{background-image:-webkit-linear-gradient(top, #be1419 0%, #870e12 100%);background-image:-o-linear-gradient(top, #be1419 0%, #870e12 100%);background-image:linear-gradient(to bottom, #be1419 0%, #870e12 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe1419', endColorstr='#ff870e12', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;color:#fff;padding:4px 12px 9px;}
.btn-primary:hover,
.btn-primary:focus{background-color:#870e12;background-position:0 -15px;text-decoration:none;color:#fff;}
.btn-primary:active,
.btn-primary.active{background-color:#870e12;color:#fff;}
.btn-primary:disabled,
.btn-primary[disabled]{background-color:#870e12;background-image:none;}
.btn-success{background-image:-webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);background-image:-o-linear-gradient(top, #5cb85c 0%, #419641 100%);background-image:linear-gradient(to bottom, #5cb85c 0%, #419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#3e8f3e;}
.btn-success:hover,
.btn-success:focus{background-color:#419641;background-position:0 -15px;}
.btn-success:active,
.btn-success.active{background-color:#419641;border-color:#3e8f3e;}
.btn-success:disabled,
.btn-success[disabled]{background-color:#419641;background-image:none;}
.btn-info{background-image:-webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);background-image:-o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);background-image:linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#28a4c9;}
.btn-info:hover,
.btn-info:focus{background-color:#2aabd2;background-position:0 -15px;}
.btn-info:active,
.btn-info.active{background-color:#2aabd2;border-color:#28a4c9;}
.btn-info:disabled,
.btn-info[disabled]{background-color:#2aabd2;background-image:none;}
.thumbnail,
.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-color:#e8e8e8;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{background-image:-webkit-linear-gradient(top, #be1419 0%, #a71216 100%);background-image:-o-linear-gradient(top, #be1419 0%, #a71216 100%);background-image:linear-gradient(to bottom, #be1419 0%, #a71216 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe1419', endColorstr='#ffa71216', GradientType=0);background-color:#a71216;}
.dropdown-menu > li > a{padding:5px 20px;font:500 15px "Roboto",sans-serif;}
.navbar-default .navbar-nav .selected > a{font-weight:700;color:#555;}
.navbar-default{background-color:#fff;border:0 none;border-radius:0px;margin-bottom:0px;}
.navbar-default .navbar-nav > li > a{color:#969696;font:500 15px/40px "Roboto",sans-serif;text-transform:uppercase;}
.navbar-default .navbar-nav > li:before{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #9f9f9f 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #9f9f9f 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #9f9f9f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ff9f9f9f', GradientType=0);content:"";display:block;float:left;height:40px;width:1px;}
.navbar-default .navbar-nav > li:first-of-type:before{display:none;}
.navbar-default .navbar-nav > .active > a{background-image:-webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);background-image:-o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);background-image:linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.075);box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.075);}
.navbar-brand,
.navbar-nav > li > a{text-shadow:0 1px 0 rgba(255, 255, 255, 0.25);}
.navbar-inverse{background-image:-webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);background-image:-o-linear-gradient(top, #3c3c3c 0%, #222222 100%);background-image:linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.navbar-inverse .navbar-nav > .active > a{background-image:-webkit-linear-gradient(top, #222222 0%, #282828 100%);background-image:-o-linear-gradient(top, #222222 0%, #282828 100%);background-image:linear-gradient(to bottom, #222222 0%, #282828 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.25);box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.25);}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom{border-radius:0;}
.well{background-image:-webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);}
[hidden]{display:none;}
::-moz-selection{background:#7aa8cf;color:#fff;text-shadow:none;}
::selection{background:#7aa8cf;color:#fff;text-shadow:none;}
a{color:#234bc8;text-decoration:none;}
a:visited{color:#234bc8;}
a:hover, a:active{color:#1e90ff;outline:0;}
a:focus{outline:thin dotted;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
body{background:#bebebe url(../images/bg-body-vrt-grad.jpg) repeat-x;font:400 14px/1.4em "Roboto",sans-serif;}
.wrapper{font-size:100%;margin:0 auto;width:940px;}
header{background:url(../images/bg-header.jpg) no-repeat center 30px transparent;z-index:998;height:auto;}
.top-line{background:#dcdcdc;padding:0 auto;}
.top-line .top-soc{color:#b40718;font:500 14px/35px "Roboto",sans-serif;padding:0 10px;}
.top-line .top-soc span{display:inline-block;}
.top-line .top-soc img{display:none;}
.top-line .top-res{text-align:right;}
.top-line .top-res-a{font:500 14px/31px "Roboto", sans-serif;}
.top-line .top-res a:last-of-type, #top-line .top-soc{color:#B40718;}
@media (max-width:767px){.top-line .top-soc, .top-line .top-res, .logo{text-align:center;}
.logo img{margin:0 auto;}
}
.logo{}
.logo a{}
.cl-logo{padding-top:33px;}
.navbar-collapse{padding-right:0;padding-left:0;box-shadow:none}
.navbar-nav>li{float:none;width:1%;display:table-cell}
.navbar-nav>li>a{padding:0;white-space:nowrap;text-align:center}
.navbar-toggle{position:relative;float:right;margin-right:0;padding:12px 0;margin-top:8px;margin-bottom:8px;background:0 0;background-image:none;border:0;border-radius:0}
.navbar-toggle.left{float:left}
.navbar-toggle .icon-bar{display:block;width:30px;height:4px;border-radius:0}
.navbar-default .navbar-toggle .icon-bar{background-color:#B40718}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0 0}
@media (max-width:797px){.navbar-collapse{max-height:none;display:none;}
.navbar-nav>li{float:none;width:auto;display:block}
.navbar-nav{margin:0}
.navbar-collapse{border-top:0;background:#B40718}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#149cd7}
.dropdown-header{color:#FFF}
.navbar-default .navbar-nav > li > a{color:white;text-shadow:0 0 0 rgba(255, 255, 255, 0);}
.navbar-default .navbar-nav .selected > a{color:#fff;font-weight:700;text-decoration:underline;}
.navbar-default .navbar-nav > li > ul{display:none !important;float:left;width:0;}
.nav-justified > .dropdown .dropdown-menu{display:none !important;float:left;width:0;}
}
.cbot{display:block;width:960px;height:20px;background:url(../images/bg-container-bot.png) no-repeat scroll 0 0 transparent;}
.container.main{background:#fff;min-height:auto;box-shadow:0 -5px 4px -5px #DDDDDD inset;}
body.home #right{float:right;width:540px;margin:0 0px 10px px;}
.home-bot{background:white;padding:30px 30px;}
.home-bot h3{font:normal 15px/24px sans-serif;background:#b4b4b4;margin:0;padding:6px;text-align:center;}
.home-bot h3 a{color:white;}
.home-bot h3 a:hover{color:#0986ff;}
.home-bot a img{width:100%;height:160px;}
.home-bot .col-xs-6:hover{}
.itemListCategory .b-nav{margin:0;}
.itemListCategory .b-nav img{border:0;margin:0;padding:0;width:100%;height:auto;}
.itemListCategory .b-nav > div{max-height:160px;overflow:hidden;}
.itemListCategory .b-nav h3 a{color:#646464;}
.itemListCategory .b-nav h3{background:#e6e6e6;font-size:16px;height:3em;padding:5px 10px 5px 20px;}
.itemListCategory .b-nav div:nth-child(4n+0){margin:0 0 20px 0;}
.hmabout{padding:0px 30px;font-size:15px;}
.hmabout h1{display:none;}
.home-up{padding:0;}
.home .hbread{display:none;}
.badge h3{color:#B40718;font:bold 13px/17px sans-serif;margin:30px 10px 15px;text-align:center;}
.badge ul{margin:20px;padding:0;}
.badge ul li{font:bold 14px/20px sans-serif;list-style:disc outside;margin:8px 0 0 15px;}
.badge ul li a{color:#008B8B;}
.badge ul li a:hover{color:#0986ff;}
footer{color:#444;font-size:11px;background:url("../images/bg-footer.jpg") no-repeat scroll center top/cover #fff;}
footer.container{padding:20px 30px;}
footer > div{}
footer .copyright{}
footer .copyright p{text-align:right;padding:30px 20px;}
footer .vcard{}
footer h3{margin:10px 15px 5px;font:bolder 15px/20px arial, sans-serif;color:teal;}
footer h2{margin:0px 15px 15px;font:bolder 16px/20px arial, sans-serif;color:#007a7b;}
div.vcard{text-align:right;}
div.vcard p{font:normal 12px/16px arial;color:#6e6e6e;margin:4px 0px;padding:0;}
div.vcard p a{}
footer .f-logo-a{}
footer .f-logo-a a{display:block;width:230px;height:50px;overflow:hidden;background:url("../images/foot-logo.png") no-repeat scroll center top transparent;text-indent:-999em;}
footer .f-logo-a a:hover{background-position:0 -50px;}
#k2Container{padding-bottom:20px;}
.art-no-text #k2Container{padding:0 30px 0;margin:0;}
.art-no-text #k2Container div.itemBody{padding:0;}
.k2Padding{padding:4px;}
span.siteRoot{display:none;}
.clearList{display:none;float:none;clear:both;}
.lastItem{border:none;}
div.k2Pagination{padding:8px;margin:24px 0 4px 0;text-align:center;color:#999;}
div.k2Pagination ul{text-align:center;}
div.k2Pagination ul li{display:inline;}
a.itemPrintThisPage{display:block;width:160px;margin:4px auto 16px;padding:4px;background:#F7FAFE;border:1px solid #ccc;text-align:center;color:#555;font-size:13px;}
a.itemPrintThisPage:hover{background:#eee;text-decoration:none;}
div.itemView{padding:0 30px 20px;}
div.itemIsFeatured{}
span.itemEditLink{float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
span.itemEditLink a{padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
span.itemEditLink a:hover{background:#ffffcc;}
div.itemHeader{}
div.itemHeader span.itemDateCreated{color:#222222;float:right;font-size:16px;margin:10px;}
div.itemHeader h2.itemTitle{padding:10px 0 4px 0;margin:0;}
div.itemHeader h2.itemTitle span{}
div.itemHeader h2.itemTitle span sup{font-size:12px;color:#CF1919;text-decoration:none;}
div.itemHeader span.itemAuthor{display:block;padding:0;margin:0;}
div.itemHeader span.itemAuthor a{}
div.itemHeader span.itemAuthor a:hover{}
div.itemRatingBlock{padding:8px 0;}
div.itemRatingBlock span{display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}
div.itemBody{padding:8px 0;margin:0;}
.itemBody h4, .itemListCategory h4{background:rgba(237,237,237,1);background:-moz-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));background:-webkit-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);background:-o-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=1);margin:15px 0;padding:8px 10px;font-weight:700;}
div.itemFullText h3.trigger{float:left;height:36px;margin:20px 0 5px;width:620px;background:url("../images/bg-toggle.png") no-repeat scroll left top #BBDDCE;padding:0;}
.home-map{margin:0.5em 0 0;padding:0 0 30px;}
#map{height:270px;width:100%;}
div.itemFullText h3.trigger.active{background-position:left bottom;}
div.itemFullText h3.trigger a{color:#000000;float:left;font:17px/23px verdana,arial;margin:5px 0 5px 42px;}
div.itemImageBlock{}
span.itemImage{display:block;text-align:center;margin:0 0 8px 0;}
span.itemImage img{border:1px solid #CFEFDD;padding:8px;}
span.itemImageCaption{color:#666;float:left;display:block;font-size:9px;}
span.itemImageCredits{color:#999;float:right;display:block;font-style:italic;font-size:11px;}
.newspage div.itemImageBlock{margin:0 -30px 20px -30px;}
.newspage div.itemImageBlock img{width:100%;height:auto}
div.itemIntroText{color:#444;font:normal 18px/24px 'Roboto',sans-serif;padding:4px 0 6px 0;}
div.itemIntroText img{}
div.itemFullText{}
div.itemFullText h3, .itemListCategory h3{margin:0;padding:16px 0 4px 0;color:#BE1419;font-size:20px;font-weight:400;}
div.itemFullText p{}
div.itemFullText img{}
div.itemFullText li{list-style:disc outside;}
div.itemFullText strong, div.itemFullText b, .itemListCategory strong, .itemListCategory b{color:#004178}
.price .rozd strong{color:white;}
.price .r-legend strong{color:#646464;}
div.itemFullText li, .itemListCategory li{list-style:disc;}
div.itemExtraFields{margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
div.itemExtraFields h3{margin:0;padding:0 0 8px 0;line-height:normal !important;}
div.itemExtraFields ul{margin:0;padding:0;list-style:none;}
div.itemExtraFields ul li{display:block;}
div.itemExtraFields ul li span.itemExtraFieldsLabel{display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
div.itemExtraFields ul li span.itemExtraFieldsValue{}
div.itemContentFooter{display:block;text-align:right;padding:4px;margin:16px 0 4px 0;border-top:1px solid #ddd;color:#999;}
span.itemHits{float:left;}
span.itemDateModified{}
div.itemSocialSharing{padding:8px 0;}
div.itemTwitterButton{float:left;margin:2px 24px 0 0;}
div.itemFacebookButton{float:left;margin-right:24px;width:200px;}
div.itemGooglePlusOneButton{}
div.itemLinks{margin:16px 0;padding:0;background:#dedede;}
div.itemCategory{padding:4px;}
div.itemCategory span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.itemCategory a{}
div.itemTagsBlock{padding:4px;}
div.itemTagsBlock span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.itemTagsBlock ul.itemTags{list-style:none;padding:0;margin:0;display:inline;}
div.itemTagsBlock ul.itemTags li{display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
div.itemTagsBlock ul.itemTags li a{}
div.itemTagsBlock ul.itemTags li a:hover{}
div.itemAttachmentsBlock{padding:4px;border-bottom:1px dotted #ccc;}
div.itemAttachmentsBlock span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.itemAttachmentsBlock ul.itemAttachments{list-style:none;padding:0;margin:0;display:inline;}
div.itemAttachmentsBlock ul.itemAttachments li{display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
div.itemAttachmentsBlock ul.itemAttachments li a{}
div.itemAttachmentsBlock ul.itemAttachments li a:hover{}
div.itemAttachmentsBlock ul.itemAttachments li span{font-size:10px;color:#999;font-weight:normal;}
div.itemAuthorBlock{background:#f7fafe;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;}
div.itemAuthorBlock img.itemAuthorAvatar{float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.itemAuthorBlock div.itemAuthorDetails{margin:0;padding:4px 0 0 0;}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName{margin:0 0 4px 0;padding:0;}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName a{font-family:sans-serif;font-size:16px;}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover{}
div.itemAuthorBlock div.itemAuthorDetails p{}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl{font-weight:bold;color:#555;border-right:1px solid #ccc;padding:0 8px 0 0;margin:0 4px 0 0;}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail{font-weight:bold;color:#555;}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a{font-weight:normal;}
div.itemAuthorLatest{margin-bottom:16px;padding:0;}
div.itemAuthorLatest h3{}
div.itemAuthorLatest ul{}
div.itemAuthorLatest ul li{}
div.itemAuthorLatest ul li a{}
div.itemAuthorLatest ul li a:hover{}
div.itemRelated{margin-bottom:16px;padding:0;}
div.itemRelated h3{font:italic 12px/16px arial,sans-serif;}
div.itemRelated ul{}
div.itemRelated ul li{}
div.itemRelated ul li.k2ScrollerElement{float:left;overflow:hidden;border:1px solid #ccc;padding:4px;margin:0 4px 4px 0;background:#fff;}
div.itemRelated ul li.clr{clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
div.itemVideoBlock{margin:0 0 16px 0;padding:16px;background:#010101;}
div.itemVideoBlock div.itemVideoEmbedded{text-align:center;}
div.itemVideoBlock span.itemVideo{display:block;overflow:hidden;}
div.itemVideoBlock span.itemVideoCaption{color:#eee;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
div.itemVideoBlock span.itemVideoCredits{color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}
div.itemImageGallery{margin:0 0 16px 0;padding:0;}
div.itemNavigation{padding:4px 8px;margin:0 0 24px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fffff0;}
div.itemNavigation span.itemNavigationTitle{color:#999;}
div.itemNavigation a.itemPrevious{padding:0 12px;}
div.itemNavigation a.itemNext{padding:0 12px;}
div.itemBackToTop{text-align:right;}
div.itemBackToTop a{text-decoration:underline;}
div.itemBackToTop a:hover{text-decoration:underline;}
.inside-nav{display:block;width:100%;padding-top:10px;}
.inside-nav ul{margin:0 auto;padding:0;list-style:none none;display:table;}
.inside-nav ul li{list-style:none none;display:table-cell;float:none;width:1%;padding:10px;}
.inside-nav ul li a{background:#d9d9d9;padding:0px;display:inline-block;text-align:center;font:400 18px/45px "Roboto",​sans-serif;color:#646464;width:100%;}
.inside-nav ul li#current a{background:#969696;color:white;}
.inside-nav ul li a:after{display:inline-block;background:#bb131a;content:"▶";padding:0 10px;float:right;color:white;}
.inside-nav ul li#current a:after{content:"▼";}
div.itemListCategoriesBlock{}
div.itemListCategory{margin:4px 0;padding:0px 30px 20px;}
span.catItemAddLink{display:block;padding:8px 0;margin:0 0 4px 0;border-bottom:1px dotted #ccc;text-align:right;}
span.catItemAddLink a{padding:4px 16px;border:1px solid #ccc;background:#eee;text-decoration:none;}
span.catItemAddLink a:hover{background:#ffffscc;}
div.itemListCategory img, .cat-banner img{width:100%;height:auto;}
div.itemListCategory h2{}
/*div.itemListCategory p{font:1em/140% arial,sans-serif;margin:8px auto;}*/
div.itemListCategory .docs p{margin-left:30%;}
div.itemListSubCategories{}
div.itemListSubCategories h3{}
div.subCategoryContainer{float:left;}
div.subCategoryContainerLast{}
div.subCategory{background:#f7fafe;border:1px solid #ddd;margin:4px;padding:8px;}
div.subCategory a.subCategoryImage,
div.subCategory a.subCategoryImage:hover{text-align:center;display:block;}
div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img{background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.subCategory h2{}
div.subCategory h2 a{}
div.subCategory h2 a:hover{}
div.subCategory p{}
div.itemList{}
div#itemListLeading{}
div#itemListPrimary{}
div#itemListSecondary{}
div#itemListLinks{background:#f7fafe;border:1px solid #ddd;margin:8px 0;padding:8px;}
div.itemContainer{float:left;margin-right:16px;}
.newspage div.itemContainer{margin:10px 0;}
div.itemContainerLast{margin-right:0px;margin-bottom:15px;}
div.catItemView{}
div.groupLeading{}
div.groupPrimary{}
div.groupSecondary{}
div.groupLinks{padding:0;margin:0;}
div.catItemIsFeatured{}
.catItemView.groupPrimary.newspage{height:150px;border:2px solid #e6e6e6;position:relative;overflow:hidden;}
.catItemView.groupPrimary.newspage span.catItemImage img{border:none;padding:0px;}
.catItemView.groupPrimary.newspage div.catItemImageBlock{margin:-2px 15px 15px -2px;float:left;}
.catItemView.groupPrimary.newspage h3.catItemTitle{font:700 16px/18px arial,sans-serif;padding:10px 0 4px 0;margin:0;}
.catItemView.groupPrimary.newspage h3.catItemTitle a{color:#be1419;text-transform:uppercase;}
.catItemView.groupPrimary.newspage div.catItemIntroText{padding:4px 10px 4px 0;font:13px/125% arial,sans-serif;margin:4px auto 4px 160px;color:#646464;}
.catItemView.groupPrimary.newspage .k2ReadMore, #fav-caption p.k2ReadMore{font-weight:700;color:#004077;font-size:14px;position:absolute;bottom:10px;right:200px;}
#fav-caption p.k2ReadMore{right:30px;}
span.catItemEditLink{float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
span.catItemEditLink a{padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
span.catItemEditLink a:hover{background:#ffffcc;}
div.catItemHeader{}
div.catItemHeader span.catItemDateCreated{color:#999;float:right;font:1.3em/118% normal Tahoma,sans-serif;margin:0 10px 0 0;}
div.catItemHeader h3.catItemTitle{font:normal 21px/25px 'Roboto',sans-serif;padding:10px 0 4px 0;margin:0;}
div.catItemHeader h3.catItemTitle span{}
div.catItemHeader h3.catItemTitle span sup{font-size:12px;color:#CF1919;text-decoration:none;}
div.catItemHeader span.catItemAuthor{display:block;padding:0;margin:0;}
div.catItemHeader span.catItemAuthor a{}
div.catItemHeader span.catItemAuthor a:hover{}
div.catItemRatingBlock{padding:8px 0;}
div.catItemRatingBlock span{display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}
div.catItemBody{padding:8px 0;margin:0;}
div.catItemImageBlock{margin:0 15px 15px 0;float:left;}
span.catItemImage{display:block;text-align:center;margin:0 0 8px 0;}
span.catItemImage img{border:1px solid #CFEFDD;padding:7px;}
div.catItemIntroText{padding:4px 0 12px 0;font:1em/140% arial,sans-serif;margin:8px auto;}
div.catItemIntroText img{}
div.catItemExtraFields, div.genericItemExtraFields{margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
div.catItemExtraFields h4, div.genericItemExtraFields h4{margin:0;padding:0 0 8px 0;line-height:normal !important;}
div.catItemExtraFields ul, div.genericItemExtraFields ul{margin:0;padding:0;list-style:none;}
div.catItemExtraFields ul li, div.genericItemExtraFields ul li{display:block;}
div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
div.catItemExtraFields ul li span.catItemExtraFieldsValue{}
div.catItemLinks{margin:0 0 16px 0;padding:0;}
div.catItemHitsBlock{padding:4px;border-bottom:1px dotted #ccc;}
span.catItemHits{}
div.catItemCategory{padding:4px;border-bottom:1px dotted #ccc;}
div.catItemCategory span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.catItemCategory a{}
div.catItemTagsBlock{padding:4px;border-bottom:1px dotted #ccc;}
div.catItemTagsBlock span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.catItemTagsBlock ul.catItemTags{list-style:none;padding:0;margin:0;display:inline;}
div.catItemTagsBlock ul.catItemTags li{display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
div.catItemTagsBlock ul.catItemTags li a{}
div.catItemTagsBlock ul.catItemTags li a:hover{}
div.catItemAttachmentsBlock{padding:4px;border-bottom:1px dotted #ccc;}
div.catItemAttachmentsBlock span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.catItemAttachmentsBlock ul.catItemAttachments{list-style:none;padding:0;margin:0;display:inline;}
div.catItemAttachmentsBlock ul.catItemAttachments li{display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
div.catItemAttachmentsBlock ul.catItemAttachments li a{}
div.catItemAttachmentsBlock ul.catItemAttachments li a:hover{}
div.catItemAttachmentsBlock ul.catItemAttachments li span{font-size:10px;color:#999;font-weight:normal;}
div.catItemVideoBlock{margin:0 0 16px 0;padding:16px;background:#010101;}
div.catItemVideoBlock div.catItemVideoEmbedded{text-align:center;}
div.catItemVideoBlock span.catItemVideo{display:block;}
div.catItemImageGallery{margin:0 0 16px 0;padding:0;}
div.catItemCommentsLink{display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
div.catItemCommentsLink a{}
div.catItemCommentsLink a:hover{}
div.catItemReadMore{display:inline;}
div.catItemReadMore a{}
div.catItemReadMore a:hover{}
span.catItemDateModified{display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd;}
div.userView{}
div.userBlock{background:#ecf5df;margin:0 0 16px 0;padding:8px;clear:both;}
span.userItemAddLink{display:block;padding:8px 0;margin:0 0 4px 0;border-bottom:1px dotted #ccc;text-align:right;}
span.userItemAddLink a{padding:4px 16px;border:1px solid #ccc;background:#eee;text-decoration:none;}
span.userItemAddLink a:hover{background:#ffffcc;}
div.userBlock img{display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.userBlock h2{}
div.userBlock p.userDescription{padding:4px 0;}
div.userBlock p.userAdditionalInfo{padding:4px 0;margin:8px 0 0 0;border-top:1px dotted #ccc;}
span.userURL{font-weight:bold;color:#555;display:block;}
span.userEmail{font-weight:bold;color:#555;display:block;}
div.userItemList{}
div.userItemView{}
div.userItemIsFeatured{}
div.userItemViewUnpublished{opacity:0.9;border:4px dashed #ccc;background:#fffff2;padding:8px;margin:8px 0;}
span.userItemEditLink{float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
span.userItemEditLink a{padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:sans-serif;}
span.userItemEditLink a:hover{background:#ffffcc;}
div.userItemHeader{}
div.userItemHeader span.userItemDateCreated{color:#999;font-size:11px;}
div.userItemHeader h3.userItemTitle{font-family:sans-serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
div.userItemHeader h3.userItemTitle span sup{font-size:12px;color:#CF1919;text-decoration:none;}
div.userItemBody{padding:8px 0;margin:0;}
div.userItemImageBlock{padding:0;margin:0;float:left;}
span.userItemImage{display:block;text-align:center;margin:0 8px 8px 0;}
span.userItemImage img{border:1px solid #ccc;padding:8px;}
div.userItemIntroText{font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
div.userItemIntroText img{}
div.userItemLinks{margin:0 0 16px 0;padding:0;}
div.userItemCategory{padding:4px;border-bottom:1px dotted #ccc;}
div.userItemCategory span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.userItemCategory a{}
div.userItemTagsBlock{padding:4px;border-bottom:1px dotted #ccc;}
div.userItemTagsBlock span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.userItemTagsBlock ul.userItemTags{list-style:none;padding:0;margin:0;display:inline;}
div.userItemTagsBlock ul.userItemTags li{display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
div.userItemTagsBlock ul.userItemTags li a{}
div.userItemTagsBlock ul.userItemTags li a:hover{}
div.userItemReadMore{display:inline;}
div.userItemReadMore a{}
div.userItemReadMore a:hover{}
div.latestItemsContainer{float:left;}
div.latestItemsCategory{background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;}
div.latestItemsCategoryImage{text-align:center;}
div.latestItemsCategoryImage img{background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.latestItemsCategory h2{}
div.latestItemsCategory p{}
div.latestItemsUser{background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;clear:both;}
div.latestItemsUser img{display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.latestItemsUser h2{}
div.latestItemsUser p.ulatestItemsUserDescription{padding:4px 0;}
div.latestItemsUser p.latestItemsUserAdditionalInfo{padding:4px 0;margin:8px 0 0 0;border-top:1px dotted #ccc;}
span.latestItemsUserURL{font-weight:bold;color:#555;display:block;}
span.latestItemsUserEmail{font-weight:bold;color:#555;display:block;}
div.latestItemList{padding:0 8px 8px 0;}
div.latestItemView{}
div.latestItemHeader{}
div.latestItemHeader h3.latestItemTitle{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
span.latestItemDateCreated{color:#999;font-size:11px;}
div.latestItemBody{padding:8px 0;margin:0;}
div.latestItemImageBlock{padding:0;margin:0;float:left;}
span.latestItemImage{display:block;text-align:center;margin:0 8px 8px 0;}
span.latestItemImage img{border:1px solid #ccc;padding:8px;}
div.latestItemIntroText{font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
div.latestItemIntroText img{}
div.latestItemLinks{margin:0 0 16px 0;padding:0;}
div.latestItemCategory{padding:4px;border-bottom:1px dotted #ccc;}
div.latestItemCategory span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.latestItemCategory a{}
div.latestItemTagsBlock{padding:4px;border-bottom:1px dotted #ccc;}
div.latestItemTagsBlock span{font-weight:bold;color:#555;padding:0 4px 0 0;}
div.latestItemTagsBlock ul.latestItemTags{list-style:none;padding:0;margin:0;display:inline;}
div.latestItemTagsBlock ul.latestItemTags li{display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
div.latestItemTagsBlock ul.latestItemTags li a{}
div.latestItemTagsBlock ul.latestItemTags li a:hover{}
div.latestItemVideoBlock{margin:0 0 16px 0;padding:16px;background:#010101;}
div.latestItemVideoBlock span.latestItemVideo{display:block;}
div.latestItemCommentsLink{display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
div.latestItemCommentsLink a{}
div.latestItemCommentsLink a:hover{}
div.latestItemReadMore{display:inline;}
div.latestItemReadMore a{}
div.latestItemReadMore a:hover{}
h2.latestItemTitleList{font-size:14px;padding:2px 0;margin:8px 0 2px 0;font-family:Arial, Helvetica, sans-serif;border-bottom:1px dotted #ccc;line-height:normal;}
div.k2ItemsBlock{}
div.k2ItemsBlock p.modulePretext{}
div.k2ItemsBlock ul{}
div.k2ItemsBlock ul li{margin:5px 0 5px;background:url(../images/bg-left-li.png) repeat-y top center;padding:8px;}
div.k2ItemsBlock ul li a{font:normal 16px/20px sans-serif;color:#005954;}
div.k2ItemsBlock ul li a:hover{color:#0986ff;}
div.k2ItemsBlock ul li.lastItem{}
.actual div.k2ItemsBlock ul li{background:url(../images/bg-left-li-actual.png) repeat-y top center;}
.actual div.k2ItemsBlock ul li a{color:#003c38;}
div.k2ItemsBlock ul li a.moduleItemTitle{font:normal 16px/20px sans-serif;}
div.k2ItemsBlock ul li a.moduleItemTitle:hover{}
div.k2ItemsBlock ul li div.moduleItemAuthor{text-align:right;font:normal 13px/16px sans-serif;color:#8fbc8f;}
div.k2ItemsBlock ul li div.moduleItemAuthor a{color:#8fbc8f;}
div.k2ItemsBlock ul li div.moduleItemAuthor a:hover{}
div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img{}
div.k2ItemsBlock ul li div.moduleItemIntrotext{display:block;padding:10px 0 0;}
div.k2ItemsBlock ul li div.moduleItemIntrotext p{padding:0 0 15px 0;margin:0;font-size:12px;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage{float:left;display:block;margin:0px 15px 0px 0px;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{margin:2px 0 4px 0px;padding:0;border:2px solid #ddd;}
div.k2ItemsBlock ul li div.moduleItemExtraFields{}
div.moduleItemExtraFields ul{}
div.moduleItemExtraFields ul li{}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel{display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue{}
div.k2ItemsBlock ul li div.moduleItemVideo{}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCaption{}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCredits{}
div.k2ItemsBlock ul li span.moduleItemDateCreated{font-size:12px;color:#8fbc8f;}
div.k2ItemsBlock ul li a.moduleItemCategory{font-size:12px;}
div.k2ItemsBlock ul li div.moduleItemTags{font-size:12px;color:#8fbc8f;}
div.k2ItemsBlock ul li div.moduleItemTags b{}
div.k2ItemsBlock ul li div.moduleItemTags a{padding:0 2px;}
div.k2ItemsBlock ul li div.moduleItemTags a:hover{}
div.k2ItemsBlock ul li div.moduleAttachments{}
div.k2ItemsBlock ul li a.moduleItemComments{border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemComments:hover{}
div.k2ItemsBlock ul li span.moduleItemHits{border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemReadMore{}
div.k2ItemsBlock ul li a.moduleItemReadMore:hover{}
div.k2ItemsBlock a.moduleCustomLink{}
div.k2ItemsBlock a.moduleCustomLink:hover{}
div.k2BreadcrumbsBlock{padding:15px 30px 0;overflow:hidden;background:white;;box-shadow:0 10px 4px -5px #ddd inset;}
div.k2BreadcrumbsBlock > div{display:inline-block;margin:10px 0 0;}
div.k2BreadcrumbsBlock span.bcTitle{padding:0 4px 0 0;color:#ccc;}
div.k2BreadcrumbsBlock a{color:#555;font:normal 12px/14px arial, sans-serif;margin:2px 0;padding:0 0 0 2px;}
div.k2BreadcrumbsBlock a:hover{color:#234BC8;}
div.k2BreadcrumbsBlock span.bcSeparator{padding:0 2px;font-size:10px;color:#777;}
.componentheading h1, div.k2BreadcrumbsBlock h1{color:#be1419;font:700 22px/28px arial,sans-serif;margin:5px 0 10px;padding:0;text-transform:uppercase;}
.componentheading{display:block;margin:5px 30px 0 30px;}
.itemHeader.componentheading{margin:5px 30px 0 0;}
.componentheading.home h1{display:none;}
.home #k2Container{display:none;}
div.k2SearchBlock{position:relative;}
div.k2SearchBlock form{}
div.k2SearchBlock form input.inputbox{}
div.k2SearchBlock form input.button{}
div.k2SearchBlock form input.k2SearchLoading{background:url(../images/system/searchLoader.gif) no-repeat 100% 50%;}
div.k2SearchBlock div.k2LiveSearchResults{display:none;background:#fff;position:absolute;z-index:99;border:1px solid #ccc;margin-top:-1px;}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults{list-style:none;margin:0;padding:0;}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li{border:none;margin:0;padding:0;}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a{display:block;padding:1px 2px;border-top:1px dotted #eee;}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover{background:#fffff0;}
div.k2TagCloudBlock{padding:8px 0;}
div.k2TagCloudBlock a{padding:4px;float:left;display:block;}
div.k2TagCloudBlock a:hover{padding:4px;float:left;display:block;background:#135cae;color:#fff;text-decoration:none;}
div.k2CustomCodeBlock{}
.flickity-enabled{position:relative;}
.flickity-enabled:focus{outline:none;}
.flickity-viewport{overflow:hidden;position:relative;height:100%;}
.flickity-slider{position:absolute;width:100%;height:100%;margin-left:0px;}
.gallery-cell{width:100%;margin-left:40px;}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}
.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:hsla(0, 0%, 100%, 0.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.flickity-prev-next-button:hover{background:white;}
.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F;}
.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6;}
.flickity-prev-next-button.previous{left:10px;}
.flickity-prev-next-button.next{right:10px;}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}
.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto;}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%;}
.flickity-prev-next-button .arrow{fill:#333;}
.flickity-prev-next-button.no-svg{color:#333;font-size:26px;}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;display:none;}
.flickity-rtl .flickity-page-dots{direction:rtl;}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer;}
.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1;}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#fff;display:none;}
#boxes .window{position:fixed;width:840px;height:440px;display:none;z-index:9999;padding:20px;}
#boxes #splash{width:840px;height:440px;background:white;}
.close{background-color:rgba(0, 0, 0, 0.4);border:1px solid #ccc;height:20px;position:absolute;right:-20px;cursor:pointer;text-align:center;text-decoration:none;color:rgba(255, 255, 255, 0.9);font:bold 12px/20px verdana, sans-serif;text-shadow:0 -1px rgba(0, 0, 0, 0.9);top:-20px;width:20px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;}
.close:hover{background-color:rgba(0, 122, 200, 0.7);}
header #top-line .top-res .top3d{background:none repeat scroll 0 0 #be1419;color:white;display:inline-block;line-height:34px;margin-top:-10px;padding:0 20px;}
.pagination{margin:31px auto 0;width:120px;}
.pagination li{float:left;margin:0 1px;list-style:none;}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a{background-position:0 -12px;}
table.price{width:100%;margin:0 auto;border:1px solid #e6e6e6;}
table.price td{border:1px solid #e6e6e6;padding:5px;}
table.price tr td:last-child{text-align:right;padding-right:1em;}
table.price tr.rozd td{border:1px solid #e6e6e6;font:700 20px arial,sans-serif;text-transform:uppercase;color:white;background:#969696;text-align:center;}
table.price tr.r-legend td{border:1px solid #e6e6e6;background:#c8c8c8;font:normal 16px arial,sans-serif;text-align:center;vertical-align:middle;}
table.price tr.pidrozd td{border:1px solid #e6e6e6;font:normal 18px arial,sans-serif;padding-left:3em;text-align:left;}
table.price td.r-name{text-align:left;}
ul.docs{padding:0;}
.docs li{clear:both;list-style:none none;}
.docs li h4{background:transparent;color:#b40718;font:bold 20px arial,sans-serif;padding:0;}
div.itemListCategory .docs li img{border:none;padding:0;margin-bottom:30px;width:25%;}
@media (max-width:767px){div.itemListCategory .docs li img{border:none;padding:0;margin-bottom:30px;width:100%;}
.home-bot h3{margin-top:10px;}
}
.wrap-slider{display:block;z-index:999;width:990px;background:#dedede;position:relative;padding:15px 0;margin-left:-55px;background:url(../images/bg-slider-gradient.jpg) repeat-x;}
.wrap.slider-in{width:940px;margin:0 auto 0 25px;overflow:hidden;}
.cat-gallery {display : block;z-index : 999;background :rgb(228, 228, 228);padding : 0;margin:30px -40px;
/*background: url(../images/bg-slider-gradient.jpg) repeat-x;*/
}
.cat-gallery2 {display : block;z-index : 999;background :rgb(228, 228, 228);padding : 0;margin:30px -10px;
/*background: url(../images/bg-slider-gradient.jpg) repeat-x;*/
}
.itemFullText .cat-gallery{margin-top:10px;}
.cat-gallery #carousel .fav-direction-nav li .fav-prev{left:-25px;}
.cat-gallery #carousel .fav-direction-nav li .fav-next{right:-25px;}
@media (max-width:767px){.cat-gallery #carousel .fav-direction-nav li .fav-prev{left:5px;}
.cat-gallery #carousel .fav-direction-nav li .fav-next{right:5px;}
.likarcat > .itemListPrimary > article:nth-child(2n+1){clear:left !important;}
}
#carousel .fav-direction-nav li{list-style:none outside none;}
.cat-banner{margin:0 -30px;}
.frame{height:230px;overflow:hidden;margin-left:7px;}
.frame3{height:190px;}
.frame ul{list-style:none;margin:0;padding:0;height:100%;}
.frame ul li{float:left;width:290px;height:100%;margin:0 9px 0 9px;padding:0;background:#333;color:#ddd;text-align:center;cursor:pointer;list-style:none none;}
.frame ul li.active{color:#fff;background:#a03232;}
.frame ul li img{margin:0;padding:0;border:none;float:none;}
.frame3 ul li img{width:100%;}
.wrap-slider .btn{display:block;position:absolute;top:45%;cursor:pointer;background:transparent url(../images/arrows.png) no-repeat;width:25px;height:25px;overflow:hidden;text-indent:-99em;}
.wrap-slider .btn.prev{left:0px;}
.wrap-slider .btn.next{right:0px;background-position:-25px 0;}
.wrap-slider .btn.prev:hover{background-position:-50px 0;}
.wrap-slider .btn.next:hover{background-position:-75px 0;}
div.moduletable.hmabout h1{font-size:16px;font-weight:400;display:inline;opacity:0;line-height:1px;}
.news-price{display:block;float:right;background:#dcdcdc;border-color:#fff;}
.news-price td{border:1px solid white;padding:8px 16px;}
.td-news-white{font-weight:700;color:white;}
.td-news-white-h3{background:white;}
.contacts{width:100%;font-size:14px;}
.contacts td{width:45%;padding:10px;vertical-align:top;}
.contacts td strong{color:#be1419;font-size:16px;}
.likarcat .itemContainer{display:inline-block;}
.likarcat div.catItemIntroText{font:400 1em/1em "Roboto",sans-serif;margin:auto;padding:0px;min-height:2em;}
.likarcat h4 a{color:#be1419;}
div.likar.itemView{padding:30px;margin-bottom:20px;}
div.likar .litemImageBlock{padding-left:0px;padding-right:20px;}
div.likar h1{margin:0 auto 20px;color:#be1419;}
#slides .caption{z-index:900;position:absolute;left:0;padding:6px 10px;background:#fff;background:rgba(255,255,255,.6);width:254px;font:bolder 13px arial, san-serif;border-top:1px solid #ddd;color:#008B8B;text-shadow:0 1px 4px #FFFFFF;text-transform:uppercase;http://client.posmishka.com/hemomedika-uzhgorod.eu/images/about-slider/About-3.jpg}
#slides .caption p{padding:0;margin:0;}
.likarcat > .itemListPrimary > article:nth-child(4n+1){clear:left !important;}
#k2Container ul.tabber_tabs{margin:0 20px 0 0;}
#k2Container ul.tabber_tabs li{background:url("../images/menu-btn.png") no-repeat scroll left top transparent;border:medium none;color:#373737;float:right;font-size:15px;height:44px;line-height:40px;list-style:none outside none;margin-left:21px;position:relative;}
#k2Container ul.tabber_tabs li.active{background:url("../images/menu-btn-a.png") no-repeat scroll left top transparent;}
#k2Container ul.tabber_tabs li:hover{background-position:left -44px;}
#k2Container ul.tabber_tabs li a{border:medium none;color:#373737;display:block;float:left;height:44px;padding:0 0 0 21px;position:relative;text-decoration:none;}
#k2Container ul.tabber_tabs li a:hover{border:medium none;}
#k2Container ul.tabber_tabs li a span{background:url("../images/menu-btn.png") no-repeat scroll right top transparent;height:44px;position:absolute;right:-21px;top:0;width:21px;}
#k2Container ul.tabber_tabs li.active a span{background:url("../images/menu-btn-a.png") no-repeat scroll right top transparent;}
#k2Container ul.tabber_tabs li:hover a span{background-position:right -44px;}
div.stamp{display:block;position:absolute;width:600px;height:600px;z-index:1;top:240px;left:50%;margin:0 0 0 -1000px;}
.ei-title{position:absolute;top:180px;/*left:30px;*/ right:124px; display:block;background:rgba(255, 255, 255, 0.61);}
.ei-title h3{margin:0;padding:10px 20px;}
.ei-title h3 a{color:#555;font-size:20px;line-height:20px;}
.in-nav-table{display:block;width:100%;padding-top:8px;}
.in-nav-table ul{width:100%;margin:0 0 10px;padding:0;}
.in-nav-table ul li{display:table-cell;text-align:center;border-left:1px solid #bebebe;}
.in-nav-table ul li:first-of-type{border:none;}
.in-nav-table ul li a{display:block;margin:0 10px;color:#969696;}
.in-nav-table ul li:first-of-type a{margin:0 10px 0 0;}
.in-nav-table ul li a:hover{color:#1e90ff;}
.top-line-mobile{display:none;}
@media screen and (max-width:580px){.in-nav-table ul li{display:inline;text-align:center;border:none;width:90%;margin:5px auto;border-top:1px solid #bebebe;}
.in-nav-table ul li:first-of-type{border:none;}
.ei-slider{height:150px;}
}
@media screen and (max-width:830px){.ei-title{display:none;}
.ei-title h2, .ei-title h3{text-align:center;}
.ei-title h2{font-size:20px;line-height:24px;}
.ei-title h3{font-size:30px;line-height:40px;}
.navbar-header{margin-left:-10px;margin-right:-10px;background:white;}
.navbar-header .navbar-toggle{margin-right:30px;}
.likarcat > .itemListPrimary > article:nth-child(3n+1){clear:left !important;}
}
.kids p{display:block;bottom:0;background:#e0e0e0;text-align:center;padding:5px 0;color:#004178;font-weight:500;}
.kids.win p{background:#b40718;color:white;}
@media screen and (max-width:420px){.top-line .top-soc span{float:right;clear:right;}
.top-line .top-soc{font:500 14px/16px "Roboto",sans-serif;}
.top-line .top3d{display:none;}
.logo img{width:70%;}
.home #ei-slider{display:none;}
.componentheading.home{display:none;}
div.k2BreadcrumbsBlock{display:none;}
.navbar-collapse{display:block;}
.navbar-default .navbar-nav > li:before{display:none;}
.top-line{background:none;}
.container.logo-line{}
header{background:url(../images/bg-header.jpg) no-repeat center 0px transparent;}
.top-line-mobile{display:block;color:#b40718;font:500 13px/1.35em "Roboto",sans-serif;text-align:right;}
.top-line-mobile a{color:#b40718;}
.top-line{display:none;}
.top-line-mobile .top3d, .top-line-mobile .top-res-a{float:right;clear:right;}
.sr-only{position:absolute;margin:0 0 0 -150px;padding:0;width:auto;height:auto;clip:auto;text-transform:uppercase;font:500 14px/1.35em "Roboto",sans-serif;}
.navbar-collapse{background:#fff;}
.navbar-default .navbar-nav > li > a{color:#b40718;font:500 14px/1.35em "Roboto",sans-serif;text-align:right;padding:3px 20px 3px 3px;}
}
.mod-languages {margin-top: 3px;}
.mod-languages a { text-shadow: 0 1px 0 #fff; color: #888;}
.mod-languages .lang-active a { text-shadow: 0 1px 0 #fff; color: #b40718;}

.abs-top-lang {
  position: absolute;
  right: 53px;
  top: 60px;
}
.abs-top-lang div.mod-languages li {
  margin-left: 2px;
  margin-right: 2px;
}
div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}

div.mod-languages ul.lang-inline li {
	display:inline;
}

div.mod-languages ul.lang-block li {
	display:block;
}

div.mod-languages img {
	border:none;
}

div.mod-languages a {
	text-decoration: none;
}
footer .f-logo-a {   }
footer .f-logo-a a { display : block; width : 230px; height : 50px; overflow : hidden; background: url("../images/foot-logo.png") no-repeat scroll center top transparent; text-indent: -999em;}
footer .f-logo-a a:hover { background-position : 0 -50px;  }


/*----------------------------------------------------------------------
	Component: Item view
----------------------------------------------------------------------*/
a.itemPrintThisPage {display:block;width:160px;margin:4px auto 16px;padding:4px;background:#F7FAFE;border:1px solid #ccc;text-align:center;color:#555;font-size:13px;}
a.itemPrintThisPage:hover {background:#eee;text-decoration:none;}

div.itemView {padding: 0 30px 20px;} /* this is the item container for this view */
div.itemIsFeatured {} /* Attach a class for each featured item */

span.itemEditLink {float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
span.itemEditLink a {padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
span.itemEditLink a:hover {background:#ffffcc;}

div.itemHeader {}
	div.itemHeader span.itemDateCreated {
  color: #222222;
  float: right;
  font-size: 16px;
  margin: 10px;
}
	div.itemHeader h2.itemTitle {padding:10px 0 4px 0;margin:0;}
	div.itemHeader h2.itemTitle span {}
	div.itemHeader h2.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Featured" presented in superscript */
	div.itemHeader span.itemAuthor {display:block;padding:0;margin:0;}
	div.itemHeader span.itemAuthor a {}
	div.itemHeader span.itemAuthor a:hover {}


div.itemRatingBlock {padding:8px 0;}
	div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.itemBody {padding:8px 0;margin:0px;}
.itemBody h4, .itemListCategory h4 {
  background: rgba(237,237,237,1);
background: -moz-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=1 );
  margin: 15px 0;
  padding: 8px 10px;
  font-weight : 700;
}

div.itemFullText h3.trigger {
  float: left;
  height: 36px;
  margin: 20px 0 5px;
  width: 620px;
  background: url("../images/bg-toggle.png") no-repeat scroll left top #BBDDCE;
  padding: 0;
}

.home-map {
    margin: 0.5em 0 0;
    padding: 0 0 30px;}
    
    #map {
  height: 270px;
  width: 100%;
}

div.itemFullText h3.trigger.active {
  background-position: left bottom;
}

div.itemFullText h3.trigger a {
  color: #000000;
  float: left;
  font: 17px/23px verdana,arial;
  margin: 5px 0 5px 42px;
}

div.itemImageBlock {}
	span.itemImage {display:block;text-align:center;margin:0 0 8px 0;}
	span.itemImage img {border:1px solid #CFEFDD;padding:8px;}
	span.itemImageCaption {color:#666;float:left;display:block;font-size:9px;}
	span.itemImageCredits {color:#999;float:right;display:block;font-style:italic;font-size:11px;}
	
	
.newspage div.itemImageBlock { margin:0 -10px 20px -10px; }	
.newspage div.itemImageBlock img { width : 100%; height : auto }

div.itemIntroText {color:#444; font: normal 18px/24px 'Roboto',sans-serif; padding:4px 0 6px 0;}
	div.itemIntroText img {}

div.itemFullText {}
	div.itemFullText h3, .itemListCategory h3 {margin:0;padding:16px 0 4px 0; color: #BE1419;   font-size: 20px; font-weight : 400;}
	div.itemFullText p {}
	div.itemFullText img {}
	div.itemFullText li { list-style : disc outside; }
    div.itemFullText strong, div.itemFullText b, .itemListCategory strong, .itemListCategory b { color : #004178 }
    
    .price .rozd strong { color : white; }
    .price .r-legend strong { color : #646464; }
    
    div.itemFullText li, .itemListCategory li {list-style: disc;}

div.itemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.itemExtraFields h3 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.itemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.itemExtraFields ul li {display:block;}
	div.itemExtraFields ul li span.itemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.itemExtraFields ul li span.itemExtraFieldsValue {}

div.itemContentFooter {display:block;text-align:right;padding:4px;margin:16px 0 4px 0;border-top:1px solid #ddd;color:#999;}
	span.itemHits {float:left;}
	span.itemDateModified {}
	
div.itemSocialSharing {padding:8px 0;}
	div.itemTwitterButton {float:left;margin:2px 24px 0 0;}
	div.itemFacebookButton {float:left;margin-right:24px;width:200px;}
	div.itemGooglePlusOneButton {}
	
div.itemLinks {margin:16px 0;padding:0;background: #dedede;}

div.itemCategory {padding:4px;}
	div.itemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemCategory a {}
div.itemTagsBlock {padding:4px; }
	div.itemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemTagsBlock ul.itemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.itemTagsBlock ul.itemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.itemTagsBlock ul.itemTags li a {}
	div.itemTagsBlock ul.itemTags li a:hover {}

div.itemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemAttachmentsBlock ul.itemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.itemAttachmentsBlock ul.itemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.itemAttachmentsBlock ul.itemAttachments li a {}
	div.itemAttachmentsBlock ul.itemAttachments li a:hover {}
	div.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Author block */
div.itemAuthorBlock {background:#f7fafe;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;}
	div.itemAuthorBlock img.itemAuthorAvatar {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails {margin:0;padding:4px 0 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName {margin:0 0 4px 0;padding:0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a {font-family:sans-serif;font-size:16px;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover {}
	div.itemAuthorBlock div.itemAuthorDetails p {}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {font-weight:bold;color:#555;border-right:1px solid #ccc;padding:0 8px 0 0;margin:0 4px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {font-weight:bold;color:#555;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {font-weight:normal;}

/* Author latest */
div.itemAuthorLatest {margin-bottom:16px;padding:0;}
	div.itemAuthorLatest h3 {}
	div.itemAuthorLatest ul {}
		div.itemAuthorLatest ul li {}
			div.itemAuthorLatest ul li a {}
			div.itemAuthorLatest ul li a:hover {}

/* Related by tag */
div.itemRelated {margin-bottom:16px;padding:0;} /* Add overflow-x:scroll; if you want to enable the scrolling features, as explained in item.php */
	div.itemRelated h3 { font: italic 12px/16px arial,sans-serif;}
	div.itemRelated ul {}
		div.itemRelated ul li {}
		div.itemRelated ul li.k2ScrollerElement {float:left;overflow:hidden;border:1px solid #ccc;padding:4px;margin:0 4px 4px 0;background:#fff;} /* you need to insert this class in the related li element in item.php for this styling to take effect */
		div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}


/* Video */
div.itemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101;}
	div.itemVideoBlock div.itemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.itemVideoBlock span.itemVideo {display:block;overflow:hidden;}
	div.itemVideoBlock span.itemVideoCaption {color:#eee;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
	div.itemVideoBlock span.itemVideoCredits {color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}

/* Image Gallery */
div.itemImageGallery {margin:0 0 16px 0;padding:0;}

/* Article navigation */
div.itemNavigation {padding:4px 8px;margin:0 0 24px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fffff0;}
	div.itemNavigation span.itemNavigationTitle {color:#999;}
	div.itemNavigation a.itemPrevious {padding:0 12px;}
	div.itemNavigation a.itemNext {padding:0 12px;}


/* Back to top link */
div.itemBackToTop {text-align:right;}
	div.itemBackToTop a {text-decoration:underline;}
	div.itemBackToTop a:hover {text-decoration:underline;}

.inside-nav { display : block; width : 100%; padding-top : 10px;  }
.inside-nav ul { margin : 0 auto; padding : 0; list-style : none none; display : table;}
.inside-nav ul li { list-style : none none; display: table-cell;  float: none;    width: 1%; padding: 10px; }	
.inside-nav ul li a { background : #d9d9d9; padding: 0px; display: inline-block; text-align : center; font : 400 18px/45px "Roboto",​sans-serif; color : #646464; width : 100%; }
.inside-nav ul li#current a {  background : #969696; color : white; }

.inside-nav ul li a:after { display : inline-block; background : #bb131a; content : "▶"; padding: 0 10px; float : right; color : white;  }

.inside-nav ul li#current a:after { content : "▼"; } 
/*----------------------------------------------------------------------
	Component: Itemlist view (category)
----------------------------------------------------------------------*/

div.itemListCategoriesBlock {}

/* --- Category block --- */
div.itemListCategory {margin:4px 0;padding:0px 30px 10px;}
	span.catItemAddLink {display:block;padding:8px 0;margin:0 0 4px 0;border-bottom:1px dotted #ccc;text-align:right;}
	span.catItemAddLink a {padding:4px 16px;border:1px solid #ccc;background:#eee;text-decoration:none;}
	span.catItemAddLink a:hover {background:#ffffscc;}
	div.itemListCategory img, .cat-banner img { width : 100%; height : auto;}
	div.itemListCategory2 img, .cat-banner img { width : 18%; height : auto;}
	
	div.itemListCategory h2 {}
	/*div.itemListCategory p {font: 1em/140% arial,sans-serif;margin: 8px auto;}*/
    div.itemListCategory .docs p { margin-left: 30%; }
/* --- Sub-category block --- */
div.itemListSubCategories {}
	div.itemListSubCategories h3 {}
		div.subCategoryContainer {float:left;}
		div.subCategoryContainerLast {} 
			div.subCategory {background:#f7fafe;border:1px solid #ddd;margin:4px;padding:8px;}
				div.subCategory a.subCategoryImage,
				div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}
				div.subCategory a.subCategoryImage img,
				div.subCategory a.subCategoryImage:hover img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
				div.subCategory h2 {}
				div.subCategory h2 a {}
				div.subCategory h2 a:hover {}
				div.subCategory p {}

/* --- Item groups --- */
div.itemList {}
	div#itemListLeading {}
	div#itemListPrimary {}
	div#itemListSecondary {}
	div#itemListLinks {background:#f7fafe;border:1px solid #ddd;margin:8px 0;padding:8px;}

		div.itemContainer {float:left; margin-right : 16px;}
		.newspage div.itemContainer {  margin : 10px 0; }

		div.itemContainerLast {margin-right : 0px; margin-bottom : 15px;} 
/* --- Item block for each item group --- */
div.catItemView {} 
	div.groupLeading {}
	div.groupPrimary {}
	div.groupSecondary {}
	div.groupLinks {padding:0;margin:0;}

	div.catItemIsFeatured {} /* Attach a class for each featured item */
	
.catItemView.groupPrimary.newspage	{ height: 150px; border : 2px solid #e6e6e6; position: relative; overflow : hidden; }

.catItemView.groupPrimary.newspage span.catItemImage img {border:none;padding:0px;} 
.catItemView.groupPrimary.newspage div.catItemImageBlock {margin:-2px 15px 15px -2px; float: left;}
.catItemView.groupPrimary.newspage h3.catItemTitle {font: 700 16px/18px arial,sans-serif; padding:10px 0 4px 0;margin:0;}
.catItemView.groupPrimary.newspage h3.catItemTitle a { color : #be1419; text-transform : uppercase; }
.catItemView.groupPrimary.newspage div.catItemIntroText {padding:4px 10px 4px 0;font: 13px/125% arial,sans-serif; margin: 4px auto 4px 160px; color : #646464;}
.catItemView.groupPrimary.newspage .k2ReadMore, #fav-caption p.k2ReadMore { font-weight : 700; color : #004077; font-size : 14px; position : absolute; bottom : 10px; right: 200px;  }

 #fav-caption p.k2ReadMore { right : 30px; }

span.catItemEditLink {float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
span.catItemEditLink a {padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
span.catItemEditLink a:hover {background:#ffffcc;}

div.catItemHeader {}
	div.catItemHeader span.catItemDateCreated {color:#999;float: right; font: 1.3em/118% normal Tahoma,sans-serif; margin: 0 10px 0 0;}
	div.catItemHeader h3.catItemTitle {font: normal 21px/25px 'Roboto',sans-serif;padding:10px 0 4px 0;margin:0;}
	div.catItemHeader h3.catItemTitle span {}
	div.catItemHeader h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
	div.catItemHeader span.catItemAuthor {display:block;padding:0;margin:0;}
	div.catItemHeader span.catItemAuthor a {}
	div.catItemHeader span.catItemAuthor a:hover {}

div.catItemRatingBlock {padding:8px 0;}
	div.catItemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.catItemBody {padding:8px 0;margin:0;}

div.catItemImageBlock {margin:0 15px 15px 0; float: left;}
	span.catItemImage {display:block;text-align:center;margin:0 0 8px 0;}
	span.catItemImage img {border:1px solid #CFEFDD;padding:7px;}

div.catItemIntroText {padding:4px 0 12px 0;font: 1em/140% arial,sans-serif;margin: 8px auto;}
	div.catItemIntroText img {}

div.catItemExtraFields, div.genericItemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.catItemExtraFields h4, div.genericItemExtraFields h4 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.catItemExtraFields ul, div.genericItemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.catItemExtraFields ul li, div.genericItemExtraFields ul li {display:block;}
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {}

div.catItemLinks {margin:0 0 16px 0;padding:0;}

div.catItemHitsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	span.catItemHits {}

div.catItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemCategory a {}

div.catItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemTagsBlock ul.catItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemTagsBlock ul.catItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.catItemTagsBlock ul.catItemTags li a {}
	div.catItemTagsBlock ul.catItemTags li a:hover {}

div.catItemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemAttachmentsBlock ul.catItemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemAttachmentsBlock ul.catItemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.catItemAttachmentsBlock ul.catItemAttachments li a {}
	div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {}
	div.catItemAttachmentsBlock ul.catItemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Video */
div.catItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101;}
	div.catItemVideoBlock div.catItemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.catItemVideoBlock span.catItemVideo {display:block;}

/* Image Gallery */
div.catItemImageGallery {margin:0 0 16px 0;padding:0;}

/* Anchor link to comments */
div.catItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.catItemCommentsLink a {}
	div.catItemCommentsLink a:hover {}

/* Read more link */
div.catItemReadMore {display:inline;}
	div.catItemReadMore a {}
	div.catItemReadMore a:hover {}

/* Modified date */
span.catItemDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd;}



/* --- Item groups --- */
div.itemList {}
	div#itemListLeading {}
	div#itemListPrimary {}
	div#itemListSecondary {}
	div#itemListLinks {background:#f7fafe;border:1px solid #ddd;margin:8px 0;padding:8px;}

		div.itemContainer {float:left;margin-right : 16px;}
		.newspage div.itemContainer {margin : 10px 0;}

		div.itemContainerLast {margin-right : 0px; margin-bottom : 15px;} 
/* --- Item block for each item group --- */


/* Read more link */
div.userItemReadMore {display:inline;}
	div.userItemReadMore a {}
	div.userItemReadMore a:hover {}


/*----------------------------------------------------------------------
	Component: Latest view
----------------------------------------------------------------------*/

div.latestItemsContainer {float:left;}

/* Category info block */
div.latestItemsCategory {background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;}
	div.latestItemsCategoryImage {text-align:center;}
	div.latestItemsCategoryImage img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.latestItemsCategory h2 {}
div.latestItemsCategory p {}

/* User info block */
div.latestItemsUser {background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;clear:both;}
	div.latestItemsUser img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.latestItemsUser h2 {}
	div.latestItemsUser p.ulatestItemsUserDescription {padding:4px 0;}
	div.latestItemsUser p.latestItemsUserAdditionalInfo {padding:4px 0;margin:8px 0 0 0;border-top:1px dotted #ccc;}
		span.latestItemsUserURL {font-weight:bold;color:#555;display:block;}
		span.latestItemsUserEmail {font-weight:bold;color:#555;display:block;}

/* Latest items list */
div.latestItemList {padding:0 8px 8px 0;}

div.latestItemView {} /* this is the item container for this view */

div.latestItemHeader {}
	div.latestItemHeader h3.latestItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

span.latestItemDateCreated {color:#999;font-size:11px;}

div.latestItemBody {padding:8px 0;margin:0;}

div.latestItemImageBlock {padding:0;margin:0;float:left;}
	span.latestItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.latestItemImage img {border:1px solid #ccc;padding:8px;}

div.latestItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.latestItemIntroText img {}

div.latestItemLinks {margin:0 0 16px 0;padding:0;}

div.latestItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemCategory a {}

div.latestItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemTagsBlock ul.latestItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.latestItemTagsBlock ul.latestItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.latestItemTagsBlock ul.latestItemTags li a {}
	div.latestItemTagsBlock ul.latestItemTags li a:hover {}

/* Video */
div.latestItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101;}
	div.latestItemVideoBlock span.latestItemVideo {display:block;}

/* Anchor link to comments */
div.latestItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.latestItemCommentsLink a {}
	div.latestItemCommentsLink a:hover {}

/* Read more link */
div.latestItemReadMore {display:inline;}
	div.latestItemReadMore a {}
	div.latestItemReadMore a:hover {}

/* Items presented in a list */
h2.latestItemTitleList {font-size:14px;padding:2px 0;margin:8px 0 2px 0;font-family:Arial, Helvetica, sans-serif;border-bottom:1px dotted #ccc;line-height:normal;}


div.k2BreadcrumbsBlock a {
    color: #555;
    font: normal 12px/14px arial, sans-serif;
    margin: 2px 0;
    padding: 0 0 0 2px;
}

div.k2BreadcrumbsBlock {
    background: #eee url(../images/bg-bread.png) no-repeat top right;
    overflow: hidden;
    background: white;
    box-shadow: 0 10px 4px -5px #ddd inset;
}
div.itemHeader span.itemDateCreated {
    color: #222222;
    float: right;
    font-size: 16px;
    margin: 10px;
}

div.itemBody2 {
    padding: 0px 0;
    margin: 30px;
}

div.itemContainer2 {
    float: left;
    margin-right: 0px;
}

#fixed{
color: #000000;
	/*background: rgba(226, 225, 225, 0.56);*/
	padding:20px;
	border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	/*font-family: Georgia;*/

position:absolute;}

.right {
	margin-top: 0px;
	float:right;
	width:240px;
	
}
.top3d.btn-default {
    background: transparent;
    padding: 4px 12px 7px;
    border: none;
    box-shadow: 0 0 0 white;
}

/* Окно */
#modal_form {
	width: 300px; 
	height: 238px; /* Размеры должны быть фиксированы */
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed; /* чтобы окно было в видимой зоне в любом месте */
	top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */
	left: 50%; /* половина экрана слева */
	margin-top: -150px;
	margin-left: -150px; /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */
	display: none; /* в обычном состоянии окна не должно быть */
	opacity: 0; /* полностью прозрачно для анимирования */
	z-index: 5; /* окно должно быть наиболее большем слое */
	padding: 20px 10px;
}
/* Кнопка закрыть для тех кто в танке) */
#modal_form #modal_close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	display: block;
}
/* Подложка */
#overlay {
	z-index: 3; /* подложка должна быть выше слоев элементов сайта, но ниже слоя модального окна */
	position: fixed; /* всегда перекрывает весь сайт */
	background-color: #000; /* черная */
	opacity: 0.8; /* но немного прозрачна */
	width: 100%; 
	height: 100%; /* размером во весь экран */
	top: 0; 
	left: 0; /* сверху и слева 0, обязательные свойства! */
	cursor: pointer;
	display: none; /* в обычном состоянии её нет) */
}

.someclass {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 5000;
    }
    .someclass .loading {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -40px 0 0 -150px;
        width: 260px;
        height: 20px;
        padding: 20px;
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
        font: normal 16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-shadow: 0 1px 2px #000;
        text-align: center;
        z-index: 5001;
        border: solid 2px #000;
        border-radius: 10px;
        box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.2);
        }
		
		
#loading-layer {
    font-size: 10px;
    position: relative;
    text-indent: -9999px;
    border-top: 7px solid rgba(2, 84, 158, 0.4);
    border-right: 7px solid rgba(2, 84, 158, 0.4);
    border-bottom: 7px solid rgba(2, 84, 158, 0.4);
    border-left: 7px solid #02549E;
    box-shadow: 0 0 10px #fff, inset 0 0 10px 7px #fff;
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}
#loading-layer,
#loading-layer:after {
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
@-webkit-keyframes load8 {
  0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
  }
  100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
  }
  100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
  }
}		

.ei-slider {
    position: relative;
    width: 100%;
    max-width: 1920px;
    height: 250px;
    margin: 0 auto;
}

.ei-slider-large {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    padding: 0;
}
.iceWrap { 
width:100%; 
height:71px; 
background:url('../images/ice.png') repeat-x bottom left;
position:absolute; 
top:0; 
left:0; 
/*z-index:9000; */
}