
body {
margin: 0px;
padding: 0px;
font: 12px Arial;
color: #333333;
}
th, td {
font: 12px Arial;
}
a {
text-decoration: none;
color: #003399;
}
a:hover {
text-decoration: underline;
color: #ff6600;
}
a img {
border: 0px;
}
blockquote, .quote {
margin: 12px 0px 4px 0px;
background-color: #e8e8e8;
border-left: 4px solid #c0c0c0;
padding: 4px 8px;
color: #505050;
}
blockquote .author {
display: block;
margin-bottom: 2px;
font-weight: bold;
}
dl {
margin: 0px 0px 12px 0px;
}
dt, dd {
margin: 8px 0px 0px 0px;
}
dt {
clear: both;
float: left;
}
dd {
float: left;
font-weight: bold;
margin-left: 4px;
padding: 0px;
}
h1 {
font-size: 22px;
color: #c92a49;
}
h1 small {
vertical-align: middle;
font-size: 12px;
}
h2 {
margin: 0px 0px 2px 0px;
padding: 0px;
font-size: 16px;
color: #c92a49;
}
h2 a {
color: #c92a49;
text-decoration: underline;
}
h2 small, h2 .small {
font-size: 14px;
font-weight: normal;
}
hr {
border: 0px;
border-bottom: 1px dotted #cccccc;
}
form {
margin: 0px;
padding: 0px;
}
p {
margin: 0px 0px 12px 0px;
padding: 0px;
}
p.slim {
margin: 0px;
}

.i_container {
margin: 0px auto;
width: 950px;
}
.i_topline {
height: 74px;
}
.i_logo {
float: left;
width: 330px;
padding-top: 9px;
}
.i_info {
float: left;
padding-top: 13px;
}
.i_info .dark {
color: #aaaaaa;
}
.i_userpanel {
float: right;
margin-top: 5px;
width: 270px;
height: 64px;
background: url('/resources/images/interface/v2/userpanel_bg.png') no-repeat;
}
.i_userpanel .i_userbar {
padding: 10px 14px 8px 14px;
}
.i_userpanel .i_cart {
font-size: 15px;
font-weight: bold;
padding: 2px 14px;
}
.i_menubar {
clear: both;
height: 29px;
}
.i_menubar_item1, .i_menubar_item2 {
width: 20%;
height: 29px;
text-align: center;
padding-right: 10px;
}
.i_menubar_item1 a, .i_menubar_item2 a {
font: bold 14px Tahoma;
color: #ffffff;
}

