body {  
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #ffffff;
}

form {  
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

body, table {
  font-family: tahoma, verdana;
  font-size: 8pt;
  color: #4f4a3b;
}

input, textarea, select {
  font-family: tahoma, verdana;
  font-size: 8pt;
  color: #4f4a3b;
}

a {
  color: #74804D;
  text-decoration: none; 
}

a:hover{
  color: #74804D;
  text-decoration: underline; 
}


.cats{
   font-weight: bold;
   height: 20px;
}

.subcats{
   padding-left: 10px;
   height: 20px;
}

.bg_light {
  background-color: #f1eee9;      
}
  
.bg_green {
  background-color: #9ccb00;      
}

.bg_green {
  background-color: #9ccb00;      
}

.bg_register {
  background: #ffffff url('/data/img/bg_register.jpg');
  background-repeat: no-repeat;    
  background-position: right bottom;  
}

.bg_account {
  background: #ffffff url('/data/img/account/bg_ac.gif');
  background-repeat: repeat-x;    
}

.bg_close {
  background: #ffffff url('/data/img/account/bg_close.gif');
  background-repeat: repeat-x;    
}

.bg_open {
  background: #ffffff url('/data/img/account/bg_open.gif');
  background-repeat: repeat-x;    
}

#bg_checkout {
  background: #ffffff url('/data/img/bg_co_girl.jpg');
  background-repeat: no-repeat;    
  background-position: right;
}


#favs{
  color: #ff9900; 
  font-weight:bold;
}

.page_header{
 font-size: 9pt;
 font-weight: bold;
}

#favs a{
 color: #647073;
 font-weight:bold;
}

.bg_green_header {
  background-color: #9ccb00;      
  color:#ffffff;
  font-weight: bold;
  padding-left:15px;
  font-size: 9pt;  
}

.bg_green_header_lb {
  background-color: #9ccb00;      
  color:#ffffff;
  font-weight: bold;
}

.green {
  color: #9ccb00;      
}

.white {
  color: #ffffff;      
}

.greenblock {
  background-color: #9ccb00;      
  font-size: 9pt;
  color: #ffffff;
  padding: 1px 2px 1px 2px;
  visibility: hide;
  visibility: hidden;
  width: 360px;
  height: 16px;
  text-align: center;
}

.greenblock_vis {
  background-color: #9ccb00;      
  font-size: 9pt;
  color: #ffffff;
  padding: 1px 10px 1px 10px;
  width: 350px;
  height: 16px;
  text-align: center;
}

.redblock {
  background-color: #fe0000;      
  font-size: 9pt;
  color: #ffffff;
  padding: 1px 2px 1px 15px;
  width: 280px;
  height: 16px;    
  text-align: center;
}

.bg_grey {
  background-color: #e8ecdd;
}

.bg_white {
  background-color: #ffffff;
}


input.newsletter{
  border: solid 1px #a3967f;
  background-color: #dbd5c9;
  width: 160px;
  padding-left: 3px;
}

input.search{
  border: solid 1px #a3967f;
  background-color: #ffffff;
  width: 100px;
  padding-left: 3px;
}

input.reg{
  border: solid 1px #fbe156;
  background-color: #fef6c5;
  width: 130px;
  padding-left: 3px;
}

.pad10{
  padding:10px;
}

.pad20{
  padding-left:23px;
}


#first_content{
  padding: 10px 10px 10px 0px;
}

#main_content{
  padding: 10px 0px 10px 0px;
}

.bottommenu, .bottommenu a {
  color: #666666;
}

.bottommenu a:hover{
  color: #666666;
}

.blink, a.blink, a.blink:hover{
  font-weight:bold;
  font-size: 9pt;
  color: #666666;
} 

.username {
 color: #536c02;
}

.topmenu {
  color: #ffffff;
  text-transform: uppercase;
}

.topmenu a, .topmenu a:hover{
  color: #ffffff;
}


#padtopleft {
  padding: 10px 0px 0px 30px;  
}

.content {
  padding: 10px 0px 10px 0px;
}



.cartmenu{
  color: #959494;
}

.cartmenu a{
  color: #959494;
  text-decoration: none; 
}

.cartmenu a:hover{
  color: #959494;
  text-decoration: none; 
}


#phone {
  color: #f3b900;
}

#bgleft {
  background: #ffffff url('/data/img/bg_left.gif');
  background-repeat: no-repeat;
}

.bgsearch {
  background: #ffffff url('/data/img/bg_search.gif');
  background-repeat: repeat-x;
}

#subm {
  font-family: tahoma, arial;
  font-size: 8pt;
  color: #ffffff;
  border: solid 1px #403F3A;
  background-color: #b8b8b7;
}

.field {
  border: solid 1px #707071; 
  width: 175px;
  padding-left: 5px;
}

