#down_menu { padding-top:5px; padding-right:15px; }
#down_menu a { color: #1e4e70; font-size: 16px; font-style: italic; font-family:Georgia, Tahoma, Arial; }
#down_menu a.active { color: #590f00; text-decoration: none; }

.logo_run {
	z-index:1; position: relative; top:-15px !important; left:5;
}

/*html:not([lang]) .logo_run  { top:-10px !important; }*/

html:first-child .logo_run { top:-10px !important; }
@-moz-document url-prefix(){.logo_run { top:-10px !important; }}





#header_linkbar { background: #80432a url(../images/menu_back.jpg); height:31px; color: #ffffff; }
#header_linkbar .head_submenu {	z-idex:1; display: none; position: absolute; visibility: visible; background-color:#80432a; width:170px; ;z-index:999 }
#header_linkbar dl, dt { float:left; }
#header_linkbar dl, dt { margin:0px; padding:0px; }
#header_linkbar dt a {  vertical-align: middle; display:block; padding:9px 1em; font-family:Georgia, Tahoma, Arial; font-size:16px; text-decoration:none; text-align:left; color:#FFF; font-style: italic; }
#header_linkbar dt a:hover {  background-color:#d3be98; color:#80432a; }
#header_linkbar dd a { display: block; padding:0.4em 1em; font:normal 0.9em Georgia, arial;	outline:none; text-decoration:none; text-align:left;  color:#FFF; }
#header_linkbar dd a:hover { background-color:#FFCD00; color:#0E4462; }
#header_linkbar dt a.selected { color:#FFCD00; }
#header_linkbar dt a.selected:hover { color:red; }

.title {
	font-weight: normal;
	color: #1e4e70;
	font-style: italic;
}

.white td { color: #ffffff }

#text_content {
	font-family:Times New Roman,Georgia, Tahoma, Arial;
	font-size:14px;
	color: #000000;
}

#content {
	/*margin:20px;*/
	height:100%;
	color: #000000;
	border-left:4px solid #f2eddd;	border-right:4px solid #f2eddd;
	background:#ffffff url(../images/cnt_c_back_top.jpg) 0 0 no-repeat;
}

#cart * {
	color: #ffffff;
}
#dhtmltooltip{
    position: absolute;
    left: -300px;
    border: 1px solid black;
    padding: 2px;
    background-color: white;
    visibility: hidden;
    z-index: 100;
	color: #000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}
.phone a{
	color: #ffffff;
	font-size:12px;
	text-decoration: none;
}

.phone a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.news {
	font: normal 12px tahoma;
}

.descr strong {
	font-weight: normal;
}

#tnx_div, #wait_div{ position:absolute; top:45%; width:100%; height:91px; visibility:hidden; text-align: center;}

#container { width: 100%; }

#main_area_filter_bar { float: left; width: 265px; margin-left: -100%;padding-left:15px; }
#main_content { width: 100%; float: left;  }
#footer { clear: both; }
#footer td { color: #991214; text-decoration: none;  }
#footer a { color: #ffffff; text-decoration: none;  font-style: italic; }

/*#content {margin-left: 290px;  }*/

