table { border-collapse:collapse; }
#commentlite {font: italic 14px Georgia; color: #555; margin: 5px 20px 10px 20px; text-align: justify;}

a {cursor:pointer;}

#go_a {position:absolute; width: 470px; right:20px; top:20px; }

#tops {margin-top:35px; border:1px solid #e0e0e0; padding:20px; font: normal 14px Georgia; display:none; }
#tops a {color: blue;}
#best{margin-top:35px; border:1px solid #e0e0e0; padding:20px; font: normal 14px Georgia;  display:none;}
#best a {color: blue;}
#prevnext{margin-top:35px; border:1px solid #e0e0e0; padding:20px; font: normal 14px Georgia;  }
#prevnext a {color: blue;}
#parts{margin-top:35px; border:1px solid #e0e0e0; padding:20px; font: normal 14px Georgia;  display:none;}
#parts a {color: blue;}
#stat{margin-top:35px; border:1px solid #e0e0e0; padding:20px; font: normal 14px Georgia;  display:none;}





body {margin:0px; padding:0px;}
#maintable {padding-top:50px;background:url(/i/bgmain.jpg) no-repeat 0 20; margin-top:20px;}
.logo  {margin: 0px 0px 0px 0px}
#topgr {background:url(/i/topgr.gif) repeat-x 0 0;}

