html, body {

   margin: 0; padding: 0;

   font-family: Tahoma;

   font-size: 14px;

   color: #5a5a5a;

}



div { width: 100%; height: 100%;}

table { width: 100%;}

td { vertical-align: top; font-family: Tahoma; font-size: 14px; color: #5a5a5a;}



.classs{}



.top { 

   background-image: url(/img/top.jpg); 

   height: 47px;

   text-align: right;

   padding-right: 14px;

}



.top_menu {

   float: right;

   width: auto;

   height: auto;

   margin: 17px 17px 0 17px;

}



.header {

   padding-top: 20px;

}



.logo {

	position:absolute;
	left:0px;
	top:-15px;
    background-image: url('/img/logo_1.png');
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo_1.png,sizingMethod=scale);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 217px;
	height: 175px;
z-index:99;
}

.logotest {
  background-image: url(/img/pixel.gif);

	width: 217px;

	height: 160px;
}

h1 { font-size: 30px; color: #1655a6; margin: 0;}



.text1 {

    font-size: 24px;

	font-family: arial;

	color: #b30000;

	width: auto;

	height: auto;

	position: absolute;

	left: 220px;

	top: 45px;

}



.text2 {

    font-size: 24px;

	font-family: arial;

	color: #b30000;

	width: auto;

	height: auto;

	text-align: right;

	position: absolute;

	right: 37px;

	top: 81px;

}



.main {

background-image: url(/img/bg.jpg); 

background-repeat: repeat-x;

position: relative;

z-index: 1;

}



.flower {

   background-image: url(/img/flower.jpg);

   width: 167px;

   height: 54px;

   position: absolute;

   left: 522px;

   top: -54px;

   z-index: 2;

}



.main-table {

	position: absolute;

	right: 21px;

	top: 75px;

	z-index: 2;

	width: auto;

}



.align {

   text-align: right;

   vertical-align: middle;

}



.dot {

   text-align: center;

   vertical-align: middle;

}



.main-img {

   background-image: url(/img/main.jpg);

   background-repeat: no-repeat;

   background-position: top left;

   width: 1000px;

   height: 349px;

   position: relative;

   top: -1px;

}



.home {

	position: absolute;

	left: 200px;

	top: 18px;

}



.map {

	position: absolute;

	left: 260px;

	top: 18px;

}



.mail {

	position: absolute;

	left: 320px;

	top: 18px;

}



.usd-euro {

font-size: 14px;

color: #0b4da2;

font-family: arial;

text-decoration: underline;

}



.kurs {

font-size: 14px;

color: #5a5a5a;

font-family: arial;

font-weight: bold;

}



.kotirovki {

font-size: 11px;

color: #5a5a5a;

font-family: tahoma;

width: 50px;

}



.kotirovki2 {

width: 36px;

}



.kotirovki-valut {

width: auto;

font-size: 18px;

color: #0b4da2;

font-family: arial;

position: absolute;

left: 25px;

top: 15px;

height: auto;

}



.valut {

font-size: 24px;

color: #0b4da2;

font-family: arial;

margin-left: 40px;

height: auto;

}



.data {

width: auto;

font-size: 11px;

color: #5a5a5a;

font-family: tahoma;

position: absolute;

top: 45px;

left: 215px;

height: auto;

}



.strelki {

background-image: url(/img/strelki.jpg);

width: 12px;

height: 48px;

position: absolute;

left: 260px;

top: 60px;

}



.poisk-cont {

background-image: url(/img/poisk.jpg);

width: 296px;

height: 125px;

position: relative;

margin-top: 50px;

}



.poisk {

position: absolute;

bottom: 25px;

height: 17px;

left: 15px;

font-size: 12px;

}



.ok {

position: absolute;

bottom: 25px;

left: 165px;

}



.text {

font-family: tahoma;

font-size: 14px;

color: #5a5a5a;

margin: 0 105px;

width: auto;

}

.text div { width: auto; height: auto;}



.okompanii {

font-family: arial;

font-size: 30px;

color: #0b4da2;

margin: 10px 0 40px 0;

}



.news-img {

background-image: url(/img/novosti.jpg);

width: 114;

height: 49;

font-family: arial;

font-size: 24px;

color: #0b4da2;

text-align: center;

line-height: 49px;

position: absolute;

bottom: -49px;

left: 147px;

}



a.novost {

font-family: tahoma;

font-size: 11px;

color: #5a5a5a;

text-decoration: underline;

}



.date {

background-color: #FFFFFF;

width: 55px;

font-family: tahoma;

font-size: 10px;

color: #0b4da2;

}



.dotted {

background-image: url(/img/dotted.jpg);

background-position: center;

background-repeat: repeat-x;

font-family: tahoma;

font-size: 10px;

color: #0b4da2;

}



.footer {

background-image: url(/img/footer.jpg);

background-repeat: no-repeat;

width: 773px;

height: 144px;

}



.contacts {

padding: 65px 30px 0 0;

font-family: tahoma;

font-size: 11px;

color: #0b4da2;

text-align: right;

}



.copy {

height: auto;

width: auto;

font-size: 11px;

color: #5a5a5a;

position: absolute;

top: 50px;

left: 158px;

}



.icon1 {

background-image: url(/img/icon1.jpg);

width: 26px;

height: 23px;

position: absolute;

top: 50px;

left: 115px;

}



.icon2 {

background-image: url(/img/icon2.jpg);

width: 43px;

height: 13px;

position: absolute;

top: 96px;

left: 100px;

font-size: 1px;

}



.nomer1 {

width: auto;

height: auto;

font-family: arial;

font-size: 18px;

color: #0b4da2;

position: absolute;

top: 70px;

left: 645px;

}



.nomer2 {

width: auto;

height: auto;

font-family: arial;

font-size: 18px;

color: #0b4da2;

position: absolute;

top: 105px;

left: 645px;

}



.kod {

width: auto;

height: auto;

font-size: 15px;

color: #5a5a5a;

position: absolute;

top: 92px;

left: 585px;

}



a { text-decoration: underline; font-size: 14px; color: #5a5a5a;}

a:visited { text-decoration: underline; font-size: 14px; color: #5a5a5a;}

a:hover { text-decoration: none; font-size: 14px; color: #5a5a5a;}



a.novost { font-family: tahoma; font-size: 11px; color: #5a5a5a; text-decoration: underline;}

a.novost:visited { font-family: tahoma; font-size: 11px; color: #5a5a5a; text-decoration: underline;}

a.novost:hover { font-family: tahoma; font-size: 11px; color: #5a5a5a; text-decoration: none;}



.top_menu a { text-decoration: underline; font-size: 16px; color: #FFFFFF;}

.top_menu a:visited { text-decoration: underline; font-size: 16px; color: #FFFFFF;}

.top_menu a:hover { text-decoration: none; font-size: 16px; color: #FFFFFF;}



a.main-link { text-decoration: underline; font-size: 18px; color: #FFFFFF; margin-right: 5px;}

a.main-link:visited { text-decoration: underline; font-size: 18px; color: #FFFFFF; margin-right: 5px;}

a.main-link:hover { text-decoration: none; font-size: 18px; color: #FFFFFF; margin-right: 5px;}

.png {
	BEHAVIOR: url('/js/png.htc');
}