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;
}
a.good {
text-decoration: underline;
}
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;
}
dl.centered dt {
width: 120px;
text-align: right;
}
dt, dd {
margin: 4px 0px 4px 0px;
}
dt {
clear: both;
float: left;
}
dd {
float: left;
font-weight: bold;
margin-left: 8px;
padding: 0px;
}
dd .dark, dd .button {
font-weight: normal;
}
h1 {
font-size: 22px;
color: #c92a49;
}
h1 small {
vertical-align: middle;
font-size: 12px;
font-weight: normal;
}
h1 .disabled, h2 .disabled, h2 .disabled a, h3 .disabled, h3 .disabled a, .disabled {
text-decoration: line-through;
color: #a0a0a0;
}
h2 {
margin: 2px 0px 8px 0px;
padding: 0px;
padding-top: 8px;
padding-bottom: 4px;
font-size: 18px;
font-weight: 400;
color: #c92a49;
border-bottom: 1px solid #e0e0e0;
}
h1 a, h2 a, h3 a {
color: #c92a49;
text-decoration: underline;
}
h2 small, h2 .small {
font-size: 14px;
font-weight: normal;
position: relative;
top: -1px;
margin-left: 8px;
}
h2 .radio_button {
margin-left: -16px;
}
h3 {
color: #c92a49;
margin-bottom: 2px;
}
hr {
border: 0px;
border-bottom: 1px dotted #cccccc;
}
hr.clear {
border: 0px;
margin: 0px;
}
form {
margin: 0px;
padding: 0px;
}
p {
margin: 0px 0px 12px 0px;
padding: 0px;
}
p.alone, ul.alone {
margin-top: 12px;
}
p.featured {
background-color: #ffffaa;
border-radius: 5px;
padding: 10px 15px;
}
p.joined {
margin-top: -12px;
}
p.notice {
background-color: #ffffaa;
padding: 10px 20px;
}
p.signature {
margin-top: -8px;
font-style: italic;
}
p.slim {
margin: 0px;
}
p textarea {
width: 99% !important;
}
table.report {
width: 100%;
margin-bottom: 12px;
border-collapse: collapse;
border-bottom: 1px solid #a0a0a0;
}
table.report th {
background-color: #eaeaea;
border-top: 1px solid #a0a0a0;
padding: 4px 8px;
font-size: 10px;
color: #505050;
}
table.report td {
padding: 4px;
border: 1px solid #ffffff;
}
ul {
margin: 0px 0px 12px 20px;
padding: 0px;
}
ul li {
margin: 0px;
padding: 0px;
}
ul.hidden {
display: block !important;
}

.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;
width: 340px;
/*border: 1px solid red;*/
}
.i_submenu .search_label, .i_submenu .search_query, .i_submenu .search_go {
float: left;
}
.i_submenu .search_label {
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: 6px;/*8*/
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 2px 0px; /*bottom:5*/
height: 20px;
}
.i_content {

}
.i_content_left {
/*display: none;*/
vertical-align: top;
/*float: left;*/
width: 228px; /*160*/
margin-right: 12px;
border-right: 1px dotted #cccccc;
}
/*.i_items_list_show .i_content_left, 
.i_items_categories_show .i_content_left, 
.i_items_producers_show .i_content_left, 
.i_main_show .i_content_left {
display: table-cell;
}*/
.i_content_left h2 {
/*font-size: 12px;*/
font: 400 17px Arial;
padding: 0px;
margin: 0px 14px 4px 0px;
border: 0px;
}
.i_content_left h2 a {
text-decoration: none;
}
.i_content_left p {
margin-left: 0px; /*4*/
margin-right: 14px;
padding: 0px 0px 10px 20px;
border-bottom: 1px dotted #cccccc;
line-height: 18px;
}
.i_content_middle {
vertical-align: top;
margin-left: 0px;
padding: 0px 0px 20px 0px; /*right:12,left:12*/
}
.i_items_list_show .i_content_middle, 
.i_items_categories_show .i_content_middle, 
.i_items_producers_show .i_content_middle, 
.i_main_show .i_content_middle {
padding-left: 20px;
}
#i_region_menu {
display: none;
float: right;
margin-top: 5px;
}
.i_delivery_listmine #i_region_menu {
display: block;
position: relative;
top: 40px;
}
.i_content_right {
/*display: none;*/
vertical-align: top;
/*float: right;*/
width: 200px;
padding-left: 12px;
/*border-left: 1px dotted #cccccc;*/
}
/*.i_items_presentations_show .i_content_right {
display: table-cell;
}*/
.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 {
height: 24px;
padding: 6px;
border: 1px solid #eba5aa;
background-color: #c92a49;
text-align: center;
font-weight: bold;
color: #ffffff;
}
.i_footer_search form {
/*border: 1px solid red;*/
margin: 0px auto;
width: 480px;
}
.i_footer_search .search_label, .i_footer_search .search_query, .i_footer_search .search_go {
float: left;
}
.i_footer_search .search_label {
padding-top: 5px;
}
.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;
}
#overlay_win {
background-color: #fff;
box-shadow: 3px 3px 5px #000;
display: none;
min-height: 600px;
width: 980px;
z-index: 10000;
}
#overlay_win iframe {
min-height: 600px;
width: 980px;
}
#overlay_win .close_overlay, #overlay_win .close {
background: url('/resources/images/icons/delete.png') no-repeat 100% 0%;
cursor: pointer;
display: block;
height: 15px;
padding-top: 1px;
padding-right: 18px;
position: absolute;
right: 25px;
text-align: right;
top: 15px;
width: 86px;
}
#overlay_win .close:after {
content: 'Закрыть';
}

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

