body, html { height: 100%; margin: 0px; padding: 0px; background-color: #38072c; }
body { color: #ffffff; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 12px; }
.small { font-size: .9em; }

img { border: 0px; }
p { margin: 0px 0px 10px 0px; }
form { margin: 0px; padding: 0px; }
a:link, a:visited, a:active { color: #5bbf21; text-decoration: none; }
a:hover { color: #388d07; text-decoration: none; }

ul { margin-left: 20px; margin-bottom: 10px; }

.clear { clear: both; }
.arrow { background-image: url('/images/arrow.gif'); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; } 

#contents { min-height: 100%; height: auto !important; height: 100%; }
#contents.inside { background: #38072c url('/images/bg-inside.png') repeat-x top left; }
#contents.home { background: #38072c url('/images/bg-main.png') repeat-x top left; }
#container { width: 963px; text-align: left; min-height: 100%; height: auto !important; height: 100%; position: relative; }
#container { line-height: 1.5em; }
#text { padding-top: 30px; padding-left: 54px; padding-right: 54px; background: url('/images/bg-text.png') no-repeat 34px 73px; }

h1 { font-size: 3em; font-weight: normal; margin-top: 0px; margin-bottom: 20px; padding: 0px; } 
.block-container { position: relative; left: -34px; }
.block { width: 924px; background: #38072c url('/images/block-bg.gif') repeat-y top left; }
.block .top { background: #38072c url('/images/block-top.png') no-repeat top left; height: 40px; z-index: 9; }
.block .content { padding-left: 34px; padding-right: 34px; z-index: 11; }
.block .content .left { float: left; width: 527px; }
.block .content .left h2 { position: relative; top: -7px; margin: 0px; padding: 3px; padding-bottom: 10px; font-size: 1.5em; margin-bottom: 10px; padding-left: 5px; background: url('/images/hl-big.gif') no-repeat bottom center; }
.block .content .right { float: right; width: 297px; }
.block .content .right h2 { position: relative; top: -7px; margin: 0px; padding: 3px; padding-bottom: 10px; font-size: 1.5em; margin-bottom: 10px; padding-left: 5px; background: url('/images/hl.gif') no-repeat bottom center }
.block .bottom { background: #38072c url('/images/block-bottom.png') no-repeat top left; height: 38px; z-index: 10; }
.block ul.categories { list-style-type: none; margin: 0px; padding: 0px; }
.block .categories li { width: 240px; padding: 0px; background: transparent url('/images/li.jpg') no-repeat top left; padding-left: 40px; margin-bottom: 1px; }
.block .categories li a { color: #FFFFFF; font-weight: bold; display: table-cell; vertical-align: middle; height: 39px; }
.block .categories li a:link, .block .categories li a:link, .block .categories li a:visited, .block a:link a:active { color: #FFFFFF; text-decoration: none; } 
.block .categories li a:hover { color: #cba4c1; text-decoration: none; } 

.block ul.kenkejai { list-style-type: none; margin: 0px; padding: 0px; }
.block .kenkejai li { padding: 0px; padding-left: 40px; line-height: 28px; white-space: nowrap; margin-bottom: 1px; }
.block .kenkejai li a { color: #FFFFFF; font-weight: bold; }
.block .kenkejai li a:link, .block .kenkejai li a:link, .block .kenkejai li a:visited, .block a:link a:active { color: #FFFFFF; text-decoration: none; } 
.block .kenkejai li a:hover { color: #cba4c1; text-decoration: none; } 

.products { width: 530px; }
.products .left { float: left; width: 130px; margin: 0px; padding-bottom: 25px; }
.products .right { float: right; width: 375px; margin: 0px; padding-bottom: 25px; }
.products .right p { margin-bottom: 5px; padding: 0px; }
.products .right .hl-products { margin: 8px 0px 8px 0px; background: #38072c url('/images/hl-products.gif') repeat-x top left; }
.products .right .col1 { float: left; width: 90px; padding-left: 3px; }
.products .right .col2 { float: left; width: 95px; padding-top: 1px; }
.products .right .col2 .price { color: #a43c89; font-weight: bold; }
.products .right .col3 { float: left; width: 87px; padding-top: 1px; }
.products .right .col4 { float: left; width: 80px; }

.products ul { margin-left: 25px; margin-bottom: 10px; margin-top: 0px; padding: 0px; }
.products ul li { margin: 0px; padding: 0px; }

#order { display: none; position: absolute; top: 70px; left: 50%; width: 435px; height: 480px; padding: 20px; padding-left: 30px; margin-left:-217px; background-color: #000000; border: 5px solid #94377e; }
#order .input { color: #ffffff; font-size: 11px; background-color: #1e0618; border: 1px solid #a52a87; padding: 3px; width: 230px; }
#order .text { font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 11px; color: #ffffff; background-color: #1e0618; border: 1px solid #a52a87; padding: 3px; width: 230px; }


.submenu-box { float: right; width: 308px; margin: 0px 0px 15px 15px; }
.submenu-block { width: 308px; background: #38072c url('/images/small-block-bg.png') repeat-y top left; }
.submenu-block .top { background: #38072c url('/images/small-block-top.png') no-repeat top left; height: 32px; z-index: 9; }
.submenu-block .content { padding-left: 15px; padding-right: 15px; z-index: 11; }
.submenu-block .content h2 { position: relative; top: -7px; margin: 0px; padding: 3px; padding-bottom: 10px; font-size: 1.5em; margin-bottom: 10px; padding-left: 5px; background: url('/images/hl.gif') no-repeat bottom center; }
.submenu-block .bottom { background: #38072c url('/images/small-block-bottom.png') no-repeat top left; height: 29px; z-index: 10; }
.submenu-block ul.categories { list-style-type: none; margin: 0px; padding: 0px; }
.submenu-block .categories li { width: 235px; padding: 0px; background: transparent url('/images/li.jpg') no-repeat top left; padding-left: 35px; margin-bottom: 1px; height: 39px; }
.submenu-block .categories li a { color: #FFFFFF; font-weight: bold; display: table-cell; vertical-align: middle; height: 39px; }
.submenu-block .categories li a:link, .submenu-block .categories li a:link, .submenu-block .categories li a:visited, .submenu-block a:link a:active { color: #FFFFFF; text-decoration: none; } 
.submenu-block .categories li a:hover { color: #cba4c1; text-decoration: none; } 

.news-left { display: none; float: left; width: 0px; height: 60px; background: transparent url('/images/date.png') no-repeat top left; position: relative; } 
.news-left .month { position: absolute; left: 13px; top: 2px; }
.news-left .day { position: absolute; left: 13px; top: 21px; font-size: 23px; }
.news-left .year { position: absolute; left: 43px; top: 24px; }
.news-right { float: right; width: 527px; } 

.input { color: #ffffff; background-color: #1e0618; border: 1px solid #a52a87; padding: 3px; width: 140px; }
.text { font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 12px; color: #ffffff; background-color: #1e0618; border: 1px solid #a52a87; padding: 3px; width: 200px; }
.input-products { color: #000000; font-size: 11px; font-weight: bold; background-color: #ffffff; border: 1px solid #51173f; padding: 1px; width: 30px; }

#header { position: relative; min-height: 555px; height: auto !important; height: 555px; }
#header .logo { position: absolute; top: 32px; left: 26px; }
#header .flash { position: absolute; top: 125px; left: 2px; }
#header .menu { position: absolute; top: 38px; right: 0px; width: 662px; height: 110px; background: url('/images/menu-bg.jpg') no-repeat 0px 0px; }
#header .menu ul { list-style-type: none; margin: 0px; padding: 0px; margin-top: 46px; margin-left: 30px; }
#header .menu li { float: left; padding: 0px; background: url('/images/menu-dot.png') no-repeat 0px 8px; padding-left: 3px; padding-right: 0px; }
#header .menu li a { padding: 2px; padding-left: 7px; padding-right: 6px; color: #FFFFFF; white-space: nowrap; }
#header .menu li a:link, #header .menu li a:link, #header .menu li a:visited, #header a:link a:active { color: #FFFFFF; text-decoration: none; } 
#header .menu li a:hover { color: #FFFFFF; background-color: #98227d; text-decoration: none; } 
#header .menu li.active a:link, #header .menu li.active a:visited, #header .menu li.active a:active { color: #FFFFFF; background-color: #98227d; text-decoration: none; } 
#header .kenkejas  { position: absolute; top: 333px; left: 139px; width: 100px; color: #FFFFFF; font-weight: bold; font-size: 1.1em; } 
#header .kenkejas-black  { position: absolute; top: 363px; left: 139px; width: 100px; color: #000000; font-weight: bold; font-size: 1.5em; } 
#header.inside { position: relative; min-height: 360px; height: auto !important; height: 360px; background: url('/images/header-inside.jpg') no-repeat 0px 126px; }

#footer { position: relative; width: 963px; }
#footer .left { position: absolute; left: 60px; top: 12px; line-height: 33px; font-size: 11px; color: #cba4c1; }
#footer .right { position: absolute; right: 80px; top: 0px; text-align: right; color: #cba4c1; }
#footer a:link, #footer a:link, #footer a:visited, #footer a:link, #footer a:active { font-size: 11px; color: #cba4c1; text-decoration: none; } 
#footer a:hover { color: #cba4c1; text-decoration: underline; }

#languages { position: absolute; top: 35px; left: 775px; width: 145px; color: #999999; font-size: 11px; }
#languages img { margin-right: 5px; }

#ftp { position: absolute; top: 12px; left: 755px; width: 200px; background: url('/images/banner-top.gif') no-repeat 0px 0px; text-align: center; }
#ftp a { color: #FFFFFF; font-size: 12px; width: 200px; position: relative; top: -6px; }

.heading { /* Antraste */
  font-family: "Arial Black",Arial,Tahoma,Verdana,sans-serif; color: #FFFFFF; font-size: 1.35em; text-transform: uppercase; white-space: nowrap; margin-bottom: 18px;
}
.blue { /* Melynas tekstas */
  color: #02a7cf;
} 
.white { /* Baltas tekstas */
  color: #ffffff;
}
.grey { /* Pilkas tekstas */
  color: #cccccc;
}
.bigger { /* Didesnis */
  font-size: 1.2em;
}
.smaller { /* Mazesnis */
  font-size: .9em;
}

