html, body			{
					margin: 0;
					padding: 0;
					min-width: 1000px;
  					width: 100%;
  					font-size: 10pt;
  					font-family: tahoma
					}
img					{border: none}
h1					{
					color: #0264ab;
					font-size: 12px;
					}
h2					{
					color: #000206;
					font-size: 11px;
					}
a					{
					color: #fc2205;
					text-decoration: none;
					}
a.black				{
					color: white;
					background: url(images/css/bull2.gif) 100% 50% no-repeat #192b4f;
					padding: 0 10px;
					padding-right: 20px;
					float: right;
					}
a.blacks				{
					color: white;
					background: url(images/css/bull2.gif) 100% 50% no-repeat #192b4f;
					padding: 0 10px;
					padding-left: 3px;}
a:hover			{text-decoration: underline}
/*----------------------------------------------------------------*/
.table				{border-collapse: collapse;}
.table td,.table th	{
					border: solid 1px #132143;
					padding: 3px;
					}
.table th			{
					color: white;
					background: #132143;
					}
/*----------------------------------------------------------------*/
div#main			{
					width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1010px" : "");
					}
div#rasporka		{
					width: 1000px;
					height: 1px;
					overflow: hidden;
					}
/*----------------------------------------------------------------*/
div#shapka			{
					width: 100%;
					height: 320px;
					/*overflow: hidden;*/
					background: url(images/css/shapka_bg.jpg) -200px 0 repeat-x #FBF9F9;
					}
div#shapka1			{
					width: 100%;
					height: 320px;
					/*overflow: hidden;*/
					background: url(images/css/shapka.jpg) 0 0 no-repeat;
					}
table#top_menu		{
					float: right;
					height: 48px;
					position: relative;
					clear: both;
					z-index: 10;
					border-collapse: collapse;
					border: none;
					}
table#top_menu td		{
				background: url(images/css/td_bg.gif) 100% 0 no-repeat white;
				}
table#top_menu a		{
					display: block;
					/*float: right;*/
					height: 42px;
					min-width: 80px;	
					overflow: hidden;
					white-space: nowrap;
					border-bottom: solid 6px #0264ab;
					color: #0264ab;
					text-decoration: none;
					font-weight: bold;
					padding: 0 10px;
					line-height: 40px;
					background: url(images/css/bull.gif) 0 50% no-repeat;
					}
table#top_menu a:hover{
					color: #fc2205;
					background: url(images/css/bull_a.gif) 0 50% no-repeat;
					}
td#top_menu_ugol	{background-color: transparent !important; width: 70px;}
td#top_menu_ugol div	{
					float: right;
					height: 48px;
					width: 70px;
					background: url(images/css/top_menu_ugol.gif) 0 0 no-repeat;
					}
div#top_but			{
					float: right; 
					clear: both;
					}
div.popup			{
					position: absolute;
					top: 40px;
					width: 180px;
					background: white;	
					border: dashed 1px #0264ab !important;	
					padding: 10px;
					padding-left: 0;
					text-align: left !important;	
					z-index: 100;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
			-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
			-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
			opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */				
					}
div.popup a			{
					float: left;
					padding: 0;
					height: auto !important;
					/*position: relative; left: -20px;*/
				   /*	border-top: dashed 1px #0264ab !important;*/
					border-bottom: none !important;
					background: none !important;
					width: 150px;
					overflow: hidden;
					margin-bottom: 5px;
					line-height: 15px !important;
					white-space: normal !important;
					}					
div#logo			{
					position: absolute; 
					top: 80px;
					left: 700px;
					}
div#telefon			{
					position: absolute;
					left: 190px;
					top: 30px;
					width: 300px;
					height: 120px;
					overflow: hidden;
					/*text-align: right;*/
					color: #0264ab;
					font-weight: bold;
					z-index: 1;
					}
div#telefon span	{color: #fc2205}
div#telefon b		{color: #000; font-size: 11pt}
div#adres			{
					position: absolute;
					left: 400px;
					top: 260px;
					width: 450px;
					/*height: 25px;*/
					overflow: hidden;
					color: #0264ab;
					font-weight: bold;
					/*border: 1px solid red;*/
					}
div#navi			{
					position: absolute;
					left: 308px;
					top: 300px;
					}
div#navi a			{color: black}
/*----------------------------------------------------------------*/
div#left			{
					float: left;
					padding-left: 20px;
					position: relative; top: -30px;
					width: 260px;
					background: url(images/css/left_bg.jpg) 0 0 no-repeat;
					}
div#left h1			{
					border-bottom: solid 1px #D7D7D7;
					width: 200px;
					margin-bottom: 0;
					padding-bottom: 10px;
					}
div#inquirerArea			{
					background: #f3f4f6;
					width: 180px;
					padding: 10px;
					padding-top: 1px;
					font-size: 9pt;
					}
div#news			{
					background: #f3f4f6;
					width: 180px;
					padding: 10px;
					padding-top: 1px;
					font-size: 9pt;
					}
div#news p			{
					height: 55px;
					overflow: hidden;
					}
div.foto		{float: left;padding: 10px; height: 180px;}

/*----------------------------------------------------------------*/
div#right			{
					float: right;
					position: relative;
					top: -73px;
					width: 220px;
					margin-left: 30px;
					}
div#right_wh		{
					width: 180px;
					padding: 15px;
					background: white;
					}
div#search			{
					width: 220px;
					height: 90px;
					overflow: hidden;
					text-align: right;
					background: url(images/css/search.gif) 0 0 no-repeat;
					}
div#search input	{width: 120px}
/*----------------------------------------------------------------*/
div#content			{
					background: #fbf9f9;
					min-height: 400px;
					margin-left: 228px;
					/*margin-right: 228px;*/
					padding-left: 80px;
					margin-top: 0px;
					}
/*----------------------------------------------------------------*/

div#footer			{
					clear: both;
					padding: 10px;
					padding-left: 50px;
					margin-top: 15px;
					background: #f3f4f6;
					}
div#otbor	{
		padding: 10px; 
		background: #D7D7D7;
		text-align: right;
		}
div#otbor select {width: 130px}
