/**
 * $Id: style.css,v 1.1.2.22 2009/05/13 10:47:13 jwolf Exp $
 * Acquia Marina 
*/

/******************************************/
/*  TopNotchThemes CSS Stylesheet         */
/*  by Chris Fassnacht & Stephanie Pakrul */
/*  copyright 2008 Collective Mind        */
/******************************************/

/***************************/
/* RESET MARGINS & PADDING */
/***************************/

html, body, div, span,
p, blockquote, pre, code,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, legend, label, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}
/**************/
/* TYPOGRAPHY */
/**************/
body {
    background: #dddfe4 url(images/main_bg.gif) repeat-x top  ;
    font-family: Verdana, sans-serif;
    font-size: 0.7em;
    font-weight: normal;
    /*line-height: 160%;*/
    color: #112c39
}
/* { background: url(images/main_bg.gif) repeat-x #dddfe4 top;
       font-size: 0.7em;
       font-weight: normal;
       font-family: Verdana, sans-serif;
       color: #112c39
}*/

h1 {
    font-size: 2.5em;
    font-weight: normal;
}
h2 {
    font-size: 1.75em;
    font-weight: normal;
}
h3 {
    font-size: 1.25em;
    font-weight: bold;
    margin: 3px 0;
}

.text_video h3 {
    font-size: 1.25em;
    font-weight: normal;
    margin: 0;
}
h4 {
    font-size: 1.1em;
    font-weight: bold;
}
h5 {
    font-size: 1em;
    font-weight: bold;
}
h6 {
    font-size: 0.8em;
    font-weight: bold;
}
/*****************/
/* DEFAULT LINKS */
/*****************/
/*
a {
  color: #27638C;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

a:link,
a:visited {
  color: #27638C;
}  

a:hover,
a:active {
  text-decoration: underline;
}*/
a {color: #28404c; margin: 0; padding: 0; text-decoration: none;}
a:hover {color: #28404c; text-decoration: underline;}

/**********/
/* LAYOUT */
/**********/

html {
    /*  background & font color */
    color: #666;
}
#page {
    margin: 0;
    width: 100%;
}
p {
    /*font-size: 1em;
    font-weight: normal;*/
    /*line-height: 160%;*/
    /*margin: 10px 0;*/
}


/*********/
/* LISTS */
/*********/
/*
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;    /* LTR */
}
ul.menu li,
.item-list ul li {
    margin: 0.15em 0 0.15em 0.5em;    /* LTR */
}
ul.menu ul, .item-list ul ul {
    margin-left: 0;
}

ol li,
ul li,
ul.menu li,
.item-list ul li,
li.leaf {
    margin: 0.15em 0 0.15em 0;
    list-style-position:inside;
    padding: 0.2em 0 0 5px;    /* LTR */
}

/*
ul li,
ul.menu li,
.item-list ul li,
li.leaf {
    list-style-image: none;
    list-style-type: none;
}*/
ol li {
    padding: 0 0 .3em;
    margin-left: 2em;    /* LTR */
}
/*
div.block ul {
  padding: 0 0 3px;
}
*/
ul.links li,
ul.links.inline {
    background: transparent;
}
/* remove list styling on login block and taxonomy */
#user-login-form div.item-list ul li,
div.terms ul li {
    list-style-type: none;
    margin: 0;
}
/* adjust openid link */
html.js #user-login-form li.openid-processed, 
html.js #user-login li.openid-processed {
    font-weight: bold;
    list-style-type: none;
    margin: 10px 0 0 -6px;    /* LTR */
    padding-left: 20px;    /* LTR */
    padding-top: 0.2em
}
#preface-wrapper div.block ul li {
    background: url('images/green-checkmark.png') no-repeat 0 0.222em;
    list-style-image: none;
    list-style-type: none;
    padding: 1em 0 0 2.222em;    /* LTR */
}
#preface-wrapper div.block ol li {
    list-style-image: none;
    padding: 2px 0;
}
body.layout-first-main-last #sidebar-last li.leaf,
body.layout-first-main-last #sidebar-last ul.menu li,
body.layout-first-main-last #sidebar-last .item-list ul li,
body.layout-main-last #sidebar-last li.leaf,
body.layout-main-last #sidebar-last ul.menu li,
body.layout-main-last #sidebar-last .item-list ul li,
#content-content .node ul li,
#content-bottom  ul li {
    /*
        background: url('images/green-bullet.png') no-repeat left 0.50em;
        list-style-image: none;
        list-style-type: none;
        padding-left: 1.666em;
    */
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0.25em;
    margin-left: 1.5em;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    list-style-type: disc;
    list-style-image: none;
    list-style-position: outside;
}
/********/
/* MISC */
/********/

hr {
    border: 1px solid #D6DDB9;
}

div.content a.feed-icon img,
div.content th img {
    border: 0;             /* remove image borders where we don't want them */
}

/* format initial startup page list nicely */
#first-time p {
    clear: both;
}

#first-time ol {
    list-style-position: outside;
    margin-left: 2em;    /* LTR */
}
/********************/
/* ALL PAGE REGIONS */
/********************/
/******************/
/* HEADER REGIONS */
/******************/
#header-wrapper {
    /* background-color: #dddfe4;*/
    /*padding-left: 15px;     LTR */
}

#header {
    margin: 0 auto;
    padding: 0;
    width: 975px;
}

#header_top {
    margin: 0 auto;
    padding: 7px 0 0 0;
    width: 975px;
    /*height: 150px;*/
}
#header2 {
    margin: 0 auto;
    padding: 0;
    width: 1180px;
}

#header_top2 {
    margin: 0 auto;
    padding: 7px 0 0 0;
    width: 1180px;
    /*height: 150px;*/
}

.header_left_image
{

    float: left;
    /*  background: url('images/blogs_on_map.gif') no-repeat; */
    background:url('images/css_sprites.png') no-repeat;
    background-position:-90px 0px;
    height: 93px;
    width: 244px;
}
.header_next_image
{   float: left;

    background: url('images/header_bg_gr_old.gif');
    background-repeat: repeat-x;
    height: 93px;
    width: 194px;
}

.header_phone_underline
{    float: left;
     background: url('images/line_th.gif') repeat-x;
     margin: 50px 0 0 0;
     height: 5px;
     width: 173px;

}
.header_phone
{    float: left;
     background:url('images/css_sprites.png') no-repeat;
     background-position:-555px 0px;
     height: 33px;
     width: 194px;
}

.header_bg_image
{

    float: left;
    background: url('images/header_bg_gr_old.gif') repeat-x;
    height: 93px;
    width: 128px;
}
.header_bg_image img
{
    position:relative;
    top: -1px;
    z-index: 2;

}
.header_next_image2
{

    float: left;
    background: url('images/header_bg_gr_old.gif');
    background-repeat: repeat-x;
    height: 93px;
    width: 187px;


}
.header_last_image3
{

    float: left;
    background:url('images/css_sprites.png') no-repeat;
    background-position:-334px 0px;
    height: 93px;
    width: 220px;

}
.wwwtb-bru_image
{    float: left;
     background:url('images/css_sprites.png') no-repeat;
     background-position:-555px -34px;
     height: 33px;
     width: 161px;
     margin: 9px 0 0 0;
     padding: 0 10px 0 0;

}
.header_phone_underline2
{    float: left;
     background: url('images/line_th.gif') repeat-x;
     margin: 3px 0 0 0;
     /*height: 51px;*/
     width: 175px;
     padding: 18px 0 0 0;
}


#search-box {
    /*border: 1px solid green;*/
    float: left;    /* LTR */
    padding: 0px;
    position: relative;
    top: 0;
    /*width: 5em;*/
    width: 200px;
}
/*#edit-submit-1 { padding:18px 0 0 0; white-space:nowrap}*/

#search-box input#edit-search-theme-form-1 {
    width: 80px;
    /*margin-bottom: 10px;*/
}

/* theming for header search box */
#search-box input.form-submit {
    /*border: 1px solid yellow;
        background: #EFEBE7;*/
    /*padding: 3px 3px 2px;*/
    background: transparent;
    color: #194765;
    cursor: pointer;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    padding: 0;
    /*margin: 10px 0 0 0;*/
    outline: none;
    text-transform: none;
    -moz-border-radius: 0;
    -moz-outline-radius: 0;
    -webkit-border-radius: 0;
}

#search-box label,
#search-box a.advanced-search-link {
    display: none;
}

#header-first {
    float: left;    /* LTR */
    font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
    margin: 12px 30px 0 0;
    width: 380px;
}

#header-first #logo {                            /* logo postion.  default image replaced if you upload your own */
                                                 float: left;    /* LTR */
                                                 margin: 0 14px 0 0;
}

#header-first h1 {    /* site name link */
                      font-size: 3em;
                      line-height: 80%;
                      margin: 10px 0 15px 0;
}

#header-first h1 a {    /* site name link */
                        text-decoration: none;
}

#header-first #slogan {                          /* site slogan */
                                                 display: block;
                                                 font-size: 1.166em;
                                                 margin: 4px 0;
}

#header-middle {
    float: left;
    margin: 10px 20px 0 0;    /* LTR */
    width: 230px;
}

#header-last {
    float: right;    /* LTR */
    margin: 10px 0 0;
    width: 300px;
}

#primary-menu-wrapper {
    margin: 0 auto;
    position: relative;
    width: 975px;
    z-index: 5;    /* fixes IE z-index bug */
}


/********************************/
/* PREFACE REGIONS */
/********************************/

/*#preface {
  background: #144A6E url('images/preface-wrapper-bg.png') repeat-x top;
  min-height: 24px;
   padding-left: 15px;    LTR 
}*/

#preface-wrapper {
    /* color: #fff;
     font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
     font-size: 1.5em;
     padding: 10px 0 8px 0;*/
    margin: 0 auto;
    width: 650px;
}

/* correct button font size */
#preface-wrapper .form-submit {
    font-size: 0.6em;
}

#preface-wrapper #preface-first {
    width: 290px;
    margin-right: 10px;

}

#preface-wrapper #preface-middle {
    width: 345px;
}

#preface-wrapper #preface-last {
}

#preface-wrapper.prefaces-1 div.column {
    float: left;    /* LTR */
    width: 100%;
}

#preface-wrapper.prefaces-2 div.column {
    display: inline;
    float: left;    /* LTR */
    margin: 0;
    width: 47%;
}

#preface-wrapper.prefaces-3 div.column {
    display: inline;
    float: left;    /* LTR */
    margin: 0 14px;
    width: 30%;
} 

#preface-wrapper a:link,
#preface-wrapper a:visited {
    /* color: #fff;
     text-decoration: underline;*/
}

#preface-wrapper a:link:hover,
#preface-wrapper a:visited:hover {
    border-bottom: none;
    /*text-decoration: none;*/
}

div.content > a:link img {
    border-bottom: none;
    margin: 0;
    padding: 0;
}


/************************/
/*  MAIN AREA WRAPPER   */
/* (Sidebars + Content) */
/************************/

#main-wrapper {
    /* background: #DDDFE4; url('images/content-gradient.png') repeat-x 0 1px;
    padding-left: 15px;     LTR */
}

.normal-load #main {
    margin: 0 auto;
    /*width: 975px;*/
    width: 1180px;
}

/*#main-wrapper a.active {
  color: #144A6E;
  text-decoration: underline;
}*/

/*******************/
/* SIDEBAR REGIONS */
/*******************/

#sidebar-first {
    float: left;    /* LTR */
}

#sidebar-last {
    /* background: transparent;*/
    float: right;    /* LTR */
    /*margin: 0 0 0 10px;     LTR */
}


/*******************/
/* CONTENT REGIONS */
/*******************/

#content-wrapper {
    float: left;    /* LTR */
}

#content-top {
    margin: 0 0 30px;
}

#content {
    margin: 0 0 20px;               /* default spacing between content regions */
}

#content-inner {
    clear: left;
}

#content-bottom {
    clear: both;
    margin: 20px 0 0;
}


/**********************************/
/* POSTSCRIPT REGIONS  */
/**********************************/

#postscript-wrapper {
    clear: both;
    margin: 0 auto;
    width: 975px;
}

#postscript-wrapper #postscript-first {
    padding-left: 0;    /* LTR */
}

#postscript-wrapper #postscript-middle {
}

#postscript-wrapper #postscript-last {
    padding-right: 0;    /* LTR */
}

#postscript-wrapper.postscripts-1 div.column {
    float: left;    /* LTR */
    width: 100%;
}

#postscript-wrapper.postscripts-2 div.column {
    float: left;    /* LTR */
    margin: 0 10px 0 8px;    /* LTR */
    width: 48%;
}

#postscript-wrapper.postscripts-3 div.column {
    float: left;    /* LTR */
    padding: 0 8px;
    width: 32%;
} 


/*****************/
/* FOOTER REGION */
/*****************/

#footer {
    clear: both;
    display: block;
    font-size: 1em;
    margin: auto 0;
    overflow: hidden;
    padding-bottom:10px;
    /*text-align: center;*/
    /*width: 975px;*/
    width: 1180px;
}

#footer ul {
    display: inline;
    margin: 0;
    padding: 0 0 0 9px;    /* LTR */
}

#footer ul li {
    /* LTR */
    display: inline;
    padding: 0 5px 0 9px;    /* LTR */
}

#footer ul li.first {
    border: none;
}

#legal-notice {
    display: none;
    background: #F4F7E7;
    clear: both;
    color: #AAA;
    /*display: block;*/
    font-size: 0.9em;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

#legal-notice a {
    color: #6699CC;
}


/****************************************/
/*          COLUMN LAYOUTS              */
/*                                      */
/* Classes for different column layouts */
/* that are applied to the <body> tag.  */
/****************************************/

/************************/
/* SINGLE COLUMN LAYOUT */
/* (Main Content)       */
/************************/

body.layout-main #content-wrapper {
    margin: 24px 0 0 0;    /* LTR */
    /*width: 975px;*/
    width: 1180px;
}
body.page-arg-booking #content-wrapper {
    margin: 8px 0 0 0;    /* LTR */
}


/**************************/
/*   TWO COLUMN LAYOUT    */
/* (Sidebar:Main Content) */
/**************************/

body.layout-first-main #sidebar-first {
    /*margin: 24px 14px 0 0;
    width: 240px;*/
    margin:0 0 0 0;    /* LTR */
    /*width: 240px;*/
    width: 315px;
}

body.layout-first-main #content-wrapper {
    /*margin: 34px 0 0 0;
    width: 706px;*/
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
    /*width: 725px;*/
    width: 855px;
}


/**************************/
/*   TWO COLUMN LAYOUT    */
/* (Main Content:Sidebar) */
/**************************/


body.layout-main-last #content-wrapper {
    /* margin: 32px 20px 0 0;
     position: relative;
     width: 470px;
     width: 660px;
     z-index: 1;*/
    margin: 10px 0 0 0;
    /*width: 650px;*/
    width: 855px;
    padding:0;
}

body.layout-main-last #sidebar-last {
    /*background-color: transparent;
    width: 470px;
    width: 280px;
    margin: 32px 0 0 0;*/
    /*margin: -3px 0 0 0;*/
    padding: 0 0 10px 10px;
    /*margin: 0 0 10px 10px;*/
    width: 315px
}


/**********************************/
/*      THREE COLUMN LAYOUT       */
/* (Sidebar:Main Content:Sidebar) */
/**********************************/

body.layout-first-main-last #sidebar-first {
    margin: 40px 0 0 0;    /* LTR */
    width: 240px;
}

body.layout-first-main-last #content-wrapper {
    margin: 40px 0 0 0;
    padding: 0 0 0 10px;
    /*width: 700px;*/
    width: 400px;
}

body.layout-first-main-last #content-wrapper #content-inner {
}

body.layout-first-main-last #sidebar-last {
    /*background-color: #F4F7E7;*/
    margin: 40px 0 0 0;
    padding: 0 0 10px 10px;
    /*width: 280px;*/
    width: 315px
}

body.full-node.layout-first-main-last #sidebar-last {
    margin: 0;
}


/******************/
/* HELPER CLASSES */
/******************/

.hide {
    display: none;
    visibility: hidden;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.clearfix:after {                                 /* add .clearfix class to clear floats after an element */
                                                  clear: both;                                    /* (IE version is in ie6-fixes.css) */
                                                  content: ".";
                                                  display: block;
                                                  font-size: 0;
                                                  height: 0;
                                                  visibility: hidden;
}


/************/
/* HEADINGS */
/************/

h1.title {                                        /* page titles */
                                                  /*border-bottom: 1px solid #D6DDB9;*/
                                                  clear: left;    /* LTR */
                                                  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
                                                  font-size: 1.833em;
                                                  font-weight: 600;
                                                  line-height: 1.272em;
}  

/*
h2.title {                                       
  font-family: Verdana;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: uppercase;
  color: #FF6402;
}  

h2.title a:link,
h2.title a:visited {
}  


h2.title a:hover,
h2.title a:active {
  color: #619CBE;
  text-decoration: none;
}  
div.node h2.title {
  border-bottom: 1px solid #d6ddb9;
}
*/
/*********/
/* NODES */
/*********/

div.node {
    margin: 0 0 30px;
}

div.node.sticky.teaser {
    background-color: #EFF2E2;
    border: 1px solid #E0E3D4;
    padding: 8px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#content-content .node ul.links li,
#content-content .node ul.inline li,
#content-content .node .links a {
    background: transparent;
    margin: 0;
    padding: 0 14px 0 0;    /* LTR */
}

div.node .read-more a,
div.node .more-link a,
div.node .links a {
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
}  

#content-content .node ul.links li.comment_forbidden a {
    padding-right: 4px;    /* LTR */
}

.submitted,
.terms {                                      /* styling for byline and tags */
                                              font-size: 0.9em;
}

.vocab-name {
    font-weight: bold;
}

.terms {
    line-height: 130%;
}

#content-content .terms ul.taxonomy li {
    background: transparent;
    margin: 10px 0 5px;
    padding: 0;
}

#content-content .terms ul.taxonomy ul.vocab-list,
#content-content .terms ul.taxonomy li.vocab-term {
    background: transparent;
    display: inline;
    padding: 0 0 0 2px;    /* LTR */
}

.submitted a:link {
}

.submitted a:visited,
.submitted a:hover,
.submitted a:active {
}

div.node.full-node div.content {
    /*  border-bottom: 1px solid #D6DDB9;*/
}

.node-form .standard {
    clear: none;
}

.picture {
    float: right;    /* LTR */
    margin: 0 0 2px 4px;    /* LTR */
    padding: 2px;
}

/**********/
/* BLOCKS */
/**********/

div.block {
    position: relative;
}

div.block-region {
    background-color: #FFFF66;
    color: #000;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 3px;
    text-align: center;
}

div.block .title {
}

div.block .submitted {                               /* byline styles in blocks */
}

div.block .submitted a:link {
}

div.block .submitted a:visited,
div.block .submitted a:hover,
div.block .submitted a:active {
}

div.block-wrapper {                    /* spacing between blocks */

}

div.block div.content {
}

#user-login-form .item-list ul li,
div.terms ul li {
    list-style-type: none;
    margin: 2px 0 0 16px;    /* LTR */
}


#header-middle h2.block-title,
#header-last h2.block-title {
    color: #51748C;
    font-size: 1.833em;
    margin: 0;
    padding: 0;
}

#preface-wrapper h2.block-title {
    background-color: transparent;
    color: #94CE18;
    font-size: 1em;
    padding: 0;
}

#preface-wrapper .block .content {
    margin: 10px 0 0;
}

body.layout-first-main-last #sidebar-first .block-wrapper,
body.layout-first-main-last #sidebar-last .block-wrapper {
    margin: 0 0 10px;
}

/* rounded blocks styles -= layout-first-main-last & layout-first-main blocks */
#sidebar-first h2.block-title,
#sidebar-last h2.block-title,
#postscript-wrapper h2.block-title {
    background-color: #94CE18;
    color: #fff;
    padding: 8px 8px 6px 46px;
    text-align: right;
    text-shadow: #545454 1px 1px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
}

#sidebar-first div.block div.content,
#sidebar-last div.block div.content,
#postscript-wrapper div.block div.content {
    background: transparent url('images/block-gradient.png') no-repeat center bottom;
    border-bottom: 3px solid #F1F5F7;
    padding: 10px 10px 8px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

/* non-rounded blocks styles = prefaces & layout-main-last blocks */
#preface-wrapper div.block div.content,
body.layout-main-last #sidebar-last div.block div.content {
    border: none;
}

body.layout-main-last #sidebar-last div.block-wrapper {
    /*margin: 0 0 30px;*/
}

#preface-wrapper div.block div.content,
body.layout-main-last #sidebar-last div.block div.content,
#footer div.block div.content {
    background: none;
    border-bottom: none;
    margin: 0;
    padding: 0;
}

body.layout-main-last #sidebar-last div.block div.content {
    padding: 6px;
}

body.layout-main-last #sidebar-last h2.block-title {
    border-bottom: 1px solid #D6DDB9 ;
    color: #666;
    padding: 0;
    text-align: left;    /* LTR */
    text-shadow: none;
    width: 400px;
    width: 280px;
}

