html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.5; background:#D3E7CB url(images/bg-body.jpg) repeat-x; 
        font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
	font-size:14px;
	margin-bottom:1.5em;
}

h1, h2, h3, h4, h5, h6 { font-weight:normal;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.5m;}
h3 {font-size:1.5em;line-height:1;margin-bottom:.5em; color:#446635}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:.5em;;}
h5 {font-size:1em;font-weight:bold;margin-bottom:.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p { font-size:14px; margin-bottom:1.5em;}
a { text-decoration:none; color:#063; text-decoration:underline}
a:hover { color: #030;}

p img { float:left; margin:0 10px 10px 0}

input { margin-bottom:10px;}
.main-wraper { background:url(images/bg-wraper.jpg) no-repeat top center; width:980px; margin:0 auto}
#wraper { width:883px; margin:0 auto; background:url(images/bg-top.jpg) top center no-repeat; padding:30px 0}
.nav { background:url(images/bg-nav.png) no-repeat top center; height:46px; padding:5px 0 0 0px;text-align:center; margin:0 0 10px 0; font-size:1.2em;}
.nav ul li { display:inline; padding-left:18px; margin-left:18px; border-left:1px solid #84CB3F;}
.nav ul li a{ color:  #EDFFC5; text-decoration:none }
.nav ul li a:hover{color: #063; background: url(images/back-top-li.png) top center;}

.logo { background:url(images/logo.png) no-repeat; height:83px; width:100%; margin-bottom:10px}
.logo h1 a { width:400px; height:83px; display:block; text-indent:-3000em;}

#flash { background:url(images/bg-flash.png) no-repeat; height:315px; width:863px; position:relative; padding:10px; margin-bottom:20px;}
.flash-pic { width:615px; height:364px; position:absolute; z-index:10; top:-38px; right:0}

.buttons-sips { width: 96px; height:96px; position:absolute; top:0; left:0; z-index:30; text-indent:-30000em; }
.buttons-icf {	width: 96px;	height:76px;	position:absolute;	top:120px;	left:43px;	z-index:30; text-indent:-30000em;}
.buttons-post {	width: 96px;	height:97px;	position:absolute;	top:220px;	left:194px;	z-index:30; text-indent:-30000em;}
.buttons-sips h1 a {
	width: 96px;
	height:114px;
	position:absolute;
	top:0;
	left:0;
	z-index:30;
	display:block;
	text-indent:-30000em;
}
.buttons-icf h1 a {
	width: 96px;
	height:76px;
	position:absolute;
	top:8px;
	left:-34px;
	z-index:30;
	display:block;
	text-indent:-30000em;
}
.buttons-post h1 a{
	width: 96px;
	height:97px;
	position:absolute;
	top:-6px;
	left:-184px;
	z-index:30;
	display:block;
	text-indent:-30000em;
}


.flas-features { background:url(images/flash-features.png) no-repeat top left; padding:50px 0 0 110px; width:333px; height:250px; color:  #EDFFC5; z-index:20; position:absolute }
.flas-features p { font-size:12px; margin-bottom:70px;}

.main-cont { width:100%;}
.left-cont { width:295px; float:left}
.left-cont p a { color:#3D672F; text-decoration:underline}

.right-cont { float:right; width:882px;}
.gcontents { background:url(images/container-center.gif) repeat-y; width:882px;}

.inside { padding:5px 20px;}
.price h2, .price h4, .price h5 { text-align:center; font-weight:normal}
.price h3 {text-align:center; font-weight: bold}

.main-cont ul li { background:url(images/bg-li.gif) no-repeat 0 5px; padding-left:20px; margin-bottom:10px;}

#footer { background:url(images/bg-footer.gif) repeat-x; height:40px; clear:both; width:98%; text-align:right; color:#EDFFC5; padding:20px 2% 0 0; font-size:.8em; }

.right { float:right}

.projects { width:100%; position:relative; float:left; clear:left; margin:0 0 10px 0}
.project-text { width:40%; float:left; text-align:center; padding:20px 0 0 0;}

.price { margin-bottom:20px; border-bottom:1px dashed #A9D099;}
.price table { width:70%; margin:10px auto}
.price table tr td { border:1px solid #A9D099; padding:0px;}

.head { background:#DCFF8D; color:#FFF }

.project-text-right {float:right; text-align:left; width:34%; padding-left:5px;}

.imgmarginrt {
	margin-right: 40px;
}
.rightalign {
	text-align: right;
}
