/* $Id: style.css,v 1.38.2.4 2009/09/14 13:10:47 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

/**
 * Generic elements
 */
body {
  margin: 0;
  padding: 0;
  background: #edf5fa;
  font: 12px/170% Verdana, sans-serif;
  color: #494949;
}
input {
  font: 12px/100% Verdana, sans-serif;
  color: #494949;
}

textarea, select {
  font: 12px/160% Verdana, sans-serif;
  color: #494949;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}

h1 {
  font-size: 170%;
}

h2 {
  font-size: 160%;
  line-height: 130%;
}

h3 {
  font-size: 140%;
}

h4 {
  font-size: 130%;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 110%;
}

ul, quote, code, fieldset {
  margin: .5em 0;
}

p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}

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

a:hover {
  color: #0062A0;
  text-decoration: underline;
}

a:active, a.active {
  color: #5895be;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}
/* 
ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}
/* 
ol li, ul li {
  margin: 0.4em 0 0.4em .5em;
}

ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em; 
  padding: 0;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0em; 
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0.15em 0 0.15em .5em; 
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;  
}

ol li {
  padding: 0 0 .3em;
  margin-left: 2em; 
}

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 0px .35em; 
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0; 
}

ol.task-list {
  margin-left: 0; 
  list-style-type: none;
  list-style-image: none;
}
ol.task-list li {
  padding: 0.5em 1em 0.5em 2em; 
}
ol.task-list li.active {
  background: transparent url(images/task-list.png) no-repeat 3px 50%; 
}
ol.task-list li.done {
  color: #393;
  background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%; 
}
ol.task-list li.active {
  margin-right: 1em; 
}    

*/
   
fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  margin: 0.5em 0 1em 1.5em; /* LTR */
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em; /* LTR */
}

img, a img {
  border: none;
}

table {
  margin: 1em 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #d3e7f4;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .3em .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #d3e7f4;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #edf5fa;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container, td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
  border-top-width: 0;
}

span.form-required {
  color: #ffae00;
}

span.submitted, .description {
  font-size: 0.92em;
  color: #898989;
}

.description {
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #898989;
}

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.25em 0;
}

#center form {
  margin-bottom: 2em;
}

.form-button, .form-submit {
  margin: 2em 0.5em 1em 0; /* LTR */
}

#dblog-form-overview .form-submit,
.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;
}

.box {
  margin-bottom: 2.5em;
}

/**
 * CSS support
 */

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/**
 * dblog.module
 */
tr.dblog-user {
  background-color: #fcf9e5;
}

tr.dblog-user td.active {
  background-color: #fbf5cf;
}

tr.dblog-content {
  background-color: #fefefe;
}

tr.dblog-content td.active {
  background-color: #f5f5f5;
}

tr.dblog-warning {
  background-color: #fdf5e6;
}

tr.dblog-warning td.active {
  background-color: #fdf2de;
}

tr.dblog-error {
  background-color: #fbe4e4;
}

tr.dblog-error td.active {
  background-color: #fbdbdb;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
  background: #d7ffd7;
}
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
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;
}



/**
 * Layout
 */
 
ul.links li {
padding:0;
}
body {
font-family: Arial, sans-serif;
background: #fff;
margin: 0px;
padding: 0px;
line-height:130%;
}

table, tbody {
border: 0px;
}

a:focus {
outline-style:none;
}

img {
border: 0px;
}

h3 {
font-size: 14px;
font-weight: bold;
color: #3b3b3b;
}
h4 {
font-size: 12px;
font-weight: bold;
color: #646464;
}
.container {
width: 1024px;
margin: 0 auto;
}
#header {
width: 100%;
min-width: 1024px;
height: 215px;
background: url('./images/header_back.jpg') repeat-x;
}
#header .container {
height: 215px;
background: url('./images/head_b.jpg') top no-repeat;
}
#header img#logo {
position: relative;
z-index: 2;
margin: 50px 0 0 20px;
float: left;
}

#header #block-block-2 {
width: 201px;
margin: 140px 80px 0 0;
float: right;
text-align: right;
}
#header #block-block-2 p {
margin: 0px;
}
#header #block-block-2 a {
font-family: Sans Serif, sans-serif;
font-size: 12 px;
font-weight: 100;
color: #fff;
}

