@charset "utf-8";
/*  
Uchitelu.net #2
base.css
Theme css

/* TABLE OF CONTENTS
00 - Commmon
01 - Design



/* 00 - DESIGN
/* ----------------------------------------------*/

body {
  background: url(../../images/uchitelu/bg.png) #476c27 center top fixed ;
	margin: 0;
	padding: 0;
}
body #body-container {
	background: url(../../images/uchitelu/bg-image.png) center top no-repeat fixed ;
}
body #body-centrizer {
	margin: auto;
	padding: 0 0 0 6px;
	width: 986px; /* 980 + 6 */
}
html {
	margin: 0;
	padding: 0;
}
img {
  border: 0;
}


/* 00 - DESIGN
/* ----------------------------------------------*/

/* Blogi */
.blogi-teasers-main {
	overflow: hidden;
	width: 430px;
}
.blogi-node-teaser-main  {
	overflow: hidden;
	padding-bottom: 20px;
}
.blogi-node-teaser-main img {
	float: left;
	height: 130px;
	width: 190px; /* + 6 */
}
.blogi-node-teaser-main .no-image {
	background: url(../../images/uchitelu/no-image-small.gif) #f3f3f3;
	float: left;
	height: 135px;
	width: 195px; /* + 6 */
}
.blogi-node-teaser-main a.title {
	display: block;
	float: right;
	width: 215px;
}
.blogi-node-teaser-main a.image_container {
	display: block ;
	float: left !important;
	width: auto;
}
.blogi-node-teaser-main .date_views {
	display: block;
	float: right;
	width: 215px;
}
.blogi-node-teaser-main .date {
	display: block;
	float: left;
	height: 3.2em;
}
.blogi-node-teaser-main .views {
	display: block;
	float: left;
	padding-left: 10px;
}
.blogi-node-teaser-detailed  {
	display: block;
	overflow: hidden;
	padding-bottom: 40px;
}
.blogi-node-teaser-detailed h1, .blogi-node-teaser-detailed h2, .blogi-node-teaser-detailed h3  {
	float: right;
	width: 430px;
}
.blogi-node-teaser-detailed a.image_container {
	float: left;
	/*height: 150px;*/
	width: 190px; /* + 6 */
}
.blogi-node-teaser-detailed img {
	float: left;
	/*height: 150px;*/
	width: 190px; /* + 6 */
}
.blogi-node-teaser-detailed .no-image {
	background: url(../../images/uchitelu/no-image.png) #f3f3f3;
	float: left;
	height: 195px;
	width: 195px; /* + 6 */
}
.blogi-node-teaser-detailed a.image_container {
	display: block;
	float: none !important;
	width: auto !important;
}
.blogi-node-teaser-detailed a, .blogi-node-teaser-detailed p {
	display: block  !important;
	float: right !important;
	width: 430px  !important;
}
.blogi-node-teaser-detailed address {
	display: none;
}
.blogi-node-teaser-detailed .date_views {
	float: right;
	width: 430px;
}
.blogi-node-teaser-detailed .date {
	display: block;
	float: left;
	width: 120px;
}
.blogi-node-teaser-detailed .views {
	display: block;
	float: left;
	width: 130px;
}
.blogi-node-teaser-detailed .field {
	display: none !important;
}
.blogi-node-teaser-detailed img {
	float: left;
}
.blogi-node-teaser-detailed .fivestar-widget {
	float: right;
	width: 430px;
}
.blogi-node-teaser-detailed p {
	margin: 1em 0 0 0;
}
.blogi-node-teaser {
	display: block;
	overflow: hidden;
	padding-top: 20px;
}
.blogi-node-teaser a {
	float: right;
	width: 365px;
}
.blogi-node-teaser .date {
	float: left;
	height: 1.3em;
	line-height: 19px;
	width: 65px;
}
.blogi-node .date_views {
	clear: both;
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.blogi-node .date {
	display: block;
	float: left;
	width: 120px;
}
.blogi-node .views {
	display: block;
	float: left;
	width: 130px;
}
.filefield-file * {
	overflow: visible !important;
}
#blogi-navigation {
	background: #f3f3f3;
	border: 1px solid #e6e6e6;
	margin: 0 0 40px 0;
	padding: 20px;
	overflow: hidden;
}
#blogi-navigation .column {
	float: left;
	width: 205px;
}

