*{

	margin:0px;

	padding:0px;

	list-style:none;

	text-decoration:none;

}



body {

	background: #3f030d url('img/background.png') left top repeat-x;

	font-family: Comic Sans MS;

	color: #dbac47; }

	

.content {

	width: 880px;

	height: auto;

	overflow: hidden;

	margin: 0px auto;

	padding-bottom: 20px;

	padding-top: 15px;}

	

.logo {

	background: transparent url('img/logo.png') left top no-repeat;

	width: 568px;

	height: 45px;

	display: block;

	color: #dbac47;

	padding-top: 55px;

	padding-bottom: 25px; }

	

.logo h1 {

	font-size: 24px;

	font-weight: normal;}

	

.top {

	width: 680px;

	height: auto;

	overflow: hidden;

	display: block;

	padding-left: 200px;

	padding-top: 20px; }

	

.btn_menu {

	background: transparent url('img/buttons_bg.png') left top no-repeat;

	width: 840px;

	height: 50px;

	display: block;

	padding-left: 40px;}

	

.btn_menu a {

	background: transparent url('img/btn_bg.gif') left top repeat-x;

	height: 40px;

	float: left;

	width: auto;

	overflow: hidden;

	color: #ffe6af;

	font-size: 17px;

	padding-left: 15px;

	padding-top: 10px;

	padding-right: 15px; }

	

.btn_menu a:hover {

	background-position: left -50px; } 

	

.shop {

	background: transparent url('img/market_truck.png') center top no-repeat!important;

	background-position: center 8px!important;

	float: left;

	font-size: 11px!important;

	padding-top: 26px!important;

	height: 24px!important;

	padding-left: 10px!important;

	padding-right: 10px!important;

	margin-left: 10px; }

	

a:hover.shop {

	text-decoration: underline!important; }

	

#dropmenudiv{

	width: 165px;

	position:absolute;

	font-size: 14px;

	line-height:18px;

	z-index: 9999;

	display: block;

	clear: both; }



#dropmenudiv a{

	width: 165px;

	height: auto;

	overflow: hidden;

	display: block;

	text-indent: 3px;

	padding: 5px;

	font-weight: bold;

	color: #ffe6af;

	float: left;

	clear: both;}



#dropmenudiv a:hover{

	background: #e7b449;

	color: black;

	width: 165px;

	overflow: hidden;}

	

.container {

	background: transparent url('img/container.jpg') left top no-repeat;

	width: 850px;

	height: 295px;

	display: block;

	padding-left: 30px;

	padding-top: 70px; }

	

.container p {

	width: 420px;

	font-size: 16px;

	text-align: justify;

	line-height: 20px; }

	

.links {

	width: 810px;

	height: auto;

	overflow: hidden;

	display: block;

	padding-top: 15px;

	padding-right: 40px; }

		

.links a:hover {

	text-decoration: none; }

	