#checkout_btn {
margin-top: 8px;
}

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

.big {
font-size: 18px;
}
.big .CntCost {
font-size: 22px;
}
.code {
font: 12px "Courier New";
}
.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;
}
.sandbox {
max-width: 100%;
max-height: 300px;
overflow: auto;
}

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

/* 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;
white-space: nowrap;
}
a.add {
background-image: url('/resources/images/icons/add.png');
}
a.comments {
background-image: url('/resources/images/icons/comments.png');
}
a.gift_link {
background-image: url('/resources/images/icons/gift.png');
}
a.info_link {
background-image: url('/resources/images/icons/info.png');
}
a.map_link {
background-image: url('/resources/images/icons/map.png');
}
a.money_link {
background-image: url('/resources/images/icons/money.png');
}
a.stats {
background-image: url('/resources/images/icons/stats.png');
}
img {
max-width: 700px;
}
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;
}
label.radioitem * {
vertical-align: middle;
}
select option.selected {
background-color: #e0e0e0;
}
textarea.tiny {
font-family: Arial;
font-size: 10px;
}
textarea.standart {
width: 98%;
height: 140px;
font: 12px Courier New;
}
textarea.slim {
width: 98%;
height: 60px;
}
textarea.extraslim {
width: 98%;
height: 32px;
}
textarea.large {
width: 98%;
height: 280px;
font: 12px Courier New;
} 
textarea.logfile {
width: 98%;
height: 500px;
font: 11px Courier New;
white-space: nowrap;
}
textarea.code {
width: 95%;
height: 500px;
font: 12px Courier New;
white-space: nowrap;
}
.bad {
color: red;
}
.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;
}
.clear {
clear: both;
}
.dark {
color: #a0a0a0;
}
.dark  a {
text-decoration: underline;
color: #a0a0a0;
}
.good {
color: green;
}
.fake_btn {
border: 0px;
background-color: transparent;
}
.float_message {
background-color: #ffffaa;
border-radius: 5px;
border: 1px solid #ccc;
box-shadow: 1px 1px 8px #ccc;
padding: 10px 15px;
position: fixed;
top: 0px;
right: 0px;
margin: 20px 40px;
}
.fulltext {
text-align: justify;
font-size: 12px;
}
.h1_misc {
padding-top: 22px;
float: right;
text-align: right;
}
.h1_misc .navigator {
font-size: 14px;
font-weight: bold;
}
.hidden {
display: none;
}
.primary {
font-weight: bold;
}
.right {
text-align: right;
}
.rightsided {
float: right;
}
.scroll {
max-height: 120px;
overflow: auto;
}
.snippet {
background-color: #e8e8e8;
padding: 1px 3px;
}
.spoiler  {
border: 1px solid #c0c0c0;
background-color: #fafafa;
}
.spoiler .toggler {
display: block;
padding: 1px 4px 1px 16px;
color: #000000;
background: #fafafa url('/resources/images/interface/toggler_plus.png') no-repeat 4px 4px;
}
.spoiler .hidden_part {
display: none;
padding: 6px 4px;
border-top: 1px solid #c0c0c0;
}
.statusbar * {
vertical-align: middle;
}

/*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_tech_table tr:hover td {
background-color: #e0e0e0;
}
.c_table td {
padding: 4px;
border: 1px solid #ffffff;
/*border-bottom: 1px dotted #777777;
border-right: 1px solid #ffffff;*/
}
.c_table_sub, .c_table tr:hover .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 {
/*list-style-type: none;*/
padding-left: 20px;
}
.c_list_ex li {
margin: 8px 0px 8px 0px;
}
.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;
border-top: 1px solid #e0e0e0;
}
.c_form_header {
position: relative;
top: -2px; /*накрываем белой рамкой серую рамку c_form */
padding: 4px 0px 4px 0px;
border-top: 1px solid #ffffff;
/*border-bottom: 1px dotted #C50D13;*/
font: 18px Arial;
color: #a0a0a0;
}
.c_form_header small {
vertical-align: middle;
font-size: 13px;
}
.c_form_sub {
background-color: #e0e0e0;
padding: 4px 8px 4px 8px;
font-weight: bold;
color: #333333;
}
.c_form_wide_field {
text-align: left !important;
padding: 8px 20px 0px 40px !important;
}
.c_form_wide_field .input {
position: relative;
top: 2px;
}
.c_form_wide_field input:focus {
background-color: #ffffaa;
}
.c_form_field, .c_form_optional_field {
width: 30%;
height: 26px;
background-color: #f5f5f5;
/*border-bottom: 1px solid #d7d7d7;*/
padding: 2px 4px 2px 0px;
text-align: right;
}
.c_required_field, .c_optional_field {
display: block;
background-color: #f5f5f5;
padding: 8px 20px 10px 40px !important;
}
.c_required_field .caption, .c_optional_field .caption {
display: block;
}
.c_required_field .caption:after {
content: '*';
color: red;
font: 400 14px Verdana;
margin-left: 2px;
}
.c_required_field .input, .c_optional_field .input {
display: block;
margin-top: 4px;
}
.c_required_field input:focus, .c_optional_field input:focus {
background-color: #ffffaa;
}
.c_form_field .error, .c_form_optional_field .error {
margin-left: 10px;
color: #ee0000;
}
.c_form_optional_field strong, .c_optional_field strong {
font-weight: normal;
}
.c_form_optional_field .caption:after, .c_optional_field .caption:after {
content: '(необязательно)';
font-style: italic;
font-weight: normal;
margin-left: 5px;
}
.c_form_field small, .c_form_optional_field small, .c_required_field small, .c_optional_field small {
font: 11px 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;
border-radius: 3px;
background-color: #f4d4da;
padding: 1px 8px 2px 8px;
color: #000000;
line-height: 20px;
}
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: #a0a0a0;
}
.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: 11px;
}
.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: 0px 0px 8px 0px;
clear: both;
margin-bottom: 8px;
border-bottom: 1px dotted #cccccc;
}
.comment .comment_header {

}
.comment .comment_content {
float: left;
width: 600px;
/*padding-left: 4px;*/
}
.comment .comment_owner {
float: left;
margin-right: 10px;
border-right: 2px solid #f0f0f0;
}
.comment .user_picture {
max-width: 80px;
}
.comment .rating_stars {
position: relative;
top: -2px;
}
.community_post_wrapper .bbcode_image {
max-width: 600px;
}

