body { margin: 0pt; padding: 0pt; background: transparent url('bg.gif') repeat scroll 0% 0%; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(92, 93, 76); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
table, td { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 15px; }
img { border-color: rgb(198, 198, 197); }
.ssylka { color: rgb(105, 91, 54); font-family: Arial; font-size: 10px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; width: 270px; z-index: 21; }
h1 { margin: 0pt 0pt 8px; padding: 0pt; font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 36px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 30px; color: rgb(168, 13, 13); letter-spacing: -0.5pt; }
h3 { margin: 10px 0pt; font-family: "Trebuchet MS",tahoma,helvetica,sans-serif; font-size: 13px; line-height: 12px; color: rgb(168, 13, 13); font-weight: bold; }
h2 { margin: 10px 0pt; font-family: "Trebuchet MS",tahoma,helvetica,sans-serif; color: rgb(168, 13, 13); font-weight: bold; font-size: 17px;  }
h4 { margin: 0px 0px 8px; font-family: "Trebuchet MS"; font-size: 25px; color: rgb(168, 13, 13); font-weight: normal; line-height: 25px; letter-spacing: -0.5pt; }
h5 { margin: 0pt 0pt 10px; padding: 0pt; font-family: Georgia,tahoma,helvetica,sans-serif; font-size: 41px; line-height: 36px; color: rgb(255, 255, 222); font-weight: normal; letter-spacing: -1px; }
.h100pr { height: 100%; }
#post {
	position:relative;
	}
     #post h1{
		background:url(/border_b.gif) repeat-x bottom left;
		padding:30px 0 10px 0;
		}
		#post h2 {
		background:url(/border_b.gif) repeat-x bottom left;
		padding:0 0 10px 0;
		font-family: "Trebuchet MS",tahoma,helvetica,sans-serif; color: rgb(168, 13, 13); font-weight: bold; font-size: 20px;  
		}
		a { color: rgb(1, 142, 166); }
		a:hover { color: rgb(168, 13, 13); }
