@font-face {
 
  src: local("AGLettericaCondensed Roman"),
       local("AGLettericaCondensed Roman"),
       url(../AGLettericaCondensed Roman.Ttf) format("truetype");}
	   
* {font-family: AGLettericaCondensed Roman;}

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: "AGLettericaCondensed Roman", "MS Sans Serif", "Tahoma", "Arial";
		position: relative;
		background-color: #ffffff;
		color: #0E3261;
		}
		
img
		{
		border: none;
		}		
a
		{
		color: #2574D4;
		}
		
a:hover
		{
		color: #EB3F03 !important;
		}
		
a:visited
		{
		color: #C8C8C8;
		}
		
h1		
		{
		font-family: "AGLettericaCondensed Roman";
		font-size: 22px;
		color: #0E3261;
		font-weight: normal;
		padding-left: 25px;
		background: url(/images/css/h1.gif) 0 8px no-repeat;
		}

h2		
		{
		font-family: "AGLettericaCondensed Roman";
		font-size: 20px;
		color: #3377CA;
		font-weight: normal;
		padding-left: 25px;
		background: url(/images/css/h2.gif) 0 8px no-repeat;
		}
		
h3		
		{
		font-family: "AGLettericaCondensed Roman";
		font-size: 18px;
		color: #E63D01;
		font-weight: normal;
		padding-left: 25px;
		background: url(/images/css/h3.gif) 0 5px no-repeat;
		}
		
h4		
		{
		font-family: "AGLettericaCondensed Roman";
		font-size: 16px;
		color: #E63D01;
		font-weight: normal;
		padding-left: 25px;
		background: url(/images/css/h4.gif) 0 3px no-repeat;
		}
		
h5		
		{
		font-family: AGLettericaCondensed Roman, Times New Roman;
		font-size: 14px;
		color: #6A93C5;
		font-weight: normal;
		padding-left: 20px;
		background: url(/images/css/h5.gif) 0 3px no-repeat;
		}
		
h1.n1
		{
		font-size: 18px;
		}
		
h2.n2
		{
		font-size: 16px;
		}
		
table#fre td
		{
		border: none !important;
		width: 50%;
		}
		
table#fre tr
		{
		border: none !important;
		}
		
table#fre
		{
		border-collapse: collapse;
		position: absolute;
		border: none !important;
		width: 100%;
		height: 300px;
		}
		
td#fre1
		{
		background: url(/images/css/fre1.jpg) 0 0 repeat-x;
		}
		
td#fre2
		{
		background: url(/images/css/fre2.jpg) 0 0 repeat-x;
		}
		
div#shapkas
		{
		position: absolute;
		width: 100%;
		height: 299px;
		margin: 0 auto;
		background: url(/images/css/shapka_new.jpg) 50% 0 no-repeat;
		}
		
div#stoun
		{
		position: absolute;
		top: 0px;
		left: 30%;
		width: 148px;
		height: 299px;
		background: url(/images/css/stoun_headge.gif) 0 0 no-repeat;
		}
		
div#slogan
		{
		position: absolute;
		top: 100px;
		left: 46%;
		}
		
div#logo
		{
		position: relative;
		top: 100px;
		left: 50px;
		width: 221px;
		height: 72px; 
		}
		
div#lng
		{
		position: absolute;
		top: 0px;
		right: 40%;
		width: 100px;
		height: 65px; 
		}
		
div#lng img
		{
		float: left;
		padding: 5px;
		}
		
div#top_but
		{
		position: absolute;
		top: 0px;
		right: 20%;
		width: 189px;
		height: 54px; 
		}
		
div#menu1
		{
		text-align: center;
		height: 38px;
		background-color: #0E3261;
		padding-top: 15px;
		}
		
div#menu1 a
		{
		padding-left: 15px;
		padding-right: 15px;
		color: #ffffff;
		font-family: "AGLettericaCondensed Roman";
		font-size: 15px;
		background: url(/images/css/menu.gif) 0 3px no-repeat;
		text-decoration: none;
		}
		
div#menu1 a:visited
		{
		color: #C8C8C8;
		}
		
div#menu1 a:hover
		{
		color: #EB3F03 !important;
		}
		
div#podmenu
		{
		width: 100%;
		height: 5px;
		background: url(/images/css/pod_menu.gif) 0 0 no-repeat #EB3D00;
		}
		
div#left
		{
		font-family: "AGLettericaCondensed Roman";
		float: left;
		background: url(/images/css/left.gif) 0 0 no-repeat #FEFEFE;
		width: 222px;
		padding-left: 20px;
		}
		
div#left h1
		{
		padding-left: 30px;
		color: #3B3B3B;
		font-size: 28px;
		font-weight: normal;
		background: none !important;
		}
		
div.zazoli a
		{
		color: #3B3B3B !important;
		font-size: 28px !important;
		font-weight: normal !important;
		background: none !important;
		text-decoration: none !important;
		}
		
div#left a
		{
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		background: url(/images/css/bull1.gif) 0 12px no-repeat;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: #0E3261;
		display: block;
		}
		
div#left a:hover
		{
		color: #004EAE !important;
		}
		
div#left a:visited
		{
		color: #3E4144;
		}
		
div.submenu
		{
		padding-left: 10px;
		}

