BODY {background-color:#ffffee; margin:0; padding:0;}
BODY, TD, INPUT, SELECT {font-size: 100%; font-family: Arial, Tahoma, sans-serif; color:#000}
IMG {border:0px}
FORM {margin:0px}
A {text-decoration:underline}
A:hover {text-decoration:none}
A:visited {text-decoration:none}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.big {font-size:90%}
.middle {font-size:75%}
.middler {font-size:70%}
.small {font-size:60%}
.red {color:#ff0000}
.orange {color:#eb7400}

.toplink {float:left; width:100%; background:#ff9100 url(bg_toplink.gif) repeat-x left bottom; list-style:none; margin:0; padding:0; text-align:center}
.toplink LI {float:left; width:24%; text-align:center; margin:0px; padding:0 0 2px 0}
.toplink A {color:#fff; font:normal 70% Arial, Helvetica, sans-serif; white-space:nowrap}
.toplink A:visited {color:#fff}

.logo {background:#ff9900 url(bg_logo.gif) repeat-x left top; font-size:70%; vertical-align:top; padding:0 20px}
.logo .fl {width:25%; margin:35px 0 0 0}
.logo .fr {width:25%; margin:42px 0 0 0; text-align:right}
.logotype {float:left; text-align:center; width:50%; margin-top:17px}
.author {background:#ff7b00 url(bg_author.gif) repeat-x left top; text-align:center; font-size:75%; padding:4px 0 2px 0}

.topbanner {text-align:center; padding:17px 0}

.leftcolumn {width:100%; height:100%; padding: 0 10px 15px 30px}

H1 {width:580px; font:bold 85% arial, sans-aerif; text-transform:uppercase; color:#eb7400; margin: 0 0 10px 0}
H1 A {color:#eb7400; font-size:80%}
H1 INPUT {font-size:85%}

.topicbox A {color:#555; border-bottom:1px dotted; text-decoration:none}
.topicbox .votingbox A {color:#ff000a; font-size:80%; margin-left:6px; text-decoration:underline; border:0}
.topicbox .votingbox A:hover, .topicbox .votingbox A:visited {text-decoration:none}
.topicbox .rate {padding:0 10px;font-size:12px}
.topicbox .site {font-size:12px;margin-top:10px;font-style: italic}
.topicbox .text {font-size: 90%; font-family: Courier New; color:#000; margin:0; white-space: nowrap}
.topicbox .title {font-size:90%; padding-bottom:15px;}

.topicbox {margin:0 0 10px 0; background:url(bg_dot.gif) repeat-x left bottom; padding-bottom:15px}
.topicbox H1 {margin:0}
PRE {font-size: 90%; font-family: Courier New; color:#000; margin:0}
PRE H1 {font-size:100%; padding-bottom:15px}
.votingbox {font-family:arial, sans-serif}
.votingbox B {display:block; float:left; padding-top:10px; margin-right:3px}
.votingbox DIV {padding-top:7px}

.voting {float:left}
.voting TD {font-weight:bold; font-size: 75%; color:#797979; text-align:center}
.voteresult {float:left; font-size:75%; padding-right:17px}
.voteresult TD {float:left; font-size:75%; padding-right:17px}
.voteresult .small {font-size:60%; color:#5f5f57}
.voteresult A {color:#ff000a; font-size:100%; border:0; text-decoration:underline}
.voteresult A:visited {color:#ff000a; text-decoration:underline}
.voteresult .big {font-size:130%}

.all {font-size:85%; color:#4e4e4e; font-weight:bold}
.all STRONG {display:block; color:#000}
.all A {color:#4e4e4e}

.adv_head {width:800px;font-size:70%;font-family:Arial,Tahoma,sans-serif}
.adv_head A {color:#555}

.righcolumn {padding:0 10px 15px 0; width:220px; vertical-align:top}
.righcolumn A {color:#555}
.righcolumn_clear DIV {float:none; width:220px; border:0px; padding:0px}
.righcolumn .block {float:left; width:242px; font-size:70%; padding: 0px; margin: 0 0 5px 0}
.righcolumn .blockborder {float:left; width:220px; font-size:70%; margin-bottom:5px; padding: 10px; border:1px solid #ccc}
.redlinks A {display:block; color:#ff0000; margin:10px 0 0 0}
.redlinks H4 {margin:0; font-size:110%}
.redlinks H4 A {color:#ea7400; text-decoration:none; margin:0}

.bottommenu1 {background:#ffbc77 url(bg_bottommenu.gif) repeat-x left top; color:#d4020d; font-weight:bold; font-size:75%; padding:5px 10px}
.bottommenu1 A {color:#d4020d; white-space:nowrap}
.bottommenu1 A:visited {color:#660000; text-decoration:none}

.bottommenu2 {background:#ff7f00 url(bg_bottommenu2.gif) repeat-x left top; padding:0 10px}
.bottommenu2 .leftlink {float:left; width:38%; font-weight:bold; text-transform:uppercase; padding:4px 0}
.bottommenu2 .leftlink2 {width:45%}
.bottommenu2 .leftlink A {color:#000; font-size:75%}
.bottommenu2 .leftlink A:visited {color:#000; text-decoration:underline}
.bottommenu2 .return {float:left; width:32%; text-align:center; padding-top:5px}
.bottommenu2 .return2 {float:right}
.bottommenu2 .return A {display:block; background:#ffffee url(bg_return.gif) no-repeat 0% 50%; color:#d67b05; font-weight:bold; font-size:80%; padding:0 5px 1px 5px}
.bottommenu2 .return A:visited {color:#d67b05}
.bottommenu2 .tell {float:right; width:30%; text-align:right; padding:4px 0 0 0}

.partner {margin: 10px 5px; padding: 5px; font-size: 80%; background-color:#fff; border:1px solid #ccc;}
.partner A {color:#ff0000}

.partnerlink  {font-size: 12px; margin:5px;}
.partnerlink A {font-size: 12px; color:#ff0000}

.bottombanner {padding:0 0 5px 0; text-align:center}

.searchform INPUT, .searchform SELECT {font-size:80%}

.search {background:#ffc78a url(bg_search.gif) repeat-x left top; text-align:center; padding:3px 0 7px 0; font-size:80%}
.search .query {width:354px}
.search .submit {width:70px}
.search .rubrika {width:130px}
.search .score {width:80px}
.search .group1 {width:160px}

.counter {padding:3px}
.counter .email {float:left}
.counter .email A {display:block; background-color:#ffdf8a; font-size:80%; font-weight:bold; padding:10px 5px; color:#000}
.counter .note {float:left; width:50%; font-size:60%; padding:0 5px}
.counter .counterlink {float:right; white-space:nowrap}

.tablebox {width:80%}
.tablebox A {color:#ff0000}

.striped {background-color:#fbd396; clear:both; margin:5px 0}
.striped TD {font-size:75%; padding:1px 5px; text-align:center}
.striped TD.fragment {text-align:left}
.striped A {color:#ff0000}
.striped .even {background-color:#faeece}
.striped .odd {background-color:#ffffee}

.vottak {background: url(votkak.gif) no-repeat left top; border:0; height:22px; width:95px; cursor:pointer}
.kaktam {background: url(votkak.gif) no-repeat left top; border:0; height:22px; width:95px; cursor:pointer}
.searchbutton {background:url(search.gif) no-repeat left top; border:0px solid transparent; width:95px}
.searchbutton2 {background:url(search2.gif) no-repeat left top; border:0px solid transparent; width:95px}
.tellbutton_ {font-size:12px; background: #dddddd url(tell-joac.gif) no-repeat left top; border:0; height:21px; width:123px; cursor:pointer}
.again {background:url(again.gif) no-repeat left top; border:0px solid transparent; height:25px; width:95px}
.tellmore {background:url(tellmore.gif) no-repeat left top; border:0px solid transparent; height:25px; width:132px}

/* ÉÞÊÅÌÄÞÏÝ */
.calendar {background:#ffa141 url(bg_calendar.jpg) repeat-x left bottom; font-size:70%; margin:0 10px 10px 0; float:left}
.fr .calendar {float:none; font-size:90%}
.calendar TD {background-color:#fff; padding:0 3px; text-align:center}

.calendar TD A {color:#000; text-decoration:none; padding:0 3px}
.calendar TD A.current {color:#eb7400}
.calendar TD A:visited {color:#999}
.calendar TD A:hover {color:#eb7400}


.calendar TH {background:#ffb600 url(bg_calendar_head.jpg) repeat-y left top; text-align:left; padding:1px 3px}
.calendar TH A {color:#fff}
.calendar TH A:visited {color:#fff}

.rubric {background:#ffdf90 url(bg_rubric.jpg) repeat-x left bottom; font-size:75%}
.rubric TD {background-color:#fff; padding:0 3px}
.rubric A {color:#ff0000; text-decoration:none}
.rubric A:hover {color:#000}

.subjectmenu .calendar TD A.current {background-color:#ffdf8a}
.subjectmenu .calendar TD A:visited {background-color:#fff}
.subjectmenu .calendar TD A.current:visited {background-color:#ffdf8a}
/* /ÉÞÊÅÌÄÞÏÝ */

.guestform {width:90%; margin:10px 0}
.guestform TEXTAREA {width:100%; display:block; margin-bottom:5px}
.message {clear:both; margin-top:10px}
.message .date {background-color:#ffa700; padding:1px 5px; font-size:85%}

.ratingtable TD {width:20%; background:url(bg_rating.gif) repeat-x left top; padding:17px 10px; vertical-align:top}
.ratingtable H2 {font:bold 85% arial, sans-aerif; text-transform:uppercase; color:#eb7400; margin-bottom:6px}
.ratingtable A {display:block; color:#000; font-size:80%}

.vote {background-color:#ff9c00; clear:both; margin:5px 0}
.vote TD {font-size:75%; padding:3px 5px; text-align:center}
.vote TD.fragment {text-align:left}
.vote A {color:#000; text-decoration:none}
.vote A:hover {text-decoration:underline}
.vote .even {background-color:#fff}
.vote .odd {background-color:#ffebcc}
.vote TD.voteline {text-align:left}
.vote IMG {display:block}

/* ÉÞÏÕÉÞÐÑÏØ */
.caricature {font-weight:bold; font-size:75%; width:450px}
.caricature IMG {display:block; clear:both; border:1px solid #b8b8b8}
.caricature .fl, .caricature .fr {padding-bottom:10px}

.caricature2 {float:left; font-weight:bold; font-size:75%; padding-right:10px}
.caricature2 IMG {display:block; border:1px solid #b8b8b8; margin-top:5px}
.about {font-size:75%; height:100%}
.about B {display:block; margin-bottom:5px}
.about A {color:#ff0000}
/* /ÉÞÏÕÉÞÐÑÏØ */

H2.p01 {font-size:80%; font-weight:normal; color:#000; margin:0 0 6px 0}
H2.p01 .source {color:#ff0000; padding-right:15px}
H2.p01 .asm {font-weight:bold; color:#000}
H2.p01 A {color:#000; text-decoration:none}
/*.query {border:0; background-color:#ffffee}*/

.resullinks {font-size:80%}
.resullinks INPUT {background-color:#ffffee; border:0; font-size:100%; width:30px}
.resullinks INPUT {height:16px}

.devider {width:100%; clear:both; margin:0 0 10px 0; border-bottom: 1px dashed #AAAAAA; padding-bottom:10px}