* {
	box-sizing: border-box;
}

html, body {
	width: 100%;
	min-height: 100%;
	position: relative;
	font-weight: 500;
	min-width: 320px !important;
	color: #333;
	font-size: 15px;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: 'liga', 'kern';
	font-family: "Myr";
	background-color: #fff !important;
}

html {
	background: #fff
}

a {
	font-family: "Myr";
	color: #4f97d2;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a.h2 {
	text-transform: uppercase;
}


a img {
	border: 0;
}

.clear {
	clear: both;
}

.clear:after {
	content: " ";
	display: block;
	clear: both;
}

div, header, section, footer {
	box-sizing: border-box;
	display: block;
}

ul {
	margin: 0 0 0 15px;
	padding: 0px;
}

.inclear:after {
	content: " ";
	display: block;
	clear: both;
}

.pull-left {
	float: left;
}

.nob {
	font-weight: normal !important;
}

.pull-right {
	float: right;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.wrap, .warp {
	width: 1000px;
	max-width: 1000px;
	margin: 0px auto;
}

.wrap2, .warp2 {
	width: 1000px;
	max-width: 1000px;
	margin: 0px auto;
}

.nowarp {
	width: 100%;
	margin: 0px;
}
.Hsel{
	margin: 39px auto;
}
.Hsel .bor{
	border-left:1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.dkB{
	display: block;
	width:140px;
	height: 140px;
	border-radius: 4px;
	text-decoration: none;
	margin:auto;
}
.dkB.active, .dkB:hover {
	box-shadow: 0px 0px 13px #5366;
	transition: all ease 0.3s;
}
.dk1{
	background: url(img/dk1.png) no-repeat center;
}
.dk2{
	background: url(img/dk2.png) no-repeat center;
}
.dk3{
	background: url(img/dk3.png) no-repeat center;
}
.dk1.active{
	background: url(img/dk1a.png) no-repeat center;
}
.dk2.active{
	background: url(img/dk2a.png) no-repeat center;
}
.dk3.active{
	background: url(img/dk3a.png) no-repeat center;
}
.dk1:hover{
	background: url(img/dk1a.png) no-repeat center;
}
.dk2:hover{
	background: url(img/dk2a.png) no-repeat center;
}
.dk3:hover{
	background: url(img/dk3a.png) no-repeat center;
}

.bg1 {
	background: #232323;
}
.bg2{
	background: url(img/bghead.png) no-repeat center top;
}
.bg3{
	background-color: #fff;
}
.bg4{
	background: #232323 url("img/bg.png") repeat center top;
	background-size: cover;
}
.botl1 {
	border-bottom: 1px solid #ededed;
}
h1, .h1{
	color: #6699cc;
	font: normal 22px/30px Calibri;
	margin: 20px auto 25px;
}
.h1{
	color: #00ADBE;
}
h2{
	color: #669999;
	font: normal 18px/30px Calibri;
	margin: 0 0 15px;
	padding:0;
}
span.data{
	color:#666666;
	font: normal 16px/31px Calibri;
	display:block;
	text-align: center;
	padding-top:10px;
}
.newsglav{
	width:39%;
	float:left;
	margin: 0 35px 2px 0;
}
.newsglav img{
	padding:4px;
	background: #fff;
	box-shadow: 0px 0px 13px #5366;
	width:auto;
	height:auto;
	max-width: 100%;
}
.h35 {
	display: block;
	height: 35px;
}
.h1img{
	float:right;
}
.newslistZ{
	margin-bottom:15px;
}
.listnews > div{
	margin-bottom:22px;
}
.dateL{
	color:#999;
	font: normal 14px/29px Calibri;
	margin-top:10px;
}
.textList{
	font: normal 16px/18px Myr;
}
.newslistZ a{
	color: #5c98af;
	font: normal 18px/36px Calibri;
	text-decoration: none;
}
.newslistIMG img{
	padding: 4px;
	border-radius: 4px;
	width:auto;
	height:auto;
	max-width: 100%;
	box-shadow: 0px 0px 13px #5366;
}
.towolnews{
	width: 90%;
	margin: 38px 5% 25px;
}
.towolnews2{
	width: 90%;
	margin: -10px 5% 25px;
}
.listnewsHome >div{
	border: 1px solid #fff;
	border-radius: 5px;
	transition: all ease 0.3s;
	padding: 14px 8px 18px;
}
.listnewsHome >div:hover{
	border: 1px solid #00ADBE;
	border-radius: 5px;
	transition: all ease 0.3s;
}

.h1afi{
	padding-top: 22px;
}
.photoN{
	display: block;
}
.owl-carousel.owl1pn .owl-stage-outer {
	padding: 4px 0;
}
.owlafi .owl-item{
	text-align: center;
}
.photoN img{
	padding:4px;
	box-shadow: 0px 0px 13px #5366;
	background: #fff;
	height:auto;
	width:auto;
	max-width:100%;
}
.owl1pn .owl-prev{
	width: 5%;
	height: 100%;
	position: absolute;
	left: -5%;
	top: 0;
	background: url(img/o1p.png) no-repeat center left;
	color:transparent;
	text-indent: -10000px;
}
.owl1pn .owl-next{
	width: 5%;
	height: 88%;
	position: absolute;
	right: -5%;
	top: 0;
	background: url(img/o1n.png) no-repeat center right;
	color:transparent;
	text-indent: -10000px;
}
.owl2pn .owl-prev{
	width: 5%;
	height: 88%;
	position: absolute;
	left: 2%;
	top: 0;
	background: url(img/o2p.png) no-repeat center left;
	color:transparent;
	text-indent: -10000px;
}
.owl2pn .owl-next{
	width: 5%;
	height: 100%;
	position: absolute;
	right: 2%;
	top: 0;
	background: url(img/o2n.png) no-repeat center right;
	color:transparent;
	text-indent: -10000px;
}
.owl2pn .owl-dots{
	width: 100%;
	height: 15px;
	position: absolute;
	bottom: 25px;
	text-align: center;
}
.owl2pn .owl-dot{
	width:15px;
	height:15px;
	background: #fff;
	border-radius:2px;
	transition: all ease 0.3s;
	box-shadow: 1px 1px 3px #555;
	display:inline-block;
	margin: 0 5px;
}
.owl2pn .owl-dot.active{
	background: #ea4b78;
	box-shadow: 1px 1px 3px #111 inset;
	transition: all ease 0.3s;
}
.owl2pn{
	position:relative;
	margin-bottom:24px;
}
.owl2pn:after{
	content: " ";
	display: block;
	width:100%;
	height: 24px;
	background: url(img/menus.png) no-repeat top center;
	position: absolute;
	bottom:-24px;
	left:0;
}
.afiitem img{
	border-radius: 5px;
	width:auto;
	height:auto;
	max-width:100%;
	background: #fff;
	padding:4px;
}
.afiitem{
	font:normal 18px/30px Calibri;
	color: #333333;
	text-align: center;
	text-decoration: none;
	display: inline-block;
}
.afiitem:hover{
	text-decoration: none;
}
.afiitem span{
	display: block;
}
.afiitem span:hover{
	text-decoration: underline;
}
.afiitem .name{
	margin-top:5px;
	text-decoration: underline;
}
.afiitem .dada{
	font-size: 14px;
}

.h17 {
	display: block;
	height: 17.5px;
}
.nowarpH{
	background: url("img/h1-2500.png") no-repeat top left;
	padding: 0px;
	margin:0px;
	font: normal 28px/45px "Myr";
	color: #333;
	text-shadow: 0px 1px 2px rgba(255,255,255,0.7);
	height: 49px;
}
.nowarpH span{
	display: block;
}
.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none !important;
}
.cIMG{
	background: url("img/cIMG.png") repeat-x top left;
	background-size: contain;
	border-radius: 50%;
	padding: 6px;
}
.cIMG2{
	background: url("img/cIMG.png") repeat-x top left;
	background-size: contain;
	border-radius: 7px;
	padding: 6px;
}
.glavTdiv{
	padding: 28px 0 10px;
	color: #fff;
	font: normal 16px/23px "Myr";
}
.glavTlist > div{
	padding-bottom:35px;
}
.glavTdiv img.cIMG{
	width:231px;
	height:231px;
}
.glavTlist{
	color: #fff;
}
.glavTlist .cIMG{
	margin: 14px;
}
.glavTlist .title{
	font: normal 18px/23px "Myr";
}

.mt17 {
	margin-top: 17px;
}

header {
	display: block;
	box-sizing: border-box;
}
.lazyLoadN{
	margin: 15px;
	color:#cc0000;
	text-transform: uppercase;
	font-size:15px;
	text-align: center;
	cursor:pointer;
}

.header {
	position: relative;
	background: url(img/hbg1.png) no-repeat bottom center;
}
.bannerTop{
	padding: 9px 0;
	min-height: 59px;
}
.bannerTop img{
	max-width:100%;
	height:auto;
	width:auto;
	border-radius: 8px;
}
.footer {
	height: auto;
	position: relative;
	padding: 16px 0 7px;
	/*height: 145px;*/
	background: #333;
	border-radius: 7px 7px 0 0;
}
.footer .row{
	padding-bottom: 12px;
}
.footerText a{
	color: #fff;
	text-decoration: underline;
	font: 14px/22px Tahoma;
	display:block;
}
.btn.btn-gold{
	background: url(img/btngold.png) repeat-x center;
	background-image: url("img/btngold.png");
}
.footerText {
	color: #333;
	font: 14px/23px Tahoma;
}

.header:after {
	content: " ";
	display: block;
	clear: both;
}
.bannersLine{
	padding-top:10px;
}
.bannersLine a img{
	border: 0;
	display:block;
	width:100%;
	height:auto;
	max-width: 100%;
	border-radius: 8px;
}
.headerline {
	width: 490px;
	height: 55px;
	text-align: center;
	margin: auto;
}

.top-view {
	position: relative;
	height: auto;
	min-height: 100%;
	overflow-x: hidden;
}

#cnt_basket {
	border-radius: 0px;
	padding: 5px 7px;
}

