﻿kom /* +++ GENERAL +++ */
/* Think twice before editing this section */
html
{
    height: 100%;
}
body
{
    height: 100%;
    text-align: center;
    background-color: #fff;
    font-color: #000;
    font-family: Arial, Sans-Serif;
}
body.business
{
    background-color: #f2f2f2 !important;
}
input, textarea, select, option
{
    font-family: Arial, Sans-Serif;
}
.wrapper, .wrapperStandardPage
{
    width: 100%;
    min-width: 960px;
    text-align: center;
    background-color: #fff;
}
.wrapperStandardPage
{
    margin-bottom: 78px;
}
.contentWrapper
{
    position: relative;
    width: 940px;
    overflow: visible;
    margin: auto;
    text-align: left;
    z-index: 50;
}
h1{font-size: 28px;}
h2{font-size: 24px;}
h3{font-size: 20px;}
h4{font-size: 16px;}
h5{font-size: 14px;}
.h1{font-size: 28px;}
.h2{font-size: 24px;}
.h3{font-size: 20px;}
.h4{font-size: 16px;}
.h5{font-size: 14px;}
a
{
    text-decoration: none;
    color: #777;
}
a:hover
{
    color: #000;
}
.business a:hover
{
    color: #ddd !important;
}
label
{
    cursor: pointer;
}

.float_left {float:left;}
.float_right {float:right;}
.clear_left {clear:left;}
.clear_right {clear:right;}

/* --- GENERAL --- */
#topPlaceholder
{
    height: 340px;
    background: url(/system_images/0-top-bg-room.png) top center;
}
#topPlaceholder3000
{
    height: 340px;
    background: url(/system_images/3-top-bg-room.png) top center;
}
#topPlaceholder4000
{
    height: 340px;
    background: url(/system_images/4-top-bg-room.png) top center;
}
#topPlaceholder.subpage, #topPlaceholder3000.subpage, #topPlaceholder4000.subpage
{
    position: absolute;
    width: 100%;
}
/* +++ NAVIGATION +++ */
.navigationBusinessWrapper
{
    position: relative;
    margin: auto;
    width: 960px;
    height: 117px;
    overflow: visible;
    text-align: left;
}
.navigation
{
    position: relative;
    margin: auto;
    width: 960px;
    height: 117px;
    overflow: visible;
    text-align: left;
}
.business .navigation
{
    width: 100% !important;
    background-color: #000 !important;
    text-align: center !important;
}
.navigationBg
{
    position: absolute;
    top: 0;
    left: 0;
    width: 960px;
    height: 117px;
    background: #fff url(/system_images/0-topMenuBg.jpg);
    z-index: 100;
}
.business .navigationBg
{
    background: #000 url(/system_images/0-HR-topMenuBg-business.jpg) !important;
}
.tele2Logo
{
    position: absolute;
    top: 30px;
    left: 20px;
    display: block;
    height: 50px;
    width: 135px;
    text-indent: -999em;
    z-index: 100;
}
.navigationTabResidential, .navigationTabBusiness, .navigationTabCustomerService, .navigationTabMyTele2, .navigation-hr .navigationTabResidential, .navigation-hr .navigationTabBusiness, .navigation-hr .navigationTabCustomerService
{
    position: absolute;
    text-indent: -999em;
    height: 35px;
    top: 57px;
    z-index: 150;
}
.navigationTabResidential
{
    left: 176px;
    display: block;
    width: 117px;
    background: url(/system_images/0-residentialActive.jpg) no-repeat;
}
.business .navigationTabResidential
{
    background: url(/system_images/0-business-residentialActive.jpg) no-repeat;
}
.navigationTabResidentialInactive{background: none !important;}
.navigationTabResidentialInactive:hover{background-image: url(/system_images/0-residentialInactiveHover.jpg) !important;}
.business .navigationTabResidentialInactive:hover
{
    background-image: url(/system_images/0-business-residentialInactiveHover.jpg) !important;
}
.navigationTabBusiness
{
    left: 296px;
    display: block;
    width: 97px;
    background: url(/system_images/0-businessActive.jpg) no-repeat;
}
.business .navigationTabBusiness
{
    background: url(/system_images/0-business-businessActive.jpg) no-repeat;
}
.navigationTabBusinessInactive{background: none !important;}
.navigationTabBusinessInactive:hover{background-image: url(/system_images/0-businessInactiveHover.jpg) !important;}
.business .navigationTabBusinessInactive:hover
{
    background-image: url(/system_images/0-business-businessInactiveHover.jpg) !important;
}
.navigationTabCustomerService
{
    left: 396px;
    display: block;
    width: 162px;
    background: url(/system_images/0-customerServiceActive.jpg) no-repeat;
}
.business .navigationTabCustomerService
{
    background: url(/system_images/0-business-customerServiceActive.jpg) no-repeat;
}
.navigationTabCustomerServiceInactive{background: none !important;}
.navigationTabCustomerServiceInactive:hover{background-image: url(/system_images/0-customerServiceInactiveHover.jpg) !important;}
.business .navigationTabCustomerServiceInactive:hover
{
    background-image: url(/system_images/0-business-customerServiceInactiveHover.jpg) !important;
}

/* CROATIA TOP TABS */

.navigation-hr .navigationBg {
           background: #000 url(/system_images/0-HR-topMenuBg.jpg) !important;
}
.business .navigation-hr .navigationBg {
           background: #000 url(/system_images/0-HR-topMenuBg-business.jpg) !important;
}

/* Residential */
.navigation-hr .navigationTabResidential
{
    left: 176px;
    display: block;
    width: 161px;
    background: url(/system_images/0-HR-residentialActive.jpg) no-repeat;
}
.business .navigation-hr .navigationTabResidential
{
    background: url() no-repeat;
}
.navigation-hr .navigationTabResidentialInactive{background: none !important;}
.navigation-hr .navigationTabResidentialInactive:hover{background-image: url(/system_images/0-HR-residentialInactiveHover.jpg) !important;}
.business .navigation-hr .navigationTabResidentialInactive:hover
{
    background-image: url(/system_images/0-HR-business-residentialInactiveHover.jpg) !important;
}
/* Business */
.navigation-hr .navigationTabBusiness
{
    left: 340px;
    display: block;
    width: 165px;
    background: url() no-repeat;
}
.business .navigation-hr .navigationTabBusiness
{
    background: url(/system_images/0-HR-business-businessActive.jpg) no-repeat;
}
.navigation-hr .navigationTabBusinessInactive{background: none !important;}
.navigation-hr .navigationTabBusinessInactive:hover{background-image: url(/system_images/0-HR-businessInactiveHover.jpg) !important;}
.business .navigation-hr .navigationTabBusinessInactive:hover
{
    background-image: url(/system_images/0-HR-business-businessInactiveHover.jpg) !important;
}
/* Customer Service */
.navigation-hr .navigationTabCustomerService
{
    left: 508px;
    display: block;
    width: 185px;
    background: url(/system_images/0-HR-customerServiceActive.jpg) no-repeat;
}
.business .navigation-hr .navigationTabCustomerService
{
    background: url(/system_images/0-HR-business-customerServiceActive.jpg) no-repeat;
}
.navigation-hr .navigationTabCustomerServiceInactive{background: none !important;}
.navigation-hr .navigationTabCustomerServiceInactive:hover{background-image: url(/system_images/0-HR-customerServiceInactiveHover.jpg) !important;}
.business .navigation-hr .navigationTabCustomerServiceInactive:hover
{
    background-image: url(/system_images/0-HR-business-customerServiceInactiveHover.jpg) !important;
}



.topGradient
{
    position: absolute;
    top: 117px;
    left: 0px;
    height: 3px;
    width: 100%;
    min-width: 960px;
    background: url(/system_images/0-topRepeatX.png) repeat-x;
    z-index: 999;
}
.navigationDropDown
{
    position: absolute;
    top: -333px;
    left: 180px;
    min-height: 15px;
    width: 208px;
    z-index: 51;
}
.navigationDropDownContent
{
    min-height: 26px;
    background: url(/system_images/0-dropDownMenuRepeat.png) repeat-y;
    color: #fff;
    font-size: 11px;
    line-height: 11px;
    padding: 8px;
    display: none;
}
.navigationDropDownContent a.navigationDropDownOption
{
    display: block;
    clear: both;
    margin: 0 6px;
    padding: 7px;
    width: 84%;
    border-bottom: 1px solid #333;
    color: #aaa;
}
.navigationDropDownContent a:hover
{
    color: #fff;
}
.navigationDropDownBottom
{
    height: 21px;
    background: url(/system_images/0-dropDownMenuBottom.png) no-repeat;
}
.navigationSubMenu
{
    position: absolute;
    top: 95px;
    left: 180px;
    z-index: 150;
}
.business .navigationSubMenu
{
    top: 94px !important;
}
.navigationSubMenu a
{
    margin: 0 10px;
    font-size: 13px;
    color: #999;
}
.navigationSubMenu a:hover, .navigationSubMenu a.active
{
    color: #000;
}
.business .navigationSubMenu a:hover, .business .navigationSubMenu a.active
{
    color: #fff !important;
}
.navigationSearch
{
    position: absolute;
    top: 40px;
    right: 6px;
    z-index: 150;
}
.navigationSearchLeft
{
    float: left;
    height: 24px;
    width: 12px;
    margin-top: 4px;
    background: url(/system_images/0-search-bg-left.png);
}
.navigationSearchBox
{
    float: left;
    height: 24px;
    width: 179px;
    margin-top: 4px;
    margin-right: -4px;
    background: url(/system_images/0-search-bg-repeat.png) repeat-x;
    font-size: 12px;
    color: #888;
    padding-top: 5px;
}
.navigationSearchSubmit
{
    float: left;
    height: 32px;
    width: 37px;
    background: url(/system_images/0-search-btn.png) no-repeat left top;
    text-indent: -900em;
    cursor: pointer;
}
.navigationSearchSubmit:hover
{
    background-position: left bottom;
}

.navigationDetails {
    position: absolute;
    top: 20px;
    right: 0;
    z-index: 150;
    font-size: 12px;
}
.navigationDetails a {
    float: left;
    margin-right: 15px;
}
.navigationDetails a img
{
    float: left;
    margin-right: 3px;
}
.navigationDetails a .mail {
    margin-top: 1px;
}

/* HR - Postpaid/prepaid */
.navigationPrePostPaid {
         position: absolute;
         top: 117px;
         right: 10px;
         width: 220px;
         height: 41px;
         background-image: url(/system_images/0-prepost-bg.png);
         z-index: 150;
}
.navigationPrePostPaid h5 {
         position: absolute;
         top: 13px;
         left: 10px;
         font-size: 13px;
}
.navigationPrePostPaid .post, .navigationPrePostPaid .pre {
         position: absolute;
         top: 8px;
         width: 65px;
         height: 26px;
         background: url(/system_images/0-btn-prepost.png) no-repeat;
         font-size: 12px;
         line-height: 25px;
         color: #999;
}
.navigationPrePostPaid .post {
         left: 69px;
         padding-left: 13px;
}
.navigationPrePostPaid .pre {
         left: 138px;
         padding-left: 16px;
}
.navigationPrePostPaid .post:hover, .navigationPrePostPaid .pre:hover {
         color: #999;
}
.navigationPrePostPaid .selected {
         color: #fff;
         background-image: none;
}
.navigationPrePostPaid .selected:hover {
         color: #000;
}

/* --- NAVIGATION --- */

/* +++ LEFT MENU +++ */
.navigationLeftMenu
{
    float: left;
    width: 160px;
    margin: 40px 0px 0px 0px;
    overflow: visible;
}
.navigationLeftMenu span.top
{
    display: block;
}
.navigationLeftMenu span.top a
{
   display: block;
   background: url(/system_images/0-leftMenuTop.png) no-repeat left top;
   height: 30px;
   padding: 10px 10px 0px 16px;
   color: #fff;
   font-size: 14px;
}
.navigationLeftMenu span.mobile a /* Alternate top item icon */
{
    background: url(/system_images/0-leftMenuTop-mobile.png) no-repeat left top;
}
.navigationLeftMenu span.computer a /* Alternate top item icon*/
{
    background: url(/system_images/0-leftMenuTop-computer.png) no-repeat left top;
}
ul.leftMenu
{
    font-size: 12px;
    background: #fff url(/system_images/0-leftMenuBGGradient.jpg) no-repeat left bottom;
    overflow: visible;
}
ul.leftMenu li
{
    cursor: pointer;
    background: url(/system_images/0-leftMenuBGRepeatY.gif) repeat-y left top;
}
ul.leftMenu li a
{
   display: block;
   height: 24px;
   padding: 8px 10px 3px 16px;
   background: url(/system_images/0-leftMenuDivider.gif) no-repeat center bottom;
   cursor: pointer;
}
ul.leftMenu li.active a
{
   background-image: none;
}
ul.leftMenu li.fistItem a
{
   height: 23px; 
   padding: 4px 10px 0 16px;
}
ul.leftMenu li.active a
{
    font-weight: bold;
    color: #000000;
}
ul.leftMenu li ul /* Left menu - Second level - */ 
{
    background: url(/system_images/0-leftMenu-subMenu-bottom-bg.png) no-repeat center bottom;
}
ul.leftMenu li.subMenu
{
    margin-top: 0;
    padding-bottom: 7px;
}
ul.leftMenu li ul li
{
    background: url(/system_images/0-leftMenuBGRepeatY.gif) repeat-y left top;
}
ul.leftMenu li ul li a
{
    font-size: 12px;
    background: none;
    padding: 0px 5px 0px 27px;
    height: 19px;
}
.navigationLeftMenu span.bottom
{
    padding: 0 3px 0 3px;
    display: block;
    background: url(/system_images/0-leftMenuBottom.png) no-repeat left bottom;    
    height: 31px;
    margin-left: -3px;
    margin-right: -3px;
}
ul.leftMenu li ul li.subMenu ul { /* Left menu - Third level - */ 
    background: none;
}
ul.leftMenu li ul li ul li a
{
    padding-left: 38px;
} 
/* --- LEFT MENU --- */

