* { margin: 0px; padding: 0px; }
html, body { width: 100%; height: 100%; padding: 0; margin: 0; font-family: 'Tahoma', 'Arial';}
a { outline: none; -moz-outline: 0; border: none; border-width: 0px; color: #01c0ff; }
a:hover{color: #ccc;}
p{padding-top: 5px;padding-bottom: 5px;}
h1{padding-bottom: 10px; padding-top: 10px; font-size: 18px;}
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }
img { border: none; border-width: 0px; }
.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }
div.main { width: 100%; min-width: 1000px; min-height: 100%; margin: 0 auto; font-size: 12px; _height: 100%; background: #dfdfdf; }
* html div.main
			{
				width:expression(
					(document.compatMode && document.compatMode == 'CSS1Compat')
					?
					(
						document.documentElement.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
					:
					(
						document.body.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
				);
			}
* html div.footer
                        {
				width:expression(
					(document.compatMode && document.compatMode == 'CSS1Compat')
					?
					(
						document.documentElement.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
					:
					(
						document.body.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
				);
			}
div.header{
    height: 270px;
}
div.cat{
    position: absolute;
    left: 50px;
    top: 75px;
    background: url('../img/cat.png') no-repeat;
    width: 278px;
    height: 328px;
}
*html div.cat { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/cat.png", sizingMethod="crop"); }
div.mind{
    position: absolute;
    left: 280px;
    background: url('../img/mind.png') no-repeat;
    width: 711px;
    height: 351px;
}
*html div.mind { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/mind.png", sizingMethod="crop"); }
div.content {
    padding-left: 50px;
    padding-right: 50px;
}
div.punkt_menu{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
}
div.content .left{
    padding-top: 120px;
    float: left;
    width: 390px;
    position: relative;
    margin-left: -400px;
    _margin-left: -200px;
}
div.content .right{
    padding-right: 50px;
    margin-left: 400px;
}
td.head_left{
    background: url('../img/head_left.jpg') no-repeat;
    width: 17px;
    height: 17px;
}
td.head_center{
    background: url('../img/head_center.jpg') repeat-x;
    height: 17px;
}
td.head_right{
    background: url('../img/head_right.jpg') no-repeat;
    width: 17px;
    height: 17px;
}
td.main_center{
    background: #fff;
}
td.main_left{
    background: url('../img/main_left.jpg') repeat-y;
    width: 17px;
    height: 100%;
}
td.main_right{
    background: url('../img/main_right.jpg') repeat-y;
    width: 17px;
    height: 100%;
}
td.footer_left{
    background: url('../img/footer_left.jpg') no-repeat;
    width: 17px;
    height: 17px;
}
td.footer_center{
    background: url('../img/footer_center.jpg') repeat-x;
    height: 17px;
}
td.footer_right{
    background: url('../img/footer_right.jpg') no-repeat;
    width: 17px;
    height: 17px;
}
div.footer{
    color: #bfbfbf;
}
div.footer_copy{
    position: relative;
    top: -70px;
    left: 250px;
    width: 300px;
}
div.footer_pic{
    position: relative;
    top: -6px;
    left: 150px;
    background: url('../img/tail.jpg') no-repeat;
    width: 76px;
    height: 115px;
}
div.google{
    padding-left: 400px;
    padding-top: 20px;
    padding-bottom: 10px;
}