.todayList{
	margin: 15px auto;
}
.line2banner{
	position: relative;
	display: block;
	border-radius: 5px;
	overflow: hidden;
}
.line2banner img{
	width:100%;
	max-width: 100%;
	height:auto;
	display: block;
	border: 0;
}
.line2banner i {
	position: absolute;
	display: block;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background: rgba(3,3,3,0.3);
	z-index: 10;
	transition: opacity ease 0.3s;
	opacity:1;
}
.line2banner:hover i{
	transition: opacity ease 0.3s;
	opacity:0;
}
.line2banner span{
	position: absolute;
	text-transform: uppercase;
	display: block;
	width: 248px;
	height: 49px;
	border: 1px solid #fff;
	border-radius: 5px;
	top: 50%;
	left:50%;
	margin-left:-124px;
	margin-top: -25px;
	z-index: 11;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font: 29px/48px Calibri;
	background: rgba(28,51,100,0.7);
	transition: all ease 0.3s;
}
.line2banner:hover span{
	background: rgba(190,14,31,0.7);
	transition: all ease 0.3s;
}

.forBan img, .thisBan{
	display: block;
	width:100%;
	max-width: 100%;
	height:auto;
	border:0;
	border-radius: 10px;
}

.logo {
	display: inline-block;
	width: 510px;
	height: 132px;
	background: url(img/logo.png) no-repeat center center;
	text-indent: -100000px;
	background-size: contain;
}
.toptoptext{
	color: #545454;
	font: normal 16px/24px Calibri;
	padding-top:63px;
}

