/********************************************************************
* Reset CSS
*********************************************************************/
body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,ul,ol,li{margin:0;padding:0;}
fieldset,img{border:0;} img,input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	line-height:normal;
	font-weight:bold;
	text-transform:none;
	font-size:115%;
	color:#5e7a87;
	padding:.2em 0 .5em;
	clear:both;
}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{
	color:#000;
	background:#fff url(i/main.bg.gif) repeat center top;
	font:normal 12px/1.25em Tahoma,Verdana,Arial,sans-serif;
}
a:active,a:link,a:hover,a:visited{
	font:normal 1em/1.25em Tahoma,Verdana,Arial,sans-serif;
	color:#5e7a87;
	text-decoration:underline;
}
a:hover{text-decoration:none;color:#d51c20;}
/* a:visited{color:#d51c20;} */
p{padding-bottom:1.2em;}
ul,ol{list-style:none;padding-bottom:.5em;}

/********************************************************************
* Main styles
*********************************************************************/
h1{font-size:1.25em;padding:.5em 0 .2em 11px;}
h2{font-size:1em;padding-bottom:1.25em;}
h3{font-size:.85em;}

a:hover span{cursor:pointer;}
strong a:link,strong a:active,strong a:hover,strong a:visited{font-weight:bold;}

.clear{
	font-size:1px;
	line-height:0%;
	clear:both;
	display:block;
	float:none;
	height:0%;
	overflow:hidden;
}

fieldset legend {color:#ccc;font-weight:bold;font-size:1.1em;padding-top:10px;padding-left:7px}
fieldset form {padding:10px 6px;}
form input[name=sa] {width:55px;}
form input[name=q] {width:230px;}

/********************************************************************
* Main Layout
*********************************************************************/
#wrapper {width:792px;margin:0 auto;background: url(i/bgline.gif) repeat-y center top;}
#main {
	position:relative;z-index:1;
	margin:0 14px;
	background:#fff url(i/ibpower_comp_sat_03.jpg) no-repeat left top;
}
#header {
	height:365px;
	overflow:hidden;
	padding-left:377px;
	background:url(i/header.right.jpg) no-repeat right top;
	position:relative;z-index:2;
}
#header .search {
	position:absolute;z-index:3;
	right:0;bottom:0;
	width:389px;height:72px;
	overflow:hidden;
	background:#52647a url(i/search.bg.jpg) no-repeat left top;
}
#description {
	background:#e8ebed url(i/ibpower_comp_sat_10.jpg) no-repeat 0 10px;
	padding:1em 1em 1em 191px;
	min-height:125px;
	border-bottom:1px solid #dfe2e9;
}
#description p {background:url(i/pointer.gif) no-repeat 0 .5em;padding-left:1.25em;}

#content {margin:15px 20px 15px 15px;position:relative;z-index:3;}
#content ul {width:393px;float:left;}
#content li {
	background:url(i/disc.gif) no-repeat left;
	padding-left:16px;
}
#content li, #content li a {line-height:1.7em;}
#content ul.models li {float:none;width:auto;}
#content .center ul.models {width:auto;padding-top:.8em;}
#content .center ul.models li {margin-left:3px;}

#content .post-image {position:absolute;top:0;right:0;z-index:4;}
#content .center {float:left;width:336px;padding-top:135px;}
#content .ad {text-align:center;}
#description .ad {padding-left:16px;}

#content .leftside {float:left;width:393px;}
#content ul table {width:390px;}

#footer {
	background-color:#e8ebed;
	color:#666;
	padding:.8em 20px .5em;
	font-size:.9em;
	border-top:1px solid #dfe2e9;
}
#footer .contacts {
	float:right;
	padding-left:21px;
	margin-left:100px;
	background:url(i/icon.email.gif) no-repeat 0 .4em;
}
