/* CSS Document */

/*------- ELEMENTS -----------*/
html,body {
	height: 100%; 
}
    
 /*DIV {border:1px solid white !important;} /**/
  
BODY {
  background: #000000;
  color: #FFFFFF;      
	margin: 2px 1px 0 0;
  padding: 0;	
  font-size: 9pt;
  font-family: Trebuchet MS, Arial, Verdana, Tahoma;
}

TABLE{
    margin:0;
    padding:0px;
    border-collapse:collapse;
}

TD {
  margin:0;
  padding:0;
  font-size: 9pt;
}

HR {border: 1px solid #008000; clear: both;}      
H1  {font-size: 1.4em;}      
INPUT.text {border:1px #008000 solid; background: #000000; color: #FFFFFF; padding: 3px; font-weight: bold; font-size: 1.0em}
INPUT.button {border:1px #FFFFFF solid; background: #008000; color: #FFFFFF; padding: 3px; font-weight: bold; cursor: pointer;}
INPUT.checkbox {color: #FFFFFF; padding: 3px }
SELECT.select {border:1px #008000 solid; background: #000000; color: #FFFFFF; padding: 3px; font-weight: bold; font-size: 1.0em}
SELECT.select {border:1px #008000 solid; background: #000000; color: #FFFFFF; padding: 3px; font-size: .8em}
SELECT {font-family: Verdana, Arial, Helvetica;}


/*------- IDs -----------*/

#maintable{ 
  width: 973px;        
  /*width:100%;*/     
}      

#header{
	float: left;
  width: 100%;
  background: #000000;
	border-bottom: 2px solid #008000;
	margin-bottom: 10px;
}

#header A:link,
#header A:visited,
#header A:active {
  padding: 0 5px; 
  color: #008000;
  font-size: 1em;
	font-weight: bold;
  text-decoration: none;        
}
#header A:hover{
  text-decoration: underline;
} 


#navbar{
  padding: 3px 10px;
  color: #FFFFFF;
  background: #008000; 
  width: 98%;    
  height: 24px;
  text-align: left;
  font-family: Trebuchet MS, Arial, Verdana, Tahoma;       
  vertical-align: middle;   
  font-size: 1.5em
}

#navbar A:link,
#navbar A:visited,
#navbar A:active {
  padding-right: 20px;
  color: #ffffff;
  text-decoration: none;        
}
#navbar A:hover{
  text-decoration: underline;
} 

#navbar TABLE{height: 100%; width: 90%}
#navbar TABLE TD {padding-left: 100px; font-size: 1.1em}
      
      
#sidesx{
  display: none;
  width: 260px;
  padding: 0px 4px 4px 4px;
  vertical-align: top;
}

#itemslist{
  width: 230px;
  border-right: 1px black solid;
  padding: 0px 4px 4px 4px;
  vertical-align: top;
}      

#maincontent {
  width: 100%;
  border-right: 1px black solid;
  padding: 10px;
  vertical-align: top;
}

#footer{
  width: 100%;
  color: #008000;
  font-weight: bold;
  padding: 2px 10px;
	border-bottom: 2px solid #008000
}

#footer A:link,
#footer A:visited,
#footer A:active {
  padding-left: 25px; 
  color: #FFFFFF;
  font-size: 1em;
  text-decoration: none;        
}
#footer A:hover{
  text-decoration: underline;
} 


#subfooter {
	color: #008000;
	letter-spacing: 0.03em;
	padding: 2px 10px;
	font-weight: bold;
}


/*------ HREF ------------*/          

A.topmenu:link,
A.topmenu:visited,
A.topmenu:active{
  color: #FFFFFF;
  text-decoration: none;
  font-variant: small-caps;
  font-weight: bold;
  margin: 12px 12px;                      
}
A.topmenu:hover{
  text-decoration: underline;
}

A.topmenu_sel:link,
A.topmenu_sel:visited,
A.topmenu_sel:active{
  color: #FFFFFF;
  text-decoration: none;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 1.3em;  
  margin: 12px 12px;                              
}
A.topmenu_sel:hover{
  text-decoration: underline;
}   

A.search:link,
A.search:visited,
A.search:active{
  color: #FFFFFF;
  font-style: italic;
  text-decoration: none;                      
}
A.search:hover{
  text-decoration: underline;
}

A.linksmall:link,
A.linksmall:visited,
A.linksmall:active{
  color: #FFFFFF;
  font-size: 0.9em;
  text-decoration: none;
}
A.linksmall:hover{
  background: #F98927;
}

/*.greenhovering .overlay {width: 653px;margin: 0 auto;}*/
.greenhovering .overlay {position: relative;} 