/* +++ Full column +++ */
.fullColumn
{
    float: right;
    width: 940px;
    margin-top: 30px;
    overflow: visible;
}
/* +++ Full column END+++ */

/* +++ Right column +++ */
.rightColumn
{
    float: right;
    width: 760px;
    margin-top: 30px;
    overflow: visible;
}
/* --- Right column --- */


/* +++ FOOTER +++ */
.footer
{
    min-width: 960px;
    height: 200px;
    background-color: #000;
}
.business .footer
{
    background-color: #fff !important;
}
.footerContent
{
    font-color: #fff;
    margin: auto;
    padding-top: 10px;
    text-align: left;
    width: 940px;
}
.footerSection
{
    color: #fff;
    width: 180px;
    float: left;
}
.footerSection a
{
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    clear: both;
    float: left;
}
.business .footerSection a
{
    color: #000 !important;
}
.footerSection a:hover
{
    color: #ccc;
}
.business .footerSection a:hover
{
    color: #ccc !important;
}
.footerSectionLink
{
    margin-bottom: 10px;
    font-size: 16px !important;
}
.footerInput
{
    color: #000;
    position: relative;
    width: 220px;
    height: 25px;
    margin-bottom: 5px;
    background: url(/system_images/0-residentalFooter-input.jpg) no-repeat;
}
.footerInput input
{
    position: absolute;
    width: 212px;
    height: 17px;
    margin: 4px;
    color: #000;
    font-size: 11px;
    padding: 0 5px 0 5px;
}
.footerSubmit
{
    overflow: visible;
    position: relative;
    width: 220px;
    height: 35px; 
}
.footerSubmit input
{
    position: absolute;
    width: 228px;
    height: 31px;
    left: -3px;
    background: url(/system_images/btn_posalji_c.png) no-repeat left top;
    text-indent: -999em;
    cursor: pointer;
}
.business .footerSubmit input
{
    height: 35px !important;
    width: 230px !important;
    left: -7px !important;
    background-image: url(/system_images/btn_posalji_b.png) !important;
}
.footerSubmit input:hover
{
    background-position: left bottom !important;
}
.bottomGradient, .bottomGradientStandardPage
{
    min-width: 960px;
    background: url(/system_images/0-bottomRepeatX.jpg) repeat-x left bottom;
}
.business .bottomGradient, .business .bottomGradientStandardPage
{
    background: url(/system_images/0-business-bottomRepeatX.jpg) repeat-x left bottom !important;
}
.bottomGradientStandardPage
{
    padding-bottom:78px;
}
.startPageFooterInput {width:201px; height:91px;}
.startPageFooterInput .genericInputField{margin-bottom:8px;}
/* --- FOOTER --- */

/* +++ TOOLTIP+++ */
.tooltipTop
{
    width:140px;
    height:11px;
    background:url(/system_images/0-tooltip-top.png) no-repeat left bottom;
}
.tooltipBody
{
    width:140px;
    background: transparent url(/system_images/0-tooltip-content.png) repeat-y;
}
.tooltipTitle
{
    margin: 0 15px;
    text-align:left;
    font-size:14px;
    color:#fff;
}
.tooltipContent
{
    margin: 3px 15px 0;
    text-align: left;
    color:#fff;
    padding-bottom: 5px;
    font-size:11px;
}
    
.tooltipFoot
{
    width:140px;
    height:25px;
    background: transparent url(/system_images/0-tooltip-bottom.png) no-repeat;
}
/* --- TOOLTIP --- */

/* +++ SELECT BOX +++ */
.sb-sb
{
    margin-bottom:17px;
    font-size:11px;
    float:left;
    overflow:visible;
}
.sb-top-wrap{width:205px;}
.sb-top
{
    width:170px;
    float:left;
    height:21px;
    color:#000;
    background:url(/system_images/0-sb-top-bg.gif) no-repeat left 0px;
}
.sb-top.sbfocus
{
    background-position: left -21px;
}
.sb-disp
{
    width:150px;
    float:left;
    margin:5px 0px 0px 15px;
    cursor:default;
}
.sb-btn
{
    position: relative;
    float:right;
    right: 14px;
    display:block;
    width:25px;
    top:0px;
    height:21px;
    background:url(/system_images/0-sb-top-btn.png) no-repeat 0px 0px;
}
.sbBtnOpen
{
    background-position: 0px -21px;
}
.sb-slide{width:159px; left:10px; top:20px; }
.sb-list
{
    width:159px;
    background: url(/system_images/0-sb-list-bg.png) repeat-y left top;
    
    
}
.sb-slide ul ul li{width:130px; margin-left:20px;}
.sb-slide ul li
{
    color:#9a9a9a;
    margin-left:10px;
    padding:8px 0px;
    width:139px;
    background:url(/system_images/0-sb-li-line.gif) repeat-x left bottom;
}
.sb-slideBottom
{
    width:159px;
    height:24px;
    margin-bottom:24px;
    background:url(/system_images/0-sb-list-bott.png) no-repeat left bottom;
}
.sb-slide ul li.liover{color:#fff;}
/* --- SELECT BOX --- */
/* +++ GENERICS +++ */
.clear
{
    display: block;
    clear: both;    
}
.BR
{
    height: 1em;
}
.doubleBR
{
    height: 2em;
}
.bold
{
    font-weight: bold;
}
.nobold
{
    font-weight: normal;
}
.floatRight
{
    float: right;
}
.floatLeft
{
    float: left;
}
ul.bulletListGray, ul.bulletListGrayLarge
{
    margin: 5px 5px 5px 0;
    text-indent: 18px;
}
ul.bulletListGray li, ul.bulletListGrayLarge li
{
    font-size: 11px;
    margin-bottom: 7px;
    background: url(/system_images/0-bullet-gray.png) no-repeat left 3px;
}
ul.bulletListGrayLarge li
{
    font-size: 12px;
    background-position: left 3px;
}
.bottomBannersContainer
{
    background: url(/system_images/0-bottom-banners-bg.png) no-repeat left top;
    width: 770px;
    height: 447px;
    margin-left: -5px;
}
.bottomBannersContainer .innerTop
{
    padding: 20px 0px 0px 26px;
    margin: 0 0 20px 0;
}
.bottomBannersContainer .innerBottom
{
    float: left;
    width: 244px;
    overflow: hidden;
    padding: 6px 0 0 5px;
    margin: 0 5px 6px 0;
}

/*   Carousel Start   */
.genericCarousel
{
    background: transparent url(/system_images/0-generic-carousel-small-bg.png) no-repeat;
    width: 770px;
    height: 135px;
    margin: 0 0 46px 0;
    margin-left: -5px;
}
.bigGenericCarousel
{
    height: 184px;
    background: transparent url(/system_images/0-generic-carousel-bg.png) no-repeat;
}
.carouselHeader
{
    padding-left: 10px;
    margin-bottom: 8px;
}
.genericCarousel .genericScrollable
{
    position: relative; 
    overflow: hidden;
    float: left;
    height: 130px;
    width: 675px;
    padding-top: 15px;
}
.bigGenericCarousel .genericScrollable
{
    height: 175px;
}
.genericCarousel .prevPage, .genericCarousel .nextPage
{
    float: left;
    margin-top: 49px;
    display:block;
    width: 19px;
    height: 22px;
    text-indent: -9999em;
}
.bigGenericCarousel .prevPage, .bigGenericCarousel .nextPage
{
    margin-top: 74px;
}
.genericCarousel .prevPage
{
    margin-left: 18px;
    margin-right: 10px;
    background-image: url(/system_images/0-btn-scroll-left.png);
}
.genericCarousel .nextPage
{
    float:right;
    margin-right: 18px;
    background-image: url(/system_images/0-btn-scroll-right.png);
}
.genericCarousel .nextPage:hover, .genericCarousel .prevPage:hover
{
    background-position: left center;    
}
.genericCarousel a.disabled, .genericCarousel a.disabled:hover
{
    background-position: left bottom;
    cursor: default;
}
.genericCarousel .genericScrollable .items
{
    width: 99999em;
    position: absolute; 
}
.genericCarousel .genericScrollable .items div
{
    position: relative;
    float: left;
    height: 125px;
    width: 230px;
}
.bigGenericCarousel .genericScrollable .items div
{
    height: 175px;
}
.genericCarousel .genericScrollable .items div h3
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;
}
.genericCarousel .genericScrollable .productText, .genericCarousel .genericScrollable .items div div.rightArea p
{
    font-size: 11px;
    line-height: 14px;
    width:105px;
}
.bigGenericCarousel .genericScrollable .productText
{
    left:15px;
    position:absolute;
    top:15px;
    width:150px;
}
.bigGenericCarousel .genericScrollable h3
{
    position: absolute;
    left: 15px;    
}
.genericCarousel .genericScrollable .items div img.productImage
{
    position: absolute;
    bottom: 0;
    left: 0;
}
.genericCarousel .genericScrollable .items div div.rightArea /* boxes */
{
    height: 70px;
    width: 135px;
    position: absolute;
    bottom: 41px;
    left: 95px;
}
.genericCarousel .genericScrollable .items div div.rightArea .price 
{
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
}
.genericCarousel .genericScrollable .items div a.btnInfoSmall
{
    position: absolute;
    bottom: 2px;
    left: 95px;
}
.genericCarousel .genericScrollable .items div a.btnInfoSmall_new
{
    position: absolute;
    bottom: 2px;
    left: 95px;
}
.genericCarousel .genericScrollable .items div a.btnBuySmall
{
    position: absolute;
    bottom: 2px;
    left: 126px;
}
.genericCarousel .genericScrollable .badges div div.rightArea /* badges */
{
    bottom: 26px;
    left: 110px;
    width: 90px;
}
.genericCarousel .genericScrollable .badges div a.btnInfoSmall
{
    bottom: 2px;
    left: 110px;
}
.genericCarousel .genericScrollable .badges div a.btnInfoSmall_new
{
    bottom: 2px;
    left: 110px;
}
.genericCarousel .genericScrollable .badges div a.btnBuySmall
{
    bottom: 2px;
    left: 141px;
}
.genericCarousel .genericScrollable .phones div /* phones */
{
    width: 175px;
}
.genericCarousel .genericScrollable .phones div div.rightArea 
{
    bottom: 26px;
    left: 70px;
    width: 75px;
}
.genericCarousel .genericScrollable .phones div a.btnInfoSmall
{
    bottom: 2px;
    left: 70px;
}
.genericCarousel .genericScrollable .phones div a.btnInfoSmall_new
{
    bottom: 2px;
    left: 70px;
}
.genericCarousel .genericScrollable .phones div a.btnBuySmall
{
    bottom: 2px;
    left: 101px;
}
.genericCarousel .genericScrollable .computer div div.rightArea /* computer */
{
    bottom: 26px;
    left: 140px;
    width: 90px;
}
.genericCarousel .genericScrollable .computer div a.btnInfoSmall
{
    bottom: 2px;
    left: 140px;
}
.genericCarousel .genericScrollable .computer div a.btnInfoSmall_new
{
    bottom: 2px;
    left: 140px;
}
.genericCarousel .genericScrollable .computer div a.btnBuySmall
{
    bottom: 2px;
    left: 171px;
}

/*  Big Badges  */
.genericCarousel  .genericScrollable .BigBadges div div.rightArea{left:122px; bottom:26px; width: 90px;}
.genericCarousel  .genericScrollable .BigBadges div a.btnInfoSmall{left:122px;}
.genericCarousel  .genericScrollable .BigBadges div a.btnInfoSmall_new{left:122px;}
.genericCarousel  .genericScrollable .BigBadges div a.btnBuySmall{left:153px;}

