body {
    color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
    padding: 0px; margin: 0px;
    background-color: #ffffff;
}



/**
 * Global styles
 */

div.pClear {
    clear: both;
}

a {
    color: #808800; text-decoration: underline;
}

a:hover {
    color: #808800; text-decoration: none;
}

a img {
    border: 0px none;
}

a span {
    cursor: pointer;
}

form {
    margin: 0px;
}




/**
 *  Page head
 */

div.pHead {
    height: 90px;
    margin: 0px;
    background: #ffffff url( './../images/design/bg_head.png' ) left top repeat-x;
    border-bottom: 3px solid #c8d200;
    position: relative;
}

h2.pLogotype {
    color: #666666; font-size: 1.30em; font-weight: none; text-align: center;
    width: 207px; height: 70px; line-height: 35px;
    padding: 10px 20px 10px 20px; margin: 0px;
    float: left;
    overflow: hidden;
}

h2.pLogotype a {
    width: 207px; height: 70px;
    background: url( "./../images/design/logo_limeshop.png" ) left top no-repeat;
    display: block;
    overflow: hidden;
}

h2.pLogotype span {
    display: none;
}

div.pHeadUser,
div.pHeadTime {
    color: #444444; font-size: 0.90em; font-weight: bold;
    width: 250px; line-height: 18px;
    padding: 10px; margin: 5px 0px 0px 0px;
    float: right;
}

div.pHeadUser span.showLabel,
div.pHeadTime span.showLabel {
    font-weight: normal; font-style: italic;
    width: 90px;
    float: left;
}

div.pHeadUser select.languageSelect {
    font-size: 0.90em;
}



/**
 *  Main menu
 */

div.pMenu {
    font-size: 0.85em;
    width: 210px;
    padding: 0px; margin: 0px 1px 0px 0px;
    float: right;
}


div.pMenu ul {
    padding: 0px; margin: 0px;
    list-style-type: none;
}

div.pMenu ul li.menuLevel1 a {
    color: #666666; font-weight: bold; text-transform: uppercase; text-decoration: none;
    height: 30px; line-height: 30px;
    padding: 1px 0px 1px 0px;
    border-bottom: 1px solid #cccccc;
    display: block;
}

div.pMenu ul li.menuLevel1 a span {
    padding: 0px 10px 0px 10px;
    border-left: 10px solid #c8d200;
    display: block;
}

div.pMenu ul li.menuLevel1 a:hover {
    color: #c8d200; text-decoration: none;
}

div.pMenu ul li.menuLevel2 a {
    color: #666666; font-weight: normal; text-transform: none; text-decoration: none;
    height: 24px; line-height: 24px;
    padding: 1px 0px 1px 0px; margin: 0px 0px 0px 20px;
    border-bottom: 1px solid #cccccc;
    display: block;
}

div.pMenu ul li.menuLevel3 a {
    color: #666666; font-weight: normal; text-transform: none; text-decoration: none;
    height: 24px; line-height: 24px;
    padding: 1px 0px 1px 0px; margin: 0px 0px 0px 40px;
    border-bottom: 1px solid #cccccc;
    display: block;
}

div.pMenu ul li.menuLevel2 a span,
div.pMenu ul li.menuLevel3 a span {
    padding: 0px 10px 0px 10px;
    display: block;
}

div.pMenu ul li.menuLevel2 a:hover,
div.pMenu ul li.menuLevel3 a:hover {
    color: #c8d200; background-color: #FFFFFF;
}





div.pContent {
    padding: 20px 230px 20px 20px;
}

h1.pageTitle {
    color: #c8d200; font-size: 2.00em; font-weight: normal;
    margin: 0px 0px 15px 0px;
}

h2.pageTitle {
    color: #666666; font-size: 1.60em; font-weight: normal;
    padding: 0px; margin: 25px 0px 5px 0px;
}

h3.pageTitle {
    color: #666666; font-size: 1.40em; font-weight: normal; font-style: italic;
    padding: 0px; margin: 15px 0px 5px 0px;
}



div.catalogueTree {
    height: 19px; line-height: 19px;
    padding: 11px 0px 14px 0px; margin: -15px 0px 15px 0px;
    background: url( "./../images/design/icons/icon_tree.gif" ) left center no-repeat;
}

div.catalogueTree p {
    color: #333333; font-size: 0.85em;
    padding: 0px; margin: 0px 0px 0px 40px;
    background-color: #FCFCFC;
    border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3;
}

