/* $Id:

/*
** HTML elements
*/
html, body {
  margin: 0 0;
  padding: 0 0;
  color: #000;
  height:100%;
}
body {
  background-color: #E2D7BC;
  background-image: url('images/back.jpg');
  font: 11px Verdana, Helvetica, sans-serif;
  
}
table {
  font-size: 1em;
}

tbody {
  border: none;
}
th {
  color: #963021;
}
thead th {
  border-bottom: 2px solid #C3A188;
}
tbody th {
  border-bottom: 1px solid #C3A188;
}
li, .item-list ul li  {
  list-style-image:url('images/menu-leaf.gif');
}
li.leaf {
  list-style-image:url('images/menu-leaf.gif');
}
li.collapsed {
  list-style-image:url('images/menu-collapsed.gif');
}
li.expanded {
  list-style-image:url('images/menu-expanded.gif');
}
p, dl, multicol {
  display:block;
  margin: .5em 0 0 0;
}
.node {
  margin: 0 0 1em 0;
}
.submitted {
  color: #555;
}
.comment {
  margin: 0 0 0 0;
  padding: 0 1em 1em 1em;
}
#page {
  width: 1000px;
  height: 100%;
  border: none;
  padding: 0 0;
  margin: 0 auto;
}
#top {
  height: 240px;
  background-image: url('images/top-back.jpg');
  background-position: top;
  background-repeat: no-repeat;
  margin: 0 auto 40px auto;
  border:1px solid #0f0;
}
#down {
  vertical-align: middle;
  height: 40px;
}
#sidebar-left {
  width: 192px;
  vertical-align: top;
  padding: 0 15px 0 0;
}
#sidebar-right {
  width: 192px;
  vertical-align: top;
  padding: 0 0 0 15px;
}
#main {
  padding: 0 0 0 0;
  width: auto;
  vertical-align: top
}
#content h2 {
  font-size: 1.2em;
  /*border-bottom: 2px solid #326135*/
}
#content h2 .date {
  margin: 0 1em 0 0;
  padding: 0 .5em 0 1.5em;
  background-color: #326135;
  color: #F8FFCE;
  background-image: url('images/note-bullet.gif');
  background-position: left;
  background-repeat: no-repeat;
}
#content h2 a,#content h2 a:link {
  text-decoration:none;
}


/* Work Version */
#content-top .block  {
  /*background-color: #ECE0C8;*/
}

#content-top {
	margin-bottom: 1em;

}
#content-top td {
   padding: 0 0;
   vertical-align: top;
}
td#content-top-1 {
 /* padding-right: 10px;
  padding-left: 10px;*/
}
#content-top  * {
  margin: 0 0;
  padding: 0 0;
}
#content-top ul li {
  list-style-type: none;
  list-style-image: none;
  height: 38px;
  padding: 3px 10px 0 10px;
  border-top: 1px solid #FBEFD7;
  border-bottom: 1px solid #D7CBB3;
  overflow: hidden;  
}
#content-top ul li.first {
  border-top:none;
}
#content-top ul li.last {
  border-bottom: none;
}
/*
#content-top {
  margin-bottom: 1em;

}
#content-top td {
   padding: 0 0;
   vertical-align: top;
   width: 184px;
}
td#content-top-2 {
  padding-right: 10px;
  padding-left: 10px;
}
#content-top td div.block{
  height: 213px;
  overflow: hidden;  
}
#content-top h2 { 
  display:none;
}
#content-top .top-left {
  background-image: url('images/left-tl.gif');
  background-repeat: no-repeat;
  background-position: top left;
  height: 213px;
  overflow: hidden;  
}
#content-top .top-right {
  background-image: url('images/left-tr.gif');
  background-repeat: no-repeat;
  background-position: top right;
  height: 213px;
  overflow: hidden;  
}
#content-top .bottom-right {
  background-image: url('images/left-br.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  height: 213px;
  overflow: hidden;  
}
#content-top .bottom-left {
  background-image: url('images/left-bl.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 213x;
  overflow: hidden;  
}
#content-top  * {
  margin: 0 0;
  padding: 0 0;
}
#content-top ul li {
  list-style-type: none;
  list-style-image: none;
  height: 38px;
  padding: 3px 10px 0 10px;
  border-top: 1px solid #FBEFD7;
  border-bottom: 1px solid #D7CBB3;
  overflow: hidden;  
}
#content-top ul li.first {
  border-top:none;
}
#content-top ul li.last {
  border-bottom: none;
}
*/
#logo {
  margin: 0 0 0 0;
  color: #F8FFCE;
  height: 100%;
}
#logo img{
  margin: 6px 0 0 0;
}
#logo  * {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-weight: bold;
}
#logo .site-name {
 font: 25px Verdana, serif;
}
.site-name a, .site-name a:link, .site-name a:hover, .site-name a:visited {
 color: #F8FFCE;
 text-decoration: none;
}
#logo * {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#logo .site-slogan {
 font-size: 11px;
}

