/* CSS ALDATRADE main 1024 */

/***************** BASIC ELEMENTS ************************/

body {
	background: #E8E8E5 url("../images/bg_body.gif") repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.25pt;
	margin:0px;
	padding:0 0 0 25px 0;
	line-height: 10.5pt;
	color: #666666;
	text-align: center;
}

div#pagebg_top {
	background: url("../images/bg_page_top.gif") no-repeat center top;
	text-align: center;
}

div#top {
	position:absolute;
	top:0;
	width: 807px;
	height: 211px;
}

div#frameholder {
	width: 807px;
	padding: 0 11px;
	margin: auto;
	text-align: left;
	background: #ffffff url("../images/bg_frameholder.gif") repeat-y;
}

div#footer {
	width: 829px;
	margin: 0 auto 0 auto;
	padding: 20px 0;
	font-size: 7.5pt;
	color:#555555;
	text-align: center;
	background:  url("../images/bg_footer.gif") no-repeat;
}

div#right{
	margin: 215px 0 0 0;
	padding: 5px 10px 0 10px;
	width: 610px;
	float: right;
	line-height: 12pt;
  	line-height: 12.75pt;
}

div#left{
	width: 165px;
	margin: 212px 0 0 0;
	float: left;

}

/***************** SPECIFIC ELEMENTS ************************/

/***************** topmenu ************************/

div#topmenu {
	height: 18px;
	background: #85BBE5 url("../images/bg_topmenu.gif") repeat-x;
	text-align: right;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	font-size: 7.5pt;
}

div.logo_top {
	background: #331974 url("../images/bg_logo_top.gif") no-repeat;
	width: 164px;
	height: 18px;
	float: left;
}

div.topmenu_links{
float: right;
padding: 3px 0 0 0;
}

div.topmenu_links a{
color: #FFFFFF;
}

/***************** header ************************/

div#head {
	height: 150px;
	background:  url("../images/bg_head.jpg") no-repeat 166px 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/***************** horizontal menu ************************/

div#hormenu {
	margin: 0 0 0 0;
}

	div#hormenu div.vermenutitle {
		float: left;
		height: 21px;
		padding: 22px 0 0 15px; 
		float: left;
		width:154px;
		font-weight: bold;
		color: #ffffff;
		background:  url("../images/bg_hormenu_action.gif") no-repeat;
	}

	div#hormenu ul.menu {
		margin: 0;
		padding: 0 0 0 0;
		height: 43px;
		background: url("../images/bg_hormenu_list.gif") no-repeat 169px bottom;
		display: block;
		float: left;
	}
	div#hormenu ul.menu  li{
		margin: 0;
		padding:0;
		float: left;
		list-style-type: none;
		background: url("../images/bg_hormenu_item.gif") right top ;
		text-transform:uppercase;
	}
	div#hormenu ul.menu  li.last{
	background-image:none;
	}
	div#hormenu ul.menu li  a{
		color: #333333;
		text-decoration: none;
		font-size: 9pt;
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
		padding: 15px 25px 14px 25px;
		background: url("../images/bg_hormenu_item_link.gif") no-repeat 1px 1px;
		display: block;
	}

	div.path{
	padding: 0 0 6px 0;
	margin: 0 0 3px 0;
	border-bottom:1px dashed #DADADA;
	font-size: 7.5pt;
	}
	div.path a{
		color:#999999;
	}

/***************** left column ************************/



/***************** vertical menu ************************/

div#vermenu {
		padding: 0 1px 0 0; 
}
	div#vermenu ul.menu {
		margin: 0 0 0 0;
		padding: 0 5px 2px 0;
		background: #ffffff url("../images/bg_vermenu.gif") repeat-y;
		border-bottom: 2px solid #ffffff;
	}
	div#vermenu ul.menu  li{
		margin:0 0 1px 0;
		list-style-type: none;
		border-bottom: 1px dashed #cccccc;
		background: url("../images/common/bg_list_item_spec1.gif") no-repeat 5px 7px;
		padding: 3px 0 3px 23px;
	}
	div#vermenu ul.menu li  a{
		color: #333333;
		text-decoration: none;
		font-size: 8.25pt;
		font-weight: bold;
		padding: 1px 5px 4px 0px;
		line-height: 13.5pt;
	}
	
	div#vermenu ul.menu ul.submenu {
		margin: 0 0 0 0;
		padding: 3px 0 5px 0px;
	}
	div#vermenu ul.menu ul.submenu  li{
		background-image: none;
			border-top: 1px dashed #cccccc;
			border-bottom:0px;
		padding: 3px 0 3px 0px;
	}
	div#vermenu ul.menu ul.submenu li  a{
		padding: 1px 5px 0 10px;
		font-weight: normal;
		background: url("../images/bg_vermenu_subitem.gif") no-repeat 0 5px;
	}