div.catalogueTree a {
    color: #333333; font-weight: none; text-decoration: underline;
}

div.catalogueTree a:hover {
    color: #333333; text-decoration: none;
}



div.listTable {
    width: 100%;
    position: relative;
}

div.listTable a {
    font-weight: bold;
}

table.lTable {
    font-size: 0.90em;
    width: 100%;
    background-color: #CCCCCC;
}

table.lTable td,
table.lTable th {
    line-height: 28px;
}

table.lTable td.pText {
    line-height: 16px;
}

table.lTable tr.tHead {
    color: #FFFFFF;
    background-color: #c8d200;
}

table.lTable tr.tRow {
    background-color: #ffffff;
}

table.lTable tr.tRow_2 {
    background-color: #f6f6f6;
}

table.lTable tr.tRow:hover,
table.lTable tr.tRow_2:hover {
    background-color: #f0f0f0;
}






tr.listTableRowNotAvailable {
    background-color:            #E6E6E6;
}

tr.listTableRowLastOffer {
    background-color:            #E1F0FF;
}

div.listTableResults {
    color: #888888; font-size: 0.90em;
    height: 20px; line-height: 20px;
    padding: 0px; margin: 5px 0px 5px 0px;
}

div.listTableResultsPages {
    text-align: right;
    float: right;
}

div.listTableResults a {
    color: #888888; text-decoration: undeline;
}

div.listTableResults a:hover {
    color: #888888; text-decoration: none;
}


div.listTableResults input, div.listTableResults button {
    font-size:                8pt;
    text-align:                center;
    width:                    25px;
    border:                    1px solid #CCCCCC;
}



span.showSpecials {
    color:                    #CC0000;
    font-weight:                bold;
}

div.backofficeBottom {
    color: #444444; font-size: 0.85em; text-align: center;
    height: 30px; line-height: 30px;
    padding: 0px 20px 0px 20px; margin: 10px 0px 0px 0px;
    background: #c8d200;
}

div.backofficeBottom div.bottomLeft {
    float: left;
}

div.backofficeBottom div.bottomRight {
    float: right;
}

div.backofficeBottom a {
    color: #444444; text-decoration: underline;
}

div.backofficeBottom a:hover {
    color: #444444; text-decoration: none;
}

form {
    margin:                    0px;
}

#backofficeLoginForm {
    width:                    450px;
    height:                    116px;
    background:                url( "./../images/design/bg_form_login.gif" ) top left no-repeat;
    padding:                34px 0px 0px 0px;
    margin:                    0px;
}

#backofficeLostPasswordForm {
    width:                    450px;
    height:                    116px;
    background:                url( "./../images/design/bg_form_password.gif" ) top left no-repeat;
    padding:                34px 0px 0px 0px;
    margin:                    0px;
}

#backofficeLoginForm fieldset, #backofficeLostPasswordForm fieldset {
    padding:                15px;
    margin:                    0px;
    border:                    0px none;
}

#backofficeLoginForm legend, #backofficeLostPasswordForm legend {
    display:                none;
}

#backofficeLoginForm div.formButtons, #backofficeLostPasswordForm div.formButtons {
    padding:                0px 0px 0px 15px;
    margin:                    0px;
}

#backofficeLoginForm label, #backofficeLostPasswordForm label {
    width:                    120px;
}

a.iconFormLostPassword {
    height:                    18px;
    background:                url( "./../images/design/icons/icon_form_lost_password.gif" ) top left no-repeat;
    padding:                0px 0px 0px 23px;
}

a.iconFormLogin {
    height:                    18px;
    background:                url( "./../images/design/icons/icon_form_login.gif" ) top left no-repeat;
    padding:                0px 0px 0px 23px;
}

fieldset {
    margin:                    10px 0px 0px 0px;
    padding:                5px;
    border:                    1px solid #CCCCCC;
}

legend {
    color:                    #c8d200;
    font-size:                10pt;
    font-weight:                bold;
    padding-bottom:                7px;
    padding-left:                5px;
    padding-right:                5px;
}

div.formItem {
    clear:                    left;
    padding:                2px;
}

div.formItemRequired {
    clear:                    left;
    padding:                2px;
}

div.formItemSeparate {
    clear:                    left;
    padding:                10px 0px 0px 0px;
    margin:                    10px 0px 0px 0px;
    border-top:                1px solid #CCCCCC;
}

