body {  font: 0.8em/165% Helvetica,Arial,sans-serif; margin:0; padding:0; outline:0 none; vertical-align:baseline;}

h1, h2, h3, h4, h5, h6 { margin:0 0 20px 0; line-height:120%; /*text-shadow: 1px 1px 1px #EAF1EA;*/ font-family: 'Times New Roman',Times,serif; }

h1 { font-size: 22px; margin:0 0 20px 0; }

h2 { font-size: 20px; color:#1487d4; font-weight:normal; }

.h2-front {font-size:140%;}

h3 { font-size: 130%; }

h4 { font-size: 110%; }

.front .node h1 { font-size:30px; color:#494d4f; font-weight:normal; }

.front .node h1.front-heading { margin-bottom:0; font-weight:bold; }

.node.node-teaser h2 { margin-top:0; }

.subtitle { padding:5px 0 15px 0; font-size:18px; color:#494d4f; font-family: Helvetica,Arial,sans-serif; }

input, textarea, select { font-family: Helvetica,Arial,sans-serif; }

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6,
#footer-bottom h1, #footer-bottom h2, #footer-bottom h3, #footer-bottom h4, #footer-bottom h5, #footer-bottom h6 { text-shadow:none; }

p { margin:0 0 25px 0; }

a, li a.active { text-decoration:none; }
.field-items a, .field-items li a {text-decoration:underline;}

a img { border:none; outline: none; display:block; overflow:hidden; margin: auto; }

img.masked, .field-type-image img { background:transparent url('images/pattern.png');border:0px solid #d8d8d8; padding:0; margin: 0; }

img { max-width: 100%; height: auto; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

code { font-family: "Courier New", Courier, monospace; }

blockquote { background:transparent url('images/blockquote.png') no-repeat top left; margin: 40px 0; padding: 0 55px; }

.breadcrumb { padding:0 10px 20px 0; }

.breadcrumb-separator { padding:0 8px 0 4px; }

.submitted { margin:-15px 0 20px 0; font-size: 85%; text-transform: uppercase; }

.region-sidebar-first .block h2/*, .region-sidebar-second .block h2*/ {  color:#ffffff;margin: 0 0 5px 0; padding:5px 0 5px 25px; }

.region-content { line-height:155%; } 

.field-label{display:none;}

#block-locale-language h2 {display: none;}
#block-locale-language {float:left;margin:2px 20px;}
#block-locale-language ul {list-style: none;-webkit-margin-before:0;-webkit-margin-after:0;}
#block-locale-language li {display: inline;}
#block-locale-language a{color:#fff;}
.language-link:hover, .language-link:active {font-weight:bold;}
ul.connect 
{	
	list-style: none;
	
	text-align:right;

	margin:2px 30px;
}


.connect li
{
	display: inline;
	padding-right: 20px;
		

}
.feed-icon:link,.feed-icon:active,.feed-icon:visited,#fcbook:link, #fcbook:active, #fcbook:visited,#twit:link, #twit:active, #twit:visited,#tube:link, #tube:active, #tube:visited,#rss:link,#post:link, #post:active, #post:visited, #rss:active, #rss:visited,#vk:link, #vk:active, #vk:visited
{
	color: #a7a7a7;
	font-size: 11px;
	background-color: transparent;
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px;text-align:left;
}
#fcbook:hover,#twit:hover,#tube:hover,#rss:hover,#vk:hover,#post:hover,.feed-icon:hover
{
	color:  #fff;
	text-decoration: none;
	background-color: transparent;
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.feed-icon:link, .feed-icon:active, .feed-icon:visited
{
	background-image: url('images/img/rssg.gif');
}

.feed-icon:hover
{
	background-image: url('images/img/rssc.gif');
}
#fcbook:link, #fcbook:active, #fcbook:visited
{
	background-image: url('images/img/facebookg.gif');
}

#fcbook:hover
{
	background-image: url('images/img/facebookc.gif');
}


#twit:link, #twit:active, #twit:visited
{
	background-image: url('images/img/twitterg.gif');
}

#twit:hover
{
	background-image: url('images/img/twitterc.gif');
}

#tube:link, #tube:active, #tube:visited
{
	background-image: url('images/img/tubeg.gif');
}

#tube:hover
{
	background-image: url('images/img/tubec.gif');
}


#rss:link, #rss:active, #rss:visited
{
	background-image: url('images/img/rssg.gif');
}

#rss:hover
{
	background-image: url('images/img/rssc.gif');
}

#post:link, #post:active, #post:visited
{
	background-image: url('images/img/mailc.gif');
}

#post:hover
{
	background-image: url('images/img/mailg.gif');
}
#vk:link, #vk:active, #vk:visited
{
	background-image: url('images/img/vkg.gif');
}

#vk:hover
{
	background-image: url('images/img/vkc.gif');
}

.hitem:hover {color:#fff;font-weight:bold;} 
#site-name {  text-transform: uppercase;
font-size: 1.55em;
font-family: 'Times New Roman',Times,serif;
font-weight:normal;
margin-top: 26px;

line-height: 1.45em;
letter-spacing: 0.01em;
}
/* 
* Layout 
*/
#header { clear:both; }

#header-inside { margin: 0 auto; padding:0; overflow:hidden;min-height:130px;} 
#header-inside{/*background-image:url('images/head.jpg') ;*/}
#header-inside-left {text-align:right;}
#header-inside-logo {margin:0 auto;margin-top:25px;}
#header-inside-logo img {margin:0 auto;width:50px;}
#header-inside-left,#header-inside-right {margin-top:20px;}
#header-inside-right {margin-left:10px;}
#header-inside-top img{display:none;}
#header-menu { clear:both; }

#head-top-in {margin:1px 0;float:left;width:40%;text-align:center;color:#ddd;}

#logo { display:block; overflow:hidden; padding:0; margin:0; }

#logo a{ padding:0; margin:0; display:block; overflow:hidden; }

#logo img { padding:0; margin:0; display:block; overflow:hidden; }

#banner  { clear:both; border-bottom:1px solid #fcfcfc; overflow: hidden; }

#content { clear:both; overflow:hidden; }

#content-inside { padding:0px 0 0px; } 

#main {  }

#sidebar { } 

.no-sidebars #main { padding-top:10px; padding-bottom:10px; }

.no-sidebars #sidebar { display:none; }

.meta-data { font-size:75%; text-transform:uppercase; color:#545454; margin:5px 0 20px 0; display:block; overflow:hidden; clear:both; }

#footer { clear:both; overflow:hidden; padding:0px 0 0px 0;}

#footer-inside-bottom { text-align:left;padding-top:10px;font-size:0.9em;color:#fff; } 

.footer-area {margin-left:30px; }

.footer-area.first { }

.footer-area.second { }

.footer-area.third { }

.node.node-teaser { margin-bottom:15px; border-bottom:0px solid #05295b;}

#footer-bottom { background:rgba(0,0,0,0.3);clear:both; overflow:hidden; padding:15px 0; }

#footer-bottom-inside { } 

#footer-bottom-left { }

#footer-bottom-right { }

/*
* Sidebar Blocks - Menus
*/

.region-sidebar-first .block .content, .region-sidebar-second .block .content  { border:0px solid #ffffff; 
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; 
padding: 5px 20px 15px 20px; overflow:hidden; margin:0 0 40px 0;
 /* shadow 
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;*/ }
 
.region-sidebar-first #block-block-2.block .content, .region-sidebar-second #block-block-2.block .content { background:none; border:none; padding:0; -webkit-box-shadow: none;  -moz-box-shadow:none;  box-shadow:none; }

.region-sidebar-first ul.menu, .region-sidebar-second ul.menu {  margin:0; padding:0; }

.region-sidebar-first ul.menu li, .region-sidebar-second ul.menu li { list-style:none; margin:0; padding:5px;  display:block; }

.region-sidebar-first ul.menu li ul.menu li {border-bottom:1px solid #e7e7e7;}

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded { border-bottom:none; }

.region-sidebar-first ul.menu ul.menu, .region-sidebar-second ul.menu ul.menu { padding:0 0 0 15px; }

.region-sidebar-first ul.menu li.collapsed, .region-sidebar-second ul.menu li.collapsed, #footer .block ul.menu li.collapsed { background:url("images/menu-collapsed.png") no-repeat scroll left 10px transparent; }

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded, #footer .block ul.menu li.expanded { background:url("images/menu-expanded.png") no-repeat scroll left 10px transparent; }

.region-sidebar-first ul.menu li.collapsed > a, .region-sidebar-second ul.menu li.collapsed > a, #footer .block ul.menu li.collapsed > a { padding-left:15px; }

.region-sidebar-first ul.menu li.expanded > a, .region-sidebar-second ul.menu li.expanded > a, #footer .block ul.menu li.expanded > a { padding-left:15px; }

/* 
* Contact 
*/
.contact-form { margin:10px 0; }

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

.user-picture { float:left;  padding:0 20px 10px 0; }

/*
* About
*/
.about-features { padding:60px 0 0 0; }

.about-feature.last {  }

.about-members { clear:both; padding:10px 0 0 0;}

.about-member { background:transparent url('images/pattern.png'); border:1px solid #e4e4e4; padding:15px; margin-bottom:15px; }

.about-feature h2 { margin-top:0; }

.about-member p { margin:0; }

/*
* Products
*/
.product { margin-bottom:60px; }

.product h2 { margin:0 0 5px 0; }

.product-subtitle { padding:0 0 10px 0; }

/*
* Services
*/
.services { clear:both; padding:20px 0; }

.service-left {  }

.service-right {  }

/*
* Testimonials
*/
.testimonial { display: block; overflow: hidden; position: relative; clear:both; }

.testimonial-inner { outline:none; border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; background:#ffffff; margin:25px 0 0 0; font-style:italic;
 /* shadow */
-webkit-box-shadow: 0 2px 3px #efefef inset;  -moz-box-shadow:0 2px 3px #efefef inset;  box-shadow:0 2px 3px #efefef inset; }

.testimonial-submitted { background: url("images/testimonial.png") no-repeat scroll 95% 0 transparent; text-align:right; padding:20px 0 0 0; }

/* 
* Main-menu 
*/
/* 1st Level */

#header-menu ul.menu { display:block; padding:0; margin:0 ; position:relative; z-index:100; }

#header-menu ul.menu li { display:inline-block; float:left; vertical-align: middle; padding:0; margin:0; }

#header-menu ul.menu li a { outline:none; text-decoration: none; margin:0 6px; padding:10px 5px; font-size:1.15em; font-weight:normal; 
text-align:center; text-transform:uppercase; font-family: 'Times New Roman',Times,serif; display:block; text-shadow: 1px 2px 4px rgb(0, 0, 0);}

#header-menu ul.menu li.first a {padding-left:0; }

#header-menu ul.menu li.last a { padding-right:0; }

#header-menu ul.menu li a:hover, #header-menu ul.menu li a.active { color:#1487d4; }

#header-menu ul.menu li a:after { content: none; }

#header-menu ul.menu li.expanded { position: relative; }

#header-menu ul.menu li.expanded a { background:transparent url('images/menu-expanded.png') no-repeat center right; padding:10px 15px 10px 10px; }

/* 2nd Level */
#header-menu ul.menu li.expanded ul.menu { width: 230px; z-index:100; padding:0; display: none; position: absolute; }

#header-menu ul.menu li.expanded:hover, #header-menu ul.menu li.expanded:hover > ul.menu { display:block; }

#header-menu ul.menu li.expanded ul.menu li a { padding:10px; margin:0; display:block; width:210px; text-align:left; line-height:130%; background:none; font-size:12px; }

#header-menu ul.menu li.expanded ul.menu li.expanded { background:transparent url('images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li ul.menu li a:hover {  background:#1b1b1b; color:#1487d4; }

#header-menu ul.menu li.expanded ul.menu li.expanded a:hover { background:#1b1b1b url('images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li.expanded ul.menu li.leaf a:hover { background:#1b1b1b; }

/* 3rd, 4th, 5th, (...) level  */
#header-menu ul.menu li.expanded ul ul { display: none; left: 230px; top:0; padding:0; }
#header-menu a{}
#header-menu-inside {/*url('images/mainmenu.jpg') repeat-x;-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;*/}
#header-menu-inside li { background: url('images/mmdivider.png') 100% 50% no-repeat;}
#header-menu-inside li.last {background:none;}
/* 
* Superfish support
*/
#navigation .block-superfish ul.sf-menu { margin:0; padding:0; }

#navigation .block-superfish ul.sf-menu li a { margin:0 25px 0 0; padding:10px; font-size:14px; font-weight:normal; text-align:left;
text-transform:uppercase; font-family: Helvetica,Arial,sans-serif; }

#navigation .block-superfish ul.sf-menu li a.menuparent { padding:10px 30px 10px 10px; }

#navigation .block-superfish ul.sf-menu li.first a { padding-left:0; }

#navigation .block-superfish ul.sf-menu li.last a { margin-right:0; }

#navigation .block-superfish ul.sf-menu li li a, #navigation .block-superfish ul.sf-menu li li.first a, #navigation .block-superfish ul.sf-menu li li.last a { margin:0; padding:10px; font-size:12px; }

#navigation .block-superfish ul.sf-menu li:hover ul, #navigation .block-superfish ul.sf-menu li.sfHover ul { top: 35px; }

#navigation .block-superfish ul.sf-menu li:hover ul ul, #navigation .block-superfish ul.sf-menu li.sfHover ul ul { top: 0; }

#navigation .block-superfish select { width:100%; margin:10px 0; padding:5px; }

/* 
* Superfish support: Reset background/border
*/
#navigation .block-superfish ul.sf-menu li, #navigation .block-superfish ul.sf-menu li a,
#navigation .block-superfish ul.sf-menu li:hover,
#navigation .block-superfish ul.sf-menu li a:focus, .block-superfish ul.sf-menu li a:hover, 
#navigation .block-superfish ul.sf-menu li a:active { background:none; border:none; }


/* 
* Footer menu 
*/
#footer .block ul.menu { margin: 0; padding: 0; }

#footer .block ul.menu ul.menu { margin: 0 0 0 15px; }

#footer .block ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }

#footer .block ul.menu li a { display: block; padding:5px; }

#footer-inside  img{max-width:150px;padding:0 10px;display:inline;}
/* 
* Footer-bottom menu 
*/
ul.secondary-menu, #footer-bottom ul.menu { padding:0; margin:0 0 10px 0; display:block; overflow:hidden; }

ul.secondary-menu li, #footer-bottom ul.menu li { display:block; float:left; list-style-type:none; overflow:hidden; padding:0 10px; margin:0; }

ul.secondary-menu li.first, #footer-bottom ul.menu li.first { padding:0 10px 0 0; margin:0; }

ul.secondary-menu li.last, #footer-bottom ul.menu li.last { border-right:none; margin:0; }

#footer-bottom ul.menu ul.menu { display:none; }

/* 
* Comments 
*/
#comments { padding:20px 0 0 0; }

.comment { border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; background:#ffffff; margin:0 0 30px 0;
 /* shadow */
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;}

#comments-title { border:1px solid #e7e7e7; padding:5px 10px; display:block; overflow:hidden; margin:0 0 30px 0;
/* background */
background: #fdfdfd;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #efefef));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef');
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
}

#comments-title h2 { padding:0; margin:0; }

#comments-title-left { float:left; width:50%; }

#comments-title-right { float:right; width:50%; text-align:right; }

#comments-title-right .counter { color:#979696; font-weight:bold; font-size:20px; 
background:transparent url('images/comments.png') no-repeat center left; padding:0 0 0 35px; }

#comments h3 { margin:0; padding:10px 0 20px 0; font-weight:normal; }

#comments ul.links { display:block; }

#comments ul.links li a { color:#fefefe; padding:5px 10px; margin:0 0 0 2px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
font-family: Helvetica,Arial,sans-serif; cursor:pointer;
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

#comments ul.links li a:hover { text-decoration:none; }

/*
* Poll
*/
.poll .bar .foreground { background-color: #0092c3; }

.poll .title { padding:0 0 20px 0; }

/*
* Recent content block
*/
#block-node-recent table, #block-node-recent td { border:none; }

#block-node-recent table tbody { border:none; }

#block-node-recent tr.even, #block-node-recent tr.odd { border-bottom:1px solid #e7e7e7; }

/*
* Search
*/
#block-search-form { float:right;background:#e8e8e8; border:none; overflow:hidden;
/* Radius */
 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
 /* shadow */
-webkit-box-shadow: 0px 2px 5px #c8c8c8 inset;  -moz-box-shadow: 0px 2px 5px #c8c8c8 inset;  box-shadow: 0px 2px 5px #c8c8c8 inset; }

#header #block-search-form { margin:0 10px; }

#block-search-form .form-item { margin:0; padding:0; }

#block-search-form input.form-text { background:none; border:none; outline:none; text-decoration: none; color:#9f9f9f; float:left; width:70%; padding:10px; margin:0;height:10px; line-height:15px; -webkit-box-shadow: none;  -moz-box-shadow:none;box-shadow:none; }

#block-search-form input.form-submit { background:none; border:none; outline:none; padding:0; float:right; }

.region-sidebar-first #block-search-form, .region-sidebar-second #block-search-form { -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; }

.region-sidebar-first #block-search-form.block, .region-sidebar-second #block-search-form.block  { background:none; }

.region-sidebar-first #block-search-form.block .content, .region-sidebar-second #block-search-form.block .content { background:#ffffff; border:1px solid #FFFFFF; overflow:hidden; padding:0; }

/* 
* Messages
*/
div.messages.status { background:#ffffff; border:0px solid #46a055; padding:10px; margin:0 0 15px 0; color:#000000; }

div.messages.error { background:#d30000; border:1px solid #b50000; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.warning { background:#dd6e0c; border:1px solid #d2ac7f; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.status a, div.messages.error a, div.messages.warning a { color:#ffffff; text-decoration:underline; }

/* 
* Javascript Slideshow 
*/
#slider { position:relative; margin:0 auto; padding:0;}

#slideshow { position:relative; display:none; text-align:center;}

#slideshow img { display:none; }

.slider-item { width:100%!important; max-width:100%!important; }

.slider-item .content { padding:0; position:relative; }

.slider-item a { outline:none; }

#slider-controls-wrapper { padding:20px 0; display:none; } 

#slider-controls { display:block; text-align:center; } 

#slider-controls ul { display:block; overflow:hidden; margin:0; padding:0; text-align:center; }

#slider-controls ul li { display:inline; margin:0; padding:0; list-style:none; }

#slider-controls ul li a { width:70px; height:30px; background:url('images/inactive-slide.png') no-repeat center center; border:1px solid #ccc;display:inline-block; padding:0; margin:0; outline:none; }

#slider-controls ul li a:focus { outline:none; }

#slider-controls ul li.activeSlide a:hover, #slider-controls ul li.activeSlide a { background:url('images/active-slide.png') no-repeat center center; border:2px solid red; }

/* 
* Slideshow Typography
*/
#slideshow h2 { margin:0 0 10px 0; color:#05295b; font-size:30px; font-weight:bold; }
/* 
* Cronik
*/
.cronik {float:left;position:relative;width: 308px;height:130px;background-color: #000; margin-bottom:10px;}
.cronik:hover{opacity:1;background-color:#fff; }
.cronik img {opacity:0.5;	-moz-opacity:0.5;filter: alpha(opacity=50) black;-khtml-opacity: 0.5;}
.cronik img:hover {opacity:1;	-moz-opacity:1;filter: alpha(opacity=100) black;-khtml-opacity: 1;}
.cronik h3 {position:absolute;display:block;left:20px;top:50px;color:#fff;text-align:left;}
.cronik h3:hover, .cronik h3:active {color:#05295b;}
/*  
* Tables
*/
table { border-spacing:0; border:0; width:100%;  }

table td, table th { border:1px solid #bbbbbb; }

table th { background:#222222; color:#ffffff; font-weight:bold; }

table tr.odd { background:transparent; }

table tr.even { background:#ffffff; }

table td, table th { padding:5px; }
/* Remove table borders */
table.noborder td, table.noborder th, table.noborder tr { border:none; }

/* 
* Lists 
*/
ol { list-style-type:decimal; }

ol ol { list-style-type:upper-alpha; }

ol ol ol {list-style-type:lower-alpha; }

li { display:list-item; }

.pager-current { font-weight:bold; color:#7c713f; }

.links { display: block; text-align:right; }

.links li { list-style-type:none; }

.item-list ul { margin:0 0 0.25em 1em; padding:0; }

.item-list ul li { margin:0 0 0 5px; padding:0 0 5px 5px; }

ol.search-results { padding:0; }

.links ul li a, a.more,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fefefe; padding:7px 15px; text-shadow: 0 1px 1px #003547; font-weight:normal; border:none;
font-family: Helvetica,Arial,sans-serif; cursor:pointer;
/* radius */
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

.links ul li a:hover, a.more:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { text-decoration:none; }

.resizable-textarea .grippie { border:1px solid #dddddd; }

#edit-submit, #edit-preview { margin:0 10px 0 0; }

#block-search-form input.form-submit { margin:0; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none; filter:none; }

ul.inline li { display: inline-block; margin: 0; padding: 10px 5px; zoom: 1; *display: inline; }

input.form-submit { margin:0 10px 0 0; }

/*
* Forms
*/
label { font-weight:bold; }

input.form-text { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: Helvetica,Arial,sans-serif; height:25px; line-height:25px; margin:0 0 10px 0; padding:5px; width:80%; color:#5f6a5f; 
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset; }

input.form-text.error { border:2px solid red; }

textarea { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: Helvetica,Arial,sans-serif;
margin:0 20px 10px 0; padding:10px 5px; height:155px; font-size:100%; color:#5f6a5f; 
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset;}

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

/*
* Social
*/
ul.social-bookmarks { margin:0; padding:0; }

ul.social-bookmarks li {display:inline-block; float:left; list-style-type:none; margin:0; }

ul.social-bookmarks li a { display:inline-block; width:25px; height:24px; padding:0 3px;  margin:0 auto; text-align:center; overflow:hidden; outline:none; }

ul.social-bookmarks li.label { padding:0 15px 0 0; }

ul.social-bookmarks li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }

ul.social-bookmarks li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }

ul.social-bookmarks li.rss a { background:url('images/social-media-rss.png') no-repeat center bottom; }

ul.social-bookmarks li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }

ul.social-bookmarks li.delicious a { background:url('images/social-media-delicious.png') no-repeat center bottom; }

/*
* Forum
*/
#forum { padding:20px 0; }

/*
* Twitter updates
*/
.twtr-hd, .twtr-ft { display:none; }

.twtr-bd { display:block; overflow:hidden; }

.twtr-widget .twtr-tweet { border-bottom: 1px solid #353535 !important; padding: 0 0 5px 0; margin: 0 0 5px 0;  }

/**
 * Local tasks
 */
ul.primary, ul.tabs { clear:both; margin:10px 0 35px 0; white-space: normal }

ul.primary li, ul.tabs li { padding:10px 0; line-height:130%; }

ul.primary li a, ul.tabs li a { margin:0; padding: 4px 1em; display: inline-block; }

/************/
#sidebar-first a, .nolink,div.more {font:1.1em/165% 'Times New Roman',Times,serif;text-shadow:0 1px 2px #000;}

.frontpage_table, .frontpage_table tr, .frontpage_table td {border: none !important;padding:0;vertical-align: top;}
.frontpage_date , .sidebar_second_date{font: 16px Comic Sans MS, cursive, sans-serif;line-height:110%;color:#05295b;}
.frontpage_date_size{width:110px;text-align:left;}
.field-item {float:left;padding:5px;}

#block-views-eventsru-block-1, #block-views-eventsen-block-1{border: 1px solid #ccc;}
#sidebar-second h3 {font-weight:normal;}
/*#node-187 table{background: url('/sites/default/files/header-ru.png') no-repeat;
    background-size: cover;color:#fff;}
#sidebar-second .block-views .content .view-content .views-row-7 h3 a {color:red;}*/
#node-8,#node-8 ul{cursor:default;list-style-type:none;}
	#node-8 li {color:#003366;font-weight:bold;}
	#node-8 li a{color:#003366;font-weight:normal;}
	#node-8 li img {padding-right:10px;}
   #node-8 ul li ul{display:none;position: absolute;}
#node-8 ul li:hover >ul{display:block;height:100%;position: relative;}
#node-8 ul:hover{display:block;}
.contact-title, .t-title { float:left;width:100%;text-align:center;padding:2%;font-weight:bold;background:#e7e7e7;}
.contact-field{float:left;width:48%;padding:1%;text-align:left;}
.view #node-205 {background:url('/sites/default/files/fairs.jpg') no-repeat;padding-top:21px;height:50px;}
.view #node-201 {background:url('/sites/default/files/exhibitions.jpg') no-repeat;padding-top:21px;height:50px;}
.view #node-205 a,.view #node-205 .field-item {font: 1.0em Comic Sans MS,Arial,sans-serif;padding:0 0 0 10px;}
//.view #node-201 a,.view #node-201 .field-item{font: 1.0em Comic Sans MS,Arial,sans-serif;padding:0 0 0 10px;}
view #node-201 .field-items .even{padding:10px 0 0 0;}
//.view #node-201 .frontpage_date .field-items .even{padding:0 0 0 10px;}

.view #node-205 tbody ,.view #node-201 tbody{border:none;}
#node-92 table, #node-223 table, #node-224 table{width:100%;background:#e7e7e7;}
#node-10 .column3 ul {list-style: none;-moz-column-count: 3;   -webkit-column-count: 3;   column-count: 3; height:220px;}

.center-block{border: 1px solid #ccc;}
.center-block .content{padding:0 20px 0 ;}

/* скрываем чекбоксы и блоки с содержанием */
.hide, .hide + label ~ div {
    display: none; 
}
/* вид текста label */
.hide + label,
.hide:checked + label {
    padding: 0;
    color: #05295b;
    cursor: pointer;
    border-bottom: 1px dotted #05295b;
}
/* вид текста label при активном переключателе */
.hide:checked + label {
    color: red;
    border-bottom: 0;
}
/* когда чекбокс активен показываем блоки с содержанием  */
.hide:checked + label + div {
    display: block; 
    background: #efefef;
    -moz-box-shadow: inset 3px 3px 10px #7d8e8f;
    -webkit-box-shadow: inset 3px 3px 10px #7d8e8f;
    box-shadow: inset 3px 3px 10px #7d8e8f;
    padding: 10px; 
}

/***********************/
.imgscale {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;border: 1px solid #d0d0d0;
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
box-shadow: 0 0 20px rgba(0, 0, 0, .2);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}
.imgscale:hover {-moz-transform: scale(2.2);-webkit-transform: scale(2.2);-o-transform: scale(2.2);-ms-transform: scale(2.2);transform: scale(2.2);border: 1px solid #cccccc;
text-decoration: none;
text-shadow: none;
-moz-box-shadow: 1em 1em 1em -0.5em rgba(0,0,6,0.5);
-webkid-box-shadow: 1em 1em 1em -0.5em rgba(0,0,6,0.5);
box-shadow: 1em 1em 1em -0.5em rgba(0,0,6,0.5);}

/**************************/
@-webkit-keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
@keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
#blink {
  color: rgb(134,9,9);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
 -moz-animation: pulsate 1.2s linear infinite;
 -ms-animation: pulsate 1.2s linear infinite;
}

#memb-front {margin-top:20px;text-align:center;font-family:Times, serif;}
#memb-front table td {border: none;}

.language-switcher-locale-url {margin:0;}
a.baner-link:hover{

color:#50698c!important;
}

.contentimg {
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin: 5px;
}
.tdbordernull{
border: 1px solid #ffffff;
}

img.imgscale2 {
  -moz-user-select: none; user-select: none;
}
img.imgscale2:hover {
  display: block;
  position: fixed;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  max-width: 99%;
  max-height: 99%;
  border: solid rgba(210,210,210,.4);
  border-width: 100vh 100vw;
  cursor: zoom-out;
}
:not(:active) > img.imgscale2:not(:hover), img.imgscale2:active {
  pointer-events: none;
}