@charset "windows-1251";
*{ margin:0; padding:0;}

BODY{
	min-width:1005px;
}

A{
	text-decoration:none;
	color:#FFF;
}

#menu A{
	text-decoration:none;
}
#main_margin_center span.buy A{
text-decoration:none;
}

IMG{
	border:0;
}
/*Ia?aiey?uee eiioaeia?*/
#root{
}
/*Oaiea*/
#header{
	background: url(../images/fon_header.jpg) 0% 0% repeat-x;	
}
#bridge{
	height:200px;
	background: url(../images/header2.jpg) 50% 50% no-repeat;	
}
#bridge_index{
	height:200px;
	background: url(../images/header2.jpg) 50% 50% no-repeat;	
}
#menu{
	width:100%;
	height:15px;
	position:absolute;
	top:175px;
	text-align:center;
	min-width:1005px;
	
}

	#menu UL LI{
		display:inline;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		font-size:13px;
		color:#FFFFFF;
		margin:0px 10px;
	}
	
	#menu UL LI.bridge{
		margin-right:100px;
	}
	
	#menu UL LI A{
		color:#FFFFFF;
	}
	
	#menu UL LI A:hover{
		color:#fef34c;
	}


/*Aeiee n ?aiie*/
#left_border{
	background: url(../images/left_border.jpg) 0% 0% repeat-y;

}
#right_border{
	background: url(../images/right_border.jpg) 100% 0% repeat-y;

}
#top_border{
	background: url(../images/top_border.jpg) 0% 0% repeat-x;

}
#bottom_border{
	background: url(../images/bottom_border.jpg) 0% 100% repeat-x;


}

#bottom_left_angle{
	background: url(../images/bottom_left_angle.jpg) 0% 100% no-repeat;

}

#bottom_right_angle{
	background: url(../images/bottom_right_angle.jpg) 100% 100% no-repeat;
	height:1%;
	padding-bottom:65px;
	

}
	#top_left_angle{
	}
	#top_right_angle{
/*	position:absolute;
	right:0px;*/
	background: url(../images/top_right_angle.gif) 100% 0% no-repeat;
	}

/*Aeie n eiioaioii*/
#content{
	background:url(../images/fon_content.jpg);
/*margin:137px;Iiea, ?oiau eiioaio ia eanaeny oiiiaie ?aiu*/
margin:-5px 65px 0px 65px;/*Ionooi, ?oiau eiioaio ia eanaeny oiiiaie ?aiu*/
}
 
#content_block{
	width:309px;
	height:219px;
	background:url(../images/ramA.gif);
	margin:0px 30px;
	float:left;
}

#content_block:hover{
	width:309px;
	height:219px;
	background:url(../images/ramA_hover.gif);
	cursor: pointer;
}
/*------------------------Iai?-----------------------*/
#menu_element{
	position:relative;
	width:160px;
	float:left;
	margin-left:-100%;
	z-index:0;
/* Fix IE. Hide from IE Mac \*/
	_padding-left:130px;
/* End */


}

html>/**/body #menu_element:hover{
	z-index:3;
}
*:first-child+html #menu_element{
	padding-left:130px;
	}
	#menu_element UL {
		margin:0 10px;
		padding:15px 0 30px 0;
		list-style: none;
		width: 160px;
	}
	
	#menu_element UL LI {
		position: relative;
	}
	
	#menu_element LI UL {
		position: absolute;
		padding-top:0;
		left: 167px;
		top: 0;
		display: none;

	}
	
	#menu_element UL LI A {
		display: block;
		text-decoration: none;
		color: #FFF;
		background: #000;
		padding: 3px 3px 3px 2px;
		font-weight:bold;
		font-size:14px;
		border: 1px solid #ccc;		
		border-top: 0;
		border-left: 0;
		width:170px;
	}
	
	#menu_element UL LI A:hover{
		color:#fef34c;	
	}	
/*Aaa aey EA*/	
/* Fix IE. Hide from IE Mac \*/
#menu_element ul li { float: left; }
#menu_element ul li a { height: 1%; }
/* End */

#menu_element li:hover ul, #menu_element li.over ul { 
	display: block; 
      }

	
/*Eiiao iai?*/
div.best_text_center{
		color: #FFF;
		text-align:center;
		font-weight:bold;
		font-size:26px;
}
span.search{
	display:block;
	padding:8px 0px 35px 8px;

	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}
span.enter{
	display:block;
	padding:3px 0px 0px 8px;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}


