#error {font-weight: bold;}

table td { vertical-align: top; }
CAPTION { caption-side: top }

#table_search { background: #FFCB00 url(../img/b.gif) repeat-x bottom; height: 70px; border-bottom: 5px solid #d4dff3; }

table#table_search td { vertical-align: middle; text-align: right; }

#l_t { width: 20px; background: url(../img/l_t.gif) no-repeat left top; }
#td_name_tovar { width: 35%; }
#td_name_firm { width: 65%; }
#td_name_sity { width: 20%; z-index: 1; }
#td_price { color: #786000; }
#td_price_ot { width: 4%; }
#td_price_ { color: #786000; }
#td_price_do { width: 4%; }
#td_name_currency { width: 7%; }
#td_but { width: 10%; }
#r_t { width: 20px; background: url(../img/r_t.gif) no-repeat right top; }

.but { width: 100%; }

.pull { width: 100%; }

.two_cols { width: 100%; }
.two_cols td { width: 50%; }

.change_rub {padding: 3px 5px; font-size: 1.4em;}

.hide_tabl {position: absolute; display: none; background-color: #FFF; z-index: 300;}
.hita {margin: 5px; }
.hide_tabl td { background-color: #FFF; width: 200px; overflow-x: visible; }
.hide_tabl DIV {clear: all; margin: 1px; color: #bbb; border-left: 3px #c3cddf solid; border-right: 1px #c3cddf solid; border-top: 1px #c3cddf solid; border-bottom: 1px #c3cddf solid; width: 200px; white-space: nowrap; line-height: 20px; padding: 0 10px; DISPLAY: block; overflow-x: hidden; 
		//overflow: hidden;
		}
.hide_tabl DIV a {color: #000; text-decoration: none; }
.hide_tabl DIV a:visited { color: #000; text-decoration: none; }
.hide_tabl DIV a:hover { color: #36638e; background: #d4dff3; }


.ad_tabl {background: #FFF; width: 100%; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif;}
.ad_tabl SELECT {FONT-SIZE: 1.0em; BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bdc7d8 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bdc7d8 1px solid; FONT-FAMILY: tahoma, verdana, arial, sans-serif}
.ad_tabl INPUT[type='text'] {FONT-SIZE: 1.0em; BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif}
.ad_tabl INPUT[type~='text'] {FONT-SIZE: 1.0em; BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif}
.ad_tabl TEXTAREA {FONT-SIZE: 1.0em; BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif}
.ad_tabl INPUT[type='submit'] {FONT-SIZE: 1.0em; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif;}
.ad_tabl INPUT[type='button'] {FONT-SIZE: 1.0em; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif;}
.ad_tabl INPUT[type~='submit'] {FONT-SIZE: 1.0em; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif;}
.ad_tabl INPUT[type~='button'] {FONT-SIZE: 1.0em; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif;}
.ad_tabl INPUT[type~='file'] {FONT-SIZE: 1.0em; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif;}
.ad_tabl INPUT[type~='file'] {FONT-SIZE: 1.0em; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif;}
.ad_tabl INPUT[type~='radio'] {FONT-SIZE: 1.0em; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
.ad_tabl INPUT[type~='checkbox'] {FONT-SIZE: 1.0em; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px}
.ad_link {padding: 3px 10px;}
.ad_link span {line-height: 1.5;}
.ad_tabl a {FONT-FAMILY: tahoma, tahoma, verdana, arial, colibri, colibri; color: #000; text-decoration: underline;}
.ad_link a {FONT-FAMILY: tahoma, tahoma, verdana, arial, colibri, colibri; color: #000; text-decoration: none; border-bottom: 1px dashed black;}
.ad_tabl a:visited { color: #000; }
.ad_tabl a:hover { color: #36638e; border-bottom: 0px solid #36638e;}
.ad_link a:hover { color: #36638e; border-bottom: 1px solid #36638e;}
.ad_top_left {background: #E53326; font-weight: bold; border-bottom: 1px solid #E53326; border-right: 1px solid #E53326; color: #FFF; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif; padding-left: 5px;}
.ad_top {background: #E53326; font-weight: bold; border-bottom: 1px solid #E53326; border-right: 1px solid #E53326; color: #FFF; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif; padding-left: 5px;}
.ad_top a {color: #d4dff3;}
.ad_top a:visited {color: #d4dff3;}
.ad_top a:hover {color: #FFF;}
.ad_left {border-right: 1px solid #6BB24B; width: 20%; }
.ad_right {width: 80%; }
.ad_zag {background: #6BB24B; color: #FFF; FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif; font-weight: bold; padding-left: 5px;}
A.greyX {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 1px; MARGIN: 5px; COLOR: #d3d3d3; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.greyX:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 1px; MARGIN: 5px; COLOR: #d3d3d3; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.greyX:hover {
	COLOR: #fff; BACKGROUND-COLOR: #d3d3d3;
}



#ht1 { left: 0; top: 21px; }
#ht2 { left: 0; top: 14px; z-index: 10000;}
#ht3 { left: 0; top: 14px; z-index: 10000;}
#ht4 { left: 0; top: 14px; z-index: 10000;}



.firms td { background: url(../img/podpis_fon.gif) repeat-x top; color: #000; padding: 5px 10px; font-size: 0.9em; vertical-align: middle; border-bottom: 1px solid #d4dff3;}
.firms td a:link {color: #003399;}
.firms td a:hover { color: #ff2400; }
.firms td a:visited { color: #6C99C4; }
.firms td.small { font-size: 0.9em; }
.firms td.gray { color: #000; }
.firms td.price { white-space: nowrap; text-align: center;}
.firms td.opis { width: 30%; }
.firms td.fidback { white-space: nowrap;}
.firms td.raiting { text-align:center; padding: 7px 10px;}
.firms td.smallinfo { width: 30%; }
.firms td.rpc { width: 40%; }
	.firms H2 {color: #2A4B6A; text-decoration: none; font-size: 1.52em;}


.tovars td { background: url(../img/podpis_fon.gif) repeat-x top; color: #000; padding: 5px 10px; font-size: 0.9em; vertical-align: middle; border-bottom: 1px solid #d4dff3;}
.tovars td H1 {font-size: 1.2em; margin: 0; padding-bottom: 0; color: #111B67;}
.tovars td a:link {color: #003399;}
.tovars td a:hover { color: #ff2400; }
.tovars td a:visited { color: #6C99C4; }
.tovars td.small { font-size: 0.9em; }
.tovars td.gray { color: #000; }
.tovars td.opis { width: 30% }
.tovars td.otzyv { text-align:center; padding: 8px 10px;}
.tovars td.rozn_price { font-size: 0.9em; font-weight: bold; color: #F82E2E; text-align: center;}
.tovars td.opt_price { font-size: 0.9em; font-weight: bold; color: #F82E2E; text-align: center; }
.tovars td.where_buy { font-size: 0.9em; }
.tovars td.where_buy #tel { font-size: 0.95em; color: #333; }
.tovars td.where_buy #icq { font-size: 0.95em; color: #333; }

.zakaz {background: #d9e8ff;  width: 500px; text-align:left; }
.zakaz TD {white-space: nowrap; padding: 7px 10px;}

.blue_tr td { background: #d4dff3; padding: 8px 10px; text-align: center; font-weight: bold; border-bottom: 3px solid #c5cfe2;}
.blue_tr td a:link { color: #36638e;}
.blue_tr td a:visited { color: #36638e; }
.blue_tr td a:hover { color: #6C99C4; }


/*#ht1 { top: 14px; left: 0px; }*/


.hide_box { position: relative; z-index: 400;}
.hide_box a:visited { color: #36638e; }
.hide_box a:hover { color: #ff2400; }

#cat_tov { width: 100px; }

#left_col_boss { width: 20%; }
#center_boss { width: 57%; }
#holle_col { width: 3%; }
#right_col_boss { width: 20%;}

#left_col { width: 69%; }
#right_col { width: 25%; }



.TovarTable {
	MARGIN-BOTTOM: 10px; WIDTH: 98%;
}
.TovarTable TD {
	BORDER-TOP: 0; TEXT-ALIGN: left
}
.TovarTable TR {
	 TEXT-ALIGN: left
}
.TovarTable TD.pic {
	margin: 10px; BORDER-TOP: 0; width: 100px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.TovarTable .check_goods {
	padding: 5px 5px 5px 5px; BORDER: 1px #d4dff3 solid; width: 70px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.TovarTable TD.pic A {	margin: 10px; }
.TovarTable TD.tovar_char {
	width: 110px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.TovarTable DIV.tovar_name {
	padding: 7px 20px; background: url(../img/podpis_fon.gif); FONT-SIZE: 1.6em; HEIGHT: 20px;
}
	.TovarTable DIV.tovar_name a { }
	.TovarTable DIV.tovar_name a:visited { color: #9F9F9A;}
	.TovarTable DIV.tovar_name a:hover { color: #ff2400; }
.TovarTable DIV.pic { padding: 7px 20px; FONT-SIZE: 14px; HEIGHT: 20px; }
	.TovarTable DIV.pic a.big { font-size: 14px; }
	.TovarTable DIV.pic a { color: #9F9F9A; font-size: 12px; }
	.TovarTable DIV.pic a:visited { color: #333; }
	.TovarTable DIV.pic a:hover { color: #333; }
.TovarTable DIV.tovar_minicontent {padding: 20px; color: #666;}
.TovarTable DIV.tovar_minicontent span {color: #333;}
DIV.TovarTableMenu { background: #F5F5EA; padding: 7px 3px; font-size: 0.9em; }
DIV.TovarTableMenu a { padding-left: 5px; }
.TovarTable DIV.mini_txt {padding: 7px 20px; color: #333; font-size: 0.9em;}
.TovarTable DIV.mini_txt span {font-weight: bold;}

.rek_tovar {border: silver 1px solid; height:100%; width: 400px; }
.rek_tovar TD {}
.img_rek_tovar {PADDING: 5px 5px 5px 5px;}
.redprice_rek_tovar {font-size: 13px; font-weight: bold; color: red; font-family: Verdana,Tahoma;}


.specification { width: 98%; font-family: Arial, Helvetica, sans-serif; border: 0; }
.specification td { width: 100%; font-size: 12px; padding: 4px 8px; color: #333; border-bottom: 1px solid #dae1e8; }
table.specification th { white-space: nowrap; text-align: left; padding: 7px 40px 7px 10px; font-size: 12px; color: #003399; border-bottom: 1px solid #dae1e8; font-weight: normal; }
.specification TH { COLOR: #000; white-space: nowrap; font-weight: bold; }
.specification TH.firma a { font-weight: bold; }
.specification TH.cena { COLOR: #ff2400; font-weight: bold; }
.specification TD.title { font-weight: bold; font-size: 12px; color: #36638e; padding: 5px 20px 5px 10px; border: 0; background: #dae2e8; }
.specification TH.head { font-weight: bold; font-size: 13px; background: #f5f5EA; padding: 10px; color: #000; border-bottom: 1px solid #FFF; }


.cat_name_m {margin: 0px; }
.cat_name { margin: 0 0 30px 0; }
.cat_name h1 { margin: 0; font-size: 1.6em;}
.cat_name2 {  margin: 0 0 30px 0; }
.cat_name2 h1 { margin: 0; font-size: 1.6em;}
.cat_zag { margin: 0 0 30px 0; text-align: left; width: 98%;}
.cat_zag h1 { margin: 0; font-size: 1.6em;}
.cat_zag TD {text-align: left;}
.cat_zag #info_price {text-align: left;}
.cat_zag #info_price H1 {padding: 0px 7px;}

.TovarTable TD.cat_zag_price {text-align: right; vertical-align:middle;}
.TovarTable TD.cat_zag_price H1 {margin: 0; font-size: 1.6em;}

.catalog_tbl {width: 96%;}
.catalog_tbl h1 { margin: 0; font-size: 1.6em;}
.catalog_tbl TD {text-align: left;}
#holle_cat {width: 20px;}

.contacts {width: 400px;  text-align: center;}
.contacts H1 {margin-top: 0;margin-bottom: 3px; font-size: 1.6em; text-align: center;}
.contacts TH {text-align: left;}
.contacts TD {text-align: left; padding-left: 5px;}

.contacts_forma {background: #E0E0E0; width:400px; text-align: center;}
.contacts_forma TD {text-align: left;}
.contacts_forma #attention {font-size: 0.8em; color: #333; text-align: center;}
.contacts_forma #center {text-align: center;}

.addfirm {text-align: center; }
.addfirm H1 {margin-top: 0;margin-bottom: 10px; font-size: 1.6em; text-align: center;}
.addfirm TD {text-align: left; padding-left: 5px;}

.addfirm_forma {background: #E0E0E0; text-align: center; margin:10px;}
.addfirm_forma TD {text-align: left; white-space: nowrap;}
.addfirm_forma #center {text-align: center;}
.addfirm_forma input {width: 350px;}
.addfirm_forma select {width: 100%;}
.addfirm_forma textarea {width: 350px;}

.firm_site {width:80%; text-align: center;}
.text_obr {width:40%;}
.text_obr TD {text-align: center;}
.text_obr #text {text-align: left;}
.form_obr {width:100%; background:#E0E0E0;}
.form_obr TD {text-align: left;}

TD.act_tovar_menu { BACKGROUND-IMAGE: url(/images/page_tovar/m_activ.gif); WIDTH: 112px; COLOR: #333333; BACKGROUND-REPEAT: no-repeat }
TD.tovar_menu_la { BACKGROUND-IMAGE: url(/images/page_tovar/m_passiv_la.gif); OVERFLOW: hidden; WIDTH: 112px; BACKGROUND-REPEAT: no-repeat}
TD.tovar_menu {	BACKGROUND-IMAGE: url(/images/page_tovar/m_passiv.gif); WIDTH: 112px; BACKGROUND-REPEAT: no-repeat}
TD.tovar_menu_l {BACKGROUND-IMAGE: url(/images/page_tovar/m_passiv_l.gif); WIDTH: 112px; BACKGROUND-REPEAT: no-repeat}
TD.cont_inner {	LINE-HEIGHT: 18px}
TR.tovar_menu A {MARGIN-LEFT: 10px; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
TR.tovar_menu A:hover {TEXT-DECORATION: none}
TD.act_tovar_menu A {	COLOR: #333333}
DIV.tovar_minicontent {padding: 20px; color: #666;}
DIV.tovar_minicontent span {color: #333;}

H1.cena {COLOR: #ff2400;}

.help_head {padding: 5px 0px; font-size: 1.4em;}
.help_text {padding-left: 15px;}
.ahtung {color:red; font-weight: bold;}

.news {width: 90%; border-bottom:#d4dff3 1px solid; border-top:#d4dff3 1px solid;}
.news TD {padding: 7px 10px; BACKGROUND-COLOR: #fff; vertical-align: top;}
.news TD.data {width: 25%; text-align: right; font-weight: bold;background: url(../img/podpis_fon.gif) repeat-x top; HEIGHT: 20px; vertical-align: bottom;}
.news TD.zagolovok {width: 75%; text-align: left; background: url(../img/podpis_fon.gif) repeat-x top; HEIGHT: 20px;font-size: 1.2em;vertical-align: bottom;}
.news TD.zagolovok_full {width: 75%; text-align: left; background: url(../img/podpis_fon.gif) repeat-x top; HEIGHT: 20px; font-size: 1.2em;vertical-align: bottom;}
.news TD.PodFoto {text-align: center;}
.news TD.minitext {text-align: left;}
.news TD.FullFoto {text-align: center;}
.news TD.Fulltext {text-align: justify;}

#MSG {overflow:auto;height: 300px;width: 500px;visibility:show; padding: 1px 5px;border: silver 1px solid;}
#myMSG {height: 112px; width: 500px; visibility:show; padding: 1px 5px;border: silver 1px solid;}
#Online {overflow:auto;height: 420px;width: 140px;visibility:show; padding: 1px 5px;border: silver 1px solid;}
#MsgUlist {width: 500px;}
#user_list {width: 500px; white-space: nowrap;}

.u_list {position: relative; float:left; padding: 4px 5px;  border-bottom: #fff 3px solid; border-right: #fff 3px solid; background: #d4dff3;}
.u_list_off {position: relative; float:left; padding: 4px 5px; border-bottom: #fff 3px solid; border-right: #fff 3px solid; background: #E5DCB1;}
.u_list_msg {position: relative; float:left; padding: 4px 5px; border-bottom: #fff 3px solid; border-right: #fff 3px solid; background: url(back.gif);}
.msg_vis {visibility:show; position: absolute;}
.msg_novis {visibility:hidden; position: absolute;}
.cursor {cursor: pointer;}


#bottom_txt {vertical-align: bottom;}

#ERRORtxt {
			border:2px solid #c00;
			padding:5px;
			width:20em;
	   }    
.error_user
		{
			background:#fcc;
		}
.adduser_forma {width: 600px;}
.adduser_forma TD {width:300px; padding: 3px 5px;}
#right {text-align: right;}
#left {text-align: left;}

.head_firm {text-align: center;}
.head_firm TD {vertical-align: middle; text-align: center;}
.head_firm #logo {vertical-align: middle;}
.head_firm #title {vertical-align: middle; text-align: left;}
.head_firm H1 { font-size: 1.6em; text-align: left; padding: 3px 20px; color: #36638e;}

#small {text-align: left; font-size: 0.7em; color: #bbb; }
#center {text-align: center;}
.center_txt {text-align: center;}
.right_txt {text-align: right;}
.left_txt {text-align: left;}

.review {margin: 5px 5px 5px 5px; padding: 5px 15px; width: 95%; text-align: justify;}
.polosa {width: 100%; border: 0.1em dotted silver; height:1px;}
.person {text-align: left; padding: 5px 17px; font-size: 0.9em;}
.name {font-weight: bold;}
.city {}
.time {color: gray;}
.plus {color: green; font-weight: bold; font-size: 1.3em}
.minus {color: red; font-weight: bold; font-size: 1.3em}
	.plus_small {color: green; font-weight: bold;}
	.minus_small {color: red; font-weight: bold;}
.pod_otzyv {width: 100%; background-color: #d4dff3; }
.otzyv {font-size: 1.0em; padding: 5px 5px; color: #333; background-color: #fff;}
.stat_otzyv {margin: 10px 10px 10px 10px; width: 100%;}
.num_otzyv {text-align: left; padding: 3px 5px;}
.pages_otzyv {text-align: right;}
.str {border: 0.1em dotted silver; padding: 3px 5px; background-color: #fff;}
.str_active {border: 0.1em dotted silver; padding: 3px 5px; background-color: #e8e9ec; font-weight: bold;}

.comment {font-size: 0.85em; text-align: right;}

.schema {border-collapse: collapse}
.schema TR {text-align:center;}
.schema h1 {padding: 5px 7px; margin: 0;}

.firm_contacts {padding: 0px 18px 5px 18px; margin: 0px;}
.bottom_10 {margin:0px; padding-bottom: 15px;}
.firm_contacts H2 {padding: 0px 0px 7px 7px; margin: 0px; font-size: 1.2em; font-weight: 700;}

.form_obr {width: 500px; border-collapse: collapse;}

.send_msg {width: 400px; border: gold 1px solid; margin: 20px; padding-top: 10px; padding-bottom: 10px; background-color: #e8e9ec;}

.rub_tbl {width: 96%; border: 0px; text-align: left;}
.rub_tbl TD {width: 48%; border: 0px;}
.rub_korob {width: 95%; border: 0px; text-align: left; VISIBILITY: hidden;}
.rubricator { width: 100%; padding: 5px; margin: 3px; text-align: left; border: 0px #d4dff3 dashed;}
.rubricator H1 {padding: 5px 7px; margin: 0; color: #333; font-size: 1.0em; font-weight: bold;}
.rubricator P {line-height: 18px; padding: 5px 7px; color: #333; font-size: 1.0em; font-weight: bold;}
.rubricator DIV A {color: #333; text-decoration: underline;}
.rubricator DIV A:hover {color: #ff2400;}
.rubric {border-bottom: 1px #d4dff3 solid; border-left: 3px #d4dff3 solid;}

.menu_content DIV {
	DISPLAY: block; clear: both; margin: 3px 25px; width: 80%; color: #bbb; border-bottom: 1px #d4dff3 dashed; border-left: 2px green solid; PADDING: 3px 10px; BACKGROUND: #f8fff0 repeat-x left bottom; 
}
.menu_content DIV A {
	DISPLAY: block; BACKGROUND: #f8fff0 repeat-x left bottom; COLOR: #3d3f3b; BACKGROUND: #f8fff0 repeat-x left bottom;
}
.menu_content DIV A:hover {
	COLOR: #1E9E09; TEXT-DECORATION: none
}

.menu_content DIV SPAN {
	COLOR: #a8e057; DISPLAY: block; FLOAT: right;
}


.full_content {text-align: left; border: 1px #d4dff3 solid; padding: 10px 7px; margin: 3px;}
.character {background-color: #d4dff3; alpha: 80%; font-weight: bold; padding: 3px 10px;}
.podcharacter {padding-right: 250px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px #d4dff3 solid; text-align: right;}
.podcharacter_tit {}
.podcharacter_txt {}
.up_img {padding: 3px 10px;}
.up_txt {padding: 30px 40px;}
.hide {display: none;}
input.podcharacter {width: 80%;}


.full_content_tbl {text-align: left; border: 1px #d4dff3 solid; border-right: 0; border-bottom: 0; margin: 0px auto; width: 100%}
.character_tbl {background-color: #d4dff3; alpha: 80%; font-weight: bold; padding: 3px 10px;}
.podcharacter_tbl {cursor: default; width: 20%; padding: 4px 10px; border-right: 1px #d4dff3 solid; border-bottom: 1px #d4dff3 solid;}
.all_pod {background-color: #f8fff0;}
.other_pod {text-align: center;}
.wth {width: 20%;}
.podcharacter_tit {}
.podcharacter_txt {font-weight: normal; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-botoom: 3px; margin: 0px auto;}


.s_goods {width: 80%; text-align: center;}

.EditRow {
	BORDER-RIGHT: #d8dfea 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d8dfea 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 4px; BORDER-LEFT: #d8dfea 1px solid; CURSOR: move; PADDING-TOP: 4px; BORDER-BOTTOM: #d8dfea 1px solid; BACKGROUND-COLOR: #fff
}

.status_txt {
 position: absolute; /* Абсолютное позиционирование */
 width: 300px; /* Ширина слоя в пикселах */
 height: 45px; /* Высота слоя в пикселах */
 left: 50%; /* Положение слоя от левого края */
 top: 50%; /* Положение слоя от верхнего края */
 margin-left: -200px; /* Отступ слева */
 margin-top: -150px; /* Отступ сверху */
 background: #d4dff3; /* Цвет фона */
 border: solid 10px #d8dfea; /* Параметры рамки вокруг */
 padding: 15px; /* Поля вокруг текста */
 color: #333;
 overflow: auto; /* Добавление полосы прокрутки */
 opacity: 0.9;
 filter: alpha(opacity=90);
 display: none;
}

.bold_h1 {font-size: 1.10em; padding-left: 5px; padding-bottom: 5px; font-weight: bold; }
.bold_h1 A:visited {color: #003399;}

.top_firm { padding: 3px 7px; border-bottom: #d8dfea 1px solid;}

.full_width {width: 100%; //width: 99%; margin: 0px auto; border: #d4dff3 1px solid; display: none;}
.compare_checked {display: block; text-align: center; height: 180px; text-align: center; background-color: #fff; margin: 0px auto; padding: 10px 15px 10px 15px; overflow: auto; visibility: show; white-space: nowrap;}
.c_good {dispaly: block; margin: 15px; width: 200px; height: 160px; float: left; TEXT-ALIGN: center; overflow: hidden; border: #d4dff3 1px solid;}
.pic_good {
	display: block; BORDER: 0; line-height: 100px; height: 100px; vertical-align: middle;
	}

.pic_good span {height: 100px; *margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}
.name_good {padding: 3px 5px;}
.del_line {padding-right: 15px; color:red; font-size: 1.05em; text-align: right;}
.del_line A {text-decoration: none; font-weight: bold; line-height: 10px; height: 10px; padding: 5px; vertical-align: middle;}
.del_line A:hover {background-color: #f5f5dc;}
.compared_txt {font-size: 1.0em; text-align: left; margin: 10px;}
.compared_txt H1 {font-size: 1.45em; margin: 0;}

.name_hidden {position: absolute; display: none; overflow: hidden; border: #c0c0c0 1px solid; margin: 20px; text-align: center; padding: 3px 7px; background-color: #fffacd; white-space: nowrap;}

.minisite_menu {padding-bottom: 7px; margin:0px;}
