/************ commmon ******************/

body
{
    margin: 0;
    padding: 0;
    font-family: "Arial", Arial, sans-serif;
    font-size: 12px;    
}

table, td, tr
{
    margin: 0;
    padding: 0;
    font-family: "Arial", Arial, sans-serif;
    font-size: 12px;
}

textarea
{
    font-family: arial;
    font-size: 12px;   
}

a
{
    color: #017fea;
    text-decoration: none;
}

a:hover
{
    color: #017fea;
}

h1, h2, h3, h4
{
    margin: 0;
    padding: 0;   
}

span.link
{
    color: #017fea;    
}

span.gray
{
    color: gray;
}

a.link-bold
{
    font-weight: bold;   
}

a.link-bold:hover
{
    font-weight: bold;   
}

a.link-gray
{
    color: #6a6a6a;
    text-decoration: none;
}

a.link-gray:hover
{
    color: #6a6a6a;
    text-decoration: underline;        
}

a img
{
    border: none;   
}

div.clear
{
    clear: both;   
}

div#container
{
    width: 960px;
    margin: 0 auto 0 auto;   
}

div#header
{
       
}

div#header-main
{
    background-image: url("../images/new-style/header.jpg");    
}

div#header-top
{
    height: 80px;     
}

div#header-menu
{
    height: 39px; 
    border-bottom: 1px solid #333333;   
}

div#header-menu-links
{
    float: left;
    width: 481px;
    margin-top: 7px;
    padding-left: 7px;
}

.top-menu-item, .top-menu-item_active, .top-menu-item-login
{
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 11px;
    float: left;
    font-size: 13px;
}

div#header-menu-search
{
    float: left;  
}

input
{
    font-size: 12px;
} 

input#search
{
    margin-top: 9px;
    width: 145px;
}

.top-menu-item-login
{
    margin-left: 5px;
    padding-left: 5px;  
}

div#header-menu a, div#footer a
{
    color: white;
    text-decoration: none;   
}

div#header-menu-login
{
    float: right;
    width: 303px;   
}

div#logged-in
{
    color: white;
    text-align: right;
    margin-right: 5px;
    margin-top: 10px;   
    font-size: 13px;
}

img#message
{
    position: relative;
    top: 3px;   
}

a#login-icon
{
    width: 27px;
    height: 26px; 
    background-image: url("../images/new-style/login-icon.png");
    display: block;
    position: relative;
    top: -4px;
}

div#fb-login-button
{
    margin: 9px 0px 0px 10px;   
}

a#facebook-login-button-menu
{
    background-image: url("../images/new-style/facebook-login-menu.png");
    display: block;
    width: 129px;
    height: 28px;
    position: relative;
    top: -4px;  
}

div#comments-login-cta a#facebook-login-button-menu
{
    position: relative;
    top: -21px;
    left: 222px;    
}

a#facebook-login-button
{
    background-image: url("../images/new-style/facebook-login.png");
    display: block;
    width: 414px;
    height: 32px;
}

div#main
{
    min-height: 200px;
    padding: 0px 0px 10px 0px;   
}

div.main-container
{
    margin: 13px -5px 0px 0px;
    padding-right: 5px;  
}

div#left-sidebar
{
    width: 157px;
    float: left;
    padding: 13px 10px 0px 0px; 
}

hr.sidebar
{
    color: transparent;
    border-style: solid;
    border-width: 1px;
    border-top: 1px solid white;
    border-bottom: 1px solid lightgray;
    margin: 3px 0px 5px 0px;    
}

div#main-center
{
    width: 467px; 
    float: left;
    border-left: solid 1px #cccccc;   
    border-right: solid 1px #cccccc;  
    padding: 0px 8px 0px 8px;
    margin-top: 13px; 
    margin-bottom: 30px;
}

div#right-sidebar
{
    width: 300px;
    float: left;
    padding: 13px 0px 0px 8px;   
}

div#footer
{
    
}

div#footer div
{
    color: white;   
}

div#footer-continents
{
    background-color: #0180eb;
    height: 34px;  
    text-align: center;  
}

div#continents
{
    margin: 0 auto;   
    width: 388px;
    height: 22px;
    padding-top: 7px;
}

div.bottom_continent {float: left;}

div#continents a
{
    font-size: 14px;
}

div.footer-separator
{
    float: left;
    height: 15px;
    margin: 1px 8px 0px 8px;
    vertical-align: middle;
}

div#footer-links
{
    background-color: #262626;
    height: 50px;
    padding-top: 15px;
    background-image: url("../images/new-style/bottom-logo.png");
    background-repeat: no-repeat;     
}

div#footer-links-center
{
    margin: 0 auto;   
    width: 700px;
    text-align: center;   
}

div#footer-links-copyright
{
    margin-top: 5px;   
}

/********** boxes ***************/
div.box
{
    width: 300px;
    height: 137px; 
    background-repeat: no-repeat; 
}

div.box-title
{
    padding-top: 10px;  
    padding-left: 8px; 
    color: #0054a5;
    font-size: 16px;
    font-weight: bold;
    font-family: arial;
    text-transform: uppercase;
}

div.box-text
{
    padding-top: 10px;  
    padding-left: 8px;  
    width: 170px;
    height: 45px; 
}

div.box-button
{
    padding-top: 10px;  
    padding-left: 8px;    
}

div#box-hotel
{
    background-image: url("../images/new-style/box-hotel.jpg");       
}

div#box-flight
{
    background-image: url("../images/new-style/box-flight.jpg");       
}

div#box-hostel
{
    background-image: url("../images/new-style/box-hostel.jpg");       
}

div#box-facebook
{
    background-color: #f2f2f2;
    padding: 7px 0px 5px 6px;    
}

.fb_iframe_widget
{
    background-color: white;   
}

div.box-add-content-container
{
    background-color : #f2f2f2;
}

div.box-add-content-item
{
    background: url(/images/new-style/add-content-icon.png) transparent no-repeat 7px 12px;
    height: 25px;
    padding-top: 7px;
    font-weight: bold;
    font-size: 13px;
    padding-left: 21px;   
}

div.box-add-content-item a, div.box-add-content-item a:hover 
{
    color: #017fea;
    text-decoration: underline;    
}

div#related-content-container
{
    
}

div#related-content-title
{
    background: url(/images/new-style/gallery-desc-arrow.png) transparent no-repeat 2px 4px;
    font-weight: bold;
    height: 20px;
    padding-left: 14px;   
}

