H1 { font-size: 180%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3333CC; 
}
html, body, ol, ul, li, dl, dt, dd,   input, img { margin:0px; padding:0px; border:0px; list-style: none;
}
body {
	padding-top: 0px; padding-right: 490px; padding-left: 490px;  padding-bottom: 0px; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #caba9c; text-align: center;
}
#expander {
	margin: 0px -490px; position: relative; min-width: 980px
}
#sizer {
	padding: 0px; margin: 0px auto; width: 0%; text-align: left;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a.menu:link {
text-decoration: none;
}
a.menu:hover {
text-decoration: underline; color: #fff; cursor: pointer;
}
a.colred:link {
text-decoration: none; color: #c30;
}
a.colred:hover {
text-decoration: underline; color: #c30; cursor: pointer;
}
a.colbrown:link {
text-decoration: none; color: #594e3a;
}
a.colbrown:hover {
text-decoration: underline; color: #594e3a; cursor: pointer;
}
#logofon {
	Z-INDEX: 1; BACKGROUND: url(images/Zastsvka_gunmag.jpg) no-repeat; LEFT: 0px; WIDTH: 980px; POSITION: relative; TOP: 0px; HEIGHT: 120px
}

#headmenu {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 980px; POSITION: relative; TOP: 0px; HEIGHT: 22px; BACKGROUND-COLOR: #c90;
}
.topmenul {
	MARGIN-LEFT: 30px;  HEIGHT: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

#box {
	 width: 980px; background: url(image/fonj.gif) repeat-y #dcc59b; position: relative;
}
#boxleft {
	POSITION: relative; FLOAT: left; WIDTH: 180px; HEIGHT: 2390px; background: url(images/bord.gif) repeat-y #dcc59b; TEXT-ALIGN: center
}
.leftcontent {
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 262px; background-color: #fff; 
}
.aleftcontent {
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 248px; background-color: #fff; 
}
#leftcontent3 {
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 225px; background-color: #fff; 
}
#leftcontent4 {
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 238px; background-color: #fff; 
}
#leftcontent5 {
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 265px; background-color: #fff; 
}
#boxcenter {
	padding: 0px; margin: 0px; float: left; width: 620px; padding-top: 5px; position: relative; height: 2390px; background: url(images/foncenter.jpg) repeat-y #f9f1da;
}
.boxcontent {
	padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-left: 4px; margin-bottom: 5px; position: relative; float: left;  width: 290px; height: 220px; background-color: #fff; border: #dcc59b 1px solid;
}
.boxcontent2{
	padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-left: 4px; margin-bottom: 5px; position: relative; float: left;  width: 290px; height: 280px; background-color: #fff; border: #dcc59b 1px solid;
}
.boxcontent4 {
	padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-left: 4px; margin-bottom: 5px; position: relative; float: left;  width: 290px; height: 250px; background-color: #fff; border: #dcc59b 1px solid;
}
.boxgrey, .boxorder, .boxheador {
	padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-left: 5px; margin-top: 10px; border-bottom: #dcc59b 2px solid;position: relative; float: left;  width: 590px; font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color: #594e3a;
}
.boxgrey {
height: 200px;
}
.boxnews {
	padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-left: 5px; margin-top: 10px; border-bottom: #dcc59b 2px solid;position: relative; float: left;  width: 590px; height: 310px;  font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color: #594e3a; text-align: justify;
}
.articles, .subject {
	padding: 2px; margin-left: 2px; margin-top: 5px; position: relative; float: left; width: 170px; height: 0px; background-color: #fff; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #594e3a;  text-align: left; 
}
.boxnews1, .boxnewart {
	padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-left: 5px; margin-top: 10px; border-bottom: #dcc59b 2px solid;position: relative; float: left;  width: 590px; height: 40px;  font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color: #594e3a;
}
.col1 {
	margin-left: 30px; width: 450px; height: 20px; padding-left: 0px; padding-top: 5px; position: relative; float: left; font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color: #594e3a;
}
.col2 {
	width: 100px; height: 20px; padding-top: 5px; position: relative; float: left; font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color: #594e3a; text-align: center; 
}
.colh1 {
	margin-left: 5px; width: 490px; height: 20px; padding-left: 0px; padding-top: 5px; position: relative; float: left; font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color: #594e3a;
}
.colh2 {
	width: 120px; height: 20px; padding-top: 5px; position: relative; float: left; font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color: #594e3a; text-align: left; 
}
.boxhead {
	margin-left: 10px; width: 190px; height: 40px; padding: 0px; padding-top: 5px; position: relative; float: left; 
}
#boxright {
	padding: 0px; margin: 0px; float: right; width: 180px; height: 2390px; position: relative;  background: url(images/bord.gif) right repeat-y #dcc59b;
}
.rightcontent {
	padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 240px; background-color: #fff; 
}
#rightcontent1 {
	padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 270px; background-color: #fff; 
}
#rightcontent2 {
	padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 270px; background-color: #fff; 
}
#rightcontent3 {
	padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 220px; background-color: #fff; 
}
#rightcontent4 {
	padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 200px; background-color: #fff; 
}
#rightcontent5 {
	padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 230px; background-color: #fff; 
}
#rightcontent6 {
	padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 270px; background-color: #fff; 
}
#rightcontent7 {
	padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; margin-left: 2px; margin-top: 5px; position: relative;float: left; width: 170px;  height: 270px; background-color: #fff; 
}
.picture {
	float: left; margin-top: 5px; margin-right: 5px; background-color: #fff;
}
.pictureright {
	float: right; margin-top: 5px; margin-right: 5px; margin-left: 5px; background-color: #fff;
}
.pictureleft {
	float: left; margin-top: 5px; margin-right: 5px; background-color: #fff;
}
#bottom {
	margin-top: 5px; margin-bottom: 0px; padding-left: 10px; padding-top: 0px; width: 970px; color: #fff; height: 40px; background-color: #594e3a;  position: relative; float: left; font-size: 10px; font-weight: bold;
}
.mcounter {
	margin-top: 4px;  width: 88px; height: 31px; background-color: #594e3a;  position: relative; float: right;
}
IMG.cover {
	border: #999 1px solid; margin-left: 2px;
}
.covercurrent {
	border-left: #666666 2px solid; border-top: #666666 2px solid; border-right: #666666 4px double; border-bottom: #666666 4px double; margin:5 10px; float: right;;
}
b.title {
	font-weight: bold; font-size: 12px; color: #030
}
.author {
	FONT-SIZE: 12px; COLOR: #222; FONT-STYLE: italic
}
span.tletter {
	 font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 120%; text-align:center; color: #c30
}
.red { margin-bottom: 5px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 14px; text-align: center; color: #c30;
}
.red12px {
	font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; text-align: center; color: #c30;
}
.blue12px {
	font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; text-align: center; color: #03a;
}
.brown {
	font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12pt; text-align: center; color: #594e3a;
}
.brown12px {
	font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; text-align: justify; color: #594e3a;
}
.brown12 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color: #594e3a;
}
.word {
	font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color: #594e3a;
}
.notice {
	font-weight: bold; font-size: 10px; COLOR: #330; text-align: justify;
}
.ref {
	font-weight: bold; font-size: 10px; color: #f62; font-style: italic;
}
.noticered {
	font-weight: bold; font-size: 10px; COLOR: #330; text-align: justify; color: #c30;
}
img.hpicture {
	padding-right: 1px; float: left; margin-top: 3px; margin-right: 3px; background-color: #336633
}
img.vpicture {
	padding-right: 1px; float: left; margin-top: 3px; height: 110px; background-color: #336633
}
.bheading {
	margin-top:0px; Z-INDEX: 1; LEFT: 0px; WIDTH: 174px; POSITION: relative; TOP: 0px; HEIGHT: 24px; BACKGROUND-COLOR: #caba9c;
}
.theading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 2; LEFT: 0px; WIDTH: 160px; COLOR: #fff; POSITION: relative; TOP: 8px; HEIGHT: 14px; BACKGROUND-COLOR: #594e3a;
}
 .heading {
	font-family:  Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; text-align: center; color: #594e3a;
}
 .contentart {
	font-family:  Arial, Verdana, Helvetica, sans-serif;  font-size: 14px; text-align: justify; color: #000; vertical-align: 12px; 
}
 #boxart {width:770px; margin-left: 3px; margin-top: 5px; padding-top: 10px; padding-left: 10px; padding-right: 10px; position: relative; float: left; font-family:  Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;
 background-color: #f9f1da; text-align: justify; color: #000; vertical-align: 12px;
}
#centre {
padding: 0px; margin: 0px; float: left; width: 800px; margin: 0px; padding-top: 5px; position: relative; height: 2370px; background: url(images/foncentre.jpg) repeat-y #f9f1da; margin-top: 0px;
}
p.art { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333; text-align: justify;
}
html #expander {
	width: 980px;
}