#footer h2.block-title {
    background: transparent;
    color: #666;
}

#sidebar-first #block-search-0 .form-item label,
#sidebar-last #block-search-0 .form-item label {
    display: none;
}

/***************/
/* BLOCK MENUS */
/***************/

/*div.block ul li a,
div.block ul.menu li a {								
  font-size: 1em;
  font-weight: bold;
}*/

div.block ul.menu li,
div.block .item-list ul li {
    margin: 0;
}

div.block ul.menu li a:link,
div.block ul.menu li a:visited {
}

div.block ul.menu li a:hover,
div.block ul.menu li a:active {
}

#footer div.block ul li a,
#footer div.block ul.menu li a {
    font-weight: normal;
}


/*****************************************/
/* ROUNDED CORNERS FOR BLOCKS (optional) */
/*****************************************/

div.rounded-block {
    margin-top: -1px;                               /* use negative margin to overlap stacked blocks */
}

p.rounded-topspace {
    margin-top: -14px;                                  /* removes unwanted space */
}

p.rounded-bottomspace {
    margin-bottom: -10px;                               /* removes unwanted space */
}

div.rounded-block-top-left, 
div.rounded-block-top-right, 
div.rounded-block-bottom-left, 
div.rounded-block-bottom-right { 
    background: transparent url('images/rounded-block.png') no-repeat;                         /* combined rounded corner image */
    font-size: 2px;                                 /* IE div correction */
    height: 11px;                                   /* height of an image corner */
}

body.layout-main-last #sidebar-last div.rounded-block-top-left, 
body.layout-main-last #sidebar-last div.rounded-block-top-right, 
body.layout-main-last #sidebar-last div.rounded-block-bottom-left, 
body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 
    background: none;
    font-size: inherit;
    height: auto;
}

div.rounded-block-top-left, 
div.rounded-block-bottom-left { 
    margin-right: 11px;                             /* width of an image corner */
}

div.rounded-block-top-right {                        /* anchor image in top right */
                                                     background-position: 100% 0;
}

div.rounded-block-top-right,
div.rounded-block-bottom-right { 
    margin-left: 11px;                              /* width of an image corner */
    margin-top: -11px;                              /* height of an image corner */
}

body.layout-main-last #sidebar-last div.rounded-block-top-right,
body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 
    margin: 0;
}

div.rounded-block-bottom-left  { 
    background-position: 0 -11px;                   /* negative height of an image corner */
}

div.rounded-block-bottom-right { 
    background-position: 100% -11px;                /* negative height of an image corner */
}

div.rounded-outside,
div.rounded-inside {
    background: transparent url('images/rounded-block-inner.png') repeat-y right;
    padding-right: 8px;
}

body.layout-main-last #sidebar-last div.rounded-outside,
body.layout-main-last #sidebar-last div.rounded-inside {
    background: none;
    margin: 0;
    padding: 0;
}

div.rounded-inside {
    background-position: left;
    padding: 0 0 0 8px;
}


/****************/
/* PRIMARY MENU */
/****************/
.tab10 {
    height: 38px;
    /*width: 100%;*/
    padding-bottom: 10px;
}
.left_menu{
    background:url('images/css_sprites.png') no-repeat;
    /*background-position:-554px -69px;*/
    background-position:-695px -169px;
    height: 38px;
    width: 20px; }
.slet_left_menu{/*background:url('images/slt4.png') no-repeat;*/
                background:url('images/sltlm.png') no-repeat;
                height: 38px;
                width: 19px; }
.right_menu{background:url('images/css_sprites.png') no-repeat;
            /*background-position:-574px -69px;*/
            background-position:-715px -169px;
            height: 38px;
            width: 20px; }
.slet_right_menu{
    background:url('images/sltrm.png') no-repeat;
    height: 38px;
    width: 20px; }
.logon_menu{background:url('images/css_sprites.png') no-repeat;
            /*background-position:-646px -69px;*/
            background-position:-591px -169px;
            height: 38px;
            width: 52px;
}
.slet_logon_menu{background:url('images/sltlog.png') no-repeat;
                 height: 38px;
                 width: 52px;
}

.log_out{background:url('images/css_sprites.png') no-repeat;
         /*background-position:-594px -69px;*/
         background-position:-643px -169px;
         height: 38px;
         width: 52px;
}
.slet_log_out{background:url('images/sltout.png') no-repeat;
              height: 38px;
              width: 52px;
}

#primary-menu { 
    /* menu layout */
    display: block;
    /*background: url(images/menu_bg.gif);*/
    background: url(images/tbg_menu_bg.jpg);
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    margin: 0px;
    padding-top: 9px;
    text-transform: none;
    background-repeat: repeat-x;
    height: 38px;
    position: relative;

}
#primary-menu-new { 
    /* menu layout */
    display: block;
    /*background: url(images/menu_bg.gif);*/
    background: url(images/tbg_menu_bg.jpg);
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    margin: 0px;
    padding-top: 0px;
    text-transform: none;
    background-repeat: repeat-x;
    height: 38px;
    position: relative;

}
#slet-primary-menu{
    /* menu layout */
    display: block;
    background: url(images/slmenu_bg.gif);
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    margin: 0px;
    padding-top: 9px;
    text-transform: none;
    background-repeat: repeat-x;
    height: 38px;
    position: relative;

}
.log_out_enter{
    height: 38px;
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    color: white;
    /*background: url(images/menu_bg.gif);*/
    background: url(images/tbg_menu_bg.jpg);
    background-repeat: repeat-x;
    padding-top: 13px;
    padding-right: 6px;
}
.slet_log_out_enter{
    height: 38px;
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    color: white;
    background: url(images/slmenu_bg.gif);
    background-repeat: repeat-x;
    padding-top: 13px;
    padding-right: 6px;
}
.rss{

    height: 38px;
    /*background: url(images/menu_bg.gif);*/
    background: url(images/tbg_menu_bg.jpg);
    background-repeat: repeat-x;
    padding-top: 15px;
}
.slet-rss{
    height: 38px;
    background: url(images/slmenu_bg.gif);
    background-repeat: repeat-x;
    padding-top: 15px;
}
.letter{

    height: 38px;
    /*background: url(images/menu_bg.gif);*/
    background: url(images/tbg_menu_bg.jpg);
    background-repeat: repeat-x;
    padding-top: 14px;
    padding-right: 7px;
}
.slet_letter{
    height: 38px;
    background: url(images/slmenu_bg.gif);
    background-repeat: repeat-x;
    padding-top: 14px;
    padding-right: 7px;
}
.log_out_enter a, .slet_log_out_enter a{font-size:12px;color: white; text-decoration: underline;}
.slet_log_out_enter a{color: #000; text-decoration: underline;}

.licn_razdel{
    padding-left: 10px;
    height: 38px;
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    color: white;
    /*background: url(images/menu_bg.gif);*/
    background: url(images/tbg_menu_bg.jpg);
    background-repeat: repeat-x;
    padding-top: 13px;
    width: 123px;
}
.slet_licn_razdel{
    padding-left: 6px;
    height: 38px;
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    color: white;
    background: url(images/slmenu_bg.gif);
    background-repeat: repeat-x;
    padding-top: 13px;
    width: 108px;
}
.registracia{
    padding-left: 11px;
    height: 38px;
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    color: white;
    /*background: url(images/menu_bg.gif);*/
    background: url(images/tbg_menu_bg.jpg);
    background-repeat: repeat-x;
    padding-top: 13px;
    width: 100px;
}
.slet_registracia{
    padding-left: 11px;
    height: 38px;
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    color: white;
    background: url(images/slmenu_bg.gif);
    background-repeat: repeat-x;
    padding-top: 13px;
    width: 100px;
}
.registracia a, .slet_registracia a {color: white; text-decoration: underline;}
.slet_registracia a {color: #000; text-decoration: underline;}
.licn_razdel a, .slet_licn_razdel a{font-size:12px;color: white; text-decoration: underline;}
.slet_licn_razdel a{color: #000; text-decoration: underline;}
.table_menu td.primary-menu{
    vertical-align:middle;
}
.table_menu {

    width: 100%;
}
.obshii_blok{
    margin-top: 0pt;
    margin-right: auto;
    margin-bottom: 0pt;
    margin-left: auto;
    /*width: 975px;*/
    width: 1180px;
    /*border: 1px solid black;*/
}

.menu_cont
{
    display: block;
    /*background: url(images/menu_bg.gif);*/
    background: url(images/tbg_menu_bg.jpg);
    font-family: Verdana, sans serif;
    font-size: 1.03em;
    font-weight: bold;
    margin-top: 0px;
    text-transform: none;
    background-repeat: repeat-x;
    height: 38px;
    position: relative
}
/*#primary-menu li.last {background: #B1B2B7  !important;}*/
#primary-menu ul.links li {                       /* text styling for the top (primary) menu */
}  

#primary-menu ul.links li.first {                 /* .first and .last classes applied to first and last menu & list items */
}

#primary-menu ul.links li.last {                  /* .first and .last classes applied to first and last menu & list items */
}

#primary-menu ul.links li a:link,
#primary-menu ul.links li a:visited {
}

#primary-menu ul.links li a:hover,
#primary-menu ul.links li a:active {
}  


/************************************/
/* PRIMARY MENU WITH DROPDOWNS      */
/* - used with menu_tree theming of */
/* $primary_links in page.tpl.php   */
/************************************/

#primary-menu ul.menu li{                        /* top item layout */

                                                 display: block;
                                                 float: left;    /* LTR */
                                                 margin: 0 0 0 0;
                                                 padding: 0 0 0 1.4em;    /* 0 0 0 10px */
                                                 /*padding: 0 0 0 0;*/
                                                 position: relative;
                                                 border: 0px solid black;
                                                 /*background:  url('images/1-3.jpg') no-repeat -2px 7px;*/
                                                 background:  url('images/1-33.jpg') no-repeat -2px 8px;
}
#primary-menu-new ul.menu li{                        /* top item layout */

                                                     display: block;
                                                     float: left;    /* LTR */
                                                     margin: 0 0 0 0;
                                                     padding: 0 0 0 1.4em;    /* 0 0 0 10px */
                                                     /*padding: 0 0 0 0;*/
                                                     position: relative;
                                                     border: 0px solid black;
                                                     /*background:  url('images/1-3.jpg') no-repeat -2px 7px;*/
                                                     background:  url('images/1-33.jpg') no-repeat -2px 6px;
}
#slet-primary-menu ul.menu li {                        /* top item layout */

                                                       display: block;
                                                       float: left;    /* LTR */
                                                       margin: 0 0 0 0;
                                                       padding: 0 0 0 1.4em;    /* 0 0 0 10px */
                                                       /*padding: 0 0 0 0;*/
                                                       position: relative;
                                                       border: 0px solid black;
                                                       background:  url('images/11.gif') no-repeat -2px 7px;
}

#primary-menu ul.menu li:visited,
#primary-menu ul.menu li:active,
#primary-menu ul.menu li:link,
#primary-menu ul.menu li:hover{
    /*background:  url('images/1-3.jpg') no-repeat -2px 7px !important;*/
    background:  url('images/1-33.jpg') no-repeat -2px 8px !important;

}
#primary-menu-new ul.menu li:visited,
#primary-menu-new ul.menu li:active,
#primary-menu-new ul.menu li:link,
#primary-menu-new ul.menu li:hover{
    /*background:  url('images/1-3.jpg') no-repeat -2px 7px !important;*/
    background:  url('images/1-33.jpg') no-repeat -2px 6px !important;

}
#slet-primary-menu ul.menu li:visited,
#slet-primary-menu ul.menu li:active,
#slet-primary-menu ul.menu li:link,
#slet-primary-menu ul.menu li:hover{
    background:  url('images/11.gif') no-repeat -2px 7px !important;
}

#slet-primary-menu ul.menu li:hover ul.menu li,
#slet-primary-menu ul.menu li ul.menu li:visited,
#slet-primary-menu ul.menu li ul.menu li:active,
#slet-primary-menu ul.menu li ul.menu li:link,
#slet-primary-menu ul.menu li ul.menu li:hover{
    background:  none !important;
}


/*#primary-menu ul.menu li:visited,
#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {
  background-position: left -29px;
}
*/

#primary-menu ul.menu li a{
    color: white;
    display: block;
    padding: 0.416em 0.833em 0.083em 0;    /* 5px 10px 1px 0 */
    text-decoration: none;
    /* font-weight:bold;*/
}
#primary-menu-new ul.menu li a{
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 0.2em 0.833em 0 0;
    text-decoration: none;
}
#primary-menu-new ul.menu li a.bluemenu{
    color: white;
}

.page-arg-node-280 #primary-menu-new ul.menu li a.bluemenu {
    color: #004779;
}
#slet-primary-menu ul.menu li a{
    color: #000;
    display: block;
    padding: 0.416em 0.833em 0.083em 0;    /* 5px 10px 1px 0 */
    text-decoration: none;
    /* font-weight:bold;*/
}

#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a,
#primary-menu ul.menu li.active-trail a {
    background-position: right -29px;
    color: #c7ff96;
    /*font-weight: bold;*/
}
#primary-menu-new ul.menu li a:hover,
#primary-menu-new ul.menu li:hover a,
#primary-menu-new ul.menu li.hover a,
#primary-menu-new ul.menu li.active-trail a {
    background-position: right -29px;
    color: #004779;
    /*font-weight: bold;*/
}
#primary-menu-new ul.menu li a.bluemenu:hover,
#primary-menu-new ul.menu li:hover a.bluemenu,
#primary-menu-new ul.menu li.hover a.bluemenu,
#primary-menu-new ul.menu li.active-trail a.bluemenu {
    color: #004779;
}
#slet-primary-menu ul.menu li a:hover,
#slet-primary-menu ul.menu li:hover a,
#slet-primary-menu ul.menu li.hover a,
#slet-primary-menu ul.menu li.active-trail a {
    background-position: right -29px;
    color: #676262;
    /*font-weight: bold;*/
}

#primary-menu ul.menu li ul, #slet-primary-menu ul.menu li ul, #primary-menu-new ul.menu li ul{
    background: #828891;
    left: -999em;
    opacity: 0.95;
    margin: 0 0 0 -10px;
    padding: 2px 0 4px;
    position: absolute;
    width: 144px;
    z-index: 2;
}

#primary-menu ul.menu li:hover ul,
#primary-menu ul.menu li.hover ul {
    display: block;
    left: auto;
}
#primary-menu-new ul.menu li:hover ul,
#primary-menu-new ul.menu li.hover ul {
    display: block;
    left: auto;
}
#slet-primary-menu ul.menu li:hover ul,
#slet-primary-menu ul.menu li.hover ul {
    display: block;
    left: auto;
}

#primary-menu ul.menu li ul li{
    background: #828891;
    border-bottom: 1px solid #83A638;
    float: left;
    font-family: sans-serif;
    font-size: 0.916em;
    height: auto;
    margin: 0;
}
#primary-menu-new ul.menu li ul li{
    background: #828891;
    border-bottom: 1px solid #83A638;
    float: left;
    font-family: sans-serif;
    font-size: 0.916em;
    height: auto;
    margin: 0;
}
#slet-primary-menu ul.menu li ul li{
    /*background: #828891;*/
    border-bottom: 1px solid #83A638;
    float: left;
    font-family: sans-serif;
    font-size: 0.916em;
    height: auto;
    margin: 0;
}

#primary-menu ul.menu li ul li.last, #slet-primary-menu ul.menu li ul li.last, #primary-menu-new ul.menu li ul li.last{
    border-bottom: none
}

#primary-menu ul.menu li ul li a,
#primary-menu ul.menu li ul li a:link,
#primary-menu ul.menu li ul li a:visited {
    /*background: #828891;
    color: white;
    display: block;
    margin: 0;
    padding: 4px 0;
    text-transform: none;
    width: 135px;*/
}
#slet-primary-menu ul.menu li ul li a,
#slet-primary-menu ul.menu li ul li a:link,
#slet-primary-menu ul.menu li ul li a:visited {
    /*background: #828891;
    color: white;
    display: block;
    margin: 0;
    padding: 4px 0;
    text-transform: none;
    width: 135px;*/
}

#primary-menu ul.menu li ul li a:hover, #slet-primary-menu ul.menu li ul li a:hover, #primary-menu-new ul.menu li ul li a:hover{
    color: #fff;
    display: block;
    margin: 0;
    padding: 4px 0;
    text-decoration: none;
}

#primary-menu ul.menu li ul li ul.menu, #slet-primary-menu ul.menu li ul li ul.menu, #primary-menu-new ul.menu li ul li ul.menu{
    left: -999em;
    margin: 0 0 0 -14px;    /* LTR */
    padding: 6px 0 4px;
}

#primary-menu ul.menu li ul li:hover ul.menu,
#primary-menu ul.menu li ul li.hover ul.menu {
    display: block;
    left: 154px;    /* LTR */
    top: -6px;
}
#primary-menu-new ul.menu li ul li:hover ul.menu,
#primary-menu-new ul.menu li ul li.hover ul.menu {
    display: block;
    left: 154px;    /* LTR */
    top: -6px;
}

#slet-primary-menu ul.menu li ul li:hover ul.menu,
#slet-primary-menu ul.menu li ul li.hover ul.menu {
    /*display: block;
    left: 154px;    
    top: -6px;*/
}

#primary-menu ul.menu li ul li ul.menu li a, #slet-primary-menu ul.menu li ul li ul.menu li a, #primary-menu-new ul.menu li ul li ul.menu li a{
    padding: 4px;
    width: 128px;
}

/******************/
/* SECONDARY MENU */
/******************/

#secondary-menu {
}


/***********/
/* MISSION */
/***********/

#mission {
    padding: 8px 0;
}

/***************/
/* BREADCRUMBS */
/***************/

#breadcrumb {
    font-size: 1em;
    line-height: 100%;
    left: 21.654em;    /* LTR */
    position: relative;
    top: 1.333em;
    width: 700px;
}

body.layout-main-last #breadcrumb {
    left: 0;    /* LTR */
}

.breadcrumb {
    margin: 0;
    padding: 0;
}

/********/
/* TABS */
/********/

/* styling for node tabs (e.g., View, Edit) */

/*
** Tab navigation
*/
ul.primary {
    border-collapse: collapse;
    padding: 0 0 0 1em; /* LTR */
    white-space: nowrap;
    list-style: none;
    margin: 5px;
    height: auto;
    line-height: normal;
    border-bottom: 1px solid #bbb;
}
ul.primary li {
    display: inline;
}
ul.primary li a {
    background-color: #ddd;
    border-color: #bbb;
    border-width: 1px;
    border-style: solid solid none solid;
    height: auto;
    margin-right: 0.5em; /* LTR */
    padding: 0 1em;
    text-decoration: none;
}
ul.primary li.active a {
    background-color: #fff;
    border: 1px solid #bbb;
    border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
    background-color: #eee;
    border-color: #ccc;
    border-bottom-color: #eee;
}
ul.secondary {
    border-bottom: 1px solid #bbb;
    padding: 0.5em 1em;
    margin: 5px;
}
ul.secondary li {
    display: inline;
    padding: 0 1em;
    border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
    padding: 0;
    text-decoration: none;
}
ul.secondary a.active {
    border-bottom: 4px solid #999;
}
ul.primary li a {
    background-color: transparent;
    border-color: #bbb;
    border-width: 1px;
    border-style: solid solid none solid;
    height: auto;
    color: #333 !important;
    font-size: 115% !important;
    margin: 0px !important; /* LTR */
    padding: 0 5px !important;
    text-decoration: none;
}
/*********/
/* FORMS */
/*********/

form {
    margin: 0;
    padding: 0;
}

select.form-select,
input.form-text,
textarea.form-textarea {                                      /* default styling for all text fields */
                                                              /*background: #F6F9FB url('images/form-bg.png') left top;*/
                                                              background: #fff;
                                                              color: #666666;
                                                              border: 1px solid #969696;
                                                              padding: 2px 0;
                                                              -moz-border-radius: 4px;
                                                              -webkit-border-radius: 4px;
}

body.layout-first-main-last select.form-select,
body.layout-first-main-last input.form-text,
body.layout-first-main-last textarea.form-textarea,
body.layout-first-main-last div.resizable-textarea,
body.layout-first-main-last div.resizable-textarea .grippie {
    max-width: 325px;
}

input.form-submit{                                    /* default styling for all form buttons */
                                                      background: transparent url('images/button.png') no-repeat left center;
                                                      /*border: 1px solid #fff;
                                                      margin: 0 4px;
                                                      padding: 2px 4px;*/
                                                      color: black;
                                                      cursor: pointer;
                                                      font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                                                      font-size: 1.1em;
                                                      padding: 1px 7px 2px 7px;
                                                      outline: 1px solid #9BABB0;
                                                      -moz-border-radius: 4px;
                                                      -moz-outline-radius: 4px;
                                                      -webkit-border-radius: 4px;
}