/*   Accordion Start   */
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content {  position: relative; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*   Accordion Start End   */

/* Tabbox start */
.genericTabs
{
    background:transparent url(/system_images/0-tabbox-bottom.png) no-repeat left bottom;
    display:block;
    margin-left:-5px;
    width:770px;
    overflow: hidden;
}
.genericTabs .top
{
    background:transparent url(/system_images/0-tabbox-top.png) no-repeat 5px bottom;
    height:43px;
}
.genericTabs .content
{
    background:transparent url(/system_images/0-tabbox-content.png) no-repeat left bottom;
    min-height:180px;
    padding:5px 25px 20px;
    position:relative;
}
.genericTabs .contentNoPadding /* Used for pushitems in tabbox eg. t1150 */
{
    background:transparent url(/system_images/0-tabbox-content.png) no-repeat left bottom;
    min-height:220px;
    padding-left:6px;
    position:relative;
    float:left; 
    width:770px;
}
.genericTabs .top li
{
    display:block;
    float:left;
    height:30px;
    margin-top:4px;
    position:relative;
}
.genericTabs .top .firstTab
{
    margin-left:5px;
}
.genericTabs .top .ui-tabs-selected
{
    margin-top:0;
}
.genericTabs .top .ui-tabs-selected a
{
    cursor: default;
    color: #000 !important;
}
.genericTabs .top .firstTab .tabLeft
{
    background-image:url(/system_images/0-tabbox-tab-left-first-tab-sprite.png);
}
.genericTabs .top .tabLeft
{
    background:transparent url(/system_images/0-tabbox-tab-left-sprite.png) no-repeat left top;
    display:block;
    float:left;
    height:26px;
    width:7px;
}
.genericTabs .top .ui-tabs-selected .tabLeft
{
    background-position: left bottom;
    height:30px;
    width:7px;
}
.genericTabs .top .tab
{
    background:transparent url(/system_images/0-tabbox-tab-sprite.png) repeat-x left top;
    display:block;
    float:left;
    height:16px;
    padding:5px;
}
.genericTabs .top .ui-tabs-selected .tab
{
    background-position: left bottom;
    height:16px;
    padding:7px 6px;
}
.genericTabs .top .tabRight
{
    background:transparent url(/system_images/0-tabbox-tab-right-sprite.png) no-repeat left top;
    display:block;
    float:left;
    height:26px;
    width:7px;
}
.genericTabs .top .ui-tabs-selected .tabRight
{
    background-position: left bottom;
    height:30px;
    width:7px;
}
.ui-tabs .ui-tabs-hide
{
    display:none;
}
/* Tabbox end */

/*   TextArea   */
.genericTextarea{position:relative; float:left; }
.genericTextareaText{position:relative; float:left; }
.genericTextarea .genericTextareaTOP{width:100%; padding-left:8px; background:url(/system_images/0-textarea-topLeftCorner.png) no-repeat left bottom;  height:8px; float:left;}
.genericTextarea .genericTextareaTOP .taTopRep{ display:block; width:100%; height:8px; float:left; background:url(/system_images/0-textarea-top-fadrepeat.png) repeat-x center bottom; }
.genericTextarea .genericTextareaTOP .taTopRight{display:block; width:100%; padding-right:8px; height:8px; float:left; background:url(/system_images/0-textarea-topRightCorner.png) no-repeat right bottom;}
.genericTextarea  textarea{ width:100%; overflow:hidden; font-size:12px; line-height:15px; height:100%; margin:0px; padding:0px 0px 0px 5px; border-left:1px solid #c0c0c0; background:transparent url(/system_images/0-textarea-BodyRepeat.png) repeat-x left center; border-top:none; border-bottom:none;  border-right:none;}
.genericTextarea .genericTextareaRight{width:16px; height:100%; position:absolute; right:-16px; top:0px; background:url(/system_images/0-textarea-right-bigWide.png) no-repeat left center;}
.genericTextarea .genericTextareaBottom{width:100%; padding-left:8px; margin-top:-2px; float:left; height:8px; background:url(/system_images/0-textarea-BottomLeftCorner.png) no-repeat left top;}
.genericTextarea .genericTextareaBottom .taBottomRep{width:100%; height:8px; float:left; background:url(/system_images/0-textarea-BottomRepate.png) repeat-x center top;}
.genericTextarea .genericTextareaBottom .taBottomRight{float:left; width:100%; padding-right:8px; height:8px; background:url(/system_images/0-textarea-BottomRightCorner.png) no-repeat right top;}

/* Buttons start */
.sendBtn { width:60px; overflow:hidden; cursor:pointer; height:27px; text-indent:-999em; background:url(/system_images/btn_posalji.png) no-repeat left top;}
.sendBtn:hover{background-position: left bottom;}
.btnSmallRoundArrow, .btnSmallRoundArrow:link{text-decoration:none; display:block; width:22px; height:32px; background:url(/system_images/0-btn-small-22px-RoundArrow.png) no-repeat left top; text-indent:-999em;}
.btnSmallRoundArrow:hover{background-position:left bottom; }
.btnBuySmall, .btnInfoSmall
{
    display: block;
    text-indent: -999em;
    height: 28px;
}
/*
.btnBuySmall, .btnInfoSmall_new
{
    display: block;
    text-indent: -999em;
    height: 33px;
}
*/
.btnInfoSmall
{
    width: 31px;
    background-image: url(/system_images/btn_vise_1.png);
}
.btnInfoSmall_new
{
    display: block;
    text-indent: -999em;
    height: 33px;

    width: 45px;
    background-image: url(/system_images/btn_vise_5.png);
}
.btnBuySmall
{
    width: 32px;
    background-image: url(/system_images/btn_kupi_4.png);
}
.btnBuySmall:hover, .btnInfoSmall:hover
{
    background-position: left bottom;
}
.btnBuySmall:hover, .btnInfoSmall_new:hover
{
    background-position: left bottom;
}
.btnBuyMedium, .btnInfoMedium
{
    display: block;
    text-indent: -999em;
    height: 32px;
}
/*
.btnBuyMedium, .btnInfoMedium_new
{
    display: block;
    text-indent: -999em;
    height: 33px;
}
*/
.btnInfoMedium
{
    width: 41px;
    background-image: url(/system_images/btn_vise_2.png);
}
.btnInfoMedium_new
{
    width: 45px;
    background-image: url(/system_images/btn_vise_5.png);
    display: block;
    text-indent: -999em;
    height: 33px;
}
.btnBuyMedium
{
    width: 42px;
    background-image: url(/system_images/btn_kupi_3.png);
}
.btnBuyMedium:hover, .btnInfoMedium:hover
{
    background-position: left bottom;
}
.btnBuyMedium:hover, .btnInfoMedium_new:hover
{
    background-position: left bottom;
}
.btnBuyBig
{
    display: block;
    text-indent: -999em;
    height: 48px;
    width: 87px;
    background-image: url(/system_images/btn_kupi_1.png);
}
.btnBuyBig:hover
{
    background-position: left bottom;
}
.btnBuy
{
    display: block;
    text-indent: -999em;
    height: 31px;
    width: 45px;
    background-image: url(/system_images/btn_kupi_2.png);
}
.btnBuy:hover
{
    background-position: left bottom;
}
.btnSmallRoundArrow16, .btnSmallRoundArrowRight16, .btnSmallRoundArrowLeft16 {
    background: url(/system_images/0-btn-small-16px-right-RoundArrow.png) no-repeat left top;
    padding: 1px 0 0 21px;
    font-weight: bold;
    color: #000;
    font-size: 12px;
    line-height: 16px;
}
.btnSmallRoundArrowRight16 {
    padding: 1px 21px 0 0;
    background-position: right top;
}
.btnSmallRoundArrowLeft16 {
    background-image: url(/system_images/0-btn-small-16px-left-RoundArrow.png);
}
.btnLogin
{
    width: 59px;
    height: 21px;
    background: url(/system_images/0-btn-login-en.png) no-repeat left top;
    text-indent: -999em;
    cursor: pointer;
}
.btnLogin:hover
{
    background-position: left bottom;
}

/*temp edit startpage*/
.btnStartTemp
{
    width: 59px;
    height: 21px;
    background: url(/images/btn_prijava.png) no-repeat left top;
    text-indent: -999em;
    cursor: pointer;
}
.btnStartTemp:hover
{
    background-position: left bottom;
}
/*end temp*/

.btnLocate{width:77px; height:21px; background:url(/system_images/0-locate-btn.png) no-repeat left top;}

/* Buttons end */

/* Checkboxes */
.jquery-checkbox       {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}
.jquery-checkbox img {vertical-align: middle; width: 15px; height: 18px; margin-right: 4px;
                      background: transparent url(/system_images/0-checkbox.png) no-repeat;}
.jquery-checkbox img{
    background-position: 0px 0px;
}
.jquery-checkbox-hover img{
    background-position: -15px 0px;
}
.jquery-checkbox-checked img{
    background-position: -30px 0px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
    background-position: -45px 0px;
}
.jquery-checkbox-disabled img{
    background-position: 0px 0px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
    background-position: 0px 0px;
}
/* Checkboxes end */

/* Radiobuttons Start */
.jquery-radiobutton       {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-radiobutton .mark {display: inline;}
.jquery-radiobutton img {vertical-align: middle; width: 13px; height: 13px; margin-right: 4px;
                      background: transparent url(/system_images/0-radiobutton.png) no-repeat;}
.jquery-radiobutton img{
    background-position: 0px 0px;
}
.jquery-radiobutton-hover img{
    background-position: -13px 0px;
}
.jquery-radiobutton-checked img{
    background-position: -26px 0px;
}
.jquery-radiobutton-checked .jquery-radiobutton-hover img {
    background-position: -39px 0px;
}
.jquery-radiobutton-disabled img{
    background-position: 0px 0px;
}
.jquery-radiobutton-checked .jquery-radiobutton-disabled img{
    background-position: 0px 0px;
}
/* Radiobuttons End */

.genericInputField{height:24px;  position:relative; }
.genericInputField input{  height:24px; width:100%; border:none; padding:5px 5px 0;  float:left; background:url(/system_images/0-input-feild-left-part.png) no-repeat left top; font-size:11px;}
.genericInputField span{width:8px; height:24px; float:right; position:absolute; right:-16px; top:0px;  background:url(/system_images/0-input-feild-left-RightEnd.png) no-repeat left top; }
.H-devideLine{width:100%; height:2px; background:url(/system_images/0-horisontal-devideLine-twoColor.gif) repeat-x left top; margin:10px 0px;}
.askSaraBox{width:200px; height:70px; position:relative; float:left; }
.askSaraBox a, .askSaraBox a:link, .askSaraBox a:hover{width:200px; height:103px; display:block; z-index:10; position:absolute; top:0px; left:0px; }
.askSaraBox p{width:120px;}
.askSaraBox .askSaraImg{position:absolute; right:-14px; bottom:-48px; z-index:5;}

/*  General Pages Layout */
.mainAndSidebarWrap p {font-size:12px; line-height:17px; margin-bottom:5px; margin-top:3px;}
.mainAndSidebarWrap{width:760px; float:left;}
.mainAndSidebarWrap .mainWrap{width:520px; float:left;}
.mainAndSidebarWrap .mainTop{width:520px; height:21px; float:left; background:url(/system_images/0-main-colum-top.png) no-repeat left bottom;}
.mainAndSidebarWrap .mainRepeat{width:518px; float:left; background:#fff url(/system_images/0-main-colum-fadeRepeat.jpg) repeat-x left bottom; border:1px solid #e1e1e1; border-bottom:none; border-top:none;}
.mainAndSidebarWrap .mainOutLine{width:518px; float:left; background:url(/system_images/0-main-colum-FadeOutLine.png) no-repeat left bottom;}
.mainAndSidebarWrap .mainContent{position:relative; width:518px; float:left; padding-bottom:12px;}
.mainAndSidebarWrap .mainBottom{width:520px; height:26px; float:left; background:url(/system_images/0-main-colum-bottom.png) no-repeat left top;}
.mainAndSidebarWrap .mainContentPadded{width:480px; margin:0px 0px 5px 20px; float:left;}

.mainAndSidebarWrap .rightWrap{width:239px; float:left; margin-top:20px;}
.mainAndSidebarWrap .rightTop{width:239px; height:17px; float:left; background:url(/system_images/0-left-colum-top.png) no-repeat left bottom;}
.mainAndSidebarWrap .rightRepeat{width:238px; float:left; background: #fff url(/system_images/0-left-colum-fadeRepeat.jpg) repeat-x scroll left bottom; border-right:1px solid #e1e1e1;}
.mainAndSidebarWrap .rightShadeRepeat{width:238px; float:left; background: url(/system_images/0-left-colum-leftRepeat.png) repeat-y left top;}
.mainAndSidebarWrap .rightOutLine{width:238px;float:left; background:url(/system_images/0-left-colum-FadeOutline.png) no-repeat right bottom;}
.mainAndSidebarWrap .rightContent {width:238px; float:left; }
.mainAndSidebarWrap .rightBottom{width:239px; height:30px;  float:left; background:url(/system_images/0-left-colum-bottom.png) no-repeat left top;}
.mainAndSidebarWrap .rightContentPadded{margin:0px 0px 20px 19px; width:200px; float:left;}

/*  General Pages Layout Large mainArea*/
.mainAndSidebarWrap.large {width:940px;}
.mainAndSidebarWrap.large .mainWrap {width:700px;}
.mainAndSidebarWrap.large .mainTop {width:700px; background:url(/system_images/100-main-colum-top.png) no-repeat left bottom;}
.mainAndSidebarWrap.large .mainRepeat {width:698px; }
.mainAndSidebarWrap.large .mainOutLine {width:698px; background:url(/system_images/100-main-colum-FadeOutLine.png) no-repeat left bottom;}
.mainAndSidebarWrap.large .mainContent {position:relative; width:698px;}
.mainAndSidebarWrap.large .mainBottom {width:700px; background:url(/system_images/100-main-colum-bottom.png) no-repeat left top;}
.mainAndSidebarWrap.large .mainContentPadded {width:660px;}
/*  General Pages Layout Large mainArea END*/



.tagCloud {margin: auto 0; padding:0;}
.tagCloud li {display:inline; line-height:19px; margin:0 5px 0 0; padding: 0;}
.tagCloud .size1, .tagCloud .size1 a {font-size:11px; color:#ad0057;}
.tagCloud .size2, .tagCloud .size2 a {font-size:14px; color:#76ad00;}
.tagCloud .size3, .tagCloud .size3 a {font-size:14px; color:#5100ad;}
.tagCloud .size4, .tagCloud .size4 a {font-size:18px; color:#0066ad;}
.tagCloud .size5, .tagCloud .size5 a {font-size:18px; color:#ad0057;}
.tagCloud .size6, .tagCloud .size6 a {font-size:20px; color:#00ad41;}
.tagCloud .size7, .tagCloud .size7 a {font-size:24px; color:#76ad00;}

/* Shadowed tab */
.shadowedTabs {
    margin-top: 20px;
    background: url(/system_images/0-shadowedtab-bg-right.jpg) no-repeat right 17px;/* 26 - 9 */
}
.shadowedTabs .ui-tabs-nav {
    background: #FFF url(/system_images/0-shadowedtab-bg-left.jpg) no-repeat left 17px; /* 26 - 9 */
    height: 26px;
    margin-right: 16px;
}
.shadowedTabs .ui-tabs-nav li {
    float: left;
    line-height: 26px;
    margin: 0 23px;    
}
.shadowedTabs .ui-tabs-nav .ui-tabs-selected {
    background: #FFF url(/system_images/0-shadowedtab-active-left.jpg) no-repeat left top;
    height: 26px;
    padding-left: 9px;
    margin: 0 5px 0 0;
}
.shadowedTabs .ui-tabs-selected h5 {
    background: url(/system_images/0-shadowedtab-active-right.jpg) no-repeat right top;
    height: 26px;
    padding-right: 9px;
}
.shadowedTabs .ui-tabs-selected h5 a {
    color: #000;
    margin: 0 12px;
    display:block;
}
.shadowedTabs .ui-tabs-panel {
    clear: left;
    padding: 18px 20px;
}
/* Shadowed tab End */

/* Paging */
.paging {
    position: relative;
    left: 50%;
    margin: 0 auto;
    float: left;
    padding: 0;
}
.paging li {
    float: left;
    position: relative;
    right: 50%;
    font-size: 12px;
    margin: 0 3px;
    vertical-align: middle;
    line-height: 16px;
}
.paging li .btnSmallRoundArrowLeft16 {
    margin-right: 5px;
}
.paging li .btnSmallRoundArrowRight16 {
    margin-left: 5px;
}
.paging li.active a {
    font-weight: bold;
    color: #000;
}
/* Paging end */

/* Lightbox */
.lightBoxCurtainLayer {
    background-color: #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.75;
    filter: alpha(opacity=75);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
} 
.lightBoxLayer {
    display: none;
    z-index: 1500;
    position: absolute;
    top: 0;
    left: 0;
}
.lightBoxLayer .close {
    display:block;
    width: 16px;
    height: 16px;
    background: url(/system_images/0-btn-close.png) no-repeat left top;
    font-size:1px;
    text-decoration:none;    
    position:absolute;
    right:15px;
    top:0;    
}
/* Lightbox end */

/* LightBox 700px wide */
.lightBox700Wrap {
    margin: 100px auto 0;
    width: 700px;
}
.lightBox700Wrap .top {
    line-height: 14px;
    height: 14px;
    background: url(/system_images/0-lightbox-700-top.png) no-repeat left top;
    font-size: 1px;
}
.lightBox700Wrap .bottom {
    background: url(/system_images/0-lightbox-700-bottom.png) no-repeat left top;
    height: 19px;
    line-height: 19px;
    font-size: 1px;
}
.lightBox700Wrap .middle  {
    background: url(/system_images/0-lightbox-700-middle.png) repeat-y;
}
.lightBox700Wrap .middle .inner {
    background: url(/system_images/0-lightbox-700-bottom-gradient.png) no-repeat left bottom;
    position: relative; 
    padding: 17px 29px;
    text-align: left;
    font-size: 12px;
    height: 400px;
    overflow: auto;
    }

.lightBox700Wrap .middle .inner P, .lightBox700Wrap .middle .inner h2 {
    margin-bottom: 12px;
    line-heigt: 120%;
}


/* LightBox 700px wide end */

/* Accordion 502px wide */
.accordion502 { width: 502px; }
.accordion502 .header{width:502px; height:42px; background:url(/system_images/0-Accordion-Header-502-bg.png) no-repeat left top; }
.accordion502 .header .arrow{width:12px; height:12px; font-size: 1px; line-height: 12px; margin:9px 0px 0px 20px; float:left; background:url(/system_images/100-Accordion-selectedtArrow.png) no-repeat left top;}
.accordion502 .header h3{font:bold 13px/15px Arial; float:left; margin:8px 0px 0px 10px; color:#000;}
.accordion502 .header h3 span{font-weight:normal; margin-left:4px;}
.accordion502 .header p{float:right; font:normal 11px/15px Arial; margin:7px 10px 0px 0px; color:#000;}
.accordion502 .header .arrow.openContainer{background-position:left bottom;}
.accordion502 .content { margin-bottom:10px; background:transparent url(/system_images/0-Accordion-pageBottom-502.png) no-repeat scroll left bottom; }
.accordion502 .partContent{width:502px;  padding-bottom:12px; }
.accordion502 .partContent .part{width:482px; /*height:55px;*/ margin-left:10px; padding-top:10px;}
.accordion502 .partContent .part strong{font:bold 11px/14px Arial; color:#000;}
.accordion502 .partContent .part p{font: normal 11px/14px Arial; color:#000; width:450px;}
.accordion502 .partContent .part .H-devideLine{ margin:15px 0px 0px 0px;}
.accordion502 .pagingContainer { height:35px; width:502px; }
/* Accordion 502px wide end */

/* Input submit element */
.inputSubmit {float: left; height: 31px; background: url(/system_images/0-inputSubmit-right-bg.png) no-repeat right top; padding-right: 15px;}
.inputSubmit .input{float: left; display: block; height: 31px; background: url(/system_images/0-inputSubmit-input-bg.png) no-repeat left top; padding: 9px 0 0 7px; font-size: 12px; color: #000; }
.inputSubmit .submit{float: left; display: block; height: 31px; background: url(/system_images/0-inputSubmit-btn-bg.png) no-repeat left top; padding-left: 13px; cursor: pointer; font-size: 12px; color: #FFF; width:45px;}
/* Input submit element END */


/* --- GENERICS END --- */

/* +++ TEMPLATE SPECIFIC +++ */

/*   T100 Start */
#t100 {float:left; margin-top:30px; overflow:visible; width:940px; font-size:12px;}
#t100 .smallGenericCarousel /*Mid colum Carousel*/
{
    background: transparent url(/system_images/100-Accordion-pageBottom.png) no-repeat left bottom;
    width: 682px;
    height: 175px;
    margin:0px 0px 20px 0px;
}
#t100 .smallGenericCarousel .genericScrollable
{
    height: 185px;
    width: 598px;
    padding-top: 0px;
}
#t100 .smallGenericCarousel .prevPage, .smallGenericCarousel .nextPage
{
    margin-top: 80px;
}
#t100 .smallGenericCarousel .genericScrollable .items.phones div{ width:116px; height:170px; overflow:hidden;}
#t100 .smallGenericCarousel .genericScrollable .items.phones div img{position:absolute; bottom:0px; left:23px;}
#t100 .smallGenericCarousel .genericScrollable .items.phones div .expandBox{ display:block; height:160px; width:130px; position:absolute;  overflow:hidden; bottom:0px; left:100px;}
#t100 .smallGenericCarousel .genericScrollable .items.phones div .expandBox ul{margin-top:63px;}
#t100 .smallGenericCarousel .genericScrollable .items.phones div .expandBox ul li{margin:7px 0px 0px 0px;width:130px; overflow:hidden;}
#t100 .smallGenericCarousel .genericScrollable .items.phones div .expandBox ul li a{font:bold 12px/10px Arial; padding-left:10px; color:#000; background:url(/system_images/100-Search-Carousel-list-arrow.png) no-repeat left center;}
#t100 .smallGenericCarousel .genericScrollable .items.phones div .expandBox ul li a:hover{color:#555;}

#t100 .smallGenericCarousel .genericScrollable .items.phones div .phoneTitle{width:116px; display:block; margin:0px;  position:absolute; top:8px; left:0px; text-align:center;}
#t100 .smallGenericCarousel .genericScrollable .items.phones div .phoneTitle strong{font:bold 11px/11px Arial;}
#t100 .smallGenericCarousel .genericScrollable .items.phones div .phoneTitle p{font:normal 11px/11px Arial;}

#t100 .header{width:684px; padding-bottom:15px; height:28px;  background:url(/system_images/100-Accordion-BGbar.png) no-repeat left top; }
#t100 .header .arrow{width:12px; height:12px; overflow:hidden; margin:9px 0px 0px 20px; float:left; background:url(/system_images/100-Accordion-selectedtArrow.png) no-repeat left top;}
#t100 .header h3{font:bold 14px/14px Arial; float:left; margin:8px 0px 0px 10px; color:#000;}
#t100 .header h3 span{font-weight:normal; margin-left:4px;}
#t100 .header p{float:right; font:normal 12px/12px Arial; margin:9px 25px 0px 0px; color:#000;}
#t100 .header .arrow.openContainer{background-position:left bottom;}
#t100 .partContent{width:682px; margin-bottom:25px; }
#t100 .contentWraper{width:682px; }

#accordion100 .content{width:682px; margin-bottom:15px; background: url(/system_images/100-Accordion-pageBottom.png) no-repeat left bottom;}
#accordion100 .pagingContainer{width:682px; height:35px;}

#t100 .partContent .part{width:662px; height:55px; margin-left:10px; padding-top:20px;}
#t100 .partContent .part strong a{font:bold 12px/12px Arial; color:#000; text-decoration:none;}
#t100 .partContent .part strong a:hover{font:bold 12px/12px Arial; color:#000;}
#t100 .partContent .part p {font:normal 12px/16px Arial; color:#333; width:630px;}
#t100 .partContent .part p a{text-decoration:none; color:#555;}
#t100 .partContent .part p a:hover{text-decoration:none; color:#000;}
#t100 .partContent .part .H-devideLine{ margin:15px 0px 0px 0px;}

#t100 .mainAndSidebarWrap {width:940px;}
#t100 .mainWrap {width:700px;}
#t100 .mainAndSidebarWrap .mainTop {width:700px; background:url(/system_images/100-main-colum-top.png) no-repeat left bottom;}
#t100 .mainAndSidebarWrap .mainRepeat {width:698px; }
#t100 .mainAndSidebarWrap .mainOutLine {width:698px; background:url(/system_images/100-main-colum-FadeOutLine.png) no-repeat left bottom;}
#t100 .mainAndSidebarWrap .mainContent {width:698px;}
#t100 .mainAndSidebarWrap .mainBottom {width:700px; background:url(/system_images/100-main-colum-bottom.png) no-repeat left top;}
#t100 .mainAndSidebarWrap .mainContentPadded {width:660px;}
#t100 .mainAndSidebarWrap .mainContentPadded .search{margin-top:15px; margin-right:200px;}
#t100 .mainAndSidebarWrap .mainContentPadded .search .searchLeft{float: left; height: 27px; width: 15px; margin-top: 4px; background: url(/system_images/100-search-bg-left.png);}
#t100 .mainAndSidebarWrap .mainContentPadded .search .searchBox{float: left; height: 27px; width: 300px; margin-top: 4px; margin-right: -4px; background: url(/system_images/100-search-bg-repeat.png) repeat-x; font-size: 14px; color: #000; padding-top: 5px;}
#t100 .mainAndSidebarWrap .mainContentPadded .search .searchSubmit{float: left; height: 35px; width: 42px; background: url(/system_images/100-search-btn.png) no-repeat left top; text-indent: -900px; cursor: pointer; clear:right;}
#t100 .mainAndSidebarWrap .mainContentPadded .searchCriterias {clear:left; margin:10px 0 20px; float:left;}
#t100 .mainAndSidebarWrap .mainContentPadded .searchCriterias label{font:bold 12px/12px arial; }
#t100 .mainAndSidebarWrap .mainContentPadded .criteria {float:left; margin:0px 15px 0px 5px; }
#t100 .mainAndSidebarWrap .searchCategories {padding:6px 0px 0px 50px; float:left; width:649px; background:url(/system_images/100-black-category-bg.jpg) no-repeat left top; height:30px; color:#ffffff;}
#t100 .mainAndSidebarWrap .mainContentPadded .category {position:relative; top:2px;}
#t100 .mainAndSidebarWrap .searchResults {color: #555555; float:left; padding-left:8px;}
#t100 .mainAndSidebarWrap .searchResults strong {color: #000000;}
#t100 .mainAndSidebarWrap .searchResults .searchResultBoxHeader {font-size:14px; text-align:center; padding:15px 0px;}

/*   T100 End */


/*   T300 Start  start with main container */
#t300 .serviceCenterAddresses{width:400px; position:relative; margin-top:15px;}
#t300 .serviceCenterAddresses h4 {margin-bottom:10px;}
#t300 .serviceCenterAddresses .serviceSelect{ width:300px; position:relative; left:-2px;}
.timeTable{float:left; font-size:12px; width:516px; margin-left:1px;}
.timeTable thead{ }
.timeTable thead tr{width:517px; height:32px;  background:url(/system_images/0-horisontal-devideLine-twoColor.gif) scroll repeat-x left bottom; }
.timeTable thead tr th{width:100px; font-weight:bold;}
.timeTable thead tr th.stName{width:180px; padding-left:20px; padding-top:7px; }
.timeTable tbody{width:517px; }
.timeTable tbody tr {width:517px; height:31px; background:url(/system_images/300-timeTable-background.jpg) scroll repeat-x ;}
.timeTable tbody tr.selected {  background:url(/system_images/300-timeTable-selected-background.jpg) scroll repeat-x ; }
.timeTable tbody tr td{ width:100px;  padding-top:10px; background:none;}
.timeTable tbody tr td.stName{ width:180px; padding-left:20px; }

/* T300 sidebar  */
#t300 .contactInputField {width:200px; margin:15px 0px 0px 0px; }
#t300 .contactInputField  .genericInputField{width:180px; margin:0 0 10px;} 
#t300 .rightWrap .serviceSelectRadio span{ margin-left:5px;}
/*   T300 End*/

/*   T400   */
#t400 .siteMapLeft{width:238px; margin-top:10px; float:left;}
.siteMapRight{width:238px; margin-top:10px; float:right;}
#t400 .siteMapLeft h5, .siteMapRight h5{margin:10px 0px ;}
#t400 .siteMapLeft a, .siteMapRight a{font-size:12px; color:#000; line-height:16px; margin:0px 15px; display:block;}
#t400 .siteMapLeft a:hover, .siteMapRight a:hover{color:#555;}
#t400 .siteMapLeft ul li a, .siteMapRight ul li a{margin:0px 30px ; display:inline;}
#t400 .H-devideLine {margin-left:10px; width:218px;}

/* T1000 Start */
#t1000.contentWrapper
{
    margin-top: 33px;    
}
.t1000WhatDoYouNeed
{
    position: absolute;
    top: -314px;
    right: -6px;
    width: 233px;
    height: 263px;
    background: url(/system_images/1000-bg-whatdoyouneed.png);
}
.t1000WhatDoYouNeed h4
{
    margin: 30px 0 5px 30px;
}
.t1000WhatDoYouNeedContent
{
    margin: 15px 0 0 20px;
    float: left;
}
.t1000CarouselHeading
{
    position: absolute;
    top: -20px;
    left: 10px;
}
.t1000Carousel
{
    background: transparent url(/system_images/1000-bg-carousel.png);
    width: 949px;
    height: 154px;
    margin-left: -4px;
}
.t1000Carousel .menu
{
    margin: 7px 0 0 5px;
    float: left;
    width: 158px;
    height: 133px;
}
.t1000Carousel .menu ul
{
    margin: 15px 0 0 5px;
    width: 145px;
}
.t1000Carousel .menu li
{
    display: block;
    width: 145px;
    height: 26px;
    background: url(/system_images/1000-menu-hr.gif) no-repeat 3px bottom;
}
.t1000Carousel .menu a
{
    color: #333;
    padding-top: 4px;
    text-indent: 15px;
    display: block;
    width: 145px;
    height: 23px;
    background: url(/system_images/1000-arrow-carousel.png) no-repeat -9999px;
}
.t1000Carousel .menu li.selected a, .t1000Carousel .menu li.selected a:hover
{
    background-position: left -3px;
    color: #fff;
}
.t1000Carousel .menu a:hover
{
    color: #000;   
}
.t1000Carousel .scroll
{
    float: left;
    margin: 20px 0 0 20px;
    width: 750px;
    height: 135px;
}
.t1000Carousel .prevPage, .t1000Carousel .nextPage
{
    float: left;
    margin-top: 45px;
    display:block;
    width: 19px;
    height: 22px;
    text-indent: -9999em;
    background-repeat: no-repeat;
}
.t1000Carousel .prevPage
{
    margin-right: 6px;
    background-image: url(/system_images/0-btn-scroll-left.png);
}
.t1000Carousel .nextPage
{
    margin-left: 6px;
    background-image: url(/system_images/0-btn-scroll-right.png);
}
.t1000Carousel .nextPage:hover, .t1000Carousel .prevPage:hover
{
    background-position: left center;    
}
.t1000Carousel .disabled, .t1000Carousel .disabled:hover
{
    background-position: left bottom;
    cursor: default;
}
/* Scrollable Phones Start */
.t1000Carousel #phones
{
}
.t1000Carousel #scrollPhones
{
    position: relative;
    overflow: hidden;
    float: left;
    height: 135px;
    width: 700px;
}
.t1000Carousel #scrollPhones .items
{
    width: 9999em;
    position: absolute;
}
.t1000Carousel #scrollPhones .items div
{
    position: relative;
    float: left;
    height: 135px;
    width: 175px;
}
.t1000Carousel #scrollPhones .phone
{
    position: absolute;
    bottom: 0;
    left: 0;
}
.t1000Carousel #scrollPhones .productTitle
{
    position: relative;
    margin-top: 25px;
    left: 70px;
    width: 95px;
    line-height: 15px;
    font-size: 12px;
}
.t1000Carousel #scrollPhones .price
{
    position: relative;
    margin-top: 5px;
    left: 70px;
    font-size: 20px;
    font-weight: bold;
}
.t1000Carousel #scrollPhones .btnInfoSmall
{
    position: absolute;
    bottom: 5px;
    left: 70px;
}
.t1000Carousel #scrollPhones .btnInfoSmall_new
{
    position: absolute;
    bottom: 5px;
    left: 70px;
}
.t1000Carousel #scrollPhones .btnBuySmall
{
    position: absolute;
    bottom: 5px;
    left: 101px;
}
/* Scrollable Phones End */

/* Scrollable Subscriptions Start */
.t1000Carousel #subscriptions
{
    display: none;
}
.t1000Carousel #scrollSubscriptions
{
    position: relative; 
    overflow: hidden;
    float: left;
    height: 135px;
    width: 700px;
}
.t1000Carousel #scrollSubscriptions .items
{
    width: 9999em;
    position: absolute; 
}
.t1000Carousel #scrollSubscriptions .items div
{
    position: relative;
    float: left;
    height: 135px;
    width: 233px;
}
.t1000Carousel #scrollSubscriptions .box
{
    position: absolute;
    bottom: 0;
    left: 0;
}
.t1000Carousel #scrollSubscriptions .productTitle
{
    position: relative;
    margin-top: 25px;
    left: 105px;
    width: 95px;
    line-height: 15px;
    font-size: 12px;
    font-weight: bold;
}
.t1000Carousel #scrollSubscriptions .text
{
    position: relative;
    margin-top: 5px;
    line-height: 14px;
    font-size: 11px;
    left: 105px;
    width: 120px;
}
.t1000Carousel #scrollSubscriptions .btnInfoSmall
{
    position: absolute;
    bottom: 5px;
    left: 105px;
}
.t1000Carousel #scrollSubscriptions .btnInfoSmall_new
{
    position: absolute;
    bottom: 5px;
    left: 105px;
}
.t1000Carousel #scrollSubscriptions .btnBuySmall
{
    position: absolute;
    bottom: 5px;
    left: 136px;
}
/* Scrollable Subscriptions End */

/* Scrollable Bundles Start */
.t1000Carousel #bundles
{
    display: none;
}
.t1000Carousel #scrollBundles
{
    position: relative; 
    overflow: hidden;
    float: left;
    height: 135px;
    width: 700px;
}
.t1000Carousel #scrollBundles .items
{
    width: 9999em;
    position: absolute; 
}
.t1000Carousel #scrollBundles .items div
{
    position: relative;
    float: left;
    height: 135px;
    width: 233px;
}
.t1000Carousel #scrollBundles .box
{
    position: absolute;
    bottom: 0;
    left: 0;
}
.t1000Carousel #scrollBundles .productTitle
{
    position: relative;
    margin-top: 25px;
    left: 105px;
    width: 95px;
    line-height: 15px;
    font-size: 12px;
    font-weight: bold;
}
.t1000Carousel #scrollBundles .text
{
    position: relative;
    margin-top: 5px;
    line-height: 14px;
    font-size: 11px;
    left: 105px;
    width: 120px;
}
.t1000Carousel #scrollBundles .btnInfoSmall
{
    position: absolute;
    bottom: 5px;
    left: 105px;
}
.t1000Carousel #scrollBundles .btnInfoSmall_new
{
    position: absolute;
    bottom: 5px;
    left: 105px;
}
.t1000Carousel #scrollBundles .btnBuySmall
{
    position: absolute;
    bottom: 5px;
    left: 136px;
}
/* Scrollable Bundles End */

/* Scrollable Accessories Start */
.t1000Carousel #accessories
{
    display: none;
}
.t1000Carousel #scrollAccessories
{
    position: relative;
    overflow: hidden;
    float: left;
    height: 135px;
    width: 700px;
}
.t1000Carousel #scrollAccessories .items
{
    width: 9999em;
    position: absolute;
}
.t1000Carousel #scrollAccessories .items div
{
    position: relative;
    float: left;
    height: 135px;
    width: 175px; /*Changed by Pierre: width: 233px;*/
}
.t1000Carousel #scrollAccessories .accessory
{
    position: absolute;
    bottom: 0;
    left: 0;
}
.t1000Carousel #scrollAccessories .productTitle
{
    position: relative;
    margin-top: 25px;
    left: 70px; /*Changed by Pierre: left: 125px;*/
    width: 95px;
    line-height: 15px;
    font-size: 12px;
}
.t1000Carousel #scrollAccessories .price
{
    position: relative;
    margin-top: 5px;
    left: 70px; /*Changed by Pierre: left: 125px;*/
    font-size: 20px;
    font-weight: bold;
}
.t1000Carousel #scrollAccessories .btnInfoSmall
{
    position: absolute;
    bottom: 5px;
    left: 70px; /*Changed by Pierre: left: 125px;*/
}
.t1000Carousel #scrollAccessories .btnInfoSmall_new
{
    position: absolute;
    bottom: 5px;
    left: 70px; /*Changed by Pierre: left: 125px;*/
}
.t1000Carousel #scrollAccessories .btnBuySmall
{
    position: absolute;
    bottom: 5px;
    left: 100px; /*Changed by Tobias: left: 156px;*/
}
/* Scrollable Accessories End */
.t1000PlusCarouselHeading
{
    margin:30px 0 10px 10px;
}
.t1000CarouselPlus
{
    position: relative;
    width:940px;
    height:105px;
}
.t1000CarouselPlus .prevPage, .t1000CarouselPlus .nextPage
{
    position: absolute;
    float: left;
    display:block;
    width: 11px;
    height: 16px;
    text-indent: -9999em;
    top: 35px;
    background-repeat: no-repeat;
}
.t1000CarouselPlus .prevPage
{
    left: 25px;
    background-image: url(/system_images/1000-btn-footer-scroll-left.png);
}
.t1000CarouselPlus .nextPage
{
    right: 25px;
    background-image: url(/system_images/1000-btn-footer-scroll-right.png);
}
.t1000CarouselPlus .nextPage:hover, .t1000CarouselPlus .prevPage:hover
{
    background-position: left center;    
}
.t1000CarouselPlus  .disabled, .t1000CarouselPlus .disabled:hover
{
    background-position: left bottom;
    cursor: default;
}
.t1000CarouselPlus #plus
{
   position:relative;
   overflow:hidden; 
   width:805px;
   height:90px;
   float:left;
   left: 67px;
}
.t1000CarouselPlus #plus .items 
{
    width: 9999em;
    position: absolute;
}
.t1000CarouselPlus #plus .items  div 
{
    position:relative;
    float:left;
    height:90px;
    width:120px;
}
.t1000CarouselPlus #plus .items  div a
{
    display:block;
    width:70px;
    height:70px;
    margin-top:7px;
    margin-left:5px;
}
.t1000CarouselPlus #plus .items  div img
{
    position:absolute; 
    left:0px;
    bottom:0;
}

/* HR Start */
.t1000WhatDoYouNeed .login .top 
{
    position: absolute;
    width: 179px;
    top: 25px;
    left: 28px;
}
.t1000WhatDoYouNeed .login .bottom 
{
    position: absolute;
    width: 179px;
    top: 105px;
    left: 28px;
}
.t1000WhatDoYouNeed .login .hr 
{
    position: absolute;
    top: 90px;
    left: 8px;
    background: transparent url(/system_images/1000-hr.gif) no-repeat;
    width: 218px;
    height: 2px;
}
.t1000WhatDoYouNeed .login h4
{
    margin: 0;
    line-height: 20px;
}
.t1000WhatDoYouNeed .login p
{
    line-height: 15px;
    font-size: 11px;
    background-repeat:repeat-x;
}
.t1000WhatDoYouNeed .top img 
{
    right:-10px;
    top:25px;
    width:47px;
    position:absolute;
}
.t1000WhatDoYouNeed .top h4 
{
    width: 150px;
}
.t1000WhatDoYouNeed .login .bottom p
{
    margin-bottom: 5px;
}
.t1000WhatDoYouNeed .login .genericInputField
{
    float: left;
    width: 69px;
}
.t1000WhatDoYouNeed .login .margin
{
    margin-right:25px;
}
.t1000WhatDoYouNeed .login .btnLogin .btnStartTemp
{
    margin-top: 5px;
    float: right;
    right: 0;
}
/* HR End */
/* T1000 End */


/* T1100 Start */
#t1100 .topBannerArea
{
    position: relative;
    height: 275px;
    
}
#t1100 .topBannerArea img.largeProduct
{
    position: absolute;
    top: 0;
    right: 0;    
}
#t1100 .topBannerArea .leftTextArea
{
    padding: 37px 10px 10px 10px;
    width: 320px; 
}
/* T1100 End */

/* T1110 Start */
#t1110 .topBannerArea
{
    position: relative;
    height: 296px;
    
}
#t1110 .topBannerArea img.largeProduct
{
    position: absolute;
    top: 0;
    right: 0;    
}
#t1110 .topBannerArea .leftTextArea
{
    padding: 37px 10px 10px 10px;
    width: 330px; 
}
#t1110 .topBannerArea .leftTextArea h1
{
    margin-bottom: 8px;
}
/* T1110 End */

/* T1111 Start */
#t1111 .topBannerArea
{
    height: 400px;
}
#t1111 .largeTopImageArea
{
    float: left;
    width: 260px;
    margin-left: -15px;   
}
#t1111 .topRightArea
{
    float:left;
    width: 515px;
}
.topRightAreaText
{
    float:left;
    width: 325px;
}
#t1111 .topRightAreaText h1
{
    margin-bottom: 10px;
}
#t1111 .topRightAreaText p
{
    font-size: 12px;
    margin-bottom: 15px;
    line-height: 17px;
}
#t1111 .topRightAreaImage
{
    position: relative;
    float: right;
    width: 190px;
}
#t1111 .topRightAreaImage img
{
    position: absolute;
    top: 0;
    right: 0;    
}
#t1111 .subscriptionContainer, #t1111 .subscriptionContainerLast
{
    float: left;
    width: 147px;
    padding-right: 36px;
    margin-top: 60px;
    position:relative;
}
#t1111 .subscriptionContainer ul, #t1111 .subscriptionContainerLast ul 
{
    margin-bottom: 44px;
}
#t1111 .subscriptionContainer .background, #t1111 .subscriptionContainerLast .background
{
    display: block;
    background: url(/system_images/1111-subscription-header-bg.png) no-repeat;
    width: 138px;
    height: 43px;
    padding: 4px 0 0 23px;
    margin-left: -7px;    
}
#t1111 .subscriptionContainer h3, #t1111 .subscriptionContainerLast h3
{
    font-size: 20px;
    color: #fff;
}
#t1111 .subscriptionContainerLast
{
    float: right;
    padding-right: 0px;
}
#t1111 .btnInfoMedium
{
    position: absolute;
    left: 0px;
    bottom: 0;
}
#t1111 .btnInfoMedium_new
{
    position: absolute;
    left: 0px;
    bottom: 0;
}
#t1111 .btnBuyMedium
{
    position: absolute;
    left: 41px;
    bottom: 0;
}
#t1111 .genericCarousel
{
    margin-bottom: 0;
}
/* T1111 End */

/* T11111 Start */
#t11111 .topLeftArea
{
    margin-left: 20px;
    position: relative;
    float: left;
    width: 340px;
    height: 300px;
}
#t11111 .topLeftArea h1
{
    margin-bottom: 5px;
}
#t11111 .topLeftArea h2
{
    margin-bottom: 20px;
}
#t11111 .topLeftArea li
{
    font-size: 12px;
}
#t11111 .subscriptions
{
    position: absolute;
    bottom: 0;
}
#t11111 .subscriptions h4
{
    margin-bottom: 12px;
}
#t11111 .subscriptions a
{
    margin-right: 20px;
}
#t11111 .topRightArea
{
    position: relative;
    float: left;
    width: 350px;
}
#t11111 .topRightArea .btnBuyBig
{
    position: absolute;
    bottom: 10px;
    left: 250px;
}


/* Merged from 1131 by BIT Team */
#t11111 .topRightArea .thumbs
{
    position: absolute;
    left: 250px;
    bottom: 110px;
}
#t11111 .topRightArea .thumbs img
{
    position: relative;
    width: 32px;
}
#t11111 .topRightArea .thumbs li
{
    width: 32px;
    height: 32px;
    margin-right: 5px;
    cursor: pointer;
    float: left;
}
#t11111 .topRightArea .thumbs span
{
    display:block;
    width: 32px;
    height: 7px;
    background: transparent url(/system_images/0-arrow-up-black.png) no-repeat 10px;
}
#t11111 .topRightArea .thumbs li.selected
{
    cursor: default;
}
#t11111 #tabBox #productScroll .image {
    left: 10px;
    position: absolute;
}
/* END: Merged from 1131 by BIT Team */


#t11111 #tabBox
{
    margin-bottom: 25px;
    margin-top: 10px;    
}
#t11111 #tabBox p
{
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px;
    margin-left: 10px;
}
#t11111 #tabBox .textLeft 
{
    display: block;
    width: 470px;
    float: left;
}
#t11111 #tabBox .stripe 
{
    display: block;
    width: 2px;
    height: 243px;
    position: absolute;
    left: 515px;
    top: -14px;
    float: left;
    background: transparent url(/system_images/0-stripe.png) repeat-y;
}
#t11111 #tabBox .productRight
{
    float: right;
    width: 247px;
    height: 220px;
    margin-right: -18px;
}
#t11111 #tabBox #productScroll 
{
    overflow:hidden;
    position:relative;
    display:block;
    width:247px;
    height:190px;
}
#t11111 #tabBox #productScroll .items
{
    width:9999em;
    position:absolute;
} 
#t11111 #tabBox #productScroll .items div
{
    position:relative;
    float:left;
    width:247px;
    height:190px;
}
#t11111 #tabBox #productScroll .phone
{
    position:absolute;
    top:25px;
    left:25px;
}
#t11111 #tabBox #productScroll .bubble
{
    position:absolute;
    top:0;
    left: 115px;
}
#t11111 #tabBox #productScroll .text
{
    display:block;
    width:110px;
    top: 100px;
    position: absolute;
    left: 115px;
}
#t11111 #tabBox #productScroll .btnBuy
{
    bottom: 5px;
    position: absolute;
    left: 115px;
}
#t11111 #tabBox .navi
{
    margin: 10px 0 0;
    display: block;
    width: 247px;
    text-align: center;
    height: 12px;
}
#t11111 #tabBox .navi a
{
    background:url(/system_images/0-btn-scrollable-page-navigation.png) no-repeat;
    display:inline-block;
    margin-right: 10px;
    width:14px;
    height:12px;
}
#t11111 #tabBox .navi a.active, #t11111 #tabBox .navi a:hover
{
    background-position: left bottom;
}
#t11111 .genericCarousel
{
    margin-bottom: 0;
}

#t11111-lightbox { margin:0; }
#t11111-lightbox table { margin-left:1px; }
#t11111-lightbox .middle .inner { padding:40px 0px; padding-bottom:15px; }
#t11111-lightbox .label { width:230px; text-align:left; padding-left:10px; vertical-align:middle; height:36px; font-size:11px; font-family:Arial; font-weight:normal; }
#t11111-lightbox .odd { background:url(/system_images/11111-odd-table-background.png) repeat-x left bottom; }
#t11111-lightbox td { width:140px; font-size:12px; font-family:Arial; text-align:center; vertical-align:middle; font-weight:bold; }
#t11111-lightbox th { font-size:12px; font-family:Arial; text-align:center; }

#t11111-lightbox td, #t11111-lightbox th { border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; }
#t11111-lightbox thead tr.first th, #t11111-lightbox tfoot tr td { border-left:none; padding-bottom:7px; border-bottom:none; }
#t11111-lightbox thead tr.second th { border-top:1px solid #d6d6d6; }
#t11111-lightbox thead tr.second .placeHolder { margin-top:2px; }
#t11111-lightbox tfoot td { padding-top:10px; text-align:left; padding-left:27px; width:110px; }
#t11111-lightbox .printThisPage { background:transparent url(../images/11111-print-this-page.png) no-repeat scroll left top; display:block; float:right; font-size:0; height:35px; line-height:0; margin-right:25px; margin-top:5px; text-indent:-10000px; width:125px; }


/*   HR Start   */
#t11111 .topRightArea .badge
{
    position: absolute;
    top: 80px;
    left: 240px;
}
#t11111 .genericTabs .content{padding-left:6px;}
#t11111 .mobilHeroHead{width:700px; height:70px;}
#t11111 .mobilHeroHead h5 {margin-left:32px;padding-bottom:10px;}
#t11111 .mobilHeroHead input{}
#t11111 .mobilHeroHead label{font:bold 12px/12px Arial; }
#t11111 .mobilHeroHead .spacer{margin-left:30px; margin-top:20px;}

#t11111 .mobilHeroHead .calculatorBtn { background:transparent url(../images/11111-calculatorbutton.png) no-repeat left top;
                                        float:right; width:148px; height:38px; display:block; text-indent:-10000px; font-size:0; line-height:0; 
                                        margin-top:-25px; margin-right:-35px; }
#t11111 .mobilHero { font:normal 11px/16px Arial; width:759px; border-left:none; border-right:none;}

#t11111 .mobilHero tr{height:36px; border:1px solid #cfcfcf; }
#t11111 .mobilHero tr td{height:24px; border:1px solid #cfcfcf; padding-top:11px;}
#t11111 .mobilHero tr th{height:24px; border:1px solid #cfcfcf; border-left:0; padding-top:11px;}
#t11111 .mobilHero thead{}
#t11111 .mobilHero thead tr{}
#t11111 .mobilHero thead tr th{text-align:center; border-left:none; border-right:none;}
#t11111 .mobilHero thead tr td{text-align:center; }
#t11111 .mobilHero tbody{font-weight:bold;}
#t11111 .mobilHero tbody tr{}
#t11111 .mobilHero tbody tr td{text-align:center;}
#t11111 .mobilHero tbody tr th{text-align:left; padding-left:20px;}
#t11111 .mobilHero tbody tr th span {color:Red;}
#t11111 .mobilHero tr .odd{text-align:left; padding-left:20px; background:url(/system_images/11111-odd-table-background.png) repeat-x left bottom;}
#t11111 .mobilHero tfoot{ border:none;}
#t11111 .mobilHero tfoot tr{border:none;}
#t11111 .mobilHero tfoot tr td{text-align:center; border:none; padding-left:67px;}
#t11111 .mobilHeroFoot{width:600px;  margin:40px 0 20px 15px;}
#t11111 #tabBox .mobilHeroFoot p{font:normal 10px/16px Arial;}
#t11111 .mobilHero .compareToOther { background:transparent url(/system_images/11111-compare-to-other-2.png) no-repeat left top; width:160px; height:21px;
                                     display:block; text-indent:-10000px; font-size:0; line-height:0; margin-top:-5px; margin-left:12px; }
/*   HR End   */
/* T11111 End */

/* T1150 Start*/
#t1150 .topBannerArea{height:300px;}
#t1150 .topBannerArea .leftTextArea{padding: 40px 10px 14px 26px; width: 284px; }
#t1150 .topBannerArea .leftTextArea h1{}
#t1150 .topBannerArea .leftTextArea h2{}
#t1150 .topBannerArea img.largeProduct{ position: absolute;top: 55px;right: 65px; }
#t1150 .topBannerArea .btnInfoMedium{position:absolute; left:210px; top:260px;}
#t1150 .topBannerArea .btnInfoMedium_new{position:absolute; left:210px; top:260px;}
#t1150 .topBannerArea .btnBuyMedium{position:absolute; left:251px; top:260px;}
.pushBoxOuter ,.pushBoxCenter{width:252px; height:220px; float:left; position:relative; top:-14px;}
.pushBoxOuter img,.pushBoxCenter img{position:absolute; bottom:0px; left:0px;}
.pushBoxOuter{border-bottom:1px solid #cfcfcf; }
.pushBoxCenter{border:1px solid #cfcfcf; border-top:none;}
.pushBoxOuter .btnSmallRoundArrow,.pushBoxCenter .btnSmallRoundArrow{position:absolute; right:15px; bottom:2px;}
/* T1150  End*/

/* T1200 Start */
#t1200 .topBannerArea{height:280px;}
#t1200 .topBannerArea .leftTextArea{padding: 27px 10px 14px 26px; width: 260px; }
#t1200 .topBannerArea img.largeProduct{ position: absolute;top: 37px;right: 0; }
/* T1200 End */

/* T1210 Start */
#t1210 .topBannerArea{height:300px;}
#t1210 .topBannerArea .leftTextArea{padding: 27px 10px 14px 28px; width: 338px; }
#t1210 .topBannerArea img.largeProduct{ position: absolute;top: 32px;right: 0; }
.innerTop.fullSizeImg{padding:1px 0 0 6px;}
/* T1210 End */

/* T1120 Start */
.searchFilterBox
{
    position: relative;
    height: 238px;
    width: 761px !important;
    width: 762px;
    background: url(/system_images/0-gridBox-bottom.png) no-repeat center center;
    border-top: 1px solid #cfcfcf;
}
.searchFilterBox .searchFilterBoxTopLeft
{
    position: absolute;
    top: -1px;
    left: 0px;
    height: 13px;
    width: 16px;
    background: #fff url(/system_images/0-gridBox-top-left.gif) no-repeat right top;
}
.searchFilterBox .searchFilterBoxTopRight
{
    position: absolute;
    top: -1px;
    right: 0px;
    height: 13px;
    width: 15px;
    background: #fff url(/system_images/0-gridBox-top-right.gif) no-repeat right top;
}
.searchFilterBox .searchFilterBoxCol
{
    float: left;
    width: 233px;
    margin: 15px 0 0 20px;
    line-height: 25px;
    font-size: 12px;
}
.searchFilterBox .sfbcCol
{
    float: left;
    width: 49%;
}
.searchFilterBox .showFilteredSelection
{
    position: absolute;
    bottom: 0;
    right: 35px;
    height: 40px;
    width: 188px;
    background: url(/system_images/0-btn-show-my-selection.png);
    text-indent: -999em;
}
#filteredResultContainer
{
    display: none;
}
.gridBox
{
    width: 100%;
}
.gridBoxTop
{
    position: relative;
    height: 55px;
    border: 1px solid #cfcfcf;
}
.gridBoxTopLeft
{
    position: absolute;
    top: -1px;
    left: -1px;
    height: 13px;
    width: 15px;
    background-image: url(/system_images/0-gridBox-top-left.gif);
}
.gridBoxTopRight
{
    position: absolute;
    top: -1px;
    right: -1px;
    height: 13px;
    width: 15px;
    background-image: url(/system_images/0-gridBox-top-right.gif);
}
.gridBoxTopHeading
{
    margin: 20px;
}
.gridBoxContent .gridBoxItem
{
    position: relative;
    float: left;
    height: 221px;
    width: 252px;
    border-bottom: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
}
.gridBoxContent .gridBoxItemRight
{
    border-right: 1px solid #cfcfcf;
}
.gridBoxContent .gridBoxItem h4
{
    position: absolute;
    top: 15px;
    left: 20px;
}
.gridBoxContent .gridBoxItem .phone
{
    position: absolute;
    bottom: 0px;
    left: 15px;
}
.gridBoxContent .gridBoxItem .description
{
    position: absolute;
    bottom: 50px;
    left: 100px;
    width: 140px;
    font-size: 12px;
    line-height: 15px;
    color: #333;
}
.gridBoxContent .gridBoxItem .info
{
    position: absolute;
    bottom: 4px;
    right: 57px;
    width: 31px;
    height: 28px;
    display: block;
    text-indent: -999em;
    background: url(/system_images/0-btn-info-en.png);
}
.gridBoxContent .gridBoxItem .buy
{
    position: absolute;
    bottom: 4px;
    right: 25px;
    width: 32px;
    height: 28px;
    display: block;
    text-indent: -999em;
    background: url(/system_images/0-btn-buy-en.png);
}

.moreInfo
{
    background:transparent url(/system_images/11111-more-info.png) no-repeat scroll left top;
    display:block;
    height:33px;
    text-indent:-10000px;
    width:77px;
    font-size:0;
    line-height:0;
}
.moreInfo:hover
{
    background-position:left bottom;
}
.grodBoxContent .gridBoxItem .moreInfo:hover
{
    
}

.gridBoxContent .gridBoxBottom
{
    background: url(/system_images/0-gridBox-bottom.png) no-repeat bottom;
    height: 238px;
    width: 760px;
}
.gridBoxContent .gridBoxBottom .gridBoxItem
{
    border: none;
}
/* T1120 End */

/* T1120-HR Start */
.sfbcListBy
{
    width: 200%;
}
.sfbcListByLabel
{
    width: 50%;
    float: right;
}
/* T1120-HR End */

/*  T200  "404Page"*/
.header404{width:940px; height:295px; position:relative;}
.header404 .headerContent{width:410px; position:absolute; top:80px; right:30px;}
.header404 .headerContent h1{}
.header404 .headerContent h4{margin-top:10px;}
.header404 img{position:absolute; top:80px; left:10px;}
.siteMap404{width:940px; }
.siteMap404Top{width:940px; height:12px; background:url(/system_images/200-404pageSiteMapBg-top.png) no-repeat left bottom;}
.siteMap404body{width:938px;  background:url(/system_images/200-404pageSiteMapBg-repeat.png) repeat-x left bottom; border:solid 1px #e1e1e1; border-top:none; border-bottom:none; }
.siteMap404OutLine{width:938px;  background:url(/system_images/200-404pageSiteMapBg-outlines.png) no-repeat left bottom;}
.siteMap404content{width:936px; margin-left:2px; position:relative; background:url(/system_images/200-404-sitemapDevideLine.png) repeat-y left top;}
.siteMap404PartColum{width:186px; height:100%; float:left; position:relative; top:-11px;} /* border-right:1px solid #e1e1e1  was removed to avoid siteMap404LastPartColum */
.siteMap404PartColum h4{margin:25px 0px 10px 20px;}
.siteMap404PartColum a{font-size:12px; color:#000; line-height:25px; margin:0px 0px 0px 22px; display:block; }
.siteMap404PartColum a:hover{color:#555;}
.siteMap404content .siteMap404LastPartColum{ border:none;}
.siteMap404foot{width:940px; height:31px; background:url(/system_images/200-404pageSiteMapBg-bottom.png) no-repeat left top;}
/*  T200 END  */

/* T1130 */
#t1130 .topBannerArea img.largeProduct
{
    float: right;
    margin-right: 100px;
}
#t1130 .leftTextArea    
{
    float: left;
    position: relative;
    left: 30px;
    top: 40px;
    width: 335px;
}
.gridBoxContent .gridBoxItem .description
{
    left: auto;
    right: 5px;
    width: 110px;
}
/* T1130 End */

/* T3110 */
#t3110 .H-devideLine {margin-left:10px; width:218px;}
/* T3110 End */

/* T600 */
#t600 .article {
    font-size: 12px;
}
#t600 .article img {
    float: left;
    margin-right:12px;
}
#t600 hr {
    color: #cfcfcf;
    background-color: #cfcfcf;
    border: 0;
    border-bottom: 1px solid #fff;
    height: 2px;
    margin: 19px 0;
}
#t600lightbox img {
    float: left;
    margin-right: 20px;
}
#t600lightbox .middle .inner div {
    float: left;
    }
/* T600 End */





/*   T3000 Start */
#t3000 .mainAndSidebarWrap .mainContentPadded .search{margin-top:15px;}
#t3000 .mainAndSidebarWrap .mainContentPadded .search .searchLeft{float: left; height: 27px;    width: 15px; margin-top: 4px; background: url(/system_images/100-search-bg-left.png);}
#t3000 .mainAndSidebarWrap .mainContentPadded .search .searchBox{float: left; height: 27px; width: 300px; margin-top: 4px; margin-right: -4px; background: url(/system_images/100-search-bg-repeat.png) repeat-x; font-size: 14px; color: #000; padding-top: 5px;}
#t3000 .mainAndSidebarWrap .mainContentPadded .search .searchSubmit{float: left; height: 35px; width: 42px; background: url(/system_images/100-search-btn.png) no-repeat left top; text-indent: -900em; cursor: pointer; clear:right; font-size: 0;}
#t3000 .mainAndSidebarWrap .mainContentPadded .searchCriterias {clear:left; margin:10px 0 20px 0px; float:left;}
#t3000 .mainAndSidebarWrap .mainContentPadded .searchCriterias label{font:bold 12px/12px Arial;}
#t3000 .mainAndSidebarWrap .mainContentPadded .criteria {float:left; margin:0px 15px 0px 5px; }
#t3000 .accordion502 .partContent .part strong a{font:bold 11px/14px Arial; color:#000; text-decoration:none;}
#t3000 .accordion502 .partContent .part p a{font: normal 11px/14px Arial; color:#555; width:450px; text-decoration:none;}
#t3000 .accordion502 .partContent .part p a:hover{color:#000;}
#t3000 .mainAndSidebarWrap  .searchResults {color: #555555; float:left; margin-left:8px;}
#t3000 .mainAndSidebarWrap  .searchResults strong {color: #000000;}
/*   T3000 End */

/*  T3000 Start-customer-service */
#t3000cs .leftTopPart , #t3000cs .rightTopPart{ position:relative;  width:309px; margin-top:20px; float:left; }
#t3000cs .leftTopPart{padding:0px 20px 20px 0px; height:110px; z-index: 500;}
#t3000cs .rightTopPart{border-left:1px solid #e1e1e1; padding:0px 0px 20px 20px;}
#t3000cs .topPartLR {border-bottom:1px solid #e1e1e1; float:left; margin-bottom: 20px; }
#t3000cs .navigationSearchBox{width:265px;}
#t3000cs .navigationSearch{float:left; top:25px; left:0px;}
#t3000cs .radioBtnsAsk{position:absolute; left:0px; top:60px; }
#t3000cs .radioBtnsAsk label{font:bold 12px/12px Arial; color:#000; margin-left:4px; margin-right:10px;}
#t3000cs .radioBtnsAsk p em{font:italic 12px/12px Arial; color:#000; position:relative; top:10px;}
#t3000cs .contactInputField { margin:15px 0 0; width:200px; }
#t3000cs .contactInputField .genericInputField { margin:0 0 10px; width:180px; }
#t3000cs .rightWrap .serviceSelectRadio span { margin-left:25px; }
#t3000cs .inputSubmit { margin-bottom: 10px; }
#t3000cs .inputSubmit .input{ width: 130px; }
#t3000cs dl dt { font:bold italic 12px/14px Arial;  margin-bottom: 15px; padding-left: 10px; background: url(/system_images/0-blue-arrow-7.png) no-repeat left top; }
#t3000cs dl dt a { color: #0085b4; }
#t3000cs dl dt.active { margin-bottom: 5px; background-position: left bottom; }
#t3000cs dl dd{ font: normal 11px/14px Arial; display: none; margin-bottom: 15px; padding-left: 10px; }
#t3000cs dl dd.active { display: block; }
#t3000cs .popupLayer {
    display: none;
    
    position:absolute;
    z-index: 500;
    top: 24px;
    left: 15px;
    
    padding: 35px 20px;
    width:360px; /* 400 - 20 - 20*/
    height: 340px /* 410 - 35 - 35 */;
    background: url(/system_images/3000-popup-layer-bg.png) no-repeat left top;
    
    color: #FFF;
}   
#t3000cs .popupLayer H4 {
    margin-bottom: 7px;
}
#t3000cs .popupLayer H4 span {
    color: #757575;
    font-size: 14px;
}
#t3000cs .popupLayer ul li {
    margin-bottom: 5px;
}
#t3000cs .popupLayer ul li a {
    color: #bbb;
    font-size: 11px;
}
#t3000cs .popupLayer ul li a span {
    color: #35bbeb;
}
#t3000cs .popupLayer .btnGrey22 {
    margin-top: 15px;
}
#t3000cs .popupLayer HR {
    background-color: #3c3c3c;
    color: #3c3c3c;
    border: 0;
    height: 1px;
    margin: 15px 0;
}
/*   T3000 End */

.btnGrey22 {
    background: url(/system_images/0-btn-grey-right-21-bg.png) no-repeat right top;
    display:block;
    float: left;
    height: 21px;
    padding-right: 10px;
}
.btnGrey22 span {
    background: url(/system_images/0-btn-grey-left-21-bg.png) no-repeat left top;
    display: block;
    height: 21px;
    line-height: 21px;
    padding-left: 10px;
    color: #0085b4;
    font-size: 12px;
    font-weight: bold;
}

/* T3100 */
#t3100 .intro {
    float:right;
    margin-left: 20px;
}
#t3100 dl {
    margin-top: 10px;
}
#t3100 dl dt {
    font: bold 12px/14px Arial;
    margin-bottom: 15px;
    padding-left: 10px;
    background: url(/system_images/0-blue-arrow-7.png) no-repeat left top;
}
#t3100 dl dt a {
    color: #0085b4;
}
#t3100 dl dt.active {
    margin-bottom: 5px;
    background-position: left bottom;
}
#t3100 dl dd{
    font: normal 11px/14px Arial;
    display: none;
    margin-bottom: 15px;
    padding-left: 10px;
}
#t3100 dl dd.active {
    display: block;
}
#t3100 .contactInputField {
    margin:15px 0 0;
    width:200px;
}
#t3100 .contactInputField .genericInputField {
    margin:0 0 10px;
    width:180px;
}
#t3100 .rightWrap .serviceSelectRadio span {
    margin-left:25px;
}
#t3100 .inputSubmit {
    margin-bottom: 10px;
}
#t3100 .inputSubmit .input{
    width: 130px;
   
}
/* T3100 END */


