BODY {
	BACKGROUND-POSITION: center top; MARGIN: 0px; background-image:url(/_images/gradient.gif); background-repeat: repeat-x; background-position: 0px 245px;
}
HTML {
	BACKGROUND-POSITION: center top; MARGIN: 0px;
}
BODY {
	FONT-SIZE: 17px; COLOR: #5B4D50; LINE-HEIGHT: 19px; FONT-FAMILY: Arial
}
TD {
	FONT-SIZE: 17px; COLOR: #5B4D50; LINE-HEIGHT: 19px; FONT-FAMILY: Arial
}
P {
	FONT-SIZE: 17px; COLOR: #5B4D50; LINE-HEIGHT: 19px; FONT-FAMILY: Arial; text-indent:30px;  margin-top: 0.5em; margin-bottom: 0.5em; text-align:justify;
}

DIV {
	FONT-SIZE: 17px; COLOR: #5B4D50; LINE-HEIGHT: 19px; FONT-FAMILY: Arial
}
H1 {
	MARGIN-TOP: 8px; FONT-SIZE: 20px; MARGIN-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 24px;
}
h2 {text-transform:uppercase; color:#820000; font-size:17px; margin-bottom:0px; padding-bottom: 0px; font-weight:bold;}
h3 {text-transform:uppercase; font-size:15px;}
h4 {text-transform:uppercase; font-size:15px; margin-bottom:0px; padding-bottom: 4px; font-weight:bold;}

ul{
    margin: 0 auto;
}
ul.link li{
    text-align: left;
	list-style:none;
    
	
}
    ul.link  a{
        display: block;
        text-decoration: none;
		background: url(_images/pic-g.gif) 5px 8px no-repeat;
        padding: 3px 10px 3px 25px;
		float:left;
		float:none;
        
    }
    ul.link  a:hover{
        background-image: url(_images/pic-r.gif);
        text-decoration: none;
    }
ul.notlink li{
    text-align: left;
    list-style: none;
	list-style-image:url(_images/pic-g.gif);
	margin: 3px 0px 3px 22px;
	padding: 0px 0px 0px 5px;
	
}
	ul.menu2 li{
	text-align: left;
    list-style: none;
	margin-left: -45px;
	}
    ul.menu2  a{
        
		display: block;
        text-decoration: none;
        background: url(_images/pic-g.gif) 5px 5px no-repeat;
        padding: 0px 10px 0px 22px;

    }
    ul.menu2  a:hover{
        background-image: url(_images/pic-r.gif);
        text-decoration: none;
    }
A {
	COLOR: #2D2628; TEXT-DECORATION: none;
}
A:link {
	COLOR: #2D2628; TEXT-DECORATION: none;
}
A:active {
	COLOR: #820000; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #2D2628; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #820000; TEXT-DECORATION: none;
}
a#zheldor {
	DISPLAY: block; WIDTH: 185px; HEIGHT: 170px; margin-left: 40px;  margin-top: 45px;
}

::-moz-selection {
  background:#50000a;
  color:#ffffff;
  }
::selection {
  background:#50000a;
  color:#ffffff;
  }
#header #menu {
	font-size: 18px;
}
#menu A {
	DISPLAY: block; PADDING: 23px 20px; FLOAT: left; BACKGROUND-REPEAT: no-repeat; color:#5B4D50; font-size: 18px; font-family:"Century Gothic", "Arial";
}
#menu A:hover {
	color:#820000;
}

#menu #vert {
	background:url(_images/vert2.gif); background-repeat:no-repeat; width:2px:
}