.search form {
	display: block;
	background: #f4f4f4;
	border-radius: 7px;
	width: 103%;
	margin: 16px -14px 0 auto;
	border: 1px solid #ccc;
	overflow: hidden;
}
.search form input[type="text"] {
	width: 100%;
	display: inline-block;
	border-radius: 4px;
	height: 44px;
	font: italic normal 18px/46px Calibri;
	color: #545454;
	border: 0 none;
	margin-right: -4px;
	background: transparent;
	padding-left: 20px;
	padding-right:50px;
	vertical-align:middle;
}
.search form input[type="submit"] {
	background: url(img/sear.png) no-repeat center;
	display: inline-block;
	border: 0 none;
	width: 47px;
	height: 44px;
	margin-left: -48px;
	cursor: pointer;
	vertical-align:middle;
}

.menu{
	position: relative;
	background: #163069 repeat;
	border-radius: 7px;
	margin-top:26px;
}
.menu > ul{
	padding: 0px;
	margin: 0;
	list-style: none;
	height: 47px;
}
.menu > ul > li{
	text-align: center;
	display:inline-block;
	padding: 12px 3px;
	position: relative;
}
.menu > ul > li > ul > li{
	text-align: left;
}
.menu > ul > li > a {
	font: normal 18px/22px "Calibri";
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 0 9px;
}
.menu > ul > li > a:active{
	color: #5c98af;
	background: #fff;
	border-radius: 4px;
}
.menu > ul > li:hover{
	box-shadow: 0px 0px 8px #111 inset;
	transition: all ease 0.3s;
}
.menu > ul > li > ul{
	position: absolute;
	top:40px;
	left:7px;
	width:auto;
	padding:12px;
	border-radius:5px;
	box-shadow: 0px 0px 5px #aaa;
	background: rgba(255,255,255,0.9);
	margin:0;
	list-style: none;
	display: none;
	z-index:10;
}
.menu > ul > li:hover > ul{
	display:block;
}
.menu > ul > li > ul > li {
	display:block;
}
.menu > ul > li > ul > li > a{
	font: 18px/23px Calibri;
	color: #333333;
	white-space: nowrap;
	text-decoration: underline;
}
.menu > ul > li > ul > li > a:hover{
	font: 18px/23px Calibri;
	color: #cc0000;
	text-decoration: none;
}
.headline{
	color: #323232;
	font: normal 16px/41px "Calibri";
	text-align: left;
	padding-left: 52px;
	cursor: default;
}
.headline.line1{
	background: url(img/line1.png) no-repeat left top;
	font-size: 14px;
}
.headline.line2{
	background: url(img/line2.png) no-repeat left center;
	font-size: 16px;
}
.headline.line3{
	background: url(img/line3.png) no-repeat left center;
}
.headline.line3 a{
	font: 14px/41px "Calibri";
	color: #c94415;
	text-decoration: none;
}
.headline.line4{
	background: url(img/line4.png) no-repeat left center;
}
.headline.line4 a{
	text-decoration: none;
	font: 14px/41px "Calibri";
	color: #323232;
}
.gold-link1{
	position: absolute;
	top:13px;
	left: 7%;
	padding: 6px !important;
}
.gold-link2{
	position: absolute;
	top: 13px;
	right: 7%;
	padding: 6px !important;
}
.gold-link1 i {
	padding: 10px 20px;
	background: url(img/goldlink1.png) no-repeat center;
	display: inline-block;
	margin-right: 1px;
	vertical-align: text-bottom;
}
.gold-link2 i{
	padding:10px 17px;
	background: url(img/goldlink2.png) no-repeat center;
	display: inline-block;
	margin-right: 1px;
	vertical-align: text-bottom;
}

.bottomMenu{
	padding:0 0 32px 0;
	margin: 0;
	text-align: center;
	display: block;
	list-style: none;
}
.bottomMenu li{
	display: inline-block;
	margin: 0 40px;
}
.bottomMenu a{
	color:#333;
	font: 18px/29px "Calibri";
	text-decoration: none;
}
.bottomMenu a:hover, .bottomMenu a.active{
	color: #02acbd;
	text-decoration: underline;
}
.footerLogo{
	display: inline-block;
	background-image: url("img/footerLogo.png");
	width: 181px;
	height:59px;
	text-indent: -10000px;
}
.copyright, .footline{
	color:#333;
	font: normal 14px/17px "Myr";
}
.footline1{
	background: url("img/gline1.png") no-repeat left center;
	padding-left:25px;
	display: inline-block;
}

.socline, .copyText{
	padding-top: 37px;
}
.socline{
	text-align:right;
}
.copyText{
	color: #fff;
	font: 14px/17px Tahoma;
	text-align: center;
}
.socLink{
	opacity:0.4;
	margin: 0 12px;
}
.socLink:hover{
	opacity:1;
}
.socLink, .socLink:hover{
	display: inline-block;
	width: 44px;
	height:45px;
	text-indent: -10000px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	overflow: hidden;
	color: transparent;
	transition: all ease 0.3s;
}
.socLinkVK{
	background-image: url("img/vk.png");
}
.socLinkOK{
	background-image: url("img/ok.png");
}
.socLinkIG{
	background-image: url("img/ig.png");
}
.hr{
	width:100%;
	display: block;
	height: 1px;
	background: url("img/hr.png") no-repeat left top;
	margin: 22px 0;
}
.hr2{
	width:100%;
	display: block;
	height: 1px;
	background: #fff;
	margin: 22px 0;
}
.contsArea{
	padding: 20px 0;
}

