﻿*{
margin:0;
padding:0;
}
html{
height:100%;
}

body {
height:100%;
background:#FFFCFB url("img/back.gif") 578px 5px fixed no-repeat ;
}

#main{
position:relative;
min-height:100%;
width:575px;
background-color:#47443C;
}

ul#navi{
width:145px;
margin-top:15px;
padding-left:30px;
}
ul#navi li{
list-style:none;
}

ul#navi li a{
display:block;
height:20px;
text-indent:-9999px;
float:left;
overflow:hidden;
}

li#info a{width:70px;background:url(img/menu.gif) 0px 0px no-repeat;}
li#p1 a{width:40px;background:url(img/menu.gif) -71px 0px no-repeat;}
li#p2 a{width:35px;background:url(img/menu.gif) -111px 0px no-repeat;}

li#info a:hover{background:url(img/menu.gif) 0px -30px no-repeat;}
li#p1 a:hover{background:url(img/menu.gif) -71px -30px no-repeat;}
li#p2 a:hover{background:url(img/menu.gif) -111px -30px no-repeat;}

#logo{
padding:35px 30px 0px;
}

#logo a{
display:block;
width:79px;
height:55px;
text-indent:-9999px;
float:left;
overflow:hidden;
background:url(img/logo.gif) 0px 0px no-repeat;
}

#logo a:hover{background:url(img/logo.gif) 0px -60px no-repeat;}

#text{
clear:both;
padding:18px 25px 166px 30px;
line-height:1.8em;
color:#999999;
font-size:12px;
}

#footer{
position:absolute;
bottom:0px;
height:126px;
}

p{
margin-bottom:24px;
}

.bold{
font-weight:bolder;
color:#A4A4A4
}

img{
border:none;
margin:7px 0px 5px ;
display:inline;
}

img.left{
float:left
margin-right:1px;
}

.clear{clear:both;}

a{text-decoration:none;}
a:link{color:#A15EC4;}
a:hover{color:#00A6FF;}
a:visited{color:#A15EC4;}
a:active{color:#A15EC4;}
