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: 13px;
  					font-family: Times New Roman;
					color: #002579;
					position: relative;
					background-color: #ffffff;
					}
					
img					{border: none}

a			{color: #1582D0;}

a:hover		{text-decoration: none;}

a:visited	{color: #ababab;}

h1		{
		color: #ffffff;
		font-family: Tahoma;
		font-size: 16px;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom: 5px;
		background: url(/images/css/h1.gif) 0 0 no-repeat;
		}
		
h1.alt1
		{
		color: #1F6FA5;
		font-family: Tahoma;
		font-size: 16px;
		padding-left: 15px;
		background: url(/images/css/alth1.gif) 0 4px no-repeat;
		}
		
h2		{
		color: #ffffff;
		font-family: Tahoma;
		font-size: 15px;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom: 5px;
		background: url(/images/css/h2.gif) 0 0 no-repeat;
		}
		
h2.alt2
		{
		color: #448BBD;
		font-family: Tahoma;
		font-size: 15px;
		padding-left: 15px;
		background: url(/images/css/alth1.gif) 0 4px no-repeat;
		}
		
h3		{
		color: #ffffff;
		font-family: Tahoma;
		font-size: 14px;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom: 5px;
		background: url(/images/css/h3.gif) 0 0 no-repeat;
		}
		
h3.alt3
		{
		color: #66ABD1;
		font-family: Tahoma;
		font-size: 14px;
		padding-left: 15px;
		background: url(/images/css/alth1.gif) 0 4px no-repeat;
		}
		
h4		{
		color: #2370A0;
		font-family: Tahoma;
		font-size: 13px;
		padding-left: 15px;
		background: url(/images/css/h4.gif) 0 2px no-repeat;
		}
		
h5
		{
		color: #2370A0;
		font-family: Tahoma;
		font-size: 12px;
		padding-left: 15px;
		background: url(/images/css/h5.gif) 0 2px no-repeat;
		}
		
table#shapka
		{
		height: 235px;
		border-collapse: collapse;
		width: 100%;
		/*overflow: hidden;*/
		}
		
table#shapka td
		{
		position: relative;
		/*background-color: #29537E;*/
		border: none;
		}
		
td#back1
		{
		background: url(/images/css/back1.gif) 0 0 repeat-x;
		}
		
td#back2
		{
		background: url(/images/css/back2.gif) 0 0 repeat-x;
		}
		
td#shap
		{
		position: relative;
		top: 0px;
		width: 1120px;
		height: 235px;
		margin: 0 auto;
		background: url(/images/css/shapka.gif) 0 0 no-repeat;
		}
		
div#logo
		{
		position: absolute;
		top: 20px;
		left: 5px;
		}
		
div#top_but
		{
		position: absolute;
		top: 20px;
		right: 20px;
		}
		
div#in_head
		{
		width: 498px;
		height: 235px;
		position: relative;
		top: 9px;
		left: 410px;
		background: url(/images/css/in_head.gif) 0 0 no-repeat;
		}
		
div#slogan
		{
		width: 450px;
		position: absolute;
		left: 195px;
		top: 20px;
		font-size: 21px;
		color: #ffffff;
		}
		
div#kr_kont
		{
		position: absolute;
		top: 85px;
		left: 195px;
		width: 350px;
		height: 120px;
		overflow: hidden;
		font-family: Tahoma;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		}
		
div#tovar
		{
		width: 213px;
		height: 76px;
		background: url(/images/css/basket.gif) 0 0 no-repeat;
		position: absolute;
		top: 162px;
		right: 0px;
		color: #002579;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		padding-top: 5px;
		padding-left: 5px;		
		}
		
div#basket
		{
		padding-top: 7px;
		line-height: 18px;
		font-weight: normal;
		}
		
div#tovar a
		{
		color: #002579;
		text-decoration: none;
		}
		
div#tovar a:hover
		{
		text-decoration: underline;
		}
		
div#basket strong
		{
		color: #0B3EB1;
		}
		
div#icq
		{
		width: 200px;
		height: 30px;
		position: absolute;
		top: 125px;
		right: 10px;
		color: white;
		}
		
div#poisk
		{
		position: absolute;
		top: 210px;
		left: 215px;
		}
		
div#poisk input
		{
		color: #779FB5;
		font-size: 11px;
		border: none;
		}
		
div#poisk a
		{
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 15px;
		padding-right: 18px;
		color: #ffffff;
		background: url(/images/css/button.gif) 0 6px no-repeat;
		}
		
div#menu
		{
		/*padding-top: 7px;*/
		text-align: center;
		background-color: #29537E;
		width: 100%;
		height: 42px;
		}
		
div#menu a
		{
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 17px;
		color: #ffffff;
		/*border-right: solid 1px #1C3B59;
		border-left: solid 1px #1C3B59;*/
		text-decoration: none;
		}

div#menu a:hover
		{
		color: #B6DCFF;
		text-decoration: underline;
		}

table#main
		{
		border-collapse: collapse;
		width: 100%;
		height: 100%;
		}
		
td#left
		{
		vertical-align: top;
		width: 220px;
		height: 100%;
		background: url(/images/css/left_mnu.gif) 0 100% no-repeat #E0EAF0;
		}
		
td#left a
		{
		width: 190px;
		display: block;
		padding-left: 30px;
		line-height: 20px;
		font-family: Tahoma;
		font-size: 11px;		
		color: #002579;
		border-bottom: dotted 1px #809EBC;
		background: url(/images/css/arrow.gif) 20px 9px no-repeat;
		}
		
td#left a:hover
		{
		color: #006EBC !important;
		text-decoration: underline !important;
		}
		
td#left a:visited
		{
		color: #000000;
		text-decoration: none;
		}
		
div.zag
		{
		border: solid 1px red;
		color: #ffffff;
		/*color: #A6141D;*/
		font-size: 16px;
		font-weight: bold;
		background-color: #E24852;
		height: 18px;
		padding-left: 20px;
		padding-top: 10px;
		}
		
td#right
		{
		vertical-align: top;
		width: 200px;
		height: 100%;
		background: url(/images/css/right_mnu.gif) 0 100% no-repeat #ABC5DE;
		}
		
div.news
		{
		padding-top: 15px;
		padding-left: 10px;
		padding-right: 10px;
		}
		
span.date
		{
		display: block;
		padding-top: 5px; 
		padding-bottom: 5px; 
		font-weight: bold;
		color: #A6141D;
		}
		
div.news a
		{
		display: block;
		color: #ffffff;
		background: url(/images/css/podr.gif) 0 0 no-repeat;
		padding-left: 10px;
		padding-bottom: 5px;
		}
		
td#content
		{
		vertical-align: top;
		font-family: Tahoma;
		width: 100%;
		padding: 10px;
		height: 100%;
		}
		
div#nav
		{
		color: #98B7CB;
		font-weight: bold;
		font-family: Tahoma;
		border-bottom: dotted 1px #98B7CB;
		padding-bottom: 5px;
		}
		
div#nav a
		{
		color: #98B7CB;
		font-weight: bold;
		text-decoration: none;
		padding-left: 5px;
		padding-right: 5px;
		}
		
div#nav a:hover
		{
		text-decoration: underline;
		}
		
table.table td
		{
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		border-right: solid 1px #002579;
		}
		
.tr1
		{
		background-color: #CDE4F2;
		}
		
.tr2
		{
		background-color: #E4F0F6;
		}
		
#txt_block
{
position: relative;
width: 210px;
padding-right: 5px;
padding-left: 5px;
/*margin-top: -570px !important;*/
margin-top: 60px;
}
		
div#rasporka	
		{
		clear: both;
		width: 500px;
		height: 83px;
		}
		
td#footer
		{
		height: 83px;
		background: url(/images/css/footer.gif) 0 0 repeat-x;
		}
		
div#footer1
		{
		float: left;
		padding: 5px;
		background-color: #A0BBCD;
		height: 73px;
		width: 210px;
		font-family: Tahoma;
		font-size: 11px;
		}
		
div#footer1 a
		{
		color: #002579;
		}
		
div#footer2
		{
		float: left;
		padding: 0 10px 0 10px;
		}
div#footer3
		{		
		float: right;
		margin: 30px 10px 0 0;
		}
