BODY { margin: 0px; padding: 0px; font-family: Verdana; vertical-align: top; }

h1{
	font-size: 15px;
	padding: 0;
	margin: 2;
	color: Black;
}

p{
	font-size: 10px;
	padding: 0;
	margin: 2;
	color: Black;
}

p.hdr{
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: White;
	font-weight: bold;
}

p.hdr1{
	font-size: 12px;
	padding: 0;
	margin: 0;
	color: Maroon;
	font-weight: bold;
}

P.hdr2{
	font-size: 12px;
	padding: 0;
	margin: 0;
	color: Gray;
	font-weight: bold;
	font-style: italic;
}

p.dt{
	font-size: 9px;
	padding: 0;
	margin: 0;
	color: Gray;
}

A{
	font-size: 12px;
	text-decoration: underline;
	text-align: left;
}

A.h {
	color: #FFFFFF; /* 193C66 */
	text-decoration: none;
	font-size: 11px;
}
A.h:hover {
	color: blue;
	text-decoration: none;
}

A.hdr {
	text-decoration: underline;
	font-size: 12px;
	color: #0002CF;
}
A.hdr:visited { color: #551A8B; }
A.hdr:hover { color: #1194E7; }

#grid { z-index: 9998; position: absolute; display:none; background: url('grid.gif'); width: 100%; height: 100%; }
.alertwindow { border:1px solid black; z-index: 9999; position: absolute; background: White; width: 40%; height:30%; margin: 20% 30%; text-align:center; }
.alertwindow p { font-size:110%; margin:2em; }

#kard { z-index: 9996; position: absolute; background: url('grid_white.gif'); width: 100%; height: 100%; text-align: center; padding:15% 0px; }
#kard A { font-size: 110%; color:black; }
#kard IMG { padding:2em; }

.vvod { border: 1px solid #1E3D68; font-size: 10px; }

#main { border-width: 0px; background-color: #F7F2E8; padding: 0px; margin: 0px; border-top: 5px solid #0A0D71; }

.headpic { height: 66px; width:100%; margin: 0px; padding: 0px;  background-color: #000000; } /* #1E3D68 #0B203E */
.headpic img { border: none; }
.header1 { margin: 6px 20px; float: left; }
.header3 { float: right; }

.site_menu { background-color: #0A0D71; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #0A0D71; height: 1.3em; padding: 0px 11px; margin: 0px; }
.site_menu A { float:left; color: #FFFFFF; padding-right: 11px; margin: 4px 6px; text-decoration: none; font-size: 11px; border-right: 1px solid #8EB3EC; }
.site_menu A:hover { color: #8EB3EC; }
.site_menu .right { float:right; }
.site_menu .noborder { border: none; }

.fon1 { width: 15%; height: 26px; text-align: center; background: url('fon1.gif') repeat-x; float: left; }
.fon1 FORM { padding-top: 4px; }
.fon2 {	width: 85%; height: 26px; text-align: right; background: url('fon2.gif') repeat-x; float: left; }
.fon2 a { vertical-align: bottom; }
.fon2 a img { width: 20px; height: 14px; border: 0px; vertical-align: bottom; padding-right: 2px; padding-top: 6px; }

#quicksearch { margin: 0px; }

#tdleftmenu { width: 15%; }
#leftmenu { padding-top: 1em; width: 180px; vertical-align: top; background-color: #F7F3F7; } /* border-top: 5px solid #0A0D71; */
#leftmenu UL { list-style-type: none; padding: 0px 0.5em; margin: 0px; }
#leftmenu UL LI { padding-bottom: 0.3em; }
#leftmenu UL LI SPAN { font-size: 13px; font-weight: bold; }
#leftmenu UL LI A { color: black; text-decoration: underline; font-size: 13px; } /* #193C66 */
#leftmenu UL LI A:hover { color: #1194E7; text-decoration: underline; }

.container { vertical-align: top; border-top: 5px solid #0A0D71; } /* 193C66 */
.conttable { border-width: 0px; margin: 2px; padding: 2px; background-color:#FFFFFF; }
.conttable td { padding: 0px; vertical-align: top; }

.lasttable { height: 100%; width: 100%; border-width: 0px; margin: 0px; padding: 0px; text-align: left; border-collapse:collapse; }

.lastnews { background-color: #EDEDFF; float:left; margin: 0px; padding: 0.5em;  }
.lastnews DIV { float:left; width: 50%; margin-right: 1em; }
.lastnews SPAN { display:block; font-size: 9px; padding: 0px; margin: 0px; color: Gray; font-weight: bold; }
.lastnews IMG { display:block; border: 0px; width: 240px; margin: 0.5em 0px; } /* dailypic */
.lastnews P { font-size: 13px; } /* dailytext */
.lastnews UL { list-style-type: none; margin: 0px; padding: 0px; float: right; width: 47%; }
.lastnews UL LI { margin-bottom: 15px; }

.lastarts { background-color: #F7F3F7; float:left; margin: 0px; padding: 0.5em; border-top: 1px solid silver; }
.lastarts DIV { float:left; width: 50%; margin-right: 1em; }
.lastarts SPAN { display:block; font-size: 9px; padding: 0px; margin: 0px; color: Gray; font-weight: bold; }
.lastarts IMG { display:block; border: 0px; margin: 0.5em 0px; }
.lastarts P { font-size: 13px; }
.lastarts UL { list-style-type: none; margin: 0px; padding: 0px; float: right; width: 47%; }
.lastarts UL LI { margin-bottom: 15px; }
.titlearts { background: url('/pic/ed.gif') no-repeat left center; padding-left: 1em; font-size: 12px; color: Gray; font-weight: bold; font-style: italic; }
.lastnewspic { border: 0px; vertical-align: top; }
.lastartpic { border: 0px; vertical-align: top; }
.smallpic { width: 90px; margin-right: 10px; float: left; }

.rightblock { width: 250px; height: 100%; border-width: 0px; border-collapse: collapse; }
.rightblock td { width: 250px; vertical-align: top; border-top: 1px solid Silver; }
#headlines { vertical-align: middle; padding: 0.5em; }
#headlines hr { width: 80%; border:none; border-bottom: 1px dashed Silver; }
#headlines a { font-size:10px; }
.humourblock img { width: 200px; height: 150px; border: 0px; }

.lowtable { width: 100%; border: 0px; text-align: left; vertical-align: top; border-collapse: collapse; }
.lowtable td { border-top: 1px solid Silver; background-color: #F7F3F7; }

.itopic { font-family:Verdana; font-size: 16pt; color: #505169; font-weight: bold;}

#footer { background-color: #000000; width: 100%; vertical-align: middle; float: none; clear:both; height: 4em; } /* 0A0D71 193C66 */
#footer SPAN { color: #8EB3EC; float: left; vertical-align: middle; padding: 5px; font-size: 12px; } /* 8EB3EC */
#footer DIV { float: right; margin: 1em; }

.line { border: 2px solid red; }
.nomarg { padding: 0px; margin: 0px; }

#newslist { width: 100%; border-width: 0; margin: 0px; padding: 0px;  }
#newslist td { vertical-align: top; background-color: #F7F3F7; }
.divcont { clear:both; padding: 0.5em 0; }
.divcont span { margin: 0 10px; font-size: 80%; color: #606060; }
.divcont .atitle { font-size:1em; display:block; margin: 0 10px 5px; }
.divcont.bigpic { float:left; margin: 0.5em; border-width: 0; }
.divcont img { float:left;  margin: 0 0.5em; border-width: 0; }
.listart { clear:both; padding: 0.5em 0; border:1px solid #F7F3F7;  }
.listart span { margin: 0 0.5em; font-size: 80%; color: #606060; }
#newslist p { font-size: 13px; }

.lpages { text-align: center; clear:both; }
.lpages a { padding:2px 5px;
  font-weight:100;
  background:#f7f7f7;
  border:1px solid #c7c7c7;
  color:#000;
  text-decoration:none;
  margin:0 1px;
  line-height: 2; }

.lpages a:hover{
  background:#ccc;
  border:1px solid #666;
}
.lpages a.active{
  background:#666;
  border:1px solid #666;
  color:#fff;
}

.lpages b{padding:2px 5px;
  font-weight:100;
  background:#888;
  border:1px solid #c7c7c7;
  color:#FFF;
  text-decoration:none;
  margin:0 1px; 
}

.picgallery {background-color:#DBD9E7; margin:2% 5%; padding: 1em;}
.picgallery p { font-size:110%; }
.picgallery a { text-decoration:none; }
.picgallery img { border: 4px solid #5B729D; width:70px; height:70px; }
.picgallery .galinactive {border: 1px solid #5B729D;}
.picgallery .galinactive:hover {border: 1px solid black;}

.inttextadv { background:url('adv.gif'); padding:0.3em; text-size:90%; }

.banner { clear:both; text-align:center; padding: 2em 0em;}
.banner IMG { border: none; }

.goodsense { text-align: center; padding: 0.5em; }