body {
    background: url(../images/background.gif) 0 0;
    font-size: small;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

html, body, div, table, td, p, ul, li, h1, h2, h3, h4 {
    padding: 0;
    margin: 0;
}

table, td {
    border: none;
}

h1, h2, h3, #specMenus div.bc {
    font-family: Arial, Helvetica, sans-serif;
}

a {
    color: #005227;
}

.clear {
    clear: both;
}

.hidden {
    display: none;
}

/* main and wrapper */

#main {
    width: 1006px;
    margin: 0 auto;
    background: #FFFFFF url(../images/rightShadow.png) right top repeat-y;
}

#wrapper {
    width: 1000px;
}
/* end main and wrapper */

/* header */

#header {
    font-family: "Futura Bold", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#header {
    height: 121px;
    background: url(../images/mainHeader_n.png) 0 0 no-repeat;
    font-weight: 900;
    font-size: 110%;
    color: #FFFFFF;
}

#header a {
    color: #FFFFFF;
}

#header a.logo {
    display: block;
    background: url(../images/wcLogo.png) 0 0 no-repeat;
    width: 570px;
    height: 61px;
    margin: 14px 10px 0 13px;
    float: left;
}

#header div.slogan {
    padding-top: 53px;
    font-size: 130%;
    font-weight: 100;
}

#header div.moduletable_mmenu {
    float: left;
    padding-top: 12px;
}

#mainMenu {
    border: none;
    padding-left: 10px;
}

#mainMenu td {
    vertical-align: top;
    border: none;
    background: url(../images/leftMainMenu.png) left top no-repeat;
}

#mainMenu td div {
    background: url(../images/rightMainMenu.png) right top no-repeat;
    padding: 0 2px;
}

#mainMenu td div div {
    background: url(../images/mainMenuBkg.png) left top repeat-x;
    height: 27px;
}

#mainMenu td div div {
    padding: 3px 10px 0 10px;
}

#mainMenu td.act, #mainMenu td.selected {
/*    padding: 0 0 0 2px;*/
    background: url(../images/leftActiveMainMenu.png) left top no-repeat;
/*    background: url(../images/leftActMenu.gif) 0 0 no-repeat;*/
}

#mainMenu td.act div, #mainMenu td.selected div {
    padding-right: 4px;
    background: url(../images/rightActiveMainMenu.png) right top no-repeat;
/*    background: url(../images/rightActMenu.png) right top no-repeat;*/
}

#mainMenu td.act div div, #mainMenu td.selected div div {
    height: 28px;
    padding: 3px 9px;
    background: url(../images/activeMainMenuBkg.png) left top repeat-x;
/*    background: url(../images/centerActMenu.gif) 0 0 repeat-x;*/
}

#mainMenu td div div a {
    text-decoration: none;
}

#mainMenu td.act a, #mainMenu td.selected a {
/*    color: #000000;*/
}

#mainMenu td div.submenu {
    display: none;
    overflow: hidden;
    position: absolute;
    margin: -3px 0 0 0;
    padding: 0 0 2px 0;
    background: #ffffff url(../images/submenuShadowBottom.png) left bottom repeat-x;
    z-index: 100;
}

#mainMenu td div.submenu ul {
    background: #ffffff url(../images/submenuShadow.png) right top repeat-y;
    padding: 0 3px 0 0;
    list-style-type: none;
    font-size: 95%;
}

#mainMenu td div.submenu ul li {
    padding: 0 10px 0 10px;
}

#mainMenu td div.submenu ul li.selected {
    background-color: #ebeae3;
}

#mainMenu td div.submenu ul li a {
    display: block;
    color: #5e5044;
    text-decoration: none;
    height: 25px;
    border-top: 1px solid #00a652;
    padding: 8px 12px 0 12px;
    font-size: 95%;
    font-weight: bold;
}

#mainMenu td div.submenu ul li a.first {
    border: none;
}

#header div.moduletable_wsearch {
    float: right;
    padding: 15px 15px 0 0;
}

#header div.moduletable_wsearch form div.search_wsearch {
/*    background: url(../images/searchInput.png) 0 0 no-repeat;*/
    background: url(../images/searchLeft.png) 0 0 no-repeat;
    height: 20px;
    padding-left: 4px;
    float: left;
}

#header div.moduletable_wsearch form div.search_wsearch div.inputSearch {
    float: left;
    background: #FFFFFF;
    height: 20px;
}

#header div.moduletable_wsearch form div.search_wsearch div.inputSearch input#mod_search_searchword {
    width: 103px;
    border: none;
/*    margin-right: 10px;*/
}

#header div.moduletable_wsearch form div.search_wsearch input.button_wsearch {
    color: #ffffff;
    font-size: 95%;
    font-weight: 600;
}
/* end header */

/* specMenus */

#specMenus {
    padding: 5px 13px 0px 13px;
}

#specMenus div.menusLeft {
    
}

#specMenus div.menusLeft div.moduletable_wbreadcrumbs {
    float: left;
    padding-left: 8px;
}

#specMenus div.menusLeft div.moduletable_wbreadcrumbs, #specMenus div.moduletable_wbreadcrumbs a {
    color: #0066cc;
}

#specMenus div.menusLeft div.moduletable_wbreadcrumbs a {
    font-weight: bold;
    font-size: 101%;
}

#specMenus div.menusRight {
    float: right;
    padding-right: 5px;
    margin-top: 11px;
}

#specMenus div.menusRight table td {
    vertical-align: top;
}

#specMenus div.menusRight div.moduletable {
    float: right;
}