#menu {
  height: 27px;
  width: 600px;
  margin: -27px auto 0 auto;
  padding: 0 0;
  font-size: 12px;
  font-weight: bold;
}
#menu .links {
  margin: 0 0;
  height: 17px;
  padding: 5px 0;
  color: #F8FFCE;
  background-color: #93351A;
  background-image: url('images/menu-back.gif');
  background-repeat: repeat-x;
}
#menu .links li {
  margin: 0 15px;
}
#menu .links a, #menu .links a:link, #menu .links a:hover, #menu .links a:visited {
 color: #F8FFCE;
 text-decoration: none;
}
#menu-left {
  padding: 0 0 0 16px;
  background-image: url('images/menu-left.gif');
  background-repeat: no-repeat;
  background-position: left bottom;
}
#menu-right {
  padding: 0 16px 0 0;
  background-image: url('images/menu-right.gif');
  background-repeat: no-repeat;
  background-position: right bottom;
}
#subnavlist{
  margin: 0 auto;
  text-align: center;
}
#sidebar-left .top-left {
  background-image: url('images/left-tl.gif');
  background-repeat: no-repeat;
  background-position: top left;
}
#sidebar-left .top-right {
  background-image: url('images/left-tr.gif');
  background-repeat: no-repeat;
  background-position: top right;
}
#sidebar-left .bottom-right {
  background-image: url('images/left-br.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
}
#sidebar-left .bottom-left {
  background-image: url('images/left-bl.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
}

#sidebar-left #block-menu-secondary-links {
  font-family: Verdana, serif;
  font-size: 1.4em;
}
#sidebar-left #block-menu-secondary-links h2 {
  display: none;
  margin: 0 0 0 0;
}
#sidebar-left #block-menu-secondary-links .content {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#sidebar-left #block-menu-secondary-links ul{
  padding: 15px 0;
}
#sidebar-left #block-menu-secondary-links ul li{
  margin: 0 0;
  padding: 0 0;
}
#sidebar-left #block-menu-secondary-links li, #sidebar-right .block-menu li {
  list-style-type: none;
  list-style-image: none;
}
#sidebar-left #block-menu-secondary-links a{
  display: block;
  width: 150px;
  padding: 0 10px 3px 32px;
}
#sidebar-left #block-menu-secondary-links a:hover {
  color: #ffffff;
  text-decoration: none;
  background-image: url('images/left-hover.gif');
  background-repeat: repeat-x;
}

#sidebar-right .block {
  margin: 0 0 0 0;
}
#sidebar-right .block h2{
  margin: 0 0 0 0;
  margin: 0 1em;
}

ul.primary {
  border-bottom:1px solid #C8A087;
}
ul.primary li a {
  background-color: #CEC3A8;
  background-image: url('images/soft-back.jpg');
  border-color: #C8A087 #C8A087 transparent #C8A087;
  border-style:solid;
  border-width: 1px;
}
ul.primary li.active a {
  background-color: #E2D7BC;
  background-image: url('images/back.jpg');
  border-color: #C8A087 #C8A087 transparent #C8A087;
  border-style:solid;
  border-width: 1px;
}
ul.primary li a:hover {
  background-color: #E2D7BC;
  border-color: #CCB399;
  border-bottom-color: transparent;
}
fieldset {
  border: 1px solid #C8A087;
}

