*{margin: 0;padding: 0;border: 0;}
body{background:#fff;color:#000;font-family:Tahoma;}
a, a:active, a:hover, a:focus {outline:none;}
a img {border:none}
img {border:none}
a {border:none;}
a:hover {text-decoration:none;}

a.hovn:hover {text-decoration:none;}


.pop{display:none;}
.go{display:block;}

a.res {font-size:12px;color:#fff;text-align:center;}
a.res:hover {text-decoration:none;}

a.sub{font-size:12px;color:#fff;text-align:center;}
a.sub:hover {text-decoration:none;}

.field {width:130px;float:left;}
*html .field {width:130px;float:left;}
.input_field {width:301px;float:left;}
.kod {float:left;width:301px;padding:0 0 0 4px;}
*html .kod {float:left;width:301px;padding:0 0 0 10px}
.div_sub{background:#003663;width:150px;height:20px;float:left;margin:0 1px 0 0;text-align:center;padding:2px 0 0 0;}
*html .div_sub{background:#003663;width:150px;height:20px;float:left;margin:0 1px 0 5px;text-align:center;padding:2px 0 0 0;}
.error{padding-left:5px;color:#003663;}
.resfaq{width:150px;float:left;color:#fff;background:#003663;font-size:12px;display:block;height:20px;text-align:center;padding-top:3px;margin:0 1px 0 134px}
*html .resfaq{width:150px;float:left;color:#fff;background:#003663;font-size:12px;display:block;height:20px;text-align:center;padding-top:3px;margin:0 1px 0 67px}

*html .iebutton{margin-left:8px}

*html .iesub{width:150px;float:left;color:#fff;background:#003663;font-size:12px;display:block;height:20px;text-align:center;padding-top:3px;margin:0 1px 0 71px}
.iesub{width:150px;float:left;color:#fff;background:#003663;font-size:12px;display:block;height:20px;text-align:center;padding-top:3px;margin:0 1px 0 134px}

#wrap{width:998px;margin:0 auto;background:#fff;}
	
	#header {position:relative;height:106px;background:#003663;}
		#logo {position:relative;}
		#fleshik *{position:absolute;left:244px;top:43px;width:336px;height:21px;}
		#contacts {position:absolute;float:right;right:0;top:0;width:240px;height:104px;}
			#contacts p {font-size:11px;color:#fff;padding:16px 26px 10px 50px;}	
			#contacts p span {font-size:12px;color:#fff;font-weight:bolder;}
			#contacts a img{font-size:11px;color:#fff;font-weight:bolder;}
			#contacts img.act{font-size:11px;color:#fff;font-weight:bolder;}
	
	#menu1{height:20px;font-size:12px;color:#fff;margin:2px 0;font-weight:normal;}
		#menu1 a{float:left;width:248px;height:20px;background:#6d6e71;text-decoration:none;text-align:center;font-size:12px;color:#fff;font-weight:normal;padding-top:2px;margin-right:2px;}
		#menu1 a:hover{text-decoration:underline;}
		#menu1 a.menu1{margin-right:0;}
		#menu1 span{float:left;width:248px;height:20px;background:#6d6e71;text-decoration:none;text-align:center;font-size:12px;color:#fff;font-weight:bolder;padding-top:2px;margin-right:2px;}
		#menu1 span.menu1{width:248px;margin-right:0;}
	
	#searchicons{background:#fff;height:20px;color:#757575;font-size:11px;padding:1px 0}
		#searchicons input.i{width:230px;height:17px;border:1px solid #bebebe;background:#fff;font-size:11px;margin-right:2px;float:left;padding:2px 8px 1px 8px;color:#757575;}
		#searchicons input.button{width:20px;height:20px;background:url(/images/search.gif) no-repeat left top;display:block;float:left;margin-top:1px;}
		/*#searchicons a:hover{background:url(/images/search.gif) no-repeat left bottom;cursor:pointer;}*/
		
		#icons{float:right;height:17px;margin-top:3px;}
				#icons a.sitemap{width:18px;height:17px;background:url(/images/map.gif) no-repeat left top;display:block;float:left;}
				#icons a:hover.sitemap{background:url(/images/map.gif) no-repeat left bottom;}
				#icons a.izbr{width:18px;height:17px;background:url(/images/izbr.gif) no-repeat left top;display:block;float:left;}
				#icons a:hover.izbr{background:url(/images/izbr.gif) no-repeat left bottom;}
				#icons a.print{width:18px;height:17px;background:url(/images/print.gif) no-repeat left top;display:block;float:left;}
				#icons a:hover.print{background:url(/images/print.gif) no-repeat left bottom;}
				
				#icons span.sitemap{width:18px;height:17px;background:url(/images/map.gif) no-repeat left bottom;display:block;float:left;}
				#icons span.izbr{width:18px;height:17px;background:url(/images/izbr.gif) no-repeat left bottom;display:block;float:left;}
				#icons span.print{width:18px;height:17px;background:url(/images/print.gif) no-repeat left bottom;display:block;float:left;}

				#icons img {float:left;margin:0 8px;}
		
	#menu2{height:20px;font-size:12px;color:#fff;margin:2px 0;font-weight:normal;}
		#menu2 a{float:left;width:248px;height:20px;background:#003663;text-decoration:none;text-align:center;font-size:12px;color:#fff;font-weight:normal;padding-top:2px;margin-right:2px;}
		#menu2 a:hover{text-decoration:underline;}
		#menu2 a.menu2{margin-right:0;}
		#menu2 span{float:left;width:248px;height:20px;background:#003663;text-decoration:none;text-align:center;font-size:12px;color:#fff;font-weight:bolder;padding-top:2px;margin-right:2px;}
		#menu2 span.menu2{width:248px;margin-right:0;}
	
	#breadcrumps{height:14px;font-size:11px;margin:2px 0;font-weight:normal;padding:3px 0;}
		#breadcrumps ul li{display:inline;color:#757575;font-size:11px;float:left;}
			#breadcrumps ul li a{text-decoration:none;color:#757575;}
			#breadcrumps ul li a:hover{text-decoration:underline;}
	

	#containerr{float:left;background:#969696 url(/images/fon_obsh.gif) repeat-y;width:998px;margin-top:2px}

	#content{width:748px;font-size:11px;color:#000;padding:0 0 0 0;background:#e6e7e8;float:left;margin:0 2px 0 0;min-height:551px;}
	*html #content{width:748px;font-size:11px;color:#000;padding:0 0 0 0;background:#e6e7e8;float:left;margin:0 2px 0 0;z-index: 2;height:444px;}
		#content h2{color:#014f8f;font-family:Georgia;padding:50px 0 0 10px;font-size:24px;font-weight:normal;}
		#content p{font-size:11px;color:#000;padding:0 10px 20px 10px;}
		#content ul{list-style-type:none;}
		#content ul.ul{margin-bottom:16px;list-style-type:none;}
		/*#content ul li{margin-left:20px;font-size:11px;}*/
		/*#content ul li{font-size:11px;color:#000;margin-left:16px;background:url(/images/breadcrumpsmaeker.gif) no-repeat left 4px;padding-left:10px;}*/
		#content ul.ul li{font-size:11px;color:#000;margin-left:14px;margin-top:4px;background:url(/images/sitemapmarker.gif) no-repeat left 4px;padding-left:14px;}
		
		#v3{padding:4px;}
		#v3 p{margin-bottom:12px;font-size:11px;}
		
	
		#flash{width:748px;height:337px;position:absolute;z-index: 1;}
		img{float:left;margin:0 2px 2px 0;}
		img.r{float:left;margin:0 0 2px 0;}
		.empty{float:left;width:248px;height:111px;margin:0 2px 2px 0;}
		
		/*		
			#maincont{position:absolute;z-index: 3;top: 400px;width:748px;}
			#news{width:248px;height:120px;float:left;margin:60px 1px 0 0;}
		*/
			
		#maincont{position:absolute;z-index: 3;top: 464px;width:748px;}
			#news{width:248px;height:120px;float:left;margin:18px 1px 0 0;}
			#news span.date{background:#c9c9c9;color:#000;padding:2px 14px 2px 8px;font-size:10px;margin:0;margin:0 0 0 10px;}
			#news p.zagolovok{font-weight:bolder;font-size:11px;color:#014f8f;margin:0;padding-bottom:0;}
			#news p.zagolovok a{text-decoration:none;color:#014f8f;}
			#news p.zagolovok a:hover{text-decoration:underline;color:#014f8f;}
			#news p{padding-bottom:0;margin:0;}
			#arxsubscribe {float:left;width:248px;height:120px;margin:30px 1px 0 0;}
				#arxsubscribe a{float:left;padding:90px 10px 0 0px;color:#004177;text-decoration:none;}
				#arxsubscribe a:hover{text-decoration:underline;}
					#arxsubscribe a.arxiv{}
					#arxsubscribe a.subscribe{}


/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	
	
	.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    background-color: #fff;
    color: #333;
    border: 8px solid #666;
    padding: 12px;
}

.jqmOverlay {background-color:#fff}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

					
					
#containerr #rightblock #maincontr{position:absolute;top:0;left:0}
	#containerr #rightblock #maincontr h2{color:#FFF;font-weight:normal;font-family:Georgia;padding:16px 0 16px 16px;font-size:24px;}
	#containerr #newsr{float:left;margin:0 16px 16px 0;}
	#containerr #newsr span.date{background:#c9c9c9;color:#000;padding:2px 14px 2px 8px;font-size:10px;margin:0;margin:0 0 0 16px;}
	#containerr #newsr p.zagolovok{font-weight:bolder;font-size:11px;color:#fff;margin:0 0 0 16px;padding-bottom:0;}
	#containerr #newsr p.zagolovok a{text-decoration:none;color:#fff;}
	#containerr #newsr p.zagolovok a:hover{text-decoration:underline;color:#fff;}
	#containerr #newsr p{padding-bottom:0;margin:0 0 0 16px;font-size:11px;}
	#containerr #arxsubscriber {float:left;margin:30px 1px 0 0;}
		#containerr #arxsubscriber a{float:left;padding:0 10px 0 0px;color:#fff;text-decoration:none;font-size:11px;}
		#containerr #arxsubscriber a:hover{text-decoration:underline;}
			#containerr #arxsubscriber a.arxiv{}
			#containerr #arxsubscriber a.subscribe{}

.sitemap ul {padding:0;}
.sitemap ul li {padding:0;}
#content ul.level1 li a{color:#616161;font-size:12px;}
#content ul.level1 li a:hover{text-decoration:none;}
#content ul.level2  li a{color:#616161;font-size:12px;}
#content ul.level2 li a:hover{text-decoration:none;}
#content ul.level3 li a{color:#616161;font-size:12px;} 
#content ul.level3 li a:hover{text-decoration:none;}
#content ul.level4 li a{color:#616161;font-size:12px;} 	
#content ul.level4 li a:hover{text-decoration:none;}
#content ul.level5 li a{color:#616161;font-size:12px;} 	
#content ul.level5 li a:hover{text-decoration:none;}

#content ul.level1 li {list-style-type: none;font-size:12px;margin:2px 10px 0 30px;padding-left:0;padding-right:0;font-weight:normal;}
#content ul.level2  li {list-style-image: url(/images/sitemapmarker.gif);font-size:12px;margin:2px 0 0 50px;padding-left:0;padding-right:0;font-weight:bolder;}
#content ul.level3 li {list-style-image: url(/images/sitemapmarker.gif);font-size:12px;margin:2px 0 0 65px;padding-left:0;padding-right:0;font-weight:normal;} 
#content ul.level4 li {list-style-image: url(/images/sitemapmarker.gif);font-size:12px;margin:2px 0 0 80px;padding-left:0;padding-right:0;font-weight:normal;} 
#content ul.level5 li {list-style-image: url(/images/sitemapmarker.gif);font-size:12px;margin:2px 0 0 95px;padding-left:0;padding-right:0;font-weight:normal;} 

*html #content ul.level1 li{list-style-type: none;font-size:12px;margin:2px 10px 0 30px;padding-left:0;padding-right:0;font-weight:normal;}
*html #content ul.level2  li{list-style-image: url(/images/sitemapmarker.gif);font-size:12px;margin:2px 0 0 20px;padding-left:0;padding-right:0;font-weight:bolder;}
*html #content ul.level3 li{list-style-image: url(/images/sitemapmarker.gif);font-size:12px;margin:2px 0 0 20px;padding-left:0;padding-right:0;font-weight:normal;} 
*html #content ul.level4 li{list-style-image: url(/images/sitemapmarker.gif);font-size:12px;margin:2px 0 0 20px;padding-left:0;padding-right:0;font-weight:normal;} 	
*html #content ul.level5 li{list-style-image: url(/images/sitemapmarker.gif);font-size:12px;margin:2px 0 0 20px;padding-left:0;padding-right:0;font-weight:normal;} 	


#reg{padding:6px 30px;margin:10px 0 8px 0;}
	#reg a{color:#023B82;margin:0 0 0 20px;}/*color:#b33c3a*/
	.inputemail{width:300px;height:16px;padding:2px 1px 1px 10px;font:11px Tahoma, Geneva, sans-serif;background:#fff;border:1px solid #BEBEBE;}



.form *{font-family:Tahoma, Geneva, sans-serif;font-size:12px}
/*.form input{border:1px solid #cacaca}
.form input.t1{width:99%;padding:2px}
.form input.k{font-size:18px;padding:2px}
.form textarea{border:1px solid #cacaca;padding:2px}
.form textarea.t1{width:99%;height:100px}

.send_form *{font-family:Tahoma, Geneva, sans-serif;font-size:12px}
.send_form .ness_msg p {font-size:11px}
.send_form .ness_color{color:red}
.send_form input.text1{border:1px solid #cacaca;padding:2px;width:90%}
.send_form select.select1{border:1px solid #cacaca;padding:2px;width:50%}
.send_form textarea.text1{border:1px solid #cacaca;padding:2px;width:90%;height:100px}
.send_form .captcha{border:1px solid #cacaca;padding:2px;font-size:18px;text-align:center;width:120px}
.send_form .hint{font-size:11px;color:red;}
*/


					
		#text{margin:16px 0 0 0;padding:16px 0 30px 0; }
		#text h2 {margin:42px 0 16px 8px;font-family:Georgia;font-size:24px;font-weight:normal;}
		*html #text h2 {margin:16px 0 16px 8px;font-family:Georgia;font-size:24px;font-weight:normal;}
		
		
	#rightblock {width:248px;float:right;margin:0 0 0 0;background:#969696;min-height:550px;position:relative}
	*html #rightblock {width:248px;float:right;margin:0 0 0 0;background:#969696;height:544px;}
		#rightblock ul {list-style-type:none;margin:16px 20px 20px 20px;}
		#rightblock li {list-style-image: url(/images/menumarker.gif);color:#fff;font-size:12px;padding:0; margin:0 0 16px 16px;font-weight:bolder;}
		#rightblock li a{color:#fff;font-size:12px;text-decoration:none;font-weight:normal;}
		#rightblock li a:hover{color:#fff;font-size:12px;text-decoration:underline;font-weight:normal;}
		
	.clear{clear:both;}
	
	#footer{height:56px;padding-top:12px;}
		#studio a img{float:left;padding-left:10px;}
		#stat{float:left;margin-left:12px;}
		#footer span{float:right;font-size:11px;color:#6d6e71;padding:10px 50px 0 0;}
		