HTML { background: #1b1b1b url(/img/site_back.jpg) left top; }

BODY { margin: 0px; }

P.fig, P.copy { text-align: center; }

P.fig IMG { margin: 45px 0px 20px 0px; }

#main {
	margin: 0 auto;
	border: 1px solid #3b3838;
	width: 1000px;
	background: #1b1b1b url(/img/main_div_back.jpg) no-repeat center top;
	overflow: hidden;
}

#main #top_block { height: 430px; position: relative; }

#main #top_block IMG { margin: 40px 0px 0px 20px; clear: right; }

#main #top_block #collAnons { position: absolute; right: 60px; top: 60px; width: 160px; }

#main #top_block #collAnons DIV.row A { text-decoration: none; color: #FFFFFF; }

#main #top_block #collAnons DIV.row A:hover { text-decoration: underline; }

#main #top_block #collAnons DIV.row A DIV.name SPAN { font: bold 13px Arial; color: #FFFFFF; margin: 0px; }

#main #top_block #collAnons DIV.row A DIV.img {
	width: 16px;
	height: 16px;
	border-width: 1px;
	float: left;
}

#main #top_block #collAnons DIV.row A DIV.new {
	width: 46px;
	height: 20px;
	float: left;
	background: url(/img/coll_bg.gif) center center no-repeat;
	text-align: center;
}

#main #top_block #collAnons DIV.row A DIV.new SPAN { visibility: hidden; color: #cc3636; }

#main #top_block #collAnons DIV.row A DIV.name { margin-left: 52px; }

#main #top_block #collAnons DIV.row { overflow: hidden; margin-bottom: 10px; clear: both; }

#main #top_block #main_text, #main #bottom_text P { margin: 0px 0px 6px 0px; color: #9a9999; line-height: 13px; text-align: justify; }

#main #bottom_text H1, #main #bottom_text H1 A, #main #bottom_text H2, #main #bottom_text H2 A {
	margin: 0px 0px 4px 0px;
	color: #9a9999;
	font: bold 13px Arial;
}

#main #top_block #main_text { font: 10px Arial; margin: 5px 0px 0px 20px; width: 240px; }

#main #bottom_text { font: 12px Arial; margin: 0px 20px 20px 20px; }

#main #top_block #main_text A { font: bold 10px Arial; color: #9a9999; text-decoration: underline; }

#main #top_block #main_text A:hover { text-decoration: none; }

#main #main_menu { padding-left: 268px; }

#main #main_menu P { margin: 3px; }

#main #main_menu P A { padding: 0px 10px 0px 10px; font: 18px Tahoma; color: #2983d6; text-decoration: underline; }

#main #main_menu P A:hover { text-decoration: none; }

#main #bottom_block { width: 280px; float: left; position: relative; }

#main #bottom_block DIV { padding-left: 20px; font: bold 13px Arial; color: #c3a932; }

#main #bottom_block SPAN { padding: 0px 0px 0px 20px; font: bold 11px Tahoma; color: #FFFFFF; text-transform: uppercase; }

#main #bottom_block A {
	padding: 4px 36px 0px 0px;
	float: right;
	font: bold 11px Tahoma;
	color: #ea3fec;
	text-decoration: underline;
}

#main #bottom_block A:hover { text-decoration: none; }

#main #bottom_block IMG { padding-left: 20px; }

#main #prod_anons { margin: 34px 0px 40px 280px; }

#main #prod_anons A { color: #ea3fec; }

#main #prod_anons A IMG { border-color: #ea3fec; margin-right: 15px; }

/** ------------------------------ Стили внутренней страницы ----------------------------------- **/
#inner { margin: 0 auto; width: 1000px; }

#inner P.fig_inner { text-align: right; margin-top: 20px; margin-bottom: 5px; }

#inner #main_inner {
	margin: 0 auto;
	border: 1px solid #3b3838;
	width: 1000px;
	background: #181818 url(/img/inner_main_div_back.jpg) no-repeat center top;
	overflow: hidden;
}

#inner #main_inner IMG { margin: 40px 0px 0px 20px; }