.community_heading {
width: 914px; /*950-36*/
height: 180px;
background-color: #000;
background-repeat: no-repeat;
padding-left: 36px;
margin-bottom: 12px;
}
.community_heading h1 {
padding-top: 18px !important;
margin-bottom: 5px !important;
padding-bottom: 0px;
font: 400 30px Arial;
color: #fff;
text-shadow: 2px 2px 2px #000;
}
.community_heading .descr {
font: 400 12px Arial;
color: #fff;
width: 500px;
text-shadow: 1px 1px 1px #000;
margin-bottom: 24px;
}
.community_heading .members {
color: #fff;
text-shadow: 1px 1px 1px #000;
}
.community_heading .join_button {
background: url('/resources/images/communities/join_btn_bg.png') repeat-x;
border-radius: 5px;
box-shadow: 1px 1px 3px #000;
color: #fff;
font: 400 14px Arial;
margin-right: 10px;
padding: 10px 15px;
text-decoration: none;
text-shadow: 1px 1px 1px #8e1c8a;
}
.community_heading .join_button:hover {
text-decoration: underline;
}
.community_leftside {
float: left;
width: 640px;
}
.community_rightside {
float: right;
width: 300px;
}
.community_widget {
border: 1px solid #e0e0e0;
padding: 10px;
margin-bottom: 12px;
}
.community_widget h3 {
margin-top: 0px;
margin-bottom: 10px;
padding: 0px;
}
.item_comment_widget_wrapper h4 {
margin-bottom: 0px;
}
.item_comment_widget_wrapper .picture {
float: left;
margin-right: 5px;
}
.item_comment_widget_wrapper .picture img {
max-width: 50px;
}