div.submenu a
		{
		padding-left: 5px;
		background: url(/images/css/bull2.gif) 0 13px no-repeat !important;
		font-weight: normal !important;
		text-decoration: underline !important;
		font-size: 12px !important;
		}
		
div#shtuchka
		{
		position: absolute;
		top: 400px;
		right: 255px;
		width: 105px;
		height: 22px;
		background: url(/images/css/shtychka.gif) 0 0 no-repeat;
		z-index: 50;
		}
		
div#right
		{
		font-family: "AGLettericaCondensed Roman";
		width: 255px;
		float: right;
		border-left: solid 1px #D6DFEC;
		background: url(/images/css/news.gif) 0 0 no-repeat;
		}
		
div#right h1
		{
		vertical-align: top;
		float: left;
		padding-left: 30px;
		color: #3B3B3B;
		height: 65px;
		font-size: 28px;
		font-weight: normal;
		background: none !important;
		}
		
a.arhiv
		{
		float: left;
		padding-top: 15px;
		color: #0E3261;
		font-size: 13px;
		}
		
div.news_block
		{
		padding-left: 30px;
		padding-right: 10px;
		padding-bottom: 15px;
		}
		
div.date
		{
		color: #828282;
		font-size: 20px;
		}
		
div.news_block a
		{
		display: block;
		color: #0E3261;
		font-size: 14px;
		padding-bottom: 5px;
		}
		
span.text
		{
		color: #0E3261;
		}
		
div#content img
		{
		border: double 3px #92C5DE !important;
		}
		
div#content
		{
		padding-top: 10px;
		margin-left: 300px;
		padding-right: 20px;
		z-index: 100;
		}
		
div#nav
		{
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 20px;
		color: #92C5DE;
		font-size: 14px;
		}
		
div#nav a
		{
		padding-left: 5px;
		padding-right: 5px;
		color: #92C5DE;
		text-decoration: none;
		}
		
div.rasporka
		{
		clear: both;
		height: 0;
		}
		

div#footer
		{
		background: url(/images/css/kosmos.jpg) 0 0 no-repeat;
		padding-left: 189px;
		padding-top: 155px;
		}
		
div#footer1
		{
		font-family: "AGLettericaCondensed Roman";
		font-size: 14px;
		color: #353A3F;
		background-color: #e1e1e1;
		padding-left: 100px;
		padding-right: 20px;
		padding-bottom: 17px;
		padding-top: 10px;
		}
		
div#footer1 a
		{
		color: #353A3F;
		font-weight: bold;
		}
		
div#footer1 a:hover
		{
		color: #014DAF;
		}
		
div#footer1 strong
		{
		color: #0E3261;
		font-size: 22px;
		}
		
div#footer1 h1
		{
		float: left;
		margin: 0;
		padding: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 10px;
		color: #0E3261;
		font-weight: normal;
		font-size: 22px;
		background: url(/images/css/h1_sup.gif) 0 0 no-repeat;
		}
		
div#promo
		{
		width: 300px;
		padding-right: 20px;
		margin-right: 80px;
		margin-top: 20px;
		font-size: 11px;
		float: right;
		color: #54575A;
		}
		
div#promo a
		{
		color: #76797C;
		}
		
div.vrez1
		{
		padding: 10px;
		padding-left: 20px;
		padding-right: 20px;
		font-weight: bold;
		background-color: #CAE2FF;
		}	
		
div.vrez2
		{
		padding: 10px;
		padding-left: 20px;
		padding-right: 20px;
		font-weight: bold;
		color: #2A6BC0;
		border: solid 1px #CAE2FF;
		}
		
div.vrez3
		{
		padding: 10px;
		padding-left: 20px;
		padding-right: 20px;
		font-weight: bold;
		color: #ffffff;
		background-color: #8AA7CB;
		}
		
table.table
		{
		border-collapse: collapse;
		color: #0E3261;
		font-size: 11px;
		}
		
table.table td
		{
		border-collapse: collapse;
		/*border-right: solid 1px #0E3261;*/
		}
		
table.table th
		{
		background-color: #D0CFCF;
		}
		
/*tr.tr1
		{
		border-collapse: collapse;
		background-color: #C4DFF9;
		border: solid 2px #C4DFF9;
		}
		
tr.tr2
		{
		border-collapse: collapse;
		background-color: #B6D2ED;
		border: solid 2px #B6D2ED;
		}
*/		
div#blank_zakaz
		{
		padding: 10px;
		color: #3377CA !important;
		font-weight: bold;
		background: url(/images/css/order.gif) 0 0 repeat-x;
		}
		
div#blank_zakaz h1
		{
		color: #3377CA !important;
		background: none;
		}
		
input.yo
		{
		padding-left: 7px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #ffffff;
		font-weight: bold;
		font-size: 11px;
		background: url(/images/css/input.gif) 0 0 no-repeat;
		border: none;
		}
		
table.werasd td
		{
		vertical-align: top;
		text-align: left;
		}
		
div.zazol
		{
		color: #3B3B3B !important;
		font-size: 28px !important;
		font-weight: normal !important;
		background: none !important;
		text-decoration: none !important;
		}
		
.spec_menu{
margin-top: 30px;
width: 200px;
}