#header #top_menu {
position: relative;
z-index: 1;
float: left;
margin: 190px 0 0 -270px;
}
#header #top_menu ul {
margin: 0 0 0 40px;
}
#header #top_menu ul li {
display: inline-block;
float: left;
}
#header #top_menu ul li a {
height: 20px;
display: block;
font-size: 15px;
font-weight: bold;
color: #fdfdfd;
text-decoration: none;
float: left;
padding: 5px 15px 0 15px;
}
#header #top_menu li:hover {
background: url('./images/li_hover.jpg') left top no-repeat;
}
#header #top_menu li:hover a {
background: url('./images/a_hover.jpg') right top no-repeat;
}
#header #top_menu li.active {
background: url('./images/li_active.jpg') left top no-repeat;
}
#header #top_menu li.active a {
background: url('./images/a_active.jpg') right top no-repeat;
color: #b90000;
}

#content {
width: 100%;
min-width: 1024px;
background: #fff;
float: left;
margin: 20px 0 0 0;
}
#content #content_left {
float: left;
width: 700px;
margin: 0 0 0 20px;
text-align: left;
padding: 0 0 30px 0;
}

#content #content_left h1 {
margin: 0 0 20px 0;
}
#content #content_left h2 {
font-size: 20px;
font-weight: bold;
color: #484848;
margin: 0 0 20px 0;
}


#content #content_left .block-eda27 {
float: left;
width: 147px;
margin: 0 23px 0 0;
}
#content #content_left .block-eda27 h2 {
width: 133px;
height: 21px;
background: url('./images/spis_back.jpg') left top no-repeat;
padding: 4px 0 0 10px;
margin: 0px;
font-size: 13px;
font-weight: bold;
color: #fff;
cursor: pointer;
}

#content #content_left .block-eda27 .content {
background: url('./images/select_back.jpg') left top no-repeat;
width: 143px;
height: 65px;
margin: 5px 0 20px 0;
padding: 10px 0 0 5px; 
}
#content #content_left .block-eda27 .content li {
font-size: 12px;
font-weight: 100;
color: #3d3d3d;
margin: 0 0 3px 0;
display: block;
}
#content #content_left .block-eda27 .content li a {
color: #3d3d3d;
text-decoration: underline;
}
#content #content_left .block-eda27 .content a:hover {
text-decoration: none;
}
#content #content_left .block-eda27 .content .hidden_pup {
    position: absolute;
    float: left;
    width: 140px;
    background: #fff;
    border: 1px solid #444;
    margin: -75px 0 0 0;
    padding: 5px 10px 5px 10px;
    display: none;  
}
#content #content_left .block-eda27 .content p.all {
font-size: 11px;
color: #d90d0d;
margin: 10px 0 0 95px;
}
#content #content_left .block-eda27 .content p.all a {
color: #d90d0d;
}





#content #content_left p.all_abs {
font-size: 11px;
color: #d90d0d;
}
#content #content_left p.all_abs a {
color: #d90d0d;
}

#content #content_left #content_left_bottom {
width: 700px;
float: left;
margin: 20px 0 40px 0;
}
#content #content_left #block-views-res_week-block_1,
#content #content_left #block-views-top_res-block_1 {
width: 303px;
float: left;
margin: 20px 40px 0 0;
}
#content #content_left #block-views-res_week-block_1 h2,
#content #content_left #block-views-top_res-block_1 h2 {
display: block;
width: 293px;
height: 24px;
background: url('./images/top_name.jpg') left top no-repeat;
padding: 4px 0 0 10px;
font-size: 16px;
font-weight: bold;
color: #fff;
margin: 0px;
}

#content #content_left #block-views-res_week-block_1 .content,
#content #content_left #block-views-top_res-block_1 .content {
   background: #f9f9f9;
   float: left;
}

#content #content_left #block-views-res_week-block_1 .content .view-res-week,
#content #content_left #block-views-top_res-block_1 .content .view-top-res {
   background: url('./images/top_res.jpg') left top no-repeat; 
   float: left;
}