/* 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 .label {
display: none;
}
.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 v2 */

.cart_panel .cart_label {
margin-right: 5px;
}

.cart_item_panel {
line-height: 24px;
margin-right: 10px;
}

.cart_item_panel .add_btn, .cart_item_panel .checkout_btn {
background: #008800 url('/resources/images/controls/button_bg.png') repeat-x;
color: #ffffff;
border: 1px outset #008800;
border-radius: 3px;
padding: 3px 8px;
text-shadow: 1px 1px 0px #008800;
}
.cart_item_panel .add_btn:hover, .cart_item_panel .checkout_btn:hover {
/*box-shadow: 0px 0px 4px #51c956;*/
/*text-decoration: none;*/
}
.cart_item_panel .amount_input {
border: 1px solid #e5c010; /*#e0e0e0;*/
border-radius: 3px;
cursor: pointer !important;
background-color: #fce256; /*#ffdf49;*/ /*#f0f0f0;*/
padding: 3px 8px;
margin: 0px 4px;
font-weight: bold;
}
.cart_item_panel .amount_input:hover {
background-color: #fcf0af;
}
.cart_item_panel .remove_btn {
margin-left: 4px;
}

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

/* colors map */
.colors_map a {
padding: 2px 0px 2px 20px;
background-repeat: no-repeat;
background-image: url('/resources/images/interface/v2/colors_map.png');
}
.color_none {
background: none !important;
}
.color_red {
background-position: 0px 0px;
}
.color_pink {
background-position: 0px -180px;
}
.color_black {
background-position: 0px -18px;
}
.color_violet {
background-position: 0px -36px;
}
.color_blue {
background-position: 0px -54px;
}
.color_liteblue {
background-position: 0px -72px;
}
.color_white {
background-position: 0px -90px;
}
.color_yellow {
background-position: 0px -108px;
}
.color_green {
background-position: 0px -126px;
}
.color_gray {
background-position: 0px -144px;
}
.color_skin {
background-position: 0px -162px;
}

/* Communities */

.community_heading {
width: 914px; /*950-36*/
height: 180px;
background-color: #000;
background-repeat: no-repeat;
padding-left: 36px;
margin-top: -20px;
margin-bottom: 12px;
}
.community_heading h1 {
padding-top: 18px !important;
margin-bottom: 5px !important;
padding-bottom: 0px;
font: 400 30px Arial;
color: #fff;
text-shadow: 2px 2px 2px #000;
}
.community_heading .descr {
font: 400 12px Arial;
color: #fff;
width: 500px;
text-shadow: 1px 1px 1px #000;
margin-bottom: 24px;
}
.community_heading .members {
color: #fff;
text-shadow: 1px 1px 1px #000;
}
.community_heading .join_button {
background: url('/resources/images/communities/join_btn_bg.png') repeat-x;
border-radius: 5px;
box-shadow: 1px 1px 3px #000;
color: #fff;
font: 400 14px Arial;
margin-right: 10px;
padding: 10px 15px;
text-decoration: none;
text-shadow: 1px 1px 1px #8e1c8a;
}
.community_heading .join_button:hover {
text-decoration: underline;
}
.community_list_wrapper h2 {
border: none;
}
.community_list_wrapper .picture {
clear: left;
float: left;
margin-right: 10px;
position: relative;
top: 5px;
}
.community_list_wrapper .community_picture {
max-width: 100px;
}

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