/*   T3160   */
#t3160 .tabWraper{ float:left;}
#t3160 .tabWraper .article{margin:10px 10px 0px 30px;}
#t3160 .tabWraper hr{width:100%; border:none; height:2px; border-bottom:1px solid #fff; border-top:1px solid #cfcfcf;}
#t3160 .tabWraper .shadowedTabs .ui-tabs-panel {width:516px; padding:18px 0 0 1px;}
#t3160 .topContinerImg{width:478; height:100px; position:relative;}
#t3160 .topContinerImg img{ position:absolute; right:20px; top:25px;}
#t3160 .serviceSelectRadio label{margin-right:20px;}
#t3160 dl{margin:18px 10px 0 30px; }
#t3160 dl dt { font:bold normal 12px/10px Arial;  margin-bottom: 15px; padding-left: 15px; background: url(/system_images/3160-ddList-arrow.png) no-repeat left top; }
#t3160 dl dt a { color: #000; }
#t3160 dl dt.active { margin-bottom: 5px; background-position: left bottom; }
#t3160 dl dd{ font: normal 11px/17px Arial; display: none; margin-bottom: 20px; padding-left: 10px; }
#t3160 dl dd.active { display: block; }
#t3160 .btnSmallRoundArrow16{display:block; margin-top:5px;}
#t3160 .lightLine{border:none; width:100%; margin:0 0 35px 0; border-bottom:solid 1px #fff; border-top:solid 1px #cfcfcf;}
#t3160 .contactInputField{width:180px;}
#t3160 .contactInputField .genericInputField{margin:10px 0 0 0 ;}
#t3160 .tabWraper .article{margin:10px 0 0 0;}
#t3160 .tabWraper h4{margin-left:30px;}
#t3160 .topddList{margin-top:13px;}
#t3160 .topddList ul{margin:0 0 20px 20px;}
#t3160 .topddList ul li{display:inline; margin-right:8px;}
#t3160 .topddList ul li a{display:inline;}
#t3160 .topddList ul li h6{display:inline; font:bold 12px/12px Arial;}
#t3160 .ddListFooter{width:507px; height:35px;}
#t3160 .ddListFooter a{ display:block; margin:16px 0 0 0 ; float:right; width:67px; height:12px; text-decoration:none; text-indent:-9999em; background:url(/system_images/0-back-to-top.png) left top;}
#t3160 .ddListFooter a:hover{}
#t3160 .serviceSelectRadio .jquery-radiobutton{margin-left:10px;}
/*   T3160 End*/


