html,body{margin:0px; padding:0px; border:none; height:100%; background-color:#EAEAEA;}

body { font-family: Verdana, Tahoma, Arial; color: #000000; text-align:center; 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.ax {color:#D1D1D1; text-decoration:none}
a.ax:visited {color:#D1D1D1; text-decoration:none}
a.ax: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;}



.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}

.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}