.giftcard {
width: 696px; /*254*/
height: 237px; /*283*/
background: url('/resources/images/misc/giftcard_bg.png') no-repeat;
padding-left: 250px;
padding-top: 46px;
}
.giftcard_title {
font: 400 36px Arial;
color: #c92a49;
margin-left: -3px;
}
.giftcard_descr {
margin-top: 3px;
}
.giftcard_value {
margin-top: 20px;
font: 400 60px Arial;
color: #494949;
margin-left: -10px;
}
.giftcard_controls {
margin-top: 15px;
}
.giftcard_controls a.button {
font: 400 14px Arial !important;
padding: 4px 20px;
}


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

/* Item */

.item_list_wrapper .special_price .dark {
display: none;
}
.item_status_instock, .item_status_reserved, .items_status_awaiting, .item_status_sold  {
padding: 2px 5px;
color: #ffffff;
}
.item_status_instock {
background-color: green;
font-weight: bold;
}
.item_status_reserved {
background-color: #a0a0a0;
}
.items_status_awaiting {
background-color: #d45267;
}
.item_status_sold {
background-color: #a0a0a0;
}

/* Dashboard */

.community_grid_wrapper {
text-align: center;
margin: 0px 5px 5px 5px;
}
.community_grid_wrapper .title {
font-weight: bold;
margin-bottom: 2px;
}
.communities_widget .grid {
width: 100%;
}
.item_photo_grid_wrapper {
text-align: center;
margin: 0px 5px 5px 5px;
}
.item_photo_grid_wrapper .photo_picture {

}
.item_photo_grid_wrapper .date_added {
font-size: 10px;
color: #a0a0a0;
}
.items_photos_widget .item_photo_grid_wrapper .photo_picture img {
max-width: 120px;
}
.item_comment_digest_wrapper {

}
.item_comment_digest_wrapper h4 {
margin-bottom: 2px;
}
.item_comment_digest_wrapper .author {
font-weight: normal;
}
.item_comment_digest_wrapper .picture_box {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.item_comment_digest_wrapper .item_picture {
max-width: 50px;
}
.item_comment_digest_wrapper .rating_stars {
margin-top: -2px;
}
.items_photos_widget .grid {
width: 100%;
}

/* Map */

.map, .ui_map {
width: 946px;
height: 400px;
border: 1px solid #ccc;
}

.map_tooltip {
background-color: #ffffff;
margin: 0px;
padding: 4px 14px;
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 */

.pages {
margin: 12px 0px;
text-align: center;
}
.pages * {
margin: 0px 4px;
padding: 2px 3px;
}
.pages span {
background-color: #f0f0f0;
font-weight: bold;
}

/* 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_confirmed a {
/*color: green;*/
}
.order_packing {
font-weight: bold;
}
.order_shipping a, .order_shipping .order_state_title {
color: green;
}
.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;
}
.freeship_product div.freeship {
display: block;
}
.freeship_product span.freeship {
display: inline;
margin-left: 10px;
}

.iconic_panel {
margin-top: 20px;
border: 1px solid #ccc;
border-radius: 5px;
padding: 10px 3px;
height: 52px;
}
.iconic_panel a {
color: #aaa;
text-decoration: underline;
}
.iconic_panel  a:hover {
text-decoration: none;
}
.iconic_panel ._header {
float: left;
width: 280px;
margin-left: 20px;
font: 18px Arial;
color: #888;
}
.iconic_panel ._header a {
color: #888;
text-decoration: none;
}
.iconic_panel ._header a:hover {
text-decoration: underline;
}
.iconic_panel ._header small {
font: 11px Verdana;
color: #aaa;
}
.iconic_panel ._item {
float: right;
width: 110px;
color: #aaa;
font: 11px Verdana;
text-align: center;
}
.iconic_panel ._item img {
width: 110px;
height: 40px;
background: url('/resources/images/interface/v2/delivery_and_payment_icons.png') no-repeat;
}