/* T21111 Start */
#t21111 .genericCarousel
{
    margin-bottom: 92px;    
}
#t21111 .topLeftArea
{
    margin-left: 20px;
    position: relative;
    float: left;
    width: 380px;
    height: 300px;
}
#t21111 .topLeftArea h1
{
    margin-bottom: 15px;
}
#t21111 .topLeftArea li
{
    font-size: 12px;
}
#t21111 .subscriptions
{
    position: absolute;
    bottom: 0;
}
#t21111.rightColumn
{
    margin-top: 40px;
}
#t21111 .subscriptions h4
{
    margin-bottom: 12px;
}
#t21111 .subscriptions a
{
    margin-right: 20px;
}
#t21111 .topRightArea
{
    position: relative;
    float: left;
    width: 350px;
}
#t21111 .topRightArea .btnBuyBig
{
    position: absolute;
    bottom:20px;
    left:210px;
}
#t21111 #tabBox
{
    margin-bottom: 25px;
    margin-top: 10px;    
}
#t21111 #tabBox p
{
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px;
}
#t21111 #tabBox .textLeft 
{
    display: block;
    width: 470px;
    float: left;
}
#t21111 #tabBox .stripe 
{
    display: block;
    width: 2px;
    height: 243px;
    position: absolute;
    left: 515px;
    top: -14px;
    float: left;
    background: transparent url(/system_images/0-stripe.png) repeat-y;
}
#t21111 #tabBox .productRight
{
    float: right;
    width: 247px;
    height: 220px;
    margin-right: -18px;
}
#t21111 #tabBox #productScroll 
{
    overflow:hidden;
    position:relative;
    display:block;
    width:247px;
    height:190px;
}
#t21111 #tabBox #productScroll .items
{
    width:9999em;
    position:absolute;
} 
#t21111 #tabBox #productScroll .items div
{
    position:relative;
    float:left;
    width:247px;
    height:190px;
}
#t21111 #tabBox #productScroll .phone
{
    position:absolute;
    top:25px;
    left:25px;
}
#t21111 #tabBox #productScroll .bubble
{
    position:absolute;
    top:0;
    left: 115px;
}
#t21111 #tabBox #productScroll .text
{
    display:block;
    width:110px;
    top: 100px;
    position: absolute;
    left: 115px;
}
#t21111 #tabBox #productScroll .btnBuy
{
    bottom: 5px;
    position: absolute;
    left: 115px;
}
#t21111 #tabBox .navi
{
    margin: 10px 0 0;
    display: block;
    width: 247px;
    text-align: center;
    height: 12px;
}
#t21111 #tabBox .navi a
{
    background:url(/system_images/0-btn-scrollable-page-navigation.png) no-repeat;
    display:inline-block;
    margin-right: 10px;
    width:14px;
    height:12px;
}
#t21111 #tabBox .navi a.active, #t21111 #tabBox .navi a:hover
{
    background-position: left bottom;
}
/* T21111 End */

