html, body { height: 100%; margin: 0px; padding: 0px; }

body { background-color: #660000; }

.topLink a:link { text-decoration: underline; color: #FFECBD; }

.topLink a:active { text-decoration: underline; color: #FFECBD; }

.topLink a:visited { text-decoration: underline; color: #FFECBD; }

.topLink a:hover { text-decoration: none; color: #FFFFFF; }

a.hlogo { text-decoration: none; border: none;  }

div.hlogo {  background: url(/images/design/header.jpg) no-repeat; height: 381px; width: 897px; border:none; }

a:link { text-decoration: underline; color: #D13702; }

a:active { text-decoration: underline; color: #D13702; }

a:visited { text-decoration: underline; color: #D13702; }

a:hover { text-decoration: none; color: #FF0000; }

td, body { font-family: georgia,times new roman,serif; }

form { padding: 0px; margin: 0px; }

input,textarea,select { vertical-align: middle; font-size: 9pt; font-family: arial, sans-serif; background-color:#eee8aa; color:#343f49; }

input.i1 { width:350px !important;  }
textarea.t1 { width:450px !important; height: 75px; margin-top: 10px; }

div.tab { margin-left: 40px; }

span.h { color: #df1e4e; font-weight:bold; }

span.s { font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial', 'Helvetica', sans-serif;
 color: #686868; font-size: 13pt; }
 
span.ss { font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial', 'Helvetica', sans-serif;
 color: #686868; font-size: 10pt; }

span.fs, span.fs16 { font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial', 'Helvetica', sans-serif; }
span.fs { font-size: 10pt; }
span.fs16 { font-size: 16pt; }

span.ms, span.ms1, span.ms2, span.ms3, span.ms4, span.ms5, span.ms6 { font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial', 'Helvetica', sans-serif; font-size: 13pt; font-weight: normal; font-style:normal !important;  }

span.ms {  color: #ffffff; }
span.ms1 {  color: #17628A; }
span.ms2 {  color: #028DCE; }
span.ms3 {  color: #696969; }
span.ms4 {  color: #9acd32; }
span.ms5 {  color: #4169e1; }
span.ms6 {  color: fuchsia; }
  
span.tab { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 20px; }
span.tab2 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 40px; }
span.tab3 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 60px; }
span.tab4 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 80px; }
span.tab5 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 100px; }
span.tab6 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 120px; }
span.tab7 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 140px; }
span.tab8 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 160px; }

.sw { color:white; }

.fg { font-family: Georgia; }  .fti { font-family: "Times New Roman" }    .fa { font-family: Arial, Helvetica, sans-serif }      .fb { font-weight: bold }
.ftr { font-family:"Trebuchet MS" }     .fta { font-family:Tahoma }  .fsymb { font-family:Symbol } .fsans { font-family:"MS Sans Serif", Geneva, sans-serif }

.f8 { font-size:8pt !important; } .f9 { font-size:9pt; } .f10 { font-size:10pt; } .f11 { font-size:11pt; } .f12 { font-size:12pt; } .f13 { font-size:13pt; } 
.f14 { font-size:14pt; }  .f15 { font-size:15pt; } .f16 { font-size:16pt; } .f17 { font-size:17pt; } .f18 { font-size:18pt; } .f19 { font-size:19pt; } 
.f20 { font-size:20pt; }  .f21 { font-size:21pt; } .f22 { font-size:22pt; } 
.f23 { font-size:23pt; } .f24 { font-size:24pt; } .f25 { font-size:25pt; } 
.f26 { font-size:26pt; } .f27 { font-size:27pt; } .f28 { font-size:28pt; }
.f29 { font-size:29pt; } .f30 { font-size:30pt; } .f31 { font-size:31pt; }

.s1 { color: #ffd700 } .s2 { color: #00bfff } .s3 { color: #ff4500 } 
.s4 { color: #add8e6 } .s5 { color: lime } .s6 { color: #ff4500 } 
.s7 { color: #ffd700 } .s8 { color: #00bfff } .s9 { color: #ff4500 } 
.s10 { color: #ffd700 } .s11 { color: #00bfff } .s12 { color: #ff4500 } 
.s13 { color: #ffd700 } .s14 { color: #00bfff } .s15 { color: #ff4500 } 
.s16 { color: #ffd700 } .s17 { color: #00bfff } .s18 { color: #ff4500 } 
.s19 { color: #ffd700 } .s20 { color: #00bfff } .s21 { color: #ff4500 } 
.s22 { color: #ffd700 } .s23 { color: #00bfff } .s24 { color: #ff4500 } 
.s25 { color: #ffd700 } .s26 { color: #00bfff } .s27 { color: #ff4500 } 


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.copy { font-size: 9pt; }

a.noun { font-size: 9pt; }

a.noun2 { font-size: 9pt; }

a.noun:link { text-decoration: none; color: #2F4F4F; }

a.noun:active { text-decoration: none; color: #2F4F4F; }

a.noun:visited { text-decoration: none; color: #2F4F4F; }

a.noun:hover { text-decoration: underline; color: #D13702; }

a.noun2:link { text-decoration: none; color: #620000; }

a.noun2:active { text-decoration: none; color: #620000; }

a.noun2:visited { text-decoration: none; color: #620000; }

a.noun2:hover { text-decoration: underline; color: #D13702; }

hr { color: #EBD98E; height: 1px; }

label { cursor: pointer; cursor: hand; }

div.visitors {  text-align: center }

/* ------------- */
/* Наши друзья */
ul.uz { list-style: none; margin: 0px 0px 0px 0px; padding-left: 0px; }

li.menus { margin-top: 0px; padding: 0px 11px 7px 0; background: url('images/design/30.gif') no-repeat 155px 5px; text-align: right; }

/* ----- */
/* Main Menu */
.m { font-weight: bold; font-size:12pt;  }

a.m:link { text-decoration: none; color: #000000; }

a.m:active { text-decoration: nonee; color: #000000; }

a.m:visited { text-decoration: none; color: #000000; }

a.m:hover { text-decoration: underline; color: #D13702; }

a.ma:link { text-decoration: none; color: #D13702; }

a.ma:visited { text-decoration: none; color: #D13702; }

a.ma:hover { text-decoration: none; color: #D13702; }

li.m { margin: 0; padding: 0 0 0 11px; background: url('images/design/30.gif') no-repeat 0px 4px; margin-bottom: .6em; }

/* --------- */
/* Entries Style */
.eTitle { font-family: georgia,times new roman,serif; font-size: 14pt; font-weight:  normal; color: Maroon; padding-left: 17px; background: url('images/h.gif') no-repeat 4px 4px; font-style:italic }

.eTitle a:link { text-decoration: underline; color: #D13702; }

.eTitle a:visited { text-decoration: underline; color: #D13702; }

.eTitle a:hover { text-decoration: underline; color: #000000; }

.eTitle a:active { text-decoration: underline; color: #D13702; }

/* ------------- */
/* Lightbox */
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }

#lightbox img{ width: auto; height: auto; }

#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #FFF; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 50%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0; }

#hoverNav a{ outline: none; }

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left; }

#nextLink { right: 0; float: right; }

#prevLink:hover, #prevLink:visited:hover { background: url(images/prev.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(images/next.gif) right 15% no-repeat; }

#imageDataContainer{ font: 9pt Georgia; background-color: #FFF; margin: 0 auto; line-height: 1.2em; overflow: auto; width: 100%; }

#imageData{ padding: 0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
	
#imageData #caption{ font-weight: bold; }

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
			
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none; }
	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* ------------ */
div.header { position: absolute; top: 357px; width: 98%; text-align: right; font-size: 9pt; color: #FFECBD; }

a.header:link { text-decoration: none; color: #FFECBD; }

a.header:active { text-decoration: none; color: #FFECBD; }

a.header:visited { text-decoration: none; color: #FFECBD; }

a.header:hover { text-decoration: underline; color: White; }

div.t { font-size: 9pt; font-weight: bold; text-align: center; color: #ce0000; font-family: Georgia; }

.hq { color: Navy; font-weight: bold; font-size: 9pt; text-align: right; line-height: 25px; }

.nq { color: Maroon; font-weight: bold; font-size: 9pt; text-align: center; line-height: 25px; }

a.sl { text-decoration: none; font-weight: normal; font-style: italic; color: #708090; font-size: 9pt; font-family: "Times New Roman" }

a.sl:link { text-decoration: none; color: #778899; }
a.sl:visited { text-decoration: none; color: #778899; }
a.sl:hover { color: #A0522D; text-decoration: none }

/* блок авторизации */
div.auth { text-align: right; padding: 0px 5px 0px 5px; }
div.reg { display: inline; text-align: left; vertical-align: middle; }
div.reg a { font-size: 9pt; color: maroon; text-decoration: none; border-bottom: 1px #800000 dotted; }
div.enter { text-align: right; margin-left: 20px; display: inline; vertical-align: middle; }
.login { color: #FFECBD; background-color: #A52A2A; }
/* /X/ блок авторизации */

div.globalmessage { background: #FFFAF0; border: 1px dotted #1E90FF; display: block; padding: 10px 10px 10px 10px; color: #D13702; width: 500px; overflow: hidden; }

div.dd { font-size: 9pt; color: #4682B4; font-weight: normal; display: inline }
div.details { font-size: 9pt; color: #696969; font-weight: normal; display: inline }

p.up { font-family: "Georgia", "Times New Roman"; font-size: 9pt; font-style: normal; font-weight: bold; text-align: right; margin-top: -15px; margin-bottom: -10px; }

p.text { font-family:Georgia, "Times new Roman";  text-align: justify; text-indent: 20px;   font-size:11pt; margin-top: 0px; }
p.text:first-letter { color: #CD5C5C; font-size: 120%; font-weight: bold; }

p.textl { font-family:Georgia, "Times new Roman";  text-align: left; text-indent: 20px;   font-size:9pt; margin-top: 0px; }
p.textl:first-letter { color: #CD5C5C; font-size: 120%; font-weight: bold; }


span.fl { color: #CD5C5C; font-weight: bold; }

span.avr { color: #DCDCDC; font-weight: normal; }

span.header { color: #00008B; font-weight: bold; font-size: 11pt; }

span.q { color: #CD5C5C; font-family: Georgia; font-size: 9pt; font-weight: bold; }

hr { border: dashed #A52A2A; position: relative; top: -2px; border-width: 1px 0 0 0; }

hr.news { border: 1 dashed; border-color: #A52A2A; margin-bottom: 15px; margin-top: 5px; border-width: 1px; }

div.part { border: 2px solid #8B4513; padding-bottom: 10; padding-left: 0; padding-right: 0; padding-top: 5px; margin-bottom: 45px; margin-top: 5px; border-left: 0; border-right: 0; border-bottom: 0;  }

div.footer { color: #EBDAAF; text-align: center; padding: 10px; font-size: 8pt; }

ol.album { margin-top: 5px; margin-bottom: 5px; }

li.album { font-size: 9pt; }

p.form { margin-bottom: 0px; margin-top: 7px; text-align: right; padding-right: 30px; }

h1 { text-align: center; font-weight: normal; font-family: Georgia, "Times New Roman"; font-size: 16pt; color: #b91334; }

span.y { color: Blue; }

a.list { line-height: 25px; color: Navy; }

td.t { text-align: center; vertical-align: middle; padding-bottom: 10px; }

img.symb { vertical-align: middle; border: none };

img.t { width: 130px; border: 1px solid #D13702; }

img.t2 { width: 90px; border: 1px solid #D13702; }

img.fr { width: 300px; border: 1px solid #D13702; }

img.f { margin-right: 10px; border: none; vertical-align: middle; }

img.br { border: none; vertical-align: middle; }

table { border: 0px; /* border="0" */ border-collapse: collapse; /* cellspacing="0" */ }

table td { padding: 0px; /* cellpadding="0" */ }

td.h { color: Navy; font-weight: bold; font-size: 9pt; border: 1px dashed Black; border-width: 0 0 1px 0; padding-bottom: 4px; padding-top: 4px;}

td.nh { color: Navy; font-weight: bold; font-size: 9pt; border: 1px dashed navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: center; }

td.sh { color: Navy; font-weight: bold; font-size: 9pt; border: 1px dashed navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: center; }

td.tch { color: #A40000; font-weight: bold; font-size: 9pt; border: 1px dashed navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: center; }

td.dch { color: black; font-weight: bold; font-size: 9pt; border: 1px dashed navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: center; }

td.nc1 { color: black; font-weight: normal; font-size: 9pt; border: 1px dashed navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: left; }

td.dc1 { color: Navy; font-weight: normal; font-size: 9pt; border: 1px dashed Navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: center; }

td.tc1 { color: Maroon; font-weight: bold; font-size: 9pt; border: 1px dashed navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: center; }

td.nc2 { color: #4682B4; font-weight: normal; font-size: 9pt; border: 1px dashed navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: left; }

td.dc2 { color: #4682B4; font-weight: normal; font-size: 9pt; border: 1px dashed Navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: center; }

td.tc2 { color: #A40000; font-weight: bold; font-size: 9pt; border: 1px dashed navy; border-width: 0 0 1px 0; padding-bottom: 3px; text-align: center; }

table.list { width: 100%; }

td.list1 { border: 1px dashed Black; border-width: 0 0 1px 0; padding-bottom: 4px; padding-top: 3px; color: #4682B4; text-align: left; }

td.list2 { border: 1px dashed Black; border-width: 0 0 1px 0; padding-bottom: 4px; padding-top: 3px; text-align: left; }

td.list3 { border: 1px dashed Black; border-width: 0 0 1px 0; padding-top: 4px; padding-bottom: 3px; padding-right: 10px; font-weight: normal; font-size: 9pt; text-align: right; color: #00008B; }

td.list4 { border: 1px dashed Black; border-width: 0 0 1px 0; padding-top: 4px; padding-bottom: 2px; text-align: center; font-size: 9pt; }

td.list { border: 1px dashed Black; border-width: 0 0 1px 0; padding-top: 3px; padding-bottom: 3px; text-align: right; font-size: 9pt; }

pre.song { font-family: Georgia, "Times New Roman"; font-size: 9pt; font-weight: normal; margin-left: 20px; }

span.ak { color: #4682B4; font-size: 9pt; }

span.link { cursor: hand; }

span.sm { font-family: Times New Roman; font-size: 8pt; }

div.poll { font-size: 9pt; font-weight: bold; text-align: center; }

ul.list1 { margin-left: 15px; line-height: 160%; font-size: 9pt; }

ul.list2 { margin-left: 35px; line-height: 160%; font-size: 9pt; list-style: square; }

form.poll { font-size: 9pt; font-weight: normal; }

acronym,abbr,.help { border-bottom: 1px dotted #708090; cursor: help; font-size: 9pt; }

span.tab { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 20px; }
span.tab2 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 40px; }
span.tab3 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 60px; }
span.tab4 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 80px; }
span.tab5 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 100px; }
span.tab6 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 120px; }
span.tab7 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 140px; }
span.tab8 { font-family: Georgia, "Times New Roman"; color: black; font-size: 9pt; padding-left: 160px; }

.c { text-align: center; } 