html, body {
	height: 100%;
}

body
{
   margin:0; padding:0; background:url(../img/bkg-gen-sus.gif) top left;
}

* {	outline: none; font-family:"Times New Roman", Times, serif; font-size:13px; color:black; }
a { outline:none; border:none; text-decoration:none; }
a * { outline:none; border:none; }

ul.starred { list-style-image: url(../img/bullet-mv.gif); }
/* p { text-indent:10px; } */

img.Left { float:left; }
img.Right { float:right; }
img.Mid { float:none; display:block; margin:0 auto; }

.disabled { display:none; }
.AntiFloat { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.FloatContainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.Bold { font-weight:bold; }
.SmallText { font-size:11px; }
.BigText { font-size:14px; }


.MainSiteContainer { min-height: 100%; height: auto !important;  height: 100%; margin-bottom:-514px; }
.MainWrapper { width:1000px; margin:0 auto; background:url(../img/layout/bkg-main-2.jpg) repeat-y; }
.Site { padding-left:10px; padding-right:10px; }
.MainWrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.mainContent { margin-top:40px; }
#PusherMainSiteContainer { height:514px; clear:both; }

.footer { float:none; clear:both; height:514px; background:black url(../img/bkg-harta.gif) bottom left repeat-x; }

.header { padding-top:10px; }
.headerMenu tr td { vertical-align:bottom; }
.headerMenu tr td div ul li a:hover { color:black; }
.headerMenu tr td div ul li a {  color:#c5c5c5; }
#defaultLanguage { color:black; }
.defaultDropDown2 { color:#c5c5c5; }

.languageDropDown { position:absolute; z-index:10; background:white url(../img/bkg-limbi-jos.gif) left bottom no-repeat; width:109px; padding-bottom:6px; margin-left:2px; }

.menuContainer { width:986px; height:137px; margin:0px auto; margin-bottom:20px; background:url(../img/bkg-logo.gif) top left no-repeat; }


.leftCompanyTitle { width:100px; float:left;}

.managementPersonel { width:721px; background:url(../img/sep-manag.gif) bottom left no-repeat; padding-bottom:20px; margin-top:40px; }
.managementPersonel .managementPersonelImage { width:170px; float:left; }
.managementPersonel .managementPersonelText { width:540px; float:right; padding-top:0px; }

.contactTable { width:100%; }
.contactTable tr td { padding:10px; padding-bottom:30px; vertical-align:top; }

.generalFormLeftTable tr td { padding-right:5px; padding-bottom:10px; padding-bottom:0px !IE; }
.standardInput { vertical-align:top; width:197px; height:28px; padding-right:0px; padding-left:8px; padding-top:8px; padding-top:6px !IE; background:url(../img/form-1-cont.gif) top left no-repeat; }
.standardInput input { width:178px; height:12px; height:15px !IE; border:0px; background:none; }
.selectInputTd {width:197px; vertical-align:top; height:28px; padding-right:0px; padding-left:8px; padding-left:0 !IE6; padding-top:6px; padding-top:0 !IE6; background:url(../img/form-3-cont.gif) top left no-repeat; background:none !IE6; }
.selectInputTd select { width:191px; border:0; background:none; }
.textAreaTd { width:241px; height:148px; text-align:center; vertical-align:center; padding-left:2px; padding-top:4px; background:url(../img/form-2-cont.gif) top left no-repeat; }
.textAreaTd textarea { width:200px; height:125px; border:0; background:none; }

.smallTextAreaTd { width:241px; height:73px; text-align:center; vertical-align:center; padding-left:2px; padding-top:4px; background:url(../img/form-2-cont.gif) top left no-repeat; }
.smallTextAreaTd textarea { width:180px; height:60px; border:0; background:none; }

.contactLink { color:#7c6a2a; }

.ProductsContainerTable { width:100%; margin:20px auto; }

.pt-separator { line-height:1px; height:1px; border-bottom:1px dotted #bfbcab; margin:20px auto; }

.paginationControl { width:100%; margin-top:10px; text-align:center; clear:both; }
.paginationControl table { margin:0 auto; }
.LinkedNumberedLinks a { display:block; padding:5px; text-decoration:none; }
.UnLinkedNumberedLinks { display:block; padding:5px; color:#c5c5c5; }
.halfDisabled { visibility:hidden; }

.newsArchiveHead { width:100%; background:#f6f3ea; }
.newsArchiveHead td { padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:5px; }

.awardsTable td { vertical-align:top; text-align:center; padding:20px; }


.printBigImage { display:block; margin:0 auto; }