pre {
    font-size:10px;
    outline:1px solid orange;
}
html {
    height:100%; 
    min-height:100%;
}
html>body, html>body #wrapper {
    height:auto;
}
body {
    position:relative;
    margin:0; 
    padding:0;
    font-size:18px;
    /*font:76% Myriad Pro, Arial, Tahoma, Helvetica, sans-serif; */
    font: 100% Myriad Pro;
     
    min-width:996px; 
    height:100%; 
    min-height:100%;
    background:url('../img/body-tile.png') 50% 0 repeat-y #000;
}
#wrapper {
    position:absolute;
    top:0; 
    left:0;
    width:100%; 
    height:100%; 
    min-height:100%;
    text-align:center;
}
#body {
    position:relative;
    width:100%;
    padding-bottom:100px;
}
.wrapper {
    width:996px;
    margin:0 auto;
    position:relative;
}
#body .wrapper {
}
#container {
    width:956px;
    margin:0 auto;
    font-family: "myriad pro", Verdana;
    position:relative;
    text-align:left;
    color:#FFF;
    padding:30px 0 0 0;
}

/* ***************************************************************** */

h1, h2, h3, h4, h5, h6, form, dl, ul {margin:0;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
small {display:block;}
fieldset {border:0;}

/* ***************************************************************** */

#header {
    width:100%;
    height:106px;
    background:url('../img/top.gif') 0 0 no-repeat;
    color:#FFF;
}

/* ***************************************************************** */

#footer {
    clear:both;
    left:0; 
    bottom:0;
    width:100%;
    position:static;
    text-align:left;
    background:#000;
    height:93px;
}
#footer .wrapper {
    height:93px;
    background:url('../img/bottom.png') 50% 100% no-repeat;
    color:#FFF;
}
#footer .copyright {
    clear:both;
    left:400px; 
    bottom:5px;
    position:absolute;
    list-style:none;
    padding:0;
    margin:0;
}
#footer .copyright li {
    float:left;
    padding:3px 5px;
    background:#000;
    color:#FFF;
    margin:0 1px 0 0;
    letter-spacing:2px;
    font-size:11px;
}
#footer .copyright a {
    text-decoration:none;
    color:#FFF;
}
#footer .copyright a:hover {
    text-decoration:underline;
}

* html #footer {position:absolute;}
head:first-child+body #footer {position:absolute;}

/* ***************************************************************** */

.clear {
    width:100%;
    clear:both;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.pink {
    color:#eb0a8d;
}
.blue {
    color:#28ace2;
}
.borders {
    border-top:1px solid #eb0a8d;
    border-bottom:1px solid #eb0a8d;
    border-left:1px solid #28ace2;
    border-right:1px solid #28ace2;
}
.borders2 {
    border-left:1px solid #eb0a8d;
    border-right:1px solid #eb0a8d;
    border-top:1px solid #28ace2;
    border-bottom:1px solid #28ace2;
}
.mr15px {
    margin-right:15px;
}

/* ***************************************************************** */

#clack {
    width:502px;
    height:418px;
    position:absolute;
    top:0;
    left:0;
    background:url('../img/grafiti.png') 0 0 no-repeat;
}
#logo {
    display:block;
    width:152px;
    height:166px;
    background:url('../img/logo.png') 50% 50% no-repeat;
    position:absolute;
    top:20px;
    left:30px;
}
#logo span {
    display:none;
}

#bigpicture {
    width:100%;
    height:364px;
    background:purple;
}
.line {
    width:100%;
    clear:both;
    height:3px;
    background:url('../img/top.gif') 0 100% no-repeat;
}

/* ***************************************************************** */

#stuff {
    position:absolute;
    top:20px;
    right:30px;
    font-size:9px;
    font-family:Arial, Tahoma, Helvetica, sans-serif;
}
#stuff b {
    font-weight:normal;
}
#stuff a {
    padding:5px 0;
    color:#FFF;
    text-decoration:none;
}
#stuff span {
    background:#000;
    padding:1px 3px;
}
#stuff a.catalog {
    background:url('../img/pdf.gif') 100% 50% no-repeat;
    padding-right:16px;
}
#stuff a.facebook {
    margin-left:3px;
}
#stuff a.facebook span {
    padding:0px 2px;
    background:#3363ac;
    outline:1px solid #000;
}

/* ***************************************************************** */

#links {
    list-style:none;
    margin:0;
    padding:50px 0 0 20px;
    font-size:11px;
    font-family:Arial, Tahoma, Helvetica, sans-serif;
}
#links li {
    float:left;
    padding:0 2px;
}
#links li.delimiter {
    background:url('../img/delimiter.gif') 0 50% no-repeat;
    padding:0 0 0 17px;
    margin:0 0 0 5px;
}
#links li span {
    background:#000;
    padding:1px 4px;
}
#links li a {
    color:#FFF;
}