.list2slide{
	margin-bottom:15px;
}

.bigNewsBan{
	margin: 15px auto;
}
.line4banner{
	display:block;
	overflow: hidden;
	border-radius: 7px;
	position:relative;
	text-decoration: none;
}
.line4banner .mesto{
	position: absolute;
	top: 2%;
	left:2%;
	background: rgba(255,255,255, 0.8);
	font: 23px/23px Calibri;
	padding: 12px;
	color: #333;
	border-radius: 8px;
}
.line4banner .title{
	position: absolute;
	bottom: 2%;
	left:2%;
	width:96%;
	text-align:right;
	background: rgba(255,255,255, 0.8);
	font: 23px/23px Calibri;
	padding: 12px;
	color: #333;
	border-radius: 8px;
	overflow: hidden;
}
.line4banner .title .datum{
	float:left;
	color: #cc0000;
	font: italic 20px/23px Calibri;
}
.line4banner img{
	width:100%;
	height:auto;
	max-width:100%;
	border:0;
}

.newsList {
	margin: 9px auto 25px;
}
.newsList .item{
	margin-bottom: 5px;
}
.newsList .item img{
	border-radius: 5px;
	border: 1px solid #1f386f;
	width:100%;
	max-width:100%;
	eight:auto;
}
.newsList .item .title{
	font: 20px/30px Calibri;
	color: #003366;
	padding:7px 0;
	display:block;
}
.newsList .item .datum{
	color: #999;
	font: italic 14px/30px Tahoma;
}

.banNewsBan4 {
	padding-top: 12px;
	display: block;
}
.banNewsBan4 img{
	max-width: 100%;
	width:100%;
	height:auto;
	border:0;
	border-radius: 8px;
}
.botBane.botBaneInNews{
	margin: 5px auto;
}

.lineCount {
	text-align: justify;
	margin: 25px auto 0px;
}
.lineCount .item {
	font: 14px/20px Myr;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	border-radius: 3px;
	padding: 5px 5px 5px 8px;
	width: auto;
	margin-right: 2.5%;
	transition: all ease 0.3s;
}

.lineCount .item:hover{
	box-shadow: 0px 0px 3px #888;
	transition: all ease 0.3s;
}
.lineCount .item:last-child{
	margin-right:0px;
}
.lineCount .item .cnt {
	float: right;
	background: #fff;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	color: #333;
	border-radius: 3px;
	margin: auto auto auto 10px;
	min-width: 18px;
}
.lineCount .item.cntItem{
	background: #163069;
}
.lineCount .item.cntItem2{
	background: #1e637c;
}
.lineCount .item.cntItem3{
	background: #7ca95b;
}
.lineCount .item.cntItem4{
	background: #973555;
}
.lineCount .item.cntItem5{
	background: #2d8914;
}
.lineCount .item.cntItem6{
	background: #D3bb1a;
}
.lineCount .item.cntItem7{
	background: #ec2525;
}

.list5{

}
.list5 .item .deti {
	position: absolute;
	display: block;
	width: 22px;
	height: 22px;
	background: yellow;
	overflow: hidden;
	transform: rotate(45deg);
	top: auto;
	top: 15%;
	right: 3%;
	border: 1px solid #333;
	border-radius: 2px;
}
.list5 .item .deti span {
	color: #333;
	font: bold 12px/18px Trebuchet MS;
	display: block;
	letter-spacing: -1px;
	transform: rotate(-45deg);
	text-align: center;
}
.list5 .item, .itemDetail {
	text-decoration: none;
	display: block;
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	margin: 5px auto 11px;
}
.list5 .item img, .itemDetail img{
	max-width: 100%;
	width:100%;
	height: auto;
}
.list5 .item .title, .itemDetail .title {
	position: absolute;
	display: block;
	background: #fffd;
	color: #333;
	text-align: center;
	border-radius: 8px;
	bottom: 14%;
	left: 2%;
	width: 96%;
	font: 18px/21px Calibri;
	padding: 6px 4px 8px;
	
	overflow: hidden;
	box-shadow: 0px 0px 5px #333;
}
.list5 .item .datum, .itemDetail .datum {
	display: block;
	position: absolute;
	bottom: 2%;
	left: 2%;
	font: italic 17px/20px Calibri;
	color: #333;
	text-shadow: 0px 0px 2px #888;
	/* margin-left: -17%; */
	text-align: center;
	width: 96%;
	padding: 3px;
	background: rgba(255,255,255,0.8);
	border-radius: 4px;
}
.list5 .item .tday, .itemDetail .tday{
	display: inline-block;
	position: absolute;
	border: 2px solid #fff;
	background: #1c3364b3;
	color: #fff;
	text-align: center;
	top:3%;
	left:2%;
	border-radius: 8px;
	text-transform: uppercase;
	font: 14px/20px Calibri;
	padding: 4px 12px;
}
.list5 .item .type, .itemDetail .type{
	display: block;
	position: absolute;
	border: 2px solid #fff;
	background: #be0e1fb3;
	color: #fff;
	text-align: center;
	top:3%;
	right:2%;
	border-radius: 4px;
	text-transform: uppercase;
	font: 14px/20px Calibri;
	padding: 4px 6px;
}
.bbgg, .bbgg4{
	background: #163069b3 !important;
}
.bbgg5{
	background: #1e637cb3 !important;
}
.bbgg6{
	background: #7ca95bb3 !important;
}
.bbgg7{
	background: #973555b3 !important;
}
.bbgg8{
	background: #2d8914b3 !important;
}
.bbgg9{
	background: #D3bb1ab3 !important;
}
.bbgg10{
	background: #ec2525b3 !important;
}
.bbgg11{
	background: #D16E25b3 !important;
}
.lineCount .item.cntItem4{
	background: #163069;
}
.lineCount .item.cntItem5{
	background: #1e637c;
}
.lineCount .item.cntItem6{
	background: #7ca95b;
}
.lineCount .item.cntItem7{
	background: #973555;
}
.lineCount .item.cntItem8{
	background: #2d8914;
}
.lineCount .item.cntItem9{
	background: #D3bb1a;
}
.lineCount .item.cntItem10{
	background: #ec2525;
}
.lineCount .item.cntItem11{
	background: #D16E25;
}

