BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #303f49
}
TD {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #303f49
}
DIV {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #303f49
}
UL {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #303f49
}
LI {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #303f49
}
INPUT {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #303f49
}
SELECT {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #303f49
}
A {
	COLOR: #303f49; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 21px Arial Narrow, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #438243; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 19px Arial Narrow, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #438243; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 17px Arial Narrow, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #303f49; PADDING-TOP: 0px
}
.main {
	BORDER-TOP: 4px solid #0099FF
}
.top {
	BACKGROUND: url(/images/ideal/top_fon.jpg) repeat-x left bottom; WIDTH: 75%; HEIGHT: 220px
}
.right {
	WIDTH: 65px
}
.left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 25px; VERTICAL-ALIGN: top; WIDTH: 25%; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.top DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 310px; BACKGROUND: url(/images/ideal/top_left.jpg) no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; HEIGHT: 220px
}
.phone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 19px; FONT: 23px Arial Narrow, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #35a4cb; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.menu2 TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 25%; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.menu2 IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.menu2 A {
	FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #095b79; TEXT-DECORATION: none
}
.menu2 A:hover {
	COLOR: #ec961d
}
.mail {
	COLOR: #fcb524; TEXT-DECORATION: underline
}
.contact {
	BACKGROUND: url(/images/ideal/coner1.gif) #ecf0f3 no-repeat left top; MARGIN: 10px 60px 30px 20px
}
.contact DIV {
	BACKGROUND: url(/images/ideal/coner2.gif) no-repeat right top
}
.contact DIV DIV {
	BACKGROUND: url(/images/ideal/coner4.gif) no-repeat left bottom
}
.contact DIV DIV DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/images/ideal/cont.jpg) no-repeat right bottom; PADDING-BOTTOM: 65px; MARGIN: 0px; PADDING-TOP: 5px
}
.contact TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.menu {
	PADDING-RIGHT: 0px; BORDER-TOP: #b9c0c6 1px solid; PADDING-LEFT: 50px; PADDING-BOTTOM: 20px; MARGIN-RIGHT: 60px; PADDING-TOP: 20px
}
.menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; FONT: 14px Arial, Helvetica, sans-serif; COLOR: #feba1b; PADDING-TOP: 3px; TEXT-DECORATION: underline
}
.menu A:hover {
	TEXT-DECORATION: none
}
.menu DIV.sub1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.menu DIV.sub1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/images/ideal/m.gif) no-repeat left top; PADDING-BOTTOM: 2px; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #6e808c; PADDING-TOP: 2px
}
.menu DIV.sub2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.menu DIV.sub2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/ideal/x.gif) no-repeat left top; PADDING-BOTTOM: 2px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #6e808c; PADDING-TOP: 2px
}
.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 20px
}
.n_date {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #438355; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px
}
.news TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.yellow {
	COLOR: #feba1b
}
.bottom {
	PADDING-RIGHT: 0px; BORDER-TOP: #b9c0c6 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.f_top {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(ideal/f_fon.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
.f_top1 {
	BACKGROUND: url(ideal/f_top1.jpg) no-repeat right top; VERTICAL-ALIGN: top; WIDTH: 50%; HEIGHT: 600px; TEXT-ALIGN: right
}
.f_top2 {
	BACKGROUND: url(ideal/f_top2.jpg) no-repeat left top; VERTICAL-ALIGN: top; WIDTH: 50%; HEIGHT: 600px
}
.f_phone {
	PADDING-RIGHT: 100px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 23px Arial Narrow, Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 35px
}
.f_menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 50%;
	PADDING-TOP: 10px;
	color: #35a4cb;

}
.f_menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; FONT: bold 14px Tahoma, Arial, Helvetica, sans-serif; COLOR: #06526b; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.f_menu A:hover {
	BACKGROUND: url(/images/ideal/f_m.gif) no-repeat left top; COLOR: #ec961d
}
.f_logo {
	WIDTH: 50%; TEXT-ALIGN: center
}
.f_menu2 TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 25%; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.f_menu2 IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.f_menu2 A {
	FONT: 16px Arial Narrow, Arial, Helvetica, sans-serif; COLOR: #06526b; TEXT-DECORATION: none
}
.f_menu2 A:hover {
	COLOR: #ec961d
}
.f_text {
	PADDING-RIGHT: 30px; PADDING-LEFT: 70px; PADDING-BOTTOM: 10px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #d6eea4; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.f_text A {
	COLOR: #d5bd2f; TEXT-DECORATION: underline
}
.f_text H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 21px Arial Narrow, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #ffed69; PADDING-TOP: 0px
}
.f_contact {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(/images/ideal/f_cont.gif) no-repeat left top; PADDING-BOTTOM: 0px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; WIDTH: 270px; COLOR: #d6eea4; PADDING-TOP: 58px; HEIGHT: 165px; TEXT-ALIGN: left
}
.f_contact A {
	COLOR: #94e949; TEXT-DECORATION: underline
}
.green {
	COLOR: #27410d
}
.green2 {
	COLOR: #367046
}
.gold {
	COLOR: #ffed69
}
.f_line {
	BACKGROUND: url(ideal/f_line.gif) repeat-x left 50%; HEIGHT: 5px
}
.f_news {
	PADDING-RIGHT: 70px; PADDING-LEFT: 70px; BACKGROUND: #ced6db; PADDING-BOTTOM: 20px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #4d4d4d; PADDING-TOP: 10px
}
.f_news H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: bold 19px Arial Narrow, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #488f22; PADDING-TOP: 0px
}
.f_news TD {
	PADDING-RIGHT: 70px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 25%; PADDING-TOP: 0px
}
.f_news A {
	FONT-SIZE: 11px; COLOR: #1e7500; TEXT-DECORATION: underline
}
.date {
	DISPLAY: inline;
	BACKGROUND: url(/images/ideal/d1.gif) #a2a9ad no-repeat left top;
	color: #FFFFFF;

}
.date DIV {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; BACKGROUND: url(/images/ideal/d2.gif) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.f_bot {
	PADDING-RIGHT: 70px; PADDING-LEFT: 70px; BACKGROUND: #b0b9c0; PADDING-BOTTOM: 20px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 20px
}
.foto {
	background-color: B0B9C0;
	border: 8px solid #B0B9C0;
}

/*********************************************************************************************/
div {
	 BACKGROUND: none; COLOR: #303F49; FONT-SIZE: 12px; FONT-FAMILY: Arial
}

text {
	 BACKGROUND: none; COLOR: #303F49; FONT-SIZE: 12px; FONT-FAMILY: Arial
}

.zagalovok {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 23px Arial Narrow, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #35a4cb; PADDING-TOP: 0px;
}
.text {
	 BACKGROUND: none; COLOR: #303F49; FONT-SIZE: 12px; FONT-FAMILY: Arial
} 