/* Bottom */
footer#bottom {
	padding: 0 6px 40px 46px;
}


/* Breadcrumbs */
section.breadcrumbs {
	padding: 0 0 0 0;
	margin: 0;
}
section.breadcrumbs div.breadcrumb {
	padding: 0;
	margin: 0;
}

/* Columns */
div.column-3 {
	float: left;
	padding-left: 40px;
	width: 195px;
}

/* Content */
section#content {
	float: right;
	width: 757px; /* 745+12*/
}
.content-nointro {
	height: 40px;
}

/* Comments */
#comments {
	display: block;
	overflow: hidden;
	padding:40px 0;
	width: 665px;
}
#comments .comment-count {
	background: #f3f3f3;
	border-top: 1px solid #e6e6e6;
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	display: block;
}
#comments .comment {
	border: none;
	border-bottom: 1px solid #e6e6e6;
	padding: 20px !important;
	width: 625px;
}
#comments .odd {
	background: #fff !important;
}
#comments .even {
	background: #fff !important;
}
#comments .box {
	background: #fff !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
#comments .box h2 {
	background: #f3f3f3;
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 0;
	display: block;
}
#comments .box h2 div {
	background: none !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
#comments .box h3 {
	background: none !important;
	height: 40px;
	line-height: 40px;
	padding-left: 20px !important;
}

/* Fields */
.node .field {
	border-bottom: 1px solid #e6e6e6;
	clear: left;
	float: left;
	margin: 40px 0 20px 0;
}
.node .field  img {
	border: none  !important;
	box-shadow: none  !important;
		-webkit-box-shadow: none  !important;
		-moz-box-shadow: none !important;
	display: inline;
	margin: 10px 0 0 0 !important;
}
.node .field .field-label {
	background: #f3f3f3;
	border-top: 1px solid #e6e6e6;
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	display: block;
}
.node .field .field-items {
	background: #fff;
}
.node .field .field-item, .filefield-icon {
	background: #fff;
	height: 40px;
	line-height: 40px;
}
.picture {
	display: block;
	height: 185px;
	width: 185px;
}
.node .picture  img{
	position: relative;
	top: 0;
}

/* Fivestar */
.fivestar-widget {
	clear: none !important;
}
.fivestar-widget .description {
	display: none;
}
.fivestar-widget .form-item {
	margin: 10px 0;
}
.fivestar-widget .form-item a {
	width: 100% !important;
}

/* Form */
.form-style1 {
	border: none;
	border:1px solid #999;
	height: 25px;
	line-height: 25px;
	margin: 5px 0;
	padding: 0 5px;
	width: 139px;
}
.form-style1-option {
	border:1px solid #999;
	cursor: pointer;
	padding-right: 0;
	width: 149px;
}
.form-style1-button {
	background: #e3e3e3;
	background: linear-gradient(top, #efefef, #dadada 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dadada));
		background: -moz-linear-gradient(top, #efefef, #dadada);
		-pie-background: linear-gradient(top, #efefef, #dadada);
	border: 2px solid #0a0;
	border-radius: 8px;
		-moz-border-radius: 8px;
		-webkil-border-radius: 8px;
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .20);
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .20);
		-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .20);
	cursor: pointer;
	width: 149px;
}
.form-style1-button:hover {
	border: 2px solid #0f0;
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .35);
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .35);
		-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .35);
}
.form-style1-button:active {
	background: linear-gradient(top, #dadada, #efefef 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#efefef));
		background: -moz-linear-gradient(top, #dadada, #efefef);
		-pie-background: linear-gradient(top, #dadada, #efefef,);
}
.form-style2-text {
	background: url(../../ext/input.png) 0 0 no-repeat;
	border: none;
	height: 36px;
	line-height: 36px;
	margin: 0 0 6px 0;
	padding: 0 10px;
	width: 207px;
}
.form-style2-option {
	background: url(../../ext/input.png) 0 0 no-repeat;
	border: none;
	height: 36px;
	line-height: 36px;
	margin: 0 0 6px 0;
	padding: 0 0 0 10px;
	width: 217px;
}
.form-style2-button {
	background: url(../../ext/submit.png) 0 0 no-repeat;
	border: none;
	cursor: pointer;
	height: 39px;
	line-height: 39px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: center;
	width: 227px;
}
.form-style2-button:hover {
	background-position: 0 -43px;
}
.form-style2-button:active {
	background-position: 0 -86px;
}


/* Intro */
header#intro {
	background: url(../../images/uchitelu/man.png) 0 0 no-repeat;
	display: block;
	height: 225px; /* 225-40 */
	padding: 0 6px;
}
header#intro .column {
	padding-top: 40px;
}
header#intro span {
	display: block;
	padding-bottom: 0.5em;
}
header#intro #about {
	float: right;
	height: 185px;
}
header#intro #author {
	float: left;
}

