/**********************************************
* Переопределение стандартных элементов
**********************************************/

img {

	border:0px;
}

h1 {
	
	font-size:13px;
	font-weight:700;
	font-family:Verdana;
	margin:0px;
	padding:0px;
	color:#8b4900;
}
table {

	font-family:Verdana;
	font-size:12px;
}

p {

	margin:0px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:10px;
}

a {

	color:#8b4900;
	text-decoration:underline;
}

a:hover {

	color:#a40000;
	text-decoration:none;
}

/**********************************************
* Ссылки
**********************************************/

a.selected {

	color:#a40000;
	text-decoration:none;
}

a:selected {

	color:#a40000;
	text-decoration:none;
}

a.menu {

	font-size:12px;
	text-decoration:none;
}

a.menu:hover {


	font-size:12px;
	text-decoration:none;
}

a.menub {

	color:#a40000;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

a.menub:hover {

	color:#a40000;
	font-size:12px;
	text-decoration:none;
}

a.fast_button {

	color:#a86d2b;
	text-decoration:none;
}

a.fast_button:hover {

	color:#a40000;
	text-decoration:none;
}

a.fast_button_red {

	color:#a40000;
	text-decoration:none;
}

a.fast_button_red:hover {

	color:#a40000;
	text-decoration:none;
}

a.fast_button_context {

	color:#a86d2b;
	font-size:11px;
	text-decoration:none;
	
}

a.fast_button_context:hover {

	color:#a40000;
	font-size:11px;
	text-decoration:none;
}

a.copy_alexandr {

	color:#AB9883;
	font-size:13px;
	font-weight:700;
	font-family:Verdana;
	text-decoration:none;
	
}

a.copy_alexandr:hover {

	color:#a40000;
	text-decoration:underline;
}

a.copy_nastya {

	color:#AB9883;
	font-size:10px;
	font-weight:700;
	font-family:Verdana;
	text-decoration:none;
	
}

a.copy_nastya:hover {

	color:#a40000;
	text-decoration:underline;
}

a.grey_links {

	color:#AB9883;
	font-size:11px;
	font-weight:700;
	font-family:Verdana;
	text-decoration:none;
	
}

a.grey_links:hover {

	color:#a40000;
	text-decoration:underline;
}

a.title_link {

	color:#8b4900;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

a.title_link:hover {


	font-size:12px;
	font-weight:700;
	text-decoration:underline;
}

a.ads_link {

	color:#b9b9b9;
	font-size:9px;
	font-weight:300;
	text-decoration:none;
}

a.ads_link:hover {


	font-size:9px;
	font-weight:300;
	text-decoration:underline;
}

/**********************************************
* 
**********************************************/

.frame {

	background:url('/i/frame.jpg') repeat-y;
}

.fast_button_context_div {

	width:150px;
	background:url('/i/bull.gif') no-repeat;
	background-position:145px 6px;
}

.fast_button_bg {

	background:url('/i/fast_button_bg.jpg') no-repeat;
	background-position:40px bottom;
}

.fast_button_top {

	padding-top:0px;
	width:14px;
	height:4px;
	background:#ebdcbc;
}
.fast_button_topb {

	padding-top:0px;
	width:14px;
	height:4px;
	background:#a40000;
}
.fs_10 {
	font-size:10px;
}

.padd-top-1px {

	padding-top:1px;
}

.bg_EDEDED {

	background:#EDEDED;
}

.context_bg {

	background: url('/i/context_bg.jpg') no-repeat;
}

.top_center_bottom_sep {

	background: #FFFFFF url('/i/top_center_bottom_sep.jpg') repeat-x;
	background-position:bottom;
}

.right_border {

	background:  #FFFFFF url('/i/right_border.jpg') repeat-y;
	background-position:right;
}

.middle_center_top_sep {

	background:url('/i/middle_center_top_sep.jpg') repeat-x;
}

.middle_center_bottom_sep {

	background:url('/i/middle_center_bottom_sep.jpg');
}

.bottom_center_top_sep {

	background:url('/i/bottom_center_top_sep.jpg') repeat-x;
}

.skins_block {

	background:#9A9A9A; border:0px;font-size:10px;
}

.img_border {
	border: 1px solid #BBB; padding: 1px;
}

.footer_text_1 {

	color:#AB9883;
	font-size:13px;
	font-weight:700;
	font-family:Verdana;
}

.footer_text_2 {

	color:#AB9883;
	font-size:10px;
	font-weight:700;
	font-family:Verdana;
	padding-top:2px;
}

.footer_text_3 {

	color:#AB9883;
	font-size:10px;
	font-weight:700;
	font-family:Verdana;
	padding-top:3px;
}

.date_style {

	font-size:11px;
	padding-bottom:3px;
	color:#666;
	font-weight:300;
}

.up_hidden {

	display:none;
	position:relative; 
	left:0px; 
	top:15px;
}

.up_visible {

	position:absolute; 
	left:0px; 
	top:5px;
	display:block;
	background:#E8E8E8;
	width:230px;
	height:290px;
}

.relative {

	position:relative;

}

form {

	margin:0px;
	padding:0px;
}

.textbox {

	border:1px solid #B0B0B0;
	color:#333;
	font-size:13px;

}

.textarea {

	border:1px solid #B0B0B0;
	color:#333;
	font-size:13px;

}

.button {

	border:1px solid #B0B0B0;
	background:#FFF;

}

.red_text {

	color:#E00000;
}
.textbox_red {

	border:1px solid #E00000;
	color:#E00000;
	font-size:13px;

}

.textarea_red {

	border:1px solid #E00000;
	color:#E00000;
	font-size:13px;

}