.inp{
	color:#FFFFFF;
	background:#000000;
	border:#FFFFFF solid 1px;
	width:170px;

}
.search input.inp{
	margin-bottom:5px;
	margin-top:20px;

}

.search button{
	width:70px;
	margin-left:50px;
	background: url(../images/bg_button_search.gif);
	color:#fff;
	border:#fef34c solid 1px;
}


#element{
margin:0;
padding:15px 0 0 0;
float:left;
width:100%;

z-index:0;


}

#element_margin{
	margin:0  0 0 200px;
}
.img1{
width:80px;
float:left;
margin-left:22px;
}

.img{
width:80px;
}

span.plus{
display:block;
color:#FFFFFF;
width:80px;
float:right;
margin-right:22px;
}
/*ionoua eeannu*/
/* eeann ea?oeiee*/
.img_empty{} 
/* eeann iciiaiiai DIV*/
.div_empty{} 
/*eeann ne?uoiai DIV*/
.indiv_empty{} 
.span_img_empty {}
.div_img_empty{}

/**/
.ram1{
	width:160px;
	height:300px;
	background:url(../images/ram1.gif) no-repeat;
	float:left;
	text-align:center;
	position:relative;
	display:block;
	margin:0 24px 35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	z-index:1;
}
.ram1 IMG{
		margin:35px auto 0 auto;
		
	}
	
	.ram1 h2{
		font-size:14px;
		position:absolute;
		top:12px;
		left:15px;
	}
	.ram1 h3{
		font-size:13px;	
		margin:5px 16px;
		width:128px;
		border-bottom:#FFFFFF dotted 1px;
	}
	.ram1 h4{
		font-size:11px;
		font-weight:normal;
		padding:0 12px;
		width:128px;
		line-height:1.2;		
	}
	.ram1 h5{

		font-size:14px;
		position:absolute;
		bottom:12px;
		right:15px;
	}
	
.ram2{
	position:absolute;
	top:-10px;
	left:-167px;
	float:left;
	background: url(../images/rama2.gif);
	width:140px;
	height:289px;
	display:none;
	text-align:left;
	padding:15px;
	border:#000 solid 4px;
}

.dop_info1{
		font-size:12px;
		font-weight:bold;
		display:block;
	}

.dop_info2{
		padding-top:10px;
		margin-right:15px;
		border-bottom:#FFF dotted 1px;
		font-size:13px;
		font-weight:bold;
		display:block;	
	}
.dop_info2 span.mat{
		display:block;	
		font-size:12px;
		text-align:right;
		font-weight:normal;			

	}
		
.param{
		padding-top:10px;
		font-size:12px;
		font-weight:bold;
		display:block;
	}		
.dop_info3{
		padding-top:10px;
		font-size:11px;
		font-weight:normal;	
		display:block;	
		line-height:1.2;		
	}
			

#ram1_hover{
	width:161px;
	height:219px;
	background:url(../images/ram1_hover.gif);
}

h6.clear{
	clear:both;
	display:block;
	color:#2e1818;
}


#main_margin{
	margin:0  50px 0 230px;
	height:100%;
}

#main_margin_center{
margin:0 auto;
padding:10px 0 15px 15px;
width:579px;
background:url(../images/main_fon.jpg);
height:100%;


}

#main_margin404{
	margin:0  50px 0 50px;
	height:100%;
}
#main_content{

width:344px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;

}


#main_content span.name{

		font-family:"Times New Roman", Times, serif;
		padding-top:20px;
		font-size:22px;

		display:block;
		color:#fef34c;
}

#main_content span.year{
		padding-top:10px;
		font-size:12px;

		display:block;
}

#main_content span.opisan{
		padding-top:17px;
		font-size:12px;
		display:block;
}
#main_content span.opisan p{
		padding-top:17px;
}

#main_margin_center p{
		padding-top:17px;
}
#main_content span.text{
		padding-top:10px;
		font-size:12px;
		display:block;
}

#main_content span.main_text{
		font-size:12px;
		color:#fef34c;
		padding-left:20px;		
}

#main_content span.main_text A{
		font-size:14px;
		color:#fef34c;
		text-decoration:underline;		
}


#main_content span.price{
		padding-top:10px;
		font-size:18px;

		display:block;
}

#main_img{
margin:30px 0 20px;
width:230px;
float:right;
background:#000000 url(../images/main_border.gif) 0% 0% repeat-y;
}

img.end_img
{
	display:block;
}
.buy{
	clear:both;
	position:relative;
	left:410px;
	display:block;
	border:#fef34c dashed 2px;
	text-align:center;
	width:100px;
}

.buy A{
	color:#FFF;
	font-weight:bold;
}

