@charset "utf-8";
/* CSS Document */
html {}
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px}
a { text-decoration:underline; color:#1962b8;}
a img { border:none}
ul.no-decorate { margin:0; padding:0; list-style:none}
h1 { font-size:21px; font-weight:normal; color:#333333; margin:0 0 5px;}
h2 { font-weight:bold; font-size:12px; color:#444444; margin:0; padding:0}
h2.norm { font-weight:normal; font-size:14px; margin-bottom:5px}
.clear { clear:both; font-size:0px; height:0px}
.container { width:900px; margin:0 auto; clear:both}
#header { background:url(../img/bgheader.png) repeat-x top;}
.logo a { display:block; padding:41px 0; width:300px; background:url(../img/logo.png) no-repeat left center; text-decoration:none}
.menu { background:url(../img/menubg.png) repeat-x;}
.menu li { float:left; padding:0 10px; background:url(../img/menuseparator.png) no-repeat right top;}
.menu li.first { padding-left:0}
.menu li.last { background:none}
.menu li a { outline: 0; text-decoration:none;text-transform:uppercase; font-weight:bold; font-size:14px; color:#FFF; display:block; padding:13px 0 }
.main { background:url(../img/bgcontent.png) repeat-x top; padding-top:40px}
.col1 { width:300px; float:left; margin-right:42px }
p { color:#555555; font-size:12px; padding:10px 0; margin:0}
a.more {background:url(../img/list.png) no-repeat left; padding:0 0 0 20px; margin-bottom:30px; display:block}
a.more:hover { text-decoration:none}
.bgbox { background:url(../img/picbgcont.png) no-repeat bottom right; padding-bottom:150px; width:349px}
.bgbox p { width:300px}
.bold { margin-bottom:0 !important; font-weight:bold}
#footer { padding:20px 0; background:url(../img/bgcontent2.png) repeat-x top; color:#666666; line-height:22px}
.call { background:url(../img/iconcall.png) no-repeat left; padding-left:15px;}
.cell { background:url(../img/iconcell.png) no-repeat 15px 2px; padding-left:30px; }
.fax { background:url(../img/iconfax.png) no-repeat left; padding-left:15px}
.mail { background:url(../img/iconmail.png) no-repeat left; padding-left:15px}
.mail a { text-decoration:none}
.home { background:url(../img/iconhome.png) no-repeat 0 4px; padding-left:15px; display:block; line-height:18px}
input[type="text"] { background:url(../img/input.png) no-repeat; border:none; padding:5px 5px 8px; font-size:12px; color:#666666; width:231px; display:block; margin-bottom:10px}
.subscribe { background:url(../img/button.png) no-repeat center; width:120px; height:25px; cursor:pointer; border:none; outline:0; }

/* */
.cntr { text-align: center; }
.left20 { margin-left: 20px;}
.bot20 { margin-bottom: 20px; }
.main li { color:#555555; font-size:12px; padding: 0; margin:0; }
.main ul { margin:0; }
.underline { text-decoration: underline; }
ul.enumeration { list-style: none; }
ul.enumeration li,
ul.clients li { margin-top: 5px; }
.main blockquote { margin-left: 50px; }
.pad0 { padding: 0; }
textarea { background:url(../img/textarea.png) no-repeat; border:none; padding:5px 5px 8px; font-size:12px; color:#666666; width:231px; height:88px; display:block; margin-bottom:10px}
.send { background:url(../img/button-send.png) no-repeat center; width:120px; height:25px; cursor:pointer; border:none; outline:0; }
.error { display:none; color:red; }
.success { display:none; color:#1962B8; }
.loading { background: url(../img/loading.png) no-repeat; width: 16px; height: 16px; display:inline-block; }
.small_p {padding-top: 3px; padding-bottom: 3px;}