 .album-description {
    margin-bottom: 20px;
    padding: 10px 0;

}
.view-activity-gallery.view-display-id-block_1 table.views-view-grid tr td,
.view-activity-gallery.view-display-id-block_2 table.views-view-grid tr td{
  text-align: center;
  padding: 2px;
}
.view-id-comments_for_profile table.views-view-grid td,

.node-type-photoalbum .view-activity-gallery table tr td,
.page-arg-album-vphoto .view-photovblogs table.views-view-grid tr td,
.view-activity-gallery.view-display-id-page_1 table.views-view-grid tr td,
.view-activity-gallery.view-display-id-page_2 table.views-view-grid tr td{
    border: 1px solid #ccc;
    padding: 5px;
    text-align: center;
    width: 190px !important;
   background:#fff;
    height:170px !important;
}
.view-id-comments_for_profile table.views-view-grid,
.node-type-album .view-photoblogs table,
.node-type-photoalbum .view-activity-gallery table,
.page-arg-album-vphoto .view-photovblogs table.views-view-grid,
.view-activity-gallery.view-display-id-page_1 table.views-view-grid,
.view-activity-gallery.view-display-id-page_2 table.views-view-grid{
    border-collapse:separate;
    border-spacing: 3px;
}
.album-information-photobox,
.node-type-photoalbum .view-activity-gallery .views-field-field-activity-photo-in-albom-fid,
.view-id-comments_for_profile table.views-view-grid td .views-field-field-photo-in-albom-fid,

.view-activity-gallery.view-display-id-page_1 .views-field-field-activity-photo-in-albom-fid,
.view-activity-gallery.view-display-id-page_2 .views-field-field-activity-photo-in-albom-fid{
    width: 100%;
    text-align:center;
    /*border: 1px solid #ccc;*/
    height: 110px;
    margin: 0 auto;
    width: 135px;
    padding:2.5px;
}
.page-arg-album-vphoto .view-photovblogs .views-field-field-load-vphoto-fid {
    width: 100%;
    text-align:center;
    /*border: 1px solid #ccc;*/
    /*height: 110px;*/
    margin: 0 auto;
    width: 135px;
    padding:2.5px;
}

.node-type-photoalbum .views-field-field-activity-photo-in-albom-fid .edit-toolbar,
.page-arg-album-vphoto .views-field-field-load-vphoto-fid .edit-toolbar {
    display:none;
    background: #f0f1f1;
    padding: 3px;
    color:#fff;
    width:130px;
}
.node-type-photoalbum .views-field-field-activity-photo-in-albom-fid:hover .edit-toolbar,
.page-arg-album-vphoto .views-field-field-load-vphoto-fid:hover .edit-toolbar {
    display:block;
    position:absolute;
}
.node-type-album .view-display-id-page_1 .views-row-odd {
    display:block;
    position:relative;
    clear:both;
}
.node-type-album .view-display-id-page_1 .views-row-even {
    display:block;
    clear:both;
    position:relative;
}
.block-490 .views-row {
    margin-bottom: 15px !important;
}
table.photoalbum-list-row td {
   /* border-collapse:separate;
    border-spacing: 3px;
    margin-top: 10px;*/
    border:1px solid #e3e7ce;
    padding:10px;
    min-height: 200px !important;
}
table.photoalbum-list-row-country td {
    padding:5px;
    /*min-height: 200px !important;*/
}
table.photoalbum-list-row tr td {
}
table.photoalbum-list-row td.photoalbum-list-mainphoto {
    width: 135px;
    background: #fff;
    text-align: center;
    padding:2.5px;
    min-height: 110px !important;
}
table.photoalbum-list-row-country td.photoalbum-list-mainphoto-country {
    width: 155px;
    /*background: #fff;*/
    text-align: center;
    padding:2.5px;
    /*padding-right: 5px;*/
    min-height: 155px !important;
    /*border:2px solid #ccc;*/

}
table.photoalbum-list-row-country td.photoalbum-list-mainphoto-country .cborder{
    width: 154px;
    background-color: #F0F0F1;
    text-align: center;
    min-height: 154px !important;
    padding: 3px;
    /*border:2px solid #ccc;*/

}
.page-photo-user .view-id-comments_for_profile h4 a,
.page-user-albums .view-id-photoblogs h4 a,
.page-myalbums .view-id-photoblogs h4 a{
    color: #ff9933;
}
.block-272 a,
.page-photo-user .view-id-comments_for_profile a,
.page-user-albums .view-id-photoblogs a,
.page-myalbums .view-id-photoblogs a{
    text-decoration: underline;
}
.page-photo-user .view-id-comments_for_profile p,
.page-user-albums .view-id-photoblogs p,
.page-myalbums .view-id-photoblogs p{
   padding: 5px 0px;
}
.page-photo-user .view-id-comments_for_profile,
.page-user-albums .view-id-photoblogs,
.page-myalbums .view-id-photoblogs{
    background: #fff;
    padding: 5px 20px;
}
.full-td-border {
    border-left: 1px solid #ccc;
}
.bottom-td-border {
    height: 10px;
    border-bottom: 1px solid #ccc;
}
.block-490 .view-id-tourists_blogs .contest_block,
.block-494 .view-id-tourists_blogs .contest_block{
    padding-bottom: 25px !important;
}
.block-583 .text a {
    line-height: 170%;
    margin-top: 25px;
    text-align:center;
    display:block;
    text-decoration: underline;
   color: #ff6402;
}
#primary-menu ul.menu li:visited,
#primary-menu ul.menu li:active,
#primary-menu ul.menu li,
#primary-menu ul.menu li,
#primary-menu ul.menu li{
    padding-left: 12px !important;
    margin-left: 5px !important;
}
#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;*/
   /* padding-left: 10px !important;*/
}
#primary-menu ul.menu li a{
padding-right: 5px !important;
letter-spacing:  -0.1px !important;
word-spacing: -0.4px !important;
font-size: 100% !important;
}
#slet-primary-menu ul.menu li a{
padding-right: 5px !important;
letter-spacing:  -0.1px !important;
word-spacing: -0.4px !important;
font-size: 100% !important;
}
.licn_razdel{
    padding-left: 6px !important;
    width: 108px !important;
}
.birthday-block {
    padding-right: 70px;
    background: transparent url(images/balloon.png) no-repeat 100% 0;
    height: auto;
    min-height: 115px !important;
}
.user_image {
    width: 100px;
    height: 100px;
    float:right;
    /*border: 1px solid #ddd;*/
    text-align: center;
    margin: 2px;
}
.user_image_duty {
    width: 100px;
    height: 100px;
    float:left;
    text-align: center;
    margin: 2px 5px 0 0;
}
.view-id-blogs_by_role p {
    text-align:justify;
}