.i_menubar_item1 {
background: url('/resources/images/interface/v2/menubar_bg1.png') no-repeat top right;
}
.i_menubar_item2 {
background: url('/resources/images/interface/v2/menubar_bg2.png') no-repeat top right;
}
.i_menubar_menu {
display: none;
position: absolute;
z-index: 10;
width: 300px;
height: 100px;
border: 1px solid transparent;
/*border: 1px solid #cccccc;
background-color: #ffffff;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;*/
background-color: #ffffff;
}
.i_menubar_menu .menu_item {
position: relative;
top: -30px;
left: -1px;
width: 178px;
height: 23px;
padding-top: 6px;
padding-right: 10px;
border: 1px solid #cccccc;
border-bottom: 0px;
background-color: #ffffff;
text-align: center;
font: bold 14px Tahoma;
}
.i_menubar_menu .menu_content {
position: relative;
top: -30px;
left: -1px;
border: 1px solid #cccccc;
border-top: 0px;
background-color: #ffffff;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
padding: 4px 12px 0px 12px;
}
.i_menubar_menu ul {
list-style-type: none;
margin: 0px 0px 12px 0px;
padding: 0px;
}
.i_menubar_menu li {
border-bottom: 1px dotted #cccccc;
padding: 4px 0px;
/*margin-bottom: 4px;*/
}
.i_submenu {
background-color: #f4d4da;
height: 33px;
border-bottom: 1px solid #cccccc;
padding: 0px 19px 0px 18px;
}
.i_submenu form {
padding-top: 5px;
}
.i_submenu .search_query {
width: 156px;
height: 22px;
margin-left: 0px;
padding: 0px 4px;
border: 1px solid #7f9db9;
}
.i_submenu .search_go {
cursor: pointer;
margin-left: 5px;
width: 73px;
height: 24px;
border: 0px;
background: transparent url('/resources/images/interface/v2/search_go_btn.png') no-repeat;
}
.i_submenu_right {
float: right;
padding-top: 8px;
text-align: right;
}
.i_submenu_right a {
margin-left: 15px;
padding-left: 8px;
background: url('/resources/images/interface/v2/submenu_arrow.png') no-repeat 0% 5px;
font: 14px Tahoma;
color: #333333;
}
.i_navbar {
padding: 7px 0px 5px 0px;
height: 20px;
}
.i_content {

}
.i_content_left {
vertical-align: top;
/*float: left;*/
width: 160px;
margin-right: 12px;
border-right: 1px dotted #cccccc;
}
.i_content_left h2 {
font-size: 12px;
margin-bottom: 4px;
}
.i_content_left p {
margin-left: 4px;
line-height: 18px;
}
.i_content_middle {
vertical-align: top;
padding: 0px 12px 20px 12px;
}
.i_content_right {
display: none;
vertical-align: top;
/*float: right;*/
width: 200px;
margin-left: 12px;
/*border-left: 1px dotted #cccccc;*/
}
.i_content_right .essential_group {
border: 1px solid #c9e1f4;
margin-bottom: 12px;
}
.i_content_right .essential_group h2 {
padding: 6px 4px 8px 4px;
background-color: #38ae48;
line-height: 16px;
text-align: center;
color: #ffffff;
}
.i_content_right .essential_group p {
margin: 8px 8px;
background: url('/resources/images/interface/v2/features_icon.png') no-repeat;
padding-left: 21px;
}
.i_content_right .essential_group hr {
margin: 6px 8px;
border-bottom: 1px solid #c9e1f4;
}
.i_footer {

}
.i_footer_search {
padding: 6px;
border: 1px solid #eba5aa;
background-color: #c92a49;
text-align: center;
font-weight: bold;
color: #ffffff;
}
.i_footer_search .search_query {
width: 300px;
height: 22px;
margin-left: 4px;
padding: 0px 4px;
border: 1px solid #7f9db9;
}
.i_footer_search .search_go {
cursor: pointer;
margin-left: 5px;
width: 73px;
height: 24px;
border: 0px;
background: transparent url('/resources/images/interface/v2/search_go_btn.png') no-repeat;
}
.i_footer_misc {
padding: 18px 0px;
text-align: center;
font-size: 11px;
}

/* ========================================================================= */

#checkout_btn {
margin-top: 8px;
}

/* ========================================================================= */

.big {
font-size: 18px;
}
.big .CntCost {
font-size: 22px;
}
.heavy {
padding: 2px 5px;
background-color: green;
font-weight: bold;
color: #ffffff;
}
.hint {
font: 10px Tahoma;
color: #a0a0a0;
}
.right_hr {
border-right: 1px dotted #cccccc;
}

/* ########################################################### */

/* general classes */