div#related-content-link
{
    font-weight: bold;
    padding-left: 14px;
    height: 20px;  
}

div#related-content-link a
{
    text-decoration: underline;
}

/******************** blueboxes *******************/
div.bluebox
{
    background-color: #f2f2f2;
}

div.bluebox-header
{
    padding-left: 15px;
    height: 23px;
    background-color: #00baff;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    font-family: arial;
    padding-top: 6px;
}

div.bluebox-body
{
    padding-top: 10px;    
}

div.bluebox-menu-item
{
    background: url(/images/new-style/gallery-desc-arrow.png) transparent no-repeat 17px 4px;
    font-weight: bold;
    padding-left: 27px;
    min-height: 22px;   
}

div.bluebox-menu-item a
{
    color: black;
}

div.bluebox-read-more
{
    background: url(/images/new-style/blue-box-readmore-icon.png) transparent no-repeat;
    font-weight: bold;
    background-position: right; 
    float: right;
    margin-right: 6px;
    padding-right: 12px;
}

div.bluebox-read-more a
{
    color: #017fea;   
}

div.recomanda-element
{
    background: url(/images/new-style/recomanda-icon.png) transparent no-repeat 10px 6px; 
    background-color: #f2f2f2;  
    padding-top: 5px;
    margin-bottom: 2px;
    min-height: 58px;
    border-bottom: solid 1px #cccccc
}

div.recomanda-subtitle
{
    color: #0054a5;
    font-size: 14px;
    font-weight: bold;
    margin-left:45px;
}

div.recomanda-links
{
    margin-top: 5px;
    margin-left:45px;
}

hr.bluebox
{
    clear: both;
    color: white;
    border-style: solid;
    border-width: 1px;
    border-top: 0;
    margin: 2px 0px 8px 0px;   
}

/*********** Front page *************/
hr.front
{
    color: #cccccc;
    border-style: solid;
    border-width: 1px;
    border-top: 0;
    margin: 10px 0px 20px 0px; 
    clear: both;  
}

div#front-header
{
    background-color: #333333;
    height: 255px;
    padding: 11px;    
}

div#front-header-slideshow
{
    float: left;
    width: 643px;
}

div#front-header-map
{
    float: left;
    width: 287px;
    margin-left: 8px;
    background-color: white;
}

div#front-header-map-bluebox
{
    margin-top: 0px; 
    height: 255px;  
}

div#front-main, div#front-main-index
{
    float: left;
    width: 652px;   
}

/************ front page slideshow *************/

div#slideshow-container
{
    position: relative;       
}

div#slideshow-image
{
    position: relative;
    width: 100%;
    height: 255px;
    overflow: hidden;
}

