﻿body { margin: 0px; padding: 0px; background: #041108; font-family: "Lucida Grande", Tahoma, Helvetica, Arial, _sans; font-size: 13px; color: #3E3E39; line-height: 1.5em; }
/*.page_wrapper { background: url(../storage/site/page-background.png) no-repeat #fff; border-left: 1px solid #000; border-right: 1px solid #000; min-height: 1230px; width: 998px; margin: 76px auto 0 auto; left: 1px; }*/
/*.page_wrapper { background: url(../storage/site/page-background.png) no-repeat #fff; border-left: 1px solid #000; border-right: 1px solid #000; min-height: 1230px; width: 998px; margin: 0 auto; left: 1px; }*/
.page_wrapper { /*background: #f3f2eb;*/ border-left: 1px solid #000; border-right: 1px solid #000; min-height: 1230px; width: 998px; margin: 0 auto; /*left: 1px;*/ z-index: 2; position: relative; }
.mainContentRepeat { background: #f3f2eb; }
a { text-decoration: none; }
img { border: 0px; }
p { line-height: 1.2; margin: 10px 0; }

h1 { margin: 30px 0 20px; }
h2 { color: #2A323A; font-family: Helvetica,Arial; font-size: 19px; font-weight: bold; letter-spacing: -0.05em; margin: 30px 0 20px; }
h4 { font-size: 12px; color: #999999; }
h3 { margin: 15px 0; }
ul { margin-left: 20px; line-height: 20px; }
.Mobile_switch { display: block; text-align: center; }
.nodisplay { display: none; }
.tablePress { width: 603px; height: 539px; }
.tablePartners { width: 770px }
#header { background: url(../storage/site/mainTop.jpg) no-repeat; }
    #header .info { background: url(../storage/site/info_bg.jpg) top left no-repeat; clear: right; padding: 7px 0 0 0; font-size: 10px; width: 200px; margin: 7px 5px 0 0px; text-align: right; }
        #header .info .left { float: right; color: #ffffff; width: auto; margin: 0 10px 0 0; }
        #header .info .right { float: right; color: #b1f25a; width: auto; }

#logohome { display: block; width: 108px; height: 46px; float: left; padding: 0; }

.topImg { height: 102px; display: block; width: 770px; float: left; }

div.mainContent { clear: both; padding: 0 0 15px; }

/*div.mainContentRepeat { }*/
div.leftColumn { float: left; width: 204px; background: url(../Storage/Site/submenu.jpg) repeat-x; }
/*div.centerColumn { }*/
.leftBox { width: 812px; float: left; }
    .leftBox .titleHeading { float: none; }
    .leftBox .in { height: 169px; }
.rightBox { width: 170px; float: right; }
.middle { float: left; width: 485px; }
.right { float: right; width: 289px; }
.alCenter { text-align: center; }
.alRight { text-align: right; }
    .alCenter .regcover2, .alRight .regcover2 { float: none; display: inline-block; }
.floatL { float: left; }
.floatR { float: right; }
/*.langBox { }*/

.lang_en { background: url(../storage/site/en.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.lang_cz { background: url(../storage/site/cz.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.lang_sk { background: url(../storage/site/sk.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.lang_de { background: url(../storage/site/de.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.lang_es { background: url(../storage/site/es.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.lang_fr { background: url(../storage/site/fr.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.lang_pl { background: url(../storage/site/pl.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.lang_bg { background: url(../storage/site/bg.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; margin-right: 5px; }
.lang_ro { background: url(../storage/site/ro.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.lang_hu { background: url(../storage/site/hu.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.lang_ru { background: url(../storage/site/ru.jpg) top left no-repeat; display: block; float: right; height: 12px; width: 14px; margin-left: 6px; margin-top: 10px; }
.langBox a { background: transparent; display: block; float: left; margin-right: 0px; width: auto; }
.updatingData { text-align: center; }

.subPage { padding: 10px 35px; }

/*******messages********/
.myMessages { width: 860px; margin: 0 auto; background: #ffffff; padding: 25px; border-radius: 10px; }
    .myMessages .messages_received { float: left; }
    .myMessages .messages_send { float: right; }
.messages { border: 1px dashed black; margin: 2px 0px 0px 0px; padding: 3px; overflow: hidden; width: 96%; }
.messagesTable { width: 384px; border-collapse: collapse; }
    .messagesTable .new_true, .messagesTable .new_false, .messagesTable .msgBtn { cursor: pointer; }
#pagerT1, #pagerT2 { width: 384px; }

/*tag*/
.inTag { width: 100%; }
/************ my messages ************/

.messages_received { background: url( '../storage/site/messages_received_repeat.jpg' ) top left repeat-y; }
    .messages_received .header { background: url( '../storage/site/messages_received.jpg' ) top left no-repeat; display: block; width: 330px; padding: 15px 5px 5px 55px; color: #72ab19; font-size: 18px; }
    .messages_received .body { padding: 10px 0px 20px 0px; }

    .messages_received .messages_list { border: 1px solid white; }
    .messages_received TD.table_item, .messages_received TH { padding: 5px; border: 1px solid white; background: #e9e9e9; }
        .messages_received TD.table_item A.new_true { font-weight: bold; color: #000000; }
        .messages_received TD.table_item A.new_false { font-weight: normal; color: gray; }
    .messages_received .rowselected .table_item { background: #ece4e4; }
.messages_send { background: url( '../storage/site/messages_send_repeat.jpg' ) top left repeat-y; }
    .messages_send .header { background: url( '../storage/site/messages_send.jpg' ) top left no-repeat; display: block; width: 330px; padding: 15px 5px 5px 55px; color: #72ab19; font-size: 18px; }
    .messages_send .body { padding: 10px 0px 20px 0px; }
    .messages_send .messages_list { border: 1px solid white; }
    .messages_send TD.table_item, .messages_send TH { padding: 5px; border: 1px solid white; background: #e9e9e9; }
    .messages_send .rowselected .table_item { background: #ece4e4; }
    .messages_send TD.table_item A.new_true { font-weight: bold; color: #000000; }
    .messages_send TD.table_item A.new_false { font-weight: normal; color: gray; }
.message_read { background: url(../storage/site/message_read_repeat.jpg) top left repeat-y; }
    .message_read .header { background: url(../storage/site/message_read_header.jpg) top left no-repeat; height: 50px; }
    .message_read .body { width: 760px; padding: 10px; background: url(../storage/site/message_read_body.jpg) bottom left no-repeat; }

.write_message { display: block; width: 144px; color: #2f4c00; font-weight: bold; text-align: center; padding: 5px 0px 5px 0px; background: url( '../storage/site/btn_message_write.jpg' ) top left no-repeat; }

/***********gallery**************/
div.galToolBar { padding-top: 1px; position: absolute; }
div.galEntry { margin: 5px; float: left; }
div.galToolBar, div.galEntry { width: 212px; }
div.gImg { background-position: left center; width: 212px; height: 159px; background-repeat: no-repeat; }
    div.gImg a { display: block; width: 212px; height: 159px; }

/************* my friends ************/
.myFriends { width: 860px; margin: 25px auto; background: #ffffff; padding: 25px; border-radius: 10px; }
.friends { margin: 2px 0px 10px 0px; background: url(../storage/site/mf_request_repeat.jpg) top left repeat-y; width: 390px; float: left; }
.requests { margin: 0px 0px 10px 0px; width: 390px; float: right; }

.friends h4 { font-weight: normal; color: #72ab19; display: block; font-size: 18px; padding: 15px 0px 10px 35px; background: url(../storage/site/mf_header.jpg) top left no-repeat; }
.friends .body { padding: 10px 0px 20px 0px; background: url(../storage/site/mf_request_bottom.jpg) bottom left no-repeat; }
    .friends .body A:link, .friends .body A:visited { color: #101010; }
.friends TD.table_item { padding: 5px; border: 1px solid white; background: #e9e9e9; }
.friends .rowselected .table_item { background: #ece4e4; }

.requestsToMe { width: 390px; background: url(../storage/site/mf_request_repeat.jpg) top left repeat-y; }
    .requestsToMe h4 { font-weight: normal; color: #72ab19; display: block; font-size: 18px; padding: 15px 0px 15px 10px; background: url(../storage/site/mf_request_header.jpg) top left no-repeat; }
    .requestsToMe .body { padding: 10px 0px 20px 0px; background: url(../storage/site/mf_request_bottom.jpg) bottom left no-repeat; }
        .requestsToMe .body A:link, .requestsToMe .body A:visited { color: #101010; }
    .requestsToMe TD.table_item { padding: 5px; border: 1px solid white; background: #e9e9e9; }
    .requestsToMe .rowselected .table_item { background: #ece4e4; }

.requestsFromMe { width: 390px; background: url(../storage/site/mf_request_repeat.jpg) top left repeat-y; }
    .requestsFromMe h4 { font-weight: normal; color: #72ab19; display: block; font-size: 18px; padding: 15px 0px 15px 10px; background: url(../storage/site/mf_request_header.jpg) top left no-repeat; }
    .requestsFromMe .body { padding: 10px 0px 20px 0px; background: url(../storage/site/mf_request_bottom.jpg) bottom left no-repeat; }
        .requestsFromMe .body A:link, .requestsFromMe .body A:visited { color: #101010; }
    .requestsFromMe TD.table_item { padding: 5px; border: 1px solid white; background: #e9e9e9; }
    .requestsFromMe .rowselected .table_item { background: #ece4e4; }

/********* coments***********/
.comment { margin: 0 0px 0px 0px; padding: 10px 0px 0px 0px; overflow: auto; }
    .comment .warning .regbtn { padding-top: 7px; font-weight: bold; }
    .comment .header { padding: 10px 0px 0px 15px; color: #108376; font-size: 18px; }
        .comment .header a { font-size: 13px; color: #108376; padding: 0 0 0 15px; }
            .comment .header a:hover { text-decoration: underline; }

.comments_message { padding: 5px; }
    .comments_message STRONG { color: #000000; }
    .comments_message .btn_messages { display: block; height: 22px; width: 94px; color: #4e6433; font-weight: bold; border: 0px solid white; background: url( '../storage/site/btn_messages.jpg' ) top left no-repeat; }

H4.messages { color: #5e5e5d; padding: 5px; margin: 5px; }

.comments { clear: both; padding: 15px 0 0 0; }
    .comments .header { background: url(../storage/site/comments_header.jpg) top left no-repeat; }
        .comments .header A:link, .comments .header A:visited { float: left; color: #157a72; font-size: 12px; font-weight: bold; padding: 8px 0px 8px 10px; display: inline-block; height: 20px; }
        .comments .header .header_left { float: left; }
            .comments .header .header_left .rolesLink { float: left; margin: 0px; padding: 5px 0 0 5px; }
        .comments .header .dateCreated { color: #464646; font-size: 10px; font-weight: bold; padding: 8px 0px 8px 8px; float: left; }
    .comments .text { background: url(../storage/site/comments_text.jpg) bottom left no-repeat; color: #434343; padding: 10px 5px 10px 5px; min-height: 20px; _height: 20px; clear: both; }

/******** article list*********/
.rev_main { padding: 0 10px 0 0; }
    .rev_main h3.sub_headline { background-color: #d7cec4; padding: 0px 0 7px 10px; height: 16px; }
        .rev_main h3.sub_headline A:link, .rev_main h3.sub_headline A:visited { float: left; color: #2a323a; padding: 2px 5px 0px 0px; margin: 0px; }
    .rev_main .dateCreated { float: left; color: #6c6c6c; padding: 3px 5px 0px 15px; font-size: 10px; margin: 0px; }
    .rev_main .more { float: right; display: block; padding: 0px 15px 0px 5px; margin: 0px; background: url(../storage/site/week_navigator_arrow_right.png ) center right no-repeat; }
        .rev_main .more A:link, .rev_main .more A:visited { color: #4f7a73; }
    .rev_main A.more:hover { text-decoration: underline; }
    .rev_main .body { padding: 10px 0 0 10px; }
        .rev_main .body p { margin: 0; }
    .rev_main .text { background: #e4e4e4; color: #434343; padding: 10px 5px 10px 5px; }

.articleDetail { padding: 5px 0px 5px 0px; min-height: 50px; _height: 50px; width: 760px; background: #f8f8f8 url(../storage/site/articleList_body.jpg) top left no-repeat; }
    .articleDetail .headline { width: 750px; padding: 3px 0px 0px 10px; }
    .articleDetail P { padding: 5px 5px 5px 10px; }

.articleDetailBack a { background: url(../storage/site/moreinfback.gif) top left no-repeat; display: block; height: 14px; width: 27px; margin: 5px 0 0 5px; }
.articleBase .form_button .cover { width: 120px; }

/* homepage body center*/
.middle .mapa { background: url(../Storage/Site/mapa.jpg) no-repeat; width: 486px; height: 228px; margin-top: 20px; }

.world_map { width: 485px; height: 250px; }

.welcome { width: 486px; background: url('../storage/site/welcome.jpg' ) no-repeat; width: 486px; height: 173px; }
.welcomeBottom { width: 486px; background: url('../storage/site/welcome.jpg' ) no-repeat; width: 486px; height: 173px; clear: both; }
.welcomeLeft { float: left; }
.welcomeRight { float: right; }

.welcomeAbout { width: 223px; padding: 10px 10px 0 10px; height: 163px; }
.welcomeAboutTopUni { width: 223px; height: 30px; }
.welcomeLeft .welcomeAboutTop { width: 223px; height: 30px; }
.welcomeRight .welcomeAboutTop { width: 223px; height: 22px; }
.welcomeAboutTopUni a { color: #79ac2a; font-size: 18px; font-weight: normal; }
.welcomeLeft .welcomeAboutTop a { color: #79ac2a; font-size: 18px; font-weight: normal; }
.welcomeRight .welcomeAboutTop a { color: #79ac2a; font-size: 16px; font-weight: normal; }
.welcomeAboutTextUni { height: 105px; width: 223px; }
.welcomeLeft .welcomeAboutText { height: 105px; width: 223px; }
.welcomeRight .welcomeAboutText { height: 113px; width: 223px; }
.welcomeAboutVideo { width: 223px; height: 22px; padding-top: 6px; }
    .welcomeAboutVideo a { background: url(../storage/site/play.jpg) top left no-repeat; width: 135px; height: 16px; display: block; text-transform: uppercase; color: #4c4c4c; font-size: 12px; font-weight: bold; padding: 1px 0 0 30px; }
.welcomeAboutLink { width: 223px; height: 21px; padding-top: 7px; }
    .welcomeAboutLink a { display: block; color: #79ac2a; font-size: 12px; font-weight: bold; text-transform: uppercase; }

.news { width: 223px; padding: 10px 10px 0 10px; height: 163px; color: #535252; }
.newsTop { width: 201px; height: 30px; }
.newsH { color: #087b94; font-size: 18px; font-weight: normal; text-decoration: none; float: left; }
.newsText { height: 105px; width: 223px; }
.newsLink { width: 223px; height: 21px; padding-top: 7px; }
    .newsLink a { color: #087b94; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.newsList { text-decoration: none; line-height: 14px; }
    .newsList li { padding-bottom: 5px; }
        .newsList li a { font-size: 11px; color: #535252; font-weight: normal; text-transform: none; margin: 0; }
            .newsList li a:hover { text-decoration: underline; }

.cleft { width: 210px; float: left; padding: 10px; height: 145px; background-position: right bottom; }
    .cleft .text { height: 105px; overflow: hidden; }
    .cleft h3 a { color: #79ac2a; font-size: 18px; font-weight: normal; margin: 0px; padding-bottom: 7px; }
.cright { width: 224px; float: right; padding: 10px 10px 0 13px; color: #535252; }
    .cright .text { height: 105px; overflow: hidden; clear: both; }
    .cright ul { text-decoration: none; line-height: 14px; }
        .cright ul li { padding-bottom: 5px; }
            .cright ul li a { font-size: 11px; color: #535252; font-weight: normal; text-transform: none; margin: 0; }
                .cright ul li a:hover { text-decoration: underline; }
    .cright h3 { display: block; color: #087b94; font-size: 18px; font-weight: normal; padding-bottom: 6px; margin: 0px; text-align: left; text-decoration: none; float: left; }
        .cright h3 a { display: block; color: #087b94; font-size: 18px; font-weight: normal; padding-bottom: 5px; text-align: left; text-decoration: none; float: left; }

.cleft .clvideo { text-align: left; background: url(../storage/site/play.jpg) top left no-repeat; width: 135px; height: 16px; margin: 1px 0 0 0px; padding: 1px 0 0 30px; display: block; float: left; text-transform: uppercase; }
.cleft a.clvideo { color: #4c4c4c; font-size: 12px; font-weight: bold; }

.cright a.a1 { display: block; color: #087b94; font-size: 12px; margin: 3px 0 0 7px; font-weight: bold; text-transform: uppercase; }

#webArchiv { width: 150px; height: 150px; }

A.btn_moreinfo { padding: 2px 0px 4px 0px; height: 13px; text-align: center; width: 129px; font-weight: bold; color: #354f0f; display: inline-block; background: url(../storage/site/btn_moreinfo.gif) no-repeat; }

/************** editors choice **************/

/*.editorsChoice { }*/
.editorsChoice .header { color: #73aa19; font-size: 12px; padding: 5px 0px 5px 10px; margin-bottom: 2px; background: url(../storage/site/editors_choice.jpg) no-repeat; }
.editorsChoice .pictogram { float: right; margin: 0px 10px 0px 0; background: url(../Storage/Site/pictogram.gif) top left no-repeat; width: 20px; height: 20px; }
.editorsChoice .header h3 { font-weight: normal; font-size: 18px; margin: 0; }
.editorsChoice .body { padding: 0; }
.editorsChoice .headline2 { color: #000000; font-weight: bold; padding-bottom: 5px; width: 500px; background: url(../storage/site/editors_choice_headline.jpg) bottom left no-repeat; }
.editorsChoice .description { padding: 5px 0px 5px 0px; }
.editorsChoice .headline2 a { color: #000000; font-weight: bold; }
.editorsChoice .headline2 span { color: #000000; font-weight: normal; }
.editorsChoice .choice { background: #f6f6f6; border-bottom: 1px solid white; padding: 5px; }
.editorsChoice .textbox { float: left; padding: 0px 0px 15px 15px; width: 500px; }
.editorsChoice .headline { height: 20px; }
    .editorsChoice .headline span { font-size: 10px; color: #000000; font-weight: bold; }
.editorsChoice .button_moreinfo { margin: 5px 0px 0px 0px; }
.editorsChoice .imgbox IMG { padding: 15px; top: 0; left: 0; }
/*.editorsChoice .imgbox { }*/

.editors { background: #bcb89c; width: 998px; height: 303px; position: relative; padding: 3px 0; }
    .editors .clear { display: none; }
    .editors .js_editors { width: 78px; height: 303px; float: left; /*padding-top: 3px;*/ padding-left: 3px; display: block; }
        .editors .js_editors.js_wide { width: 509px; height: 303px; float: left; padding-left: 2px; display: block; }
        .editors .js_editors .editors_small { display: block; width: 78px; height: 303px; }
        .editors .js_editors .editors_big { display: none; }
        .editors .js_editors.js_wide .editors_small { display: none; }
        .editors .js_editors.js_wide .editors_big { display: block; width: 509px; height: 303px; }
    .editors .js_editors_name, .editors .js_editors_author { display: none; }
    .editors .week_author { background: url(../storage/site/main-week-author.png); width: 673px; height: 78px; position: absolute; z-index: 2; bottom: 20px; right: -16px; }
    .editors .week_banner { background: url(../storage/site/main-week-banner.png); width: 225px; height: 58px; padding: 0 0 0 30px; color: #696863; position: absolute; z-index: 2; bottom: 20px; left: -16px; }
        .editors .week_banner span { display: block; float: left; margin: 20px 30px 0 10px; }
    .editors .week_week_name { text-align: right; padding: 10px 35px 0 0; line-height: 1.0; }
    .editors .week_author_name { text-align: right; padding: 7px 36px 0 0; line-height: 1.0; }
    .editors .editors_choice { position: absolute; top: 8px; left: 15px; }
/**************** MatureContent *****************/

.matureContent { }
    .matureContent .header { padding: 0px 0px 10px 0px; }
    .matureContent .headline { height: 20px; margin: 0px; }
.messages .matureContent { padding: 10px 0px 10px 40px; background: url(../storage/site/matureContent.gif) no-repeat; }

.imgbox { width: 220px; padding-top: 4px; clear: both; }

.imgboxfooter { padding: 0px 0 0 0; height: 26px; background-color: #000; filter: alpha(opacity=45); -moz-opacity: 0.45; opacity: 0.45; display: block; }
.ibftext { text-transform: uppercase; font-size: 11px; font-weight: bold; color: #dedede; position: relative; top: -20px; text-align: center; display: block; }

.textbox { float: left; width: 165px; }

    .textbox h4 { margin-bottom: 10px; }

.LA_textbox h4 { float: left; margin-bottom: 2px; }

.LA_textbox .pictogram { float: right; margin: 30px 10px 0px 0; background: url(../Storage/Site/pictogram.gif) top left no-repeat; width: 20px; height: 20px; }
.textbox strong { display: block; margin: 0px 0 5px 0; }

.LA_textbox strong { display: block; margin: 0px 0 5px 0; }
.button_moreinfo { margin-top: 5px; }

.line { background: url( 'a../storage/site/line.jpg' ) repeat-x; padding: 5px 0px 0px 0px; height: 15px; }
.info { float: right; }


/* homepage body right*/
.registration { margin: 6px 0px 0px 0px; color: #ffffff; font-weight: bold; font-size: 14px; line-height: 18px; padding: 15px 0px 0px 8px; background: url( '../storage/site/reg_bg.jpg' ) no-repeat; width: 270px; height: 113px; }
    .registration h2 { margin: 0px; text-transform: uppercase; color: #517519; font-size: 21px; padding-bottom: 5px; font-weight: normal; }
    .registration img { margin-top: 5px; }

.loginmenu2 { margin: 6px 0px 0px 0px; color: #ffffff; font-weight: bold; font-size: 14px; line-height: 18px; padding: 15px 0px 10px 10px; background: url( '../storage/site/logged_bg.jpg' ) top left no-repeat; width: 270px; height: 86px; }
    .loginmenu2 h2 { margin: 0px; margin-left: 5px; text-transform: uppercase; color: #517519; font-size: 21px; padding-bottom: 5px; font-weight: normal; }

    .loginmenu2 a.upl { color: #3e6009; font-size: 11px; }
    .loginmenu2 a.upl3 { color: #3e6009; font-size: 11px; }
    .loginmenu2 a.upl:hover { color: #19301a; }
    .loginmenu2 a.upl3:hover { color: #19301a; }

    .loginmenu2 .upl { display: block; width: 50px; padding: 12px 0 0 0; height: 25px; float: left; margin: 19px 0 0 0; text-align: right; }
    .loginmenu2 .upl3 { display: block; width: 43px; padding: 12px 0 0 0; height: 25px; float: left; margin: 19px 0 0 0; text-align: right; }

    .loginmenu2 .username { margin: 0 0 0 5px; font-weight: normal; color: #517519; display: block; }
    .loginmenu2 a { color: #1e4aef; text-transform: uppercase; font-size: 14px; font-weight: normal; line-height: 16px; }
        .loginmenu2 a:hover { color: #ffcc00; }

    .loginmenu2 .myweeks { width: 90px; display: block; height: 40px; color: White; text-decoration: none; margin: 8px 0px 10px 5px; padding: 6px 30px 7px 10px; }

.btn_logout { display: none; height: 20px; width: 107px; padding-top: 2px; font-size: 12px; background: url( '../storage/site/btn_logout.jpg' ) top left no-repeat; }
#lnkLogout { cursor: pointer; }

a.btn_logout { color: #711810; text-align: center; text-transform: uppercase; }

    a.btn_logout:hover { text-decoration: none; }

.MRF { width: 278px; margin-top: 10px; }
.MRFhead { background: url( '../storage/site/MRF_head.jpg' ) no-repeat; padding: 4px 0px 0px 15px; height: 29px; }
    .MRFhead h3 { padding: 0px 0px 0px 0px; font-size: 17px; }

        .MRFhead h3 A { color: #666666; font-weight: normal; margin: 0px; }

            .MRFhead h3 A:hover { text-decoration: underline; }

.MRFbody { height: 208px; }
.MRFfooter { background: url( '../storage/site/MRF_footer.jpg' ) no-repeat; height: 19px; margin-top: 1px; }

.MRF .more { text-align: right; }

    .MRF .more A { font-size: 10px; color: Gray; }

        .MRF .more A:hover { text-decoration: underline; }

.last_comments { overflow: hidden; }
    .last_comments a { color: #000000; }
    .last_comments p { margin: 0; }
    .last_comments .lcText { float: left; width: 217px; margin-top: -4px; }
        .last_comments .lcText .date { display: block; }
    .last_comments .lcomment { padding: 10px 0; border-top: 1px solid #c3c1b4; clear: both; min-height: 25px; }

.FormSectionText p { font-weight: normal; font-style: italic; }

/* subMenu */
.subMenu { padding: 6px 0px 5px 0px; }
.subMenuItem { }

    .subMenuItem a { color: #ffffff; font-weight: bold; text-transform: uppercase; display: block; margin: 0px; padding: 5px 5px 5px 20px; }
        .subMenuItem a:hover { color: #000000; background-color: #ffffff; }
.subMenuItem2 a { color: #514f4f; }
.subMenu .selected a { background-color: #ffffff; color: #000000; }

.olympus { margin-left: 10px; margin-top: 45px; width: 183px; height: 208px; display: block; background: url( '../Storage/Site/olympus.gif' ) top center no-repeat; }

.olympus2 { width: 204px; height: 244px; display: block; background: url( '../Storage/Site/olympus.jpg' ) top center no-repeat; margin: 10px 0 0 0; }

.ad { margin-left: 0px; margin-bottom: 25px; margin-top: 0px; padding: 5px 0px 20px 0px; background: #e5e5e5 url( '../storage/site/ad.jpg' ) top left repeat-x; }

    .ad IMG { margin: 1px 0px 1px 17px; }

    .ad a { color: #72AB19; }

        .ad a:hover { text-decoration: underline; }

    .ad .ad_head { font-weight: bold; color: #6094a8; text-transform: uppercase; padding: 3px 10px 5px 10px; display: block; text-align: center; }

    .ad span { font-weight: bold; color: #6094a8; text-transform: uppercase; padding: 3px 10px 5px 10px; display: block; text-align: center; }

    .ad p { margin: 0px 20px 0px 22px; padding-top: 5px; }

.ad_comments { width: 190px; margin-left: 14px; }
    .ad_comments span { font-weight: bold; color: #6094a8; text-transform: uppercase; padding-bottom: 5px; display: block; }
    .ad_comments p { padding-left: 5px; padding-right: 5px; padding-top: 5px; }

.newsletter { margin: 0px 0px 0px 0px; padding: 5px; background: #e5e5e5 url( '../storage/site/newsletter.jpg' ) top left no-repeat; }

    .newsletter h3 { padding: 2px 5px 5px 5px; color: #ffffff; font-family: Verdana; font-weight: normal; font-size: 21px; text-transform: uppercase; text-align: center; }

    .newsletter .text { padding: 8px 5px 5px 12px; font-size: 10px; text-align: left; }

    .newsletter .table_fix { padding: 5px 5px 5px 12px; font-size: 10px; text-align: left; }

    .newsletter .input_normal { width: 90px; border: 1px solid #a5acb2; }

    .newsletter .btn_submit { color: #034f4b; font-weight: bold; height: 18px; width: 70px; text-align: center; text-transform: uppercase; font-size: 11px; border: 0px; background: url( '../storage/site/newsletter_btn_send.jpg' ) top left no-repeat; }


.lastArticles { margin: 0px 0px 0px 0px; padding: 5px; background: #e5e5e5 url( '../storage/site/lastArticles.jpg' ) top left no-repeat; min-height: 145px; _height: 145px; }

    .lastArticles h3 { padding: 2px 5px 5px 5px; color: #ffffff; font-family: Verdana; font-weight: normal; font-size: 18px; text-align: center; text-transform: uppercase; }

    .lastArticles .body { padding: 5px 0px 5px 12px; color: #535252; }

        .lastArticles .body A, .lastArticles .body A:visited { background-position: left; padding: 2px 5px 2px 0px; display: block; font-size: 11px; text-align: left; color: #2f9088; font-weight: bold; }


/********** password recovery ***********/

.passwordRecovery { width: 278px; margin: 20px 0 0 20px; background: url( '../storage/site/login_bg_body.jpg' ) repeat-y; }
.checkoutlabel, .plainbox, .sectionheader { padding: 0 0 5px 0; }
.passwordHeader { background: url( '../storage/site/login_header.jpg' ) no-repeat; }
    .passwordHeader H1 { padding: 5px 0px 5px 10px; margin: 0px; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #517519; }
.passwordBody { padding: 0 10px 10px 10px; background: url( '../storage/site/login_bg_footer.jpg' ) bottom left no-repeat; }
.checkoutlabel { text-align: left; }
.pagePasswRecovery .text_box input { width: 100%; }
#StatusText .error { color: red; }


/* login */
.login { padding-top: 15px; padding-left: 15px; width: 580px; }
    .login strong { color: #ffffff; font-size: 15px; }
    .login h1 { padding: 0 0 5px 0; margin: 0px; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #517519; }

.loginbox_body { background: url( '../storage/site/login_bg_body.jpg' ) repeat-y; width: 278px; float: right; }
.loginbox_head { background: url( '../storage/site/login_header.jpg' ) no-repeat; }
    .loginbox_head h1 { padding: 10px 5px 0 10px; font-family: Trebuchet MS; font-size: 24px; font-weight: bold; display: block; float: left; }
    .loginbox_head strong { font-size: 14px; font-weight: bold; font-family: Trebuchet MS; float: left; margin-top: 17px; padding-right: 10px; }
.loginbox_footer { background: url( '../storage/site/login_bg_footer.jpg' ) bottom left no-repeat; padding: 0px 0px 15px 10px; min-height: 90px; clear: both; color: #444545; font-size: 11px; }
.lg a { color: #105586; text-decoration: underline; }
.lgTBox { width: 140px; margin-bottom: 2px; }
.logbtn { background: url( '../storage/site/btn_login.gif' ) no-repeat; border: 0; width: 81px; height: 20px; padding: 2px 0 0 0; margin: 5px 0 0 0; float: left; text-align: center; }
a.logbtn { font-size: 13px; font-weight: bold; color: #104d49; text-decoration: none; }

.registerbox { background: url( '../storage/site/registration_bg.jpg' ) no-repeat; margin-right: 20px; padding: 10px 0 0 10px; float: left; height: 145px; width: 268px; }
    .registerbox h1 { font-size: 24px; font-weight: bold; font-family: Trebuchet MS; color: #517519; }
    .registerbox strong { font-size: 24px; padding-right: 100px; font-weight: bold; font-family: Trebuchet MS; margin-top: -7px; display: block; }
.registerbutton { margin-top: 19px; background: url( '../storage/site/new_account.jpg' ) no-repeat; border: 0px; width: 179px; height: 22px; font-size: 13px; font-weight: bold; color: #104d49; }

/**********/
.linkbtn { text-decoration: none; color: #666666; font-weight: bold; }
    .linkbtn:HOVER { text-decoration: none; color: #999999; font-weight: bold; }

.button { margin-bottom: 5px; }
.link { padding: 2px; cursor: pointer; }
    .link a { text-decoration: none; color: #666666; font-weight: bold; }
        .link a:HOVER { text-decoration: none; color: #999999; font-weight: bold; }

.input_smaller { width: 70px; }

.input_normal { width: 150px; }

.input_longer { width: 200px; }

.input_long { }

/************* locations **************/

.continent { float: left; width: 255px; text-align: center; margin: 0px 2px 28px 0px; }
.continent_header { width: 255px; margin: 0px 2px 1px 0px; float: left; background: #f2f2f2; }
.continent_up { display: block; width: 245px; font-size: 18px; color: #8fd525; background: url(../storage/site/arr_up.gif) center right no-repeat; height: 30px; padding-top: 7px; }
.continent_down { display: block; width: 245px; font-size: 18px; color: #8fd525; background: url(../storage/site/arr_down.gif) center right no-repeat; height: 30px; padding-top: 7px; }
.continent A:hover { }


.location_list { padding-top: 10px; padding-left: 10px; display: block; text-align: left; }

    .location_list A:link, .location_list A:hover, .location_list A:visited { background: none; font-size: 12px; color: #000000; display: inline; padding: 2px; }

    .location_list A:hover { text-decoration: underline; }

.show_small { height: 130px; overflow: hidden; }

/******* my week *******/
.listPanel div { float: left; margin-right: 30px; }
.listPanel .checkMyWeek { float: right; }
.weeksBlock { padding: 0px 5px 0px 5px; margin: 10px 0px 0px 0px; }

.uploadPhotos { width: 860px; margin: 25px auto; background: #ffffff; padding: 25px; border-radius: 10px; }

    .uploadPhotos .daysList { margin: 0px 0px 0px 5px; }

    .uploadPhotos .tags_show_small { display: none; }

    .uploadPhotos .day_description { margin: 0px 0px 10px 5px; width: 838px; background: #dddddd; padding: 10px 10px 10px 0px; }

    .uploadPhotos TEXTAREA { margin: 5px 0px 5px 0px; border: 1px solid #a5acb2; }

    .uploadPhotos .sub_headline { margin: 0px 0px 0px 5px; }

        .uploadPhotos .sub_headline A { color: #acdd61; }
    .uploadPhotos .daysList a:link, .uploadPhotos .daysList a:visited { color: #72ab19; background: url(../storage/site/btn_day.jpg) no-repeat; display: block; width: 91px; height: 30px; padding: 9px 5px 4px 5px; text-align: center; font-size: 10px; text-decoration: none; font-weight: bold; float: left; line-height: 1.5em; }

    .uploadPhotos .daysList a:HOVER { background: url(../storage/site/btn_day_hover.jpg) no-repeat; color: #097e77; }

    .uploadPhotos .daysList a.selected, .uploadPhotos .daysList a:visited.selected { background: url(../storage/site/btn_day_hover.jpg) no-repeat; color: #097e77; }

.uploadPhotosBtnTop { margin-bottom: 20px; margin-top: -60px; }

.weeksBlock .myday { padding: 5px 5px 5px 45px; display: block; float: left; margin: 0px 0px 2px 0px; background: url(../storage/site/myweeks.jpg) top left no-repeat; }

.weeksBlock .lgTBox { width: 140px; margin-bottom: 5px; }

.selectedWeek { background-color: #74c4c1; }

.days_list { height: 160px; padding: 0px 0px 0px 0px; background: #f2f2f2; }

    .days_list A, .days_list A:visited { color: #73b120; font-weight: bold; text-decoration: none; }

.days_details { padding: 0px 5px 0px 5px; }

.uploadPhotos H4 { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; color: #75ac09; font-weight: normal; font-size: 18px; }

.weeks_list H4 { padding: 5px 0px 5px 45px; margin: 0px 0px 2px 0px; background: url(../storage/site/myweeks.jpg) top left no-repeat; }
.weeks_list .header { display: none; }
.weeks_list TR.row TD { color: #444d56; border-bottom: 1px solid white; }
    .weeks_list TR.row TD A { display: block; }
        .weeks_list TR.row TD A span { font-weight: normal; color: Black; }
.weeks_list TR.row_selected { background: url( '../storage/site/weeks_list_selected.jpg' ) top left repeat-x; color: #444d56; border-bottom: 1px solid white; }
.days_list TR.row_selected { background: url( '../storage/site/weeks_list_selected.jpg' ) top left repeat-x; color: #444d56; border-bottom: 1px solid white; }
.weeks_list TR TD { padding: 7px; }
.weeks_list TR { background: #f2f2f2; }
    .weeks_list TR.row:hover { background: #f7f1f1; }
.weeks_list A, .weeks_list A:visited { color: #73b120; font-weight: bold; text-decoration: none; }
    .weeks_list A:hover { text-decoration: underline; }

.btn_AddNewList { display: block; width: 110px; height: 30px; margin-top: 5px; text-align: center; color: #344b05; font-weight: bold; border: 0px solid white; background: url( '../storage/site/btn_AddNewList.jpg' ) center left no-repeat; }


.btn_update { text-transform: uppercase; display: block; width: 85px; height: 30px; text-align: center; color: #344b05; font-weight: bold; font-size: 12px; font-family: Trebuchet MS; border: 0px solid white; background: url( '../storage/site/btn_update.jpg' ) center left no-repeat; }

.btn_update_upload { text-transform: uppercase; display: block; width: 85px; height: 30px; text-align: center; color: #344b05; font-weight: bold; font-size: 12px; font-family: Trebuchet MS; border: 0px solid white; background: url( '../storage/site/btn_update_upload.jpg' ) center left no-repeat; }

.uploadForm .upload { margin: 0px; padding: 5px; }

.uploadForm .error { background: white; color: Red; display: block; text-align: center; padding: 5px; font-weight: bold; }

.btn_UploadPhoto { display: block; width: 110px; height: 30px; text-align: center; color: #344b05; font-weight: bold; border: 0px solid white; background: url(../storage/site/btn_UploadPhoto.jpg) center left no-repeat; }

.btn_ReadyToApprove { cursor: pointer; display: block; min-width: 122px; height: 21px; text-align: center; color: #ffffff; font-weight: bold; text-transform: uppercase; font-size: 10px; border: 0px solid white; margin: 5px 5px 0px 0px; background: #be191f; border-radius: 5px; padding: 0 7px; }
    .btn_ReadyToApprove:disabled { cursor: default; background: #b0b0b0; }

.approved { border: 1px solid red; }

A.approved_true { width: 26px; height: 25px; background: url( '../storage/site/approved_true.jpg' ); display: block; }
A.approved_clock { width: 26px; height: 25px; background: url( '../storage/site/icon_clock.png' ); display: block; }

A.approved_false { width: 26px; height: 25px; background: url( '../storage/site/approved_false.jpg' ); display: block; cursor: pointer; }
.text_border { padding: 5px; margin: 10px 0px 0px 0px; background: #f9f9f9; border: 3px solid #f2f2f2; color: #535252; font-weight: bold; font-size: 11px; }

#MyWeekDescForm { padding: 0px 12px; }
.btn_SaveDescription { text-align: center; color: #ffffff; font-weight: bold; cursor: pointer; width: 134px; display: block; border: 0px; padding: 5px 0px 5px 0px; background: url( '../storage/site/btn_SaveDescription.jpg' ) center center no-repeat; }
    .btn_SaveDescription.active { background: #343e47; }
#upDesc { display: none; }

.days_detail { padding: 0px 5px 0px 5px; }

.gallery { margin: 10px 0px 10px 0px; width: 760px; }

    .gallery h4 { padding: 5px 0px 5px 45px; margin: 0px 4px 5px 0px; background: url( '../storage/site/myPictures.jpg' ) top left no-repeat; width: 710px; }

    .gallery .picture { margin: 0px 4px 0px 0px; background: #e7e7e7 url( '../storage/site/gallery_repeat.jpg' ) top left repeat-x; }

        .gallery .picture IMG { margin: 5px; padding: 3px; background: #c7c5b8; }

.uploadForm { }

.GalleryList { width: 775px; }

.weeks_details { background: #f2f2f2; clear: both; padding: 5px 5px 5px 5px; margin: 0px 7px 2px 5px; }

    .weeks_details A, .weeks_list A:visited { color: #73b120; font-weight: bold; text-decoration: none; }

        .weeks_details A:hover { text-decoration: underline; }

/************ BizProfile *********/

.inuse { color: Red; text-decoration: none; }
.link { color: #5E9604; text-decoration: none; }

/************ tags ************/
.tags_details { padding: 5px; }

.tags { }

.suggest { float: left; }

    .suggest h5 { font-weight: normal; font-size: 11px; margin-top: 5px; }

.btn_TagUpdate { margin: 48px 50px 0px 0px; float: left; }

.common, .celebrities, .location { margin: 0px 0px 10px 0px; height: 600px; overflow: auto; background: #f2f2f2; }

.tag { float: left; padding: 0px 0px 0px 5px; margin: 0px; width: 140px; }

.tags SPAN { padding: 0px; margin: 0px; }

.hide_tag { display: none; }

.show_tag { display: block; }

.tagsEdit { width: 765px; }
    .tagsEdit h4 { width: 710px; }


.table_header { font-weight: bold; padding: 2px; }
.table_item { padding: 2px; }

.loaderTd { text-align: center; vertical-align: middle; min-height: 100px; }
.loaderInline { position: absolute; margin-left: 15px; }

.btn_imgEdit, .btn_imgAdd { width: 85px; height: 25px; text-align: center; color: #305005; border: 0px solid white; font-weight: bold; background: url( '../storage/site/btn_imgEdit.jpg' ) center left no-repeat; }

.btn_imgDelete { width: 85px; height: 25px; text-align: center; color: #76100e; font-weight: bold; border: 0px solid white; background: url( '../storage/site/btn_imgDelete.jpg' ) center left no-repeat; }

.edit_delete { padding: 0px 3px 0px 0px; }

div.pImg { background-position: center center; width: 158px; height: 120px; background-repeat: no-repeat; }
.pImg a { display: block; }
    .pImg a img { width: 100%; height: 100%; }

div.wImg { background-position: center center; width: 212px; height: 159px; margin-right: 4px; margin-bottom: 5px; background-repeat: no-repeat; }
.wImg a { display: block; }
    .wImg a img { width: 212px; height: 159px; }

.Box { border: 1px solid #ffffff; }
/************** week *****************/


.header .link, .header A.link, .header A:visited.link { color: #4b4b4b; font-size: 11px; font-weight: bold; }
.header A:hover { text-decoration: underline; }

.userweek .header .date { color: #464646; font-size: 11px; }

.userweek .daysList a .date, .daysList a:visited .date { color: #ffffff; }

.daysList a:hover .date, .daysList a.selected .date { color: #29292a; }

.userweek .daysList { text-align: left; }

    .userweek .daysList a:link, .daysList a:visited { color: #72ab19; background: url(../storage/site/btn_day.jpg) no-repeat; display: block; width: 91px; height: 30px; padding: 9px 5px 4px 5px; text-align: center; font-size: 10px; text-decoration: none; font-weight: bold; float: left; }

    .userweek .daysList a:HOVER { background: url(../storage/site/btn_day_hover.jpg ) no-repeat; color: #097e77; }

    .userweek .daysList a.selected, .userweek .daysList a:visited.selected { background: url(../storage/site/btn_day_hover.jpg) no-repeat; color: #097e77; }

.mygal .wImg { }

    .mygal .wImg A { display: block; height: 159px; width: 212px; }


.btn_MassUpload { width: 57px; height: 71px; font-size: 13px; font-style: normal; font-weight: bold; color: #ffffff; display: inline-block; text-align: center; padding: 28px 18px 0px 17px; background: url( '../storage/site/upload.gif' ) no-repeat; cursor: pointer; z-index: 50; position: relative; }

.infoImages { margin: 30px 0px 0px 0px; font-size: 11px; background: url(../storage/site/daysInfo.jpg) top left repeat-y; }

    .infoImages Table, .infoImages Table TR, .infoImages Table TD, .infoImages Table TBODY { padding: 0px; margin: 0px; }

    .infoImages .t_header { border-bottom: 4px solid #e3e4e4; }

    .infoImages .t_left { border-bottom: 1px solid #e3e4e4; border-right: 1px solid #e3e4e4; }

    .infoImages .t_right { border-bottom: 1px solid #e3e4e4; }

    .infoImages .day { font-weight: bold; color: #72ab35; }

    .infoImages .day_less { color: white; }

.infoTags { margin: 10px 0px 0px 0px; background: url(../storage/site/daysInfo.jpg) top left repeat-y; }

.absolutePos { position: absolute; left: 50%; width: 100px; height: 100px; top: 50%; }
#jsLoader, #jsContentLoader { display: none; }

span.imgButtons { display: block; width: 212px; height: 30px; margin: 0px 0px 0px 1px; }

.mygal .wImg span.imgButtons A { width: 39px; height: 20px; color: #ffffff; display: block; padding: 8px 0px 0px 0px; margin: 0px 0px 0px 1px; float: left; }

span.imgButtons .btn_ImageUpload { background: url(../storage/site/btn_ImageUpload.gif) no-repeat; }

span.imgButtons .btn_ImageMassUpload:hover { background: url(../storage/site/btn_ImageMassUpload_Hover.gif) no-repeat; }

span.imgButtons .btn_ImageMassUpload { background: url(../storage/site/btn_ImageMassUpload.gif) no-repeat; }

span.imgButtons .btn_ImageUpload:hover { background: url(../storage/site/btn_ImageUpload_Hover.gif) no-repeat; }

span.imgButtons .btn_ImageDelete { background: url(../storage/site/btn_ImageDelete.gif) no-repeat; }

    span.imgButtons .btn_ImageDelete:hover { background: url(../storage/site/btn_ImageDelete_Hover.gif) no-repeat; }


.mygal .wImg span.imgButtons A.btn_ImageNext { margin: 0px 0px 0px 5px; background: url(../storage/site/btn_ImageNext.gif) no-repeat; }

    .mygal .wImg span.imgButtons A.btn_ImageNext:hover { background: url(../storage/site/btn_ImageNext_Hover.gif) no-repeat; }

.mygal .wImg span.imgButtons A.btn_ImagePrev { margin: 0px 4px 0px 1px; background: url(../storage/site/btn_ImagePrev.gif) no-repeat; }

    .mygal .wImg span.imgButtons A.btn_ImagePrev:hover { background: url(../storage/site/btn_ImagePrev_Hover.gif) no-repeat; }



.userweek .mygal { padding: 15px 0px 0px 15px; float: left; }

.userweek .galright { float: right; margin-right: 0px; margin-top: 15px; color: #ffffff; }

    .userweek .galright A:link, .userweek .galright A:visited { color: #ffffff; cursor: hand; }

.gallery .mygal { width: 650px; }

.gallery .float_right { width: 105px; }

A.myFriendsLink, A:visited.myFriendsLink, .myFriendsLink { color: #38A097; margin-right: 15px; font-size: 10px; text-decoration: none; background: url(../storage/site/addToFriends.jpg); width: 57px; height: 28px; display: block; margin-bottom: 5px; padding: 30px 1px 0 1px; font-weight: bold; text-align: center; font-style: italic; cursor: pointer; color: #ffffff; }

A:hover.myFriendsLink { background: url(../storage/site/addToFriends_Hover.jpg); }

A.myFriendsLink2, A:visited.myFriendsLink2, .myFriendsLink2 { color: #38A097; margin-right: 15px; font-size: 11px; text-decoration: none; cursor: pointer; }

A:hover.myFriendsLink2 { text-decoration: underline; }


A.jqbookmark, A:visited.jqbookmark, .jqbookmark { display: block; width: 59px; height: 28px; padding: 30px 0px 0px 0px; margin-bottom: 5px; text-align: center; color: #ffffff; font-size: 10px; font-style: italic; font-weight: bold; cursor: hand; background: url( '../storage/site/addToFavorities2.jpg' ) top left no-repeat; }

A:hover.jqbookmark { background: url( '../storage/site/addToFavorities_Hover2.jpg' ) top left no-repeat; }

A.sendByEmail, A:visited.sendByEmail, .sendByEmail { display: block; width: 59px; height: 25px; padding: 32px 0px 0px 0px; margin-bottom: 5px; text-align: center; color: #ffffff; font-size: 10px; font-style: italic; font-weight: bold; cursor: hand; background: url( '../storage/site/sendByEmail.jpg' ) top left no-repeat; }

A:hover.sendByEmail { background: url( '../storage/site/sendByEmail_Hover.jpg' ) top left no-repeat; }

A.addSet, A:visited.addSet, .addSet { display: block; width: 59px; height: 25px; padding: 32px 0px 0px 0px; margin-bottom: 5px; text-align: center; color: #ffffff; font-size: 10px; font-style: italic; font-weight: bold; cursor: hand; background: url( '../storage/site/addSet.jpg' ) top left no-repeat; }

A:hover.addSet { background: url( '../storage/site/addSet_Hover.jpg' ) top left no-repeat; }

A.printWeek, A:visited.printWeek, .printWeek { display: block; width: 59px; height: 26px; padding: 32px 0px 0px 0px; margin-bottom: 5px; text-align: center; color: #ffffff; font-size: 10px; font-style: italic; font-weight: bold; cursor: hand; background: url( '../storage/site/print.jpg' ) top left no-repeat; }

A:hover.printWeek { background: url( '../storage/site/print_hover.jpg' ) top left no-repeat; }

A.addtofavourite, A:visited.addtofavourite, .addtofavourite { display: block; width: 59px; height: 28px; padding: 30px 0px 0px 0px; margin-bottom: 5px; text-align: center; color: #ffffff; font-size: 10px; font-style: italic; font-weight: bold; cursor: hand; background: url( '../storage/site/addToFavorities.jpg' ) top left no-repeat; }

A:hover.addtofavourite { background: url( '../storage/site/addToFavorities_Hover.jpg' ) top left no-repeat; }

a.genhref { display: block; width: 59px; height: 26px; padding: 32px 0px 0px 0px; margin-bottom: 5px; text-align: center; color: #ffffff; font-size: 10px; font-style: italic; font-weight: bold; cursor: pointer; background: url( '../storage/site/generate.jpg' ) top left no-repeat; }
a:hover.genhref { background: url( '../storage/site/generate_hover.jpg' ) top left no-repeat; }

.friendAdd { color: #000000; padding: 5px; }
    .friendAdd tr td { height: 30px; text-align: left; }


.weeksBlock .float_left { float: left; width: 350px; }

.weeksBlock .float_right { float: right; width: 350px; }
.weeksBlock #DateStarted { width: 80px; }

.red { display: block; border: 1px solid red; }

.detailBody { padding: 5px 5px 2px 5px; margin: 0px 7px 2px 5px; background-color: #e3e4e4; }

#myWeekAddedSk { border: 1px solid #D31F1F; padding: 2px 4px; width: 546px; }
#myWeekAddedCz { border: 1px solid #D31F1F; padding: 2px 4px; width: 489px; }
#myWeekAddedEn { border: 1px solid #D31F1F; padding: 2px 4px; width: 572px; }
#myWeekAddedFr { border: 1px solid #D31F1F; padding: 2px 4px; width: 626px; }

/*editovatelny box - meni sa na .boxEdit*/
.boxNorm { border-style: none; border-width: 1px; }
.boxEdit { border-top-style: dotted; border-bottom-style: dotted; border-top-width: 1px; border-bottom-width: 1px; border-top-color: #990033; border-bottom-color: #990033; }
.pageToolbox { position: relative; text-align: center; padding: 1px; font-size: 10px; font-weight: bold; border: 1px solid #71B8FF; background-color: #DFEFFF; }
.modalBackground { background-color: #333333; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.70; }
.modalPopup .title { background: #C4BEB3; padding: 3px; text-align: left; max-width: 100%; }
.modalPopup { background: #ffffff; max-width: 100%; }
.Hidden { display: none; }
.onlineUsers { padding-left: 20px; }

.weeksBlock { max-width: 100%; }
    .weeksBlock .form_button, .userProfile .form_button { margin-bottom: 8px; display: inline-block; float: none; }
#gridWeeksList { width: 100%; }
    #gridWeeksList a { cursor: pointer; }
.tableFull { width: 100%; }

.usersList { padding-left: 10px; }
    .usersList a { color: #1e4aef; }
        .usersList a:hover { text-decoration: underline; }

.userList { padding-left: 0px; }
    .userList a { color: #1e4aef; }
        .userList a:hover { text-decoration: underline; }
.headline .selected { text-decoration: underline; color: #999999; font-size: 20px; }
.usersList_box { float: left; margin-right: 1px; margin-bottom: 1px; width: 183px; height: 105px; padding: 0px 0px 0px 8px; overflow: hidden; font-size: 11px; font-family: Verdana; }
    .usersList_box a.us_name { color: #2e9197; font-weight: bold; font-size: 12px; display: block; margin: 5px 0; }
    .usersList_box a { color: #2e9197; }

.male, .gender1 { background: url(../storage/site/box_man.jpg) no-repeat; }
.female, .gender2 { background: url(../storage/site/box_woman.jpg) no-repeat; }
.unknown, .gender { background: url(../storage/site/box_unknown.jpg) no-repeat; }

.user_details_box { background: url(../storage/site/user_details_box.jpg) no-repeat bottom left; width: 776px; }
.user_details_box_repeat { margin: 0px 1px 15px 0px; background: url(../storage/site/user_details_box_repeat.jpg) repeat-y; }

.user_details_box SPAN { color: #38a097; }

.user_details_box .inner { padding: 6px 15px 5px 15px; float: left; }
.user_details_box .male { padding: 10px; background: url(../storage/site/box_man.jpg) top right no-repeat; }
.user_details_box .female { padding: 10px; background: url(../storage/site/box_woman.jpg) top right no-repeat; }
.user_details_box .unknown { padding: 10px; background: url(../storage/site/box_unknown.jpg) top right no-repeat; }


.user_details_log { background: #eeeeee; padding: 0 10px 10px 0; color: #239d92; }
    .user_details_log table tr td { border: none; border-bottom: 1px solid #ffffff; padding: 0 0 0 50px; height: 29px; }
        .user_details_log table tr td strong { color: #7e7b7b; }
        .user_details_log table tr td span { color: #239d92; }
        .user_details_log table tr td.user_details_log1 { background: url(../storage/site/user_details_log1.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log2 { background: url(../storage/site/user_details_log2.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log3 { background: url(../storage/site/user_details_log3.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log4 { background: url(../storage/site/user_details_log4.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log5 { background: url(../storage/site/user_details_log5.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log6 { background: url(../storage/site/user_details_log6.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log7 { background: url(../storage/site/user_details_log7.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log8 { background: url(../storage/site/user_details_log8.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log9 { background: url(../storage/site/user_details_log9.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log10 { background: url(../storage/site/user_details_log10.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log11 { background: url(../storage/site/user_details_log11.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log12 { background: url(../storage/site/user_details_log12.jpg) center left no-repeat; width: 31px; height: 29px; }
        .user_details_log table tr td.user_details_log13 { background: url(../storage/site/user_details_log13.jpg) center left no-repeat; width: 31px; height: 29px; }
    .user_details_log .descr { padding: 5px 0 5px 5px; }
        .user_details_log .descr .user_details_log14 { margin: 4px 0 0 6px; border: none; border-bottom: 1px solid #ffffff; padding: 0 0 0 50px; height: 29px; color: #7e7b7b; background: url( '../storage/site/user_details_log14.jpg' ) center left no-repeat; width: 31px; height: 29px; border: none; }
        .user_details_log .descr table { margin: 10px 0 0 0px; }
            .user_details_log .descr table tr td { margin: 0; padding: 0 3px 5px 0; border: 0; }

/******************* tags list *********************/
.categoryList { padding: 0 26px 26px 26px; }
    .categoryList .title, .photoOfDayList .title, .full_container.heading h1 { padding: 20px; margin: 0; }
    .categoryList .block { padding: 20px; border-top: 1px solid #bdb3a4; }
    .categoryList h2 { float: left; width: 116px; margin: 0; }

    .categoryList .category { cursor: pointer; display: block; width: 228px; height: 22px; padding: 8px 0px 0px 10px; margin: 1px 1px 0px 0px; background: #c0baaa; float: left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
        .categoryList .category:hover { text-decoration: underline; }

    .categoryList .tags_up { cursor: pointer; padding-right: 17px; background: url(../storage/site/arr_up.gif) center right no-repeat; }
    .categoryList .tags_down { cursor: pointer; padding-right: 17px; background: url(../storage/site/arr_down.gif ) center right no-repeat; }

    .categoryList .tags_list { float: right; width: 717px; }
.tags_show_small { height: 125px; overflow: hidden; margin-bottom: 5px; }

.tagsResult H4 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 11px; height: 35px; display: block; background: url(../storage/site/myweeks.jpg) #f6f6f6 top left no-repeat; }
    .tagsResult H4 A { padding: 10px 0px 10px 40px; color: #239d92; display: block; float: left; }
        .tagsResult h4 a.matureContent { padding: 0px; margin: 0px; }
        .tagsResult H4 A SPAN { color: #535252; }
        .tagsResult H4 A:hover SPAN { text-decoration: none; }
        .tagsResult H4 a:hover { text-decoration: underline; }

.tagsResult_one { float: left; background: #f2f2f2; width: 201px; height: 20px; padding: 10px 0px 0px 10px; margin: 1px 1px 0px 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.mature_true { background: #f2f2f2 url(../Storage/Site/pictogram.gif) center right no-repeat; }
.tagsResult_one a:hover { text-decoration: underline; }

.locationsList { }
    .locationsList a { color: #168773; }
        .locationsList a:hover { color: #5ee7ce; }

.abouttext { text-align: justify; }
    .abouttext a { color: #72ab19; }
        .abouttext a:hover { text-decoration: underline; }
    .abouttext li { padding-bottom: 7px; }
    .abouttext h6 { color: #72ab19; font-size: 12px; margin: 0px; padding: 5px 0px 5px 5px; background-color: #effbdb; margin-bottom: 10px; }

.about_left { width: 400px; float: left; }
    .about_left .a_left { width: 200px; float: left; }
    .about_left .a_right { width: 200px; float: left; }
.about_right { width: 346px; float: right; padding: 0 10px 0 0; }
    .about_right h4 { color: Red; }

.headline { background: url('../storage/site/headline_bg.jpg') #f6f6f6 repeat-y; color: #72ab19; font-size: 18px; margin-top: 20px; margin-bottom: 5px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; overflow: auto; }
    .headline a { color: #72ab19; }

.headlineShort { background: url('../storage/site/headline_bg2.jpg' ) no-repeat; color: #137b72; font-size: 18px; margin-top: 20px; margin-bottom: 5px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; width: 455px; overflow: auto; }
    .headlineShort a { color: #137b72; }

.headline a:hover { text-decoration: underline; }

.headline .link, .headline A.link, .headline A:visited.link { color: #4b4b4b; font-size: 11px; font-weight: bold; }

.abouttext ol { margin-left: 25px; }


.ajax__tab_outer { font-size: 11px; font-weight: normal; }

.myw { padding: 0px 0px 10px 10px; margin: 5px 0 0 0; }

.myw_span { display: block; float: left; padding: 10px; }
.myw img { float: left; display: block; padding: 2px 0 0 0; }

.myw A { }

.professionsList { padding: 0 26px 26px 26px; }
.profResult { font-weight: bold; background: #f2f2f2 url(../storage/site/prof_bg.jpg) top left no-repeat; min-height: 469px; _height: 469px; padding: 0px 0px 20px 0px; }
    .profResult a { color: #4a4a4a; }
        .profResult a:hover { text-decoration: underline; }

.prof { width: 180px; float: left; padding: 15px 0px 0px 10px; }

.searchList { }
.search { width: 998px; height: 45px; background: #a4c346; border-bottom: 1px solid #b8d367; border-top: 1px solid #b8d367; color: #404D1A; }
.search_left { float: left; display: none; }
.q_search { margin: 9px 0px 0px 8px; float: left; background-color: #b7ecf7; border: 1px solid #777779; height: 17px; }
.btn_go { float: left; margin: 9px 8px 0px 2px; background: url(../storage/site/btn_go.jpg) no-repeat; width: 61px; height: 19px; border: 0px; color: #015a6d; }
.search_right { width: 998px; float: left; }
.find_people { text-transform: uppercase; float: left; color: #404D1A; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; padding: 0; margin-right: 10px; margin-left: 80px; margin-top: 13px; }
.inp { /*margin: 7px 0px 0px 20px;*/ padding: 7px 0px 0px 20px; overflow: hidden; }
    .inp select { margin-left: 10px; }
.btn_s { background: url(../storage/site/btn_search.jpg) no-repeat; width: 93px; text-align: center; height: 20px; padding: 4px 0 0 0; border: 0px; margin-left: 20px; color: #455925; text-transform: uppercase; font-size: 11px; font-weight: bold; display: inline-block; }

#txtName { width: 100%; }
.search .cover { float: left; }
.search #searchDdlProfession, .search #searchDdlCountry { width: 190px; }
.text_box.date { width: 110px; }
    .text_box.date .input { width: 100px; }
.text_box input.empty { color: gray; }
.search.adv { display: none; position: absolute; padding-left: 100px; width: 898px; z-index: 1; border-top-width: 0px; }
.check_box { line-height: 33px; margin-right: 10px; }

#location_1, #location_2, #location_3, #location_5, #location_6, #location_8, #location_9 { float: left; min-height: 156px; _height: 156px; width: 245px; }
    #location_1 a, #location_2 a, #location_3 a, #location_5 a, #location_6 a, #location_8 a, #location_9 a { font-size: 11px; }

#location_1 { background: url(../storage/site/map_europe.jpg) no-repeat; }
#location_2 { background: url(../storage/site/map_asia.jpg) no-repeat; }
#location_3 { background: url(../storage/site/map_central_america.jpg) no-repeat; }
#location_5 { background: url(../storage/site/map_africa.jpg) no-repeat; }
#location_6 { background: url(../storage/site/map_australia.jpg) no-repeat; }
#location_8 { background: url(../storage/site/map_north_america.jpg) no-repeat; }
#location_9 { background: url(../storage/site/map_south_america.jpg) no-repeat; }

.spancontinent { font-size: 11px; font-weight: bold; color: #ababab; text-decoration: none; margin-right: 12px; }

/******* rating *********/
.rating { width: 240px; margin-right: 40px; }
    .rating .centered { width: 150px; text-align: center; }

.nav h4 { font-size: 10px; color: #5e5e5d; }

.rateStars, .fixedStars { width: 125px; height: 18px; margin: 0px auto; z-index: 100; }
.starFull { background: url(../storage/site/voting_star_full.png); }
.starEmpty { background: url(../storage/site/voting_star_empty.png); }
.rateStars .starEmpty:HOVER { background: url(../storage/site/voting_star_full.png); }

.rateStars div { cursor: pointer; width: 20px; height: 18px; float: left; margin-left: 2px; }
.fixedStars div { width: 20px; height: 18px; float: left; margin-left: 2px; cursor: default; }

/*Setup*/
.walkthrough li { padding-bottom: 5px; }

/*Using a sample extender*/

/*Creating a new extender*/
.walkthroughNote { padding-left: 25px; font-style: italic; }

.joinus { width: 120px; height: 51px; }

.regbtn { background: url( '../storage/site/regbtn.gif' ) top left no-repeat; width: 111px; height: 26px; display: block; margin-top: 5px; }

a.regbtn { font-size: 11px; padding-top: 3px; color: #134d49; text-align: center; }

.h1none { display: none; }

.copyright a { color: #afeb53; font-weight: bold; }

.tour a { color: #c0c0c0; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; width: 111px; height: 18px; display: block; background: url(../storage/site/tour_img.jpg) top left no-repeat; margin: 9px 0 8px 15px; padding: 1px 0 0 11px; text-transform: uppercase; }


.publishemailtext { font-style: italic; }

a.terms { color: #72AB19; }

    a.terms:hover { text-decoration: underline; }

#TB_ajaxContent .warning { margin: 10px 0 0 0; padding: 40px; font-style: italic; font-size: 15px; background: url(../storage/site/matureContent.gif) top center no-repeat; }

.video a { background: url( '../storage/site/video.jpg' ) no-repeat; width: 204px; height: 79px; display: block; }

.right_footer { background: none; float: right; height: 157px; width: 115px; margin: 10px 20px 0 0px; }
    .right_footer a { color: #d5d2d2; }
        .right_footer a:hover { cursor: pointer; }
.right_footer_item { display: block; width: 114px; height: 18px; font-size: 11px; text-transform: uppercase; padding: 4px 0 0 1px; background: url(../Storage/Site/text_footer_item.jpg) bottom left repeat-x; }

/******* /layout *********/
.clear_both { clear: both; }
.float_left { float: left; }
.float_right { float: right; }

.banner_studio { text-align: center; margin: 15px 0 15px 0; }

.contact_form { clear: both; padding-top: 25px; }

.noflash { text-align: center; margin: 10px; }
    .noflash a { color: Red; }
/******* user/biz profile *****/
.biz { background: #eeeeee; color: #239D92; }
    .biz .head { padding-left: 130px; }
        .biz .head h2 { font-weight: bold; font-size: 16px; margin: 0; }
        .biz .head a, .biz .head a:visited { color: #3525ac; }
    .biz .text { margin: 20px 0; clear: both; }
        .biz .text img { float: right; margin: 15px 0 15px 15px; }

.bizheadline { background: url( '../storage/site/headline_bg.jpg' ) #f6f6f6 repeat-y; margin-top: 20px; margin-bottom: 5px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; overflow: auto; }
    .bizheadline .float_left { color: #72ab19; font-size: 18px; }
.bizheadline_img { margin: 0px 25px 0 0; }
.bizheadline span { color: #535252; font-size: 11px; font-weight: bold; }
.bizheadline a { color: #72ab19; }
    .bizheadline a:HOVER { text-decoration: underline; }

#profile_box { padding: 8px 0px 0px 8px; background-image: url( '../storage/site/user_details_box.jpg' ); clear: both; margin: 0px 0px 5px 0px; background-color: #eeeeee; background-repeat: repeat-x; }
    #profile_box span { color: #38a097; }
.profile_box_left { margin: 0px; float: left; padding: 0; }
    .profile_box_left table tr td { padding: 0 0 4px 0; white-space: nowrap; }
.profile_box_right { float: right; width: 230px; }
.rolesLink { margin-left: 10px; }
.calendar { z-index: 10000; }
    .calendar .ajax__calendar_container { background-color: white; border: 1px solid #646464; z-index: 10000; }

.profile_buttons_container { margin: 0 0 0 32px; width: 568px; min-height: 130px; float: left; position: relative; height: 66px; }
    .profile_buttons_container .wrap { position: absolute; padding: 20px 0 24px 0; right: -19px; }
.universal_button { cursor: pointer; background: url(../storage/site/universal-button-end.png) right top no-repeat; display: block; float: left; padding-right: 8px; height: 25px; text-decoration: none; color: #fff; }
    .universal_button .cover { background: url(../storage/site/universal-button.png); height: 22px; min-width: 64px; display: block; text-align: center; text-decoration: none; padding: 3px 10px 0 18px; font-size: 13px; }

.forgotpass { background: url(../storage/site/btn_forgott.gif) top left no-repeat; width: 151px; height: 18px; padding-top: 4px; display: block; text-align: center; float: right; margin: 5px 0 0 0; }
a.forgotpass { color: #104D49; text-decoration: none; font-size: 12px; font-weight: bold; }


/**articles**/
.photo { background-position: bottom; float: left; margin-right: 2px; padding-top: 8px; padding-bottom: 3px; padding-left: 33px; padding-right: 0px; width: 224px; /*height: 199px;*/ background-image: url(../storage/site/last_added_bg.gif ); }
.photo_head { margin: 13px 33px 5px 0; font-weight: bold; }
.firstphoto { background: url(../storage/site/actualphoto.jpg) bottom left repeat-x #d4f8a0; }

.cl1 a { float: left; margin: 5px 0 0 0; color: #639500; font-size: 12px; font-weight: bold; }
.cl1_main { width: 190px; height: 159px; clear: both; float: left; }
    .cl1_main a { width: 190px; display: block; height: 159px; }

.cl2 { margin: 10px 0 0 7px; }
    .cl2 a { display: none; }

/**pager**/
.pager { clear: both; }
    .pager a { cursor: pointer; float: right; text-decoration: none; color: #3e3e39; }
        .pager a:hover { }

    .pager div.numbers { text-align: center; font-size: 12px; margin: 16px 0; min-height: 0px; }
        .pager div.numbers a { padding: 0 5px; margin: 0 10px; }
            .pager div.numbers a:hover { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #38ab9a; color: #fff; }
            .pager div.numbers a.selected { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #38ab9a; color: #fff; }

.myMessages .pager div.numbers { text-align: right; padding-right: 20px; }
    .myMessages .pager div.numbers a { float: left; padding: 3px 0px; margin: 0 0 6px 6px; width: 20px; text-align: center; }
/**slovnik**/
.slovnik { padding: 0 10px 0 0; }
    .slovnik a { display: block; padding: 2px; margin: 8px 0 2px 0; background-color: #E3E3E1; font-weight: bold; color: #147B72; }
        .slovnik a.link { display: inline; padding: 0px; margin: 0px; background-color: #ffffff; font-weight: normal; }

/**rss**/
a.rss { background: url(../storage/site/rss.gif) top left no-repeat; width: 15px; height: 15px; display: block; float: right; margin: 0 7px 0 0px; }
.LastAdded a.rss { background-position: left top; background: url(../storage/site/rss.gif) top left no-repeat; width: 15px; height: 15px; display: block; float: right; margin: 3px 7px 0px 300px; }

.hidefacebook { position: absolute; top: -1000px; left: -1000px; overflow: hidden; }

.b_webarchiv { position: absolute; top: 115px; left: 38px; }

.randomarticle { }
    .randomarticle .top { margin: 0 12px; width: 180px; height: 83px; background: url(../storage/site/randomarticle_top.jpg) top left no-repeat; }
        .randomarticle .top a { display: block; height: 78px; padding: 5px 0 0 0; }
    .randomarticle .bottom { margin: 0 12px; width: 160px; background: #f2f2f2 url(../storage/site/randomarticle_bottom.jpg) bottom left no-repeat; padding: 10px; }
    .randomarticle h2 { color: #000000; }
    .randomarticle h3 { color: #087B94; font-size: 18px; font-weight: normal; margin: 0 0 0px 0; padding: 0px; text-align: center; }
    .randomarticle a { color: #000000; font-size: 11px; }
    .randomarticle img { }

.mygalleries { margin: 15px 0; }
    .mygalleries input { margin: 10px 0; }

.generatelink { margin: 10px 0 0 100px; }
    .generatelink img { margin: 0 20px 0 0; }
    .generatelink table tr td { padding: 5px; }
        .generatelink table tr td input { margin: 0px 3px 0 0; }

#megapixelreklamabottom { display: none; }

.searchbycity { margin: 10px 0; }
    .searchbycity div { margin: 0 10px 0 0; float: left; }

.sign_banner { background: url(../storage/site/sign-banner.png); width: 914px; height: 146px; position: relative; padding: 10px 42px 0 42px; }
    .sign_banner .title { padding: 20px 0 0 0; }
    .sign_banner .subtitle { }
    .sign_banner a img { border: none; }
    .sign_banner .social { position: absolute; left: 830px; top: 100px; }
    .sign_banner .button { display: block; width: 137px; height: 23px; padding: 10px; text-align: center; color: #fff; }
    .sign_banner .take_button { background: url(../storage/site/sign-take-button.png) no-repeat; position: absolute; top: 54px; left: 600px; }
    .sign_banner .sign_button { width: 127px; padding-left: 20px; background: url(../storage/site/sign-sign-button.png) no-repeat; position: absolute; top: 53px; right: 44px; }

.big_wrap { width: 353px; float: left; }
.triple_wrap { width: 600px; float: left; }
.small_container { margin: 0 0 0 26px; width: 168px; min-height: 130px; float: left; }
.full_container { padding: 0 37px 0 37px; }
.big_container { margin: 0 0 0 37px; width: 316px; min-height: 130px; float: left; }
/*.triplesmall_container { margin: 0 0 0 32px; width: 568px; min-height: 130px; float: left; }*/
.titleHeading { padding-left: 12px; display: block; float: left; }
.doublesmall_container { margin: 0 0 0 32px; width: 368px; min-height: 130px; float: left; }
.border { border-bottom: #bdb3a4 1px solid; min-height: 0px; display: block; height: 0px; }
.banner { position: relative; }
    .banner .heading { color: #18646d; margin-top: 0; font-size: 15px; font-weight: bold; min-height: 16px; }
.left_side_padding_wrapper { padding-left: 40px; }
.side_padding_wrapper { padding-left: 40px; padding-right: 40px; }
.tag_container { width: 300px; }
.tagContainer .photos_frame { position: relative; }
    .tagContainer .photos_frame > a { position: absolute; display: block; width: 100%; height: 100%; z-index: 3; }

.heading { min-height: 16px; }

h2 a.label_ptr { position: relative; top: -3px; }
a.label_ptr { background: url(../storage/site/label-arrow.png) no-repeat scroll 94% 50% #5D6F81; border-radius: 6px 6px 6px 6px; color: #F2F0E3; margin-left: 5px; padding: 1px 22px 2px 9px; text-decoration: none; }

.photoOfDayList { padding: 0 22px 26px 22px; }
.photo_of_the_day { background-color: #FDFDFD; box-shadow: 0 1px 1px 0 #cbcbcb; width: 251px; padding: 6px 7px 10px 7px; position: relative; }
    .photo_of_the_day .photo { width: 249px; height: 180px; padding: 0; background-image: none; float: none; margin: 0; }
    .photo_of_the_day .label { margin-top: 7px; float: left; }
    .photo_of_the_day .tool_tip { position: relative; top: 1px; margin: 0 2px; }
    .photo_of_the_day .cl1_main { width: 251px; height: 180px; overflow: hidden; }
        .photo_of_the_day .cl1_main a { width: 251px; height: 180px; }
    .photo_of_the_day p { margin: 0; }
        .photo_of_the_day p a { position: absolute; top: 195px; color: #000000; font-family: Helvetica,Arial; font-weight: bold; }
    .photo_of_the_day .photo_head { position: absolute; top: 195px; left: 175px; margin: 0; }
.homeright .photo_of_the_day p a { display: block; margin: 10px 0 5px; position: inherit; }
.homeright .photo_of_the_day > a > img { width: 251px; }
.homeright .photo_of_the_day .cl1_main { display: none; }

.photo_of_the_day_subpage { width: 304px; height: 253px; background: url(../storage/site/photo-of-the-day-subpage.png) no-repeat; }
    .photo_of_the_day_subpage .cl1_main { width: 304px; height: 230px; overflow: hidden; }
        .photo_of_the_day_subpage .cl1_main a { width: 304px; height: 253px; }
    .photo_of_the_day_subpage p a { top: 245px; }
    .photo_of_the_day_subpage .photo_head { top: 244px; left: 237px; }

.wol_homepage_container { margin-top: 32px; padding: 5px; }
    .wol_homepage_container .heading { text-transform: uppercase; min-height: 16px; }
        .wol_homepage_container .heading .wol { font-size: 25px; font-weight: bold; color: #105c52; line-height: 1.2; }
        .wol_homepage_container .heading .numbers { font-size: 20px; font-weight: bold; color: #88bf35; line-height: 1.2; }
            .wol_homepage_container .heading .numbers table tr td.tdleft { padding: 0 7px 0 0; }

.top_categories .category { display: block; padding: 0px 5px; white-space: nowrap; background: #c0baaa; float: left; margin: 0 3px 3px 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #484640; }

.photos_frame { position: relative; overflow: hidden; width: /*172px*/ 158px; height: /*130px*/ 116px; min-height: 120px /*134px*/; margin-bottom: 26px; cursor: pointer; display: block; border: 1px solid #e4e1d5; padding: 7px; background-color: #fff; }
    .photos_frame span { display: block; }
    .photos_frame .new { background: url(../storage/site/photos-new-flag.png); width: 58px; height: 58px; position: absolute; top: -2px; right: -2px; z-index: 3; }
    .photos_frame a .cnt { text-decoration: none; color: #000; font-size: 14px; color: #000; width: 158px; height: 120px; overflow: hidden; }
    /*border: 7px solid #fff;*/
    .photos_frame a .cnt2 { position: absolute; top: 108px; left: 14px; color: black; text-shadow: 1px 1px 1px #000; color: white; }
    .photos_frame img { }
    .photos_frame .info { background: url(../storage/site/photos-info.png) no-repeat; width: 158px; height: 120px; position: absolute; top: 7px; left: 7px; z-index: 2; display: none; }
    .photos_frame.hover .info { display: block; }
    .photos_frame.hover .cnt2 { display: none; }
    .photos_frame .info img { width: auto; height: auto; }
    .photos_frame .info .views { padding: 4px 6px 0 6px; }
    .photos_frame .info .rating { padding: 2px 6px 5px 6px; height: auto; left: 0; position: static; top: 0; width: auto; }
    .photos_frame .info .author { position: absolute; top: 100px; left: 8px; }
    .photos_frame .info .author_info { text-align: right; padding-right: 10px; margin-top: 30px; color: #666; }
        .photos_frame .info .author_info .followers { color: #333; }
    .photos_frame .WeekNotVisible { background: url(../storage/site/icon_eye.png) no-repeat; width: 32px; height: 32px; color: transparent; text-indent: 99999px; overflow: hidden; position: absolute; top: 7px; left: 7px; z-index: 2; }
    .photos_frame .star_p { background: url(../storage/site/photos-star-p.png); height: 11px; float: left; }
    .photos_frame .star_m { background: url(../storage/site/photos-star-m.png); height: 11px; float: left; }
.matureContent { float: right; margin-right: 3px; }
.footerwrap { position: relative; width: 999px; background-color: #060707; margin: 0 auto; border: black solid 1px; }
.footer { width: 999px; padding-top: 10px; margin: 0 auto; border-left: 1px solid #000; border-right: 1px solid #000; color: #505050; margin-left: -2px; }
    .footer h2 { color: #bfc3cd; margin: 0 0 10px 0; font-size: 20px; }
    .footer li { list-style: none; }
    .footer .copyright { padding: 10px 0 13px 37px; }
    .footer .partners { width: 100%; border-top: 1px solid #0e0f0f; border-bottom: 1px solid #0e0f0f; }
        .footer .partners a { margin: 0 10px 0 10px; }
        .footer .partners table { margin-left: 34px; }
    .footer table { height: 61px; }
    .footer .app_store { background: url(../storage/site/app-store.png) no-repeat; min-height: 169px; position: relative; }
        .footer .app_store a { display: block; width: 120px; height: 170px; }
.app_store .available { position: absolute; left: 145px; padding-top: 10px; top: 0; }
.app_store .white a { color: #bfc3cd; }
.app_store .white { color: #bfc3cd; }
.app_store .small { font-size: 12px; }
.app_store .text { position: absolute; font-size: 12px; width: 176px; left: 135px; top: 70px; line-height: 1.2; }
.app_store h2 { font-size: 24px; padding-top: 4px; }

.blog_container td { vertical-align: top; }
.blog_container .date { color: #1f7568; padding-right: 10px; width: 70px; }
.blog_container a { color: #7c7c7c; text-decoration: none; }
    .blog_container a:hover { color: #fff; }
/*.blog_container .text { padding-bottom: 20px; }*/

.wol_container h2 { background: url(../storage/site/wol-small.png) no-repeat left center; padding-left: 22px; }
.wol_container ul { margin: 2px 0; padding: 0 1px; }
.wol_container li { padding-bottom: 5px; }
.wol_container a { color: #505050; text-decoration: none; text-transform: uppercase; }
    .wol_container a:hover { color: #fff; }

.required { background: url(../storage/site/required.png) no-repeat; padding-left: 22px; position: relative; float: right; }
.account .required { margin-top: 27px; }
.account { min-height: 860px; }
    .account .tab { cursor: pointer; }
    .account .border { border: 1px solid #9e978f; float: left; width: 121px; height: 119px; }
.aphoto td { border-right: 10px solid transparent; vertical-align: top; }
.border_table td, .border_table th { border-bottom: 1px solid #9e978f !important; }
.continue { margin-top: 7px; font-weight: bold; color: #89877e; float: left; }
.f_form_tag_error.js_hidden { display: none; }

.full_container .tabs { position: relative; }
.full_container .tab { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #e9dfd4; border: 1px solid #c4b9ad; border-bottom: none; z-index: 2; padding: 12px 15px; margin: 16px 0 0 16px; display: block; float: left; color: inherit; text-decoration: none; font-weight: bold; font-size: 12px; height: 19px; }
.full_container .tabs_wrap { position: relative; z-index: 2; width: 630px; float: left; }
.full_container .tab.active { color: #000; height: 20px; }
.full_container .form { background: #e9dfd4; border: 1px solid #c4b9ad; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 100px; padding: 20px; font-size: 13px; position: relative; }
    .full_container .form.f_tabs { width: 884px; position: relative; z-index: 1; top: 60px; display: none; }

.form h1 { color: inherit; font-size: 18px; margin-top: 0; }
.form table td { border-bottom: 10px solid transparent; }
.form table th { border-bottom: 10px solid transparent; text-align: right; color: #89877e; }
.form fieldset { border: none; border-top: 1px solid #d1c8be; float: left; }
.form legend { margin-left: -10px; padding: 0 16px 0 0; color: #3E3E39; font-size: 18px; }
.form td a { color: #44a897; }
.form.f_tabs.js_shown { display: block; }
.form_button { background: url(../storage/site/form-button-end.png) right top no-repeat; display: block; float: left; padding-right: 6px; height: 26px; text-decoration: none; color: #fff; }
    .form_button .cover { background: url(../storage/site/form-button.png); border: 0; padding-left: 7px; height: 26px; width: 88px; display: block; text-align: center; text-decoration: none; font-size: 13px; color: #fff; cursor: pointer; }
    .form_button a.cover { padding-top: 3px; height: 23px; }
.form_button_center { text-align: center; margin: 0px 3px; float: none; display: inline-block; }

.form_button_big { background: url(../storage/site/big-form-button-end.png) right top no-repeat; display: block; float: left; padding-right: 6px; height: 37px; text-decoration: none; color: #fff; min-width: 100px; margin: auto; }
    .form_button_big .cover { background: url(../storage/site/big-form-button.png); height: 37px; width: 130px; display: block; text-align: center; text-decoration: none; border: 0; font-size: 13px; color: #fff; cursor: pointer; }
.form_button_big_up, .form_button_up { float: none; display: inline-block; }

.regcover { background: url(../storage/site/regcover.png); border: 0; height: 26px; width: 69px; display: block; text-align: center; text-decoration: none; font-size: 13px; color: #fff; cursor: pointer; }
.regcover2 { background: url(../storage/site/regcover2.png); border: 0; height: 26px; width: 116px; display: block; text-align: center; text-decoration: none; font-size: 13px; color: #fff; cursor: pointer; }

.text_box, .ddl { background: url(../storage/site/text-box-end.png) right top no-repeat; float: left; width: 210px; margin-right: 5px; }
    .text_box .input { background: url(../storage/site/text-box.png) left top no-repeat; display: block; height: 23px; width: 200px; padding: 6px 1px 2px 5px; }
        .text_box .input input { border: 0; width: 100%; }
    .text_box.yellow { background: url(../storage/site/text-box-yellow-end.png) right top no-repeat; }
        .text_box.yellow .input { background: url(../storage/site/text-box-yellow.png); }
            .text_box.yellow .input input { background: #ffffd8; }
    .text_box .value { background: url(../storage/site/dropdown-arrow.png) right center no-repeat; height: 27px; height: 20px; margin: 0 3px 0 0; padding: 5px 0 5px 0; }
    .text_box .listener { background: #fff; width: 100%; display: none; position: absolute; z-index: 3; left: -1px; border: 1px solid; }
.js_text_box.hover .listener { display: block; }
.listener div { padding: 5px 10px; cursor: pointer; }
.js_item.hover { background: #ccc; }
.text_box table { border-collapse: collapse; vertical-align: middle; width: 100%; }
.text_box td { margin: 0; padding: 0px; border: none !important; vertical-align: middle; height: 10px; }
.text_box .listener td { cursor: pointer; padding: 5px 10px; }

.ddl.small { width: 64px; }
.ddl .input_longer.small { width: 55px; }
.ddl .input_longer { display: block; width: 200px; height: 23px; padding: 6px 1px 2px 5px; background: url(../storage/site/text-box.png) repeat scroll 0 0 transparent; border: 0; }
    .ddl .input_longer.yellow { background: url(../storage/site/text-box-yellow.png) repeat scroll 0 0 transparent; }
    .ddl .input_longer select { border: 0; }
    .ddl .input_longer.yellow select { background: #ffffd8; }

/* week navigator */
.week_day_navigator { background-color: #d7cec4; text-align: center; padding: 7px 25px; margin-top: 15px; }
    .week_day_navigator a { text-decoration: none; color: #2a323a; }
    .week_day_navigator img { margin: 0px 12px -2px; border: none; }
.week_day_navigator_left { float: left; }
.week_day_navigator_right { float: right; }
.day_navigator { margin-top: 15px; margin-bottom: 25px; clear: both; background-color: #dfded4; }

.week_user_id { margin-top: 27px; }

/* user info */
.user_week_name { margin-bottom: 12px; margin-top: 0px; }
    .user_week_name a { color: #2A323A; }
.user_info_img { float: left; width: 60%; }
.user_info_span { margin: 0px 10px 0px 0px; }
    .user_info_span img { margin-bottom: -2px; }
    .user_info_span a { color: #3e3e39; }
        .user_info_span a:hover { text-decoration: underline; }
.user_avatar { float: left; border: 1px #fff solid; margin-right: 12px; margin-top: 0px; }

.user_info_container { border-bottom: 1px solid #c9c8bf; padding-bottom: 10px; overflow: hidden; }
    .user_info_container .profile { border: 1px solid #fff; }
    .user_info_container .country { border: 1px solid #c4bcb1; }
    .user_info_container ul { margin: 0; padding: 7px 0; }
    .user_info_container li { list-style: none; padding-bottom: 4px; }
    .user_info_container .hidden { display: none; }
        .user_info_container .hidden.showed { display: block; }
    .user_info_container td { vertical-align: top; }
    .user_info_container a { color: #44a897; cursor: pointer; }

/* week info */
.week_info { float: right; padding-top: 10px; }
.week_voting { width: 240px; margin-right: 40px; }
    .week_voting .centered { width: 150px; text-align: center; }
.voting_stars { width: 125px; height: 18px; margin: 0px auto; z-index: 100; }
    .voting_stars a { display: block; margin: 0px; height: 18px; width: 25px; float: left; text-decoration: none; }
.voting_star_empty { background: url(../storage/site/voting_star_empty.png) no-repeat center center; }
.voting_star_full { background: url(../storage/site/voting_star_full.png) no-repeat center center; }
.week_share { float: right; height: 100%; margin-right: 40px; }
.sharing_icons { margin-top: 3px; display: block; }
.sharing_anchor { margin-left: 8px; }
    .sharing_anchor:first-child { margin-left: 0px; }

/* day picker */
.day_picker { clear: both; padding-top: 27px; margin: 0px; position: static; }
/* IE7 hack */ *:first-child + html .day_picker { padding-top: 0px; }
.day_tab .selected, .day_tab .not_selected { width: 125px; height: 150px; float: left; text-align: center; margin-left: 7px; cursor: pointer; }
.day_tab .not_selected { background: url(../storage/site/user_week_picture_bg.png) no-repeat; }
.day_tab .selected { background: url(../storage/site/user_week_picture_bg_selected.png) no-repeat; }
.day_tab:first-child .selected, .day_tab:first-child .not_selected { margin-left: 0px; }
.day_tab .picture { margin: 7px 0px 0px 0px; margin-bottom: 7px; }
.day_tab .info { font-size: 13px; margin-top: 2px; float: none; }

/* week imgs container */
.week_imgs_container { clear: both; padding-top: 25px; position: relative; }
    .week_imgs_container .leftside { position: absolute; top: 360px; left: -35px; }
    .week_imgs_container .rightside { position: absolute; top: 360px; left: 927px; }
/* IE7 hack */ *:first-child + html .week_imgs_container { padding-top: 0px; }
.day_imgs { display: none; }
    .day_imgs.selected { display: block; }
.day_img { float: left; position: relative; width: 305px; height: 228px; }
*:first-child + html .day_img { margin-top: -3px; }
    .day_img .overview { position: absolute; top: 0px; left: 0px; width: 306px; height: 230px; background-color: #000; opacity: 0.7; filter: alpha(opacity = 70); display: none; }
    .day_img .position { position: absolute; top: 0px; left: 0px; }
    .day_img .img_anchor { padding: 15px; width: 276px; height: 150px; text-decoration: none; overflow-y: hidden; display: none; }
    .day_img:hover .overview, .day_img:hover .img_anchor { display: block; }
    .day_img:hover .img_views_sharing { display: block; width: 275px; padding-top: 15px; }
    .day_img h3 { color: #87aa5b; margin-top: 40px; }
    .day_img .img_info { text-align: right; display: block; }
    .day_img p { color: #dbe6cf; font-style: italic; font-size: 14px; }
    .day_img .img_views_sharing { display: none; color: #645e56; height: 50px; width: 306px; padding: 0px 15px; vertical-align: middle; font-size: 12px; }
    .day_img .sharing { float: right; }
    .day_img .icon { margin-left: 10px; }
        .day_img .icon img { margin-bottom: -3px; }
    .day_img .centered { width: 80px; text-align: center; background-color: #333; }
    .day_img .rating_stars { width: 125px; height: 18px; margin: 0px auto; }
        .day_img .rating_stars span { display: inline-block; margin: 0px auto; height: 10px; width: 10px; float: left; }
    .day_img .rating_star_empty { background: url(../storage/site/rating_star_empty.png) no-repeat center center; }
    .day_img .rating_star_full { background: url(../storage/site/rating_star_full.png) no-repeat center center; }
.day_info { clear: both; color: #222; padding-top: 20px; margin-bottom: 40px; }
.day_img img { border: 0px; margin: 0px; padding: 0px; }
/* IE7 hack */ *:first-child + html .day_info { padding-top: 0px; }

.fb_comments { width: 585px; float: right; margin-top: -15px; }
.top_fb_comments { width: 515px; height: 40px; background: url(../storage/site/top_fb_comments.png); padding: 25px 35px 0px 35px; }
.bottom_fb_comments { width: 585px; height: 22px; background: url(../storage/site/bottom_fb_comments.png); margin-bottom: -10px; }
.block_fb_comments { width: 510px; background: url(../storage/site/block_fb_comments.png) repeat-y; padding: 0px 35px 0px 35px; display: none; }
    .block_fb_comments.selected { display: block; }
.fb_comments h3 { margin: 0px; }
.fb_comments_buttons { float: right; list-style-type: none; display: block; font-size: 14px; margin-top: 0px; }
    .fb_comments_buttons a { color: #555960; }
    .fb_comments_buttons a { float: left; height: 27px; padding: 4px 0px 0px 8px; text-decoration: none; color: inherit; }
    .fb_comments_buttons img { margin-bottom: -3px; }
#quick_feed { width: 76px; background: url(../storage/site/fb_comments_left_button.png); }
    #quick_feed:hover, #quick_feed.selected { background: url(../storage/site/fb_comments_left_button_down.png); }
#facebook { width: 91px; background: url(../storage/site/fb_comments_center_button.png); }
    #facebook:hover, #facebook.selected { background: url(../storage/site/fb_comments_center_button_down.png); }
#twitter { width: 72px; background: url(../storage/site/fb_comments_right_button.png); }
    #twitter:hover, #twitter.selected { background: url(../storage/site/fb_comments_right_button_down.png); }

.langBox { padding: 0 0 0 18px; }
    .langBox a { color: #505050; padding: 0 10px; }
        .langBox a:hover { color: #ffffff; }

.overhid { overflow: hidden; width: 306px; height: 229px; display: block; }

.blogdata { margin-left: 32px; }
.tagsResult { line-height: 1.2; }
.f_big_teaser_title { line-height: 1.0em; font-size: 40px; }

.homeleft { width: 675px; float: left; padding: 0 20px; }
.homeright { width: 263px; float: left; padding: 0 20px 0 0; }
.homebottom { clear: both; width: 959px; margin: 0 20px; padding: 20px 0; border-top: 1px solid #c4c4c1; }

.hpphoto { width: 670px; margin: 0px 20px 20px 0; clear: both; }
    .hpphoto a { color: #706e5d; }
    .hpphoto .info { margin: 5px 0 0 5px; display: block; float: left; width: 400px; }
    .hpphoto .inforight { display: block; float: left; width: 260px; margin: 5px 5px 0 0; text-align: right; font-weight: bold; }
a .inforight { color: #000000; }
.hpphotobox { background-color: #e0d6be; display: block; overflow: hidden; }
    .hpphotobox .avatar { margin: 14px 30px 8px 20px; border: 1px solid #ffffff; float: left; }
    .hpphotobox .onephoto { width: 92px; height: 69px; background-position: top center; display: block; float: left; margin: 0 2px 0 0; }
    .hpphotobox .onephoto2 { width: 92px; height: 69px; margin: 6px 2px 6px 0; float: left; }

.infoblock { width: 260px; float: left; margin: 0; padding: 0 0 0 59px; background: url(../storage/site/wol-big.png) top left no-repeat; margin: 0 0 20px 0; }
.infoblockright { width: 640px; float: left; }

.banners { float: none; clear: both; margin: 20px 0 0 0; }

.date { font-size: 10px; }

.wol_container { float: right; }

#megapixelPhoto { position: absolute; top: 45px; left: 450px; width: 320px; height: 160px; }

.userProfile .text_box input, .userProfile .ddl select, #regForm .text_box input, #regForm .ddl select { width: 100%; }
.userProfile #txtDescription { width: 204px; height: 100px; }
.userProfile .ddl select { height: 30px; }

.resStatus { display: none; font-weight: bold; color: white; background-color: #A4C346; padding: 5px 10px; margin: 10px 0px; }
    .resStatus.error { background-color: #E73236; }

.spacingEmlNotifBtnTop { margin-top: 8px; }
.tdSpaceRight { padding-right: 10px; min-width: 120px; vertical-align: top; padding-top: 5px; }
#user_email .userProfile { margin-bottom: 10px; }
.profileDelIcon, .btnFavWeekDelete { background: url(../images/ico_delete.gif) no-repeat center center; cursor: pointer; width: 15px; height: 15px; vertical-align: middle; display: block; }

.mygal { overflow: auto; }
    .mygal .wImg { float: left; }

/* registration */
#regForm .regcover2 { margin-top: 10px; }

/* datetimepicker */
.xdsoft_datetimepicker { box-shadow: 0 5px 15px -5px rgba(0,0,0,.506); background: #FFF; border-bottom: 1px solid #BBB; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #CCC; color: #333; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; padding: 2px 8px 8px 0; position: absolute; z-index: 9999; -moz-box-sizing: border-box; box-sizing: border-box; display: none; }
    .xdsoft_datetimepicker iframe { position: absolute; left: 0; top: 0; width: 75px; height: 210px; background: 0 0; border: none; }
    .xdsoft_datetimepicker button { border: none !important; }
.xdsoft_noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
    .xdsoft_noselect::selection { background: 0 0; }
    .xdsoft_noselect::-moz-selection { background: 0 0; }
.xdsoft_datetimepicker.xdsoft_inline { display: inline-block; position: static; box-shadow: none; }
.xdsoft_datetimepicker * { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker { display: none; }
    .xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active { display: block; }
.xdsoft_datetimepicker .xdsoft_datepicker { width: 224px; float: left; margin-left: 8px; }
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker { width: 256px; }
.xdsoft_datetimepicker .xdsoft_timepicker { width: 58px; float: left; text-align: center; margin-left: 8px; margin-top: 0; }
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker { margin-top: 8px; margin-bottom: 3px; }
.xdsoft_datetimepicker .xdsoft_mounthpicker { position: relative; text-align: center; }
.xdsoft_datetimepicker .xdsoft_label i, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC); }
.xdsoft_datetimepicker .xdsoft_label i { opacity: .5; background-position: -92px -19px; display: inline-block; width: 9px; height: 20px; vertical-align: middle; }
.xdsoft_datetimepicker .xdsoft_prev { float: left; background-position: -20px 0; }
.xdsoft_datetimepicker .xdsoft_today_button { float: left; background-position: -70px 0; margin-left: 5px; }
.xdsoft_datetimepicker .xdsoft_next { float: right; background-position: 0 0; }
.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button { background-color: transparent; background-repeat: no-repeat; border: 0 currentColor; cursor: pointer; display: block; height: 30px; opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; outline: currentColor; overflow: hidden; padding: 0; position: relative; text-indent: 100%; white-space: nowrap; width: 20px; }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev { float: none; background-position: -40px -15px; height: 15px; width: 30px; display: block; margin-left: 14px; margin-top: 7px; }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev { background-position: -40px 0; margin-bottom: 7px; margin-top: 0; }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box { height: 151px; overflow: hidden; border-bottom: 1px solid #DDD; }
    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div { background: #F5F5F5; border-top: 1px solid #DDD; color: #666; font-size: 12px; text-align: center; border-collapse: collapse; cursor: pointer; border-bottom-width: 0; height: 25px; line-height: 25px; }
        .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child { border-top-width: 0; }
.xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover, .xdsoft_datetimepicker .xdsoft_today_button:hover { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.xdsoft_datetimepicker .xdsoft_label { display: inline; position: relative; z-index: 9999; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: 700; background-color: #fff; float: left; width: 182px; text-align: center; cursor: pointer; }
    .xdsoft_datetimepicker .xdsoft_label:hover > span { text-decoration: underline; }
    .xdsoft_datetimepicker .xdsoft_label:hover i { opacity: 1; }
    .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select { border: 1px solid #ccc; position: absolute; right: 0; top: 30px; z-index: 101; display: none; background: #fff; max-height: 160px; overflow-y: hidden; }
        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect { right: -7px; }
        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect { right: 2px; }
        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover { color: #fff; background: #ff8000; }
        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option { padding: 2px 10px 2px 5px; text-decoration: none !important; }
            .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current { background: #3AF; box-shadow: #178FE5 0 1px 3px 0 inset; color: #fff; font-weight: 700; }
.xdsoft_datetimepicker .xdsoft_month { width: 100px; text-align: right; }
.xdsoft_datetimepicker .xdsoft_calendar { clear: both; }
.xdsoft_datetimepicker .xdsoft_year { width: 48px; margin-left: 5px; }
.xdsoft_datetimepicker .xdsoft_calendar table { border-collapse: collapse; width: 100%; }
.xdsoft_datetimepicker .xdsoft_calendar td > div { padding-right: 5px; }
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th { width: 14.2857142%; background: #F5F5F5; border: 1px solid #DDD; color: #666; font-size: 12px; text-align: right; vertical-align: middle; padding: 0; border-collapse: collapse; cursor: pointer; height: 25px; }
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th { width: 12.5%; }
.xdsoft_datetimepicker .xdsoft_calendar th { background: #F1F1F1; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today { color: #3AF; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current { background: #3AF; box-shadow: #178FE5 0 1px 3px 0 inset; color: #fff; font-weight: 700; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled { opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled { opacity: .2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; }
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover { color: #fff !important; background: #ff8000 !important; box-shadow: none !important; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover { color: inherit !important; background: inherit !important; box-shadow: inherit !important; }
.xdsoft_datetimepicker .xdsoft_calendar th { font-weight: 700; text-align: center; color: #999; cursor: default; }
.xdsoft_datetimepicker .xdsoft_copyright { color: #ccc !important; font-size: 10px; clear: both; float: none; margin-left: 8px; }
    .xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important; }
        .xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important; }
.xdsoft_time_box { position: relative; border: 1px solid #ccc; }
.xdsoft_scrollbar > .xdsoft_scroller { background: #ccc !important; height: 20px; border-radius: 3px; }
.xdsoft_scrollbar { position: absolute; width: 7px; right: 0; top: 0; bottom: 0; cursor: pointer; }
.xdsoft_scroller_box { position: relative; }
.xdsoft_datetimepicker.xdsoft_dark { box-shadow: 0 5px 15px -5px rgba(255,255,255,.506); background: #000; border-bottom: 1px solid #444; border-left: 1px solid #333; border-right: 1px solid #333; border-top: 1px solid #333; color: #ccc; }
    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box { border-bottom: 1px solid #222; }
        .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div { background: #0a0a0a; border-top: 1px solid #222; color: #999; }
    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label { background-color: #000; }
        .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select { border: 1px solid #333; background: #000; }
            .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover { color: #000; background: #007fff; }
            .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current { background: #c50; box-shadow: #b03e00 0 1px 3px 0 inset; color: #000; }
        .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_next, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==); }
    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th { background: #0a0a0a; border: 1px solid #222; color: #999; }
    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th { background: #0e0e0e; }
    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today { color: #c50; }
    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current { background: #c50; box-shadow: #b03e00 0 1px 3px 0 inset; color: #000; }
    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover { color: #000 !important; background: #007fff !important; }
    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th { color: #666; }
    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important; }
        .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important; }
            .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important; }
.xdsoft_dark .xdsoft_time_box { border: 1px solid #333; }
.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller { background: #333 !important; }


#errorsSumm { margin-bottom: 5px; }
    #errorsSumm div { color: red; margin-bottom: 3px; }


/* friends */
.friendsTable { width: 385px; border-collapse: collapse; }
.td100 { width: 100px; }
.td20 { width: 20px; }
.btnSendMessage, .btnDelete, .btnApprove { cursor: pointer; }

#btnReadyToApprove { float: right; }
#approveStatus { margin: 5px 5px 5px 0; text-align: right; clear: both; }

#mphome2, #mphome { margin-top: 17px; float: left; }
.moreCoices { float: right; margin-top: 20px; }
    .moreCoices .cover { width: 140px; }

.loginAgreement { padding: 10px 0; }
    .loginAgreement a.terms { color: #44a897 !important; }
    .loginAgreement .action { padding-top: 20px; }
    .loginAgreement .input { padding: 20px; font-size: 15px; }
        .loginAgreement .input input { margin: 5px; }
    .loginAgreement .termsError, .loginAgreement a.termsError { color: red !important; }

.userProfileAgreement a.terms { color: #44a897 !important; }
.userProfileAgreement .input { padding: 10px; font-size: 14px; }
    .userProfileAgreement .input input { margin: 5px; }

/**Video Ads**/
#mphome2 { width: 100%; text-align: center; }
    #mphome2 .videoAd video { width: 302px; height: 170px; margin: 0 auto; display: block; }
.homeright .videoAd { margin-top: 70px; }
.videoAd, .vid_max, .videoAd .vidControl { position: relative; }
    .videoAd .overlay { width: 100%; height: 100%; cursor: pointer; position: absolute; display: block; z-index: 40; }
    .videoAd p { margin: 3px 0 5px 0; }
    .videoAd video, #TB_ajaxContent video { position: relative; width: 100%; z-index: 10; }
.tbVideo { }
    .tbVideo .title, .tbVideo .text { margin: 7px 0; }
    .tbVideo .title, .videoAd .title { font-weight: bold; }

.galSingle { padding: 0 10px 10px 10px; }

.Magazine { padding: 1%; }
    /*.Magazine .magItem.First .magTitle { display: block; margin-bottom: 2%; }
        .Magazine .magItem.First .magTitle a { color: #000; }*/
    .Magazine .magItem.First { margin-bottom: 5%; }
        .Magazine .magItem.First .magImage { width: 50%; float: left; margin-right: 2%; }
        .Magazine .magItem.First .magText { width: 45%; float: right; }
            .Magazine .magItem.First .magText h1 { display: block; border-bottom: 2px solid #666666; padding-bottom: 1.6%; }
    /*.Magazine .magItem.First .magMore { float: right; }*/

    .Magazine .magItem { margin: 1%; box-sizing: border-box; position: relative; }
        .Magazine .magItem.small { width: 31.3%; float: left; }
        .Magazine .magItem .magAnot img { width: 100%; }
        .Magazine .magItem.small .magImage { line-height: 0; }
        .Magazine .magItem h2 { margin: 0; }
        .Magazine .magItem .magTitle, .Magazine .magItem.small .magMore2, .Magazine .magItem .magDate, .Magazine .magItem.small .magText { display: none; }
        .Magazine .magItem .magMore { display: block; background: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: transparent; margin: 0; padding: 0; }
        .Magazine .magItem .magMore2 { float: right; color: #706e5d; }
        /*.Magazine .magItem.small .magMore > a { display: block; width: 100%; height: 100%; background: none; color: transparent; margin: 0; padding: 0; }*/
        .Magazine .magItem.small:hover .magText { display: block; position: absolute; top: 0; width: 100%; height: 100%; background: #000; color: #fff; opacity: 0.8; padding: 5%; line-height: 20px; box-sizing: border-box; }
        .Magazine .magItem .art_editor { position: absolute; /*bottom: -25px;*/ width: 100%; }
    .Magazine .magArchive { border-bottom: 1px solid #666666; margin: 1%; font-size: 2em; line-height: 2em; }

.articleBase p { text-align: justify; }
.articleBase .magImage, .articleBase .magLeft { float: left; width: 50%; margin: 0 20px 20px 0; }
.articleBase .magRight { float: right; width: 50%; margin: 0 0 20px 20px; }
.articleBase .magFull { float: none; width: 100%; margin: 0 0 20px 0; }
.articleBase .form_button { float: right; margin: 30px 0 20px; }

.articleBase .galSingle { padding: 0; }
.articleBase .galEntry { width: 158px; height: 120px; overflow: hidden; margin: 0 34px 34px 0; }
    .articleBase .galEntry:nth-child(5n) { margin-right: 0; }
    /*158_120*/
    .articleBase .galEntry div.gImg, .articleBase .galEntry div.gImg a { width: 100%; height: 100%; }

.wAdverti { display: none; }
.e_toolbox { z-index: 10; }
