.topControlWrapper
{
    position: absolute;
    left: 800px;
    top: 30px;
}

.cartBoxInfo
{
    font-size: small;
	padding-left: 50px;
	color: #4B5151;
}

.cartBoxItemsCount 
{
	color: #4B5151;
}

.cartBoxTotalPrice
{
	color: #4B5151;
}

.cartBoxViewButton
{
    font-weight: bold;
    text-decoration: none;
	color: white;
	text-align: right;
}

.cartBoxTruncateButton, .cartBoxCashDeskButton
{
    font-weight: bold;
    text-decoration: none;
	color: #D3F563;
	text-align: right;
}

.cartBoxViewButton img
{
    position: absolute;
    left: 0;
    top: 0;
}

.cartBoxTruncateButton:hover, .cartBoxCashDeskButton:hover
{
    text-decoration: underline;
	font-weight: bold;
	color: White;
}

.cartBoxViewButton:hover
{
    text-decoration: underline;
	font-weight: bold;
	color: #D3F563;
}

.cartTable {}
.categoryPathHeader
{
    color: #AEBF4C;
    margin: 0;
    padding: 0;
    font-size: small;
    text-align: left;
    font-weight: normal;
}

.categoryPathMenu a
{
    text-decoration: none;
    color: #AEBF4C;
}

.categoryPathMenu a:hover
{
    text-decoration: underline;
    color: Black;
}
.categoryPathMenuItem {}
.actionCategoryMenuItem {}
.actionCategoryMenuItemLink {}
.categoryMenuRoot {}

.catMenu_catTree_0
{
    text-decoration: none;
    border: 0;
}

.categoryMenu a
{
display: block;
}

.categoryMenuLevel0
{
	color: white;
    /*background-image: url(http://www.relaxmarket.cz/App_Themes/layoutImages/cat1Bg.png);*/
    background-repeat: no-repeat;
    font-size: small;
    margin-top: 1px;
    text-align: left;
    width: 164px;
    display: block;
    white-space: normal;
    cursor: pointer;
    cursor: hand;
    padding-right: 10px;
}

.categoryMenuWrapper
{
    background-repeat: no-repeat;
    padding-top: 2px;
    padding-bottom: 2px;
    background-position: left bottom;
}

