.sendmsg { text-align:right;  margin-bottom:25px;  overflow:hidden;   _zoom:1;  padding:0;}
.sendmsg.suggest {margin-top:25px; margin-bottom:25px;width:370px;}
.sendmsg label {  display:block; vertical-align:top;font-size:11px; padding-bottom:18px; color:#FFEECB; font-weight:800;}
.sendmsg label span { float:left; padding-right:11px; padding-top:3px; }
.sendmsg label input, #commentform input {  border:solid 1px #b3b9c3; color:#808080; font-size:12px; padding-top:1px; }
.sendmsg.suggest label input {height:19px; padding:1px 2px 0px; width:275px;}
.sendmsg label select {  border:solid 1px #b3b9c3;  color:#808080;  font-size:12px; padding-top:1px;  padding-bottom:2px\9; height:22px; width:281px; }
.sendmsg textarea { border:solid 1px #b3b9c3;  color:#808080;  font-size:11px;   height:70px; width:279px;  font-family:Arial, SANS-SERIF;  *width:277px; }
.sendmsg label.antibot input { width:185px; margin-left:9px; vertical-align:8px\9; *vertical-align:0; }
.sendmsg label.antibot img { vertical-align:-6px;  *vertical-align:-2px; }
.sendmsg .button input, #commentform #submit { background-color:#430B0B; color:#FFFFFF; cursor:pointer; font-size:11px; padding:2px 7px; }

div h2
{
    color:#FFEECB;
}
html
{
	padding:0;
	margin:0;
	min-width:770px;
	height: 100%;
    background:url(../img/html_bg.jpg) 0 0 repeat;
}
body
{
    padding:0; margin:0;
	font:200 12px Arial;
	font-family:Arial, Sans-Serif;
    color:#FFF;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}
a img {	border:none; }
table { border-collapse: collapse; border-spacing: 0; width:100%; }
td, th, tr { padding:0;	margin:0; vertical-align:top; }
ol, ul { list-style: none; padding:0; margin:0; }
a { color:#fbe4c2; }
a:hover { text-decoration:none; }
p { margin:0 0 19px 0; padding:0; font-size:12px; line-height:18px; }
b, strong { font-weight:bold; }
h1, h2, h3, h4, h5, h6, form, input, label, select { margin:0; padding:0; border:0; }
.overflow { overflow:hidden; _zoom:1; }
.clear { clear:both; height:1px; }

/***********************    CONTENT    ************************/
#overcontent {width:720px; margin:0 auto; padding-top:140px;position:relative;}
#content { padding:19px 0; background:#a32727 url(../img/content-bg.gif) 0 0 repeat-x; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#incontent {padding:145px 44px 0; background:url(../img/incont-bg.png) 0 72px no-repeat; min-height:236px; _heigth:236px;position:relative;}
#mainpage #incontent {padding-top:58px;}
#mainpage #image {position:absolute;z-index:1;top:166px;right:9px;width:304px; height:312px;background:url(../img/icra-index.jpg) 0 0 no-repeat;}
#titleservices {height:42px; /*background:url(../img/services.gif) 0 0 no-repeat;*/ margin:26px 0;font-size:50px;text-decoration:none;color:#3f0b0b;}
#titleservicescommerc {height:61px; /*background:url(../img/servicescommerc.gif) 0 0 no-repeat;*/ font-size:50px;text-decoration:none;color:#3f0b0b;padding-bottom:26px;}
#titleservicescommerc span {font-size:35px;display:block;padding-left:20px;line-height:0px;}
.h2, h1 {color:#ffeecb; font-size:30px; line-height:1em; margin-bottom:12px;font-weight:200;}
#logosite {position:absolute; z-index:50;top:82px; right:9px; width:435px;height:82px; padding-top:58px;padding-right:36px; /*background:url(../img/logosite.gif) 0 0 no-repeat;*/}
#logosite a {display:block;height:100%;font-size:50px;text-decoration:none;color:#3f0b0b;line-height:90px;}
#logosite span {font-size:20px; line-height:1em; display:block;text-align:right;margin-bottom:4px; color:#ffeecb;}
#fastnav {position:absolute;z-index:50;top:158px; left:44px; font-size:11px;line-height:1em;}
#fastnav li {float:left; margin-right:15px;}
#fastnav li a {float:left; text-decoration:none;padding:5px 5px 5px 6px;}
#fastnav li a:hover {background:#f3daba url(../img/red-arr.gif) 0 8px no-repeat; color:#390a0a;}
#mainmenu {margin-bottom:55px; overflow:hidden;_zoom:1; font-size:20px;line-height:1em;position:relative;z-index:100;}
#mainmenu li { float:left;clear:left;  margin-bottom:1px;}
#mainmenu li a { text-decoration:none; display:block;background:#aa1b1b;padding:7px 5px;}
#mainmenu li a:hover {background:#f3daba; color:#390a0a;}
#mainmenu2 {margin-bottom:55px; overflow:hidden;_zoom:1; font-size:24px;line-height:1em; text-transform:uppercase;}
#mainmenu2 li { float:left;clear:left;  margin-bottom:1px;}
#mainmenu2 li a { text-decoration:none; display:block;padding:0 5px;}
#mainmenu2 li a:hover {color:#390a0a;}
#menu {font-size:11px;line-height:1em;text-align:center;word-spacing:-0.25em;}
#menu li { display:inline-block; zoom:1; *display:inline;}
#menu li a { text-decoration:none; display:block;padding:0 14px;word-spacing:0em;}
#menu li a:hover {color:#390a0a;}
#copyrigth {font-size:11px; line-height:1em; color:#515151; padding:12px 0 44px 44px; display:block;}