body {

	background-color: #ccc8c2;

	margin: 0px;

	background-image: url(img/main_back.png);

	background-position: top;

	background-repeat: repeat-x;

}

.main {

	width: 1110px;

	margin-right: auto;

	margin-left: auto;

}

img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.head {

	float: right;

	height: 168px;

	width: 1110px;

}

.head_cent {

	height: 168px;

	width: 981px;

	margin-right: auto;

	margin-left: auto;

}

.head_lf {

	background-image: url(img/head_lf.png);

	float: left;

	height: 168px;

	width: 120px;

}

.head_desk {

	background-image: url(img/head_desk.png);

	float: left;

	height: 138px;

	width: 113px;

	padding-top: 30px;

	color: #FFF;

	font-size: 12px;

}

.head_bookm {

	float: left;

	height: 168px;

	width: 306px;

}

.head_bookm_up {

	background-image: url(img/head_bookm_up.png);

	float: left;

	height: 137px;

	width: 306px;

}

.head_bookm_btm {

	float: left;

	height: 31px;

	width: 306px;

}

.head_r {

	background-image: url(img/head_r.png);

	float: left;

	height: 168px;

	width: 441px;

}



.menu {

	float: left;

	width: 125px;

	font-size: 16px;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

.menu_head {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 16px;

	font-weight: normal;

	color: #000;

	float: left;

	width: 125px;

	text-align: center;

	padding-top: 10px;

}

.menu_cont {

	float: left;

	width: 125px;

}

.menu_text_cont {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #000;

	background-color: #ada79b;

	float: left;

	height: 20px;

	width: 115px;

	margin-top: 2px;

	padding-top: 5px;

	padding-left: 10px;

}

.menu_text_cont a {

	color: #000;

}

.menu_text_cont a:hover {

	background-color: #CCC;

}



.menu_pic {

	float: left;

	height: 125px;

	width: 125px;

	padding-top: 1px;

	padding-bottom: 9px;

}

.menu_top_text_cont {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

	color: #000;

	background-color: #ada79b;

	float: left;

	height: 20px;

	width: 125px;

	margin-top: 5px;

	padding-top: 5px;

	padding-left: 0px;

}

.menu_top_text_cont a {

	color: #000;

}

.menu_top_text_cont a:hover {

	background-color: #CCC;

}

.gallery_cont {

	float: left;

	width: 980px;

	padding-left: 5px;

}

.gallery_head {

	float: left;

	height: 64px;

	width: 980px;

}

.gallery_name {

	float: left;

	height: 64px;

	width: 330px;

}

.gallery_arch {

	float: left;

	height: 64px;

	width: 120px;

	background-image: url(img/archive.png);

}

.gallery_up_btns {

	background-image: url(img/btns_fon.png);

	float: left;

	height: 54px;

	width: 530px;

	padding-top: 10px;

}

.gallery_up_btn {

	background-image: url(img/btn.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	float: left;

	height: 24px;

	width: 24px;

	padding-left: 10px;

	padding-top: 4px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFF;

	text-align: center;

}

.gallery_up_btn a {

	color: #FFF;

	text-decoration: none;

}

.gallery_up_btn a:hover {

	color: #1F1F1F;

	text-decoration: none;

}

.gallery_tumb_cont {

	float: left;

	width: 967px;

	padding-left: 13px;

}

.gallery_fon {

	float: left;

	width: 952px;

	background-color: #ADA79B;

	padding-left: 15px;

}
.gallery_tumb_cont {

	float: left;

	width: 967px;

	padding-left: 13px;

}

.gallery_tumb {

	float: left;

	height: 242px;

	width: 182px;

	padding-right: 5px;

	padding-bottom: 4px;

}

.gallery_tumbt {

	float: left;

	height: 135px;

	width: 180px;

	padding-right: 1px;

	padding-bottom:1px;

}





.gallery_tumb img {

	border: 1px solid #ADA79B;

}

.gallery_tumb img:hover {

	border-top-color: #000;

	border-right-color: #000;

	border-bottom-color: #000;

	border-left-color: #000;

}





.gallery_btm_cont {

	float: left;

	width: 980px;

}

.btm_arch {

	background-image: url(img/free_gallery.png);

	float: left;

	height: 71px;

	width: 181px;

}

.btm_btns {

	background-image: url(img/btm_btn_fon.png);

	float: left;

	height: 44px;

	width: 462px;

	padding-top: 27px;

}

.gallery_btm_btn {

	background-image: url(img/btn.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	float: left;

	height: 24px;

	width: 24px;

	padding-left: 6px;

	padding-top: 4px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFF;

	text-align: center;

}

.gallery_btm_btn a {

	color: #FFF;

	text-decoration: none;

}

.gallery_btm_btn a:hover {

	color: #1F1F1F;

	text-decoration: none;

}

.btm_gallery_bookm {

	float: left;

	height: 71px;

	width: 337px;

}

.traders {

	float: left;

	width: 980px;

}

.trader_block {

	background-image: url(img/trader_description.png);

	background-repeat: no-repeat;

	background-position: center center;

	float: left;

	width: 326px;

	height: 57px;

	text-align: center;

	padding-top: 18px;

	color: #000;

	font-family: Tahoma, Geneva, sans-serif;

}

.trader_block a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFF;

}

.banner_block {

	float: left;

	width: 980px;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

}

.best_friends_up_fon {

	background-image: url(img/btns_fon.png);

	float: left;

	height: 64px;

	width: 650px;

}

.best_friends_links {

	color: #1f1f1f;

	float: left;

	height: 18px;

	width: 280px;

	padding-left: 30px;

}

.best_friends_links a {

	color: #F20000;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 110%;

}

.best_friends_links a:hover {

	color: #000;

}



.btm_head {

	float: left;

	height: 137px;

	width: 980px;

}

.btm_head_lf {

	background-image: url(img/btm_head_lf.png);

	float: left;

	height: 137px;

	width: 379px;

}

.btm_head_desk {

	text-align: center;

	float: left;

	height: 57px;

	width: 227px;

	padding-top: 80px;

	background-image: url(img/btm_head_desk.png);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.btm_head_desk a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #F00;

}

.btm_head_desk a:hover {

	color: #900;

}

.btm_head_r {

	background-image: url(img/btm_head_r.png);

	float: left;

	height: 137px;

	width: 374px;

}