div#slideshow-image img
{
    width: 100%;   
    position: absolute;
    top: 0px;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

div#slideshow-image img.transparent 
{
    opacity: 0;
}

div#slideshow-image a.transparent 
{
    visibility: hidden;
}

div#slideshow-texts
{
    position: absolute;
    top: 140px;
    width: 100%;
}

div.slideshow-texts-headline
{
    color: white;
    height: 30px;
    background-color: rgba(36, 219, 252, 0.7);
    padding-left: 10px;
    padding-top: 7px;
    font-size: 19px;
    font-weight: bold; 
}

div.slideshow-texts-headline-hidden
{
    height: 0;
    padding: 0;
    margin: 0;
    visibility: hidden;   
}

div.slideshow-texts-headline a
{
    color: white;   
}

div.slideshow-texts-description
{
    color: white;
    height: 27px;
    background-color: #0054a5;    
    padding-left: 10px;
    padding-top: 9px;
}

div.slideshow-texts-description a
{
    color: white;
}

div.slideshow-texts-description-hidden
{
    height: 0;
    padding: 0;
    margin: 0;
    visibility: hidden;       
}

div#slideshow-counter
{
    position: absolute;
    height: 20px;
    top: 230px;
    background-color: #333333;
    padding-top: 5px;
}

div.slideshow-counter-number
{
    float: left;
    color: white; 
    font-weight: bold;  
    width: 25px;
    text-align: center;
}

a.slide-inactive
{
    color: white;
    cursor: pointer;  
}

a.slide-active
{
    color: #00baff;
    cursor: pointer;     
}

/************ Front page gallery ****************/
div#gallery-container
{
       
}

div#gallery-inner
{
    height: 180px;
    background-color: #333333; 
    padding: 8px;
    color: white;
}

div#gallery-header
{
    color: #017fea;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;   
}

div.gallery-element
{
    float: left;
    margin: 0px 10px;
    width: 167px;    
}

div.gallery-element a
{
    color: white;
}

div.gallery-image
{
    overflow: hidden;
    position: relative; 
    height: 130px;   
}

div.gallery-image img
{
    width: 100%;
}

div.gallery-caption
{
    position: absolute;
    height: 45px;
    width: 100%;
    top: 85px;
    background-color: rgba(69, 63, 63, 0.7);
    padding: 3px 0px 3px 14px;
    font-size: 13px;  
}

div.gallery-description
{
    background: url(/images/new-style/gallery-desc-arrow.png) transparent no-repeat 0px 9px;
    padding: 6px 0px 0px 13px;
}

div.gallery-description a
{
    color: white;
}

div#gallery-elements
{
    float: left;
    width: 562px;   
    overflow: hidden;
}

div#gallery-elements-slider
{
    position: relative;  
    width: 1000px;  
}

div.gallery-nav
{
    float: left;
    width: 28px;
    margin: 0px 3px 0px 3px;
    padding-top: 55px;
}

a.gallery-nav-icon
{
    width: 25px;
    height: 25px;
    display: block;   
}

a.gallery-nav-left
{
    background: url(/images/new-style/gallery-nav-left-active.png);
    cursor: pointer;    
}

a.gallery-nav-left-inactive
{
    background: url(/images/new-style/gallery-nav-left-inactive.png);
    cursor: auto;    
}

a.gallery-nav-right
{
    background: url(/images/new-style/gallery-nav-right-active.png);
    cursor: pointer;    
}

a.gallery-nav-right-inactive
{
    background: url(/images/new-style/gallery-nav-right-inactive.png); 
    cursor: auto;      
}

/*********** front page impresii ***********************/
div#impresii-container
{
    height: 300px;
    margin-top: 15px; 
}

div#main-impresie
{
    float: left;
    width: 375px;
}

div#main-impresie-header
{
        
}

div#main-impresie-header-1
{
    color: #017fea;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

div#main-impresie-header-2
{
    font-weight: bold;
    margin-bottom: 8px;    
}

div#main-impresie-header-2 a
{
    color: black;
}

div#main-impresie-image
{
    height: 225px;
    overflow: hidden;   
}

div#main-impresie-image img
{
    width: 100%;
}

div#main-impresie-image-footer
{
    background: url(/images/new-style/gallery-desc-arrow.png) transparent no-repeat 0px 3px;
    margin: 7px 0px 7px 0px;
    padding-left: 12px;     
}

div#main-impresie-image-footer a
{
    color: black;   
}

div#impresii-list
{
    float: left; 
    margin-left: 15px;
}

div#impresii-list-header
{
    color: #017fea; 
    font-size: 16px;
    font-weight: bold; 
    margin-bottom: 25px;  
}

div#impresii-list-body
{
    
}

div.impresii-list-item
{
    background: url(/images/new-style/gallery-desc-arrow.png) transparent no-repeat 0px 3px;
    margin: 7px 0px 7px 0px;
    padding-left: 12px;    
}

div.impresii-list-item a
{
    color: black;  
}

/************ Front page cazare *********************/
div#cazare-container
{
    
}

div#cazare-header
{
    color: #017fea;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;    
}

div#cazare-inner
{
    background-color: #f2f2f2; 
    height: 267px; 
    padding: 10px 0px 10px 0px; 
}

div.cazare-item
{
    float: left;
    width: 214px;
    border-right: 1px solid #cccccc;
}

div.cazare-item-inner
{
    width: 170px;
    margin: 0 auto;    
}

div.cazare-item-image
{
    height: 115px;
    overflow: hidden;
    border-style: solid;
    border-width: 4px;
    border-color: white;
    box-shadow: 1px 1px 4px rgb(170, 164, 164);    
}

div.cazare-item-image img
{
    width: 100%;
}

div.cazare-item-details
{
    
}

div.cazare-item-title
{
    color: #0e4f93;
    font-weight: bold;
    margin: 5px 0px 5px 0px; 
    padding-left: 2px;  
}

div.cazare-item-ratings
{
    padding-left: 2px;
    padding-right: 2px;    
}

div.cazare-item-rating
{
    width: 100%;   
    clear: left;
    height: 20px; 
}

div.cazare-item-rating-name
{
    float: left;    
}

div.cazare-item-rating-score
{
    float: right;        
}

.rating_bar 
{
    width: 60px;
    background: url(/images/new-style/rating-star-empty.png) 0 0 repeat-x;
    height: 13px;
    position: relative;
}

.rating_bar2 
{
    position:absolute;
    left:0;
    height: 13px;
    background: url(/images/new-style/rating-star.png) 0 0 repeat-x;
}

/********* Front page image widget ******************/
div.front-image-widget-holder
{
    
}

div.front-image-widget-container
{
    width: 305px;
    height: 300px; 
}

div.left-widget
{
    float: left;
    margin-right: 30px;    
}

div.right-widget
{
    float: right;   
}

div.front-image-widget-header
{
    color: #017fea;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;       
}

div.front-image-widget-img
{
    margin-bottom: 8px; 
    height: 190px;
    overflow: hidden;   
}

div.front-image-widget-img img
{
    width: 100%;   
}

div.front-image-widget-text
{
    
}

/********** left menu *********************/
div#left-menu-container
{
       
}

div.left-menu-item
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 2px;
    height: 20px;
    padding-top: 4px;
    padding-left: 4px;
    -moz-border-radius: 15px;
    border-radius: 3px;       
}

div.left-menu-item a
{
    color: black;   
}

div.left-menu-item-selected
{
    background-color: #01b9ff;         
}

div.left-menu-item-selected a
{
    color: white;    
}

/************ main center content *********/
div.center-h1-container
{
    
}

div.center-h1-icon
{
    float: left;
    margin-right: 5px;    
}

div.center-h1-icon img
{
    width: 35px;
    position: relative;
    top: -5px;   
}

div#main-center-header, div.center-h1, div.center-h1 h1
{
    font-size: 18px;
    font-weight: bold; 
    margin-bottom: 12px;  
}

div#main-info-container
{
    
}

div#main-info-container div.center-h1, div#main-info-container div.center-h1 h1
{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;    
}

div#main-info-container div.center-h1-icon img
{
    top: -3px;   
}

div#cele-mai-recente-header
{
    font-weight: bold;
    font-size: 20px;
    margin: 13px 0px 10px 0px;   
    color: #017fea;
}

div#main-info-image
{
    height: 270px;
    overflow: hidden;   
    margin-bottom: 20px;
}

div#main-info-image img
{
    width: 100%;   
}

div#main-info-subtitle, div.center-h2
{
    color: #017fea;
    font-weight: bold;
    font-size: 16px;
    margin: 10px 0px 10px 0px;
}

div#main-info-socialmedia-box
{
    margin: 15px 0px 15px 0px;
}

div#main-info-text
{
    clear: left;   
}

div#main-info-user-post-data
{
    height: 75px;
    margin-top: 20px;   
}

div#main-info-user-post-data-image
{    
    margin-right: 10px;
    float: left;
}

div#main-info-user-post-data-image img
{
    width: 100%;    
}

div#main-info-user-post-data-body
{
    float: left;    
}

div#main-info-user-post-data-name
{
    font-weight: bold;   
}

div#main-info-user-post-data-date
{
    font-size: 11px;
    color: gray;   
}

div#main-more-info-container
{
    
}

div#main-more-info-container-header
{
    font-weight: bold;
    margin-bottom: 8px;   
    font-size: 14px;
}

div#main-more-info-container-body
{
    
}

div#main-more-info-container-item
{
    background: url(/images/new-style/gallery-desc-arrow.png) transparent no-repeat 1px 4px;
    padding-left: 12px;
    height: 22px;       
}

div#main-more-info-container-item a
{
    color: black;   
}

div#popular-items-container
{
    
}

div#popular-items-header
{
    color: #017fea;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 12px;  
}

div.popular-item
{
    height: 140px;
    margin: 8px 0px 10px 0px;   
}

div.popular-item-image
{
    float: left;
    width: 150px;
    height: 120px;
    overflow: hidden;
    margin-right: 12px;     
}

div.popular-item-image img
{
    width: 100%;
}

div.popular-item-body
{
    float: left; 
    width: 297px; 
}

div.popular-item-title
{
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: -3px;   
}

div.popular-item-subtitle
{
    color: #939598;
    font-size: 11px;
    margin-bottom: 10px;    
}

div.popular-item-text
{
    
}

div.popular-item-readmore
{
    
}

div.popular-item-readmore a
{
    
}

/********** travel items ******************/
div.travel-items-container
{
    padding-right: 10px;    
}

div.travel-items-header
{
    color: black;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 12px;   
}

div.travel-items-header div.center-h2
{
    float: left;    
}

div.travel-items-header-logo
{
    margin: 10px 0px 10px 15px;
    float: left;   
}

div.travel-items-body
{
    
}

div.travel-item
{
    min-height: 22px;
    padding-left: 11px; 
    margin-bottom: 5px; 
    display: inline-block;
    width: 100%;
}

div.travel-item-with-text
{
     background: url(/images/new-style/gallery-desc-arrow.png) transparent no-repeat 1px 4px;    
}

div.travel-item-with-image
{
    
}

div.travel-item-image
{
    float: left;
    width: 80px;
    height: 80px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 20px;
    border-style: solid;
    border-width: 3px;
    border-color: white;
    box-shadow: 1px 1px 4px rgb(170, 164, 164);  
}

div.travel-item-links
{
    margin-bottom: 5px;   
}

div.travel-item-image img
{
    width: 100%;   
}

div.travel-item-body
{
      
}

div.travel-items-readmore
{
    background: url(/images/new-style/blue-box-readmore-icon.png) transparent no-repeat;
    font-weight: bold;
    background-position: right; 
    float: right;
    margin-right: 6px;
    padding-right: 12px;    
}

div.travel-items-readmore a
{
    
}

div.travel-item-text
{
    margin-bottom: 7px;   
}

div.travel-items-album-row
{
    height: 190px;
    display: inline-block;    
}

div.travel-item-album
{
    float: left;
    width: 100px;
    margin-right: 0px;
    text-align: center;
}

div.travel-item-album-right
{
    margin: 0px 0px 30px 0px;    
}

div.travel-item-album-image
{
    height: 95px;
    width: 95px;
    overflow: hidden;
    
    /*border-style: solid;
    border-width: 3px;
    border-color: white;
    box-shadow: 1px 1px 4px rgb(170, 164, 164);   
    */
}

div.travel-item-album-image img
{
    width: 100%;   
}

div.travel-item-album-title
{
    color: #0e4f93;
    font-weight: bold;
    margin: 5px 0px 0px 0px; 
}

div.travel-item-album-city
{
    font-weight: bold;   
}

div.travel-item-album-count
{
    color: #939598;
    font-size: 11px;  
}

div#recommended-albums
{
    
}

div.recommended-albums-item
{
    
}

div.recommended-albums-item div.travel-item-album-image
{
    float: left;
    margin-right: 10px;   
}

div.recommended-albums-item-details
{
    float: left;    
}

/********** pagination ********************/
div.pagination
{
    margin-top: 30px;
}

div.pagination a
{
    margin-right: 10px;
    font-weight: bold;       
}

div.pagination a.selected-page
{
    color: black;   
}

div.pagination-item
{
    float: left;    
}

/********** Google Maps *******************/
div#map_canvas
{
    width: 100%;
    height: 350px;   
}

/*********** Weather **********************/
#vremea_container{
    width:445px;
    height:190px;
    background-repeat: repeat-x;
    margin-top:20px;
    margin-left:5px;
    background:#ffffff;
    border:solid 5px #d7e3f5;
}

