body, body * {
	padding: 0px;
	margin: 0px;
}

body {
	font-family: Verdana; // Tahoma; 
	background: url(background/back3.jpg) repeat-y fixed top;
}

IMG {
	border: 0px;
}

A { color: Black; text-decoration: none;}
A:hover { text-decoration: underline;}

A.w { color: white; }
A.w:hover { color: white; font-weight: bold; text-decoration: none;  cursor: default;  }

.wrap {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
        position: relative;
        min-height: 100%;
        height: expression(100 + "%");


}

#contentDiv {
    width: 800px;
}

.reditem, .submenu, .item, .banner, .menu, .logo { margin-bottom: 10px; }

.logo {
	height: 100px;
}
.logo .alogo {
	height: 99px;
	width: 411px;
	float: left;
	left: 0px;
    background: #ffffff;
}

.contacts {
   position: absolute;
	width: 200px;
	left: 800px;
	top: 0px;
	height: 60px;
	background: #ffffff;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.menu a {
	margin-right: 10px;
}

.submenu table {
	background: #000000;
	padding-left: 10px;
}

.submenu a, .submenu font {
	margin-right: 20px;
}

.banner .bannertable {

     background: #ffffff;
     padding-bottom: 10px;
     padding-top: 10px;
     padding-left: 10px;
     padding-right: 10px;
     -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.banner .banneritem B {
//white-space: nowrap;
}
.banner .bannerimg { 
    padding-right: 10px;	
}

.item {
	background: #ffffff;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
     -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

.zepp {
	background: #ffffff url(zeppelin.gif) no-repeat bottom right !important;
}

.article {
	background: #ffffff;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
     -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

.article .top {
	margin-bottom: 10px;
}

.reditem {
	background: #ff0066;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

.reditem .title, .article .title, .item .title {
	padding-bottom: 14px;
}

.bottom {
	background: url(bottom.back.gif) repeat-x top;
	height: 133px;
        width: 100%;
        position: absolute;
        bottom: 0px;
        left: 0px;
}

.bottom .img {
	position: relative;
	left: 0px;
	top: 0px;
}

.bottom .menu {
	width: 800px;
	float: left;
	height: 95px;
}
.bottom .menu .m50 {
	margin-left: 50px;
	margin-right: 50px;
}

.bottom .menu .ml50 {
	margin-left: 50px;
}

#map {
	width: 200px;
	height: 217px;
	position: absolute;
	top: 70px;
	left: 800px;
	display: none;
}

.mju { 

   position: absolute;
	width: 150px;
	left: 800px;
	top: 0px;
	height: 150px;
	background: transparent;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
   z-index: 10000;
 }

.rmenu TD { padding-bottom: 7px; }
.rmenu2 TD { padding-bottom: 15px; }
.rmenu3 TD { padding-bottom: 2px; padding-right: 15px; }
	
.w { color: #ffffff; }
.dw { color: #777777; }
.d { color: #444444; }
.r { color: #ff0066; }

h3 { color: #ff0066; }
.ccc {color: #ff0066; display: inline; }

.b { font-weight: 100; }

.u { text-decoration: underline; }

.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }

.bottommenu { display: none }

.p9 { font-size: 9px; }
.p10 { font-size: 10px; }
.p11 { font-size: 11px; }
.p12 { font-size: 12px; }
.p13 { font-size: 13px; }
.p14 { font-size: 14px; }
.p15 { font-size: 15px; }
.p16 { font-size: 16px; }
.p17 { font-size: 17px; }
.p18 { font-size: 18px; }
.p20 { font-size: 20px; }