#content #content_left #block-views-res_week-block_1 .view-content,
#content #content_left #block-views-top_res-block_1 .view-content {
width: 277px;
height: 377px;
background: url('./images/bottom_res.jpg') left bottom no-repeat;
padding: 10px 13px 0 13px;
float: left;
}

#content #content_left #block-views-res_week-block_1 .view-content {
height: 425px;
}

#content #content_left #block-views-top_res-block_1 .view-content {
height: 377px;
padding: 0px 13px 0 13px;
}
#content #content_left #block-views-top_res-block_1 .view-content p {
	margin: 0;
}
#content #content_left #block-views-top_res-block_1 .view-content p a {
	font-size: 12px; font-style: italic; color: #d90d0d;
}

#content #content_left #block-views-top_res-block_1 .view-header {
	padding: 5px 10px 5px 10px;
}
#content #content_left #block-views-top_res-block_1 .view-header p {
	margin: 0;
}
#content #content_left #block-views-res_week-block_1 .view-content p {
font-size: 12px;
font-weight: 100;
color: #3d3d3d;
}
#content #content_left #block-views-res_week-block_1 .view-content p.pod {
color: #d90d0d;
margin: 30px 0 0 190px;
}
#content #content_left #block-views-res_week-block_1 .view-content p.pod a {
color: #d90d0d;
}
table.views-view-grid {
    margin: 0;
}
table.views-view-grid td, table.views-view-grid th {
    margin: 0;
    padding: 0;
}
#content #content_left #block-views-top_res-block_1 .view-content td {
height: 60px;
}
#content #content_left #block-views-top_res-block_1 .view-content .views-field-field-photo-fid {
float: left;
margin: 0 10px 0 0;
}


#content #content_left #block-views-top_res-block_1 .view-content td .views-field-title span {
line-height: 60px;
margin: 5px 0 0 0;
}
#content #content_left #block-views-top_res-block_1 .view-content td .views-field-title span a {
font-size: 13px;
font-weight: bold;
color: #d90d0d;
text-decoration: underline;
}
#content #content_left #block-views-top_res-block_1 .view-content td .views-field-title span a:hover {
text-decoration: none;
}
#block-views-res_week-block_1 .views-field-body{
padding: 10px 0 10px 0;

}

#content #content_right {
width: 220px;
float: right;
margin: 0 80px 0 0;
}
#search-theme-form { position: relative; width: 220px; height: 22px; background: url('./images/search_f.jpg') left no-repeat; float: right; margin: 3px 0 20px 0; }
#search-theme-form * { margin: 0; padding: 0; }
#search-theme-form div { display: inline; }
#search-theme-form label { display: none; }
#search-theme-form input.form-text { width: 185px; height: 16px; border: 0px; background: none; font-size: 12px; margin: 3px 2px 0 4px; color: #797979; float: left; padding: 0; }
#search-theme-form input.form-submit { display: inline; width: 21px; height: 23px; border: 0; margin: 0 0 0 5px; background: url('./images/search_btn.jpg') left no-repeat; float: right; }


#block-block-1 p {
margin: 0px;
text-align:left;

}


#content #content_right #news {
padding: 0 0 10px 0;
margin: 20px 0 0 0;
text-align: left;
}
#content #content_right #news #news_top {
height: 8px;
background: url('./images/news_top.png') no-repeat;
}
#content #content_right #news p.name {
font-size: 14px;
font-weight: bold;
color: #2f393c;
margin: 0 0px 10px 0px;
}
#content #content_right #news p.name span, #content #content_right #news p.name span a {
font-size: 11px;
font-weight: bold;
color: #ef1c1c;
margin: 0 0 0 30px;
}
#content #content_right #news .new {
margin: 0 0px 15px 0px;
}
#content #content_right #news .new .views-field-created span {
font-size: 11px;
font-style: italic;
color: #949c9d;
font-weight: 100;
margin: 0 0 0 0;
}
#content #content_right #news .new .views-field-body a {
font-size: 11px;
color: #2e393b;
font-weight: 400;
margin: 0 0 0 0;
}

