@import "textFormat.css";
@import "footerstickalt.css";

html, body
{
    height: 100%;
    margin: 0;
    padding: 0;
}

body
{
    background-color: #3b2c2c;
    background-repeat: repeat;
    background-position: center top;
    color: #ffffff;
}

body.lv
{
    background-image: url(../images/body-background-lv.png);
}
body.en
{
    background-image: url(../images/body-background-en.png);
}
body.ru
{
    background-image: url(../images/body-background-ru.png);
}

.mainContainer
{
    background-repeat: no-repeat;
    background-position: center top;
}

body.lv .mainContainer
{
    background-image: url(../images/body-background-top-lv.gif);
}
body.en .mainContainer
{
    background-image: url(../images/body-background-top-en.gif);
}

body.ru .mainContainer
{
    background-image: url(../images/body-background-top-ru.gif);
}



a
{
    color: #ffffff;
}

.mainContainer,
.footerContainer
{
    width: 984px;
    margin-left: auto;
    margin-right: auto;
}

.contentClear
{
    padding-bottom: 64px;
}

.innerContentClear
{
    height: 0px;
}

.footerContainer
{
    height: 64px;
}

.headerBox
{
    position: relative;
    height: 214px;
}

ul.menu li
{
    display: inline;
    text-transform: lowercase;
}

ul.menu,
ul.menu a
{
    color: #000000;
}


.headerBox .sloganBox
{
    position: absolute;
    left: 168px;
    top: 55px;
    text-transform: none;
    text-decoration: none;
}

.headerBox .sloganBox span
{
    background: url(../images/heading-background-1.gif) repeat-x 0 0.0909em;
    padding: 0 1px;
}

.headerBox .sloganBox a,
.headerBox .sloganBox a:hover
{
    color: #000000;
    text-decoration: none;
}
.headerBox .sloganBox a strong
{
    text-transform: lowercase;
    color: #6ad4e4;
}

.headerBox .languageMenuBox
{
    position: absolute;
    left: 0;
    top: 53px;

    background: url(../images/heading-background-2.gif) repeat-x 0 0.238em;
    padding: 0 2px 0 2px;
}


.mainMenuBox
{
    position: relative;
    background: #ffffff;
    line-height: 1.2381;
    margin-bottom: 10px;
}

.mainMenuBox .active a
{
    color: #FE231F;
}



.contentBox
{
    position: relative;
    width: 984px;



}

.content
{
    background: #ffffff;
    color: #000000;
    padding-bottom: 32px;
    position: relative;

}

.content a
{
    color: #fe231f;
}

.contentBox .mainContent
{
    position: relative;
    width: 625px;
    float: left;
    margin-right: 23px;
    padding-left: 24px;

}

.contentBox .additionalContent
{
    position: relative;
    width: 312px;
    float: left;
    background: #ffffff;

}


.newsLetterBlock
{
    font-weight: bold;
    font-size: 92.9%;

    padding: 3px 5px 3px 2px;
    background-color: #fe231f;
    color: #FFF;
    position: relative;

    margin-bottom: 0.75em;
    zoom: 1;
}

.newsLetterBlock a
{
    display: block;
    color: #FFF;
    text-decoration: none;
}

.newsLetterBlock .image
{
    float: left;
    width: 56px;

    padding: 2px 0 0 4px;
}

.newsLetterBlock .text
{
    float: left;
    width: 245px;
}

.mainContent .column
{
    width: 312px;
    padding-right: 24px;
    float: left;
    position: relative;
}

.content h1,
.content .mainHeading
{
    margin-top: -3px;
    margin-left: -3px;
}

.content h1
{
    margin-left: -1px;
    margin-bottom: 17px;
}

.content h1 a,
.content .mainHeading a
{
    text-decoration: none;
}

.subMenuBox
{

    font-size:   107.143%;
    font-weight: bold;
    margin-right: 50px;

}

ul.subMenu,
ul.subMenu a
{
    color: #fe231f;
}

.subMenuBox .active a
{
    color: #000000;
}


.shareBox
{
    text-align: right;
    float: right;
    width: 150px;
    padding-top: 2px;
}

.shareBox ul
{
    display: inline;
}

.shareBox ul li
{
    margin-left: 8px;
}
.shareBox *
{
    vertical-align: top;
}

.shareBox .label
{
    font-size: 85.714%;
    position: relative;
    top: 1px;
    text-transform: lowercase;
}

.content .highlightBlock,
.releases .firstInRow .coverArtBox,
.releaseDetails .coverArtBox,
.galleryImagesWrap,
.textContentBox .flashBox,
.newsEntryBox .imageBox,
.videoBox .videoWrap,
.shopEntryBox .imageBox
{
    padding-left: 24px;
    background: url(../images/block-wrap-background.gif) repeat-y left top;
    margin-left: -24px;

    clear: both;

}



.cubeLink
{
    position : absolute;
    right: 0;
    bottom: 22px;
    padding: 16px 0 16px 16px;
    z-index: 10;
}


.footerContainer
{

}


/* skip links */

.skipLinks
{
    position: absolute;
    top: -300px;
    width: 80%;
    left: 40px;
    z-index: 20;
    overflow: visible;
}

.skipLinks a
{
    position: absolute;
    top: 0;
    z-index: 30;
}

.skipLinks a:active,
.skipLinks a:focus
{
    top: 305px;
    height: 1.6em;
}

.richtext
{
    color: #0c0c0c;
}

.pageNavigationBox
{
    clear: both;
}

.pageNavigationBox ul.menu,
.pageNavigationBox ul.menu a
{
    color: #fe231f;
    font-weight: bold;
}

.pageNavigationBox ul.menu a
{
    margin: 0 3px;
}

.pageNavigationBox ul.menu .first a
{
    margin-left: 0;
}

.pageNavigationBox ul.menu .active a
{
    color: #000000;
}

.backToList
{
    padding-left: 24px;
    font-weight: bold;
    text-transform: lowercase;
    background: url(../images/icons/back.gif) no-repeat left center;
}

input.text
{
    border:0px solid transparent;
    background-color:#6ad4e4;
    color:#000;
    padding:5px;
    font-weight:bold;
}

input.button
{
    border:0px solid transparent;
    background-color:#fe231f;
    color:#FFF;
    padding:4px;
    font-weight:bold;
}

/*Apaksas sliidosais banneris*/
.bannerPlace
{
    width: 100%;
    height: 30px;
    overflow: hidden;
    position: fixed;
    bottom: 0;
	background-color:#FE231F;
	color:#FFFFFF;
	font-weight: bold;
}
.bannerPlace .inner
{
    padding-top: 5px;
}
.bannerPlace .item
{
    float: left;
}

.closeButton
{
	position: fixed;
	bottom: 30px;
	float: left;
	right: 5px;
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 90.909%;
}

.closeButton a
{
	color: #000000;
}

