body {
margin:0px;
background-color:#E9E9E9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.shell {
width:764px;
background-color:#FFFFFF;
}

#top {
width:764px;
height:217px;
float:left;
}

#logo {
width:150px;
height:217px;
float:right;
background-image:url(images/logo-flash.gif);
}

#menu {
width:594px;
height:31px;
float:right;
padding-right:3px;
padding-top:15px;
}

#menu_r {
width:7px;
height:31px;
float:right;
background-repeat:no-repeat;
background-image:url(images/menu-r.jpg);
}

#menu_m {
width:580px;
height:31px;
background-repeat:repeat-x;
background-image:url(images/menu.jpg);
float:right;
line-height:31px;
vertical-align:top;
}

#menu_l {
width:7px;
height:31px;
background-repeat:no-repeat;
background-image:url(images/menu-l.jpg);
float:left;
}

#menu_link {
font-weight:bold;
color:#59696E;
text-align:center;
text-decoration:none;
width:112px;
float:left;
}

a#menu_link:hover {
font-weight:bold;
background-image:url(images/over.jpg);
color:#59696E;
text-align:center;
text-decoration:none;
height:31px;
background-repeat:repeat-x;
width:112px;
float:left;
}

#flash {
width:614px;
height:174px;
float:right;
}

#separator {
width:764px;
height:6px;
float:left;
margin-top:3px;
background-image:url(images/separator.jpg);
background-repeat:no-repeat;
}

#main {
width:764px;
float:left;
z-index:1
}

#news_r {
background-image:url(images/news-r.jpg);
background-repeat:no-repeat;
width:16px;
height:391px;
float:right;
}

#right {
background-image:url(images/right.jpg);
background-repeat:no-repeat;
width:16px;
height:391px;
float:right;
}


#news {
width:148px;
/*padding-top:12px;*/
height:391px;
float:right;
background-image:url(images/news.jpg);
background-repeat:repeat-x;
}

#bcg_right {
width:148px;
height:391px;
float:right;
background-color:#FFFFFF;
}


#pic {
background-image:url(images/bottom-pic.jpg);
background-position:center bottom;
background-repeat:no-repeat;
height:391px;
left:226px;
position:absolute;
top:0px;
width:374px;
z-index:1;
}

#pic2 {
background-image:url(images/bottom-pic_s.jpg);
background-repeat:no-repeat;
width:374px;
height:391px;
float:right;
background-position:bottom;
}

#flash_bottom {
background-image:url(images/bottom-flash.gif);
background-position:center bottom;
background-repeat:no-repeat;
left:0px;
position:absolute;
top:0px;
width:226px;
z-index:1;
}

#bcg_shell {
float:right;
left:0px;
position:relative;
top:0px;
width:600px;
}

.title {
text-align:right;
padding:10px;
font-weight:bold;
color:#59696E;
}

.title_or {
text-align:right;
padding:10px;
font-weight:bold;
color:#FF4B12;
}

.title_inner {
text-align:right;
padding:10px;
padding-right:25px;
font-weight:bold;
color:#59696E;
}

.title_g {
text-align:right;
padding:10px;
font-weight:bold;
color:#7BA510;
}

.title_o {
text-align:right;
padding-bottom:5px;
font-weight:bold;
color:#FF4B12;
}

.main_text {
color:#4D4B4B;
padding:10px;
text-align:right;
line-height:16px;
direction:rtl;
}

.main_text_inner {
color:#4D4B4B;
padding:10px;
padding-right:25px;
text-align:right;
line-height:16px;
direction:rtl;
}

#text_layer {
height:382px;
left:0px;
position:absolute;
top:0px;
width:570px;
z-index:2;
}


#bottom {
background-image:url(images/bottom.jpg);
width:764px;
height:55px;
background-repeat:no-repeat;
float:left;
}

#bottom_bcg {
background-image:url(images/bottom-bcg.jpg);
background-position:bottom;
float:left;
background-repeat:no-repeat;
width:764px;
/*height:125px;*/
}

.pics {
border:#CACACA solid 1px;
padding:5px;
margin-left:10px;
margin-bottom:10px;
}

.powered {
background-color:#E9E9E9;
font-size:10px;
color:#4D4B4B;
padding-left:15px;
text-decoration:none;
}

a {
text-decoration:none;
border:none;
}

div#vmarquee ul{
margin:0px;
padding:0px;
list-style:none;
list-style-image:none;
/*list-style-position:inside;*/
list-style-type:none;
text-decoration:none;
border:none;
text-align:right;
}

#marqueecontainer {
border:0px none;
height:250px;
overflow:hidden;
padding:2px 4px 2px 4px;
position:absolute;
width:148px;
color:#4D4B4B;
direction:rtl;
list-style-type:none;
}

div#vmarquee {
position:relative !important;
}