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:0}
FORM {margin:0}
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%}
.font_sym {font-family:Symbol}
.red {color:#ff0000}
.orange {color:#eb7400}
.bold {font-weight:bold}
.a_abs {position:absolute;left:-1000px;top:-1000px;}

.a_nobr{white-space:nowrap;}
.a_mt5{margin-top:5px;}
.a_mt10{margin-top:10px;}
.a_mt15{margin-top:15px;}
.a_mt20{margin-top:20px;}
.a_mt25{margin-top:25px;}
.a_mt30{margin-top:30px;}
.a_mb5{margin-bottom:5px;}
.a_mb10{margin-bottom:10px;}
.a_mb15{margin-bottom:15px;}
.a_mb20{margin-bottom:20px;}
.a_mb25{margin-bottom:25px;}
.a_mb30{margin-bottom:30px;}
.a_alt{text-align:left;vertical-align:top;}
.a_alm{text-align:left;vertical-align:middle;}
.a_alb{text-align:left;vertical-align:bottom;}
.a_act{text-align:center;vertical-align:top;}
.a_acm{text-align:center;vertical-align:middle;}
.a_acb{text-align:center;vertical-align:bottom;}
.a_art{text-align:right;vertical-align:top;}
.a_arm{text-align:right;vertical-align:middle;}
.a_arb{text-align:right;vertical-align:bottom;}

.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:20%; 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:0 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%;
}

.col-left {width:100%; height:100%; padding: 0 10px 15px 20px}

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 .rate_new {font-size:12px; font-weight: bold;}
.topicbox .rate_red {color: #fa8e70;}
.topicbox .rate_green {color: #84df53;}
.topicbox .rate_text {font-size:12px; color: #797979; font-weight: bold;}
.topicbox .site {font-size:12px;margin-top:10px;font-style: italic}
.topicbox .text {font-size: 90%; font-family: Courier New; color:#000; margin:0; width:650px;}
.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:10px 0 15px 0; 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; padding:1px 2px;}
.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}
.block-head {width:100%; font-size:70%;font-family:Arial,sans-serif; padding: 17px 0; height:100px;}
.block-head A {color:#555}

.col-right {padding:0 10px 15px 0; width:242px; vertical-align:top}
.col-right A {color:#555}
.col-right_clear DIV {float:none; width:242px; border:0px; padding:0px}
.col-right .block {float:left; width:242px; font-size:70%; padding: 0px; margin: 0 0 15px 0}
.col-right .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:40%; min-width:460px; 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:30%; min-width:220px;}
.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_r1.png) no-repeat left top; border:0; height:22px; width:91px; cursor:pointer}
.kaktam {background: url(buttons_r1.png) no-repeat left top; border:0; height:22px; width:91px; cursor:pointer}
.tellbutton_ {font-size:12px; background: #dddddd url(buttons_r1.png) no-repeat -93px 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_r1.png) no-repeat -218px 0; border:0; height:20px; width:15px; display: inline-block;}
.button_mail {background: url(buttons_r1.png) no-repeat -235px 0; border:0; height:27px; width:27px; display: inline-block;}
.button_link {background: #ddd url(buttons_r1.png) no-repeat -264px 0; border:0; height:25px; width:24px; display: inline-block;}
.button_disc {background: #ddd url(buttons_r1.png) no-repeat -291px 0; border:0; height:25px; width:32px; display: inline-block;}
.button_disc_mod {background: #ddd url(buttons_r1.png) no-repeat -325px 0; border:0; height:25px; width:32px; display: inline-block;}
.button_choose {background: url(buttons_r1.png) no-repeat -393px 0; border:0; height:25px; width:24px; display: inline-block;}
.button_tw {background:url(buttons_r1.png) no-repeat -419px 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_r1.png) no-repeat -437px 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_r1.png) no-repeat -455px 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_r1.png) no-repeat -473px 0px; display:block; float:left; width:16px; height:16px; overflow:hidden; padding:0; margin:5px 5px 0 0; vertical-align:middle}
.button_thumb_up {background: url(buttons_r1.png) no-repeat -491px 0; border:0; height:18px; width:18px; display: inline-block;}
.button_thumb_down {background: url(buttons_r1.png) no-repeat -511px 0; border:0; height:18px; width:18px; display: inline-block;}
.button_author {height:32px; display: inline-block; vertical-align:middle}

.b-soc {padding:7px 0 0 0;width:96px;float:right;}
.b-soc-icon {
	background: url("buttons_soc23.png") no-repeat scroll 0 99px transparent;
	border: 0 none;
	display: inline;
	float: left;
	height: 23px;
	width: 23px;
	overflow: hidden;
	padding: 0 0 0 1px !important;
	vertical-align: top;
}

.b-soc-icon.vk {background-position: 0 0;}
.b-soc-icon.fb {background-position: 0 -23px;}
.b-soc-icon.tw {background-position: 0 -47px;}
.b-soc-icon.od {background-position: 0 -72px;}

/* ��������� */
.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:#ff7f00; 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: 90%;}
.bestblock A {border-bottom: 1px dotted #EB7400; color: #EB7400; font-weight: bold; text-decoration: none; margin-bottom:10px; display:inline-block;}
.bestblock .text {color: #000000; width:650px;}

.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;}

.upload {}
.upload .tag {border-bottom: 1px dashed #f00; text-decoration: none; margin-right:5px; font-size:12px; white-space:nowrap;}

/* id */
.a_id_tabulator {height: 21px; line-height: 18px; border-bottom: #d7d7d7 solid 1px; padding: 0;}
.a_id_tabulator li {position: relative; float: left; margin: 0 1px 0 0; padding: 1px 1px 0 1px; height: 20px; overflow: hidden; background-color: #d7d7d7;}
.a_id_tabulator i {position: absolute; overflow: hidden; top: 0px; right: 0px; width: 6px; height: 6px; background: transparent url(data:image/gif;base64,R0lGODlhBgAMAJEDAP///9nZ2eLi4gAAACH5BAEAAAMALAAAAAAGAAwAAAIUDH5iOMq9hnRyLgQGzvp1Lh1VWAAAOw==) left top no-repeat;}
.a_id_tabulator span {display: inline-block; padding: 0 14px; height: 20px; color: #666; text-decoration: none; background-color: #f0f0f0; cursor:pointer;}
.a_id_tabulator .a_id_active {height: 19px; background-color: #ffaa34;}
.a_id_tabulator .a_id_active i {background-position: right -7px;}
.a_id_tabulator .a_id_active span {color: #fff; text-decoration: none; background: none; display:block;}
.a_id_item {padding-top:50px;}
.a_id_item .text {font-size: 16px; font-family: monospace, Courier New; max-width: 730px;}
.a_id_item .info {font-size:14px;margin:10px 0;font-style:italic;}
.a_id_item .tags a{font-family:monospace;color:red;}
.a_id_item .release {margin:10px 0 30px 0;}
.a_id_item .release a {font-family:monospace;color:red;}
.a_id_share {height:25px;margin:15px 0 5px 0;}

.tags-cloud {width:700px; margin: 0 0 20px 0}
.tags-cloud a {display: inline-block; padding: 0 5px;}