.readmr {

	float: left;

	text-decoration: underline;

	color: #dbac47; }

	

.gallery {

	float: right;

	color: #f6ffaa;

	text-decoration: underline; }

	

/***** GALLERY ***/



.cont2 {

	background: #2c0209;

	width: 880px;

	height: auto;

	overflow: hidden;

	display: block; }

	

.cont2_top {

	background: #2c0209 url('img/cont_top.png') left top no-repeat;

	width: 850px;

	height: auto;

	overflow: hidden;

	padding-left: 30px;

	padding-top: 10px; }

	

.whos {

	background: transparent url('img/whos.png') left top no-repeat;

	width: 800px;

	height: 43px;

	display: block;

	padding-top: 8px;

	padding-left: 14px; }

	

.whos h3 {

	font-size: 21px;

	font-weight: normal; }

	

.pics {

	display: block;

	clear: both;

	padding-bottom: 10px;

	float: left; }

	

.pics a {

	float: left;

	margin-right: 20px;
	width:138px;
	height:138px;
	overflow:hidden;
	display:block;
	background: #1e0205;
	border: 1px solid #461b12;
	padding: 3px;
	text-align:center;
	margin-top: 20px; }

	

.pics a img {
	border: none;
	height:138px;
}

	

.numbs {

	float: left;

	padding-left: 10px;

	padding-top: 10px;}

	

.numbs a {

	color: #f6ffaa;

	font-size: 18px; }

	

.prev {

	text-decoration: underline;

	float: left;

	padding-right: 50px; }

	

a:hover.prev {

	text-decoration: none; }

	

.forw {

	text-decoration: underline;

	float: left;

	padding-left: 50px; }

	

a:hover.forw {

	text-decoration: none; }

	

.pages {

	float: left;

	width: 550px;

	text-align: center;

	padding-top: 5px;}

	

.pages a {

	font-size: 15px!important;

	font-weight: bold;

	padding-left: 3px;

	padding-right: 3px; }

	

.pages span {

	font-size: 15px!important;

	font-weight: bold;

	padding-left: 3px;

	padding-right: 3px;

	color: #dc425c; }

	

.pages a:hover {

	color: #dc425c; }

	

.footer {

	background: transparent url('img/footer.png') left top no-repeat;

	width: 860px;

	height: 123px;

	display: block;

	clear: both;

	padding-right: 20px;

	padding-top: 15px; }

	

.elegance {

	background: transparent url('img/el.png') left top no-repeat;

	width: 99px;

	height: 29px;

	float: right; }

	

a:hover.elegance {

	background-position: left -29px; }

	

.contacts {

	font-family: Comic Sans MS; }



.left {

	float: left;

	width: 130px; }

	

.left label {

	display: block;

	clear: both;

	padding-top: 10px; }

	

.right {

	float: left;

	padding-top: 10px; }

	

.what {

	background: transparent url('img/inputtype.png') right top no-repeat;

	width: 157px;

	height: 24px;

	border: none;

	float: left;

	display: block;

	clear: both;

	margin-bottom: 7px;

	color: white;

	padding-top: 3px;

	padding-left: 5px;

	padding-right: 5px; }

	

* html .what {

	background-attachment: fixed; }

	

*+html .what {}

	

.all {

	background: transparent url('img/textarea.png') left top no-repeat;

	width: 215px;

	height: 170px;

	border: none;

	overflow: auto;

	float: left;

	display: block;

	clear: both;

	color: white;

	padding: 5px; }

	

* html .all {

	background-attachment: fixed; }

	

*+html .all {

	background: transparent url('img/textarea.png') left top no-repeat;

	background-attachment: scroll;}

	

.left_contacts {

	float: left;

	width: 380px;

	height: auto;

	overflow: hidden; }

	

.cont_list {

	width: 335px;

	display: block;

	height: auto;

	float: left;

	overflow: hidden;

	padding-left: 10px;

	padding-top: 30px;

	font-size: 12px;}

	

.line {

	display: block;

	clear: both; }

	

.line label {

	float: left;

	width: 200px; }

	

.par {

	width: 120px!important; }

	

.line label a {

	color: #dbac47; }

	

.line label a:hover {

	color: white; }

	

.lab_links {

	display: block;

	clear: both; 

	width: 200px;

	float: left;

	padding-top: 15px;}

	

.l1 {

	display: block;

	clear: both;

	color: #dbac47;

	font-size: 13px;

	width: 230px;  }

	

a:hover.l1 {

	color: white;}

	

.intro {

	width: 795px;

	text-align: justify;

	padding-top: 10px;

	font-size: 14px;

	padding-left: 5px; }

	

.parts {

	width: 840px;

	height: auto;

	overflow: hidden;

	background: transparent url('img/arts_bg.gif') left top repeat-y;

	margin-top: 10px; }

	

.right_art  {

	 float: left;

	 width: 400px;

	 height: auto;

	 overflow: hidden;

	 padding-top: 15px; }

	 

.parts img {

	border: none;

	background: #631e29;

	padding: 2px;

	border: 1px solid #8a4550;

	float: left; }

	 

.left_art {

	float: left;

	width: 400px;

	padding-right: 30px;

	height: auto;

	padding-left: 10px;

	overflow: hidden;

	padding-top: 15px; } 

	

.me {

	display: block;

	clear: both;

	font-size: 16px;

	font-weight: bold;

	padding-top: 5px;

	padding-bottom: 5px; }

.parts a{
	color:#FFCC33;
}

.ab_me {

	width: 220px;

	float: left;

	text-align: justify;

	font-size: 13px;

	margin-left: 15px; }

	

.comming {

	padding-bottom: 150px;

	padding-left: 30px;

	padding-top: 30px; }

	

.shoppic {

	display: block;

	background: #270208;

	border: 1px solid #570a17;

	padding: 3px;

	margin-top: 10px; }

	

.right_contacts {

	float: left;

	padding-bottom: 20px; }

	

.new_line {

	display: block;

	width: 350px!important;

	clear: both; }

	

.new_line a {

	float: left!important;

	display: block;

	width: 150px;}

	

.new_line span {

	display: block;

	width: 120px!important;

	float: left;

	padding-left: 10px; }

	

.send {

	display: block;

	clear: both;

	margin-top: 10px;

	float: left; }

	

/*#drop {

	display: none;

	position: absolute;

	z-index: 9999;

	left: 310px;

	width: 166px;

	height: auto;

	overflow: hidden;

	font-size: 13px;}

	

#drop li a {

	background: #1b0004;

	color: #ffe6af;

	display: block;

	width: 166px; }

	

a:hover.drop_btn {

	background: none!important; }*/

	

#drop_par {

	display: block;

    z-index: 9999;

	width: auto;

}



#drop_par li {

    list-style: none;

    float: left; }





#drop_par li a {

	display: block;

	padding-left: 10px;

	padding-right: 10px;

    background: transparent;

    text-align: center;

    text-decoration: none;

}



#drop_par li a:hover {

    background: transparent;

}



#drop_par div {

	position: absolute;

    visibility: hidden;

	width: 166px;

}



#drop_par div a {

    position: relative;

    display: block;

	width: 166px;

	height: auto!important;

	padding-top: 3px!important;

	padding-bottom: 3px!important;

	font-size: 13px;

    text-align: left;

    text-decoration: none;

    background: #1b0004;

    color: #ffe6af;

}



#drop_par div a:hover {

	background: #ffe6af;

    color: #1b0004;

}



#m1 {

	display: block;

	clear: both;

	margin-top: 50px;}

	

* html #m1 {

	display: block;

	clear: both;

	margin-top: 0px;}

	

* + html #m1 {

	display: block;

	clear: both;

	margin-top: 0px;}

	

#buton {

	height: 40px;

	width: auto;

	cursor: pointer; }
	
	
	#image_left{
		float:left;
	}
	
	#image_right{
		float:left;
		margin-left:20px;
	}