/* CSS Document */
body, html{
margin:0px;
padding:0px;
/*background:center url(imgs/background.jpg) no-repeat top;*/
background-image: url("data_files/background/background.jpg");
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/*color:#33465B;*/
color:#000000;
}
.td_top{padding-top:80px; vertical-align:top;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.td_top1{padding-top:80px; vertical-align:top;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.td_top2{padding-top:10px; vertical-align:top;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
a{color:#BF0000; text-decoration:none;}
.text_logg_in a{font-weight:bold; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}

h1{color:#FF7F00; font-size:10px; height:20px; margin:0px; padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.td_logo{vertical-align:top; height:165px;}
*html .td_logo{padding-left:1px;}

.td_orange{background:url(imgs/header/orange.jpg) repeat-x;}
.td_red{background:url(imgs/header/red.gif) repeat-x; height:6px; }
.table_red{border:3px solid #BF0000; background-color:#E4F2F4;}
.table_red1{border-right:3px solid #BF0000; border-top:3px solid #BF0000; border-bottom:3px solid #BF0000;}
.table_td_red{padding:15px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

.table_td_lecture{ background-color:#E4F2F4; padding:5px; height:230px;}
*html .table_td_lecture{ background-color:#E4F2F4; padding:5px; height:215px;}
.table_td_lecture_orange{background-color:#FF7F00; text-align:center;}
.text_ta_contact{font-size:14px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.text_ta_contact a{color:#FFFFFF; text-decoration:none;}
.input_book{border:1px solid #A1D5E5; color:#D04444; height:11px; font-size:9px;}
.input_book1{border:1px solid #A1D5E5;}
.error{color:#FF0000}
.img_border_orange{border:2px solid #FF7F00;}
.price_list{color:#FF7F00;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.despartitor{color:#D0EAF2}
.black_link{color:#000000}
.table_border_orange{border:2px solid #FF9F40}
.text_order_book a{color:#000000; font-size:14px; font-weight:bold;}
.a_link_send a{color:#000000; font-weight:bold;}

.content{ padding-top:30px; padding-left:20px; padding-right:30px; padding-bottom:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
select{color:#FF9F40; font-size:10px; border:1px solid #A1D5E5;}


/* *html .td_menu{padding-left:0px;}*/
.input_password{width:190px;}
*html .input_password{width:190px;}

/* Styles for scrolling layers and scrollbars  */
div#holder1 {
  position:relative;
  width:400px; height:350px;
  overflow:hidden; z-index:100 }
div#wn1  { 
  position:relative; left:0; top:0;
  width:375px; height:350px; 
  clip:rect(0, 375px, 350px, 0); 
  overflow:hidden; z-index:1;
  background-color:#FFFFFF;
  }
/* op7 needs width set here too (?) */  
div#lyr1 { width:340px; background-color:#FFFFFF;}
div.content { 
  position:absolute; visibility:hidden; 
  left:0; top:0; z-index:1 
  }  

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar1 { 
  position:absolute; visibility:hidden;
  left:384px; top:0;
  width:11px; height:350px; 
  font-size:1px; z-index:2
  }
div#track1 { 
  position:absolute; left:0; top:12px;
  width:20px; height:350px;
  background: url("imgs/track.gif") #336 repeat;
  z-index:1
  }
div#dragBar1 {
  position:absolute; left:1px; top:1px;
  width:14px; height:20px;
  background-color:#A1D5E5;
  z-index:1
  }  
div#up1 { position:absolute; left:0; top:0; z-index:2 }  
div#down1 { position:absolute; left:0; bottom:0; z-index:3 }