a.rich_button {
border: 1px outset #f4d4da;
background-color: #f4d4da;
padding: 4px 24px;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}
a.icon {
background-repeat: no-repeat;
background-position: 0px 50%;
padding: 2px 0px 2px 18px;
}
a.iconic {
background-position: 0% 50%;
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;
}
pre.code {
width: 550px;
overflow: auto;
background-color: #e8e8e8;
border-left: 4px solid #c0c0c0;
padding: 4px 8px;
color: green;
}
form {
margin: 0px;
}
form span.label {
position: relative;
top: -3px;
margin: 0px 4px;
}
/*input,select,button,textarea {
font-family: Verdana;
font-size: 11px;
}*/
input.check, input.radio {
vertical-align: middle;
}
label {
vertical-align: middle;
margin-right: 8px;
}
select option.selected {
background-color: #e0e0e0;
}
textarea.tiny {
font-family: Arial;
font-size: 10px;
}
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: 95%;
height: 500px;
font: 12px Courier New;
white-space: nowrap;
}
.bookmark_panel {
margin-right: 12px;
}
.bookmark_panel .add_bookmark_btn {
padding: 1px 0px 1px 19px;
background: url('/resources/images/icons/yes.png') no-repeat 0px 1px;
}
.bookmark_panel .remove_bookmark_btn {
padding: 1px 0px 1px 19px;
background: url('/resources/images/icons/no.png') no-repeat 0px 1px;
}
.bookmark_panel .list_bookmarks_btn {
margin-left: 12px;
font-weight: bold;
}
.bookmark_panel_small {
display: block;
margin: 0px auto;
}
.bookmark_panel_small .add_bookmark_btn, .bookmark_panel_small .remove_bookmark_btn {
display: block;
padding: 0px;
width: 16px;
height: 18px;
/*border: 1px solid red;*/
}
.bookmark_panel_small .add_bookmark_btn {
background: url('/resources/images/icons/none.png') no-repeat 0px 1px;
}
.bookmark_panel_small .remove_bookmark_btn {
background: url('/resources/images/icons/selected.png') no-repeat 0px 1px;
}
.center, .centered {
text-align: center;
}
.dark {
color: #a0a0a0;
}
.dark  a {
text-decoration: underline;
color: #a0a0a0;
}
.fulltext {
text-align: justify;
font-size: 12px;
}
.h1_misc {
padding-top: 22px;
float: right;
}
.h1_misc .navigator {
font-size: 14px;
font-weight: bold;
}
.primary {
font-weight: bold;
}
.right {
text-align: right;
}
.scroll {
max-height: 120px;
overflow: auto;
}

/*body {
background-color: #617b88;
margin: 0px;
padding: 0px;
font-family: Verdana;
font-size: 11px;
color: #ffffff;
}
tr {
font-size: 11px;
}
td {
font-size: 11px;
}
a {
text-decoration: none;
color: #ff9c00;
}
a:hover {
color: #ffffff;
}
p.hint {
font: 10px Tahoma;
color: #A7B7BF;
}
ul.goals {
list-style-type: none;
margin-left: 0px;
}
ul.goals li {
margin-left: 4px;
padding-left: 20px;
background: url('../resources/images/icons/done.png') no-repeat 0px 50%;
}
ul {
margin: 8px 0px 8px 18px;
padding: 0px;
}
ul.actions {
list-style-type: none;
margin-left: 0px;
font-size: 14px;
font-weight: bold;
}
ul.hidden {
list-style-type: none;
margin: 0px;
padding: 0px;
}
ul li.marked a {
font-weight: bold !important;
}
ul li.new a {
font-weight: bold;
padding-right: 21px !important;
background: transparent no-repeat url('../images/interface/menu_new.gif') right 3px;
}
ul li.new a.special {
padding-right: 0px !important;
background: transparent;
}
ol {

}
hr {
border: 0px;
border-top: 1px dotted #A7B7BF;
margin-bottom: 10px;
}
h1 {
font-size: 14px;
border-bottom: 2px dotted #516671;
margin-top: 0px;
padding-bottom: 1px;
}
h1 small {
font: 11px Verdana;
}
h2 {
font-size: 12px;
}
h4 {
margin: 0px;
font-size: 12px;
}
small {
font-size: 9px;
}
small ul {
margin: 0px;
padding: 0px;
}
small li {
list-style-type: none;
}
big {
font-size: 12px !important;
}
blockquote, pre, div.quote {
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;
}
pre.code {
overflow: auto;
}
.dark {
color: #A7B7BF;
}
.dark a {
color: #A7B7BF;
text-decoration: underline;
}
.dark a:hover {
color: #ffffff;
}
.lite {
color: #ff9c00;
}
.this {
background-color: #4e636e;
padding: 1px 4px 2px 4px;
text-decoration: underline;
font-weight: bold;
}*/

/* content classes */

