a:link                        { color: #2666B9; font-family: Verdana, Helvetica; text-decoration: none; }
a:active                { color: #2666B9; font-family: Verdana, Helvetica; text-decoration: none; }
a:visited                { color: #2666B9; font-family: Verdana, Helvetica; text-decoration: none; }
a:hover                { color: #FF5500; font-family: Verdana, Helvetica; text-decoration: none; }

h1                                { text-align: center; color: #2666B9; font-size: 14px; font-weight: bold; font-family: Arial, Verdana, Helvetica; color: #FF7400; text-transform: uppercase; display: block; margin: 1px; }
h2                                { background: none; color: #FF5500; font-size: 11px; font-weight: bold; font-family: Verdana, Helvetica; text-align: center; }
h3                                { background: none; color: #2666B9; font-size: 11px; font-weight: bold; font-family: Verdana, Helvetica; margin: 0; }
h4                                { background: none; font-size: 11px; font-weight: normal; font-family: Verdana, Helvetica; }
h5                                { background: none; font-size: 11px; font-weight: normal; font-family: Verdana, Helvetica; text-decoration: none; text-align: center; margin: 0; }
legend                        { font-family: Verdana, Helvetica; font-size: 11px; color:#F50; font-weight: bold; }
fieldset                { border: solid #F5F5F5 1px; }
font, td, p                { color: #666; font-size: 11px; font-family: Verdana, Helvetica; }
hr                                        { height: 0px; border: 0px solid #EEE; border-top-width: 1px; }
code                                { background: none; color: #0000FF; font-size: 11px; font-family: Verdana, Helvetica; }

th {
        color: #2666B9;
        height: 25px;
        font-size: 11px;
        font-weight: bold;
        font-family: Verdana, Helvetica;
        background: #FFF url(/img/cellpic0.gif) repeat-x;
        border: 1px #FFF solid;
}

body {
        margin: 0;
        padding: 0;
        line-height: 125%;
        font-family: Verdana, Helvetica;
        color: #444;
        font-size: 11px;
        text-align: center;
}

input, textarea, select {
        color: #777;
        font-size: 11px;
        font-family: Verdana, Helvetica;
}

p {
        margin-top: 0;
        margin-bottom: 5px;
}

a img {
        border: 0;
}

html {
        height: 100%;
        margin-bottom: 1px;
}

div.pagelink span {
        background: #FFFFFF;
        border: 1px solid #EEEEEE;
        padding: 6px 8px;
        color: #bebebe;
}

div.pagelink a {
        border: 1px solid #EEEEEE;
        padding: 6px 8px;
        background: #FDFDFD url(/img/pagelink.png) left top repeat-x;
        margin: 0px 1px;
        color: #BEBEBE;
        font-weight: bold;
}

div.pagelink a:hover {
        background: #83D5FC url(/img/pagelink.png) left -40px repeat-x;
        border: 1px solid #2666B9;
        color: #FFFFFF;
        font-weight: bold;
}

div.pagelink span.plink_a_out {
        cursor: pointer;
        border: 1px solid #EEEEEE;
        padding: 6px 8px;
        background: #FDFDFD url(/img/pagelink.png) left top repeat-x;
        color: #BEBEBE;
        font-weight: bold;
}

div.pagelink span.plink_a_over {
        cursor: pointer;
        border: 1px solid #2666B9;
        background: #83D5FC url(/img/pagelink.png) left -40px repeat-x;
        color: #FFFFFF;
        font-weight: bold;
}

.clr { clear: both; }

.titlemsg {
        font-size: 14px;
        font-weight: bold;
        text-align: right;
        font-family: Arial, Verdana, Helvetica;
        color: #ff7400;
        text-transform: uppercase;
        margin: 5px;
}

.morelink {
        clear: both;
        display: block;
        border-top: 1px solid #EFEFEF;
        margin-top: 5px;
        color: #aaa;
        height: 18px;
        padding: 2px;
}

.morelink a:link, .morelink a:visited, .morelink td {color: #aaa;font-size: 10px;}
.morelink a:hover {color: #ff7d11; font-size: 10px;}

.title {
        text-align: center;
        color: #2666B9;
        font-size: 14px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
        color: #ff7400;
        text-transform: uppercase;
        display: block;
        margin: 1px;
}

.title div {
        display: block;
        border: 1px solid #F1F1F1;
        background: #FFF;
        padding: 8px;
}

.bgcolor1                { background: #FFF; }
.bgcolor1 table td form textarea { width: 200px !important; }
.bgcolor2                { background: #FAFAFA; }
.bgcolor3                { background: #F5F5F5; }
.bgcolor4                { background: #F1F1F1; }
.sort                                { background: #F1F1F1; }

.bodyline                { background: #FFF; border: 1px #F1F1F1 solid; }
.blockline                { background: #FFF; border: 1px #F1F1F1 solid; border-top: none; }
.storytitle        { background: none; color: #2666B9; font-size: 11px; font-family: Verdana, Helvetica; }
.titleline                { border: 1px #FFF solid; }
.boxtitle                { font-family: Verdana, Helvetica; font-size: 11px; color: #F50; font-weight: bold; }
.content                { background: none; color: #000000; font-size: 11px; font-family: Verdana, Helvetica; }
.block-title        { background: none; color: #2666B9; font-size: 11px; font-weight: bold; font-family: Verdana, Helvetica; }
.storycat                { background: none; color: #FF5500; font-size: 11px; font-weight: bold; font-family: Verdana, Helvetica;}
.option                 { font-family: Verdana, Helvetica; font-size: 11px; color: #F50; font-weight: bold; }
.tiny                                { color: #000; font-size: 11px; font-weight: normal; font-family: Verdana, Helvetica;}
.small                        { color: #787878; font-size: 10px; font-weight: normal; font-family: Verdana, Helvetica;}
.letter                        { background: none; font-size: 11px; font-weight: normal; font-family: Verdana, Helvetica; text-decoration: none; text-align: left; padding: 0px 0px 10px 0px; }

.button {
        clear: both;
        padding: 5px 5px 5px 5px;
        text-align: center;
}

.fbutton {
        background: #FBFBFB url(/img/button_b.png) top repeat-x;
        color: #2666B9;
        border: 1px solid #E4E4E4;
        padding: 1px 6px;
        cursor: pointer;
}

.binput {
        width: 100px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.account {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.auto_links {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.contact {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.faq {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.files {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.jokes {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.links {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.media {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.money {
        width: 350px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.news {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.order {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.pages {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.recommend {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.rss_info {
        width: 250px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.search {
        width: 200px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.shop {
        width: 350px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.voting {
        width: 400px;
        background: #FAFAFA;
        border: 1px #F1F1F1 solid;
}

.editor {
        clear: both;
        margin: 1px 0px 1px 0px;
        width: 398px;
        height: 23px;
        border: 1px solid #ced9ec;
        background: url(/img/bgeditor.gif) left top repeat-x;
}

.editorbutton {
        float: left;
        cursor: pointer;
        border: none;
        padding: 0;
        background: url(/img/editor_b.png) left top no-repeat;
        width: 22px; height: 23px;
}

.editorbuttonover {
        float: left;
        cursor: pointer;
        border: none;
        padding: 0;
        background: url(/img/editor_b.png) left -23px no-repeat;
        width: 22px; height: 23px;
}

.editorselect {
        float: left;
        padding: 2px 1px 0px 3px;
        height: 18px;
}

.editorselect select {
        font-size: 10px;
}

.pagelink h4 {
        color: #ff7800;
        font-weight: bold;
}

.pagelink {
        margin: 3px;
        line-height: 135%;
}

.navi {
        height: 16px;
        line-height: 16px;
}

.navi a:link, .navi a:visited{
        float: left;
        text-align: center;
        height: 18px;
        line-height: 18px;
        width: 80px;
        background: #FFF url(/img/navi_btn.png) top center no-repeat;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}

.navi a:hover{
        background: #3f9bdd url(/img/navi_btn.png) bottom center no-repeat;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #fff;
}

.smilies{
        margin: 0px 0px 1px 0px;
        width: 398px;
        border: 1px solid #ced9ec;
        background-color: #FFF;
        text-align: center;
}

.rate {
        float: left;
        padding: 2px 1px 0px 5px;
}

.urating {
        list-style: none;
        margin: 0px;
        padding: 0px;
        width: 85px;
        height: 16px;
        position: relative;
        background: url(/img/rating00.gif) top left repeat-x;
}

.urating li {
        text-indent: -90000px;
        padding: 0px;
        margin: 0px;
        float: left;
}

.urating li div {
        outline: none;
        display: block;
        width: 17px;
        height: 16px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 20;
        position: absolute;
        padding: 0px;
}

.urating div.out1                        { left: 0px; }
.urating li div.over1        { background: url(/img/rating00.gif) left center; z-index: 2; left: 0px; width: 17px; cursor: pointer; }
.urating div.out2                        { left: 17px; }
.urating li div.over2        { background: url(/img/rating00.gif) left center; z-index: 2; left: 0px; width: 34px; cursor: pointer; }
.urating div.out3                        {left: 34px; }
.urating li div.over3        { background: url(/img/rating00.gif) left center; z-index: 2; left: 0px; width: 51px; cursor: pointer; }
.urating div.out4                        {left: 51px; }
.urating li div.over4        { background: url(/img/rating00.gif) left center; z-index: 2; left: 0px; width: 68px; cursor: pointer; }
.urating div.out5                        {left: 68px; }
.urating li div.over5        { background: url(/img/rating00.gif) left center; z-index: 2; left: 0px; width: 85px; cursor: pointer; }

.urating li.crating {
        background: url(/img/rating00.gif) left bottom;
        position: absolute;
        height: 16px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
}

.left {
        clear: both;
        float: left;
        padding: 5px 5px 5px 5px;
        width: 25%;
}

.center {
        float: left;
        padding: 5px 5px 5px 5px;
        width: 70%;
        white-space: nowrap;
}


div#block div{
        width: 189px;
        background: transparent url(/img/toplbloc.png) top left no-repeat;
}

div#block div div{
        width: 189px;
        background: transparent url(/img/footerlb.gif) bottom left no-repeat;
}

div#block div div div{
        width: 173px;
        padding-bottom: 8px;
        margin-left: 8px;
        margin-right: 8px;
        margin-top: 0;
        background: transparent;
}

div#block div div div h3{
        display: block;
        height: 34px;
        line-height: 34px;
        font-size: 10px;
        color: #3d8fd9;
        margin-bottom: 8px;
}

div#block div div div div {
        padding: 0px;
        margin: 0px;
}

#page_bg {
        height: 100%;
        padding: 0;
        margin-bottom: 1px;
        background: #f6f6f6 url(/img/bgbody.gif);
}

#page_bg2 {
        width: 100%;
        height: 100%;
        background: transparent url(/img/bgpage20.png) repeat-x;
}

#wrapper {
        margin: 0 auto;
        position: relative;
        background: #FAFAFA;
        width: 996px;
        text-align: left;
}

#shadow-l {
        background: transparent url(/img/shadow-l.png) 0 0 repeat-y;
        padding-left: 15px;
        position: relative;
}

#shadow-r {
        background: transparent url(/img/shadow-r.png) 100% 0 repeat-y;
        padding-right: 15px;
        position: relative;
}

/* IE hack */
* html #shadow-l { float: left; }
* html #shadow-r { float: right; }
/* END IE hack */

/* Øàïêà */
#header-l {
        height: 125px;
        background: #FFF url(/img/header-l.png) 0 0 no-repeat;
        position: relative;
        padding-left: 30px;
}

#header-r {
        height: 125px;
        background: #FFF url(/img/header-r.png) right top no-repeat;
        position: relative;
        padding-right: 40px;
}

#register {
        position: absolute;
        top: 134px;
        left: 45px;
        display: block;
        width: 300px;
        line-height: 22px;
        height: 22px;
        z-index: 1;
        font-size: 10px;
        color: #99b9cd;
        font-family: Verdana, Helvetica;
}

#register img { display:inline } /* On, Off */
#register a:link, #register a:visited { font-family: Verdana, Helvetica; color: #99b9cd; }
#register a:hover { font-family: Verdana, Helvetica; color: #0083e1; }

#logo {
        position: absolute;
        top: 56px;
        left: 0;
        display: block;
        width:323px;
        height: 46px;
        text-align: center;
}

#banners-block {
        position: absolute;
        top: 48px;
        right: 40px;
        width: 468px;
        height: 60px;
}

/* Menu bar*/
#menue-l {
        height: 55px;
        background: #008ce3 url(/img/menue-bg.png) 0 0 no-repeat;
        position: relative;
        padding-left: 364px;
}

#menue-r {
        height: 55px;
        background: url(/img/menue-bh.png) 100% 0 no-repeat;
        position: relative;
        padding-right: 27px;
}

#toolbar {
        margin: 0;
        padding: 0;
        height: 55px;
        background: url(/img/menu_bg.png) top repeat-x;
        position: relative;
        overflow: hidden;
        }

#nav {
        margin: 0;
        padding: 0;
        height: 55px;
        float: right;
}

#nav a:link, #nav a:visited {
        display: block;
        float: left;
        height: 55px;
        line-height: 53px;
        padding: 0px 12px 0 12px;
        color: #fd9528;
        font-family: Verdana, Helvetica;
        font-size: 10px;
        font-weight: bold;
        color: #FFF;
}

#nav a:hover {
        color: #FFF;
        background: #51b7f6 url(/img/menu_bg.png) bottom repeat-x;
        font-family: Verdana, Helvetica;
        font-size: 10px;
        font-weight: bold;
}

#footer {
        background: #028ee9 url(/img/footer-b.png) bottom repeat-x;
        position: relative;
        height: 72px;
        color: #4c4c4c;
        overflow: hidden;
}

#footer-l {
        background: transparent url(/img/footer-c.png) left bottom no-repeat;
        height: 72px;
        padding-left: 96px;
        position: relative;
}

#footer-r {
        background: transparent url(/img/footer-d.png) right bottom no-repeat;
        height: 72px;
        padding-right: 14px;
        position: relative;
}

#copyright {
        position: absolute;
        top: 14px;
        left: 30px;
        display: block;
        width: 450px;
        height: 40px;
        color: #FFF;
        font-size: 11px;
        line-height: 12px;
}

#copyright a:link, #copyright a:visited {
        font-family: Verdana, Helvetica;
        color: #FFF;
        font-size: 11px;
}

#copyright a:hover{
        font-family: Verdana, Helvetica;
        color: #FFF;
}

#tableopen {
        display: block;
        border: 1px solid #F1F1F1;
        background: #FFF;
        padding: 8px;
        margin: 1px 1px 5px 1px;
        color: #787878;
}

#titlebasic {
        position: relative;
        display: block;
        height: 34px;
        color: #fff;
        font-weight: bold;
        line-height: 32px;
        overflow: hidden;
        background: #008ce3 url(/img/titlebas.png) top repeat-x;
        margin-bottom: 3px;
}

#titlebasic div {
        position: relative;
        display: block;
        background: transparent url(/img/titlebat.png) top left no-repeat;
        padding-left: 4px;
        height: 34px;
}

#titlebasic div div {
        position: relative;
        display: block;
        background: transparent url(/img/titlebau.png) top right no-repeat;
        padding-right: 4px;
        height: 34px;
}

#titlebasic div div div {margin:0; padding:0;}
#titlebasic a:link, #titlebasic a:visited { height: 34px; font-weight: bold; color: #FFF;}
#titlebasic a:hover {font-weight: bold; color: #FFF;}

#warning {
        display: block;
        border: 1px solid #F1F1F1;
        padding: 8px 8px 8px 120px;
        margin: 0 0 5px 0;
        color: #0087de;
        text-align: justify;
        margin: 1px;
}

#footblock {
        text-align: right;
        padding: 0 6px;
}

table.list tr.header td {
        font-weight: bold;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 3px;
        background-color: #F4F4F4;
        border-bottom: #646464 3px solid;
}

table.list td {
        border-bottom: #646464 1px solid;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 3px;
}

div.alert b {
        color: #FB0013;
}

div.alert {
        background-color: #FFF2F2;
        border: #FB0013 3px solid;
        width: 95%;
        font-weight: normal;
        font-size: 1.2em;
        color: black;
        padding: 8px;
}