input.teaser-button, .teaser-checkbox .form-item label {
    display: none !important;
}
/*.teaser-checkbox .form-item label{
}
*/
input.form-submit:hover,
input.teaser-button:hover  {
    background-position: right center;
    cursor: pointer;
}  


fieldset {
    border: 1px solid #F0F0F1;
    margin: 15px 0;
    padding: 10px;
}
fieldset.collapsible
{
    /* border: none;*/
}


fieldset.collapsed {
}

fieldset legend {
    font-weight: bold;
}

html.js fieldset.collapsible legend a {
    font-weight: bold;
    color:#ff6402;
}

form#system-theme-settings select,
form#system-theme-settings input.form-text {
    width: 95%;
}

#user-login-form {
    text-align: left;    /* LTR */
}

div.form-item label {
    font-weight: bold;
}

html.js input.form-autocomplete {
    background-position: 100% 5px;    /* LTR */
}

/* prevents fields from overflowing into sidebar-last */
/*
body.layout-main-last input.form-text {
    width: 450px;
}
*/
/**********/
/* PAGERS */
/**********/
#main-wrapper .item-list .pager {
    clear: both;
    margin:20px 0 0 20px;
    text-align: center;
}

#preface-wrapper .item-list .pager li,
#main-wrapper .item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 2px;
}

#main-wrapper .item-list .pager a.active {
    color: #112C39;
    font-size: 1em;
    font-weight: normal;
    padding: 4px;
    text-decoration: underline;
}

#main-wrapper .item-list .pager a:hover.active {
    color: #112C39;
    font-size: 1em;
    padding: 4px;
    text-decoration: none;
}

#main-wrapper .pager li.pager-current {
    /*background-color: #D9DBCD;*/
    /*border: 1px solid #266996;*/
    color: #333;
    margin: 0 4px;
    padding: 4px;
}

#main-wrapper .pager-first,
#main-wrapper .pager-next,
#main-wrapper .pager-previous,
#main-wrapper .pager-item,
#main-wrapper .pager-last {
    /*background-color:#FDFFEF;*/
    /*border: 1px solid #266996;*/
    margin: 0 4px;
    padding: 4px;
}

#main-wrapper .pager-first:hover,
#main-wrapper .pager-next:hover,
#main-wrapper .pager-previous:hover,
#main-wrapper .pager-item:hover,
#main-wrapper .pager-previous:hover,
#main-wrapper .pager-last:hover {
    /*background-color: #EAEFCB;*/
}

#main-wrapper{
    /* margin-top: 10px;*/
}
/**********/
/* TABLES */
/**********/

table {
    border-collapse: collapse;
    margin: 0;
    width: 100%;
}

.layout-first-main-last table {
    border-collapse: collapse;
    margin: 0;
    /*width: 57%;*/
    width: 100%;
}

th {
    text-align: left;    /* LTR */
    padding: 3px 5px;
    border: none;
    background: #9b9da3;
    color: #333 !important;
}

tr {
    padding: 0;
}

td {
    /*padding: 3px;*/
    vertical-align: top;
}

th.active img {
    display: inline;
}

tr.even td {
    background-color: #E3ECC0;
    border-bottom: 1px solid #CCC;
}

tr.odd td {
    /* background-color: #FDFFEF;*/
    border-bottom: 1px solid #CCC;
}

td.active {

}

tbody {
    border-top: 1px solid #CCC;
}

tbody th {
    border-bottom: 1px solid #CCC;
    border-bottom: none;
}

thead th {
    text-align: left;    /* LTR */
    padding-right: 1em;
    border-bottom: 3px solid #CCC;
}


/*******************/
/* DRUPAL MESSAGES */
/*******************/

.node-unpublished {
    /*background-color: #FFF4F4;*/
    background-color: #d7f7dd;
}
.node-unpublished a{
    color:#112c39 !important;
}

.preview {
    background-color: #FFFFEA;
    padding: 10px;
}

.description {

}

div.messages {
    background: #ececec;
    border: 2px solid #b3b3b3;
    color: #888888;
    font-weight: bold;
    font-size: 1.166em;
    margin: 20px 0pt;
    padding: 10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

div.messages ul {
    list-style-position: inside;
}

div.messages em {
    color: #656C9B;
}

div.error {
    background-color: #FFF2F2;
    border-color: #FF0000;
    color: #B20000;
}

.page-arg-node-280 .status {
    background-color: #FFF2F2;
    border-color: #FF0000;
    color: #B20000;
}

.help {
}

.help .more-help-link {
}

.marker {
    color: #FF0000;
}

.tips {

}

#help {
    clear: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
}


/*--------------------------------*/
/*---- MODULE SPECIFIC STYLES ----*/
/*--------------------------------*/

/*******************/
/* BOOK NAVIGATION */
/*******************/

.book-navigation .menu {
    border-top: 1px solid #CCC;
    padding: 1em 0 0 3em;    /* LTR */
}
.book-navigation .page-links {
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    text-align: center;
    padding: 0.5em;
}

/********/
/* BLOG */
/********/


/************/
/* COMMENTS */
/************/
#comments {
    clear: both;
}

#comments h2.comments {
    background-color: #94CE18;
    color: #fff;
    font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
    font-size: 1.333em;
    font-weight: 600;
    padding: 6px 14px 6px 52px;    /* LTR */
    text-shadow: #545454 1px 1px;
    text-transform: uppercase;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
}

#comments .content {
    background: transparent;
    border: none;
}

#main-wrapper #comments a.active {
    color: #27638C;
    text-decoration: none;
}

.box {
    padding: 10px 0 10px 0;
}
/*
#comment-form {
  margin: 0 0 20px;
  padding: 0 20px;
}

.comment {
 border: none;
  margin: 0 6px 0 0;
  padding: 10px;

}

.comment h3.title {
  font-weight: bold;
  margin: 0 0 5px 0;
}

.comment .links a {
  font-size: 0.9em;
  text-align: right;    
}

#comments .odd {
  background-color: #F4F7E7;
  border: 1px solid red;
}

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

#comments .comment-by-author {
  background-color: #FFFFEA;
}

.comment ul.links {
  text-align: right;    
  clear: right;
}*/

#content-content .comment ul.links li {
    background: transparent;
    margin: 0 10px 0 0;    /* LTR */
    padding: 0;
}

.signature p {
    border-top: 1px solid #d6ddb9;
    font-family: serif;
    font-size: 0.916em;
    margin: 10px 0;
    padding: 0;
}

.content blockquote p {
    font-style: italic;
    margin: 0;
    padding: 0 20px 8px;
}

blockquote {
    /*background: url('images/close-quote.gif') no-repeat right bottom;    /* LTR */
    color: #5A6A78;
    /*margin: 10px 0;
    padding: 11px 0;*/
}

/*
blockquote :first-child {
    padding: 10px 0 0 20px;    
    background: url('images/open-quote.gif') no-repeat left top;    
}
*/
div.bb-quote{
    /*background: url('images/open-quote.gif') no-repeat left top;*/
    margin: 1em 2em;
    background-color: #F6F6F6;
    border: 1px solid #DDDDDD;
    padding: 1em;
}
span.quote-author{
    color:#112C39;
}
blockquote * > :first-child {
    background: transparent;
    padding: 0;
}

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


/**********/
/* FORUMS */
/**********/

#forum .description {
    font-size: 0.9em;
    margin: 0.5em;
}

#forum td.created, 
#forum td.posts, 
#forum td.topics, 
#forum td.last-reply,
#forum td.replies, 
#forum td.pager {
    white-space: nowrap;
}

#forum td.posts, 
#forum td.topics, 
#forum td.replies, 
#forum td.pager {
    text-align: center;
}

.forum-topic-navigation {
    padding: 1em 0 0 3em;    /* LTR */
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    text-align: center;
    padding: 0.5em;
}

.forum-topic-navigation .topic-previous {
    text-align: right;    /* LTR */
    float: left;    /* LTR */
    width: 46%;
}

.forum-topic-navigation .topic-next {
    text-align: left;    /* LTR */
    float: right;    /* LTR */
    width: 46%;
}


/*********/
/* POLLS */
/*********/

.poll .bar {                                      /* styles for poll ratings */
                                                  background-color: #DDD;
}

.poll .bar .foreground {
    background-color: #999;
    float: none;
}


/************/
/* PROFILES */
/************/

.profile {
    clear: none;
    margin: 12px 0;
}

.profile h2.title {
    margin-top: 15px;
    border-bottom: 1px solid;
}

.profile dt {
    float: left;    /* LTR */
    margin-bottom: -10px;
    padding: 0 5px;
    text-align: left;    /* LTR */
    width: 185px;
}

.layout-first-main-last .profile dd {
    margin: 15px 5px 0 120px;    /* LTR */
}

.layout-first-main-last .profile dt {
    width: 100px;
}

/******************/
/* SEARCH RESULTS */
/******************/


/*********/
/* VIEWS */
/*********/

.view .view-comments-recent .views-field-subject {
    font-weight: bold;
}

.view .view-style-node{
}

.view .view-style-teaser{
}

.view .view-style-list{
}

.view .view-style-table{
}

.view .views-admin-links li {
    background: transparent !important;
}


/***************/
/* PRINT STYLE */
/***************/

@media print {
    body {
        background: white;
        font-size: 10pt;
    }

    #header,
    #header-top,
    #header-wrapper,
    #primary-menu-wrapper,s
    #sidebar-first,
    #sidebar-last,
    #preface-wrapper,
    #content-tabs,
    #mission,
    #slogan,
    #postscript-wrapper,
    #footer-top,
    #footer,
    #primary-menu,
    #search-box,
    #logo {
        display: none;
    }

    #page,
    #main-wrapper,
    #content-wrapper,
    #content-top,
    #content,
    #content-bottom {
        background: transparent none;
        border: 0;
        color: black;
        float: none !important;
        margin: 0;
        padding: 0;
        width: auto;
    }

    #content-wrapper {
        margin: 0 3%;
    }
}
#node-form .textarea-identifier{
    display: none;
}
.anketa-photo ul li {
    float:left !important;
    width: 180px !important;
    text-align: center;
    margin: 5px 5px 5px 2px !important;
    padding: 5px !important;
    height: 220px !important;
    /*background: #fff;*/
    background-image: none !important;
    border: 1px solid #fff !important;
    list-style-type: none !important;
}

.anketa-photo ul li .picphoto, .winners-photo ul li .picphoto{
    width: 160px !important;
    height: 155px !important;
    margin: 0 auto !important;
}

.anketa-photo h3.photogal, .winners-photo h3.photogal{
    font-weight: bold !important;
    font-size: 12px !important;
}
.winners-photo ul li {
    float:left !important;
    width: 180px !important;
    text-align: center;
    margin: 5px 5px 5px 2px !important;
    padding: 5px !important;
    height: 220px !important;
    /*background: #fff;*/
    background-image: none !important;
    /*border: 1px solid #fff !important;*/
    list-style-type: none !important;
}
.winners-photo{
    height: 220px !important;
    /*border-bottom: 1px solid*/
}

table.free-table {
    border-collapse:separate;
    border-spacing: 3px;
}

.selback {
    background: #D6D8DB
}

table.withoutborder {
    border-collapse:collapse;
    border-spacing: 0;
}
table.withoutborder td.kat{
    font-size: 12px;
}

table.free-table td, table.excursion2 td{
    padding: 5px;
}

table.free-table td.zagolovok, table.excursion2 td.zagolovok{
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}
table.free-table td.kat{
    font-weight: bold;
    width: 110px;
}
table.free-table td.katmerit, table.excursion2 td.katmerit{
    background:#EAEDED;
}
table.excursion2 td.katm{
    background:#EAEDED;
    width: 150px;
}
table.excursion2 td.kat{
    font-weight: bold;
    width: 150px;
}

a.collapsed-open {
    background: url('images/openclose.gif') no-repeat 5px -20px !important;
}
a.collapsed-close {
    background: url('images/openclose.gif') no-repeat 5px 7px !important;
}
a.feedback-collapse-link {
    background: url('images/openclose.gif') no-repeat 5px 7px;
    font-weight: normal;
    padding: 3px;
    display:block;
    padding-left: 20px;
    margin-top: 10px !important;
    text-decoration:underline;
}

.feedback-block{
    display: none;
}

body {
    /*background: url(i/main_bg.gif) repeat-x #dddfe4 top; */
    font-size: 0.7em;  font-family: Verdana, sans-serif; color: #112c39
}

