html {height:100%;}
body			{
					margin: 0;
					padding: 0;
					height:auto !important;
  					height:100%;
  					min-height:750px;
					width: auto !important;
  					width: 100%;
					min-width: 1000px;
  					font-size: 12px;
  					font-family: Tahoma;
					color: #000000;
					position: relative;
					background-color: #ffffff;
					}
					
img					{border: none}

a		{color: #0F5E99;}

h4				{
				font-family: Tahoma;
				font-size: 14px;
				color: #3c3c3c;
				}
					
div#logo			{
				position: absolute;
				top: 15px; 
				right: 80%;
				z-index: 2;
				}
				
div#fon
				{
				position: absolute;
				top: 0px;
				left: 0px;
				height: 292px;
				background: url(images/css/fon.gif) 0 0 repeat-x;
				width: 100%;
				}
				
div#shapka			{
					position: absolute;
					top: 0px;
					right: 0px;
					background: url(images/css/shapka.gif) 0 0 no-repeat;
					height: 292px;
					width: 798px;
					overflow: hidden;
					z-index: 1;
					} 
					
div#top_but
					{
					position: absolute;
					top: 89px;
					right: 609px; 
					z-index: 3;
					}
					
div#technologii
					{
					position: absolute;
					top: 160px;
					right: 380px;
					background: url(images/css/technologii.gif) 0 0 no-repeat;
					width: 351px;
					height: 49px;
					z-index: 4;
					}

div#top_menu
					{
					vertical-align: middle;
					position: absolute;
					top: 16px;
					right: 90px;
					height: 55px;
					z-index: 5;
					white-space: nowrap;
					background: url(images/css/top_bkg.gif) 0 1px repeat-x; 

					}
					
div#top_left
					{
					float: left;
					width: 26px;
					height: 55px;
					background: url(images/css/top_left.gif);
					}
					
div#top_right
					{
					position: absolute;
					top: 16px;
					right: 75px;
					width: 18px;
					height: 55px;
					background: url(images/css/top_right.gif) 0 0 no-repeat;
					z-index: 6;
					}
					
span.p_menu 
					{
					position: relative;
					top: 18px;
					height: 100%;
					}
					
span.p_menu  a
					{
					padding-right: 10px;
					font-family: Tahoma;
					font-size: 14px;
					font-weight: normal;
					text-decoration: underline;
					color: #ffffff;
					}

span.p_menu  a:hover
					{
					font-family: Tahoma;
					font-size: 14px;
					font-weight: normal;
					text-decoration: none;
					color: #ffffff;
					}
					
div#bok_menu
					{
					position: absolute;
					top: 300px;
					left: 25px;
					width: 220px;
					}
					
div#bok_menu ul
					{
					list-style-image: url(images/css/bull1.gif);
					}
					
div#bok_menu ul li
					{
					border-bottom: solid 1px #cccccc;
					}
					
div#bok_menu ul a		{
					font-family: Tahoma;
					font-size: 14px;
					font-weight: normal;
					text-decoration: none;
					color: #0f5e99;
					width: 100%;
					line-height: 25px;
					padding-bottom: 5px;
					}
					
div#bok_menu ul a:hover	{
					font-family: Tahoma;
					font-size: 14px;
					font-weight: normal;
					text-decoration: underline;
					color: #0f5e99;
					}
					
div#news
					{
					float: right;
					width: 220px;
					margin-top: 300px;
					margin-right: 25px;
					}
					
div#content
					{
					padding-top: 300px;
					}
					
div#content h1		{
					font-family: Tahoma;
					font-size: 20px;
					color: #3c3c3c;
					font-weight: normal;
					}
					
div#content h2		{
					font-family: Tahoma;
					font-size: 18px;
					color: #3c3c3c;
					font-weight: normal;
					}
					
div.h2
					{
					font-family: Tahoma;
					font-size: 18px;
					color: #3c3c3c;
					font-weight: normal;
					}
					
div#content h3		{
					font-family: Tahoma;
					font-size: 16px;
					color: #3c3c3c;
					font-weight: normal;
					}

div#news_block
					{					
					width: 241px;
					}
					
div#news_block p
					{
					background: url(images/css/news_bkg.gif);
					padding-left: 20px;
					padding-right: 15px;
					margin-top: -3px;
					padding-bottom: 20px;
					margin-bottom: 0px;
					}

div#news_block p a
					{
					width: 198px;
					height: 28px;
					font-size: 10px;
					color: #ffffff;
					margin-top: 10px;
					padding-left: 130px;
					padding-top: 7px;
					padding-bottom: 15px;
					padding-right: 15px;
					background: url(images/css/news_podr.gif) 0px 0px no-repeat; 
					}

div#footer
					{
					position: absolute;
					bottom: 0px;
					width: 100%;
					border-top: double 1px #cccccc;
					}
					
div#footer1
					{
					float: left;
					border-right: solid 1px #cccccc;
					width: 200px;
					padding: 20px;
					margin: 10px;
					color: #909090;
					font-size: 11px;
					}
					
div#footer1 a
					{
					color: #909090;
					font-size: 11px;
					}

div#footer2
					{
					float: left;
					text-align: left; 
					width: 200px;
					padding: 20px;
					margin: 10px;
					color: #909090;
					font-size: 11px;
					}
					
div#rasporka
					{
					clear: both;
					height: 130px;
					overflow: hidden;
					width: 95%;
					}
					
div#search
					{
					background: url(images/css/search.gif) 0 0 no-repeat;
					position: absolute;
					padding-top: 5px;
					padding-left: 20px;
					padding-bottom: 10px;
					padding-right: 20px;
					top: 90px;
					right: 30px;
					z-index: 7;
					}
					
div#search b
					{
					font-size: 12px;
					color: #ffffff;
					padding-top: 5px;
					padding-bottom: 5px;
					padding-left: 10px;
					padding-right: 10px;
					background: url(images/css/poisk.gif) 0 0 no-repeat;
					}
					
div#price
					{
					width: 139px;
					height: 33px;
					position: absolute;
					top: 125px;
					right: 30px;
					z-index: 8;
					}
					
table#table
					{
					border-collapse: collapse !important;
					}
					
table#table td,th
					{
					border: solid 1px #ababab;
					}
					
table#table th
					{
					background-color: #F1EDE0;
					font-weight: bold;
					}
					
p#v1
					{
					background-color: #ffffff;
					border: solid 1px #a9a9a9;
					padding: 5px;
					}
					
p#v2
					{
					background-color: #F1EDE0;
					border: solid 1px #a9a9a9;
					padding: 5px;
					}
					
p#v3
					{
					background-color: #F1EDE0;
					border: none;
					padding: 5px;
					}
					
ul.map {list-style-image: url(images/css/bull3.gif);}
					
li.s1	 {
		background: url(images/css/bull1.gif) 0px 5px no-repeat;
		}

li.s1 a
	{
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0058b9;
	text-decoration: underline;
	}

li.s2	 {
	    background: url(images/css/bull2.gif) 12px 7px no-repeat;
   	}

li.s2 a
	{
	padding-left: 20px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: norm;
	color: #0058b9;
	text-decoration: underline;
	}

li.s3	 {
	    background: url(images/css/bull3.gif);
   	}

li.s3 a
	{
	margin-left: 40px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: norm;
	color: #0058b9;
	text-decoration: underline;
	}
	
div#label
			{
			float: right;
			}
			
INPUT#send
			{
			background-color: #0F5E99;
			color: #ffffff;
			}