/* 1GJHDGHJDGDJHDGDJHDGDJDGHDGJDDGHDJDGHDDDGHDJggg */

/* general classes */

body {
margin: 0px;
padding: 0px;
font: 12px Arial;
}
th {
font-size: 10px;
}
td {
font-size: 12px;
}
a {
text-decoration: none;
color: #c50d13;
}
a:hover {
text-decoration: underline;
color: #e61219;
}
a.icon {
background-repeat: no-repeat;
background-position: 0px 50%;/*0px 1px;*/
padding: 2px 0px 2px 18px;
}
a.iconic {
background-repeat: no-repeat;
padding: 2px 0px 2px 18px;
}
a.add {
background-image: url('/resources/images/icons/add.png');
}
img.icon {
vertical-align: middle;
margin-right: 2px;
}
h1 {
font: 22px Arial;
color: #C50D13;
}
h2 {
border-bottom: 1px dotted #a0a0a0;/*C50D13*/
font: 18px Arial;
color: #C50D13;
}
h3 {
font-size: 12px;
margin-bottom: 0px;
padding-bottom: 0px;
}
p {
margin-top: 0px;
padding-top: 0px;
}
ul {
margin: 8px 0px 8px 18px;
padding: 0px;
}
ul li.marked a {
font-weight: bold !important;
}
ul li.new a {
font-weight: bold;
padding-right: 27px !important;
background: transparent no-repeat url('../images/content/icons/menu_new.gif') right 4px;
}
ul li.new a.special {
padding-right: 0px !important;
background: transparent;
}
li {
/*reserved*/
}
small {
font-size: 9px;
}
small ul {
margin: 0px;
padding: 0px;
}
small li {
list-style-type: none;
}
form {
margin: 0px;
}
form span.label {
position: relative;
top: -3px;
margin: 0px 4px;
}
input {
font-family: Arial;
font-size: 11px;
}
select {
font-family: Arial;
font-size: 11px;
}
button {
font-family: Arial;
font-size: 11px;
}
textarea {
font-family: Arial;
font-size: 11px;
}
textarea.tiny {
font-family: Verdana;
font-size: 9px;
}
textarea.standart {
width: 100%;
height: 140px;
font: 12px Courier New;
}
textarea.slim {
width: 100%;
height: 60px;
}
textarea.extraslim {
width: 100%;
height: 32px;
}
textarea.large {
width: 100%;
height: 280px;
font: 12px Courier New;
} 
textarea.code {
width: 100%;
height: 500px;
font: 12px Courier New;
white-space: nowrap;
}
.dark {
color: #a0a0a0;
}
.dark a {
color: #a0a0a0;
}
.centered {
text-align: center;
}
.fulltext {
text-align: justify;
font-size: 12px;
}

/*body {
background-color: #617b88;
margin: 0px;
padding: 0px;
font-family: Verdana;
font-size: 11px;
color: #ffffff;
}
hr {
border: 0px;
border-top: 1px dotted #898989;
margin-bottom: 10px;
}
h1 {
font-size: 14px;
border-bottom: 2px dotted #516671;
margin-top: 0px;
padding-bottom: 1px;
}
h2 {
font-size: 12px;
}
h4 {
margin: 0px;
font-size: 12px;
}
big {
font-size: 12px !important;
}
blockquote, pre {
margin: 10px 20px 10px 20px;
padding: 4px;
border: 1px solid #617B88;
border-left: 4px solid #617B88;
background-color: #4C636F;
font-size: 10px;
color: #DFDFDF;
}
pre {
font: 12px Courier New;
}*/

/* interface classes */