.area {
  border: solid 1px #707071; 
  width: 175px;
  height: 50px;
  padding-left: 5px;
}

.results_day{
  background: url('/data/img/search/bg_search_day.gif'); 
  background-repeat: no-repeat;
}

.results_day .item{
  background-color: #c8c8c8;
}


.results_video{
  background: #ffffff url('/data/img/search/bg_search_video.gif'); 
  background-repeat: no-repeat;
}

.results_video .item{
  background-color: #c8d0ae;
}

.results_video .code{
  font-weight: bold;
  color: #364301;
}

.results_video .bord{
  border: solid 1px #536c02;
}

.results_foto{
  background: #ffffff url('/data/img/search/bg_search_foto.gif'); 
  background-repeat: no-repeat;
}

.results_foto .item{
  background-color: #c8c8c8;
}

.results_foto .code{
  font-weight: bold;
  color: #333333;
}

.results_foto .border{
  border: solid 1px #666666;
}

.results{
  background: #ffffff url('/data/img/bg_cart.gif'); 
  background-repeat: no-repeat;
}

.results .item{
  background-color: #c8c8c8;
}

.floated {
  float: left;
  width: 180px;
  height: 240px;
}

.bottom_line {
  background: #ffffff url('/data/img/line.gif'); 
  background-repeat: repeat-x; 
}

.nav {
  color: #dadad9;
}

.nav a.navi {
  color: #646466;
  text-decoration: none;
}

.nav a.navi:hover {
  color: #646466;
  text-decoration: underline;
}


span.err, span.mand {
  color: #ff0000;
}

span.mes {
  color: #74804D;
}

span.white {
  color: #ffffff;
}


span.darkgreen {
  color: #364200;
  font-size: 9pt;
}

.padleft{
  padding-left: 15px;
}

.padleft10{
  padding-left: 10px;
}

a.here {
 color:#ffffff;
 text-decoration:none;
}

a.here:hover {
 color: #6e6e70;
 text-decoration:underline;
}

#priceblock{
 font-size: 20pt;
 color: #9ccb00;
}

#formborder{
  border: solid 1px #e1e0de;
  background-color: #efefef;
}

#formbottom{
  border-top: solid 1px #e1e0de;
  background-color: #ffffff;
}

.loginbutton {
  font-family: tahoma, arial;
  font-size: 8pt;
  color: #6f6557;
  border: solid 1px #bbb09e;
  background-color: #dad4c8;
  cursor: hand;
}

.logoutbutton {
  font-family: tahoma, arial;
  font-size: 8pt;
  color: #6f6557;
  border: solid 1px #bbb09e;
  background-color: #bbb09e;
  cursor: hand;
}

#benefits{
  color: #666666;
  font-weight: bold;
}

#benefits #swt{
  font-size: 9pt;
}

#need_print{
  font-size: 10pt;
  font-weight: bold;
}


.reg {
  border: solid 1px #707071; 
  width: 80px;
  font-size: 7pt;
  background-color : #cccccc;
  padding-left: 5px;
}


h1
{
	font-size:14px;
	font-weight:bold;
}


.lang
{
	font-family : Arial;
	font-size : 90%;
	color : #000000;
	text-align : center;
}
.lang a
{
	color : #979797;
	text-decoration : none;
}
.site_navigator
{
	font-size : 80%;
	color : #000000;
}
.site_navigator a
{
	text-decoration : none;
}
.date
{
	font-weight : normal;
	font-size : 80%;
}
.date a
{
	color : #666666;
	text-decoration : none;
}
.title_page
{
	font-size : 100%;
	color : #666666;
	font-weight : bold;
	margin : 10px 0px;
}

.title_announce
{
	color : #003399;
	font-weight : bold;
	margin : 10px 0px;
}
.title_announce a
{
	color : #003399;
	text-decoration : none;
}

.compulsory_use
{
	color : #FF0000;
	background-color : #f0f0f0;
	padding : 2px;
}

.search input
{
	width : 128px;
	height : 19px;
	margin : 20px;
}
.in_input
{
	padding : 0px;
	color : #666666;
}

.to_fill_in
{
    color: #FF0000;
}

.error{
    color: Red;
    text-align : center;
}
.confirm{
    color: Green;
    text-align : center;
}
.empty{
    color: Blue;
    text-align : center;
}


#bg_t {
  background: #ffffff url('/data/img/bg_t.gif');
  background-repeat: no-repeat;     
}

#bg_m {
  background: #ffffff url('/data/img/bg_m.gif');
  background-repeat: repeat-x;     
}

#bg_s {
  background: url('/data/img/bg_s.gif');
  background-repeat: repeat-x;     
}

#day_bg {
  background: url('/data/img/imday/im_bg.jpg');
  background-repeat: no-repeat;     
}
