@charset "utf-8"; 
@import "reset.css";

body{background: url("img/bg.gif") no-repeat scroll -230px 0 transparent;color: #222; font-family: Arial,Helvetica,sans-serif; font-size: 75%; line-height:1.5em; margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 {color: #111;font-weight: normal;}

h1 {font-size: 2.6em; line-height: 1.1em; margin-bottom: .5em;color: red; }
h2 {font-size:1.8em;line-height:1.1em;margin:9px 0;}
h3 {font-size: 1.5em;line-height: 1.2em;margin: 10px 0px 8px 0px;}
h4 {font-size: 1.2em;line-height: 1.25em;margin-bottom: 1.25em;}
h5 {font-size: 1em;font-weight: bold;margin-bottom: 1.5em;}
h6 {font-size: 1em;font-weight: bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin: 0;}

p{margin: 0 0 10px 0;}

p a:link {text-decoration: underline;}

a:link, a:visited {color: #069;outline: none;text-decoration: underline;}

a:focus {outline: 1px dotted;}

a:hover, a:active, li a.active {color: #069;outline: none;text-decoration: underline;}

a.hLinkCopy{cursor: text;text-decoration: none;color: Black;}

/**
 * 4.SIDEBARS
 */
.sidebar{}

#sidebar-left{}

#sidebar-right{}

/**
 * 5.HEADER
 */
#header{margin: 0 auto; padding: 46px 0 0px;position: relative;width:1017px;}
#header #logo{float: left;padding: 0 10px 0 2px;margin: 0;}
	#header .sloganlogo{margin: 10px 0px 0px 0px;}
	
.lang-uk #header #sitename{width: 800px;height: 88px;margin-left: 13px;background: url("img/humanrights-slogan-ua.gif");}
.lang-ru #header #sitename{width: 800px;height: 88px;margin-left: 13px;background: url("img/humanrights-slogan-ru.gif");}
.lang-en #header #sitename{width: 800px;height: 88px;margin-left: 13px;background: url("img/humanrights-slogan-en.gif");}

#header h1{font-weight: normal; margin: 0;color: Black;font-size:1.6em;padding: 0px 0px 5px 0px;display: none;display: none;}
#header h1 a{text-decoration: none;color: #f07e3b;letter-spacing: 0.26em;font-family: Arial,Helvetica,sans-serif;display: none;}
	#header #sitename p{font-weight: normal; margin: 0;color: Black;font-size:1.6em;padding: 0px 0px 5px 0px;line-height: 1.1em;display: none;}
	#header #sitename p a{text-decoration: none;color: #6D6D6D;letter-spacing: 0.26em;font-family: Arial,Helvetica,sans-serif;display: none;}
#header #siteslogan{color: #f07e3b;display: block;font-size: 3.3em;font-weight: bold;letter-spacing: 0.4em;line-height: 1em;margin: 18px 0 0;white-space: nowrap;width: 860px;text-align: left;display: none;}

#header #search{margin: 6px 0px 0px 0px;}

#search-theme-form{margin: 0;}
#search-theme-form input{margin: 1em 0 1.85em;}

/* removes "Search this site:" label from search forms */
div#edit-search-theme-form-1-wrapper label, 
div#edit-search-block-form-1-wrapper label {display: none;}

/**
 * 6.NAVIGATION
 */
ul.links li{background: none;margin: 0 1em 0 0;padding: 0;}

/* bottom margin leaves space for secondary links */
#nav {background: url("img/nav.png") no-repeat scroll 0 0 #E97920;height: 39px;margin: 26px 0 0;width: 822px;font-size: 0.9em;}
	#nav a{color: Black;}

#nav ul.menu{}
	#nav ul.menu li{display: inline;}
	#nav ul.menu li a{display: inline-block;padding: 8px 0px 8px 0px;margin: 0px 10px 0px 0px;}
	
#nav ul.menu, 
#nav ul.primary-links, 
#nav ul.dynamic-persistent-menu-menu{background: transparent;margin: 0;text-align: center;padding:10px 0 0 0;}
#nav ul.menu li ul.menu li ul.menu {padding: 0;border: 1px solid #E97920;}

#nav ul.menu li, 
#nav ul.primary-links li,
#nav ul.secondary-links li, 
#nav div.block-dynamic_persistent_menu li{background: none;margin: 0;padding: 0;}

#nav ul.primary-links li a:link, 
#nav ul.primary-links li a:visited, 
#nav ul.dynamic-persistent-menu-menu li a:link, 
#nav ul.dynamic-persistent-menu-menu li a:visited{border-right: 2px solid white;color: white;font-size: 1.7em;letter-spacing: 0.06em;margin: 0 17px 0 0;padding: 0 17px 0 0;text-decoration:none;}

#nav ul.primary-links li.last a{border:none;}

#nav ul.menu li a.active:hover, 
#nav ul.menu li a.active, 
#nav ul.primary-links li a.active,
#nav ul.primary-links li a.active:hover{text-decoration: none;cursor: text;}

#nav ul.menu li a:hover, 
#nav ul.primary-links li a:hover, 
#nav ul.dynamic-persistent-menu-menu li a:hover{text-decoration: underline;}

#nav div#secondary-links, 
#nav ul.dynamic-persistent-menu-sub-menu{padding: 0;position: absolute;width: 100%;}

#nav ul.secondary-links li a:link, 
#nav ul.secondary-links li a:visited, 
#nav ul.dynamic-persistent-menu-sub-menu li a:link, 
#nav ul.dynamic-persistent-menu-sub-menu li a:visited{display: inline-block;line-height: 3em;margin: 0; padding: 0 .5em;}

#nav ul.secondary-links li a:hover, 
#nav ul.secondary-links li a:active, 
#nav ul.dynamic-persistent-menu-sub-menu li a:hover, 
#nav ul.dynamic-persistent-menu-sub-menu li a:active {text-decoration: underline;}

#nav .block {margin: 0;float: left;}

#nav ul.dynamic-persistent-menu-menu {display: block !important;}

.breadcrumb {color: #ccc;padding: 0;}
.breadcrumb a:link, .breadcrumb a:visited {color: #666;}
.breadcrumb a:hover{color: #999;}

/**
 * 7.NODES
 */
span.submitted {color: #898989;font-size: .8333em;line-height: 1.5em;}

.node .picture{float: left;margin: .5em .5em .5em 0;}

a#switch_edit-body, a#switch_edit-message{text-decoration: none;border-bottom: dashed 1px #006699;}

div#edit-title-wrapper{}
	div#edit-title-wrapper input{padding: 6px;font-size: 1.5em;}

.meta{margin: 0 0 3em;}
	.meta div.links {float: left;}
	.meta div.terms{float: right;}
		.meta div.terms span {float: left;}
	.meta div.links ul.links li {float: left;padding: 0 1em 0 0;}

.meta div.terms ul.links li {float: left; padding: 0 0 0 1em;}

.node_read_more {font-weight: bold;}

/* pagination */
.item-list ul.pager li {margin: 0;padding: 0;}

.item-list ul.pager li a:link, 
.item-list ul.pager li a:visited, 
.item-list ul.pager li.pager-current {margin: 0; padding: 0 .2em; text-decoration: none;}
.item-list ul.pager li a:hover, 
.item-list ul.pager li a:active {text-decoration: underline;}
.item-list ul.pager li.pager-current {border-bottom: 2px solid; color: #069; font-weight: bold;}

/**
 * 8.COMMENTS
 */
.comment{margin: 0;padding: 0;}
.comment-bar{font-size: 1em;line-height: 1.5em; position: relative;}
.comment span.submitted{color: #898989;}
.comment span.new{color: red;}
.comment-title{display: none;}
.comment .picture{float: right;margin: 0 0 .5em .5em;}
.comment ul.links{margin: 0 0 1.5em;}
.comment ul.links li a{text-decoration: underline;}

.indented {border-left: 1px solid #ddd;margin-left: 2em;padding-left: 1em;}

/**
 * 9.BLOCKS
 */
.block {margin: 0 0 1.5em;position: relative;}

/* login block */
#user-login-form {padding: 0;text-align: left;}
#user-login-form .form-item {margin: 0;}
#user-login-form .item-list ul li {background: none;padding: 0;}

/* block configuration links */
div.block div.edit{background-color: #f5f5f5;border: 1px solid #ddd;display: none;font-size: 9px;padding: 2px 0 2px 10px;position: absolute; right: 0; top: 0; z-index: 40;}
div.block:hover div.edit{display:block;}
div.block div.edit a{color: #999;margin-right: 10px;}
div.block div.edit:hover a{color: #000;}

/* views configuration links */
div.view {position: relative;}
div.view div.views-hide-hover,
div.view:hover div.views-hide,
div.view div.views-admin-links,
div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover{background-color: #f5f5f5; border: 1px solid #ddd; font-size: 9px; margin-right: 0; margin-top: 10px; padding: 0; padding-left: 10px; position: absolute; right: 0; top: 0; width: auto;}
div.view div.views-admin-links li a{color: #999;}

/**
 * 10.FOOTER
 */
#footer{background: #cb6c32;margin: 0 auto 30px;padding: 2.3em 20px 0.2em;font-size: 0.9em;color: White;line-height: 1.1em;width: 1017px;}
	#footer div.footerleft{float: left;width: 535px;}
		#footer div.footerleft img{display: block;float: left;}
		#footer div.footerleft a{color: White;text-decoration: none;}
		#footer div.footerleft div.leftContent{margin: 0 0 30px 59px;}
	#footer div.footerright{float: right;font-weight: bold;}
	#footer div.footercenter{text-align: center;}
		#footer div.footercenter ul{}
			#footer div.footercenter ul li{display: inline;}
#footer div.footercenter .centerLeft{float:left;width:50%}
#footer div.footercenter .centerRight{float:right;width:50%}
	#footer .footerContent{min-width: 1000px;margin: 0px auto;max-width: 1200px;}
	#footer table td{padding: 16px 4px 0;vertical-align: top;}
	#footer table td.wraper{}
#footer div.footerContent .leftContent br{display: none;}
#footer div.footerContent a{color: White;text-decoration: none;}
#footer div.footerContent a:hover{color: White;text-decoration: underline;}
	
#footer a.feed-icon {}

/* support drupal */
#footer #block-system-0 {}

/**
 * 11.CSS SUPPORT
 */
span.clear       { clear: both; display: block; font-size: 0; height: 1px; line-height: 0; margin-bottom: -1px; }
.clear           { clear: both; }
.clear-block     { display: block; }

.clearfix:after,
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.clearfix,
.container       { display: block; }

.float-left      { float: left; }
.float-right     { float: right; }
.img-left        { float: left; margin: 1.5em 1.5em 1.5em 0; }
.img-right       { float: right; margin: 1.5em 0 1.5em 1.5em; }

.first           { margin-left: 0; padding-left: 0; }
.last            { margin-right: 0; padding-right: 0; }
.top             { margin-top: 0; padding-top: 0; }
.bottom          { margin-bottom: 0; padding-bottom: 0; }

.text-left       { text-align: left; }
.text-right      { text-align: right; }
.text-center     { text-align: center; }
.text-justify    { text-align: justify; }

.bold            { font-weight: bold; }
.italic          { font-style: italic; }
.underline       { border-bottom: 1px solid; }
.highlight       { background: #ffc; }
.quiet           { color: #666; }
.loud            { color: #000; }
.added           { background: #060; color: #fff; }
.removed         { background: #900; color: #fff; }
.small           { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large           { font-size: 1.2em; line-height: 1.25em; margin-bottom: 1.25em; }

.nopadding       { padding: 0; }
.noindent        { margin-left: 0; padding-left: 0; }
.nobullet        { background: none; list-style: none; list-style-image: none; }

.wrap            { width: 950px; margin: 0 auto; }

.hide            { display: none; }

/**
 * 12.ADVANCED
 */
 
/* lists */
ol{margin:0 0 1.5em;padding:0;}
ol li{margin:0 0 0 1.5em;}
ul{margin:0 0 1.5em;padding:0;}
ul li{list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 1.5em;}
li ol,li ul,ul ul,ol ol{margin:0;}
ul.menu,.item-list ul{margin:0 0 1.5em;padding:0;}
ul.menu ul,.item-list ul ul{margin:0;}
ul.menu li,.item-list ul li,li.leaf{background:transparent url(images/menu-leaf.gif) no-repeat 1px .4em;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 1.5em;}
ul li.expanded{background:transparent url(images/menu-expanded.gif) no-repeat 1px .35em;}
ul li.collapsed{background:transparent url(images/menu-collapsed.gif) no-repeat 0 .35em;}
ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}
ul li.fake-leaf{font-size:1em;font-weight:bold;}
ul.inline li{background:none;margin:0;padding:0 1em 0 0;}
dl{margin:0 0 1.5em;}
dl dt{font-weight:bold;}
dl dd{margin-left:1.5em;}

/* forms & fieldsets */
input{color:#494949;font:1em Verdana, sans-serif;}
textarea,select{color:#494949;font:1em Verdana, sans-serif;}
fieldset ul.clear-block li{background-image:none;margin:0;padding:0;}
fieldset{background:#fff;border:1px solid #ccc;margin:1em 0;padding:1em;}
fieldset legend{padding:0 0.5em;}
html.js fieldset.collapsed{background:transparent;padding-bottom:.6em;padding-top:0;}
html.js fieldset.collapsible legend a{background:url(images/menu-expanded.gif) no-repeat 0 50%;}
html.js fieldset.collapsed legend a{background:url(images/menu-collapsed.gif) no-repeat 0 50%;}
.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{margin:.25em 0;}
.form-button,.form-submit{margin:1em .5em 1em 0;}
.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{margin:0 0 1.2em;}
#autocomplete li{cursor:pointer;margin:0;padding:2px;}
#autocomplete li.selected{background:#027ac6;color:#fff;}
input.form-submit{cursor: pointer;}

/* admin tab links */
#tabs-wrapper{border-bottom:1px solid #ccc;margin:0 0 .75em;padding:0;}
ul.primary{border-bottom:5px solid #eee;margin:0;padding:.25em 0;}
ul.primary li{background:none;border-top:3px solid #ccc;margin:0 .5em 0 0;padding:.25em 0;}
ul.primary li.active{background:#eee;}
ul.primary li:hover{background:#f5f5f5;}
ul.secondary{background:#eee;border:none;margin:0;padding:.5em 1em;}
ul.secondary li{background:none;border:none;display:inline;line-height:2em;margin:0;padding:0 1em 0 0;}
ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited{background:none;border:0;margin:0;padding:0 1em;text-decoration:none;}
ul.secondary li a,ul.secondary li a:visited{background:none;border:0;margin:0;padding:0;text-decoration:none;}
ul.secondary li.active a,ul.secondary li a:hover{text-decoration:underline;}
ul.primary li.active a,ul.secondary li.active a{font-weight:bold;text-decoration:none;}

/* admin styling */
div.admin,div.admin .left,div.admin .right,div.admin-panel,div.admin-panel .body,div.admin .expert-link{margin:0;padding:0;}
div.admin .left{float:left;width:48%;}
div.admin .right{float:right;width:48%;}
div.admin-panel .description,.form-item .description{color:#666;font-size:0.9167em;line-height:1.636364em;margin:0 0 1.63636em;padding:0;}
div.admin-panel { }
body.admin dt{font-weight:normal;}
body.admin dd{color:#898989;font-size:.9167em;line-height:1.636364em;}
.more-help-link {font-size:.8333em;padding:0.2em 0 0.1em;}
.block-region {font-size:0.8333em;line-height:1.5em;margin:0;padding:0.15em 0.5em;}

/* tables */
#forum thead th {border-bottom:3px solid #ccc;}
#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{text-align:left;}
#forum tr td.forum{background-position:4px 9px;}
.forum-topic-navigation{background:#eee;border:none;border-bottom:1px solid #ccc;margin-bottom:1em;padding:5px;}
body.admin table{margin:0 0 1.4em;width:100%;}
body.admin thead th{border-bottom:2px solid #ccc;font-weight:bold;padding:0 1em 0 0;}
body.admin tbody{border-top:none;}
/*
body.admin td,body.admin th{padding:.3em .5em;vertical-align:middle;}
*/
body.admin tr.even,body.admin tr.odd,body.admin tbody th{border:solid #ccc;border-width:1px 0;}
body.admin tr.odd td.active{background-color:#e9e9e9;}
body.admin tr.even td.active{background-color:#eee;}
body.admin tr.odd,body.admin tr.info{background-color:#eee;}
body.admin tr.even{background-color:#f5f5f5;}
body.admin tr.drag{background-color:#fffff0;}
body.admin tr.drag-previous{background-color:#ffd;}
body.admin td.region,body.admin td.module,body.admin td.container,body.admin td.category{background-color:#ddd;border-bottom:1px solid #ccc;border-top:1em solid #fff;color:#666;font-weight:bold;}
body.admin tr:first-child td.region,body.admin tr:first-child td.module,body.admin tr:first-child td.container,body.admin tr:first-child td.category{border-top-width:0;}
body.admin table.sticky-header{margin:0 0 0 1px;z-index:1;}
body.admin table.sticky-header th{padding-top:.5em;}
span.form-required{color:#ffae00;}

/* messages */
.messages{background-color:#fff;border:1px solid #b8d3e5;}
.messages,.preview,div.warning,div.error{margin:0 0 1.5em;padding:8px 1em;}
.messages ul{margin:0;}
.preview{background-color:#fcfce8;border:1px solid #e5e58f;}
.preview .node{background-color:#fcfce8;}
div.status{border-color:#c7f2c8;color:#33a333;}
div.error,tr.error{background-color:#fcc;color:#a30000;}
.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636;}

/* status report */
table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200;}
table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb;}
table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb;}
table.system-status-report th{padding-bottom:6px;padding-top:6px;}
table.system-status-report th,table.system-status-report tr.merge-up td{padding-left:30px;}

/* user login form */
form#user-login{}
	form#user-login .form-item{clear: both;}
	form#user-login .form-item div.description{width: 48%;float: left;padding: 5px 0px 0px 10px;clear: right;line-height: 15px;}
	form#user-login .form-item input{padding: 5px;font-size: 1.5em;width: 48%;display: block;float: left;}
	form#user-login .form-submit{clear: both;float: none;display: block;}
form#user-pass{}
	form#user-pass .form-item{clear: both;}
	form#user-pass .form-item input{padding: 5px;font-size: 1.5em;width: 200px;display: block;float: left;}
	form#user-pass .form-submit{clear: both;float: none;display: block;}
form#user-register{}
	form#user-register .form-item{clear: both;}
	form#user-register .form-item div.description{width: 48%;float: left;padding: 5px 0px 0px 10px;clear: right;line-height: 15px;}
	form#user-register .form-item input{padding: 5px;font-size: 1.5em;width: 48%;display: block;float: left;}
	form#user-register .form-submit{clear: both;float: none;display: block;}
	
/* show 12-colums grid in theme */
.showgrid{background: url(images/1015.png) repeat-y top center;}
.showgrid16{background: url(images/grid16.png) repeat;}
.showgrid24{background: url(images/grid24.png) repeat;}

div.container{width: 1017px;margin: 0px auto;}

#field_photo_gallery_image_values tr.draggable td{background: url(images/drag.gif) repeat-x top;}

/*in hack*/
#content {padding: 0px 0px 0px 0px; overflow: hidden;margin: 20px auto;width: 1017px;}
#outer1 {width: 100%; margin-right: -250px; float: left;}
#outer2 {margin-right: 120px;}
#outer3 {width: 100%; margin-left: -250px; float: right;}
#main {margin:0px 0px 0px 195px;}
#LeftColum {width: 164px; float: left;}
#RightColum {width: 143px; float: right;padding: 0px 0px 0px 0px;}
/*end in hack*/

.retable{}
.retable-noneleft #main{margin:0px 0px 0px 195px;}
.retable-noneright #main{margin: 0px 0px 0px 195px;}
	.retable-noneright #outer2{margin-right: 0px;}
.retable-noneleft-noneright #main{margin:0px 0px 0px 0px;}
	.retable-noneleft-noneright #outer2{margin-right: 0px;}


#contact-mail-page{}
	#contact-mail-page .form-item{}
	#contact-mail-page .form-item input{padding: 5px;}
	#contact-mail-page .form-item textarea{border: solid 1px #CCCCCC;}

#block-menu-menu-editormenu{border: solid 1px #F0C020;background: #FFFFD3;}
	#block-menu-menu-editormenu h2{padding: 0px 0px 0px 10px;}
	#block-menu-menu-editormenu ul li{background-image: none;padding: 0px 0px 0px 0px;}
	#block-menu-menu-editormenu ul li a{padding: 3px 0px 3px 10px;}
	#block-menu-menu-editormenu ul li.last{font-weight: bold;}
	#block-menu-menu-editormenu ul li a:hover{color: Maroon;}
	#block-menu-menu-editormenu ul li.last a:hover{color: red;}

/* contact form www.site.com/contact */	
form#contact-mail-page{font-size:1.4em;}
	form#contact-mail-page input.form-text{border: none;background: url(img/forminput.gif) no-repeat center left;width: 175px;height: 15px;padding: 6px 8px;font-size:0.8em;}
	form#contact-mail-page textarea.form-textarea{border: solid 1px #BCBCBC;height: 120px;width: 340px;}
	*:first-child+html form#contact-mail-page textarea.form-textarea{border: solid 1px #BCBCBC;height: 200px;width: 340px;display: block;margin: -31px 0px 0px 132px;}
	form#contact-mail-page div.grippie{display: none;}
	form#contact-mail-page input.form-submit{padding: 10px;font-size: 1.0em;margin:16px 0 0 129px;}
	form#contact-mail-page #edit-message-wrapper{margin: 0px;}
		form#contact-mail-page div.form-item{clear: both;}
		form#contact-mail-page div.form-item label{float: left;font-weight: normal;padding: 12px 5px 0px 0px;width: 125px;text-align: right;font-size: 0.9em;line-height:17px;}
		form#contact-mail-page div#edit-mail-wrapper label{padding: 4px 5px 0px 0px;}
		form#contact-mail-page div.form-item label span{display: none;}
		form#contact-mail-page div.form-item input.form-text{border: solid 1px silver;}

	
	
/* Views default styles */	
.block-views{}
	.block-views .views-row{}
		.block-views .views-field-created{}
		.block-views .views-field-title{margin: 0px 0px 0px 0px;font-size: 1.2em;}
		.block-views .views-field-teaser{font-size: 0.9em;}

.block .view-gallery{}
	.block .view-gallery .views-row{}
	.block .view-gallery .views-field-created{}
	.block .view-gallery .views-field-field-photo-gallery-image-fid{}
	.block .view-gallery .views-field-title{}

.block p{padding: 0px 0px 0px 0px;margin: 0px 0px 5px 0px;}

#main .view{}
	#main .view .views-row{border-bottom: 1px dotted #C5C5C5;margin: 0 0 20px;padding: 0 0 5px;width:100%;float:left;}
	#main .view .views-row-last{border:none;}
	#main .view .views-field-created{font-style: italic;}
	#main .view .views-field-title{margin: 3px 0px 10px 0px;font-size: 1.5em;}
		#main .view .views-field-title a{color: #ff0000;}
		#main .view .views-field-title a:hover{color: Maroon;}
	#main .view .views-field-teaser{}
	#main .view .views-field-field-news-image-fid, #main .view .views-field-field-img-fid{float: left;margin: 0px 10px 10px 0px;}

	
/* CCK default styles */
.node .field-field-news-image{float: left;margin: 4px 5px 0px 0px;}
	.node .field-field-news-image img{}

.node .field-field-photo-gallery-image{}
	.node .field-field-photo-gallery-image .field-item{float: left;margin: 0px 16px 16px 0px;}

/* Yandex maps default style */
#YMapsID{width: 600px;height: 400px;border:1px solid silver;}
	.YMaps-b-balloon_full .YMaps-b-balloon-frame{cursor:default;margin:0;padding:0;}
	#YMapsID .YMaps-b-balloon-wrap table{margin:0;padding:0;}
	table.YMaps-b-balloon-frame{margin: 0em 0;width: auto;}

/* default table style for node */	
.secondpage #main .node table{border-collapse:separate;border-spacing:2px;border: none;padding: 5px;background: #EEEEEE;-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}
	.secondpage #main .node table td{border: solid 1px #CFCFCF;background: White;}
	
/*
body{color:Gray;font-family:Georgia,"Times New Roman",serif;font-size:75.5%;}
#main .node{font-family: georgia,serif;font-size: 12px;line-height: 20px;letter-spacing:1px;}
*/

/*
body{color:Black;font-family:Arial, Helvetica, sans-serif;font-size:82%;}
#main .node{font-size: 12px;line-height: 1.2em;letter-spacing:0px;}
*/
#block-locale-0{}
#block-block-1{font-size: 1.2em;margin: 0px 0px 0px 210px;position: absolute;left: 0;top: 0;background: url(img/bg-login-reg.gif) no-repeat;height: 30px;width: 170px;}
#block-block-1 .content{}
#block-block-1 .content ul.registration{margin: 5px;}
#block-block-1 .content ul.registration li{background: none repeat scroll 0 0 transparent;float: left;padding:0;}
#block-block-1 .content ul.registration li.entry{border-right: 1px solid #e3000f;margin: 0 5px 0 0;padding: 0 5px 0 0;}
#block-block-1 .content ul.registration li a{text-decoration: none;color:#e3000f;}
#block-block-1 .content ul.registration li a:hover{text-decoration: underline;}

#header .siteatrib{float:left;margin: 15px 0 0 37px;}

#footer ul.menu{text-align: center;}
#footer ul.menu li{background: none repeat scroll 0 0 transparent;display: inline-block;padding: 0;}
#footer ul.menu li a{border-right: 2px solid white;color: white;display: inline-block;font-size: 1.5em;margin: 0 10px 0 0;padding: 0 10px 0 0;text-decoration: none;}
#footer ul.menu li.last a{border:none;}
#footer ul.menu li a span{}

#LeftColum div.block{background:url(img/block2_top.gif) no-repeat 0 0;padding: 11px 0 0;}
#LeftColum div.block h2{background: url("img/block2_center_head.gif") repeat-y scroll 0 0 transparent;color: #F07C00;font-size: 1.6em;margin: 0;padding: 5px;text-align: center;}
#LeftColum div.block .content{background:url(img/block2_bottom.gif) no-repeat left bottom;padding: 0 0 11px;}
#LeftColum div.block .content .blockBg{background:url(img/block2_center.gif) repeat-y 0 0;}
#LeftColum div.block .content .blockBg ul{margin:0;}

#LeftColum div.block .content .blockBg .views-row{border-bottom: 2px dotted #C5C5C5;padding:0 0 15px 0;margin:0 8px;}
#LeftColum div.block .content .blockBg .views-row-last{border-bottom: none;}
#LeftColum div.block .content .blockBg .views-row .views-field-created{padding: 13px 15px 0;}
#LeftColum div.block .content .blockBg .views-row .views-field-created span{color: #999999;font-size: 1.1em;font-weight: bold;}
#LeftColum div.block .content .blockBg .views-row .views-field-title{padding: 5px 15px 0;}
#LeftColum div.block .content .blockBg .views-row .views-field-title span{}
#LeftColum div.block .content .blockBg .views-row .views-field-title span a{color: black;font-size: 0.9em;text-decoration: none;}
#LeftColum div.block .content .blockBg .views-row .views-field-title span a:hover{text-decoration: underline;}

#main .mainleft{    float: left;padding: 0 2% 0 0;width: 48%;}
#main .mainRight{    float: left;padding: 0 0 0 2%;width: 48%;}

#main .Topmainleft{float: left;padding: 0 2% 0 0;width: 395px;margin-top: 12px;}
#main .TopmainRight{float: left;padding: 0 0 0 2%;width: 48%;}


.frontpage #main h2{background: url("img/box_h2.gif") repeat-x scroll 0 5px transparent;font-size: 18px;font-weight: bold;letter-spacing: 0;margin: 8px 0 6px;text-align: center;text-transform: uppercase;}
	.frontpage #main h2 span{background: none repeat scroll 0 0 white;color: #CC0000;font-size: 0.85em;font-weight: bold;letter-spacing: 0px;padding: 0 6px;}

		.frontpage #main h2#frontPageTitle{padding: 0px 0px 20px 0px;font-size: 24px;}
	
#main .block{}
#main .block .content{}
#main .block .content .views-field-title{line-height: 20px;}
#main .block .content .views-field-title span{}
#main .block .content .views-field-title span a{color: black;font-size: 1.1em;text-decoration:none;}
#main .block .content .views-field-title span a:hover{text-decoration:underline;color: #FEB409;}
#main .block .content .views-field-created{margin:0 0 10px;}
#main .block .content .views-field-created span{font-style:normal;font-size: 0.9em;}
#main .block .content .views-field-field-news-image-fid{}
#main .block .content .views-field-teaser{line-height: 14px;}
#main .block .content .views-field-teaser span{font-size: 1.2em;}
#main .block .content .views-field-view-node{}
#main .block .content .views-field-view-node span{}
#main .block .content .views-field-view-node span a{color:red;}
#main .block .content .views-field-view-node span a:hover{color:maroon;}

#main .block .content .view-news .views-field-created{float:left;}
#main .block .content .view-news .views-field-created span{border-right: 1px solid #F07C00;margin: 0 5px 0 0;padding: 0 5px 0 0;}
#main .block .content .view-news .views-field-name{float:left;}
#main .block .content .view-news .views-field-name span{border-right: 1px solid #F07C00;margin: 0 5px 0 0;padding: 0 5px 0 0;}
#main .block .content .view-news .views-field-name span a{text-decoration:none;color: #222222;}
#main .block .content .view-news .views-field-name span a:hover{text-decoration:underline;color:#FEB409;}
#main .block .content .view-news .views-field-name-1{float:left;}
#main .block .content .view-news .views-field-name-1 span{}
#main .block .content .view-news .views-field-name-1 span a{text-decoration:none;color: #222222;}
#main .block .content .view-news .views-field-name-1 span a:hover{text-decoration:underline;color:#FEB409;}

#block-menu-primary-links{padding: 0 0 0 20px;}
#nav ul.menu{}
#nav ul.menu li{position: relative;display:block;float:left;}
#nav ul.menu li a{border-right: 1px solid #ffa111;color: white;font-size: 1.5em;letter-spacing: 0.06em;text-decoration: none;display:inline;text-transform: lowercase;margin: 0 12px 0 0;padding: 0 12px 0 0;}
#nav ul.menu li.last a{border:none;margin: 0 0px 0 0;}
	#nav #block-menu-menu-forummenu ul.menu li.first a{border-left: 2px solid white;padding: 0 0px 0 5px;margin: 0px 6px 0px 0;}
		#nav #block-menu-menu-forummenu ul.menu li.first li.first a{border: none;padding: 5px;margin: 3px 0;}
	#nav #block-menu-secondary-links ul.menu li.first a{border-left: 1px solid #ffa111;padding-left: 12px;}
		#nav #block-menu-secondary-links ul.menu li.first li.first a{border: none;}
				#nav #block-menu-secondary-links ul.menu li ul.menu li a{border: none;}
#nav ul.menu li a span{}
#nav ul.menu li ul.menu{display: none;left: -12px;margin-top: -2px;position: absolute;z-index: 12548;width: 250px;border: 1px solid #E97920;border-top: none;border-radius: 5px;}

#block-menu-secondary-links ul.menu li.first ul.menu {left: 0;}

#nav ul.menu li:hover ul.menu{display:block;}
#nav ul.menu li ul.menu li{float:none;background-image: url(img/bg-menu-prozracnoe.png);}
#nav ul.menu li ul.menu li ul.menu{display:none;margin:-3px 0 0 0;left: 0;}
#nav ul.menu li ul.menu li:hover ul.menu{display:block;}
#nav ul.menu li ul.menu li a{border: medium none;color: maroon;display: block;font-size: 1.4em;margin-bottom: 0;padding:5px 12px;text-align: left;}
#nav ul.menu li ul.menu li a.active{color:green;}
#nav ul.menu li ul.menu li a:hover{background:yellow;text-decoration:none;width: auto;}
#nav ul.menu li ul.menu li a span{}
#nav ul.menu li ul.menu li.last {border-radius: 0px 0px 5px 5px;padding-bottom: 5px;} 

#nav ul.menu li ul.menu li.last ul.menu li.first {border-radius: 5px 5px 5px 5px;}

#nav ul.menu li a.active{color:green;}
#nav ul.menu li a:hover{text-decoration:none;}

#nav ul.menu li ul.menu li:hover ul.menu {margin-left: 250px;top: 0;width: auto;white-space: nowrap}
#nav ul.menu li ul.menu li:hover ul.menu .last {border-radius: 0px 0px 5px 5px;}
#nav ul.menu li ul.menu li:hover ul.menu .first {border-radius: 5px 5px 0px 0px;}

#LeftColum div.block-search{background: transparent;margin: 0px;padding: 0px;}
	#LeftColum div.block-search div.content{background: transparent;margin: 0px;padding: 0px;}
		#LeftColum div.block-search .content .blockBg{background: transparent;margin: 0px;padding: 0px;}
		.block-search input.form-text{background: url("img/search.gif") no-repeat scroll 0 0 transparent;border: none;height: 50px;margin: 0;outline: medium none;padding: 0px 30px 0px 5px;width: 137px;}
		.block-search input.form-submit{background: none repeat scroll 0 0 transparent;border: none;font-size: 1px;height: 30px;margin: -45px 0 0 138px;padding: 0;position: absolute;text-indent: -99999px;width: 24px;z-index: 9999;}

#header .block-locale{margin: 6px 0px 0px 391px;padding: 0px;position: absolute;top: 0px;}
	#header .block-locale ul{margin: 0px;padding: 0px;}
		#header .block-locale ul li{margin: 0px 8px 0px 0px;padding: 0px;float: left;background-image: none;}
			#header .block-locale ul li a{color: #F07C00;}
			#header .block-locale ul li a:hover{color: Maroon;}
			#header .block-locale ul li a.active{text-decoration: none;cursor: text;color: Gray;}
			
.frontpage #main .block{clear: both;}			

.views-field-delete-node a, 
.views-field-edit-node a{background: red;color: White;text-decoration: none;font-size: 10px;padding: 0px 4px;}
.views-field-delete-node a:hover, 
.views-field-edit-node a:hover{background: Maroon;}

.view-quote .views-field-delete-node a, 
.view-quote .views-field-edit-node a{border-right: 1px solid white;float: left;}

#LeftColum .block-views .view-quote{}
	#LeftColum .block-views .view-quote .views-row{}
		#LeftColum .block-views .view-quote .views-row .views-field-body{}
		#LeftColum .block-views .view-quote .views-row .views-field-title{}
		#LeftColum .block-views .view-quote .views-row .views-field-delete-node{}
		#LeftColum .block-views .view-quote .views-row .views-field-edit-node{}
		
#LeftColum div.block-views .view-statblocks .content .blockBg{padding: 0px;margin: 0px;}
	#LeftColum div.block-views .content .blockBg .view-statblocks .views-row{padding: 0px;margin: 0px;}
#LeftColum div.block .content .blockBg .view-statblocks .views-row-last{}
	#LeftColum div.block .content .blockBg .view-statblocks .views-row-last h2{text-align: left;font-size: 1.1em;font-weight: bold;padding: 0px 12px 12px;margin: 0 -12px;color: Black;}
	#LeftColum div.block .content .blockBg .view-statblocks .views-field-title{background: #FFFBBC;border: none;border-left: 2px solid #FDD598;border-right: 2px solid #FDD598;padding: 0px 0px 4px 0px;color: #e3000f;font-weight: bold;font-size: 1.7em;}
	#LeftColum div.block .content .blockBg .view-statblocks .field-content{padding: 0px 12px;}
	
#LeftColum #block-views-quote-block_1{background: #fecc00;padding: 0px;margin: 0;}
	#LeftColum #block-views-quote-block_1 .content{padding: 0px 0px 0px 0px;margin: 0px;border: none;background: url(img/q_b.gif) no-repeat bottom left;}
		#LeftColum #block-views-quote-block_1 .content .blockBg{padding: 0px;margin: 0px;background: url(img/q_top.gif) no-repeat scroll 0 0 transparent;}
			#LeftColum #block-views-quote-block_1 .content .blockBg .view-quote{padding: 40px 20px 20px 20px;}
				#LeftColum #block-views-quote-block_1 .content .blockBg .view-quote .views-row{}
					#LeftColum #block-views-quote-block_1 .content .blockBg .view-quote .views-row .views-field-field-aphorism-author-value{color: #f07e3b;font-size: 1.2em;line-height: 1.2em;padding: 8px 0px 0px 0px;font-style: oblique;}
					#LeftColum #block-views-quote-block_1 .content .blockBg .view-quote .views-row .views-field-title{margin: 0px;padding: 0px;color: #ffffff;font-size: 1em;line-height: 1.2em;}
					
.frontpage #main .view .views-row{}
	.frontpage #main .view .views-row .views-field-name, 
	.frontpage #main .view .views-row .views-field-created{float: left;border-right: solid 1px #D1D1D1;font-size: 12px;padding: 0px 5px 0px 0px;margin: 0px 5px 10px 0px;line-height: 12px;color: #D1D1D1;}
	.frontpage #main .view .views-row .views-field-field-author-value{line-height: 12px;float: left;border-right: solid 1px #D1D1D1;padding: 0px 5px 0px 0px;margin: 0px 5px 10px 0px;color: #D1D1D1;}
	.frontpage #main .view .views-row .views-field-tid {line-height: 12px;float: left;padding: 0px 5px 0px 0px;margin: 0px 5px 10px 0px;color: #D1D1D1;}
	.frontpage #main .view .views-row .views-field-phpcode-1 {line-height: 12px;float: left;padding: 0px 5px 0px 0px;margin: 0px 5px 10px 0px;color: #D1D1D1;border-right: solid 1px #D1D1D1;}
	.frontpage #main .view-display-id-block_2 .views-row .views-field-phpcode-1 {border: none;} 
	.frontpage #main .view .views-row .views-field-phpcode-1 a {color: #D1D1D1;}
	.frontpage #main .view .views-row .views-field-name{border: none;}
		.frontpage #main .view .views-row .views-field-name a{color: Black;text-decoration: none;}
	.frontpage #main #block-views-newsfront-block_2 .view-content .views-field-name .field-content a {color: #D1D1D1;}
	.frontpage #main #block-views-newsfront-block_3 .view-content .views-field-name .field-content a {color: #D1D1D1;}
	.frontpage #main #block-views-newsfront-block_1 .view-content .views-field-name .field-content a {color: #D1D1D1;}	
	.frontpage #main .view .views-row .views-field-title{clear: both;line-height: 1.2em; font-size: 1.1em;font-weight: bold;}
	.frontpage #main .view .views-row .views-field-field-description-value{}
	.frontpage #main .view .views-row .views-field-title a {color: #878787;}
	.frontpage #main #block-views-newsfront-block_4 .view-content .views-field-name .field-content a {color: #D1D1D1;}
	
	.frontpage #main #block-views-newsfront-block_5 .view .views-row .views-field-phpcode {clear: both;}

	
#main #block-views-carusel-block_2 h2{background: url("img/h2.png") no-repeat scroll center bottom transparent;color: white;font-weight: normal;height: 25px;padding: 7px 0;width: 395px;z-index: 998;position: absolute;bottom: 0px;margin: 0;}
	#main #block-views-carusel-block_2 h2 span{background: transparent;padding: 0px;font-weight: normal;color: White;}

.jcarousel-skin-tango .jcarousel-container-horizontal{padding: 0;width: 395px;border: none;background: White;border-radius: 0;-moz-border-radius: 0;height: 140px;margin: 0px;}
		.jcarousel-skin-tango .jcarousel-clip-horizontal{height: 140px;width: 395px;margin: 0px;padding: 0px;}
			.jcarousel-skin-tango .jcarousel-clip-horizontal ul{margin: 0px;padding: 0px;}
				.jcarousel-skin-tango .jcarousel-item{height: 140px;width: 395px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;background: Silver;}
				.block ul.jcarousel-processed{padding: 0px;}
					#main .view .jcarousel-skin-tango .jcarousel-item .views-field-title{float: left;font-size: 1.2em;height: 140px;margin: 0px 0 0 0px;overflow: hidden;width: 408px;}
						#main .view .jcarousel-skin-tango .jcarousel-item .views-field-title a{color: White;text-decoration: none;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{background: url("img/prev-horizontal.png") no-repeat scroll 0 0 transparent;cursor: pointer;height: 33px;left: 12px;position: absolute;top: 105px;width: 27px;z-index: 1000;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position: -23px 0px;}
.jcarousel-skin-tango .jcarousel-next-horizontal{background: url("img/next-horizontal.png") no-repeat scroll -23px 0 transparent;cursor: pointer;height: 33px;left: 357px;position: absolute;top: 105px;width: 27px;z-index: 1000;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position: 0px 0px;}
.jcarousel-skin-tango .jcarousel-next-disabled, 
.jcarousel-skin-tango .jcarousel-prev-disabled{background-image: none;}

.TopmainRight .jcarousel-skin-tango .jcarousel-container-horizontal{padding: 0;width: 395px;border: none;background: White;border-radius: 0;-moz-border-radius: 0;height: 140px;margin: 0px;}
		.TopmainRight .jcarousel-skin-tango .jcarousel-clip-horizontal{height: 143px;width: 395px;margin: 0px;padding: 0px;}
			.TopmainRight .jcarousel-skin-tango .jcarousel-clip-horizontal ul{margin: 0px;padding: 0px;}
				.TopmainRight .jcarousel-skin-tango .jcarousel-item{height: 143px;width: 395px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;background: Silver;}
				.TopmainRight .block ul.jcarousel-processed{padding: 0px;}
					.TopmainRight #main .view .jcarousel-skin-tango .jcarousel-item .views-field-title{float: left;font-size: 1.2em;height: 140px;margin: 0px 0 0 0px;overflow: hidden;width: 408px;}
						.TopmainRight #main .view .jcarousel-skin-tango .jcarousel-item .views-field-title a{color: White;text-decoration: none;}
.TopmainRight .jcarousel-skin-tango .jcarousel-prev-horizontal{background: url("img/prev-horizontal.png") no-repeat scroll 0 0 transparent;cursor: pointer;height: 33px;left: 12px;position: absolute;top: 105px;width: 27px;z-index: 1000;}
.TopmainRight .jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position: -23px 0px;}
.TopmainRight .jcarousel-skin-tango .jcarousel-next-horizontal{background: url("img/next-horizontal.png") no-repeat scroll -23px 0 transparent;cursor: pointer;height: 33px;left: 357px;position: absolute;top: 105px;width: 27px;z-index: 1000;}
.TopmainRight .jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position: 0px 0px;}
.TopmainRight .jcarousel-skin-tango .jcarousel-next-disabled, 
.TopmainRight .jcarousel-skin-tango .jcarousel-prev-disabled{background-image: none;}

#LeftColum div#block-views-about-block_1{background: transparent;margin: 0px 0px 20px 0px;padding: 0px;}
	#LeftColum div#block-views-about-block_1 div.content{background: transparent;margin: 0px;padding: 0px;}
		#LeftColum div#block-views-about-block_1 div.content div.blockBg{background: transparent;margin: 0px;padding: 0px;border: none;}
		#LeftColum div#block-views-about-block_1 div.content div.blockBg .views-row{border: none;}
			#LeftColum div#block-views-about-block_1 div.content div.blockBg ul{margin: 0px;padding: 0px 0px 0px 0px;}
				#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li{margin: 0px 0px 4px 0px;padding: 6px 0px 0px 0px;font-size: 15px;line-height: 16px;background: url(img/li.gif) no-repeat left top;width: 166px;}
				#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li li{background-image: none;background: White;margin: 0px;width: auto;}
					#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li a{color: White;display: block;background: url(img/li.gif) no-repeat left bottom;padding: 0px 5px 8px 10px;text-decoration: none;}
					#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li a.active{font-weight: bold;}
						#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li li a{color: #ff0000;background-image: none;padding: 0px 0px 5px 20px;text-decoration: underline;}
					#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li a:hover{color: White;}
						#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li li a:hover{color: Maroon;}
			#LeftColum div#block-views-about-block_1 div.content div.blockBg .views-field-title{padding: 0px;}

#LeftColum div#block-menu-menu-spivpracia,#LeftColum div#block-views-about-block_1,#LeftColum div.block-helsinki{background: transparent;margin: 0px 0px 20px 0px;padding: 0px;}
	#LeftColum div#block-menu-menu-spivpracia div.content,#LeftColum div#block-views-about-block_1 div.content,#LeftColum div.block-helsinki div.content{background: transparent;margin: 0px;padding: 0px;}
		#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg,#LeftColum div#block-views-about-block_1 div.content div.blockBg,#LeftColum div.block-helsinki div.content div.blockBg{background: transparent;margin: 0px;padding: 0px;}
			#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul,#LeftColum div.block-helsinki div.content div.blockBg ul{margin: 0px;padding: 0px 0px 0px 0px;}
				#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li,#LeftColum div.block-helsinki div.content div.blockBg ul li{margin: 0px 0px 4px 0px;padding: 6px 0px 0px 0px;font-size: 15px;line-height: 16px;background: url(img/spr.gif) no-repeat -373px top;width: 166px;}
				#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li:hover,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li:hover,#LeftColum div.block-helsinki div.content div.blockBg ul li:hover{background: url(img/spr.gif) no-repeat -186px top;}
					#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li li:hover,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li li:hover,#LeftColum div.block-helsinki div.content div.blockBg ul li li:hover, 
					#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li li,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li li,#LeftColum div.block-helsinki div.content div.blockBg ul li li{background-image: none;background: White;margin: 0px;width: auto;}
					#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li a,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li a,#LeftColum div.block-helsinki div.content div.blockBg ul li a{color: #b25c00;display: block;background: url(img/spr.gif) no-repeat -373px bottom;padding: 0px 5px 8px 10px;text-decoration: none;font-size: 12px;}
					#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li a:hover,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li a:hover,#LeftColum div.block-helsinki div.content div.blockBg ul li a:hover{background: url(img/spr.gif) no-repeat -186px bottom;}
						#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li ul li:hover a:hover,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li ul li:hover a:hover,#LeftColum div.block-helsinki div.content div.blockBg ul li ul li:hover a:hover, 
						#LeftColum div#block-menu-menu-spivpracia ul li ul li:hover a,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li ul li:hover a,#LeftColum div.block-helsinki div.content div.blockBg ul li ul li:hover a, 
						#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li ul li a:hover,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li ul li a:hover,#LeftColum div.block-helsinki div.content div.blockBg ul li ul li a:hover{background-image: none;}
					#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li.active-trail:hover,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li.active:hover,#LeftColum div.block-helsinki div.content div.blockBg ul li.active:hover,	
					#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li.active-trail,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li.active,#LeftColum div.block-helsinki div.content div.blockBg ul li.active{background: url(img/spr.gif) no-repeat 0px top;}
					#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li.active-trail a:hover,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li.active a:hover,#LeftColum div.block-helsinki div.content div.blockBg ul li.active a:hover, 
						#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li.active-trail a,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li.active a,#LeftColum div.block-helsinki div.content div.blockBg ul li.active a{font-weight: bold;color: White;background: url(img/spr.gif) no-repeat 0px bottom;}
						#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li li a,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li li a,#LeftColum div.block-helsinki div.content div.blockBg ul li li a{color: #ff0000;background-image: none;padding: 0px 0px 5px 20px;text-decoration: underline;}
					#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li a:hover,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li a:hover,#LeftColum div.block-helsinki div.content div.blockBg ul li a:hover{color: #b25c00;}
						#LeftColum div#block-menu-menu-spivpracia div.content div.blockBg ul li li a:hover,#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li li a:hover,#LeftColum div.block-helsinki div.content div.blockBg ul li li a:hover{color: Maroon;}
						
#LeftColum div#block-views-about-block_1 div.content div.blockBg ul li a.active {font-weight: bold;color: White;background: url(img/spr.gif) no-repeat 0px bottom;}					

					
#main .breadcrumb{padding: 0px 0px 12px 0px;}

.frontpage #main .TopmainRight{margin: -27px 0 0 425px;padding: 0;position: absolute;width: 395px;/*background: url("img/top.png") no-repeat scroll 372px 16px transparent;*/}
	.frontpage #main .TopmainRight #block-views-ogoloshenniy-block_1{}
		.frontpage #main .TopmainRight #block-views-ogoloshenniy-block_1 .view-footer{background: url(img/okl.png) no-repeat 0 0;height: 59px;margin: -20px 0 0 365px;position: absolute;top: 0;width: 19px;z-index: 99;}
			.frontpage #main .TopmainRight #block-views-ogoloshenniy-block_1 .view-footer p{display: none;}
		.frontpage #main .TopmainRight #block-views-ogoloshenniy-block_1 .views-row{padding: 10px 0px 0px 0px;margin: 0px 0px 0px 0px;background: url(img/og_top.gif) no-repeat top left;clear: both;float: none;}
			.frontpage #main .TopmainRight #block-views-ogoloshenniy-block_1 .views-row .views-field-title{color: #E3000F;font-size: 12px;font-weight: bold;margin: 7px 17px 0 34px;}
				.frontpage #main .TopmainRight #block-views-ogoloshenniy-block_1 .views-row .views-field-title a, 
				.frontpage #main .TopmainRight #block-views-ogoloshenniy-block_1 .views-row .views-field-title a:hover{color: #e3000f;text-decoration: none;}
			.frontpage #main .TopmainRight #block-views-ogoloshenniy-block_1 .views-row .views-field-view-node{text-indent: -9999px;padding: 0px 0px 5px 0px;}
				.frontpage #main .TopmainRight #block-views-ogoloshenniy-block_1 .views-row .views-field-view-node a{background: url(img/og_more.gif) no-repeat top left;display: block;float: right;height: 20px;margin: 0 17px 0 0;width: 27px;}
				
#main .view-contact .views-row{padding: 0px;}

#main .addthis_toolbox{float: right;}
	#main .addthis_toolbox br{display: none;}
	#main .addthis_toolbox a.addthis_button_hr-activists{background: url("http://hr-activists.net/sites/default/files/add.gif") no-repeat scroll 0 0 transparent;float: left;height: 16px;width: 17px;}
	
#main .webform-client-form{}
	#main .webform-client-form .textarea-identifier.description, 
	#main .webform-client-form .grippie{display: none;}
	#main .webform-client-form textarea{border: solid 1px silver;padding: 5px;width: 400px;height: 80px;}
	#main .webform-client-form input, 
	#main .webform-client-form select{border: solid 1px silver;padding: 5px;}
	#main .webform-component{clear: both;padding: 0px 0px 0px 0px;}
		#main .webform-component label{float: left;padding: 7px 10px 0 0;text-align: right;width: 200px;font-weight: normal;}
		#main .webform-component .container-inline{}
	#main .webform-client-form input.form-submit{margin: 0 0 0 210px;}	
	
#main #comment-form .textarea-identifier.description, 
#main #comment-form .grippie{display: none;}

#main #comment-form .form-item textarea{border: solid 1px gray;padding: 5px;height: 150px;width: 100%;}

.humanrights {position: absolute;top: 0;right: 10px;margin-top: 20px;width: 180px;height: 57px;}
.humanrights a {display: block;height: 57px;width: 180px;background: url(img/hr.gif) no-repeat -200px 0px ;}
.humanrights a:hover {background-position:-5px 0px;}

#LeftColum #block-block-8 {background: none;padding-left: 0px;margin-bottom: 0;}
#LeftColum #block-block-8 .content {background: none;}
#LeftColum #block-block-8 .content .blockBg {background: none ;}

#main .mainleft #block-views-newsfront-block_4 .view-content .views-row {margin: 0 0 10px;padding: 0 0 5px;}

#header #block-block-1 .blockBg {margin: 0 auto;}

#LeftColum #block-block-9 .content {background: none;}
#LeftColum #block-block-9 {background: none;padding-left: 0px;text-align: center;}
	#LeftColum #block-block-9 .content .blockBg {background: none;}

#nav ul.menu li ul.menu li .leaf, .first, .odd {}

#main .views-field-field-node-imfg-fid {float: left;margin-right: 8px;}
#main .field-field-node-imfg {float: left;margin: 0 10px 5px 2px;}

#header #sitename #siteslogan span {color: #fecc00; margin-left: 10px;letter-spacing: 0.2em;}

#LeftColum #block-views-block_subscribe-block_1, #LeftColum #block-block-17 {background: none;}
#LeftColum #block-views-block_subscribe-block_1 .content, #LeftColum #block-block-17 .content {background: none;}
#LeftColum #block-views-block_subscribe-block_1 .content .blockBg, #LeftColum #block-block-17 .content .blockBg {background: none;}
#LeftColum #block-views-block_subscribe-block_1 .views-field-phpcode a {background:url("img/mail-icon-anons.png") no-repeat 0px 6px;}
#LeftColum #block-views-block_subscribe-block_1 .views-field-markup a {background:url("img/icon-plan.png") no-repeat 0px 6px;}
#LeftColum #block-views-block_subscribe-block_1 .views-field-markup {padding-top: 10px;}
#LeftColum #block-views-block_subscribe-block_1 a#subscribe2 {padding: 0 0 0 20px;display: block;}
#block-views-block_subscribe-block_1 .views-field-phpcode a {padding: 0 0 0 20px;display: block;}

#main #block-block-13, 
#main #block-block-14, 
#main #block-block-11, 
#main #block-block-10{float: left;margin-right: 10px;}
#main #block-block-15{float: left;}

.frontpage #main #block-views-ogoloshenniy-block_1{}
	.frontpage #main #block-views-ogoloshenniy-block_1 h2{background: none repeat scroll 0 0 transparent;height: 22px;margin: 0;padding: 15px 48px 0 0;text-align: right;}
	.frontpage #main #block-views-ogoloshenniy-block_1 .views-field-field-node-imfg-fid{}
	.frontpage #main #block-views-ogoloshenniy-block_1 .views-field-title{font-size: 13px;height: 78px;line-height: 17px;margin: 18px 0 0 26px;position: absolute;text-shadow: 1px 1px 3px black;width: 340px;}
		.frontpage #main #block-views-ogoloshenniy-block_1 .views-field-title a:hover{color: White;}
	.frontpage #main #block-views-ogoloshenniy-block_1 .views-field-markup{border-right: 1px solid white;color: white;margin: 115px 0 0 64px;padding: 0 5px 0 0;position: absolute;}
	.frontpage #main #block-views-ogoloshenniy-block_1 .views-field-markup a {color: #fff;text-decoration: none;}
	.frontpage #main #block-views-ogoloshenniy-block_1 .views-field-field-name-value{color: white;margin: 115px 0 0 200px;position: absolute;}
	.frontpage #main #block-views-ogoloshenniy-block_1 .views-field-nothing{background: url("img/top.png") repeat scroll 0 0 transparent;height: 74px;margin: -19px 0 0 372px;position: absolute;width: 40px;}
		.frontpage #main #block-views-ogoloshenniy-block_1 .views-field-nothing span{display: none;}
	
#block-menu-menu-anonsy-i-plan-navchzahodiv ul.menu li.first {margin-bottom: 15px}

#LeftColum #block-block-8 .content {padding: 0;} 

#block-menu-secondary-links li:hover, #block-menu-secondary-links li a:hover {}

.frontpage #main #block-views-newsfront-block_7 .views-row,
.frontpage #main #block-views-newsfront-block_5 .views-row{border: solid 1px #dbcf9a;background: #ffec9c;padding: 10px;margin-bottom: 14px;width: auto;}
	.frontpage #main #block-views-newsfront-block_7 .views-row .views-field-field-author-value,
	.frontpage #main #block-views-newsfront-block_5 .views-row .views-field-field-author-value,
	.frontpage #main #block-views-newsfront-block_7 .views-row .views-field-created, 
	.frontpage #main #block-views-newsfront-block_5 .views-row .views-field-created,
	.frontpage #main #block-views-newsfront-block_7 .views-row .views-field-name, 
	.frontpage #main #block-views-newsfront-block_5 .views-row .views-field-name{color: Gray;}
	
#nav div.rss{font-size: 12px;margin: 42px 0 0 4px;position: absolute;width: 29px;}
	#nav div.rss a{display: block;padding: 2px 0 2px 20px;background: url("img/rss.gif") no-repeat scroll left center transparent;text-decoration: none;color: Maroon;}
	
#main .Topmainleft #block-views-carusel-block_2{}


#LeftColum #block-views-statblocks-block_1{background: url(img/w1.gif) no-repeat top left;padding: 3px 0px 0px 0px;}
	#LeftColum #block-views-statblocks-block_1 .content{background: transparent;background-image: none;}
		#LeftColum #block-views-statblocks-block_1 .content .blockBg{background: #ffe682 url(img/w2.gif) no-repeat bottom left;}

#LeftColum #block-views-statblocks-block_1 div.views-field-nothing{cursor:pointer;padding: 0px 0px 10px 12px;font-size: 15px;color: #e3000f;}
	#LeftColum #block-views-statblocks-block_1 div.views-field-nothing h2{color: #e3000f;padding: 0px 12px 6px;background: transparent;background-image: none;border: none;margin: -12px -12px 0;}
		#LeftColum #block-views-statblocks-block_1 div.views-field-nothing h2 span{border-bottom: dashed 1px red;padding: 0px;}
#LeftColum #block-views-statblocks-block_1 div.views-field-body{display: none;}

.secondpage #main .node table#attachments{margin: 14px 0 6px;}

.messages.error{max-height: 200px;overflow-x: hidden;overflow-y: scroll;}

.node .field.field-type-filefield.field-field-add-photos{clear: both;}
	.node .field.field-type-filefield.field-field-add-photos .field-item{float: left;height: 150px;padding: 11px;width: 150px;}
	
#block-zd_rss_block-rss-block{}
	#block-zd_rss_block-rss-block .rss-item{padding: 0px 8px;}
		#block-zd_rss_block-rss-block .rss-item .rss-name{color: #EF6541;font-weight: bold;line-height: 104%;padding: 4px 0 5px;}
		#block-zd_rss_block-rss-block .rss-item .rss-title{display: block;padding: 0px 0px 12px 0px;font-size: 90%;line-height: 120%;}

#block-block-7{float: right;}
	#block-block-7 .soc p{display: none;}
	#block-block-7 .soc img{margin: 0 2px 0 2px;border: solid 2px white;border-radius: 3px}
	#block-block-7 .soc a:hover img{border: solid 2px orange;}
	
#LeftColum #block-views-newsfront-block_6{}
	#LeftColum #block-views-newsfront-block_6 ul{}
		#LeftColum #block-views-newsfront-block_6 ul li{background-image: none;padding: 2px 8px 0px 12px;margin: 0px;}
			#LeftColum #block-views-newsfront-block_6 ul li .views-field-created{font-size: 80%;padding: 0px 0px 0px 0px;margin: 0px;}
			#LeftColum #block-views-newsfront-block_6 ul li .views-field-title{font-size: 100%;line-height: 120%;padding: 0 0 8px;}
				#LeftColum #block-views-newsfront-block_6 ul li .views-field-title a{color: #006699;text-decoration: underline;}
				
form#user-register .txt-cpt{clear: both;color: green;font-size: 1.9em;padding: 20px 0 2px;text-align: center;}
form#user-register #edit-captcha-wrapper{height: 60px;}
	form#user-register #edit-captcha-wrapper input{float: none;margin: 0 auto;width: 250px;}
	
form#user-register fieldset #edit-subscriptions-2-wrapper input, 
form#user-register fieldset #edit-subscriptions-1-wrapper input, 
form#user-register fieldset #edit-subscriptions-0-wrapper input{font-size: 3px;width: 40px;}

#main .messages.status{border:dashed 1px;/*position:absolute;top:100px;width:840px;*/}


.jcarousel-skin-tango .jcarousel-item .views-field-edit-node{margin: -132px 0 0 -1px;}


#main .profile .picture{float: left;}
	#main .profile .picture img{background: white;border: 1px solid silver;padding: 5px;}

#main #content-profile-display-profile{border: none;margin: 0 0 0 108px;padding: 0 0 5px;}
	#main #content-profile-display-profile .node .content .field{min-height: 23px;}
		#main #content-profile-display-profile .node .content .field .field-label{float: left;font-weight: normal;padding: 1px 6px 0 0;}
		#main #content-profile-display-profile .node .content .field .field-items{font-size: 2em;}
		
#block-zd_rss_block-forum-rss-block{}
	#block-zd_rss_block-forum-rss-block .forum-rss-item{border-bottom: 1px dotted #C5C5C5;margin: 0 0 12px;padding: 0;}
		#block-zd_rss_block-forum-rss-block .forum-rss-item .forum-rss-link{clear: both;font-size: 1.1em;font-weight: bold;line-height: 1.2em;padding: 0 0 7px;}
			#block-zd_rss_block-forum-rss-block .forum-rss-item .forum-rss-link a{color: #878787;text-decoration: none;font-size: 1.1em;}
			#block-zd_rss_block-forum-rss-block .forum-rss-item .forum-rss-link a:hover{text-decoration: underline;color: #FEB409;}
		#block-zd_rss_block-forum-rss-block .forum-rss-item .forum-rss-message{padding: 0 0 13px;clear: both;}
		#block-zd_rss_block-forum-rss-block .forum-rss-item .forum-rss-date{font-size: 0.9em;border-right: 1px solid #D1D1D1;color: #D1D1D1;float: left;line-height: 12px;margin: 4px 5px 10px 0;padding: 0 5px 0 0;}
		#block-zd_rss_block-forum-rss-block .forum-rss-item .forum-rss-forumLink{float: left;margin: 0 10px 5px 0;}
			#block-zd_rss_block-forum-rss-block .forum-rss-item .forum-rss-forumLink a{color: #D1D1D1;text-decoration: none;}
			
#block-views-newsfront-block_3 .views-field-field-description-value{clear: both;}

#block-block-18{float: right;}
#block-block-18 div.blockBg {width: 200px;}
#block-block-18 div.yashare-auto-init {float: left;}
#block-block-18 div.googleplus1 {padding: 7px 0;}

#block-zd_rss_block-rss-block{}
	#block-zd_rss_block-rss-block {}
	
#LeftColum #block-zd_rss_block-rss-block{background: url("img/part_3.gif") no-repeat scroll 0 0 transparent;}
	#LeftColum #block-zd_rss_block-rss-block h2{background-image: none;background: transparent;}
	#LeftColum #block-zd_rss_block-rss-block .content{background: url("img/part_2.gif") no-repeat scroll left bottom transparent;}
		#LeftColum #block-zd_rss_block-rss-block .content .blockBg{background: url("img/part_1.gif") repeat-y scroll 0 0 transparent;}	
    
#event-calendar-popup{position: absolute;background: #ffffff;display: none;padding: 10px;box-shadow:0px 0px 4px black;max-width: 200px;font-size: 12px;line-height: 16px;-moz-box-shadow:0px 0px 4px black;-webkit-box-shadow:0px 0px 4px black;}
	#event-calendar-popup .title{padding: 0 0 10px;}

#LeftColum #block-block-17{background-image: none;margin-left: -5px;}
	#LeftColum #block-block-17 h2{background-image: none;font-family: "Trebuchet MS";border: none;color: #CC0000;text-transform: uppercase;font-size: 12px;font-weight: bold;text-align: center;}
	#LeftColum #block-block-17 .content{background-image: none;}
		#LeftColum #block-block-17 .content #calendar-NaN{background: White;}
			#LeftColum #block-block-17 .content #calendar-NaN h2{color: Gray;font-size: 12px;line-height: 7px;font-weight: normal;}
			#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar{}
				#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar{background: #fffae4;border: none;border-spacing: 0;border-radius: 6px;padding: 5px;}
					#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar td.today{color: White;background: Maroon;}
					#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar td.selected{color: White;background: Gray;}
					#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar td:hover, 
					#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar td.dp-hover{background: #e4dcda;}
						#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar td a{color: Red;font-weight: bold;font-size: 11px;}
					#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar thead{}
						#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar thead th{background: transparent;text-align: center;font-weight: bold;font-size: 11px;color: Black;}
						#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar thead th.weekend{color: Gray;}
					#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar tbody{}
						#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar tbody tr{background: #fffae4;}
							#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar tbody td{background: transparent;border: none;border-right: solid 1px #e4dcda;border-bottom: solid 1px #e4dcda;}
							#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar tbody td.last{border-right: none;}
							#LeftColum #block-block-17 .content #calendar-NaN .dp-calendar table.jCalendar tbody tr.last td{border-bottom: none;}

#main ul.events-page{}
	#main ul.events-page li{border-bottom: 1px dotted #C5C5C5;margin: 0 0 12px;padding: 0 0 10px;}
		#main ul.events-page li div.date{font-style: italic;}
		#main ul.events-page li div.title{font-size: 1.5em;margin: 3px 0 10px;}
			#main ul.events-page li div.title a{color: #FF0000;}
		#main ul.events-page li div.img{float: left;}
			#main ul.events-page li div.img img{margin: 0 20px 10px 0;}
		#main ul.events-page li div.teaser{}

#LeftColum #sidebar-left #block-ad-66,
#LeftColum #sidebar-left #block-ad-66 .content,
#LeftColum #sidebar-left #block-ad-66 .content .blockBg,		
#LeftColum #block-menu-menu-anonsy-i-plan-navchzahodiv, 
#LeftColum #block-menu-menu-anonsy-i-plan-navchzahodiv .content, 
#LeftColum #block-menu-menu-anonsy-i-plan-navchzahodiv .content .blockBg{background-image: none;}

#block-views-newsfront-block_1 div.views-row,
#block-views-newsfront-block_2 div.views-row {text-align: justify;font-size: 12px;}

body.page-node-type-material div.field-field-author .field-label {float: left; padding-right: 5px;}
body.page-node-type-material div.field-field-source .field-label {float: left; padding-right: 5px;}
body.page-node-type-material div.field-field-event-date .field-label {float: left; padding-right: 5px;}

.jcarousel-skin-tango .jcarousel-item .views-field-edit-node{margin: 4px 0 0 7px;position: absolute;top: 0;z-index: 9999;}

