* {
margin: 0;
padding: 0;
}

body {
font: 13px Verdana, Arial, Helvetica, sans-serif;
width: 100%;
background-image: url(art/bgg333.jpg);
background-color: #fff;
background-repeat:repeat;
color: #666;	
}


#container {
width: 900px;
height: 100%;
background-color:#EDEDF0;
margin: 0px auto;
-moz-box-shadow: 0px 0px 10px gray;
-webkit-box-shadow: 0px 0px 10px gray;
box-shadow: 0px 0px 10px gray;}

#header {
margin: 0 auto;}

.left {
float:left;}


.logo {
float: left;}


.art {
float: left;}

a img{
    border: none; /* Убираем рамку */
   }

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 20px;
}

#lefttext {
float:left;
width: 540px;
padding: 10px;
}

#righttext{
position:relative;
margin-left: 565px;
padding: 15px;
border-left: 1px solid #433145;
}

.punkt {
border-top: 1px solid #433145;
height: 130px;
width: 300px;
float:left;

}

.punkt div{
width: 100px;
height: 100px;
margin: 20px;
float:left;
}

img.bb {
align: center;
border: 1px solid #433145;
width: 90px;
-moz-box-shadow: 0px 0px 10px gray;
-webkit-box-shadow: 0px 0px 10px gray;
box-shadow: 0px 0px 5px gray;
}
img.bb:hover {
width: 100px;
position: relative;
top: -5px;
left: -5px;
-moz-box-shadow: 0px 0px 10px gray;
-webkit-box-shadow: 0px 0px 10px gray;
box-shadow: 0px 0px 10px gray;
}


p.bb {
position: relative;
left: -5px;
top: 95px;
}


p {
color:#666666;
font: 13px Verdana, Arial, Helvetica, sans-serif;
}


a {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
font-size: 13px;
font-weight: bold;}

a:hover {
color:#661550;
}

#footer {
width: 880px;
margin: 0 auto;
border-top: 1px solid #433145;
height: 110px;
}




/*-------------other pages-------------------------*/

.preview {
float:left;

}
.desk {
float:left;
margin: 0px 15px 5px 15px;
width: 145px;
height: 100%;
}


img.pp {
border: 1px solid #433145;
margin: 15px;
width: 145px;
height: 110px;
}

img.pp:hover {
-moz-box-shadow: 0px 0px 10px gray;
-webkit-box-shadow: 0px 0px 10px gray;
box-shadow: 0px 0px 10px gray;
}



img.png {

margin: 15px;
width: 145px;
height: 110px;
}

.price {
color: #433145;
font-weight: bold;}