/* Faceted Search */
.faceted-search-facet {
	display: block;
	overflow: hidden;
	margin-bottom: 0.5em !important;
	padding: 3px 0;
	width: 625px;
}
.faceted-search-facet h3 {
	display: block;
	float: left;
	padding-right: 20px !important;
}
.faceted-search-facet .faceted_ivan_label  {
	display: block;
	float: left;
}
.faceted-search-facet .faceted_ivan_label div {
	clear: none !important;
	display: block;
	float: left;
	line-height: 19px !important;
}
.faceted-search-facet .faceted_ivan_more {
	background: #fff;
	box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .15);
		-webkit-box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .15);
		-moz-box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .15);
	display: none;
	margin-top: 19px;
	padding: 10px 20px;
	position: absolute;
	width: 625px;
}
.faceted-search-facet .faceted_ivan_fore_pre {
	float: left;
}
.faceted-search-facet .faceted_ivan_shower {
	background: url(../../images/uchitelu/ico-down.gif) right center no-repeat;
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	border-radius: 4px;
		-moz-border-radius: 4px;
		-webkil-border-radius: 4px;
	float: left;
	margin-top: 1px;
	padding: 1px 27px 2px 10px;
	position: relative;
}
.faceted-search-facet .faceted_ivan_shower:hover, .faceted-search-facet .faceted_ivan_shower-active {
	background-color: #fff;	
	border: 1px solid #999;
	border-bottom: 1px solid #fff;
	border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0 0;
}
.faceted-search-facet .item-list ul {
	margin: 0 !important;
	padding: 0 !important;
}
.faceted-search-facet .item-list ul li {
	margin: 0 !important;
	padding: 0 !important;
}
.faceted-search-numbering {
	clear: both;
	display: block;
	float: none !important;
	overflow: hidden;
	padding-bottom: 40px;
	text-align: right;
}

/* Left */
header#left {
	background: url(../../images/uchitelu/left.png) left top no-repeat;
	display: block;
	float: left;
	height: 100%;
	padding: 0 34px 0 0; /* 0 40-6 0 0 */
	position: fixed;
	text-align: center;
	width: 195px;
}

/* Logo */
section#logo {
	display: block;
	float: none;
	height: 225px;
	padding: 0;
	width: 195px;
}
section#logo a.logo {
	border: none !important;
	display: block;
	height: 135px;
	width: 195px;
}
section#logo img {
	border: none !important;
	height: 135px;
	width: 195px;
}
section#logo h1 {
	text-shadow: rgba(0, 0, 0, 0.5) 0 0 7px;
}
section#logo h1, section# p {
	display: block;
	text-shadow: rgba(0, 0, 0, 0.5) 0 0 7px;
}

