body {margin:0; padding:0; background-color:#FFF; font-family: Tahoma, Arial, Times}

#header {height:205px; background: url(../images/bg-header.jpg) repeat-x top left; min-width:999px; position:relative}
*html #header {width: expression(document.body.clientWidth < 996? "995px" : "100%");}
	#logo {height:160px; left:0px;  padding:45px 0pt 0pt 80px; position:absolute; top:0px; background:url(../images/red.gif) no-repeat bottom left}
		#logo img {float:left}
		#logo a img {border:none}
			#logo img#sloagan {margin:4px 0 0 80px}
	
	#region {background:transparent url(../images/region.gif) no-repeat scroll left bottom; height:227px; position:absolute; right:0px; top:0px; width:329px;}
	*hrml #region {right:-1px}
		#subscribe {font-size:12px; font-weight:bold; left:184px; position:relative; top:57px; width:90px; margin:0}
			#subscribe a {color:#FFF; text-decoration: none;}
		#news-header {color:#FFFFFF; font-size:17px; font-weight:normal; margin:0pt; padding:8px 57px 0pt 10px; position:absolute; right:0pt; top:192px; width:90px; background: url(../images/h1-bg.gif) no-repeat top left}
	#region #lebedev {position:absolute; left:165px; top:105px;}
		#region #lebedev a img {border:none;}
		#region #lebedev a {margin: 0 15px 0 0;}
		
	
#content {min-width:999px; overflow:hidden}
	#wrapper-left {margin:0pt -326px 0pt 0pt; float:left; width:326px; background:url(../images/nav-bg.gif) repeat-x top left}
	#navbar {background:#E1E6E8; border-bottom:1px solid #48676d; border-right:1px solid #48676d; padding:10px 0 30px 0; position:relative;position:absolute; width:325px; z-index:1}
		#navbar ul#navigation {margin:0px 0 0 0; padding:0pt;}
		*html #navbar ul li {padding:3px 0pt 0 0; }
		#navbar ul#navigation li {padding:3px 0 0 0}
		#navbar ul#navigation li.selected {}
		#navbar ul#navigation li a {font-weight:bold; color:#677a82; display:block; padding:1px 0 2px 100px; text-decoration:none; background: url(../images/menu-a.gif) no-repeat 71px top; margin:0; min-height:14px}
		#navbar ul#navigation li.selected a.selected {color:#000;  background: url(../images/menu-a-c.gif) no-repeat 71px top; border-bottom:1px solid black}
		
		#navbar ul#navigation li.selected a.head {border-bottom: 1px solid black;}
		*html #navbar ul li a {height:14px}
		#navbar ul#navigation li a.choosen {color:#000;  background: url(../images/menu-a-c.gif) no-repeat 71px top; border-bottom:1px solid black}
		#navbar ul#navigation li a.choosen:hover {background:none; color:#000;  background: url(../images/menu-a-c.gif) no-repeat 71px top} 
		#navbar ul#navigation li a:hover {background: url(../images/menu-a-h.gif) no-repeat 71px top; color:#FFF}
		#navbar ul#navigation ul {background:#FFFFFF; margin:0pt; padding:0pt;}
		#navbar ul#navigation ul li {padding: 2px 15px 0 0;}
		#navbar ul#navigation ul li.last a {background: none !important;}
		#navbar ul#navigation ul li a {color:#0b7a90; padding:3px 0 5px 115px; background: url(../images/2lvl-bg.gif) no-repeat 113px bottom !important; font-weight:normal}
		#navbar ul#navigation ul li a:hover {background: url(../images/2lvl-bg.gif) no-repeat 113px bottom; color:#92a1a4}
		#navbar ul#navigation ul li a.no-bg {background:none}
		#navbar ul#navigation ul li a.no-bg:hover {background:none}
		#navbar ul#navigation ul li a.choosen2 {color:#92a1a4}
		#navbar ul#navigation ul li a, #navbar ul li a {font-size:12px}
		#search {padding:400px 70px 0pt 85px; font-size:12px; color:#262626}
			#search #prestupnik {height:190px; padding:0pt 0pt 0pt 4px; margin:0pt 0pt 0pt 4px; width:123px; background:url(../images/prestupnik.gif) no-repeat top left;}
			#search #prestupnik a img {border:none}
	
	#inner-content {overflow:hidden; margin:0pt 0pt 20px 326px; }
		#perss-relise {background:#348D9F url(../images/bg-green.gif) no-repeat scroll left bottom; margin:0pt 0pt 0pt -351px; overflow:hidden; padding:45px 45px 45px 376px; min-height:200px}
		*html #perss-relise {margin:0pt 0pt 0pt -350px;}
			#perss-relise-inn {background:#348D9F url(../images/bg-green.gif) no-repeat scroll left bottom; margin:0pt 0pt 0pt -351px; overflow:hidden; padding:25px 45px 30px 396px;}
			
			#perss-relise-inn p {margin:0; color:#FFF; font-size:14px}
			#perss-relise-inn a {color:#FFF}
				#perss-relise-inn p span a {color:#FFF; font-size:14px}
		#col-wrapper1 {background:transparent url(../images/news.gif) repeat-y scroll 33% top; height:100%}
		#col-wrapper2 {background:transparent url(../images/news.gif) repeat-y scroll 66% top; height:100%}
			.coll {width:33%; float:left;}
			.coll p {padding:0 20px; margin: 0 0 10px 0; font-size:12px; color:#FFF;}
			.coll a {color:#FFF;text-decoration:none}
			.coll a img {border:none}
			.coll a:hover {text-decoration:underline}
			.coll p.wimg {padding:25px 20px 0px 20px; font-size:11px; font-weight:bold; color:#FFF; overflow:hidden; display:block}
			*html .coll p.wimg {padding:25px 20px}
			.coll p.wimg img {float:left; margin:-25px 30px 0 0}
			.coll p.wimg a img {border:1px solid black}
			.coll p.wimg a img:hover {border:1px solid #FFF}
			.coll p.wimg a:hover img {border:1px solid #FFF}
			/*.center {border-left:1px solid black; border-right: 1px solid black;}*/
		table {border-collapse: collapse; border-bottom:1px solid #348d9f}
		.tab-head td {padding:15px 10px 23px 7px; background:#ebecec; font-size:12px; font-weight:bold; color: #000; border-right:3px solid #FFF; border-bottom:none}
		.tab-head-2lvl {background-color:#dcddde; }
		table td {color:#262626; font-size:12px; padding:15px 10px 23px 7px; border-right:2px solid #FFF; border-bottom:1px solid #c4cacf}
			table td strong {color:#000}
		table tr.last td {background:#FFF}
		.wnohdr td {border-top:#dbdcdc 3px solid}
		
		#inner-content h1 {background:#000000; color:white; font-size:17px; font-weight:normal; margin:0pt; padding:5px 0pt 5px 44px;}
		#first-post {background-color:#e1e6e8; padding:30px 130px 0 45px; margin:0pt 0pt 0pt -45px;}
		#first-post-inn {background-color:#E1E6E8; margin: 0 0 20px; padding: 30px 130px 5px 45px;}
		#news {padding:00px 130px 0px 45px; position:relative; z-index:1;}	
		#news p, #first-post p {margin:0 0 10px 0; font-size:12px; color:#262626}
		#news a, #first-post a {color:#000; font-weight:bold}
		#news a:hover, #first-post a:hover {text-decoration:none}
		#news span, #first-post span {color:#c80202; font-weight:bold}
			#news ul {font-size:12px; color:#262626}
			#news ul li {list-style-image: url(../images/li1.gif); margin:5px 0 0 0}
			#news ul li ul li, #news ul li ul li ul li {list-style-image: url(../images/li2.gif);}
			#perss-relise #news-header {position:absolute; right:0pt; top:189px; z-index:10;}
		#news-inn {padding:00px 130px 0px 45px; position:relative; z-index:1;}	
		#news-inn p, #first-post-inn p {margin:0 0 10px 0; font-size:12px; color:#262626}
		#news-inn a, #first-post-inn a {color:#348d9f; font-weight:bold}
		#news-inn a:hover, #first-post a:hover {text-decoration:none}
		#news-inn span, #first-post span {color:#c80202; font-weight:bold}
		#news-inn p img {border:2px solid #d4d4d5; padding:1px}
		#news-inn p.capation {font-size:11px;}
			#news-inn ul {font-size:12px; color:#262626}
			#news-inn ul li {list-style-image: url(../images/li1.gif); margin:5px 0 0 0}
			#news-inn ul li ul li, #news ul li ul li ul li {list-style-image: url(../images/li2.gif);}
			#perss-relise #news-header {position:absolute; right:0pt; top:189px; z-index:10;}
			
#visualizer	{margin: 0; width: 100%; height: 460px; position: relative; top: 0px; left:0; z-index: 0;}
	* html #visualizer	{position: static; width:98%}
		#visualizer p	{}
		#visualizer dl	{position: absolute; left: 0px; top: 0px; width:100%; margin:10px 0 0 0}
  *html #visualizer dl {z-index: 2; top: 160px;}
		#visualizer dl dt	{float: left; margin: 0 3px 0 0; padding:7px 11px 11px; width: 100px; color: #4c4c4c; font-size: 12px; font-weight: normal; line-height: 12px; position: relative; z-index: 10; cursor: pointer;}
  *html #visualizer dl dt	{margin: 0 3px 0 0; padding: 7px 11px 11px; width: 100px; color: #4c4c4c; background: transparent url(/images/ui/tab-inactive.gif) left top no-repeat; font-size: 11px; font-weight: normal; line-height: 12px; position: relative; z-index: 10; cursor: pointer;}
		#visualizer dl dt.active {color: #000; font-weight: bold; background: #DCE0E4 url(../images/vis-bg.gif) no-repeat scroll right bottom;  z-index: 30;}
		#visualizer dl dd	{padding: 15px 0px 0 0; border-top: 1px solid #348d9f; width: 100%; background: #fff; position: absolute; left: 0; top: 23px; z-index: 20; margin:0}
		*html #visualizer dl dd {}
	
	.wrap-faces {overflow: hidden; padding: 20px 0 0 0; position: relative;}
	*html .wrap-faces {}
		.wrap-faces .face-img {position: absolute; top: 20; left: 0;}
		.wrap-faces .under {font-weight: bold; text-decoration: underline;}
		.wrap-faces #biography  {position: relative; top: 0; left: 200px; overflow:hidden}
			.wrap-faces #biography   {margin: 0 0 15px; width: 70%;}
			.wrap-faces #biography  h3 {margin: 0 0 20px;}
			.wrap-faces #biography  h4, .wrap-faces #biography  h5 {margin: 20px 0 10px; font-size: 13px;}
		
		
		.face {margin: 0pt 5% 0pt 0pt; width: 80%; float:left; height: 230px; overflow: hidden; position: relative;}
			.face div {position: absolute; left: 160px; top: 0px;}
		.face a img {border:3px solid #D4D4D5; padding:1px;}
		*html .face {margin:0 1.6% 0 0}
		p.face-img {float:left; margin:0pt 30px 0pt 0pt !important;}
		p.face-img img {border:3px solid #D4D4D5; padding:1px;}

	#archiv {}
		#archiv p {margin:0 0 5px 0}
		#archiv p a {color:#348D9F; font-weight:normal; text-decoration: underline}
		#archiv p a:hover {text-decoration: none}
		#archiv p span a {color:#348d9f}
				
	form#formo4ka {float: left; clear: both;}
		form#formo4ka p {float: left; clear: both; margin:10px 0pt 0pt;}
		form#formo4ka p img {border:2px solid #87acb0; margin: 0 0 6px 170px;}
		form#formo4ka label {float: left; width: 170px; display: block; clear: left;}
		form#formo4ka label input {margin:3px 3px 0pt 0;width:13px}
		form#formo4ka input {float: left; width:250px; clear: right;}
		form#formo4ka textarea {width:250px}
		form#formo4ka input.submit {margin:0 0 6px 170px; width: 120px;}
		form#formo4ka input#ok {width:178px}
		
		.section {margin: 0 0 20px 0}
				
		
#footer {background:#000000 none repeat scroll 0%; height:27px; min-width:999px;}
	#adress-inn {background:transparent url(../images/lupa.gif) no-repeat scroll right top; height:140px; padding:205px 0pt 0pt 114px; margin:0; position:relative; top:290px; z-index:0}
	#adress-inn p {margin: 0; padding:0; color:#080707; font-size:11px;}
	#adress {background:transparent url(../images/lupa.gif) no-repeat scroll right top; height:140px; padding:205px 0pt 0pt 114px;}
	#adress p {margin: 0; padding:0; color:#080707; font-size:11px;}
	#footer p {color:#FFFFFF; font-size:11px; padding:8px 0pt 0pt 75px; margin:0}
		#footer p a {color:#FFF}
	#adress h5, #adress-inn h5 {color:#a7bfc8; font-size:28px; margin:-33px 0pt 0pt;}
	
.clearing {clear:both;}
.hidden {display: none;}