﻿div#all { height:100%; }

div#page_wrap { margin:0 auto; top:30px;	width:90%; position:relative; min-height:92%; margin-bottom:50px; /*_height:100%;*/ }

div#header { margin: 0;	height:110px;	width:100%; }
	div#header div.logo { background-image:url(images/logo.jpg);	width:210px;	height:53px; float:left; }
	div#header div.banner { 	width:468px;	height:70px;	float:right; }
	div#header div.nav { position:absolute; right:0px;	top:60px; }
		div#header div.nav ul { font-size:1.2em; margin-top:1.2em; }
			div#header div.nav ul li {	height:40px;	margin-left:40px;	padding:0 0 0 20px; /*background-image: url(images/li_nav.gif);	background-repeat:no-repeat; line-height:40px;*/ }
	div#header div.nav li { display:inline; }
	div#header div.nav a { color:#6C6E6F; /*text-decoration:none; text-transform: uppercase; font-weight:bold;*/ }
		div#header div.nav a:hover { color: #999999; }
	
div#main { top:60px; width:100%; float:left; min-height:250px; padding-bottom:70px; margin-bottom:5px;}
div#main div#left_menu {max-width:150px; width:150px; height:100%;	float:left; list-style:none;  }
div#main div#left_menu div.head {background-color:#184F6E; }
div#main div#left_menu div.head a {padding:0 0px 0 0px; margin-bottom:10px;	margin-top:0px; line-height:17px;	color:#FFFFFF; font-weight: bold; text-align:center; font-size:1.2em; display:block; text-decoration:none; /*background-image:url(images/h31.jpg);	background-repeat:no-repeat; width:141px;	height:27px;*/ }
div#main div#left_menu div.head a:hover { cursor: pointer; display:block; }
div#main div#left_menu ul { background-color:#EBE6E1; padding:15px 0 15px 11px;	margin-top:-10px;	line-height:20px;	list-style:none; font-size:1.4em; margin-left:0; /*width:130px;*/ }
div#main div#left_menu a { color:#000000; list-style:none; list-style-image:none; }
div#main div#content { display:block; overflow: hidden;	position:relative;	left:40px;	margin-right:45px; }
div#main div#content div#tl_block {background-image:url(images/tl_block.jpg);	background-repeat:no-repeat;	width:398px; height:52px;	/*float:left;*/ /**margin-left:40px;*/ }
div#main div#content div#tl_block span { color:#fff; font-size:24px; font-weight:normal;	float:right; margin-right:30px;	margin-top:5px; }
div#main div#content div#tr_block { background-image:url(images/penoplex.jpg); background-repeat:no-repeat; width:200px; height:39px; float:right; }
div#main div#content div#tl_block h1 { font-size: 2.4em; color:#FFFFFF; } 
div#main div#content div#tr_block1 { position:absolute; top:5px; right:0px; }
div#main div#content div#tr_block1 img { padding:0px; margin:0px; }
div#main div#content div#direct { position:relative; width:100%; *width:80px;/*float:left;*/ }
	
