@charset "utf-8";
/* CSS Document */
html {direction:rtl; text-align:right;}

body {
background-color: #f4ead7;
font-family:Arial, Helvetica, sans-serif;
margin:0 auto;
direction:rtl;
text-align:right;
font-size: 14px;
color: #585244;
}

a {color:#a53e00; outline: none;}
a:link, a:visited {color:#a53e00; }
a:hover {color:#d75100; }
a:active {color:#a53e00; }



#wrapper {
width:800px;
margin:0 auto;
position:relative;
}

#note {
background-image: url(images/note_bg2.jpg);
width:291px;
height:463px;
position:absolute;
top: 118px;
left:35px;
}

#note #text {
margin: 18px 64px 0 48px;
}

#top {
background-image:url(images/top_bg.jpg);
background-repeat: no-repeat;
width: 800px;
height:101px;
margin: 0 auto;
position:relative;
}

#title {
position:absolute;
top: 20px;
right:42px;
width:279px;
}

#title h1 {
background-image:url(images/romi.gif);
width:144px;
height:29px;
margin:0;
background-repeat:no-repeat;
}

#title h2 {
background-image:url(images/ifyun.gif);
width:215px;
height:17px;
margin:7px 0 0 0;
background-repeat:no-repeat;
}
#title h1 span, #title h2 span {text-indent:-5000px;
position:absolute;
}

ul#menu {
position:absolute;
top: 49px;
left:28px;
margin:0;
padding:0;
list-style:none;
height:29px;
background:url(images/menu_bg.gif) repeat-x;
}

ul#menu li {
margin:0;
padding:0;
list-style:none;
float:left;
height:29px;
}

ul#menu li span, ul#menu li span a { 
display:block;
height:29px;
line-height: 26px;
}
ul#menu li span{
background:url(images/menu_left.gif) left no-repeat;
}

ul#menu li span a {text-decoration:none; color:#585244; font-size:14px; font-weight: bold; padding:0 12px; background:url(images/menu_right.gif) right  no-repeat;}
ul#menu li span a.sel {color:#a53e00;}
ul#menu li span a:hover {color:#a53e00;}


#maintitle {
background-image:url(images/romi.gif);
width:148px;
height:33px;
background-repeat:no-repeat;
}

#subtitle {
background-image:url(images/ifyun.gif);
width:279px;
height:25px;
background-repeat:no-repeat;
}

#main {
background-image:url(images/mid_bg.jpg);
background-repeat: no-repeat;
width: 800px;
height: 466px;
margin: 0 auto;
}

#main_long{
background-image:url(images/mid_bg_big.jpg);
background-repeat: no-repeat;
width: 800px;
margin: 0 auto;
}

#main_text {
padding: 28px 42px 0 32px;
}

.about_text {
width:400px;
}

.home_text {
width:350px;
}


#main_text h3 {
font-size:16px;
margin: 0 0 10px 0;
}

#main_text p {
margin: 0 0 20px 0;
}

#main_text p.links {
margin: 0 0 30px 0;
line-height: 22px;
}

#footer {
width: 800px;
margin: 0 auto;
font-size:12px;
color:#a69e8d;
padding-top:5px;
}
#footer a {
color:#a69e8d;
text-decoration:none;
border-bottom: 1px dotted #a69e8d;
}

#note h3 {
font-size:16px;
margin: 0 0 20px 0;
}

#note p {
margin: 0 0 28px 0;
}

#sidelinks p {
margin: 0 0 16px 0;

}

a.small_blue_links {
color: #3e516b;
font-size:12px;
text-decoration:underline;
}

a:hover.small_blue_links {
color: #3f68a1;
font-size:12px;
text-decoration:underline;
}
/*#3f68a1*/