/* Media */
section.media-node-teaser {
	border-bottom: 1px solid #e6e6e6;
	clear: both;
	display: block;
	margin: 0 !important;
	overflow: hidden;
	padding-bottom: 40px;
}
section.media-node-teaser footer {
	background: #f3f3f3;
	border-right: 1px solid #e6e6e6;
	float: right;
	padding: 10px;
	width: 175px;
}
section.media-node-teaser header {
	float: left;
	padding: 5px;
	width: 420px;
}
section.media-node-teaser header p {
	margin: 0;
}
section.media-node-teaser .author {
	display: block;
	padding-bottom: 1em;
	width: 100px;
}
section.media-node-teaser .date {
	display: block;
	float: left;
	height: 1em;
	padding-bottom: 1em;
	width: 70px;
}
section.media-node-teaser .views {
	display: block;
	float: right;
	height: 1em;
	padding-bottom: 1em;
	width: 100px;
}
section.media-node-teaser img {
	clear: both;
	display: block;
}
section.media-node-teaser .taxonomy {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
section.media-node-teaser .taxonomy li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
section.media-node-teaser .field {
	border: none !important;
	float: none;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
}
section.media-node-teaser .field-label {
	display: none !important;
}
section.media-node-teaser .field-item, section.media-node-teaser .filefield-icon, 
section.media-node-teaser .filefield-item {
	height: auto !important;
	line-height: 1em !important;
}
section.media-node-teaser .field img {
	clear: none;
	margin: 0 !important;
}
section.media-node-teaser .field-field-source {
	display: none !important;
}
section.media-node {
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 40px;
}
section.media-node div.footer-withads {
	float: right;
	width: 235px;
}

section.media-node div.footer /*, #yandex_ad */  {
	background: #f3f3f3;
	clear: right;
	float: right;
	padding: 10px;
	margin: 0 0 20px 40px;
	width: 175px;
}
section.media-node header {
	float: right;
	padding: 5px;
	width: 420px;
}
section.media-node .author {
	display: block;
	padding-bottom: 1em;
	width: 100px;
}
section.media-node .date {
	display: block;
	float: left;
	height: 1em;
	padding-bottom: 1em;
	width: 70px;
}
section.media-node .views {
	display: block;
	float: right;
	height: 1em;
	padding-bottom: 1em;
	width: 100px;
}
section.media-node .taxonomy {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
section.media-node .taxonomy li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
section.media-node article {
	clear: both;
	display: block;
	padding-top: 20px;
}
section.media-node img.alone {
	clear: right;
	float: right;
	width: 195px;
}
.full-node .fivestar-widget {
	clear: both !important;
}

/* Media Filter */
section#media-filter {
	overflow: visible;
}
section#media-filter form {
	float: left !important;
}
section#media-filter div {
	float: left !important;
}
section#media-filter  header {
	display: block;
	padding: 0 0 10px 0;
}
section#media-filter  p {
	margin: 0;
	padding: 0;
}
section#media-filter  .column {
	float: left;
	overflow: visible;
	width: 208px;
}
section#media-filter section#media-filter-content {
	background: #e6e6e6;
	background: linear-gradient(top, #f3f3f3, #e6e6e6 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e6e6e6));
		background: -moz-linear-gradient(top, #f3f3f3, #e6e6e6);
		-pie-background: linear-gradient(top, #f3f3f3, #e6e6e6);
	display: block;
	overflow: hidden;
	padding: 20px 0 20px 40px;
}
section#media-filter .collapsed {
	overflow: hidden !important;
}
section#media-filter footer#media-filter-expander {
	background: url(../../images/uchitelu/filter-expander.png) center bottom no-repeat;
	height: 40px;
	text-align: center;
}
section#media-filter .faceted-search-more, section#media-filter #edit-refine-1-wrapper,
section#media-filter #faceted-search-more, #faceted-search-ui-form-4-2 {
	display: none;
}
section#media-filter .media-filter-search-input  {
	display: block !important;
	float: none !important;
	height: 50px;
}
section#media-filter .media-filter-search-input #faceted-search-ui-form-4-2 {
	display: block !important;
}
section#media-filter .media-filter-search-input .form-item {
	float: left;
	margin: 0;
}
section#media-filter .media-filter-search-input input {
	float: left;
}

section#media-filter .media-filter-search-input input, 
section#media-filter .media-filter-search-input a.faceted-additional-button {
	border: none;
	border:1px solid #999;
	border-right: none;
	height: 25px;
	line-height: 25px;
	margin: 5px 0;
	padding: 0 5px;
	width: 318px; /*410 - 10 - 2 - 80 */
}
section#media-filter .form-submit {
	float: left;
}

