/* home banners
-------------------------------------------------------------- */

/* home banner winter 09
#home-banner { position: relative; width: 950px; height: 320px; }
.home-banner-sk { background: url('../img/banners/home_winter/home_winter_sk.jpg') left top no-repeat; }
.home-banner-cz { background: url('../img/banners/home_winter/home_winter_cz.jpg') left top no-repeat; }
#home-banner .slot-1, #home-banner .slot-2, #home-banner .slot-3, #home-banner .slot-4 { position: absolute; top: 141px; width: 135px; height: 162px; }
#home-banner img { display: block; }
#home-banner .slot-1 { left: 389px; }
#home-banner .slot-2 { left: 527px; }
#home-banner .slot-3 { left: 665px; }
#home-banner .slot-4 { left: 803px; }
#home-banner a:hover { border-bottom: 2px solid #ca0b0c; }
*/

#home-banner { margin-top: 15px; position: relative; width: 950px; height: 420px; }
.home-banner { position: relative; width: 950px; height: 420px; z-index: 5; }
#home-banner #topnews-container { position: absolute; top: 315px; left: 641px; z-index: 10; }
#home-banner #topnews-container a { color: #cf0310; font-family: arial; font-weight: normal; font-size: 1.3em; }
#home-banner #topnews-container li {padding-bottom:4px;}
.home-banner-sk .title { position: absolute; right:29px; top:117px; }
.home-banner-sk .news-title { position: absolute; top: 302px; right: 246px; }
.home-banner-at .title { position: absolute; top: 130px; right: 8px; }
.home-banner-at .news-title { position: absolute; top: 211px; right: 227px; }
.home-banner-cz .title { position: absolute; top: 121px; right: 22px; }
.home-banner-cz .news-title { position: absolute; top: 302px; right: 246px; }
.home-banner-hu .title {position: absolute;right: 27px; top: 117px;}
.home-banner-hu .news-title {position:absolute;right:227px;top:302px;}
.home-banner-de .title {position:absolute;right:10px;top:126px;}


.home-banner-spring-2010-1 { background: url('../img/banners/fall_winter_2011/background1.jpg') left top no-repeat; }
.home-banner-spring-2010-2 { background: url('../img/banners/fall_winter_2011/background2.jpg') left top no-repeat; }
.home-banner-spring-2010-3 { background: url('../img/banners/fall_winter_2011/background3.jpg') left top no-repeat; }
.home-banner-spring-2010-1 .slot-1, .home-banner-spring-2010-1 .slot-2,
.home-banner-spring-2010-1 .slot-3, .home-banner-spring-2010-1 .slot-4 { position: absolute; bottom: 19px; /*border-bottom: 2px solid #ca2f33; */}
.home-banner-spring-2010-1 .slot-1:hover, .home-banner-spring-2010-1 .slot-2:hover,
.home-banner-spring-2010-1 .slot-3:hover, .home-banner-spring-2010-1 .slot-4:hover { /*border-color: #FFF;*/ opacity: 0.8; filter: alpha(opacity = 80); }
.home-banner-spring-2010-1 img { display: block; }
.home-banner-spring-2010-1 .slot-1 { left: 33px; }
.home-banner-spring-2010-1 .slot-2 { left: 168px; }
.home-banner-spring-2010-1 .slot-3 { left: 303px; }
.home-banner-spring-2010-1 .slot-4 { left: 438px; }
.home-banner-spring-2010-1 a:hover { /*border-bottom: 2px solid #ca0b0c;*/ }

 
.home-banner-spring-2010-2 .slot-1, .home-banner-spring-2010-2 .slot-2,
.home-banner-spring-2010-2 .slot-3, .home-banner-spring-2010-2 .slot-4 { position: absolute; bottom: 19px;/* border-bottom: 2px solid #ca2f33;*/ }
.home-banner-spring-2010-2 .slot-1:hover, .home-banner-spring-2010-2 .slot-2:hover,
.home-banner-spring-2010-2 .slot-3:hover, .home-banner-spring-2010-2 .slot-4:hover { /*border-color: #FFF;*/ opacity: 0.8; filter: alpha(opacity = 80); }
.home-banner-spring-2010-2 img { display: block; }
.home-banner-spring-2010-2 .slot-1 { left: 33px; }
.home-banner-spring-2010-2 .slot-2 { left: 168px; }
.home-banner-spring-2010-2 .slot-3 { left: 303px; }
.home-banner-spring-2010-2 .slot-4 { left: 438px; }
.home-banner-spring-2010-2 a:hover { /*border-bottom: 2px solid #ca0b0c;*/ }


.home-banner-spring-2010-3 .slot-1, .home-banner-spring-2010-3 .slot-2,
.home-banner-spring-2010-3 .slot-3, .home-banner-spring-2010-3 .slot-4 { position: absolute; bottom: 19px;/* border-bottom: 2px solid #ca2f33;*/ }
.home-banner-spring-2010-3 .slot-1:hover, .home-banner-spring-2010-3 .slot-2:hover,
.home-banner-spring-2010-3 .slot-3:hover, .home-banner-spring-2010-3 .slot-4:hover { /*border-color: #FFF;*/ opacity: 0.8; filter: alpha(opacity = 80); }
.home-banner-spring-2010-3 img { display: block; }
.home-banner-spring-2010-3 .slot-1 { left: 33px; }
.home-banner-spring-2010-3 .slot-2 { left: 168px; }
.home-banner-spring-2010-3 .slot-3 { left: 303px; }
.home-banner-spring-2010-3 .slot-4 { left: 438px; }
.home-banner-spring-2010-3 a:hover { /*border-bottom: 2px solid #ca0b0c;*/ }
#slideEffect {
    position:relative;
    min-width:0;
}
#preLoader {
    /*display:none;*/
    position:absolute;
    top:3px;
    left:0;
}