.number{
	position:relative;
	left:410px;
	top:0px;
	display:block;
	border:#fef34c dashed 2px;
	text-align:center;
	width:100px;
	color:#FFF;
	font-weight:bold;
}

.number_auction{
	position:relative;
	left:378px;
	top:0px;
	display:block;
	border:#fef34c dashed 2px;
	text-align:center;
	width:170px;
	color:#FFF;
	font-weight:bold;
}

address{
	clear:both;
	padding:0px 0 20px 0px;
	text-align:right;
	font-size:15px;
	display:block;
	color:#fef34c;
	font-style:normal;
}
#element_margin address{
	padding-left:47px;
}
span.page{
	clear:both;
	padding:0 0 20px 0;
	font-size:15px;
	display:block;
	color:#fef34c;
	font-style:normal;
}

span.page a{
	color:#fef34c;
}

span.page a.activ{
	color:#fff;
}

#element_margin span.page{
	padding-left:47px;
}
.author{
		padding:10px 0 10px 0;
		margin-bottom:-10px;
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		display:block;
		color:#FFFFFF;
		float:right;

}

.author_index{
		padding:10px 13px 10px 0px;
		margin-bottom:-10px;
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		display:block;
		color:#FFFFFF;
		float:right;

}

span.span_img_empty{
display:block;
width:100px;
float:left;
}

span.span_img_empty A span.plus{
position:relative;
left:27px;
display:inline;
color:#FFF;
}


#main_margin_center H1{
		font-family:"Times New Roman", Times, serif;
		padding:10px 220px;
		font-size:22px;
		display:block;
		color:#fef34c;

}

#main_margin_center	span.news{
		display:block;
		padding:0 25px 20px 10px;
}	

#main_margin_center	span.name_news{
		color:#fef34c;
		display:block;
		background:#000;
}	

#main_margin_center	span.text_news{
		display:block;	
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding:5px 0;
}	

#main_margin_center	span.text_news A{
	display:block; 
	width:168px;
	float:left;
	padding:5px;
}
#main_margin_center	span.text_news A.tm{
	height:50px;
	margin:10px 0;
	padding-left:5px;
}

#main_margin_center	span.text_news A.link_katalog{
	display:block;
	width:300px;
	float:left;
	margin-top:20px;
}
#main_margin_center	span.text_news A:hover{
text-decoration:underline;
background:#000;
}

#menu_element H2{
		font-family:"Times New Roman", Times, serif;
		font-size:21px;
		color:#fef34c;
		padding:0 40px;				
}

#element_margin H1{
		font-family:"Times New Roman", Times, serif;
		font-size:20px;
		display:block;
		color:#fef34c;
		padding:0 0 15px 47px;
		margin-top:-15px;
				
}
.zakaz span.zakaz_text{
	width:100px;
	display:block;
	float:left;
	clear:both;
	margin:10px;
	font-size:12px;
}

.zakaz input, .zakaz textarea{
float:left;
margin:10px 0;
width:200px
}

textarea{
height:100px;
}

.zakaz button{
	background:none;
	color:#FFF;
	font-weight:bold;
}

.reg{
	display:block;
	width:180px;	
	margin-top:10px;
}
.reg button{
	display:inline;
	margin-left:7px;
	padding:0;
	background: url(../images/bg_button_search.gif);
	color:#fff;
	border:#fef34c solid 1px;
}

.reg A{
	padding:3px 0px 5px 3px;
	margin-left:10px;
	color:#FFF;
	font-weight:bold;
	display:block;
	border:#FFF solid 1px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;

}

.reg A:hover{
	color:#fef34c;
	border:#fef34c solid 1px;
}
#main_margin_center span.news A.back{
	margin:20px 0 0 90px;
	display:block;
	text-align:center;
	clear:both;

}
#main_margin_center span.news A.back:hover{
	color:#fef34c;

}

span.bn{
	display:block;
	margin:20px 0 0 50px;
}


 table tr td{
	border:#FFFFFF solid 1px;
	padding:5px;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
}
 table tr th{
	border:#FFFFFF solid 1px;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}

 A{
	color:#fef34c;
}

 A:hover{
	text-decoration:underline;
}

span.discuss{
	padding:10px;
	font-size:13px;
	font-weight:normal;
	display:block;
	
}

table tr td INPUT{
	width:105px;
}
table tr td BUTTON{
	width:175px;
	font-weight:bold;
}

#main_margin_center H2{
		font-family:"Times New Roman", Times, serif;
		padding:10px;
		font-size:22px;
		display:block;
		color:#fef34c;
}


