#header {position: relative}

/* Taby na prepinanie subdomen */
ul#tabs {
    background: no-repeat #ffffff;
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 1008px;
    height: 37px;
    display: block;
    float: left;
}

ul#tabs li {
    width: 134px;
    height: 100%;
    float: left;
}

ul#tabs li a {
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    display: block;
    position: relative;
    top: 20px;
}
ul#tabs li a:hover {background: transparent}

ul#tabs li.main {width: 169px}

.content_activity ul#tabs li.main,
.content_course ul#tabs   li.course,
.content_consulting ul#tabs   li.consulting,
.content_study ul#tabs   li.study,
.content_hotel ul#tabs   li.hotel,
.content_conference ul#tabs   li.conference
{font-size: 13px}

ul#tabs li.main a {color: #B92033}
ul#tabs li.main .www {color: #a8a8a8}

ul#tabs li.course a {color: #3e79b0}
ul#tabs li.consulting a {color: #3e97b0}
ul#tabs li.study a {color: #da3800}
ul#tabs li.hotel a {color: #668a04}
ul#tabs li.conference a {color: #248a04}
ul#tabs li.conference {width: 135px}

.content_activity ul#tabs {background-image: url(../images/tabs/main2.png)}
.content_activity ul#tabs li.main a {top: 17px}

.content_course ul#tabs {background-image: url(../images/tabs/course2.png)}
.content_course ul#tabs li.course a {top: 17px}

.content_consulting ul#tabs {background-image: url(../images/tabs/consulting2.png)}
.content_consulting ul#tabs li.consulting a {top: 17px}

.content_study ul#tabs {background-image: url(../images/tabs/study2.png)}
.content_study ul#tabs li.study a {top: 17px}

.content_hotel ul#tabs {background-image: url(../images/tabs/hotel2.png)}
.content_hotel ul#tabs li.hotel a {top: 17px}

.content_conference ul#tabs {background-image: url(../images/tabs/conference2.png)}
.content_conference ul#tabs li.conference a {top: 17px}



/* Select box s krajinamy */
ul#tabs #country_list {
    background-image: url(../images/add.png)
}

form#country_box {
    background: url(../images/country_bar_background.png) right;
    padding-top: 12px;
    text-align: right;
    width: 168px;
    height: 25px;
    float: left;
}

form#country_box select {
    margin-right: 5px;
}


/* Logo portalu */
a#main_title {
    clear: both;
    text-decoration: none;
    margin: 10px 0 0 27px;
    width: 300px;
    height: 60px;
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1000px;
    background-repeat: no-repeat;
}

a#main_title .slogan {
    color: #b9b8b8;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    top: 52px;
    right: 62px;
}

#www_edumenu_cz a#main_title .slogan {right: 72px}

/* Slovensko */
#www_education_sk         a#main_title {background-image: url(../images/logos/www_education_sk2.png)}
#kurzy_education_sk       a#main_title {background-image: url(../images/logos/kurzy_education_sk2.png)}
#poradenstvo_education_sk a#main_title {background-image: url(../images/logos/poradenstvo_education_sk2.png)}
#studia_education_sk      a#main_title {background-image: url(../images/logos/studia_education_sk2.png)}
#hotely_education_sk      a#main_title {background-image: url(../images/logos/hotely_education_sk2.png)}
#konferencie_education_sk a#main_title {background-image: url(../images/logos/konferencie_education_sk2.png)}

/* Cesko */
#www_edumenu_cz         a#main_title {background-image: url(../images/logos/www_edumenu_cz2.png)}
#kurzy_edumenu_cz       a#main_title {background-image: url(../images/logos/kurzy_edumenu_cz2.png)}
#poradenstvi_edumenu_cz a#main_title {background-image: url(../images/logos/poradenstvi_edumenu_cz2.png)}
#studia_edumenu_cz      a#main_title {background-image: url(../images/logos/studia_edumenu_cz2.png)}
#hotely_edumenu_cz      a#main_title {background-image: url(../images/logos/hotely_edumenu_cz2.png)}
#konference_edumenu_cz  a#main_title {background-image: url(../images/logos/konference_edumenu_cz2.png)}

/* Rakusko */
#www_edumenu_at         a#main_title {background-image: url(../images/logos/www_edumenu_at2.png)}
#kurse_edumenu_at       a#main_title {background-image: url(../images/logos/kurse_edumenu_at2.png)}
#beratung_edumenu_at    a#main_title {background-image: url(../images/logos/beratung_edumenu_at2.png)}
#studium_edumenu_at     a#main_title {background-image: url(../images/logos/studium_edumenu_at2.png)}
#hotels_edumenu_at      a#main_title {background-image: url(../images/logos/hotels_edumenu_at2.png)}
#konferenzen_edumenu_at a#main_title {background-image: url(../images/logos/konferenzen_edumenu_at2.png)}

