* {	margin: 0px;
	padding: 0px;
}
body {	background: #ffffff;
	color: #000000;
	font: 11px Arial, Sans-serif;
}
/* *************************************************************************** */
#main { width: 100%; height: 100%;
}
#left_top,
#right_top,
#top {	background: #7f7f7f url('images/bg_top.gif');
	height: 129px;
}
#left_undertop,
#right_undertop,
#undertop { background: #c3c3c3 url('images/bg_undertop.gif');
	height: 23px;
}
#left_center,
#right_center,
#center { background: #ffffff;
	height: 550px; /*100%*/
}
#left_bottom,
#right_bottom,
#bottom { background: #ffffff;
	height: 95px;
}
#left_top,
#right_top,
#left_undertop,
#right_undertop,
#left_center,
#right_center,
#left_bottom,
#right_bottom { width: 50%;
}
#top,
#undertop,
#center,
#bottom	{ width: 914px;
}
/* *************************************************************************** */
#top_conteiner { position: relative;
	width: 914px; height: 129px;
}
.logo { margin-top: 25px;
}
#block_menu a {	font: 12px Verdana, Arial, Sans-serif;
	color: #ffffff;
	margin: 0px 15px 0px 10px;
	text-decoration: none;
}
#block_menu a:hover { text-decoration: underline;
}
#block_search { /* background-color: #c3c3c3;*/
	position: absolute;
	right: 5px; top: 53px;
	width: 180px; height: 21px;
}
#block_search input.field { font: 12px Verdana, Arial, sans-serif;
	display: block; width: 139px; height: 21px;
	background-color: #c3c3c3;
	color: #000000;
	border: 0px none;
	padding: 2px 3px 0px 3px; 
}
#block_search input.button { display: block; width: 41px; height: 21px;
	border: 1px solid #000000;
}
#block_eg { position: absolute;
	right: 0px; top: 77px;
	width: 180px; height: 20px;
	font: 11px Verdana, Tahoma, Arial, Sans-serif;
	color: #ffffff;
}
/* *************************************************************************** */
#undertop a.boldund { font: bold 16px Arial, Sans-serif;
	color: #ffffff;
	letter-spacing: 1px;
	margin-right: 48px;
	text-decoration: none;
}
#undertop a:hover.boldund { text-decoration: underline;
}
#undertop a.boldundblack { font: bold 16px Arial, Sans-serif;
	color: #000000;
	letter-spacing: 1px;
	margin-right: 48px;
	text-decoration: none;
}
/* *************************************************************************** */
#center { padding: 20px 0px 20px 0px;
}
#body_conteiner { position: relative;
	width: 914px;
}
/* *************************************************************************** */
#colontitul { float:left;
}
#colontitul p.adr { font: 9px Tahoma, Arial, Sans-serif;
	color: #7f7f7f;
	margin: 25px 0px 0px 10px;
}
#colontitul a { text-decoration:none;
	color: #7f7f7f;
}
#colontitul a:hover { text-decoration: underline;
}
#colontitul p.year { font: bold 9px Tahoma, Arial, Sans-serif;
	color: #4a4748;
	margin: 10px 0px 0px 10px;
}
/* *************************************************************************** */
#outside { background-color: #ffffff;
}
#lt,
#rb,
#lb,
#rt { width: 100%; height: 100%;
	background-color: none;
}
#lt { background: url('images/lt.gif') no-repeat left top;
}
#rb { background: url('images/rb.gif') no-repeat right bottom;
}
#lb { background: url('images/lb.gif') no-repeat left bottom;
}
#rt { background: url('images/rt.gif') no-repeat right top;
}
#inside { padding: 35px 35px 30px 35px;
}
/* ******************************************************************************************************** */
/* ******************************************************************************************************** */
#body_conteiner h1 { font: bold 24px Tahoma, Arial, Sans-serif;
	color: #ea000d;
	margin-bottom: 20px;
}
#body_conteiner h2 { font: bold 15px Arial, Sans-serif;
	color: #ea000d;
	margin-top: 15px;
	margin-bottom: 10px;
}
#body_conteiner h3 { font: bold 15px Arial, Sans-serif;
	color: #000000;
	margin-bottom: 5px;
}
#body_conteiner h3 a { color: #000000;
}
#body_conteiner p { font: bold 13px Arial, Sans-serif;
	line-height: 20px;
	color: #7f7f7f;
	margin-bottom: 5px;
}
#body_conteiner p a { color: #7f7f7f;
}
#body_conteiner ul,ol { font: bold 13px Arial, Sans-serif;
	color: #7f7f7f;
	margin: 0px 0px 5px 30px;
}
#body_conteiner li { padding: 0px 0px 5px 15px;
}
/* ********************************************************************** home ***** */
#hometext { margin-bottom: 20px;
}
#hometext p { font: bold 14px Arial, Sans-serif;
	line-height: 20px;
	color: #999898;
	margin-bottom: 5px;
}
#hometext p a { color: #7f7f7f;
}
#body_conteiner a.bold { font: bold 16px Arial, Sans-serif;
	color: #7f7f7f;
	letter-spacing: 1px;
}
#body_conteiner img.picbord { border: 1px solid #c3c3c3;
	margin-top: 10px;
	margin-right: 5px;
}
#mainadded { position:absolute;
	left: 667px;
	top: 235px;
	width: 130px;
	z-index:2;
}
#body_conteiner p.added { font: bold 10px Arial, Sans-serif;
	line-height: 12px;
	color: #7f7f7f;
	margin-left: 2px;
}
#number { font: bold 12px Arial, Sans-serif;
	color: #ea000d;
}
/* ********************************************************************** gallery ***** */
#body_conteiner div.gallery { position: relative;
	width: 152px; height: 152px;
	margin: 5px 5px 5px 0px;
}
#body_conteiner img.pic_gallery { border: 1px solid #c3c3c3;
	z-index: 1;
}
#body_conteiner p.id_gallery { font: 10px Arial, Sans-serif;
	position: absolute;
	right: 5px; top: 5px;
	width: 50px; height: 15px;
	background-color: #ffffff;
	text-align: right;
	color: #7f7f7f;
	padding-right: 1px;
	z-index: 2;
}
#body_conteiner a.mb { display: block;
	position: absolute;
	top:1px; left: 1px;
	width: 150px; height: 119px;
	text-decoration: none;
	z-index: 3;
}
#body_conteiner p.inf_gallery { font: 11px Arial, Sans-serif;
	line-height: 14px;
	color: #7f7f7f;
	margin-bottom: 10px;
}
#body_conteiner p.inf_gallery a { color: #7f7f7f;
}
#body_conteiner p.listing { font: bold 11px Arial, Sans-serif;
	line-height: 14px;
	color: #7f7f7f;
	margin-bottom: 0px;
	padding: 3px 0px 3px 0px;
}
#body_conteiner p.listing a { color: #7f7f7f;
}
#body_conteiner span.prev { margin-right: 20px;
}
#body_conteiner span.next { margin-left: 20px;
}
#body_conteiner span.pages { margin: 0px 5px 0px 5px;
}
#body_conteiner span.activepage { margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
	border: 3px solid #7f7f7f;
}
/* ********************************************************************** brief ***** */
#brief_current { margin-left: 100px;
	text-align: left;
}
#brief_current_gall { margin-left: 40px;
	text-align: left;
}
#brief_current a,
#brief_current_gall a { text-decoration: none;
}
#style_gall a.style_red,
#style_gall a.style_grey { display: block;
	margin-bottom: 10px;
	font: bold 14px Arial, Sans-serif;
}
#style_gall a.style_red { color: #ea000d;
	text-decoration: none;
}
#style_gall a.style_grey { color: #999898;
}
/* *************************************************************************** */
#conttab td { font: bold 11px Arial, Sans-serif;
	color: #7f7f7f;
	padding: 5px;
}
#conttab td a { color: #7f7f7f;
}
#body_conteiner input,
#body_conteiner textarea,
#body_conteiner select { font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	padding: 2px;
	color: #7f7f7f;
	border: 1px solid #7f7f7f;
	background-color: #f8f8f8;
}
#body_conteiner input.send { font: bolder 17px Tahoma, Arial, Sans-serif;
	color: #ea000d;
	border: 3px solid #000000;
	background-color: #ffffff;
	letter-spacing: 1px;
	cursor: pointer;
	margin-top: 5px;
}
#body_conteiner textarea { overflow: auto;
}
#body_conteiner select { cursor: pointer;
}
#body_conteiner input:focus,
#body_conteiner textarea:focus,
#body_conteiner select:focus { border: 1px solid #555555;
	background-color: #ffffff;
}


