a:link {
	color:#8f5444;
}

a:active,
a:hover,
a:visited {
	color:#cc8d4e;
}

.sp_content table {
	width:100%;
	boder:0px;
}

.sp_content table tr td {
	vertical-align:top;
}

.sp_footer {
	background-image: url('img/futer.jpg');
	background-repeat: no-repeat;
	background-position:bottom;
	position:relative;
	-moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
}

.sp_shapka {
	width:100%;
}

.sp_catalog {
	width:390px;
	border-left: 1px solid #8f5444;
	padding: 0px 5px 0px 5px;
}

.sp_catalog > div {
	width:380px;
	background-color:#8f5444;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    text-align:center;
    padding:4px 0px 4px 0px;
    margin:8px 0px 0px 0px;
}

.sp_catalog > div img {
    text-align:center;
    padding:0px 0px 4px 0px;
}

.sp_main {
	padding: 0px 5px 0px 5px;
	background-image: url('img/fon.jpg');
	background-position:top right;
	background-repeat: repeat-y;
	position:relative;
}

.sp_main table {
	width:100%;
}

.sp_main table tr td {
	background-color: white;
	text-align:center;
	vertical-align:top;
	border:1px solid #b2b2b2;
	width:33%;
}

.sp_main table tr td img {
	padding:5px 0px 5px 0px;
}

.sp_main table tr td p {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	text-align:center;
	color:#cc8d4e;
}


.sp_content h3 {
	font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
	padding: 3px;
	margin: 0px;
	text-align:center;
	color:white;
}

.sp_content p {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
	padding: 5px 3px 5px 3px;
	margin: 0px;
	text-align:justify;
	color:#8f5444;
}