/* Nemecko */
#www_edumenu_de         a#main_title {background-image: url(../images/logos/www_edumenu_de2.png)}
#kurse_edumenu_de       a#main_title {background-image: url(../images/logos/kurse_edumenu_de2.png)}
#beratung_edumenu_de    a#main_title {background-image: url(../images/logos/beratung_edumenu_de2.png)}
#studium_edumenu_de     a#main_title {background-image: url(../images/logos/studium_edumenu_de2.png)}
#hotels_edumenu_de      a#main_title {background-image: url(../images/logos/hotels_edumenu_de2.png)}
#konferenzen_edumenu_de a#main_title {background-image: url(../images/logos/konferenzen_edumenu_de2.png)}

/* Svajciarsko */
#www_edumenu_ch         a#main_title {background-image: url(../images/logos/www_edumenu_ch2.png)}
#kurse_edumenu_ch       a#main_title {background-image: url(../images/logos/kurse_edumenu_ch2.png)}
#beratung_edumenu_ch    a#main_title {background-image: url(../images/logos/beratung_edumenu_ch2.png)}
#studium_edumenu_ch     a#main_title {background-image: url(../images/logos/studium_edumenu_ch2.png)}
#hotels_edumenu_ch      a#main_title {background-image: url(../images/logos/hotels_edumenu_ch2.png)}
#konferenzen_edumenu_ch a#main_title {background-image: url(../images/logos/konferenzen_edumenu_ch2.png)}

/* Velka Britania */
#www_edumenu_co_uk          a#main_title {background-image: url(../images/logos/www_edumenu_co_uk2.png)}
#courses_edumenu_co_uk      a#main_title {background-image: url(../images/logos/courses_edumenu_co_uk2.png)}
#consulting_edumenu_co_uk   a#main_title {background-image: url(../images/logos/consulting_edumenu_co_uk2.png)}
#study_edumenu_co_uk        a#main_title {background-image: url(../images/logos/study_edumenu_co_uk2.png)}
#hotels_edumenu_co_uk       a#main_title {background-image: url(../images/logos/hotels_edumenu_co_uk2.png)}
#conferences_edumenu_co_uk  a#main_title {background-image: url(../images/logos/conferences_edumenu_co_uk2.png)}


/* Banner */
#banner_main {
    margin: 6px 5px 4px 0;
    width: 468px;
    height: 60px;
    float: right;
}

#left_sidebar #banner_small {
    clear: both;
    margin: 0 14px 10px 27px;
}

#right_sidebar #banner_small {
    clear: both;
    margin: 0 14px 10px 14px;
}


#banner_bottom {
    text-align: center;
}

/* Prihlasovaci box */
form#login_box {
    width: 164px;
    height: 60px;
    float: right;
    margin-right: 7px;
}

form#login_box label,
form#login_box input {
    display: block;
    float: left;
}

form#login_box label {
    color: #8693a4;
    text-align: right;
    line-height: 18px;
    padding-right: 4px;
    width: 55px;
    height: 19px;
}
form#login_box input {
    border: solid 1px #b5c3cb;
    width: 58px;
    height: 15px;
}

form#login_box button {
    background: url(../images/login_box_button.png);
    border: none;
    text-align: center;
    padding: 0;
    margin-left: 3px;
    width: 21px;
    height: 41px;

    font-size: 0;
    color: #697B90;

    cursor: pointer;
}

form#login_box #user_login,
form#login_box #user_login_label,
form#login_box button {margin-top: 22px}

form#login_box #user_password_label {clear: left}

form#login_box #user_password,
form#login_box #user_password_label {margin-top: 3px}

#logout_box {
    padding: 14px 0 0 4px;
    width: 160px;
    height: 56px;
    float: right;
}

#logout_box a {margin: 4px 0 0 37px}




/* Vyhladavaci boxik */

#search_box {
    background: url(../images/search_box/main_background.png);
    padding: 3px 0 0 19px;
    margin: 5px -1000px 0 27px; /* hack http://www.smashingmagazine.com/2009/07/27/the-definitive-guide-to-using-negative-margins/ */
    width: 800px;
    height: 25px;
    clear: both;
    float: left;
}

#search_box label, form#search_box label strong {
    color: #ffffff;
}

#search_box input {
    border: solid 1px #6e6e6e;
    width: 170px;
    height: 18px;
}

#search_box button {
    background: url(../images/search_box/main_button.png);
    border: none;
    text-indent: 1000px;
    padding: 0;
    width: 24px;
    height: 18px;

    overflow: hidden;
    cursor: pointer;
}

.content_course #search_box {background: url(../images/search_box/course_background.png)}
.content_course #search_box button {background: url(../images/search_box/course_button.png)}
.content_course #search_box input {border-color: #2D74B6}

.content_consulting #search_box {background: url(../images/search_box/consulting_background.png)}
.content_consulting #search_box button {background: url(../images/search_box/consulting_button.png)}
.content_consulting #search_box input {border-color: #0F667F}