/* korotkiy block*/
.block1 { color: #112c39}
.block1 .top .center{ background: url(i/block1_x.gif) bottom repeat-x; height:14px;}
.block1 .top .l{ background:url('images/css_sprites.png') bottom no-repeat;background-position:-16px -40px; height:14px; width:15px;}
.block1 .top .r{ background:url('images/css_sprites.png') bottom no-repeat;background-position:-31px -40px; height:14px; width:15px;}

.block1 .center { background:url(i/block1_cen_x.gif) #f0f0f1 top repeat-x; height: auto !important; }
.block1 .center { background:url(i/block1_cen_x.gif)  #9b9da3 top repeat-x; height: auto !important; }
.block1 .center .lbg { background:url(i/block1_cen_l.gif) repeat-y left; height: auto !important; }
.block1 .center .rbg { background:url(i/block1_cen_r.gif) repeat-y right; height: auto !important; }
.r_c .block1 .center .text {  padding:2px 22px 6px 22px;}
.r_c .block1 .center .text_rabbits {  padding:2px 100px 6px 22px;}
.l_c .block1 .center .text {  padding:2px 9px 6px 9px;}
.l_c .block1 .center .textb10 {  padding:2px 9px 10px 9px;}
.l_c .block1 .center .text_rabbits {  padding:2px 100px 6px 9px;}

.block1 .bottom .center { background:url(i/block1_bot_x.gif) repeat-x top; height:14px;}
.block1 .bottom .l{ background:url('images/css_sprites.png') top no-repeat;background-position:-16px -54px; height:14px; width:15px;}
.block1 .bottom .r{ background:url('images/css_sprites.png') top no-repeat;background-position: -31px -54px; height:14px; width:15px;}
.block1 .bottom .l {  width:15px; height:14px;}
.block1 .bottom .r {  width:16px; height:14px;}
/*.block1 h3 {margin:0px 0 3px 0; font-size:1.2em;}*/

.block1 .center .text {
    padding:2px 22px 6px 22px;
    margin: 0 !important;
}

tbody { border-top-style: none !important; }
div.datehist{
    text-align: right;
    margin: 10px 0 0 0;
    padding-right: 25px;
}
.ap, .views-field-field-sleturl-url{
    font-weight: bold;
}
.line_block .l_1 { width:8px; height:13px;}
.line_block .lcen{background-color:#9b9da3 !important; }
.line_block .komm .center {background-color:#f0f0f1 !important; }
.line_block .r_1 {background:url('images/css_sprites.png') no-repeat;background-position:-77px -16px; width:8px; height:13px;}
.line_block .rel {margin: -2px -5px 0 0}
.line_block .autor { color:#FFFFFF; padding:0 0 0 5px; font-size:0.85em }
.line_block .autor a, .line_block .autor a:hover, .line_block .autor2 a, .line_block .autor2:hover {color:#FFFFFF; }
.line_block .autor2 { color:#FFFFFF; padding:0 0 0 10px; font-size:0.85em }


#markmap{
    width: 300px;
}

.views-exposed-widget input.form-text{
    width: 200px;
}


.block1 .view-photo-zagadka2 .views-field-title span {margin: 0 0 7px 0 ;font-size: 1.2em; font-weight:bold}
.block1 .view-photo-zagadka2 .views-field-field-pzagadka-fid-1 {text-align:center; }
.block1 .view-photo-zagadka2 .view-footer {text-align:center; padding-top: 8px;}
.block1 .view-photo-zagadka2 .view-footer a:hover {text-decoration: none}
.block1 .view-photo-zagadka2 .view-footer a {text-decoration: underline}



.tur_main { margin:0 auto; width:258px; padding:0 0 4px 0}
.tur_main a{
    font-weight: bold;
}

.tur_main td {background:#dddfe4; padding:5px 2px 3px 2px; width:33%; line-height:1.5em; text-align:center; color:#28404c}
.tur_main .space { width:7px; background:none}
.tur_main span { color:#ff6402;}
a.ehat{
    text-decoration: none;
}

.new_theme a { font-size: 0.9em; text-decoration: none;  font-weight: bold; font-family: Verdana, sans serif; color: #112C39}
.forum_disp_table_left_img{background:url('images/css_sprites.png') no-repeat;background-position:-54px -74px; width: 9px; height:18px;}
.forum_disp_table_right_img{background:url('images/css_sprites.png') no-repeat;background-position:-63px -74px; width: 15px; height:18px;}
.forum_disp_table_left_img_unread{background:url('images/css_sprites.png') no-repeat;background-position:-53px -74px; width: 7px; height:18px;}
.forum_disp_table_left_img_thank{background:url('images/css_sprites.png') no-repeat;background-position:-53px -74px; width: 5px; height:18px;}
.forum_disp_table_right_img_unread{background:url('images/css_sprites.png') no-repeat;background-position:-63px -74px; width: 8px; height:18px;}


.forum_disp_table_theme{color: white; font-weight: bold; padding: 2px 0 0 0; margin: 0 0 0 0;}
.forum_disp_table_teme{background: #9B9DA3;color: white; font-weight: bold; padding: 2px 0 0 0; margin: 0 0 0 0;}
.ttt{background: #9B9DA3;}
.pad_f_theme{padding: 2px 0 0 30px !important}
.forum_disp_table_theme2{background: #9B9DA3; color: white; font-weight: bold; padding: 2px 0 0 0; margin: 0 0 0 0; text-align: center; width: 112px}
.forum_disp_table_theme1{background: #9B9DA3; color: white; font-weight: bold; padding: 2px 0 0 0; margin: 0 0 0 0; text-align: center; }
.forum_theme a{ font-size: 0.9em; text-decoration: none; font-weight: bold; font-family: Verdana, sans serif; color: #112C39}
.forum_topikc a { font-size: 0.9em; text-decoration: none; font-weight: bold; font-family: Verdana, sans serif; color: #112C39}
.forum_topikc_new_th{text-align: right }
.forum_znak {background:url('images/css_sprites.png') no-repeat;background-position:-185px -93px; width:37px; height:34px;}
.forum_zagolovok{height: 50px; display: inline;}
.forum_topikc{}
.forum_comment_td{
    padding: 11px 0 5px 0;
    word-wrap: break-word;
}
.forum_nodepad{padding: 9px 0 0 0}
.forumi { height: 30px; padding: 0 0 0 20px; background: #FEFEFE; 
          /*width: 628px; */
          width: 833px;
          margin: 0 0 0 1px}
.forumi a{ font-size: 1.1em;}
.w100{ text-align: center}
.razdel_topick_new{color: #FB6402;}
.forum_theme1{padding: 10px 0 8px 0; }
.forum_theme1 a{ font-size: 1em; text-decoration: none; font-weight: bold; font-family: Verdana, sans serif; color: #112C39}
.footer_links{
    /* display: inline;*/
    margin: 20px 0 0 0;

}


.ty li.first a{border: 0px !important; padding-left: 20px;}


.fp
{     height: 17spx;
      font-size: 1.12em;
      font-family: Verdana, sans serif;
      padding:  0 0 0 0;
}
.ty{ height: 30px; width: 100%; display:inline !important; text-align: center;}


.f a:hover,
.f a:link,
.f a:active,
.f a:visited{   border-left: 1px solid #3C3C3C !important;
                padding: 0 8px 9px 8px !important;
                float: left;}

.l a:hover,
.l a:link,
.l a:active,
.l a:visited{ padding: 0 0 10px 12px !important; color: #FF6600}



.map_none {display: none;}
.map_exsits{display:block;}

.blog_button{
    background: transparent url(images/blog_button.gif) no-repeat left;
    height: 54px;
    width: 120px;
    font-family: verdana;
    font-size: 1em;
    color: #FF6302;
    font-weight: bold;
    padding: 10px 0 0 60px;
}

/* a.collapsed-open {
    background: #DDDFE4 url('i/openclose.gif') no-repeat 5px -25px !important;
}
a.collapsed-close {
    background: #DDDFE4 url('i/openclose.gif') no-repeat 5px 4px !important;
}
a.feedback-collapse-link {
    background: #DDDFE4 url('i/openclose.gif') no-repeat 5px 4px;
    font-weight: normal;
    padding: 3px;
    display:block;
    padding-left: 20px;
    margin-top: 10px !important;
    text-decoration:underline;
}
.feedback-block {
    display:none;
}*/
.writemessage a{
    text-decoration: underline;
}
.writemessage {
    padding-left: 20px;
    line-height: 14px;
    background: transparent url(images/cover.png) no-repeat 0 0;
    text-decoration: underline;
}
#invite-form {
    background:red;
}
.author-pane-picture {
    text-align:center;
}
.user-links-panel a {
    display:block;
    float:left;
    margin-right: 5px;
    text-decoration:underline;
}
.user-links-panel{
    margin: 10px 0 !important;
    clear:both;
    width:99%;
}
/*.panel-flexible,*/
#user-profile{
    background: #fff url('images/css_sprites.png') no-repeat left;background-position:-16px -40px;
}
.panels-flexible-row {
    background: #fff;
}
.status {
    padding: 5px;
    border: 1px solid #9ec068;
    background: #E8F0DE;
    margin: 10px 0;
    text-align: left;
    margin: 5px 0;
}
.error {
    background: #fcc;
    color: #200;
    padding:5px;
    margin: 10px 0;
    text-align: left;
}
.warning {
    background: #ffd;
    color: #220;
    text-align: left;
    padding: 5px;
    margin: 10px 0;
}
.status a, .error a, .warning {
    text-decoration:underline !important;
}

#user-register .description {

}
.forum_no_unread{
    color:#28404C;
    font-weight:normal;
    padding-top:10px;
    text-align:center;
}
.forum_main_block{ margin-top: 5px; color: #28404C; font-weight: normal;}
.f_1{}
.f_2{width: 105px; text-align: center;}
.f{width: 260px !important}
.f1{width: 110px; text-align: center;}
.f1_unread{width: 110px; text-align: center;}
.f2{width: 50px}
.f2_unread{width: 110px}
.f4{padding-left: 15px; width: 218px}
.forum_theme a { color: #28404C ; font-weight: bold;  font-size: 1em; width: 300px;}
.forum_all a {
    margin: 0 4px 0 4px;
    color: #FB6402 ;
    font-weight: normal !important;
    font-size: 1em;
    background: white;
    padding: 3px 5px 3px 5px;
    text-align: center;
    display:block;
}
.forum_all_comment a {
    margin: 0 4px 0 4px;
    color: #FB6402 ;
    font-weight: normal !important;
    font-size: 1em;
    background: white;
    padding: 3px 5px 3px 5px;
    text-align: center;
    margin-top: 10px;
    display:block;
    text-align: center;
}
#lkl{
    /*width: 400px !important*/
}
.forum_time a { color: #FA6402 ; font-weight: normal !important; font-size: 1em; font-weight: bold !important;}
.forum_all{text-align: center !important; padding: 10px 0 8px 0; width: 200px; word-wrap: break-word; overflow:hidden;}
.forum_time{padding: 10px 0 0 0; width:204px;}
.forum_end_line_left{ background:url('images/css_sprites.png') no-repeat;background-position:0px -13px; height: 3px; width: 9px;}
.forum_end_line_left_unread{ background:url('images/css_sprites.png') no-repeat;background-position:3px -13px; height: 3px; width: 9px;}
.forum_end_line_left_thank{ background:url('images/css_sprites.png') no-repeat right;background-position:4px -13px; height: 3px; width: 5px;}
.forum_end_line_center{ background: #9B9DA3; height: 3px;}
.forum_end_line_right{ background:url('images/css_sprites.png') no-repeat;background-position:0px -10px; height: 3px; width: 9px;}
.nijn_panelk{ height: 17px; padding: 1px 0 0 0}
.avatarw{width: 120px; text-align: center !important; float: none !important; padding: 5px 0 10px 0}
.ava_pad{padding: 0 6px 0 0}
.comment table td.avatarw {text-align: center !important; float: none !important;}
.nijn_panelk_bg{background: url(images/bg-forum.jpg) repeat-x}
.profil_forum{width: 90px;}
.sign_pad_n{padding: 13px 0 10px 0}
.sign_pad_c{padding: 2px 0 10px 0}
.forum_pirojok{padding: 0 0 5px 0}
.nijn_panelk_l{width: 9px; height: 15px; background:url('images/css_sprites.png') repeat-x;background-position:0px -16px;}
.nijn_panelk_r{width: 9px; height: 15px; background:url('images/css_sprites.png') repeat-x;background-position:-54px -93px; text-align: right !important;}
.nijn_panelk_r2{width: 9px; height: 15px; background:url('images/css_sprites.png') repeat-x;background-position:-65px -93px;}
.nijn_panelk_l2{width: 9px; height: 15px; background:url('images/css_sprites.png') repeat-x;background-position:-76px -93px;}
.citata{background: url(images/citata.jpg) repeat-x; text-align:center; width: 70px}
.time{padding: 0 0 0 8px}
table.comment td.center1 {background:url(images/header_x.gif) 0px 0px repeat-x; height:34px; color:#112c39; font-weight:bold; padding:7px 0 0 12px; font-size:1.25em }
.red_forum{background:url('images/css_sprites.png') no-repeat;background-position:-185px -93px; height: 34px; width: 37px;}
.slet_t{background:url('images/slt2.png') no-repeat; height: 34px; width: 37px;}
.w200{width: 120px}
.np_name{font-weight: bold; text-align: center !important;}
bg_f{ background: #F0F0F1;}
.forun_theme_pad{padding: 2px 0 0 30px}
.count_m{font-weight: normal !important}
.count_thank{font-weight: normal !important; font-size: 0.8em}
.count_thank a{text-decoration: underline}
.thank_m{font-weight: normal !important; padding-right: 5px;}
.np_f{font-size: 0.9em;text-align:center;}
.np_f_thanks{font-size: 0.9em; width: 100px;text-align:center;}
.np_f1{font-size: 0.9em; width: 30px; float: right !important}
.jaloba{height: 17px; width: 15px; position: relative ; z-index: 2; padding: 0 13px 0 0; background: url(images/bg-forum.jpg) repeat-x}
h3.atitle a{
    color: #ff6402;
}
.last_kom_name a{ color: #FA6402; font-weight: bold;}
.last_komment { padding: 6px 0 6px 0 !important; vertical-align: top;}
.last_komment p { 
    padding: 0 0 0 0 !important;
    margin: 0 0 0 0 !important;
}


/*
#orange_expert-message-view{
    margin-top:20px;
}
.orange_expert-message-view {
width:100%;
}
.orange_expert-message-view .form-item {
    margin:0 !Important;
}

.orange_expert-message-view .lable {
width: 150px;
}
.orange_expert-message-view .field,
.orange_expert-message-view .lable {
padding: 4px !important;
}
.expert-list td{
    padding: 3px;
    border: 1px solid #ccc;
}
.expert-list a
{
    text-decoration:underline;
    color:maroon;
}*/
#friendlist-block h3 {
    font-size: 12px !important;
    font-weight: 400 !important;
    border-bottom:1px solid #ccc;
}
.medaltable td {
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 0pt;
    padding-left: 3px;
    vertical-align: middle;
}
tr.header td{
    max-height: 8px;
    vertical-align: middle;
    color: #ffffff;
    font-weight: bold;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
}
td.head{
    background: transparent url(images/forum_bl_c.gif) repeat-x top  ;
}
.medaltable .l {  width:3px; height:14px;}

.medal_rating{
    padding: 15px 25px;
}
.medal_set{
    padding:5px 25px 15px 25px;
}
td.under_l{
    padding: 8px 0 0 0;
    height: 30px;
    border-bottom: 1px solid #9B9DA3;
    vertical-align: middle;
    padding-left: 5px;
}

.rating_name a{
    color: #FF6402;
}
.mark {
    float: right;
    margin-top:-35px;
}
.statistic_links{
    margin: 5px 0;
}
.statistic_links a{
    text-decoration: underline;
}
#user-register fieldset,
#user-profile-form fieldset{
    border: 0;
}
#user-register fieldset legend,
#user-login fieldset legend,
#user-profile-form fieldset legend{
    color: #FF6402;
}
.center_form {
    background:url(i/block1_cen_x.gif) #f0f0f1 top repeat-x;
    height: auto !important;
    height: 60px;
    min-height:60px;
}
.gold_users {
    /*  float: left;*/
    margin: 10px 0 0 0;
    /*display: inline;*/
}
.gold_rabbit_pic {
    /*float: right;*/
    /*    display: inline;*/
}
.experts_rating{
    text-align: right;
}
#multi3Datepicker{
    width: 194px;
}
.datepick-days-cell a {
    background-color: #ccc;
    color: #000;
    width: 26px;
    height: 28px;
    margin: 1px;
    font-size: 12px;
    vertical-align: bottom;
    border: none;
}
.datepick-days-cell {
    padding: 0px;
    width: 20px;
    margin: 0px;
}
.datepick-header,
.datepick-unselectable,
.datepick-control a:hover,
.datepick-links a:hover,
.datepick-title-row a:hover {
    background-color: transparent;
}
.datepick-control a,
.datepick-links a{
    color: #FF6503 !important;
}
#datepick-div, .datepick-inline {
    background-color: transparent;
    font-size: 16px;
}
.datepick-header select{
    background-color: #fff;
    color: #FF6503 !important;
}
.datepick th {
    background-color: transparent;
    color: #FF6503 !important;
    font-size: 12px;
    padding: 3px 0px;
}
.datepick-control,
.datepick-links,
.datepick-header,
.datepick {
    width: 214px;
}
.datepick-one-month{
    background:url(i/block1_cen_x.gif) #f0f0f1 top repeat-x;
    padding: 15px;
    width: 210px;
}

table.sert td{
    vertical-align: middle;
    font-size: 12px;
}
table.sert span.sert_c{
    text-transform: uppercase;
}
table.sert td.sert_ik{
    padding-right: 5px;
}
table.sert a{
    text-decoration: none;
}
table.sert a:hover{
    text-decoration: underline;
}
table.sert td.sert_td{
    padding-top: 5px;
}
.block1 .center { background:url(images/block1_cen_x.gif) #f0f0f1 top repeat-x; height: auto !important;}

.block1 .center .kalendar_data_1{
    color: #ff6503;
    font-family: Verdana;
    font-size: 1em;
    font-weight: bold;
}
.padl8 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
}
.quotation_calendar{
    padding: 30px 5px 5px 5px;
}
.block-603 table.comment td.center {
    width: 185px;
    padding-left: 5px;
    padding-right: 0;
    margin-right: 0;
    margin-left: 3px;
}
.quotation_body{
    padding: 0 10px;
}
/*#tbgforum td {
    padding-top: 3px !important;
    padding-right: 3px !important;
    padding-bottom: 0pt !important;
    padding-left: 3px !important;
    vertical-align: middle !important;
}*/
#tbgforum tr.header td {
    height: 18px;
    vertical-align: middle;
    color: #ffffff;
    font-weight: bold;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
}

#tbgforum tr.header .authorright {
    text-align: center;
    background: transparent url(images/forum_x_wt.gif) repeat-x top  ;
    color: #112c39;
    padding: 0 0 0 20px;
}
#tbgforum tr.one_th_right td {
    padding-top: 0px;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 3px;
}

/*.fotohits .right33 { background:url(images/fotohits_sp.gif) no-repeat left top; height:81px; padding:0 0 0 20px; line-height:1.8em;}*/
.fotohits .right33 {/*font-size:12px;*/height:81px; padding:0 0 0 20px; line-height:1.8em;}
.fotohits .right33_2 { background:url(images/fotohits_sp.gif) no-repeat left top; height:81px; padding:0 0 0 20px; line-height:1.2em;}
.fotohits a, .fotohits a:hover, .fotohits a.active {color:#ffffff}
.fotohits ul {}
.fotohits ul li {
    background:url(images/foto_mark_li.gif) 0 6px no-repeat;
    padding: 0 0 0 10px !important;
}
.fotohits .rel {left:5px; top:25px; font-size:0.9em; width:40px; position:relative}
a.agrey, a.agrey:hover {color:#112c39;}
a.awhite, a.awhite:hover {color:#112c39;}

.abs {
    position: absolute;
}
.block-604 a,
.block-258 a,
.block-892 a,
.block-893 a,
.block-894 a{
    text-decoration: underline;
}
.block-604 a:hover,
.block-258 a:hover,
.block-892 a:hover,
.block-893 a:hover,
.block-894 a:hover{
    text-decoration: none;
}

.fotohits .l { 
    width:92px;
    height:81px;
    background:url('images/css_sprites.png') no-repeat left top;background-position:0px -122px;
}
.title_center {
    text-align: center;
    color: #112c39;
    font-size: 1.1em;
    font-weight: bold;
}
.photo_by_calendar .block1 .top .cen,
.photo_by_calendar .block1 .bot .cen,
.photo_by_calendar .block2 .top .cen,
.photo_by_calendar .block2 .bot .cen{
    /*width: 695px !important;*/
    width: 800px !important;
    margin: 0px;
    padding: 0px;
}
.profile_page .top .cen,
.profile_page .bot .cen{
    width: 620px !important;
}
/*.panels-flexible-row-15-9-inside {
    width: 405px !important;
}*/
/*.panels-flexible-row-15-main-row-inside {
    width: 690px !important;
}*/
/*.layout-main-last .content-middle-box{
    width: 690px;
}*/
/*.profile_page {
    width: 670px !important;
}*/
table.jCalendar td.today{
    color: #FF6503 !important;
}
/*#node-type-profile {
    width: 670px;
}*/

.comments_count{
    float: right;
    width: 130px;
}
.comments_count a{
    padding: 15px 0 0 0;
}
.comments_count td.ctr {
    background-color: #9B9DA3;
}

.block-644 table.comment td.center,
.block-673 table.comment td.center{
    width: 195px;
    padding-left: 3px;
    margin: 0 0 0 7px;
}
.photo_by_calendar .text2{
    float: left;
}
/*.views-field-field-sponsor-logo-fid .field-content img {
    padding-right: 5px;
    float: left;
}*/
.winners table{
    width: 280px;
}
.winners td{
    vertical-align: middle;
    width: 153px;
    border-bottom: 2px solid #F3D1B4;
    padding-top: 5px;
}
.winners h4{
    color: #0B256F;
    text-align: center;
    font-weight: normal;
    padding: 0 0 5px 0;
}
.info_partners td.t_cen,
.info_partners td.t_left{
    vertical-align: middle;
    width: 100px !important;
    padding: 0 0 0 5px;
    overflow:hidden;
}
.info_partners {
    padding: 0;
    margin: 0;
}
/*
.view-prize-news{
background-color: #F8E5C4;
border: 5px solid #F8E5C4;
padding: 0;
}*/
.prem_block {
    border: 5px solid #B64B5D;
    text-align: center;
    background-color: #B64B5D;
}
.prem_p a, .prem_p a:hover{
    font-weight: bold;
    color: #FEF8AD !important;
}
p.prem_pic{
    background-color: #D3586C;

}
#prize_newsblock{

}
p.prem_date{
    background-color: #F4D4D9;
    padding: 10px!important;
    font-weight: bold;
}
p.prem_title{
    text-align: center;
    background-color: #DC7B82;
    color: #fff;
    padding: 10px!important;
    font-weight: bold;
}
/*
a.winners_block_app{
background-color: #DC7B82;
padding: 5px;
margin: 10px;
}*/
.winners_block{
}
.winners_block_pic{
    text-align: center;

}
.winners_block_link{
    background-color: #BF3A65;
    margin-bottom: 2px !important;
    padding-left: 5px !important;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.winners_block_link a, .winners_block_link a:hover{
    color: #EFCED8;
    font-weight: bold;
    text-decoration: underline;
}

.winners_block_app a, .winners_block_app a:hover{
    color: #ff6402;
    font-weight: bold;
    text-decoration: underline;
}

.prem_exp{
    color: #fff;
}
.prem_exp .content{
    background-color: #A7B2D0;
    overflow: scroll;
    height: 200px;
    color: #fff;
}
.prem_exp p{
    padding: 0 !important;
}

.prem_exp h2.pane-title{
    /*font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;*/
    font-weight: bold;
    background-color: #0B256F;
    font-size: 1em;
    padding: 5px;
}
.prem_exp .text p{
    padding-top: 0;
}
.award_div{
    clear: left;
}
.object {width: 690px; height: 640px; margin:13px auto 5px 13px;  position:relative; }

#prem_laur h2.pane-title{
    padding: 5px;
    font-weight: bold;
    background-color: #F2CDD3;
    font-size: 1.1em;
    color: #D3586C;
}

#prem_art h2.pane-title{
    padding: 5px;
    background-color: #D97081;
    font-size: 1.1em;
    color: #fff;
    font-weight: bold;
}
.prem_phblock{
    background-color: #d3586c;
    padding: 5px;
}
.prem_phblock p.prem_pa a{
    color: #fff !important;
}
.prem_phblock h3{
    font-weight: bold;
    color: #F4D5DA;
    border-bottom: 1px solid #E08897;
}
.prem_phblock p.prem_pa{
    text-align: right;
    padding-top: 0;
}
#prem_art .view-content{
    border: 1px solid #E08897;
    padding: 0 10px;
}
#prem_art .view-content .views-field-title{
    margin: 10px 0;
}
#prem_art .field-content a{
    color: #ff6402;
}
#prem_nomin h2.pane-title, #prem_part h2.pane-title, #prem_infpart h2.pane-title{
    color: #0b256f;
    text-align: center;
    font-size: 1.1em;
}
#prem_part h2.pane-title, #prem_infpart h2.pane-title{
    font-weight: bold;
    padding-bottom: 5px;
}
#node-426 .content{
    padding-top: 0;
    text-align: justify;
}

/*.view-id-sponsors td.col-2,
.view-id-sponsors td.col-1,
.view-id-sponsors td.col-1,
.view-id-sponsors td.col-2{
    width: 210px!important;
    vertical-align: middle;
    border-right: 2px solid #E08897;
}*/
#prem_part{
    background-color: #E08897;
    padding: 10px 0;
}
#prem_infpart{
    background-color: #fff;
    padding: 10px 0;
}
#prem_part .view-id-sponsors td.col-1,
#prem_part .view-id-sponsors td.col-2{
    width: 210px!important;
    vertical-align: middle;
    border-right: 2px solid #fff;
}
#prem_infpart .view-id-sponsors td.col-1,
#prem_infpart .view-id-sponsors td.col-2{
    width: 210px!important;
    vertical-align: middle;
    border-right: 2px solid #E08897;
}
/*
.view-id-sponsors td.col-2,
.view-id-sponsors td.col-1,
.view-id-sponsors td.col-1,
.view-id-sponsors td.col-2{
    width: 210px!important;
    vertical-align: middle;
    border-right: 2px solid #E08897;
}*/
.view-id-sponsors .view-display-id-block_3 td.col-3,
.view-id-sponsors .view-display-id-block_4 td.col-3{
    width: 210px!important;
    /*padding: 10px 5px 5px 5px;*/
    vertical-align: middle;
}
.block-656 td.col-1 {
    vertical-align: middle;
    padding: 8px 10px;
    border-right: none;
}
.gmap_control {width: 690px; font-size: 1.1em; font-weight: bold; padding: 10px 15px 0 0; margin: 0;}
.block-234  label {
    display: none;
}
.block-234  #edit-search-block-form-1-wrapper{
    padding: 15px 0 0 10px;
}

.block-604 li.leaf{
    list-style-type: disc;
    list-style-image: none;
}
/*
.panels-flexible-region-15-right{
border: 1px solid blue;
}

.panels-flexible-row-15-1-inside{
border: 1px solid green;
}
.panels-flexible-region-inside{
border: 1px solid gray;
}

.panels-flexible-region-inside-last{
border: 1px solid #F2CDD3;
width: 500px;
}
.panels-flexible-row{
border: 1px solid #28404c;
}*/

.panel-2col-stacked .panel-col-first {
    width: 40%;
}
.panel-2col-stacked .panel-col-last {
    width: 60%;
}
.view-id-apk_ur_friends_gallery .picture{
    margin: 0;
    width: 100px;
    height: 100px;
}
.view-id-apk_ur_friends_gallery td {
    width: 105px !important;
    text-align: center;
    padding: 10px 0 0 0;
}
#invite-form {
    background-color: #fff;
}
#invite-form input.form-submit{
    width: 165px;
}
.profile_picture {
    width: 193px;
    text-align: center;
    margin: 0 auto;
}
.profile_picture img {
    margin: 0 auto;
}
#orangemsg-new-form .form-textarea {
    width: 350px !important;
}
#profile-panel .pane-title {
    background: #8B8D93;
    color: #fff;
    margin-bottom: 10px!Important;
    padding: 3px;
    font-size: 13px;
}
#profile-panel .wrap-corner .r-edge {
    padding-top: 0px !Important;
    padding-left: 8px !Important;
    padding-right: 8px !Important;
}
#friendlistblock h3 {
    font-size: 10px!Important;
}

.rabbit-block {
    background: url("images/rabbit.gif") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    height: 200px;
    margin-right: -10px;
    padding-right: 115px;
}

/**** Премия ****/
.prnews_pic{
    float: left;
}
#node-502 .panel-col-last{
    width: 50%;
}
#node-502 .panel-col-first{
    width: 49.9%;
}
.one_item h4{
    color: #ff6402;
    padding: 5px 0 10px 0;
}