.all {
width: 1000px;
margin: 0px auto;
border-left: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
}
.logo {
/*position: absolute;
top: 37px;
left: 0px;*/
margin-top: 20px;
float: left;
width: 320px;
height: 70px;
background: no-repeat url('../resources/images/interface/logo.gif');
}
.head {
background: #000000 repeat-x url('../resources/images/interface/head_bg.gif') 0px 20px;
height: 125px;
font: 12px Arial;
color: #ffffff;
}
.head a {
text-decoration: none;
color: #ffffff;
}
.head .left {
float: left;
/*width: 151px; */
width: 400px;
height: 123px;
padding-left: 0px;
padding-top: 2px;
/*background: no-repeat url('../resources/images/interface/head_search.gif') 0px 107px; */
}
.head .left .cart {
height: 16px;
display: block;
position: absolute;
top: 50px;
left: 40%;   /*hjffghdfgfghgh*/
/*margin-left: 2px;*/
padding: 7px 0px 12px 42px;
background: url('../resources/images/interface/cart.png') no-repeat;
font-weight: bold;
}
.head .left .cart:hover {
/*background-position: 2px 0px;*/
}
.head .right {
float: right;
width: 500px;
height: 123px;
padding-top: 2px;
background: no-repeat url('../resources/images/interface/head_right.gif') right 21px;
text-align: right;
}
.head .right a {
margin-right: 18px;
padding-left: 9px;
background: no-repeat url('../resources/images/interface/menubar_link.gif') 0px 4px;
}
.head .right a:hover {
background-image: url('../resources/images/interface/menubar_hover.gif');
}
.head .right embed {
margin-top: 4px;
}
.middle {
clear: both;
}
.middle .left {
width: 151px;
height: 100%;
border-right: 1px solid #e0e0e0;
/*background: #ffffff repeat-y url('../resources/images/interface/left_bg.gif') right top;*/
vertical-align: top;
}
.middle .left .bg {
height: 100%;
padding: 8px 8px;
/*background: no-repeat url('../resources/images/interface/left_down.gif') left bottom;*/
}
img.left_bg {
position: relative;
top: -35px;
left: -12px; /* ghgh*/
}
.middle .left .search {
height: 24px;
background: no-repeat url('../resources/images/interface/left_search.gif');
padding-top: 1px;
}
.middle .left .search input.query {
margin-left: 36px;
width: 74px;
border: 0px;
background: transparent;
vertical-align: middle;
font: 10px Arial;
color: #000000;
}
.middle .left .search input.submit {
width: 16px;
height: 13px;
margin-left: 3px;
background: transparent;
border: 0px;
vertical-align: middle;
}
.middle .left .menu {
/*height: 100%;*/
padding: 7px 13px;
vertical-align: top;
color: #000000;
}
.middle .content {
/*background: repeat-x url('../resources/images/interface/content_bg.gif') left bottom;*/
vertical-align: top;
padding: 12px 10px;
}
.foot {
clear: both;
border-top: 1px solid #a0a0a0;
/*background-color: #520203;*/
height: 50px;
padding: 4px 12px;
color: #a0a0a0;
}
.foot a {
color: #505050; /*#e81219;*/
/*text-decoration: none;*/
}
.foot a:hover {
text-decoration: underline;
}
.foot .left {
float: left;
width: 50%;
}
.foot .right {
float: right;
width: 50%;
text-align: right;
}

/* content classes */

.cart_panel a {
border: 1px outset #e0e0e0;
background-color: #eaeaea;
padding: 2px 8px;
color: #000000;
line-height: 24px;
}

