BODY{background-color:#ffffee;margin:0 auto;padding:0;max-width:1280px;min-width:800px;}
BODY, TD, INPUT, SELECT{font-size:100%;font-family:Arial, 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}
.bold{font-weight:bold}
.a_abs{position:absolute}
.toplink{float:left;width:100%;background:#ff7a00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9100', endColorstr='#ff7a00');background:-webkit-gradient(linear, left top, left bottom, from(#ff9100), to(#ff7a00));background:-moz-linear-gradient(top, #ff9100, #ff7a00);background:-o-linear-gradient(top, #ff9100, #ff7a00);list-style:none;margin:0;padding:0;text-align:center}
.toplink LI{float:left;width:16%;text-align:center;margin:0px;padding:0 0 2px 0}
.toplink A{color:#fff;font:normal 70% Arial, sans-serif;white-space:nowrap}
.toplink A:visited{color:#fff}
.logo{font-size:70%;vertical-align:top;padding:0 20px;background:#ff9900 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQAQMAAADiCY2YAAAABlBMVEX//+7/mQCjfOY6AAAAD0lEQVQImWNgoApooBUEAPVNFoFrmO7QAAAAAElFTkSuQmCC) repeat-x left top;//background-image:url(bg_logo.png);}
.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_line{height:3px;background-color:#ffe}
.author{height:18px;background:#ff9900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb800', endColorstr='#ff7a00');background:-webkit-gradient(linear, left top, left bottom, from(#ffb800), to(#ff7a00));background:-moz-linear-gradient(top, #ffb800, #ff7a00);background:-o-linear-gradient(top, #ffb800, #ff7a00);text-align:center;font-size:75%;}
.leftcolumn{width:100%;height:100%;padding:0 10px 15px 30px}
H1{width:580px;font:bold 85% arial, sans-serif;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{padding-bottom:15px;margin:0;font:bold 75% arial,sans-serif;color:#EB7400;text-transform:uppercase;width:580px;}
.topicbox .tags{font-size:11px;margin-top:5px;font-family:Tahoma,sans-serif}
.topicbox .tags a{color:blue;border:none;text-decoration:underline;}
.topicbox{padding-bottom:15px;margin:0 0 10px 0;background:url(data:image/gif;base64,R0lGODlhCAABAIABAAAAAAAAACH5BAEAAAEALAAAAAAIAAEAAAIDRI5RADs=) repeat-x left bottom;//background-image:url(bg_dot.gif);}
.topicbox H1{margin:0}
.topicbox .subtitle{font-size:80%;color:#555}
.subdate{color:#eb7400;text-transform:uppercase;font:bold 85% arial,sans-serif}
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 .num{display:block;float:left;padding-top:10px;margin-right:3px;font-weight:bold}
.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}
.promo_top{margin-bottom:0.5em}
.promo_head{width:100%;font-size:70%;font-family:Arial,sans-serif;padding:17px 0;height:100px;}
.promo_head A{color:#555}
.rightcolumn{padding:0 10px 15px 0;width:242px;vertical-align:top}
.rightcolumn A{color:#555}
.rightcolumn_clear DIV{float:none;width:242px;border:0px;padding:0px}
.rightcolumn .block{float:left;width:242px;font-size:70%;padding:0px;margin:0 0 15px 0}
.rightcolumn .blockborder{float:left;width:240px;font-size:70%;margin-bottom:15px;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:#ffcf77;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb77', endColorstr='#ffcf77');background:-webkit-gradient(linear, left top, left bottom, from(#ffdb77), to(#ffcf77));background:-moz-linear-gradient(top, #ffdb77, #ffcf77);background:-o-linear-gradient(top, #ffdb77, #ffcf77);color:#d4020d;font-weight:bold;font-size:75%;padding:5px;}
.bottommenu1 A{color:#d4020d;white-space:nowrap}
.bottommenu1 A:visited{color:#660000;text-decoration:none}
.bottommenu2{background:#ff9600;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb500', endColorstr='#ff7f00');background:-webkit-gradient(linear, left top, left bottom, from(#ffb500), to(#ff7f00));background:-moz-linear-gradient(top, #ffb500, #ff7f00);background:-o-linear-gradient(top, #ffb500, #ff7f00);padding:0 5px}
.bottommenu2 .leftlink{float:left;width:38%;min-width:400px;font-weight:bold;text-transform:uppercase;padding:4px 0;white-space:nowrap}
.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;text-align:center;padding:5px 0 0 5px;width:32%;min-width:230px;}
.bottommenu2 .return2{float:right}
.bottommenu2 .return A{display:block;color:#d67b05;font-weight:bold;font-size:75%;padding:0 5px 0px 5px;background:#ffffee;height:16px;}
.bottommenu2 .return .triangle{display:block;float:left;width:0;height:0px;border-right:8px solid #ffffee;border-top:8px dashed #ffa900;border-bottom:8px dashed #ffa900;font-size:0px;line-height:0px;}
.bottommenu2 .return A:visited{color:#d67b05}
.bottommenu2 .tell{float:right;width:120px;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}
.search{background:#ffd58a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe18a', endColorstr='#ffd58a');background:-webkit-gradient(linear, left top, left bottom, from(#ffe18a), to(#ffd58a));background:-moz-linear-gradient(top, #ffe18a, #ffd58a);background:-o-linear-gradient(top, #ffe18a, #ffd58a);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 0}
.counter .email{float:left;width:130px;text-align:center;}
.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:80%;padding:10px 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(buttons_r.png) no-repeat left top;border:0;height:22px;width:91px;cursor:pointer}
.kaktam{background:url(buttons_r.png) no-repeat left top;border:0;height:22px;width:91px;cursor:pointer}
.tellbutton_{font-size:12px;background:#dddddd url(buttons_r.png) no-repeat -91px 0;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}
.button_help{background:url(buttons_r.png) no-repeat -214px 0;border:0;height:20px;width:15px;display:inline-block;}
.button_mail{background:url(buttons_r.png) no-repeat -229px 0;border:0;height:27px;width:27px;display:inline-block;}
.button_link{background:#ddd url(buttons_r.png) no-repeat -256px 0;border:0;height:25px;width:24px;display:inline-block;}
.button_disc{background:#ddd url(buttons_r.png) no-repeat -281px 0;border:0;height:25px;width:32px;display:inline-block;}
.button_disc_mod{background:#ddd url(buttons_r.png) no-repeat -313px 0;border:0;height:25px;width:32px;display:inline-block;}
.button_disc_soc{background:#ddd url(buttons_r.png) no-repeat -465px 0;border:0;height:25px;width:32px;display:inline-block;}
.button_grade{background:#ddd url(buttons_r.png) no-repeat -345px 0;border:0;height:25px;width:32px;display:inline-block;}
.button_choose{background:url(buttons_r.png) no-repeat -377px 0;border:0;height:25px;width:24px;display:inline-block;}
.button_author{height:32px;display:inline-block;vertical-align:middle}
.button_tw{background:url(buttons_r.png) no-repeat -401px 0px;display:block;float:left;width:16px;height:16px;overflow:hidden;padding:0;margin:5px 5px 0 0;vertical-align:middle}
.button_fb{background:url(buttons_r.png) no-repeat -417px 0px;display:block;float:left;width:16px;height:16px;overflow:hidden;padding:0;margin:5px 5px 0 0;vertical-align:middle}
.button_lj{background:url(buttons_r.png) no-repeat -433px 0px;display:block;float:left;width:16px;height:16px;overflow:hidden;padding:0;margin:5px 5px 0 0;vertical-align:middle}
.button_vk{background:url(buttons_r.png) no-repeat -449px 0px;display:block;float:left;width:16px;height:16px;overflow:hidden;padding:0;margin:5px 5px 0 0;vertical-align:middle}
.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:#fff6cf;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6cf', endColorstr='#ffffee');background:-webkit-gradient(linear, left top, left bottom, from(#fff6cf), to(#ffffee));background:-moz-linear-gradient(top, #fff6cf, #ffffee);background:-o-linear-gradient(top, #fff6cf, #ffffee);padding:17px 10px;vertical-align:top}
.ratingtable H2{font:bold 85% arial, sans-serif;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}
.resullinks{font-size:80%}
.resullinks INPUT{background-color:#ffffee;border:0;font-size:100%;width:30px}
.resullinks INPUT{height:16px}
.bestblock{margin:15px 0;padding:10px;border:1px dotted #9999bb;font-family:'Courier New';font-size:14px;}
.bestblock A{border-bottom:1px dotted #EB7400;color:#EB7400;font-weight:bold;text-decoration:none;margin-bottom:10px;display:inline-block;}
.bestblock SPAN{color:#000000;}
.devider{width:100%;clear:both;margin:0 0 10px 0;border-bottom:1px dashed #AAAAAA;padding-bottom:10px}
.wordwrap{white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word;}