#vremea_caseta_bleu{
    width:190px;
    height:67px;
    abackground: url(/images/aa.png);
    background-repeat: no-repeat;
    margin-top:40px;
    background:#69c1d9;
    aborder: solid 1px #4b7eca; 
}

#vremea_text_normal{
    font-size:11px;
    color:#000000;
}

#vremea_text_mare{
    color:#0066de;
    font-weight:bold;
    font-family: Arial;
    font-size: 18px;
}

#vremea_col1{
    font-size:12px;
    color:#000000;
    text-align:left;
    padding-left: 10px;
    font-weight:bold;
    width:75px;
}

#vremea_col2{
    font-size:12px;
    color:#000000;
}

#vremea_text_alb_mare{
    font-size:32px;
    color:#ffffff;
    font-weight:bold;
}

#vremea_text_alb_mic{
    font-size:11px;
    color:#ffffff;
}

#vremea_prev{
    border:solid 5px #d7e3f5;
    background:#ffffff;
    border-collapse: collapse;
    width:445px;
}

#vremea_prev_top1{
    text-align:left;
    font-size:13px;
    color:#ffffff;
    font-weight:bold;
    height:17px; 
    background:#6abfd4; 
    color:#ffffff; 
    font-weight:bold; 
    height: 20px;
    padding-left:61px;
}

#vremea_prev_top2{
    text-align:left;
    font-size:13px;
    color:#ffffff;
    font-weight:bold;
    height:17px; 
    background:#6abfd4; 
    color:#ffffff; 
    font-weight:bold; 
    height: 20px;
    padding-left:81px;
}

#vremea_max{
    font-size:11px;
}

.vremea_a{
    color:#000000;
    font-size:12px;
}

.vremea_a:hover{
    color:#000000; 
    text-decoration:none;
}

.vremea_a_gri{
    color:#666666;
    font-size:11px;
}

.vremea_a_gri:hover{
    color:#666666;
    text-decoration:none;
}

/********** comments **********************/
div#comments-container
{
    margin-bottom: 30px;    
}

div#comments-header
{
    height: 30px;   
}

div#comments-count
{
    float: left;
    font-size: 16px;
    font-weight: bold;    
}

div#comments-login-cta
{
    float: left;
    margin-left: 10px;
    position: relative;
    top: 3px;  
}

div#comments-body
{
    clear: left;    
}

div.comment-item
{
    display: inline-block;   
}

div.comment-item-image
{
    margin-right: 10px;
    float: left;
}

div.comment-item-image img
{
    
}

div.comment-item-body
{
    float: left;
    width: 390px;    
}

div.comment-item-title
{
    font-weight: bold;
    margin-bottom: 5px;
}


span.comment-item-subtitle
{
    font-size: 11px;
    color: gray;
    font-weight: normal;    
}

div.comment-item-text
{
    
}

div#add-comment
{
    margin-top: 30px;    
}

div#add-comment-header
{
    font-weight: bold;
    margin-bottom: 5px;   
}