/* T1131 Start */
#t1131 .topLeftArea
{
    margin-left: 20px;
    position: relative;
    float: left;
    width: 300px;
    margin-right: 10px; /* Changed from 40px to 10px */
    margin-top: 10px;
    height: 290px;
}
#t1131 .topLeftArea h1
{
    margin-bottom: 5px;
}
#t1131 .topLeftArea h2
{
    margin-bottom: 20px;
}
#t1131 .topLeftArea p
{
    font-size: 12px;
}
#t1131 .subscriptions
{
    position: absolute;
    bottom: 0;
}
#t1131 .subscriptions h4
{
    margin-bottom: 12px;
}
#t1131 .subscriptions a
{
    margin-right: 20px;
}
#t1131 .topRightArea
{
    position: relative;
    float: left;
    width: 425px; /* Changed from 365px to 425px */
    height: 300px;
}
#t1131 .topRightArea img
{
    position: absolute;
    bottom: 0;
}
#t1131 .btnBuyBig
{
    position: absolute;
    bottom: 0;
    left: 310px; /* Changed from 250px to 310px */
}
#t1131 .topRightArea .thumbs
{
    position: absolute;
    left: 310px; /* Changed from 250px to 310px */
    bottom: 110px;
}
#t1131 .topRightArea .thumbs img
{
    position: relative;
    width: 32px;
}
#t1131 .topRightArea .thumbs li
{
    width: 32px;
    height: 32px;
    margin-right: 5px;
    cursor: pointer;
    float: left;
}
#t1131 .topRightArea .thumbs span
{
    display:block;
    width: 32px;
    height: 7px;
    background: transparent url(/system_images/0-arrow-up-black.png) no-repeat 10px;
}
#t1131 .topRightArea .thumbs li.selected
{
    cursor: default;
}
#t1131 #tabBox
{
    margin-bottom: 25px;
    margin-top: 25px;    
}
#t1131 #tabBox p
{
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px;
}
#t1131 #tabBox .textLeft 
{
    display: block;
    width: 470px;
    float: left;
}
#t1131 #tabBox .stripe 
{
    display: block;
    width: 2px;
    height: 243px;
    position: absolute;
    left: 515px;
    top: -14px;
    float: left;
    background: transparent url(/system_images/0-stripe.png) repeat-y;
}
#t1131 #tabBox .productRight
{
    float: right;
    margin-right: -19px;
    width: 247px;
    height: 220px;
}
#t1131 #tabBox #productScroll 
{
    overflow:hidden;
    position:relative;
    display:block;
    width:247px;
    height:190px;
}
#t1131 #tabBox #productScroll .items
{
    width:9999em;
    position:absolute;
} 
#t1131 #tabBox #productScroll .items div
{
    position:relative;
    float:left;
    width:247px;
    height:190px;
}
#t1131 #tabBox #productScroll .box
{
    position:absolute;
    top:25px;
    left:0;
}
#t1131 #tabBox #productScroll .bubble
{
    position:absolute;
    top:0;
    left: 135px;
}
#t1131 #tabBox #productScroll .text
{
    font-size: 11px;
    display:block;
    width:105px;
    top: 100px;
    position: absolute;
    left: 135px;
}
#t1131 #tabBox #productScroll .btnBuy
{
    bottom: 5px;
    position: absolute;
    left: 135px;
}
#t1131 #tabBox .navi
{
    margin: 10px 0 0;
    display: block;
    width: 247px;
    text-align: center;
    height: 12px;
}
#t1131 #tabBox .navi a
{
    background:url(/system_images/0-btn-scrollable-page-navigation.png) no-repeat;
    display:inline-block;
    margin-right: 10px;
    width:14px;
    height:12px;
}
#t1131 #tabBox .navi a.active, #t1131 #tabBox .navi a:hover
{
    background-position: left bottom;
}
#t1131 .genericCarousel
{
    margin-bottom: 20px;
}
/* T1131 End */