#content #content_left #block-views-block_article-block_1 .view-block-article,
#content #content_left #block-views-block_article-block_1 .view-block-article .view-content { float: left; width: 619px; }
#content #content_left #block-views-block_article-block_1 { float: left; width: 619px; padding: 15px 0 0 0; }
#content #content_left #block-views-block_article-block_1 .content { float: left; padding: 0 0 20px 0; }
#content #content_left #news {
text-align: left;
float: left;
background: url('./images/new-new-cont-back.jpg') top left repeat-y;
width: 619px;
}
#content #content_left #news .wrapper { width: 619px; float: left; background: url('./images/new-new-cont-bottom.jpg') bottom left no-repeat; padding: 0 0 20px 0; }
#content #content_left #news .wrapper .wrap { width: 619px; background: url('./images/new-new-cont-top.jpg') top left no-repeat; padding: 5px 15px 0 15px; float: left; }
#content #content_left #news .views-field-field-pic-news-fid { float: left; }
#content #content_left #news .views-field-created,
#content #content_left #news .views-field-title,
#content #content_left #news .views-field-body { padding: 2px 0 0 70px; }

#content #content_left #news #news_top {
height: 8px;
background: url('./images/news_top.png') no-repeat;
}
#content #content_left #news p.name {
font-size: 14px;
font-weight: bold;
color: #fff;
display: block;
margin: 0;
padding: 7px 20px;
background: url('./images/new-new-name-back.jpg') top left no-repeat;
}
#content #content_left #news p.name span, #content #content_right #news p.name span a {
font-size: 11px;
font-weight: bold;
color: #ef1c1c;
}
#content #content_left #news .new {
    float: left;
    width: 580px;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #e5e5e5;
}
#content #content_left #news p.all-new { display: block; float: right; padding: 5px 20px 0 0; margin: 0; }
#content #content_left #news .new .views-field-created span {
font-size: 11px;
color: #949c9d;
font-weight: 100;
margin: 0;
}
#content #content_left #news .new .views-field-body a {
font-size: 11px;
color: #2e393b;
font-weight: 400;
margin: 0;
}

#content #content_left #news p.all-new a,
#content #content_left #news .views-field-title a { font-size: 12px; font-style: italic; color: #d90d0d; }


div.view-article table td { padding: 5px 0; }

#content #content_left #block-block-7 { clear: both; text-align: right; padding: 5px 40px 0px 0; }
#content #content_left #block-block-7 p { margin: 0; }
#content #content_left #block-block-7 a { font-size: 12px; font-style: italic; color: #d90d0d; }


#footer {
width: 100%;
min-width: 1024px;
height: 94px;
background: url('./images/footer_back.jpg') top repeat-x;
float: left;
}

#footer #footer_menu {
position: relative;
width: 1024px;
z-index: 1;
float: left;
margin: 0;
}
#footer #footer_menu ul {
margin: 0px 0 0 -25px;
}
#footer #footer_menu ul li {
display: inline-block;
float: left;
}
#footer #footer_menu ul li a {
height: 20px;
display: block;
font-size: 11px;
font-weight: 100;
color: #fdfdfd;
text-decoration: underline;
float: left;
padding: 3px 20px 0 20px;
}
#footer #footer_menu a:hover {
text-decoration: none;
}
#footer #footer_menu li.active {
background: url('./images/li_foot_active.jpg') left top no-repeat;
}
#footer #footer_menu li.active a {
background: url('./images/a_foot_active.jpg') right top no-repeat;
color: #b90000;
font-weight: bold;
text-decoration: none;
}

#footer #copir {
float: left;
padding: 20px 0 0 25px;
}
#footer #copir p {
font-size: 11px;
color: #fff;
margin: 0;
}
a.land
{
	color: #fff;
	text-decoration:none;
}



#footer #develop {
float: right;
text-align: right;
padding: 20px 70px 0 0;
}
#footer #develop p {
font-size: 11px;
color: #fff;
margin: 0;
}
#footer #develop p  a{
color:white;
font-weight:bold;
}
#footer #develop p  a img{
margin-left:5px;
border:none;
}

#content #content_right .block-eda27 {
    float: left;
    text-align: left;
}
#content #content_right .block-eda27 h2 {
    width: 220px;
    height: 21px;
    background: url('./images/right_ser.jpg') left top no-repeat;
    padding: 4px 0 0 10px;
    margin: 0 0 0 2px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}