div.warning, tr.warning {
  background-color: #E2D7BC; 
}

tr.even {
  background-color:#E2D7BC;
  border-bottom: 1px solid #C8A087;
}

tr.odd {
  background-color:#CEC3A8;
  border-bottom: 1px solid #C8A087;
}

.form-submit {
  background-color: #326135;
  background-image: url('images/button-submit.gif');
  border: 2px outset #2C6B32;
  color: #F8FFCE;
}
.site-name-domain {
  color: #DA6D4C; 
} 

#comments {
	clear:both;
}
#comments td{
  padding: 0 0 0 0;
}

#comments .left-side {
   width: 1px;
   /*border-top: 1px solid #C8A087;*/
   border-right: 1px solid #C8A087;
}
#comments .comments {
   border-top: 1px solid #C8A087;
   border-right: 1px solid #C8A087;
   padding: 0 .5em 1em .5em;
}
#comments .bottom {
   border-bottom: 1px solid #C8A087;
   height: 10px;
   width: 530px;
}
#comments .bottom-left {
   width: 15px;
   height: 15px;
   background-image: url('images/comment-bl.gif');
   background-repeat: no-repeat;
   background-position: top left;
   
}
#comments .bottom-right {
   width: 15px;
   height: 15px;
   background-image: url('images/comment-br.gif');
   background-repeat: no-repeat;
   background-position: top right;
}
#comments .comment {
  border-bottom: 2px groove #CEBDA5; 
}

.comment .avatar{
  text-align: center;
  float: left;
  margin: 0 1em 1em 0;
  width: 90px;
}
.comment h3.title {
  margin-bottom: .5em;
}
.avatar .author{
  font-weight: bold;
  margin-bottom: .5em;
}
.comment .date{
  color: #326135;
}

/** Styles added by keyjey
*/
/**

/**
* News
*/
h2.news_title {
	font-size:11px;
	padding-left:9px;
	color:#477a4f;
	font-weight:bold;
	display:inline;
	border:0;
}
h2.news_title a, a.news {
	font-weight:bold;
	font-size:11px;
	color:#477a4f;
	text-decoration:none;
}
h2.news_title a:hover {
	text-decoration:underline;
}

.news_containter {
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
}
.news_date {
	padding-left:20px;
	padding-right:7px;
	padding-top:4px;
	padding-bottom:4px;
	color:#e6dbc5;
	background-color:#477a4f;
	background-image:url('images/news_icon.gif');
	background-position:center left;
	background-repeat:no-repeat;
}
.news_date a {
	color:#e6dbc5;
	text-decoration:underline;
}
.news_date a:hover {
	color:#e6dbc5;
	text-decoration:none;
}
.news_content {
	padding:5px;
}
.news_image {
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}
.news_taxonomy	{
	float:left;
	padding-left:0px;
}
.news_more	{
	text-align:right;
	padding-right:5px;
}
/**
* Menu, Primary Links
*/
div#block-menu-primary-links .menu 	{
	margin:0;
	padding:0;
	list-style-type:none;
	/*border:1px solid #f00;*/
}
div#block-menu-primary-links .leaf	{
	margin:0;
	padding:0;
	/*border:1px solid #0f0;*/
	list-style-type:none;
}
div#block-menu-primary-links .leaf a {
	display:block;
	padding-bottom:4px;
	padding-top:3px;
	padding-left:15px;
	font-size:13px;
	font-weight:bold;
}
div#block-menu-primary-links .leaf a:hover {
	color:#FFFFFF;
	background-image:url('images/menu_bg2.gif');
}
div#block-menu-primary-links li.last a, div#block-menu-primary-links li.first a {
	color:#007dbf;
}

/**
* Kernel
*/
.new	{
	font-weight:bold;
	color:#f00;
}
/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}
.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}
.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}
/**
* Forms
*/
input, select, option, textarea {
/*	border:1px solid #477a4f;*/
	background-color:#e7dcc6;
}
input[type="text"], input[type="password"], select, option, textarea	{
	border:1px solid #477a4f;
}
/*.form-textarea {
	background-color:#e7dcc6;
	color:#000;
	font-size:11px;
}*/
/**
 * Photos style
 */
 div.field-field-pics {
	float:left;
	margin-top:7px;	
	margin-right:10px;
	margin-bottom:5px;
}
div.field-field-pics div.field-label {
	display:none;
}
/**
 * Misc
 */