/***************** actions & specials ************************/

div.action{
	margin: 0;
	font-size: 7.5pt;
	padding: 0 5px 10px 5px;
	background:  url("../images/bg_vermenu_divider.gif") no-repeat 0 bottom;
}
	div.action div.actionitem{
		/*background: url("../images/bg_newsitem.jpg") no-repeat;*/
		margin: 0 0 0 0;
		padding: 0 7px 10px 7px;
		font-size: 7.5pt;
	}
	div.action div.actionitem span.headline{
		font-size: 8.25pt;
		color: #F89C52;
		font-weight: bold;
		display: block;
		margin: 0 0 3px 0;		
	}
	div.action div.actionitem span.more{
		display: block;
		margin: 10px 0 0 0;	
	}

div.special1 {
		background: url("../images/bg_left_special.gif") no-repeat;
		height: 30px;
		margin: 0 0 7px 0;
		padding: 0 0 0 0;
}
	
/***************** kontakt form ************************/

fieldset.kontakt_form{
background: url("../images/bg_kontakt_form.gif") repeat-x bottom;
width: 255px;
float: left;
font-size: 8.25pt;
color: #094EA3;
padding: 15px 10px 0 10px
}

fieldset.kontakt_form p{
padding: 5px 0 0 0;
}

fieldset.kontakt_form legend{
color: #094EA3;
}

div#right fieldset.kontakt_form table{
color: #094EA3;
font-size: 8.25pt;
}

div#right fieldset.kontakt_form table td{
border: 0;
}

div#right fieldset.kontakt_form input{
border: 1px solid #F89C52;
}

div#right fieldset.kontakt_form textarea{
border: 1px solid #F89C52;
}

div#right fieldset.kontakt_form input.send{
border: 0;
margin: 5px 0 0 0;
}


fieldset.compre{
background: url("../images/bg_compre.gif") repeat-x bottom;
width: 265px;
float: left;
font-size: 8.25pt;
color: #094EA3;
padding: 15px 10px 0 10px
}

fieldset.compre legend{
color: #666666;
}

fieldset.compre p{
padding: 5px 0 0 0;
}


div.homeboxholder{
float: left;
width: 285px;
padding: 2px;
background: #ffffff;
border: 2px solid #cccccc;
margin: 0 7px 0 0;
}

div.homebox{
background: url("../images/bg_homebox.gif") repeat-x bottom;
padding: 0 0 5px 0;
}

div.homeboxhead{
height: 24px;
padding: 7px 0 0 10px; 
background: url("../images/bg_homebox_head.gif") no-repeat;
font-family: "Trebuchet MS", Arial, Verdana;
font-size: 10.5pt;
font-weight: bold;
color:#ffffff; 
}
div.homeboxhead a {
color:#ffffff;
}

div#right div.homebox table.homebox{
margin: 5px 0 0 0;
}

div#right div.homebox table.homebox td{
border: 0px;
}

div.homebox table.homebox td.text{
padding: 5px;
text-align: left;
font-size: 8.25pt;
line-height: 11.25pt;
}

div.homebox table.homebox td.foto{
padding: 5px 0 0 0;
text-align: right;
}

div.homebox table.homebox td.foto img{
border: 2px solid #cccccc;
}

div.homebox table.homebox td img.continue{
margin: 10px 0 0 10px;
}

div#right table.napiste{
background: url("../images/bg_kontakt_form.gif") repeat-x bottom;
border: 1px solid #cccccc;
}

div#right table.napiste td{
padding: 3px 5px;
border: 0;
}

div#right table.napiste td.name{
padding: 3px 10px 3px 25px;
text-align:right;
}

div#right table.napiste td.input input{
width: 150px;
}

div#right div.sitemap{
background: url("../images/bg_sitemap.gif") repeat-x top;
border-right: 1px solid #85BBE5;
border-left: 1px solid #85BBE5;
border-top: 2px solid #85BBE5;
border-bottom: 2px solid #85BBE5;
padding: 10px;
margin: 15px 15px 0 0;
}

p.message {
	color: #FF0000;
	font-weight: bold;
}

div#right a.obal {
  color: #666666;
  font-weight: normal;
}

div#right a.bold {
  color: #666666;
}
