body {
    -x-system-font: none;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding: 0 0 10px;
    background-color: #FFFFFF;
}

table {
   border: 0px none;
   border-collapse: separate;
}

td {
  padding: 0px;
  height: auto;
}

body, a, p, td, li, ul, ol, h1, h2, h3 {
  font-family: Arial, serif;
}

body, p, li, ul, ol, h1, h2, h3 {
  padding: 5px 10px 5px 10px;
  margin: 0px;
}

h1 {
  font-size: 14px;
}

h2 {
  font-size: 14px;
}

a:link, a:visited {
    text-decoration: none;
    color:  #000080;
}

a:hover, a:active {
    text-decoration: none;
    color: #3300FF;
}


.head {
    width: 100%;
}

.submenu {
  display: none;
  position: absolute;
  z-index: auto;
  background-color: #535353;
}

#birka {
  position: absolute;
  left: -48px;
  bottom: 0px;
}

#birka1 {
  z-index: 3;
}

#birka2 {
  z-index: 2;
}


#lImage1, #rImage1, #lImage2, #rImage2 {
  width: 445px; height: 245px;
  position: absolute;
  top: 0px;
  left: 0px;
}


#lImage1,#rImage1  {
  z-index: 1;
}

 #lImage2, #rImage2 {
  z-index: 0;
}



.title a:link, .title a:visited {
    font-size: 14px;
    font-weight: bolder;
    text-decoration: none;
    color: #DCDCDC;
    padding: 3px;
}

.title a:hover, .title a:active {
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 3px;
}

.sMenuBar {
  position: relative;
}

.rMenuBar {
  position: relative;
}

.mMenuBar {
  border-left: 8px solid #FFFFFF;
  border-right: 8px solid #FFFFFF;
  position: relative;
  z-index: 2;
}


.topMenu, .midMenu {
    position: relative;
    width: 1200px;
    background: url(../../themes/rusblues/doska.png) repeat fixed top;
    background-color: #524741;
    color: #DCDCDC;
}

.midMenu {
  height: 245px;
}

.topMenu {
  border-bottom: 8px solid #FFFFFF;
}

#content {
  padding: 0px;
  background-color: #FFFFFF;
  text-align: left;
}

#content table {
  width: 100%;
}

#content #main img {
  max-width: 600px;
}

#content #sidebar-right img {
  max-width: 210px;
}


#sidebar-left, #sidebar-right {
  background-color: #FFFFFF;
  width: 250px;
  max-width: 250px;
  vertical-align: top;
}

.block {
   background-color: #F4F4F4;
   margin: 0px 0px 8px 0px;
}

.node {
   background-color: #F4F4F4;
   margin: 0px 0px 8px 0px;
}

.comment {
   background-color: #F4F4F4;
   margin: 0px 0px 8px 0px;
}

#FestBaner {
   background-color: #F4F4F4;
   margin: 0px 0px 5px 0px;
}


.block .title, .node .title, #main .title {
    min-height: 16px;
    padding: 5px 10px;
    background: url(../../themes/rusblues/doska.png) repeat fixed top;
    background-color: #524741;
    color: #DCDCDC;
}

.block .content, .node .content {
    background-color: #F4F4F4;
    padding: 10px 10px;
}

ul.primary {
  margin: 8px 0px 0px 0px;
  }


#main {
  margin: 0px 8px 0 8px;
}

#edit-name-wrapper, #edit-pass-wrapper {
  margin: 2px;
}


/* Primary nice menu */

#PrimaryMenu {
  width: 1200px;
  height: 26px;
  padding: 0px;
  border-top: 8px solid #FFFFFF;
  border-bottom: 8px solid #FFFFFF;
  background: url(../../themes/rusblues/doska.png) repeat fixed top;
  background-color: #524741;
  color: #DCDCDC;
}

#PrimaryMenu a:link, #PrimaryMenu a:visited {
    font-size: 14px;
    font-weight: bolder;
    text-decoration: none;
    color: #DCDCDC;
    padding: 3px 20px 3px 20px;
    border: 2px solid transparent;
}

#PrimaryMenu a:hover, #PrimaryMenu a:active {
    font-size: 14px;
    border: 2px solid #989898;
    background-color: #535353;
    color: #FFFFFF;
    text-decoration: none;
}

#PrimaryMenu .nice-menu li {
  /*outline: 1px solid blue; */

  border: none;
  background: none;
  background-color: transparent;
  padding: 0px 10px;
}

#PrimaryMenu .menuparent a {
  /*border: none;*/
}


#PrimaryMenu .menuparent ul {
  top: 26px;
  left: 10px;
  background-color: #444444;
  border: 2px solid #989898;
  padding: 0px;
  margin: 0px;
  opacity: 0.91;
  z-index: 50;
}

#PrimaryMenu .menuparent ul li a {
  border: none;
  border-bottom: 1px solid #555555;

  padding: 4px 15px;
  font-weight: normal;
  z-index: 1000;
}

#PrimaryMenu .menuparent ul li a:hover {
  background-color: #666666;
  opacity: 1;
}

#PrimaryMenu .menuparent ul li {
   width: 170px;
   margin: 0px;
   padding: 0px;
}

#PrimaryMenu .menuparent .menuparent ul {
  top: -2px;
  left: 130px;
}

.new {
  position: absolute;
  font-size: 10px;
  font-weight: bold;
  color: red;
}

.links ul  {
  display: inline;
}

.submitted, .links {
  background-color: #E9E9E9;
  font-size: 10px;
  padding: 3px 0px;
}

.pager {
  margin: 20px 0px !important;
}

.pager li {
  padding: 0px !important;
}


.pager-current, .item-list .pager li.pager-current {
background-color:#FFFFFF;
border:2px solid #0B4D67;
font-size:0.9em;
margin:0 3px 0 0 !important;
padding:0.2em 0.5em !important;
}

.pager a {
	background:none repeat-x scroll left bottom #F4F4F4 !important;
	border:2px solid #DFDDDD;
	color:#454545 !important;
	font-size:0.9em;
	margin:0 3px 0 0;
	padding:0.2em 0.5em;
	text-decoration:none;
}

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

.quoteblock .views-field-title {
	clear: left;
	text-align: right;
}

#block-views-video-block_1 embed, #block-views-video-block_1 object {
	width: 230px !important;
	height: auto !important;
	z-index: 1;
}

.messages, .status {
    padding: 10px;
    margin: 5px 0px;	
    border: 2px solid green;
    background-color: #DDFFDD;
}

.comment .content, .comment_lbar {
   vertical-align: top;
   display: table-cell;	
}

.comment_lbar {
   text-align: center;
   padding: 5px;
   width: 100px;
   background-color: #E9E9E9; 	
}

.comment_lbar .picture IMG {
     border: 2px solid white;
}
.links, .content, #nofloat {
    clear: left;
}