section#media-filter .form-submit, section#media-filter a.faceted-additional-button {
	background: #e3e3e3;
	background: linear-gradient(top, #efefef, #dadada 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dadada));
		background: -moz-linear-gradient(top, #efefef, #dadada);
		-pie-background: linear-gradient(top, #efefef, #dadada);
	border-right: 1px solid #999 !important;
	cursor: pointer;
	font-family: Tahoma;
	height: 27px !important;
	line-height: 25px !important;
	width: 80px !important;
}
section#media-filter .form-submit:hover {
	border:2px solid #999 !important;
	line-height: 24px !important;
}
section#media-filter .form-submit:active, section#media-filter a.faceted-additional-button:active {
	background: linear-gradient(top, #dadada, #efefef 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#efefef));
		background: -moz-linear-gradient(top, #dadada, #efefef);
		-pie-background: linear-gradient(top, #dadada, #efefef,);
}
section#media-filter a.faceted-additional-button {
	float: right !important;
	height: 25px !important;
	line-height: 25px !important;
	margin-right: 40px !important;
	text-align: center;
	width: 183px !important;
}
section#media-filter a.faceted-additional-button:hover {
	border:2px solid #999 !important;
	height: 23px !important;
	line-height: 23px !important;
	width: 181px !important;
}

/* Page */
article#page {
	background: #fff;
	box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .15);
		-webkit-box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .15);
		-moz-box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .15);
	margin: 0 0 40px 8px;
	width: 745px;
}
article .page-no-intro {
	margin-top: 40px;
}
article#page .page-container {
	overflow: hidden;
	padding: 40px 40px 40px 40px;
}
article#page .page-container footer.page-container-footer {
	padding: 20px 0 0 0px;
}
article#page h1, article#page header a.title {
	display: block;
	margin: 0 0 20px 0;
}
article#page img {
	background: #fff;
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .20);
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .20);
		-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .20);
	margin: 2px;
	padding: 1px;
}
article#page .block {
	display: block;
}
article#page .block h2 {
	background: #f3f3f3;
	border-top: 1px solid #e6e6e6;
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	display: block;
}

/* Pager */
.item-list {
	display: block;
	clear: both;
}
.pager .pager-current {
	background: #f3f3f3 !important;
	border: 1px solid #000 !important;
}
.pager li a {
	background: #f3f3f3 !important;
	border: 1px solid #338dbb !important;
}
.pager li a:hover {
	background: #f3f3f3 !important;
	border: 1px solid #d70f0f !important;
}
.pager-page {
	height: 40px;
	line-height: 40px;
}

/* Picture */
.picture {
	background: url(../../images/uchitelu/no-image-user.gif);
}

/* Primary Menu */
nav#primary_menu {
	display: block;
}
nav#primary_menu  ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
nav#primary_menu  ul li {
	display: block;
	height: 40px;
	line-height: 40px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
	text-align: right;
}
nav#primary_menu  ul li a {
	display: block;
	height: 40px;
	line-height: 40px;
	list-style: none;
	margin: 0;
	padding: 0 40px 0 0;
	text-align: right;
}
nav#primary_menu  ul li a:hover, nav#primary_menu  ul li.active a {
	background: #E7E7E7;
	background: linear-gradient(top, #f8f8f8, #d6d6d6 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d6d6d6));
		background: -moz-linear-gradient(top, #f8f8f8, #d6d6d6);
		-pie-background: linear-gradient(top, #f8f8f8, #d6d6d6);
}

/* Projector */
article.projector {
	background: url(/sites/all/themes/uchitelu/images/uchitelu/projector-top.png) #eee top no-repeat;
	float: left;
	margin-bottom: 40px;
	padding-top: 12px;
	width: 300px;
}
article.projector-right {
	float: right;
}
article.projector div {
	background: url(/sites/all/themes/uchitelu/images/uchitelu/projector-bottom.png) bottom no-repeat;
	padding-bottom: 63px;
}
article.projector footer {
	background: #fff;
	padding: 0.5em 0;
	text-align: center;
}
article.projector footer p {
	margin: 0;
	padding: 0;
	text-align: center;
}

/* Read More */
a.read_more {
	border-radius: 3px;
		-moz-border-radius: 3px;
		-webkil-border-radius: 3px;
	float: left;
}

/* Secondary Menu */
nav#secondary_menu {
	bottom: 40px;
	display: block;
	margin: 0;
	padding: 0;
	position:absolute;
	width: 195px;
}
nav#secondary_menu  ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
nav#secondary_menu  ul li {
	display: block;
	height: 20px;
	line-height: 20px;
	list-style: none;
	margin: 0;
	padding: 0 40px 0 0;
	text-align: right;
}