.sm
{
	text-decoration: none;
	font-size: 12px;
	color: #5B010B;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.sm a
{
	text-decoration: none;
	font-size: 12px;
	color: #5B010B;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.post {
	margin-bottom: 0px;
	clear:both;
    overflow:visible;
}

.PostHead { position: relative; clear: left;}
.PostHead h1 { font-size: 18px; line-height: 18px; font-weight: normal; padding-left:60px; margin: 0px; margin-bottom: 5px; display: block; color: #820000;}
.PostHead h1 a { color: #820000; text-decoration: none;}
.PostHead h1 a:visited { color: #690008; text-decoration: none;}
.PostHead h1 a:hover { color: #B38B37; text-decoration: none;}
.Right { position: relative; clear: left; margin-left: 100px; }

.PostInfo { font-size: 12px; padding-left:60px; margin: 0px;}




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostDate { position: absolute; top: 0px;  text-align: center; margin:0 auto; list-style: none; border-right: solid 1px #B2B2B2; background: url(/_images/cal.gif) no-repeat;  text-indent:0px; height:45px; width:45px; padding-right:5px; color: #E7D892;}
.PostDate .month { display: block; font-size: 9px; line-height: 9px; width:45px; height:10px; text-transform:uppercase;}
.PostDate .year { display: block; font-size: 9px;  line-height: 9px;}

.PostDate .entry_counter {	display: block;
	padding-top: 3px;
	font-size: 22px;
	font-weight: bold;
	height:22px;
	width:45px;
}
.PostContent {
	PADDING-RIGHT: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify;
}
.Mainheader {TEXT-TRANSFORM: uppercase; font-size: 20px; line-height: 20px; font-weight: normal; padding-left: 30px; display: block; color: #820000; font-family:"Century Gothic", "Arial"; font-weight:bold; padding-bottom: 5px; padding-top: 10px; background:url(/_images/line.gif); background-position:bottom left; background-repeat:no-repeat;}
.Subheader {TEXT-TRANSFORM: uppercase; font-size: 15px; line-height: 15px; font-weight: normal; padding-left: 15px; display: block; font-family:"Century Gothic", "Arial"; font-weight:bold; padding-bottom: 5px; padding-top: 10px;}
/*vyp*/
.vyp{
	DISPLAY: block; WIDTH: 750px; HEIGHT: 91px; margin-left: 0px;  margin-top: 15px; padding-top: 0px; background-repeat:no-repeat; text-align:right; font-size: 17px; font-family:"Century Gothic", "Arial";
}


/* pic */

.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(_highslide/graphics/zoomin.cur) , pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(_highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(_highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(_highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(_highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/* Karusel */

.wrap{margin:0 auto;font:11px Verdana,Tahoma,sans-serif;min-width:700px;max-width:1200px;position:relative;overflow-x:hidden}
.gallery{overflow:hidden;position:relative;clear:both;padding:50px 0 50px}
.gallery .left{display:block;position:absolute;left:.4%;top:35%}
.gallery .right{display:block;position:absolute;right:.4%;top:35%}
.leftzero{float:left;width:2%;height:2px;font-size:2px;}
.wrap .header .right{float:left;width:10%;background:#013366;height:108px;margin:0;padding:0}
.wrap .header .left{float:left;width:10%;background:#013366;height:108px;margin:0;padding:0}
.mf div.loader{position:absolute;text-align:center;z-index:10000;margin:0 auto;top:45%;width:100%;background:url(http://government.ru/img/milkbox/loading.gif) no-repeat 50% 0;padding:50px 0}.mf div.caption{font:14px Verdana,Tahoma,sans-serif;position:absolute;background:none;text-align:center;z-index:98;margin:1em auto;bottom:30px;width:100%}IMG{border:0}

/* Vypusk */
.tableDecor{
	border:1px solid #C3C3C3;	
	border-collapse:collapse;
	vertical-align:top;
	text-align:center;
	margin: 20px 0px;
}
.tableDecor td, .tableDecor th{

	padding:2px;
	margin:0;
	vertical-align:top;
	border:1px solid #C3C3C3;
	font-size:13px;
	vertical-align:middle;
}
.gold{
	padding-left:23px;
	background:url(_images/gold.gif) no-repeat left;
	min-height:20px;
	font-size:13px;
	line-height:20px;
	
}
.silver{
	padding-left:23px;
	background:url(_images/silver.gif) no-repeat left;
	min-height:20px;
	font-size:13px;
	line-height:20px;
}
.ico{
	background-repeat:no-repeat;
	height:25px;
	width:25px;
	display: block;
	float:left;
	padding:1px;
}
.icq{
	background-image: url(/_images/ico/icq.gif);
}
.email{
	background-image: url(/_images/ico/email.gif);
}
.vkontakte{
	background-image: url(/_images/ico/vkontakte.gif);
}
.myspace{
	background-image: url(/_images/ico/myspace.gif);
}
.lastfm{
	background-image: url(/_images/ico/lastfm.gif);
}
.youtube{
	background-image: url(/_images/ico/youtube.gif);
}
.www{
	background-image: url(/_images/ico/www.gif);
}
.skype{
	background-image: url(/_images/ico/skype.gif);
}
.myspace{
	background-image: url(/_images/ico/myspace.gif);
}
.odnoklassniki{
	background-image: url(/_images/ico/odnoklassniki.gif);
}
.facebook{
	background-image: url(/_images/ico/facebook.gif);
}
.twitter{
	background-image: url(/_images/ico/twitter.gif);
}
.livejournal{
	background-image: url(/_images/ico/livejournal.gif);
}
.addcont{
	float:left; width:245px; margin-right:50px;
}
.addsoc{
	float:left; width:315px; margin-right:50px;
}
.addico{
	text-indent:30px;
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-top:4px;
}
.photo{
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height:14px;
	min-height:28px;
	padding-top:3px;
}
.years{
	text-align:center;
	background:url(_images/years.gif) repeat-y;
	line-height:25px;	
	font-weight:bold;
	margin-bottom:10px;
}