hr.comment
{
    clear: both;
    color: #cccccc;
    border-style: solid;
    border-width: 1px;
    border-top: 0;
    margin: 5px 0px 20px 0px;   
}

form#add-comment
{
    width: 99%;
}

/********** album preview ****************/
div#album-preview-container
{
    background-color: #333333;   
}

div#album-preview-images
{
    display: inline-block; 
    margin: 8px 0px 0px 0px;  
}

div.album-preview-item
{
    float: left;
    margin-left: 7px;
    margin-bottom: 6px;
}

div.album-preview-item img
{
    width: 90px;
    height: 90px;    
}

div#album-preview-footer
{
    background: url(/images/new-style/gallery-desc-arrow.png) transparent no-repeat 8px 4px;
    height: 27px;
    padding-left: 18px;
}

div#album-preview-footer a
{
    color: white;
}

/********** users *************************/
div.avatar-image
{
    width: 60px;
    height: 60px;
    overflow: hidden;  
    border-style: solid;
    border-width: 2px;
    border-color: white;
}

div.avatar-image img
{
    width: 100%;
}

div#user-info-box-container
{
    display: inline-block; 
     
}

div#user-info-box-image
{
    float: left;
    margin-right: 8px;
}

div#user-info-box-body
{
    float: left;  
    margin-top: 2px;  
}

div#user-info-box-title
{
    margin-bottom: 2px;
    position: relative;
    top: -3px;   
}

div#user-info-box-title a
{
    font-weight: bold;
}

div.user-info-box-line-1
{
    color: #cccccc;
    font-size: 11px;
    margin-bottom: 4px;
    margin-top: -6px;   
}

img#user-gender
{
    height: 12px;
    position: relative;
    top: 1px;   
}

div.user-info-box-line-2
{
    margin-bottom: 3px;
}

div.recent-user-item
{
       
}

div#recent-users div.bluebox-body
{
      
}

div#recent-comments .bluebox-menu-item
{
    font-weight: normal;                     
}

div#top-users-widget div.bluebox-body 
{
    
}

div.top-user-widget-item
{
    
}

div.top-user-widget-item-rank
{
    float: left;
    width: 45px;
    margin-right: 10px;   
}

div.top-user-widget-item-rank-icon
{
    background: url(/images/new-style/user-rank-icon.png) transparent no-repeat;
    display: inline-block;
    width: 32px;
    height: 31px;
    color: #017fea;
    font-weight: bold;
    padding-top: 8px;
    font-size: 14px;
    padding-left: 12px;
    margin-top: 14px;
    margin-left: 8px;  
}

div.top-user-widget-item-info
{
    
}

div#top-users-container
{
    
}

div#top-users-interval-selector
{
    float: right;
    position: relative;
    top: -30px;   
}

div#top-users-container table
{
    width: 470px;    
}

th.top-users-nr, td.top-users-nr 
{
    text-align: left;    
}

th.top-users-name, td.top-users-name 
{
    text-align: left;   
}

th.top-users-points, td.top-users-points
{
    text-align: right;   
}

th.top-users-level, td.top-users-level
{
    text-align: center;
}

tr.even
{
    
}

tr.odd
{
    background-color: whitesmoke;    
}

div.top-users-name
{
    margin-bottom: 5px 0px 5px 0px;
    height: 45px;   
}

div.top-users-name-image
{
    float: left;
    width: 40px;
    height: 40px;
    overflow: hidden;  
}

div.top-users-name-image img
{
    width: 100%;  
}

div.top-users-name-name
{
    float: left; 
    margin: 13px;  
}

div.user-level-desc
{
    float: left;   
}

div.user-level-icon
{
    float: left;
    margin-left: 6px;
    position: relative;
    top: -1px;
}

img.user-level-icon
{
    height: 17px;    
}

span.user-level
{
    position: relative;
    top: -2px;
    margin-right: 6px;    
}

td img.user-level-icon
{
    position: relative;
    top: 2px;   
}

/********** album *************************/
div#album-header
{
    margin: 10px 0px 10px 0px;   
}

div#album-title, div#album-title h1
{
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 4px; 
    width: 558px;  
}

div#image-container
{
    background-color: #f2f2f2; 
    padding: 8px;  
}

div#image-body
{
    display: inline-block;   
}

div#image-body-upper
{
    display: inline-block;
    width: 634px   
}

hr.image
{
    color: white;
    border-style: solid;
    border-width: 1px;
    border-top: 0;
    margin: 0px 0px 5px 0px;
    clear: both;    
}

div#image
{
    position: relative;
    text-align: center;    
}

div#image img
{
    max-width: 634px;
    height: 475px;    
}

div#image-inner-nav
{
    position: absolute;
    width: 100%;
    height: 100%;    
}

div#image-inner-nav-left
{
    float: left;
    top: 43%;
    position: relative;       
}

div.image-inner-nav-icon a
{
    display: block;
    width: 31px;
    height: 43px;    
}

div.image-inner-nav-icon a.inactive
{
    visibility: hidden;  
}

div#image-inner-nav-left a
{
    background: url(/images/new-style/image-nav-left.png) transparent;  
}

div#image-inner-nav-right
{
    float: right;
    top: 43%;
    position: relative;
}

div#image-inner-nav-right a
{
    background: url(/images/new-style/image-nav-right.png) transparent;   
}

div#image-footer
{
    height: 50px;    
}

div#image-social
{
    width: 400px;
    float: left;
    margin-top: 7px;   
}

div.image-social-widget
{
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    background-color: white;
}

div.image-social-widget img
{
    width: 32px;
    height: 32px;
    cursor: pointer;
}

div.image-social-widget img:hover {
    opacity: .6;
}

div#facebook-share
{
    float: left;
    margin-right: 90px;
}

div#image-social .fb_edge_widget_with_comment
{
    background-color: #f2f2f2;   
}

div#facebook-custom-share
{
    width: auto;
    color: white;
    cursor: pointer;
}

div#facebook-custom-share-cta
{
    background: url("../images/new-style/facebook-icon.png") transparent no-repeat -6px -5px;    
    background-color: #3e599a;
    float: left;
    padding: 9px 10px 9px 30px;
    font-weight: bold;
    font-size: 12px;
}

div#facebook-custom-share-counter
{
    float: left;
    background-color: #4665af;
    padding: 9px;
}

div#image-counter
{
    float: right;
    font-weight: bold; 
    margin-top: 10px;
}

div#image-details
{
    
}

