﻿body { margin:0; padding:0; font-family:Arial; color:#005664; background-color:#e6dbc2; font-size:13px; }
h1, h2, h3, h4, h5 { color:#005664; }
h1 { color:#008c99; font-size:23px; margin:0 60px 0 0; padding:0; }
h2 { color:#008c99; font-size:20px; margin:0 75px 0 15px; padding:0; }
h3 { font-size:22px; font-weight:normal; padding:0; margin:0; }
img { border:0; padding:0; margin:0; }
li { padding:3px 0; }
td { vertical-align:top; }

a { color:#005664; text-decoration:underline; }
a:hover { color:#776c54; text-decoration:none; }

.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.font-small { font-size:11px; }

.head-cont { height:107px; background:#e6dbc2 url(../images/head-bg.png) repeat-x; }
.head-wrap { padding:10px 0; width:951px; margin:0 auto; }
.head-menu { float:right; margin:24px 5px 0 0; height:45px; width:550px; border:0px solid red; }


.head-menu td { font-size:1px; text-indent:-1000em; }
.head-menu td:hover { cursor:pointer; }

.menuhome { width:80px; background:url(/images/menu-home.png) no-repeat; }
.menuhome2 { width:80px; background:url(/images/menu-home2.png) no-repeat; }
.menuproducts { width:125px; background:url(/images/menu-products.png) no-repeat; }
.menuproducts2 { width:125px; background:url(/images/menu-products2.png) no-repeat; }
.menuservices { width:110px; background:url(/images/menu-services.png) no-repeat; }
#menuservices .selected { width:110px; background:url(/images/menu-services2.png) no-repeat; }
.menuabout { width:90px; background:url(/images/menu-about.png) no-repeat; }
.menuabout2 { width:90px; background:url(/images/menu-about2.png) no-repeat; }
.menucontact { width:100px; background:url(/images/menu-contact.png) no-repeat; }
.menucontact2 { width:100px; background:url(/images/menu-contact2.png) no-repeat; }

.headh1-cont { height:159px; background:url(../images/headh1-bg.png) repeat-x; }
.homehead h2 { color:#008c99; font-size:20px; margin:40px 20px 20px 15px; padding:0; }
.headh1-wrap { width:951px; margin:0 auto; }
.homehead { height:404px; }


.homebx { border:3px solid #fefdfc; font-size:11px; background:#f7f3e9  url(/images/homebx-bg.png) repeat-x; margin:0 0 10px 0; }
.homebx p { padding:5px 15px; line-height:18px; }

.headh1-wrap .h2-cont { float:left; width:592px; height:119px; padding:40px 0 0 0; background:transparent url(../images/headh1-line.png) no-repeat; }
.headh1-wrap h2 {  }
.mainh2 { display:none; }

.homehead .headh1-wrap .h2-cont { height:360px }

.headh1-wrap .h1-cont { float:left; width:359px; background:transparent; }
.headh1-wrap .h1img { padding:40px 0 0 20px; }

.main-cont { background:#e6dbc2 url(../images/main-bg.png) repeat-x; }
.main-wrap { padding:2px 0; width:951px; margin:0 auto;  }

.mainleft { float:left; width:570px; padding:10px 22px 10px 0; background:transparent url(../images/mainleft-line.png) repeat-y; }
.mainright { float:left; width:359px; }

.rightside {  background:transparent url(../images/mainright-bg.png) no-repeat; width:359px; padding:0; border-bottom:1px solid #f1e9d3; }
.rightside .block { padding:40px 20px; border-bottom:1px solid #c3b9a1; }

.foot-cont1 { border-top:1px solid #c9bea6; }
.foot-cont { border-top:1px solid #f5f1e7; }
.foot-wrap { width:951px; margin:0 auto; }
.foot-logo { float:left; padding:15px 0 0 0; }
.foot-menu { font-size:11px; color:#776c54; text-align:right; line-height:25px; float:right; padding:10px 0 0 0; }
.foot-menu a { color:#776c54; text-decoration:none; }
.foot-menu a:hover { color:#005664; text-decoration:underline;  }