/* ***************************************************************** */

div.blockies {

}
div.blockies .blockie {
    width:471px;
    height:130px;
    display:block;
    margin:0 0 20px 0;
}
div.blockies .blockie span {
    display:none;
}

/* ***************************************************************** */

.item h2 {
    color:#FFF;
    padding:0;
    margin:0;
    font-size:30px;
    font-weight:normal;
}
.item h3 {
    color:#2aace2;
    padding:0 0 10px 0;
    margin:0;
    font-size:18px;
    font-weight:normal;
}


.item .description {
    padding:0 20px 20px 20px;
    width:390px;
}
.product-text {
    margin:20px;
    font-size:16px;
    width:400px;
    line-height:140%;
}

.item ul {
    list-style:none;
    padding:0;
    margin:0;
    font-size:20px;
}
.item ul li {
    padding:2px 0;
}
.item ul li.bul1 {
    padding-left:20px;
    background:url('../img/bullet-blue.gif') 0 50% no-repeat;
}
.item ul li.bul2 {
    padding-left:20px;
    background:url('../img/bullet-pink.gif') 0 50% no-repeat;
}
.item ul li.bul3 {
    padding-left:20px;
    background:url('../img/bullet-white.gif') 0 50% no-repeat;
}

/* ***************************************************************** */

ul.thumbnails {
    padding:0;
    margin:0;
    list-style:none;
    width:471px;
}
ul.thumbnails li {
    float:left;
    padding:20px 27px 0 0;
}
ul.thumbnails li.last {
    padding-right:0;
}

/* ***************************************************************** */

ul.parameters {
    list-style:none;
    padding:13px 0 0 40px;
    margin:0;
    background:url('../img/bullet.gif') 0 50% no-repeat;
    overflow:hidden;
}
ul.parameters li {
    float:left;
    padding:0 10px 0 0;
}
ul.parameters li strong {
    display:block;
    font-weight:normal;
    font-size:25px;
    text-align:center;
}
ul.parameters li span {
    display:block;
    font-size:14px;
    color:#a7a9ac;
    text-align:center;
}

ul.parameters li span.euros {
    display:inline-block;
	padding:0 0 0 15px; 
    font-size:15px;
	font-weight:normal;
    color:#fff;
    text-align:center;
}

ul.parameters li sup {
    font-size:14px;
}

ul.tags {
    width:440px;
}
ul.tags li {
    float:left;
    width:400px;
    text-transform:uppercase;
}
/*
ul.tags li.temporalfrequency {
background:url('../img/') 0 50% no-repeat;
}
ul.tags li.in-linevolumecontrol {
background:url('../img/') no-repeat;
}
ul.tags li.headphoneswornoverear {
background:url('../img/') 0 50% no-repeat;
}
ul.tags li.runitshortorlong {
background:url('../img/') 0 50% no-repeat;
}
ul.tags li.speakerdiameter {
background:url('../img/') no-repeat;
} */

/* ***************************************************************** */

#menu {
    position:absolute;
    top:45px;
    right:40px;
    list-style:none;
    padding:0;
    margin:0;
}
#menu li {
    float:left;
    padding:0;
    margin:0 0;
}
#menu li a {
    color:#FFF;
    text-decoration:none;
}
#menu li a.item {
    display:block;
    height:56px;
    width:70px;
    text-align:center;
}
#menu li a.item span {
    display:none;
}

/* ***************************************************************** */

#menu li a.burlentes {
    background:url('../img/rent.png') 0 0 no-repeat;
    width:104px;
}
#menu li a.snieglentes {
    background:url('../img/menu.png') -104px 0 no-repeat;
    width:126px;
}
#menu li a.kaitai {
    background:url('../img/menu.png') -230px 0 no-repeat;
    width:86px;
}
#menu li a.team {
    background:url('../img/menu.png') -326px 0 no-repeat;
    width:86px;
}
#menu li a.keliones {
    background:url('../img/menu.png') -420px 0 no-repeat;
    width:114px;
}
#menu li a.mokymai {
    background:url('../img/menu.png') -530px 0 no-repeat;
    width:106px;
}
#menu li a.gall-list {
    background:url('../img/menu.png') -650px 0 no-repeat;
    width:104px;
}

#menu li a.active.burlentes {
    background:url('../img/rent.png') 0 100% no-repeat;
    width:104px;
}
#menu li a.active.snieglentes {
    background:url('../img/menu.png') -104px 100% no-repeat;
    width:126px;
}
#menu li a.active.kaitai {
    background:url('../img/menu.png') -230px 100% no-repeat;
    width:86px;
}
#menu li a.active.team {
    background:url('../img/menu.png') -326px 100% no-repeat;
    width:86px;
}
#menu li a.active.keliones {
    background:url('../img/menu.png') -420px 100% no-repeat;
    width:114px;
}
#menu li a.active.mokymai {
    background:url('../img/menu.png') -530px 100% no-repeat;
    width:106px;
}
#menu li a.active.gall-list {
    background:url('../img/menu.png') -650px 100% no-repeat;
    width:104px;
}