div#image-details-score
{
    height: 20px;    
}

div#image-details-score-label
{
    color: #929292;
    float: left;
    margin-right: 3px;   
}

div#image-details-score-value
{
    font-weight: bold;
    float: left;
}

div#image-details-vote
{
    height: 20px;    
}

div#image-details-vote-label
{
    color: #929292;
    float: left;
    margin-right: 3px;   
}

div#image-details-vote-value
{
    float: left;
    margin-right: 5px;     
}

div#image-details-vote-cta
{
    float: left;   
}

div#image-details-vote-cta a
{
    
}

div#image-details-views
{
    color: #929292;    
}

div#image-navigation
{
    
}

a.image-nav-icon
{
    width: 19px;
    height: 10px;
}

a.image-slider-icon-inactive
{
    visibility: hidden;   
}

a.image-slider-icon
{
    display: block;
    width: 10px;
    height: 19px; 
    margin-top: 27px;
    cursor: pointer;   
}

div#image-slider-left
{
    float: left;
    width: 22px;
    margin-left: 6px;   
}

a#image-slider-left
{
    background-image: url("../images/new-style/image-slider-left.png");
}

div#image-slider-right
{
    float: left;
    width: 11px; 
    margin-left: 6px;
}

a#image-slider-right
{
    background-image: url("../images/new-style/image-slider-right.png");  
}

div#image-navigation-items
{
    float: left;
    height: 100px;
    overflow: hidden;
    width: 584px;
}

div#image-navigation-slider
{
    position: relative;
    width: 20000px;    
}

div.image-navigation-item
{
    float: left;   
    width: 74px;
    height: 74px;
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}

div.image-navigation-item-selected
{
    float: left;   
    width: 70px;
    height: 70px;
    border: 2px solid #017fea;
    overflow: hidden;
    margin: 0px 10px 0px 0px;   
}

div.image-navigation-item img, div.image-navigation-item-selected img
{
    width: 100%;   
}

.big_rating_bar {
  width: 60px;
  background: url(/images/new-style/rating-star-empty.png) 0 0 repeat-x;
   height: 13px;
}
.big_rating_bar2 {
  height: 13px;
  background: url(/images/new-style/rating-star.png) 0 0 repeat-x;
}
.big_rating_bar3 {
  height: 13px;
  background: url(/images/new-style/rating-star.png) 0 0 repeat-x;
}

.big_rating_bar_w {
  width: 60px;
  background: url(/images/new-style/rating-star-empty.png) 0 0 repeat-x;
   height: 13px;
}
.big_rating_bar_w2 {
  height: 13px;
  background: url(/images/new-style/rating-star.png) 0 0 repeat-x;
}
.big_rating_bar_w3 {
  height: 13px;
  background: url(/images/new-style/rating-star.png) 0 0 repeat-x;
}

.big_star1{
        background:none;
        height :13px;
}
.big_star1o{
height :13px;
background: url(/images/new-style/rating-star.png) 0 0 repeat-x;
}

.big_star1_w{
        background:none;
        height :13px;
}
.big_star1o_w{
height :13px;
background: url(/images/new-style/rating-star.png) 0 0 repeat-x;
}

div#image-options
{
    float: right;
    margin-top: -32px;
    width: 100px;
    height: 26px;
}

div#image-options a
{
    display: block;
    width: 32px;
    height: 32px;
    float: right;
}

a#image-setcover
{
    background: url(/images/new-style/image-setcover.png) 0 0 no-repeat       
}

a#image-delete
{
    background: url(/images/new-style/image-delete.png) 0 0 no-repeat       
}

a#image-add
{
    background: url(/images/new-style/image-add.png) 0 0 no-repeat       
}

/********** cazare ************************/
div#center-ratings-container
{
    
}

div#center-ratings-items
{
    
}

div.center-ratings-item
{
    height: 22px;    
}

div.center-ratings-item-label
{
    float: left;
    width: 115px;
    font-weight: bold;
    color: gray;
}

div.center-ratings-item-value
{
    float: left;
}

/********** rating widget *****************/
div#rating-widget-body
{
    padding: 8px;    
}

div.rating-widget-item
{
    height: 22px;   
}

div.rating-widget-item-label
{
    float: left;
    width: 125px;
}

div.rating-widget-item-score
{
    float: left;    
}

div#rating-widget-bottom-info
{
    clear: left;
    margin-top: 10px;
    font-weight: bold;
    color: gray;    
}

div#cur_eval
{
    font-weight: bold;
    text-align: right;
    font-size: 20px;
    padding: 5px 5px 0px 0px;   
}

/********** forms *************************/
div.add-edit
{
    margin: 10px 0px 20px 0px;   
}

td.ssform-label
{
    vertical-align: middle;   
}

td.ssform-input
{
    vertical-align: middle;   
}

span.required
{
    color: red;    
}

input.register_input2
{
    width: 205px;   
}

select.register_input2, select.register_input,
input.register_input_error2, select.register_input_error2 
{
    width: 209px;
    margin-top: 3px;   
}

table.ssforms-date select.register_input2, 
table.ssforms-date select.register_input,
table.ssforms-date input.register_input_error2, 
table.ssforms-date select.register_input_error2 
{
    width: 60px;
    margin-right: 12px;  
}

div#impresie-luna select.register_input, 
div#impresie-anul select.register_input,
div#impresie-durata select.register_input,
select.impresie-date
{
    width: 120px;
    margin-right: 12px;
} 

input.input2
{
    width: 205px;
    height: 26px;
    margin-top: 5px;    
}

span.error_mic
{
    color: red;   
}

span.reg_td_text_tips
{
    
}

.reg_td_text_tips 
{
    position: relative;
    display: block;
    width: 100%;
    border: none !important;
    font-size: 10px !important;
    padding-bottom: 5px;
    color: gray;
}

a.links_dr_gri
{
    background: url(/images/new-style/add-content-icon.png) transparent no-repeat 0px 4px;
    display: block;
    height: 22px;
    padding-left: 14px;    
}

input.register_input_error2, select.register_input_error2 
{
    position: relative;    
    background-color: #ffeaea;    
    border: solid 1px #a90000;
}

/********** continents ********************/
div#countries-container
{
    margin: 13px 0px 0px 0px; 
}

div.country-item
{
    background: url(/images/new-style/gallery-desc-arrow.png) transparent no-repeat 2px 5px;
    width: 300px;
    height: 50px;
    float: left;
    padding-left: 20px;   
}