.block1 .top td.lwhite {  background:url('images/css_sprites.png') no-repeat;background-position:-16px -40px; width:15px; height:14px; border:0}
.block1 .top td.cenwhite { background:#fff; height:14px; width: 290px; border:0}
.block1 .top td.rwhite
{ background:url('images/css_sprites.png') no-repeat;background-position:-31px -40px; width:16px; height:14px; border:0}
.block1 .bot td.lwhite {  background: url(images/block1_lb.png) no-repeat; width:15px; height:14px; border:0}
.block1 .bot td.cenwhite { background:#fff; height:14px; width: 290px; border:0}
.block1 .bot td.rwhite { background: url(images/block1_rb.png) no-repeat; width:16px; height:14px; border:0}
.block1 .white {
    background-color: #fff;
    background-image: none;
}

.appl3 a, .appl3 a:hover{
    text-decoration: underline;
}
.nomlink{
    /*text-align: right;*/
}
.nomlink a{/*
color: #0b256f;
text-decoration: underline;*/
}
span.black{
    color: #000;
}

span.nomin{
    color: #FF6402;
    text-transform: uppercase;
}
/*table.award_main td.longtd{
    padding-right: 60px;
    *padding-right: 10px;
}
table.award_main td.rustd{
    padding-left: 60px;
 *   padding-left: 60px;
}*/
table.award_main td.pictd{
    width: 220px;
    /*width: 200px;*/
}
span.orspan{
    color: #ff6402;
}
div.hotels{
    margin: 5px 0 10px 0;
}
#node-515 .padl35r16{
    padding-left: 11px;
}
.grey_text{
    color: #676A6C;
    font-style: italic;
}

.act_avt_ho{
    text-align: left;
}
h4.hotel-collapsed {
    /*background:#ff6402 url(images/collapse.gif) no-repeat 0 5px;*/
    /*background: url('images/openclose.gif') no-repeat 5px 5px !important;*/
    background: url('images/o_c_6.png') no-repeat 0 5px !important;
    text-transform: uppercase;
    color:#ff6402;
    cursor:pointer;
    cursor:hand;
    display:block;
    height:15px;
    /*width: 330px;*/
    margin-top:10px;
    padding:3px 3px 3px 15px;
    /*border: 1px solid blue;*/
}

h4.hotel-collapsible {
    /*background:#ff6402 url(images/collapse.gif) no-repeat 0 130%;*/
    /*background: url('images/openclose.gif') no-repeat 5px -24px !important;*/
    background: url('images/o_c_6.png') no-repeat 0px -26px !important;
    text-transform: uppercase;
    color:#ff6402;
    cursor:hand;
    cursor:pointer;
    display:block;
    height:15px;
    /*width: 330px;*/
    margin-top:10px;
    padding:3px 3px 3px 15px
}
a.slet-collapsed {
    /*background: url('images/o_c_6.png') no-repeat 0 5px !important;*/
    color:#ff6402;
    cursor:pointer;
    cursor:hand;
    display:block;
    /*height:15px;
    margin-top:10px;
    padding:3px 3px 3px 15px;*/
}

a.slet-collapsible {
    /*background: url('images/o_c_6.png') no-repeat 0px -26px !important;*/
    color:#ff6402;
    cursor:hand;
    cursor:pointer;
    display:block;
    /*height:15px;
    margin-top:10px;
    padding:3px 3px 3px 15px*/
}
.comm_year_r{
    float:right;
    color: #FF6402;
}
span.bl{
    color: #000;
    font-size: 0.9em;
    font-weight: normal;
}

div.memo{
    border: 1px solid red;
    padding: 5px;
    margin-top:20px;
    width: 238px;
}
div.memo a, div.memo a:hover{
    color: red;
    font-weight: bold;
}

div.halffil, div.onefil, div.fullfil, div.emp {
    width: 170px;
    height: 20px;
    text-align: center;
    padding-top:5px;
}
div.fullfil {
    background-color: #99E35E;
}
div.halffil {
    border: 1px solid #F59B52;
    background: #eee url('images/halffill.png') no-repeat 0 0;
}
div.onefil {
    border: 1px solid #F59B52;
    background: #eee url('images/onefill.png') no-repeat 0 0;
}
div.emp {
    background-color: #eee;
}
.hotels_image{
    border: 1px solid white;
    width: 192px !important;
    text-align: center;
    margin-right: 7px;
}
div.exp_reg{
    text-align: center;
    margin-bottom: 10px;
    background-color: #f1f2f4;
    padding: 5px 0;
}
.how_st_eks a{
    color: #FF6600;
}
table.sert{
    width: auto !important;
}
div.taximg{
    float: left;
    width: 105px;
}
div.suppl{
    clear: both;
    margin: 15px 0 10px 0;
    /*border: 1px solid blue;*/
}
.nomlink a.hotel-collapsible {
    background: url('images/o_c_6.png') no-repeat 0px -30px !important;
    cursor:hand;
    cursor:pointer;
    display:block;
    height:15px;
    padding:0px 0px 0px 15px
}
.nomlink a.hotel-collapsed {
    background: url('images/o_c_6.png') no-repeat 0 2px !important;
    cursor:pointer;
    cursor:hand;
    display:block;
    height:15px;
    padding:0px 0px 0px 15px
}

.appl a, .appl a:hover, .appl2 a, .appl2 a:hover{
    padding:0px 0px 0px 15px;
    background: url('images/o_c_6.png') no-repeat 0 2px !important;
    height:15px;
    text-decoration: underline;
}
.appl a, .appl a:hover, .appl3 a, .appl3 a:hover{
    font-weight: bold;
    color: #ff6402;
}
.appl2 a, .appl2 a:hover{
    color: #0b256f;
}
.nomlink{
    padding: 5px 0 10px 0;
    margin-top: 5px;
}
.nomlink a{
    color: #0b256f;
    text-decoration: underline;
}
.hotels-box{
    /*padding-left: 10px;*/
}
div.hotels{
    margin: 5px 0 10px 0;
}
div.hotels li{
    margin: 0 0 6px 0;
}
.wide_area textarea.form-textarea {
    width: 689px !important;
}
.indented{
    margin-left: 0px !important;
}

.cat{
    color: #004E7F;
}
.hot_comments{
    /*border: 1px solid blue;*/
    margin-bottom: 5px;
}
.hot_comments ul{
    padding: 5px 0 10px 0;
}


td.l_blog { width:37px;
}
td.exavik{
    /*padding-right: 15px;*/
}
td.exavik2{

}
div.hidden_pager .item-list .pager{
    display: none;
}
.line_block .center { background: #9b9da3 top repeat-x; height: auto !important;}
.line_block .newstyle { background: #9b9da3 !important;}
.hot_comments img, .comm_body img, .forum_comment_td img{
    max-width: 100%;
    height: auto !important;
}
.forum_comment_td img{
    max-width: 100%;
    height: auto !important;
}
.undertext{
    text-decoration:underline;
}
.watcher_node{
    font-size: 1em;
}
#watcher_binder table.sticky-enabled th, #watcher_binder table.sticky-enabled tr.even td{
    background: transparent;
}
#watcher_binder table.sticky-enabled td{
    padding: 2px;
}
#direction{
    height: 490px;
    /*height: 385px;*/
}
.print-all{
    margin-top: 0pt;
    margin-right: auto;
    margin-bottom: 0pt;
    margin-left: auto;
    text-align: left;
    width: 635px;
}

#forum_p_none{
    display:none !important;
}
.block1 .bot td.cenwhite2 { background:#fff; height:14px; width: 650px; border:0}
.block1 .top td.cenwhite2 { background:#fff; height:14px; width: 650px; border:0}

.sm_width textarea {
    display: block;
    width: 385px !important;
}

.td_w tbody tr {
    /*height: 84px !important;*/
    height: 60px !important;
}
.td_w #field_sign_10photo_values .form-item,
.td_w #field_sign_photo_in_album_values .form-item,
.td_w #field_desc_10vphoto_values .form-item {
    padding-top: 12px;
}
/*
.desc_width .form-item {
    display: block;
    width: 300px !important;
    padding-top: 12px;
}
.desc_width #edit-field-desc-10vphoto-0-value-wrapper,
.desc_width #edit-field-sign-10photo-0-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-0-value-wrapper
{height: 70px !important;}
.desc_width #edit-field-desc-10vphoto-1-value-wrapper,
.desc_width #edit-field-sign-10photo-1-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-1-value-wrapper
{height: 69px !important;}
.desc_width #edit-field-desc-10vphoto-2-value-wrapper,
.desc_width #edit-field-sign-10photo-2-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-2-value-wrapper
{height: 70px !important;}
.desc_width #edit-field-desc-10vphoto-3-value-wrapper,
.desc_width #edit-field-sign-10photo-3-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-3-value-wrapper
{height: 69px !important;}
.desc_width #edit-field-desc-10vphoto-4-value-wrapper,
.desc_width #edit-field-sign-10photo-4-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-4-value-wrapper
{height: 70px !important;}
.desc_width #edit-field-desc-10vphoto-5-value-wrapper,
.desc_width #edit-field-sign-10photo-5-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-5-value-wrapper
{height: 70px !important;}
.desc_width #edit-field-desc-10vphoto-6-value-wrapper,
.desc_width #edit-field-sign-10photo-6-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-6-value-wrapper
{height: 69px !important;}
.desc_width #edit-field-desc-10vphoto-7-value-wrapper,
.desc_width #edit-field-sign-10photo-7-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-7-value-wrapper
{height: 70px !important;}
.desc_width #edit-field-desc-10vphoto-8-value-wrapper,
.desc_width #edit-field-sign-10photo-8-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-8-value-wrapper
{height: 69px !important;}
.desc_width #edit-field-desc-10vphoto-9-value-wrapper,
.desc_width #edit-field-sign-10photo-9-value-wrapper,
.desc_width #edit-field-sign-photo-in-album-9-value-wrapper
{height: 70px !important;}
*/

.node-112.layout-first-main-last #sidebar-first ,
.node-112.layout-first-main-last #content-wrapper {
    margin: 15px 0 0 0 !important;
}
/*.node-112.layout-first-main-last #sidebar-first ,
.node-112.layout-first-main-last #content-wrapper ,*/
.logged-in.node-112.layout-first-main-last #sidebar-last {
    margin: 10px 0 0 0 !important;
}
.o_tbg_pad{
    padding: 0 0 0 20px;
}
#prof_links2o{
    text-align:center;
}
#prof_links2o a{
    color: #FF6402;
    text-decoration:underline;
}
#aut_or_reg_com{
    width:100%;
    font-size: 0.8em;
    font-weight: normal;
}
#aut_or_reg{
    width:100%;
    font-size: 0.9em !important;
    font-weight: normal;
    background: #fff;
    /*padding: 5px;*/
    padding: 5px 0px 5px 2px;
    max-width:483px;
    color: #235570;
}
#aut_or_reg2{
    width:100%;
    font-size: 0.9em !important;
    font-weight: normal;
    background: #fff;
    padding: 5px;
    max-width:600px;
    color: #235570;
    margin-left:30px;
}
#tour{
    width:100%;
    /*font-size: 0.9em !important;*/
    font-weight: normal;
    background: #fff;
    padding: 5px;
    color: #000;
}
#aut_or_reg a {
    color: #235570;
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
}
#aut_or_regg{
    font-size: 1em !important;
    font-weight: normal;
    background: #fff;
    padding:5px;
    color: red;
    margin: 10px 20px 0 10px;
}
#aut_or_regg a {
    color: red;
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
}
.half_height iframe {
    height: 300px !important;
}
.citati_moder a{
    color: #FF6402;
}
.view-id-quotations div.views-field-field-quotation-nid-value ,
.view-id-quotations div.views-field-body,.view-id-quotations .views-field-body div.field-content ,
.view-id-quotations .views-field-body .field-content p
{
    display:inline !important;

}
.view-id-quotations .views-field-field-quotation-nid-value .field-content a
{
    color:#FF6402 !important;
}

#node-form .form-select option, #node-form select.form-select
{
    width: 390px !important;
    *max-width: 390px !important;
    _max-width: 390px !important;
}


.view-id-quotations .field-content a,
.block-648 .field-content a
{
    text-decoration: none !important;
}
body.image_picker
{
    background:none !important;
}
.ed_f_l{
    color: #BEBEBE;
    text-align: left;
    padding: 0 0 10px 0;
}

#comments .marker,
#comments .form-required{
    display: none;
}
#edit-field-add-10photo-0-filefield-upload,
#edit-field-add-10photo-1-filefield-upload,
#edit-field-add-10photo-2-filefield-upload,
#edit-field-add-10photo-3-filefield-upload,
#edit-field-add-10photo-4-filefield-upload,
#edit-field-add-10photo-5-filefield-upload,
#edit-field-add-10photo-6-filefield-upload,
#edit-field-add-10photo-7-filefield-upload,
#edit-field-add-10photo-8-filefield-upload,
#edit-field-add-10photo-9-filefield-upload,
#edit-field-photo-archive-0-filefield-upload,
#edit-field-add-10photo-in-album-0-filefield-upload,
#edit-field-add-10photo-in-album-1-filefield-upload,
#edit-field-add-10photo-in-album-2-filefield-upload,
#edit-field-add-10photo-in-album-3-filefield-upload,
#edit-field-add-10photo-in-album-4-filefield-upload,
#edit-field-add-10photo-in-album-5-filefield-upload,
#edit-field-add-10photo-in-album-6-filefield-upload,
#edit-field-add-10photo-in-album-7-filefield-upload,
#edit-field-add-10photo-in-album-8-filefield-upload,
#edit-field-add-10photo-in-album-9-filefield-upload,
#edit-field-photo-archive-in-album-0-filefield-upload,
#edit-field-group-image-0-filefield-upload,

#edit-field-load-10vphoto-0-filefield-upload,
#edit-field-load-10vphoto-1-filefield-upload,
#edit-field-load-10vphoto-2-filefield-upload,
#edit-field-load-10vphoto-3-filefield-upload,
#edit-field-load-10vphoto-4-filefield-upload,
#edit-field-load-10vphoto-5-filefield-upload,
#edit-field-load-10vphoto-6-filefield-upload,
#edit-field-load-10vphoto-7-filefield-upload,
#edit-field-load-10vphoto-8-filefield-upload,
#edit-field-load-10vphoto-9-filefield-upload,

#edit-field-load-vphoto-0-filefield-upload,

#edit-field-bancon-load-0-filefield-upload,
#edit-field-bancon-load-1-filefield-upload,
#edit-field-tournews-imganons-0-filefield-upload,
#edit-field-an-photo-0-filefield-upload,
#edit-field-vic-pic-0-filefield-upload

{
    display: none;
}

.full-node.node-type-faq .links {
    display: none;
}
.icons{
    width: 40px;
}
span.part{
    font-size: 0.9em;
}
.sletundrl{
    text-decoration: underline;
}
.sletitalic{
    font-style:italic;
}
.views-field-field-archsleturl-url a{
    color: #ff6402;
    text-decoration: underline;
}
.views-field-field-archsleturl-url a:hover{
    text-decoration: none;
}
/*seriy block*/
.block4 { color: #112c39; margin-top: 9px;}
.block4 .top .cen{ background: url(images/block3_x.gif) top repeat-x; height:14px;}
.block4 .top .l { background: url(images/block3_l.png) no-repeat; width:15px; height:14px;}
.block4 .top .r { background: url(images/block3_r.png) no-repeat; width:16px; height:14px;}
.block4 .center { background:url(images/block3_cen_x.gif) #dee0e5 top repeat-x; height: auto !important; }
.block4 .center .lbg { background:url(images/block3_cen_l.gif) repeat-y left; height: auto !important;}
.block4 .center .rbg { background:url(images/block3_cen_r.gif) repeat-y right; padding:2px 18px 6px 18px; height: auto !important;}

.block4 .bot .cen { background:url(images/block3_bot_x.gif); height:14px;}
.block4 .bot .l { background: url(images/block3_bot_l.png) no-repeat; width:15px; height:14px;}
.block4 .bot .r { background: url(images/block3_bot_r.png) no-repeat; width:15px; height:14px;}

/*green block*/
.block5 { color: #112c39; margin-top: 9px;}
.block5 .top .cen{ background: url(images/block5_x.png) top repeat-x; height:14px;}
.block5 .top .l { background: url(images/block5_l.png) no-repeat; width:15px; height:14px;}
.block5 .top .r { background: url(images/block5_r.png) no-repeat; width:16px; height:14px;}
.block5 .center { background:url(images/block5_cen_x.gif) #e7f2e7 top repeat-x; height: auto !important; }

.block5 .bot .cen { background:url(images/block5_bot_x.gif); height:14px;}
.block5 .bot .l { background: url(images/block5_bot_l.png) no-repeat; width:14px; height:14px;}
.block5 .bot .r { background: url(images/block5_bot_r.png) no-repeat; width:15px; height:14px;}

.sletph{
    font-size: 1.2em !important;
    padding-left: 5px !important;
}
div.red, div.red a{
    color: red;
}
.if_noauth_f{
    padding-left: 20px;
}
#file-header tr td, #file-list tr td{
    /*border: 1px solid blue;*/
}
#file-header td.width, #file-header td.height,
#file-list td.width, #file-list td.height{
    width: 60px;
    text-align: center;
}
#file-header td.size,
#file-list td.size{
    /*width: 60px;
    text-align: left;*/
}
#file-list td.name{
    width: 400px;
}
#file-list td{
    /* text-align: right;*/
}
.img_ans_b {
    padding: 0 5px 0 0 ;
}
#left_menu_1 a:visited,
#left_menu_1 a:active,
#left_menu_1 a:link{
    font-size: 1em  !important;
    display: block;
    color: #C02F2C;
    text-decoration: none;
    padding: 5px 0 12px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_1_2.png') no-repeat 0 0;
}

#left_menu_1 a:hover{
    font-size: 1em  !important;
    display: block;
    color: #28404C;
    text-decoration: none;
    padding: 5px 0 12px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_1.png') no-repeat 0 0;
}

.left_menu_1_link{
    color: #28404C;    
}

#left_menu_1 table td.amargo{
    vertical-align: middle;
}
#left_menu_2 a:visited,
#left_menu_2 a:active,
#left_menu_2 a:link{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_2.png') no-repeat 0 0;
}

#left_menu_2 a:hover{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    color: #C02F2C;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_2_2.png') no-repeat 0 0;
}
#left_menu_3 a:visited,
#left_menu_3 a:active,
#left_menu_3 a:link{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_3_1.png') no-repeat 0 0;
}

#left_menu_3 a:hover{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    color: #C02F2C;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_3_2.png') no-repeat 0 0;
}
#left_menu_4 a:visited,
#left_menu_4 a:active,
#left_menu_4 a:link{
    /*font-size: 0.8em  !important;*/
    font-size: 1.1em  !important;
    display: block;
    text-decoration: none;
    /*padding: 10px 0 12px 55px;
    height: 52px;*/
    padding: 10px 0 12px 75px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_4_23.png') no-repeat 0 0;
    color: #C02F2C;
}

#left_menu_4 a:hover{
    /*font-size: 0.8em  !important;*/
    color: #28404C;
    font-size: 1.1em  !important;
    display: block;
    text-decoration: none;
    padding: 10px 0 12px 75px;
    /*height: 52px;
    padding: 10px 0 12px 55px;*/
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_4_13.png') no-repeat 0 0;
}
#left_menu_5 a:visited,
#left_menu_5 a:active,
#left_menu_5 a:link{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 14px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_5_1.png') no-repeat 0 0;
}

#left_menu_5 a:hover{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 14px 55px;
    color: #C02F2C;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_5_2.png') no-repeat 0 0;
}
#left_menu_6 a:visited,
#left_menu_6 a:active,
#left_menu_6 a:link{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_6_1.png') no-repeat 0 0;
}

#left_menu_6 a:hover{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    color: #C02F2C;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_6_2.png') no-repeat 0 0;
}
#left_menu_7 a:visited,
#left_menu_7 a:active,
#left_menu_7 a:link{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_8_1.png') no-repeat 0 0;
}

#left_menu_7 a:hover{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    color: #C02F2C;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_8_2.png') no-repeat 0 0;
}
#left_menu_8 a:visited,
#left_menu_8 a:active,
#left_menu_8 a:link{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_9_1.png') no-repeat 0 0;
}

#left_menu_8 a:hover{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    color: #C02F2C;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_9_2.png') no-repeat 0 0;
}
.left_menu_8_other a{
    /*color: #C02F2C;*/
    padding-left: 55px;    
}
#left_menu_9 a:visited,
#left_menu_9 a:active,
#left_menu_9 a:link{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    /*    padding: 10px 0 12px 55px;*/
    padding: 10px 0 8px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_10_1.png') no-repeat 0 0;
}

#left_menu_9 a:hover{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 8px 55px;
    color: #C02F2C;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_10_2.png') no-repeat 0 0;
}
#left_menu_10 a:visited,
#left_menu_10 a:active,
#left_menu_10 a:link{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_11_1.png') no-repeat 0 0;
}