/*#menu { background-color:#b9121a; height:32px; color: #ffffff; }
#menu ul { color: white; padding-left:10px; padding-top:8px; } 
#menu a { color: white; } 
*/
.menu td { color: #ffffff }
.menu a { text-decoration: none; font-size:16px; color: #ffffff; }


/*
#main_area {  }
#main_area dt { width:100%; }
#main_area dt a { display: block; padding-bottom:7px;vertical-align: middle; text-decoration: underline; font-style: italic; color: #411d16; font-size:14px; font-weight: bold;  }
*/

/*
dd { padding-left:10px }
dt a { display: block; vertical-align: middle; padding:4px 9px; text-decoration:none; text-align:left; border-bottom:1px solid #eadfb4;  }
dt a:hover {  background-color:#f9ebae; color: #000000; }
*/

.row {width:100%;overflow:hidden; /*white-space:nowrap;*/}

.tabs { display: block; height:20px }
.tabs A { display:block; padding-top:3px; font: normal 10px tahoma; background: url(../images/template/ticker_bg.gif) #ffffff no-repeat 100% 0px; float: left; overflow: hidden; width: 100px; cursor: hand; height: 17px; text-align: center; text-decoration: none; vertical-align : middle; }
.tabs A.active { font-weight: bold; background-color: #f9ebae }

/*-- table design --*/
#table_design { background-color: #c0d2f6; width:100%; border:0px; }
#table_list { background-color: #ffffff; width:100%; border:0px; } // c0d2f6
#table_list thead { font:bold 1.3em Tahoma; background-color: #ffffff } // #f9ebae
#table_list thead a { text-decoration: underline }
#table_list thead a:hover { text-decoration: none }
#table_list tr.nohover:hover { background-color: #ffffff; }
#table_list tr:hover { background-color: #f9ebae; }
#table_list thead tr:hover { background-color: #ffffff } //#f9ebae
#table_list td a.block { display: block; }
#table_list a { font-size:11px; }
#table_list td { font-size:11px; }

/*-- page list --*/
#pagelist_item { background-color: #f6f6f6; padding:2px; border: 1px solid #cccccc; }
#page_numeric dt a { min-width: 13px;  display:block; float:left; font:normal 0.9em verdana, arial; text-decoration:none; text-align:center; color:#000; background-color: #EFEFEF ;  border: 1px solid #cccccc; padding:3px; margin:3px; }
#page_numeric dt a.select { font-weight:bold; background-color: #E0EAEF; }
#page_numeric dt a:hover { background-color:#c0d2f6; color:#0E4462; }
#rec_price { background-color: #b9121a; width: 126px; color:#ffffff; padding-left:5px; }

/*-- headers --*/
/*
h3 { font:bold 1em Tahoma;	color:#222;	margin:0 0 0 0; }
h2 { font:normal 1.2em Tahoma;	color:#222;	margin:0 0 0.5em 0; }
h1 { font:normal 1.6em Trebuchet MS, tahoma, verdana, arial;	color:#222;	margin:0 0 0.1em 0; }
*/
h1 { display: block; color:#590f00; font-size:24px; margin:0; padding:0; font-family: Georgia,Tahoma,Arial,Serif; font-weight: normal; font-style: italic; }
h1.blue { 	color: #1e4e70; }
h2 { color:#590f00; font-size:18px; font-family: Georgia,Tahoma,Arial,Serif; margin:0 0 0.1em 0; font-weight: normal;  font-style: italic; }
hr { color:#590f00; }

/*,h2,h3 { color:#222; font-family: Georgia,Tahoma,Arial,Serif; margin:0 0 0.1em 0; font-weight: normal; }*/

h2 a { text-decoration: none; }

/*-- Form Table --*/
.clsFormLabelCellDefault { padding-left:8px; font-family: Arial, Helvetica, sans-serif;   }
.clsFormFieldCellDefault { padding-left:8px;}
.clsFormTableSection { border-collapse:separate; border:0; }

.date {
	color: #0e3658;	font-size: 12px; 
	font-weight: bold;
	font-style: italic;
}

.attn {
	border: #ffd077 1px solid;
	padding-right: 10px; padding-left: 32px; padding-bottom: 7px; padding-top: 7px;
	background: #fffbf3 url(../images/attn.gif) no-repeat left top;
	color: black; font-size : 12px; vertical-align : middle; display : block;
}

.note {
	border: #ffd077 1px solid;
	padding-right: 10px; padding-left: 32px; padding-bottom: 7px; padding-top: 7px;
	background: #fffbf3 url(../images/template/attn.gif) no-repeat left top;
	color: black; font-size : 12px; vertical-align : middle; display : block;
}

body { background:#fff; color:#000000; margin:0 auto; padding:0 0 0px; font-family: Georgia,Tahoma,Arial,Serif; font-size:12px; }
td { color:#000000; font-family: Georgia,Tahoma,Arial,Serif; font-size:12px;   }

a { color: #000000; text-decoration: underline }
a:hover { text-decoration: none }
a.nu {  text-decoration: none }
a.nu:hover {  text-decoration: underline }

a.gray {  color: #cccccc }

.toptitle { font-size:16px; font-weight:400; margin:0; }
.toptitle a:link,.toptitle a:visited { color:#774525; font-weight:700; }
.toptitle a:hover { color:#333; }

input, textarea, select, button {
/*-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
*/
-x-system-font:none;
background:#FFFFFF url(../images/part_grey.png) no-repeat scroll  -0px -50px;
border:#8b1e14;
border-style:solid;
border-width:1px;
color:#333333;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3em;
margin:0 4px 4px 0;
padding:3px;
padding-top: 0px;
}

.password {
	background:#FFFFFF url(../images/part_grey.png) no-repeat scroll;
	padding-left:20px;
}
textarea 
{
	font-family: font-family: Trebuchet MS, tahoma, verdana, arial;
	font-size:14px;
	padding:5px;
}
	

	.root_li {
	list-style: none;
 } 
 

