@import url("/css/reset.css");






body {background:white;font-family:Tahoma;line-height:1.5;padding:0px 30px 30px 30px;border-top:solid 5px #e0e0e0;}
.footer {margin:0 auto;text-align:left;clear:both;}

h1,h2,h3 {color:#999;font-weight:bold;font-family:"Courier New", Courier, monospace; text-transform: uppercase }
.h1,h1,h2,h3 {display:block;color:#999;font-weight:bold;font-family:"Courier New", Courier, monospace; text-transform: uppercase }
strong {color:#999;font-weight:bold;}
.h1,h1  {font-size:32px;display:block;padding:0;margin:0;}
.h1 { color:#f60;}

strong {color:#999;font-weight:bold;}
a b   {color:#666;font-weight:bold;}

h1  {font-size:32px;}
h2  {font-size:24px;margin:0 0 20px 0;}
h3 {font-size:28px;}
.text {  margin:20px 0; }
a {color:#f60;}
a:hover {
  color:maroon!important;
}


.head ul {height:60px;overflow:hidden;}
.head li {float:left;background:#e0e0e0;padding:0px 18px 5px 18px;border-right:#fff solid 3px;}
.head li a {color:#777;text-decoration:none;font-size:0.9em;}
.head .Right {padding-top:60px;;}


.footer {margin:30px auto;border-top:dotted #999  3px;clear:both;padding:10px 0;clear:both;position:relative;padding-left:100px;height:40px;}
.footer img {display:block;position:absolute;left:0px;top:10px;}
.footer div { float:right;font-size:11px;color:#666; }
.footer div a {color:#666!important; text-decoration:none;}


.rubr {margin:20px 0;float:left;width:35%;}
.authorlist {margin:20px 0;float:right;width:60%;}
.authorlist li {display:inline;}
.authorlist li a {color:black;text-decoration:none;}



.zero {border-bottom:dotted #999 3px;height:20px;margin-bottom:20px;padding-top:0!important;}

.main{width:70%;margin:0 auto;text-align:left;float:left;}
.Right {float:right;width:25%;}
.RightContent .h1 {margin-bottom:20px;padding-bottom:20px;border-bottom:dotted #999 3px;color:#f60;}
.RightContent .block1 {padding-bottom:20px;font-size:0.9em; }
.RightContent .block1  * {color:#666;}
.RightContent .block1  .alink {color:#555;text-decoration:none;}
.RightContent .block1  .alink:hover * {color:maroon;}
.RightContent #ajaxLoad3 {height:1px;overflow:hidden;}



.links {font-size:0.9em;}


.links li {position:relative;padding-left:14em;border-top:solid 1px white;border-bottom:solid 1px white;}
.links li em {display:block;width:13em;height:1.27em;border-bottom:1px dotted #777;position:absolute;left:0;top:0;}
.links li em i {display:block;height:1.5em;background:#fff;float:left;font-style:normal;padding-right:0.5em;font-family:"Courier New", Courier, monospace;color:#333;font-weight:bold;}
.links li em a {text-decoration:none;font-family:"Courier New", Courier, monospace;color:#333;font-weight:bold;}
.links li a {color:black;text-decoration:none;}
.links li span del {color:#f60;padding-left:1em;text-decoration:none;}



.links li {list-style-type: none;}

.links   {margin: 0 0 0 0;}
.links a:hover  {color:maroon!important;}

#google {border:#ccc solid 1px;text-align:center;padding:22px 0;margin-bottom:10px;width:99.5%;overflow:hidden;}

.jFE a {background:#f60;color:white;float:right;display:block;padding:0 5px;margin-left:5px; text-transform: uppercase;text-decoration:none;font-weight:bold;font-size:12px; }
.jFE {height:2em;}

.msgs {  padding:20px 0 10px 0;}


.msgs li {padding-bottom:1em;}
.msgs li div span {background:#bbb;color:white;float:left;font-size:0.7em;display:block;padding:0px 4px;margin-right:10px;position:relative;top:0.3em;font-family:Tahoma;}
.msgs li div  {font-weight:bold;color:#f60; font-size:1.0em;}
.msgs li div del  {display:block;float:right;font-style:normal;font-weight:bold;background:#FF6600;color:white;text-decoration:none;font-size:12px;}
.msgs li div del a {cursor:pointer; padding:0 3px; font-size:12px;color:white;text-decoration:none;}
.msgs li .replay em {
  font-size:0.9em; padding-left:5px;color:gray;
}
.msgs li .replay em a {
  text-decoration:underline;color:#f60;
}
.msgs li .replay {
  text-align:right;
}


.msgs p a {color:black;text-decoration:none;}
.msgs p a:hover {color:maroon;}
.msgs p span {display:block;height:1px;overflow:hidden;margin-top:-1px;}
.msgs h5, .onemsg  h2 , .mosaic h5 {font-size:1.3em; font-weight:bold;font-family:"Courier New", Courier, monospace;color:#666;margin-bottom:10px; text-transform: none;}
.opinionsindex h2 {margin:20px 0 10px 0;}
.opinionsindex .msgs {  padding:0px 0 10px 0;}


.pager {text-align:right;margin:0.5em 0;font-family: "Courier New", Courier, monospace}
.pager .back,.pager .forward  {display:none; }
.pager span {color:#666;font-weight:bold;}
.pager span.first  {font-weight:bold;color:#f60}
.pager .page {padding-right:1em;}
.pager .current {background:#666;color:white;padding:2px;}

.bigPager {  font-family: "Courier New", Courier, monospace}



#msgsnd ul {padding:5px 10px 10px 10px;background:#eee; border:solid 1px #ddd;}


#msgsnd .fll input,#msgsnd .flr input, #msgsnd  textarea {width:99.8%;border:solid 1px #ddd;background:white;}
#msgsnd  textarea {height:100px;background:white; }


#msgsnd {width:99.99%;}
#msgsnd .fll,#msgsnd .flr  {width:49%;}
#msgsnd label {font-size:0.9em;}
#msgsnd .checks label {padding-right:2em;}

#msgShowForm a,#msgsnd .checks a {
  text-decoration:none;background:  #f60;color:#fff;padding:1px 1em;display:block;float:right;font-weight:bold;font-size:0.8em;margin-top:4px;text-decoration:none;}
#msgsnd .checks a:hover {background:orange;}
.msgload {background:#e0e0e0 url(/images/ajaxload.gif) 50% 50% no-repeat;}
.msgload li {visibility:hidden;}

.opinions2col .fll {
  width:48%;
}
.opinions2col .flr {
  width:48%;
}

.opinions2col .msgs p {
  font-size:0.9em;
}


#msgsnd span {float:left;display:block;}

.opinions_page h2 {padding-top:0.5em;}
.opinionindex h2 {display:none;}
#msgShowForm {display:block;height:3em;padding-right:1em;}

.linkform    {display:block; font-size:0.8em;}
.linkform  li input {border:solid 1px #ccc;width:97%;}
.linkform  li div {float:left; width:39%;}
.linkform  li div.fio {width:17%;}
.linkform  li a {
  width:3%;font-size:1.2em;font-weight:bold;color:red;text-decoration:none;display:block;float:left;
}


#vote2  table {margin-bottom:10px;}
#vote2   td {font-size:12px;padding:0 3px 3px 0}
#vote2   .small  { display:block;font-size:12px!important;padding-bottom:10px;}
#vote2  .button {padding:20px 0;}
#vote2 .exvote {font-size:11px;}


.vote_result {margin-bottom: 20px;}
.vote_result td{   font-size:12px;}
.votepadding {   padding-right:20px; }
.voteheader td {padding:10px 5px 10px 5px;background:#eee;}
.votegraph div{height:1em;background:#ccc;color:#ccc;overflow:hidden;margin-left:10px;margin-top:4px; }