body {color:#333333;padding:12px;margin:0px;background-color:white;font-family:verdana;font-size:13px;}
* {font-size:13px}
table {padding:0px;margin:0px;border-collapse:collapse;}
td {vertical-align:top;}
table, td, td, div, h1, h2, h3 {padding:0px;margin:0px}

table.main {width:100%}
td.top {padding-bottom:12px}
div.logo {padding-bottom:24px;padding-top:8px;padding-left:20px;height:50px}

h1 {margin-bottom:12px;color:#ce5c00;font-weight:normal;font-size:26px}
h2 {margin-bottom:12px;color:#ce5c00;font-weight:normal;font-size:22px}

h1 a {font-size:26px}

a:link, a:visited, a:active, a:hover {color:#8f5902;text-decoration:none;}
a:hover {color:#cf5a00;text-decoration:underline;}

/* MENU */
table.menu {height:33px;line-height:33px;background:url(/i/mm.gif) #e0be85 repeat-x;width:100%;border-collapse:collapse;border-spacing:0px;}
table.menu a {color:#8f5902;padding:0px 12px 0px 12px;font-weight:bold;text-decoration:none;display:inline;float:left;height:33px;line-height:33px;}
table.menu a:hover {color:#ce5c00}
table.menu a.a {background:url(/i/ma.gif) #e3e2df repeat-x;color:#ce5c00;text-decoration:none;}
table.menu a.a span {display:inline;float:left;height:33px;line-height:33px;background:url(/i/ma.gif) #e3e2df repeat-x;background-position: 100% 0;position: relative;right: -12px;padding-right: 20px;padding-top:0px;}
table.menu .l, table.menu .l div {width:8px;height:33px;line-height:33px;background:url(/i/ml.gif)}
table.menu .r, table.menu .r div {width:8px;height:33px;line-height:33px;background:url(/i/mr.gif)}

div.submenu {background:url(/i/mb.gif) #e3e2df repeat-x;padding:6px;padding-left:18px}
div.submenu a {color:#888a85;text-decoration:none;margin-right:24px;font-weight:bold;}
div.submenu a:hover {color:#ce5c00;text-decoration:underline}
div.submenu a.a {color:#ce5c00;}

/* LENTA */
h1.tms {color:#d3d7cf;}
.lentaitem {border-bottom:1px solid #eeeeec;padding-bottom:14px;padding-top:14px;margin-bottom:14px}
.lentaitem h2 {color:#888a85;font-weight:normal;margin-bottom:12px;font-size:26px}
.half, .cascade, .full {width:100%}
.cascade td {text-align:center;padding:0px 26px 80px 26px}
.full td, .half td {padding:24px 10px 0px 20px;padding-bottom:32px;background:url(/i/lentaitembg.gif) no-repeat;}
.half a.g {font-size:18px !important}
.half h2 {margin:0px;padding:0px}
img.s {width:32px;height:32px;border:1px solid #d3d7cf;padding:1px;margin-right:4px}
img.b {width:150px;height:150px;border:1px solid #d3d7cf;padding:1px;margin-right:4px}
a.g {color:#ce5c00;text-decoration:none;font-size:26px}
a.g:hover {text-decoration:underline}
.lentaitem h2 span {color:#c17d11;}
a.shownotes, a.shownotes1 {color:#2e3436;padding:2px;margin-bottom:0px;display:block;font-weight:bold;text-decoration:none;background:url(/i/nav-r.gif) no-repeat 4px 5px;text-indent:17px;}
a.shownotes1 {background-image:url(/i/nav-b.gif);background-color:#babdb6;color:white}
a.shownotes:hover, a.shownotes1:hover {background-color:#babdb6}
div.shownotes {background:#eeeeec;border:1px solid #babdb6;padding:8px;}

/* PAGES */
div.pages {margin-top:8px}
div.pages a:link, div.pages a:visited, div.pages a:active, div.pages a:hover {padding:5px 9px 5px 9px;text-decoration:none;margin-left:6px;font-weight:bold}
div.pages a:hover {background:#eeeeec;}
div.pages span {padding:5px 9px 5px 9px;margin-left:6px;background:#8f5902;color:white;font-weight:bold}

table.form td, table.form th {padding-right:8px;padding-bottom:8px;text-align:left}
input, textarea, select {border:1px solid #888a85;padding:3px}

div.flash {padding-top:8px;padding-bottom:8px}

a.remove {background:url(/i/remove.gif) no-repeat 0px 2px;padding-left:16px;color:black;text-decoration:none}
a.remove:hover {color:#cc0000;}
div.tags {margin-top:4px;padding-left:26px;background:url(/i/tag.gif) no-repeat 2px 5px}
div.tags a {color:#8e2800}
div.seltags a:link, div.seltags a:visited, div.seltags a:active, div.seltags a:hover {  font-family:verdana;font-size:7pt;color:gray;text-decoration:none;padding:2px;font-size:13px;font-weight:bold }
div.seltags a:hover { background-color:#c17d0b;color:white !important; }
span.h {background:#888a85;padding:4px;color:white}

a.btn, a.btn:hover, a.btn span, a.btndel, a.btndel:hover, a.btndel span {height:24px;line-height:24px;background:url(/i/btn.gif) repeat-x;color:white;display:inline;float:left;text-decoration:none;margin-bottom:4px}
a.btn span, a.btndel span {background-position: 100% 0;position: relative;right: -15px;padding-right: 15px;cursor:pointer;cursor:hand}

a.btndel, a.btndel:hover, a.btndel span {background-image:url(/i/btndel.gif)}
a.btndel span {background-image:url(/i/btndel.gif)}

a.btn:hover, a.btndel:hover {background-position:0px -24px}
a.btn:hover span, a.btndel:hover span {background-position: 100% -24px;}

div.messages, div.errors {background:#fffce2;padding:4px;border:1px solid #ffbe61;border-left:none;border-right:none;margin-bottom:12px;font-weight:bold}
div.errors {background-color:#ffeae2;color:#cc0000}

h2.members {color:#3465a4;font-weight:normal;font-size:20px}
h2.members .online {color:#f57900;font-size:20px}

.gray {color:silver}

div.rubrics div {width:33%;float:left}
.mini {color:silver;font-size:10px}
div.hr {margin-top:24px;margin-bottom:24px;height:4px;line-height:4px;font-size:0px;background:#e3e2df;padding:0px}

ul.view {padding:0px;margin:0px;float:right;height:18px;list-style-type:none;}
ul.view li {height:18px;float:left;margin-right:4px;font-weight:bold}
ul.view li div {float:left;}
ul.view li a {background:#eeeeec url(/i/view.gif);width:46px;height:18px;border:1px solid #888a85;float:left;}
ul.view li.a a, ul.view li a:hover {border-color:#c17d11;background-color:#f5ead1}
ul.view li.v2 a {background-position:-48px}
ul.view li.v3 a {background-position:-97px}

a.mp3 {background:url(/i/mp3.gif) no-repeat 0px 2px;padding-left:20px}
span.mic {background:url(/i/mic.gif) no-repeat 0px 2px;padding-left:24px;margin-left:14px}
span.g {color:gray;margin-left:4px}


.comments {padding-top:28px}
.comments h2.c {background:url(/i/c.gif) 0px 9px no-repeat;font-weight:normal;padding:0px;margin:0px;padding-left:18px;}
.comments h2.cс {background:url(/i/cc.gif) 0px 9px no-repeat;font-weight:normal;padding:0px;margin:0px;margin-bottom:12px;padding-left:18px}
.comments table.cc {border-collapse:separate; border-spacing:4px;}
.comments .entry {margin-bottom:18;clear:left}
.comments .s {padding-left:32px}

.body table, .entry table {background:#d3d7cf;border-collapse:separate; border-spacing:1px;}
.body table td, .entry table td {background:white;padding:4px}
.body table th, .entry table th {background:#f4f4f2;padding:4px}
.body .left, .entry .left {text-align:left}
.body .right, .entry .right {text-align:right}
.body .center, .entry .center {text-align:center}
.body ul, .entry ul {list-style-type:square;padding-left:14px}
.body ol, .entry ol {padding-left:14px}
.body blockquote, .entry blockquote {border-left:2px solid #bbb;padding-left:15px;}
.body .medialeft, .entry .medialeft {float:left;}
.body .mediaright, .entry .mediaright {float:right;}
.body .mediacenter, .entry .mediacenter {display:block;margin-left:auto;margin-right:auto;}

a.u {color:gray;font-weight:bold;text-decoration:underline}
a.u img {margin-right:8px;border:1px solid gray}