.c_menu_header {
font-size: 14px;
font-weight: bold;
color: #ffffff;
}
.c_menu_header a {
color: #000000;
}
.c_menu_content {
font-size: 11px;
padding-bottom: 10px;
}
.c_menu_content a {
color: #ad0b10;
}
.c_menu_content a:hover {
color: #e61219;
}
.c_nav {
color: #ffffff;
}
.c_nav a {
color: #560304;
}
.c_nav a:hover {
color: #ffffff;
}
.c_nav_path {
color: #000000;
}
.c_nav_path a {
color: #000000;
}
.c_nav_path .CntTextDark a {
font-weight: bold;
color: #000000;
}
.c_nav_path a:hover {
/*empty*/
}
.c_group {

}
.c_group_header {
border-bottom: 1px dashed #ffffff;
margin: 0px 0px 8px 0px;
padding: 4px 0px 1px 0px;
text-align: right;
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #560304;
}
.c_table {
/*border-bottom: 1px solid #eaeaea; */
}
.c_table th {
background-color: #eaeaea;
border-bottom: 1px solid #a0a0a0;
padding: 4px 8px;
color: #00000;
}
.c_table td {
padding: 4px;
border-bottom: 1px dotted #777777;
border-right: 1px solid #ffffff;
}
.c_table_sub {
background-color: #cccccc;
font-weight: bold;
}
.c_table_sub_ex {
background-color: #cccccc;
border-top: 3px solid #aaaaaa;
font-weight: bold;
}
.c_table_pri {
/*background-color: #ebebeb;*/
}
.c_table_sec {
/*background-color: #d7d7d7;*/
}
.c_list_ex {
margin: 0px 0px 1px 0px !important;
list-style-type: none;
}
.c_list_ex li {
background-color: #ebebeb;
border-left: 4px solid #4a5e67;
margin: 0px 0px 1px 0px !important;
padding: 2px 0px 4px 8px !important;
}
.c_list_ex a {
display: block;
font-size: 14px;
font-weight: bold;
}
.c_list_small {
margin: 0px 0px 1px 0px !important;
list-style-type: none;
}
.c_list_small li {
margin: 0px 0px 1px 0px !important;
/*padding: 2px 0px 4px 8px !important;*/
font-size: 9px;
}
.c_list_tree {
font-weight: bold;
}
.c_list_tree ul {
margin: 0px 0px 0px 20px !important;
list-style-type: none !important;
font-weight: normal;
}
.c_list_tree li {

}
.c_form {

}
.c_form_header {
padding: 4px 0px 4px 0px;
border-bottom: 1px dotted #C50D13;
font: 18px Arial;
color: #C50D13;
}
.c_form_sub {
background-color: #cccccc;
padding: 4px 8px 4px 8px;
font-weight: bold;
color: #ffffff;
}
.c_form_field {
width: 50%;
background-color: #ebebeb;
border-bottom: 1px solid #d7d7d7;
padding: 2px 4px 2px 0px;
text-align: right;
}
.c_form_field small {
color: #a0a0a0;
}
.c_form_value {
width: 50%;
background-color: #d7d7d7;
border-bottom: 1px solid #a7a7a7;
padding: 2px 0px 2px 4px;
}
.c_form_text {
background-color: #ebebeb;
border-bottom: 1px solid #d7d7d7;
padding: 12px 10px 12px 10px;
}
.c_form_text small {
color: #99A8AF;
}
.c_form_actions {
/* border-top: 1px solid #000000; */
padding: 4px 0px 4px 0px;
text-align: right;
}
.c_message {
background-color: #fbfbfb;
border: 1px solid #d7d7d7;
margin: 4px 0px 4px 0px;
}
.c_message_header {
background-color: #d7d7d7;
border-bottom: 1px solid #d7d7d7;
padding: 4px 10px 4px 10px;
font-size: 14px;
font-weight: bold;
color: #560304;
}
.c_message_text {
background-color: #ebebeb;
padding: 10px 18px 10px 18px;
}
.c_message_misc {
background-color: #d7d7d7;
border-bottom: 1px solid #d7d7d7;
padding: 6px 10px 6px 10px;
text-align: right;
}
.c_text_header {
padding: 12px 10px 8px 10px;
font-family: Verdana;
font-size: 14px;
font-weight: bold;
}
.c_text_body {
padding: 2px 10px 2px 10px;
text-align: justify;
}
.c_text_footer {
padding: 8px 10px 12px 10px;
text-align: right;
}
.c_text_value_inc {
color: #560304;
}
.c_text_value_dec {
color: #eaeaea;
}
.c_text_date {
display: inline;
}
.c_text_date_time {
display: inline;
color: #a0a0a0;
}
.c_text_cost {
/* reserved */
}
.c_text_cost_old {
text-decoration: line-through;
}
.c_text_cost_new {
color: #560304;
}
.c_text_big {
font-size: 12px;
}
.c_text_small { /* partly deprecated: .CntTextSmall */
font-size: 10px;
}
.c_text_quote {
/*background-color: #617b88;
border: 1px solid #4e636e; */
margin: 10px 12px 10px 12px;
padding: 4px 7px 4px 7px;
text-align: left;
font-size: 10px;
color: #99A8AF;
}
.c_text_quote .title {
color: #A9B8B9; /*jj */
}
.c_text_code {
/* background-color: #617b88;
border: 1px solid #4e636e;
border-left: 4px solid #4e636e; */
background-color: #d7d7d7;
border: 1px solid #4a5e67;
/* margin: 10px 12px 10px 4px; */
margin: 12px 0px;
padding: 4px 7px 4px 7px;
font-family: Courier New;
font-size: 12px !important;
color: #ffffff;
}