#left_menu_10 a:hover{
    display: block;
    font-size: 0.8em  !important;
    text-decoration: none;
    padding: 10px 0 12px 55px;
    color: #C02F2C;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_11_2.png') no-repeat 0 0;
}
.left_m_razd{
    background-color: #CCCCCC;
    height: 1px;
    width: 270px;
    margin: 7px 0 7px 0 !important;
}

.booking{
    font-size:0.7em;
}
div.bnot{
    height: 100px !important;
}
div.bookoffer{
    padding: 20px 30px 10px 25px;
}
.faq_title_block a{
    color:#FF6402;
    font-weight:bold;
}
.faq_title_block{
    color:#FF6402;
}
.nyjna_pom_bl{
}
.nyjna_pom_bl a{
    padding:0 0 0 15px;
    background:url(images/chek_faq.png) no-repeat 0px 5px;
}
div.optim{
    position:absolute;
    left: 205px;
    width: 940px;
    padding: 0 0 10px 0;
    font-size: 0.9em;
}
div.optim h1{
    font-size: 1.3em;
}
div.optim h2{
    font-size: 1.175em;
}
div.maintext{
    font-size: 0.9em;
    padding-top: 10px;
}
div.maintext h1{
    font-size: 1.3em;
}
div.maintext h2{
    font-size: 1.175em;
}
div.maintext p{
    padding: 0;
}
div.egypt{
    top: 3460px;
    *top: 3550px;
}
div.egyptn{
    top: 3215px;
    *top: 3315px;
}

div.turkey{
    top: 3440px;
    *top: 3525px;
}
div.turkeyn{
    top: 3190px;
    *top: 3285px;
}

div.tunis{
    top: 3030px;
    *top: 3145px;
}
div.tunisn{
    top: 2790px;
    *top: 2905px;
}

div.conttext{
    top: 3120px;
    *top: 3175px;
}
div.conttextn{
    top: 1730px;
    *top: 1770px;
}

div.fortext{
    top: 3560px;
    *top: 3600px;
}
div.fortextn{
    top: 2440px;
    *top: 2450px;
}
div.maintext{
    /*top: 5510px;
    *top: 5690px;*/
}
div.maintextn{
    /*top: 2430px;
    *top: 2445px;*/
}

.optdiv{
    border: 1px solid #ccc;
    height: 100px;
}
.gmnoprint{
    height: auto !important;
}
#tour img{
    margin:0 !important;
}
/*
.tourn img{
    margin:1px !important;
}*/
.tourn{
    font-size: 0.9em;
}
.tournews_title{
    /*border-bottom: 1px solid #ddd;*/
    padding-bottom: 5px;
}
.views-field-field-tournews-imganons-fid{
    padding: 5px 0;
    /*border-bottom: 1px solid #ddd;*/
}

#history {
    height:265px;
    width:345px;
    overflow:hidden;
}
.history a{
    color: #fff;
}
.history{
    position: relative;
    top:-44px;
    z-index:2;
    background:url(images/history3.png) repeat 0 0;
    padding: 5px;
    min-height: 32px;
    font-size: 1.2em;
}
#preface .block1 .top .cen, #preface .block1 .bot .cen{
    width: 260px;
}
.hist_an{
    padding: 0 5px 0 10px;
    font-size: 1.1em;
}

.icont tr td{
    vertical-align:middle;
}
.iconl{
    padding-left:20px;
}
.icont td span.icontd{
    background:url(icons/tag2.png) no-repeat 0 -2px;
}
.tnewscomm{
    font-size:0.8em;
}
#vk_like{
    /*border:aqua 1px solid;*/
}
div.header_left{
    /*background:url(images/header/header_l.jpg) no-repeat 0 0;
    width:255px;
    height:108px;*/
    background:url(images/header/header_l.png) no-repeat 0 0;
    width:252px;
    height:105px;
    float:left;
}
div.header_tbg{
    /*background:url(images/header/header_t.jpg) no-repeat 0 0;
     height:108px;*/
    width:139px;
    background:url(images/header/header_t.png) no-repeat 0 0;
    height:105px;
    float:left;
    cursor: pointer;
}
div.header_cent{
    /*background:url(images/header/header_c.jpg) no-repeat 0 0;*/
    width:220px;
    /*height:108px;*/
    height:105px;
    float:left;
}
div.header_right{
    /*background:url(images/header/header_r.jpg) no-repeat 0 0;*/
    background:url(images/header/header_r.png) no-repeat 0 0;
    width:364px;
    height:105px;
    float:left;
}
/***new header ***/
div.header_left2{
    background:url(images/header/header_l2.png) no-repeat 0 0;
    width:340px;
    height:105px;
    float:left;
    /*border: 1px solid blue;*/
}
div.header_tbg2{
    background:url(images/header/header_t2.png) no-repeat 0 0;
    width:157px;
    height:105px;
    float:left;
    cursor: pointer;
    /*border: 1px solid #94CE18;*/
}
div.header_cent2{
    width:240px;
    height:105px;
    float:left;
    /*border: 1px solid yellow;*/
}
div.header_right2{
    background:url(images/header/header_r2.png) no-repeat 0 0;
    width:443px;
    height:105px;
    float:left;
    /*border: 1px solid red;*/
}
#primary-menu ul.menu li.first:visited,
#primary-menu ul.menu li.first:active,
#primary-menu ul.menu li.first,
#primary-menu ul.menu li.first:link,
#primary-menu ul.menu li.first:hover{
    background:  transparent !important;
    padding-left: 0!important;
}
span.gray{
    color: #455258;
}
.g_linet{
    border-top: 1px solid #ddd;
}
span.openid-link1{
    background:url("images/login-bg.png") no-repeat scroll 0 0 transparent;
    padding-left:20px;
    /*margin-bottom: 10px;*/
    /*display:block;*/
    color:#FF6402;
}
span.user-link1:hover,
span.openid-link1:hover{
    text-decoration:underline !important;
    cursor:pointer;
}
#edit-openid-identifier{
    width:115px;
    margin-bottom: 10px;
}

div.new_line_block{
    border-bottom:1px solid #9B9DA3;
}
div.new_line_block .autor{
    font-size: 0.85em;
    color: #626262;
}
div.newkomm{
    float:right;
    /*left:2px;*/
    left:4px;
    position:relative;
}
.newkomm div.newkommcen{
    background:none #9B9DA3;
    padding: 0 5px;
}
div.newkomm_winner{
    float:right;
    /*left:2px;*/
    position:relative;
}
.newkomm_winner div.newkommcen{
    color: #fff !important;
    font-size: 0.8em;
    background:none #9B9DA3;
    padding: 0 5px;
}
div.tr_newkomm{
    float:right;
    left:4px;
    position:relative;
}
.newkomm_winner div.newkommcen a{
    color: #fff;
}
.newkomm div.newkommcen a, div.newkommcen .newkommcen1{
    color: #fff;
    font-size: 0.8em;
}
.tr_newkomm div.tr_newkommcen{
    background:none #9B9DA3;
    padding: 0 5px;
}
.tr_newkomm div.tr_newkommcen a:hover{
    text-decoration:none;
}
.tr_newkomm div.tr_newkommcen a{
    color: #fff;
    font-size: 0.8em;
}
div.photoalbum-list-desc-country{
    width: 150px;
}
ol.activ_a_ol li{
    margin-left: 5px;
}
ol.activ_a_ol2 li{
    margin-left: 0px;
}
.f_str_c{
    padding: 7px 0 0 0;
}
.f_str_c a{
    font-weight:normal;
    color: #FB6402;
    text-decoration:underline;
}
div.photo_url{
    /* width:180px;*/
    /*border:1px solid blue;/
    /*overflow:auto;*/
}
.blog-footer a{
    margin-right: 0!important;
}
.new_blog div.nb_title{
    /*margin: 3px 0;*/
    /*padding:0 0 5px;*/
    margin: 3px 0 2px 0;
    font-size:1.02em;
}
.fav_title{
    /*bottom: -20px;*/
    position:absolute;
    color:#fff;
    font-size:1.25em;
    font-weight:bold;
    padding:5px 0 0 5px;
    background:url(images/history3.png) repeat 0 0;
    min-height: 25px;
    width:180px;
}
.forum-aft-attach{
    float: left;
    width:165px;
}
.forum-attach{
    width:15px;
    float: left;
    padding:2px 9px 0 0;
}
.forum_unread_links a{
    color: #FF6402;
    padding-right:20px;
    padding-left:5px;
    vertical-align:super;
    text-decoration: underline;
}
.forum_unread_links{}
.thanks-box {
    background:none repeat scroll 0 0 #EDF5FA;
    border:1px solid #E0E5FB;
    margin-top: 0 !important;
    margin-bottom:20px;
}
.thank-list-theme{
    padding:6px 0 6px 30px;
    font-weight: normal !important;
}
.thank-list-auth{
    text-align: center;
    padding:6px 0;
}
.thank-list-auth a{
    font-weight: normal !important;
    color: #FF6402;
    /*background: #fff;*/
}
#thank-forum-body{
    font-size:0.9em;
    font-weight:bold;
    height:22px;
    padding:15px 0 5px;
    /*text-align:center;*/
}
.blog-kritika{
    /*    padding:10px 0 20px;*/
    padding-bottom:10px;
}
#thank-forum-body a{
    background:none repeat scroll 0 0 #E5E5E5;
    border:1px solid #B3B3B3;
    font-weight:bold;
    padding:4px 10px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.thank-list-razd-l{
    border-top:1px solid #9B9DA3;
}
.blog-kritika span{
    font-size:0.8em;
    background:none repeat scroll 0 0 #E5FAEA;
    border:1px solid #7EB78B;
    color:#368346;
    font-weight:bold;
    padding:4px 10px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#edit-field-add-10photo-1-filefield-upload .description{
    display:none;
}
#edit-field-add-10photo-1-upload-wrapper .description,
#edit-field-add-10photo-2-upload-wrapper .description,
#edit-field-add-10photo-3-upload-wrapper .description,
#edit-field-add-10photo-4-upload-wrapper .description,
#edit-field-add-10photo-5-upload-wrapper .description,
#edit-field-add-10photo-6-upload-wrapper .description,
#edit-field-add-10photo-7-upload-wrapper .description,
#edit-field-add-10photo-8-upload-wrapper .description,
#edit-field-add-10photo-9-upload-wrapper .description,
#edit-field-add-10photo-in-album-1-upload-wrapper .description,
#edit-field-add-10photo-in-album-2-upload-wrapper .description,
#edit-field-add-10photo-in-album-3-upload-wrapper .description,
#edit-field-add-10photo-in-album-4-upload-wrapper .description,
#edit-field-add-10photo-in-album-5-upload-wrapper .description,
#edit-field-add-10photo-in-album-6-upload-wrapper .description,
#edit-field-add-10photo-in-album-7-upload-wrapper .description,
#edit-field-add-10photo-in-album-8-upload-wrapper .description,
#edit-field-add-10photo-in-album-9-upload-wrapper .description{
    display:none;
}

#edit-field-sign-photo-in-album-0-value-wrapper{
    /*   height: 69px;
       *height: 65px !important;*/
}
/*
#edit-field-add-10photo-in-album-1-ahah-wrapper,
#edit-field-add-10photo-in-album-2-ahah-wrapper,
#edit-field-add-10photo-in-album-3-ahah-wrapper,
#edit-field-add-10photo-in-album-4-ahah-wrapper,
#edit-field-add-10photo-in-album-5-ahah-wrapper,
#edit-field-add-10photo-in-album-6-ahah-wrapper,
#edit-field-add-10photo-in-album-7-ahah-wrapper,
#edit-field-add-10photo-in-album-8-ahah-wrapper,
#edit-field-add-10photo-in-album-9-ahah-wrapper,
#edit-field-sign-photo-in-album-1-value-wrapper{
    height: 35px;
}

#edit-field-sign-photo-in-album-2-value-wrapper,
#edit-field-sign-photo-in-album-3-value-wrapper,
#edit-field-sign-photo-in-album-4-value-wrapper,
#edit-field-sign-photo-in-album-5-value-wrapper,
#edit-field-sign-photo-in-album-6-value-wrapper,
#edit-field-sign-photo-in-album-7-value-wrapper,
#edit-field-sign-photo-in-album-8-value-wrapper,
#edit-field-sign-photo-in-album-9-value-wrapper{
    height: 34px;
}
#field_sign_photo_in_album_values tr.odd{
    height: 35px;
    border:1px solid #ccc;
}
#field_sign_photo_in_album_values tr.even{
    height: 35px;
}*/
#thank-forum-node{
    font-size:0.9em;
    font-weight:bold;
    padding:15px 0 15px 3px;
}
#thank-forum-node a{
    background:none repeat scroll 0 0 #E5E5E5;
    border:1px solid #B3B3B3;
    font-weight:bold;
    padding:4px 10px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.rib_event{
    padding:7px 0 1px;
}
.rib_event a.rib_e_name{
    font-weight: bold;
}
.rib_event a.rib_e_title{
    text-decoration: underline;
    color: #FA6402;
}


.vud-widget-plain {
    float: left;
    clear: left;
    /*  padding: 2px;
      margin: 2px 5px 0 0;*/
    /*border: 1px solid #ccc;*/
    width: 28px;
    height: 32px;
}

.vud-widget-plain .up-active,
.vud-widget-plain .up-inactive,
.vud-widget-plain .down-active,
.vud-widget-plain .down-inactive {
    display: block;
    text-decoration: none;
    width: 28px;
    height: 16px;
}

.vud-widget-plain a.up-inactive,
.vud-widget-plain a.down-inactive,
.vud-widget-plain span.up-inactive,
.vud-widget-plain span.down-inactive {
    cursor: pointer;
}

.vud-widget-plain a.up-active,
.vud-widget-plain a.down-active,
.vud-widget-plain span.up-active,
.vud-widget-plain span.down-active {
    cursor: default;
}

.vud-widget-plain .up-active,
.vud-widget-plain .up-inactive:hover {
    /*background: url('a_up_act.png') no-repeat 0px 0px;*/
    background: url('images/vote_top.png') no-repeat 0px 0px;
    float: left;
}

.vud-widget-plain .up-inactive {
    /*background: url('a_up_inact.png') no-repeat 0px 0px;*/
    background: url('images/header2_l-trans_comment_t.png') no-repeat 0px 0px;
    float: left;
}

.vud-widget-plain .down-active,
.vud-widget-plain .down-inactive:hover {
    /*background: url('a_down_act.png') no-repeat 0px 0px;*/
    background: url('images/vote_bottom.png') no-repeat 0px 0px;
    float: right;
}

.vud-widget-plain .down-inactive {
    /*background: url('a_down_inact.png') no-repeat 0px 0px;*/
    background: url('images/header2_l-trans_comment_bot.png') no-repeat 0px 0px;
    float: right;
}

.total-votes-plain {
    font-weight: bold;
    color: #494949;
}

.vud-term-table {
    border: 1px solid #D3E7F4;
    float: right;
    width: 40em;
    margin: 0.5em 0 0.5em 1em;
}

.vud-widget-plain .ctools-ajaxing {
    padding-right: 0 !important;
    display: block;
    width: 15px;
    height: 16px;
    background-position: center;
    float: left;
}

.vud-widget-plain .ctools-ajaxing.plain-click-up {
    margin-right: 3px;
}

.vud-widget-plain .ctools-ajaxing.plain-click-down {
    margin-left: 3px;
}

.vud-widget-plain .ctools-ajaxing span {
    display: none;
}
.rib_e_time{
    font-size:0.9em;
    padding-top:2px;
    text-align:right;
}
a.search_companion_a{
    color:#000000;
    padding:2px 7px 3px;
    text-decoration:underline;
}
.search_companion{
    padding-top: 10px;
    text-align:right;
}
.trvel-city-date{
    color:#112C39;
    padding-bottom:5px;
    font-weight: bold;
    line-height:17px;
}
.block-travel-subject{
    color:#FF6402;
    font-size:1.4em;
    font-weight:bold;
    padding-bottom:5px;
}
.node-type-video embed{
    width: 635px !important;
    height: 380px !important;
    margin:20px 0 0 10px;
}
.nod-video-descr{
    margin:20px 0 0 10px;
}
.views-user-video-m{
    width: 200px;
}
td.views-user-video-m embed,
td.views-user-video-m iframe,
td.views-user-video-m object{
    width: 180px !important;
    height: 115px !important;
}
.video-pad2{
    padding-top:2px
}
.view-user-video .views-row{
    padding:15px 0 0;
}
.blog-footer-info-l{
    font-size:1.1em;
    padding:10px 0 0 35px;
}
.blog-footer-info-r{
    line-height:1.3em;
    font-size:1.1em;
    padding:10px 0 0;
    text-align:right;
}
.blog-f-addthis{
    padding-top:7px;
}
.blog-date-c{
    color:#908C89;
}
.blog-razd-line{
    border-top: 1px solid #908C89;
    height:7px;
}
.blog-footer-info-l a,
.blog-footer-info-r a{
    text-decoration: underline;
}
.travel-se-rez{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color:#EEEEEF;
    border:1px solid #CCCED0;
    margin-top:10px;
    padding:6px 10px;
}
.contest-block-logo{
    padding:10px 10px 10px 0;
}
.video-tags{
    font-style:italic;
    margin:5px 0 0 10px;
}
.video-main-p{
    text-align:center;
}
.video-t-country{
    font-weight: bold
}
#footer .videoblog embed,
#footer .videoblog object{
    width: 470px !important;
}

.views-exposed-form .views-exposed-widget {
    float:left;
    padding:0.5em 1em 0 0;
}
.travel-text-bold{
    font-weight: bold;
}
.views-field-field-forum-type-trip-value label,
.views-field-field-forum-type-tourism-value label,
.views-field-field-forum-age-value label,
.views-field-field-forum-accommodation-value label,
.views-field-field-forum-expenses-value label{
    font-weight: bold;
}
.view-travel a{
    text-decoration: underline;
}
#edit-field-forum-type-trip-value-wrapper .form-select option, #edit-field-forum-type-trip-value-wrapper select.form-select{width: auto !important;}
#edit-field-forum-type-tourism-value-wrapper .form-select option, #edit-field-forum-type-tourism-value-wrapper select.form-select{width: auto !important;}
#edit-field-forum-country-nid-nid-wrapper .form-select option, #edit-field-forum-country-nid-nid-wrapper select.form-select{width: auto !important;}
#edit-field-forum-trip-time-value-wrapper .form-select option, #edit-field-forum-trip-time-value-wrapper select.form-select{width: auto !important;}
#edit-field-forum-journey-time-value-wrapper .form-select option, #edit-field-forum-journey-time-value-wrapper select.form-select{width: auto !important;}
#edit-journey-time-wrapper .form-select option, #edit-journey-time-wrapper select.form-select{width: auto !important;}
#edit-field-forum-city-0-value-wrapper .form-select option, #edit-field-forum-city-0-value-wrapper select.form-select{width: auto !important;}
#edit-field-forum-accommodation-value-wrapper .form-select option, #edit-field-forum-accommodation-value-wrapper select.form-select{width: auto !important;}
#edit-field-forum-expenses-value-wrapper .form-select option, #edit-field-forum-expenses-value-wrapper select.form-select{width: auto !important;}
#edit-field-forum-age-value-wrapper .form-select option, #edit-field-forum-age-value-wrapper select.form-select{width: auto !important;}

#edit-field-forum-type-trip-value-wrapper{width: auto !important;padding:0.5em 1em 0 0;}
#edit-field-forum-type-tourism-value-wrapper{width: auto !important;padding:0.5em 1em 0 0;float: left;}
#edit-field-forum-country-nid-nid-wrapper{width: auto !important;padding:0.5em 1em 0 0;float: left;}
#edit-field-forum-trip-time-value-wrapper{width: auto !important;padding:0.5em 1em 0 0;}
#edit-field-forum-journey-time-value-wrapper{width: auto !important;padding:0.5em 1em 0 0;}
#edit-journey-time-wrapper{width: auto !important;padding:0.5em 1em 0 0;}
#edit-field-forum-age-value-wrapper{width: auto !important;padding:0.5em 1em 0 0;float: left;}
#edit-field-forum-expenses-value-wrapper{width: auto !important;padding:0.5em 1em 0 0;}
#edit-field-forum-accommodation-value-wrapper{width: auto !important;padding:0.5em 1em 0 0;float: left}
#edit-field-forum-city-0-value-wrapper{width: auto !important;padding:0.5em 1em 0 0;float: left;}
#views-exposed-form-travel-page-1 #edit-trip-wrapper{width: auto !important;padding:0.5em 1em 0 0;}
#views-exposed-form-travel-page-1 #edit-field-forum-type-tourism-value-wrapper select{width:214px !important;}
.cke_skin_kama .cke_dialog_body {
    border: 2px solid #999 !important;
}
.cke_skin_kama .cke_dialog_contents {
    margin-top: 32px !important;
}
.cke_skin_kama a.cke_dialog_tab, .cke_skin_kama a:link.cke_dialog_tab,
.cke_skin_kama a:active.cke_dialog_tab, .cke_skin_kama a:hover.cke_dialog_tab,
.cke_skin_kama a:visited.cke_dialog_tab {
    border: 1px solid #999 !important;
    border-bottom: none !important;
    margin-right: 3px !important;
}
.travel-se-back a{text-decoration: underline; padding-left:15px;}
a.search_comp_block{
    color:#FF6402;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
}
.cen-white{
    background: #FEFEFE;
    height:14px;
    width: 285px
}
.l-white{
    background:url("/sites/all/themes/acquia_marina/images/css_sprites.png") no-repeat scroll -29px 0 transparent;
    border:0 none;
    height:14px;
    width:15px;
}
.r-white{
    background:url("/sites/all/themes/acquia_marina/images/css_sprites.png") no-repeat scroll -44px 0 transparent;
    border:0 none;
    height:14px;
    width:16px;
}
#block-orangeactions-2 .block1 div.text {
    border-left:1px solid #E3E4E7;
    border-right:1px solid #E3E4E7;
    padding:2px 18px 6px;
    text-align:center;
}
#block-orangeactions-3 .block1 div.text {
    border-left:1px solid #E3E4E7;
    border-right:1px solid #E3E4E7;
    padding:2px 18px 6px;
    text-align:center;
}

