body {
  	padding:0; margin:0 auto; width:100%; min-height:100%; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#220000;
	}
* html body {
	height:100%;  width: expression(document.body.clientWidth > 995 ? "100%" : "1000px");
	}
	
#logo {
	position:absolute; width:100%; min-width:1000px;
	}
#logo .p1 {
	color:#fafafa; margin:0; text-align:right; padding: 20px 30px 10px 15px;
	}
#logo .p2{
	color:#fafafa; text-align:right; font-size:11px; letter-spacing:2px; font-weight: bold; margin:-40px 10px 0 0; padding: 20px 30px 10px 15px;
	}
#logo a {
	text-decoration:none; font-size:40px; color:#ffffff; text-decoration: none; width:150px; padding: 20px 15px 10px 15px; background-color:#232323; text-align: center;
	}				
a {
	color:#000000; font-size:14px; text-decoration:underline;
	}
h1, h2, h3 {
	 font-weight:lighter; color:#220000; margin-bottom:-12px; margin-top:12px;
	}
h1 {
	font-size:25px;
	}	
h2 {
	font-size:20px;
	}
h3 {
	font-size:18px;
	}	
p {
	font-size:14px;
	}
#top {
	min-width:1000px;
	}
#top table {
	width:100%; height:200px; border:0; border-collapse:collapse; background-color:#d0d0d0;
	}
#top tr{
	vertical-align:top;
	}
#top td{
	 padding:0px;
	}		
#top img {
	width:995px; height: 1px; border:0px;
	}		
#top h1 {
	color:#fafafa; font-size:30px; margin-left:40px; font-weight:normal; margin-top:15px; text-shadow: black 0.1em 0.1em 0.2em; 
	}
#top h2 {
	color:#fafafa; font-size:30px; margin-left:95px; margin-top: 3px; text-shadow: black 0.1em 0.1em 0.2em; 
	}
#top h3 {
	color:#fafafa !important; font-size:20px; margin-left:50px; margin-top: 50px; text-shadow: black 0.1em 0.1em 0.2em; 
	}
#top h3 a {
	color:#fafafa !important; font-size:20px;  text-shadow: black 0.1em 0.1em 0.2em; 	
	}
#mainmenu a {
	color:#ffffff; font-size: 10pt; margin: 0px; display: block; width: 100%; padding:5px 0; text-align: center; vertical-align: middle;
	}
#mainmenu a:hover {
	color:#000000;	text-decoration: underline;	display: block; width: 100%; padding:5px 0; background-color:#eeeeee;
	}
#mainmenu a.sel {
	color:#000000;	text-decoration: none;	display: block; width: 100%; padding:5px 0; background-color:#d7d7d7;
	}
#mainmenu a.sel2 {
	color:#000000;	text-decoration: underline;	display: block; width: 100%; padding:5px 0; background-color:#d7d7d7;
	}
#mainmenu {
	min-width:1000px;
	}
			
/*#content {
	 margin:0 10px 0 20px; padding-bottom:91px; overflow:hidden; min-width:1260px; width: expression(document.body.clientWidth > 1260 ? "auto" : "1260px");
	}*/
#content {
	 margin:0 10px 0 20px; padding-bottom:111px; overflow:hidden; min-width:965px; width: expression(document.body.clientWidth > 995 ? "auto" : "1000px");
	 }		
#left {
	margin-right:230px; 
	}
#right {
	width:200px; float:right; margin-top:15px;
	}
#center {
	 width:100%; clear:both;
	}
#menu ul {
	list-style-type:none; margin:0px; padding:0px;
	}		
#menu a {
	font-size:14px; font-weight:bold;
	}
#menu .a1 {
	font-size:12px; font-weight:normal;
	}	
#menu li.level1 {
	font-size:14px; font-weight:bold; margin:0 0 4px 0; padding:0; 
	}
#menu li.level2 {
	font-size:12px; margin:0 0 3px 25px; padding:0px;
	}	

#bottom {
	height:111px; width:100%; padding:0px; bottom:0; position:absolute; min-width:1000px;
	
	}
#bottom table {	
	width:100%; height:91px; border:0; border-collapse:collapse;
	}
.yashare-auto-init {	
	width:100%; text-align: center; margin-bottom: -30px;
	}
.yashare-auto-init a.b-share__handle .b-share__text {
	text-decoration: none !important;
    border-bottom-style: dashed;
	border-bottom-width: 1px;
    }		
#bottom p {
	margin-bottom:10px; margin-top:0px; font-size:12px;
	}
#bottom a {
	margin-bottom:10px; margin-top:0px; font-size:12px; text-decoration: none;
	}			 
#bottom a:hover {
	margin-bottom:10px; margin-top:0px; font-size:12px; text-decoration: underline;
	}	
#techtab tr {
	vertical-align:top
	}
#techtab a {
	text-decoration:none;
	}
#techtab h2 {
	margin-top:0px;
	}
#techtab strong {
	text-decoration:underline; font-size:20px; font-weight:normal;
	}	
#techtab p {
	margin:0;
	}	
#tabtr td {
	border-bottom: 1px solid #dadada; text-align: center; height: 30px;
	}

/* Новый Стиль */
.header_out { background: #232323; border: solid #888888 1px; padding:7px; font-size:14px; color: #FFFFFF; }
.input { font-size:14px; width:155px; border: solid #888888 1px; background: #D7D7D7;}
.aut {background: #232323; border: none; color:#FFFFFF; cursor: pointer;}
.sear {background: #232323; border: none; color:#FFFFFF; cursor: pointer;}
.b1 { border-left:solid #888888 1px; border-top:solid #888888 1px; }
.t1 { border-right:solid #888888 1px; border-bottom:solid #888888 1px; }
.b1, .t1 { font-size:11px; }
.submit_log { height:16px; width:16px; background:url(/img/ok_nal.png); border:none; cursor:pointer; }



#newyear {
	background-image: url(/newyear.jpg);
	background-repeat: repeat-x;
}