A.greenhovering:link .overlay,
A.greenhovering:visited .overlay,
A.greenhovering:active .overlay{
	border: 3px solid #000000;
}
A.greenhovering:hover .overlay{
	border: 3px solid #008000;
}

A.linkindex{
	display: block;
	width: 652px;
	height: auto;
	margin: 0 auto;
}

A.linkindex:link,
A.linkindex:visited,
A.linkindex:active{
	border-left: 10px solid #000000;
	border-right: 10px solid #000000;	
}
A.linkindex:hover{
	border-left: 10px solid #008000;
	border-right: 10px solid #008000;	
}


.itempag A:link,
.itempag A:visited,
.itempag A:active{
  color: #FFFFFF;
  font-style: italic;
  text-decoration: none;                      
}
.itempag A:hover{
  text-decoration: underline;
}


/*----TABLE or DIV structures----------*/      

.color {float: left; margin:5px}

/*.pack {position: relative; top: -60px; left:-40px; width:86px}*/
.pack {width: 100%; height: 110px; text-align: right; position:relative; right: -74px; top: 20px}
.pack IMG {border: 0}

.product {width:90%; margin-right:auto; margin-left:auto}
.product TD {padding: 10px; vertical-align: top}
.product .name {font-size: 1.7em; color: #008000; padding: 10px;}
.product .descr {letter-spacing: 0.08em;}

.cat_thumbs {width:600px; height: 100px; margin: 0 auto}
.cat_thumbs DIV {float: left; width:130px; height: 175px;  padding: 10px 10px; position: relative; cursor: pointer;}
.cat_thumbs DIV .overlay {position: relative; width:87px; height:112px; padding:0; background-repeat: no-repeat;}

.cat_thumbs DIV.big {float: left; width:260px; height: 340px;  padding: 10px 10px; margin: 15px 10px; position: relative; cursor: pointer; text-align: center;}
.cat_thumbs DIV.big .overlay {float: none; position: relative; width:200px; height:260px; padding:0; background-repeat: no-repeat; background-position: top center; margin: 0 auto;}
.cat_thumbs DIV.big .text {float: none; font-size: 1.6em; width: 100%; color: #008000; font-family: Futura, "Futura2-Normal", Verdana, Tahoma, Trebuchet MS, Arial;}
.cat_thumbs DIV.big .hidetext {float: none; font-size: 1.6em; width: 100%; color: #555; font-family: Futura, "Futura2-Normal", Verdana, Tahoma, Trebuchet MS, Arial;}

.cat_thumbs DIV .text {padding:0; top: 5px; height:70px;}
.cat_thumbs DIV .hidetext {color:#555; padding:0; top: 5px}
.cat_thumbs DIV .text a:link{color:#008000}
.cat_thumbs DIV IMG {border: 0}
.cat_thumbs DIV A:link,
.cat_thumbs DIV A:visited,
.cat_thumbs DIV A:active {
  color: #FFFFFF;
  text-decoration: none;
  font-family: Trebuchet MS, Arial, Verdana, Tahoma;
  font-size: 1.4em
}
.cat_thumbs DIV A:hover {
  color: #008000;
}

.saleoverlay {
	position: absolute; 
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	bottom:0;
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #EF1388;
	font-size: 26px
}


.buy {width:100%}
.buy .overlay {width:90px;margin-left:auto; margin-right:auto;}
.buy .text {width:100%;color:#FFFFFF; text-align: center}


.lingerie_dettail {width: 99%}
.lingerie_dettail TD {border-bottom: 1px solid #008000}
.lingerie_dettail .select {width:10px}
.lingerie_dettail .image {width:50px}
.lingerie_dettail .sizes {width:144px}
.lingerie_dettail .sizes DIV {float:left; width: 40px; margin:1px; white-space: nowrap; padding: 1px; background:#008000}
.lingerie_dettail .overlay {width: 50px; height:71px; padding:0}
.lingerie_dettail IMG {border: 0; padding-bottom: 20px}
.lingerie_dettail A:link,
.lingerie_dettail A:visited,
.lingerie_dettail A:active {
  color: #FFFFFF;
  text-decoration: none;
  font-family: Trebuchet MS, Arial, Verdana, Tahoma; 
  font-size: 1.4em
}    
.lingerie_dettail A.hide:hover {color: #008000;}
.lingerie_dettail A.hide:link,
.lingerie_dettail A.hide:visited, 
.lingerie_dettail A.hide:active {
  color: #555;
  text-decoration: none;
  font-family: Trebuchet MS, Arial, Verdana, Tahoma;                
  font-size: 1.4em
}    
.lingerie_dettail A.hide:hover {color: #008000;}


.headprod {padding-left: 0px; width: 420px}
.big_photo {width: 350px}
.big_photo .overlay {width: 350px; height: 455px; border: 3px solid #008000}

.other_photos {margin-right:auto; margin-left:auto}
.other_photos DIV {position: relative; cursor: pointer;}
.other_photos DIV .overlay {padding:0; width:50px; height: 71px}
.other_photos DIV IMG {border: 0;}

.login TABLE TD {padding: 5px; color: #008000; font-weight: bold; font-size: 1.4em}
.login H1 {color: #008000; font-size: 1.3em}
.login a {color: #FFFFFF; font-size: 0.7em}

.confirm {margin-left:auto; margin-right:auto; width: 700px; border: 2px solid #008000}
.confirm TABLE {margin-left:auto; margin-right: auto;}
.confirm TABLE TH {padding: 5px; color: #008000; font-weight: bold; font-size: 1.4em; text-align: left}
.confirm TABLE TD {padding: 5px; color: #FFFFFF; font-weight: bold; font-size: 1.4em}
.confirm H1 {color: #008000; font-size: 1.3em}


TABLE.homec {width: 100%}
TABLE.homec TD {width: 50%; text-align: center;}
            
.admintools {margin-left: auto; margin-right: auto; width: 70%; border: 1px solid #97D895}
.admintools A:link,
.admintools A:visited,
.admintools A:active {display:block;background:#008000;padding:2px;text-decoration:none;color:#FFFFFF}
.admintools A:hover {background:#00C600}             

TABLE.admin {color: #FFFFFF; width: 70%}
TABLE.admin TD {padding: 3px;border: 2px solid #008000}
TABLE.admin A:link,
TABLE.admin A:visited,
TABLE.admin A:active {padding:2px; text-decoration:none; color:#aaFFFF}
TABLE.admin A:hover {background:#00C600}  
TABLE.admin2 {border: 2px solid black}
TABLE.admin2 TD {padding: 3px; border:}


TABLE.downloads {width: 90%}
TABLE.downloads TD, TABLE.downloads TH {padding: 3px;}
                  
TABLE.downloads TH {background: #CD5F44; padding: 3px;}      
TABLE.downloads TH a {color:#FFFFFF}
TABLE.downloads TR.row1 {}
TABLE.downloads TR.row2 {}
TABLE.downloads TD A:link,TABLE.downloads TD A:visited{text-decoration:none;font-weight:bold;color:#FFFFFF}
TABLE.downloads TD A:hover,TABLE.downloads TD A:active{background: #F98927}                
      
.item_details TD {padding: 2px; border: 1px solid #E87F3A;}            

.newstitle{font-weight: bold; font-style: italic; text-align: center;}
.newsbody{font-style: italic; text-align: center;}           
.newsimg {text-align: center;}       

.pagination b, .pagination a{
	margin: 0 3px;
}

.pagination a{
	color: #00AB00;
	padding: 3px;
	border: 1px #555 solid;
	text-decoration: none;
}

.pagination a:hover{color: #F5AB00;}

.pagination b.selected{
	font-size: 1.4em;
} 
/*----- FINE HREF -----*/


/*----- ITEMS LIST -------*/
ul.itemlist {
	width:83%;      	
	/*list-style:none;*/      
	/*margin:0; padding:0;*/
}

ul.itemlist li a{
	display:block;
	font-variant: small-caps; 
  font-size: 1.1em;     
  color: #FFFFFF;         
	text-decoration: none; 
	padding: 0.1em 0em; 
	text-align: left;
}

ul.itemlist li a:link,ul.itemlist li a:visited {background: none;} 
ul.itemlist li a:hover, ul.itemlist li a:active{font-weight: bold}      
/*----- ITEMS LIST end-------*/   


/*------- SPEED CLASS -----------*/                        
.sidenews{color: #FFFFFF; background: #1A4700; display: block; padding: 3px}                     
.searchTitle{color: #FFFFFF; background: #CD5F44; display: block; padding: 3px; font-weight: bold; border: 1px solid #BA1319}
.itempag{padding: 30px 30px; text-align:center}      
.textbox {border: 1px solid #736967;font-family: Verdana, Arial, Helvetica;font-size: 9px;}
.small {font: normal 11px verdana, sans-serif}
.orange{color:#FF2D26}
.guiagreen{color: #008000}
.warn{color:#FF2D26; font-size: 0.8em; font-weight:normal} 
.bigwhite {color: #FFFFFF}
.sale {font-weight: bold; color: #EF1388}

.greenborder {border: 3px solid #008000}
.greenbar {border: 1px solid #008000}
.disclaimer{font-size: 0.7em; letter-spacing: 0.08em;}

/*-----------Transparent-------------*/

.transparent {
	background-color:#D9EDF9;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7
}

.transparent * {
	position: relative;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}