h1 {font: normal 40px Georgia; text-align: left; color:#2739a9; padding:0px 20px 10px 40px; }
h3,h4,h5{font-family: Georgia, Verdana; text-align: center; color:#2739a9;}
h2{COLOR: #702020; FONT: 36px Trebuchet MS, verdana, arial, sans-serif; font-weight: bold; vertical-align:center; padding: 10px;margin:0px;}
p {text-align: justify;}

h3{font: italic 30px Georgia; text-align: left;  padding: 20px 20px 0px 70px; margin:0px;}
h3 a{color:#2739a9; text-decoration: none;}


#articlebox {COLOR: #000080; FONT: 12px Georgia; background: url("/i/bg.gif");	padding: 10px;	margin-top:0px; margin-left:50px; }
#articlebox a {COLOR: #2739a9; FONT: 24px Georgia; padding:7px; text-decoration:none;}
#articlebox #arttext {color: #555555; margin: 3px 20px 10px 50px;}


#top {position: absolute; top: 105px; left:240px; font: normal 12px Arial;  color: #997777; padding: 3px;
 background:url(/i/bg_path.gif);}
#top a {color: #777777; text-decoration:none; border-bottom: 1px dashed #777777;}
#top a:hover {color: black; text-decoration:none;}
#voteform {padding:0px; margin:0px;}
#forms {padding:0px; margin:20px 0px 0px 50px; padding:5px;}
#stat_blok {background: url("/i/bg.gif"); border: 1px dashed #55AA55;font: normal 12px Arial; padding: 20px;
width:500px;
margin:20px 0px 20px 200px;}


#hypercontext {text-align: justify;  }
#blockcaption {font: normal 36px Georgia; color: red; background-color: #cdfed8; padding:10px 20px 5px 20px;}
#bigcaption {font: normal 30px Georgia; color: #FF5555; padding:5px 20px 5px 20px; }

#cap_box {background: url("/i/bg.gif"); 
border-right: 1px dashed #FF5555;
border-left: 1px dashed #FF5555; width:600px;  margin-left:100px;}
#iblok {font: italic 16px Georgia;  color: #553333; padding: 0px 20px 10px 50px;}


.innerbox {font: normal 14px Georgia;}
.innerboxm {font: normal 15px Georgia; color: black; text-align: justify;}
.innerbox a {color: #000000;}
.innerboxtop {font: normal 18px  Sans-serif; font-weight:bold;}
.innerboxtop a {color: #FFFFFF; text-decoration:none;}
.innerboxtop a:hover {color: #FF0000; text-decoration:underline;}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10, .r1b, .r2b, .r3b, .r4b, .r5b  {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; background-color: #ced5ff;}
.r4 { margin: 0 4px; background-color: #ced5ff;}
.r3 { margin: 0 3px; background-color: #ced5ff;}
.r2 { margin: 0 2px; background-color: #ced5ff;}
.r1 { margin: 0 1px;   background-color: #ced5ff;}
.r5b { margin: 0 5px;  background-color: #2739a9;}
.r4b { margin: 0 4px;  background-color: #2739a9;}
.r3b { margin: 0 3px;  background-color: #2739a9;}
.r2b { margin: 0 2px;  background-color: #2739a9;}
.r1b { margin: 0 1px;  background-color: #2739a9;}

#roundbox { margin:1em; }
#roundboxtop { margin:1em; }

.innerbox { background: #ced5ff url("/i/bg_dn_menu.jpg") left top no-repeat; }
.innerboxm { background-color: #ced5ff; padding:3px 40px 20px 40px; }
.innerbox { background-color: #ced5ff; }
.innerboxm b{ background-color: #ced5ff; }
#roundbox b { background-color: #ced5ff; }
#roundboxtop b { }
.innerboxtop { 
padding: 1px 5px 5px 15px; color: #FFFFFF; 
background: #2739a9 url("/i/menu_grad_vert.gif") left bottom repeat-x;}


#roundbox .innerbox { padding: 4px 5px 10px 16px;}
#roundboxtop .innerbox { padding: 4px 5px 10px 16px;}




































/* ÑÒÀÐÛÅ ÑÒÈËÈ: */
.mind{border: 0px; FONT: 11px Tahoma, verdana, arial, sans-serif; 
	border-top: 3px solid #DDDDDD;
	border-bottom: 3px solid #DDDDDD;
	background-color: #F9F9F9;
	padding: 10px; margin: 10px;}


.bord{  border: 1px solid #DDDDDD;
	FONT: 11px Tahoma, verdana, arial, sans-serif; 
	background-color: #FFF;
	padding: 10px;
	margin-left:5px;}


BODY {
	background: #FFFFFF url("../i/bg_down.jpg") no-repeat right bottom;
}

.text{
font-size: 14px; font-family: Georgia; 
color: #111111;
padding: 0px 30px 30px 30px;
margin: 0px 10px 10px 10px;
}

.asd{
font-size: 10pt; font-family: geneva,Sans-Serif; text-align: justify;  
color: #111111;
border-left: 1px solid #96C355;
padding:5px;}


.dn {
font-size: 9pt; font-family: Tahoma,Verdana,Sans-Serif; text-align: right;  
color: #5A8F00;
background:#DAF6C6;
border-right: 3px solid #96C355;
border-top: 3px solid #96C355;
padding: 10px;
width: 390px;

}












p {text-indent: 25px;}

a.myh3{font-size: 12pt; font-family: Verdana,Arial,Sans-Serif; text-align: left;  
border-left: 10px solid #F0F0F0;padding: 10px; margin-bottom: 10px;}

.ltitS{COLOR: #000080; FONT: 12px verdana, arial, sans-serif; 
	font-weight: bold; vertical-align:center;
	padding:12px;text-decoration:none;
	text-align: right;
}


div.Photo {
	float:left;
	width: 220px;
	height:370px;
	border:  1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #F7F7F7;
	padding: 10px;
	margin:5px;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	vertical-align: top;
}

a.Photo {
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

.ltitl{color:#BB1219; ; FONT: 13pt Arial, Helvetica, verdana,  sans-serif; 
	font-weight: bold; font-style: italic; vertical-align:center;
	padding:0px;text-decoration:none;
}

.linkz {color:#BB1219; ; FONT: 13pt Arial, Helvetica, verdana,  sans-serif; 
	font-weight: bold; font-style: italic; vertical-align:center;
	padding:0px;text-decoration:none;
}
.linkz:hover {text-decoration:underline;COLOR: #202256}
.linkz1 {COLOR: #000080; FONT: 12px verdana, arial, sans-serif; 
	font-weight: bold; vertical-align:center;
	padding:3px;text-decoration:none;
	text-align: right;
}

.ltitS2 {COLOR: #000080; FONT: 12px verdana, arial, sans-serif; 
	font-weight: bold; vertical-align:center;
	padding:12px;text-decoration:none;
	text-align: right;
}

a.ltitS2 {COLOR: #000080; FONT: 12px verdana, arial, sans-serif; 
	font-weight: bold; vertical-align:center;
	padding:12px;text-decoration:none;
	text-align: right;
}


.linkstd {padding:10px;}
.al {COLOR: #000080; FONT: 11px Tahoma, verdana, arial, sans-serif; 
	vertical-align:center;
	border: 0px;
	}

.art {COLOR: #000080; FONT: 18px Geneva, sans-serif; 
	vertical-align:center;
	border: 0px;
	border: 1px solid #999999;
	background-color: fbff96;
	padding: 15px; margin:30px;
	}

.art a {color: #333333; font: Verdana;}

.art3 {COLOR: #000080; FONT: 10px Tahoma, verdana, arial, sans-serif; 
	}

.art4 {COLOR: #000080; FONT: 12px Tahoma, verdana, arial, sans-serif; 
	vertical-align:center;
	border: 0px;
	margin-left:20px;
	font-weight: bold;
	}


.mainmenu {
	vertical-align:center;
	background-color: #F3F3F3;
	padding: 0px;
	}

.mag {COLOR: #000080; FONT: 11px Tahoma, verdana, arial, sans-serif;	}


.foto {COLOR: #000080; FONT: 11px Tahoma, verdana, arial, sans-serif; 
	border:  1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #F7F7F7;
	padding: 15px;
	}
a.fotoref:link {text-decoration: none; color: #000080;}
a.fotoref:visited {text-decoration: none; color: #333355;}
a.fotoref:active {text-decoration: underline; color: #0000AA;}
a.fotoref:hover {text-decoration: underline; color: #0000DD;}



.path { font-size: 9pt; font-family: Verdana,Tahoma,Arial;}
phototd {
	text-align: center;
	vertical-align: top;
}
.content{padding: 20px; 
	FONT: 12px verdana, arial, sans-serif; 
	}
.menu{padding: 10px; 
	FONT: 12px verdana, arial, sans-serif; 
	background: #FFFFFF;
	}
.selbox {
FONT: 11pt #555555 verdana,sans-serif;
font-weight: bold;
padding:	0px;
margin: 0px;
text-align: center;
border: 0px;}
.btn {
FONT: 10pt #555555 verdana,sans-serif;
font-weight: bold;
padding:	1px; 
background: #EEEEEE;
margin:0px;
}
.cw{padding:10px;
font-size: 10pt; font-family: Verdana,Arial,Sans-Serif; }

#tabl table {border: 1px solid #AAAAA;}
#myt {background-color: #FFFFFF; margin: 5px 0px 5px 0px;}
#myt td {border-top:1px solid #CAD3E4;border-bottom:2px solid #CAD3E4; 
padding: 5px; font:normal 13px Arial; color:#6D6E7A; text-align:center;}
#myt th {border-top:2px solid #CAD3E4;border-bottom:3px solid #CAD3E4; 
background-color: #EEFFEE;
padding: 5px; font:normal 14px Arial; font-weight: bold; color:#000; text-align:center;}


#bottom {width:100%; height: 114px; background: url("/i/bottomtile.gif") bottom repeat-x; padding:0px; }
#bottomright {height: 114px; background: url("/i/bottom.gif") bottom right no-repeat; 
font: normal 10px Tahoma; color: #FFF; 
padding: 0px 20px 0px 20px; 
text-align:left;}
#artblok {border-bottom: 1px solid #e0e0e0; font: normal 100% Georgia; color: #555; padding: 5px 20px 5px 20px;}

#artblok a {font: normal 140% Georgia; color: #bb1219;}
#artblok img {margin:7px;}
#artblok #imgbl {width:130px;	float:left;}

#mapblock {font: italic 12px Georgia; color:#777;}
#mapblock td {padding:10px;}
#mapblock a {font: normal 30px Georgia; color:#bb1219;}
#mapblock #cmt  {font: italic 12px Georgia; color:#606060; padding: 2px 20px 2px 20px;}
#mapblock .art3 a {font: normal 16px Georgia; color:#bb1219;}

.art2 { font: normal 13px Georgia; 
	vertical-align:center;
	border: 0px;
	border-left: 1px solid #2739a9;
	background-color: #F7F8FF;
	padding: 10px 15px 10px 15px;
	margin: 3px 10px 8px 110px;
        background:url(/i/bg.gif);
	}
.art2 a {color:#bb1219;}

.np {margin: 10px 20px 10px 50px; border: 1px dotted #AAAACC; background-color: #EEEEFF;
	font: normal 9pt Verdana; padding:10px; }
.ao {margin: 10px 20px 10px 50px; border: 1px dotted #CCAAAA; background-color: #FFEEEE;
	font: normal 9pt Verdana; padding:10px; }
.infoatlas  {margin: 10px 20px 10px 50px; border: 1px dotted #AAAAAA; background-color: #EEEEEE;
	font: normal 9pt Verdana; padding:10px; }
.atl {margin:10px 20px 10px 60px; border: 1px dotted #CCAAAA;}
.nptit {font: normal 14pt Verdana; border-bottom: 1px solid #AAAAAA; width:300px; padding-left:20px;}
.aotit {font: normal 14pt Verdana; border-bottom: 1px solid #AAAAAA; width:300px; padding-left:20px;}


.bookmark {float:left; width:90%; 
border-bottom:1px solid #e0e0e0; margin:10px 0px 0px 0px; position:relative; height:25px;}
.bookmark A {position:relative; top:1px;display:block; float:left; margin:0px 0px 0px 6px; 
padding:3px 9px; border:solid #e0e0e0; border-width:1px 1px 0 1px; color:#666; 
text-decoration:none; font-weight:bold; background:url(/i/bg_bookmark.gif) repeat-x 0 0}
.bookmark .current {background:#fff; border-bottom:1px solid #fff; color: red;}
.bookmark A.currentauth {background:#f7f7f7; border-bottom:1px solid #f7f7f7}
#hypercontext {font: normal 16px Georgia;}
#clear {clear:both;}