body {
	background:#000;
	padding-top:0px;
        	margin-top:0px;
	font-family:Arial, Verdana;
}

#spacer{
	height:15px;
}

a {
	color:#4C5A77;
}

table {
	font:normal 11px Arial, Verdana;
}

a {
	color:#9BC04C;
}

a:hover {
  	color:#B4DE56;
}

input, select, textarea {
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#666666;
}

#header {
	background:url(img/header-background.jpg) no-repeat;
	height:110px !important;
	height /**/:115px;
	width:800px;
	padding-top:5px; /* IE5/Win */

}

#flash{
	width: 450px;
	float: right;
}

#maincontainer {
	text-align:center;
	padding:0;
        margin:0px;
}

#page {
	width:800px;
	margin:0px auto;
}

input, select, textarea {
	font:normal 11px  Arial, Verdana, Helvetica, Sans-serif;
	color:#666666;
}
#sitename {
	display:none;
}

#mainmenu {
	margin-top:0;
	padding-bottom:0px;
	background: #455167;
	width: 800px !important;
	width /**/:800px;
	height:28px;
	text-align:left;
	color: #FFF;
	padding-left:0px;
}
  
#mainmenu div.menulink, #mainmenu div.menulinkselected{
	float:left;
	height:23px !important;
	height /**/:28px;
	padding:5px 15px 0px 25px;
	background:url(img/icona-menuh.jpg) no-repeat 5px 9px;
	color: #FFF;
	font-weight:bold;
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
        	border-left: 1px solid #FFF;
}

#mainmenu div.menulinkselected{
	font-weight:bold;
}

#mainmenu div.menuspacer{
	float:left;
}


#mainmenu div a{
	text-decoration:none;
	color:#FFF;
	margin-right:20px;
}

#mainmenu a:hover{
	text-decoration:underline;
	color:#FFF;
}

#contentcontainer{
	clear:both;
	width:800px;
	overflow:hidden;
	overflow /**/:none;
	padding:0px;
                     background-color:#ffffff; 
	background: url(img/bg-content.gif) repeat-y;
}

/*#lateralcolumn{
	float:left;
	height:100%;
	margin-left:1px; 
	background-color:#F7FBFB;
	padding-right:1px;
}

*/
#lateralcolumn{
	float:left;
	height:100%;
	background-color:#F7FBFB;
}

#pagetitle{
	font-family: arial, Verdana;
	font-size:24px;
	font-weight:bold;
	color:#4C5A77;
}
.lateralbox{
/*	clear:left;
	float:left;
*/	color:#000000;
	margin-top:20px;
	margin-bottom:20px;
}

.lateralbox a{
	color:#000000;
}

.lateralbox a:hover{
	text-decoration:none;
}


.boxheader{
	font-family:'Trebuchet MS', arial;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
	color: #4C5A77;
                     background:url(img/icona-head.jpg) no-repeat 12px 11px;
	width /**/:160px; /* IE5/Win */
	text-align:left;
	padding-left:30px;
	padding-top:8px;
	height:36px;
	margin-left:0 !important;
	margin-left/**/:-17px;
	margin-bottom:5px;
}

.boxbody{
	text-align:left;
	padding-left:0px;
	padding-top:0px;
	width: 155px !important; 
	width /**/:155px; /* IE5/Win */
	color: #31355a;
	font-weight:bold;
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
}

#lateralmenu{
	width:170px;
	height:100%;
}

#content{
	font-family: Arial, Verdana;
	font-size:12px;
	text-align:left;
	width:430px !important; 
	width /**/:455px; /* IE5/Win */
	padding-left: 10px;
        	padding-right:10px;
	padding-top: 10px;
	float:left;
}
#lateralcolumn1{
	float:left;
	background-color:#FFF7EA;
	padding-right:1px;
	width:170px!important;
	width /**/:169px; /* IE5/Win */
	margin:0px;
	padding:0px;
	border-left:#FFE5BD 1px dashed;
}

