body{
	background-color: #C6C5C1!important;
	color: #666666!important;
	padding: 0;
	margin: 0;
	font-size: 90%!important; font-family: Arial!important;
	position: relative;
}

img{
	border: 0;
}

table{
	width: 100%;
	border-collapse: collapse;
}

td, th{
	padding: 0;
	vertical-align: top;
}

p{
	margin-top: 0;
}

a {
	color: #237AD9;
	font-size: 100%!important;
}
a:hover, a:visited:hover { color: #FF6600; font-size: 100%!important;
}

.clear { clear: both; overflow: hidden; font-size: 0; }
.lclear { clear: both; overflow: hidden; }
.IE-Fix { //position: relative; }

.table-max { height: 100%; font-size: 100%; }


.mwidth { width:expression(document.body.clientWidth > 1400? "1400px": "auto"); }



#TopNav { width: 300px; position: relative; left: 5%; padding-top: 25px; margin-bottom: 25px; }
#TopNav a, #TopNav span { margin-right: 25px; float: left; }
#TopNav a { font-size: 60%; }

Logotype { position: absolute; right: 50px; top: 25px; }
#Lang { position: absolute; right: 0px; top: 400px; background: #525252; padding: 2px 5px 1px 5px; text-align: center; z-index: 3; }
#Lang * { margin: 0px; padding: 0px; }
#Lang ul li { display: inline; list-style: none; color: white; text-transform: uppercase; font-size: 60%; margin-right: 4px; }
#Lang ul li.last { margin-right: 0px; }
#Lang ul li a { color: #9f9f9f; text-decoration: none; }
#Lang ul li a:hover { color: white; }

#Puppy-message {
	position: absolute;
	width: 118px;
	max-width: 740px;


width:expression(document.body.clientWidth > 1400? "1400px": "100%" ); 			text-align: left;
	bottom: 9px;
	font-size: 90%;
	left: 69px;
	height: 26px;
}
#Copyright_my {
	position: absolute;
	width: 318px;
	max-width: 240px;


width:expression(document.body.clientWidth > 1400? "1400px": "100%" ); 			text-align: left;
	bottom: 9px;
	font-size: 90%;
	left: 69px;
	height: 26px;
}
#Copyright {
	position: absolute;
	width: 263px;
	max-width: 1400px;

width:expression(document.body.clientWidth > 1400? "1400px": "100%" ); 		text-align: right;
	bottom: 3px;
	font-size: 90%;
	right: 200px;
}

#message {
	position: absolute;
	width: 200px;
	max-width: 1400px;

width:expression(document.body.clientWidth > 1400? "1400px": "100%" ); 		text-align: right;
	bottom: 470px;
	font-size: 90%;
	right: 200px;
}

#neurogen { position: absolute; left: 5%; bottom: 20px; white-space: nowrap; z-index: 2; }
#neurogen img { float: left; }
#neurogen div { position: absolute; left: 100px; bottom: 6px; font-size: 70%; }
