/*
h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:14px;
	border-bottom:1px solid #CCCCCC
}

h2, h3
{
	font-size:120%;
}

h2
{
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:180px;
	margin-bottom:16px;
}

.information-block-head
{
	color:#BC262C;
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:85%;
	color:#737373;
	margin-right:20px;
}

/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#F5F5F5;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}
*/
/*Pictures block*/
div.pictures {
	margin-top: 20px;
	padding-right: 1px;
}
.picture {
	color: #ffc;
	position: relative;
	float: left;
	font-size: 130%;
	text-align: center;
	width: 16%;
	margin-bottom: 7px;
}
.pic-first {
	margin-left: 2%;
}
.picture a {
	background: transparent url(images/luc.png) no-repeat 0 0;
	display: block;
	width: 180px;
	margin: 0 auto;
}
.picture a img {
	background: transparent url(images/rlc.png) no-repeat 100% 100%;
	padding: 6px 5px 5px 6px;
	margin: 0 auto;
	margin-bottom: 7px;
	border: none;
}
div.picture a, div.picture a:link, div.picture a:visited, div.picture a:hover {
	color: #ffc;
	text-decoration: none;
}
.picture .rlc {
	background: transparent url(images/rlc.png) no-repeat 0 0;
	position: absolute;
	width: 71px;
	height: 62px;
}
/*Main content block*/
.up {
	text-transform: uppercase;
}
.content, .recommend, .action, .banner-holder, .description {
	padding: 20px 50px 50px 50px;
	position: relative;
	margin: 20px 2% 40px 2%;
}
.content h3, .recommend h3, .action h3 {
	color: #78c448;
	font-size: 160%;
	text-align: center;
	margin-bottom: 30px;
}
.content p { 
	color: #fff;
	font-size: 110%;
	line-height: 1.2;
	text-align: justify;
}
.left_upper, .right_upper, .left_lower, .right_lower {
	width: 346px;
	height: 155px;
	position: absolute;
	z-index: -1;
}
.left_upper {
	background: transparent url(images/left_upper_corner.png) no-repeat 0 0;
	left: 0;
	top: 0;
}
.right_upper {
	background: transparent url(images/right_upper_corner.png) no-repeat 0 0;
	right: 0;
	top: 0;
}
.left_lower {
	background: transparent url(images/left_lower_corner.png) no-repeat 0 0;
	left: 0;
	bottom: 0;
}
.right_lower {
	background: transparent url(images/right_lower_corner.png) no-repeat 0 0;
	right: 0;
	bottom: 0;
}
.proposal center {
	float: left;
	width: 20%;
}
.proposal center.best_proposal {
	margin-top: 35px;
}
.proposal center.best_proposal h5{
	font-size: 16px;
	color: #8fe045;
	padding: 0;
	padding-bottom: 10px;
	white-space: nowrap;
}
.proposal {
	margin: 20px 2%;
}
.proposal .first_black, .search-box {
	text-align: center;
	color: #000000;
	font-size: 150%;
	width: 208px;
	height: 270px;
	padding-top: 0;
}

.recommend .inner, .action .inner {
	text-align: center;
	color: #ffc;
	font-size: 100%;
}
.proposal .inner a, .recommend .inner a, .action .inner a {
	color: #ffc;
	text-decoration: none;
}
.inner img {
	margin-bottom: 7px;
	width: 246px;
	height: 200px;
}
.proposal .inner img {
	margin-bottom: 7px;
	width: 206px;
	height: 155px;
}
.proposal .first_black {
	/*background: url(images/first_black_background.png) no-repeat 0 0;*/
	background: #ffffcc;
}

.outer {
	background: transparent url(images/luc.png) no-repeat 0 0;
	width: 253px;
	padding: 7px 0 0 7px;
}
.proposal .outer {
	width: 213px;
}

.proposal .inner {
	background: url(images/rlc.png) no-repeat 100% 100%;
	padding-right: 7px;
	text-align: center;
	color: #ffc;
	font-size: 130%;
}
.recommend .inner, .action .inner {
	background: url(images/rlc.png) no-repeat 100% 100%;
	padding-right: 7px;
}
.search-box {
	/*background: url(images/last_black_background.png) no-repeat 0 0;*/
	background: #ffffcc;
}
.recommend center, .action center {
	width: 25%;
	float: left;
}

