
BODY, textarea {
font-family: verdana,tahoma,arial,helvetica;
background:#fff;
color:#000;
font-size:100%;
}

BODY {
width:100%; height: 100%;
margin: 0;
padding: 0;
}

td {
font-size: 12px;
}

form {
padding:0;
margin:0;
}

p {padding: 0; margin: 8px 0; }

td#head  {
padding: 3px 0;
}

td#content {
font-size: 12px;
padding: 5px 15px 25px 15px;
}

div.topRight {float: right; }
div.topRight a img {  padding: 15px 0 0 30px;  }

span.star6 {background: url(star6.gif) center left no-repeat; padding-left: 11px;}
span.star2 {background: url(star2.gif) center left no-repeat; padding-left: 11px;}

table.tblist { border-collapse: collapse;}
table.tblist tr td {padding: 3px 5px; border: 1px solid #ddd; }
table.tblist tr.ltr td { border: 1px solid #ddd; background-color: #f3f3f3;}
table.tblist tr.ltr td.ar-bd {padding-left: 17px;}
table.tblist tr td a {text-decoration: none;}

.ar-bd  {background: url(navd.gif) center left no-repeat; padding-left: 17px; }
.ar-bb  {background: url(navb.gif) center left no-repeat; padding-left: 17px; }
.ar-br  {background: url(navr.gif) center left no-repeat; padding-left: 17px; }
.ar-rr  {background: url(nav.gif) center left no-repeat; padding-left: 17px;
margin: 3px 0 10px 0; font-size:100%; font-weight: normal; }

div.mtbl {background-color: #fff; padding: 4px;}

div.addgl {padding: 0 5px 5px 5px; margin: 0 0 15px 0;}
div.addgl div {background-color: #fff; padding: 6px 9px;}
div.addgl p {margin: 0; padding: 2px 0 4px 0;}
div.addgl p b {background: url(navr.gif) center left no-repeat; padding-left: 17px; }
div.addgl p b.ar_bl {background-image: url(navb.gif) !important; }

p.gdbuy b a {background: url(nav.gif) center left no-repeat; padding-left: 17px; font-size: 13px; color: #00F;}
p.gdbuy span {color: #999; font-size: 80%;}

div.iblock {  margin: 0 0 8px 0;}
div.iblock h3 { border-bottom: 1px solid #aaa; margin: 0 0 10px 0; font-size:100%; font-weight: normal; background: url(navd.gif) center left no-repeat; padding: 6px 0 6px 20px;  }
div.iblock h3 a { color: #00f; text-decoration: none; }
div.iblock ul { margin: 0; list-style-type: none; padding: 3px 10px 10px 10px; }
div.iblock ul li { margin: 0; padding: 3px 0; }
div.iblock p { padding: 3px 10px 10px 10px; }
/*div.iblock p a {text-decoration: none;  background-color: #ccf; padding: 2px 4px;}
div.iblock p a:hover {background-color: #fcc;}
*/
ul.iul1 { list-style-type: none; margin: 0; padding: 10px; }
ul.iul1 li { margin: 3px 0 10px 0; background: url(nav.gif) center left no-repeat; padding-left: 17px;  }
ul.iul1 li a { text-decoration: none; color: #777; }

div.iimgbl { margin-top: 8px; }
div.iimgbl a img { margin: 0 0 10px 10px; }

a.prpos {color: #556; text-decoration: none;}

div.srcol {padding: 5px; margin-bottom: 15px;}
div.srcol h3, div.dopgrid h3 { margin: 0; font-size:100%; font-weight: normal; background: url(navd.gif) center left no-repeat; padding: 6px 0 6px 20px; }
div.dopgrid {margin-bottom: 15px;}
div.dopgrid table td { }
div.srcol span { color: #272; }
div.srcol p, div.srcol div {margin: 0; background-color: #fff; padding: 8px; }

.tabcap1 { border-bottom: 1px solid #aaa; padding: 4px 12px 4px 20px;  background: url(navd.gif) center left no-repeat; }

tr.srestr {background-repeat: repeat-x; text-align: left; vertical-align: top;}

td.imgbox {height: 100px; width: 180px;}
td.imgbox div {border: 1px solid #bbb; padding: 3px;  text-align: center; background-color: #fff;}

.scat1 { padding: 5px; margin-bottom: 15px; }
.scat1 div { padding: 5px; background-color: #fff; }
.scat1 p { padding: 0 0 5px 0; }

td.sbtdl p, td.sbtdc div {margin: 0; padding: 0;}

td.sbtdc p { margin: 0; padding: 1px 0; width: 300px; text-align: left; }

td.sbtdc {padding-top: 1px;  width: 10%; }

td.sbtdc div.razspan { border: 2px dotted #ddd; color: #222; padding: 8px 6px; }

span.shid { cursor:pointer; text-decoration:underline;color:#00f; }

div.ardop {padding: 12px 0; margin: 26px 0 26px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; clear: both;}
div.ardop ul {list-style-type: none; margin: 0; padding: 10px 0 0 0; }
div.ardop ul li {background: url(navr.gif) center left no-repeat; margin: 3px 0; padding-left: 17px; }
div.ardop ul li a {text-decoration: none;}

div.artinf {width: 25%; float: right; padding: 5px 10px; color: #666; margin: 0 0 5px 10px;}
div.artinf div {padding: 2px 0;}


tr.tblfnav td div {background-color: #fff; padding: 4px;}
tr.tblfnav td div a {text-decoration: none;}

div.phplace { padding: 20px 0 0 0; margin-top: 6px; border-top: 1px solid #ccc;  text-align: center; color: #777; font-size: 12px;}
div.phplace img { margin-bottom: 20px;}
div.phplace a { text-decoration: none; color: #55f;}
div.phplace div { margin-top: 5px; }
div.phplace div.pharl { float: left; }
div.phplace div.pharr { float: right; }

/*************/

a.arbtn, ul.horz li a {
 text-decoration: none; color: #33f;
 background: url(navr.gif) center left no-repeat #eee;
 padding: 3px 5px 3px 17px;
 margin: 0;
}
a.arbtn:hover, ul.horz li a:hover {
 background: url(navw.gif) center left no-repeat #56c;
 color: #fff;
}


ul.horz {
padding: 19px 0;
list-style-type: none;
margin: 0;
}

ul.horz li {
white-space:nowrap;
float:left;
margin: 0 6px 2px 0;
padding: 3px 0;
}

ul.srst {
list-style-type: none;
font-size: 12px;
float:left;
padding: 7px 7px 4px 15px;
margin: 0 0 10px -15px;
display:block;
background: url(2.0/arr-white.gif) center right  no-repeat #fb9d00;
}

.srst li {
float:left;
margin:0 0.7em 0.2em -9px;
display:list-item;
}

.srst li span {
float:left;
padding:1px 9px 3px;
}

.srst li a { color: #00f; }

.srst li a, .srst li b {
float:left;
min-height:15px;
font-weight:normal;
}

li.selected span {
background-color:#fff;
background-position:0 0;
display:block;
overflow:hidden;
position:relative;
}

li.selected span .cn { background-image:url(2.0/png_rrr.png); }

span .cn {
height:20px;
width:20px;
background-position:0 0;
background-repeat:no-repeat;
display:block;
position:absolute;
text-align:left;
}

span .tl { right:-10px; top:-10px; }
span .tr { left:-10px; top:-10px; }
span .bl { bottom:-10px; left:-10px; }
span .br { bottom:-10px; right:-10px; }

/*******/

div.post { background: url(2.0/msgbg1.gif) 0 0 repeat-x #e6eaf6; margin: 15px 0; }
div.post h2 { padding: 0; margin: 5px 0 6px 15px; font-size: 19px; font-weight: normal; }
div.post h2 a { text-decoration: underline; }
div.post div { margin: 0 15px; }
div.post div span.gray { float: right; }
div.post div.tpc { margin-top: 4px; font-size: 11px;  }
div.post div.tpd { margin-top: 2px; font-size: 11px; color: #666; border-bottom: 1px dotted #fff; padding-bottom: 3px; }
div.post div.fri { background-color: #d8f9d6; padding: 4px 8px; margin: 0 7px; color: #444;
border-top: 1px dotted #fff; }


tr.topiclist td {padding: 8px 5px; border-bottom: 1px solid #fff;}
tr.topiclist td a { text-decoration: none;}

tr.topiclist td.topname {padding: 6px 5px 0 5px; font-size:12px; line-height: 16px; }
td.topname p { margin: 1px 0 4px 0; color: #555; font-size:11px; line-height: 13px; }
.topname span a:hover { color: #f32; }
.topname span { padding: 3px; font-size:11px; }
.topname span a { text-decoration: none; padding: 1px 4px; background-color: #cbd9ef; }
.topname span a:hover { background-color: #89d; color: #fff; }

span.cor-t, span.cor-b, span.cor-t span, span.cor-b span
{
 background-repeat:no-repeat;
 display:block;
 font-size:1px;
 height:6px;
 line-height:1px;
}

span.cor-t, span.cor-b { background-image:url(2.0/cor_l.png); }
span.cor-t span, span.cor-b span { background-image:url(2.0/cor_r.png); width: 6px; float:right; }

span.cor-t {background-position:0 0;}
span.cor-b {background-position:0 100%;}
span.cor-t span { background-position:100% 0; }
span.cor-b span { background-position:100% 100%; }


table.tblpost { width: 95%; }
table.tblpost tr td { vertical-align: top;}
table.tblpost tr td.autor { width: 120px; border-right: 1px double #fff; padding: 0 10px; }
table.tblpost tr td.text { padding: 0 10px; line-height:1.3em; }
table.tblpost tr td.text p { margin: 0 0 9px 0; }
table.tblpost tr td.text i { color: #777; }

dl dd { padding:0; margin:0 4px 4px 0; line-height:1.2em; font-size: 11px; }

dd.reply { color: #999; }
dd.reply a { color: #888; text-decoration: none; padding: 0 1px 1px 1px; background-color: #f0f8f9; }
dd.reply a:hover { background-color: #a0b8e9; color: #fff; }

p.tpcn {margin: 18px 0; }
p.tpcn a {background: url(nav.gif) center left no-repeat; padding-left: 17px;
text-decoration: none; }
h1.tpcn {margin: 0 0 18px 0; padding: 0;}



ul.cat, ul.catfp {
margin: 2px 2px 2px 15px;
padding: 2px 2px 4px 2px;
}
ul.cat li, ul.catfp li {
margin: 4px;
padding: 0 2px;
color: #333;
}
ul.catfp li {
list-style-image: url(bullet.gif);
}
ul.cat li, ul.searchcat li {
list-style-image: url(fi.gif);
}

.counters {font-size: 11px; padding: 10px 15px; color: #777;
background-image:url(2.0/fobg.gif);
background-repeat: repeat-x; }

/****************/
.counters img { filter:alpha(opacity=100); opacity: 1;}
.counters a { color: #777; text-decoration: none;}
.counters a:hover { color: #f33;}

div.fd1
{
color: #999;
background-color:#eef0f3;
padding: 7px 0 3px 15px;
}
div.fd2
{
 color: #999;
 BORDER-TOP:#eef0f3 4px solid;
 font-size: 95%;
 padding: 6px 0 6px 15px;
}
div.fd1 a, div.fd2 a
{
color: #727c9e;
text-decoration:none;
background-color: #fff;
padding: 2px 3px; margin: 0;
background-repeat: repeat-x;
background-image:url(2.0/btbg0.gif);
}
div.fd1 a:hover, div.fd2 a:hover
{background-image:url(2.0/btbg1.gif);
color: #1020ce;}
/***************/

.inbl { padding: 3px 10px 10px 10px; }
.otst { margin-bottom: 8px; }

/****************************************/
div.idx { margin: 0 15px 15px 0; position: relative;}
div.idx a {text-decoration: none;}
div.idx h2 {font-size: 110%; margin: 0; padding: 3px 3px 3px 23px; background-color: #fff; text-align: left;  background-repeat: no-repeat;}
div.idxon h2 { background-image:url(2.0/down.gif);}
div.idxoff h2 { background-image:url(2.0/down0.gif);}
div.idx div.sits {display: none;  margin: 6px 0 0 0; padding: 0; }

table.sbtb
{
background-image:url(2.0/sboxm.gif); background-repeat: repeat-X; width: 100%; height: 110px;
background-position: center; margin:0;padding:0;
}

table.sbtb td { text-align: center; margin:0;padding:0;}

td.sbtdl
{
background-image:url(2.0/sboxl.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0;
margin:0;
}

td.sbtdr
{
padding: 0 ; margin:0;
background-image:url(2.0/sboxr.gif);
background-repeat: no-repeat;
background-position: right;
}

td.sbtdl div input {
 width: 85%;
 padding: 2px 3px; font-size: 20px;
}

input.sBtn, input.sBtn1  {
font-size: 22px;
height: 37px;
width: 110px;
background: transparent url(2.0/submit.gif);
border: none;
color: #444;
}

input.sBtn1 {
background: transparent url(2.0/submit1.gif);
}

p.example { color: #666; }
p.example span {
cursor: pointer;
border-bottom: 1px dashed #777;
}

.gray { color: #888; font-size: 11px; }

h1 { margin: 10px 0 8px 0; padding: 5px 0; font-size:21px; font-weight:normal; }
h2 { font-size: 110%; margin: 0 0 8px 0; padding: 5px 0; font-weight: bold; }
h1 a, h2 a {text-decoration: none; color: #00a;}

.back1 { background-image:url(bg1.gif);}
.backgr { background-image:url(bg2.gif);}
.backbl { background-image:url(bg3.gif);}
.backyl { background-image:url(bg4.gif);}
.backrd { background-image:url(bg5.gif);}


.tags {padding: 4px; line-height: 21px;}
.tags a {margin: 6px 6px 6px 0; padding: 2px 0; text-decoration: none; color: #44d;}
.tags a.tg0 {color: #5264b2;}
.tags a.tg1 {color: #309d30;}
.tags a.tg0:hover { color: #fff;  background-color: #5264b2;}
.tags a.tg1:hover { color: #fff;  background-color: #4ea854;}

ul.searchcat  { margin-left: 18px; padding: 4px; }
ul.searchcat li {padding: 5px; }

.cimg { padding: 5px 7px 4px 5px; }
.cimg div.dimg { border: 1px solid #ddd; padding: 3px; }

.idesc {padding: 0 0 0 5px;}

.idesc h2 {margin: 2px 0 4px 0; padding: 2px 0;}
.idesc p {margin: 2px 0 4px 0; padding: 2px 0;}

.ptop {padding: 0 0 3px 0;}
.ptop a.plink {font-size: 145%;}
.ptop a.plink:hover {color: #e22;}

.pdir {font-size: 90%; padding: 2px 0 3px 0;}
.pcat { color: #333; }
.pcat a {color: #22b; text-decoration: none; }
.pcat a:hover {color: #e22;}

.ptag { font-size: 90%; padding: 2px 0 3px 0;}
.ptag a {color: #779; text-decoration: none;}
.ptag a:hover {color: #e44;}

.ppri {font-size: 120%; padding: 2px 0 14px 0;}

div.apg {border: 2px solid #fff; float:left; text-align: center; }
div.apg a {display: block; width: 36px; padding: 2px; text-decoration: none;}
div.apg a.def {background-color: #eef; }
div.apg a.cur {background-color: #aaa; }
div.apg a.def:hover {background-color: #eef; padding: 1px; border: 1px solid #aaa;}
div.apgpr {color: #888; font-size: 90%; padding-top: 5px;}

div.lpg {padding: 0 0 12px 0;}
div.lpg div {padding: 7px 0;}
div.lpg div a {padding: 4px 6px; border: 1px solid #ccc; margin: 4px 0 4px 4px; color: #22f; text-decoration: none; background-color: #fff;}
div.lpg div a:hover {color: #f22; background-color: #c3caff; border: 1px solid #999;}
div.lpg div a.curr {background-color: #ddd;}

tr.adr td { vertical-align: top; padding: 0 12px 9px 0; }

.inbl ol li { margin: 5px 0; }

div.arlist {padding: 3px;}
div.arlist a { color: #22f;}
div.arlist div {padding: 5px 3px; margin: 1px}
div.arlist div div {padding: 2px 0; margin: 0; font-size: 90%; color: #888;}
div.arlist div div a { color: #888;}

div.arlist a {text-decoration: none; }
div.arlist p {padding: 2px 4px; margin: 0;}
div.arlist div.curar {background-color: #fff;}


div.artcontent {padding: 0px; }
div.artcontent h1 { font-size: 150%; margin: 0 0 8px 0; padding: 5px 0; }
div.artcontent h2 {clear: both; font-size: 125%; margin: 0 0 8px 0; padding: 5px 0; }
div.artcontent a { text-decoration: none;}

h2.artlist {font-size: 100%; margin: 5px 0;}
h2.artlist a {text-decoration: none; }

hr.hrdot {border: 1px dotted #777; clear: both; height: 1px;}

td.mkart {background-color: #fff; padding: 4px; }
td.mkart img {padding: 3px; margin: 0 0 3px 5px;}
td.mkart p {margin: 3px 0;}
td.mkart p.nm a {color: #22e; font-weight: bold;}
td.mkart p.pr {color: #444; text-decoration: none;}
td.mkart p.dc {color: #666; text-decoration: none; font-size: 90%;}
td.mkart p.se {color: #449; font-size: 90%;}
td.mkart p.se a {color: #449; text-decoration: none;}

a.imgpages { text-decoration: none; color: #66f; border: 1px solid #ddd; border-top: none; display: block; float: left; padding: 2px 3px; margin: 0 3px 0 0; background-color: #f5f5f5; }
a.imgpages:hover { background-color: #d5d5f5; }

div.hint{
	border: 1px solid #ddd;
	position: absolute;	left: 40%; z-index: 10;	padding: 10px;
	width: 320px; text-align: center;
	visibility: hidden;
	background-color: #fffff6;
	color: #4f4f4f;
}
div.hint div.hcaption { padding: 6px 8px; font-size: 19px;}
div.hint div.hbody { border-top: 1px dotted #ddd; padding: 9px 8px;  font-size: 13px;}


div.nopad, div.nopad div  {padding: 0 !important;}

/****************************************/

div.konkurs { position: absolute; left: 40%; top: 5px; width:273px; height: 180px;
   cursor:pointer; background: url(konkurs.png) 0 0 repeat-x;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='konkurs.png', sizingMethod = 'crop'); }

ul#begunRoot { margin: 0 !important; }
ul#begunRoot li {background-color: #fff; padding: 8px 6px 0 6px !important; margin: 0 0 4px 0 !important; }
ul#begunRoot li div.bgbanner div { padding: 1px 0; }
ul#begunRoot li div.bgbanner div a {font-family: Verdana !important; text-decoration: none !important;}
ul#begunRoot li div.bgbanner div a:hover { color: #ff020c !important;}
ul#begunRoot li div.bgbanner { margin-bottom: 6px !important; }
div.begun { font-family: Verdana !important;}
div.begun div a.snap_noshots { font-family: Verdana !important; text-decoration: underline !important;
 margin: 0 7px 0 0 !important;}

