/* $Id$ */

@import url("font1.css");

a {
	color:#300;
}
a:hover {
	color:#633;
}
body {
	background:#f4f0ee;
}
legend {
	color:#000;
}
#page {
	width:765px;
}
#content {
}
#auth,#logged {
	position:relative;
	top:2px;
	right:8px;
	background:#fff;
	padding:5px;
}
#divisions li {
	margin:0 14px;
}
#divisions a {
	color:#fff;
	text-decoration:none;
	margin:0 5px;
}
#divisions a:hover {
	color:#ccc;
}
#divisions {
	background:url("images/divider.jpg") no-repeat left;
	padding:9px 20px 8px;
	height:24px;
	text-transform:uppercase;
}
#divisions .boxTitle {
	display:none;
}
#divisions .mainmenu {
	text-align:center;
}
#langsel {
	text-align:right;
	padding: 0 15px;
}
#header {
	background:url("images/header.jpg") no-repeat left;
	height:183px;
}
#header .logo {
	display:block;
	height:60px;
	width:160px;
	position:relative;
	float:left;
	top:60px;
	left:60px;
}
#center {
	border:0;
	padding:0 0 0 225px;
}
#center .box {
	background:#f4f0ee url("images/center_bg.jpg") repeat-y right;
}
#center .boxTitle {
	padding:15px 20px 10px;
}
#center .boxText {
	padding:0 20px 20px;
	background:url("images/bottom_shadow.jpg") no-repeat bottom right;
}
#center .info {
	margin: 8px 4px;
}
#center legend {
	padding:5px;
}
#center .news_image {
	float:right;
	text-align:center;
}
#center .percsvar {
	background:#633;
}
#left {
	width:235px;
	margin-left:-225px;
	background: url("images/left_menubottom.jpg") no-repeat bottom left;
	padding:0 0 14px;
}
* html #left {
	width:235px;
}
#left .box, #right .box {
	padding:0;
	margin:0;
}
#left .boxTitle, #right .boxTitle {
	background:#f7f7f7;
	border:1px solid #ddd;
	padding: 4px 2px;
	margin:0 0 5px;
}
#left .mainmenu {
	background:#fff url("images/left_menubg.jpg") repeat-y left;
	margin:0;
	padding:0 0 1px;
}
#left .mainmenu a{
	display:block;
	padding:3px;
	margin:0;
	text-decoration:none;
	text-transform:uppercase;
}
#left .mainmenu li.selectedLevel2 a,#left .mainmenu li.level2 a{
	border-left:20px solid #00629c;
	margin:0 0 4px 12px;
	color:#00629c;
	font-weight:bold;
}
#left .mainmenu li.selectedLevel3 a,#left .mainmenu li.level3 a{
	border-left:20px solid #b4d670;
	margin:0 0 0 12px;
	padding:1px 1px 1px 15px;
	color:#7d7d7d;
}
#left .mainmenu li.selectedLevel4 a,#left .mainmenu li.level4 a{
}
#left .mainmenu li.selectedLevel5 a,#left .mainmenu li.level5 a{
}
#left .mainmenu li.selectedLevel2 a, #left .mainmenu li.selectedLevel3 a, #left .mainmenu li.selectedLevel4 a, #left .mainmenu li.selectedLevel5 a{
}
#left .mainmenu li.selectedLevel2, #left .mainmenu li.selectedLevel3, #left .mainmenu li.selectedLevel4, #left .mainmenu li.selectedLevel5 {
}
#left .boxText, #right .boxText {
}
#left .img, #right .img {
	border:1px solid #ddd;
}
#footer {
	padding:30px 15px 0;
	text-align:right;
	color:#00639c;
	float:left;
	position:absolute;
	left:50px;
}
#footer a {
	text-decoration:none;
	color:#00639c;
}

.fieldset_info {
	margin:0 0 0 10px;
}

.tab_title, .tab_title_selected {
	border:1px solid #cbc;
	background:#f3f3f3;
}

.tab_title_selected {
	background:#fff;
}

.tab_content_hide {}
.tab_content_show {
	border:1px solid #cbc;
}

.altRow1 { background:#faf7f2; }
.altRow2 { background:#fff; }

.productgroup_option_level0 { font-weight: bold; font-style: normal; padding-left: 0; }
.productgroup_option_level1 { font-weight: normal; font-style: normal; padding-left: 0.5em; }
.productgroup_option_level2 { font-weight: normal; font-style: normal; padding-left: 1em; }
.productgroup_option_level3 { font-weight: normal; font-style: normal; padding-left: 1.5em; }


.alignRight {
	text-align:right;
}

.requirement,.error {
	font-weight:bold;
	color:#a33;
}