/* Subscribe */
section.subscribe {
	/*display: none;*/
	float: right;
	margin: -40px 0 0 470px;
	padding: 0 0 62px 0;
	position: absolute;
	width: 209px;
	z-index: 250;
}
section.subscribe-inner {
	display: none;
	margin-top: -149px;
}
section.subscribe #subscribe-close {
	background: #d70f0f;
	display: block;
	margin: 0 0 10px 0;
	padding: 5px 0px;
	text-align: center;
}
section.subscribe .subscribe-style-fill {
	background: url(../../images/uchitelu/subscribe-bg.png) left repeat-y;
	overflow: hidden;
	padding: 40px 22px 0 10px;
	text-align: center;
}
section.subscribe .subscribe-style-bottom {
	background: url(../../images/uchitelu/subscribe.png) 0 0 no-repeat;
	display: block;
	height: 62px;
}
section.subscribe label {
	display: block;
	padding-top: 0.5em;
}
section.subscribe strong {
	display: block;
	padding-bottom: 1em;
}
section.subscribe .form-style1-button {
	margin-top: 1.5em;
}
.subscribe-banner {
	background:url(/sites/all/themes/uchitelu/ext/banner-bg.png); 
	display: none;
	margin: 0;
	position: fixed; 
	z-index: 270;
}
.subscribe-banner td, .subscribe-banner th {
	background: transparent !important;
	border: none !important;
	padding: 0 !important;
}
.subscribe-banner td {
	/*background:url(/sites/all/themes/uchitelu/ext/banner-bg.png) !important; 
	cursor: pointer;*/
}/*
.subscribe-banner td:hover {
	background:transparent !important;
}*/
.subscribe-banner-block {
	display: none;
	height: 300px;
	margin: auto;
	overflow: visible;
	position: absolute;
	top: -400px;
	width: 760px;
	z-index: 280;
}
.subscribe-banner-block-collapsed {
	box-shadow: 0px 0px 80px 20px rgba(0, 0, 0, .50);
		-webkit-box-shadow: 0px 0px 80px 20px rgba(0, 0, 0, .50);
		-moz-box-shadow: 0px 0px 80px 20px rgba(0, 0, 0, .50);
}
.subscribe-banner-block .elements {
	clear: both;
	float: right;
	height: 300px;
	width: 241px;
}
.subscribe-banner-block .subscribe-close2 {
	float: right;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0;
	margin: 0 0px 44px 0;
	text-align: center;
	width: 1.5em;
}
.subscribe-banner-block p {
	display: block;
	clear: both;
	padding-right: 17px;
	margin-bottom: 13px;
	padding: 0;
	text-align: center;
}
.subscribe-banner-block-content {
	clear: left;
	display: block;
	display: none;
	height: 300px;
	margin: auto;
	overflow: visible;
	width: 664px
}
.subscribe-banner-block-content .elements {
	clear: both;
	float: right;
	height: 300px;
	width: 241px;
}
.subscribe-banner-block-content {
	display: block !important;
}
.subscribe-banner-block-content p {
	display: block;
	clear: both;
	padding-right: 17px;
	margin-top: 70px;
	margin-bottom: 13px;
	padding: 0;
	text-align: center;
}
img.subscribe-title {
	float: left;
	padding-right: 40px !important;
}
img.subscribe-title2 {
	display: block;
}
img.subscribe-title, img.subscribe-title2 {
	border: none  !important;
	box-shadow: none  !important;
		-webkit-box-shadow: none  !important;
		-moz-box-shadow: none !important;
}

/* Subscribe password */
.subscribe_password {
}
.subscribe_password * {
	color: #fff;
}
.subscribe_password #subscribe_password-submit, .subscribe_password #subscribe_password-input   {
	color: #000  !important;
}
.subscribe_password #subscribe_password-input {
	font-size: 28px;
	height: 50px;
	line-height: 50px;
	padding:0 20px;
	width: 140px;
}
.subscribe_password #subscribe_password-submit {
	font-size: 28px; 
	height: 50px;
	line-height: 50px;
	padding: 0;
	width: 180px;
}
.subscribe_password u {
	clear:both;
	display: block;
	padding-bottom: 20px;
	text-transform: none; 
	text-decoration: none;
}
.subscribe_password .subscribe_password-left {
	background: #093;
	padding: 20px;
	padding-bottom: 20px;
}
.subscribe_password .subscribe_password-error {
	color: #faa;
	line-height: 2em !important;
}
.subscribe_password .subscribe_password-left strong {
	font-size: 28px; 
	height: 50px;
	line-height: 50px;
	padding-right: 20px;
}
.subscribe_password .subscribe_password-right, 
.subscribe_password .subscribe_password-right strong, 
.subscribe_password .subscribe_password-right b, 
.subscribe_password .subscribe_password-right form,
.subscribe_password .subscribe_password-right .form-style2-text {
	color:#000;
}
.subscribe_password .subscribe_password-right .sent_success {
	color:#093;
}
.subscribe_password .subscribe_password-right {
	background: #e6e6e6;
	border-top:3px solid #cc0; 
	padding: 20px;
	padding-top: 20px;
}
.subscribe_password .subscribe_password-right strong {
	color:#093;
	display: block;
	font-size: 28px; 
	padding-bottom:20px;
}
.subscribe_password .subscribe_password-green {
	color:#093;
}