.list5 .item .type.type2{
	background: rgba(43, 92, 17, 0.8);
}
.list5 .moreList{
	text-align: center;
}
.moreItems{
	display: inline-block;
	margin: -5px auto 10px;
	color: #cc0000;
	font: 22px/22px Calibri;
	cursor: pointer;
}
.itemDetail{
	margin: 5px auto 6px;
}

.noTopMar{
	margin-top:0;
}

.owl73 .owl-item img{
	max-width: 100%;
	width:100%;
	height:auto;
}
.owl73 .owl-item a{
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: 10px;
	border: 2px solid #fff;
	box-shadow: 0px 2px 5px #999;
	margin:auto;
}

.itemDetailText .title {
	font: bold 20px/20px Calibri;
	padding-bottom: 10px;
	color: #003366;
}
.itemDetailText .text{
	font: 14px/20px Tahoma;
	max-height:220px;
	height:220px;
	overflow: hidden;
}
.dopMore {
	color: #036;
	font-size: 14px;
	text-decoration: underline;
	padding-top: 4px;
}
.line1DetailText {
	font: 14px/20px Tahoma;
	color: #ccc;
	padding: 4px 0;
	max-height: 49px;
	overflow: hidden;
	transition:all ease 0.7s;
}
.line1DetailText.active{
	color: #111;
	padding: 4px 0;
	max-height: 100000px;
	transition:all ease 0.7s;
}
.datumDetailItem{
	color: #999;
	font: italic 14px Tahoma;
}
.line1DetailText img {
    max-width: 100%;
    height: auto;
}

.targetLink{
	color: #999;
	font-size:14px;
	text-decoration: underline;
}

.buttonBay {
	display: inline-block;
	background: #2d8914;
	border-radius: 4px;
	border-top: 4px solid transparent;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #2e6b1d;
	color: #fff;
	text-decoration: none;
	font: 24px/19px Calibri;
	padding: 9px 50px 13px;
	text-align: center;
	transition: all ease 0.3s;
	text-shadow: 1px 2px 2px #222;
	margin-top:5px;
}
.buttonBay:hover, .buttonBay:active{
	color: #fff;
	text-decoration: none;
}
.buttonBay:hover{
	border-top: 4px solid #2e6b1d;
	border-left: 4px solid #2e6b1d;
	border-right: 4px solid #2e6b1d;
	transition: all ease 0.3s;
}

.forSocTitle {
	font: 14px Calibri;
	color: #c00;
	padding: 6px 0;
}

.homeNewsList{
	border-radius: 10px;
	border: 1px solid #1b346c;
	padding: 10px 11px;
}
.homeNewsList .item {
	margin: 7px 0;
}
.owl72 .owl-item a span{
	position: absolute;
	right:9px;
	top:5px;
}
.owl72 .owl-item a{
	position: relative;
	display: block;
	width: 279px;
	overflow: hidden;
	border-radius: 10px;
	border: 2px solid #fff;
	box-shadow: 0px 2px 5px #999;
	margin:auto;
}
.owl72 .owl-item a img{
	display:block;
	max-width:100%;
	width:100%;
	height:auto;
}
.owl72 .owl-item a .datum{
	color: #fff;
	text-decoration: none;
}
.owl72 .owl-item a b.name{
	background: rgba(255,255,255, 0.9);
	position: absolute;
	bottom:2%;
	left:2%;
	width:96%;
	padding: 3px 7px;
	text-decoration: none;
	display:block;
	border-radius:4px;
	font-weight:normal;
	color: #111;
	text-align:center;
	line-height:16px;
}
.owl72 .owl-stage, .owl73 .owl-stage{
	padding: 5px 0;
}
.owl72, .owl73{
	width:90%;
	margin: 0 0 0 5%;
}
.homeNewsList .item > img{
	border: 1px solid #1b346c;
	border-radius: 8px;
	margin-right:-75px;
}
.homeNewsList .item > .pull-right{
	width:100%;
	padding-left:75px;
}
.fotoot .title, .h1{
	color: #cc0000;
	font: 22px Calibri;
	text-align: center;
	margin: 25px auto 10px;
}
.h1{
	text-align: left;
}
.homeNewsList .item .title {
	font: 20px/20px Calibri;
	color: #003366;
	text-decoration: none;
	max-height: 23px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
}
.homeNewsList .item .text {
	font: 14px/20px Tahoma;
	color: #333;
	height: 43px;
	overflow: hidden;
}
.homeNewsList .item .datum{
	font: italic 14px/20px Tahoma;
	color: #999;
}

.glawNews{
	border-radius: 10px;
	border: 1px solid #333;
	padding:8px;
}
.glawNews .datum{
	text-align:left;
	color: #999;
	font: italic 16px Tahoma;
	padding-bottom: 3px;
}
.glawNews .title {
	padding-left: 13px;
	color: #f00;
	text-decoration: none;
	font: 22px/22px Calibri;
	display: block;
	margin-bottom: 14px;
	height: 67px;
	overflow: hidden;
}
.glawNews img{
	width:100%;
	max-width: 100%;
	height: auto;
	max-height: 139px;
	box-shadow: 0px 2px 5px #555;
	border-radius: 8px;
}