.c_bar {
border: 1px solid #A7B7BF;
background-color: #4e636e;
}
.c_bar .c_bar_value {
background-color: #ff9c00;
}
.c_toolbar {
padding-bottom: 10px;
}
.c_toolbar * {
vertical-align: middle;
}
.c_menu_header {
font-size: 11px;
font-weight: bold;
color: #ff9c00;
}
.c_menu_content {
padding-bottom: 10px;
}
.c_menu_content a {
color: #ffffff;
}
.c_menu_content a:hover {
color: #ff9c00;
}
/*.c_nav {
color: #ffffff;
}
.c_nav a {
color: #ff9c00;
}
.c_nav a:hover {
color: #ffffff;
}
.c_nav_path {
color: #ff9c00;
}
.c_nav_path a {
color: #ffffff;
}
.c_nav_path a.root {
font-weight: bold;
}
.c_nav_path a.current {
font-weight: bold;
color: #A7B7BF;
}
.c_nav_path a:hover {
color: #ff9c00;
}*/
.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: #ff9c00;
}
.c_table {
width: 100%;
margin-bottom: 12px;
border-collapse: collapse;
/*border-bottom: 1px solid #eaeaea; */
border-bottom: 1px solid #a0a0a0;
}
.c_table th {
background-color: #eaeaea;
border-top: 1px solid #a0a0a0;
padding: 4px 8px;
font-size: 10px;
color: #505050;
}
.c_table td {
padding: 4px;
border: 1px solid #ffffff;
/*border-bottom: 1px dotted #777777;
border-right: 1px solid #ffffff;*/
}
.c_table_sub {
border-top: 1px solid #a0a0a0;
background-color: #f0f0f0;
font-weight: bold;
}
.c_table_sub_ex {
background-color: #cccccc;
border-top: 3px solid #aaaaaa;
font-weight: bold;
}
.c_table_pri {
background-color: #f3f3f3;
}
.c_table_sec {
background-color: #f9f9f9;
/*background-color: #d7d7d7;*/
}
.c_list_ex {
margin: 0px 0px 1px 0px !important;
padding: 0px;
list-style-type: none;
}
.c_list_ex li {
/*background-color: #59717d;
border-left: 4px solid #4a5e67;*/
margin: 0px 0px 8px 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 {
margin: 0px 0px 12px 0px;
}
.c_form_header {
padding: 4px 0px 4px 0px;
/*border-bottom: 1px dotted #C50D13;*/
font: 18px Arial;
color: #a0a0a0;
}
.c_form_sub {
background-color: #e0e0e0;
padding: 4px 8px 4px 8px;
font-weight: bold;
color: #333333;
}
.c_form_field, .c_form_optional_field {
width: 30%;
background-color: #f0f0f0;
/*border-bottom: 1px solid #d7d7d7;*/
padding: 2px 4px 2px 0px;
text-align: right;
}
.c_form_optional_field {
color: #909090;
}
.c_form_field small {
font: 10px Tahoma;
color: #a0a0a0;
}
.c_form_value {
width: 50%;
background-color: #e0e0e0;
/*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, .CntFormActions {
/* border-top: 1px solid #000000; */
padding: 4px 0px 4px 0px;
text-align: right;
}
.c_form_actions table {
text-align: left;
}
/*.c_form_header {
background-color: #4e636e;
border-bottom: 1px solid #4e636e;
padding: 4px 10px 4px 10px;
font-size: 14px;
font-weight: bold;
color: #ff9c00;
}
.c_form_sub {
background-color: #516671;
border-bottom: 1px solid #4e636e;
padding: 4px 8px 4px 8px;
font-weight: bold;
color: #ffffff;
}
.c_form_field, .c_form_optional_field {
width: 30%;
background-color: #59717d;
border-bottom: 1px solid #4e636e;
padding: 2px 4px 2px 0px;
text-align: right;
}
.c_form_optional_field {
color: #A7B7BF;
}
.c_form_field small {
color: #99A8AF;
}
.c_form_optional_field small {
color: #81969F;
}
.c_form_value {
width: 50%;
background-color: #536974;
border-bottom: 1px solid #4e636e;
padding: 2px 0px 2px 4px;
}
.c_form_text {
background-color: #59717d;
border-bottom: 1px solid #4e636e;
padding: 12px 10px 12px 10px;
}
.c_form_text small {
color: #99A8AF;
}
.c_form_actions {
height: 24px;
background-color: #4e636e;
padding: 8px 10px 8px 10px;
text-align: right;
}*/
a.button {
margin: 0px 1px;
border: 1px outset #f4d4da;
background-color: #f4d4da;
padding: 1px 8px 2px 8px;
color: #000000;
}
a.button:hover {
border-color: #efefef;
background-color: #efefef;
text-decoration: none;
}
a.misc_btn {
border-color: #e0e0e0;
background-color: #e0e0e0;
}
a.delete_btn {
border-color: #c92a49;
background-color: #c92a49;
color: #ffffff;
}
a.delete_btn:hover {
color: #000000;
}
.c_form .rich_button {
cursor: pointer;
border: 1px outset #f4d4da;
background-color: #f4d4da;
padding: 4px 24px;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

.c_message {
background-color: #f0f0f0;
/*border: 1px solid #4e636e;*/
margin: 4px 0px 4px 0px;
}
.c_message_header {
background-color: #4e636e;
border-bottom: 1px solid #4e636e;
padding: 4px 10px 4px 10px;
font-size: 14px;
font-weight: bold;
color: #ff9c00;
}
.c_message_text {
background-color: #f0f0f0;
padding: 10px 18px 10px 18px;
}
.c_message_misc {
background-color: #4e636e;
border-bottom: 1px solid #4e636e;
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: #ff9c00;
}
.c_text_value_dec {
color: #eaeaea;
}
.c_text_date {
display: inline;
vertical-align: middle;
}
.c_text_date_time {
display: inline;
font-size: 9px;
color: #d8d8d8;
}
.c_text_cost {
/* reserved */
}
.c_text_cost_old {
text-decoration: line-through;
}
.c_text_cost_new {
color: #ff9c00;
}
.c_text_big {
font-size: 12px;
}
small, .small, .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: #536974;
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: #ff9c00;
}
.c_opt_group {
background-color: #eaeaea;
color: #5a5a5a;
}
.c_special_a b {
color: #ff9c00;
}
.CntTextSmall /* deprecated */
{
	font-size: 9px;
}

/* Comments */

.comment {
padding-top: 4px;
border-top: 1px dotted #cccccc;
clear: both;
margin-bottom: 12px;
}
.comment .comment_header {

}
.comment .comment_content {
clear: both;
padding-left: 4px;
}

/* 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;
}

/* Cart */

.cart {
display: inline;
}
.cart .amount {
background: url('../images/content/icons/cart_small.gif') no-repeat 0px 2px;
padding-left: 0px;
margin-right: 4px;
}
.cart .checkout {
vertical-align: middle;
margin-left: 8px;
border: 1px outset #008800;
border-radius: 3px;
background: #008800 url('/resources/images/controls/button_bg.png') repeat-x;
padding: 3px 8px;
font-size: 12px;
color: #ffffff;
}

/* Cart Panel */

.cart_panel {
/*line-height: 28px;
padding: 4px 12px;
border: 1px solid #4e636e;
background-color: #59717d;*/
}
.cart_panel .add_to_cart, .cart_panel .checkout {
background: #008800 url('/resources/images/controls/button_bg.png') repeat-x;
color: #ffffff;
border: 1px outset #008800; /* e0e0e0 */
border-radius: 3px;
/*background-color: #f0f0f0;
color: #000000;*/
padding: 3px 8px;
line-height: 24px;
}
.cart_panel a {
white-space: nowrap;
}
.cart_panel .label {
margin-right: 2px;
}
.cart_panel .remove_from_cart {
margin-left: 4px;
}
.cart_panel .amount {
position: relative;
top: -1px;
border: 2px inset #e0e0e0;
background-color: #ffffff;
width: 20px;
text-align: right;
padding: 2px 3px;
/*background-color: #4e636e;*/
font-weight: bold;
}
.cart_panel .amount_plus, .cart_panel .amount_minus {
border: 0px;
padding: 1px 3px;
font-weight: bold;
/*background-color: #4e636e;*/
}
.cart_panel .checkout {
margin-left: 4px;
background-color: #008800;
color: #ffffff;
}

/* Category */

.CntCategory {
margin-bottom: 4px;
padding: 4px;
border: 1px solid #536974;
border-top: 4px solid #536974;
background-color: #59717d;
}
.CntCategoryTitle {
padding-bottom: 1px;
font-size: 14px;
font-weight: bold;
}
.CntCategoryDesc {
padding-top: 1px;
font-size: 10px;
color: #FF9C00;
}
.CntCategoryDesc a {
color: #FFFFFF;
}
.CntCategoryDesc a:hover {
color: #FF9C00;
}
.CntCategoryMisc {
float: right;
text-align: right;
font-size: 9px;
}
.CntCategoryIcon {
/*height: 200px;*/
/*border: 1px solid #4e636e;
background-color: #59717d;*/
/*background: no-repeat url('../images/interface/cat_icon_bg.gif') center top;*/
padding: 4px 8px;
height: 176px;
}

/* Forum post */

.forum_post h2 {
margin-top: 18px;
margin-bottom: 4px;
}
.forum_post_info .avatar {
margin-top: 2px;
}
.forum_post_info .avatar img {
max-width: 200px;
}
.forum_post_info .actions {
margin-top: 12px;
font-size: 10px;
}
.forum_post_content {
padding: 8px 12px 8px 12px;
}

/* Includes/Statics */

/*
background-color: #4e636e;
border-bottom: 1px solid #4e636e;
padding: 4px 10px 4px 10px;
font-size: 14px;
font-weight: bold;
color: #ff9c00;
*/

.include_area {
border: 0px;
}
.include_area .include_area_controls {
display: none;
}
.include_area_active {
border: 1px dotted #ff9c00;
}
.include_area_active .include_area_controls {
display: block;
width: 60px;
position: relative;
top: -6px;
left: 10px;
background-color: #ff9c00;
font: normal 10px Tahoma;
color: #000000;
text-align: center;
}
.include_area_active .include_area_controls a {
font-weight: normal;
color: #000000;
}

/* Map */

.map_tooltip {
background-color: #ffffff;
margin: 0px;
padding: 4px;
color: #000000;
}
.map_tooltip a {
color: #000000;
}
.map_tooltip h2 {
margin: 0px;
padding: 0px;
}
.map_tooltip p {
margin: 0px 0px 8px 0px;
padding: 0px;
}
.map_tooltip .dark {
color: #a0a0a0;
}

/* Pages (ex) */

.pages_ex {
margin-left: 4px;
}
.pages_ex a {
/*background-color: #4e636e;*/
background-color: #f0f0f0;
margin: 0px 1px;
padding: 1px 4px;
font: 10px Tahoma;
}

/* Product */

.CntProduct {
margin-bottom: 4px;
padding: 4px;
border: 1px solid transparent; /* #536974; */
border-top: 4px solid #536974;
/*background-color: #59717d;*/
background: repeat-x url('../images/interface/item_bg.gif');
}
.CntProduct table {
width: 96%;
}
.CntProduct h4 {
font-weight: normal;
}
.CntProduct p {
margin-left: 4px;
text-align: justify;
}
.CntProduct img.preview {
border: 2px solid #536974 !important;
}
.CntProduct hr {
border: 0px;
border-top: 1px solid #536974;
}

/* Order */
.order_checkout {
font-style: italic;
color: #a0a0a0;
}
.order_completed {
font-weight: bold;
color: green;
}
.CntOrderSummary {
padding: 8px 20px 0px 20px;
background: no-repeat url('../images/content/bgs/order_summary.gif');
}
.CntOrderSummary .price_group {
margin-bottom: 8px;
}
/*.CntOrderSummary small {
vertical-align: middle;
margin-right: 14px;
font-size: 12px;
color: #99A8AF;
}*/
.CntOrderSummary .CntCost {
vertical-align: middle;
}

/* Panel */
.CntPanel {
/*border: 1px solid #4e636e;
background-color: #59717d;*/
/*background-color: #efefef;*/
background-color: #f0f0f0;
margin-bottom: 12px;
padding: 4px 8px 4px 8px;
}
.CntPanel hr {
border: 0px;
border-top: 1px solid #536974;
}
.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: #A7B7BF;
}

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

