/* ----------------------------------------
[Tusa.co.il Stylesheet]
---------------------------------------- */

/* Main styles */
* { padding: 0; margin: 0; }

html, body { height: 100%; }
body {
width: 100%;
height: 100%;
font-family: Tahoma, Verdana;
font-size: 11px;
color: #000;
line-height: 15px;
text-align: left;
background: #fff url(../i/body.png) 0 0 repeat-x;
_behavior: url("/templates/Tusa/s/csshover.htc");
}

ul { list-style: none; }
div { vertical-align: top; } 
img { border: 0; vertical-align: middle; }
table, td { border-collapse: collapse; border-spacing: 0; }
fieldset { border: 0; }
label, button { cursor: pointer; }
button { 
height: 20px;
line-height: 20px;
*line-height: 15px;
color: #000;
font-size: 11px;
font-family: Tahoma, Verdana;
text-align: center;
border: 0;
}
input, select, textarea { 
color: #000;
font-size: 10px;
font-family: Tahoma, Verdana;
border: 1px solid #a8a9ad; 
background: #fff;
padding: 1px 4px; 
}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus { border: 1px solid #666; }
.checkbox input, .radio input { width: auto; border: 0; padding: 0; }
h1, h2 { color: #019ed5; font-size: 14px; font-weight: bold; }

/* links*/
a { color: #059bcd; text-decoration: underline; }
a:active { outline: none; }
a:hover { text-decoration: none; }
a:focus { -moz-outline-style: none; }

/* css3 */
::selection { color: #fff; background: #059bcd; }
::-moz-selection { color: #fff; background: #059bcd; }

/* clear */
#container, 
.piplz, .sbgames dl, .pmember ul, .cblocks-holder, .clearfix, .cfoot, .cmedia ul,
.cnews dl, .cblogs li, .nshort dl, .nfull, .comment ul, .comment dl, .inner-table, .content-inner,
.sbest dl, .sbest dd li, .pm-list dl { min-height: 1%; _height: 1%; overflow: hidden; _overflow: visible; }
.csearch div, .rate1, .news-links { min-height: 1%; overflow: hidden; }

/* img margin */

.pmember dt img, .smlinks img, .sbest dd li img, .cblogs li span img, .csearch b img, .nhead img, .nfoot img, .related-foot img, .comment ul img, .inner-table button, .pm-links li img, .pm-actions li img { margin-right: 5px; }

/* nowrap */

.pmember dt div, .stitle span, .smlist li, .cpeople li span, .content-middle .cmedia li li, .cmedia li b { white-space: nowrap; overflow: hidden; }

/* ie hacks */

.pmember dt div, .smlist li, .smlinks li { _width: 100%; }
.cpeople li span, .cmedia li span, .savatar, .savatar a { *width: 100%; }
.cmedia li b { $width: 100%; }
.smlinks img, .pm-actions img { *margin-top: 3px; }

/* float */
.left { float: left; }
.right { float: right; }

/* structure */
#wrapper {
position: relative;
width: 960px;
min-height: 100%;
_height: 100%;
z-index: 0;
margin: 0 auto;
}
#container { padding-bottom: 115px; margin-top: 15px; }
#sidebar {
float: left;
width: 200px;
margin-right: -200px;
}
#content {
width: 740px;
_width: 735px;
margin-left: 220px;
overflow: hidden;
}
#busy_layer { z-index: 1; }

/* Header */

#header { height: 101px; background: url(../i/header.jpg) 50% 0 no-repeat; }
#logo {
float: left;
width: 185px;
height: 69px;
background: url(../i/logo.png) 0 0 no-repeat;
text-indent: -9999px;
margin: 22px 0 0 10px;
}

/*
#header { height: 101px; background: url(/templates/Tusa/u/nheader.png) 50% 0 no-repeat; }
#logo {
float: left;
width: 220px;
height: 86px;
background: url(/templates/Tusa/u/nlogo.png) 0 0 no-repeat;
text-indent: -9999px;
margin: 15px 0 0 0px;
}
*/
.pguest, .pmember {
float: right;
width: 250px;
height: 75px;
background: #dcf5fa url(../i/header-login-bg.jpg) 0 0 repeat-x;
margin-top: 13px;
overflow: hidden;
}
.pguest form, .pmember-inner { height: 75px; background: url(../i/header-login-bgl.jpg) 0 0 no-repeat; }
.pguest fieldset, .pmember dl {
height: 71px;
*height: 72px;
background: url(../i/header-login-bgr.jpg) 100% 0 no-repeat;
padding: 4px 10px 0;
*padding: 3px 10px 0;
}
.pguest label { line-height: normal; margin-left: 1px; }
.pguest dt { float: left; width: 77%; _width: 76%; }
.pguest dd { float: left; width: 22%; }
.pguest ul { margin: 1px 2px 0; *margin-top: 0; }
.pguest li {
float: left;
width: 40%;
font-size: 10px;
line-height: 15px;
background: url(../i/ico_1.gif) 0 3px no-repeat;
*background-position: 0 5px;
padding-left: 15px;
}
.pguest li.reg { background-image: url(../i/ico_2.gif); }
.pguest input { width: 155px; margin-top: 3px; *margin-top: 1px; }
.pguest button {
width: 52px;
height: 37px;
color: #019ed5;
line-height: 37px;
background: url(../i/button_login.png) 0 0 no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/Tusa/i/button_login.png', sizingMethod='scale');
margin-top: 1px;
}
.pmember { width: 290px; }
.pmember dl { padding: 8px 15px 0; _height: 67px; }
.pmember dt { float: left; width: 75%; }
.pmember dt div { padding: 2px 0 3px; }
.pmember dd {
float: right;
width: 20%;
padding-top: 3px;
margin-right: 5px;
_padding-top: 2px;
}
.pmember dd img { border: 2px solid #59d4f3; max-height:50px; max-width:50px;}
.pmember ul { padding-top: 3px; _padding-top: 4px; }
.pmember li {
float: left;
width: 33.3%;
color: #556C6F;
overflow: hidden;
}

/* header nav */
#hnav {
position: relative;
height: 24px;
text-align: center;
overflow: hidden;
}
#hnav div { float: left; position: relative; left: 50%; }
#hnav ul { float: left; position: relative; left: -50%; }
#hnav li {
float: left;
height: 24px;
color: #fff;
font-size: 12px;
font-family: Arial, Tahoma;
font-weight: bold;
line-height: 25px;
*line-height: 24px;
margin-right: 1px;
text-transform: uppercase;
}
#hnav li.active, #hnav li a:hover { background: #22b4e2 url(../i/hnav-bg.png) 0 0 repeat-x; }
#hnav li.active span, #hnav li a:hover span { background: url(../i/hnav-side.png) 0 0 no-repeat; }
#hnav li.active span span, #hnav li a:hover span span { background: url(../i/hnav-side.png) 100% -24px no-repeat; }
#hnav li a {
display: block;
*display: inline;
height: 24px;
color: #fff;
background: #7dbf0e url(../i/hnav-bg.png) 0 -24px repeat-x;
text-decoration: none;
_overflow: hidden;
*zoom: 1;
}
#hnav li span { display: block; background: url(../i/hnav-side.png) 0 -48px no-repeat; }
#hnav li span span { background: url(../i/hnav-side.png) 100% -72px no-repeat; padding: 0 15px; }