#main_margin_center	span.text_news A.main_auction{
	clear:both;
	display:block; 
	width:520px;
	float:left;
	padding:10px;
}

FIELDSET.auction{
		color:#FFF;
		padding:15px;
}

FIELDSET.auction SPAN{
clear:both;
display:block;
padding:15px;
margin:5px 0;
border:#FFF solid 1px;
}

FIELDSET.auction SPAN.foto{
float:left;
clear:none;
margin:5px;
display:block;
text-align:center;

border:#FFF solid 1px;
}

FIELDSET.auction SPAN BUTTON{
padding-bottom:0;
margin-left:5px;
height:20px;

}

FIELDSET.auction LABEL.vert_top{
	vertical-align:top;

}
FIELDSET.auction LABEL.vert_top_short{
	vertical-align:top;


}
FIELDSET.auction LABEL.check{
	display:block;
	float:left;
	clear:both;
	width:300px;
}

FIELDSET.auction TEXTAREA{
	width:330px;

}
FIELDSET.auction TEXTAREA.short_textarea{
	width:300px;

}
FIELDSET.auction LEGEND{
		color:#fef34c;
}

BUTTON.auct{
margin:5px;
float:left;

}

SPAN.nick_login LABEL{
	color:#FFF;
	display:block;

}


.ram_index{

	width:140px;
	height:126px;
	background:url(../images/rama_index.gif) no-repeat;
	float:left;
	text-align:center;
	position:relative;
	display:block;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	z-index:1;
	border:#000 solid 4px;
	margin:15px;
}

.sdvig1{
	margin-right:100px;
}

.sdvig2{
	margin-left:100px;
}
.ram_index IMG{
		margin:21px auto;
		
	}



/*

.hoverbox
{
	list-style: none;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: 10px;
	left: -43px;
	z-index: 1;
}

.hoverbox img
{

	width: 115px;
	height: 86px;

}

.hoverbox li
{


	background: url(../images/rama_index.gif) no-repeat;
	padding:34px 27px;
	margin:5px;



	display: inline;
	float: left;
	position: relative;
}

.hoverbox .preview
{

	width: 200px;
	height: 150px;
}*/



.hoverbox
{
	list-style: none;
	width:860px;
	margin:0 auto;
}


.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

.hoverbox img
{

	color: inherit;

	vertical-align: top;
	width: 115px;
	height: 86px;
}
.hoverbox span.backgr{
display:block;
text-align:center;
	width: 115px;
	height: 86px;
	background:#000;
}
.hoverbox li
{

	color: inherit;
	background: url(../images/rama_index.gif) no-repeat;
	padding:36px 27px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px;
	display: block;
	float: left;
	position: relative;


}

.hoverbox .preview
{
	width: 200px;
	height: 150px;
	margin:7px 0 0 10px;
}
.hoverbox_id
{
	list-style: none;
	width:840px;
	margin:0 auto;
}


.hoverbox_id a .preview
{
	display: none;
}

.hoverbox_id a:hover .preview
{
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

.hoverbox_id img
{

	color: inherit;

	vertical-align: top;
	width: 115px;
	height: 86px;
}

.hoverbox_id li
{

	color: inherit;
	background: url(../images/rama_index.gif) no-repeat;
	padding:36px 27px;
	margin:20px;
	margin-bottom:0px;
	display: block;
	float: left;
	position: relative;
}

.hoverbox_id .preview
{
	width: 200px;
	height: 150px;
	margin:7px -15px 0 20px;
}
.hoverbox_id span.item{
	display:block;
	text-align:center;	
	height:15px;
}
.hoverbox_id span.item span{
	/*display:none;*/

}
.hoverbox_id span.item input.index_id{
	width:50px;
	clear:both;
}
.hoverbox_id span.item input.index_id a{
	size:12px;
}
.hoverbox_id span.item input.index_id a:hover{
	size:12px;
	
}
.hoverbox span.item{
	display:block;
	text-align:center;	
	height:15px;
	width:115px;
}
.hoverbox span.item span{
/*	display:none;*/

}
.hoverbox span.item input.index_id{
	width:50px;

}
.hoverbox_id span.item input.index_id a{
	size:12px;
}
.hoverbox_id span.item input.index_id a:hover{
	size:12px;

}
#logo_index{
	width:840px;
	margin:0 auto;
	position:relative;

}

#logo_center{
	width:230px;
	height:442px;
	position:absolute;
	top:-255px;
	left:307px;
}
p.attention{
	display:block;
	color:yellow;
	font-weight:bold;

}
