@font-face {
	font-family: Open Sans light;
	src: local("Open Sans Light"), local("OpenSans-Light"), url(OpenSans-Light.woff) format("woff");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Open Sans normal;
	src: local("Open Sans"), local("OpenSans"), url(OpenSans-normal.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Open Sans bold;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(OpenSans-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Open Sans italic;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(OpenSans-Italic.woff) format("woff");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Open Sans Condensed;
	src: local("Open Sans Condensed Bold"), local("OpenSans-CondensedBold"), url(OpenSans-CondensedBold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: fontello;
	src: url(fontello.eot?76450944#iefix) format("embedded-opentype"), url(fontello.woff?76450944) format("woff"), url(fontello.ttf?76450944) format("truetype"), url(fontello.svg?76450944#fontello) format("svg");
	font-weight: normal;
	font-style: normal;
}
body {
	background-position: top; margin: 0px; padding: 0px; font-family: Arial; background-image: url("../images/bg01.jpg"); background-repeat: no-repeat; background-color: rgb(241, 241, 236);
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
ul {
	list-style: none;
}
iframe {
	border: 0px currentColor; border-image: none; width: 100%; height: 350px; overflow:hidden;
}
img {
    vertical-align: middle;
}
/*@media all and (max-width:991px) and (min-width:768px)
{
#main {
	max-width: 728px;
}
.stheader {
	width: 728px;
	float:left;
}
.topheadul {
	display: none;
}
}
@media all and (min-width:992px)
{
#main {
	max-width: 940px;
}
.stheader {
	width: 940px;
}
}*/
/*@media all and (min-width:1200px)
{*/
#main {
	max-width: 1170px;
	min-width: 1170px;
}
.stheader {
	width: 1170px;
}
/*}*/
#main {
	margin: auto; display:block;
}
#mainin {
	float:left; box-shadow: 0px 0px 30px rgba(0,0,0,0.4); background-color: rgb(255, 255, 255); -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.4);display:block;
}
.logo {
	left: 100px; top: -142px; width: 350px; height: 50px; position: relative; z-index: 3;margin-top:50px;
}
.logo h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Lora"; font-weight: 700; text-shadow: 1px 0px 1px #2387d3, 0px 1px 1px #2387d3, 0px 0px 3px #2387d3, 0px 0px 0px #2387d3;
}
.logo span {
	left: 0px; top: 50px; text-transform: none; font-size: 18px; font-weight: 500; position: absolute;
}
.logoimg {
	background: url("../images/logo.png") no-repeat 24px; left: 0px; top: -35px; width: 252px; height: 110px; position: relative; z-index: 2;
}
#pano {
	width: 100%;height:350px; text-align: center; padding-top: 149px; margin-bottom: -25px;float:left;z-index:10;
}
#bott {
	width:100%;height: 60px; text-align: left; background-color: rgb(0, 153, 255);float:left;position:relative;z-index:11;
}
.bott_in {
	padding: 14px 20px 0px 20px;
}
.cab_page {
	float:left;
	height:150px;
	width:100%;
}
#search {
	width: 65%;
}
.stheader {
	top: 0px; height: 149px; position: fixed; background-color: rgb(255, 255, 255);
}
#stheadmain {
	background: rgb(255, 255, 255); width: 100%; float: left; display: block; position: fixed; z-index: 999999;
}
.tophead {
	margin: 0px; padding: 5px 0px; transition:0.4s linear; width: 100%; height: 28px; color: rgb(177, 176, 176); font-size: 12px; vertical-align: baseline; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block; background-color: rgb(245, 245, 245);
}
.tophead .container {
	position: relative;
}
.bothead {
	width: 100%; height: 40px; padding-top: 35px; padding-bottom: 35px; vertical-align: baseline; float: left;
}
.bothead .container {
	height: 0px;
}
#topheadcon {
	margin: 0px auto; padding: 0px; width: 100%; position: relative;
}
#topheadcon::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
#tconin {
	width: 940px; margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.topheadul {
	margin: 0px; padding: 0px 0px 0px 20px; text-align: right; float: left;
}
.topheadul li {
	line-height: 28px; padding-left: 0px; margin-right: 20px; display: inline-block;
}
.topheademail a {
	color: rgb(177, 176, 176);
}
.topheademail a:hover {
	color: rgb(139, 139, 139); text-decoration: underline;
}
.bhconin {
	margin: 0px auto; padding: 0px; width: 100%; position: relative;
}
.bhconin::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.socicon {
	margin: 0px 0px 0px 20px; padding: 0px; line-height: 11px; float: right;
}
.socicon ul {
	list-style: none; margin: 5px 0px 0px; padding: 0px;
}
.socicon li {
	background: none !important; margin: 0px; padding: 0px; border: 0px currentColor !important; transition:0.3s linear; border-image: none !important; text-align: center; float: left; display: block;
}
.socicon li a {
	transition:0.3s linear; width: 30px; color: rgb(168, 168, 168); font-size: 14px; display: block;
}
.sociconf {
	margin: 0px 0px 0px -5px; padding: 0px; line-height: 11px; float: left;
}
.sociconf ul {
	list-style: none; margin: 5px 0px 0px; padding: 0px;
}
.sociconf li {
	background: none !important; margin: 0px; padding: 0px; border: 0px currentColor !important; transition:0.3s linear; border-image: none !important; text-align: center; float: left; display: block;
}
.sociconf li a {
	transition:0.3s linear; width: 30px; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; display: block;
}
.sociconf li a:hover {
	text-decoration: none;
}
.mobicon {
	margin: 0px 0px 0px 30px; padding: 0px; height: 28px; line-height: 11px; float: right;
}
.mobicon ul {
	list-style: none; margin: 1px 0px 0px; padding: 0px;
}
.mobicon li {
	background: none !important; margin: 0px 10px 0px 0px; padding: 0px; border: 0px currentColor !important; transition:0.3s linear; border-image: none !important; text-align: center; float: left; display: block;
}
.mobicon li a {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 14px; display: block; opacity: 0.5;
}
.mobicon li a:hover {
	transition:0.3s linear; opacity: 1;
}
.login {
    margin: 0px 10px 0px 10px;
    padding: 0px;
    height: 28px;
    line-height: 28px;
    float: right;
    font-size:16px;
}
.login a {
    color:rgb(177, 176, 176);
}
.login a:hover {
	color: rgb(139, 139, 139); text-decoration: underline;
}
.widget-container .social-icons-widget li a {
	transition:0.3s linear; width: 30px; color: rgb(168, 168, 168); font-size: 14px; display: block;
}
.top-wrapper .social-icons-widget li a {
	transition:0.3s linear; width: 30px; color: rgb(168, 168, 168); font-size: 14px; display: block;
}
.author-social-media li a {
	transition:0.3s linear; width: 30px; color: rgb(168, 168, 168); font-size: 14px; display: block;
}
.member-social li a {
	transition:0.3s linear; width: 30px; color: rgb(168, 168, 168); font-size: 14px; display: block;
}
.sociconf .widget-container .social-icons-widget li a {
	color: rgb(255, 255, 255);
}
.sociconf .top-wrapper .social-icons-widget li a {
	color: rgb(255, 255, 255);
}
.sociconf .author-social-media li a {
	color: rgb(255, 255, 255);
}
.sociconf .member-social li a {
	color: rgb(255, 255, 255);
}
.icon-call::before {
	padding-right: 10px; content: "\e88c";
}
.icon-email::before {
	padding-right: 10px; content: "\e800";
}
.icon-rss::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 19px; margin-top: 1px; content: "\e88b";
}
.icon-rss:hover::before {
	color: rgb(253, 154, 0);
}
.icon-facebook::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 21px; content: "\e94a";
}
.icon-facebook:hover::before {
	color: rgb(98, 123, 180);
}
.icon-youtube::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 21px; content: "\e963";
}
.icon-youtube:hover::before {
	color: rgb(255, 0, 0);
}
.icon-twitter::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 20px; content: "\e813";
}
.icon-twitter:hover::before {
	color: rgb(27, 178, 233);
}
.icon-vk::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 18px; margin-top: 0px; content: "\e82e";
}
.icon-vk:hover::before {
	color: rgb(120, 150, 182);
}
.icon-skype::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 20px; content: "\e815";
}
.icon-skype:hover::before {
	color: rgb(0, 175, 240);
}
.icon-sitemap::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 18px; margin-top: 1px; content: "\e818";
}
.icon-sitemap:hover::before {
	color: rgb(136, 136, 136);
}
.icon-gg::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 20px; content: "\e93b";
}
.icon-gg:hover::before {
	color: rgb(222, 99, 84);
}
.sociconf .icon-call::before {
	padding-right: 10px; content: "\e88c";
}
.sociconf .icon-email::before {
	padding-right: 10px; content: "\e800";
}
.sociconf .icon-rss::before {
	transition:0.3s linear; color: rgb(255, 255, 255); font-size: 19px; margin-top: 1px; content: "\e88b";
}
.sociconf .icon-rss:hover::before {
	color: rgb(160, 217, 255);
}
.sociconf .icon-facebook::before {
	transition:0.3s linear; color: rgb(255, 255, 255); font-size: 21px; content: "\e94a";
}
.sociconf .icon-facebook:hover::before {
	color: rgb(168, 219, 253);
}
.sociconf .icon-youtube::before {
	transition:0.3s linear; color: rgb(255, 255, 255); font-size: 21px; content: "\e963";
}
.sociconf .icon-youtube:hover::before {
	color: rgb(255, 0, 0);
}
.sociconf .icon-twitter::before {
	transition:0.3s linear; color: rgb(255, 255, 255); font-size: 20px; content: "\e813";
}
.sociconf .icon-twitter:hover::before {
	color: rgb(168, 219, 253);
}
.sociconf .icon-vk::before {
	transition:0.3s linear; color: rgb(255, 255, 255); font-size: 18px; margin-top: 0px; content: "\e82e";
}
.sociconf .icon-vk:hover::before {
	color: rgb(168, 219, 253);
}
.sociconf .icon-skype::before {
	transition:0.3s linear; color: rgb(255, 255, 255); font-size: 20px; content: "\e815";
}
.sociconf .icon-skype:hover::before {
	color: rgb(168, 219, 253);
}
.sociconf .icon-sitemap::before {
	transition:0.3s linear; color: rgb(255, 255, 255); font-size: 18px; margin-top: 1px; content: "\e818";
}
.sociconf .icon-sitemap:hover::before {
	color: rgb(168, 219, 253);
}
.sociconf .icon-gg::before {
	transition:0.3s linear; color: rgb(255, 255, 255); font-size: 20px; content: "\e93b";
}
.sociconf .icon-gg:hover::before {
	color: rgb(168, 219, 253);
}
.icon-home::before {
	transition:0.3s linear;  margin-top: 0px; content: "\e83c"; color:#fff;font-size:20px;
}
.icon-clock::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 14px; margin-top: 0px; content: "\e89d";color:#09f;
}
.icon-user::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 14px; margin-top: 0px; content: "\e802";color:#FF5B01;
}
.icon-folder::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 14px; margin-top: 0px; content: "\e808";color:#ffce2b;
}
.icon-chat::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 14px; margin-top: 0px; content: "\e878";color: rgba(0, 39, 59, 0.35);
}
.icon-eye::before {
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 14px; margin-top: 0px; content: "\e858";color:#1DAA09;
}
.icon-posl::before {
	width:40px;height:40px;line-height:40px;font-size:40px;float:left;margin-left:-50px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e806";color:#ecc21b;
}
.icon-form::before {
	width:40px;height:40px;line-height:40px;font-size:40px;float:left;margin-left:-50px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e87c";color:#ecc21b;
}
.icon-na::before {
	width:15px;height:15px;line-height:15px;font-size:20px;float:left;margin-left:-20px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 4px; content: "\e806";color:#09f;
}
.icon-kod::before {
	width:40px;height:40px;line-height:40px;font-size:40px;float:left;margin-left:-50px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e902";color:#8ab84d;
}
.icon-term::before {
	width:14px;height:14px;line-height:14px;font-size:14px;float:left;margin-left:-14px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e893";color:#1daa09;
}
.icon-vuk::before {
	width:15px;height:15px;line-height:15px;font-size:15px;float:left;margin-left:-15px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e802";color:#1daa09;
}
.icon-res::before {
	width:14px;height:14px;line-height:14px;font-size:14px;float:left;margin-left:-15px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e8f9";color:#1daa09;
}
.icon-per::before {
	width:15px;height:15px;line-height:15px;font-size:15px;float:left;margin-left:-15px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e886";color:#1daa09;
}
.icon-vkl::before {
	width:15px;height:15px;line-height:15px;font-size:15px;float:left;margin-left:-15px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e854";color:#1daa09;
}
.icon-elposl::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e915";color:#0099ff;
}
.icon-zarpr::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e803";color:#0099ff;
}
.icon-stp::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e902";color:#0099ff;
}
.icon-stque::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e900";color:#0099ff;
}
.icon-zapp::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e8f9";color:#0099ff;
}
.icon-webcam::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e850";color:#0099ff;
}
.icon-dity::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e84e";color:#0099ff;
}
.icon-login::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e802";color:#0099ff;
}
.icon-pay::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e911";color:#0099ff;
}
.icon-vote::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e941";color:#0099ff;
}
.icon-mobadm::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e87c";color:#0099ff;
}
.icon-dmsuklop::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e844";color:#0099ff;
}
.icon-karta::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e881";color:#0099ff;
}
.icon-dservice::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e887";color:#0099ff;
}
.icon-namvk::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e886";color:#0099ff;
}
.icon-mvk::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e817";color:#0099ff;
}
.icon-diia::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e811";color:#0099ff;
}
.icon-fop::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e91f";color:#0099ff;
}
.icon-dmsuper::before {
	width:95px;height:50px;line-height:50px;font-size:40px;float:left;margin-left:-25px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 0px; content: "\e806";color:#0099ff;
}
[class^='icon-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "fontello"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block;
}
[class*=' icon-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "fontello"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block;
}
.icon-kod::before {
	width:40px;height:40px;line-height:40px;font-size:40px;float:left;margin-left:-50px;margin-left:10px;
	transition:0.3s linear; color: rgb(168, 168, 168); margin-top: 9px; content: "\e902";color:#8ab84d;
}
#cabfrm {
	top: -345px; width: 278px; float:right; right: 15px; position: relative;margin:0px;padding:0px;
}
#cabform {
	width:278px; height:240px; background-color: rgba(255, 255, 255, 1);border-radius: 3px;box-shadow: 0px 0px 2px rgba(0,0,0,0.2);border-radius:3px;
}
#cabform_title {
	width:220px; height:38px;background-color: #09f;margin-bottom:15px;text-align:left;border-top-left-radius:0px;border-top-right-radius:0px;
}
#cabform_title h1 {
/*	font-family: "Open Sans normal";*/
	font-size: 16px; font-weight: normal;color:#fff;line-height:38px;text-transform:uppercase;padding-left:10px;
}
#cmain {
	width: 100%; background-color: rgb(255, 255, 255);float:left;
}
#cmain * {
 -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#cmain-left {
	width: 755px; background-color: rgb(255, 255, 255);padding:20px;display:inline-block;float:left;position:relative;min-height:1px;
}
#cmain-right {
	width: 415px; background-color: rgb(255, 255, 255);display:inline-block;float:right;position:relative;min-height:1px;padding:20px 20px 20px 0px;
}
#footer {
	width: 100%!important; height: 300px!important; background-color: rgb(0, 153, 255)!important;float:left!important;
}
.footerul {
	width: 360px; height: 220px; line-height: 14px; padding-right: 10px; padding-left: 10px; font-size: 13px; font-weight: normal;float:left;text-align:left;
}
.footerul h1 {
	font-family: "Open Sans Condensed"; font-size: 20px; font-weight: normal;
}
.footerin {
	padding: 20px 15px 0px; color: rgb(255, 255, 255);
}
.footerin a {
	transition:0.3s linear; color: rgb(255, 255, 255);
}
.footerin a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.footerin h1 {
	color: rgb(255, 255, 255);
}
input[type='text'] {
	border-width: 1px; border-style: solid; border-color: rgb(179, 192, 226) rgb(188, 197, 226) rgb(192, 204, 234); padding: 0px 7px; border-radius: 5px; border-image: none; height: 32px;
}
#bott input[type='text'] {
	width:715px;border-width: 0px; border-style: solid; border-color: rgb(179, 192, 226) rgb(188, 197, 226) rgb(192, 204, 234); padding: 0px 110px 0px 7px; border-top-left-radius: 4px;border-top-right-radius: 0px;border-bottom-left-radius: 4px;border-bottom-right-radius: 0px; border-image: none; height: 32px;
	font-size:14px;background: linear-gradient(rgb(246, 248, 250), white) white;color: rgb(82, 88, 100); float: left; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