.negaDiv{
	background: #ffc637;
	color: #333;
	border-radius: 7px;
	margin: 24px 0;
	padding: 12px;
}
.negaDiv p{
	font: italic 16px/25px "Myr";
	padding: 12px 0;
}

.galArea{
	padding: 10px 0 30px;
}
.galLink{
	position: relative;
	display: inline-block;
	color: #fff;
	text-align: center;
	margin: 20px 0;
	font: 18px/26px "Myr";
	text-decoration: underline;
}
.galLink span{
	display: block;
	position: absolute;
	bottom: 6px;
	left:6px;
	width: calc(100% - 12px);
	padding: 20px 4px;
	transition: all ease 0.3s;
	border-radius: 0 0;
}
.galLink:hover{
	color: #fff;
}
.galLink:hover span{
	background: rgba(1,1,1,0.5);
	transition: all ease 0.3s;
}
.galDetail{
	padding: 12px 0 24px;
}
.galDetail > img{
	width: 100%;
	height: auto;
}

.botBane{
	margin:25px auto;
}
.botBane a img{
	border:0;
	width:100%;
	height:auto;
	border-radius: 10px;
}

.homeNews{
	text-align: center;
	padding: 20px 0;
	color: #fff;
	font: normal 14px/19px "Myr";
}
.homeNews > div{
	padding-bottom:12px;
}
.homeNews img.cIMG{
	margin: 12px auto;
	display:block;
}
.homeNews .title{
	color: #fff;
	font: normal 18px/23px "Myr";
	text-decoration: underline;
	display: block;
	padding: 0 0 12px;
}
.homeNews .date{
	font: italic 13px/19px "Myr";
	padding-bottom:5px;
}
.homeNews a.more{
	color: #fff;
	font: normal 14px/19px "Myr";
	text-decoration: underline;
}

.homeGDE{
	padding: 25px 0;
}
.homeGDE .title{
	color: #fff;
	font: normal 18px/23px "Myr";
}
.homeGDE #map{
	margin: 12px 0 40px;
}

.owl1 {
	padding-bottom: 28px;
	position: relative;
}

.owl1 a img {
	width: 100%;
	height: auto;
}

.owl1 .owl-dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #2b2e34;
	cursor: pointer;
	margin: 3px;
}

.owl1 .owl-dot:hover, .owl1 .owl-dot.active {
	background: #989898;
	box-shadow: 1px 1px 3px #2b2e34 inset;
}

.owl1 .owl-dots {
	text-align: center;
	margin-top: 24px;
	margin-bottom: -12px;
}

.owl-typ1 .owl-nav .owl-prev {
	position: absolute;
	top: 50%;
	left: 1%;
	width: 38px;
	height: 62px;
	margin-top: -31px;
	text-indent: -10000px;
	background: url("img/prev2.png") no-repeat center;
}

.owl-typ1 .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	right: 1%;
	width: 38px;
	height: 62px;
	margin-top: -31px;
	text-indent: -10000px;
	background: url("img/next2.png") no-repeat center;
}

.owl-typ5 .owl-nav .owl-prev {
	position: absolute;
	top: 50%;
	left: 1%;
	width: 39px;
	height: 55px;
	margin-top: -31px;
	text-indent: -10000px;
	background: url("img/prev5.png") no-repeat center;
}

.owl-typ6 .owl-nav .owl-next {
	position: absolute;
	top: 42%;
	right: -5%;
	width: 30px;
	height: 46px;
	margin-top: -15px;
	text-indent: -10000px;
	background: url("img/next6.png") no-repeat center;
}
.owl-typ6 .owl-nav .owl-prev {
	position: absolute;
	top: 42%;
	left: -6%;
	width: 30px;
	height: 46px;
	margin-top: -15px;
	text-indent: -10000px;
	background: url("img/prev6.png") no-repeat center;
}

.owl71 a > span{
	position: absolute;
	top: 84%;
	left:2%;
	width: 96%;
	padding: 7px;
	text-align: center;
	background: rgba(255,255,255,0.8);
	color: #333;
	font: 24px Calibri;
	box-shadow: 0px 2px 4px #aaa;
	border-radius:8px;
}

.owl-typ5 .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	right: 1%;
	width: 39px;
	height: 55px;
	margin-top: -31px;
	text-indent: -10000px;
	background: url("img/next5.png") no-repeat center;
}

.owl2 img.cIMG2{
	margin: 5px auto;
	display: block;
}
.owl2 .title{
	display: block;
	color: #dea404;
	font: normal 18px/23px "Myr";
	text-decoration: underline;
	padding: 10px 0 20px;
}
.owl2{
	text-align: center;
	padding: 30px 0;
}

.owl2 .owl-nav .owl-prev {
	position: absolute;
	top: 40%;
	left: -1%;
	width: 25px;
	height: 41px;
	margin-top: -21px;
	text-indent: -10000px;
	background: url("img/prev3.png") no-repeat center;
}

.owl2 .owl-nav .owl-next {
	position: absolute;
	top: 40%;
	right: -1%;
	width: 25px;
	height: 41px;
	margin-top: -21px;
	text-indent: -10000px;
	background: url("img/next3.png") no-repeat center;
}

