@charset "utf-8"; 


html, body {
  margin: 0;
  padding: 0;
  color: #ffffff;
  background-color: #000000;
  font: 90% Verdana, Arial, Helvetica, sans-serif;
  height: 100%;
}

table {
width: 100%;
}

.outertbl {
	height: 100%; width: 100%;
	border-collapse: collapse;
	}


.bgb {
   height: 94px;
   }

.topc {
	vertical-align: bottom;
}

.footer {
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
}

.topc2 { 
    background-image: URL('/img/tr_bar.jpg');
   background-position: bottom right;
   background-repeat: no-repeat;
}

.topr2 { 
    background-image: URL('/img/tr_bar.gif');
   background-position: bottom;
   background-repeat: repeat-x;
}


.topc3 { 
    background-image: URL('/img/tl_bar.jpg');
   background-position: bottom left;
   background-repeat: no-repeat;
}

.topl3 { 
    background-image: URL('/img/tl_bar.gif');
   background-position: bottom;
   background-repeat: repeat-x;
}

.botc2 { 
    background-image: URL('/img/br_bar.jpg');
   background-position: bottom right;
   background-repeat: no-repeat;
}

.botr2 { 
    background-image: URL('/img/tl_bar.gif');
   background-position: bottom;
   background-repeat: repeat-x;
}


.botc3 { 
    background-image: URL('/img/bl_bar.jpg');
   background-position: bottom left;
   background-repeat: no-repeat;
}

.botl3 { 
    background-image: URL('/img/tr_bar.gif');
   background-position: bottom;
   background-repeat: repeat-x;
}
.contenttd {
   width: 930px;
   vertical-align: middle;
   }



h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  font-size: 2.5em;
  line-height: 1.2em;
  margin: 0.6em 0 0 0; 
}

h2 {
  font-size: 1.8333em;
  line-height: 1em;
  margin: 1.15em 0 .3em 0; 
}

h3 {
  font-size: 1.3333em;
  line-height: 1.125em;
  margin: 1.125em 0 0 0; 
}

h4 {
  font-size: 1.1667em;
  line-height: 1.2857em;
  margin: 1.2857em 0 0 0; 
}

h5 {
  font-size: 1em;
  line-height: 1.5em;
  margin: 1.5em 0 0 0; 
}

h6 {
  font-size: .9167em;
  line-height: 1.6364em;
  margin: 1.6364em 0 0 0; 
}

p {
  font-size: 1em; 
  line-height: 1.5em;
  margin: 0 0 1.5em 0;
}

p a:link {
  text-decoration: underline;
}

a:link, a:visited {
  color: #F01F32;
  text-decoration: none;
}

a:focus {
  outline: 1px dotted;
}

a:hover, a:active, li a.active {
  outline: none;
  text-decoration: underline;
}