/* Special Tab */
#hnav li.sinvate a {
display: block;
*display: inline;
height: 24px;
color: #fff;
background: #7dbf0e url(../i/hnav-bg_s.png) 0 -24px repeat-x;
text-decoration: none;
_overflow: hidden;
*zoom: 1;
}
#hnav li.sinvate span { display: block; background: url(../i/hnav-side_s.png) 0 -48px no-repeat; }
#hnav li.sinvate span span { background: url(../i/hnav-side_s.png) 100% -72px no-repeat; padding: 0 15px; }
#hnav li.active, #hnav li.sinvate a:hover { background: #22b4e2 url(../i/hnav-bg_s.png) 0 0 repeat-x; }
#hnav li.active span, #hnav li.sinvate a:hover span { background: url(../i/hnav-side_s.png) 0 0 no-repeat; }
#hnav li.active span span, #hnav li.sinvate a:hover span span { background: url(../i/hnav-side_s.png) 100% -24px no-repeat; }

/* Sidebar */
.savatar div, .sbgames dt div, .cpeople li div, .cmedia li div, .naidu, .invitus, .piplz li div, .chihuahua {
display: table-cell;
*display: block;
vertical-align: middle;
text-align: center;
}
.cpeople li div i, .sbgames dt img, .cmedia li div i, .photoz, .naidu2, .invitus2, .savatar div a, .piplz li div i {
*display: block;
*margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
.scblock {
width: 200px;
background: url(../i/sidebar.gif) -400px 0 repeat-y;
margin-bottom: 15px; 
}
.scblock .stitle { 
height: 34px;
background: url(../i/sidebar.gif) -200px 0 no-repeat;
}
.scblock .stitle span {
display: block;
height: 33px;
font-size: 18px;
color: #7dbe0c;
line-height: 34px;
padding-left: 13px;
margin: 0 2px;
border-bottom: 1px solid #88DAEF;
background: none;
}
.scblock .stitle span a { color: #7dbe0c; text-decoration: none; }
.scblock .stitle span a:hover { text-decoration: underline; }
.scblock .scontent { background: url(../i/sidebar.gif) 0 100% no-repeat; }
.sblock { width: 200px; background: url(../i/sblock-bg.gif) 0 0 repeat-y; margin-bottom: 10px; }
.stitle {
height: 34px;
font-size: 18px;
color: #7dbe0c;
background: url(../i/sblock-head.gif) 0 0 no-repeat;
_overflow: hidden;
}
.stitle span {
display: block;
_width: 184px;
margin: 0 1px;
line-height: 34px;
padding-left: 13px;
background: url(../i/sblock-title.gif) 0 100% no-repeat;
}
.scontent {
background: url(../i/sblock-foot.gif) 0 100% no-repeat;
padding-bottom: 15px;
}
.smlist { margin: 0 2px; }
.smlist li {
display: block;
height: 20px;
line-height: 20px;
background: url(../i/smlist.gif) 0 0 no-repeat;
$line-height: 18px; 
_margin-right: 2px;
}
.smlist li img {
margin-left: 8px;
_margin-top: 2px;
_vertical-align: middle;
}
.smlist li span a { color: #f8807f; }
.smail { background: url(../i/smail-bg.png) 0 0 repeat-x; margin: 0 2px; }
.smail ul { text-align: center; }
.smail li {
display: block;
padding: 5px 7px;
overflow: hidden;
_width: 180px;
_padding: 5px 0;
_margin: 0 auto;
$margin: 0 1px;
}
.smail li span a { color: #f8807f; }
.smail button {
width: 84px;
text-align: center;
background: url(../i/smbutton.gif) 0 0 no-repeat;
_margin: 0 2px;
}
.savatar {
position: relative;
padding: 6px 0 0 50px;
*padding: 6px 0 0;
height: 100px;
}
.savatar div {
*margin-left: 50px;
width: 94px;
height: 94px;
background: url(../i/savatar.png) 50% 50% no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/Tusa/i/savatar.png', sizingMethod='scale');
}
.savatar a.prev, .savatar a.next {
display: block;
position: absolute;
top: 50px;
*top: 44%;
width: 13px;
height: 14px;
text-indent: -9999px;
cursor: pointer;
}
.savatar a.prev {
left: 20px;
background: url(../i/arrow-wl.png) 0 0 no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/Tusa/i/arrow-wl.png', sizingMethod='scale');
}
.savatar a.next {
right: 20px;
background: url(../i/arrow-wr.png) 0 0 no-repeat;
*left: 160px;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/Tusa/i/arrow-wr.png', sizingMethod='scale');
}
.smlinks { display: block; background: url(../i/sblock-foot.gif) 0 100% no-repeat; padding: 3px 10px 15px 35px; }
.smlinks li { padding: 2px 0; overflow: hidden; }
.snav { 
font-weight: bold;
padding: 13px 8px 0;
margin: 0 2px;
background: url(../i/snav.gif) 0 0 repeat-x;
}
.snav li {
display: block;
padding: 5px 0 5px 22px;
border-bottom: 1px solid #b6eae8;
background: url(../i/arrow1.gif) 0 10px no-repeat;
overflow: hidden;
_width: 85%;
}
.snav li.last { border: none; }
.somail { margin: 0 2px; background: url(../i/somail-bg.png) 0 0 repeat-x; }
.somail ul {
padding: 0 5px 15px;
margin: 0 -2px;
text-align: center;
background: url(../i/sblock-foot.gif) 0 100% no-repeat;
}
.somail li {
display: block;
padding: 5px 4px;
overflow: hidden;
_width: 180px;
_padding: 5px 0;
_margin: 0 auto;
}
.somail li span a { color: #f8807f; }
.somail button { width: 161px; background: url(../i/sobutton.gif) 0 0 no-repeat; }
.svote {
display: block;
padding: 13px 8px 0;
margin: 0 2px;
background: url(../i/snav.gif) 0 0 repeat-x;
overflow: hidden;
}
.svote-title { font-weight: bold; padding: 0 10px 10px; }
.svote .button { text-align: center; padding-top: 5px; }
.svote-list { _width: 170px; padding: 0 2px; }
.svote-final { font-weight: bold; text-align: center; }
.svote button { width: 84px; background: url(../i/smbutton.gif) 50% 0 no-repeat; }
.svote input { vertical-align: middle; *background: none; }
.sbanner { text-align: center; margin-bottom: 15px; }
.sbest { padding: 0 8px 5px; }
.sbest dl { padding: 18px 5px 0; }
.sbest dt { 
float: left;
width: 100px;
margin-right: -100px;
text-align: center;
overflow: hidden;
}
.sbest dd { margin-left: 110px; _height: 1%; }
.sbest dd li { padding: 1px 0; }
.sbest dd .rating li { padding: 0; } 
.sbgames { padding: 12px 0; }
.sbgames dl { padding: 8px 10px 8px 7px; }
.sbgames dt { float: left; width: 80px; margin-right: -80px; }
.sbgames dt div { width: 80px; height: 80px; background: url(../i/cavatar-bg.gif) 50% 0 no-repeat; }
.sbgames dd { margin-left: 85px; _height: 1%; }
.sbgames dd li { padding: 1px 0; }

/* OnAirMessages */
#onm_editbox { display:none; }
#onm_content { width:150px; height:50px; }

/* Content */
.cbanner1 { margin-bottom: 25px; width:728px; height:90px;}
.cbutton { text-align: right; }
.content-main { margin-bottom: 25px; }
.content-main .content-middle {
margin: 0;
*margin-right: 11px;
}
.content-main .cmedia li b {
padding: 0;
font-weight: bold;
}
.content-inner { padding-bottom: 25px; }
.content-sidebar {
float: right; 
width: 200px; 
margin-left: -200px;
}
.content-middle { margin-right: 220px; }
.content-middle .cblock {
width: 100%;
_width: 99%;
margin: 5px 0 10px;
}
.content-middle .ctitle {
height: 25px;
line-height: 25px;
}
.content-middle .cmedia li {
width: 25%;
padding-bottom: 20px;
font-size: 11px; 
}
.content-middle .cmedia li li {
float: none;
width: 100%;
padding: 1px 0;
color: #666;
_padding: 1px 0 2px;
}
.content-middle .cmedia li li ul { padding: 0; }
.content-middle .cmedia li li ul li {
float: left;
width: 17px;
height: 16px;
padding: 0;
text-align: none;
}
.content-middle .cmedia li li ul li span {
display: inline;
overflow: visible;
}
.content-middle .cmedia li b { padding-bottom: 0; }
.content-middle .image-holder { height: 105px; background: none; }
.content-middle .image-holder a { width: 180px; height: 110px; }
.cblock { width: 48%; margin-bottom: 35px; }
.ctitle {
height: 23px; 
line-height: 23px;
color: #ff9600;
border-bottom: 2px solid #059bcd;
}
.ctitle span {
*float: left;
font-size: 18px;
padding-left: 10px;
}
.ctitle span a { color: #ff9600; text-decoration: none; }
.ctitle span a:hover { text-decoration: underline; }
.ctitle ul { float: right; height: 23px; }
.ctitle li {
float: right;
height: 23px;
line-height: 25px;
*line-height: 23px;
font-weight: bold;
margin-left: 2px;
}
.ctitle li span { font-size: 12px; padding: 0; }
.ctitle li a {
display: block;
height: 23px;
background: url(../i/hnav-bg.png) 0 -71px repeat-x;
_overflow: hidden;
*zoom: 1;
*display: inline;
cursor: pointer;
}
.ctitle li a span {
height: 23px;
display: block;
background: url(../i/hnav-side.png) 0 -142px no-repeat;
}
.ctitle li a span span {
background: url(../i/hnav-side.png) 100% -165px no-repeat;
padding: 0 10px;
}
.ctitle li.active, .ctitle li a:hover {
height: 23px;
color: #fff;
background: #23A7D3 url(../i/hnav-bg.png) 0 -48px repeat-x;
text-decoration: none;
}
.ctitle li.active span, .ctitle li a:hover span {
display: block;
height: 23px;
background: url(../i/hnav-side.png) 0 -96px no-repeat;
}
.ctitle li.active span span, .ctitle li a:hover span span {
height: 23px;
background: url(../i/hnav-side.png) 100% -119px no-repeat;
padding: 0 10px;
}
.ctitle li.active span span span {
height: 19px;
background: none;
padding-top: 4px;
}
.ctitle li.active span span span b {
display: block;
width: 52px;
height: 16px;
background: url(../i/invite-stars.png) 0 0 no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/Tusa/i/invite-stars.png', sizingMethod='scale');
}
.corange {
color: #059bcd;
border-bottom: 2px solid #fa9705;
}
.corange span a { color: #059bcd; }
.corange li a {
color: #fa9705;
background: url(../i/hnav-bg.png) 0 -94px repeat-x;
}
.corange li a span { background: url(../i/hnav-side.png) 0 -188px no-repeat; }
.corange li a span span { background: url(../i/hnav-side.png) 100% -211px no-repeat; }
.corange li.active, .corange li a:hover { background: #FBA01A url(../i/hnav-bg.png) 0 -117px repeat-x; }
.corange li.active span, .corange li a:hover span { background: url(../i/hnav-side.png) 0 -234px no-repeat; }
.corange li.active span span, .corange li a:hover span span { background: url(../i/hnav-side.png) 100% -257px no-repeat; }
.cfoot {
display: block;
border-top: 2px solid #efefef;
padding: 11px 10px 0 0;
}
.cfoot li { float: right; margin: 0 7px; }
.cfoot li.next, .cfoot li.prev {
width: 11px;
height: 12px;
margin-top: 2px;
_margin-top: 3px;
}
.cfoot li.next a, .cfoot li.prev a {
display: block;
position: relative;
width: 11px;
height: 12px;
text-align: center;
text-decoration: none;
}
.cfoot li.next b { background: url(../i/arrow-r.gif) 0 0 no-repeat; }
.cfoot li.prev b { background: url(../i/arrow-l.gif) 0 0 no-repeat; }
.cfoot li b { 
display: block;
position: absolute;
top: 0;
left: 0;
width: 11px;
height: 12px;
cursor: pointer;
}
.cfoot li a { text-transform: uppercase; font-weight: bold; font-size: 12px; }
.cfb { border-top: 1px solid #efefef; }
.cfs { border-top: 2px solid #efefef; padding-top: 30px; }
.cnews { padding-top: 5px; height: 246px; overflow: hidden; }
.cnews dl { height: 71px; padding: 5px; border-bottom: 1px solid #efefef; }
.cnews dt {
float: left;
width: 90px;
height: 65px;
text-align: center;
margin-right: -90px;
padding-top: 3px;
_padding-top: 2px;
margin-top: 3px;
background: url(../i/cnews-img.gif) 50% 0 no-repeat;
}
.cnews dd {
float: left;
margin-left: 100px;
overflow: hidden;
_margin-left: 0;
_padding-left: 100px;
}
.cnews dd a { font-weight: bold; }
.cnews dd div { padding-top: 3px; } 
.cpeople { height: 250px; overflow: hidden; }
.cpeople ul { display: block;  }
.cpeople li, .piplz li {
float: left;
width: 87px;
height: 110px;
padding-top: 10px;
text-align: center;
overflow: hidden;
}
.cpeople li div, .cmedia li div, .naidu, .invitus, .piplz li div {
width: 87px;
height: 87px;
background: url(../i/cavatar-bg.gif) 50% 0 no-repeat;
overflow: hidden;
}
.cpeople li span, .piplz li span { display: block; }
.cpeople li span img, .piplz li img { 
margin-right: 3px;
*vertical-align: top;
*margin-top: 1px;
}
.content-middle .cpeople li, .content-middle .cpeople li div { width: 103px; _width: 102px; }
.piplz { width: 100%; padding-bottom: 15px; }
.piplz li { width: 180px; *width: 179px; height: 130px; }
.piplz li div { width: 180px; *width: 179px; height: 110px; background: none; }
.piplz li div a img { border: 1px solid #c2c2c2; padding: 5px; }
.piplz a:hover img { border-color: #ff6600; }
.cmedia, .chihuahua { height: 140px; overflow: hidden; }
.cmedia li {
float: left;
width: 116px;
_width: 115px;
height: 120px;
padding-top: 10px;
text-align: center;
overflow: hidden;
}
.cmedia li div {
width: 116px;
_width: 115px;
height: 90px;
background: none;
vertical-align: middle;
overflow: hidden;
}
.cmedia li b, .cmedia li span {
display: block;
_width: 100%;
height: 15px;
line-height: 15px;
font-weight: normal;
overflow: hidden;
}
.cmedia li span img { margin-right: 3px; }
.image-holder { *position: relative; height: 90px; background: url(../i/cmedia-bg.gif) 50% 0 no-repeat; }
.image-holder i { font-style: normal; }
.image-holder a { width: 150px; display: table-cell; height: 90px; vertical-align: middle; }
.cblogs { padding-top: 3px; _padding-top: 2px; }
.cblogs li { padding: 6px 10px; *padding: 6px 10px 8px; border-bottom: 1px solid #efefef; }
.cblogs li div { float: left; width: 70%; overflow: hidden; }
.cblogs li div b { padding-right: 12px; font-weight: normal; }
.cblogs li span { float: right; width: 27%; overflow: hidden; }
.cblogs li span i a { font-style: normal; color: #F9857B; }
*+html .cblogs li img { vertical-align: top; margin-top: 1px; }
.csearch { background: #f7f7f7; height: 170px; padding-left: 20px; }
.naidu, .invitus { height: 170px; width: 330px; background: none; overflow: hidden; }
.naidu2 div { padding-top: 15px; }
.naidu2 div span { padding-right: 8px; }
.naidu2 div span input { width: 15px; height: 15px; margin-left: 10px; vertical-align: middle; }
.naidu2 div span select { width: 200px; }
.naidu2 input, .naidu2 select { padding-left: 5px; margin-right: 8px; *vertical-align: middle; }
.naidu2 input { width: 30px; }
.naidu2 select option { padding-left: 5px; }
.naidu2 select { width: 100px; }
.naidu2 b { float: left; font-weight: normal; }
.naidu2 button { margin-left: 40px; width: 70px; *vertical-align: middle; background: #e5e9ed url(../i/sbutton.gif) 50% 0 no-repeat; }
.cinvite { background: #e9faff url(../i/cinvite.gif) 100% 100% no-repeat; height: 170px; padding-left: 20px; }
.invitus2 div { padding-bottom: 18px; }
.invitus2 div img { margin-left: 5px; }
.invitus2 input { padding-left: 5px; margin-left: 15px; width: 180px; }
.invitus2 button { width: 109px;  background: #e5e9ed url(../i/ibutton.gif) 50% 0 no-repeat; }
.subtitle {
font-size: 20px;
margin-bottom: 15px;
padding-left: 3px;
_line-height: 25px;
$line-height: 22px;
_width: 99%;
_margin-bottom: 10px;
}
.subtitle a { text-decoration: none; } 
.subtitle a:hover { text-decoration: underline; }
.subtitle img { *position: relative; *top: 3px; }
.subtitle span, .subtitle span a { color: #ff9600; }
.pbutton { text-align: center; padding-bottom: 20px; }
.nshort { border-bottom: 2px solid #efefef; padding: 15px 1px 10px; }
.nshort dl { padding-top: 8px; *padding-top: 10px; }
.nshort dt { float: left; width: 100px; margin-right: -100px; padding-top: 3px; }
.nshort dd { display: block; margin-left: 105px; overflow: hidden; }
.nhead { color: #656565; }
.nhead span { padding-left: 70px; }
.nhead span img { vertical-align: top; }
.nfoot span { padding-left: 20px; }
.ntext {
font-size: 12px;
padding: 7px 2px;
line-height: 17px;
*padding: 4px 0 8px;
}
.related-title {
border-top: 2px solid #efefef;
font-size: 18px;
color: #ff9600;
padding: 7px 0 10px 20px;
border-bottom: 1px solid #88daef;
*padding: 5px 20px 13px;
}
.related-title span { color: #666; }
.related { background: url(../i/related-bg.png) 0 0 repeat-x; min-height: 140px; }
.related ul { padding: 15px 20px; }
.related li { display: block; background: url(../i/pointer1.png) 0 10px no-repeat; padding: 4px 17px; }
.related-foot { padding: 5px 25px 5px; text-align: right; }
.related-foot span { padding-right: 15px; }
.nborder { border: 1px solid #e0e0e0; position: relative; }
.nbordertl { *position: relative; margin: -1px; $margin: -1px -1px -2px -1px; background: url(../i/ntopl.gif) 0 0 no-repeat; }
.nbordertr { background: url(../i/ntopr.gif) 100% 0 no-repeat; }
.nborderbl { background: url(../i/nbotl.gif) 0 100% no-repeat; }
.nborderbr { background: url(../i/nbotr.gif) 100% 100% no-repeat; padding: 10px 1px; }
.nfull { padding: 5px 15px 10px; }
.nfull h1 { padding-bottom: 10px; }
.nfull .nimage { float: left; margin: 3px 15px 5px 0; _margin-right: 11px; }
.comments-title { font-size: 18px; color: #ff9600; padding: 20px 20px 10px; }
.comment ul { color: #656565; padding: 0 15px; }
.comment li { float: left; }
.comment li.right { float: right; text-align: right; }
.comment dl { padding: 1px 15px 5px; }
.comment dt {
float: left;
width: 100px;
margin-right: -100px;
padding: 3px 0 10px;
text-align: center;
}
.comment dt img { border: 1px solid #c2c2c2; }
.comment dd { margin-left: 110px; overflow: hidden; }
.comment .chead { color: #656565; }
.comment .chead span { padding-left: 30px; }
.comment .chead img { margin-right: 7px; }
.comment .ctext { padding: 8px 2px; font-size: 12px; }
.inner-title {
padding: 0 15px 5px 15px;
border-bottom: 1px solid #e0e0e0;
font-size: 14px;
font-weight: bold;
color: #019ed5;
}
.inner-title2, .inner-title3 { padding: 0 15px; font-size: 18px; font-weight: normal; color: #ff9600; }
.inner-title3 { padding: 0 15px 10px; border-bottom: 1px solid #88daef; $padding: 0 15px 13px; }
.inner-text, .pm-links { padding: 20px 15px 5px; font-size: 12px; }
.inner-table { display: block; font-size: 11px; }
.inner-table dt {
clear: both;
float: left;
width: 22%;
padding-bottom: 10px;
*width: 150px;
*margin-right: -150px;
}
.inner-table dd {
float: left;
width: 77%;
padding-bottom: 10px;
*float: none;
*margin-left: 160px;
*width: 530px;
}
.inner-table input, .inner-table select, .inner-table textarea { width: 50%; padding: 1px 5px 2px; font-size: 11px; }
.inner-table textarea { width: 80%; }
.inner-table button { width: 84px; background: url(../i/smbutton.gif) 50% 0 no-repeat; }
.inner-table .code { padding-top: 8px; }
.inner-table .last { padding-bottom: 0; }
.inner-info { padding-bottom: 20px; }
.inner-info2 { padding-bottom: 25px; }
.inner-info3 { padding-bottom: 10px; }
.inner-info4 { padding: 5px 0; }
.inner-info5 { padding: 20px 0 10px; }
.mbottom { height: 25px; }
.mbottom2 { height: 15px; }
.add-admin input { width: 15px; height: 15px; background: #fff;  }
.addcomment { padding: 10px 25px 5px; }
.addcomment .inner-table { padding-left: 5px; }
.addcomment textarea { width: 455px; height: 100px; margin-bottom: 10px; font-size: 11px; }
.addcomment button { width: 84px; background: url(../i/smbutton.gif) 50% 0 no-repeat; }
.addcomment-bbcode { padding: 5px 0 10px 0; }
.pm-links { padding: 20px 15px 5px; font-size: 12px; }
.pm-links li { display: inline; padding-right: 20px; }
.pm-list dl { border-bottom: 1px solid #88daef; padding: 11px 13px; }
.pm-list dt { float: left; width: 70px; margin-right: -70px; }
.pm-list dd { position: relative; margin: -4px 0 0 70px; padding: 0 55px 0 0; _height: 1%; }
.pm-list dd .pm-check { position: absolute; top: 45%; right: 7px; }
.pm-list dd li { padding: 3px 0; color: #666; }
.pm-list dd li span { font-size: 12px; }
.pm-list dd li div { padding-left: 22px; }
.pm-title { padding: 3px 0; font-weight: bold; color: #666; text-transform: uppercase; }
.pm-list dl.hot { background: #f7fff0 url(../i/pm-hot.gif) 0 0 repeat-x; }
.pm-actions { padding: 11px 15px 5px 0; text-align: right; _padding-top: 13px; }
.pm-actions li { display: inline; padding-left: 25px; }
.news-links { margin: 15px 0; }
.news-links-item { float: left; margin-right: 35px; }

/* Engine */
.pages { text-align: center; margin: 20px 0; font-size: 12px; }
.pages a, .pages span { color: #fff; line-height: 22px; padding: 4px 9px 5px; }
.pages a { background: #23A7D3; text-decoration: none; overflow: visible; }
.pages span, .pages a:hover { background: #FBA01A; } 
#dropmenudiv {
border: 1px solid #fff;
border-bottom-width: 0;
font: 10px Verdana; 
background: #23A7D3;
line-height: 20px; 
margin: 2px; 
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3); 
}
#dropmenudiv a {
display: block;
text-indent: 3px;
border: 1px solid #fff;
padding: 1px 0;
margin: 1px;
color: #fff;
text-decoration: none; 
font-weight: bold; 
}
#dropmenudiv a:hover { background: #FBA01A; }
.title_quote, .quote {
background: #ffffe6; 
border-top: 1px solid #f1f6e8;
border-right: 1px solid #f1f6e8;
border-left: 5px solid #fff1bf; 
padding: 8px 8px 8px 13px; 
font-size: 11px; 
}
.title_quote { color: #222; }
.quote { color: #444; border-bottom: 1px solid #f1f6e8; text-align: justify; }
.scriptcode, .sresult span {
color: #3D3D3D; 
background: #F8F6E8; 
border: 1px solid #F4F0D4; 
border-left: 5px solid #F4F0D4;
padding: 8px 8px 8px 13px;
font-family: "Courier New", Courier, monospace; 
font-size: 12px; 
line-height: 1.5em;
}
.sresult { text-align: center; padding: 25px 0 20px; }
.sresult span { border-right: 5px solid #F4F0D4; }
.bbcodes {
height: 23px;
background: #23A7D3;
border: 0;
padding: 0 10px;
*padding: 0;
margin: 0 1px;
color: #fff;
font-size: 12px;
}
.bbcodes:focus, .bbcodes:hover { border: 0; background: #FBA01A; }
.editor_button { float: left; cursor: pointer; padding: 0 2px; }
.editor_buttoncl { float: left; cursor: pointer; padding: 0 1px; border-left: 1px solid #bbb; border-right: 1px solid #bbb; }
.editbclose { float: right; cursor: pointer; }
.search .textin { padding: 2px 5px; font-size: 11px; }
#result-registration { padding: 3px 0 5px 2px; font-weight: bold; }
#dle-poll-list { padding: 15px 30px; color: #111; }
#dle-poll-list div { padding: 2px 0; }
#dle-poll-list label { padding-left: 3px; }
#dle-poll-list input { padding: 0; vertical-align: middle; }
#dle-poll-all { padding: 0 0 15px 30px; }
#dle-poll-all div { padding-top: 10px; }
#dle-poll-all div button { margin-right: 5px; width: 84px; background: url(../i/smbutton.gif) 50% 0 no-repeat;  }
#dle-vote { padding: 0 5px 5px; }
#dle-vote .vote { padding: 3px 0; }
.rate1 { position: relative; }
.cmedia .rate1 { *width: 85px; }
.rate2 { float: left; position: relative; left: 50%; }
.rate3 { float: left; position: relative; left: -50%; }
.rating, .unit-rating { width: 85px; height: 16px; line-height: 16px; font-size: 11px; overflow: hidden; }
.unit-rating li, .unit-rating li a, .unit-rating li.current-rating  { text-indent: -9999px; }
.unit-rating li a, .unit-rating li.current-rating { display: block; position: absolute; height: 16px; }
.unit-rating { list-style: none; position: relative; background: url(../dleimages/rating.gif) 0 0 repeat-x; }
.unit-rating li { float: left; }
.unit-rating li a { width: 17px; text-decoration: none; z-index: 17; }
.unit-rating li a:hover { background: url(../dleimages/rating.gif) 0 50%;  z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }	
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating { background-image: url(../dleimages/rating.gif); background-position: left bottom; z-index: 1; }

/* Hacks */
.cinvite img, .related-foot img, .nfoot img { *vertical-align: bottom; }
.cinvite div img, .cinvite input { *vertical-align: middle; }
.addcomment .inner-table dd { *width: 500px; }
.add-admin input, #dle-poll-list input, .svote input { _border: 0; }
.pm-list input { *background: none; _border: 0; }
.csearch div span { padding-right: 5px; }
.csearch div span input { width: 15px; height: 15px; margin-left: 5px; vertical-align: middle; }
.hlinks { cursor: pointer; }

html:first-child #header .guest input { width: 95%; }
html:first-child #copy span { padding-top: 13px; }

html:root*.smlinks img, html:root*.smlist img { vertical-align: top; padding-top: 4px; }
html:root*.svote input { margin: 3px 5px 0; vertical-align: top; }
html:root*#footer { margin-bottom: -9px; }
html:root*#finner { background: #fff url(../i/footer.png) 0 0 repeat-x; }
html:root*.nfoot img { vertical-align: top; padding-top: 3px; }
html:root*.nhead img { vertical-align: top;}
html:root*.related-foot img { vertical-align: top; padding-top: 4px; }
html:root*#dle-poll-list label { padding-left: 7px; }
html:root*.cpeople li span img { vertical-align: top; margin-top: 2px; }

@-moz-document url-prefix() { 
button { line-height: normal; }
.svote input { margin: 0 4px; }
.ctitle { position: relative; }
.ctitle ul { position: absolute; top: 0; right: 0; }
.nshort dl { padding-top: 10px; }
.ntext { padding: 4px 0 7px; }
.nfull-inner { padding-top: 13px; }
#result-registration { padding-left: 15px; }
#dle-poll-list label { padding-left: 7px; } 
.ctitle span a { display: block; z-index: 2; position: absolute; top: 0; left: 10px; }
.chihuahua { width: 355px; }
}

/* modules */
.win_games {float:left; width:100px; height:20px; border-bottom:dashed 1px #000; padding-top:2px}
.outer_games {width:458px; padding-top:10px}
.comm_area {width:462px}
.comm_smile{width:140px; border:1px solid #BBBBBB}
.comm_smile_line {margin-bottom:6px}
.comm_area, .comm_smile{ float: left; height:127px;}

/* footer */
#footer { position: relative; height: 93px; background: url(../i/footer-line.gif) 0 0 repeat-x; padding-top: 1px; margin-top: -93px; z-index: 0; }
#finner { width: 960px; background: #D8F7FC url(../i/footer.png) 0 0 repeat-x; margin: 0 auto; }
#fnav { height: 36px; background: #fff url(../i/footer-nav.png) 30px 0 no-repeat; }
#fnav ul { height: 36px; background: url(../i/footer-nav.png) 690px 0 no-repeat; text-align: center; }
#fnav li {
display: inline;
color: #000;
font-size: 12px;
font-family: Arial, Tahoma;
font-weight: bold;
line-height: 38px;
_line-height: 36px;
padding-right: 15px;
text-transform: uppercase;
}
#fnav li a { color: #019ed5; }
#copy { 	position: relative; height: 57px; color: #000; line-height: 57px; text-align: center; background: url(../i/footer-mid.png) 50% 0 no-repeat; white-space: nowrap; }
#copy div { position: absolute; top: 0; left: 0; height: 57px; background: url(../i/footer.png) 0 -150px no-repeat; padding-left: 15px; }
#copy span { position: absolute; top: 0; right: 0; height: 44px; line-height: normal; background: url(../i/footer.png) 100% -93px no-repeat; padding-right: 15px; padding-top: 13px; }
#copy li { display: inline; }
#copy a { color: #000; }

/* Tusa Menu */
.tmenu_outer {z-index:1111; position:absolute; color:#FFFFFF; display:none; border:1px solid #19AFE3; background:#CAF2FA; margin:0px; padding:2px}
.tmenu_choise { background:#19AFE3; }
.tmenu_choise_over { background:#FA9613;}
.tmenu_choise, .tmenu_choise_over {
	margin:0px; padding:2px; cursor:pointer; font-weight:600; position:relative;
}
.tmenu_title {overflow:hidden; text-align:center; cursor:default; color:#666666; font-weight:600; font-size:14px; padding:2px; margin:0px}

/* Blog */
.blog_date {color:#CCCCCC}
.blog_tags a {color:#FF9600}
.blog_main { height: 169px; overflow: hidden; }
.blog_main .tag_cloud a {margin:4px; text-decoration:none; line-height: 22px}
.blog_main li { float: left; float: left; width:87px; height:80px; overflow:hidden; text-align:left;}
.blog_main ul { margin-top:8px }
.blog_main .content {width:173px}
.blog_main li div {
	width: 87px;
	height: 80px;
	background: url(../i/cavatar-bg.gif) 50% 0 no-repeat;
	overflow: hidden;
}
.blog_main li div img {padding-bottom:4px; padding-top:4px}

/* Tag Cloud */
.clouds_xsmall {
	font-size: 12px;
}
.clouds_small {
	font-size: 14px;
}
.clouds_medium {
	font-size: 16px;
}
.clouds_large {
	font-size: 18px;
}
.clouds_xlarge {
	font-size: 20px;
}

/* Loading */
#loading-layer {
	display:none; z-index:1001; font-family:Verdana; font-size: 11px; width:200px; height:50px;
	background:#FFF;padding:10px;text-align:center;border:1px solid #000; position:fixed; 
	left:50%; top:50%; margin-top:-25px; margin-left:-100px;
}
#busy_layer {
	visibility: hidden; display: none; position: fixed; left: 0px; top: 0px; z-index:999;
	width: 100%; height: 100%; background-color: gray; opacity: 0.6; filter: alpha(opacity=60);
}
#loading-layer-text {font-weight:bold}


/*HomePage Blog */
.cblog { padding-top: 5px; height: 246px; overflow: hidden; }
.cblog dl { height: 20px; padding: 5px; border-bottom: 1px solid #efefef;}
.cblog dt {
float: left;
width: 150px;
height: 65px;
text-align: center;
margin-right: -90px;
padding-top: 3px;
_padding-top: 2px;
margin-top: 3px;
background: url(../i/cblog-img.gif) 50% 0 no-repeat;
}
.cblog dd {
float: left;
margin-left: 5px;
overflow: hidden;
_margin-left: 0;
_padding-left: 100px;
}
.cblog dd span a { font-weight: bold; }
.cblog dd div { padding-top: 3px; } 