.vinaItems h3{
	color: #d6ba1e;
	font: normal 22px/42px "Myr";
	text-transform: uppercase;
}
.vinaItems h4{
	color: #fff;
	font: normal 16px/21px "Myr";
	text-transform: uppercase;
}
.vinaItems h4 span{
	text-transform: none;
}
.itemVino{
	color: #d6ba1e;
	font: normal 14px/26px "Myr";
}
.owl5{
	text-align: center;
	padding: 0px 0 50px;
	margin:auto;
}
.owl5 .owl-item{
	text-align: left;
}
.owl5 .owl-dot{
	display: inline-block;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #ffc637;
	transition: all ease 0.3s;
	margin: 5px;
}
.owl5 .owl-dot.active{
	background: #fff;
	box-shadow: 0px 0px 2px #333 inset;
	transition: all ease 0.3s;
}
.owl5 .owl-controls{
	position: relative;
	padding:20px 40px;
	display:inline-block;
	margin: auto;
}
.owl5 .owl-nav .owl-prev {
	position: absolute;
	top: 11px;
	left: 0%;
	width: 24px;
	height: 39px;
	margin-top: 0px;
	text-indent: -10000px;
	background: url("img/prev4.png") no-repeat center;
}
.owl5 .owl-nav .owl-next {
	position: absolute;
	top: 11px;
	right: 0%;
	width: 24px;
	height: 39px;
	margin-top: 0;
	text-indent: -10000px;
	background: url("img/next4.png") no-repeat center;
}

.owl3{
	text-align: center;
	padding: 30px 0;
	width:94%;
	margin:auto;
}
.owl3 .owl-nav .owl-prev {
	position: absolute;
	top: 50%;
	left: -4%;
	width: 25px;
	height: 41px;
	margin-top: -21px;
	text-indent: -10000px;
	background: url("img/prev3.png") no-repeat center;
}
.owl3 .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	right: -4%;
	width: 25px;
	height: 41px;
	margin-top: -21px;
	text-indent: -10000px;
	background: url("img/next3.png") no-repeat center;
}
.owl3 img{
	margin:auto;
	display:block;
}
.secLink:hover{
	color: #dea404;
}
.secLink .title{
	font: normal 18px/21px "Myr";
	padding: 7px 0;
	color: #dea404;
}
.secLink .title:hover{
	color: #dea404;
}
.secLink:hover img.cIMG{
	background: #fff;
	padding: 0;
	border: 6px solid #fff;
	box-shadow: 3px 3px 6px #777 inset;
}
.colSec{
	padding-bottom: 20px;
}
.prodsSecs{
	padding: 15px 0 5px;
}
.secLink .title span{
	display:block;
	font: normal 18px/21px "Myr";
	padding: 7px 0;
	color: #dea404;
	text-decoration: underline;
}
.prodItem{
	padding-bottom: 30px;
}
.prodItem .title{
	display:block;
	font: normal 18px/22px "Myr";
	color: #dea404;
	padding: 6px 0;
}
.prodItem .price{
	color: #fff;
	font: normal 14px/22px "Myr";
	padding-bottom:7px;
}
.prodItem .price span{
	color: #bf2811;
	font: normal 20px/22px "Myr";
}
.prodItem:hover .title{
	color: #fff;
}
.prodItem:hover .cIMG2{
	background: #FFF;
}
.BUY{
	color: #333;
	font-size: 17px;
}
.BUY:hover{
	color: #333;
}
input.QAinput {
	border: 0px none;
	width: 20px;
	height: 15px;
	text-align: center;
	border-radius: 2px !important;
	color: #333;
	font-size: 11px;
}
.QA {
	color: #333;
	cursor: pointer;
	font-weight: bold;
	display: inline-block;
	padding: 0 3px;
	transition: all ease 0.3s;
}
.QAminus{
	padding: 0 4px;
}
.QA:hover{
	background: rgba(255,255,255,0.7);
	transition: all ease 0.3s;
	border-radius: 2px;
}
.BUY{
	text-transform: capitalize;
}
.prodsH2{
	color: #dea404;
	font: normal 22px/28px "Myr";
	text-align: center;
	display: block;
}
.forCalen{
	display:block;
	width: 313px;
	height:242px;
	border-radius: 7px;
	border: 1px solid #33497b;
}
#toscrollSC{
	text-align: center;
	padding: 5px 0 10px;
}
.forCalenTitle {
	width: 100%;
	height: 37px;
	border: 1px solid #fff;
	border-radius: 7px 7px 0 0;
	background: #de0012;
	color: #fff;
	text-transform: uppercase;
	padding: 0 10px;
	font: 16px/34px Verdana;
}
.MeterCalendar{
	width: 100%;
	padding:5px;
	border-collapse: collapse;
}
.MeterCalendar th{
	text-align: center;
	background: #163069;
	color: #fff;
	font: 15px Verdana;
	padding: 2px 0;
	text-transform: uppercase;
}
.MeterCalendar td{
	text-align: center;
	font: 15px Verdana;
	padding: 2px 0;
	text-transform: uppercase;
}
.MeterCalendar td div.caleDay {
	border: 1px solid #33497b;
	border-radius: 3px;
	font: 14px/20px Verdana;
	display: inline-block;
	margin: auto;
	width: 32px;
	height: 23px;
	margin-top: 2px;
	cursor: pointer;
	transition: all ease 0.3s;
	position: relative;
}
.MeterCalendar td div.caleDay.cur {
	font-weight: bold;
	box-shadow: 0px 0px 2px #233357cc inset;
}
.MeterCalendar td div.caleDay:hover{
	transition: all ease 0.3s;
	background: #db0018;
	color: #fff;
	border: 1px solid #db0018;
}
.forCalenTitle .pull-right > div {
	display: inline-block;
	/* padding: 0 1px; */
	font: 27px/19px Tahoma;
	vertical-align: middle;
	margin-top:-5px;
}
.forCalenTitle .pull-right > span {
	display: inline-block;
	/* padding: 0 1px; */
	font: 18px/19px Tahoma;
	vertical-align: middle;
	margin-top: -5px;
	text-transform: capitalize !important;
}
.calenPrev, .calenNext{
	cursor: pointer;
}
.calenPrev i, .calenNext i{
	padding:0 5px;
}
.MeterCalendar td.weekday1 div.caleDay .inDay {
	position: absolute;
	background: #f5f5f5;
	border-radius: 4px;
	min-width: 154px;
	top: -1px;
	right: 36px;
	display: none;
	border: 1px solid #263e73;
	z-index: 20;
	box-shadow: -1px 1px 5px #aaa;
	padding: 0 3px;
}
.MeterCalendar td.weekday1 div.caleDay .inDay::after {
	content: " ";
	position: absolute;
	display: block;
	right: -4px;
	top: 6px;
	background: #f5f5f5;
	border-top: 1px solid #263e73;
	transform: rotate(45deg);
	width: 7px;
	height: 7px;
	border-right: 1px solid #263e73;
}
.MeterCalendar td.weekday2 div.caleDay .inDay {
	position: absolute;
	background: #f5f5f5;
	border-radius: 4px;
	min-width: 154px;
	top: -1px;
	left: 36px;
	display: none;
	border: 1px solid #263e73;
	z-index: 20;
	box-shadow: -1px 1px 5px #aaa;
	padding: 0 3px;
	cursor: default;
}