.layout-first-main-last .content-middle-box {
    /*width: 650px !important;*/
    width: 855px !important;
    float:left;

}
.layout-main-last .content-middle-box {
    /*width: 650px !important;*/
    width: 855px !important;
    float:left;

}
.top-100-blogers-userpics {
    width: 80px;
    height: 80px;
    /*width: 75px;
    height: 75px;*/
    /*width: 100px;
    height: 100px;
    border: 1px solid #ddd;*/
    position:relative;
    float:left;
    text-align: center;
    margin: 1px;
}
.block-632 .block1 div.text {
   /*padding: 0 0 0 20px !important;*/
   padding: 0 0 0 16px !important;
}
.photohits-videoblock .miryad2 a,
.photohits-videoblock .miryad2 a:hover,
.node-160 .miryad2 a,
.block-604 .miryad2 a,
.block-604 .miryad2 a:hover,
.block-652 .miryad2 a:hover,
.block-648 .miryad2 a:hover {
    text-decoration: none !important;
}
.block-652 .text a{
    color:#28404c;
}
.contest-bar a,
.contest-bar a:hover,
.block-411 .text a,
.block-604 .text a,
.block-652 .text a /*,
.block-648 .text a*/
{
    text-decoration: underline !important;
}
.block-652 .views-row,
.block-604 .views-row,
.block-648 .views-row {
    padding-bottom: 10px !important;
}

#breadcrumb {
    font-size: 1em;
    line-height: 100%;
    left: 0 !important;    /* LTR */
    position: relative;
    width: 980px;
}
a.active {
    font-weight: bold !important;
}
.pad_links a {
    margin-right: 10px !Important;
}
#comments {
    margin-top: 0 !important;
}
#imagepicker {
    width: 620px !important;
}
body.lightbox-processed #main {

}
#imagepicker #main,
#imagepicker ul.primary,
#imagepicker #edit-description  {
    width: 500px !important;
}

#node-form .group-activity-date select,
#node-form .group-activity-date .form-select option,
#node-form .group-activity-date input,
#node-form .group-guide-date select,
#node-form .group-guide-date .form-select option,
#node-form .group-guide-date input,
#node-form .group-travel-date select,
#node-form .group-travel-date .form-select option,
#node-form .group-travel-date select,
#node-form .group-travel-date input,
#node-form .group-vic-dates select,
#node-form .group-vic-dates .form-select option,
#node-form .group-vic-dates select,
#node-form .group-vic-dates input{
    width: 70px !important;
}
.group-travel-date .container-inline-date {
    margin-bottom: 10px;
}
.travel-illustration {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin: 0 15px 15px 0;
}
.travel-illustration img {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.travel-field {
    margin-bottom: 5px;
}
.travel-field a {
    text-decoration: underline;
}
.travel-field .lable {
    font-weight: bold;
}

