HTML {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, tahoma, verdana, sans-serif;
	HEIGHT: 100%
}
BODY{
	PADDING: 0px;
	MARGIN: 0px;
	MIN-HEIGHT: 100%;
	HEIGHT: auto !important;
	HEIGHT: 100%;
	POSITION: relative;
	WIDTH: 1000px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	MIN-HEIGHT: 100%;
	MIN-WIDTH: 1000px;
	WIDTH: expression( ( documentElement.clientWidth ) < 1000 ? "1000px" : "1000" );
	HEIGHT: auto !important;
}
FORM {
	PADDING: 0;
	MARGIN: 0
}
A {
	COLOR: #039;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #3cf;
	TEXT-DECORATION: underline
}
IMG {
	BORDER: 0
}
H1 {
	FONT-SIZE: 18px;
	FONT-WEIGHT: 200;
	MARGIN: 0;
	PADDING: 0;
	COLOR: #2fbeda
}
H3 {
	FONT-SIZE: 18px;
	FONT-WEIGHT: 200;
	MARGIN: 0;
	PADDING: 0;
	COLOR: #2fbeda
}
.content {
	WIDTH: 896px;
	MARGIN: 0 auto
}
.menu_up {
	FONT-SIZE: 12.5px;
	HEIGHT: 45px;
	PADDING: 0;
	MARGIN: 0 auto;
	TEXT-ALIGN: center;
	BACKGROUND: url( './img/menu_up_bg.gif' ) repeat-x;
	COLOR: #fff
}
.menu_up A {
	COLOR: #fff
}
.menu_up A:hover {
	COLOR: #3cf;
	TEXT-DECORATION: none
}
.menu_up LI {
	LIST-STYLE-TYPE: none;
	DISPLAY: block;
	FLOAT: left;
	PADDING: 12px 35px 0 35px;
	HEIGHT: 33px;
}
.menu_I {
	BORDER-RIGHT: 1px solid #000
}
.left {
	POSITION: relative;
	WIDTH: 263px;
	FLOAT: left
}
.left .logo {
	POSITION: relative;
	MARGIN-TOP: 25px;
	margin-bottom:-5px;
	margin-left:12px;
}
.left .tel {
	POSITION: absolute;
	TOP: 95px;
	LEFT: 81px;
	Z-INDEX: 1
}
.left UL {
	MARGIN: 23px 0;
	PADDING: 18px 21px 24px;
	BACKGROUND: #fcf7e9 url( './img/menu.gif' ) no-repeat bottom;
}
.left UL LI {
	POSITION: relative;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 700;
	FONT-FAMILY: tahoma, arial, verdana, sans-serif;
	LIST-STYLE-TYPE: none;
	DISPLAY: block;
	MARGIN: 10px 0;
	BACKGROUND: url( './img/strelka.gif' ) no-repeat left;
	PADDING: 0 0 0 12px
}
.left UL LI A {
	COLOR: #333;
	TEXT-DECORATION: underline
}
.left UL LI A:hover {
	COLOR: #3cf;
	TEXT-DECORATION: none
}
.left H3 {
	PADDING-LEFT: 34px
}
.left DL {
	PADDING: 0 16px 0 34px;
	MARGIN: 0;
}
.left DT {
	POSITION: relative;
	PADDING: 0 0 0 10px;
	MARGIN: 5px 0 0;
	COLOR: #666666;
	BACKGROUND: url( './img/o.gif' ) no-repeat left;
	FONT-SIZE: 10px;
	FONT-FAMILY: tahoma, arial, verdana, sans-serif;
}
.left DD {
	PADDING: 0;
	MARGIN: 0 0 18px;
	COLOR: #333
}
.left DD H4 {
	PADDING: 5px 0 10px;
	MARGIN: 0;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 200;
	FONT-FAMILY: arial, tahoma, verdana, sans-serif;
}
.left DD A {
	COLOR: #069;
	TEXT-DECORATION: underline
}
.left DD A:hover {
	COLOR: #069;
	TEXT-DECORATION: none
}
.left DD IMG {
	PADDING: 0 10px 5px 0
}
.left .arhive {
	COLOR: #fff;
	FONT-SIZE: 10px;
	WIDTH: 100px;
	LINE-HEIGHT: 26px;
	DISPLAY: block;
	MARGIN-LEFT: 34px;
	PADDING: 0 0 0 10px;
	BACKGROUND: #333 url( './img/strelka2.gif' ) no-repeat right;
}
.left .arhive:hover {
	COLOR: #3cf;
	TEXT-DECORATION: none
}
.right {
	MARGIN: 0 0 0 263px;
	HEIGHT: 1%
}
.right A {
	COLOR: #069;
	TEXT-DECORATION: underline
}
.right A:hover {
	COLOR: #069;
	TEXT-DECORATION: none
}
.right .collage {
	MARGIN: 3px 0 0 5px;
	BORDER-TOP: 8px solid #333;
	BORDER-LEFT: 8px solid #333;
	BORDER-RIGHT: 8px solid #333;
	BORDER-BOTTOM: 0;
	OVERFLOW: hidden;
	WIDTH: 604px;
	HEIGHT: 116px
}
.right .icon_mail {
	POSITION: absolute;
	TOP: 56px;
	RIGHT: 95px;
	Z-INDEX: 2	
}
.right .icon_map {
	POSITION: absolute;
	TOP: 56px;
	RIGHT: 65px;
	Z-INDEX: 2	
}
.right .anons {
	BACKGROUND: #2fbeda url( './img/anons_bg.gif' ) repeat-y;
	PADDING: 16px 24px
}
.right .anons P {
	MARGIN: 0;
	PADDING: 0
}
.right .anons h2, .right .portfolio h2 {
	FONT-SIZE: 18px;
	FONT-WEIGHT: 200;
	MARGIN: 0;
	PADDING: 0 0 9px 0;
	COLOR: #fff;
	FONT-FAMILY: arial, tahoma, verdana, sans-serif;
	DISPLAY: block;
}
.right .anons_hr {
	OVERFLOW: hidden;
	HEIGHT: 1px
}
.right .portfolio {
	DISPLAY: block;
	PADDING: 18px 10px;
	BACKGROUND: #333;
	MARGIN: 0;
	OVERFLOW: hidden;
	COLOR: #fff;
	HEIGHT: 1%
}
.right .portfolio h2 {
	MARGIN-LEFT: 14px
}
.right .portfolio UL {
	PADDING: 0;
	MARGIN: 0
}
.right .portfolio UL LI {
	PADDING: 0 0 0 14px;
	MARGIN: 0;
	LIST-STYLE-TYPE: none;
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 135px
}
.right .portfolio UL LI A {
	DISPLAY: block;
	COLOR: #3cf;
	TEXT-DECORATION: underline
}
.right .portfolio UL LI A:hover {
	COLOR: #3cf;
	TEXT-DECORATION: none
}
.right H1 {
	MARGIN: 21px 0 9px 24px
}
.right H2 {
	MARGIN: 0 0 0 24px;
	PADDING: 0;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 200;
	FONT-FAMILY: arial, tahoma, verdana, sans-serif;
}
.right P {
	MARGIN: 0 0 12px 24px;
	PADDING: 0
}
.footer {
	CLEAR: both;
	MARGIN-TOP: 20px;
	BACKGROUND: #333;
	COLOR: #ccc;
	PADDING-BOTTOM: 15px
}
.footer_center {
	MARGIN: 0 150px 0 335px;
}
.footer_center A {
	COLOR: #2fbeda;
	TEXT-DECORATION: underline
}
.footer_center A:hover {
	TEXT-DECORATION: none
}
.footer .hr {
	HEIGHT: 5px;
	BACKGROUND: url( './img/footer_bg1.gif' );
	OVERFLOW: hidden;
}
.footer_menu A {
	COLOR: #fff;
	TEXT-DECORATION: underline
}
.footer_menu A:hover {
	TEXT-DECORATION: none
}
.footer_menu {
	CLEAR: both;
	MARGIN: 20px 0 15px 335px;
	PADDING: 0;
	LIST-STYLE-TYPE: none
}
.footer_menu LI {
	FONT-SIZE: 10px;
	DISPLAY: inline;
	PADDING: 4px;
	COLOR: #fff
}
.developer {
	PADDING: 0 83px 0 0;
	FLOAT: right
}
.copy {
	FLOAT: left;
	PADDING: 0 0 0 84px
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.cb {
	CLEAR: both
}

.gallims a {margin:5px; line-height:45px;}