.se-pblock-c{padding: 0 0 5px}
.se-pblock-c a{color: #FF6402}
.se-pblock-user{
    font-weight: bold;
    padding:5px 0;
}
.se-pblock-time{
    color:#969696;
    padding:5px 0;
    text-align:right;
}
.search-padd-link{
    padding:28px 0 0 14px;
    text-align:left;
}
.complain-from{
    padding-top: 10px
}
.comp-material{
    padding:10px 0 10px 15px;
}
.comp-user{
    padding-top:10px;
}
.delete-comp{
    text-align: right;
}
.add_photo_in_album_description {
    float: left;
    width: 300px;
    padding: 5px;
}
.tr-online-nod{
    padding-bottom: 13px;
}
.tr-online-titl{
    font-weight:bold;
    text-align:center;
}
.tr-inline-nimg{}
.tr-inline-nimg img{

}
#node-268882 .col-1{
    width: 48%;
    padding: 0 5px;
}
#node-268882 .col-2{
    width: 48%;
    padding: 0 5px;
}
#node-268882 .panel-col-first{
    width: 48%;
    /*    padding: 0 5px;*/
}
#node-268882 .panel-col-last{
    width: 48%;
    /*    padding: 0 5px;*/
    float:right;
}
#node-268882 .views-field-title a{color: #FF6402 !important; font-weight: bold}
#node-268882 .views-field-field-travel-date-end-value{background:none repeat scroll 0 0 #DDDFE4;
                                                      /*border-bottom:1px solid;*/
                                                      clear:both;
                                                      color:#626262;
                                                      font-size:0.8em;
                                                      padding:3px 0;
                                                      text-align:right;
                                                      /*    width:272px;*/
}
#node-268882 .views-field-field-travel-user-uid{font-weight:bold}
#node-268882 .views-field-field-travel-illustration-img-fid {
    float: left;
    padding: 0 5px 5px;
}
#node-268882 .views-field-field-travel-route-value{}
#node-268882 .views-row{
    /*    background: url("images/trav-onl.jpg") repeat scroll 0 0 transparent;*/
    /*    padding: 5px 0 0;*/
    padding: 0;
}/*
.onl-trav-bpan-content .views-row{
    background:url(/sites/all/themes/acquia_marina/images/trav-onl.jpg)5px 0;
}*/
.onl-trav-bpan-content .views-row{
    background: url("images/trav-onl.jpg") repeat scroll 0 0 transparent;
}
#node-246963 .text {
    border: none !important;
}
#node-268882 td{/*padding-top: 5px !important*/}
#node-268882 td.oltus{padding: 0 10px}
#node-268882 .views-field-field-travel-route-value {
    padding: 5px 0 5px 5px;
}
#node-268882 h2.pane-title, #node-268882 span.pane-title{
    font-size:1.3em;
    font-weight:bold;
}
.view-display-id-page_1 .views-field-field-travel-illustration-img-fid{float: left;padding: 0 8px 5px 3px}
.view-display-id-page_1 .views-field-field-travel-route-value{}
.view-display-id-page_1 .views-field-field-travel-user-uid{font-weight:bold}
.view-display-id-page_1 .views-field-title a{font-weight:bold; color:#FF6402}
.view-travel.view-display-id-page_2 .views-field-title a{font-weight:bold; color:#FF6402}
.view-display-id-page_1 .views-field-field-travel-date-end-value{clear:both;
                                                                 /*margin-bottom:10px;*/
                                                                 color:#626262;
                                                                 font-size:0.8em;
                                                                 padding:5px 5px 0;
                                                                 text-align:right;
                                                                 margin-bottom:15px;
                                                                 border-bottom: 1px solid}
.view-display-id-page_1 .views-row{padding-top: 5px}
.view-display-id-page_1 .views-field-field-travel-route-value{padding: 0 0 5px 3px}

#block-views-online_travel-block_1 .views-field-field-travel-illustration-img-fid,
#block-views-online_travel-block_2 .views-field-field-travel-illustration-img-fid
{float: left;padding: 0 8px 5px 3px}
#block-views-online_travel-block_1 .views-field-field-travel-route-value,
#block-views-online_travel-block_2 .views-field-field-travel-route-value{}
/*{clear: both}*/
#block-views-online_travel-block_1 .views-field-field-travel-user-uid,
#block-views-online_travel-block_2 .views-field-field-travel-user-uid
{font-weight:bold}
#block-views-online_travel-block_1 .views-field-title a,
#block-views-online_travel-block_2 .views-field-title a
{font-weight:bold;color:#FF6402}
#block-views-online_travel-block_1 .views-field-field-travel-route-value,
#block-views-online_travel-block_2 .views-field-field-travel-route-value
{padding-top: 5px}
#block-views-online_travel-block_1 .views-field-field-travel-date-end-value,
#block-views-online_travel-block_2 .views-field-field-travel-date-end-value,
#block-views-online_travel-block_6 .views-field-field-travel-date-end-value
{clear:both;
 /*margin-bottom:10px;
 color:#626262;*/
 color:#fff;
 font-size:0.8em;
 padding:5px 0 0 5px;
 text-align:right;
 margin-bottom:15px;
 border-bottom: 1px solid #9B9DA3}
/*#block-views-online_travel-block_6 .views-field-field-travel-date-end-value{
    border-bottom:1px solid;
    color:#626262;
    text-align:right;
    font-size:0.8em;
}*/
#block-views-online_travel-block_1 .views-field-field-travel-date-end-value span.field-content,
#block-views-online_travel-block_2 .views-field-field-travel-date-end-value span.field-content,
#block-views-online_travel-block_6 .views-field-field-travel-date-end-value span.field-content{
    background: #9B9DA3;
    padding: 0 5px;
}
#block-views-online_travel-block_1 .views-row,
#block-views-online_travel-block_2 .views-row
{padding-top: 5px}
.view-online-travel .view-footer{
    text-align:right;
    padding:5px 7px 0 0;
}
.view-online-travel .view-footer a{
    text-decoration: underline;
}
#node-268882 .pane-title{
    padding: 7px 0 3px 5px;
}
.onl-trav-bpan-top{
    background:url(/sites/all/themes/acquia_marina/images/trav-onl-vb-ba3.png) top left;
    height: 10px;
    /*width: 288px;*/
    width: 648px;
}
.onl-trav-bpan-bottopm{
    background:url(/sites/all/themes/acquia_marina/images/trav-onl-bb-ba3.png) top left;
    height: 10px;
    /*width: 288px;
    width: 611px;*/
    width: 648px;
}
.onl-trav-bpan-content {
    background-color: #DDDFE4;
    padding: 0 5px;
}
.onl-trav-bpan-top-m{
    background:url(/sites/all/themes/acquia_marina/images/trav-onl-v-vb-ba.png) top left;
    height: 10px;
    width: 610px;
}
.onl-trav-bpan-bottopm-m{
    background:url(/sites/all/themes/acquia_marina/images/trav-onl-v-bb-ba.png) top left;
    height: 10px;
    width: 610px;
}
.before-start{
    font-style:italic;
}
.c-image-flag{
    /*float: left;*/
    padding:0 5px 0 0;
}
div.i-gr-block-getin{
    background:url(/sites/all/themes/acquia_marina/images/checkbox_yes.png) no-repeat 75px 0;
    height: 16px;
}
div.i-gr-block-getout{
    /*background:url(/sites/all/themes/acquia_marina/images/check_orange_FFFFFF.gif) no-repeat 55px 0;*/
    background:url(/sites/all/themes/acquia_marina/images/cross_small.png) no-repeat 65px -1px;
    height: 16px;
}
div.i-gr-block-getin a, div.i-gr-block-getout a{
    padding-left: 15px;
}
#block-views-online_travel-block_6 .views-field-field-travel-user-uid a{
    font-weight: bold;
}
#block-views-online_travel-block_6 .views-field-title a{
    font-weight: bold;
    color: #FF6402;
}
#block-views-online_travel-block_6 .views-field-field-travel-route-value{
    padding:0 0 5px;
}

#block-views-online_travel-block_6 .views-row{
    padding:10px 0;
}
.view-display-id-block_5 #node-245469 div.text{
    border: none !important;
}
.view-display-id-block_5 #node-245469 .views-row{
    background: none !important;
}
.online-trav-f-t a{
    font-size:1.3em;
    font-weight:bold;
    text-align:center;
}
.view-id-community_members_block span.views-field-name{
    margin-right:-4px;
}
#node-form #edit-field-story-country-nid-nid.form-select {
    width: 320px !important;
    min-height: 215px;
}
.padt13{
    padding-top: 13px;
}
.cke_skin_kama #cke_Link_97 a.cke_dialog_tab{
    display:none !important;
}
.padtl2-10{
    padding: 2px 0 0 10px;
}
h2.group_wall{
    font-size: 1.3em;
    font-weight: bold;
    padding: 10px 0 0 10px;
}
#group_cont div.node,
#block-views-activities-block_1 div.node{
    margin:0;
}
.travel-on{
    background: none repeat scroll 0 0 #fff;
    /*border: 1px solid #DDDFE4;
    padding: 5px 5px 0;*/
    margin-top: 5px;
    /* -moz-border-radius: 10px; // Firefox
     -webkit-border-radius: 10px; // Safari, Chrome
     -khtml-border-radius: 10px; // KHTML
     border-radius: 10px; // CSS3
     // Для плохих IE
     behavior: url(border-radius.htc); // учим IE border-radius
    */
}
div.travel-map{
    border: 1px solid #DDDFE4;
    /*margin-top: 5px;*/
    padding: 5px;
}
.pane-orange-blocks2-50 small{
    display: none;
}

/*** secondary link ***/
#primary-menu ul.menu li ul, #slet-primary-menu ul.menu li ul{
    margin-left: -22px;
    background: transparent !important;
}

#primary-menu ul.menu li ul li, #slet-primary-menu ul.menu li ul li{
    /* background: url("images/smenu.png") no-repeat scroll 0px 0px transparent !important;*/
    margin-top: 8px;
}

#primary-menu ul.menu li ul li a, #primary-menu ul.menu li ul li a:hover, #slet-primary-menu ul.menu li ul li a, #slet-primary-menu ul.menu li ul li a:hover{
    /*background: url("images/1-33.jpg") no-repeat scroll 2px 6px transparent !important;*/
    color: black !important;
    background: url("images/smenu2.png") no-repeat scroll 0px 0px transparent !important;
    /*background: url("images/smenu_23.jpg") no-repeat scroll 2px 6px transparent !important;*/
    font-size: 1.03em !important;
    font-family: verdana;
    padding: 4px 4px 4px 15px;
    width: 140px;
    height:20px;
}

#primary-menu #testprimary ul.menu li ul li a.dropmenu{
    background: url("images/smenu_drop2.png") no-repeat scroll 0px 0px transparent !important;
}

#primary-menu ul.menu li ul li a:hover{
    text-decoration: underline;
}

/*** secondary link ***/
#primary-menu #testprimary ul.menu li ul{
    background: transparent !important;
}

#primary-menu #testprimary ul.menu li ul{
    margin-left: -22px;
    /*width: 150px !important;*/
}
#primary-menu #testprimary ul.menu li ul li{
    /* background: url("images/smenu.png") no-repeat scroll 0px 0px transparent !important;*/
    margin-top: 8px;
}

#primary-menu #testprimary ul.menu li ul li a{
    /*background: url("images/1-33.jpg") no-repeat scroll 2px 6px transparent !important;*/
    color: black;
    background: url("images/smenu2.png") no-repeat scroll 0px 0px transparent !important;
    /*background: url("images/smenu_23.jpg") no-repeat scroll 2px 6px transparent !important;*/
    font-size: 1.03em !important;
    font-family: verdana;
    padding: 4px 4px 4px 15px;
    width: 140px;
    height:20px;
}

#primary-menu #testprimary ul.menu li ul li a.dropmenu{
    background: url("images/smenu_drop2.png") no-repeat scroll 0px 0px transparent !important;
}

#primary-menu #testprimary ul.menu li ul li a:hover{
    text-decoration: underline;
}

.view-group-list table.views-view-grid td{
    /*width: 150px;*/
}
.last_comment_box{
    width: 205px;
}
.first_comment_box{
    width: 360px;
}
.comment_box,
.comm_body{
    /*    width: 490px;*/
    width: 685px;
}
.comm_body,
.comment_box,
.first_comment_box,
.last_comment_box{
    word-wrap: break-word;
    overflow:hidden;
}

.pane-group-list .view-display-id-block_1{
    margin-top: 30px;
}

.pane-group-list .view-display-id-block_1 table.views-view-grid tr td {
    border: 1px solid #ccc;
    padding: 5px;
    text-align: center;
    width: 190px !important;
    background:#eee;
    height:170px !important;
}

.pane-group-list .view-display-id-block_1 table.views-view-grid {
    border-collapse:separate;
    border-spacing: 3px;
}

.pane-group-list .view-display-id-block_1 table.views-view-grid .views-field-title {
    font-weight: bold;
}
.pane-group-list .view-display-id-block_1 table.views-view-grid .views-field-field-group-image-fid {
    width: 100%;
    text-align:center;
    /*border: 1px solid #ccc;*/
    height: 110px;
    margin: 0 auto;
    /*width: 135px;*/
    padding:2.5px;
}
.group_all{
    padding: 10px 25px;
}

.view-id-victors table.views-view-grid td.col-1{
    /*width:300px;*/
    /*width:420px;*/
    /*padding: 5px 5px 5px 0;*/
}
.view-id-victors table.views-view-grid td.col-2{
    /*width:300px;*/
    /*width:400px;*/
}
.view-id-victors table.views-view-grid td.col-1 .vicfeedb{
    width:350px;
}
.view-id-victors table.views-view-grid td.col-2 .vicfeedb{
    width:300px;
}
div.arch_vic{
    /*width:300px;*/
    /*padding: 5px 5px 5px 0;*/
    padding: 15px 18px 6px 20px;
}
div.all_vic{
    padding: 0 10px 0 15px;
}/*
.view-id-all_victors thead th {
    background-color: transparent !important;
    background-image: url(images/forum_bl_c.gif) !important;
    background-repeat: repeat-x !important;
    vertical-align: middle !important;
    color: #ffffff !important;
    font-weight: bold !important;
    padding-top: 0pt !important;
    padding-right: 2pt !important;
    padding-bottom: 1pt !important;
    padding-left: 2pt !important;
    border:0 !important;
}
.view-id-all_victors div.view-content{
    margin-top:10px;
}
.view-id-all_victors td {
    background-color: transparent !important;
    vertical-align: middle !important;
    padding: 2pt !important;
}
.view-id-all_victors thead th.l {
    background-color: transparent !important;
    background-image: none !important;
    padding: 0pt !important;
}
.view-id-all_victors td{
    border-bottom: 1px solid #9b9da3 !important;
}
.view-id-all_victors .tab100 td{
    border: 0px !important;
}
.view-id-all_victors a{
    color: #ff6402;
}
.view-id-all_victors .block1 .center {
    background:url(images/block1_cen_x.gif) #f0f0f1 top repeat-x;
    height: auto !important;
    width:645px !important;
}
.view-id-all_victors tr {
    background-color: transparent !important;
}*/
div.vic_stlink{
    overflow:auto;
    word-wrap: break-word;
    width: 150px;
}
td.under_l2 {
    border-bottom: 1px solid #9B9DA3;
    height: 30px;
    padding: 8px 0 0 2px;
}
table.medaltable td.victd{
    padding-right:5px;
}
#swfupload_file_wrapper-field_add_10photo td.text,
#swfupload_file_wrapper-field_add_10photo td.text div.wrapper,
#swfupload_file_wrapper-field_add_10photo_in_album td.text,
#swfupload_file_wrapper-field_add_10photo_in_album td.text div.wrapper{
    width: 250px;
}
#swfupload_file_wrapper-field_add_10photo td.text div.wrapper span,
#swfupload_file_wrapper-field_add_10photo td.text div.wrapper #swfupload-markup-filename,
#swfupload_file_wrapper-field_add_10photo_in_album td.text div.wrapper span,
#swfupload_file_wrapper-field_add_10photo_in_album td.text div.wrapper #swfupload-markup-filename{
    white-space: pre; /* CSS 2.0 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3.0 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap; /* HP Printers */
    word-wrap: break-word; /* IE 5+ */
    overflow: hidden;
}
.page-arg-node-268882 div.node{
    margin:0 !important;
    padding-right: 3px;
    *padding-right: 3px;
}
.page-arg-node-268882 #content-bottom{
    margin-bottom:0 !important;
}
.page-arg-node-268882 div#content-wrapper{
    margin-top:0px;
    /*    margin-top:-13px;*/
    /*   *margin-top:-5px;*/
}

/*** Account menu ***/
div#account_menu ul {
    padding: 0;
}

div#account_menu ul li {
    display: block;
    margin-bottom: 5px;
    padding: 0;
}

div#account_menu ul li a {
    display:block;
}

div#account_menu ul.accm li.expanded a {
    /*font-weight:bold;
    color:#FF6402;*/
}

div#account_menu ul li a:hover,
div#account_menu ul li a.active,
div#account_menu ul li a:active {
    /*color: #005693;*/
    text-decoration: none;
    outline: none;
}

div#account_menu ul ul {
    display: none; /* собственно, самое важное :) */
}

div#account_menu ul ul li {
    border: none;
    margin: 0 !important;
}

div#account_menu ul ul li a {
    padding: 4px 10px 5px;
}

div#account_menu ul ul li a:hover,
div#account_menu ul ul li.active-trail a {
    background: #6D84B4;
    color: #fff;
}

div#account_menu ul ul li.active-trail ul li a {
    background: #fff;
    color: #000;
}
/*** end Profile menu ***/
#headNav{
    margin-bottom: 10px;
}
#navAccount {
    position: relative;
    width: 223px;
    margin: 0 !important;
    list-style-image: none!important;
    list-style-type: none!important;
}
.openToggler {
    z-index: 100;
}
li.openToggler a {
    cursor: pointer;
}

#navAccount.openToggler ul, .no_js #navAccount:hover ul {
    /*display: block;*/
}

#navAccount ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #2D4486;
    display: none;
    /*margin-right: -1px;
    margin-top: -1px;
    right: 0;*/
    min-width: 221px;
    padding: 10px 0 5px;
    position: absolute;
    top: 100%;
    z-index: 1;
}
#navAccount ul li{
    list-style-image: none!important;
    list-style-type: none!important;
}
#navAccount ul a:hover, #navAccount ul a:focus, #navAccount ul a:active{
    background: none repeat scroll 0 0 #6D84B4;
    border-bottom: 1px solid #3B5998;
    border-top: 1px solid #3B5998;
    color: #FFFFFF;
    padding: 3px 10px 4px;
}

.openToggler #navAccountLink {
    /*background-color: #FFFFFF;*/
    color: #fff;
    position: relative;
    z-index: 2;
    padding: 5px 0 5px 10px;
    background: url("images/acc_m.png") no-repeat scroll 4px 8px #6D84B4;
    /*font-weight:bold;*/
}
.openToggler #navAccountLink:hover {
    background: url("images/o_c_6.png") no-repeat scroll 0 6px #6D84B4;
    /*background-color: #FFFFFF;*/
    color: #000;
}
.no_js #navAccount:hover #navAccountLink {
    background-color: #6D84B4;
    color: #fff;
    position: relative;
    z-index: 2;
}
#pageNav{
    *border: 1px solid #fff !important;
}
#pageNav li {
    /*float: left;*/
}

#pageNav a:hover, #pageNav a:focus, #pageNav a:active {
    background-color: #6D86B7;
    /*outline: medium none;*/
}
div.node.microblog,
.view-travel-microblog div.node{
    margin-bottom: 5px;
}
.marl_10{
    margin-left: 10px;
}
.marr_2{
    margin-right: 2px;
}
.mart_5{
    margin-top: 5px;
}
.smalldate{
    font-size: 0.8em;
    color: #fff;
}
.travel_button{
    padding:5px 0px 0 0;
    *padding:5px 0px 6px 0;
    float:right;
}
.travel_button span{
    font-size:0.9em;
    background:none repeat scroll 0 0 #fbf2e5;
    border:1px solid #CB933E;
    color:#CB933E;
    font-weight:bold;
    padding:4px 10px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    float: left;

}