.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 {
margin-top: 4px;
padding-bottom: 8px;
border-bottom: 1px dotted #cccccc;
margin-bottom: 10px;
}
.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;
}

.toggler_on, .toggler_off {
background: url('/resources/images/icons/off.png') no-repeat;
padding-left: 18px;
}
.toggler_on {
background-image: url('/resources/images/icons/on.png');
}
.toggler_off {
color: #a0a0a0;
}

/* Traffic quality */

.traffic_quality {
background-repeat: no-repeat;
width: 24px;
height: 24px; /*19*/
font: 10px Tahoma;
color: #ffffff;
text-align: center;
padding-top: 2px;
}
.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;
box-shadow: 1px 1px 3px #aaa;
/*font-size: 11px;*/
font-weight: normal;
font-size: 12px;
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;
}

/* ### Content classes ### */

iframe.interface {
position: absolute;
top: -10px;
left: -10px;
visibility: hidden;
width: 1px;
height: 1px;
}
.form_actions {
text-align: right;
}
.helpdesk_auto_post {
color: #a0a0a0 !important;
}
.helpdesk_auto_post a {
color: #a0a0a0 !important;
}
.helpdesk_post {
border-bottom: 1px dotted #a0a0a0;
}
.helpdesk_topic_new {

}
.helpdesk_topic_assigned, .helpdesk_topic_in_process {
background-color: #ffffaa;
}
.helpdesk_topic_need_feedback {

}
.helpdesk_topic_no_feedback {

}
.helpdesk_topic_closed {
color: #a0a0a0;
}
.item_comment .item_picture {
max-width: 75px;
}
.item_comment h2 a {
text-decoration: none;
}
.nav_select {
max-width: 350px;
}
.old_price {
text-decoration: line-through;
color: #a0a0a0;
}
.panel {
background-color: #fafafa;
border: 1px solid #e0e0e0;
padding: 4px 8px;
margin-bottom: 12px;
}
.reply_box {
background-color: #f8f8f8;
color: green;
padding: 1px 12px;
}
.select_rating {
line-height: 24px;
padding: 4px 12px;
background-color: #ffffff;
border: 1px solid #c0c0c0;
}
.user_badge_wrapper {

}
.user_badge_wrapper .user_title {
font-weight: bold;
}
.user_badge_wrapper .user_picture {
margin-top: 4px;
}
.user_picture {
max-width: 150px; 
}
.user_rank  {
font-weight: normal !important;
color: #a0a0a0;
}
.user_rank .rank_icon {
margin-right: 0px;
}

#orders_graph, #visitors_graph {
height: 140px;
}
.ui_map_point_selector a {
margin-left: 8px;
}

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

.roundabout-holder {
height: 220px;
list-style-type: none;
overflow: hidden;
}

.roundabout-moveable-item {
border: 3px solid #fff;
border-top: 0px;
background-color: #f5f5f5;
width: 200px;
height: 200px;
overflow: hidden;
}
.roundabout-moveable-item img {
max-width: 200px;
}
.roundabout-moveable-item * {
cursor: default; /*w-resize*/
}
.roundabout-in-focus {
border-bottom: 3px solid #aaa;
opacity: 1.0 !important;
}
.roundabout-in-focus * {
cursor: auto;
}

.ui_map_placemark_selector {
margin-bottom: 10px;
}
.ui_map_placemark_selector .zoomout_btn {
margin-left: 15px;
}
.ui_map_tooltip {
background-color: #fff;
border: 1px solid #aaa;
border-radius: 3px;
box-shadow: 3px 3px 3px #aaa;
display: none;
padding: 5px 10px;
position: absolute;
z-index: 11000;
}

.i_users_profiles_show .grid {
width: 100%;
}
.i_virtualgifts_list .grid, .i_virtualgifts_listtogive .grid {
width: 100%;
}
.virtualgift_grid_wrapper {
text-align: center;
margin-bottom: 15px;
}
.virtualgift_grid_wrapper .gift_picture {
max-width: 128px;
margin: 0px auto;
}
