/* 
================================
Skin styles for DotNetNuke
================================
*/

body {background: #066ea4 url('img/bg-page.png') repeat-x fixed;}
.pagemaster {width: 100%; height: 100%;}
.skinmaster {background-color: transparent; width: 890px; margin: auto;}
.skinheader {}
.controlpanel {width: 100%; background-color: #fefefe;}

/* HEADER */
.header-holder {width: 890px; height: 347px;}
.header-left-shadow {width: 20px; height: 347px; float: left; background-image: url('img/shadow-left-top.png'); background-repeat: no-repeat;}
.header-right-shadow {width: 20px; height: 347px; float: left; background-image: url('img/shadow-right-top.png'); background-repeat: no-repeat;}
.header {width: 850px; height: 347px; float: left; background: #fff url('img/bg-header.png') no-repeat;}
.header-content-holder {width: 850px; height: 347px; position: relative; z-index: 1;}
.logo {width: 136px; height: 165px; position: absolute; left: 22px; top: 80px; border-style: none;}
.subtitle {width: 174px; height: 50px; position: absolute; z-index: 2; right: 0px; top: 322px; border-style: none;}

/*LOGIN PANEL, SELECTED LANGUAGE */
.login-panel {position: absolute; left: 0px; top: 14px; width: 445px; height: 40px; line-height: 40px; text-align: center;}
.login-panel a {color: #ffffff; font-weight: normal; font-size: 12px; font-family: Verdana, Arial;}
.login-panel a:link {color: #ffffff; font-weight: normal; font-size: 12px; font-family: Verdana, Arial;}
.login-panel a:hover {color: #ffffff; font-weight: normal; font-size: 12px; font-family: Verdana, Arial;}
.login-panel-left {width: 135px; height: 40px; float: left; background-image: url(img/bg-login-left.png); background-repeat: no-repeat;}
.login-panel-right {width: 130px; height: 40px; float: left; background-image: url(img/bg-login-right.png); background-repeat: no-repeat;}
.lang-subtitle {width: 92px; margin-left: 18px; height: 40px; float: left; text-align: left; font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #076fa5;}
.lang-selected {width: 70px; height: 40px; float: left; text-align: right;}
.lang-pan-holder {position: relative; width: 70px; height: 40px; margin: 0px; padding: 0px; border-style: none;}
.lang-drop-down {position: absolute; right: 0px; top: 12px; width: 20px; height: 17px; border-style: none;}
.lang-selected-flag {position: absolute; right: 25px; top: 12px; width: 26px; height: 17px; margin: 0px; border-style: none;}

/*HIDDEN LANGUAGE PANEL */
.lang-flag {width: 26px; height: 17px; margin: 4px 2px; border-style: none;}
.lang-sel-holder {position: absolute; right: 0px; top: 39px; width: 162px; height: 140px; line-height: 100%; background: transparent url('img/bg-lang-selector.png') no-repeat; visibility: hidden;}
.lang-selector {text-align: left; margin: 13px 0px 0px 15px; border-style: none;}

/*CONTENT*/
.content-body {width: 890px; background: transparent url('img/bg-content.png') repeat-y;}
.content-master {margin-left: 20px; width: 850px; background-color: #ffffff; position: relative;}
.logo-pt2 {width: 14px; height: 83px; border-style: none; position: absolute; left: 853px; bottom: 6px;}
.subtitle2 {width: 16px; height: 327px; border-style: none; position: absolute; left: 852px; bottom: 166px;}
.toppane {width: 850px; margin: 0px; padding: 0px; background-color: transparent; display: none;}
.leftpane {width: 250px; margin-top: 10px; float: left; background-color: transparent;	padding: 0px;}
.contentpane {width: 580px; margin: 20px 0px 10px 5px; float: left; background-color: transparent;}
.bottompane {width: 850px; margin: 0px; padding: 0px; background-color: transparent; display: none;}
.breaker {clear: both;}

/*FOOTER*/
.footer {width: 850px; height: 60px; margin: 0px 20px; background-color: transparent; background-image: url('img/bg-footer.png'); background-repeat: no-repeat;}

/*NAVIGATION*/
.navigation-text {width: 220px; margin: 6px 10px 0px 15px; font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #0870a5; text-align: left; height: 32px;
	border-style: none; background: url('img/bg-navi-text.png') no-repeat; line-height: 32px; cursor: default;}
.navigation {width: 220px; margin-left: 15px; padding: 0px; background-image: url('img/bg-navi.png'); background-repeat: no-repeat; background-color: #8bcdef;}
.navigation-footer {width: 220px; margin-left: 15px; height: 28px; border-style: none; background-image: url(img/bg-navi-footer.png); background-repeat: no-repeat;}

/*PARTNERS*/
.partners {width: 220px; height: 400px; padding: 0px; margin: 0px; margin-left: 15px;}
.partner-logo {width: 220px; height: 80px; border-style: none; margin: 0px; padding: 0px; float: left;}

/*MAP STOCKLIST*/
.stocklist_h2 {padding-left: 8px; padding-top: 8px; width: 552px; height: 30px; background: transparent url('http://www.ladycup.eu/Portals/_default/img/stocklist/h2-bg.png') no-repeat;
	font-family: Verdana; font-size: 12px; font-weight: bold; color: #fff;}
.stocklist_map {position: relative; background: transparent url('http://www.ladycup.eu/Portals/_default/img/stocklist/map-bg.png') no-repeat;
	width: 546px; height: 300px; margin: 0px; padding: 0px; font-family: Verdana; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #066ea4;}
.stocklist_map_p {position: absolute; height: 22px; border-style: none; margin: 0px; cursor: pointer;}
.stockl_m_p1 {left: 114px; top: 125px;}
.stockl_m_p2 {left: 244px; top: 152px;}
.stockl_m_p3 {left: 284px; top: 101px;}
.stockl_m_p4 {left: 366px; top: 74px;}
.stockl_m_p5 {left: 370px; top: 218px;}
.stocklist_map_p_img {position: relative; top: 5px; width: 18px; height: 17px; margin: 0px 5px 0px 5px; border-style: none;}
.stocklist_place_holder {width: 560px; margin: 0px; padding: 0px; border-style: none; font-family: Verdana; font-size: 11px; color: #97599c;}
.stocklist_place_holder strong {font-size: 12px; color: #1879ab;}
.stocklist_place_col {width: 280px; float: left;}
.stocklist_place_col a {font-family: Verdana; font-size: 11px; color: #97599c; text-decoration: none;}
.stocklist_place_col a:hover {text-decoration: underline;}
.stocklist_place_text2 {font-family: Verdana; font-size: 11px; color: #1879ab; font-weight: bold;}

.Head {font-family: Verdana, Arial; font-size: 18px;	font-weight: normal; color: #333333;}

/*NAV MENU*/
/* main menu td */
.mainMenu {margin: 0px; padding: 0px; width: 210px; font-family: Verdana, Arial; font-size: 14px; font-weight: normal; color: #fff; cursor: pointer; display: block;}
/* Main Menu Normal */
.mainMenu .root {display: block; width: 200px; height: 30px; padding: 0px 0px 0px 10px; line-height: 30px; margin: 0px 0px 0px 10px;}
.mainMenu .mi {background: transparent url('img/bg-button.png') no-repeat;}
/* Main menu hover */
.mainMenu .hov {color: #813288; background: transparent url('img/bg-button-a.png') no-repeat;}
/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {color: #813288; background: transparent url('img/bg-button-a.png') no-repeat;}
/* SUB Menu Normal */
.mainMenu table {margin: 0px; padding: 0px 10px 0px 10px; border-style: none; z-index: 5000; background: transparent url('img/bg-navi.png') no-repeat; width: 210px; color: #fff; text-align: left; white-space: nowrap;}
.mainMenu tr.mi {background: transparent url('img/bg-button.png') no-repeat; z-index: 1000; font-size: 14px; font-weight: normal;}
.mainMenu tr.mi td {text-transform: none; height: 30px; padding-left: 3px;}
/* SUB Menu hover & selected */
.mainMenu tr.hov {background: transparent url('img/bg-button-a.png') no-repeat;}
.mainMenu tr.hov td {color: #813288;}
.mainMenu tr.sel, .mainMenu tr.bc {background: transparent url('img/bg-button-a.png') no-repeat;}
.mainMenu tr.sel td, .mainMenu tr.bc td {color: #813288;}