.MeterCalendar td.weekday2 div.caleDay .inDay::after {
	content: " ";
	position: absolute;
	display: block;
	left: -4px;
	top: 6px;
	background: #f5f5f5;
	border-top: 1px solid #263e73;
	transform: rotate(225deg);
	width: 7px;
	height: 7px;
	border-right: 1px solid #263e73;
}
.MeterCalendar td div.caleDay .inDay > .title {
	color: #555;
	text-align: center;
	padding: 7px 0;
	font: 15px Calibri;
	border-bottom: 1px solid #b7b7b7;
	text-transform: none;
}
.MeterCalendar td div.caleDay .inDay > .bottom{
	color: #555;
	text-align: center;
	padding: 7px 0;
	font: 15px Calibri;
	border-top: 1px solid #b7b7b7;
	text-transform: none;
}
.MeterCalendar td div.caleDay .inDay > .bottom a{
	color: red;
	font: 15px Calibri;
}
.MeterCalendar td div.caleDay .inDay .lineCount{
	text-align: justify;
	margin: 0 auto;
	padding:3px 0;
}
.MeterCalendar td div.caleDay .inDay .lineCount .item{

	font: 14px/20px Myr;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	border-radius: 3px;
	padding: 5px 5px 5px 8px;
	width: 95%;
	margin-right: 3.5%;
	transition: all ease 0.3s;
	display: block;
	margin: 5px auto;
	text-transform: none;
}
.MeterCalendar td div.caleDay .inDay .lineCount .item:last-child {
	margin-right: auto;
}

.glawNews .title span{
	display: inline-block;
	vertical-align: middle;
	width: 95%;
}

.formShad{
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	min-height:100%;
	overflow-y: auto;
	background:rgba(1,1,1,0.8);
}
#addForm{
	width:840px;
	padding: 20px;
	margin: 2% auto;
}
#addForm .title{
	color: #003366;
	font: 24px/24px Tahoma;
	text-align: center;
	text-transform: uppercase;
	padding: 0 0 40px 0;
}

#addForm .block1{
	width: 100%;
}
#addForm .block2{
	width: 100%;
}
#addForm .lbl {
	font: 20px/24px Calibri;
	color: #999999;
	text-align: left;
}
#addForm .lbl  i{
	color: red;
}
#addForm .col-sm-4-1{
	float:left;
	width:124px;
}
#addForm .block1 .col-sm-8-1 {
	float: left;
	width: 50%;
	margin-left: -130px;
	padding-left: 130px;
}
#addForm .block2 .col-sm-8-1 {
	float: left;
	width: 100%;
	margin-left: -130px;
	padding-left: 130px;
}
#addForm .col-sm-5-1 {
	float: left;
	width: 50%;
	margin-left: -130px;
	padding-left: 130px;
}
#addForm .col-sm-6-1 {
	float: left;
	width: 50%;
	color: #999999;
	font: 16px/32px Tahoma;
	text-align:left;
	padding-left:5%;
}
#addForm .col-sm-6-1 i{
	color: red;
}
#addForm .inpt .input{
	width:100%;
}
#addForm .row1 > div{
	min-height:34px;
	margin-bottom:18px;
}
#addForm .form-control{
	background-color: #eee;
}
#addForm .inputFile{
	position: relative;
}
#addForm .inputFile input{
	width:100%;
	height:100%;
	margin-bottom:5px;
	left:0;
	top:0;
	opacity:1;
	z-index:10;
	cursor: pointer;
}
#addForm .inputFile img {
	border-radius: 6px;
	max-width: 200px;
	max-height: 125px;
	width: auto;
	height: auto;
	float: left;
	margin: 3px;
}

#addForm .addNewUPload{
	cursor:pointer;
	text-align: center;
	color: #999999;
	font: 14px/23px Tahoma;
}
.resultSubmitNews, .resultSubmitPhoto, .resultSubmitAnons{
	display:none;
}
#addNewsFrame, #addPhotoFrame, #addAnonsFrame{
	display:none;
}

.filteM {
	float: right;
	position: relative;
	z-index: 4;
}
.filteM .prev, .filteM .next{
	font: bold 15px/22px Bebas;
	text-decoration: none;
	padding: 0 10px;
}
.filteM .curr {
	font: bold 19px/22px Calibri;
	display: inline-block;
	margin: 0 10px;
}

.rowSChide{
	display:none;
}

div.wrap div.modern-page-navigation {
	padding: 1em 0;
	font-size: 110%;
}

.delIMG{
	display: none;
	width: 34px;
	height: 34px;
	position: absolute;
	right: 1px;
	top: 1px;
	background-image: url('/local/templates/afisha/js/fb/fancybox_sprite.png');
	z-index: 500;
	cursor:pointer;
}





