﻿/* 
  Colors
  -------
  Blacks:   #000
  Whites:   #fff
  Grays:    #b5b5b5, #f2f2f2 (light), #555 (dark)
  Red:      #a80603
  Blues:    #3781dc (link), #e3eff6 (light bg), #b8d4e5
  Greens:   #86c80a, #67990a (dark), #008000

*/

* { margin: 0; padding: 0; }
html, body { height: 100%; position: relative; }
body { background: #0c4788 url(images/bg.gif) repeat-x; font: normal 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #333; }
form { width: 950px; display: block; position: relative; }
.container { background: #fff; margin: 0px auto; padding: 0px 15px 20px 15px; text-align: left; width: 950px; }
img, object { padding: 0px; margin: 0px; border: none; z-index: 1; }
embed { display: block; margin: 10px auto; width: 100% !important; }
.c { clear: both; }

hr { height: 1px; color: #b5b5b5; background-color: #b5b5b5; margin: 2px 0 10px 0; border: none; float: left; width: 100%; padding: 0; }
hr.blue { background-color: #b8d4e5; margin: 5px 0 5px 0; }
hr.c { margin: -1px 0 0 0; border: none; visibility: hidden; float: none; }
.dotted { border-bottom: dotted 1px #b5b5b5; border-top: dotted 1px #b5b5b5; padding: 5px 0; }
.dottedb { border-bottom: dotted 1px #b5b5b5; padding-bottom: 5px; }
.dottedt { border-top: dotted 1px #b5b5b5; padding-top: 5px; }
.dottedr { border-right: dotted 1px #b5b5b5; padding-right: 5px; }
.borderl { border-left: solid 1px #b5b5b5; padding-left: 15px; }
.bordert { border-left: solid 1px #b8d4e5; }
hr.dotted { color: #fff; background-color: #fff; border: 1px dotted #b5b5b5; border-style: none none dotted; }

/* == Absolute position ====================================== */
.rel { position: relative; }
.abs { position: absolute; }
.t0 { top: 0px; }
.t10 { top: 10px; }
.t20 { top: 20px; }
.t30 { top: 30px; }
.t50 { top: 50px; }
.r0 { right: 0px; }
.r10 { right: 10px; }
.al10 { left: 10px; }
.l0 { left: 0px; }
.b0 { bottom: 0px; }

/* == Float position ====================================== */
.fl { float: left; }
.flr { float: right; display: inline; }
.nofloat { float: none; }
.block { display: block; }

/* == Site settings ======================================= */
#klub-hracu-banner {width: 954; height: 124px;margin-left: -4px; margin-bottom: 5px;}
.logo { position: absolute; text-decoration: none; top: 19px; left: 0px; }
.claim { position: absolute; top: -300px; left: 0px; }
.head-l { height: 255px; background: url(images/header-l.jpg) no-repeat; position: relative; }
.head-l strong, .head-s strong { position: absolute; top: -300px; left: 0px; }
.head-l a { color: #fff; }
.head-s { height: 129px; background: url(images/header-s.jpg) 0px 0px no-repeat; position: relative; }
.head-s .logo { top: 13px; left: 14px; }
.head-s p { color: #fff; margin: 0px; padding: 10px; font-size: 1em; font-weight: normal; }
.head-s p strong { position: static; }
.search { background: #e3eff6; height: 40px; position: relative; z-index: 10; border-bottom: solid 1px #b8d4e5; }
.search input { margin-right: 2px; padding: 2px 0; float: left; }
.search .sinpt { width: 262px; position: absolute; top: 8px; left: 345px; }
.search .text { border: solid 1px #b8b8b8; width: 160px; }
.search .lstat { position: absolute; left: 10px; top: 8px; padding: 2px 0; }
.search .rstat { position: absolute; right: 10px; top: 8px; text-align: right; }
.rakeback-banner {position: absolute; bottom: 1px;}
.foot { border-top: solid 1px #b8d4e5; }
.footin { border-top: solid 6px #e3eff6; padding: 8px 0px; }
.tagcloud { margin: 10px 0px; text-align: justify; font-size: 120%; }
.tagcloud a { line-height: 1.4em; padding-right: 0.4em; text-decoration: none; }
.tagcloud a.remove { color: #c51a00; padding: 1px 0px 1px 24px; background: #fff url(images/inperror.gif) -1px center no-repeat; }
.tagcloud a:hover { text-decoration: underline; }

.menu { position: absolute; bottom: 0px; left: 144px; font-weight: bold; width: 668px; }
.menu a { display: block; overflow: hidden; float: left; height: 32px; width: 90px; background-position: 0px -32px; margin-right: 2px; }
.menuhome { background: url(images/m-home.gif); }
.menuforum { background: url(images/m-forum.gif); }
.menuprofile { background: url(images/m-profile.gif); }
.menublog { background: url(images/m-blog.gif); }
.menubadbeat { background: url(images/m-badbeat.gif); }
.menuwiki { background: url(images/m-wiki.gif); }
.menuonlinepoker { background: url(images/m-onlinepoker.gif); width:110px !important; }
.menu a:hover, .menu a.act { background-position: 0px 0px; }

.forum, .forumsm { background: #fff url(images/bluewhitebg.gif) -366px 0px repeat-y; padding: 8px 0; border-top: solid 1px #b8d4e5; }
.forumsm { background-position: -390px 0px; }
.gallerylink { position: absolute; bottom: 10px; left: 10px; height: 23px; width: 40px; }

.topic, .topicdraft { background: #e3eff6; margin-bottom: 15px; padding: 5px 0 0 0; position: relative; }
.topicdraft { background: #ffffdb; }
.topicvip strong { background: #a80603; color: #fff; font-size: 90%; padding: 1px 4px; }
.entrybox { background: #e3eff6; margin-bottom: 15px; padding-top: 5px; }
.entry { margin: 0px 20px 8px 220px; min-height: 110px; height: auto !important; height: 110px; }
.panel { background: #e3eff6; border-top: solid 1px #b8d4e5; height: 29px; }
.item { float: left; padding: 2px 14px; margin: 3px 0 0 0; background: url(images/dotted.gif) top right repeat-y; }
.itemnull { float: left; padding: 2px 0 2px 14px; margin: 4px 0 0 0; }
.panel .tag, .taglabel { background: url(images/tag.gif) 5px 50% no-repeat; padding-left: 19px; }
.panel .tag a.remove { color: #c51a00; background: url(images/remove.gif) 0% 50% no-repeat; padding: 0 0 0 12px; border: none; text-decoration: underline; }
.leftline { border-left: solid 5px #b8d4e5; clear: both; padding-left: 8px; margin-bottom: 10px; float: left; display: inline; width: 90%; }
.botline { border-bottom: solid 5px #b8d4e5; padding-bottom: 15px; margin-bottom: 10px; }
.timefilter { height: 70px; }
.timefilter li { display: block; float: left; width: 95px; padding-left: 12px; overflow: hidden; }

.badbeat strong { background: #a80603; }
.goodbeat strong { background: #67990a; }
.interesting strong { background: #3781dc; }


.l2, .l3, .l4, .l5, .l6, .l7, .l8, .l9, .l10 { background-image: none; border-left: solid 7px #b8d4e5; padding-left: 15px; }
.l1 { margin-left: 0px; }
.l2 { margin-left: 30px; }
.l3 { margin-left: 60px; }
.l4 { margin-left: 90px; }
.l5 { margin-left: 120px; }
.l6 { margin-left: 150px; }
.l7 { margin-left: 170px; }
.l8 { margin-left: 190px; }
.l9 { margin-left: 210px; }
.l10 { margin-left: 220px; }
.forumyell { background-image: url(images/yellowwhitebg.gif); }

.btsmile { display: block; width: 26px; height: 26px; float: left; text-align: center; margin-right: 1px; }
.btsmile img { float: none; padding: 5px 0 0 0; }
.btcard { display: block; height: 26px; float: left; text-align: center; margin-left: 7px; padding: 0px; }
.btcard img { padding: 3px 0px 0 0px; float: left; }
.btcard select { padding: 0px; margin-top: 3px; float: left; }
.btcard option { padding: 0 2px 0 1px; }

/* == Text =================================================== */
p { margin: 5px 0 5px 0; line-height: 1.6em; }
a, .a { color: #3781dc; }
a:hover, .a:hover { text-decoration: none; }
.nolink { text-decoration: none; color: #000 !important; }
.nolink:hover { text-decoration: underline; }
.bold { font-weight: bold; }
.subtitle { background: #e3eff6; border-bottom: solid 1px #b8d4e5; padding: 8px 10px; margin: 5px 0px 0px 0px; }
.note { color: #555; font-size: 95%; letter-spacing: 0pt; font-weight: normal; }
a.note { color: #3781dc; }
.f8 { font-size: 8pt; }
.f10 { font-size: 10pt; }
.f100 { font-size: 100%; }
.f120 { font-size: 120%; }
.f140 { font-size: 140%; }
.f160 { font-size: 180%; font-family: Tahoma, Sans-Serif; }
h1, h2, h3, h4 { padding: 0; display: block; line-height: 1em; font-weight: bold; font-family: Arial, Sans-Serif; color: #111; }
h1 { font-size: 24pt; font-weight: bold; letter-spacing: -0.04em; margin: 15px 0 4px 0; padding: 0px; line-height: 1.15em; font-family: Tahoma, Sans-Serif; }
h2, .h2 { font-size: 150%; margin: 5px 0px; line-height: 1.3em; font-family: Arial, Sans-Serif; font-weight:bold; }
h2.article { font-size: 30px; margin: 5px 0px 5px 0px; font-family: Arial, Sans-Serif; letter-spacing: -1px; line-height: 32px; }
.h1 { font-size: 25px; margin: 10px 0px 10px 0px; font-family: Arial, Sans-Serif; letter-spacing: -1px; line-height: 32px; color: #111; font-family: Arial, Sans-Serif; font-weight: bold; }
h3 { font-size: 120%; margin: 0px 0px 3px 0px; line-height:1.3em; }
h4 { font-size: 110%; margin: 3px 0px 3pxpx 0px; line-height: 130%; }
h4.subtitle { line-height: 100%; }
h1 a { text-decoration: none; color: #000; }
h1 a:hover { color: #3781dc; }
.head-s h1 { color: #fff; margin: 0px; padding: 10px; font-size: 1em; letter-spacing: 0em; font-weight: normal; }
.textc { text-align: center; margin: 0px auto; }
.textr { text-align: right; }
.textl { text-align: left; }
.textj { text-align: justify; }
.article { line-height: 1.8em; font-size: 110%; }
.article p { margin: 10px 0px 20px 0px; }
.article h2, .article h3, .article h4 { border-bottom: solid 1px #b5b5b5; padding-bottom: 5px; clear: left; }
.article h2 { margin: 22px 0px 8px 0px; }
.article h3 { margin: 22px 0px 6px 0px; border-bottom-style: dotted; }
.article h4 { margin: 18px 0px 6px 0px; border-bottom-style: dotted; }

/* == Boxes ================================================= */
.box { background: #fff; border: solid 1px #fff; padding: 8px 10px; margin: 10px 0px; overflow: hidden; }
p.box { padding: 5px 10px; }
.boxbl { background: #e3eff6; border-color: #b8d4e5; }
.boxwh { background: #fff; border-color: #b5b5b5; }
.boxyell { background: #ffffdb; border-color: #f6e4b8; }
.boxgray { background: #f2f2f2; border-color: #b5b5b5; }
.boxred { background: url(images/hatch.gif); color: #a80603; border-color: #c51a00; }
.boximg { padding: 4px 4px 1px 4px; margin: 0px; border-color: #b5b5b5; display: inline-block; }
.boxico { padding: 0px 0px 0px 40px; margin: 4px 0px 10px 0px; float: left; width: 120px; line-height: 1.3em; background-repeat: no-repeat; background-position: 0px 50%; float: left; }
.boxicoforum { background-image: url(images/icopforum.gif); }
.boxicoblog { background-image: url(images/icopblog.gif); }
.boxicogame { background-image: url(images/icopgame.gif); }
.boxicowiki { background-image: url(images/icopwiki.gif); }
.boxicogallery { background-image: url(images/icopgallery.gif); }
.boxonline { background: url(images/online.gif) no-repeat; height: 20px; width: 63px; }
.boxpokertable { background: url(images/gamebg.jpg) no-repeat; height: 225px; }
.boxpokertablesm { background: url(images/pokertablesmall.jpg) no-repeat; height: 115px; }
.panr { background: url(images/panr.gif) 659px 0px repeat-y; margin-top: 1px; }
.pant { background: url(images/pant.gif) 0px 0px no-repeat; }
.panrhome { margin-left:660px; } 

/* == Lists ================================================== */
ul { list-style: circle outside; margin: 0 0 0 0x; padding: 0px; }
ul li { padding: 0 0 0 0px; margin: 0 0 0 14px; }
li ul { float: left; width: 100%; margin-bottom: 3px; }
ul.nolist { list-style: none outside; }
ul.nolist li { line-height: 2em; }
ul.list { list-style: none outside; margin: 0px; padding: 0px; }
ul.list li { border-bottom: solid 1px #e2e2e2; padding: 6px 0px 5px 4px; margin: 0px; }
ul.list li.non { border-bottom: none; }
ul.list a { text-decoration: none; width: 100%; display: block; }
ul.list a:hover { text-decoration: underline; }
ul.list li.active { background: #09356d url(images/bluebt.gif) repeat-x; border-color: #b8d4e5; }
ul.list li.active a { color: #fff; background: none; }
ul.list a span { color: #b5b5b5; font-size: 95%; }
ul.list a span:hover { text-decoration: none; }
ul#rakeback-ul {font-size: 11px; margin-bottom: 20px;}
ul#rakeback-ul2 {font-size: 11px;}

/* == Forms ================================================== */
input, textarea { padding: 2px 0; margin: 0px; overflow: hidden; }
textarea { overflow: auto; }
option { padding: 0px 4px; }
label { padding-left: 4px; }
select.l { padding: 6px 3px; margin: 2px 0; }

/* == SubMenu ================================================ */
.submenu { background: #e3eff6; border-bottom: solid 1px #b8d4e5; padding: 8px 10px 4px 10px; margin: 5px 0px; }
.submenu a { background: #fff url(images/bg-menu.gif) repeat-x; border: solid 1px #b8d4e5; border-bottom: none; color: #555; padding: 4px 10px 6px 10px; text-decoration: none; margin-right: 1px; }
.submenu a:hover, .submenu a.act { background: #09316a url(images/bluebt.gif) repeat-x; border-color: #09316a; color: #fff; }
.submenu a.remove { color: #c51a00; background: url(images/remove.gif) 0% 50% no-repeat; padding: 0 0 0 12px; border: none; text-decoration: underline; }
.submenu a.none { color: #3781dc; background: none; padding: 0; border: none; text-decoration: underline; }
.submenu a.special { background: #fed920 url(images/yellbt.gif) repeat-x; border-color: #ecc101; color: #855400; }
.acc, .accactive { background: #e3eff6 url(images/right.gif) 10px 50% no-repeat; border: solid 1px #e3eff6; border-bottom: none; color: #555; padding: 5px 10px 5px 25px; font-weight: bold; cursor: pointer; }
.acc { margin-bottom: 1px; }
.accactive { background: #f2f2f2 url(images/down.gif) 10px 50% no-repeat; border: solid 1px #b8d4e5; border-bottom: none; }
.accpan { border: solid 1px #b8d4e5; padding: 10px 10px 6px 10px; }

/* == Pager ================================================= */
.pager { text-align: center; clear: both; float: left; width: 100%; padding: 2px 0; }
.pager div { margin: 2px auto 4px auto; padding: 3px 0; }
.pager a, .pager span { padding: 3px 8px 3px 8px; border: solid 1px #b5b5b5; background: #fff; margin: 0px 2px; display: inline; text-decoration: none; }
.pager span { border: none; padding: 3px 9px 4px 9px; color: #c51a00; }
.pager span.prevnext, .pager .disabled { color: #555; background: none; }
.pager a.prevnext { font-weight: bold; }

/* == Margin & Padding ====================================== */
.null { margin: 0px; padding: 0px; }
.null img { margin: 0px; padding: 1px; }

.m0 { margin: 0px; }
.mt0 { margin-top: 0px; }
.mt2 { margin-top: 2px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt50 { margin-top: 50px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mb0 { margin-bottom: 0px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.ml3 { margin-left: 3px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.ml60 { margin-left: 60px; }
.ml70 { margin-left: 70px; }
.ml80 { margin-left: 80px; }
.ml90 { margin-left: 90px; }
.ml100 { margin-left: 100px; }
.ml120 { margin-left: 120px; }
.ml130 { margin-left: 130px; }
.ml160 { margin-left: 160px; }
.ml180 { margin-left: 180px; }
.ml220 { margin-left: 220px; }
.ml260 { margin-left: 320px; }
.ml310 { margin-left: 310px; }
.ml320 { margin-left: 340px; }
.ml396 { margin-left: 396px; }
.ml600 { margin-left: 600px; }

.p { padding: 5px; }
.p0 { padding: 0px; }
.p8 { padding: 8px; }
.p12 { padding: 12px; }
.pt2 { padding-top: 2px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pb0 { padding-bottom: 0px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pl5 { padding-left: 5px; }
.pl20 { padding-left: 20px; }

/* == Widths ================================================= */
.full { width: 100%; }
.w22 { width: 22px; }
.w30 { width: 30px; }
.w70 { width: 70px; }
.w80 { width: 80px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w140 { width: 140px; }
.w145 { width: 145px; }
.w150 { width: 150px; }
.w165 { width: 165px; }
.w175 { width: 175px; }
.w180 { width: 180px; }
.w198 { width: 198px; }
.w220 { width: 200px; }
.w220 { width: 220px; }
.w222 { width: 222px; }
.w230 { width: 230px; }
.w240 { width: 240px; }
.w241 { width: 241px; }
.w260 { width: 260px; }
.w283 { width: 283px; }
.w300 { width: 300px; }
.w303 { width: 303px; }
.w376 { width: 376px; }
.w305 { width: 305px; }
.w420 { width: 420px; }
.w429 { width: 429px; }
.w440 { width: 440px; }
.w450 { width: 450px; }
.w465 { width: 465px; }
.w475 { width: 475px; }
.w500 { width: 500px; }
.w570 { width: 570px; }
.w615 { width: 615px; }
.w624 { width: 624px; }
.w636 { width: 636px; }
.w679 { width: 679px; }
.w700 { width: 700px; }
.w710 { width: 710px; }
.w928 { width: 928px; }
.w950 { width: 950px; }

/* == Height ================================================ */

.h20 { min-height: 20px; height: auto !important; height: 20px; }
.h70 { min-height: 70px; height: auto !important; height: 70px; }
.h115 { min-height: 115px; height: auto !important; height: 115px; }
.h140 { min-height: 150px; height: auto !important; height: 150px; }
.h150 { height: 150px; }
.h240 { min-height: 240px; height: auto !important; height: 240px; }
.h290 { min-height: 290px; height: auto !important; height: 290px; }
.h500 { min-height: 500px; height: auto !important; height: 500px; }

/* == Icons classes -======================================== */
.ico { padding-left: 13px; background-position: 0% 50%; background-repeat: no-repeat; }
.icocamera { background-image: url(images/camera.gif); }
.icoremove { color: #c51a00; background-image: url(images/remove.gif); }
.icoselected { background-image: url(images/selected.gif); background-position: 0% 50%; padding-left: 10px; }
.icosetting { background-image: url(images/setting.gif); }
.icomail { background-image: url(images/mail.gif); }
.icobuddy { background-image: url(images/buddy.gif); }
.icopen { background-image: url(images/pen.gif); }
.icowiki { background-image: url(images/icowiki.gif); }
.icogame { background-image: url(images/icogame.gif); }
.icocalendar { background-image: url(images/date.gif); }
.icobubble { background-image: url(images/bubble.gif); padding-left: 13px; }
.icoonline { background-image: url(images/icoonline.gif); padding: 2px 0px 2px 18px; }
.icostar { background-image: url(images/star.gif); }
.icoimage { background-image: url(images/image.gif); }
.icologo { background-image: url(images/logoico.gif); background-position: 0% 60%; padding: 4px 0px 4px 24px; font-size: 120%; }
.icolock { background-image: url(images/lock.gif); }
.icoalert { background-image: url(images/alert.gif); }
.icovip { background-image: url(images/icovip.gif); padding-left: 15px; }
.icoadmin { background-image: url(images/icoadmin.gif); padding-left: 15px; }
.icoeditor { background-image: url(images/icoeditor.gif); padding-left: 15px; }
.icomoderator { background-image: url(images/icomoderator.gif); padding-left: 15px; }
.icophotogallery { background-image: url(images/photogallery.gif); padding: 3px 0px 6px 37px; }
.icowikinew { background-image: url(images/wikinew.gif); background-position: 100% 50%; padding-left: 0px; }
.zoom { position: absolute; top: 2px; left: 2px; height: 30px; width: 30px; background: #fff url(images/zoom.gif) center center no-repeat; }
.counter { float: left; background: url(images/counter.gif) 0px 0px repeat-x; color: #fff; font-size: 18pt; font-weight: bold; text-align:center; width:70px; line-height: 1.35em; font-family: Arial, Sans-Serif; }
.counterred { background-image: url(images/counterred.gif); }
.bubble { background: url(images/bubblered.gif) no-repeat; color: #fff; display: block; float: left; font-weight: bold; font-size: 110%; width: 25px; text-align: center; font-family: Arial, Sans-Serif; padding: 1px 0 5px 0; }
.bubblesm { background: url(images/bubblesm.gif) no-repeat; padding: 0px 0 5px 0; font-size:0.95em; width: 20px; line-height: 1.4em;}
.bubbletext { margin: 0 0 24px 0; }
.bubbletext blockquote { margin: 0px; padding: 0px; border: 1px solid #b8d4e5; background-color: #e3eff6; }
.bubbletext blockquote p { margin: 10px; padding: 0px; }
.bubbletext cite { position: relative; margin: 0px; padding: 7px 0px 0px 15px; top: 5px; background: transparent url(images/bubbletext.gif) no-repeat 20px 0; font-style: normal; }
.mpturnaje { position:absolute; top:3px; left:3px; background: url(images/mujpokerturnaje.gif) 0px 2px no-repeat; padding-left:100px; }
.onlinepoker { background:url(images/download.gif) no-repeat; position:relative; }
.onlinepoker a { display:block; height:90px; width:288px; font-size:0.95em; color:#9f0000; }
.onlinepokersm { background: url(images/download-sm.gif) no-repeat; width:241px; height:72px; }
.onlinepoker strong { position:absolute; top:47px; left:104px; cursor:pointer; text-decoration:underline; }
.onlinepokersm strong { position:absolute; top:45px; left:92px; }


.tour { background: url(images/tour.gif) no-repeat; padding: 0 0 0 35px; margin: 0; height: 40px; font-size: 0.8em; }
.tours { overflow: hidden; background-color: #ffd95d; }

.validtrue { padding: 3px 0; background-color: #86c80a; color: #fff; }
.validfalse { padding: 3px 0; background: url(images/hatch.gif); color: #a80603; }

.thumb { width: 20px; height: 17px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; background-position: 0px 0px; background-repeat: no-repeat; }
.thumbUp { background-image: url(images/thumbUp.gif); }
.thumbDown { background-image: url(images/thumbDown.gif); }
.thumbDis { background-position: 0px -40px; }
.rating { width: 55px; height: 16px; display: block; background: url(images/ratingStars.gif) 0px 5px repeat-x; }
.rating span { height: 16px; display: block; background: url(images/ratingStars.gif) 0px -15px repeat-x; }
.ratingsm { background-position: 0px 0px; height: 9px; }
.ratingsm span { background-position: 0px -20px; height: 9px; }

.green { color: #008000; }
.gray { color: #555; }
.more { background: url(images/arrow.gif) 100% 50% no-repeat; padding-right: 10px; }

.bt, .bt span { background-position: right top; background-repeat: no-repeat; position: relative; cursor: pointer; display: inline; padding: 5px 22px 4px 0px; font-family: Arial, Sans-Serif; text-decoration: none; line-height: 1em; font-weight: bold; }
.bt span { background-position: 0px top; padding: 5px 0 4px 22px; }
.bt:hover { background-position: right -28px; }
.bt:hover span { background-position: 0px -28px; }

a.save, a.save span { background-image: url(images/btsave.gif); color: #855400; }
a.del, a.del span { background-image: url(images/btdel.gif); color: #fff; }
a.edit, a.edit span { background-image: url(images/btedit.gif); color: #083cb5; }
.dis, .load { background-position: 100% -56px; color: #555; }
.dis span, .load span { background-position: 0% -56px; color: #555 !important; }
.load strong { background-image: url(images/load.gif); padding-left: 13px; background-position: 0% 50%; background-repeat: no-repeat; }
.btsmall { padding-right: 5px; }
.btsmall span { padding-left: 5px; }


/* == Message ================================================ */
.read { color: #555; border: none; }
.read a { text-decoration: none; }

/* == Definition list ======================================== */
dl { }
dt, dd { float: left; margin-bottom: 3px; }
dt { clear: left; }
dd { margin-left: 3px; }


/* == Tables ================================================= */
table { border: none; border-collapse: collapse; }
th { background: #f0f0f0; font-weight: bold; padding: 8px 0px 8px 12px; border-top: solid 1px #c9c9c9; border-bottom: solid 1px #c9c9c9; }
td { border: none; padding: 4px 4px 4px 12px; }
table input { }
table.table { border-collapse: collapse; text-align: center; border: none; vertical-align: top; }
table.table th { padding: 12px 8px; vertical-align: top; border: none; border-bottom: 1px solid #e0e0e0; }
table.table td { padding: 12px 8px; vertical-align: top; text-align: left; background: none; border-bottom: 1px solid #e0e0e0; }
td.und { border-bottom: solid 1px #b8d4e5; }

table.category { border: solid 1px #09356d; }
table.category th { background: #09356d url(images/bluebt.gif) repeat-x; border: none; color: #fff; padding: 5px 0px 5px 12px; }
table.category td { padding: 6px 4px 2px 12px; }
table.category h2 { color: #fff; font-size: 110%; padding: 0px; line-height: 100%; }
table.category h3 { font-size: 110%; }
table.category strong { font-size: 180%; color: #b5b5b5; }

.ver { background: none; }
.ban { background: #f2f2f2; }
.unver { background: #ffffdb; }
/* =((":a*:b*<MyClass>[^"]*:a*:b*")) */