#content #content_right .block-eda27 .content {
    width: 220px;
    height: 130px;
    background: url('./images/qwe.jpg') left top no-repeat;
    margin: 5px 0 20px 2px;
    padding: 10px 0 0 5px; 
    overflow: auto;
}
#content #content_right .block-eda27 .content ul {width:195px; height:120px; padding:0 0 0 10px; overflow:auto}
#content #content_right .block-eda27 .content li {
    font-size: 12px;
    font-weight: 100;
    color: #3d3d3d;
    margin: 0 0 3px 0;
    display: block;
    list-style-type: none;
}
#content #content_right .block-eda27 li a {
    color: #3d3d3d;
}



.jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.jScrollPaneTrack {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    height: 100%;
    background:url(./images/track.gif) repeat-y left top;
}
.jScrollPaneDrag {
    position: absolute;
    cursor: pointer;
    overflow: hidden;
    background:url(./images/drag.gif) no-repeat left top;
    height:42px
}
.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
a.jScrollArrowUp {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    background:url(./images/but_up.gif) no-repeat center top;
    height:18px;
}
a.jScrollArrowDown {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    background:url(./images/but_down.gif) no-repeat center top;
    height:18px;
}






#content #content_left #block-eda27-9 {
width: 640px;
height: 63px;
float: left;
background: url('./images/abc_back.jpg') left top repeat-x;
}
#content #content_left #block-eda27-9 .content {
width: 640px;
height: 63px;
float: left;
background: url('./images/abc_left.jpg') left top no-repeat;
margin: 0;
padding: 10px 0 0 20px;
}
#content #content_left #block-eda27-9 h2 {
display: none;
}
#content #content_left #block-eda27-9 ul {
display: block;
float: left;
width: 640px;
height: 63px;
margin: -10px 0 0 0;
padding: 10px 0 0 0;
background: url('./images/abc_right.jpg') right top no-repeat;
}
#content #content_left #block-eda27-9 li {
display: inline;
float: left;
padding: 0 9px 0 4px;
margin: 0 0 13px 0;
}
#content #content_left .view-id-search .view-empty p {
    width: 640px;
}
#content #content_left #block-eda27-9 li a {
font-size: 16px;
font-weight: bold;
margin: 0px;
text-decoration: none;
}
#content #content_left #block-eda27-9 li a:hover {
color: #c00b0b;
text-decoration: underline;
}
#content #content_left #block-eda27-9 div.abs_red p, #content #content_left #select_abs div.abs_q p {
color: #fff;
}
#content #content_left #block-eda27-9 div.abs_white p {
color: #4e4e4e;
}

#content #content_left #block-eda27-9 div.abs_red  {
background: url('./images/abs_red.jpg') left top no-repeat;
}
#content #content_left #block-eda27-9 div.abs_white  {
background: url('./images/abs_white.jpg') left top no-repeat;
}
#content #content_left #block-eda27-9 div.abs_q  {
background: url('./images/abs_q.jpg') left top no-repeat;
}


#content #content_left table.views-table {
    float: left;
}

#content #content_left table.views-table thead {
    height: 27px;
    background: url('./images/table_thead_back.jpg') left top repeat-x;
}
#content #content_left table.views-table {
    width: 685px;
}
#content #content_left table.views-table a {
    color: #cc0001;
    text-decoration: underline;
}
#content #content_left table.views-table a:hover {
    text-decoration: none;
}
#content #content_left table.views-table thead th {
    border: 0px;
    color: #4e4e4e;
}
#content #content_left table.views-table thead th.views-field-field-speciality-nid {
    background: url('./images/table_thead_right.jpg') right top no-repeat;
}
#content #content_left table.views-table thead th.views-field-field-kitchen-nid {
    background: url('./images/table_thead_left.jpg') left top no-repeat;
}
#content #content_left table.views-table tr.odd {
    background: #f8f8f8;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;    
}
#content #content_left table.views-table tr.even {
    background: #fff;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;    
}
#content #content_left table.views-table td.views-field-field-photo-fid {
    width: 60px;
}
#content #content_left .item-list {
    float: right;
    padding: 0 10px 0 0;
}
#content #content_left ul.pager li {
    color: #4e4e4e;
    padding: 0 5px 0 5px;
    margin: 0;
}
#content #content_left ul.pager li a {
    color: #cc0001;
    text-decoration: underline;
}
#content #content_left ul.pager li a:hover {
    text-decoration: none;
}