#inner #main_inner P { margin: 30px 0px 40px 20px; }

#inner #main_inner P A { padding: 0px 10px 0px 10px; font: 18px Tahoma; color: #2983d6; text-decoration: underline; }

#inner #main_inner P A:hover, #inner #main_inner P A.selected { color: #FFFFFF; }

#inner #main_inner #left_menu {
	font: 11px Arial;
	color: #9a9999;
	line-height: 14px;
	float: left;
	width: 240px;
	padding: 0px 40px 40px 20px;
}

#inner #main_inner #left_menu A { font: bold 12px Tahoma; color: #9a9999; text-decoration: underline; }

#inner #main_inner #left_menu A:hover { text-decoration: none; }

#inner #main_inner #left_menu UL { margin: 0px; }

*html #inner #main_inner #left_menu UL { margin-left: 20px; }

#inner #main_inner #left_menu UL LI A { font: bold 12px Tahoma; text-decoration: underline; color: #2983d6; line-height: 18px; }

#inner #main_inner #left_menu UL LI A.selected { color: #FFFFFF; }

#inner #main_inner #left_menu UL LI A:hover { text-decoration: none; }

#inner #main_inner #left_menu H1, #inner #main_inner #content_box H1 { font: bold 13px Arial; color: #c3a932; margin: 0px; }

#inner #main_inner #left_menu P { margin: 15px 0px 15px 0px; }

#inner #main_inner #left_menu IMG { margin: 0px; margin-top: 5px; margin-bottom: 10px; }

#inner #main_inner #content_box {
	margin-left: 300px;
	margin-right: 20px;
	margin-bottom: 50px;
	font: 12px Tahoma;
	color: #c3a932;
	line-height: 18px;
}

#inner #main_inner #content_box DIV.tovar {
	overflow: hidden;
	width: 48%;
	min-height: 270px;
	margin-bottom: 15px;
	border: 1px solid #585555;
	background: #343434 url(/img/tovar_back.gif) repeat-x left top;
}

*html #inner #main_inner #content_box DIV.tovar { height: 270px; }

#inner #main_inner #content_box DIV.tovar IMG {
	border: 1px solid #000000;
	margin: 15px;
	margin-bottom: 25px;
}

#inner #main_inner #content_box A.list { font-size: 12px; color: #666666; text-decoration: none; }

#inner #main_inner #content_box A.list:hover { text-decoration: underline; }

#inner #main_inner #content_box DIV.tovar P { margin: 0px; margin-top: 15px; font: 13px Arial; color: #858584; }

#inner #main_inner #content_box DIV.tovar INPUT { margin-top: 30px; cursor: hand; } 

#inner #main_inner #content_box A.b_path { font-weight: bold; }

#inner #main_inner #content_box P { margin: 2px 0px 2px 0px; }

#inner #main_inner #content_box A { font: 13px Tahoma; text-decoration: underline; color: #a5923a; }

#inner #main_inner #content_box A:hover { text-decoration: none; }

#inner #main_inner #content_box .contform TEXTAREA { width: 98%; height: 150px; font: 12px Tahoma; color: #333333; }

#inner #main_inner #content_box .contform DIV { text-align: right; margin-top: 10px; }

#inner #main_inner #content_box .contform DIV SPAN { color: #c82626; }

#inner #main_inner #content_box .contform DIV IMG { margin: 0px; vertical-align: middle; }

#inner #main_inner #content_box .contform .but { font: 12px Tahoma; color: #333333; }

#inner #main_inner #content_box .contform .formtext {
	width: 330px;
	font: 12px Tahoma;
	color: #333333;
}

#inner #main_inner #content_box P.post_report { margin-left: 14px; }

#bottom { margin: 0 auto; width: 1000px; padding-top: 10px; padding-bottom: 20px; position: relative; }

#bottom P.copy { margin: 0px; position: absolute; right: 0px; top: 10px; text-align: right; }

#bottom P.copy SPAN { font: bold 11px Tahoma; color: #4c464c; }

#bottom P.copy SPAN A { color: #4c464c; text-decoration: underline; }

#bottom P.copy SPAN A:hover { text-decoration: none; }