/* Message */

.CntMessage {
border: 1px solid #4e636e;
background-color: #59717d;
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 {
margin: 1px 3px;
}
.CntNavPages span {
background-color: #f4d4da;
margin: 1px;
padding: 2px 6px;
}
.CntNavPages a:hover {

}
.CntNavPages .Current {
font-weight: bold;
}
.CntNavPages .Another {

}
.CntNavPages .First {
}
.CntNavPages .Last {

}
.CntNavPages .Prev {
margin-left: 8px;
}
.CntNavPages .Next {
margin-right: 8px;
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, .CntBig {
font-size: 16px;
font-weight: bold;
}
.CntCost sup {
color: #A7B7BF;
}
.CntCost .sold {
color: #A7B7BF;
}

/* Order  */

.order small ul {
padding-left: 10px;
font: 11px Tahoma;
}

/* Product panel */

.product_panel {
text-align: center;
margin-bottom: 12px;
}
.product_panel .rating_bar img {
height: 10px;
}
.product_panel .price {
font-weight: bold;
color: #990000;
}
.product_panel .freeship {
display: none;
font-weight: bold;
color: #008800;
}

.inline_product_panel {

}
.inline_product_panel .picture {
float: left;
margin-right: 4px;
}
.inline_product_panel .picture img {
height: 44px;
}
.inline_product_panel .subtitle {
margin-top: 3px;
}

.rich_product_panel {
padding-bottom: 4px;
border-bottom: 1px dotted #cccccc;
}
.rich_product_panel .picture {
margin-right: 20px;
}
.rich_product_panel .subtitle {
margin: 2px 0px;
}
.rich_product_panel .rating_bar img {
height: 10px;
}
.rich_product_panel .instock {
font-weight: bold;
color: green;
}
.rich_product_panel .desc {
margin-bottom: 6px;
}
.rich_product_panel .cart_panel {
float: right;
position: relative;
top: -2px;
left: -12px;
margin-left: 18px;
}
.rich_product_panel .price {
font-weight: bold;
color: #990000;
}
.rich_product_panel .freeship {
display: none;
font-weight: bold;
color: #008800;
}

/* Price */

.small_price {
font-weight: bold;
}

/* Text */

.dark,.CntTextDark {
color: #a0a0a0;
}
.CntTextMisc {
font-size: 10px;
font-style: italic;
color: #A7B7BF;
}
.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: #536974;
}

/* Traffic quality */

.traffic_quality {
background-repeat: no-repeat;
width: 24px;
height: 19px;
font: 10px Tahoma;
color: #ffffff;
text-align: center;
padding-top: 5px;
}
.traffic_quality.high {
background-image: url('/resources/images/icons/traffic_quality/high.png');
}
.traffic_quality.medium {
background-image: url('/resources/images/icons/traffic_quality/medium.png');
}
.traffic_quality.low {
background-image: url('/resources/images/icons/traffic_quality/low.png');
}

/* Misc */

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

/* 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 */

/* ToolTip */

div.tooltip {
	display: none;
	position: absolute;
	border: 1px solid #000000;
	background-color: white;
	z-index: 10;
	text-align: left;
	}
.text_tooltip {
/*list-style-type: none;*/
border: 0px !important;
background-color: #f4d4da !important;
/*font-size: 11px;*/
font-weight: normal;
color: #000000;
padding: 3px 10px;
}
.tooltip img {
border: 0px !important;
}
.tooltip .Presentation {
margin: 0px;
}
	
/* 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;
}