/* ***************************************************************** */

#skull {
    position:absolute;
    top:25px;
    right:-82px;
    z-index:2;
    width:82px;
    height:187px;
    display:block;
    background:url('../img/skull.gif') 0 0 no-repeat;
}
#skull span {
    display:none;
}

/* ***************************************************************** */

#buy {
    position:absolute;
    top:25px;
    right:0;
    z-index:2;
    width:111px;
    height:110px;
    display:block;
    background:url('../img/buy.gif') 0 0 no-repeat;
}
#buy span {
    display:none;
}


/* ***************************************************************** */

#overlay {
    width:100%;
    height:100%;
    background:black;
    position:absolute;
    top:0;
    left:0;
    z-index:20;
    filter:alpha(opacity = 80);
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    opacity:0.8;
}

#logo.shop {
    display:block;
    width:135px;
    height:213px;
    background:url('../img/logo_shop.gif') 50% 50% no-repeat;
    position:absolute;
    top:3px;
    left:20px;
}

#message {
    display:block;
    width:699px;
    height:94px;
    background:url('../img/text.gif') 50% 50% no-repeat;
    position:absolute;
    top:50px;
    right:20px;
}
#message span {
    display:none;
}

#ordering {
    color:#FFF;
    position:absolute;
    top:0;
    left:0;
    z-index:50;
    background:url('../img/bckgshop.gif') 50% 100% no-repeat;
    width:100%;
    text-align:left;
}

#ordering div.item {
    margin:0 auto;
    width:96%;
    padding:180px 0 120px 0;
}
#ordering div.item .image {
    padding-top:45px;
    width:471px;
    font-size:15px;
    text-align:justify;
}
#ordering div.image .radiobuttons {
    width:120px;
    margin:0 auto;
}
#ordering div.item label {
    font-size:15px;
    color:#FFF;
    display:block;
    padding:10px 0 5px 0;
}
#ordering div.item .description {
    padding:0 0 20px 0;
}
#ordering div.extra {
    padding:10px;
    margin:10px 0 0 0;
    background:#000;
    font-size:21px;
}
#ordering div.extra div.mini {
    font-size:13px;
    padding:6px 0;
}
#ordering div.extra div.fl {
    width:210px;
}
#ordering a.submit {
    display:block;
    position:absolute;
    left:50%;
    bottom:20px;
    width:134px;
    height:134px;
    background:url('../img/pirkti.gif') 50% 50% no-repeat;
    margin-left:-77px;
}
#ordering a.toggle {
    display:block;
    position:absolute;
    right:20px;
    top:200px;
    width:24px;
    height:20px;
    background:url('../img/close.gif') 50% 50% no-repeat;
}
#ordering a.toggle span,
#ordering a.submit span {
    display:none;
}
#ordering textarea {
    font-family:Arial;
    height:200px;
}
#ordering sup {
    font-size:16px;
    color:#EB0A8E;
}
#ordering .browserIE8,
#ordering .browserChrome4 {
    clear:both;
}

#thankyou {
    position:absolute;
    top:130px;
    left:50%;
    display:block;
    width:516px;
    height:270px;
    background:url('../img/thankyou.gif') 50% 50% no-repeat;
    z-index:30;
    margin-left:-258px;
}
#thankyou span {
    display:none;
}

/* ***************************************************************** */

div.gallery {
}
div.gallery .thumb {
    padding:0;
    margin:0 13px 10px 13px;
    float:left;
    text-decoration:none;
    position:relative;
    border:none;
}
div.gallery .thumb img {
    border:none;
}
div.gallery .thumb span.title {
    position:absolute;
    right:8px;
    bottom:6px;
    display:block;
    width:100px;
    color:#FFF;
    font-size:13px;
}
div.gallery .thumb img.play {
    display:none;
}
div.gallery .thumb:hover img.play {
    position:absolute;
    left:45px;
    top:30px;
    display:block;
    width:70px;
    height:70px;
}

/* ***************************************************************** */  

table.profile{
    font-size: 16px; 
    vertical-align: top; 
    text-decoration: none; 
    font-weight: normal;
}

table.profile tr{
    vertical-align: top;
    font-weight: normal;
}

table.profile td.pd_left_10{
    padding-left: 10px;
    font-weight: normal;
}

table.profile td.pd_left_20{
    padding-left: 20px;
    font-weight: normal;
}

table.profile td span.blue{
    font-family: "myriad pro", Verdana;     
    color:#2aace2;
    font-size:18px;
    font-weight: normal;
}

table.profile td span.white{
    font-family: "myriad pro", Verdana;
    color:#FFFFFF;
    font-size:22px;
    font-weight: normal;
}


