	html {
		height:100%;
  		overflow:hidden;
	}

	body {
	  margin:0;
	  padding:0;
	  width:100%; height:100%;
	  overflow:hidden;
	}
	* html body{
		/*height:93%;*/
	}

	#borderdiv{
		width:100%;
		height:100%;
  	    padding:0; margin:0;
  	    border:0px solid red;
  	    overflow:auto;
  	    background:#4A2116;/*url(../images/background.png);*/
  	    position:relative;
	}

	#links{
		/*width:998px;*/
		margin:0 auto;
		/*border:1px solid green;*/
		/*overflow:hidden;*/
		zoom:1;
	}

	#colontitul {
		text-align:right;
		/*width:998px;*/
		margin:0 auto;
		color:white;
		font-size:9pt;
	}

	#content {

		margin:0 auto;
		padding:0;
		min-height:88%;
		min-width:998px;
		/*width:998px;*/
		/*padding-bottom:3%;*/
		background:#FFF;
		zoom:1;
		background:white;/*url(../images/kubik.JPG) white right bottom no-repeat;*/
		border:0px solid green;
		position:relative;
	}

	.outer {
  		background:#4A2116;
  		margin:0 auto;
  		min-width:998px
	}


/* стили для IE6 */
* html .outer {padding-left:998px !important;}
* html .minwidth {height:0} /* holy hack для IE, что бы включить свойство hasLayout */
* html #links {margin-left:-998px !important;position:relative !important; height:0 !important;}
* html #content {margin-left:-998px !important;position:relative !important; height:0 !important;}
* html #colontitul {margin-left:-998px !important;position:relative !important; height:0 !important;}

	/* html #content {
		margin-left: -998px;
		width:100%;
	}*/



	* html #content {
  		height:88%;
	}



	#links ul{
		list-style:none;
		overflow:hidden;
		margin:0;
	}

	#links ul li{
		float:right;
		line-height:32px;
		margin-left:20px;
	}



	#pictograms {
		float:right;
		margin-top:50px;
		cursor:pointer;
	}

	#header {
		/*border: 1px solid red;*/
		zoom:1;
		overflow:hidden;
		height:150px;
	}

	#pagebody {
		padding:0;
		margin:0;
		position:relative;
		min-height:500px;
		/*border: 1px dotted blue;*/
		/*overflow:hidden;*/
		zoom:1;
	}

	* html #pagebody {
  		height:500px;
	}

	#footer {
		/*border: 1px dotted red;*/
		/*width:100%;*/
		height:120px;
		zoom:1;
		padding:0; margin:0;
		background:#F3F3F3;
		color:#494432;
		font:8pt verdana, Sans-Serif;
		position:relative;
		bottom:0;
	}

	#contacts {

		padding: 0;
		float:left;
		margin:30px 0;
		/*margin-left:191px;*/
		zoom:1;
		width:65%;
		font-size:1.1em;
		line-height: 1.7em;

		/*overflow:hidden;*/
	}

	* html #contacts {
		/*margin-left:95px;*/
	}

	/** html #contacts {
  		margin-left:10%;
	}*/

	#telephone {
		font-family:Verdana ,Arial,sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		color: #000;
		/*text-align: left;
		margin-bottom:3px;
		float:left;
		width:35%;*/
	}

	#address {
		float:left;
		width:35%;
		margin-left:191px;
		margin-right:-100%;
	}

	* html #address {
		margin-left:95px;
	}

	#mail {
		/*text-align: left;
		margin-bottom:3px;
		margin-left:0px;*/
		float:right;
		width:35%;
		margin-left: 40%;
		/*width:35%;*/
	}

	* html #mail {
		margin-left:20%;
	}

	#mail a{
		color:#494432;
	}

	#kubik {

		/*border:1px solid green;*/
		background:url(../images/cube.png) right bottom no-repeat;
		_background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/hrschool/images/cube.png', sizingMethod='crop');
		width:266px;
		height:158px;
		position:absolute;
		right:0; bottom:0;
		padding:0; margin:0;
		zoom:1;

	}

	.empty {
		clear:both;
		/*zoom:1;*/
		height:0px;
		line-height:0px;
	}

	#ajaxmenu {
		text-align:right;
		margin:5px 0;
	}

	.ajaxitem {
		text-align:right;
		margin:0 10px;
		border-bottom:2px dotted black;
	}

	.ajaxitem a:link {
		text-decoration: none;
		font-size:0.8em;
		font-weight:bold;
	}

	.ajaxitem a:hover, .ajaxitem a:visited {
		text-decoration: none;
		font-size:0.8em;
		font-weight:bold;
	}
	.blue a:link, .blue a:hover, .blue a:visited{
		color:#0072BC;
	}

	.green a:link, .green a:hover, .green a:visited {
		color:#00A651;
	}

	#ajaxmenu ul li {
		float:left;
	}

	#main{
		margin:0;
		/*margin-left:10%;*/

		/*padding: 10px 5px;*/
		/*height:99%;*/
		float: left;
		/*border:1px solid black;*/
		width:65%;
		z-index:100;

	}

	/* html #main {
  		margin-left:5%;
	}*/

	.blog, .blog_main {
		margin:0;
		margin-left:191px;
		padding:0;
	}

	* html .blog {
		margin-left:180px;
	}

	* html .blog_main {
		margin-left:180px;
	}

	#corner_bottom {
		z-index:10;
		display:block;
		width:7px;
		height:7px;
		position:absolute;
		right:0; bottom:0;
		background:url(../images/corner-bottom.PNG) no-repeat;
		_background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/hrschool/images/corner-bottom.PNG', sizingMethod='crop');
	}

	#zav {
		z-index:10;
		display:block;
		width:114px;
		height:68px;
		position:absolute;
		right:0; bottom:0;
		background:url(../images/zav.png);
		_background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/hrschool/images/zav.png', sizingMethod='crop');
	}

	* html #corner_bottom {
		bottom:-8%;
	}

	#corner_top {
		z-index:10;
		display:block;
		width:7px; height:7px;
		position:absolute;
		right:0; top:0;
		background:url(../images/corner-top.PNG) no-repeat;
		_background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/hrschool/images/corner-top.PNG', sizingMethod='crop');
	}

	.contentpaneopen, .contentpaneopen_main {
		margin:0; padding:0;
		padding-right:10px;
	}


	#menudiv{
		margin:0;
		margin-top:1.5em;
		margin-right: auto;
		zoom:1;
		float:right;
		overflow:hidden;
		/*border:1px solid yellow;*/
		z-index:5;
		width:20%;
	}

	#books{
		margin-top:50px;
	}

	#books a:link, #books a:hover, #books a:visited {
		font-size:10pt !important;
		color:blue !important;
		text-decoration: underlined;
	}

	.border {
		border:1px solid green;
	}
	.menu {
  		list-style: none;
  		margin:0; padding:0;
  		overflow:hidden;
	}


	.menu li a{
		text-decoration: underlined;
		font:11pt verdana, Sans-Serif;
		font-weight: normal;
		color: #000000;
		line-height:23px;
	}

	#subscription {
		margin:20px 40px;
	}


	#logo{

		width:475px;
		/*margin-left:7%;
		margin-top:4%;*/
		/*border:1px solid green;*/
		background:url(../images/logo-brown.jpg) white left top no-repeat;
		height:150px;
		padding-left:40px;
		float:left;
		zoom:1;
	}

	.moduletable_forum {
		text-align: left;
		margin-bottom:3px;
		float:left;
		width:48%;

		/*padding:10px;*/
		margin-right: -55%;
	}

	#pol{

		margin-bottom:3px;
		float:right;
		text-align:left;
		margin-right:5%;
		margin-top:30px;
		width:22%;
	}

	.moduletable_blog{
		text-align: left;
		margin-bottom:3px;
		float:right;
		width:48%;
		margin-left: 45%; display: inline;
		/*padding:10px;*/
	}

	#news_container{
		/*padding-right: 1px;*/
		overflow-x: hidden;
		margin-left:191px;
		zoom:1;
	}

	* html #news_container {
		margin-left:191px;
	}

	.article_separator {
		line-height:0;
	}

	#blogdiv h3, #news h3{
		/*margin-left:15px;*/
		display:inline;

	}

	#tel {
		margin-top:1%;
		width:20%;
		zoom:1;
		float:left;
		padding-right:10%;
		font-family: Verdana, regular;
	}


	.selected {
		font-family:Verdana ,Arial,sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display:inline;
		color: #808090;
		text-align: left;
	}

	.input{
		border:0px;
	}

	#diplom {
		position:absolute;
		left:0;
		bottom:-20px;
		width:180px;
		height:350px;
		cursor:pointer;
		background:url(../images/deeplom2.png) right top no-repeat;
		_background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/hrschool/images/deeplom2.png', sizingMethod='crop');
	}

	.blogdate {
		white-space:nowrap;
		color:#c0c0c0;
		font-style:italic;
	}


