body{
margin:0;
padding:0;
font-family:tahoma;
color: #333333;
text-align:center;
}
a{
text-decoration:none;
}
img.link{
border:0;
}
#container{
margin:0 auto;
padding:0;
width:680px;
float:right;
display:inline-block;
}
#header{
margin:0px 0 10px 0;
padding:0;
display:inline-block;
height: auto;
}
h1{
color:#003366;
font-size:13px;
margin:20px;
padding:20px;
border-bottom:3px solid #0099CC;
clear:both;
}
h2{
font-size:11px;
color: #333399;
float:right;
}
h3{
color: #FFFFFF;
padding:3px 20px 0 0 ;
margin:0;
background:;
font-size:20px;
font-weight:bold;
font-family:arial;
}
.search_b {
background:#F7F7F7;
border:1px solid #BBBBBB;
color:#003366;
direction:rtl;
display:inline-block;
font-size:11px;
height:auto;
margin-bottom:8px;
padding:5px 62px 5px 0;
text-align:right;
width:616px;
}
.search_b form{
margin:0;
padding:0;
width:618px;
height: auto;
font-size:11px;
color: #003366;
}
.search_b label{
margin:0;
padding:0;
margin:0px 20px 10px 40px;
}
.search_b select{width:117px; margin-left:11px;}
.search_b input.text{
margin:0 5px 0 10px;
height:13px;
font-size:11px;
border:1px solid #666666;
}
.search_b form input.submit{
color: #003366;
font-size:11px;
font-weight:normal;
margin:0 ;
width:70px;
height:20px;
}
.login{
height: auto;
width:678px;
background:#eeeeee;
border:1px solid #999999;
direction:rtl;
padding:5px 0 5px 0;
font-size:11px;
color: #003366;
margin:0;
display:inline-block;
}
.login form{
margin:5px 0 0px 0;
padding:5px 0 5px 0;
width:678px;
height: auto;
font-size:11px;
color: #003366;
}
.login form label{
margin:0;
padding:0;
margin:0px 20px 10px 20px;
}
.login strong{
color: #00CC33;
padding:5px 5px 5px 5px;
}
.login form input.text{
margin:0 5px 0 10px;
height:13px;
font-size:11px;
border:1px solid #666666;
}
.login form input.submit{
color: #003366;
font-size:11px;
font-weight:normal;
width:70px;
height:20px;
}
.login  a{
margin:5px 20px 5px 20px;
color: #990000;
font-size:11px;
}
.error{
color: #993300;
font-size:11px;
text-align:right;
float:right;
width:99%;
}
.error_login{
color: #CC0000;
text-align:left;
font-size:11px;
}
#right{
float:right;
display:inline-block;
width:242px;
margin:30px 15px 20px 0px;
text-align:right;
}
.blk_hdr_dim{
height:30px;
width:240px;
}
.blk_content_hdr_dim{
height:30px;
width:680px;
}
.blk{
margin:0 0 20px 0;
display:inline-block;
}
.blk_header_left{
background: url(../images/blk_hdr_lft.gif) no-repeat top left;
}
.blk_header_right{
background: url(../images/blk_hdr_rgt.gif) no-repeat top right;
text-align:right;
}
.blk_header_right img{
margin:7px 20px 0 0 ;
}
.blk_header_prpl_cntnt{
background: url(../images/hdr_prpl_bg.jpg) repeat-x;
}
.blk_header_pnk_cntnt{
background: url(../images/hdr_pnk_bg.jpg) repeat-x;
}
.blk_header_blu_cntnt{
background: url(../images/hdr_blu_bg.jpg) repeat-x;
}
.blk_header_ylw_cntnt{
background: url(../../images/main_titles_bg.jpg) repeat-x;
}
.blk_header_grn_cntnt{
background: url(../images/hdr_grn_bg.jpg) repeat-x;
}
.blk_content{
border:#d0d0d0 1px solid;
width:238px;
direction:rtl;
display:inline-block;
}
.blk_content_left{
border:#d0d0d0 1px solid;
width:658px;
direction:rtl;
display:inline-block;
margin:0 0 0 0;
font-size:11px;
line-height:18px;
text-align:right;
padding:10px;
}
.blk_content_left label{
float:right;
color:#330099;
font-size:11px;
font-weight:bold;
}
.blk_content_left p{
margin:0 0 0 0;
padding:20px;
width:300px;
float:right;
text-align: center;
}
.blk_content_left hr{
width:655px;
height:1px;
border:1px solid #CCCCCC;
clear:both;
}
.blk_content ul{
font-size:12px;
color:#000000;
margin:0;
width:230px;

padding:10px 0 0 0;
}
.blk_content ul li{
height:20px;
width:200px;
font-weight:bold;
padding:0px 20px;
list-style-type:none;
text-align:right;
}
.blk_content ul li a{
color:#000000;
}
.blk_content ul li a:hover{
color: #6633CC;
}
.blk_content select{
width:150px;
font-size:10px;
height:20px;
border:1px solid #003366;
}
.blk_content label{
width:90px;
text-align:left;
 font-size:11px;
 color:#333333;
}
.blk_content p{
margin:5px;
width:210px;
text-align:left;
}
#main_content{
float:left;
display:inline-block;
margin:0px 0px 10px 0px;
}
.category_item{
float:right;
padding:5px;
margin:30px 55px 10px 30px;
text-align:center;
width:98px;
font-size:10px;
font-weight:bold;
}
.category_item a{
color: #663399;
}
.category_item a:hover{
color:#6666FF;
}
.category_item img{
border:0px;
margin:5px;
}
.presents_item{
float:right;
padding:3px;
margin:20px 35px 10px 35px;;
text-align:center;
width:130px;
height:100px;
font-size:10px;
font-weight:bold;
color:#006600;
}
.presents_item strong{
color: #FF0000;
font-size:15px;

}
.presents_item a{
color: #336699;
}
.presents_item a:hover{
color:#6666FF
}
.presents_item img{
border:0px;
}
.blk_content_left form label{
float:right;
color:#330099;
font-size:11px;
font-weight:bold;
}
.blk_content_left form  p{
margin:0 0 0 0;
padding:20px;
width:400px;
float:right;
text-align: center;
}
.blk_content_left form  input{
height:15px;
float:left
}
.blk_content_left form  input.submitter{
height:22px;	
}
#footer{
width:630px;
height: auto;
font-size:11px;
clear:both;
color: #999999;
padding:20px 0 0 0;
margin:0 auto;
border-top: 3px solid #1E0944;
}
#footer a{
margin:30px;
color:#333333;
}
#footer a:hover{
color: #666666;
}
#footer p{
 margin:20px;
 width:100%;
}
table.content_tbl{
width:90%;
font-size:11px;
border:1px solid #003366;
clear:both;
margin:30px auto;
}
table.content_tbl td{
padding:5px;
border:1px solid #333399;
}
table td.content_tbl_lbl{
color:#FFFFFF;
background:#333399;
}
div.info{
display:inline-block;
margin:0;
padding:0;
}
div.info p{
width:525px;
font-size:11px;
border-bottom:1px dotted #CCCCCC;
text-align:right;
margin:0 0px 0 0px;
display:inline-block;
}
div.info  label{
width:150px;
height: auto;
color:#003366;
font-weight:normal;
display:inline-block;
text-align:right;
padding:0 0px 0 10px;
}
div.info  img{
float:right;
}
div.info p input{
float:right;
}
p.message{
color:#006600;
}
span.span_offer
{
color:#990033;
}
li.img{
z-index:1000;
position:relative;
}
span.span_offer
{
color:#990033;
}/* slid menu */
ul.menu1, ul.menu1 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:400px;
}

ul.menu1 a {
  display: block;
  text-decoration: none;	
  font-size:13px;
}

ul.menu1 li {
  margin-top: 0px;
  padding:5px;	
  width:100%;
}
ul.menu1 li img{
margin:0 5px 0 5px;
}
ul.menu1 li a {
  color: #0099FF;
  padding:10px;
  border-bottom:1px dotted #CCCCCC;
 
}

ul.menu1 li a:hover {
color:#FF6600

}
ul.menu1 li ul li{
  margin-top: 0px;
  padding:5px 30px 0 0;	
}
ul.menu1 li ul li a {
  color: #CCCCCC;
  padding-right: 35px;
}

ul.menu1 li ul li a:hover {
  border-left: 5px #000 solid;
  padding-right: 35px;
}

