
/* CSS Document */
* { margin:0; padding:0; }

html, body { height:100%; }

body { font-size:100%; line-height:1.0625em;}

html, input, textarea { font-family: Arial, Helvetica, sans-serif; color:#646464; }

.alignMiddle { vertical-align:middle }

.alignCenter { text-align: center }

.container1 { width:100% }

object { vertical-align:top; }

.clear { clear:both; }

.fleft { float:left }

.fright { float:right }

div.container { overflow:hidden; width: 100%; }

a img { border:0 }

img { vertical-align:top; }

a { color:#274d7a; text-decoration:none; outline:none }

a:hover { text-decoration:underline; }

.link { color:#274d7a; background:url(images/marker.gif) center right no-repeat; padding-right:11px; text-decoration:none; font-size:.76em; }

.link:hover { text-decoration:underline }

.link2 { color:#636363; background:url(images/marker1.gif) center right no-repeat; padding-right:11px; text-decoration:none; font-size:.76em;  }

.link2:hover { text-decoration:underline }

.link1 { color:#274d7a; text-decoration:none; }

.link1:hover { color:#274d7a; text-decoration:underline }

.link3 { color:#274d7a; text-transform:uppercase; text-decoration:none; font-size:.76em }

.link3:hover { text-decoration:underline }

.button { color:#f8f7f3; background:url(images/button.gif) top left no-repeat; padding:3px 18px 6px 15px; text-decoration:none; font-size:12px; text-transform:none }

.button:hover { text-decoration:underline }

#content ul { margin:0; padding:0; list-style:none; }

#content ul li { background:url(images/marker1.gif) top left no-repeat; background-position:0 6px; margin:0; padding-left:17px; padding-bottom:6px; }

#content ul li a { color:#646464; text-decoration: underline; line-height:2.23em }

#content ul li a:hover { text-decoration:none; }

/*header*/
#header { font-size:0.625em; color:#c0bcb2; text-transform:uppercase }

#header .logo { margin:40px 0 19px 25px }

#header .icon { margin:0 0 0 373px }

#header .img { margin:165px 0 0 20px; position: absolute }

#header .menu { margin: 20px 50px 0 336px; position: absolute; height:140px; }

#header .menu_content img { background:url(images/m1_a.gif) no-repeat top left; }

#header .menu_content:hover img { background:url(images/m1.gif) no-repeat top left; }

#header .menu_development img { width:157px; height:65px; background:url(images/m2_a.gif) no-repeat top left; }

#header .menu_development:hover img { background:url(images/m2.gif) no-repeat top left; }

#header .menu_training img { background:url(images/m3_a.gif) no-repeat top left; }

#header .menu_training:hover img { background:url(images/m3.gif) no-repeat top left; }

#header .menu_quality img { background:url(images/m4_a.gif) no-repeat top left; }

#header .menu_quality:hover img { background:url(images/m4.gif) no-repeat top left; }

#header .indent { margin:19px 0 0 29px; position:absolute }

#header .title { margin-bottom:20px }

#header .slogan { margin-bottom:12px }

#header .indent1 { margin:14px 0 0 635px; position:absolute; width:322px }

#page1 .block { background:url(images/bg_1.gif) no-repeat top left; width:304px; height:120px; margin-left:25px }

#page2 .block { background:url(images/bg_1.gif) no-repeat top left; width:304px; height:120px; margin-left:25px }

#page3 .block { background:url(images/bg_1.gif) no-repeat top left; width:304px; height:309px; margin-left:25px }

#page4 .block { background:url(images/bg_1.gif) no-repeat top left; width:304px; height:309px; margin-left:25px }

#page5 .block { background:url(images/bg_1.gif) no-repeat top left; width:304px; height:309px; margin-left:25px }

#header .indent-block { padding:40px 0 0 36px }

/*content*/
#content { font-size:0.8175em; width:100%; text-align:left; }

#content .indent-main { padding:0 0px 0 25px }

#content .indent-col { padding:0px 0 2px 0 }

#content .title { margin-bottom:5px }

#content .title1 { margin-bottom:17px }

#content .title2 { margin-bottom:8px }

#content .img-left { float:left; margin:0 16px 16px 0 }

#content .img-left1 { float:left; margin:0 16px 66px 0 }

#content .img-indent { margin:0 0 12px 0 }

#content p { margin:0 0 11px 0 }

#content .p { margin:0 0 21px 0 }

#content .p1 { margin:0 0 45px 0 }

#content h4 { color:#274d7a; font-size:1.6em; margin-bottom:10px; margin-top:5px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif  }

#content .h4 { margin-bottom:0 }

#content h6 { color:#636363; font-size:.76em; font-weight:normal; text-transform:uppercase }

#content h5 { color:#274d7a; font-size:.65em; font-weight:normal; text-transform:uppercase }

#content h2 { color:#636363; font-size:.76em; margin-bottom:2px; font-weight:normal; text-transform:uppercase; background:url(images/icon-1.gif) no-repeat center left; padding-left:20px }

#content .h2-1 { background:url(images/icon-2.gif) no-repeat center left; }

#content .h2-2 { background:url(images/icon-3.gif) no-repeat center left; }

#content .h2-3 { color:#f84b00; background:url(images/icon-1.gif) no-repeat top left; }

#content .h2-4 { color:#f84b00; background:url(images/icon-2.gif) no-repeat top left; }

#content .h2-5 { color:#f84b00; background:url(images/icon-3.gif) no-repeat top left;  }

#content .tail { background:url(images/tail1.gif) repeat-x bottom; padding-bottom:24px; margin-bottom:24px }

.txt { font-size:1.07em }

#content .indent { padding:30px 0 0 0 }

#content .indent1 { padding:0 0 0 158px }

/*footer*/
#footer { color:#636363; font-size:0.75em; background:url(images/bot.gif) repeat-x top; white-space:nowrap }

#footer .indent-footer { padding:64px 0px 0 23px; }

#footer .indent-footer1 { margin:60px 0px 0 0px; position:absolute; }

#footer a { color:#274d7a; text-decoration:underline }

#footer a:hover { text-decoration:none }

#footer ul { margin:0; padding:0; list-style:none; }

#footer ul li { margin:0px; display:inline; background:url(images/bg_menu.gif) center left no-repeat; float:left }

#footer ul li a { color:#636363; text-decoration:none; display:block; float:left; padding:2px 23px 2px 23px }

#footer ul li a:hover { text-decoration:none; }

#footer ul .first { background:none; }

#footer ul .first a { padding:2px 23px 2px 0px; }

#footer ul li .current { text-decoration:none; background:url(images/bg_menu.gif) top left no-repeat; }

hquote { color:#fff; font-size:16px; text-align:center; padding-right:30px; text-transform:none; }

hquote2 { color:#fff; font-size:12px; float:right; text-align:right; padding-right:30px; text-transform:none; }

.indent-2 { position:relative; padding-left:20px; float:left }

.h { height:30px }

.h1 { height:30px; background:url(images/bg_input.gif) no-repeat top left; font-family:Georgia, "Times New Roman", Times, serif ; }

h4 { line-height:20px; }

.block-contact span { float:right; margin-right:110px }


input { border-left:1px solid #404040; border-top:1px solid #404040; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8;  background:#FFFFFF; width:20px; height:18px; font-size:1em; padding-left:5px; padding-top:2px; margin-top:5px;  }

textarea { border-left:1px solid #404040; border-top:1px solid #404040; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8; background:#FFFFFF; width:293px; height:152px; font-size:1em; padding-left:5px; margin-bottom:11px; overflow:auto; margin-top:10px; }

.form_input_check { border:none; }