div.room	{
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
}
.sm {
	padding:0;
	margin-bottom:15px;
	border-collapse:collapse;
	border:1px solid #6d9070;
}
.sm td, .sm th {
	padding:3px;
	border:1px solid #6d9070;
}
.sm th	{
	color: #3d6b40;
}
li	{
	padding-top:1px;
	padding-bottom:1px;
}
.smh	{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
}
	.room_menu {
		margin-bottom:15px;
		margin-top:5px;
		text-align:center;
	}
	.room_menu_item {
		margin-left:10px;
		margin-right:10px;
	}
	.room_menu_item a {
		padding:3px;
		padding-left:5px;
		padding-right:5px;
		font-size:12px;
		font-weight:bold;
	}
	.room_menu_item a:hover {
		color:#fff;
		text-decoration:none;
		background-image:url('/themes/flop/images/room_menu_bg.gif');
		background-repeat:repeat-x;
	}

/**
* Menu, Primary Links
*/
#block-menu-primary-links .content .menu .leaf	{
	margin:0;
	padding:0;
	/*border:1px solid #0f0;*/
	list-style-type:none;
}
#block-menu-primary-links .content .menu .leaf a {
	display:block;
	padding-bottom:4px;
	padding-top:3px;
	padding-left:15px;
	font-size:13px;
	font-weight:bold;
}
#block-menu-primary-links .content .menu .leaf a:hover {
	color:#FFFFFF;
	background-image:url('/themes/flop/images/menu_bg2.gif');
}
#block-menu-primary-links {
/*	border:1px solid #f00;*/
	padding:0px;
}
#block-menu-primary-links .content{
/*	border:1px solid #0f0;*/
	padding:0px;
}
#block-menu-primary-links .content .menu{
/*	border:1px solid #00f;-*/
	padding:0;
	margin-top:0px;
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:5px;
}
#block-menu-primary-links .content .menu .leaf{
/*	border:1px solid #00f;*/
	padding:0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
}
p.contact {
	color:#326235;
	font-size:11px;
	margin-top:2px;
	margin-bottom:2px;	
}

.comment_forbidden	{
	display:none;
}
p.promo	 {
	border:1px solid #f00;
	padding-top:13px; 
	padding-bottom:3px;
	margin-top:2px;
	margin-bottom:5px;
}
p.tsdf	 {
border:1px solid #f00;
	padding-top:13px; 
	padding-bottom:3px;
	margin-top:2px;
	margin-bottom:5px;
}
a:hover	{
	text-decoration:none;
}
div.news_taxonomy  ul.links li.taxonomy_term_32{
	display:none;
}
div.news_taxonomy  ul.links li.taxonomy_term_33{
	display:none;
}
/* Ossipov Orchestra */
/*#header {
  color: #F8FFCE;
  position: relative;
  float: right;
  margin: -10px 10px 0 -210px;
  top: 0;
  right: 0; 
  width: 200px;
  font-size: 10px;
}

#header #block-user-0 {
  padding: 5px 0 0 0;
}*/
#header	 {
	/*border:1px solid #f00;*/
	text-align:center;
}
#header input.form-text	{
	background-color:#f3f4f4;
	background-image:url('images/input_bg.gif');
	border:1px solid #8197d0;
	color:#000;
	font-size:12px;
	height:25px;
	width:150px;
}

#header #edit-pass-wrapper {
  display:inline;
}
#header #block-user-0 h2, #header #block-user-0 label {
 display: none;
}
#header #block-user-0 input.form-submit	{
	width:87px;
	height:31px;
	background:url('images/submit_bg.gif');
	padding:0;
	margin-top:10px;
}
#header #block-user-0 ul li {
  list-style-type: none;
  list-style-image: none;
}
#header #block-user-0 a, #header #block-user-0 a:link, #header #block-user-0 a:hover, #header #block-user-0 a:visited, #footer a, #footer a:link, #footer a:hover, #footer a:visited {
 color: #F8FFCE;
}
#footer {
  font-size: 10px;
  color: #E2D7BC;
  background-image: url('images/footer.jpg');
  background-position: bottom;
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: top;
  height: 95px;
}
body	{
	margin:0;
	padding:0;
	border:0;
	background:#ead8c1;
	font-family:Verdana;
	font-size:11px;
}