div.country-item-name
{
    font-weight: bold;
    font-size: 16px;   
}

div.country-item-details, div.country-item-details a
{
    color: gray;    
}

/************ page ************************/
div#page-container
{
    margin: 13px 20px 0px 0px;   
}

/************ partners ********************/
div.partners
{
    
}

div.partner-row
{
    clear: both;
    min-height: 50px;
}

div.partner-text
{
    width: 320px; 
    float: left;   
}

div.partner-link
{
    
}

div.partner-desc
{
    
}

div.partner-image
{
    width: 320px; 
    float: left;   
}

/********** breadcrumbs *******************/
div#breadrcrumbs
{
    height: 15px;
    padding-top: 4px;
    padding-left: 4px;    
}

div.breadcrumb-item
{
    float: left;
    margin-right: 7px;
    color: gray; 
    
}

img.breadcrumb-item-arrow
{
    margin-left: 4px;    
}

/********** affiliate *********************/
div#book-flights-container
{
    margin-top: 10px;   
}

div#book-flights-body
{
    width: 958px;
    float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    margin-bottom: 15px;   
}

div#book-flights-search-form
{
    clear: both; 
    margin-left: 25px; 
    margin-top: 10px;   
}

div#book-flights-lower
{
    border-top: dotted 1px; 
    margin: 10px;   
}

div#book-flights-description
{
    float: left;   
}

div#book-flights-top-destinations
{
    float: right; margin: 15px 20px 20px 0px;   
}

/********** hotel widgets *****************/
div#hotel-widget-container
{
    background-color: #f7f1e0; 
    padding: 10px;   
}

div#hotel-widget-title
{
    color: #0054a5;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 6px;
}

div#hotel-widget-body
{
       
}

div#hotel-widget-footer
{
    font-weight: bold;
    text-align: right;
    background: url(/images/new-style/blue-box-readmore-icon.png) transparent no-repeat 271px 5px;
    padding-right: 14px;     
}

div.hotel-widget-item
{
    height: 100px;   
}

div.hotel-widget-item-image
{
    float: left;
    width: 125px;
    height: 94px;
    overflow: hidden;
    margin-right: 8px;
}


div.hotel-widget-item-image img
{
    width: 100%;
}

div.hotel-widget-item-body
{
    display: inline-block;
    float: left;
    width: 147px;    
}

div.hotel-widget-item-title
{
    margin-bottom: 3px;   
}

div.hotel-widget-item-score
{
    margin-bottom: 3px;    
}

div.hotel-widget-item-description
{
    
}

/*********** city list ********************/
div#city-list-container
{
    
}

div.city-list-column
{
    width: 155px;
    float: left;   
}

div.city-list-item
{
    margin-bottom: 4px;          
}

div#city-selector
{
    margin-bottom: 10px;   
}

select#city-selector
{
    margin-left: 0px;   
}

/********** login & register **************/
div.login-box
{
    
}


div#login-email
{   
    
}

div#login-facebook
{
    text-align: center;
    margin-bottom: 20px;   
}

div#login-facebook a#facebook-login-button
{
    margin: 0px 0px 15px 180px;
}

div#login-details
{
    
}


/********** banners ***********************/
div#banner-header
{
    width: 960px;       
}

div#banner-right
{
    width: 300px;       
}

img.banner
{
    width: 100%;  
}

/********** object details (center) *******/
div#object-info
{
    
}

div#object-details
{
    float: right;
    width: 180px;
    display: inline-block;
    text-align: right;
}

div#object-details-score
{
    height: 20px;
    width: 100%;    
}

div#object-details-score-label
{
    color: #929292;
    margin-right: 3px; 
    float: right;  
}

div#object-details-score-value
{
    font-weight: bold;
    float: right;  
}

div#object-details-vote
{
    height: 20px; 
    width: 100%;   
}

div#object-details-vote-label
{
    color: #929292;
    margin-right: 3px;
    float: right;   
}

div#object-details-vote-value
{
    float: right;        
}

div#object-details-vote-cta
{
}

div#object-details-vote-cta a
{
    
}

div#object-details-views
{
    color: #929292;  
    margin-bottom: 4px;  
}

/********** error page ********************/
div#error-container
{
    margin-top: 13px;   
}

/********** instant text editor ***********/
div.instant-text-editor
{
    position: relative;
    min-height: 26px;
}

div#instant-text-editor-text
{
   position: absolute;    
}

input#instant-text-editor-input
{
    position: absolute;
}

div#album-title div#instant-text-editor-text
{
    background-color: lightgray;   
}

div#album-title input#instant-text-editor-input
{
    font-weight: bold;
    font-size: 20px;   
    width: 550px;
}

/********** user points *******************/
table.points
{
    width: 100%;   
}

tr.header 
{
    font-weight: bold;
}

td.left, th.left
{
    text-align: left;   
}

td.right, th.right
{
    text-align: right;   
}

table.points th
{
    border-bottom: 1px solid gray;   
}

/********** video blog *********************/
div#blog-video-details
{
    float: left;
    width: 640px;
    margin-right: 7px;
}

table#video-add tr, table#photo-add tr
{
    height: 25px;
}

select.video-add, select.photo-add, input.video-add, input.photo-add
{
    width: 400px;
}

textarea.video-add, textarea.photo-add
{
    width: 400px;
    height: 80px;
}

div#video-header
{
    margin: 10px 0px 10px 0px;   
}

div#video-title, div#video-title h1
{
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 4px; 
    width: 558px;  
}

div#video
{
    height: 360px;   
}

div#video div#player img
{
    height: 100%;
    width: 100%;
    cursor: pointer;
}

#blog-video-details #facebook-share
{
    margin-right: 25px;
    width: 190px;
}

div#subscribe-fb
{
    
}

div#subscribe-fb div#subscribe-fb-text
{
    font-size: 14px;
    font-weight: bold;
    float: left;
    position: relative;
    top: 2px;
    margin-right: 5px;
}

div#blog-video-details div#image-footer
{
    margin-top: 5px;
}

div#video-comments
{
    margin: 20px 0px 20px 0px;
}

div#video-bottom-ad
{
    width: 336px;
    margin: 35px auto 10px auto;
}

div#video-thumbnails-header
{
    margin-bottom: 8px;
}

div.video-thumbnail-container-viewport
{
    overflow: auto;
    max-height: 700px;
    margin-bottom: 20px; 
}

div.video-thumbnail
{
    min-height: 75px;
}

