/* RESET ALL CSS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:inherit; vertical-align:top; }
body { line-height:1.5;}
table { border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th { vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after { content:"";}
blockquote, q { quotes:"" "";}
a img { border:none;}

/* NEW CSS */
body	{ background:#330000; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px }

.size	{ width:904px; padding-top:40px; padding-bottom:20px; margin:auto; min-height:1200px}
.size2	{ width:904px; padding-top:40px; padding-bottom:20px; margin:auto; min-height:900px}

a		{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#cc0000; text-decoration:underline}
a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#cc0000; text-decoration:none}

ol, ul	{ margin-left:24px}

.both	{ clear:both}

/* BG */
.big_flame		{ background:url(../images/big_flame.jpg) no-repeat center top;}
.small_flame	{ background:url(../images/small_flame.jpg) no-repeat center bottom}

/* HEAD */
.head		{ height:80px}
.logo		{ position:absolute; z-index:10; margin-left:30px; margin-top:-20px; font-size:14px; color:#ffebcc; letter-spacing:1px; text-align:center}
.logo span	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; font-weight:bold; line-height:62px; color:#ffebcc}
.icons		{ position:absolute; z-index:10; margin-left:800px; margin-top:-30px}
.phone		{ position:absolute; z-index:10; font-size:18px; color:#ffebcc; margin-left:720px; margin-top:-14px; text-align:right}


/* MAIN MENU */
.main_menu			{ height:75px}
.main_menu div		{ float:left; }
.main_menu a		{ 
	display:block; 
	width:125px; 
	height:38px;
	padding-top:26px;
	background:url(../images/button_pas.png) no-repeat; 
	font-size:11px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none; 
	text-transform:uppercase; 
	text-align:center;
					}
.main_menu a:hover	{ 
	display:block; 
	width:125px; 
	height:38px;
	padding-top:26px; 
	background:url(../images/button_act.png) no-repeat; 
	font-size:11px; 
	font-weight:bold; 
	color:#000000; 
	text-decoration:none; 
	text-transform:uppercase 
					}


/* BOARD BG */
.content_top	{ background:url(../images/content_bg_top.png) no-repeat top; padding-top:44px; }
.content_bot	{ background:url(../images/content_bg_bot.png) no-repeat bottom; padding-bottom:44px; }
.content_mid	{ background:url(../images/content_bg_mid.png) repeat-y;  padding-left:12px; padding-right:16px;}

/* CONTENT */
.content		{ background:#FFFFFF; padding:20px; }
.text			{ padding-bottom:20px; }
.title			{ padding-bottom:10px; }
.title h1, h3	{ font-size:18px; font-weight:normal; color:#771e00; }
.title h4	{ font-size:16px; font-weight:normal; color:#771e00; }
.ops { font-size:12px; font-weight:normal; color:#771e00; }
.titlel a { font-size:18px; font-weight:normal; color:#771e00; }

/* PART */
.left_part	{ float:left; width:600px;}
.right_part	{ float:right; width:170px;}


/* ITEMS */
.item_preview				{ padding-bottom:25px}
.item_preview .img			{ text-align:center;}
.item_preview .desc			{ text-align:center; font-size:12px}
.item_preview .desc a		{ text-align:center; font-size:12px}
.item_preview .desc a:hover	{ text-align:center; font-size:12px}

/* NEWS */
.news_cell				{ float:left; width:290px; margin-right:10px}
.news_date				{ font-size:10px; color:#999999}
.news_title	h3 a		{ font-size:12px; }
.news_title	h3 a:hover	{ font-size:12px; }
.news_anons				{ font-size:12px; color:#333333}

/* FOOTER */
.footer				{ padding-top:30px; padding-bottom:10px}
.footer a			{ font-size:14px; color:#ffffff}
.footer a:hover		{ font-size:14px; color:#ffffff}