#bgL { background: transparent url('bgleftcenter.gif') repeat-y scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bgLeftTop { background: transparent url('bglefttop.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; width: 18px; }
#bgLeftBottom { background: transparent url('bgleftbottom.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 18px; }
#bgR { background: transparent url('bgrightcenter.gif') repeat-y scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bgRightTop { background: transparent url('bgrighttop.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; width: 18px; }
#bgRightBottom { background: transparent url('bgrightbottom.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 18px; }
#contBgBetw { background: transparent url('contbgbetw.gif') repeat-y scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; }
#contBgUp { background: transparent url('contbgup.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; }
#contBgDown { padding: 20px 15px 20px 27px; background: transparent url('contbgdown.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; }
#contBgDown, x:-moz-any-link { padding: 20px 15px 20px 40px; }
#rghBgBetw { background: transparent url('rghbgbetw.gif') repeat-y scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; }
#rghBgUp { background: transparent url('rghbgup.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; }
#rghBgDown { padding: 20px 0px; background: transparent url('rghbgdown.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; }
#stik4 { padding: 0px 0pt 0px 23px; }
div.menu-sec-in-r { -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.menu-sec-in { padding: 20px 40px 15px 50px; background: transparent url('menu_sec_in.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.menu-sec-in a { margin: 7px 0pt; padding: 3px 0pt; display: block; }
div.menu-sec-in-bot { position: relative; margin-top: -15px; padding-left: 10px; }
#bott1 { background: transparent url('bott1.jpg') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 134px; width: 650px; }
#bott2 { background: transparent url('bott2.jpg') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 134px; width: 340px; }
#topMenu { padding: 4px 0pt 0pt; position: absolute; z-index: 100; top: 0px; }
#topMenu td { white-space: nowrap; }
.tmRED { padding: 0pt 0px 0pt 15px; background: transparent url('menured1.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 233, 154); }
.tmRED a { color: rgb(255, 233, 154); }
.tmYELLOW { padding: 0pt 0px 0pt 15px; background: transparent url('menuyellow1.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(168, 13, 13); }
.tmLIGHT { padding: 0pt 0px 0pt 19px; background: transparent url('menulight1.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(168, 13, 13); }
.tm3 { padding: 0pt 0px 0pt 15px; background: transparent url('menu3.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(168, 13, 13); }
.tmYELLOW a, .tmLIGHT a, .tm3 a { color: rgb(171, 111, 34); }
.tmYELLOW a:hover, .tmLIGHT a:hover, .tm3 a:hover { color: rgb(168, 13, 13); }
.tmRED a:hover { color: rgb(255, 255, 255); }
#logo { padding: 58px 0pt 0pt 657px; position: absolute; z-index: 20; top: 0px; width: 281px; height: 62px; }
#logoS { margin: 20px 0pt 0pt 40px; position: absolute; z-index: 20; width: 140px; height: 31px; }
#phone { margin: 20px 0pt 0pt 210px; position: absolute; z-index: 21; width: 320px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(105, 91, 54); }
#copy { margin: 20px 0pt 0pt 30px; position: absolute; z-index: 21; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(105, 91, 54); text-align: right; width: 270px; }
.tmLANG { background: no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 17px; padding-right: 17px; color: rgb(168, 13, 13); }
.tmLANG a { color: rgb(171, 111, 34); }
.tmLANG a:hover { color: rgb(168, 13, 13); }
.tmSEARCH { background: transparent url('search_bg.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 10px; padding-right: 16px; }
#mCbg { background: transparent url('mcbg.gif') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 57px; }
table#langs {  }
table#langs th { padding: 0pt 0pt 0pt 2px; }
table#langs td { padding: 0pt 0pt 0pt 2px; }
table.elmMC { width: 100%; }
table.elmMC td { padding: 0pt; }
table.elmMC td.lft { background: transparent url('mcbgl.gif') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
table.elmMC td.cent { padding: 0px 0px; background: transparent url('mcbgc.gif') no-repeat scroll center top; -moz-background-clip: border; white-space: nowrap; margin-left: 90px;}
table.elmMC td.cent a { border: 0px solid red; font-family: Verdana; font-style: normal; font-variant: normal; font-size-adjust: none; font-stretch: normal; color: rgb(168, 13, 13); text-decoration: none; height: 63px; text-align: center; margin-left: 125px; }
table.elmMC td.cent h4 { margin: 0px 0px 8px; font-family: "Trebuchet MS"; font-size: 30px; color: rgb(168, 13, 13); font-weight: normal; line-height: 25px; letter-spacing: -0.5pt; }
table.elmMC td.righ { background: transparent url('mcbgr.gif') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header {  }
.header { background: transparent url('h1_new.jpg') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 990px; height: 288px; }
#preview_de { background: rgb(156, 2, 2) url('bgde.jpg') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 990px; }
#preview_de .preview_de-short {  }
#preview_de .preview_de-short h5 { margin: 0pt; padding: 12px 0pt; }
#preview_de .preview_de-short .info-bann { padding: 0pt 0pt 0pt 470px; }
#preview_de .preview_de-short .info { margin-top: -100px; }
.pad40 { padding: 0pt 10px 0pt 40px; }
div.info-feat2 { float: right; width: 270px; }
div.info-feat2 a, div.info-feat a:visited { padding: 5px 10px 5px 23px; display: block; color: rgb(255, 233, 195); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
div.info { margin-top: -200px; }
div.info-feat { float: left; width: 270px; }
div.info-feat a, div.info-feat a:visited { padding: 5px 5px 5px 23px; background: transparent url('li2.gif') no-repeat scroll 0pt 6px; display: block; color: rgb(255, 233, 195); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.info-feat a:hover { color: rgb(255, 255, 170); }
div.info-bann { padding: 125px 10px 0pt 470px; }
#mainLogoDiv { padding-left: 21px; height: 280px; margin-top: 10px; }
.logoDiv { float: left; width: 85px; height: 60px; margin-left: 10px; vertical-align: middle; text-align: center; }
.logoDiv a { vertical-align: middle; }
.logoDiv a img { vertical-align: middle; }