#bott input[type='text'].s_small  {
	width:295px;border-width: 0px; border-style: solid; border-color: rgb(179, 192, 226) rgb(188, 197, 226) rgb(192, 204, 234); padding: 0px 110px 0px 7px; border-top-left-radius: 4px;border-top-right-radius: 0px;border-bottom-left-radius: 4px;border-bottom-right-radius: 0px; border-image: none; height: 32px;
	font-size:14px;background: linear-gradient(rgb(246, 248, 250), white) white;color: rgb(82, 88, 100); float: right; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
#breadcrumb {
	width:715px;
	height:32px;
	line-height:32px;
	float:left;
	display:inline-block;
	color:#fff;
}
#contact input[type='text'] {
	width:200px;margin-bottom:5px;display:block;border-width: 0px; border-style: solid; border-color: rgb(179, 192, 226) rgb(188, 197, 226) rgb(192, 204, 234); padding: 0px 7px; border-radius: 4px; border-image: none; height: 32px;
	background: linear-gradient(rgb(246, 248, 250), white) white;color: rgb(82, 88, 100); float: left; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
#contact textarea {
	width:350px;height:75px;margin-bottom:5px;display:block;padding:7px;resize: none;border-width: 0px;border-radius: 4px; background: linear-gradient(rgb(246, 248, 250), white) white;color: rgb(82, 88, 100); float: left; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
