*{margin:0;padding: 0;transition:all 1s ease;}
.clear,.clearfix{clear: both;}
body,html{}

h1,h2,h3,h4,h5{font-family: Arial, Helvetica, sans-serif;color: #1a5e81;margin-bottom: 10px;font-style: italic;font-weight: 100;}
h1{font-size: 29px;}
.jCalendar{width: 100%;}
.dp-nav-next{display: none;}
.dp-nav-prev{display: none;}
.nodecorate{text-decoration: none;color:#1c1c1c;}
.nodecorate:hover{color:#1c1c1c;}
.jCalendar .today{color:white;background:#1a5e81; }
.jCalendar .weekday{padding:4px;}
input{padding: 2px;border:solid 1px #acacac;}
.searchForm{}
input[type=submit]{background:  #1a5e81;border:solid 1px #1a5e81;color: white;}
.searchForm input[type=text]{width: 70%;}
.searchForm input[type=submit]{width: 28%;}
.searchResult{}
.searchResult li{margin-left: 20px;}
/**/
body{font-family: Arial, Helvetica, sans-serif;color: #313131;font-size: 12px;background:url("222.png") center #f9f9f9;;}
.Contaner2{background:url("body.jpg")  bottom repeat-x }
.Contaner{background:url("uzor.png") left repeat-y;}
.Contaner3{background:url("uzor.png") right repeat-y;}
a{color:#1a5e81;transition:all 1s ease;}
a:hover{color: #81040b;}

header{height: 47px;background: #1d5e84;overflow: hidden;}
.Content{width:1200px;margin:0 auto;}
.HeaderMenu{float: left;}
.HeaderMenu li{list-style: none;float:left;padding:0px;}
.HeaderMenu a{color: white;text-decoration: none;font-size: 12px;display: block;padding: 8px 7px 10px 7px;height:47px;}
.HeaderMenu a i{font-size: 18px;position: relative;bottom: -3px;padding-right: 5px;}
.HeaderMenu a:hover{background: #336f91}
.Search{float: right;}
.Search form{padding-top: 7px;}
.Search form input[type=text]{border: solid 0px; height: 22px;padding: 4px;color: #313131;width: 222px;}
.Search form a{color:white;font-size: 14px;padding-left: 12px;}
.Search form a:hover{text-decoration: none;}

.Language{float: right;padding-left: 20px;}
.Language li{list-style: none;float: left;padding:7px;}
.Language li a{text-decoration: none;color: white;display: block;border:solid 1px white;border-radius: 24px;padding: 10px 8px 10px 7px;}
.Language li.selected a{border: solid 1px white;color:#1d5e84;background: white; }
.Language li a:hover{color: yellow;background: #2b8ac2;border-color: #1d5e84;}
.Language li.selected a:hover{color: black;background: #e3e3e3;border-color: #1d5e84;}
/**/

.MainContent{min-height: 1000px;background: white;-webkit-box-shadow: 0px 0px 10px 4px rgba(29,94,132,0.08);
    -moz-box-shadow: 0px 0px 10px 4px rgba(29,94,132,0.08);
    box-shadow: 0px 0px 10px 4px rgba(29,94,132,0.4);z-index: 1000;}

.Logo{padding:20px;border-bottom: solid 9px #ff9d22;z-index: 2;position: relative;background: #2a466e;}


.Emblem img{float: left;margin-right: 1px;position: relative;top:14px;}
.Emblem a{font-family: MyriadProCondensed;text-decoration: none;font-size: 21px;font-style: normal;color: #fff6f8;display: block;float: left; width: 650px;;}
.Emblem a span{display:block;float:left;width:400px;padding-top: 12px;font-size: 25px;font-style: normal;}
.Emblem a span.kaz{font-size: 23px;font-family: Tahoma;}
.dev{clear:both;position: relative;bottom: 10px;margin-left: 110px;font-size: 14px;font-family: Tahoma;font-style: normal;color: #a28e51;padding-left: 20px;font-style: italic;position:relative;top:5px;}
.devRus{color:#df914f;font-family: MyriadProCondensed;font-size: 17px;position:relative;top:15px;}

/*.Icons{float:right;padding-top: 17px;z-index: 1}
.Icons li{list-style: none;float:left;width: 100px;position: relative;text-align: center;}
.Icons li:last-child{width: 100px;}
.Icons li:first-child{width: 100px;}
.Icons li img{margin-left: 6px;height: 55px;border-radius: 25px;display: block;margin:0 auto;}
.Icons li a{font-family: Arial;text-decoration: none;font-style: italic;font-size: 13px;color: #e1e1e1;}
.Icons li a span{padding-top: 10px;display: block;width: 130px;text-align: center;}
.Icons li a span small{display: block;font-size: 14px;}
.Icons li:last-child a span{}
.Icons li a:hover span{text-decoration: underline;}
*/

.Icons{padding-top: 20px;}
.Icons li{list-style: none;float: left;width: 100px;text-align: center;}
.Icons li span{display: block;text-align: center;padding-top: 7px;font-size: 11px;font-style: italic;}
.Icons li img{height: 57px;border:solid 0px #f5f5f5;background: white}
.Icons a{color: #f5f5f5;}

.Logo{background: #f5f5f5;}
.Emblem a{color: #2a466e;}
.Icons li img{border-color: #df914f;}
.Icons a{color: #2a466e;}
/**/
.Body{padding: 0px 0px 0px 0px;}
.Row{float:left;}
.r278{width: 278px;}
.r920{width: 908px;}
#Content{min-height: 1400px;}
.Banners img{width: 100%;height: auto;}
.indexText p{margin-bottom: 11px;text-align: justify;}



/**/
ul.Menu{
	margin:0;
	padding:0;
}			
			ul.Menu li ul{
  display: none;
}
ul.Menu li{
  list-style: none;
  z-index:1111;
  border-bottom: solid 1px rgba(229, 229, 229, 0.45);margin-bottom: 1px;
}
ul.Menu li:hover > ul{
  display: block;
  z-index:1111;
}
ul.Menu li {


  list-style: none;
  width: 280px;
}
ul.Menu li a {
  color: #fffefa;text-decoration: none;display: block;padding: 7px;font-size: 15px;;border-left: solid 13px rgba(9, 157, 255, 0.22);font-family: Tahoma;transition:all 0.2s ease;
}
ul.Menu li:hover a{
	background: #1d5e84;color:#f3f3f3;border-left:solid 13px #1d5e84;
}
ul.Menu li:hover ul li a{
	background:none;
}
ul.Menu li ul {
 display: none;	/*скрываем вложенные пункты*/
 background:#ececec;
 margin:0;
 padding:0;
}
 
    /*Выпадающее меню*/
 
ul.Menu li:hover {
  position: relative;

}
ul.Menu li:hover > ul {
  display: block;
  background:#2884A9;
}
ul.Menu li:hover > ul a {
  background: #1d5e84 ;border:none;color: white;
}
ul.Menu li ul li{width: 240px;border-bottom: solid 1px #1d6e97;margin-bottom: 0px;-webkit-box-shadow: 0px 0px 10px 4px rgba(29,94,132,0.15);    -moz-box-shadow: 0px 0px 10px 4px rgba(29,94,132,0.15);    box-shadow: 0px 0px 10px 4px rgba(29,94,132,0.15);}
ul.Menu li:hover ul{
  position: absolute;
  top: 0;
  left: 250px; /*меню раскрывается вправо*/
}
ul.Menu li ul li a:hover{
	background:none;
}


.Cal{text-align: center;margin-top: 30px;}

.Sitemap{margin-left:20px;}
.Sitemap ul{margin-left: 20px;padding-left: 10px;margin-top:5px;}
.Sitemap li{margin-bottom: 5px;}


/*Conent*/
.fileList li, .pageList li{list-style: none;}
.PageContent{padding:5px 10px 10px 10px;}
.PageContent p{margin-bottom: 13px;line-height: 17px;}

.Video{margin:0 !important;padding: 0 !important;}
.Video li{list-style: none;margin-top: 10px;text-align: center;float: left;margin-left:12px;margin-right: 12px;margin-bottom: 50px;width: 272px;height: 197px;}
.Video li img{border-radius: 9px;border: solid 1px #1b5f84;width: 272px;height: 180px;background-position: center center;background-repeat: no-repeat;border-radius: 7px;}
.Video li span{display: block;font-size: 13px;font-family: Tahoma;}
.Video li a{text-decoration: none;color:#1b5f84 }
.Youtube{clear:both;margin-bottom: 20px;margin-top: 20px;}

.PhotoList{margin:0 !important;padding: 0 !important;}
.PhotoList li{list-style: none;margin-top: 10px;text-align: center;float: left;margin-right: 15px;margin-bottom: 20px;background: #1b5f84;border-radius: 9px;border: solid 1px #1b5f84;}
.PhotoList li a{border-radius: 9px;display:block;width: 272px;height: 197px;background-position: center;background-repeat: no-repeat;text-decoration: none;}
.PhotoList li span{padding-top:10px;display: block;font-family: pf_dintext_proregular;width: 272px;height: 187px;color:white;font-size: 15px;background: url(gallery_span.png);opacity:0;transition:all 0.5s ease;border-radius: 9px;}
.PhotoList li span:hover{opacity: 1;}

.PhotoListSmall li{list-style: none;margin-top: 10px;text-align: center;float: left;margin-right: 16px;margin-bottom: 20px;}
.PhotoListSmall li img{border-radius: 9px;border: solid 1px #1389a5;width: 155px;height: 107px;background-position: center;background-repeat: no-repeat;}
.PhotoListSmall li span{display: block;}

.Pages{padding: 5px !important;height:29px;padding:5px;margin-top:10px;text-align: center;}
.Pages ul{padding:0;margin:0;float:left;position:relative;text-align: center;}
.Pages ul li:first-child{font-size: 14px;}
.Pages ul li{list-style: none;float: inherit;margin:0;height:20px;margin-left: 7px;}
.Pages ul li a, .Pages ul li span, .Pages ul li i{padding: 5px;padding-left:10px;padding-right:10px;color: #0f90af;background:white;border: solid 1px #0f90af}
.Pages ul li:hover a{background: #aa0000;color:white;border:solid 1px #aa0000;}
.Pages ul li a{color: #005469;text-decoration: none;border-radius: 5px;}
.Pages ul li span{background: #0f90af !important;color: white;border-radius: 5px;}
.Pages ul li i{background: #8374bc !important;color: white}
.Pages .PagesTitle{float:left;padding-left: 10px;padding-right: 10px;}

.ListList{margin:0 !important;padding: 0 !important;}
.ListList li{list-style: none;clear:both;margin-bottom: 40px;border-bottom: solid 1px #d1d1d1;padding-bottom: 10px;}
.ListList li img{float: left;margin-right: 10px;max-height:200px;max-width: 200px;border:solid 1px #8374bc;border-radius: 8px;}
.ListList li a.title{display: block;color: #8374bc;font-size: 16px;text-decoration: none;}
.ListList li span.Text{display:block;padding: 10px 0px 10px 0px;}
.ListList li span.add{display: block;}

/*ÐŸÐ»Ð¸Ñ‚ÐºÐ°*/
.TileList{margin:0 !important;padding: 0 !important;}
.TileList li{list-style: none;float:left;width:180px;margin-bottom: 40px;padding: 10px; text-align: center ;margin-right: 17px;border-radius: 5px;transition:all 1s ease;}
.TileList li img.mainImg{float: left;margin-bottom: 10px;max-height:200px;max-width: 200px;border:solid 1px #8374bc;border-radius: 8px;}
.TileList li a.title{display: block;color: #8374bc;font-size: 16px;text-decoration: none;}
.TileList li span.Text{display:block;padding: 10px 0px 10px 0px;}
.TileList li span.add{display: block;}
.TileList .price{display:block;font-size: 15px;padding-top: 10px;}
.TileList li:hover{background: url("blueblock.png") center;color: white;}
.TileList li:hover span, .TileList li:hover a{color: white;}

.TextInfo img{max-width: 100%;}


/**/
footer{height: 70px;padding-top: 16px;}
footer .r278{font-size: 10px;color: #d6d6d6;}
.FooterLinks{margin:20px 10px 0px 60px;}
.FooterLinks li{list-style: none;float:left;padding:0px 10px 0px 10px;}
.FooterLinks li a{color: #d6d6d6;text-decoration: none;}
.devel{display: block;float:right;color: #d6d6d6;padding: 0px;}
.devel:hover{color: #0f90af;text-decoration: none;color: white;}

.InnerOpinion li b{margin-bottom: 10px;float: left;color: }
.InnerOpinion li{height:auto;min-height: 80px;display:block;clear: left;margin-bottom: 30px !important;padding-bottom:20px;border-bottom: solid 1px #d0d0d0}
.InnerOpinion i{position: relative;top:2px;float: none !important;display: inline !important;;}
.InnerOpinion i img{padding: 5px 1px 0px 1px; float: none;}
/*.InnerOpinion i img{float: none;margin:1px;padding:2px;}*/
.InnerOpinion small{display:block;float:left;padding-top:2px;font-size: 11px;}
.InnerOpinion span{display:block;padding-top: 4px;padding-bottom: 20px;clear: both}
.InnerOpinion .ava{float:left;width: 50px;padding-right: 10px;}
.Answer{margin-top:3px;padding:10px;padding-bottom: 20px;margin-bottom:14px;margin-left: 30px;border-left: solid 3px #1592ae;font-style: italic;}
.InnerOpinion .positive{background:url(/html/images/oup.png) right no-repeat ; }
.InnerOpinion .negative{background:url(/html/images/odown.png) right no-repeat ; }
.InnerOpinion{margin-top: 40px;}
.InnerOpinion li b a{color: #1592ae;font-size: 16px;}
.mkmark{float: right;}
.commDate{clear: left;}
.InnerOpinion small{float: left;}
.InnerOpinion .del{float: left;position: relative;top:-4px;}
.InnerOpinion .dt{display:block;float: left;width: 120px;}
.commDate{font-size: 12px;}
.commText{margin-top: 10px;margin-bottom: 3px;}
.notlogined{font-size:17px;color: #11758c;}
.notlogined:hover{text-decoration: none;color: red;}
.commmark{font-family:Arial;padding:3px 3px 3px 17px;background: #ff1c76;border-radius: 3px;color: white !important;font-size: 10px;font-weight: 100;}
.commplus{background: url(/html/images/up.png) green no-repeat left;}
.commminus{background: url(/html/images/down.png) #ff1c76 no-repeat left;}
.addcomm{}
.addcomm label{display: block;padding-bottom: 10px;}
.addcomm textarea{width: 98%;height: 100px;}
.addcomm span{}
.input{border:solid 2px #00758e;border-radius: 5px;margin-top: 10px;padding:10px;width: 97%;}
/*.sbm{display: block;margin: 0 auto;padding: 8px;border: none;background: #1592ae;color: white;border-radius: 6px;padding-left: 20px;padding-right: 20px;transition:all 0.5s ease;font-weight: 600;font-size: 20px;text-transform: uppercase}
.sbm:hover{background: red;}*/
.addcomm select{background: white;border:solid 1px #1592ae;border-radius: 5px;padding:1px 20px 1px 20px;}
.addCommAvt{float: left;margin: 0px 5px 4px 0px;}
.addCommprofile{font-family: pf_dintext_proregular;color: #1592ae;text-decoration: none;font-size: 17px;}
.addcomm h2{text-align: center;text-transform: uppercase;font-size: 27px;}
.r-100{width:90%;}





.newsListChild{width:324px;float:left;height: 450px;overflow: auto;margin-bottom: 25px;}
.newsList{width: 305px;overflow: hidden;}
.newsList ul li{list-style: none;padding: 10px;min-height: 100px;margin-bottom: 3px;}
.newsList ul li:hover{background: #f1f1f1;}
.newsList ul li .date{color: #474747;display: block;font-size: 14px;font-family: MyriadProCondensed;font-style: italic;}
.newsList ul li a{font-size: 15px;text-decoration: none;font-family: Georgia;font-style: italic;display: block;color: #3397d2}


.IndexBlock{width: 100%;padding: 10px;}
.r33{width: 30%;padding: 1%;}
.r33 h3 i{padding-right: 10px;}
.videoindex img{width: 99%;}

.PhotoListIndex{margin:0 !important;padding: 0 !important;}
.PhotoListIndex li{list-style: none;margin-bottom:4px;margin-top: 1px;text-align: center;float: left;margin-right: 5px;margin-bottom: 10px;background: #1b5f84;border-radius: 0px;border: solid 1px #1b5f84;}
.PhotoListIndex li a{border-radius: 2px;display:block;width: 60px;height: 40px;background-position: center;background-repeat: no-repeat;text-decoration: none;background-size: cover;}

.alert{background: #d9edf7/* url(/html/images/alert.png) left center no-repeat;*/;color: #245269;padding: 20px 10px 20px 50px;border:solid 1px #bce8f1;border-radius: 6px;margin-bottom: 10px;}
.alert button{float:right;border:none;background: #d9edf7;color:#245269;}
#alert{position: fixed;z-index: 2000000;top:20%;width:100%;display: none;}
#alert .content{min-height: 20px;width: 400px;background: url("alert.png");margin:0 auto;padding:20px;border-radius: 7px;color: white;text-align: center;;z-index: 2000000 !important;}

.subs{margin: 24px;font-size: 16px;}
.Pool{}
.Pool b{font-size: 17px;font-weight: 100;color: #1d5e84;}
.Pool ul li{list-style: none;margin:5px;padding-bottom: 5px;}
.Pool i{color: #1d5e84;padding-right: 4px;}
.Pool li label{cursor: pointer;}
.Pool li  span{float: right;font-weight: bold;color: #1d5e84;}

.indexText{padding: 25px;}

.MainNews{width: 600px;float:left;}

#mainNews{display: block;width:600px;height: 480px;background: rgba(95, 209, 255, 0.53);text-decoration: none;overflow: hidden;opacity: 1;background-size: cover}
.NewsName{width: 560px;top: 390px;position: relative;height: 60px;background: url("/images/alert.png");padding: 20px;text-decoration: none;}
.NewsName #newsDate{display: block;text-decoration: none;color: #f1f1f1;}
.NewsName #newsTitle{display: block;text-decoration: none;font-style: italic;font-size: 15px;color: #eeeeee;}
.readall{float: right;position: relative;left: -20px;top:-3px;}


.blog{}
.blog li{list-style: none;}
.blog li span{display: block;}
.blog li small{color: #acacac;font-size: 11px;font-weight: 100;}
.blog li span.name{font-weight: 600;}
.blog li span.Q{padding: 2px;}
.blog li span.A{margin-left: 40px;border-left: solid 3px #048CAD;padding: 2px;min-height: 50px;margin-top: 5px;}

.Form{max-width: 500px;margin: 0 auto;}
.Form label{display: block;margin-bottom: 15px;}
.Form textarea, .Form input[type=text]{display: block;width: 100%;border: solid 1px #acacac;}
.red{color: red;}
.nopublish{color: #acacac;font-size: 11px;font-weight: 100;float: right;}

.subpages{}
.subpages li{list-style: none;padding: 10px;background: orange;margin-bottom: 1px;}
.subpages li a{display: block;color: #1d5e84;text-decoration: none;}
.subpages li:hover{background: #1d5e84;}
.subpages li:hover a{color: orange;}

.social{position: fixed;top:20%;right: 0px;margin: 0;padding: 0;z-index: 9999;}
.social li{list-style: none;padding: 4px;}
.social li:hover{background: red !important;}
.social li img{border-radius: 0px;width:36px;}
.social li:first-child{padding:0px 0px 0px 0px;}
.social li:first-child img{width: 100%;position: relative;bottom: -3px;}
.social li:first-child:hover{background: none !important;}

.Sitemap1{font-size: 19px;text-decoration: none;}
.BlogLink{background: orange;display: block;padding: 5px;text-align: center;color: #1b5f84;font-size: 14px;position: relative;top:-3px;}
.text-decoration-none{text-decoration: none;}
.cal{text-align: center;margin-top: 20px;color: #f5f5f5;margin-bottom: 0px;}
.ical{color: #f4f4f4;margin-bottom: 10px;}
.ical a{color: orange;text-decoration: none;}
.ical select{border: solid 1px #dfdfdf;background: #f5f5f5;}
.ical form{text-align: center;}


.liveinternet{}
.liveinternet li{list-style: none;padding-left: 10px;padding-bottom: 5px;}
.liveinternet li a{color: #f5f5f5;text-decoration: none;}
.liveinternet-head{color: #f5f5f5;padding-left: 10px;padding-bottom: 7px;display: block;font-size: 16px;}
#alert h4{font-size: 17px;color: #f5f5f5 !important;;}

.NewsTitle{font-size: 19px;font-family: MyriadProCondensed;text-decoration: none;}
.NewsTitle small{color: #a4a4a4;}
.NewsBlock img{transition: all .2s ease-in-out;border: solid 1px #a28e51;margin: 4px !important;padding: 0px !important;}
.NewsBlock img:hover{transform: scale(1.2);}

.PhotoListIndex a{transition: all .2s ease-in-out;}
.PhotoListIndex a:hover{transform: scale(1.4);}
.Gallery{transition: all .2s ease-in-out;}
.Gallery:hover{transform: scale(1.1);}

.pirobox_gall1{width: 255px;float: left;display: block;padding: 10px;text-align: center;height: 200px;font-size: 15px;text-decoration: none;}
.pirobox_gall1 img{width: 100%;display: block;margin-bottom: 10px;}

.Gallery_index2{height: 80px;width: 130px;transition: all .2s ease-in-out;margin: 5px;}
.Gallery_index2:hover{transform: scale(1.1);}

.owl-partner-item{height: 100px;width: 100px;background: red;display: block;}

#owlPartners{width: 100%;background: #fff !important;height: 120px;overflow: hidden;}
#owlPartners .owl-item{height: 120px !important;;width: 140px !important;;}
#owlPartners .owl-item-oph{height: 120px !important;background: white;text-align: center;}
#owlPartners .owl-item img{height: 120px !important;}
#owlPartners .owl-buttons{top:-150px !important;}

#owlBanners1{width: 100%;height: 220px;overflow: hidden;}
#owlBanners1 .owl-item{height: 220px !important;;width: 220px; !important;;}
#owlBanners1 .owl-item-oph{height: 220px !important;background: white;text-align: center;}
#owlBanners1 .owl-item img{height: 220px !important;}

#owlBanners2{width: 100%;height: 220px;overflow: hidden;}
#owlBanners2 .owl-item{height: 220px !important;;width: 220px; !important;;}
#owlBanners2 .owl-item-oph{height: 220px !important;background: white;text-align: center;}
#owlBanners2 .owl-item img{height: 220px !important;}

.CountDown h3{color: #090924;font-size: 22px;}
.CountDown{color: #1d452e;text-align: center;padding: 10px;font-size: 18px;background: url("back.png") orange;
    border: solid 5px orange;;
}
header{position: fixed;top:0px;z-index: 99999;width: 100%;}
.Contaner{margin-top: 45px;}
.ScrollingNav{}
.ScrollingNav a{padding-top: 18px;}


.subpages{}
.InnerText li{list-style: none;padding: 10px;background: orange;margin-bottom: 1px;}
.InnerText li>a{display: block;color: #1d5e84;text-decoration: none;}
.InnerText li:hover{background: #1d5e84;}
.InnerText li:hover>a{color: orange;}

.askquestion{text-decoration: none;padding: 10px;background: #1d5e84;clear: both;font-size: 22px;color: #f5f5f5;}
.askquestion:hover{background: #970000;color: white;}


.IndexNews{
    border-bottom: solid 0px #cccccc;
    min-height: 470px;
    padding-bottom: 10px;
    width: 600px;
}

.IndexNews .item{width: 600px;border: none !important;}
#IndexNews{float: left;height: 470px !important;}
#IndexNews .owl-buttons{top:-310px !important;}
.IndexNews .owl-wrapper-outer{height: 470px !important;;}
.IndexNews .owl-pagination{position: relative;top:-120px;}


.SitemapBlock{background: rgba(190, 190, 190, 0.22);border:solid 1px rgba(16, 140, 198, 0.29);margin:10px;padding: 10px;min-width: 15%;float: left;max-width: 29%;}
.Title{text-decoration: none;font-weight: bold;font-size: 15px;}