label {
    float:                    left;
    width:                    175px;
}

div.formItemRequired label {
    font-weight:                bold;
}

div.formItemInfo {
    color:                    #666666;
    font-size:                9pt;
    margin:                    10px 0px 0px 0px;
}

div.formButtons {
    margin:                    10px 0px 0px 0px;
}

div.formButtons input.BUTTON {
    font-size:                9pt;
    text-transform:                uppercase;
    height:                    22px;
    background:                url( "./../images/design/bg_button.gif" ) left center repeat-x;
    border:                    1px solid #999999;
}


p.backofficeFormInfo {
    color:                    #3F3F3F;
    font-size:                9pt;
    width:                    380px;
    min-height:                18px;
    line-height:                18px;
    background:                url( "./../images/design/icons/icon_form_info.gif" ) top left no-repeat;
    padding:                0px 0px 0px 23px;
    margin:                    10px 0px 10px 0px;
}

* html p.backofficeFormInfo {
    height:                    18px;
}





a.iconCalendar {
    height:                    18px;
    background:                url( "./../images/design/icons/icon_calendar.gif" ) left top no-repeat;
    padding:                0px 0px 0px 20px;
    margin:                    0px 1px 0px 1px;
    text-decoration:            none;
}

a.iconCategory {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_category.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconCategorySmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_category_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconCategory span, a.iconCategorySmall span {
    display:                none;
}

a.iconChange {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_change.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconChangeSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_change_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconChange span, a.iconChangeSmall span {
    display:                none;
}

a.iconAccept {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_accept.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconAcceptSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_accept_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconAccept span, a.iconAcceptSmall span {
    display:                none;
}

a.iconDetail {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_detail.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconDetailSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_detail_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconDetail span, a.iconDetailSmall span {
    display:                none;
}

a.iconShowOrder {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_show_order.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconShowOrderSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_show_order_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconShowOrder span, a.iconShowOrderSmall span {
    display:                none;
}

a.iconCrossselling {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_crossselling.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconCrosssellingSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_crossselling_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconCrossselling span, a.iconCrosssellingSmall span {
    display:                none;
}

a.iconDelete {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_delete.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconDeleteSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_delete_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconDelete span, a.iconDeleteSmall span {
    display:                none;
}

a.iconDocuments {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_documents.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconDocumentsSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_documents_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconDocuments span, a.iconDocumentsSmall span {
    display:                none;
}

a.iconMove {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_move.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconMoveSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_move_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconMove span, a.iconMoveSmall span {
    display:                none;
}

a.iconMoveDown {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_move_down.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconMoveDownSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_move_down_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconMoveDown span, a.iconMoveDownSmall span {
    display:                none;
}

a.iconMoveDownNo {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_move_down_no.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconMoveDownNo span {
    display:                none;
}

a.iconMoveTop {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_move_top.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconMoveTopSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_move_top_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconMoveTop span, a.iconMoveTopSmall span {
    display:                none;
}

a.iconMoveTopNo {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_move_top_no.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconMoveTopNo span {
    display:                none;
}

a.iconNew {
    height: 18px;
    padding: 0px 0px 0px 20px;
    background: url( "./../images/design/icons/icon_new.gif" ) left center no-repeat;
}

a.iconNewSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_new_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconNewSmall span {
    display:                none;
}

a.iconOptions {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_options.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconOptionsSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_options_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconOptions span, a.iconOptionsSmall span {
    display:                none;
}

a.iconPictures {
    width:                    24px;
    height:                    23px;
    background:                url( "./../images/design/icons/icon_pictures.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconPicturesSmall {
    width:                    16px;
    height:                    16px;
    background:                url( "./../images/design/icons/icon_pictures_small.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 10px 0px -26px;
}

a.iconPictures span, a.iconPicturesSmall span {
    display:                none;
}

a.iconResort {
    height:                    18px;
    background:                url( "./../images/design/icons/icon_resort.gif" ) left top no-repeat;
    padding:                0px 0px 0px 20px;
}




a.iconPageFirst {
    width:                    27px;
    height:                    19px;
    background:                url( "./../images/design/icons/icon_page_first.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconPageFirst span {
    display:                none;
}

a.iconPagePrevious {
    width:                    23px;
    height:                    19px;
    background:                url( "./../images/design/icons/icon_page_previous.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconPagePrevious span {
    display:                none;
}

a.iconPageNext {
    width:                    23px;
    height:                    19px;
    background:                url( "./../images/design/icons/icon_page_next.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconPageNext span {
    display:                none;
}

a.iconPageLast {
    width:                    27px;
    height:                    19px;
    background:                url( "./../images/design/icons/icon_page_last.gif" ) left top no-repeat;
    float:                    left;
    padding:                0px;
    margin:                    0px 1px 0px 1px;
}

a.iconPageLast span {
    display:                none;
}



div.listTableHelp {
    color: #666666; font-size: 0.85em;
    right: 5px; top: -26px;
    position: relative;
    z-index: 1000;
    float: right;
}

div.listTableHelp h4.listTableHelpTitle {
    padding: 0px; margin: 0px;
    right: 0px; top: 0px;
    position: absolute;
}

div.listTableHelp h4.listTableHelpTitle a {
    width: 46px; height: 47px;
    padding: 0px; margin: 0px;
    background: url( "./../images/design/icons/icon_help_table.png" ) left top no-repeat;
    display: block;
}

* html div.listTableHelp h4.listTableHelpTitle a {
    position: absolute;
    right: 0px;
}

div.listTableHelp h4.listTableHelpTitle a span {
    display: none;
}

div.listTableHelpContent {
    font-size: 0.95em;
    padding: 10px; margin: 0px 0px 1px 0px;
    background-color: #FFFFFF;
    border: 1px solid #C8D200;
    display: none;
}

div.listTableHelpContent h4.helpTitle {
    color: #666666; font-size: 1.00em;
    margin: 0px 0px 10px 0px;
}

div.listTableHelpContent p {
    line-height: 18px;
    margin: 0px 0px 0px 26px;
    clear: left;
}

* html div.listTableHelpContent p {
    position: relative;
}

div.listTableHelpContent p.listTableHelpClose {
    font-size: 0.85em; font-weight: bold; text-transform: uppercase;
    margin: 0px;
    float: right;
}

div.listTableHelpContent p a.iconCloseHelp {
    color: #666666; text-decoration: underline;
    padding: 0px 0px 0px 15px; margin: 0px;
    background: url( "./../images/design/icons/icon_close_help.gif" ) left center no-repeat;
}

div.listTableHelpContent p a.iconCloseHelp:hover {
    color: #666666; text-decoration: none;
}





div.errorMessage {
    width:                    100%;
    position:                relative;
    padding:                26px 0px 0px 0px;
    margin:                    0px 0px 30px 0px;
}

div.errorMessageLogin {
    width:                    400px;
    position:                relative;
    padding:                26px 0px 0px 0px;
    margin:                    0px 0px 30px 0px;
}

div.errorMessage div.errorMessageIcon, div.errorMessageLogin div.errorMessageIcon {
    width:                    46px;
    height:                    47px;
    background:                url( "./../images/design/icons/icon_error_form.gif" ) left top no-repeat;
    position:                absolute;
    top:                    0px;
    right:                    10px;
}

div.errorMessage h3, div.errorMessageLogin h3 {
    color:                    #FFFFFF;
    font-size:                10pt;
    font-weight:                normal;
    text-transform:                uppercase;
    line-height:                23px;
    background-color:            #FF1B28;
    padding:                0px 10px 0px 10px;
    margin:                    0px;
}

div.errorMessage ul, div.errorMessageLogin ul {
    border:                    1px solid #FF1B28;
    padding:                0px;
    margin:                    1px 0px 0px 0px;
}

div.errorMessage ul li, div.errorMessageLogin ul li {
    font-size:                9pt;
    line-height:                23px;
    padding:                0px 10px 0px 10px;
    margin:                    0px;
    list-style-type:            none;
}

div.errorMessage ul li.itemOne, div.errorMessageLogin ul li.itemOne {
    background-color:            #FEFEFE;
}

div.errorMessage ul li.itemTwo, div.errorMessageLogin ul li.itemTwo {
    background-color:            #F6F6F6;
}


span.orderSummaryAmount {
    float:                    left;
    width:                    100px;
    text-align:                right;
    font-weight:                bold;
}

span.orderSummaryAmountTotal {
    float:                    left;
    width:                    100px;
    text-align:                right;
    font-weight:                bold;
    color:                    #CC0000;
}

.wizzardInfoBar{
  width: 250px;
  float: left;
  text-align: left;
}

#productWizzard{
   width: 950px;
   height: 550px;
   border: 1px solid #E3DEDA;
   background: #FFF;
   position:absolute;
   top: 80px;
   left: 50%;
   z-index: 9999;
   margin-left: -476px;
}
.multiSelect{
  z-index: 1;
}
#pictureSelect{
   border: 1px solid #E3DEDA;
   position: absolute;
   left: 407px;
   background: #FFF;
   z-index: 9999;
   width:130px;
   height:10px;
}


  /*Dialog windows*/
#tssDialogWindow{
    position: absolute;
        left: 50%;
        margin-left: -200px;
    text-align: left;
        width: 600px;
        height: 400px;
        border: 1px solid #CACACA;
        z-index: 9999;
        background-color: #FAFAFA;
}  

#over{
  position: absolute;
  top: 0px;
  z-index:9998px;
  width:100%;
  background-color: red;
  height: 500px;
}

#dialogWHeader{
      background-color: #FCC95C;
    margin: 0px;
    padding: 10px;  
    border: 1px #FFFFFF solid;
}

#wButton{
    border: 1px #7A7261 solid;
    background-color: #CEC6B5;
}

#dialogWFooter{
      background-color: #FCC95C;
    margin: 0px;
    padding: 10px;  
    border: 1px #FFFFFF solid;
    height: 20px;
    position: relative;
    top: -5px;
    _top: 0px;
    text-align: right;
}

#dialogWHeader h2{
    font-size: 15px;
    padding:0px;
    margin:0px;
}

#dialogWHeader h3{
    font-size: 13px;
    font-weight: normal;
    padding:0px;
    margin:0px;
}


#dialogWContent iframe{
    margin: 0px;
    padding: 0px;
    height: 299px;
    _height: 295px;
}

/* Lightbox Plugin */

#lightbox {
position: absolute;
top: 40px;
left: 0;
width: 100%;
z-index: 100;
}


#imageContainer {
position: relative;
background-color: #fff;
width: 30px;
height: 30px;
margin: 0 auto;
padding: 0px;
}

#lightBoxInerText{
position: relative;
width: 30px;
height: 30px;
margin: 0 auto;
padding: 0px;
}


#overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000;

}

div.discusionList ul {
    list-style-type:            none;
    padding:                0px;
    margin:                    0px;
    border:                    1px solid #c8d200;    
    background:                EFEFEF;
}

div.discusionList ul li {
    list-style-type:            none;
    padding:                15px;
    margin:                    0px;
    border:                    1px solid #c8d200;    
    background:                FCFCFC;
}

div.eshopPaymentTypeSettings {
    display:                none;
    padding:                10px;
    margin:                    20px 0px 0px 0px;
    border:                    1px solid #E6E6E6; 
}

form.pageListForm span {
    padding:                0px 5px 0px 5px;
}

form.pageListForm input {
    font-size:                8pt;
    width:                    25px;
    text-align:                center;
    padding:                1px;
    border:                    1px solid #666666;
}

form.pageListForm button {
    font-size:                10px;
    padding:                0px;
    border:                    1px solid #666666;
    width:                    17px;
    height:                    17px;
    margin:                    0px 0px -1px 0px;
}

* html form.pageListForm button {
    width:                    18px;
    height:                    18px;
    margin:                    0px 0px 0px 2px;
}

div.listSort {
    font-size:                8pt;
    color:                    #666666;
    padding:                5px;
    margin:                    10px 0px 10px 0px;
    border:                    1px solid #CCCCCC;
    background-color:            #F6F6F6;
}

div.listSort a, div.listForm a {
    color:                    #666666;
    text-decoration:            none;
    border-bottom:                1px dotted #666666;
}

div.listSort a:hover, div.listForm a:hover {
    color:                    #999999;
    text-decoration:            none;
    border-bottom:                0px none;
}



div.listForm {
    font-size:                8pt;
    color:                    #666666;
    padding:                5px;
    margin:                    10px 0px 10px 0px;
    border:                    1px solid #CCCCCC;
    background-color:            #F6F6F6;
}

div.listForm h4 {
    font-size:                9pt;
    padding:                0px 0px 5px 0px;
    margin:                    0px 0px 5px 0px;
    border-bottom:                1px dotted #666666;
}

div.listForm label {
    width:                    auto;
    float:                    none;
}

div.listForm input {
    font-size:                8pt;
    width:                    110px;
    padding:                2px;
    margin:                    0px 10px 0px 0px;
    border:                    1px solid #666666;
}

div.listForm select {
    font-size:                8pt;
    padding:                2px;
    margin:                    0px 5px 0px 0px;
    border:                    1px solid #666666;
}

div.listForm button {
    font-size:                8pt;
    padding:                2px;
    border:                    1px solid #666666;
}

* html div.listForm button {
    margin:                    0px 0px -2px 0px;
}

table.listTableHead a {
    color:                    #FFFFFF;
    text-decoration:            none;
    border-bottom:                1px dotted #FFFFFF;
}

table.listTableHead a:hover {
    color:                    #FFFFFF;
    text-decoration:            none;
    border-bottom:                0px none;
}

table.listTable tr.tableRow {
    background-color:            #FFFFFF;
}




/**
 * Vyber jazykovych mutaci
 */

div.formLanguageSelect {
    font-size: 0.95em;
    height: 18px; line-height: 18px;
    padding: 5px; margin: 0px 10px 1px 10px;
    border: 1px solid #cccccc;
    background-color: #f6f6f6;
}

div.formLanguageSelect div.currentLanguage {
    float: left;
}

div.formLanguageSelect div.changeLanguage {
    position: relative;
    float: right;
}

div.formLanguageSelect div.changeLanguage ul.languageSelection {
    font-size: 0.90em; text-transform: uppercase;
    width: 150px;
    padding: 0px; margin: 0px;
    top: 20px; right: 0px;
    list-style-type: none;
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #666666;
    display: none;
}

div.formLanguageSelect div.changeLanguage ul.languageSelection li {
    height: 20px; line-height: 20px;
}

div.formLanguageSelect div.changeLanguage ul.languageSelection a {
    color: #000000; text-decoration: none;
    padding: 0px 10px 0px 10px;
    display: block;
}

div.formLanguageSelect div.changeLanguage ul.languageSelection a img {
    margin: 3px 5px 0px 0px;
    border: 0px none;
    float: left;
}

div.formLanguageSelect div.changeLanguage ul.languageSelection a:hover {
    color: #000000; text-decoration: none;
    background-color: #e6e6e6;
}

div.formLanguageItem {
    padding: 5px; margin: 0px 10px 10px 10px;
    border: 1px solid #cccccc;
    display: none;
}

div.formLanguageItem div.languageItemTitle {
    margin: 0px 0px 15px 0px;
    display: none;
}

textarea.formEditor {
    width: 500px;
}




/**
 *  Index boxes
 */

div.indexBoxDiv {
    width: 50%;
    float: left;
}

div.indexBox {
    height: 227px;
    margin: 0px 10px 10px 0px;
    border: 1px solid #cccccc;
}

div.indexBox h3 {
    color: #666666; font-size: 1.00em; text-transform: uppercase;
    height: 25px; line-height: 25px;
    padding: 0px 10px 0px 10px; margin: 0px;
    background-color: #e6e6e6;
    border-bottom: 1px solid #cccccc;
}

div.indexBox div.indexBoxContent {
    font-size: 0.90em;
    height: 180px;
    overflow: auto;
}

div.indexBox div.indexBoxContent ul {
    padding: 0px; margin: 0px;
    list-style-type: none;
}

div.indexBox div.indexBoxContent ul li {
    text-align: right;
    height: 17px; line-height: 17px;
    padding: 0px 10px 0px 10px;
    border-bottom: 1px solid #dddddd;
}

div.indexBox div.indexBoxContent ul li span {
    text-align: left;
    width: 80%;
    float: left;
    overflow: hidden;
}

div.indexBox div.indexBoxMore {
    color: #666666; font-size: 0.90em; font-weight: bold; text-align: right;
    height: 20px; line-height: 20px;
    padding: 0px 10px 0px 10px; margin: 0px;
    background-color: #e6e6e6;
    border-top: 1px solid #cccccc;
}

div.indexBox a.lKill {
    color: #cc0000; font-weight: bold;
}

div.indexBox div.indexBoxMore a {
    color: #666666; text-decoration: underline;
}

div.indexBox div.indexBoxMore a:hover {
    color: #666666; text-decoration: none;
}

div.kindsParametersInfo {
    float: right;
    width: 150px;
    color: red;
}
