@font-face {font-family:'goth';src:url(//:) format('no404'), url('fonts/DroidKufi-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face {font-family:'gothbld';src:url(//:) format('no404'), url('fonts/DroidKufi-Bold.ttf') format('truetype');font-weight:normal;font-style:normal;}
body{margin:0px;padding:0px;font:13px 'goth', Tahoma;color:#a800aa;background:#f4e3f9 url(images/bg.png) repeat-x;direction:rtl;line-height:1.5em;}
a{color:#d700da;text-decoration:none;}
p{font:14px 'goth', Tahoma;line-height:1.5em;}
th{font:bold 14px 'goth', Tahoma; background:#d700da;color:#fff;}
a:hover{text-decoration:none;}
input[type="submit"]{border:0px;background:#d353d5 url(images/heart3.png) no-repeat right;color:#ffffff;padding:0px 20px 0px 15px;border-radius:5px;cursor:pointer;border-bottom:1px solid #d353d5;font-family:'goth', Tahoma;}
input[type="submit"]:hover{background:#fff url(images/heart2.png) no-repeat right;color:#d353d5;border-bottom:1px solid #d353d5;}
input[type="text"], input[type="password"]{border:1px solid #e3e3e3;width:172px;padding:6px 4px;}
select{border:1px solid #e3e3e3;width:105px;padding:3px;}
textarea{width:350px;height:100px;border:1px solid #e3e3e3;}
.more{margin-right:10px;}
.more_ar{margin-right:10px;}
.article_shortcut{width:95%;margin:10px;padding:5px;height:90px;border:1px solid #f0f0f0;border-radius:6px;-moz-border-radius:6px;float:left;}
.article_shortcut img{width:100px;height:85px;float:left;margin:0 10px 15px 5px;}
.article_shortcut_ar{width:95%;margin:10px;padding:5px;min-height:125px;border:3px solid #f7dff7;border-radius:6px;-moz-border-radius:6px;float:right;text-align:right;direction:rtl;}
.article_shortcut_ar img{width:140px;height:120px;float:right;margin:0 5px 0px 10px;}
.article_shortcut_ar b{font:bold 13px 'goth', Tahoma;}
.article_shortcut_ar2{width:95%;margin:5px;padding:5px;min-height:75px;border:4px solid #f7dff7;border-radius:10px;float:right;text-align:right;direction:rtl;}
.article_shortcut_ar2 img{width:100px;height:75px;float:right;margin:0 5px 0px 10px;border-radius:10px}
.article_shortcut_ar2 b{font:bold 13px 'goth', Tahoma;}
.side_articles{width:95%;min-height:45px;margin: 5px 0;border:1px solid #f7dff7;border-radius:10px;text-align:right;direction:rtl;background:#f9f0f8;}
.side_articles:hover{background:#fff;}
.side_articles img{width:50px;height:35px;float:right;margin:5px;border-radius:10px;}
.link{background:#c17dc4;padding:5px;display:block;margin:5px;text-align:center;color:#fff;border-radius:5px;}
.link:hover{background:#f9f0f8;color:#c17dc4;}
#online{background:#fff;border-radius:5px;width:auto;float:left;color:#258300;font-size:12px;font-weight:normal;padding:0 4px;}
#offline{background:#fff;border-radius:5px;width:auto;float:left;color:#929292;font-size:12px;font-weight:normal;padding:0 4px;}
#profile_title{font-size:18px;padding:5px;background:#c17dc4;border-radius:5px;color:#fff;margin: 25px 10px 50px 0;}
#profile_title span{font-size:13px;float:left;}
#profile_title .img{width:85px;height:85px;border-radius:75px;float:right;position:relative;top:-35px;right:-10px;border:6px solid #c17dc4;background:#fff;}
#profile_title a{color:#fff;}
#container{background:url(images/hearts_bg.png) no-repeat top center;}
#body{width:1014px;margin:0 auto;min-height:500px;background:#ffffff;border:5px solid #e4c6ec;border-radius:15px;direction:rtl;padding-top:10px;}
#header{width:1024px;margin:0 auto;height:150px;padding:5px;}
#header #logo{width:237px;height:81px;float:right;margin:40px 30px 5px 5px;background:url(images/logo.png) no-repeat;}
#header #logo h1{color:#ffffff;margin:80px 0 0 0;padding:0px;font:14px 'goth', Tahoma;}
#header #logo h1 a{color:#ffffff;text-decoration:none;}
#menucontainer{width:1024px;height:50px;margin:0 auto;}
#menu{width:700px;height:42px;background:#ffffff;border:5px solid #e4c6ec;border-radius:15px;float:right;}
#menu ul{padding:0px;width:680px;margin:0px 10px 0 10px;list-style:none;}
#menu ul li{float:right;padding:0px;margin-top:4px;}
#menu ul li a{color:#d353d5;text-decoration:none;font:bold 13px 'goth', Tahoma;margin-left:20px;}
#menu ul li a:hover, #menu ul li a.current{color:#7f0081;}
#login_box{width:190px;min-height:140px;background:#f8eefb;border:5px solid #e3bdee;border-radius:15px;padding:5px 5px 5px 5px;margin:0 auto;}
#login_box h2{background:url(images/heart1.png) no-repeat right;padding:2px 25px 5px 2px;margin:0px;border-bottom:1px dotted #d2b6da;font:bold 16px 'goth', Tahoma;}
#sidebox{width:180px;min-height:100px;background:#fef6fe;border:5px solid #e3bdee;border-radius:15px;padding:5px 5px 5px 5px;margin:0 auto;}
#spacer{width:120px;height:2px;margin:5px;}
#sidebox h2{background:url(images/heart2.png) no-repeat right;padding:2px 25px 5px 2px;margin:0px;border-bottom:1px dotted #d2b6da;font-size:15px;}
#login_box input[type="text"], #login_box input[type="password"]{width:167px;}
#sidebox h4.user{padding:3px;height:15px;font-size:11px;width:160px;border-radius:5px;border:1px dotted #d2b6da;background:#f8eefb;margin:5px;}
#sidebox h4.user span{float:left;font-size:10px;}
#sidebox h4.user img{height:18px;float:left;margin:0 5px 0 0;}
#sidebox h4.user a{text-decoration:none;}
#sidebox ul{direction:rtl;margin:0px;padding:15px;}
#sidebox ul li a{text-decoration:none;}
#sidebox ul li a:hover{text-decoration:underline;}
#bodybox{width:550px;padding:0;margin:0 auto;}
#bodybox h2, #bodybox #title{font:bold 15px 'goth', Tahoma;background:url(images/heart2.png) no-repeat right;padding:2px 25px 5px 2px;margin:5px 0 20px 0;border-bottom:1px dotted #d2b6da;}
#bodybox h2 a, #bodybox #title a{text-decoration:none;}
#bodybox h2 span, #bodybox #title span{float:left;font:13px 'goth', Tahoma;}
#bodybox h2 span a, #bodybox #title span a{text-decoration:none;font-weight:bold;}
#bodybox h3{border-radius:5px;padding:5px 25px 5px 10px;background:#c17dc4 url(images/heart_white.png) no-repeat 99% 50%;margin:15px 0 25px 0;color:#fff;}

#userbox{width:99%;height:90px;float:right;border-radius:70px;border:3px solid #debde7;background:#f4e3f9;margin:5px 7px;}
#userbox h3{background:none;border:none;border-bottom:1px dotted #d2b6da;border-radius:0;padding-bottom:5px;margin:10px 15px 5px 10px;font-size:12px;}
#userbox .data{padding:3px;margin:5px 5px 2px 5px;font-size:11px;}
#userbox .data img{float:left;margin:0 5px 0 10px;max-height:32px;max-width:32px;position:relative;top:-7px;}
#userbox p{margin:5px;text-align:right;font-size:11px;}
#userbox .image{width:75px;height:75px;border:1px solid #fce0e6;float:right;margin:5px;border-radius:70px;}
#userbox h4 span{float:left;font-size:10px;}

#userbox h4 a{text-decoration:none;}
#userbox2{width:168px;height:85px;border-radius:5px;border:3px solid #debde7;background:#f4e3f9;margin:4px;}
#userbox2 h4{padding:3px;margin:5px 5px 2px 5px;border-bottom:1px dashed #9253a3;font-size:11px;}
#premium{width:50px;float:right;height:18px;color:#ffffff;border-radius:5px;text-align:center;}
#premium img{float:right;position:relative;top:-20px;right:-20px;}
#vip{width:50px;float:right;height:18px;color:#ffffff;border-radius:5px;text-align:center;}
#vip img{float:right;position:relative;top:-20px;right:-20px;}
#userbox2 p{margin:5px;text-align:right;font-size:11px;}
#userbox2 p img{width:46px;height:42px;border:1px solid #fce0e6;float:right;margin:0 0 5px 5px;}
#userbox2 h4 span{float:left;font-size:10px;}
#userbox2 h4 img{height:18px;float:left;margin:0 5px 0 0;}
#userbox2 h4 a{text-decoration:none;}
#mail_read{margin:5px;padding:5px;border-radius:5px;border:1px solid #fde9ed;background:#fefafb;}
#mail_read a{text-decoration:none;display:block;}
#saved_search{margin:5px;padding:5px;border-radius:5px;border:1px solid #fde9ed;background:#fefafb;}
#saved_search a{font-weight:bold;text-decoration:none;}
#mail_unread{margin:5px;padding:5px;border-radius:5px;border:1px solid #fcdae1;background:#fef7f8;}
#mail_unread a{font-weight:bold;text-decoration:none;display:block;}
#login{width:260px;height:95px;border-radius:10px;background:#ffffff;direction:rtl;padding:10px 5px 0 5px;}
#member_buttons a{margin:0 5px 0 5px;}
#footer{width:1014px;height:40px;margin:15px auto;background:#be89ce;border-radius:15px;padding-top:5px;text-align:center;border:5px solid #e4c6ec;color:#ffffff;}
#footer a{color:#ffffff;}
#error_note{margin:5px;padding:8px 30px 8px 3px;background:#fffcc4 url(images/error_note.png) no-repeat right;border:1px solid #ffdf9b;border-radius:5px;text-align:right;direction:rtl;color:#ff0000;font-size:11px;}
#success_note{margin:5px;text-align:right;background:#eff8d7 url(images/success_note.png) no-repeat right;padding:10px 35px 10px 20px;border:1px solid #d6f094;color:#4a630a;direction:rtl;border-radius:5px;-moz-border-radius:5px;font-size:11px;}
#no_records{margin:5px;padding:8px 30px 8px 3px;background:#fffcc4 url(images/attention.png) no-repeat right;border:1px solid #ffdf9b;border-radius:5px;text-align:right;direction:rtl;font-size:11px;}
#search_button{width:160px;border-radius:5px;border-bottom:1px solid #d353d5;background:url(images/heart2.png) no-repeat right;margin:5px auto;padding-top:2px;padding-right:20px;text-align:center;}
#search_button:hover{background:#d353d5 url(images/heart3.png) no-repeat right;}
#search_button a{text-decoration:none;font:bold 14px 'goth', Tahoma;display:block;color:#4b004c;}
#search_button a:hover{color:#ffffff;}
#table_bg{background:#fef4fe;border-radius:20px;border:5px solid #f1d0f1;width:510px;margin:5px auto;padding:5px;}
#table_bg td{text-align:right;}
#table_bg td input[type="submit"]{border:1px dashed #97a6af;background:#d4f3fb;color:#000000;padding:1px 20px 1px 20px;border-radius:5px;font:13px 'goth', Tahoma;cursor:pointer;width:170px;}
#table_bg td input[type="submit"]:hover{background:#fbd4f5;}
#left_column{float:left;width:220px;min-height:700px;}
#left_column h3{border-radius:5px;padding:5px 25px 5px 10px;background:#c17dc4 url(images/heart_white.png) no-repeat 99% 50%;margin:15px 5px 25px 5px;color:#fff;}
#left_column h3 a{color:#fff;display:block;}
#right_column{float:right;width:220px;min-height:700px;}
#left_column:after, #right_column:after, #bodybox:after, #mem_div:after, .row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#more_button{margin:20px 5px;border:1px solid #debde7;text-align:center;cursor:pointer;}
#more_button a{display:block;padding:10px;font-size:16px;transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;}
#more_button span{display:block;padding:10px;font-size:16px;}
#more_button a:hover{background:#a554bb;color:#fff;}
.paging span{padding:7px;margin:5px;float:right;background:#f9f2fb;border:1px solid #f4e3f9;}
.paging a{padding:7px;margin:5px;float:right;background:#f9f2fb;border:1px solid #f4e3f9;}