header {
	position: relative !important;
}
#sticky-situation-sticky-wrapper {
	height: auto !important;
}
.bottom-wrapper {
	padding: 15px 0px !important;
}
.is-sticky header {
	box-shadow: none;
}
.is-sticky header .bottom-wrapper {
	border: currentColor; border-image: none;
}
.is-sticky header {
	background: rgb(255, 255, 255); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .2); -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .2);
}
.is-sticky header .bottom-wrapper {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#stheadmain-stheader {
	height: auto !important;
	z-index:1000;
}
#site-title {
	transition:0.3s linear; line-height: 26px; font-size: 22px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear;
}
.logo {
	transition:0.3s linear; line-height: 26px; font-size: 22px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear;
}
.logoimg {
	transition:0.3s linear; line-height: 26px; font-size: 22px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear;
}
.city {
	transition:0.3s linear; line-height: 26px; font-size: 22px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear;
}
#site-title a {
	transition:0.3s linear; line-height: normal; -webkit-transition: all .3s linear; -moz-transition: all .3s linear;
}
.is-sticky #site-title a {
	line-height: 16px; font-size: 14px !important;
}
.is-sticky .logo {
	left: 53px; top: -115px;
}
.is-sticky .logoimg {
	background: url("../images/logo_small.png") no-repeat 24px; top: 0px; width: 107px; height: 40px;
}
.is-sticky .city {
	top: 20px; line-height: 9px; font-size: 9px !important; opacity: 0;
}
.is-sticky #site-title {
	line-height: 10px; font-size: 10px !important; opacity: 0;
}
.is-sticky .sf-menu {
	/*margin-top: 1px !important; margin-bottom: 1px !important;*/
}
#zpr {
	width:715px;
	height:950px;
	overflow:hidden;
}
#contmap {
	width:715px;
	height:550px;
	overflow:hidden;
}