.banner-holder {
	padding: 4%;
}
.left, .right {
	float: left;
	width: 20%;
	position: relative;
	z-index: 3;
}
.change {
	background: url(images/first_background.png) no-repeat 0 0;
	width: 204px;
	height: 276px;
	padding-top: 30px;
	text-align: center;
	color: #ffc;
	font-size: 150%;
	margin: 0 auto;
}
.barter {
	background: url(images/last_background.png) no-repeat 0 0;
	width: 204px;
	height: 276px;
	padding-top: 30px;
	text-align: center;
	color: #ffc;
	font-size: 150%;
	margin: 0 auto;
}
center.center {
	width: 60%;
	float: left;
}

#banner1 {
	display: block;
}
#banner2{
	display: block;
	margin-top: 70px;
}
.desc {
	margin-top: 40px;
	padding-bottom: 70px
	font-size: 95%;
}
.desc_text {
	margin-left: 220px;
	font-size: 18px;
	line-height: 1.2;
}
.desc p.prologue {
	font-size: 85%;
	margin-left: 50px;
}
.desc_img {
	float: left;
	padding: 7px 0 0 7px;
	margin-top: -10px;
	background: url(images/luc.png) no-repeat 0 0;
	width: 174px;
}
.desc_img img {
	background: url(images/rlc.png) no-repeat 100% 100%;
	padding: 0 7px 7px 0;
	width: 167px;
}
.desc_img div {
	text-align: center;
	color: #fff;
	font-size: 130%;
}
table.object-list-table {
	width: 96%;
	margin: 20px 0 20px 2%;
}
table.object-list-table td.left-row{
	width: 256px;
}
ul.cat_menu {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.cat_menu li a {
	display: block;
	padding: 10px 10px;
	font-size: 90%;
	background: #ffc;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	color: #000;
	width: 230px;
}
.m1 {width:100%; padding-top:6px;}
.m1R {width:100%; padding-left:16px; text-align:left;  padding-top:6px; font-size:14px; font-weight:bold;}
.m2 {float:left; width:100%; padding-top:4px; text-align:left}
.m3 {float:left; width:145px; padding-left:8px; font-size:12px; font-weight:bold;}
.m4 {float:left; padding-left:16px;  font-size:12px;}
.m5 {float:left; width:100%; padding-top:2px; text-align:left}
.m6 {float:left; width:145px; padding-left:8px; font-size:12px;}
.m7 {font-weight:normal}

.description {
	color: #ffffff;
	margin-top: 60px;
}
.description .back a, .description .next a, .description .prev a,
.description .back a:hover, .description .next a:hover, .description .prev a:hover,
.description .back a:visited, .description .next a:visited, .description .prev a:visited {
	color: #ffff99;
	font-size: 24px;
	text-decoration: none;
}
.description .back {
	top: -15px;
	left: 50%;
	margin-left: -125px;
	position: absolute;
}
.description .next {
	top: 25px;
	right: 20%;
	position: absolute;
}
.description .prev {
	top: 25px;
	left: 20%;
	position: absolute;
}
.description-ad {
	position: absolute;
	width: 320px;
	top: 110px;
	right: 50px;
}
.description-image {
	float: left;
	width: 340px;
	padding: 0;
}
.description-image div {
	background: url(images/gray.png) repeat 0 0;
	float: left;
	width: 320px;
	padding: 10px;
}
.description-image h5 {
	text-align: center;
	color: #ff9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 20px 0 10px 0;
	clear: both;
}
.description-image img{
	border: 1px solid #000;
	float: left;
	padding: 0;
	margin: 0;
	width: 158px;
	height: 120px;
}
.description-image img.main-description-img {
	width: 318px;
	height: 240px;
}
.description-text {
	margin-left: 360px;
}
.description h4 {
	color: #ccff33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	display: block;
	width: 50%;
	margin: 0 auto;
}
.description-text .label {
	color: #ffff99;
}
.description-text td {
	text-align: left;
	vertical-align: top;
}