body, table, td, th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover, a:link, a:visited{
	color: Red;
}
.content_container{
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
}

.right_zone{
	width: 130px;
	padding-right: 30px !important;
	
}

INPUT{
	border: 1px solid black;
}
.button_inp.disabled{

}
.button_inp{
	border: 1px solid black;
	background-image : url(../_images/block_bar.jpg);
	background-repeat : repeat-y;
	color: Black;
	font-weight: bold;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}
.header{
	height: 243px;
	width: 641px !important;
	background-image: url(../_images/head.jpg);
	background-repeat: no-repeat;
}

.head_bg{
	background-color: #D3D3D3;
	text-align: left;
	vertical-align: top;
	height: 158px;
}
.head_grad{
	background-color: #FFFAFA;
	height: 23px;
}
.firma_name{
	hhbackground-image: url(../_images/firma_name.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 670px;
	top: 70px;
	width: 285px;
	height: 45px;
	z-index: 99;
	font-size: 32px;
	font-weight: bold;
	color: #4E4E4E;
}
.headerTop{
	background-image: url(../_images/header_top.gif);
	background-repeat: repeat-x;
	height: 17px;
}
.header_tbl{
	background-color: #49594E;
	background-repeat: no-repeat;
}
.header_main_logo{
	background-image: url(../_images/header.jpg);
	width: 195px;
	height: 145px;
	text-align: center;
}
.header_gb_title{
	background-image: url(../_images/header_bg_title.jpg);
	background-repeat: repeat-x;
	color: #282E62;
	vertical-align: bottom;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 20px;
	font-weight: bold;
}
.header_locales{
	width: 60px !important;
	background-image: url(../_images/header_bg_title.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	padding-right: 10px;
}
.header_locales a{
	color: #838383;
}
.header_logo{
	background-color: white;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #759089;
}

.footer{
	color: #606060;
	height: 22px;
	padding-left: 10px;
	vertical-align: bottom;
	border-left: 2px solid white;
	background-image: url(../_images/footer.gif);
	background-repeat: no-repeat; 
	padding-left: 80px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}
.footer td{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.footer_bg{
	background-color: #D5D5D5;
}
.contentGrey{
	background-color: #E3E3E3;
	height: 12px;
}
.left_column{
	width: 184px !important;
	vertical-align: top;
	background-color: #E4E4E4;
	padding-top: 0px;
	text-align: right;
}
.left_column_table_td{
	background-color: #E4E4E4;
}
.left_column_table{
	width: 100%;
}

.pageLogoDiv{
	position: absolute;
	color: White;
	left: 30px;
	top: 0px;
	height: 133px;
	background-color: #FFE001;
}
.right_column{
	width: 140px !important;
	vertical-align: top;
	background-image: url(../_images/horn.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.content{
	vertical-align: top;
	padding: 0px;
	padding-left: 1px;
	width: 99%;
}
.contentTable{
	background-image: url(../_images/key.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.locales{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: Silver;
}
.pcConfiguratorFrontEnd{
	width: 100%;
	border: 1px solid grey;
}
.pcConfiguratorFrontEnd th{
	border-bottom: 0px;
	text-align: center !important;
	width: 100%;
	background-color: #C7C7C7;
}
.pcConfiguratorFrontEnd.titleHeader{
	background-color: #DBDBDB !important;
	font-weight: bold;
	padding-left:10px; 
}
.pcConfiguratorFrontEnd.normalTD{
	background-color: #EBEBEB !important;
	padding-left:10px; 
	vertical-align: top;
}
.pcConfiguratorFrontEnd.normalTD a{
	vertical-align: top;
	color: Black;
}
.compFrontEnd{
	background-color: Silver;
}
.compFrontEnd td{
	background-color: White;
}
.compComponents{
	width: 100%;
	border: 0px;
}
.compComponents td, .compComponents th{
	border: 0px;
}
.compComponents th{
	background-color: #EBEBEB;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}
.butClient{
	border: 1px solid grey;
	background-color: White;
}
.first_news{
	width: 220px !important;
	vertical-align: top;
	padding-top: 0px;
}
.newsTitleSMU, .newsTitleSMU A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Black !important;
	text-decoration: none;
}
.newsSMU_back a{
	color: Black !important;
}