.c_text_code strong {
font-weight: normal;
color: #99A8AF; 
}
.c_nav {
margin: 10px 0px 10px 0px;
}
.c_error {
color: #560304;
}
.c_opt_group {
background-color: #eaeaea;
color: #5a5a5a;
}
.c_special_a b {
color: #560304;
}
.CntTextSmall /* deprecated */
{
	font-size: 9px;
}

/* Forms */

.CntFormTextArea {

}
.CntFormTextAreaEx {
width: 100%;
height: 400px;
}
.CntFormActions {
border: 1px solid #4a5e67;
background-color: #4e636e;
margin: 10px 0px 10px 0px;
padding: 4px 10px 4px 10px;
text-align: right;
}
.CntFormAction {
width: 200px;
color: #555555;
}
.CntFormReset {
width: 200px;
color: #555555;
}
.CntFormSubmit {
width: 200px;
font-weight: bold;
}

/* Category */

.CntCategory {
margin-bottom: 4px;
padding: 4px;
border-top: 4px solid #d7d7d7;
background-color: #ebebeb;
}
.CntCategoryTitle {
padding-bottom: 1px;
font-size: 14px;
font-weight: bold;
}
.CntCategoryDesc {
color: #000000;
}
.CntCategoryDesc a {
color: #c50d13;
}
.CntCategoryDesc a:hover {
color: #560304;
}
.CntCategoryMisc {
float: right;
text-align: right;
font-size: 9px;
}

/* Product */

.CntProduct {
margin-bottom: 4px;
padding: 8px 4px;
/*border: 1px solid #d7d7d7;
border-top: 4px solid #d7d7d7;
background-color: #ebebeb;  */
}
.CntProduct table {
/*width: 96%;*/
}
.CntProduct td {
vertical-align: top;
}
.CntProduct h4 {
font-weight: normal;
margin: 0px 0px 4px 0px;
}
.CntProduct h4 a.title {
text-decoration: underline;
}
.CntProduct h4 .CntCost {
font: normal 11px Verdana; 
}
.CntProduct h4 .CntCost sup {
display: none;
}
.CntProduct p {
/*margin-left: 4px;
text-align: justify;*/
}
.CntProduct .quick_desc {
margin-bottom: 4px;
font: 11px Verdana;
}
.CntProduct img {
/*border: 1px solid #e0e0e0;*/
/*border: 2px solid #d7d7d7 !important; */
}
.CntProduct hr {
border: 0px;
border-top: 1px dotted #777777;
}

/* Order */
.CntOrderSummary {
padding: 10px 20px 10px 20px;
/* background: no-repeat url('../images/content/bgs/order_summary.gif'); */
}
.CntOrderSummary small {
color: #99A8AF;
}

/* Panel */

.CntPanel {
/*border: 1px solid #d7d7d7;
background-color: #ebebeb;*/
margin-bottom: 1px;
/*padding: 4px 8px 4px 8px;*/
padding: 4px 0px;
}
.CntPanel hr {
border: 0px;
border-top: 1px solid #d7d7d7;
}
.CntPanel ul {
margin-top: 20px;
margin-bottom: 20px;
list-style: none;
}
.CntPanel ul a {
font-weight: bold;
}
.CntPanel ul ul {
margin-top: 0px;
margin-bottom: 10px;
}
.CntPanel ul ul a {
font-weight: normal;
}
.CntPanel ul ul ul {
margin-bottom: 0px;
font-size: 10px;
color: #898989;
}

/* Presentations */
.Presentation {
margin: 12px;
text-align: center;
}
.Presentation .Panel {
text-align: center;
}

/* Message */

.CntMessage {
border: 1px solid #d7d7d7;
background-color: #ebebeb;
margin-bottom: 1px;
padding: 20px 8px 20px 8px;
text-align: center;
}

/* Nav Pages */

.CntNavPages {
margin: 4px 0px 4px 0px;
padding: 5px;
text-align: center;
}
.CntNavPages a, .CntNavPages span {
/* ... */
}
.CntNavPages a {
background-color: #EBEBEB;
border: 1px solid #AFAFAF;
margin: 1px;
padding: 2px 4px 2px 4px;
text-decoration: none;
}
.CntNavPages span {
background-color: #560304;
border: 1px solid #2F0002;
margin: 1px;
padding: 2px 4px 2px 4px;
color: #ffffff;
}
.CntNavPages a:hover {
background-color: #CFCFCF;
}
.CntNavPages .Current {
font-weight: bold;
}
.CntNavPages .Another {

}
.CntNavPages .First {
font-weight: bold;
}
.CntNavPages .Last {
font-weight: bold;
}
.CntNavPages .Prev {
font-weight: bold;
}
.CntNavPages .Next {
font-weight: bold;
}