.static-services {
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}
.cnewsinterm .static-services {
    margin-top: 0px;
    margin-bottom: 10px;
}
.services-wrapper.grid {
    margin-right: -10px;
    margin-left: -10px;
}
.services-wrapper.grid {
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    -ms-transition: .2s;
    transition: .2s;
}
.services-wrapper.grid .block-wrap {
    height: 320px;
}
.cnewsinterm .services-wrapper.grid .block-wrap {
    height: 220px;
}
.services-wrapper.grid .block-wrap {
    background: url(../images/bg-img-st.png) no-repeat;
    background-position: 0 top;
    background-size: auto 100%;
    text-align: center;
    padding: 25px 29px 0px 29px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.cnewsinterm .services-wrapper.grid .block-wrap {
    padding: 25px 0px 20px 0px;
}
.respl-item .item-inner .item-image:hover img, .respl-item .item-inner .item-image img, .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img:hover img, .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img img, .mega-bestsale .list-items .item .product-image:hover img, .mega-bestsale .list-items .item .product-image img, .mg-menu-image .mg-menu-image-item:hover img, .mg-menu-image .mg-menu-image-item img, #yt_main .products-list .product-image:hover img, #yt_main .products-list .product-image img, #yt_main .products-grid .product-image:hover img, #yt_main .products-grid .product-image img, #yt_wrapper #yt_left .left-banner:hover img, #yt_wrapper #yt_left .left-banner img, .members .member .member-img:hover img, .members .member .member-img img, .onpen-sidebar #yt_wrapper, #yt_wrapper, .yt_ressidebar_screennav, ul.nav-menu li.parent > .res-wrapnav, ul.nav-menu li.open.parent > .res-wrapnav {
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.services-wrapper.grid .block-wrap .st-content {
    padding-top: 0px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.services-wrapper.grid .block-wrap .icon-img {
    width: 105px;
    height: 105px;
    display: inline-block;
    margin-bottom: 0px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.services-wrapper.grid .block-wrap .icon-img a {
    display: block;
    height: 105px;
    overflow: hidden;
    text-indent: -9999px;
}
.services-wrapper.grid .block-wrap .icon-imgt {
    width: 125px;
    height: 80px;
    display: inline-block;
    margin-bottom: 0px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.services-wrapper.grid .block-wrap .icon-imgt a {
    display: block;
    height: 105px;
    overflow: hidden;
    text-indent: -9999px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
.services-wrapper.grid .block-wrap h2 {
    width:167px;
    height:50px;
    margin:auto;
    font-family: "Open Sans normal";
    font-size: 16px;
    line-height:16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.cnewsinterm .services-wrapper.grid .block-wrap h2 {
    width:125px;
    height:65px;
    font-size: 14px;
    line-height:16px;
}
.services-wrapper.grid .block-wrap p {
    height: 50px;
}
.services-wrapper.grid .block-wrap a {
    cursor:pointer;
}
.services-wrapper.grid .block-wrap p {
    font-family: "Open Sans normal";
    font-size: 12px;
    line-height:12px;
    font-weight: normal;
    color: #fff;
    margin-top: 10px;
    margin-bottom:10px;
    text-align: left;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
/*  white-space:nowrap;*/
  overflow:hidden;
  -ms-text-overflow:ellipsis;
  text-overflow:ellipsis;
}
.services-wrapper.grid .block-wrap .read-more {
    background: url(../images/read-more.png) no-repeat left center;
    display: inline-block;
    text-transform: uppercase;
    padding-left: 39px;
    font-family: "Open Sans normal";
    font-size: 14px;
    line-height:20px;
    font-weight: normal;
    color: #fff;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.cnewsinterm .services-wrapper.grid .block-wrap .read-more {
    font-size: 12px;
}
.services-wrapper.grid .p1, .services-wrapper.grid .p2, .services-wrapper.grid .p3, .services-wrapper.grid .p4, .services-wrapper.grid .p5, .services-wrapper.grid .p6, .services-wrapper.grid .p7,.services-wrapper.grid .p8, .services-wrapper.grid .p9, .services-wrapper.grid .p10, .services-wrapper.grid .p11, .services-wrapper.grid .p12, .services-wrapper.grid .p13, .services-wrapper.grid .p14,.services-wrapper.grid .p15, .services-wrapper.grid .p16, .services-wrapper.grid .p17, .services-wrapper.grid .p18, .services-wrapper.grid .p19, .services-wrapper.grid .p20, .services-wrapper.grid .p21, .services-wrapper.grid .p22, .services-wrapper.grid .p23,.services-wrapper.grid .p24,.services-wrapper.grid .p25,.services-wrapper.grid .p26,.services-wrapper.grid .p27,.services-wrapper.grid .p28,.services-wrapper.grid .p29,.services-wrapper.grid .p31,.services-wrapper.grid .p32,.services-wrapper.grid .p33,.services-wrapper.grid .p34,.services-wrapper.grid .p35,.services-wrapper.grid .p36,.services-wrapper.grid .p37,.services-wrapper.grid .p38,.services-wrapper.grid .p39,.services-wrapper.grid .p40,.services-wrapper.grid .p41,.services-wrapper.grid .p42,.services-wrapper.grid .p43 {
    width:245px;
    height:340px;
    float:left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.cnewsinterm .services-wrapper.grid .pt1, .cnewsinterm .services-wrapper.grid .pt2, .cnewsinterm .services-wrapper.grid .pt3, .cnewsinterm .services-wrapper.grid .pt4 {
    width:183px;
    height:240px;
    float:left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.services-wrapper.grid .p1 .block-wrap .icon-img {
    background: url(../images/p1.png) no-repeat top center;
}
.services-wrapper.grid .p2 .block-wrap .icon-img {
    background: url(../images/p2.png) no-repeat top center;
}
.services-wrapper.grid .p3 .block-wrap .icon-img {
    background: url(../images/p3.png) no-repeat top center;
}
.services-wrapper.grid .p4 .block-wrap .icon-img {
    background: url(../images/p4.png) no-repeat top center;
}
.services-wrapper.grid .p5 .block-wrap .icon-img {
    background: url(../images/p5.png) no-repeat top center;
}
.services-wrapper.grid .p6 .block-wrap .icon-img {
    background: url(../images/p6.png) no-repeat top center;
}
.services-wrapper.grid .p7 .block-wrap .icon-img {
    background: url(../images/p7.png) no-repeat top center;
}
.services-wrapper.grid .p8 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p9 .block-wrap .icon-img {
    background: url(../images/p9.png) no-repeat top center;
}
.services-wrapper.grid .p10 .block-wrap .icon-img {
    background: url(../images/p10.png) no-repeat top center;
}
.services-wrapper.grid .p11 .block-wrap .icon-img {
    background: url(../images/p11.png) no-repeat top center;
}
.services-wrapper.grid .p12 .block-wrap .icon-img {
    background: url(../images/p12.png) no-repeat top center;
}
.services-wrapper.grid .p13 .block-wrap .icon-img {
    background: url(../images/p13.png) no-repeat top center;
}
.services-wrapper.grid .p14 .block-wrap .icon-img {
    background: url(../images/p14.png) no-repeat top center;
}
.services-wrapper.grid .p15 .block-wrap .icon-img {
    background: url(../images/p15.png) no-repeat top center;
}
.services-wrapper.grid .p16 .block-wrap .icon-img {
    background: url(../images/p16.png) no-repeat top center;
}
.services-wrapper.grid .p17 .block-wrap .icon-img {
    background: url(../images/p17.png) no-repeat top center;
}
.services-wrapper.grid .p18 .block-wrap .icon-img {
    background: url(../images/p18.png) no-repeat top center;
}
.services-wrapper.grid .p19 .block-wrap .icon-img {
    background: url(../images/p19.png) no-repeat top center;
}
.services-wrapper.grid .p20 .block-wrap .icon-img {
    background: url(../images/p20.png) no-repeat top center;
}
.services-wrapper.grid .p21 .block-wrap .icon-img {
    background: url(../images/p21.png) no-repeat top center;
}
.services-wrapper.grid .p22 .block-wrap .icon-img {
    background: url(../images/p22.png) no-repeat top center;
}
.services-wrapper.grid .p23 .block-wrap .icon-img {
    background: url(../images/p3.png) no-repeat top center;
}
.services-wrapper.grid .p24 .block-wrap .icon-img {
    background: url(../images/p24.png) no-repeat top center;
}
.services-wrapper.grid .p25 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p26 .block-wrap .icon-img {
    background: url(../images/p14.png) no-repeat top center;
}
.services-wrapper.grid .p27 .block-wrap .icon-img {
    background: url(../images/p10.png) no-repeat top center;
}
.services-wrapper.grid .p28 .block-wrap .icon-img {
    background: url(../images/p5.png) no-repeat top center;
}
.services-wrapper.grid .p29 .block-wrap .icon-img {
    background: url(../images/p24.png) no-repeat top center;
}
.services-wrapper.grid .p31 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p32 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p33 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p34 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p35 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p36 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p37 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p38 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p39 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p40 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p41 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p42 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}
.services-wrapper.grid .p43 .block-wrap .icon-img {
    background: url(../images/p8.png) no-repeat top center;
}



.cnewsinterm .services-wrapper.grid .pt1 .block-wrap .icon-imgt {
    background: url(../images/p1term.png) no-repeat top center;
}
.cnewsinterm .services-wrapper.grid .pt2 .block-wrap .icon-imgt {
    background: url(../images/p2term.png) no-repeat top center;
}
.cnewsinterm .services-wrapper.grid .pt3 .block-wrap .icon-imgt {
    background: url(../images/p3term.png) no-repeat top center;
}
.cnewsinterm .services-wrapper.grid .pt4 .block-wrap .icon-imgt {
    background: url(../images/p4term.png) no-repeat top center;
}


.services-wrapper.grid .block-wrap {
    background-color: #09f;
}
.services-wrapper.grid .block-wrap:hover{
	margin-left:-20px;
	margin-right:-20px;
	margin-top:-20px;
	background-size:auto 100%;
	background-position:20px top;
	background-color:#0af;
}
.services-wrapper.grid .block-wrap:hover{
	height:360px;
}
.cnewsinterm .services-wrapper.grid .block-wrap:hover{
	height:260px;
}
.services-wrapper.grid .block-wrap:hover .st-content{
	padding-top:0px;
}
.services-wrapper.grid .block-wrap:hover .icon-img{
	margin-bottom:20px;
}
.services-wrapper.grid .block-wrap:hover p{
	margin-bottom:10px;
}
.services-wrapper.grid .block-wrap:hover .icon-img{
	background-position:center -212px;
}

.cnewsinterm .services-wrapper.grid .block-wrap:hover .icon-imgt{
	margin-bottom:20px;
}
.cnewsinterm .services-wrapper.grid .block-wrap:hover .icon-imgt{
	background-position:center -170px;
}

/*---list------------------------------------------------------*/
.services-wrapper.list {
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    -ms-transition: .2s;
    transition: .2s;
}
.services-wrapper.list {
/*    margin-right: -10px;
    margin-left: -10px;*/
}
.services-wrapper.list .block-wrap {
    height: 135px;
}
.services-wrapper.list .block-wrap {
    text-align: right;
    padding: 25px 0px 0px 0px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.respl-item .item-inner .item-image:hover img, .respl-item .item-inner .item-image img, .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img:hover img, .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img img, .mega-bestsale .list-items .item .product-image:hover img, .mega-bestsale .list-items .item .product-image img, .mg-menu-image .mg-menu-image-item:hover img, .mg-menu-image .mg-menu-image-item img, #yt_main .products-list .product-image:hover img, #yt_main .products-list .product-image img, #yt_main .products-grid .product-image:hover img, #yt_main .products-grid .product-image img, #yt_wrapper #yt_left .left-banner:hover img, #yt_wrapper #yt_left .left-banner img, .members .member .member-img:hover img, .members .member .member-img img, .onpen-sidebar #yt_wrapper, #yt_wrapper, .yt_ressidebar_screennav, ul.nav-menu li.parent > .res-wrapnav, ul.nav-menu li.open.parent > .res-wrapnav {
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.services-wrapper.list .block-wrap .st-content {
    padding-top: 0px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.services-wrapper.list .block-wrap .icon-img {
    width: 105px;
    height: 105px;
    display: inline-block;
    margin-bottom: 0px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.services-wrapper.list .block-wrap .icon-img a {
    display: block;
    height: 105px;
    overflow: hidden;
    text-indent: -9999px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
.services-wrapper.list .block-wrap h2 {
    width:100%;
    height:30px;
    margin:auto;
    font-family: "Open Sans normal";
    font-size: 16px;
    line-height:16px;
    color: #333;
    text-transform: uppercase;
    font-weight: normal;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
    line-height:30px;
    text-align:left;
   border-bottom:3px solid #fff;
}
.services-wrapper.list .block-wrap:hover h2 {
   border-bottom:3px solid #09f;
   color:#09f;
}
.services-wrapper.list .block-wrap p {
    height: 50px;
}
.services-wrapper.list .block-wrap a {
    cursor:pointer;
}
.services-wrapper.list .block-wrap p {
    font-family: "Open Sans normal";
    font-size: 12px;
    line-height:12px;
    font-weight: normal;
    color: #333;
    margin-top: 10px;
    margin-bottom: 0px;
    text-align: left;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.services-wrapper.list .block-wrap .read-more {
    background: url(../images/read-more-f.png) no-repeat left center;
    display: inline-block;
    text-transform: uppercase;
    padding-left: 39px;
    font-family: "Open Sans normal";
    font-size: 14px;
    line-height:20px;
    font-weight: normal;
    color: #333;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.services-wrapper.list .block-wrap .read-more {
    background: url(../images/read-more-f.png) no-repeat left center;
    color:#ddd;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
    position:absolute;
    right:0px;
    top:95px;
}
.services-wrapper.list .block-wrap:hover .read-more {
    background: url(../images/read-more-b.png) no-repeat left center;
    color:#09f;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
    position:absolute;
    right:0px;
    top:95px;
}
.services-wrapper.list .block-wrap .nad_posl {
  color:#ddd;
  font-size:12px;
  height:20px;
  display:block;
    position:absolute;
    left:105px;
    top:95px;
}
.services-wrapper.list .block-wrap:hover .nad_posl {
  color:#09f;
  font-size:12px;
  height:20px;
  display:block;
    position:absolute;
    left:105px;
    top:95px;
}
.services-wrapper.list .block-wrap .nad_posl_in {
  font-size:14px;
}

.services-wrapper.list .p1, .services-wrapper.list .p2, .services-wrapper.list .p3, .services-wrapper.list .p4, .services-wrapper.list .p5, .services-wrapper.list .p6, .services-wrapper.list .p7,.services-wrapper.list .p8, .services-wrapper.list .p9, .services-wrapper.list .p10, .services-wrapper.list .p11, .services-wrapper.list .p12, .services-wrapper.list .p13, .services-wrapper.list .p14,.services-wrapper.list .p15, .services-wrapper.list .p16, .services-wrapper.list .p17, .services-wrapper.list .p18, .services-wrapper.list .p19, .services-wrapper.list .p20, .services-wrapper.list .p21, .services-wrapper.list .p22, .services-wrapper.list .p23, .services-wrapper.list .p24, .services-wrapper.list .p25, .services-wrapper.list .p26, .services-wrapper.list .p27, .services-wrapper.list .p28, .services-wrapper.list .p29, .services-wrapper.list .p31, .services-wrapper.list .p32, .services-wrapper.list .p33, .services-wrapper.list .p34, .services-wrapper.list .p35, .services-wrapper.list .p36, .services-wrapper.list .p37, .services-wrapper.list .p38, .services-wrapper.list .p39, .services-wrapper.list .p40, .services-wrapper.list .p41, .services-wrapper.list .p42, .services-wrapper.list .p43 {
    width:100%;
    height:135px;
    float:left;
    position: relative;
    min-height: 1px;
}
.services-wrapper.list .block-wrap .icon-img {
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
}
.services-wrapper.list .block-wrap:hover .block-key:before {
	color:#09f;
}
.services-wrapper.list .p1 .block-wrap .icon-img {
    background: url(../images/p1l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p1 .block-wrap:hover .icon-img {
    background: url(../images/p1lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p2 .block-wrap .icon-img {
    background: url(../images/p2l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p2 .block-wrap:hover .icon-img {
    background: url(../images/p2lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p3 .block-wrap .icon-img {
    background: url(../images/p3l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p3 .block-wrap:hover .icon-img {
    background: url(../images/p3lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p4 .block-wrap .icon-img {
    background: url(../images/p4l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p4 .block-wrap:hover .icon-img {
    background: url(../images/p4lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p5 .block-wrap .icon-img {
    background: url(../images/p5l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p5 .block-wrap:hover .icon-img {
    background: url(../images/p5lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p6 .block-wrap .icon-img {
    background: url(../images/p6l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p6 .block-wrap:hover .icon-img {
    background: url(../images/p6lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p7 .block-wrap .icon-img {
    background: url(../images/p7l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p7 .block-wrap:hover .icon-img {
    background: url(../images/p7lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p8 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p8 .block-wrap:hover .icon-img {
    background: url(../images/p8lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p9 .block-wrap .icon-img {
    background: url(../images/p9l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p9 .block-wrap:hover .icon-img {
    background: url(../images/p9lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p10 .block-wrap .icon-img {
    background: url(../images/p10l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p10 .block-wrap:hover .icon-img {
    background: url(../images/p10lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p11 .block-wrap .icon-img {
    background: url(../images/p11l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p11 .block-wrap:hover .icon-img {
    background: url(../images/p11lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p12 .block-wrap .icon-img {
    background: url(../images/p12l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p12 .block-wrap:hover .icon-img {
    background: url(../images/p12lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p13 .block-wrap .icon-img {
    background: url(../images/p13l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p13 .block-wrap:hover .icon-img {
    background: url(../images/p13lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p14 .block-wrap .icon-img {
    background: url(../images/p14l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p14 .block-wrap:hover .icon-img {
    background: url(../images/p14lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p15 .block-wrap .icon-img {
    background: url(../images/p15l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p15 .block-wrap:hover .icon-img {
    background: url(../images/p15lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p16 .block-wrap .icon-img {
    background: url(../images/p16l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p16 .block-wrap:hover .icon-img {
    background: url(../images/p16lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p17 .block-wrap .icon-img {
    background: url(../images/p17l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p17 .block-wrap:hover .icon-img {
    background: url(../images/p17lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p18 .block-wrap .icon-img {
    background: url(../images/p18l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p18 .block-wrap:hover .icon-img {
    background: url(../images/p18lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p19 .block-wrap .icon-img {
    background: url(../images/p19l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p19 .block-wrap:hover .icon-img {
    background: url(../images/p19lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p20 .block-wrap .icon-img {
    background: url(../images/p20l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p20 .block-wrap:hover .icon-img {
    background: url(../images/p20lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p21 .block-wrap .icon-img {
    background: url(../images/p21l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p21 .block-wrap:hover .icon-img {
    background: url(../images/p21lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p22 .block-wrap .icon-img {
    background: url(../images/p22l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p22 .block-wrap:hover .icon-img {
    background: url(../images/p22lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p23 .block-wrap .icon-img {
    background: url(../images/p3l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p23 .block-wrap:hover .icon-img {
    background: url(../images/p3lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p24 .block-wrap .icon-img {
    background: url(../images/p24l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p24 .block-wrap:hover .icon-img {
    background: url(../images/p24lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p25 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p25 .block-wrap:hover .icon-img {
    background: url(../images/p8lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p26 .block-wrap .icon-img {
    background: url(../images/p14l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p26 .block-wrap:hover .icon-img {
    background: url(../images/p14lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p27 .block-wrap .icon-img {
    background: url(../images/p10l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p27 .block-wrap:hover .icon-img {
    background: url(../images/p10lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p28 .block-wrap .icon-img {
    background: url(../images/p5l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p28 .block-wrap:hover .icon-img {
    background: url(../images/p5lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p29 .block-wrap .icon-img {
    background: url(../images/p24l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p29 .block-wrap:hover .icon-img {
    background: url(../images/p24lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p31 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p31 .block-wrap:hover .icon-img {
    background: url(../images/p8lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p32 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p33 .block-wrap:hover .icon-img {
    background: url(../images/p8lb.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p34 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p35 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p36 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p37 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p38 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p39 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p40 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p41 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p42 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}
.services-wrapper.list .p43 .block-wrap .icon-img {
    background: url(../images/p8l.png) no-repeat top center;
    float:left;
}

.services-wrapper.list .block-wrap {
    background-color: #fff;
}
.services-wrapper.list .block-wrap:hover{
/*	margin-left:-20px;
	margin-right:-20px;
	margin-top:-20px;
	background-size:auto 100%;
	background-position:20px top;
	background-color:#0af;*/
}
.block-title-b {
	width:100%;margin-bottom:20px;text-align:left;display:block;border-bottom:1px solid #09f;float:left;
}
.block-title-b h1 {
	border-bottom:3px solid #09f;font-family: "Open Sans Condensed"; font-size: 20px; font-weight: normal;color:#09f;line-height:26px;text-transform:uppercase;padding-right:0px;float:left;margin:0px;
}
.block-title-g {
	width:100%;margin-bottom:20px;text-align:left;display:block;border-bottom:1px solid #149D01;float:left;
}
.block-title-g h1 {
	border-bottom:3px solid #149D01;font-family: "Open Sans Condensed"; font-size: 20px; font-weight: normal;color:#149D01;line-height:26px;text-transform:uppercase;padding-right:0px;float:left;margin:0px;
}
.block-title-r {
	width:100%;margin-bottom:20px;text-align:left;display:block;border-bottom:1px solid #FF5B01;float:left;
}
.block-title-r h1 {
	border-bottom:3px solid #FF5B01;font-family: "Open Sans Condensed"; font-size: 20px; font-weight: normal;color:#FF5B01;line-height:26px;text-transform:uppercase;padding-right:0px;float:left;margin:0px;
}
.services-wrapper.list .block-wrap .info-st-block {
	margin-left:105px;
}
.block-title-s {
	width:100%;margin-bottom:20px;text-align:left;display:block;border-bottom:1px solid #888;float:left;
}
.block-title-s h1 {
	border-bottom:3px solid #888;font-family: "Open Sans Condensed"; font-size: 20px; font-weight: normal;color:#888;line-height:26px;text-transform:uppercase;padding-right:0px;float:left;margin:0px;
}










#cmain-right .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box;
    float: left;
    margin-left: 2.5641%;
}
.pretext {
    width: 100%;
    font-family: "Open Sans Condensed";
    font-size:16px;
    text-transform:uppercase;
    text-align:center;
    float:left;
    margin-top:15px;
}
.pretext a {
    color:#ddd;
}
.pretext a:hover {
    color:#09f;
}
#cmain-right .block.block-latestblog .block-content {
    padding-top: 0px;
    margin-top: -10px;
    padding-bottom: 0px;
}
#cmain-right .block .block-content {
    margin: 0px;
}
#cmain-right .block .block-content {
    padding: 10px 0px;
}
#cmain-right .block.block-latestblog .block-content ul {
    list-style: none outside none;
    margin: 0px;
}
#cmain-right ul, ol {
    padding: 0px;
    margin: 0px 0px 10px 25px;
}
#cmain-right .block.block-latestblog .block-content ul .item:first-child {
    padding-top: 27px;
}
#cmain-right .block.block-latestblog .block-content ul .item {
    position: relative;
    padding: 17px 20px 17px 70px;
    border-bottom: 1px solid #ddd;
}
#cmain-right li {
    line-height: 20px;
}
#cmain-right .block.block-latestblog .block-content ul {
    list-style: none outside none;
}
#cmain-right .block.block-latestblog .block-content ul .item:first-child .date {
    top: 30px;
}
#cmain-right .block.block-latestblog .block-content ul .item .date {
    position: absolute;
    height: 41px;
    width: 41px;
    border: 1px solid #ddd;
    text-align: center;
    left: 0px;
    top: 20px;
    transition: all 0.2s ease-out 0s;
/*    border-radius:3px;*/
}
#cmain-right .block.block-latestblog .block-content ul .item .date .d-day {
    color:#C0CCEA;
    color:#ddd;
    display: block;
    font-size: 20px;
    margin-top: 2px;
    line-height:14px;
}
#cmain-right .block.block-latestblog .block-content ul .item .date {
    text-align: center;
    font-family:"Open Sans Condensed";
}
#cmain-right .block.block-latestblog .block-content ul .item .date .d-month {
    color:#ddd;
    display: block;
    font-size:11px;
    line-height:11px;
}
#cmain-right .block.block-latestblog .block-content ul .item .postTitle {
    margin-bottom: 3px;
    border: medium none;
}
#cmain-right .block.block-latestblog .block-content ul .item .postTitle a {
    font-size: 13px;
    line-height:16px;
    font-weight:bold;
    color:#888;
}
#cmain-right .block.block-latestblog .block-content ul .item .postContent {
    padding: 0px;
}
#cmain-right .block.block-latestblog .block-content ul .item .postContent p {
    margin: 0px;
    line-height: 16px;
    font-size:13px;
    color:#333;
}
#cmain-right .block.block-latestblog .block-content ul .item .read-more {
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: 21px;
    width: 21px;
    text-indent: -99em;
    display: block;
    background: url('../images/arrow-white.png') no-repeat scroll 8px 6px #ddd;
    transition: all 0.2s ease-out 0s;
}
#cmain-right .block.block-latestblog .block-content ul .item:hover .read-more {
    background-color: #09f;
}
#cmain-right .block.block-latestblog .block-content ul .item:hover .date {
    background: none repeat scroll 0% 0% #09f;
    border-color: #09f;
}
#cmain-right .block.block-latestblog .block-content ul .item:hover .date span {
    color: #FFF;
}
#cmain-right .block.block-latestblog .block-content ul .item .postTitle a:hover {
    text-decoration: underline;
    color: #0D6ACF;
}
#cmain-right .block.block-latestblog .block-content ul .item:hover {
    border-bottom: 1px solid #09f;
}
#cmain-right .block.block-latestblog .block-content ul .item .date .d-time {
    color:#ddd;
    font-size: 11px;
    line-height: 10px;
}
#cmain-right .block.block-latestblog.span5 {
    float:left;
    margin-top:-20px;
}
.b_img {
    width: 60px;
    height: 46px;
    float: left;
    margin-right: 10px;
    padding-top: 3px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
}







.mb_filter {
    display: inline-block;
    width:100%;
}
.mb_header {
    white-space: nowrap;
}
.mb_header .btn {
    vertical-align: top;
    margin-right: -1px;
}
.mb_more {
    width:100%;
    float:left;
    text-align:center;
}
.loading {
    width:100%;
    height:30px;
    float:left;
    background-image: url("../images/loading.gif");
    background-repeat:no-repeat;
    background-position: center center;
    diaplay:none;
}
.btn {
    border-width: 1px;
    border-style: solid;
    border-color: #E6E6E6 #E6E6E6 #C6C6C6;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    box-sizing: border-box;
    box-shadow: 0px -1px 0px #E6E6E6 inset;
    padding: 0px 16px 2px;
    color: #333;
    font-size: 13px;
    line-height: 23px;
    height: 27px;
    border-radius: 2px;
    background: linear-gradient(180deg, #FEFEFE 0px, #F2F2F2 100%) repeat scroll 0% 0% transparent;
    display: inline-block;
    cursor: pointer;
    text-shadow: 0px 1px 0px #fff;
}
.mb_header {
    white-space: nowrap;
}
.btn:hover, .rasp_item.active .rasp_btn, .rasp_item.active .rasp_btn:active, .rasp_item.active .rasp_btn:hover {
    border-color: #1DAA09;
    background: linear-gradient(180deg, #78D81F 0px, #1DAA09 100%) repeat scroll 0% 0% transparent;
    color: #FFF;
    box-shadow: 0px 1px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.2);
    text-shadow: 0px 1px 0px #458F11;
}
.btn:active, .btn.active, .btn:active:hover, .btn.active:hover {
    border-color: #c7c7c7;
    background: none repeat scroll 0% 0% #FFF;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15) inset;
    color: #333;
    padding: 0px 16px;
    text-shadow:none;
    text-shadow: 0px 1px 0px #fff;
}
.ligr_li.lii {
    width:26px;
    height:27px;
    float:right;
    cursor:pointer;
    background: url('../images/list.png') no-repeat center center;
    margin-left:10px;
}
.ligr_li.lii:hover {
    background: url('../images/list_b.png') no-repeat center center;
}
.ligr_li.gri {
    width:26px;
    height:27px;
    float:right;
    cursor:pointer;
    background: url('../images/grid.png') no-repeat center center;
    margin-left:10px;
}
.ligr_li.gri:hover {
    background: url('../images/grid_b.png') no-repeat center center;
}
.filtr {
    color:#333;
    font-size:13px;
    line-height:23px;
    height:27px;
    font-weight:bold;
    display:inline-block;
    float:right;
    margin-right:5px;
}
.drop_btn {
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-color: #E6E6E6 #E6E6E6 #CACACA;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    box-sizing: border-box;
    box-shadow: 0px -1px 0px #E6E6E6 inset;
    color: #333;
    font-size: 13px;
    height: 27px;
    border-radius: 2px;
    background: linear-gradient(180deg, #FEFEFE 0px, #F2F2F2 100%) repeat scroll 0% 0% transparent;
    display: inline-block;
    cursor: pointer;
    float:right;
    text-shadow: 0px 1px 0px #fff;
    margin-right:0px;
    width:150px;
    line-height: 23px;
    text-align:right;
}
.drop_btn_text {
    white-space: nowrap;
    padding: 0px 11px 2px 16px;
    border-radius: 2px 2px 0px 0px;
}
.drop_btn:hover {
    background: linear-gradient(180deg, #FEFEFE 0px, #e7e7e7 100%) repeat scroll 0% 0% transparent;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
}
.ico_arr_all_r, .ico_arr_all_d, .ico_arr_all_u {
    width: 10px;
    height: 10px;
    vertical-align: middle;
}
.ico, .ui-icon {
    display: inline-block;
    background: url('../images/sprite.png') no-repeat scroll 0px 300px transparent;
}
.ico_arr_all_d {
    background-position: 0px -57px;
}
.drop_slider {
    position: absolute;
    top: 100%;
    right: -1px;
    background: none repeat scroll 0% 0% #FFF;
    border: 1px solid #C4C4C4;
    display: none;
    border-radius:0px;
    margin-top:1px;
}
.drop_slider_in {
    padding: 0;//12px 0px 11px;
}
.scroll_out {
    position: relative;
    overflow: hidden;
    -moz-user-select: none;
}
.drop_menu_out {
    padding: 0px;
    max-height: 243px;
    overflow-x: hidden;
    overflow-y: auto;
}
.drop_menu {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}
.drop_menu__i, .drop_menu a, .drop_menu__e {
    white-space: nowrap;
    overflow: hidden;
    padding: 0px 41px 0px 25px;
    display: block;
    font-size: 13px;
    line-height: 38px;
    height: 40px;
    color: #333;
    text-decoration: none;
    text-align: left;
    text-overflow: ellipsis;
    cursor: pointer;
}
.drop_menu__i:hover {
    background-color:#f5f5f5;
}
.scroll_track {
    overflow: hidden;
    top: 15px;
    right: 15px;
    bottom: 15px;
    z-index: 10;
    width: 9px;
    position: absolute;
}
.scroll_bar {
    width: 9px;
    position: absolute;
    left: 0px;
    top: 0px;
    transition: #000 0.3s ease 0s;
    background: none repeat scroll 0% 0% #999;
}
.drop_btn.open, .drop_btn.open:hover {
    background: none repeat scroll 0% 0% #FFF;
    border-color: #C4C4C4;
    z-index: 20;
}
.drop_btn.open .drop_slider {
    display: block;
}
.drop_btn.open {
    box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15) inset;
}






#cabm {
	padding:25px;
	text-align:left;
}
label {
	width:100%;	
	float:left;
	font-size:12px;
	color:#333;
	margin-bottom:5px;
	display:block;
	text-align:left;
}
#cabform input {
	width:100%;
	display:block;
	margin-bottom:10px;
}
#cabform .checkout-btn {
	width:100px;
	font-size:16px;
	display:inline-block;
	font-weight:normal;
	text-shadow:0px 1px 0px #0D6ACF;
	margin-top:5px;
	margin-bottom:0px;
	cursor:pointer;
}
#cabform .forgot {
	font-size:13px;
	color:#0D6ACF;
	margin-left:10px;
}
#cabform .forgot:hover {
	text-decoration:underline;
}
.regbut {
	width:142px;
	height:38px;
	line-height:38px;
	font-size:16px;
	text-shadow: 0px 1px 0px #458F11;
    	box-shadow: 0px -1px 0px 0px #21900D inset;
    	background-color: #1DAA09;
    	background-repeat: repeat-x;
    	background-image: linear-gradient(to bottom, #78D81F, #1DAA09);
	border: 0px none;
    	overflow: visible;
    	color: #FFF;
    	cursor: pointer;
    	white-space: nowrap;
    	border-top-left-radius: 3px;
    	border-top-right-radius: 3px;
	float:right;
	display:inline-block;
}
.regbut:hover {
    	background-color: #149d01;
    	background-repeat: repeat-x;
    	background-image: linear-gradient(to bottom, #78D81F, #149901);
}
.regbut:active {
	background-color:#70ca1b;
	background-position:0 100%;
	background-image:-moz-linear-gradient(top,#70ca1b,#169305);
	background-image:-o-linear-gradient(top,#70ca1b,#169305);
	background-image:-webkit-linear-gradient(top,#70ca1b,#169305);
	background-image:linear-gradient(to bottom,#70ca1b,#169305);
}
.vhbut {
	width:139px;
	height:38px;
	line-height:38px;
	font-size:16px;
    	background-color: #fff;
    	background-repeat: repeat-x;
	border: 0px none;
    	overflow: visible;
    	color: #000;
    	cursor: pointer;
    	white-space: nowrap;
    	border-top-left-radius: 3px;
    	border-top-right-radius: 3px;
	position:relative;
	left:0px;
	z-index:2;
}
.corn1 {
	position: absolute;
	right: -5px;
	bottom: -25px;
	width: 25px;
	height: 30px;
	overflow: hidden;
}
.corn2 {
    margin-top: -25px;
    height: 10px;
    width: 10px;
    border: 20px solid #FFF;
    border-radius: 50em;
}
#bott .checkout-btn {
	width:100px;
	font-size:16px;
	display:inline-block;
	font-weight:normal;
	text-shadow:0px 1px 0px #0D6ACF;
	margin-top:-1px;
	margin-left:0px;
	margin-bottom:0px;
	cursor:pointer;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	float:left;
}
#bott .checkout-btn.s_small {
	float:right;
}
#bott .drop_btn {
    border-width: 1px;
    border-style: solid;
    border-color: #E6E6E6 #E6E6E6 #CACACA;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    box-sizing: border-box;
    box-shadow: 0px -1px 0px #E6E6E6 inset;
    color: #333;
    font-size: 13px;
    line-height: 29px;
    border-radius: 0px;
    background: linear-gradient(180deg, #FEFEFE 0px, #F2F2F2 100%) repeat scroll 0% 0% transparent;
    display: inline-block;
    cursor: pointer;
    float:left;
    text-shadow: 0px 1px 0px #fff;
    margin-left:-110px;
    margin-right:0px;
    height:32px;
    width:110px;
    text-align:right;
}
#bott .drop_btn.s_small {
	float:right;
}
#bott .drop_btn_text {
    white-space: nowrap;
    padding: 0px 11px 0px 16px;
    border-radius: 2px 2px 0px 0px;
}
#contact .checkout-btn {
	width:70px;
	height:30px;
	font-size:12px;
	display:inline-block;
	font-weight:normal;
	text-shadow:0px 1px 0px #0D6ACF;
	margin-top:5px;
	margin-bottom:0px;
	cursor:pointer;
	float:left;
                margin-right:10px;
}
#mainin1 {
	top:50%;
	left:50%;
	margin-left:-139px;
	margin-top:-230px;
	position:absolute;
	text-align:center;
}





.share-post {
    background: rgb(247, 247, 247);
    margin: 10px 0px 10px 0px;
    padding: 10px 0px 10px 10px;
    height: 20px;
    clear: both;
    border-top-color: rgb(234, 234, 234);
    border-bottom-color: rgb(234, 234, 234);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
}
#cmain .share-post, #cmain .share-post ul,#cmain .share-post ul li{
    -webkit-box-sizing:content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.share-post ul {
    padding: 0;
    margin: 0;
    outline: none;
    list-style: none;
    border: 0 none;
}
.share-post li, .mini-share-post li {
    text-align: left;
    float: left;
    margin-right:50px;
}

#cmain .post-meta {
    -webkit-box-sizing:content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.post-meta {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 15px;
    float:left;
    width:100%;
    font-family: "Open Sans normal";
}
p.post-meta {
    color: #aaa;
    margin: 7px 0;
    font-size: 13px;
}


#cmain .tagcontainer {
    -webkit-box-sizing:content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.tagcontainer {
  padding:0px;
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.tagcontainer ul {
  padding:0px;
  margin: 0px;
}
.tags {
  zoom: 1;
}
.tags:before, .tags:after {
  content: '';
  display: table;
}
.tags:after {
  clear: both;
}
.tags li {
  position: relative;
  float: left;
  margin: 0px 5px 5px 0px;
}
.tags li:active {
  margin-top: 1px;
  margin-bottom: 7px;
}
.tags a, .tags span {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.tags a {
  height: 26px;
  line-height: 23px;
  padding: 0px 9px 0px 12px;
  font-size: 12px;
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px white;
  background: #fafafa;
  border-width: 1px;
  border-style: solid;
  border-color: #dadada #d2d2d2 #c5c5c5;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.tags a:hover span {
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.tagname {
  color:#333;
  font-size:14px;
  line-height: 23px;
}
#cmain .cnews {
    -webkit-box-sizing:content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.cnews {
 font-size:14px;
 color:#333;
 float:left;
}
.cnews h1 {
 font-size:20px;
 margin:0px 0px 0px 0px;
 padding:0px;
 line-height:24px;
 color:#888;
}
.cnewsin p {
 font-size:14px;
 line-height:18px;
 color:#333;
 text-indent:30px;
 text-align:justify;
 margin:0px;
/* padding:8px 0px 8px 0px;*/
}
.cnewsin {
  margin:5px 0px 70px 0px;
}
.cnewsin p img {
margin: 0px 15px 10px 0px;
}
.cnewsinterm {
	float:left;
	width:715px;
	margin:auto;
}
.cnewsinterm table {
	width:95%;
}



#cmain .item-list {
    -webkit-box-sizing:content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.item-list {
    padding: 0px;
    clear: both;
}
.post-title {
    font-family: Oswald,arial,Georgia,serif;
    margin-bottom: 0px;
    font-size: 20px;
    color:#888;
    line-height:20px;
}
.post-title a {
    color:#888;
    font-size:18px;
    line-height:21px;
}
.item-list p.post-meta {
    margin: 10px 0;
}
p.post-meta {
    color: #aaa;
    margin: 7px 0;
    font-size: 10px;
}
p.post-meta span {
    display: inline-block;
    margin-right: 8px;
}
p.post-meta a {
    color: #aaa;
}
.item-list .post-thumbnail {
    float: left;
    margin-bottom: 0px;
}
.cnews .post-thumbnail {
    margin-bottom: 0px;
    float: left;
}
.post-thumbnail {
    margin: 0 15px 10px 0;
    position: relative;
    line-height: 0;
}
.post-thumbnail img {
    -webkit-transition: all .40s;
    -moz-transition: all .40s;
    -o-transition: all .40s;
    transition: all .40s;
    max-width: 100%;
    height: auto;
}
.entry {
    line-height: 1.5;
}
.entry p {
    padding-top: 0px;
    padding-bottom: 1em;
    font-size:13px;
    text-align:justify;
    line-height:16px;
}
a.more-link {
    background: #09f;
    color: #fff;
    padding: 3px 7px;
    display: block;
    float: left;
    margin-top: 4px;
    font-size:14px;
}
a.more-link:hover {
   color:#e2f3ff;
}
.clear {
    clear: both;
}


.pagination {
    width:100%;
    overflow: hidden;
    margin: 20px 0px 25px 0px;
    clear: both;
    border-top:1px solid #09f;
    font-size:14px;
}
.pagination .pages {
    float: right;
    display: block;
    font-size: 85%;
    padding: 7px 0 2px;
    border:0px;
}
.pagination a, .pagination span.extend, .pagination span.current {
    float: left;
    margin-right: 3px;
    color: #777;
    padding: 6px 10px 3px;

}
.pagination span.current {
    color: #fff;
    background:none;
    background-color: #09f;
    padding:0px 10px 0px 10px;
    line-height:27px;
    text-align:center;
    border:0px;
}
.vlast {
   width:65px;
   height:50px;
   font-size:10px;
   color:#888;
   line-height:10px;
   left:0px;
   top:75px;
   position:absolute;
}
#cmain-right .block.block-latestblog .block-content ul :first-child.item .vlast {
   top:85px;
}
.vlast span {
  display:block;
  padding-bottom:3px;
}
.vlast span  a {
  color:#888;
}
.vlast span a:hover {
  color:#3397D4;
}
.nad_posl {
  color:#fff;
  font-size:12px;
  height:20px;
  display:block;
}
.nad_posl_in {
  font-size:14px;
}



.toggle {
    background: #F6F6F6;
    margin: 0px 10px 10px 10px;
    border: 1px solid #E1E1E1;
    border-bottom: 1px solid #979797;
    padding: 5px 10px 20px 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    font-family: "Open Sans normal";
    font-size:14px;
    cursor:pointer;
}
.close.toggle .toggle-content, .close.toggle h3.toggle-head-open {
    display: none;
}
.toggle h3 {
    font-weight: bold;
    font-size: 15px;
    padding: 5px 0;
    margin: 0;
    text-shadow: 0px 1px 1px #fff;
    font-family: "Open Sans normal";
}
h3.toggle-head-open .tieicon-up, h3.toggle-head-close .tieicon-down {
    float: right;
    margin: -6px;
}
.close.toggle h3.toggle-head-close {
    display: block;
}
.close.toggle .toggle-content, .close.toggle h3.toggle-head-open {
/*    display: none;*/
}
.tieicon-down:before {
	font-family: "fontello"; font-style: normal; font-variant: normal; font-weight: normal; 
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 19px; margin-top: 0px; content: "\e8b3";
}
.tieicon-up:before {
	font-family: "fontello"; font-style: normal; font-variant: normal; font-weight: normal; 
	transition:0.3s linear; color: rgb(168, 168, 168); font-size: 19px; margin-top: 0px; content: "\e8b0";
}
.dropcap {
    display: block;
    float: left;
    margin: 0px 10px 2px 0px;
    font-size: 30px;
    line-height: 30px;
    font-family: Georgia,Arial,"helvetica neue",Helvetica,Verdana,sans-serif;
}
.subpli {
   margin-top:20px;
}
.toggle.close .subpli {
	display:none;
}
.toggle.open .subpli {
	display:block;
}
.tieicon-up {
	cursor:pointer;
}
.tieicon-down {
	cursor:pointer;
}
.nadposl {
	position:absolute;
	bottom:5px;
	right:5px;
	font-size:12px;
}
.nadposln {
	font-size:14px;
}
.poslall {
	width:100%;
	float:left;
}
.poslallin {
	color:#fff;
	background-color:#09f;
	margin-left:10px;
	line-height:25px;
	padding:5px;
}
.download.box {
    background: #e2f2cb;
    border-color: #D1E4B7;
}

.note.box {
    background: #fffddb;
    border-color: #E9E59E;
}
.box {
    margin-top:5px;
    padding: 20px;
    background-color: #F6F6F6;
    margin-bottom: 0px;
    word-wrap: break-word;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    font-family: "Open Sans normal";
    font-size: 14px;
    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}
.box h3 {
    font-weight: bold;
    font-size: 15px;
    padding: 5px 0;
    margin: 0;
    text-shadow: 0px 1px 1px #fff;
    font-family: "Open Sans normal";
}
.download.box {
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
 }

.cnewsin table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:underline;
}
.cnewsin table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:underline;
}
.cnewsin table a:active,
.cnewsin table a:hover {
	color: #3397D4;
	text-decoration:underline;
}
.cnewsin  table {
	width:100%;
	float:left;
	font-family: "Open Sans normal";
	font-family: Arial;
	color:#666;
	font-size:14px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:0px 0px 20px 0px;
	border:#ccc 1px solid;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.tban{
	-moz-border-top-left-radius:0px;
	-moz-border-top-right-radius:0px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.cnewsin table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.cnewsin table th:first-child{
	text-align: left;
	padding-left:20px;
}
.cnewsin table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.cnewsin table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.cnewsin table tr{
	text-align: left;
	padding-left:20px;
}
.cnewsin table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.cnewsin table tr td {
//	padding:18px;
	padding:7px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.cnewsin table tr td p {
	text-indent:0px;
}
.cnewsin table tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.cnewsin table tr:last-child td{
	border-bottom:0;
}
.cnewsin table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.cnewsin table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.cnewsin table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

#fkod {
	width:340px;
	display:block;
	text-align:center;
	margin-top:70px;
}
#loading{
	position:relative;
	visibility:hidden;
}
.seaf {
	margin-bottom:10px;
	font-size:14px;
	color:#333;
}
.seaf input[type='text'] {
	width:350px;
	margin-right:5px;
	float:none;
}
.seaf .checkout-btn {
	width:70px;
	height:32px;
	font-size:12px;
	display:inline-block;
	font-weight:normal;
	text-shadow:0px 1px 0px #0D6ACF;
	margin-bottom:0px;
	cursor:pointer;
                margin-right:10px;
	float:none;
}
.seaf .checkout-btn:hover {
	width:70px;
	height:32px;
	font-size:12px;
	display:inline-block;
	font-weight:normal;
	text-shadow:0px 1px 0px #0D6ACF;
	margin-bottom:0px;
	cursor:pointer;
                margin-right:10px;
	float:none;
}
.cilc {
	width:100%;
	height:12px;
	color:#888;
	font-size:12px;
}
#service  {
	width:100%;
}
#service a {
	color:#0089e4;
}
#service a:hover li.textun {
	color:#0099ff;
/*	text-decoration:underline;*/
}
#cmain-right #service ul li {
	width:90px;
	text-align:center;
	display:block;
	font-size:12px;
	line-height:12px;
	float:left;
}
#cmain-right #service ul {
	width:93px;
	height:95px;
	text-align:center;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
}
#cmain-right #service ul.cend {
	margin:0px;
}
#cmain-right #service [class^='icon-']::before {
	margin-left:27px;
}
#cmain-right #service a:hover .icon-elposl::before {
	transition:0.3s linear; color:#00afff;
}
#cmain-right #service a:hover .icon-zarpr::before {
	transition:0.3s linear; color:#00afff;
}
#cmain-right #service a:hover .icon-stp::before {
	transition:0.3s linear; color:#00afff;
}
#cmain-right #service a:hover .icon-stque::before {
	transition:0.3s linear; color:#00afff;
}
#cmain-right #service a:hover .icon-zapp::before {
	transition:0.3s linear;color:#00afff;
}
#cmain-right #service a:hover .icon-webcam::before {
	transition:0.3s linear;color:#00afff;
}
#cmain-right #service a:hover .icon-dity::before {
	transition:0.3s linear;color:#00afff;
}
#cmain-right #service a:hover .icon-login::before {
	transition:0.3s linear;color:#00afff;
}
.cnewsin1 {
	padding-right:30px;
	
}
.eprum {
    color: #0099ff;
    font-size: 12px;
    font-family: sans-serif;
	margin:40px 15px 10px 7px;
	margin-top: 0px;
	float: left;
}
.eprums {
	display:block;
	text-decoration:underline;
}
.eprum a{
    color: #0089e4;
}
.eprum a:hover{
	text-decoration:underline;
    color: #0099ff;
}

.auth ,.auth1 {
	display:none;
}
.block-key:before {
    font-family: "fontello";
    display: block;
	font-size: 25px;
	transition: all 0.3s linear 0s;
	content: "\e915";
	color: #f1f1f1;
	position:absolute;
	left:30px;
	top:17px;
}
.auth {
	display:block;
	position:relative;
	top: -50px;
	left: 28px;
	width:100%;
	height:0px;
}
.auth span{
	font-family: "Open Sans normal";
	font-size:12px;
	color:#414141;
	display:inline-block;
	margin: 0px 10px 0px 0px;
	position: relative;
	top: 5px;	
}
.auth1 {
	display:block;
}
.auth1 span{
	font-family: "Open Sans normal";
	font-size:12px;
	color:#414141;
	display:inline-block;
	margin: 0px 10px 0px 0px;
	position: relative;
	top: 5px;	
	font-weight: normal;
	text-shadow: none;
}
.butt-key-b {
	width: 95px;
	height:30px;
	color:#ffffff;
	font-size: 13px;
	line-height:30px;
	font-weight: normal;
	text-shadow: 0px 1px 0px #0D6ACF;
	cursor: pointer;
	background: #1993FB linear-gradient(#4CB1FE, #229AFC 40%, #138DF6) repeat scroll 0% 0%;
	border-width: 1px;
	border-style: solid;
	border-color: #1486F9 #0F7DE9 #0D6ACF;
	padding: 0px 10px 0px 10px;
	border-radius: 4px;
	border-image: none;
	text-align: left;
	box-shadow: 0px 1px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.2);
	margin-left:10px;
	display:inline-block;
	opacity:1;
}
.butt-key-b:hover {
    background: #1993FB linear-gradient(#4CB3FE, #229AFC 40%, #0079E2) repeat scroll 0% 0%;
	opacity:1;
}
.butt-key-b:active {
    background: #1993FB linear-gradient(#0079E2, #229AFC 40%, #4CB3FE) repeat scroll 0% 0%;
	opacity:1;
}
.butt-key-g {
	width: 190px;
	height:30px;
	color:#ffffff;
	font-size: 13px;
	line-height:30px;
	font-weight: normal;
	text-shadow: 0px 1px 0px #458F11;
	cursor: pointer;
	background: transparent linear-gradient(180deg, #78D81F 0px, #1DAA09 100%) repeat scroll 0% 0%;
	border-width: 1px;
	border-style: solid;
	border-color: #1DAA09;
	padding: 0px 10px 0px 10px;
	border-radius: 4px;
	border-image: none;
	text-align: left;
	box-shadow: 0px 1px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.2);
	margin-left:10px;
	display:inline-block;
	opacity:1;
}
.butt-key-g:hover {
	background: transparent linear-gradient(180deg, #85dd34 0px, #159b02 100%) repeat scroll 0% 0%;
	opacity:1;
}
.butt-key-g:active {
	background: transparent linear-gradient(180deg, #159b02 0px, #85dd34 100%) repeat scroll 0% 0%;
	opacity:1;
}
.auth1 .butt-key-b  {
	width:100px;
	margin: 3px 0px;
}
.auth1 .butt-key-g  {
	width:200px;
}
.icon_bid {
	width:20px;
	height:20px;
	background-image: url("../images/icon_bankid.png");
	position:relative;
	top:4px;
	display: inline-block;
	float: left;
	margin-right:10px;
}
.icon_pkm {
	width:20px;
	height:20px;
	background-image: url("../images/icon_personalcab.png");
	position:relative;
	top:4px;
	float: left;
	margin-right:10px;
}
.shc.sh_logo_btn.sh_logo_img {
    display: none;
}
.shc.sh_title_text {
    border-top: 0px !important;
    padding: 30px 0px !important;
}
.shc.sh_title {
    margin-left: 20px;
}
.sh_chat_logo {
    display: none;
}