.categoryMenuDot0
{
    background-image:url(layoutImages/catDot1.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 30px;
}

.categoryMenuDot1
{
    background-image:url(layoutImages/catDot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-left: 10px;
}

.categoryMenuDot2
{
    padding-left: 30px;
}

.categoryMenuLevelSel0
{
	color: #AEBF4C;
    background-image: url(App_Themes/layoutImages/bgCat1.png);
    background-color: White;
    background-repeat: no-repeat;
    font-size: small;
    margin-top: 1px;
    text-align: left;
    width: 164px;
    display: block;
    white-space: normal;
    cursor: pointer;
    cursor: hand;
    padding-right: 10px;
}

.categoryMenuSelWrapper
{
    background-repeat: no-repeat;
    padding-top: 2px;
    padding-bottom: 2px;
    background-position: left bottom;
    background-image: url(App_Themes/layoutImages/bgCat2.png);
}

.categoryMenuLevel1
{
	color: #D5F85F;
    background-image: url(http://www.relaxmarket.cz/App_Themes/layoutImages/cat2Bg.png);
    background-repeat: no-repeat;

    font-size: small;
    margin-top: 1px;
    text-align: left;
    
    margin-left: 20px;
    
    padding-right: 2px;
    width: 152px;
    display: block;
    white-space: normal;
    cursor: pointer;
    cursor: hand;
    background-position: left center;
}

.categoryMenuLevelSel1
{
	color: #AEBF4C;
    background-image: url(App_Themes/layoutImages/bgCat1.png);
    background-repeat: no-repeat;
    background-color: White;

    font-size: small;
    margin-top: 1px;
    text-align: left;
    
    margin-left: 20px;
    padding-right: 2px;
    width: 152px;
    display: block;
    white-space: normal;
    cursor: pointer;
    cursor: hand;
    background-position: left top;
}

.categoryMenuLevel2
{
	color: #D5F85F;
    /*background-image: url(http://www.relaxmarket.cz/App_Themes/layoutImages/cat1Bg.png);*/
    background-repeat: no-repeat;

    font-size: small;
    margin-top: 1px;
    text-align: left;
    
    margin-left: 30px;
    padding-right: 2px;
    width: 142px;
    display: block;
    white-space: normal;
    cursor: pointer;
    cursor: hand;
    background-position: left center;
}

.categoryMenuLevelSel2
{
	color: #AEBF4C;
    background-image: url(App_Themes/layoutImages/bgCat1.png);
    background-repeat: no-repeat;
    background-color: White;

    font-size: small;
    margin-top: 1px;
    text-align: left;
    
    margin-left: 30px;
    padding-right: 2px;
    width: 142px;
    display: block;
    white-space: normal;
    cursor: pointer;
    cursor: hand;
    background-position: left top;
}


.compareBoxContent {}
.compareBoxAddButton {}
.compareBoxClearButton {}
.compareBoxProcessButton {}

.loginBoxPanel
{
    color: #839839;
    font-size: small;
    padding-left: 50px;
}

.loginBoxPanel a
{
    color: #839839;
    text-decoration: none;
}

.loginBoxPanel a:hover
{
    text-decoration: underline;
}

.loginBoxWrapper
{
    font-size: small;
	width: 300px;
	padding-left: 50px;
	background-image: url(http://www.relaxmarket.cz/layoutImages/cart.png);
	background-repeat: no-repeat;
	color: #4B5151;
}
.loginBoxSpacer 
{
padding-top: 20px;    
}
.loginBoxLoggedLabel1 {}
.loginBoxLoggedLabel2 {}
.loginBoxInfo
{
    margin-bottom: 20px;
}
.loginBoxUserInfo {}
.loginBoxHistoryButton {}
.loginBoxDataButton
{
    color: #AEBF4C;
}
.loginBoxLogoutButton
{
    color: #AEBF4C;
}
.loginBoxUnloggedTable
{
    margin-top: 30px;
    margin-bottom: 30px;
}

.loginBoxUnloggedTable td
{
}

.loginBoxUserName
{
}

.loginBoxPassword
{
}

.loginBoxRegistrationButton
{
}

.loginBoxRegistrationButton:hover
{
}

.loginBoxForgottenPasswordButton
{
}

.loginBoxForgottenPasswordButton:hover
{
}
	
.loginBoxRegistrationButton {}
.pageCartCartTablePanel {}
.pageCartBottomWrapper {}
.pageCartBottomTable {}
.pageCartBottomTableRow1 {}
.pageCartBottomTableRow2 {}
.pageCartBottomTableBackButton {}
.pageCartBottomTableConfirmButton {}
.pageCartBottomTableTruncateButton 
{
    color: #AEBF4C;
    font-size: small;
    }
.pageCashDeskLoginTable {}
.labelError {}
.labelFreeShipping {}
.labelNote {}
.pageCashDeskTable1 {}
.pageCashDeskTable2 {}
.centered {}
.pageForgottenPasswordTable {}
.pageMyDataTable {}
.pageRegistrationTable {}
.tableLabel {}

.btnBuy
{
	color: #F600A8;
	font-weight: bold;
	margin: 0 3px 0 3px;
}

.btnDetail
{
	color: gray;
	font-weight: bold;
	margin: 0 3px 0 3px;
}

.guideItemName
{
	font-size: x-small;
	font-weight: bold;
}

.guideItemPrice
{
	font-size: small;
	color: #F600A8;
	font-weight: bold;
}

.roller0
{
    background-image: url(http://www.relaxmarket.cz/App_Themes/rmGraphics/cartBg1.png);
}

.roller1
{
    background-image: url(http://www.relaxmarket.cz/App_Themes/rmGraphics/cartBg2.png);
}

.roller2
{
    background-image: url(http://www.relaxmarket.cz/App_Themes/rmGraphics/cartBg3.png);
}

.ajPanelWrapperFixed
{
    display: none;
    z-index: 1000;
    /*position: fixed;*/
    position: absolute;
    left: 200px;
    top: 100px;
    
}

* html .ajPanelWrapperFixed { 
	position: absolute;
}


.ajPanelWrapperFixed1
{
    display: none;
    z-index: 1000;
    position: absolute;
    left: 208px;
    top: 200px;
}

.ajPanelWrapper
{
    /*display: none;
    z-index: 300;
    position: fixed;
    _position: absolute;
    left: 50%;
    margin-left: -293px;
    top: 100px;*/

    position: absolute;
    display: none;
    z-index: 1000;
    left: 210px;
    top: 200px;
}

.ajPanelTop
{
    width: 596px;
    height: 60px;
    behavior: url(App_Themes/iepngfix.htc);
    background-image: url(http://www.relaxmarket.cz/App_Themes/rmGraphics/bgDetailTop.png);
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
}

.ajPanelMiddle
{
    width: 596px;
    behavior: url(App_Themes/iepngfix.htc);
    background-image: url(http://www.relaxmarket.cz/App_Themes/rmGraphics/bgDetailMiddle.png);
    background-repeat: repeat-y;
    background-position: center top;
    text-align: center;
}

.ajPanelBottom
{
    width: 596px;
    height: 60px;
    behavior: url(App_Themes/iepngfix.htc);
    background-image: url(http://www.relaxmarket.cz/App_Themes/rmGraphics/bgDetailBottom.png);
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
}

.ajPanelCloseButton
{
    cursor: pointer;
    cursor: hand;
    text-align: right;
    font-weight: bold;
    color: #AAC13B;
    width: 110px;
}

.ajPanelWareName
{
    font-size: large;
    margin: 0;
    margin-top: 10px;
    padding: 0;
}

.wareDetailTable
{
    position: relative;
    margin: auto;
    top: -20px;
    width: 85%;
    text-align: left;
    font-size: small;
}

.wareItem
{
    width: 191px;
    height: 226px;
    background-repeat: no-repeat;
    background-image: url(http://www.relaxmarket.cz/App_Themes/rmGraphics/bgItem.png);
    text-align: center;
}

h1
{
    color: #AEBF4C;
    margin: 0;
    padding: 0;
    font-size: large;
    text-align: left;
}

h2
{
    color: #AEBF4C;
    margin: 0;
    padding: 0;
    font-size: small;
    text-decoration: underline;
    text-align: left;
}

.h2link
{
    color: #AEBF4C;
    margin: 0;
    padding: 0;
    font-size: small;
    text-decoration: underline;
    text-align: left;
}

.sortBoxItem
{
    color: #AABE41;
}

.loginBoxLoginButton
{
        font-weight: bold;
    text-decoration: none;
	color: #D3F563;
	text-align: right;
}

.orderWrapper
{
    width:85%;
    position: relative;
    margin: auto;
}

.orderWrapper fieldset
{
    padding: 10px;
    text-align: left;
    border: 1px solid silver;
    background-color: #F6F6F6;
    margin-bottom: 15px;
    font-size: small;
}

.orderWrapper legend
{
    background-color: White;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: small;
    color: #AEBF4C;
}

.orderWrapper h1
{
    margin-bottom: 20px;
}

.orderWrapper td
{
    font-size: small;
    text-align: left;
}

.orderWrapper th
{
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: x-small;
}

.recapTbl
{
    margin-bottom: 15px;
}

.recapTbl td
{
    font-size: x-small;
}

.linkNoUnderline a
{
    text-decoration: none;
    color: Black;
}

.extendedWareInfo
{
    color: Red;
    font-weight: bold;
}

.dynamicMenuCartItem
{
    position: relative;
    padding-left: 7px;
    padding-right: 7px;
    top: -10px;
    font-weight: bold;
}

.dynamicMenuCartWrapper
{
    cursor: pointer;
    cursor: hand;
    position: relative;
    z-index: 1000;
    top: 0;
}

.waitPanel
{
    width: 150px;
    height: 50px;
    padding-top: 40px;
    background-color: White;
    font-size: small;
    font-weight: bold;
    background-position: center top;
    background-repeat: no-repeat;
    background-image: url(App_Themes/layoutImages/ajaxLoader.gif);
    display: none;
     z-index: 1100;
    position: fixed;
    _position: absolute;
    left: 50%;
    margin-left: -75px;
    top: 300px;   
    border: 2px solid #AEBF4C;
}

.catMenuTitle
{
    font-weight: bold;
    margin-bottom: 15px;
    display: block;
    text-align: left;
    padding-right: 20px;
    color: #D5F85F;
    position: relative;
    left: 30px;
}

.catMenuTitle img
{
    position: relative;
    top: 8px;
    margin-right: 5px;
    display: none;
}

.no-repeat
{
    background-repeat: no-repeat;
}

.divPaging img
{
    margin-top: 2px;
}

.divPaging a
{
    color: black;
}

.searchPanelBg
{
    cursor: text;
    position: relative;
    top: 5px;
    margin-right: 10px;
    float: left;
    width: 420px;
    height: 20px;
    background-image: url(App_Themes/layoutImages/bgFind.jpg);
    background-repeat: no-repeat;
    text-align: center;
}

.surveyC
{
    background-image: url(layoutImages/surveyR.png);
    background-repeat: no-repeat;
    background-position: right top;
    
    height: 14px;
}

.surveyL
{
    background-image: url(layoutImages/surveyL.png);
    background-repeat: no-repeat;    
}

.surveyR
{
    position: relative;
    top: -13px;
    left: 25px;
    

    background-image: url(layoutImages/surveyC.png);
    background-repeat: repeat-x;

}

.surveyQuestion
{
    position: relative;
    left: -10px;
    background-color: #E4EEC4;
    padding: 10px;
    margin-bottom: 15px;
    color: #7B972D;
    font-size: 12px;
    font-weight: bold;
    width: 155px;
}

.surveyPercent
{
    position: relative;
    top: -15px;
    left: 25px;  
}

.surveyOption
{
    font-weight: bold;
    color: gray;
    font-size: 10px;
}

.surveyOptionWrapper
{
    position: relative;
    top: -15px;
    left: 25px;
    color: gray;
    font-size: 10px;
}

.surveyOptionName
{
    color: #7B972D;
    margin-top: -5px;
    font-size: 11px;
    margin-left: 20px;
}