div.node {
    width: 680px;
    float: left;
    padding: 0 20px 0 0;
}
div.clear-block .field-field-photo, div.clear-block .field-field-photos-menu {
	float: left;
	width: 675px;
    margin: 0 0 15px 0;
}
div.clear-block .field-field-photos-menu {
    padding: 20px 0 0 0;
}
div.clear-block .field-field-photo .sb-image, div.clear-block .field-field-photos-menu .sb-image {
	float: left;
    margin: 0 5px 5px 0;
}
form.fivestar-widget #edit-vote-wrapper {
    float: right;
}

form.fivestar-widget div.fivestar-form-item {
    /*width: 660px;*/
    float: right;
    padding: 5px 15px 0 0;
}
div.main_text{
width:550px;}


div.fivestar-static-form-item, form.fivestar-widget {
    float: right;
}

div.foreground {
    background: url('./images/bar.png') left top repeat-x;
} 
#content #content_left .poll .wrapper {
    width: 675px;
    float: left;
    padding: 0 0 10px 0;
}
#content #content_left .poll .text {
    float: left;
    padding: 0 5px 0 0;
}
#content #content_left .poll .bar {
    float: left;
    width: 520px;
    margin: 20px 0 0 0;
}

form div.poll .vote-form .choices {
    margin: 0;
    float: left;
    width: 100%;
}
form div.poll .vote-form .choices div.form-item {
    position: relative;
    float: left;
    width: 155px;
    height: 190px;
    margin: 0 10px 15px 0;
    border: 0px;
}

form div.poll .vote-form .choices div.form-item label {
    position: absolute;   
    width: 155px;
}
form div.poll .vote-form .choices div.form-item label input {
    position: absolute;  
    top: 160px; 
    margin: 0 0 0 70px; 
}


form div.poll .vote-form .choices div.form-item div.img {
    position: absolute;
    float: left;
}


div.clear { clear: both; }

#content #content_left #block-block-6 {
width: 645px;
float: left;
margin: 20px 0 0 0;
}
#content #content_left #block-block-6 h2 {
display: block;
width: 635px;
height: 24px;
background: url('./images/top_rec_block.jpg') left top no-repeat;
padding: 4px 0 0 10px;
font-size: 16px;
font-weight: bold;
color: #fff;
margin: 0px;
}
         
#content #content_left #block-block-6 .content {
width: 620px;
height: 190px;
background: url('./images/back_rec_block.jpg') left top no-repeat;
padding: 10px 13px 0 13px;
}
#content #content_left #block-block-6 .content p {
font-size: 12px;
font-weight: 100;
color: #3d3d3d;
margin: 0 0 5px 0;
}




#content #content_left #block-eda27-10 { float: right; width: auto; height: auto; background: none; margin: 26px 75px -30px -80px; }
#content #content_left #block-eda27-10 .content { width: auto; height: auto; background: none; }

#content #content_left #block-eda27-10 li a {
font-size: 16px;
font-weight: bold;
margin: 0px;
text-decoration: none;
}
#content #content_left #block-eda27-10 li a:hover {
color: #c00b0b;
text-decoration: underline;
}




/*** ÄÎÁÀÂËÅÍÎ 07.04.2010 ÄËß ÁËÎÊÀ ÐÅÊÎÌÅÍÄÓÅÌ ***/
#content #content_left #block-views-recommended-block_1 .view-block-article,
#content #content_left #block-views-recommended-block_1 .view-block-article .view-content { float: left; }
#content #content_left #block-views-recommended-block_1 { float: left; width: 619px; padding: 0; }
#content #content_left #block-views-recommended-block_1 .content { float: left; padding: 0 0 20px 0; }

#content #content_left #block-views-recommended-block_1 h2 {
font-size: 14px;
font-weight: bold;
color: #fff;
display: block;
margin: 0;
padding: 6px 20px;
text-transform: uppercase;
background: url('./images/new-new-name-back.jpg') top left no-repeat;
}
#content #content_left #block-views-recommended-block_1 .view-recommended,
#content #content_left #block-views-recommended-block_1 .views-row { 
	float: left;
	padding: 0 9px; 
	text-align: center;
}