/*   T5200   */
#t5200{}
#t5200 .formHolder{width:420px; margin:10px 0 0 0 ; position:relative;}
#t5200 .formHolder .genericInputField{ width:300px; margin:10px 0 0 0 ;}
#t5200 .formFootCointer{ width:300px;  margin-top:10px; float:left;}
#t5200 .formFootCointer2{width:420px; margin-top:10px; float:left;}
#t5200 .tekniskContainer {width:470px; margin-left:10px; height:40px; position:relative; float:left;}
#t5200 .tekniskContainer p{}
#t5200 .tekniskContainer p label{margin-right:20px; font-size:12px;}
#t5200 .tekniskContainer .sendBtn{position:absolute; right:40px; top:20px;}
#t5200 .redStar{font-size:17px; color:red;}
#t5200 #redStar1{ position:absolute;top:7px; right:92px;}
#t5200 #redStar2{position:absolute;top:40px; right:92px;}
#t5200 #redStar3{position:absolute;top:110px; right:92px;}
#t5200 #redStar4{position:absolute;top:144px; right:92px;}
#t5200 #redStar5{position:absolute;top:245px; right:92px;}

/*   T5300   */
#t5300  .serviceSelectRadio label{margin-right:20px;}
#t5300 .serviceSelect1{width:190px; position:relative; top:10px; left:0px; float:left; height:25px;}
#t5300 .serviceSelect2{width:184px;  margin:10px 0px 0 0 ; float:left; height:25px;}
#t5300 .optionsContainer{width:480px; position:relative; left:0; height:82px;}
#t5300 .serviceSelect3 {float:left;  width:300px; height:30px;}
#t5300 .serviceSelect3 p label{ margin-right:20px;}
#t5300 .serviceSelect4{ width:77px; position:relative; float:right; margin:10px 10px 0 0px;}
#t5300 .contactInputField .genericInputField{margin:10px 0 0 0 ;}
#t5300 .contactInputField{width:180px;}
#t5300 .storeTable{ width:518px; float:left; margin:0; padding:0;}
#t5300 .storeTable strong{font-size:13px; font-weight:bold;}
#t5300 .storeTable thead{width:518px; height:25px;}
#t5300 .storeTable thead tr{width:518px ; background:url(/system_images/5300-table-bottom-border-repeat.jpg) repeat-x left bottom;}
#t5300 .storeTable thead tr td{width:146px; font-size:13px; font-weight:bold; padding-bottom:13px; padding-left:20px;}
#t5300 .storeTable tbody tr{height:45px; width:518px; background:url(/system_images/5300-table-repeat.jpg) repeat-x left bottom;}
#t5300 .storeTable tbody tr.odd{height:44px; width:518px; background-color:#efefef; background:url(/system_images/5300-table-repeat-odd.jpg) repeat-x left top;}
#t5300 .storeTable tbody tr td{ height:35px; padding-left:20px; padding-top:9px; font-size:12px; font-weight:normal; }
#t5300 .storeTable .storeTablePhone{width:98px;}
#t5300 .storeTable .storeTableTime{width:180px;}
#t5300 .storeTable .storeTableAdr{width:180px;}
#t5300 .serviceSelect1 .sb-top-wrap,#t5300 .serviceSelect2 .sb-top-wrap{width:195px;}
#t5300 .storeTableBottomLine{height:2px; width:518px; float:left; background:url(/system_images/5300-table-bottom-border-repeat.jpg) repeat-x left bottom;}