/* Gauge */

.CntGauge {
width: 100px;
border: 1px solid black;
background-color: #FFFFFF;
margin: 3px 10px 1px 10px;
padding: 1px;
}
.CntGauge .Progress {
width: 1px;
height: 6px;
background-color: red;
font: 6px Verdana;
}

/* Cost */

.CntCost {
font-size: 16px;
font-weight: bold;
}
.CntCost sup {
color: #898989;
}

/* Text */

.dark,.CntTextDark {
color: #898989;
}
.CntTextMisc {
font-size: 10px;
font-style: italic;
color: #898989;
}
.CntTextPlain {
font: 12px Courier New;
}

/* Tables */

table.data {
background-color: #4a5e67;
margin: 14px 0px;
}
table.data th {
background-color: #4e636e;
padding: 4px;
}
table.data td {
padding: 4px;
background-color: #d7d7d7;
}
table.grid {
width: 100%;
}
table.intro h2 {
border: 0px;
}

/* Misc */

.imageFormat {
margin: 2px 4px;
padding: 0px 4px;
border-left: 1px solid #898989;
font: 10px Verdana;
color: #898989;
}
.staticPanel {
font: 10px Verdana;
color: #898989;
}

/* FloAdv */

.FloAdvWindow {
position: absolute;
top: -1000px;
left: -1000px;
border: 1px solid #000000;
}
.FloAdvWindowContent {
background-color: #FFFFFF;
}
.FloAdvWindowActions {
background-color: #000000;
padding: 1px;
text-align: center;
font: 9px Verdana;
color: #FFFFFF;
}
.FloAdvWindowActions a {
text-decoration: none;
color: #FF9C00;
}
.FloAdvWindowActions a:hover {
color: #FFFFFF;
}
.FloAdvPanel {
position: absolute;
top: -1000px;
left: -1000px;
width: 18px;
border: 1px solid #000000;
background-color: #FF9C00;
padding-bottom: 1px;
}
.FloAdvPanel a {
text-decoration: none;
color: #000000;
}
.FloAdvPanel a:hover {
color: #FFFFFF;
}

/* TreeMenu */

ul.treemenu {
width: 140px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
	}
ul.treemenu ul {
	width: 140px;
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	/* border: 1px solid #4e636e; */
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	/* background-color: #ebebeb !important; */
	background-color: #eaeaea !important;
	}
ul.treemenu li {
	display: block;
	width: 100%; /* fix for IE6 bug */
	margin-bottom: 4px;
	}
ul.treemenu li a {
	/* display: block;
	width: 100%; */ /* fix for IE6 bug */
	text-decoration: none;
	/*color: #ad0b10;*/
	color:#000000;
	}
ul.treemenu li.selected {
	background-color: #e0e0e0;/* #617b88 #79919d; */
	color: #000000 !important;
	}
ul.treemenu li.selected a {
	color: #000000;
	}
ul.treemenu li li {
	width: 128px;
	margin: 0px;
	padding: 4px 6px;
	border-bottom: 1px solid #a0a0a0;
	background-color: #eaeaea;
	}
ul.treemenu li li a {
	color: #ffffff;
	}

/* ToolTip */

div.tooltip {
	display: none;
	position: absolute;
	border: 1px solid #000000;
	background-color: #eaeaea;
	}
div.tooltip .Presentation {
margin: 0px;
padding: 0px;
}
img.tooltip {
	}
	
/* Reorder */

.reorder .up, .reorder .down {
position: relative;
top: 1px;
width: 11px;
height: 10px;
margin-right: 0px;
}
.reorder .up {
background: no-repeat url('../images/interface/up.gif');
}
.reorder .down {
background: no-repeat url('../images/interface/down.gif');
margin-right: 4px;
}
iframe.interface {
position: absolute;
top: -10px;
left: -10px;
visibility: hidden;
width: 1px;
height: 1px;
}

