 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BACKGROUND: url(bg.jpg) center top #062125; margin: 0px; padding: 0px; FONT-SIZE: 62.5%; font-family: "Verdana", Arial, Helvetica, Tahoma, sans; color: #09313D; TEXT-ALIGN: center
}
HTML {
	FONT: "Verdana", Arial, Helvetica, Tahoma, sans; COLOR: #00464b
}
h1 {
	MARGIN: 0px
}

p {
	MARGIN: 0px
}

img { border: 0px }

#header {
	BACKGROUND: url(bg.jpg) repeat-y center top; margin: 0px auto; WIDTH: 800px; TEXT-ALIGN: center
}

#main {
	DISPLAY: block; POSITION: relative; width: 800px; HEIGHT: 261px
}

#main {
   background: url(header_main.jpg) no-repeat
}

#nav {  vertical-align: top; text-align: left; padding: 121px 0px 0px 334px; position: relative; }

#menu {
	BACKGROUND: url(menu_p.jpg) no-repeat; WIDTH: 800px; POSITION: relative; HEIGHT: 81px
}

#menu UL {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; HEIGHT: 81px; BORDER-BOTTOM-STYLE: none
}
#menu UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#menu UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 81px
}
LI#menu_about A {
	WIDTH: 152px
}
LI#menu_service A {
	WIDTH: 146px
}
LI#menu_portfolio A {
	WIDTH: 171px
}
LI#menu_stat A {
	WIDTH: 154px
}
LI#menu_contacts A {
	WIDTH: 160px
}

LI#menu_about A:hover {
	BACKGROUND: url(menu_a.jpg) no-repeat 0px 0px
}
LI#menu_service A:hover {
	BACKGROUND: url(menu_a.jpg) no-repeat -152px 0px
}
LI#menu_portfolio A:hover {
	BACKGROUND: url(menu_a.jpg) no-repeat -298px 0px
}
LI#menu_stat A:hover {
	BACKGROUND: url(menu_a.jpg) no-repeat -469px 0px
}
LI#menu_contacts A:hover {
	BACKGROUND: url(menu_a.jpg) no-repeat -623px 0px
}

#menu UL LI STRONG {
	DISPLAY: none
}


#previev {
  text-align: center; background: url(prev_bg.jpg) top repeat-x #186983; position: relative; height: 166px; padding: 0px 20px 0px 20px }

.site_img {
   border-top: 10px solid #1997bf; border-right: 10px solid #1997bf; border-bottom: 10px solid #1997bf; border-left: 10px solid #1997bf; height: 116px; width: 161px
}

#main_content { background: #fff; text-align: justify; vertical-align: top; }
#main_content h1 { font-size: 1.7em; line-height: 1.5em; padding: 33px 0px 20px 30px; }
#main_content p { font-size: 1.2em; line-height: 1.5em; padding: 0px 35px 15px 30px; }
#main_content p strong { font-size: 0.75em; color: #777; font-weight: normal; }
#main_content p.portf { text-align: left; font-size: 1.2em; line-height: 2em; margin: 15px 35px 15px 190px; }
#main_content img.site { float: left; border-top: 3px solid #B4B4B4; border-right: 3px solid #B4B4B4; border-bottom: 3px solid #B4B4B4; border-left: 3px solid #B4B4B4; height: 116px; width: 161px; margin: 20px 0px 15px 30px; }
#main_content p.cament { text-align: left; font-size: 1em; color: #f00; line-height: 2em; margin: 15px 0px 15px 0px; }
#main_content ul { font-size: 1.2em; padding: 0px 35px 0px 70px; margin: 0px 0px 15px 0px; }
#main_content li { line-height: 1.5em; padding: 0px; color: #000; margin: 0px 0px 15px 0px; }
#main_content ul.service { padding: 0px 35px 0px 45px; margin: 0px 0px 15px 0px; }
#main_content ul.service li { font-size: 0.9em; line-height: 1.5em; padding: 0px; color: #09313D; margin: 0px 0px 15px 0px; }
#main_content ul.service li strong { font-size: 1.2em; line-height: 1.5em; color: #000; padding: 0px; margin: 0px 0px 15px 0px; }

#content_right { WIDTH: 225px; vertical-align: top; }
#content_right img { border-top: 3px solid #B4B4B4; border-right: 3px solid #B4B4B4; border-bottom: 3px solid #B4B4B4; border-left: 3px solid #B4B4B4; height: 116px; width: 161px; margin: 85px 30px 15px 30px; }
#content_right p { font-size: 1.2em; line-height: 1.5em; padding: 0px 35px 15px 30px; }
#otziv { float: right; background: url(otz_top.gif) top no-repeat #f2f2f2; width: 224px; margin: 33px 0px 20px 0px; }
#otziv .otz_img { border-top: 10px solid #b4b4b4; border-right: 10px solid #b4b4b4; border-bottom: 10px solid #b4b4b4; border-left: 10px solid #b4b4b4; height: 116px; width: 161px; margin: 21px 0px 15px 19px; }
#otziv h1 { font-size: 1.2em; line-height: 1.5em; color: #11749D; padding: 0px 0px 5px 20px; }
#otziv p { background: url(otz_bulet.gif) left top no-repeat; font-size: 0.9em; color: #777; line-height: 1.5em; padding: 0px 10px 0px 15px; margin: 10px 20px 20px 20px;  }
#otziv_foot { background: url(otz_bot.gif) bottom no-repeat; width: 224px; height: 12px; margin: 20px 0px 0px 0px; }


hr { border-top: #e4e4e4 1px solid; margin: 0px 35px 0px 30px; height: 1px; }
.cament_hr { text-align: right; border-top: #e4e4e4 1px solid; width: 534px; margin: 0px 50px 0px 30px; height: 1px; }

#forma { font-size: 1.2em; width: 534px; line-height: 1.5em; margin: 0px 0px 55px 0px; }

.inp { font-size: 13px; line-height: 13pt; width: 200px; height: 18px; border: 1px solid #B4B4B4; background-color: #fff; }
.inp_but { font-size: 13px; line-height: 13pt; width: 200px; color: #fff; border: 1px solid #B4B4B4; background-color: #B4B4B4; }
.txt { font-size: 13px; line-height: 13pt; width: 400px; border: 1px solid #B4B4B4; background-color: #fff; }

#footer { background: url(foot_bg.jpg) top repeat-x #1997bf; text-align: left; vertical-align: top; }
#foot_left { height: 108px; }
#copy { background: url(foot_image.jpg) no-repeat; width: 369px; height: 71px; margin: 17px 0px 0px 19px; }

A:link { COLOR: #1997BF; }
A:visited { COLOR: #1997BF; }
A:active { COLOR: #1997BF; }
A:hover { COLOR: #1997BF; text-decoration: none; }



