/* main */
body { margin: 0px; font-family: arial; background-color: #f7f1ed; }
.copy  { font-family: arial; font-size: 11px; color: #000000; margin-top: 4px; margin-bottom: 7px; }
/* цитатник */
.quote { text-align: right; width: 95%; font-size: 11px; }
.quotea { text-align: right; width: 90%; font-size: 11px; }

/* заголовки */

/* главное меню */
a.menu { font-family: arial; font-size: 12px; color: #4c4c4c; text-decoration: none; }
a.menu:hover { font-family: arial; font-size: 12px; color: #000000;  text-decoration: none; }

/* блоки */

.a333 {
    font-size: 18px; color: #999999; font-family: arial; text-decoration: none
}
.tm_block { background: #F7F1ED url('images/line3.gif') bottom repeat-x; height: 30px; }

.authors {
float: left;
width: 190px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
display: inline;
}

/* спаны */
.headermini { padding: 3px; font-size: 11px; color: #666666; }
.headermini a { color: #666666; }
.headermini a:visited { color: #666666; }
.gray { font-size: 11px; color: #666666; }


.data1 {
    font-weight: bold; font-size: 90px; color: #e4dbd5; line-height: 0.80; font-family: arial; text-decoration: none
}
.data2 {
    font-weight: bold; font-size: 35px; color: #e4dbd5; line-height: 0.90; font-family: arial; text-decoration: none
}

a.blocktitle { font-size: 19px; color: #707070; font-family: arial; text-decoration: none; letter-spacing: -1pt; line-height: 1; font-weight: 500; }
a.blocktitle:hover { font-size: 19px; color: #8a0d07; font-family: arial; text-decoration: none; letter-spacing: -1pt; }
span.blocktitle { font-size: 19px; color: #707070; font-family: arial; text-decoration: none; letter-spacing: -1pt; line-height: 1; font-weight: 500; }

a.blocktitle_small { font-size: 18px; color: #707070; font-family: arial; text-decoration: none; letter-spacing: -1pt; line-height: 1; font-weight: 500; }
a.blocktitle_small:hover { font-size: 18px; color: #8a0d07; font-family: arial; text-decoration: none; letter-spacing: -1pt; }
span.blocktitle_small { font-size: 18px; color: #707070; font-family: arial; text-decoration: none; letter-spacing: -1pt; line-height: 1; font-weight: 500; }


a.popular:link,
a.popular:visited { color:#000000; text-decoration: none; }
a.popular:hover { color:#000000; text-decoration: underline; }



a.slink,
a.slink:link,
a.slink:visited { color: #707070; font-family: arial; text-decoration: underline; }
a.slink:hover { color: #8a0d07; font-family: arial; text-decoration: underline; }


a.zag {
    font-size: 14px; color: #000000; font-family: arial; text-decoration: none
}
a.zag:hover {
    font-size: 14px; color: #333333; font-family: arial; text-decoration: none
}

a.koment {
    font-size: 11px; color: #da251d; font-family: arial; text-decoration: none; line-height: 200%
}
a.koment:hover {
    font-size: 11px; color: #000000; font-family: arial; text-decoration: none;
}

a.a12blacktodarkgray {
    font-size: 12px; color: #000000; font-family: arial; text-decoration: none
}
a.a12blacktodarkgray:hover {
    font-size: 12px; color: #333333; font-family: arial; text-decoration: none
}


.new {
    font-size: 11px; color: #666666; font-family: arial; text-decoration: none
}
.new:hover {
    font-size: 11px; color: #333333; font-family: arial; text-decoration: none
}
.ss{
    font-size: 11px; color: #8b8a8a; font-family: arial; text-decoration: none
}
.ss:hover {
    font-size: 11px; color: #333333; font-family: arial; text-decoration: none
}

.nav { font-size: 11px; color: #666666; font-family: arial; text-decoration: none; }
.nav:hover { font-size: 11px; color: #333333; font-family: arial; }

h1 {
    font-size: 20px; color: #000000; font-family: arial; text-decoration: none;
}


.text {
    font-size: 12px;  color: #000000; font-family: arial; text-decoration: none;
}
.text:hover {
    font-size: 12px;  color: #000000; font-family: arial; text-decoration: none;
}

.text a:active , .text a:visited , .text a {

color : #717171;
}
.text a:hover {

color : #000000
 }

.obs {
    font-size: 12px;  font-family: arial; text-decoration: none;
}
.obs:hover {
    font-size: 12px;  font-family: arial; text-decoration: none;
}

.podpis {
    font-size: 12px; color: #717171;  font-style:italic; font-family: arial; text-decoration: none;
}


h2 {
    padding-right: 0px; font-weight: lighter; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial; text-decoration: none
}
h3 {
    padding-right: 0px; font-weight: lighter; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial; text-decoration: none
}
h4 {
    padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial; text-decoration: none
}
h5 {
    padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial; text-decoration: none
}
h1 {
    margin-top: 1px; font-weight: lighter; font-size: 20px; margin-bottom: 5px
}
h2 {
    font-size: 20px; color: #000000
}
h2.news {
    font-size: 16px
}
h3 {
    font-size: 11px; color: #666666
}
h4 {
    display: block; font-weight: bold; font-size: 12px; margin-bottom: 10px; color: #000000
}

a.datamini {
    font-size: 8px; color: #666666; font-family: arial; text-decoration: none; margin-top: 100px
}
a.datamini:hover {
    font-size: 8px; color: #000000; font-family: arial; text-decoration: none; margin-top: 100px
}



.a10 {
    font-size: 10px; color: #000000; font-family: arial; text-decoration: none
}
.a11 {
    font-size: 11px; color: #000000; font-family: arial; text-decoration: none
}
.a12 {
    font-size: 12px; color: #000000; font-family: arial; text-decoration: none
}
.a14 {
    font-size: 14px; color: #000000; font-family: arial; text-decoration: none
}
.a20 {
    font-size: 20px; color: #000000; font-family: arial; text-decoration: none
}
a.a10graytoblack {
    font-size: 10px; color: #666666; font-family: arial; text-decoration: none
}
a.a10graytoblack:hover {
    font-size: 10px; color: #000000; font-family: arial; text-decoration: none
}
a.a10bluetoblack {
    font-size: 10px; color: #006697; font-family: arial; text-decoration: none
}
a.a10bluetoblack:hover {
    font-size: 10px; color: #000000; font-family: arial; text-decoration: none
}
a.a11graytoblack {
    font-size: 11px; color: #666666; font-family: arial; text-decoration: none
}
a.a11graytoblack:hover {
    font-size: 11px; color: #000000; font-family: arial; text-decoration: none
}
a.a11darkgraytoblack {
    font-size: 11px; color: #333333; font-family: arial; text-decoration: none
}
a.a11darkgraytoblack:hover {
    font-size: 11px; color: #000000; font-family: arial; text-decoration: none
}


a.a11blacktogray {
    font-size: 11px; color: #000000; font-family: arial; text-decoration: none
}
a.a11blacktogray:hover {
    font-size: 11px; color: #666666; font-family: arial; text-decoration: none
}
a.a12graytoblack {
    font-size: 12px; color: #666666; font-family: arial; text-decoration: none
}
a.a12graytoblack:hover {
    font-size: 12px; color: #000000; font-family: arial; text-decoration: none
}
a.a12darkgraytoblack {
    font-size: 12px; color: #333333; font-family: arial; text-decoration: none
}
a.a12darkgraytoblack:hover {
    font-size: 12px; color: #000000; font-family: arial; text-decoration: none
}
a.a12lightgraytoblack {
    font-size: 12px; color: #999999; font-family: arial; text-decoration: none
}
a.a12lightgraytoblack:hover {
    font-size: 12px; color: #000000; font-family: arial; text-decoration: none
}
a.a12bluetoblack {
    font-size: 12px; color: #006697; font-family: arial; text-decoration: none
}
a.a12bluetoblack:hover {
    font-size: 12px; color: #000000; font-family: arial; text-decoration: none
}


a.a20blacktodarkgray {
    font-size: 20px; color: #000000; font-family: arial; text-decoration: none
}
a.a20blacktodarkgray:hover {
    font-size: 20px; color: #333333; font-family: arial; text-decoration: none
}

.imgbw {
    filter: gray;
}
.imgcolor {
    filter: none;
}
.vis1 { visibility:visible; display:inline; }
.vis2 { visibility:hidden; display:none; }

form {  margin: 0; }
input { font-size: 12px; height: 18px;}
textarea {  font-size: 12px; border: 1px solid #d0d0d0;}
select { font-size: 12px; height: 18px;  }

#lentaabsleft {
 position: absolute;
 top: 0px;
 left: 0px;
 display:inline;
}

#lentaabsright {
 position: absolute;
 top: 0px;
 right: 0px;
 display:inline;
}
.quote { text-align: right; width: 95%; font-size: 11px; }
.quotea { text-align: right; width: 90%; font-size: 11px; }

/* olymp-2008*/
.up { color: green; font-size: 10px; }
.down { color: red; font-size: 10px; }
.olympsmall { color: gray; font-size: 10px; }
table.olymp { border-collapse: collapse; }
table.olymp th, table.olymp td { font-size: 11px; border: 1px solid #ccc; padding: 2px 3px 2px 3px; vertical-align: middle; }
table.olymp th { background: #f4f4f4; }

/* Poll */
#poll_error { width: 160px; text-align: center; margin-left:2px; margin-right:2px; margin-top: 1px; margin-bottom: 1px; background-color: #FF1515; color: white; font-weight: 300; }

/* Error Box */
#box { width: 380px; }
div.err { border: 1px dashed #ff2d2d; background-color:white; font-size:11px; color:#ff2d2d; }
div.success { border: 1px dashed #0de001; background-color:white; font-size:11px; color:#0de001; }
ul { padding-left:20px; margin:0px; }

/* Marketgid.com */
.mctable img { border: 0; filter: gray; }
.mctable a { text-decoration: underline; font-size: 10px; font-weight: normal; }

.mctable1 img { border: 0; filter: gray; }
.mctable1 a { text-decoration: underline; font-size: 10px; font-weight: normal; }

/*  всплывающее окно  */

#window
{
	position: absolute;
	left: 200px;
	top: 240px;
	width: 400px;
	height: 200px;
	overflow: hidden;
	display: none;
}
#windowTop
{
	height: 30px;
	overflow: 30px;
    background-color:#D6D6D6;
	position: relative;
	overflow: hidden;
	cursor: move;
}
#windowTopContent
{
	margin-right: 13px;
	background-color:#D6D6D6;

	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: white;
}
#windowMin
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
}
#windowMax
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
	display: none;
}
#windowClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
#windowBottom
{
	position: relative;
	height: 270px;
    background-color:#D6D6D6;
}
#windowBottomContent
{
	position: relative;
	height: 270px;
	background-color:#D6D6D6;
	margin-right: 13px;
}
#windowResize
{
	position: absolute;
	right: 3px;
	bottom: 5px;
	cursor: se-resize;
}
#windowContent
{
	position:absolute;
	top: 30px;
	left: 10px;
    right: 10px;
	overflow: auto;
	margin-right: 10px;
    margin-left: 10px;
	border: 1px solid #6caf00;
	height: 130px;
	width: *;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
}
#windowContent *
{
   margin: 10px;
}
#windowContent input { height: 19px; font-size: 11px; font-family:Arial; }
.transferer2
{
	border: 1px solid #6BAF04;
	background-color:#D6D6D6;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
