article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, time{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;margin:0;padding:0;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;}
body{margin:0;padding:0;font-size:13px;text-align:center;color:#4A4A4A;min-width:994px;width:100%;background:#fff;}
body, button, input, select, textarea{font-family:'PT Sans', Arial, Tahoma, sans-serif;}
a{color:#2E7FC8;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}
abbr[title]{border-bottom:1px dotted;}
*{outline:none;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #EAEAEA;margin:15px 0 25px 0;padding:0;clear:both;}
ins{background:none;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
address{font-style:normal;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;*overflow:visible;}
table button, table input{*overflow:auto;}
td{padding:0; vertical-align:top;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input{outline:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:none;}
table{border-collapse:collapse;border-spacing:0;}
.invisible{visibility:hidden;opacity:0;}
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}
.clear{background:none;border:0;clear:both;display:block;float:none;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;}
.tar{text-align:right;}
.tac{text-align:center;}
.frg{float:right;}
.flf{float:left;}
.hide{display:none;}
p{margin:0;padding:0;}

.wrap, body>header, body>footer{width:1100px;margin:0 auto;text-align:left;}

header{position:relative;height:114px;}
.logo{display:flex;align-items:center;position:absolute;height:inherit;background:url(../i/logo.png) 0 0 no-repeat; background-size:contain;font-size:25px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#000000;}
.logo div{padding-left:180px;}
.logo span{display:block;font-weight:normal;font-size:15px;padding:3px 0 2px 0;}
.top-menu li{display:inline-block;padding:9px 13px 12px 9px;border:1px solid #fff;border-bottom:0;}
.ie7 .top-menu li{display:inline;zoom:1;}
.top-menu li a{color:#000000;font-size:9px;text-transform:uppercase;text-decoration:none;}
.top-menu li a:hover{color:#0E6BBF;}
.top-menu li a img{margin:3px 8px 0 12px;vertical-align:top;}
.top-menu li.active{border-color:#E5E3DE;position:relative;z-index:20;background:#F5F3ED;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.top-menu{padding:14px 0 0 0;margin:0 -14px 0 0;list-style:none;text-align:right;}
.middle-menu{padding:13px 0 0 0;margin:0;list-style:none;text-align:right;}
.s-small .middle-menu{letter-spacing:0;}
.middle-menu li{display:inline-block;margin:0 0 0 25px;}
.ipad .middle-menu li{margin-left:14px;}
.middle-menu a{color:#000000;text-transform:uppercase;text-decoration:none;font-size:11px;font-family:Arial;}
.middle-menu .current-menu-item a, .middle-menu a:hover,.middle-menu .active a{color:#0E6BBF !important;}
.middle-menu .active a{color:#0E6BBF;}
.ie7 .middle-menu li{display:inline;zoom:1;}

.login-box{display:none;z-index:10;background:#F5F3ED;border:1px solid #E5E3DE;position:absolute;top:52px;right:-14px;padding:15px 12px 0 11px;width:252px;-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;-ms-border-radius:5px 0 5px 5px;-o-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;}
.login-box .field *::-webkit-input-placeholder{color:#0E3657;}
.login-box .field *:-moz-placeholder{color:#0E3657;}
.login-box .field *:-ms-placeholde{color:#0E3657;}
.login-box .itext,.nologin .itext{color:#4A4A4A;padding:7px 12px 7px 39px;width:201px;border:0;}
.login-box .email,.nologin .email{background:url(../i/itext-email.gif) 0 0 no-repeat;}
.login-box .password,.nologin .password{background:url(../i/itext-password.gif) 0 0 no-repeat;}
.login-box .forgot{margin-top:5px;display:inlin-block;}

nav{background:#3371b7;}
nav ul{padding:5px 0 0 0;margin:0 -8px;list-style:none;height:27px;letter-spacing:0px;}
.ie7 nav ul{}
nav a{text-transform:uppercase;text-decoration:none;font-size:11px;color:#FFFFFF;display:block;padding:3px 8px;}
nav .current-menu-item a, nav a:hover,nav .active a{color:#89C6FC;}
nav .lighted a,nav .lighted a:hover{color:#fff;background:#3371b8;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.s-small nav a{letter-spacing:0;}

.content{background:url(../i/bg.gif) 0 0;width:100%;overflow:hidden;}
.content-in{background:url(../i/map.png) 0 0 no-repeat;padding:0 0 32px 0;}
.content-in > .wrap > .block > .bl{}
.content-in > .wrap > .block > .intro-news.bl{min-height:auto;}

.block{padding:42px 0 5px 0;}
.bl{background-color:#FBFAF7;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;box-shadow:0 0 6px #ccc;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;
	background-image:-ms-linear-gradient(top, #FFFFFF, #F5F4EE);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F5F4EE));
	background-image:-webkit-linear-gradient(top, #FFFFFF, #F5F4EE);
	background-image:-o-linear-gradient(top, #FFFFFF, #F5F4EE);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F5F4EE);
	background-image:linear-gradient(top, #FFFFFF, #F5F4EE);
}
.oldie .bl{border:1px solid #CECCC3;}

.intro-news{position:relative;height:232px;padding:16px;overflow:hidden;}
.intro-news .nItem{position:absolute;width:100%;height:232px;top:16px;left:16px;opacity:0;}
.intro-news .nItem:first-child{opacity:1;}
.nItem .img{width:374px;float:left;}
.nItem .txt{width:100%;float:right;margin:8px 0 0 -374px;}
.nItem .txtIn{margin:0 34px 0 374px;}
.nItem .txtIn_analitic {margin:0 34px 0 0px;}
.time{font-size:12px;color:#FC1824;padding:0 0 13px 0;}
.txt p{line-height:21px;padding:0 0 10px 0;}
.nItem .info{padding-left:5px;min-height:170px;}
.nItem .u-data{border-top:1px solid #E9E9E9;padding:18px 0 10px 5px;}
.u-data div{margin-right:16px;}
.u-name{display:inline-block;padding:0 0 0 17px;background:url(../i/uname.gif) 2px 1px no-repeat;font-size:9px;text-transform:uppercase;color:#000000;}
.u-views{display:inline-block;padding:0 0 0 17px;background:url(../i/uviews.gif) 0 1px no-repeat;font-size:9px;text-transform:uppercase;color:#7F7F7F;}
.intro-news .bulls{bottom:22px;right:23px;z-index:30;}
.ie7 .u-name,.ie7 .u-views{display:inline;zoom:1;}
.oldie .intro-news .nItem + .nItem{display:none;}

.bulls{position:absolute;}
.bulls .bull{float:left;width:10px;height:10px;cursor:pointer;background:#3271b7;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;margin:0 0 0 10px;}
.bulls .bull.active{background:#FC1824;}

body>footer{font-size:12px;color:#7F7F7F;padding:20px 0;}

.justify{text-align:justify; padding-left:0px !important;}
.justify li{text-align:left;display:inline-block;}
.ie7 .justify li{display:inline;zoom:1;}
.justify:after{content:'';display:inline-block;width:100%;height:0;line-height:0;font-size:0;}

.form .field{padding:0 0 9px 0;}

*:focus::-webkit-input-placeholder{color:transparent !important;}
*:focus:-moz-placeholder{color:transparent !important;}
*:focus:-ms-placeholder{color:transparent !important;}

h1{margin:0;padding:0 0 15px 0;font-size:25px;font-weight:normal;color:#000;}
p+h1{margin-top:16px;}
h2{margin:0;padding:0 0 7px 0;font-size:22px;font-weight:bold;line-height:27px;color:#000;}
h2 a{text-decoration:none;color:#000000;}
h2 a:hover{color:#0E6BBF;text-decoration:underline;}
h3{margin:0;padding:0 0 16px 0;font-size:14px;font-weight:normal;color:#000;text-transform:uppercase;}
h4{margin:0;padding:16px 0 5px 0;font-size:14px;font-weight:normal;color:#000;text-transform:uppercase;}
p+h3{margin-top:20px;}

.blue-button{
	display:inline-block;
	*display: inline;
	padding:6px 14px;
	font-size:13px;
	color:#FFF;
	text-align:center;
	border:0;
	vertical-align:middle;
	cursor:pointer;
	background-color:#0C477D;
	background-image:-ms-linear-gradient(top, #0E5291, #0B3A65);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0E5291), to(#0B3A65));
	background-image:-webkit-linear-gradient(top, #0E5291, #0B3A65);
	background-image:-o-linear-gradient(top, #0E5291, #0B3A65);
	background-image:-moz-linear-gradient(top, #0E5291, #0B3A65);
	background-image:linear-gradient(top, #0E5291, #0B3A65);
	background-repeat:repeat-x;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0E5291', endColorstr='#0065BD', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	*zoom:1;
	text-decoration:none;
}
.blue-button:hover{
	color:#fff;
	text-decoration:none;
	outline:none;
	background-color:#0E5291;
	background-image:-ms-linear-gradient(top, #0E5291, #0065BD);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0E5291), to(#0065BD));
	background-image:-webkit-linear-gradient(top, #0E5291, #0065BD);
	background-image:-o-linear-gradient(top, #0E5291, #0065BD);
	background-image:linear-gradient(top, #0E5291, #0065BD);
	background-image:-moz-linear-gradient(top, #0E5291, #0065BD);
}
.blue-button:active{
	color:#fff;
	text-decoration:none;
	outline:none;
	background-color:#0B3A65;
	background-image:-ms-linear-gradient(top, #0B3A65, #0E5291);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0B3A65), to(#0E5291));
	background-image:-webkit-linear-gradient(top, #0B3A65, #0E5291);
	background-image:-o-linear-gradient(top, #0B3A65, #0E5291);
	background-image:-moz-linear-gradient(top, #0B3A65, #0E5291);
	background-image:linear-gradient(top, #0B3A65, #0E5291);
}

.topic{display:inline-block;background:#3371b8;padding:2px 12px 1px 11px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:bold;margin:0 0 11px 0;position:relative;}
.topic:after{    
	content: '';
    display: inline-block;
    top: 0;
    right: -5px;
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 9.5px solid transparent;
    border-bottom: 9.5px solid transparent;
    border-left: 5px solid #3371b8;
}
.ie7 .topic{display:inline;zoom:1;}

.no-image{background:#fff;border:1px dashed #DBDAD9;padding:32px 10px;text-align:center;font-size:14px;color:#858585;     margin: 0 50px;}

.scr{position:relative;}
.scr .prev{display:block;width:23px;height:47px;background:url(../i/arrs.png) 0 0 no-repeat;position:absolute;top:108px;left:-23px;}
.scr .prev:hover{background-position:0 -47px;}
.scr .next{display:block;width:23px;height:47px;background:url(../i/arrs.png) -23px 0 no-repeat;position:absolute;top:108px;right:-22px;}
.scr .next:hover{background-position:-23px -47px;}
.facts{width:100%;overflow:hidden;padding:5px;margin:0 0 0 -5px;}
.facts.anim{padding-left:0;padding-right:0;margin-left:0;}
.facts td{padding:0 9px;vertical-align:top;}
.oldie .facts td{padding:0 8px;}
.facts .bl{padding:10px 11px 10px 12px;width:331px;min-height:243px;}
.s-small .facts .bl{width:296px;}
.facts p{line-height:21px;}
.facts .img{padding:0 0 12px 0;width:100%;overflow:hidden;height:200px;}

.gmap{margin:0 16px;padding:16px 0;overflow:hidden;}

.contacts{padding:9px 24px 40px 24px;}
.contacts h2{color:#000;}
.contacts .col1{width:400px;float:left;line-height:31px;}
.s-small .contacts .col1{width:250px;}
.contacts .peoples{width:650px;float:right;}
.contacts .col2{width:33%;display:inline-block;line-height:26px;margin:0 0 30px 0;}
.contacts .tablerow {display:table-row;}
.contacts .cell2{display:table-cell; line-height:26px;margin:0 0 30px 0;}
.ie7 .contacts .col2{display:inline;zoom:1;}
.contacts .name{font-size:14px;text-transform:uppercase;color:#000000;padding:2px 0 0 0;}
.contacts .type{color:#FC1824;font-size:12px;margin-top:-5px;padding:0 0 5px 0;}

.customers{padding:24px 16px 0 16px;}
.customers .item{border-bottom:1px solid #E9E9E9;padding:24px 15px;}
.customers .item:last-child{border-bottom:0;}
.customers .item .img{float:left;width:260px;}
.customers .item .img img{ max-width: 100%; height: auto; }
.customers .item .txt{width:100%;float:right;margin:3px 0 0 -276px;}
.customers .item .txtIn{margin:0 0 0 276px;}

.news .nItem{padding:16px;margin-bottom:13px;}

.paging{position:relative;  height:30px;}
.paging .in{text-align:center;position:absolute;width:100%;line-height:20px;top:13px;left:0;}
.paging .data{display:inline-block;vertical-align:top;}
.paging .data span{color:#7F7F7F;margin:0 5px;font-size:11px;}
.paging .list{display:inline-block;vertical-align:top;font-size:14px;margin-left:6px;}
.paging .list a{display:block;float:left;color:#7F7F7F;margin:0 8px;}
.paging .list a i{font-style:normal;color:#000;}
.paging .list span{display:block;float:left;margin:0 8px;color:#fff;padding:0 6px;background:#3371b7;height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.paging .list ins{display:block;float:left;margin:0 8px;color:#7F7F7F;}
.ie7 .paging .data,.ie7 .paging .list{display:inline;zoom:1;}

.text-block{padding:16px 21px 16px 21px ;}
//.text-block p img{float:left;margin:3px 20px 18px 0;}
.text-block p{line-height:1.615;}

.country .aside{width:214px;float:left;}
.country .aside ul{margin:0;padding:10px 0;list-style:none;}
.country .aside li{margin:0 11px 0 11px;border-bottom:1px solid #E9E9E9;padding:6px 0 6px 8px;}
.country .aside li:last-child{border:0;}
.country .aside li a{text-transform:uppercase;color:#000;font-size:14px;text-decoration:none;}
.country .aside li a:hover{color:#0E6BBF;}
.country .aside li a img{border:1px solid #DDDDDD;vertical-align:top;margin:0 9px 0 0;}
.country .aside ul ul{display:none;}

.country .aside .current-menu-item{background:#FCC80B;margin:0 -1px;padding:6px 0 0 20px;border:!important;}
.country .aside .current-menu-item ul{display:block;padding:12px 20px 10px 0;margin:6px 0 0 -20px;list-style:none;background:#FFF5D1;line-height:13px;}
.country .aside .current-menu-item li a{text-transform:none;color:#4A4A4A;font-size:12px;}
.country .aside .current-menu-item li a:hover{color:#000;}
.country .aside .current-menu-item li{padding:3px 0 8px 19px;border:0;margin:0;}
.country .aside .current-menu-item .current-menu-item{background:none;}
.country .aside .current-menu-item .current-menu-item a{font-style:italic;color:#000;cursor:default;}
.country .aside li + li.current-menu-item{margin-top:-1px;}

.country .aside .current-menu-ancestor{background:#FCC80B;margin:0 -1px;padding:6px 0 0 20px;border:0;}
.country .aside .current-menu-ancestor ul{display:block;padding:12px 20px 10px 0;margin:6px 0 0 -20px;list-style:none;background:#FFF5D1;line-height:13px;}
.country .aside .current-menu-ancestor li a{text-transform:none;color:#4A4A4A;font-size:12px;}
.country .aside .current-menu-ancestor li a:hover{color:#000;}
.country .aside .current-menu-ancestorm li{padding:3px 0 8px 19px;border:0;margin:0;}
.country .aside .current-menu-ancestor .current-menu-item{background:none;}
.country .aside .current-menu-ancestor .current-menu-item a{font-style:italic;color:#000;cursor:default;}
.country .aside li + li.current-menu-item{margin-top:-1px;}

.country .aside .active{background:#FCC80B;margin:0 -1px;padding:6px 0 0 20px;border:0;}
.country .aside .active ul{display:block;padding:12px 20px 10px 0;margin:6px 0 0 -20px;list-style:none;background:#FFF5D1;line-height:13px;}
.country .aside .active li a{text-transform:none;color:#4A4A4A;font-size:12px;}
.country .aside .active li a:hover{color:#000;}
.country .aside .active li{padding:3px 0 8px 19px;border:0;margin:0;}
.country .aside .active .active{background:none;}
.country .aside .active .active a{font-style:italic;color:#000;cursor:default; font-weight: bold;}
.country .aside li + li.active{margin-top:-1px;}

.country .aside ul.sub-menu li{border:none !important;}

.country .desc{width:834px;padding:16px;float:right;}
.country .desc .img{width:100%;overflow:hidden; text-align: center;}
.s-small .country .desc{width:736px;}
.country .text-block{padding:16px 0 0 11px;}
.country .flag{float:right;margin:3px 0 18px 20px;}

.map{height:600px;position:relative;margin-bottom:-32px;}
.map-block{width:1900px;height:667px;position:absolute;top:0;left:50%;margin-left:-950px;}
.map-block a.under_map {display:block;position:absolute;text-indent:-9999em;}
.map-block .m1{top:74px;left:683px;width:53px;height:62px;}
.map-block .m2{top:80px;left:783px;width:76px;height:39px;}
.map-block .m3{top:163px;left:693px;width:97px;height:42px;}
.map-block .m4{top:172px;left:869px;width:98px;height:41px;}
.map-block .m5{top:125px;left:1037px;width:124px;height:41px;}
.map-block .m6{top:210px;left:784px;width:77px;height:62px;}
.map-block .m7{top:314px;left:716px;width:110px;height:44px;}
.map-block .m8{top:330px;left:892px;width:88px;height:41px;}
.map-block .m9{top:391px;left:825px;width:100px;height:40px;}
.map-block .m10{top:426px;left:703px;width:117px;height:39px;}

.map-block .r9{top:454px;left:695px;}
.map-block .r10{top: 417px;left: 850px;}
.map-block .map_representation{display: inline-block; background: #3371b8; padding: 1px 3px 1px 3px; color: #fff; text-transform: uppercase; font-size: 10px; font-weight: bold; position: absolute; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.map-block .map_representation a{ color: #fff; text-transform: uppercase; font-size: 10px; font-weight: bold; text-decoration: none;}

.nologin{padding:16px;}
.nologin .intro{padding:14px 16px 16px 16px;border-bottom:1px solid #E9E9E9;}
.nologin .iform{padding:29px 16px 16px 16px;}
.nologin .iform td{padding:0 19px 0 0;vertical-align:middle;}
.nologin .iform a{font-size:12px;}

.represent .in{width:1164px;}
.represent .bl{padding:16px;display:inline-block;vertical-align:top;margin:0 12px 15px 0;width:510px;}
.ie7 .represent .bl{display:inline;zoom:1;}
.s-small .represent .bl{width:454px;overflow:hidden;}
.represent .info{padding:16px 11px 0 11px;}
.represent p + h3{margin-top:0;padding:3px 0 8px 0;}
.represent .bl .img{width:100%;overflow:hidden;height:270px;}

.wrap ul
{
	padding-left:30px;
}

.other_topic
{
	float:right;
}

#map_canvas
{
	width:100%;
	height:381px;
	overflow:hidden;
}

#tip
{
	position:relative;
}

.tipinfo
{
	position:absolute;
	top:30px;
	background:#3371b8;
	width:170px;
	padding:15px;
	border-radius:5px;
	z-index:10000;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	display:none;
}

.news_excerpt
{
	display:block;
	opacity:1;
	position:relative;
}


.news_content
{
	display:none;
	opacity:0;
	position:relative;
}


/* rform */
.rform{padding:46px 20% 46px 0;}
.rform table{table-layout:fixed;margin:0 auto;}
.rform td.lf{width:250px;padding:8px 17px 10px 0;text-align:right;font-size:15px;line-height:18px;color:#4A4A4A;vertical-align:top;}
.rform td.rg{font-size:14px;padding:0 0 10px 0;}
.rform label{color:#000;margin-right:29px;}
.rform label input{margin:3px 12px 0 0;vertical-align:top;}
.rform .tb{padding-top:23px;}
.ftext{border:1px solid #ABABAB;border-bottom-color:#DDDDDD;border-right-color:#DDDDDD;
	background-color:#F9F9F9;
	background-image:-ms-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F5F5F5));
	background-image:-webkit-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:-o-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:linear-gradient(top, #FFFFFF, #F5F5F5);
	color:#000;
	font-size:16px;
	padding:7px 12px;
	width:389px;
}
textarea.ftext{height:116px;}

select.ftext{border:1px solid #ABABAB;border-bottom-color:#DDDDDD;border-right-color:#DDDDDD;
	background-color:#F9F9F9;
	background-image:-ms-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F5F5F5));
	background-image:-webkit-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:-o-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:linear-gradient(top, #FFFFFF, #F5F5F5);
	color:#000;
	font-size:12px;
	padding:7px 12px;
	width:414px;
}

div.ifile{display:inline-block;position:relative;margin:6px 0 10px 0;cursor:pointer;overflow:hidden;vertical-align:top;}
.ifiletext{
	border:1px solid #BBBBBB;
	background-color:#F9F9F9;
	background-image:-ms-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F5F5F5));
	background-image:-webkit-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:-o-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F5F5F5);
	background-image:linear-gradient(top, #FFFFFF, #F5F5F5);
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:1px 11px 2px 11px;
	width:156px;
	text-align:center;
	margin-right:12px;
	cursor:pointer;
}
div.ifile .file{position:absolute;top:0;right:0;
	opacity:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	cursor:pointer;
}
div.format{position:relative;top:8px; display:inline-block;}
.add-man{position:absolute;cursor:pointer;margin:11px 0 0 15px;}

.wpcf7-submit
{
	position:relative;
	right:-20px;
}

.rform_response
{
	padding:30px 100px;
	text-align:center;
	font-size:16px;
}

#user-avatar-remove
{
	display:none !important;
}


.dropdown{position:relative;background:#F9F9F9 url(../i/dd.png) 0 0 repeat-x;height:34px; border: 1px solid #ABABAB; border-bottom-color: #DDDDDD; border-right-color: #DDDDDD;max-width:412px;}
.dropdown.open{background-position:0 -34px;}
.dropdown:before{content:'';width:35px;height:34px;display:block;background:url(../i/arr.png) 50% 50% no-repeat;border-left:1px solid #D2D2D2;position:absolute;top:0;right:0;cursor:pointer;}
.dropdown .value{padding:0 0 0 12px;margin-right:48px;overflow:hidden;white-space:nowrap;font:14px/34px Arial;cursor:pointer;}
.dropdown .list{max-height:190px;overflow:auto;display:none;position:absolute;border:1px solid #C8C8C8;background:#fff;width:100%;top:33px;left:-1px;z-index:101;padding:10px 0;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.dropdown .list span{display:block;cursor:pointer;font:12px Arial;padding:5px 12px 6px 12px;margin:1px 0 2px 0;}
.dropdown .list span:hover{background:#FDFAC2;}
.dropdown.open .list{display:block;}

.expo_reg

{
	float:left;
}

.expo_reg a
{
	display:block;
	position:absolute;
	top:-3px;
	margin-left:-10px;
	color:#fff !important;
	border-radius:3px;
}

.forum-page .aside .current-menu-item{padding-bottom:6px;}
.forum-page .aside .current-menu-item ul{margin-bottom:-6px;}
.tar .wpcf7-submit{right:0;}
.forum-page .intro.txt{border-bottom:1px solid #E9E9E9;margin:0 4px;padding:14px 0 24px 0;}
.forum-page .intro.txt .expologo{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.forum-page .intro.txt .expologo img{width:315px;margin-right:30px;}
.forum-page .intro.txt .expologo + h2{display:inline-block;*display:inline;*zoom:1;font:22px/26px 'PT Sans';width:470px;vertical-align:top;}

.programm th{text-align:left;text-transform:uppercase;color:#000;font:bold normal 14px 'PT Sans';}
.programm td,.programm th{border:1px solid #ddd;padding:10px;}
.programm .bokovik{width:140px;}
.programm .content-td{width:630px;}
.programm h3{font-weight:bold;}
.programm .type{font-style:italic;margin-top:-10px;padding-bottom:16px;}
.programm .man{font-weight:bold;font-style:italic;}
.programm h4{padding:0 0 16px 0;}
.programm .type + h4{padding-top:14px;}
.red{color:#FC1824;}
.forum-page .text-block h2{font-size:18px;}
.forum-page .text-block p{padding:0 0 16px 0;}
.forum-page .text-block .programm p{padding:0;}
.forum-page .text-block h1{margin-top:-10px;}
.forum-page h1{font-weight:bold;}
.forum-page .text-block ul{margin:0 0 16px 0;}
.forum-page .text-block ul strong{color:#000;}
.forum-page .customers{padding:0;}
.forum-page .customers .item{padding:0 0 24px 0;}
.forum-page .customers .item + .item{padding-top:24px;}
.forum-page .customers .item .img{width:162px;}

.pdf{display:inline-block;*display:inline;*zoom:1;height:32px;padding:0 0 0 38px;line-height:32px;background:url(../i/pdf.png) 0 0 no-repeat;margin-right:12px;}


.events-index .eventname{
	padding:5px;
	height:45px;
	position: relative;
	margin-top: -55px;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.events-index .eventname h2, .events-index .eventname h2 a{
	color: #fff;
	font-size: 14px;
	line-height: 14px;
}
.events-index .eventpic img{
	width:100%;
	height:auto;
}
.events-index .right{
	text-align: right;
}
.events-index .bl{
	padding: 10px 11px 10px 12px;
	//position: relative;
}
.events-index .inrow{
	float:left;
	width:50%;
}
.events-index .inrow table, .events-index .inrow td.eventtext{
	height:100%;
}
.events-index .inrow td.eventtext{
	vertical-align: bottom;
}
.cb{
	clear:both;
}
.events-index div.inrow .bl{
	margin: 0px 0px 0px 9px;
	height: 100%;
}
.events-index div.inrow:first-child .bl{
	margin-right: 9px;
	margin-left: 0px;
}

img.alignleft{
	float:left;
	margin: 3px 7px 7px 7px;
}
img.alignright  {
	float: right;
	margin: 3px 7px 7px 7px;
}
.hidertoggler a{
	text-decoration: none;
	color: black;
}
.hidertoggler a:hover{
	text-decoration: underline;
}
.hideopencontent{
	display:none;
}
.hideopencontent p{
	text-indent: 30px;
}


.wordtable tr td:first-child {
width: 30%;
}
.wordtable td {
padding: 2px;
}
.wordtable{
width: 100%;
}
.showlist tr {
    border-bottom: 1px solid #E9E9E9;
}
.showlist tr td {
    padding: 20px 10px 40px;
}

/*
.middle-menu li:first-child{
	background: #3371b8;
	padding: 1px 3px 3px 3px;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.middle-menu li:first-child a:hover, .middle-menu li:first-child.current-menu-item a{
	color: #89C6FC !important;
}
.middle-menu li:first-child a{
color: #fff;
}
*/
.partners-index img {margin:10px 0 10px 12px;}

.flex-container {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
}

.flex-riw1{
	width: 10%;
	flex-grow: 0;
}
.flex-riw2{
	width: 20%;
	flex-grow: 1;
}
.flex-riw3{
	width: 30%;
	flex-grow: 2;
}
.flex-riw4{
	width: 40%;
	flex-grow: 3;
}
.flex-riw5{
	width: 50%;
	flex-grow: 4;
}
.flex-riw6{
	width: 60%;
	flex-grow: 5;
}
.flex-riw7{
	width: 70%;
	flex-grow: 6;
}
.flex-riw8{
	width: 80%;
	flex-grow: 7;
}
.flex-riw9{
	width: 90%;
	flex-grow: 8;
}



.predsedatel.flex-container .first img{
	width: 100%;
	height: auto;
	margin:5px 0;
}

.predsedatel.flex-container .second {
	padding-left: 15px;
	display: flex;
	align-items: center;
}

table.fx,table.fx tr, table.fx td, table.fx tr, table.fx th, table.fx tbody,  table.fx tfoot,  table.fx thead {
	margin: 0;	
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

table.fx{
  width:100%;
  table-layout: fixed;
}
.fx.tbl-header{
  background-color: rgba(51, 113, 184, 0.3);
 }
.fx.tbl-content{
  max-height:300px;
  overflow-x:auto;
  margin-top: 0px;
  border: 1px solid rgba(51, 113, 184, 0.3);
	    margin-bottom: 15px;
}
table.fx th{
  padding: 20px 15px;
  text-align: left;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
}
table.fx td{
  padding: 15px;
  text-align: left;
  vertical-align:middle;
  font-weight: 300;
  font-size: 12px;
  border-bottom: solid 1px rgba(51, 113, 184, 0.1);
}

/* for custom scrollbar for webkit browser*/

::-webkit-scrollbar {
    width: 6px;
} 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
} 
::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}


blockquote.mark{
	padding-left: 37px;
	margin-left: -7px;
	background: url(../i/quote.gif) 0 3px no-repeat;
	margin-bottom:2.5em;
}
blockquote.mark footer{
	font-size:14px;
}

.centercontentbutton {
    background-color: #3371b8;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}
.centercontentbutton:hover, .centercontentbutton:focus{
	background-color: #7097c3;
}