.lateralMenuLink{
	padding:0 0 0 18px;
	color:#ff9900;
	background:#455167;
	line-height:30px;
	border-top:1px solid #FFF;
	width: 153px !important; 
	width /**/:170px;
        	text-transform:uppercase;
}

.lateralMenuLink1{
	padding:0 0 0 18px;
	color:#455167;
	background:#FF9900;
	line-height:20px;
	width: 150px !important; 
	width /**/:170px;
}
.lateralMenuLink_1{
	border-top:1px solid #FFF;
	background:#BADCDC url(img/icona-submenuv.jpg) no-repeat 5px 9px;
	margin-left:-28px;
	padding:0 0 0 18px;
	color:#455167;
	text-transform:none;
}

.lateralMenuLink1_1{
	border-top:1px solid #FFF;
	background:#EAF4F4;
	margin-left:-28px;
	padding:0 0 0 18px;
	color:#455167;
	text-transform:none;
}
.lateralMenuLink_2{
	border-bottom:1px solid #FFF;
	background:#EDF1F5 url(sternlaser/img/icona-subsubmenuv.jpg) no-repeat 6px 12px;
	margin-left:-18px;
	padding:0 0 0 18px;
	color:#fff;
	text-transform:none;
}
.lateralMenuLink a{
	color:#ff9900;
	text-decoration:none;
}
.lateralMenuLink_1 a{
	color:#455167;
	text-decoration:none;
}
.lateralMenuLink a:hover{
	color:#ff9900;
	text-decoration:none;
}
.lateralMenuLink_1 a:hover{
	color:#455167;
	text-decoration:none;
}
#footer {
	clear:both;
	width:800px;
	height:68px;
	background: url(img/footer-background.jpg) no-repeat;
       	color:#455167;
       	font:normal 11px 'Trebuchet MS', Arial, Helvetica, Sans-serif;
       	padding-top:5px;
       	vertical-align:center;
}

#copyright{
       display:none;
}
#powered{
       font:11px, Arial, Helvetica, Sans-serif;
       color:#FFF;
       text-align:center;
       width /**/:780px; /* IE5/Win */
       width:400px  !important; 
      padding-top:10px;
}
#powered a{
       font:11px, Arial, Helvetica, Sans-serif;
       color:#FFF;
       text-decoration:none;
}
.objectinput{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#555555;
}
.objectsubmit{
	font:normal 11px , Arial, Helvetica, Sans-serif;
	color:#555555;
	width:100px;
}


/* news module - START */
#mod_news_lateralbox{
	padding-left:5px !important;
}
.mod_news_lateralbox_news_time{

}
#mod_news_lateralbox div.boxbody{
	font-weight: normal;
        font-size:12px;
}
/* news module - END */


/* catalog module - START */
#mod_catalog_lateralbox{
	display:none;
}
.mod_catalog_boxtitle{
}
/* catalog module - END */


/* search module - START */
#mod_search_lateralbox{
       padding-left:5px !important;
       margin-left:10px !important;
       margin-left /* */:0px;
}
#mod_search_lateralbox input{
	width:120px;
	vertical-align:top;
}



/* search module - END */


/* users module - START */
#mod_users_lateralbox{
       padding-left:5px !important;
       margin-left:10px !important;
       margin-left /* */:0px;
}

#mod_users_lateralbox div.boxbody{
	font-weight: normal;
	font-size:12px;
}


#mod_users_lateralbox #labusername, #mod_users_lateralbox #labpassword{
	float:left;
	width:60px;
	margin-top:2px;
}

#mod_users_lateralbox #inputusername, #mod_users_lateralbox #inputpassword{
	float:left;
}

#mod_users_lateralbox #btnlogin{
	clear:left;
	padding-top:5px;
}

#mod_users_lateralbox input.loginbox{
	width:80px;
}

#mod_users_lateralbox form.loginbox {
	float:left;
}
/* users module - END */
#language_selector{
	float: right;
        padding-top:3px;
        padding-right:-50px;
}
#language_selector a{
	
}

