html,body { padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  height:100%; color: #004457;}

table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table td{
	padding:0px; /* cellspadding="0" */
	vertical-align:top;
}


#loading {background-color: #FFF; font-size: 12px; color: #FFF; position:absolute; border: 1px solid #004457; width:46px; height:46px; background-image:url('img/ajax-loader.gif'); background-position: center center; background-repeat: no-repeat; display:none}


/* All_page_dought*/
#topNContent{min-height: 100%; }
* HTML #topNContent{height: 100%; }
#content {padding-bottom: 42px; }
#header{ height: 79px; }
#footer {background: #004457; height: 42px; margin-top: -42px;}
* HTML #footer{overflow: hidden; }
#footer a {color:#FFFFFF; font-size:10px}


.top_txt, .top_txt_d{font-size:10px; font-family:Arial Narrow; color:#8DA4BF; padding-left:5px  }
.top_txt{padding:10px}

/*header_dought*/
#top_td_d{background-image:url(img/top_fond.gif); background-position:left top; background-repeat:repeat-x;  width:100%;  vertical-align:top; }
#top_d1{width:86px; height:79px}
#top_d2{width:96px; height:79px}
#top_d3{width:59px; height:79px}
#top_d4{width:67px; height:79px}
#top_d5{width:83px; height:79px}
#top_d6{width:103px; height:79px}
#top_d7{width:77px; height:79px}
#top_d8{width:71px; height:79px}
#top_d9{width:37px; height:79px}

/*content_dought*/
.site_menu{width:300px; height:120px }
.cat_menu_d{height:364px; padding-top:0px; padding-left:10px; vertical-align:top; padding-bottom:10px }
.center{padding:20px 30px; color:#004457}

#cat_name{font-family:Verdana; font-size: 17px; color:#D6CD70; text-align:center}
.cat_fon{background-image:url(img/cat_grad.jpg); background-position:left top; background-repeat:repeat-x; height:364px;}
.txt { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.login{width:250px; height:119px; background-image:url(img/fon_auth.gif); background-position:left top; background-repeat:repeat-x; }
.auth_txt{font-size: 14px; color:#829A9E; font-weight:bold; padding-top:3px}
/*footer_doudght*/
#footer_tab_d {background: #004457; width:100%; height:22px}
.footer_icons_d{padding-left:30px; width:400px; white-space: nowrap; min-width:400px;}
.footer_txt_d{font-size:11px; color:#8DA3BF; padding-top:3px; text-align:right; white-space: nowrap; min-width:400px; padding-right:150px}

/*headers*/
h1,h2 {font-size: 18px; font-weight: bold; text-align:left; padding:0px; margin:0px; }
h1{color:#225D6D; padding-bottom:10px}
h2 {color:#ffffff}
h3{font-size: 12px; font-weight: bold; text-align:left; color:#9C9100; padding:0px; margin:0px;}


/* Styles for Menu Items */
#menu_fall_div{padding:20px 20px 20px 0px; white-space: nowrap;}

/*#menu_fall_div ul { list-style: none; padding:0; margin:0; }
#menu_fall_div li{padding-bottom: 0; list-style: none;}
*/


/*links*/
a { color: #004457; text-decoration: underline;  font-size: 12px;}
a:hover { text-decoration: none; color: #D6CD6F; }
a:active { text-decoration: none}
a:visited {  }


a.top_menu_d {font-family:Arial Narrow; font-size: 12px;   text-decoration: underline; color:#004457}
a.top_menu_d:hover { text-decoration: underline; color: #BEB433;  }
a.top_menu_d:active {   }
a.top_menu_d:visited {  }

a.top_menu_act_d {font-family:Arial Narrow; font-size: 12px;  color:#BEB433; text-decoration: underline;}
a.top_menu_d:hover { text-decoration: underline; color:#BEB433; }
a.top_menu_act_d:active { }
a.top_menu_act_d:visited {  }

a.left_menu { font-family:Tahoma; font-size: 17px;  text-decoration: underline; color:#D6CD70; background-image:url(img/plus_act.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:10px;}
a.left_menu:hover { color:#ffffff; text-decoration: underline; background-image:url(img/plus_pas.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:10px;}
a.left_menu:active { }
a.left_menu:visited { }

a.left_menu_act {font-family:Tahoma; font-size: 17px;  color:#FFFFFF; text-decoration: underline; background-image:url(img/plus_pas.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:10px;}
a.left_menu_act:hover {color:#FFFFFF; text-decoration: underline}
a.left_menu_act:active {}
a.left_menu_act:visited {}

a.news { font-family:Verdana; font-size: 12px;  text-decoration: underline; color:#9C9100; font-weight:bold; }
a.news:hover { color:#9C9100; text-decoration:none; font-weight:bold;}
a.news:active { }
a.news:visited { }

/*cat_menu*/
.cat_menu {padding-left:10px; padding-top:15px}


.cat_menu_act{background-image:url(img/plus_act.gif); background-position:left bottom; background-repeat:no-repeat;  padding-left:10px}


#menu_left_div img {vertical-align: bottom; }
#menu_left_div{padding:10px 15px 15px 20px;}



/* teg's*/
form { display: inline; }

img{border:0px}
img.clickable { cursor:pointer; }

.nobr {white-space: nowrap;}
.red { color: #ff0000; font-weight:bold; }
.clear {clear:both;}

.special_txt {
	color: #AA9F05;
	font-weight: bold;
}

/* Catalog (list) */
#filters_select {
	margin: 0;
	
}

*html #filters_select {margin-bottom:10px}

#filtered_list {
	margin: 24px 0 0 0;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #AA9F05;
	width: 100%;
	margin-top:0px
	
	
}
*HTML  #filtered_list{border-width: 0px;}

#filtered_list th {
	border-width: 1px;
	border-style: solid;
	border-color: #AA9F05;
	text-align: center;
	color: #AA9F05;
	font-weight: bold;
	height: 26px;
}

#filtered_list td {
	padding: 3px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #AA9F05;
	vertical-align:middle;
}


#filtered_list td.additional_line {
padding: 3px;
	font-weight: bold;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #AA9F05;
	vertical-align:middle;
	text-align: center;
}

tr.catrow_simple {
	background-color: #FFFFFF;
	color: #00475D;
	font-weight: normal;
}

tr.catrow_over {
	background-color: #AA9F05;
	color: #00475D;
	font-weight: normal;
	cursor: pointer;
}

tr.catrow_simple {
	color: #00475D;
	font-weight: normal;
}



td.cat_good_name {
	font-weight: bold;
}

input.register {  border-style:solid; border-color:#35687B #84A3AD #84A3AD #35687B; 
border-width:1px; margin-bottom:1px; color: #004457; font-size:11px; padding:2px;  }
input.register:hover {  }
input.register:focus {  }

input {  border-style:solid; border-color:#35687B #84A3AD #84A3AD #35687B; 
border-width:1px; margin-bottom:1px; color: #004457; font-size:11px; padding:2px;  }
input:hover {  }
input:focus {  }

textarea {  border-style:solid; border-color:#35687B #84A3AD #84A3AD #35687B; 
border-width:1px; margin-bottom:1px; color: #004457; font-size:11px; padding:2px;  }
textarea:hover {  }
textarea:focus {  }
.no-border{border-style:none}

select {border-style:solid; border-color:#35687B #84A3AD #84A3AD #35687B; 
border-width:1px; color: #004457; font-size:11px;  }

.input_alert {border: 1px #ff0000 solid;}

/* Catalog (good_card) */
#good_card_props {
	margin: 12px 0 0 0;
	border-width: 3px 1px 2px 0;
	border-style: solid;
	border-color: #AA9F05;
	width: 100%;
}

#good_card_props th {
	padding: 3px;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #AA9F05;
	white-space: nowrap;
	text-align: left;
	color: #AA9F05;
	font-weight: bold;
}

#good_card_props td {
	padding: 3px;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #AA9F05;
	white-space: nowrap;
	text-align: left;
}

#frame_list_list {
	vertical-align:top
	border-style: solid;
	border-color: #AA9F05;
	
}
#frame_list {border:1px solid #AA9F05;}
*HTML #frame_list { }
#goods_list{vertical-align:top}
#goods_list table{margin-top:10px}


/*






select { font-size:11px; padding:2px; background-image:url('/goodscat/images/input_fon.jpg'); background-position:left top; background-repeat:repeat-x; border-style:solid; border-color:#84B587 #84B587 #C7DCC5 #C7DCC5; border-width:1px; }



th {background-color: #FFFFFF; border-bottom:1px dashed #4D8A47; font-size: 15px; font-weight: bold; }
th.head { color:#073C0C;  font-size: 14px; vertical-align: middle; height: 15px; width: 100%}
li {padding-bottom: 9px}
hr {background: transparent; border: 0px; border-top: 1px dashed #073C0C; width: 90%; text-align: center}

.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}


.left_td { background-color: #E1E8ED; }
.white_td { background-color: #ffffff; }
.alert_td { background-color: #F25344; }

.td1 { background-color: #EDF5EC; }
.td2 { background-color: #95C7C1; }

.admin_tr_1 { background-color: #d7e9e3; }
.admin_tr_2 { background-color: #E0AAA1; }
.nosp { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; padding:0;}

.input_alert {border: 1px #ff0000 solid;}

.block{border: 1px #5E8560 solid;}

.price { border: 2px #ff0000 solid; color:#ff0000; font-weight:bold; padding: 1px 4px;}



.pic {border: 1px #4D8A47 solid }
			
.green_tab{padding-bottom:10px; background-color: #EDF5EC; border:1px solid #4D8A47; font-weight: normal; }	

.green_cat{border:1px solid #4D8A47; } 
.green_list { width:100%; height:1px; border-style:none none solid ; border-width:0px 0px 1px; border-color:#4D8A47}		
			
.top_div{ position:absolute; height:107px; z-index:2;}
#top1 { top:0px; left:0px;}
#top2 { top:0px; left:126px;}
#top3 { top:107px; left:126px;}

.main_tab {background-image:url('/goodscat/images/sub_top_fon.jpg'); background-position:100px 89px; background-repeat:repeat-x} 
.tab1{width:180px; background-image: url('/goodscat/images/left_fon4.gif'); background-position:left top; background-repeat:repeat; padding-left:5px; padding-right:5px; padding-bottom:10px}
.sub_line {background-image:url('/goodscat/images/sub_line.jpg'); background-repeat:repeat-x; height:24px}
.fon1 { background-image:url('/goodscat/images/fon1.jpg'); background-position:0px 0px; background-repeat:repeat-y; }

.green_td {background-image:url('/goodscat/images/green_fon.jpg'); background-position:left top; background-repeat:repeat-x; font-weight: bold; color:#ffffff;  }

.basket{background-color: #F6FBF6; font-weight: bold;  }
.basket_tr {background:#F6FBF6}
.basket_lim ol {padding-left:22px; padding-top:5px}
.basket_lim li {padding-bottom: 3px;}

.top_pix{background-image:url('/goodscat/images/top_pix.gif');}

.podval { background-color: #06430B; color:#ffffff; padding-right:25px; text-align:right; height: 20px;  }

.submenu {position:absolute; top:0px; left:0px; z-index:5; display:none; padding: 6px 6px 0px 6px; background-color: #F6FBF6; border: 1px solid #4D8A47; width: 131px}
.sub_menu_item {border-bottom: 1px dotted #073C0C; padding-bottom: 3px; margin-bottom: 6px;}

.txt {padding: 3px; font-weight: normal}
.lnk {padding-top:9px}
.top{height:65px; background-image:url('/goodscat/images/top_pix.gif');}

div.div_button {text-align: left; padding: 6px; }
 */


/*


	
/* Holly Hack. IE Requirement \*/
/* html #menu_fall_div ul li { float: left; height: 1%; }
* html #menu_fall_div ul li a { height: 1%; }
/* End */

/*#menu_fall_div li:hover ul, #menu_fall_div li.over ul { display: block;} /* The magic */