body {padding:0; margin:0; font:400 0.75em tahoma; color:#333;}
h1, h2, h3, h4, h5, ul, p, form {margin:0; padding:0;}
h1, h2, h3, h4, h5 {font-size:12px;font-weight:400;}
input, textarea, select {font:400 1em tahoma; color:#333;}
p {line-height:170%;}
img {border:0}
a:link, a:visited {color:#003366; text-decoration:none}
a:hover {color:#003366; text-decoration:underline}

.fr {float:right}
.fl {float:left}
.cls{clear:both; font-size:0; line-height:0}


.mart5 {margin-top: 5px;}
.mart25 {margin-top:25px;}
.mart15 {margin-top:15px;}
.mart10 {margin-top:10px;}
.marr15 {margin-right:15px;}
.pad5 {padding:5px;}
.padR10 {padding-right:10px;}


.txt11{font-size:90%;}
.txtCenter {text-align:center}

.main {width:980px; margin:auto}
.content {direction:rtl; background:url(bgContent.gif) repeat-x top;}
.rPan {float:right; width:17.5em; padding: 2.3em 1.3em 0 0;}
.mPan {float:right; width:43.5em}
.lPan {float:left; width:17em; padding: 2.3em 0 0 1.2em;}

.why {background:url(bgWhy.jpg) no-repeat right top; padding: 30px 35px 0 0}
.why li {list-style:none; background:url(li.gif) no-repeat right 17px; padding: 10px 10px 5px 0}
.why .ttl {background:url(titles.gif) no-repeat right 0; height: 20px; padding:0}

.search {font-size:95%;}
.search td {padding-bottom:10px;}
.search .w90 {width:90%;}
.search .ttl {background:url(titles.gif) no-repeat right -90px; height:20px;}

.profileTtl {background:url(titles.gif) no-repeat right -180px; height:20px; margin-bottom:-5px}
.profile {width:195px; margin-top:1.4em;}
.profile .con {border-right:#e4e4e4 solid 1px; border-left: #e4e4e4 solid 1px; overflow:hidden}
.profile .con .id {background:#e5f3fc; color:#699c03; font-weight:700; padding: 0 75px 2px 0; }
.profile .con .id a:link, .profile .con .id a:visited {color:#699c03}
.profile .con .id a:hover {color:#699c03}
.profile .con .txt {margin-right: 75px; padding : 10px 3px; line-height:130%}
.profile .con .img {float:right; margin: -10px 5px 0 0}
.profile .top {font-size:0;}
.profile .bottom {font-size:0;}
.profile .more {margin:0}


.video {background:url(bgVideo.jpg) 4px 0 no-repeat; height:240px; margin-top: 2.3em; padding: 1em 2.8em 0 0;}
.video .ttl {background: url(titles.gif) no-repeat right -270px; height:20px;}
.video .txt div {margin-bottom: 10px;}
.video td, div {vertical-align: top}

.blogs {background: url(bgbBlogs.gif) no-repeat 4px 0; margin-top:1.5em; padding: 1em 2.8em 0 1em;}
.blogs li {list-style:none; background:url(li.gif) no-repeat right 17px; padding: 10px 10px 5px 0; line-height:175%;}
.blogs td {vertical-align: top;}
.blogs img {float: left; margin:5px;}
.blogs p {line-height:200%;}
.ttlBlogs {background:url(titles.gif) no-repeat right -355px; height:20px;}
.ttlStory {background:url(titles.gif) no-repeat right -443px; height:20px;}



.tagsF {margin-top:1.4em; border:#ebebeb solid 1px; padding:.8em; background:url(bgPink.gif) repeat-x bottom}
.tagsF .ttl {background:url(titles.gif) no-repeat right -530px; height:20px;}
.tagsF .ttlFC {background:url(titles.gif) no-repeat right -600px; height:20px; border-top: #ebebeb dashed 1px; padding-top:20px; margin-top:20px;}
.tagsF .more {padding:0;}

.tagsM {margin-top:1.4em; border:#ebebeb solid 1px; padding:.8em; background:url(bgBlue.gif) repeat-x bottom}
.tagsM .ttl {background:url(titles.gif) no-repeat right -705px; height:20px;}
.tagsM .ttlMC {background:url(titles.gif) no-repeat right -775px; height:20px; border-top: #ebebeb dashed 1px; padding-top:20px; margin-top:20px;}
.tagsM .more {padding:0}


.btnSmall {background:url(bgButton.gif) no-repeat; width:70px; color:#fff; font-weight:700; text-align:center; border:0; padding:2px 0; cursor:pointer}

.header {direction:rtl}
.header h2 { font-size:1em; color:#797979;}
.logo {float:right; margin: .5em 0 0 0}
.slogan {float:right; width:12em; margin:2em .5em 0 0 }
.topLinks {float:left; margin: 4em 0 0 1em; }
.topLinks li {float: left; list-style:none inside; margin: 0 .5em 0 0}
.chat {float:left}

.login {background: url(bgLogin.gif) repeat-x; margin-top:2px; direction:rtl; color:#fff; padding:10px 10px 17px 0px; overflow:hidden; }
.login  a:link, .login a:visited {color:#fff;}
.login a:hover {color:#fff;}
.login .field {width: 150px;}

.bordered {border:#e2e2e2 solid 1px;}
.more {text-align:left; padding:5px; margin-top:5px; font-size:.9em}


.footer h3 {font-weight: normal; font-size:11px;}
.footer .links {padding-top:8px; border-top:1px #dddddd solid; font-size:11px;}
.footer .links a,visited{color:#333333; text-decoration:none;}
.footer .links a:hover{text-decoration:underline;}
.brdrlside{ border-left:1px dashed #e0e0e0;}
.footer .links div{ width:130px;float:right; line-height:200%; margin-right:20px; text-align:right; width:130px; height:90px}
.footer .links div ul{ list-style:none;}
.copyrit{ text-align:right; font-size:11px; margin:0 15px 20px}
.copyrit a{ color:#999999}
.footer .links {margin:20px 0 0 0; padding-top:20px; border-top:1px #dddddd solid; background:url(bg_footer.gif) repeat-x top right; height:100px}
.footer .links a,visited{color:#333333; text-decoration:none;}
.footer .links a:hover{text-decoration:underline;}
.newUser {}
.ttlNewUser {background:url(titles.gif) no-repeat right -865px; height:20px;}
.newUser .bgDark {background:#f5fafe;}
.newUser .name {font-weight:700; margin-bottom: 5px;}
.newUser .desc {font-size: 11px;}




.btn22 {background:url(btn22.gif) no-repeat; width:70px; color:#fff; font-size:11px; font-weight:700; text-align:center; border:0; padding:4px 4px 4px 12px; cursor:pointer}
.btn23 {background:url(btn23.gif) no-repeat; width:70px; color:#fff; font-size:11px;  font-weight:700; text-align:center; border:0; padding:4px 4px 4px 12px; cursor:pointer}