html, body { min-width:1000px; min-height:665px; height:665px;}

body {
font-size:12px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
border: 0;
background-color:#000;
background-image:url(/img/bg.jpg); background-repeat:no-repeat; background-position:center 105px;

 }
#width {
	height: 100%; /*IE*/
	min-width: 1000px;
	max-width: 1280px;
	margin:0px auto;
	padding: 0px;
	position: relative;
	//overflow-x: hidden;
	//width: expression(
		(
			document.getElementById('minmax')
			&& document.getElementById('minmax').clientWidth =< 1280
		)
		?	'100%'
		:	(
				document.getElementById('minmax')
				&& document.getElementById('minmax').clientWidth > 1280
			)
			?	'100%'
			:	'1280px'
	);
}


#minmax { width:100%;  height:20px; margin-top:-20px; display:none} 

h2 {
font: bold 110% Arial, sans-serif;
margin: 0 0 1em;
}
h3 {
font: bold 100% Arial, sans-serif;
margin: 1em 0 0.5em;
}
h4 {
font: bold 100% Arial, sans-serif;
margin: 1em 0 0.3em;
}
h5, h6 {
font: bold 100% Arial, sans-serif;
margin: 0.5em 0 0.2em;
}

 img, div {border:none;}
 
#header { background-image:url(/img/top_bg.jpg); background-position:left; height:105px;}
.logo {padding-left:30px; margin-top:15px; width:260px; height:79px; background-repeat:no-repeat; float:left;}
.icon { float:right; width:20px; height:90px; padding-top:15px; padding-right:12px; padding-left:0px; background-image:url(/img/icon.gif); padding-left:95px;}
.icon img { display:block; margin-bottom:20px;}

.clear { clear:both;}

#content { padding-left:50%; padding-top:40px; padding-right:5%; font-size:13px; color:#4F5764; height:100%;}
#content p { padding:0px; padding-bottom:3px; margin:0px;}
#content .main { padding:0px; margin:0px; width:100%; height:300px;}
#content a:hover { text-decoration:none;}
#content a:active { text-decoration:none;}
#content a:visited { text-decoration:underline;}
#content h1 { font-size:36px;  font-family:Impact, Arial, Helvetica, sans-serif; color:#31339A; margin:10px 0px; padding:0px;}
.action {background: url(/img/action.png) no-repeat; width:317px; padding-left:71px; padding-top:90px; padding-right:10px; }
*html .action {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/action.png',sizingMethod='crop');
	background: transparent; }
.action_bg {background:url(/img/action_bg.gif) 0px 169px no-repeat; float:right;}
.action_content { padding:15px; border-bottom:2px solid #CCCCCC;}
div#action_cont { background-color:#FFFFFF; font-size:11px; padding:5px; border:1px solid #CCCCCC;}
div#action_cont p { padding:0px; padding-bottom:3px; margin:0px;}
div#action_cont a { padding:0px; margin:0px; font-size:11px; text-decoration:none; position:relative;}
div#action_cont a:hover { padding:0px; margin:0px; font-size:11px; text-decoration:none;}
div#action_cont a:visited { padding:0px; margin:0px; font-size:11px; text-decoration:none;}
.act_img {float:left; margin-right:6px; display:block; font-size:1px; display:block;}

.copy { float:right; width:300px;}
.copy p { padding:0px; margin:0px; padding-bottom:6px; line-height:15px;}
.copy a { color:#333333; text-decoration:underline;}
.schetchik { float:left; padding-top:30px; padding-left:30px;}
.schetchik img { margin:5px;}
#footer {
  position: relative;
  height:100px;
  color:#333333;
}

.topmenu {width:600px; padding-top:15px; left:380px; position:absolute;}
#nav { position:absolute; height:29px; left:0px; }

#nav div {float:left;}
#nav div a  {font-family:impact; 
display:block; line-height:31px; padding:0px 5px; padding-top:0px; padding-bottom:0px; font-size:16px; text-decoration:none; color:#000; border-right:2px solid #FF0000;} 
#nav div:hover a { color:#ff0000;  }

#nav div table {position:absolute; left:-5000px; margin:0px 0px 0px -80px; background:url(/img/submenu.jpg) no-repeat -5px 0px; height:59px; border-collapse:collapse; /*border:solid 1px red;*/}
#nav div table td{text-align:center;  margin:0px; padding:0px;  vertical-align:middle;}
.space {width:60px;}

#nav div:hover table { left:0; top:31px; padding-top:1px;}

#nav td a,
#nav div:hover td a {font-size:16px; color:#000; padding:0px; line-height:20px; border:none; padding:0px 4px;}
#nav div td a:hover {text-decoration:underline; color:#f00;}
#nav table td.item:hover {background-color:#e0e2e4;}
#nav table td.lasttd {background: url(/img/submenu1.gif) no-repeat; width:20px;}
:focus {
	outline: 0;
}


