/* CSS Document */

body {
	/*width:1100px;*/
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, mono;	/*
	background-image:url(images/background_color.png);
*/
}


#container  {/*
background-image:url(images/page_color.png);
*/

margin-left: auto;
margin-right: auto;
width: 900px;

}



#page {


}

#header {

	text-align: center;
/*	background-image: url(images/page_color.png);
*/}

#header_block {
text-align: center;

}

#nav_bar {
border-top-color: #333333;
	border-top-style: double;
	border-top-width: thick;
	text-align:center;
	background-image: url(images/background_color.png);
	padding-bottom: 1px;
	padding-top: 1px;
}


ul#nav {
margin-left: 0;
padding-left:0;
list-style-type: none;


}

ul#nav li {
display: inline;
}

ul#a {}
ul#a:hover {}


#contents {		
	border-top-color: #333333;
	border-top-style: double;
	border-top-width: thick;
/*background-image: url(images/page_color.png);
*/
}

#left {
	float:left;
	width: 131px;
	margin-top: 25px;
	margin-left: 2px;
}

#left_column {
	padding-bottom: 33px;
	margin-bottom: 40px;
	background-image: url(images/column_color_bottom_left.png);
	border-left-color: #333333;
	border-left-style: solid;
	border-left-width: thin;
	background-repeat: no-repeat;
	background-position: bottom;
}

#left_block {
	background-image: url(images/column_color_top_left.png);
	background-repeat: no-repeat;
}

#left h2 {
	text-align: center;
	padding-top: 5px;
	margin:0px;
	text-decoration: underline;
	font-size: 18px;	
}

#left a {
	margin:0px;
	text-decoration: none;
	text-align: center;
}

#left p {margin:0px;
background-image: url(images/column_color_center.png);
padding-bottom: 20px;
text-align: center;
}

#right {
float: right;
width: 130px;
margin-top: 25px;
margin-right: 2px;
}

#right_column {
padding-bottom: 20px;
margin-bottom: 40px;
background-image: url(images/column_color_bottom_right.png);
background-repeat: no-repeat;
background-position: bottom;
border-right-color: #333333;
	border-right-style: solid;
	border-right-width: thin;
}

#right_block { 
background-image:url(images/column_color_center_right.png);
}

#right h2 {
background-image: url(images/column_color_top_right.png);
padding-left: 25px;
padding-top: 5px;
margin:0px;
}

#right p {/*padding-left: 20px;*/
margin:0px;
/*background-image:url(images/column_color_center_right.png);*/
padding-bottom: 15px;
}

#center {
margin-left: 45px;
margin-right: 1px;
float:left;
text-align: center;
width: 60%;
background-image: url(images/page_color2.png);

border-left-color: #333333;
border-left-style: double;
border-left-width: thin;
	
border-right-color: #333333;
border-right-style: double;
border-right-width: thin;
	
border-bottom-color: #333333;
border-bottom-style: double;
border-bottom-width: thin;	
	
}

#bad_shoe_center {
margin-left: 20px;
margin-right: 10px;
float:left;
text-align:left;

	
}

#picts {
	width:75%;
	height:400px;
	margin-left:12%;
	margin-top:25px;
	margin-bottom:25px;
	padding-bottom: 25px;
	text-align:center;
	
	background-image: url(images/background_color.png);
	
	border-top-color: #333333;
	border-top-style: double;
	border-top-width: thin;
	border-right-color: #333333;
	border-right-style: double;
	border-right-width: thin;
	border-left-color: #333333;
	border-left-style: double;
	border-left-width: thin;
	border-bottom-color: #333333;
	border-bottom-style: double;
	border-bottom-width: thin;
	
}

#picts img {width: 75%;
height: 75%;
text-align:center;
}

#pieces{
	width:75%;
	
	margin-left:12%;
	margin-top:45px;
	margin-bottom:25px;
	text-align:center;
	
	background-image: url(images/background_color.png);
	
	border-top-color: #333333;
	border-top-style: double;
	border-top-width: thin;
	border-right-color: #333333;
	border-right-style: double;
	border-right-width: thin;
	border-left-color: #333333;
	border-left-style: double;
	border-left-width: thin;
	border-bottom-color: #333333;
	border-bottom-style: double;
	border-bottom-width: thin;
	
		
}

#piece_block{
	height: 400px;
	margin-bottom:15px;
	overflow: auto;
	}
	
#sel_piece_block{
	height: 600px;
	margin-bottom:15px;
	overflow: auto;
	}
	
#pieces p {
padding-left:20px;
text-align: left;

}

#footer {
	margin-top:140px;
	text-align: center;
	background-image: url(images/background_color.png);
	border-top-color: #333333;
	border-top-style: double;
	border-top-width: thin;
	border-right-color: #333333;
	border-right-style: double;
	border-right-width: thin;
	border-left-color: #333333;
	border-left-style: double;
	border-left-width: thin;
	border-bottom-color: #333333;
	border-bottom-style: double;
	border-bottom-width: thin;
	clear: both;
}


#books {
margin-bottom:10px;
padding-left:10px;


border-top-color: #333333;
	border-top-style: double;
	border-top-width: thin;
}

#books img {width: 75px;
height: 100px;
margin: 5px;
	border-color: #333333;
	border-style: solid;
	border-width: thin;

}

#books p {
text-align:center;
}

#books h3 {
	text-align:center;
	margin:0px;
	font-style: oblique;
}
#gallery_block {
width: 250px;
height: 400px;
	margin: 5px;
	border-color: #333333;
	border-style: solid;
	border-width: thin;
	float: left;
}

#annoucements {
	width:75%;
	
	margin-left:12%;
	margin-top:25px;
	margin-bottom:15px;
	padding-top:15px;
	text-align:center;
	
	background-image: url(images/background_color.png);
	
	border-top-color: #333333;
	border-top-style: double;
	border-top-width: thin;
	border-right-color: #333333;
	border-right-style: double;
	border-right-width: thin;
	border-left-color: #333333;
	border-left-style: double;
	border-left-width: thin;
	border-bottom-color: #333333;
	border-bottom-style: double;
	border-bottom-width: thin;
	
}

#annoucements img{
width:55%;
height: 55%;
}


#news {
	width:75%;
	
	margin-left:12%;
	margin-top:25px;
	margin-bottom:15px;
	padding-top:15px;
	text-align:center;
	
	background-image: url(images/background_color.png);
	
	border-top-color: #333333;
	border-top-style: double;
	border-top-width: thin;
	border-right-color: #333333;
	border-right-style: double;
	border-right-width: thin;
	border-left-color: #333333;
	border-left-style: double;
	border-left-width: thin;
	border-bottom-color: #333333;
	border-bottom-style: double;
	border-bottom-width: thin;
	
}

#news img{
width:55%;
height: 55%;
}

#author{
	width:75%;
	
	margin-left:12%;
	margin-top:45px;
	margin-bottom:25px;
	text-align:center;
		
	border-top-color: #333333;
	border-top-style: double;
	border-top-width: thin;
	
	border-right-color: #333333;
	border-right-style: double;
	border-right-width: thin;
	
	border-left-color: #333333;
	border-left-style: double;
	border-left-width: thin;
	
	border-bottom-color: #333333;
	border-bottom-style: double;
	border-bottom-width: thin;
	
		
}