/* TAGS */
body {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #9c9c9c;
	background-color: #FFF;
}

body, h1, h2, h3, h4, h5, h6, div, form, p, a, img, form {
	margin: 0; padding: 0;
}

img {
	border: 0;
}

img:focus {
	border: 0;
}

/* TOOLS */

.bold { font-weight: bold; }
.em {	color: #57870F; }
.floatLeft { float: left; }
.floatRight { float: right; }
.separator { clear: both; }
.relative { position: relative; }
.marginStd { margin: 10px; }
.marginLeft { margin-left: 10px; }
.absolute { position: absolute; }
.paddingTop { padding-top: 10px; }
.greyLink { color: #9c9c9c; }

/* BOXES */

#level2-popup { display: none; position: absolute; left: 445px; width: 88px; height: 59px; } /*  top:245px;  */
.AbstractImg { float: left; margin: 0 5px 5px 0; }
div.PressItem { 
	float:left; text-decoration: none; display: block; padding: 5px 20px 5px 10px;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #FFF;
 	border-left: 1px solid #dcdcdc; color: #9C9C9C; margin-bottom: -1px; margin-left: 5px; }
a.PressItem { 
	float:left; text-decoration: none; display: block; padding: 5px 20px 5px 10px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
 	border-left: 1px solid #FFF; color: #9C9C9C; background-color: #f3f3f3; margin-bottom: -1px; margin-left: 5px; }
	
.PressBox {
	border-bottom: 1px solid #dcdcdc;
}

.BoxPaginator {
	border-top: 1px solid #9c9c9c;
	margin-top: 10px;
	padding: 5px 0px;	
}

.BoxReleaseFile {
	float:left;
	width: 230px;
	padding: 10px 0;	
}

.BoxReleaseDate {
	float:right;
	width: 150px;
	padding: 10px 0;
	text-align: right;
}

#BoxBody {
	background-image: url('../images/bodyRuler.png');
	background-repeat: repeat-x;	
}

#BoxLangs {
	position: absolute;
	left: 5px;
}

#BoxHomeMenu {
	/*background-image: url('../images/homeRuler.png');
	background-repeat: repeat-x;*/
}

#BoxRuler {
	background-color: #FFF;
	background-image: url('../images/homeRuler.png');
	background-repeat: repeat-x;
	height: 13px;
	overflow: hidden;
}

#BoxHomeNewsContainer {
	float: left;
	width: 292px;
}

#BoxHomeNewsContent {
	padding: 15px 10px 10px 10px;
}

.BoxHomeNewsMenuItem {
	float: left;
	width: 152px;
}

#BoxNewsImgHome {
	text-align: right;
	padding: 18px 0px 18px 0px;
}

#BoxMainImage {
	width: 900px;
	height: 450px;
	position:relative;
	background-repeat: no-repeat;
}

#BoxLogoInternal {
	width: 292px;
	float:left;
}

#BoxSubMenuPrd {
	padding-left: 292px;
}

#BoxSubMenuAbout {
	padding-left: 444px;
}

#BoxSubMenuContacts {
	padding-left: 596px;
}

#BoxSubMenuArea {
	padding-left: 748px;
}

#BoxAddress {
	color: #666;
}

#BoxContentLeft {
	width: 444px;
	float:left;
}

#BoxContentRight {
	float:right;
	width: 446px;
}

#BoxContentLeftTech {
	margin-left: 10px;
	width: 290px;
	float:left;
}

#BoxContentRightTech {
	float:right;
	width: 588px;
}

#BoxGallery {
	float:left;
	width: 259px;
	border: 1px solid #efefef;
	background-color: #F7F7F7;
	background-image: url('../images/back_gallery.png');
	background-repeat: repeat-x;
}

#BoxSideGallery {
	float:right;
	width: 171px;
}

#BoxContentContainer {
	width: 900px;
}

.BoxTechBoxDownload {
	width: 278px;
	margin: 0 0 0 10px;
	float:right;
}

.BoxTechBoxDownloadLeft {
	width: 11px;
	float:left;
}

.BoxTechBoxDownloadRight {
	width: 267px;
	float:left;
	background-color: #efefef;
}

.BoxTechDownloadContent {
	padding: 10px 15px;
	text-align: center;
	color: #9B9B9B;
}

.BoxTechDownloadNotes {
	font-size: 9px;
	color: #666;
	border-top: 1px solid white;
	padding-top: 4px;
	height: 25px;
}

.BoxDownloadHeader {
	background-color: #F3F3F3;
	border-top: 1px solid #DCDCDC;
}

.BoxDownloadHeaderLeft {
	padding: 4px;
	float: left;
}

.BoxDownloadHeaderRight {
	padding: 6px 4px 4px 4px;
	float: left;
}

.BoxDownloadContent {
	padding: 4px 4px 19px 33px;
}

#BoxHomeTop {
	position: relative;
	width: 900px;
	background-color: #FFF;
	text-align: right;
}

/* IMGS */

.ImgIco {
	vertical-align: middle;
}

.ImgSideImage {
	margin-left: 10px;
}

#LnkGallery img {
	vertical-align: middle;
}

/* TITS */

.BoxDownloadHeader h1 {
	padding: 4px;
	font-size: 18px;
	font-weight: normal;	
}

#BoxContentLeft h2, #BoxContentRight h2, #BoxContentLeftTech h2 {
	padding: 15px 0;
	font-size: 11px;
}

/* TXTS */

.BoxTechDownloadContent p {
	margin: 10px 0;
}

/* LNKS */

.BoxReleaseFile a {
	color: #9c9c9c;
	text-decoration: none;	
}

.BoxPaginator a, .BoxReleaseContent a {
	color: #9c9c9c;	
}

.LnkAddress {
	color: #9c9c9c;
	text-decoration: none;
}

.BoxDownloadHeaderRight a {
	font-weight: bold;
	color: #9c9c9c;
}

.BoxTechDownloadNotes a {
	color: #666;
}

.LnkTechDownload {
	font-weight: bold;
	color: #AB1314;
}

.LnkSetupImg {
	margin: 5px 0px;
	display: block;
	text-align: right;
}

.LnkGalleryImg {
	display:block;
	height: 70px;
	width: 68px;
	float:left;
	margin: 7px;
}

#LnkGallery {
	text-decoration: none;
	display: block;
	padding: 0 0 7px 7px;
	color: #AB1315;
}

#BoxAddress a {
	color: #666;
	text-decoration:none;
}

.LnkNewsHome {
	font-weight: bold;
	color: #AB1315;
}

.LnkLang {
	padding: 0px 0px 0px 10px;
}

.BoxHomeNewsMenuItem a {
	display:block;
	padding: 18px 0px 18px 0px;
	
}

/* TABLES */


/* FORMS */