/* left section h3
-------------------------------------------------------------- */
#left-section h3 { margin: 20px 0 0 0; padding: 9px 0 9px 15px; font-size: 1em; font-weight: bold; color: #5e5e5e; background: #f4f4f4; }

/* registration & login pages
-------------------------------------------------------------- */
#registration-page label, #login-page label { width: 120px; }
#registration-page ul, #login-page ul { margin-top: 12px; }
#registration-page li, #login-page li { margin-top: 3px; padding-left: 10px; background: url('../img/smalls/bullet2.gif') left 7px no-repeat; }

/* my account
-------------------------------------------------------------- */
.my-account-title { display: block; font-weight: bold; color: #ca0b0c; }
.my-account-title:hover { color: #ca0b0c; }
.my-account .left { width: 370px; }
.my-account .right { width: 370px; }

#my-account-profile { padding-left: 70px; background: url('../img/icons/ma_profile.gif') left center no-repeat; }
#my-account-discount { float: right; }
#my-account-discount a { color: #ca0b0c; }
#my-account-basket { padding-left: 70px; height: 80px; background: url('../img/icons/ma_basket.gif') left center no-repeat; }
#my-account-orders { padding-left: 70px; height: 80px; background: url('../img/icons/ma_orders.gif') left center no-repeat; }
#my-account-note { padding-left: 70px; height: 80px; background: url('../img/icons/ma_note.gif') left center no-repeat; }
#my-account-invoices { padding-left: 70px; height: 80px; background: url('../img/icons/ma_invoices.gif') left center no-repeat; }

/* orders
-------------------------------------------------------------- */
.orders-filter-table { margin-top: 15px; background: #f4f4f4; }
.orders-filter-table td { padding: 10px; font-size: 0.9em; }
.orders-filter-table label { padding-right: 5px; width: auto; line-height: 25px; }
.orders-filter-table .ui-datepicker-trigger { margin-left: 3px; cursor: pointer; }
.order-list-tools { margin-top: 15px; }
.order-list-tools .paging-list { float: right; margin: 0; width: auto; }
.order-list-tools .items-showing { line-height: 12px; }

/* discounts page
-------------------------------------------------------------- */
.discounts-page .left { width: 400px; }
.discounts-page .right { width: 300px; }
.discounts-page .discounts-table { margin-top: 15px; }
.discounts-page .discounts-table th { color: #FFF; border-bottom: 3px solid #605353; background: #483939; }
.discounts-page .discounts-table .st-discount { color: #ca0b0c; }

/* article list
-------------------------------------------------------------- */
#article-list a { color: #ca0b0c; }

/* static page & default styles
-------------------------------------------------------------- */
#staticpage a, #staticpage a:hover { color: #ca0b0c; }
#staticpage ul, .content-list1 { margin-top: 15px; }
#staticpage ul li, .content-list1 li { margin-left: 10px; padding-left: 10px; background: url('../img/smalls/bullet4.gif') 0 8px no-repeat; }
#staticpage table, content-table1 { margin-top: 15px; border: 1px solid #f4f4f4; }
#staticpage th, content-table1 th { padding: 10px; color: #FFF; border: 1px solid #746565; background: #746565; }
#staticpage td, content-table1 td { padding: 5px 10px 5px 10px; font-size: 0.9em; border-top: 1px solid #f4f4f4;  }
#staticpage .second-row td, content-table1 .second-row td { background: #f4f4f4; }

/* discount popup table
-------------------------------------------------------------- */
.discount-table2 { border: 1px solid #f4f4f4; }
.discount-table2 th { padding: 5px 10px 5px 10px; color: #FFF; border: 1px solid #f4f4f4; background: #746565; }
.discount-table2 td { padding: 5px 10px 5px 10px; font-size: 0.9em; border: 1px solid #f4f4f4;  }

/* jobs
-------------------------------------------------------------- */
#jobs-map { margin: 15px auto 0 auto; position: relative; width: 450px; height: 225px; background: url('../img/mapa.gif') left top no-repeat; }
#jobs-map-de {
    background: url("../img/mapa_de.gif") no-repeat scroll left top transparent;
    height: 225px;
    margin: 15px auto 0;
    position: relative;
    width: 450px;
}


#jobs-map a { display: block; position: absolute; height: 10px; line-height: 1px; font-size: 0; }
#jobs-map a:hover { border-bottom: 1px solid #db0202; }
#jobs-map .bratislava { top: 194px; left: 219px; width: 74px; }
#jobs-map .ostrava { top: 74px; left: 253px; width: 61px; }
#jobs-map .brno { top: 117px; left: 184px; width: 41px; }
#jobs-map .pardubice { top: 63px; left: 153px; width: 70px; }
#jobs-map .liberec { top: 19px; left: 120px; width: 53px; }
#jobs-map .praha { top: 62px; left: 96px; width: 46px; }