.content_study #search_box {background: url(../images/search_box/study_background.png)}
.content_study #search_box button {background: url(../images/search_box/study_button.png)}
.content_study #search_box input {border-color: #C23200}

.content_hotel #search_box {background: url(../images/search_box/hotel_background.png)}
.content_hotel #search_box button {background: url(../images/search_box/hotel_button.png)}
.content_hotel #search_box input {border-color: #668a04}

.content_conference #search_box {background: url(../images/search_box/conference_background.png)}
.content_conference #search_box button {background: url(../images/search_box/conference_button.png)}
.content_conference #search_box input {border-color: #087718}

/* Zaujimave linky, partnery, media, extra klienti, logo pre kategoriu... */
.links a {
    background: url(../images/next_page.png) no-repeat 1px 8px;
    color: #888888;
    padding: 6px 0 4px 14px;
    margin: 0 4px;
    display: block;
}

.links a:hover {background-image: url(../images/next_page_hover.png); color: #000000}

.links ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.links ul li a,
.links a.logo {border-bottom: dotted 1px #a6a6a6}
.links.inline a.logo {border-bottom: none}
.links a.logo {
    background-image: none;
    padding: 2px 2px;
    margin: 0;
    height: 50px;
    display: block;
}

.links.inline a.logo {
    display: inline;
}

.links.inline a.logo img {
    border: dotted 1px #a6a6a6;
    padding: 2px;
}

.links a.logo:hover {background-image: none}

.content_course .box h2.main, .content_activity .links_course h2.main {
    background-image: url(../images/links/course.png);
    background-color: #3e79b0;
    color: #ffffff
}
.content_consulting .box h2.main, .content_activity .links_consulting h2.main {
    background-image: url(../images/links/consulting.png);
    background-color: #3e97b0;
    color: #ffffff
}
.content_study .box h2.main, .content_activity .links_study h2.main {
    background-image: url(../images/links/study.png);
    background-color: #da3800;
    color: #ffffff
}
.content_hotel .box h2.main, .content_activity .links_hotel h2.main {
    background-image: url(../images/links/hotel.png);
    background-color: #668a04;
    color: #ffffff
}

.content_conference .box h2.main {
    background-image: url(../images/links/conference.png);
    background-color: #248A04;
    color: #ffffff
}

/* na uvodnej stranke zoznam aktivit zarovnany k logam */

.home_box {
    clear: both;
}

.home_box h1 {
    color: #000;
    text-align: center;
}

.home_box .pagenotfound {
    font-size: larger
}

.home_box .guidepost_box {
    clear: none;
    margin-right: 140px;
}

.home_box .activities, .home_box .activities li {
    clear: none;
}

.home_extra {
    float: right;
    width:128px;
    margin-bottom: 10px;
}

#content .home_extra .box {
    margin: 0;
    padding: 0;
}

#content .home_extra .box h2.main {
    margin: 0;
}

.contact_info {
    font-size: 120%;
    color: red;
    text-align: center;
}

.price_list h4 {
  font-size: 150%;
}
.price_list h5 {
    font-size: 100%;
    margin:0;
}

.price_list h6 {
    margin: 20px 0 10px;
}

#leaderboard {
    text-align: center;
    width: 1008px;
}

.guidepost_registration {
    display: block;
    float: right;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 2px;
}

.guidepost_registration:hover {
    color: #000;
    background-color: #fff;
}

#country_domains    {text-align: center; list-style-type: none; }
#country_domains li {display: inline; padding-right: 20px }
#country_domains a  {padding: 3px }

.bottom_ad {
    margin: 12px 0 12px;
    border: 1px dotted #B5B5B5;
    padding: 10px;
    width: 45%;
    background: #FFF7C6;
    font-size: 13px;
    height: 150px;
    position: relative;
}

.bottom_ad h3 {
    font-size: 17px;
    color: #B9520E;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #B9520E;
}

.bottom_ad a {
    color: #FF6D0D;
    background: #FFEB7C;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 30px 3px 30px;
}

.bottom_ad a:hover {
    color: #FFF7C6;
    background: #FF6D0D;
}


.bottom_ad div {
    width: 90%;
    margin-top: 20px;
    text-align: right;
    position: absolute;
    top: 120px;
}

#inquiry_ad { float:left; }
#agent_ad { float:right; }

.large_font, .large_font li {
    font-size: 13px;
}
.large_font p {
    margin: 20px;
}
.large_font div {
    margin: 10px 0 10px;
}

.large_font a {
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0 5px;
}

.large_font li { margin: 10px 0 10px 30px }

.contact_page {
    padding: 10px 10px 0 10px;
    font-size: 16px;
    color: #DF2929;
    margin-bottom: 0px;
}

.contact_page p {
    line-height: 1.5;
    text-align: center;
    margin: 10px 0 10px;
    padding: 10px;
    border: 1px dotted #DF2929;
    color: #DF2929;
    background: #FFC5C5;
}

#branch_logo a {
    display: inline-block;
    margin: 20px;
    border: 1px dotted #C1C1C1;
}