/* *************************************************************************** */
.ajax-loading { background: url('images/loading.gif') no-repeat center center;
}
#step_brief a.step_red,
#step_brief a.step_grey,
#step_brief a.step_white { font: bold 13px Arial, Sans-serif;
	text-decoration: none;
	margin-left: 20px;
}
#step_brief a.step_red { color: #ea000d;
}
#step_brief a.step_grey { color: #999898;
}
#step_brief a.step_white { color: #cccccc;
}
#body_conteiner p.listing_brief { font: bold 13px Arial, Sans-serif;
	margin-bottom: 0px;
}
#body_conteiner p.listing_brief a { color: #7f7f7f;
	margin-left: 20px;
}
/* *************************************************************************** */
#body_conteiner div.step2_img { background: url('images/empty_small.jpg') no-repeat center center;
	width: 144px; height: 98px;
}
/* *************************************************************************** */
#body_conteiner a.preview {  font: 12px Arial, Sans-serif;
	color: #000000;
}
#body_conteiner div.adp {		 //<img border="0" src="images/add_picture.gif" alt="add picture" width="79" height="17" />
	display:block;
	float:left;
	width: 79px; height: 17px;
	background: url('images/add_picture.gif') no-repeat left top;
	margin-right: 10px;
	position: relative;
}
#body_conteiner input.file {
	position: absolute;
	right:0px; top: 0px;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 1;
}














