body	{font-size: 82%; font-family: Arial, sans-serif; margin: 0}
body td	{font-size: 82%; font-family: Arial, sans-serif;}

.mid	{font-size: 95%;}
.sm	{font-size: 87%; font-family: tahoma, sans-serif;}
.ssm	{font-size: 75%; font-family: tahoma, sans-serif;}
.topdata{position: absolute; color: #FFFFFF; background-color: #0061dc; font-size: 70%; font-family: georgia, tahoma, sans-serif; padding: 0 3px 0 3px;}

p.emph {border-left: 20px solid #EEEEEE; font-weight: normal; font-size: 120%; padding-left: 1em; letter-spacing: 1px; text-align:justify;}
#photo_text p {border-left: 20px solid #EEEEEE; font-weight: normal; font-size: 120%; padding-left: 1em; letter-spacing: 1px; text-align:left;}

a.left_menu:link,
a.left_menu:visited,
a.left_menu:hover {color: #0061dc;}

a:link {color: #0061dc;}
a:visited {color: #800080;}

a.fix,
a.fix:link,
a.fix:visited,
a.fix:hover {color: #0061dc;}

.hl,
a.hlfix:link,
a.hlfix:visited,
a.hlfix:hover {color: #ff3502;}

a.hl:link	{color: #ff3502;}
a.hl:visited	{color: #800080;}

.hlinv,
a.hlinv:link,
a.hlinv:visited,
a.hlinv:hover {color: #FFFFFF; background-color: #ff3502; text-decoration: none; padding: 0 0.3em 0.1em;}

table.hlinv td {color: #FFFFFF; background-color: #ff3502; padding: 0em 0.3em 0.1em 0.3em;}
table.hlinv a:link,
table.hlinv a:visited,
table.hlinv a:hover,
table.hlinv span {color: #FFFFFF; text-decoration: none; border: 0;}

.hl2 {color: #3d7aff;}

.dark	{color: #111111;}
a.dark:link	{color: #111111;}
a.dark:visited {color: #800080;}
a.dark:hover	{color: #111111;}

.darkfix, a.darkfix:link, a.darkfix:visited, a.darkfix:hover {color: #111111;}

.gray {color: #888888;}
a.gray:link {color: #888888;}
a.gray:visited {color: #9980a3;}
a.gray:hover	{color: #888888;}

.grayinv {color: #333333; background-color: #EEEEEE; text-decoration: none; padding: 0 0.3em 0.1em;}

.large {font-size: 130%;}

.handle	{cursor: move;}

.section		{color: #ff3502;}
a.section:link	{color: #ff3502; text-decoration: none;}
a.section:visited	{color: #ff3502; text-decoration: none;}
a.section:hover	{color: #ff3502;}

a img {border: none}
a.no:link, 
a.no:visited, 
a.no:hover{  text-decoration: none }

a.txt:link, a.txt:visited, a.txt:hover{
  text-decoration: none;
  color: #000;
}

.button	{height:1.8em; border: 1px #93B6F5 outset; background-color: #3D7AFF; color: #FFFFFF; letter-spacing: 0px; font-size: 12px; font-family: arial, sans-serif;}
.sendmail {height:21px; width: 29px; border: 0; background-color: transparent; color: #FFFFFF; letter-spacing: 0px; font-size: 12px; font-family: arial, sans-serif; background-repeat: no-repeat; background-position: right center; cursor: pointer;}

.i	{font-size: 110%; font-size: 90%; font-style: italic; font-family: 'Times New Roman', serif; font-family: Verdana, serif;}
.b	{font-weight: bold;}
.u	{font-style: underline;}

.menu	{color: #EE0000; text-decoration: underline; font-size: 85%; font-family: Arial, sans-serif; cursor: pointer; padding: 0em 0.5em 0em 0.5em; margin: 1px;}
a.menu:link	{color: #EE0000;}
a.menu:visited	{color: #EE0000;}
a.menu:hover	{color: #770000;}

h1	{font: small-caps 180% Tahoma, Arial, sans-serif; color: #000000; font-weight: normal; line-height: 1.0em;}
h2	{font-size: 155%; font-family: Tahoma, Arial, sans-serif; font-weight: normal; line-height: 1.1em; padding: 0em;}
h3	{font-size: 135%; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}

.img 	{border: 1px solid #EEEEEE;}
.rimg 	{border: 1px solid #EEEEEE; float: right; margin: 0 0 0.5em 1em;}
.limg 	{border: 1px solid #EEEEEE; float: left; margin: 0 1em 0.5em 0;}
.delimiter{color: #AAAAAA;}

ul	{margin: 0.5em 0em 0.7em 1.5em; padding:0;}

.tline	{border-top: solid 1px #EEEEEE;}
.lline	{border-left: solid 1px #EEEEEE;}
.rline	{border-right: solid 1px #EEEEEE;}
.bline	{border-bottom: solid 1px #EEEEEE;}
.tbline	{border-top: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE;}
.line	{border: solid 1px #EEEEEE;}

.m00	{padding: 0em; margin: 0em;}

.pt03	{padding-top: 0.3em; margin: 0em;}
.pt05	{padding-top: 0.5em; margin: 0em;}
.pt08	{padding-top: 0.8em; margin: 0em;}
.pt10	{padding-top: 1.0em; margin: 0em;}
.pt15	{padding-top: 1.5em; margin: 0em;}
.p15	{padding: 1.5em; margin: 0em;}

.pb03	{padding-bottom: 0.3em; margin: 0em;}
.pb05	{padding-bottom: 0.5em; margin: 0em;}
.pb08	{padding-bottom: 0.8em; margin: 0em;}
.pb10	{padding-bottom: 1.0em; margin: 0em;}
.pb15	{padding-bottom: 1.5em; margin: 0em;}
.pb20	{padding-bottom: 2.0em; margin: 0em;}

.pr03	{padding-right: 0.3em; margin: 0em;}
.pr05	{padding-right: 0.8em; margin: 0em;}
.pr08	{padding-right: 0.8em; margin: 0em;}
.pr15	{padding-right: 1.5em; margin: 0em;}
.pr20	{padding-right: 2.0em; margin: 0em;}

.pl03	{padding-left: 0.3em; margin:0em;}
.pl05	{padding-left: 0.5em; margin:0em;}
.pl08	{padding-left: 0.8em; margin:0em;}
.pl15	{padding-left: 1.5em; margin:0em;}
.pl20	{padding-left: 2.0em; margin:0em;}
.pl25	{padding-left: 2.5em; margin:0em;}

.mt03	{margin: 0.3em 0 0 0; padding: 0em;}
.mt05	{margin: 0.5em 0 0 0; padding: 0em;}
.mt08	{margin: 0.8em 0 0 0; padding: 0em;}
.mt10	{margin: 1em 0 0 0; padding: 0em;}
.mt15	{margin: 1.5em 0 0 0; padding: 0em;}

.mb01	{margin: 0 0 0.1em 0; padding: 0em;}
.mb03	{margin: 0 0 0.3em 0; padding: 0em;}
.mb05	{margin: 0 0 0.5em 0; padding: 0em;}
.mb08	{margin: 0 0 0.8em 0; padding: 0em;}
.mb15	{margin: 0 0 1.5em 0; padding: 0em;}
.mb25	{margin: 0 0 2.5em 0; padding: 0em;}

.mr03	{margin: 0 0.3em 0 0; padding: 0em;}
.mr05	{margin: 0 0.5em 0 0; padding: 0em;}
.mr08	{margin: 0 0.8em 0 0; padding: 0em;}
.mr15	{margin: 0 1.5em 0 0; padding: 0em;}

.js	{text-decoration: none; border-bottom: 1px dotted; line-height: 1.3em; cursor: pointer; cursor: hand;}
.jshl, 
a.jshl:link, 
a.jshl:visited, 
a.jshl:hover {text-decoration: none; border-bottom: 1px dotted; line-height: 1.3em; cursor: pointer; cursor: hand; color: #ff3502;}

.jshl2, 
a.jshl2:link, 
a.jshl2:visited, 
a.jshl2:hover {text-decoration: none; border-bottom: 1px dotted; line-height: 1.3em; cursor: pointer; cursor: hand; color: #3d7aff;}

.pointer{cursor: pointer; cursor: hand;}

.hint	{padding: 2px 5px 2px 5px; background-color: #fff9c4; border: 1px solid #ffe79f; color: #444444; font-size: 11px; font-family: tahoma, arial, sans-serif;}

#color {width: 423px; height: 340px; display: none; position: absolute; visibility: hidden;}

ul	{list-style-type: disc; margin: 0 0 0 1.5em; padding: 0;}
li	{margin: 0.5em 0 0 0; padding: 0;}

.right	{position: relative; left: 70%; float: right; width: 30%; border: 1px solid; padding-left: 2em;}

table.gradient_border {background-repeat: repeat-x; background-position: top; background-image: url(/i/0/back_mid_center.jpg);}
table.gradient_border td.first {padding: 27px 12px 0 28px; background-repeat: no-repeat; background-position: top left; background-image: url(/i/0/back_mid_left.jpg);}
table.gradient_border td.last {background-repeat: no-repeat; background-position: top right; background-image: url(/i/0/back_mid_right.gif)}
table.gradient_border h3 {color: #FF3502;}

span.curYear  {display: inline; color: #FFFFFF; background-color: #FF3300; padding: 0.1em 0.4em 0.2em 0.4em; font-family: tahoma; font-size: 90%;} 
span.year     {display: inline; color: #3d7aff; cursor: pointer; cursor: hand; padding: 0.1em 0.4em 0.2em 0.4em; font-family: tahoma; font-size: 90%;}

div.curMonth {display: inline; color: #FFFFFF; text-align: center; background-color: #FF3300; padding: 0.1em 0.2em 0.2em 0.2em; font-family: tahoma; font-size: 90%; margin: 0;} 
div.noMonth {display: inline; color: #888888; text-align: center; padding: 0.1em 0.2em 0.2em 0.2em; font-family: tahoma; font-size: 90%; margin: 0;}
div.month {display: inline; color: #3d7aff; cursor: pointer; cursor: hand; padding: 0.1em 0.2em 0.2em 0.2em; font-family: tahoma; font-size: 90%; margin: 0;}

span.curDay {padding: 0.2em 0.2em 0.3em 0.2em; color: #FFFFFF; background-color: #FF3300; font-family: tahoma; font-size: 85%; text-decoration: none;}
span.day	{padding: 0.2em 0.2em 0.2em 0.2em; color: #3d7aff; font-family: tahoma; font-size: 85%; text-decoration: underline; cursor: pointer; cursor: hand;}
span.noDay	{padding: 0.2em 0.2em 0.2em 0.2em; font-family: tahoma; font-size: 85%; text-decoration: none; color: #AAAAAA;}
span.holiday{}

.white_l {background: #FFFFFF url(/i/back_white_left.gif) repeat-y left top;}
.white_r {background: url(/i/back_white_right.gif) repeat-y right top;}
.white_padding {padding: 25px 32px 30px 40px;}

div.article h2, 
div.article h3 {margin: auto;}

div.article p.topline {color: #555555; font-weight: bold; font-size: 120%; font-family: Arial, sans-serif;}
div.article p.cit {border-left: 2px solid #FE3301; color: #3D7AFF; width: 30%; font-size: 150%; font-weight: normal; font-family: Arial; padding-left: 1em; float: right; margin: 0em 0.3em 1em 1em;}
div.article p.colored {width: 92%; color: #000000; font-weight: normal; margin: 1em 0 0 30px; padding: 0.5em;}
div.article p.emph {border-left: 20px solid #EEEEEE; font-weight: normal; font-size: 120%; padding-left: 1em; letter-spacing: 1px;}
div.article p.breakout  {border-left: 2px solid #EEEEEE; color: #777777; width: 30%; font-size: 85%; font-weight: normal; font-family: Arial; padding-left: 1em; float: right; margin: 0em 0.3em 1em 1em;}
div.article p.breakoutleft  {border-right: 2px solid #EEEEEE; color: #777777; width: 30%; font-size: 85%; font-weight: normal; font-family: Arial; padding-right: 1em; float: left; margin: 0em 1.3em 1em 0;}
div.article div.indent {width:200px; height:1px}

div.article p.breakout strong,
div.article p.breakoutleft strong {font-size: 110%; font-weight: bold; font-family: Arial; color: #000000;}

div.article div.vote_left {border-right: 2px solid #EEEEEE; color: #777777; width: 30%; padding-right: 1em; padding-bottom: 0.3em; float: left; margin: 0em 1.2em 0em 0;}
div.article div.vote_right {border-left: 2px solid #EEEEEE; color: #777777; width: 30%; padding-left: 1.2em; padding-bottom: 0.3em; float: right; margin: 0em 0.3em 0em 1em;}

td.pgr {padding: 2px 1px 0px 3px}
td.pgr {padding: 2px 1px 0px 3px}
td.prv {padding: 2px 3px 0px 3px}
td.nxt {padding: 2px 0px 0px 3px}

div.container{width: 90%;text-align: center}
b.rtop, b.rbottom{display:block;}
b.rtop b, b.rbottom b{display:block; font-size: 1px; line-height: 1px; overflow: hidden;}
b.r1{margin: 0px 5px;}
b.r2{margin: 0px 3px}
b.r3{margin: 0px 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0px 1px; font-size: 2px; line-height: 2px;}

.rss	{text-decoration: none; border-bottom: 1px solid #084DC0; border-right: 1px solid #084DC0; border-left: 1px solid #458AFD; border-top: 1px solid #458AFD; background-color: #0068ED; color:#FFFFFF; font-size: 76%; font-family: Tahoma, sans-serif;}
a.rss:link, a.rss:visited, a.rss:hover	{color:#FFFFFF;}

#trailer.big p {font-size: 110%; line-height: 1.3em;}
#trailer p {margin: 0; padding: 0 0 0.5em 0; line-height: 1.3em;}
#trailer a {color: #ff3502;}
#trailer h1 {margin: 0 0 0.4em 0; padding: 0;}

table.article td.thumb {padding: 0.8em 1.5em 0 2em;}
table.article td.text {padding: 0.8em 1em 1.3em 0;}
table.article td.text h3 {padding: 0; margin: 0.1em 0 0.2em 0; font-size: 150%}
table.article td.text_kleos {padding: 0.7em 3em 1.3em 0; background-image: url(/img/kleos_anons_bg2_490.gif); background-repeat: no-repeat; background-position: right top;}
table.article td.text_kleos h3 {padding: 0; margin: 0 0 0.2em 0; font-size: 150%}

table.article_mid td.r {width: 52px;}
table.article_mid td.l {width: 52px;}

/* для колонкера */
.adblock {margin-bottom: 1.5em}
.aditem img {margin-left: 1em}
.aditem .rtop {float:right; width: 42px; height:36px; position:absolute; right: 0;}
.adbottom {height: 3.65em;}
.adbottom .rbottom { float:right; width: 112px; height:34px; position:relative; top: 1.28em}

div.adtext {padding: 1em 10px 0 1.7em}
div.adtext img {margin: 0.5em 0}
div.adtext p { margin-bottom: 0.3em}
div.adtext p a.category {color: #fe4d1f; font: 0.8em Tahoma, Arial}
div.adtext table {margin-top: 0.2em}
div.adtext table td {vertical-align: top}

div.adtext a.cat:link,
div.adtext a.cat:visited {font-size: 85%; color: red}
div.adtext a.big {font: italic 165% Georgia, serif;}
div.adtext a.big:link,
div.adtext a.big:visited {color: #000000; text-decoration: none;}
div.adtext a.big:hover {text-decoration: underline;}
div.adtext div.review {margin: 0.5em 0;}
div.adtext div.review a:link,
div.adtext div.review a:visited {font-size: 100%;}
div.adtext div.cons {padding: 0.5em 0 0.7em 0;}
div.adtext div.cons p {margin: 0; padding: 0.3em 0 0 0;}
div.adtext table div.news {margin-right: 1em}
div.adtext table div.news a:link,
div.adtext table div.news a:visited {color: #000000; text-decoration: none; font: 85% tahoma}
div.adtext table div.news a:hover {text-decoration: underline;}
.rcol_marginall {margin: 0 0 4em 1em;}
.rcol_margin {margin-left: 1em;}

div#kleo_yandex_direct {margin-top: 2em; padding-right:0.5em;}

.nobr {white-space: nowrap;}

a.js {text-decoration:none; border-bottom:1px dashed;}

#rate-doit {position: relative;}
#rate-doit ul {list-style: none; margin: 0; padding: 0; width: 75px; height: 12px; background: url('/club/img/icons/0.gif') top left repeat-x;}
#rate-doit ul li {text-indent: -90000px; padding: 0; margin: 0; float: left;}
#rate-doit li a {display: block; width: 15px; height: 12px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0;}
#rate-doit li a:hover {background: url('/club/img/icons/4.gif') left top repeat-x; z-index: 2; left: 0;}
#rate-doit a.r1-unit {left: 0;}
#rate-doit a.r1-unit:hover {width: 15px;}
#rate-doit a.r2-unit {left: 15px;}
#rate-doit a.r2-unit:hover {width: 30px;}
#rate-doit a.r3-unit {left: 30px;}
#rate-doit a.r3-unit:hover {width: 45px;}
#rate-doit a.r4-unit {left: 45px;}
#rate-doit a.r4-unit:hover {width: 60px;}
#rate-doit a.r5-unit {left: 60px;}
#rate-doit a.r5-unit:hover {width: 75px;}

#rate-doit2 {position: relative;}
#rate-doit2 ul {list-style: none; margin: 0; padding: 0; width: 75px; height: 12px; background: url('/club/img/icons/0.gif') top left repeat-x;}
#rate-doit2 ul li {text-indent: -90000px; padding: 0; margin: 0; float: left;}
#rate-doit2 li a {display: block; width: 15px; height: 12px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0;}
#rate-doit2 li a:hover {background: url('/club/img/icons/4.gif') left top repeat-x; z-index: 2; left: 0;}
#rate-doit2 a.r1-unit {left: 0;}
#rate-doit2 a.r1-unit:hover {width: 15px;}
#rate-doit2 a.r2-unit {left: 15px;}
#rate-doit2 a.r2-unit:hover {width: 30px;}
#rate-doit2 a.r3-unit {left: 30px;}
#rate-doit2 a.r3-unit:hover {width: 45px;}
#rate-doit2 a.r4-unit {left: 45px;}
#rate-doit2 a.r4-unit:hover {width: 60px;}
#rate-doit2 a.r5-unit {left: 60px;}
#rate-doit2 a.r5-unit:hover {width: 75px;}

#tag_cloud a {color:#999999; text-decoration:none;}
#tag_cloud a:hover {background-color:#FF3502; color:#FFFFFF; text-decoration:none;}

.png {behavior:url(/parts/pngbehavior.htc)}