a:link, a:visited, a:active	{
	font-size:11px;
	color:#1c4fa9;
	text-decoration:underline;
}
a:hover	{
	font-size:11px;
	color:#4bafeb;
}

td.leftbar	 {
	/*width:255px;*/
	vertical-align:top;
	/*border:1px solid #000;*/
}
div.leftbar	{
	padding-top:14px;
	padding-left:26px;
	/*border:1px solid #df8745;*/
}
td.mainbar	 {
	/*width:390px;*/
	vertical-align:top;
}
div.mainbar	{
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	/*border:1px solid #008745;*/
}
td.rightbar	 {
	/*width:355px;*/
	vertical-align:top;
	/*border:1px solid #000;*/
}
div.rightbar	{
	padding:0;
}

ul,ol	 {
	margin:0;
	padding:0;
}
p	{
	padding-top:6px;
	padding-bottom:7px;
	font-size:11px;
	color:#515151;
}
h2	{
	font-family:Verdana;
	color:#164da8;
	font-size:14px;
	/*padding-left:25px;*/
	padding-top:5px;
}
h1	{
	font-family:Verdana;
	color:#164da8;
	font-size:15px;
}
h1.events	{
	padding-left:30px;
	padding-top:5px;
}
div.news_header	{
	width:320px;
	height:31px;
	background:url('images/news_header_bg.gif');
}
div.news_footer	{
	margin-top:-5px;
	width:320px;
	height:38px;
	background:url('images/news_footer_bg.gif');
}
div.news	{
	width:320px;
	background:#e0eefa;
}
div.news_item	{
	width:298px;
	border:1px solid #d8c0a3;
	border-top:0;
	padding:10px;
	background:#e0eefa;
}
div.news_item_main	{
	width:298px;
	border:1px solid #d8c0a3;
	border-top:0;
	padding:10px;
	background:#e0eefa;
}
h3	{
	font-family:Verdana;
	color:#164da8;
	font-size:11px;
}
h3 a:link, h3 a:visited, h3 a:active, 	{
	text-decoration:underline;
}
h3 a:hover	{
	color:#4bafeb;
}
body	{
	margin:0;
	padding:0;
	border:0;
	background:#eff0f1;
	font-family:Verdana;
	font-size:11px;
}
ul, ol, li, div, p, h1, h2, h3, a	{
	margin:0;
	padding:0;
}
p	{
	font-size:11px;
	color:#515151;
}
td,tr,div, img	{
	padding:0; margin:0;
}
.main, .main_footer, .main_header	{
	width:1000px;
	margin:0;
	padding:0;
}
.main	{
	background-image:url('images/main_bg_bottom.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
.main_footer {
	height:97px;
	background-image:url('images/footer_bg.png');
	background-repeat:repeat-x;
	background-position:bottom;
}
a:link, a:visited, a:active	{
	color:#1c4fa9;
	text-decoration:underline;
}
a:hover	{
	color:#4bafeb;
}
td.leftbar	 {
	width:255px;
	vertical-align:top;
	background-image:url('images/menu_bg_top.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div.leftbar	{
	padding-top:15px;
	padding-left:40px;
}
td.mainbar_front	 {
	width:390px;
	vertical-align:top;
}
td.mainbar	 {
	width:487px;
	vertical-align:top;
}
div.mainbar	{
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
}
td.rightbar_front	 {
	width:355px;
	vertical-align:top;
}
td.rightbar	 {
	width:258px;
	vertical-align:top;
}
div.rightbar	{
	padding-top:15px;
	padding-right:20px;
}
h3	{
	font-family:Verdana;
	color:#164da8;
	font-size:11px;
}
h3 a:link, h3 a:visited, h3 a:active, 	{
	text-decoration:underline;
}
h3 a:hover	{
	color:#4bafeb;
}
legend	{
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;
	color:#1e4ead;
}
fieldset	{
	border:1px solid #d7c0a5;
}
li.custom_menu, li.custom_menu a:link, li.custom_menu a:visited, li.custom_menu a:active	{
	font-size:13px;
	color:#1c4faa;
	font-weight:bold;
	text-decoration:underline;
	list-style-image:url('images/bullet.png');
}
li.custom_menu_leaf, li.custom_menu_leaf a:link, li.custom_menu_leaf a:visited, li.custom_menu_leaf a:active		{
	font-size:11px;
	color:#1c4faa;
	font-weight:normal;
	text-decoration:none;
	list-style-image:url('images/bullet_leaf.png');
}
li.custom_menu a:hover	{
	color:#e12028;
	text-decoration:underline;
}
li.custom_menu	{
	margin-bottom:5px;
	/*border:1px solid #f00;*/
}
li.custom_menu_leaf {
	padding:0;
	margin-left:20px;
	/*border:1px solid #0f0;*/
}
h2	{
	font-family:Verdana;
	color:#164da8;
	font-size:14px;
	padding-left:25px;
	padding-top:5px;
}
div.news_header_short	{
	width:223px;
	background:url('images/news_header_bg_short.gif');
}
div.news_footer_short	{
	margin-top:-5px;
	width:223px;
	height:39px;
	background:url('images/news_footer_bg_short.gif');
}
div.news_short {
	width:223px;
	background:#e0eefa;
}
div.news_item	{
	border:1px solid #386eb8;
	border-top:0;
	padding:10px;
}
div.news_item_short	{
	border:1px solid #386eb8;
	border-top:0;
	padding:10px;
	padding-bottom:5px;
}
div.news_item_main	{
	border:1px solid #386eb8;
	border-top:0;
	padding:10px;
	padding-top:0px;
}
td.footer_leaf	{
	vertical-align:top;
	padding-left:52px;
}
td.copy	{
	padding-right:45px;
	color:#fff;
	font-size:11px;
	font-family:Verdana;
}
td.flash_header	{
	background:url('images/top_bg1.jpg');
	background-position:top;
	background-repeat:no-repeat;
	width:760px;
}
td.login_header	{
	background:url('images/top_bg2.jpg');
	background-position:top;
	background-repeat:no-repeat;
	width:240px;
	height:247px;
	vertical-align:top;
}
object	{
	margin:0;
	padding:0;
}
#page	{
	background-image:url('images/main_bg_bottom.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
td.footer_leaf	{
	vertical-align:top;
	padding-left:52px;
}
td.copy	{
	padding-left:45px;
	color:#fff;
	font-size:11px;
	font-family:Verdana;
}
div.news_more ul.links li.comment_forbidden	{
	display:none;
}
h1.node_title	{
	font-size:16px;
	font-family:"Times New Roman", Times, serif
	color:#1c4faa;
	margin-bottom:15px;
}
h2.node_date	{
	padding:0;
	margin:0;
	font-size:11px;
	font-family:Tahoma;
	color:#1c4faa;
	margin-bottom:10px;
}
div.view-events div.view-content {
	width:320px;
	background:#e0eefa;
}

div.view-News div.view-content, div.view-Events2 div.view-content	{
	width:223px;
	background:#e0eefa;
}
div.view-News div.view-content div.views-row-odd, div.view-News div.view-content div.views-row-even, 
div.view-Events2 div.view-content div.views-row-odd, div.view-Events2 div.view-content div.views-row-even, 
div.view-events div.view-content div.views-row-odd, div.view-events div.view-content div.views-row-even {
	border:1px solid #386eb8;
	border-top:0;
	padding:10px;
}
div.view-News div.view-content div.views-field-title,
div.view-Events2 div.view-content div.views-field-title {
	font-family:Verdana;
	font-weight:bold;
	color:#164da8;
	font-size:11px;
	margin-bottom:5px;
}
div.view-News div.view-content div.views-field-title a:link,
div.view-News div.view-content div.views-field-title a:visited,
div.view-News div.view-content div.views-field-title a:active, 

div.view-Events2 div.view-content div.views-field-title a:link,
div.view-Events2 div.view-content div.views-field-title a:visited,
div.view-Events2 div.view-content div.views-field-title a:active {
	text-decoration:underline;
}
div.view-News div.view-content div.views-field-title a:hover,
div.view-Events2 div.view-content div.views-field-title a:hover{
	color:#4bafeb;
}
div.view-News div.view-content div.views-field-view-node,
div.view-Events2 div.views-field-view-node, 
div.view-events div.views-field-view-node {
	text-align:right;
}

div.view-events div.views-field-view-node {
	padding-right:10px;
}
p	{
	padding-top:5px;
	padding-bottom:10px;
	color:#505050;
}

/**
 Afisha
 */
 h1.node_title	{
	font-size:20px;
	color:#1c4faa;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom:10px;
 }
 h2.season	{
	font-size:16px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	color:#787878;
	margin-left:0;
	padding-left:0;
	margin-bottom:15px;
 }
  h2.concert	{
	font-size:16px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	color:#e22c34;
	margin-left:0;
	padding-left:0;
	margin-bottom:5px;
 }
 div.afisha	{
 	width:443px;
	margin-bottom:20px;
 }
 div.afisha_header	{
	padding-left:30px;
	padding-top:3px;
	width:413px;
	background:url('images/afisha_header_bg.gif');
 }
 div.afisha_content	{
 	padding-left:20px;
 	padding-right:20px;
	padding-top:10px;
	padding-bottom:15px;
 	border:1px solid #fff;
	border-top-style:none;
	background:url('images/afisha_concert_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
 }
 span.abon	{
 	font-size:15px;
	color:#1c4faa;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
 }
 span.begin	{
 	font-size:11px;
	font-family:Tahoma;
 	color:#787878;
	font-weight:bold;
 }
 span.time	{
 	font-size:11px;
	font-family:Tahoma;
 	color:#e22f36;
	font-weight:bold;
 }
 /**
 Audio
 */
 table.audio	{
 	border:1px solid #fff;
	width:445px;
 }
 td.audio	{
  	padding-left:15px;
 	padding-right:15px;
	padding-top:10px;
	padding-bottom:15px;
 	background:url('images/audio_bg.gif');
 }
 td.audio_icon	{
 	width:70px;
	text-align:center;
 	padding-top:10px;
 	padding-bottom:10px;
 	background:url('images/audio_bg.gif');
 }
 p.audio	{
 	font-size:11px;
	font-family:Tahoma;
 	color:#e22f36;
 }
 span.size	{
 	font-size:10px;
	font-family:Tahoma;
 	color:#787878;
	font-weight:bold;
 }
 img	{
 	border:0;
 }
p.morelink	{
	text-align:right;
	margin-top:-15px;
}
li	{
	font-size:11px;
	color:#515151
}
h2	{
	padding:0;
}
h1.guestbook	{
	margin-bottom:15px;
}
div.submitted	{
	color:#aaa;
}
h3.date	{
	font-size:13px;
	color:#f00; 
	font-weight:bold;
 }
ol li	{
	list-style:decimal;
}
div.news_more ul.links li.blog_usernames_blog {
	display:none;
}

/*  Views 
**/
/* ����������������� �������� */
div.views-field-field-text-data-value	{
	margin-top:10px;
	margin-bottom:5px;
}
div.views-field-field-text-data-value span.field-content {
	font-family:Verdana;
	color:#164da8;
	font-size:11px;
	font-weight:bold;
}
div.views-field-title	{
	margin-bottom:10px;
}
div.views-field-title span.field-content {
	font-weight:bold;
	color:#505050;
}

div#first-time	{
display:none;
}

fieldset.captcha legend	{
	display:none;
}

#ga-pager-box ul.pager {
	display:block;
}
#ga-pager-box ul.pager {
	text-align:center;
}
ul.gallery_assist li.pager-ellipsis {
display:none;
}
div.error {
display:none;
}
span.submitted {
display:none;
}
#ga-pager-box ul.pager {
text-align:center;
}
#ga-image-display {
padding-left:auto;
padding-right:auto;
text-align:center;
}