#specMenus div.menusRight div.moduletable_wlangs {
    float: right;
}

#specMenus div.menusRight table.siFollow {
    /* margin-right: 20px; */
    font-weight: bold;
    /* font-size: 90%;
    color: #005227;
    margin-bottom: 5px; */
}

/*#specMenus div.menusRight table.siFollow div {
    display: inline-block;
    vertical-align: top;
}*/

#specMenus div.menusRight table.siFollow a {
    display: inline-block;
    /* padding-left: 20px; */
    text-decoration: none;
    border: none;
}

#specMenus div.menusRight table.siFollow a img {
    border: none;
    height: 31px;
    margin: 2px;
}

/* #specMenus div.menusRight div.siFollow a.facebook {
    background: url(../images/facebookSmallMP.png) 0 0 no-repeat;
}

#specMenus div.menusRight div.siFollow a.twitter {
    background: url(../images/twitterSmallMP.png) 0 0 no-repeat;
} */

#specMenus div.menusRight div.moduletable_wlangs {
    font-size: 93%;
}
#specMenus div.menusRight div.moduletable_wlangs span.act {
    font-weight: bold;
}

#specMenus div.line {
    margin-top: 4px;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #388a59;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs {
    margin-right: 10px;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.curLocation {
    
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.curLocation table td.img {
    padding-top: 2px;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.wlangsDropDown {
    display: none;
    position: absolute;
    margin-left: -65px;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.wlangsDropDown div.header {
    width: 166px;
    height: 16px;
    background: url('../images/wlangsDropDownHeader.png') top left no-repeat;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.wlangsDropDown div.content {
    width: 166px;
    background: url('../images/wlangsDropDownBkg.png') top left repeat-y;
    padding: 10px 0 10px 20px;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.wlangsDropDown div.content div.curLocationFull {
    border-bottom: 1px dotted #000000;
    width: 120px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.wlangsDropDown div.content div.changeL {
    font-weight: 900;
    font-size: 90%;
    margin-bottom: 2px;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.wlangsDropDown div.content ul {
    list-style: none;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.wlangsDropDown div.content ul li {
    margin-bottom: 3px;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.wlangsDropDown div.content ul li a {
    text-decoration: none;
}

#specMenus div.menusRight div.moduletable_wlangs div.dropDownLangs div.wlangsDropDown div.footer {
    width: 166px;
    height: 11px;
    background: url('../images/wlangsDropDownFooter.png') top left no-repeat;
}
/* end specMenus */

/* content */
#content {
    padding: 10px 12px 0px 12px;
}
/* end content */

/* footer */
#footer {
    margin-top: 22px;
    padding: 15px 12px 50px 12px;
    color: #0c6f22;
    border-top: 5px solid #4e965e;
}

#footer div.moduletable_fmenu {
    float: left;
}
/* end footer */

/* page bottom */

#pageBottom {
    width: 1006px;
    min-height: 100%;
    bottom: 0;
    position: absolute;
    left: 50%;
    margin-left: -503px;
    background: #FFFFFF url(../images/rightShadow.png) right top repeat-y;
    z-index: -1;
}

/* end page bottom */

/* tooltip */

div#siteTooltip {
    width: 272px;
    height: 133px;
    background: url(../images/tooltipBkg.png) 0 0 no-repeat;
    display: none;
    position: absolute;
    color: #194b02;
}

div#siteTooltip h4 {
    font-size: 110%;
    display: block;
    float: left;
    margin: 10px 0 0 10px;
    font-weight: 900;
}

div#siteTooltip a {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 7px 11px 0 0;
}

div#siteTooltip p {
    margin: 0;
    overflow: hidden;
    margin: 20px 20px 15px;
}

div#siteTooltip p p {
    margin: 0;
    padding: 0;
}

div#siteTooltip p a {
    color: #ffffff;
}

/* end tooltip */

/* Popup */
div#vatInfoPopup {
    display: none;
}

div#contentPopupWnd,
div#inquiryFormWnd {
/*    padding: 0px 24px;*/
    padding-left: 30px;
    padding-right: 30px;
/*    width: 427px;*/
}

div#contentPopupWnd div.closeButton,
div#inquiryFormWnd div.closeButton {
    position: relative;
    background: url(../images/closeButtonPopupWnd.png) 0 0 no-repeat;
    float: right;
    margin-right: -25px;
}

div#contentPopupWnd div.closeButton a,
div#inquiryFormWnd div.closeButton a {
    display: block;
    width: 19px;
    height: 19px;
}

div#contentPopupWnd div.bikeImg,
div#inquiryFormWnd div.bikeImg {
    display: inline-block;
    background: url(../images/bikePopupWnd.png) 0 0 no-repeat;
    width: 105px;
    height: 143px;
}

div#contentPopupWnd div.header {
    display: inline-block;
    font-size: 215%;
    font-weight: 900;
    color: #005227;
    width: 255px;
}

div#contentPopupWnd div.textTop {
    width: 396px;
    height: 25px;
    background: url(../images/textTopPopupWnd.png) 0 0 no-repeat;
}

div#contentPopupWnd div.text {
    width: 386px;
    background-color: #FFFFFF;
    padding: 5px;
}

div#contentPopupWnd div.text p {
    padding-bottom: 10px;
}

div#contentPopupWnd div.textBottom {
    width: 396px;
    height: 4px;
    background: url(../images/textBottomPopupWnd.png) 0 0 no-repeat;
}

div#contentPopupWnd div.closeLink {
    margin-top: 5px;
    font-size: 120%;
}

