html,body{margin:0px; padding:0px; border:none; height:100%; background-color:#EAEAEA;}
body { font-family: Verdana, Tahoma, Arial; color: #000000; font-size:12px}

img {border:0}
img.middle {vertical-align:middle;}

.b{border:1px solid blue}

a {color:#800000}
a:hover {color:#dd0000}
/*a:visited{color:#204064} */

/* ��� ���� */
a.a1 {color:#D1D1D1; text-decoration:none}
a.a1:visited {color:#D1D1D1; text-decoration:none}
a.a1:hover {color:#ffffff;  TEXT-DECORATION: underline;}

/* ��� ������� �� ������� */
a.a2 {color:#800000}
a.a2:hover {color:#400000}

a.a3 {color:#000000; text-decoration:none}
a.a3:hover {color:#383838;TEXT-DECORATION: underline;}

#advert a {color:#D1D1D1; text-decoration:none}

.mnu {padding:0px 20px; text-align:center; vertical-align:middle; white-space: nowrap; font-weight:bold;}
.c{
	width:90%;
	text-align: justify;
	padding:20px 0px 30px 0px;
	margin: 0 auto;
}
.cc{width:90%; text-align:left; padding:20px 0px 0px 0px; margin: 0 auto;}
.fam{background-color:#ffffff; padding:5px}
.bottom{background-color:#800000; height:50px; color:#ffffff; vertical-align:middle; padding:0 30px}

hr{color:#710100; background-color:#710100;	height: 1px; 	border-width:0px; width:70% }
hr.hr1{color:#c0c0c0; background-color:#c0c0c0;	height: 1px; 	border-width:0px; width:100% }

h1{color:#454545; margin:0px 0px 20px 0px; padding:5px 20px; border-bottom:2px solid #800000; font-size:200%}
h2{color:#454545; padding:5px 20px; border-bottom:2px solid #800000; font-size:150%}

td{vertical-align:top;}

.td1{background-color:#818181; color:#ffffff; padding:10px; font-weight:bold}
.td2{background-color:#818181; color:#ffffff; padding:10px;  font-weight:bold}
.td3{background-color:#818181; color:#ffffff; padding:10px; font-weight:bold}
.td4{background-color:#C6C6AA; color:#ffffff; padding:10px; font-weight:bold}
.td5{text-align:center; vertical-align:top; background-color:#CFCFCF}
.td6{background-color:#EFEFEF; border-bottom:1px solid #C0C0C0}
.td7{background-color:#f7f7f7; border-bottom:1px solid #C0C0C0}
.i{width:99%; border:1px solid #657783; font-size:100%; font-family: Verdana, Tahoma, Arial}
.i1{background-color:#E1E1E1; width:200px; border:1px solid #ffffff; font-size:90%; font-family: Verdana, Tahoma, Arial}
.f{padding:0; margin:0; vertical-align:middle;}

.window-ok{width:100%; background-color:#CEFFCE; color:#008000; font-weight:bold; text-align:center; border:1px solid #008000; padding-top:10px; padding-bottom:10px}
.window-warning{width:100%; background-color:#FAE9BB; color:#dd0000; font-weight:bold; text-align:center; border:1px solid #dd0000; padding-top:10px; padding-bottom:10px}

#str1{font-size:30px; color:#710100; white-space: nowrap; font-style:Italic; text-align:left}
#str2{color:#000000; font-size:18px; font-style:Italic; font-weight:bold;  white-space: nowrap; padding-left:100px;  text-align:left}
#str3{color:#787878; font-size:18px; font-style:Italic; font-weight:bold;  white-space: nowrap; padding-left:200px;  text-align:left}

.form-comment{color:#757575; font-size:80%}
.quoteheader{font-size:80%; font-weight:bold;  margin-left:20px;}
.quote{background-color:#ffffff; border:1px solid #808080; padding:10px; margin-left:20px; font-weight:90%}
.block-vote{background-color:#ffffff; padding:10px 20px; border:1px solid #808080}
.vote{font-size:140%; color:#800000}

.block{background-color:#ffffff; border:1px solid #D1D1D1; padding:5px 15px; font-size:90%; text-align:left; width:200px}
.block-graph{background-color:#ffffff; border:1px solid #D1D1D1; padding:5px 15px; font-size:90%}
.title{font-size:110%; font-weight:bold; text-align:right; border-bottom:1px solid #BB0000; padding-bottom:5px; margin-bottom:5px}
.c1{padding-left:10px; padding-bottom:5px}
.autor{width:40%; text-align:left; font-weight:bold}
blockquote{background-color:#E2E2E2; border:1px solid #C7C7C7; padding:15px 25px}

/* FLASH part*/
.info-message, .main_info-message, .warning-message, .main_warning-message, .main_error-message, .error-message {
  border-left-width: 3px;
  border-left-style: solid;
  padding-left: 30px;
  font-weight: bold;
}
.info-message, .main_info-message{
  border-left-color: #0B72F2;
  background-color: #CBE1FC;
  color: #0B72F2 }
.warning-message, .main_warning-message{ 
  border-left-color: #F97804;
  background-color: #FCE6CB;
  color: #F97804 }
.main_error-message, .error-message{
  border-left-color: #F42109;
  background-color: #FCC5BF;
  color: #F42109}

.bottom_right {
    padding: 2px;
    opacity: 0.3;
}

.article_image {
    border: 0; 
    margin: 20px; 
    text-align:right;
    float: right;

 }
