html {height:100%;}
body			{
					margin: 0;
					padding: 0;
					height:auto !important;
  					height:100%;
  					min-height:100%;
					width: auto !important;
  					width: 100%;
					min-width: 1000px;
  					font-size: 15px;
  					font-family: Tahoma;
					position: relative;
					background: #1C1C1C;
					color: white;
					}
img					{border: none}
div#content img		{padding: 4px; border: solid 1px #44536f}
h1					{
					color: #FF7F00;
					font-size: 24px;
					padding: 3px;
					border-bottom: dashed 1px white;
					}
h2					{
					font-size: 16px;
					color:  #FF7F00;
					padding: 2px;
					border-bottom: dashed 1px white;
					}
h3					{
					font-size: 13px;
					color: #FF7F00;
					padding-left: 50px;
					background: url(/images/css/bullit.gif) 35px 7px no-repeat;
					}
div.backcolor		{
					font-weight: bold;
					padding: 10px;
					color: #4f5454;
					background: #dae2f4;
					border: solid 1px #44536f;
					}
ul li					{
					list-style-type: square;
					font-family: Tahoma;
					font-weight: bold;
					font-size: 12px;
					color: #787878;
					}
		
ol li					{
					font-family: Tahoma;
					font-weight: bold;
					font-size: 12px;
					color: #787878;
					}


span.text2			{color: #5462B3}
a					{
					font-weight: bold;
					color: white;
					}
a:hover				{color: #FFfF00;}

hr					{
					margin: 10px 0;
					height: 1px;
					overflow: hidden;
					border: none;
					border-bottom: dashed 1px white;
					}
b
	{color: #FF7F00}
/*----------------------------------------------------------------*/
.table				{
					border-collapse: collapse;
					margin: 0 auto;
					border: solid 1px #aec0e8;
					}
.table td,.table th	{
					border: solid;
					border-top: solid 1px #aec0e8;
					background-color: #aec0e8;
					padding: 3px;
					}
.table th,.table .th{background: #ABC4E7;}
.table .td		{background-color: #aec0e8}
.table .tr2		{background-color: #ABC4E7}
/*----------------------------------------------------------------*/
div#main				{
					width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1010px" : "");
					}
div#rasporka			{
					clear: both;
					width: 1000px;
					height: 50px;
					overflow: hidden;
					}
/*----------------------------------------------------------------*/
div#shapka			{
					background: #FF7F00;
					height: 230px;
					width: 100%;
					overflow: hidden;
					border-bottom: solid 3px white;
					} 
div#shapka2			{
					height: 230px;
					width: 100%;
					overflow: hidden;
					} 
div#top_but			{
				    position: absolute;
				    top: 70px; right: 25px;
					line-height: 25px;
				    }
div#slogan			{
					position: absolute;
					top: 190px; right: 22%;
					color: #fafbfe;
					font-size: 22px;
					height: 60px;
					overflow: hidden;
					}
div#telefon			{
					position: absolute;
					top: 100px; left: 25px;
					width: 250px;
					color: #fafbfe;
					font-size: 14px;
					}
/*----------------------------------------------------------------*/
div#menu
	{
	position: absolute;
	top: -2px;
	left:0;
	width: 100%;
	}
div#menu table
	{
	margin: 0 auto;
	width: 80%;
	height: 40px;
	background: #1C1C1C;
	border-collapse: collapse;
	border: solid 1px white;
	}
div#menu table td
	{
	border: solid 2px white;
	text-align: center;
	height: 50px;
	}
div#menu table td a
	{
	white-space: nowrap;
	text-decoration: none;
	font-size: 16px;
	padding: 10px;
	padding-left: 20px;
	}
div#menu table td:hover
	{
	background: #363636;
	}
div#menu table td:hover a
	{
	color: #FF7F00;
	}
div#sub a
	{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-decoration: none;
	padding: 3px 15px;
	background: url(/images/css/bull.gif) 0 50% no-repeat;
	font-size: 14px;
	}
div#sub
	{
	color: #1d2c50;
	width: 78%;
	margin: 0 auto;
	padding: 3px;
	background-color: #1C1C1C;
	border: solid 1px white;
	border-top: none;
	}
div#sub a:hover{color: #FF7F00;}

/*----------------------------------------------------------------*/
div#left				{
					float: left;
					width: 250px;
					overflow: hidden;
					background: #CD6600;
					border-right: solid 1px white;
					border-bottom: solid 1px white;
					}
div#left_menu a		{
					
					display: block;
					font-weight: bold;
					font-size: 13px;
					padding: 5px;
					padding-left: 50px;
					background: #FF7F00;
					border-bottom: solid 1px white;
					text-decoration: none;
					}
div#left_menu a:hover
	{
	background: #1C1C1C;
	}
div#left_menu a#selected
	{
	color: black;
	background: url(/images/css/bull2.gif) 35px 50% no-repeat;
	}
div.sub a
	{
	font-size: 12px !important;
	padding: 2px !important;
	padding-left: 80px !important;
	border: none !important;
	}
/*----------------------------------------------------------------*/
div#content			{
					margin: 20px 240px 80px 270px; 
					font-size: 12px;
					}
/*----------------------------------------------------------------*/
div#footer			{
				    position: absolute;
				    bottom: 0;
				   	width: 100%;
					height: 54px;
					overflow: hidden;
				   	clear: both;
					background: #FF7F00;
					color: white;
					font-size: 10px;
					border-top: solid 3px white;
					}
div#footer_in		{
					width: 100%;
					height:54px;
					}
div#footer1			{
					float: right;
					width: 250px;
					padding: 15px;
					overflow: hidden;					
					}
div#footer2			{
					margin-right: 300px;
					padding: 15px;
					padding-left: 100px;
					}

div#sitemap a
		{
		font-family: Tahoma;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		}