.titlehref,.titlehref:visited,.titlehref:link,.titlehref:active {COLOR: #ffffff !important; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; TEXT-DECORATION: none; text-align: center;}

.text,.text:hover,.text:visited,.text:link,.text:active {COLOR: #000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; TEXT-DECORATION: none;}

.browsetitle,.browsetitle:visited,.browsetitle:link,.browsetitle:active {COLOR: #ffffff !important; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 14px; TEXT-DECORATION: none; text-align: center;}

.hormenu,.hormenu:visited,.hormenu:link,.hormenu:active {
COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold; text-transform: uppercase;
padding-left: 6px; padding-right: 6px;}
.hormenu:hover {COLOR: #000000;}

.prodmenu,.prodmenu:visited,.prodmenu:link,.prodmenu:active {COLOR: #381000 !important; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; TEXT-DECORATION: none;}
.prodmenuSu,.prodmenuSu:visited,.prodmenuSu:link,.prodmenuSu:active {COLOR: #381000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: 800;}


.headlinetxt,
.headlinetxt:hover,
.headlinetxt:visited,
.headlinetxt:link,
.headlinetxt:active
{
COLOR: #000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; TEXT-ALIGN: left; FONT-WEIGHT: 800;
text-transform: uppercase;
}


.kindaCMS,.kindaCMS:link,.kindaCMS:active,.kindaCMS:visited {FONT-FAMILY: sans-serif, Helvetica, Arial; font-size: 12px; TEXT-DECORATION: none; color: #444444}
.kindaCMSBaltas {FONT-FAMILY: sans-serif, Helvetica, Arial; font-size: 12px; color: #FFFFFF}
.kindaCMSRaud {FONT-FAMILY: sans-serif, Helvetica, Arial; font-size: 12px; color: #ff0000}

.SKDNsig,.SKDNsig:visited,.SKDNsig:link,.SKDNsig:active {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9px; TEXT-DECORATION: none; COLOR: #000000;}

.srchinput {background-color: #ffcfa7; border: 1px solid #ffffff;  FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; width: 271px; height: 18px;}

UL {
list-style-image: url("img/elipse.gif"); padding-left: 10px;
} 

.langflag,.langflag:hover,.langflag:visited,.langflag:link,.langflag:active {
border : 1px solid #cccccc;
}
 

hr {
border : none;
border-top : solid 1px #ed1c24;
color : #FFFFFF;
background-color : #FFFFFF;
height : 1px;
}

.prodrule {
border : none;
border-top : dashed 1px #2d0006;
color : #FFFFFF;
background-color : #FFFFFF;
height : 1px;
}

 .inputqty {background-color: #eeeeee; border: 1px solid #2d0006;  FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; width: 30px; vertical-align: middle;}
 
.imgborder {
border : solid 1px #2d0006;
}
 
.prodtd {
margin : 5px;
}

.prodtxt,
.prodtxt:hover,
.prodtxt:visited,
.prodtxt:link,
.prodtxt:active
{
COLOR: #2d0006; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9px; TEXT-ALIGN: left; 
}

.prodtxtbe,
.prodtxtbe:hover,
.prodtxtbe:visited,
.prodtxtbe:link,
.prodtxtbe:active
{
COLOR: #2d0006; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9px; TEXT-ALIGN: left; TEXT-DECORATION: none;
}

.prodhead,
.prodhead:hover,
.prodhead:visited,
.prodhead:link,
.prodhead:active
{
COLOR: #2d0006; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; TEXT-ALIGN: left; text-transform: uppercase; FONT-WEIGHT: 800;
}

.prodheadbe,
.prodheadbe:hover,
.prodheadbe:visited,
.prodheadbe:link,
.prodheadbe:active
{
COLOR: #2d0006; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; TEXT-ALIGN: left; FONT-WEIGHT: 800;
}

.krepsys {
border : solid 1px #FFFFFF;
background-color : #CCCCCC;
text-align: right;
vertical-align: middle;
padding-top: 10px;
padding-bottom: 15px;
}


.cartbutton {
padding-top: 8px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 2px;
border : solid 1px #2d0006;
background-color : #CCCCCC;
COLOR: #2d0006; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9px; TEXT-DECORATION: none; }


.krepsiovidus, .krepsiovidus a {
display: inline;
padding: 5px;
vertical-align: middle;
COLOR: #2d0006; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9px; TEXT-DECORATION: none; 
}

.krepsiopranesimas, .krepsiopranesimas:hover, .krepsiopranesimas:visited, .krepsiopranesimas:link, .krepsiopranesimas:active  {
padding: 1px;
background-color : red;
COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT: bold;;
}

.copyrite,.copyrite:visited,.copyrite:link,.copyrite:active {
FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; TEXT-DECORATION: none; COLOR: #8C8984; text-align: center; font-weight: bold;
}


.mnu_container {
padding-left : 10px; padding-right : 10px; padding-top : 4px; padding-bottom : 4px;
}

.menua {
padding-top : 3px; padding-bottom : 3px;
}
.vermenuactive {color: #ed1c24; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 14px; TEXT-ALIGN: left; FONT-WEIGHT: 800;
text-transform: uppercase; TEXT-DECORATION: none;}

.vermenuinactive {color: #8C8984; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; TEXT-ALIGN: left; FONT-WEIGHT: 800;
text-transform: uppercase; TEXT-DECORATION: none;}

.vermenusmactive {color: #ed1c24; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; TEXT-ALIGN: left; FONT-WEIGHT: 800; TEXT-DECORATION: none;}
.vermenusminactive {color: #8C8984; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; TEXT-ALIGN: left; FONT-WEIGHT: 800; TEXT-DECORATION: none;}

#maincontent, #maincontent ul {
font-size: 10px;
text-align: left;
color: #8C8984;
}

#maincontent a {
color: #8C8984;
}

#navcolumn, #navcolumn a {
color: #8C8984;
}


.prodheader {
color: #ed1c24 !important; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 13px; text-transform: uppercase;
TEXT-ALIGN: left; FONT-WEIGHT: 800;
TEXT-DECORATION: none;
}

.prodbody {
color: #8C8984; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px;
TEXT-ALIGN: left; 
TEXT-DECORATION: none; FONT-WEIGHT: normal
}

.prodbody:hover,
.prodbody:visited,
.prodbody:link,
.prodbody:active
{
FONT-WEIGHT: normal
}


.brcrumb {
color: #8C8984; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px;
TEXT-ALIGN: left; FONT-WEIGHT: 800;
TEXT-DECORATION: none;
}


.srchbutton {
margin-top: 3px; margin-right: 3px; margin-bottom: 3px;
background-color: #ed1c24; color: #ffffff;  FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; border: none; width: 30px; height: 20px;
vertical-align: middle;
}

.frminput {
margin-top: 3px; margin-right: 3px; margin-bottom: 3px;
background-color: #F0F0F0; border: 1px solid #ed1c24;  FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; height: 16px; width: 120px;
vertical-align: middle;
}

.bigfrminput {
background-color: #F0F0F0; border: 1px solid #ed1c24;  FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; height: 16px; width: 200px;
vertical-align: middle;
}

.bigbutton {
background-color: #ed1c24; color: #ffffff;  FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; border: none; height: 20px;
vertical-align: middle;
}

.crumb {
color: #8C8984; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px;
TEXT-ALIGN: left; TEXT-DECORATION: none;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/img/g_prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/img/g_next.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