div.otraveltag_view{
    margin: 10px 0 0 10px;
}
div.last_posts{
    word-wrap: break-word;
}
#block-ow_travel-3{
    margin-bottom: 40px;
}
.owgmap a{
    display: table-cell;
    *display: block;
}
div.travel_appl{
    padding-left: 40px;
}
.tr_menu{
    font-size: 1.1em;
}
#edit-ljxp-custom-header{
    width: 550px;
}
#current-travel td.col-1{
    padding-right: 7px;
}
#current-travel td.col-2{
    padding-left: 7px;
}
div.tr_days{
    background: #f3f2f2;
    padding: 5px 0 5px 5px;
}
div.tr_days2{
    background: #e9e8e8;
    padding: 5px 0 5px 5px;
}
div.tr_comm{
    font-size:0.9em;
    color: #444343;
}
div.fotoblog-content{
    margin-left:35px;
    margin-top:20px;
}
div.fotoblog-place {
    margin-bottom:20px;
}
.node-type-fotoblog div.field-item{
    margin-top:10px !important;
    margin-bottom:20px !important;
    color: #112c39;
    font-size: 1.1em;
}
.teaser.node-type-fotoblog td.fotoblog{
    vertical-align: middle !important;
    text-align:center !important;

}
.view-id-online_travel table.views-view-grid td{
    width:300px;
}

h2.slet_title{
    font-size:1.6em;
}
.tr_pic3 {text-align:center; vertical-align:top;height:75px}
.slet_m_razd{
    background-color: #000;
    height: 1px;
    width: 611px;
    margin: 7px 0 7px 0;
}
.olt_link{
    padding-left:55px;
    font-size:0.8em;
}
.c_class{
    font-size:0.9em !important;
    font-weight: normal;
}
.one_item_olt{
    font-size: 1.2em;
    padding: 0 0 5px;
    margin:3px 0;
    color:black;
    font-weight:bold;
}
.one_item_olt span.olt_title a {
    color: #FF6402;
}
.status_img_l{
    background: url("images/status_l2.png") no-repeat 0 0px;
    /*background: url("images/line_block_l.gif") no-repeat 0 0px;*/
    height: 13px;
    width: 8px;
}
.status_img_r{
    background: url("images/status_r2.png") no-repeat 0 0px;
    /*background: url("images/line_block_r.gif") no-repeat 0 0px;*/
    height: 13px;
    width: 8px;
}
.status_img_t{
    /*background: none repeat scroll 0 0 #9B9DA3;*/
    background: url("images/status_c2.png") repeat-x 0 0px;
    font-weight: normal;
    color:#363636;
}
.status_block{
    padding: 0 5px;
}
#content-wrapper .block1 .top .olt_cen, #content-wrapper .block1 .bot .olt_cen {
    /*width: 620px;*/
    width: 830px;
}
.block1 .top td.olt_l {
    background: url("images/block_olt_top_l.png") no-repeat transparent;
    border: 0 none;
    height: 14px;
    width: 15px;
}
.block1 .top .olt_cen {
    background: url("images/block_olt_c.png") repeat-x scroll center top;
    border: 0 none;
    height: 14px;
}
.block1 .top td.olt_r {
    background: url("images/block_olt_top_r.png") no-repeat transparent;
    border: 0 none;
    height: 14px;
    width: 15px;
}
.block1 .olt_center {
    padding: 2px 18px 6px;
    height: auto !important;
    background: none repeat scroll 0 0 #f6fffa;
    /*background: none repeat scroll 0 0 #EAFFF4;*/
}
.block1 .bot td.olt_l {
    background: url("images/block_olt_bot_l.png") no-repeat transparent;
    border: 0 none;
    height: 14px;
    width: 15px;
}
.block1 .bot td.olt_cen {
    background: url("images/block_olt_c.png") repeat-x scroll center top;
    border: 0 none;
    height: 14px;
}
.block1 .bot td.olt_r {
    background: url("images/block_olt_bot_r.png") no-repeat transparent;
    border: 0 none;
    height: 14px;
    width: 15px;
}

.view-id-tourists_blogs .node{
    margin:0;
}
table.comment td.photos {
    padding: 7px 0 0 2px !important;
}
.inline{display:inline !important;}
table.table-social-buttons{
    /*width:300px !important;*/
}
table.table-social-buttons-new{
    width: 200px !important;
    margin-top: 5px;
}
td.td-social-buttons{
    width:100px !important;
}
.photo_rotation{
    width:150px;
    height:130px;
}
.blogs .r .leftcount {
    /*height: 64px;
    line-height: 1.4em;
    padding: 0 0 0 15px;*/
    width: 180px;
}
.videopolka-ibiza td{
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;

}
.videopolka-ibiza a{
    font-weight:bold;
}
/*#block-orange_blocks2-53 table.comment.tab100.mart7{
    display:none;
}*/
.videopolka-ibiza .videopolka img{
    width:40px;
    height:40px;
}

.view-id-videogroups object,  .view-id-videogroups embed{
    width:470px !important;
    height: 305px !important;
    margin-top:3px !important;
}
#block-ow_travel-7{
    margin-bottom: 50px;
}
div.views-field-timestamp{
    /*padding-bottom: 5px;    
    border-bottom: 1px solid #9B9DA3;*/
}
.views-field-field-sign-photo-value{  
    word-wrap:break-word;
    overflow: hidden;
}
.view-id-travel.view-display-id-page_1 .views-row{
    border-bottom: 1px solid #9B9DA3;
    padding-bottom: 25px;
}
.wdth600 img{
    /*max-width:600px !important;*/
    max-width:800px !important;
    height: inherit !important;
}
.block-1634 div.block1, .block-1631 div.block1
{
    background-color: #FEFEFE !important;
}

.activity_title{
    font-size: 1.2em;        
}
#fancy_login_form_contents input.form-text{
    width:385px;
}
div.guide_photobl{
    /*border: 1px solid #000;*/
}
div.guide_photobl_title{
    background-color: #dddfe4;
    min-height: 40px;
    padding: 5px;
    width: 140px;
}
div.guide_photobl_title a{
    color: #000;
    font-weight: bold;
}
#node-270176{
    background-color: #fff;    
    padding: 10px;
    margin-top: 10px;
}
#node-270176 table td{
    /*padding: 0px;*/
}
.width400 {
    width: 400px;
}
/*.node-268882 table.header.tab100.mart7 {
  margin-top: 30px;
}*/
.agency_link{
    padding-left:55px;
    font-size:0.9em;
}
#left_menu_4_2 a:visited,
#left_menu_4_2 a:active,
#left_menu_4_2 a:link{
    /*font-size: 0.8em  !important;*/
    font-size: 1em  !important;
    display: block;
    text-decoration: none;
    /*padding: 10px 0 12px 55px;
    height: 52px;*/
    padding: 5px 0 12px 55px;
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_4_23.png') no-repeat 0 0;
    color: #C02F2C;
}

#left_menu_4_2 a:hover{
    /*font-size: 0.8em  !important;*/
    color: #28404C;
    font-size: 1em  !important;
    display: block;
    text-decoration: none;
    padding: 5px 0 12px 55px;
    /*height: 52px;
    padding: 10px 0 12px 55px;*/
    position: relative;
    border: 0px solid black;
    background:  url('images/menu_left_4_13.png') no-repeat 0 0;
}
span.blog-us-v-c a{
    /*width: 80px;
    overflow:hidden;   
    word-wrap: break-word;*/
    /*color: #C39535;    */
}
#block-views-activities-block_1 .block1 .center{
    /*background-color: #ccc;*/
}
#block-views-fotobooks-block_1 p{
    padding: 0 !important;
}
.view-id-fotobooks.view-display-id-block_1 img,
.view-id-fotobooks.view-display-id-block_1 object,
.view-id-fotobooks.view-display-id-block_1 embed{
    /*width:275px;
    height:150px;*/
}
.view-id-fotobooks.view-display-id-block_1 h3{
    padding-right: 22px;
}
.view-id-fotobooks.view-display-id-block_1 .views-row{
    margin-bottom: 5px;
}
div.ibpadr{
    padding-right: 13px;
}
div.iblink{
    padding-left: 22px;
}
.ibook_an{
    padding: 0 20px 0 30px;
}
#edit-season-wrapper, #edit-tourism-wrapper, #edit-city-wrapper, #edit-country-wrapper{
    width: auto !important;padding:0.5em 1em 0 0;float: left;
}

#edit-season .form-select option, #edit-season select.form-select,
#edit-tourism .form-select option, #edit-tourism select.form-select,
#edit-country .form-select option, #edit-country select.form-select{width: auto !important;}

.guide_com{
    border-top:1px solid #ccc;    
}
.winner_border_top{
    border-top:1px solid #9B9DA3;            
    border-bottom:1px solid #9B9DA3;            
}
.winner_border{
    border-bottom:1px solid #9B9DA3;            
}
.l-user-cup{
    font-size:0.9em;
}
.f07{
    font-size:0.9em;    
}
.view-id-nyjna_pomosh.view-display-id-page_1{
    padding-left: 30px;
}
.guide_pic_desc{
    margin-top:-20px;
    font-size: 0.85em;
}
#edit-field-guide-cover-0-upload-wrapper .filefield-element .widget-edit {
    float: none;
}
#block-orange_blocks2-55 table.comment td.center{
    font-size:1.1em;
}
#node-284462{
    padding: 10px 0 0 20px;
}
#node-284462 p{
    font-size: 1.2em;
}

#tborder{
    border-top:1px solid #ccc;
}
.pane-ow-guide-0{
    /*text-align: center;*/
}
.guide_desc{
    width: 140px;
}
.review_block  p{
    padding-top:0px !important;
}
span.green{
    color:green;
}
span.red{
    color:red;
}
#block-orangereview-0{
    margin-bottom: 50px !important;
}
.review_content{
    margin-left: 10px;
}
.node-type-article .text_tbg img{
    margin: 5px !important; 
    /* width: 206px !important; */
    /*height: 206px !important; */
    /*float: left !important; */
}

.mclass{
    margin: 8px 0;
    display: block;
}
.advcolor{
    color: #626262;
}
.review-span a{
    color: #FF6402 !important;
    font-weight: bold !important;
    font-size: 1.1em !important;
    font-family: Verdana,sans-serif;
}
.ls_soft{
    padding: 0 0 10px 10px;
    color:#C02F2C;
}
#block-advert-menu-front{
    margin-top: 8px;
}
div.header_left3{
    background:url('images/header_l.png') no-repeat 0 0;
    width:528px;
    height:106px;
    float:left;
}
div.header_right{
    background:url('images/header_r.png') no-repeat 0 0;
    width:541px;
    height:106px;
    float:left;
}
div.header_cent{
    width:110px;
    height:106px;
    float:left;
}
.adv_text{
    padding: 10px 0 0 15px;
    /*text-decoration: underline;-*/
    color: #28404c;
}
.bbem{
    /*border-bottom: 1px solid #49536b;
    padding-bottom: 1px;*/
}

#quicktabs-quicktabs_tourist_blog td.center{background: none !important;}
#quicktabs-quicktabs_tourist_blog .quicktabs_tabs{margin-top: -51px !important;font-size: 11px;margin-bottom: 40px;text-align:right;}
#quicktabs-quicktabs_tourist_blog .quicktabs_tabs a{color:#112c39 !important;margin-right: 10px;text-decoration: underline;}


.quicktabs_wrapper .travel-route-block, .quicktabs_wrapper .travel-microblog-block {
    display: none;
}

#button_backtop {
    bottom: 150px;
    color: #922006;
    cursor: pointer;
    font-size: 12pt;
    height: 70px;
    position: fixed;
    right: 11px;
    text-align: center;
    vertical-align: middle;
    width: 70px;
    z-index: 20;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
    -moz-opacity: 0.6; 
    -khtml-opacity: 0.6; 
    opacity: 0.6;
}


#button_backtop:hover{    
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
    -moz-opacity: 1; 
    -khtml-opacity: 1; 
    opacity: 1;}



div.messages.status {
    background: transparent;
    border: transparent;
    color: #B20000;
}

.node-not-redactor #block-views-blogs_by_role-block_1 {
    display: none;
}

#block-ow_travel-3 .block1 div.text {
    float: left;
    clear:  both;
}

.travel_block-node {
    width: 100%;
    float: left;
}

.travel-routes {
    width: 410px;
    float: left;
}


.slider_page_nav
{
    cursor:pointer;
    margin-right:10px;
    color:#fff;
    border-radius:2px;
    padding:4px;
    background:rgba(0,0,0,0.6);
}

.slider_page_nav:hover
{
    cursor:pointer;
    margin-right:10px;
    color:#333;
    border-radius:2px;
    padding:4px;
    background:#f1f1f1;
}

.slider_page_nav_active
{
    cursor:pointer;
    margin-right:10px;
    color:#333;
    border-radius:2px;
    padding:4px;
    background:#efefef;
}

.slider_descp
{
    line-height:16px;
    position:relative;
    max-width:500px;
    width:auto;
    height:75px;
    vertical-align:top;
    margin-left:20px;
    display:inline-block;
    margin-top:-110px;
    background:rgba(0,0,0,0.6);
    padding:10px;
}

.storage_button
{
    -moz-outline-radius: 4px 4px 4px 4px;
    background: url("images/button.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    outline: 1px solid #9BABB0;
    padding: 5px;
}

#google-cse-results-searchbox-form {
    margin-bottom: 5px;
}

#google-cse-results-searchbox-form #edit-query-wrapper label {
    font-size:14px;
    padding-bottom: 5px;
}

.view-tourists-blogs .center
{
    background:none;
}
#sidebar-top .block1 #slid_main #slider_1{
    display: block !important;
}

.padl10mart20{
    padding: 0 !important;
}

.node-type-fotoblog .swfupload_button {
    /*display: none;*/
}

.node-type-fotoblog div#edit-field-travel-time-in-fotoblog-0-value-wrapper,
.page-arg-node-add div#edit-field-travel-time-in-fotoblog-0-value-wrapper {
    clear: both;
}
#block-block-150 .center.text,
#block-block-151 .center.text,
#block-block-144 .center.text,
#block-block-145 .center.text,
#block-block-146 .center.text,
#block-block-138 .center.text,
#block-block-140 .center.text,
#block-block-154 .center.text,
#block-block-156 .center.text,
#block-block-157 .center.text{
    padding:0;
}
/*
#block-block-154{
	position: absolute;
    top: 4150px;
}
#block-block-144 {
	width:800px;
	position: absolute;
    top: 4150px;
}*/
#block-views-blogs_by_role-block_1 .user_image img{
    margin-left:3px;
}
.block-776 div.center.text{
    word-wrap:break-word;
}
#admin-menu li:last-child{
    display:none;
}
#close-comment-form
{
    color: red;
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 22px;
    margin-top: -18px;
}
#add-alboum{
    background: none repeat scroll 0 0 #319681;
    color: #FFFFFF;
    margin-top: 5px;
    outline: medium none;
    padding: 0.7em 1.5em;
    text-decoration: none;
    margin-bottom: 10px;
    display:inline-block;
}
#add-alboum:hover{ background: #34D1B6; }
#add-alboum:active { background: #006958; }

.album-description .alboum-links,
.view-display-id-page_1 .alboum-links{
    float:right;
    margin-bottom: 10px;
    margin-left: 10px;

}

.album-description .alboum-links a, .view-display-id-page_1 .alboum-links a {
    text-decoration: none!important;
    display: inline-block;
    color: black;
    font-size: 125%;
    font-weight: 700;
    user-select: none;
    padding: 5px 30px 5px 3px;
    outline: none;
    border: 1px solid rgb(250,172,17);
    border-radius: 7px;
    background: rgb(255,212,3) linear-gradient(rgb(255,212,3), rgb(248,157,23));
    box-shadow: inset 0 -2px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,0);
    transition: box-shadow .2s, border-color .2s;
}
.album-description  .alboum-links a.add,
.view-display-id-page_1 .alboum-links a.add{
    background: url("images/addbutton.png") no-repeat 80px 3px;
}
.album-description .alboum-links a.edit,
.view-display-id-page_1 .alboum-links a.edit{
    background: url("images/edit.png") no-repeat 83px 5px;
}
.view-display-id-page_1 .alboum-links a:hover,
.album-description .alboum-links a:hover{
    box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);
}
.view-display-id-page_1 .alboum-links a:active,
.album-description .alboum-links a:active{
    padding: calc(.25em + 1px) .5em calc(.25em - 1px);
    border-color: rgba(177,159,0,1);
    box-shadow: inset 0 -1px 1px rgba(0,0,0,.1), inset 0 1px 2px rgba(0,0,0,.3), inset 0 0 0 60px rgba(255,255,0,.45);
}
#status-form{
    display: none;
    font-weight: bold;
    color:red;
    font-size:20px;
}
a#continue{ float:right; border-top: 1px solid #96d1f8; background: #65a9d7; background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7)); background: -moz-linear-gradient(top, #3e779d, #65a9d7); padding: 5px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size: 14px; font-family: Georgia, serif; text-decoration: none; vertical-align: middle; }
a#continue:hover { border-top-color: #28597a; background: #28597a; color: #ccc; }
a#continue:active { border-top-color: #1b435e; background: #1b435e; }
.node-type-album .view-photoblogs table tr td{
    border-spacing: 10px!important;
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    text-align: center;
    background:#fff;
    width:193px;

}
.node-type-album .view-photoblogs table tr td img{
    border-radius: 3px 3px 3px 3px;
    padding-top: 3px;
}
.node-type-album .views-field-field-photo-in-albom-fid .edit-toolbar{
    display:none;
    background: #f0f1f1;
    padding: 3px;
    color:#fff;
    width:130px;
}
.node-type-album .views-field-field-photo-in-albom-fid
{
    position:relative;
}
.node-type-album .views-field-field-photo-in-albom-fid:hover .edit-toolbar{
    display:block;
    position: absolute;
    text-align: center;
    top:20px;
    left: 26px;
}

#photo-info-nav a{
    text-decoration:none;
    width: 11px;
    height: 40px;
    text-decoration: none;
    outline: none;
    display: inline-block;

}
#photo-info-nav a.next{
    background: url("images/btn-gallery.gif") repeat scroll 0 120px transparent;

}
#photo-info-nav a.prev{
    background: url(images/btn-gallery.gif) repeat scroll 0 160px transparent;
}
#photo-info-nav a.next:hover{
    background: url("images/btn-gallery.gif") repeat scroll 0 40px transparent;
}
#photo-info-nav a.prev:hover{
    background: url(images/btn-gallery.gif) repeat scroll 0 80px transparent;
}
#photo-info-nav a.next:active{
    background: url("images/btn-gallery.gif") repeat scroll 0 120px transparent;
}
#photo-info-nav a.prev:active{
    background: url(images/btn-gallery.gif) repeat scroll 0 160px transparent;
}
#photo-info-nav
{
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: left;
    font-size: 22px;
    font-weight: bold;
}
.content-photo{
    text-align: center;
    position: relative;
}
#facebox .photo-img
{
    padding: 0 35px;
}
#facebox .img-code{
    text-align: center;
}
#facebox .content{
    position:relative;
}
#photo-info-nav a.next{
    float:right;
}
#facebox a.close{
    position: absolute;
    top: 15px;
    right: 15px;
}
#facebox .comm_body{
    width: 500px;
}
#open-all-comments
{
    margin: 10px;
    text-align: center;
}
.pluso{
    margin-top:10px;
}
#register-message{

    margin: 10px 0;
}
#facebox .links-register{
    padding: 5px 90px;
}
.links-register a{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #dfdfdf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* W3C */
    -moz-box-shadow: 0 3px 4px -1px #464646;
    -webkit-box-shadow: 0 3px 4px -1px #464646;
    box-shadow: 0 3px 4px -1px #464646;
    padding: 1px 7px 2px 7px;
    outline: 1px solid #9BABB0;
    margin-right: 10px;
}

.links-register a:active{
    background: #dfdfdf; /* Old browsers */
    background: -moz-linear-gradient(top, #dfdfdf 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dfdfdf 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dfdfdf 0%,#ffffff 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #dfdfdf 0%,#ffffff 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #dfdfdf 0%,#ffffff 100%); /* W3C */
    -moz-box-shadow: 0 1px 1px 0 #666666;
    -webkit-box-shadow: 0 1px 1px 0 #666666;
    box-shadow: 0 1px 1px 0 #666666;
}
.lock{
    overflow: hidden;
}
#facebox .photo-img img
{
    max-width: 575px;
}
#facebox #photo-info-comment-form{
    width:645px;
}
.node-type-album #facebox .popup{
     width:686px;
}