/* Teaser */
.teaser .field-type-filefield {
	display: block;
}
.teaser .field-type-filefield img {
	border: none  !important;
	box-shadow: none  !important;
		-webkit-box-shadow: none  !important;
		-moz-box-shadow: none !important;
}

/* Textarea */
.resizable-textarea {
	padding: 0;
	width: auto;
}
.resizable-textarea textarea {
	border: 1px solid #e6e6e6 !important;
	width: 578px !important;
}

/* User activity */
#user_activity .profile {
	margin: 0;
	padding: 0;
}
#user_activity .picture {
	height: 70px;
	width: 70px;
}
#user_activity .name {
	margin: 0;
}
#user_activity .activity {
}

/* Views Users */
.view-USERS .views-row {
	margin: 0 0 40px 0;
}
.view-USERS .views-field-picture {
	background: #f3f3f3;
	float: left;
	padding: 10px 10px 5px 10px;
	width: 175px;
}
.view-USERS .views-field-name,
.view-USERS .views-field-value-5,
.view-USERS .views-field-value-4,
.view-USERS .views-field-value,
.view-USERS .views-field-value-2,
.view-USERS .views-field-value-1,
.view-USERS .views-field-value-3 {
	float: right;
	margin-bottom: 0.5em;
	width: 430px;
}

/* User Rating */
.user-activity {
	width: 153px;
}

/* Yandex */
#yandex_ad {
	background: #f3f3f3;
	margin-bottom: 40px;
}
#yandex_ad * {
 text-decoration: none !important;
}
#yandex_ad .ad-link a {
 font-weight: bold !important;
}
#yandex_ad .y5_h, #yandex_ad .url {
 display: none !important;
}

/* Videouroki */
.videouroki-navigation {
	background: #0B5;
	height:120px;
	padding: 0;
}
.videouroki-navigation ul.videouroki-menu {
	height: 60px;
	list-style: none;
	margin: 0 40px;
	padding: 20px 0 0 0;
}
.videouroki-navigation ul.videouroki-menu li {
	float: left;
	height: 60px;
	line-height: 60px;
	list-style: none;
	width: 166px;
	margin: 0;
	padding: 0;
}
.videouroki-navigation ul.videouroki-menu li {
	float: left;
	height: 60px;
	line-height: 60px;
	list-style: none;
	width: 166px;
	margin: 0;
	padding: 0;
}
.videouroki-navigation ul.videouroki-menu li a {
	border-radius: 8px 8px 0 0;
		-moz-border-radius: 8px 8px 0 0;
		-webkil-border-radius: 8px 8px 0 0;
	display: block;
	height: 60px;
	line-height: 60px;
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 166px;
}
.videouroki-navigation ul.videouroki-menu li a:hover {
	background: #64d176;
}
.videouroki-navigation ul.videouroki-menu li.active a {
	background: #e6e6e6;
}
.videouroki-navigation ul.videouroki-submenu {
	background: #e6e6e6 !important;
	height: 30px;
	list-style: none;
	margin: 0;
	padding: 10px 40px 0 40px;
}
.videouroki-navigation ul.videouroki-submenu  li {
	float: left;
	height: 30px;
	line-height: 30px;
	list-style: none;
	width: 166px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.videouroki-navigation ul.videouroki-submenu  li a {
	border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-webkil-border-radius: 4px 4px 0 0;
	float: left;
	height: 30px;
	line-height: 30px;
	list-style: none;
	width: 166px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.videouroki-navigation ul.videouroki-submenu  li a:hover {
	background: #f3f3f3;
}
.videouroki-navigation ul.videouroki-submenu  li.active a {
	background: #fff;
}

#SR_PopOver table, #SR_PopOver  tbody {
  margin:0;
  border:0;
}