#content #content_left #block-views-recommended-block_1 {
text-align: left;
float: left;
background: url('./images/new-new-cont-back.jpg') top left repeat-y;
}
#content #content_left #block-views-recommended-block_1 .content { /*background: url('./images/new-new-cont-top.jpg') top left no-repeat;*/ 
background: url('./images/new-new-cont-bottom.jpg') bottom left no-repeat; 
padding: 0; float: left; width: 619px; }
#content #content_left #block-views-recommended-block_1 .view-recommended { float: left; padding: 5px 10px 20px 10px; }
#content #content_left #block-views-recommended-block_1 .content a {
font-size: 11px;
font-weight: bold;
color: #d90d0d;
text-decoration: underline;
}
#content #content_left #block-views-recommended-block_1 .content a:hover {
text-decoration: none;
}

/*** ÄÎÁÀÂËÅÍÎ 12.04.2010 ÄËß ÎÒÇÛÂÎÂ ***/
#content_left .content p { clear: both; }
#content_left .content span.comment { display: block; float: right; background: url('./images/span-com.jpg') top left no-repeat; }
#content_left .content span.comment a { display: block; float: left; background: url('./images/a-com.jpg') top right no-repeat; font-size: 12px; font-weight: bold; color: #fff; padding: 5px 10px; }

#content_left .content span.hover { background: url('./images/span-com-hover.jpg') top left no-repeat; }
#content_left .content span.hover a { background: url('./images/a-com-hover.jpg') top right no-repeat; }

#content_left .content div.comment { clear: both; }
#content_left .content .comment ul { display: block; float: left; width: 100%; padding: 0 0 2px 0; margin: 0; }
#content_left .content .comment ul li { display: block; float: left; padding: 0; margin: 0; }
#content_left .content .comment ul li.span { background: url('./images/li-com.jpg') top left no-repeat; }
#content_left .content .comment ul li span { display: block; float: left; background: url('./images/li-a-com.jpg') top right no-repeat; padding: 5px 10px; font-size: 12px; font-weight: bold; color: #a00000; }
#content_left .content .comment ul li a { display: block; float: left; color: #000; font-size: 12px; text-decoration: underline; padding: 5px 10px; }
#content_left .content .comment ul li a:hover { text-decoration: none; }

#content_left .content .comment .view-restaurant-comment,
#content_left .view-all-comments { width: 677px; float: left; background: url('./images/comment-back.jpg') top left no-repeat; }
#content_left .content .comment .view-restaurant-comment .view-content,
#content_left .view-all-comments .view-content { padding: 15px 20px; }
#content_left .content .comment .view-restaurant-comment .view-content .views-row,
#content_left .view-all-comments .view-content .views-row { padding: 0 0 15px 0; }
#content_left .content .comment .views-field-field-name-user-value,
#content_left .view-all-comments .views-field-field-name-user-value { float: left; }
#content_left .content .comment .views-field-field-name-user-value span,
#content_left .view-all-comments .views-field-field-name-user-value span { display: block; float: left; padding-right: 10px; border-right: 1px solid #000; font-size: 12px; font-weight: bold; color: #000; }
#content_left .content .comment .views-field-field-date-comment-value,
#content_left .view-all-comments .views-field-field-date-comment-value { float: left; padding-left: 10px; font-size: 12px; font-weight: bold; color: #000; }
#content_left .content .comment .views-field-body,
#content_left .view-all-comments .views-field-field-restor-comment-nid { clear: both; }
#content #content_left .content .comment ul.pager li.pager-current { padding: 5px 15px; }
#content_left .view-all-comments .views-field-field-restor-comment-nid  a { font-size: 12px; font-style: italic; color: #d90d0d; } 




#block-block-8 {margin:10px 0px}
#block-block-8 h2 {color:crimson;}
#block-block-8 .content {margin-top:6px}
#block-block-8 .content  p{margin:0px}
#block-block-8 .content  a{color: #D90D0D;}
#block-block-8 .content  a img{border:none}