div.video-thumbnail-image
{
    width: 130px;
    float: left;
    margin-right: 5px;  
}

div.video-thumbnail-image img
{
    width: 100%;
    height: 100%;
}

div.video-thumbnail-title
{
    float: left;
    width: 140px;
    color: black;
}

div.video-blog-main-item
{
    margin-top: 30px;
    width: 560px;
}

div#video-blog-main
{
    margin-bottom: 200px;
}

div.video-blog-main-item-title
{
    margin-bottom: 10px;
}

div#video-blog-main .pagination
{
      margin-top: 30px;
      margin-right: 80px;
      margin-bottom: 80px;
}

div.video-blog-main-item-image img
{
    width: 560px;
}

div#video-navigation
{
    width: 210px;
    float: right;
    margin-top: 7px;
}

a.videonav {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 4px;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 4px 10px;
  text-decoration: none;
  display: block;
  width: 75px;
  text-align: center;
  float: right;
  margin-left: 10px;
}

a.videonav:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

div#video-follow-box
{
    margin-bottom: 20px;
}

div#video-recommendation-box-container
{
      
}

div#video-recommendation-box
{
    
}                 

a.video-recommendation-box-item
{
    display: block;
    width: 200px;
    margin-right: 10px;
    float: left;
    margin-bottom: 15px;
    color: black;
    height: 145px;
}

a.video-recommendation-box-item img
{
    width: 100%;
    margin-bottom: 10px;    
}

a.video-recommendation-box-item span
{
    
}

div#promoted-videos
{
    margin-bottom: 1rem;
}

div.promoted-video
{

}

div.promoted-video-image
{
    
}

div.promoted-video-image img
{
    width: 100%;
}

div.promoted-video-text
{
    font-size: 1rem;
}

div#video-blog-menu
{
    height: 26px;
    background-color: #00baff;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    font-family: arial;   
    margin-top: 10px;
    padding: 3px 0px;
}

div.video-blog-menu-item
{
    float: left;
    height: 21px;
    border-right: 1px solid white;
    padding: 5px 10px 0px 10px;   
}

div.video-blog-menu-item a
{
    color: white;    
}

.scrollToTop{
    width:60px; 
    height:60px;
    padding:10px; 
    text-align:center; 
    text-decoration: none;
    position:fixed;
    top:75px;
    right:40px;
    display:none;
    background: url('/images/new-style/scroll-to-top.png') no-repeat;
}

.scrollToTop:hover{
    text-decoration:none;
}

/********** photo blog ********************/

div#blog-photo-container
{
    padding: 8px; 
    background-color: #f2f2f2;  
}

div#blog-photo
{
    text-align: center;   
}

div#blog-photo-footer div.photo-blog-votes
{
    float: none;
    margin: 6px auto;   
}

div#blog-photo img
{
    max-width: 634px;
    max-height: 500px;
}

div.photo-blog-votes
{
    height: 25px;
    width: 130px; 
    float: left;
    margin-top: 7px;   
}

div.photo-blog-votes-details
{
    float: left;  
    font-size: 15px;
    padding-top: 4px;     
}

div.photo-blog-votes-buttons
{
    
}

div.vote-button
{
    cursor: pointer;
    width: 25px;
    height: 25px; 
    float: left;
    margin: 0 5px;  
}

div#vote-up
{
    background: url('/images/new-style/vote-up.png') no-repeat;
}

div#vote-down
{
    background: url('/images/new-style/vote-down.png') no-repeat;   
}

div.photo-blog-thumbnails
{
    padding-top: 8px;    
}

div.photo-blog-thumbnail
{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;    
}

div.photo-blog-thumbnail a
{
    border: none;
}

div.photo-blog-thumbnail img
{
    width: 90px;
    height: 90px;
}

div.blog-photo-item
{
    margin-bottom: 45px;    
}

div.blog-photo-item-header
{
    
}

div.blog-photo-item-header #user-info-box-container
{
    
}

div.blog-photo-item-header div.avatar-image
{
    width: 40px;
    height: 40px;    
    border: none;
}

div.blog-photo-item-title
{
    margin: 10px 0px;    
}

div.blog-photo-item-image img
{
    width: 100%;   
}

div.blog-photo-item-footer
{
    margin-bottom: 50px;
}

div.blog-photo-item-footer-category
{
    float: right;
    margin-top: 11px;
    font-weight: bold;
}

div#top-blog-photos-header
{
    margin-bottom: 30px;  
}

div.photo-blog-cta
{
    margin: 10px auto;
    width: 300px;
    height: 250px;
}

div#main-center div.photo-blog-cta
{
    margin-bottom: 40px;
}

div.photo-blog-cta a
{
    display: block;
    width: 300px;
    height: 250px;
    background: url('/images/new-style/photo-blog-cta.png') no-repeat;   
}

/********** menu **************************/
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:absolute;
line-height:24px;
font-size: 13px; 
z-index: 10000000;
}

#nav a{
display:block;
padding:0px 5px;
color:white;
text-decoration:none;
}

#nav a:hover{
color:wheat;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}    

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

#nav ul.country
{
    width: 399px;
    border-left: 1px solid #333333;
}

#nav li.country
{
    width: 133px;
}

#nav ul#continents
{
    top: 33px;
}

#nav ul#continents a
{
    color: white;
    background-color: #01b9ff;
    height: 26px;   
}

#nav ul#continents a:hover
{
    color: white;
    background-color: #0e97cb;   
    border-top: 1px solid #65d4ff;
    border-bottom: 1px solid #006f9a;
    height: 24px;
}

#nav li a#destinatii
{
    height: 35px;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
    overflow: hidden;
    position: relative;
}

.jspPane
{
    position: absolute;
}

.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0;
    width: 7px;
    height: 100%;
    background: red;
}

.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}

.jspCap
{
    display: none;
}

.jspHorizontalBar .jspCap
{
    float: left;
}

.jspTrack
{
    background: #dde;
    position: relative;
}

.jspDrag
{
    background: #bbd;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
    float: left;
    height: 100%;
}

.jspArrow
{
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.jspArrow.jspDisabled
{
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow
{
    height: 16px;
}

.jspHorizontalBar .jspArrow
{
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
    outline: none;
}

.jspCorner
{
    background: #eeeef4;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
    margin: 0 -3px 0 0;
}

/********** neutralizers ******************/

div.no-border
{
    border: none;
}

div.no-background
{
    background: none;   
}