/*///////////////////////  ����� ����  //////////////////////////////////*/	
div#main div#content div#content_nav_new { width:100%; position: relative; margin-top:5px; height:20px; font-size:1.2em; float:right; _width:82%; /*right:0px; left:0px;*/ }
div#main div#content div#content_nav_new ul { margin-left:-40px; /*height:21px;	float: right;	width:100%;*/ }
div#main div#content div#content_nav_new ul li { text-align:center;	display:inline-block;	line-height:20px; width:20%; *width:19%; background-color:#558182; margin-right:-5px; border:1px solid white; /*float:left; margin:auto;*/ }	
div#main div#content div#content_nav_new ul li.last { }	
div#main div#content div#content_nav_new ul li.active { margin-right:0;/*margin-right:-4px;*/ }
div#main div#content div#content_nav_new ul li.active a { display:block; text-align:center; color:#558182; text-decoration:none;	padding: 0px 0px 0px 0px; background-color:#FFFFFF; border:1px solid #558182; line-height:18px; /*margin:auto; width:155px;	height:30px; font-size:1.4em; background-image:url(images/backg_nav.jpg);*/ }	
div#main div#content div#content_nav_new a { text-align:center; color:#FFFFFF; text-decoration:none; padding: 0px 0px 0px 0px; /*margin:auto; display:block; width:155px; height:30px; font-size:1.4em; background-image:url(images/backg_nav.jpg);*/ }
div#main div#content div#content_nav_new a:hover { color:#CABEB0; /*font-size:1.4em;*/ }
/*///////////////////////  ����� ����  //////////////////////////////////*/

		div#main div#content div#text{ height:100%; float:left; padding:20px 0px 20px 0px; _margin-left:40px; _width:82%;	width:100%; /*min-width:700px; font-size:1.4em;*/ }
			div#main div#content div#text h1{ margin-top:15px }
			div#main div#content div#text div#left_block { float:left; width:20%; }
			div#main div#content div#text div#right_block { float:right; width:70%;	margin-right:20px; text-align:justify; min-width:70%; }
		
div#footer { position:relative; margin:-70px auto; padding-top:20px; width:90%; font-size:1.2em; color:#A7A7A7; /*height:100%; bottom:0px; float:left; clear:both; padding-bottom:10px; border:solid 1px black;*/ }
	div#footer a { text-decoration:none; color:#A7A7A7; }   
		div#footer a:hover { text-decoration: underline; } 

  div#footer div#bl_block { background-image:url(images/isbiz.jpg); background-repeat:no-repeat; width:224px; height:40px; float:left; padding-left:45px;	padding-top:7px;	vertical-align:top; }	
	div#footer div#br_block {	float:right; padding-top:7px; /*width:200px;	height:39px;*/ }
		div#footer div#bl_block a { text-decoration:none; }
		
/*/////////////////////   ����� ��������   ///////////////////////*/	
	div#tr_block1 {	position:absolute; right:0px; _right:220px; /*top:0px;*/ }
		div#tr_block1 img { margin:0px; max-height:40px;	max-width:210px; float:right; /*padding:0px;*/ }
 
/*///////         ��� ������          /////*/ 
div.buy { font-size:1.2em; }
div.buy div.properties { padding: 0 0 0 30px; }
div.buy div.properties div#company { font-style:italic; font-weight:bold; }

/*///////        �����������          /////*/ 
div.sert { margin:0px 10px 10px 0px; display:block; width:23.5%; height:200px; float:left; left:0px; } 
div.sert div.img { height:150px; width:100%; /*float:left; position:relative; margin:auto;*/ }
  div.sert div.img img { float:none; }
div.sert div.text { float:left; text-align:center; width:100%; /*clear:both;*/ }

.sub { font-size:1.0em; }

/*IE Hacks*/
#all{ _width:expression(
		(document.compatMode && document.compatMode == 'CSS1Compat')
		?
		(
			document.documentElement.clientWidth < 999 ? "999px" :
			(
				document.documentElement.clientWidth > 1230 ? "1230px" : "auto"
			)
		)
		:
		(
			document.body.clientWidth < 999 ? "999px" :
			(
				document.body.clientWidth > 1230 ? "1230px" : "auto"
			)
		)
	)}
div#page_wrap { _height:92%; }
div#main div#content div#content_nav_new { _width:82%; _float:none; }
			div#main div#content div#content_nav_new ul { _float:none; }
				div#main div#content div#content_nav_new ul li { _display:inline; _float:left; }	
div#main div#content div#text{ _float:left; _margin-left:40px; _width:82%; }
	div#main div#content div#text div#tr_block1 { _right:21%; }
/*Firefox 2 Hacks*/
div#main div#content div#content_nav_new ul { float:none; }
div#main div#content div#content_nav_new ul li { display:inline; float:left; }

.clear {clear:both}
.news_list .detail_text {text-align:right; font-weight:bold;}
.news_list IMG {padding:0 10px 10px 0}
/* Репа дуб:) */ 