/*   t5100   */
#t5100 .tabWraper{ float:left;}
#t5100 .tabWraper .article{margin:10px 10px 0px 30px;}
#t5100 .tabWraper hr{width:100%; border:none; height:2px; border-bottom:1px solid #fff; border-top:1px solid #cfcfcf;}
#t5100 .tabWraper .shadowedTabs .ui-tabs-panel {width:516px; padding:18px 0 0 1px;}
#t5100 .topContinerImg{width:478; height:100px; position:relative;}
#t5100 .topContinerImg img{ position:absolute; right:20px; top:25px;}
#t5100 .topContinerImg p{}
#t5100 .contactInputField{width:180px;}
#t5100 .contactInputField .genericInputField{ margin-top:10px;}
#t5100 .serviceSelectRadio label{margin-right:20px;}
#t5100 .tabWraper .article dl{}
#t5100 .tabWraper .article dl dt{}
#t5100 .tabWraper .article dl dd{}
#t5300 .storeTableBottomLine{height:2px; width:518px; float:left; background:url(/system_images/5300-table-bottom-border-repeat.jpg) repeat-x left bottom;}





















/***************************/
/* ADDED BY TELE2 BIT TEAM */
/***************************/
.footerSection #newsletter p {
    color: #000;
    margin-bottom: 10px;
    font-size: 13px;
}

#newsView .lightBox700Wrap {
    margin: 30px 0!important;
}
.navigationSearch form {
    float: left;
    width: 225px;
}
.mainAndSidebarWrap .mainContentPadded {
    min-height: 100px; /* changed from 220px */
}

