/* homepage content */
body.home #sub_body {
background: url(../Images/Css/home_border_bg.gif) repeat-y top left;
}
/* homepage content, left */
.home #content #left_content {
width: 446px;
float: left;
padding: 11px 11px 0 11px;
background: #333 url(../Images/Css/home_content_bg.gif) repeat-x top left;
}
.home #content .row {
background: url(../Images/Css/home_bracket_top.gif) no-repeat 12px top;
margin: 0 0 8px 0;
}
.home #content .row .wrapper {
background: url(../Images/Css/home_bracket_bottom.gif) no-repeat 12px bottom;
}
.home #content .row .wrapper table {
border-collapse: collapse;
border: 0;
table-layout: fixed;
width: 100%;
}
.home #content .row .wrapper td {
padding: 8px 15px 8px 23px;
}
.home #content .row .wrapper td div {
text-align: center;
padding: 0 16px;
}
.home #content .row .wrapper td div.row1 {
background: #fff url(../Images/Css/home_row1_bg.gif) repeat-x left top;
}
.home #content .row .wrapper td div.row2 {
background: #fff url(../Images/Css/home_row2_bg.gif) repeat-x left top;
}
.home #content .row .wrapper td div.row3 {
background: #fff url(../Images/Css/home_row3_bg.gif) repeat-x left top;
}
.home #content .row .wrapper td div.rowb1 {
background: #fff url(../Images/Css/home_row_b1_bg.gif) repeat-x left top;
}
.home #content .row .wrapper td div.rowb2 {
background: #fff url(../Images/Css/home_row_b2_bg.gif) repeat-x left top;
}
.home #content .row .wrapper td div div {
background: #fff;
padding: 7px 0 0 0;
}
.home #content .row .wrapper td div h2 {
background: #fff url(../Images/Css/home_content_h2_bg.gif) repeat-x left bottom;
min-height: 30px;
text-transform: uppercase;
}
.home #content .row .wrapper td div p {
margin: 0;
padding: 0 0 12px 0;
text-align: justify;
}
/* homepage content, right */
.home #content #right_content {
width: 296px;
float: right;
color: #fff;
}
.home #content #right_content .item {
float: left;
text-align: center;
}
.home #content #right_content .left {
padding: 3px 0 0 30px;
width: 110px;
}
.home #content #right_content .right {
padding: 3px 0 0 15px;
width: 125px;
margin: 0 0 0 5px;
}
.home #content #right_content .item div {
padding: 0;
}
/* powerstore */

.home #content #right_content #powerstore {
background: #0c0c0c url(../Images/Css/power_store_bg.gif) repeat-x left top;
overflow: hidden;
padding: 3px 3px 5px 3px;
margin : 5px 0 5px 0;
}
.home #content #right_content #powerstore h2 {
padding: 0;
}

.home #content #right_content #powerstore #proMain {
padding: 0;
display:block;
float: left;
}

#right_content #powerstore #mentions
{
	display:block;
	font-style:italic;
	padding: 0px 0px 0px 30px;
	float: left;
}

.home #content #right_content #powerstore .left
{
	text-align:left;
}
.home #content #right_content #powerstore .nameCenter
{
	margin: 5px 5px 5px 30px;
	text-align:left;
}

.home #content #right_content #powerstore .item #catalog ul {
margin: 5px 0 0 0;
}
.home #content #right_content #powerstore .item #catalog li {
list-style-type: none;
display: inline;
}
.home #content #right_content #powerstore .item #catalog a {
padding: 0;
background: none;
margin: 0 2px;
}
.home #content #right_content #powerstore .item strong {
font-size: 12px;
}
.home #content #right_content #powerstore #powerd {
border: 1px solid #fff;
}
.home #content #right_content #powerstore #toProduct
{
	margin-top:5px;
}
/* thema */
.home #content #right_content #thema {
background: #333;
padding: 3px 6px 3px 33px;
}
.home #content #right_content #thema h2 {
background: #000 url(../Images/Css/thema_icon.gif) no-repeat left top;
margin: 0 -3px 0 -30px;
}
.home #content #right_content #thema h3 
{
	margin-top: 10px;
}
.home #content #right_content #thema p {
margin: 5px 5px;
text-align: justify;
}
.home #content #right_content #thema p a {
padding: 0;
background: none;
}
.home #content #right_content #thema ul {
list-style-type: none;
margin-bottom : 10px;
}
/* presse */
.home #content #right_content #press {
background: #333;
overflow: hidden;
padding: 3px 3px 5px 3px;
border-top: 1px solid #000;
}
.home #content #right_content #press h2 {
background: #000 url(../Images/Css/press_icon.gif) no-repeat left top;
margin: 0 0 8px 0;
}
.home #content #right_content #press .item {
text-align: left;
}
.home #content #right_content #press p {
margin: 3px 0 0 0;
}
/* pub */
#pub {
text-align: right;
background: #000;
padding: 3px 0 0 0;
}

