Added admin module

This commit is contained in:
absurdo 2023-07-03 01:11:10 +02:00
parent 22b90ea1f6
commit fd88fff9d2
90 changed files with 13954 additions and 19 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,142 @@
body {
margin:0px;
background: #fbfbfb;
font-family: 'Open Sans', sans-serif;
}
#title {
padding:10px;
color: #fbfbfb;
background: #ff7153 url("../images/background_title_login.png") right no-repeat;
font-size:1.5em;
/*text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);*/
}
.form {
margin:10px 15px 10px 10px;
position:relative;
}
input[type="text"], input[type="password"] {
width:100%;
border: solid #bcbcbc 1px;
font-size:2em;
border-radius:5px;
padding:2px;
}
input:focus {
border-color: #FF7052;
outline:1px;
}
.submit {
width:250px;
display: block;
margin: 0 auto 18px auto;
background: #fff;
border-radius: 10px;
border: 1px solid #FF7052;
color: #FF7052;
font-size: 24px;
cursor: pointer;
box-shadow: 0px 0px 0px 7px #fff;
transition: 0.2s ease-out;
position:relative;
}
.submit:hover,
.submit:focus {
background: #FF7052;
color: #fff;
outline: 0;
}
.error {
font-weight:bold;
color: #ff0000;
}
#submit_block {
position:relative;
}
#loading {
top:10px;
right:40px;
position:absolute;
display:block;
width:16px;
height:16px;
border: solid #000 0px;
background: url('../images/ajax-loader.gif') center no-repeat;
display:none;
}
/* Phones */
@media (max-width: 767px) {
#login {
width:100%;
border: solid #cbcbcb;
border-width:0px 0px 1px 0px;
margin-top:5px;
margin:0px;
overflow:hidden;
background: #eaeaea;
}
}
/* Tablets */
@media (min-width: 780px) and (max-width: 979px) {
#login {
position:relative;
width:400px;
border: solid #cbcbcb 1px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
background: #eaeaea;
}
}
/* Desktops */
@media (min-width: 980px) {
#login {
position:relative;
width:400px;
border: solid #cbcbcb 1px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
background: #eaeaea;
}
}

View file

@ -0,0 +1,49 @@
/*! responsive-nav.js 1.0.39 by @viljamis */
.nav-collapse ul {
margin: 0;
padding: 0;
width: 100%;
display: block;
list-style: none;
}
.nav-collapse li {
width: 100%;
display: block;
}
.js .nav-collapse {
clip: rect(0 0 0 0);
max-height: 0;
position: absolute;
display: block;
overflow: hidden;
zoom: 1;
}
.nav-collapse.opened {
max-height: 9999px;
}
.nav-toggle {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
@media screen and (min-width: 40em) {
.js .nav-collapse {
position: relative;
}
.js .nav-collapse.closed {
max-height: none;
}
.nav-toggle {
display: none;
}
}

View file

@ -0,0 +1,507 @@
/***
Spectrum Colorpicker v1.8.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/
.sp-container {
position:absolute;
top:0;
left:0;
display:inline-block;
*display: inline;
*zoom: 1;
/* https://github.com/bgrins/spectrum/issues/40 */
z-index: 9999994;
overflow: hidden;
}
.sp-container.sp-flat {
position: relative;
}
/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
position:relative;
width: 100%;
display:inline-block;
}
.sp-top-inner {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
}
.sp-color {
position: absolute;
top:0;
left:0;
bottom:0;
right:20%;
}
.sp-hue {
position: absolute;
top:0;
right:0;
bottom:0;
left:84%;
height: 100%;
}
.sp-clear-enabled .sp-hue {
top:33px;
height: 77.5%;
}
.sp-fill {
padding-top: 80%;
}
.sp-sat, .sp-val {
position: absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.sp-alpha-enabled .sp-top {
margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
display: block;
}
.sp-alpha-handle {
position:absolute;
top:-4px;
bottom: -4px;
width: 6px;
left: 50%;
cursor: pointer;
border: 1px solid black;
background: white;
opacity: .8;
}
.sp-alpha {
display: none;
position: absolute;
bottom: -14px;
right: 0;
left: 0;
height: 8px;
}
.sp-alpha-inner {
border: solid 1px #333;
}
.sp-clear {
display: none;
}
.sp-clear.sp-clear-display {
background-position: center;
}
.sp-clear-enabled .sp-clear {
display: block;
position:absolute;
top:0px;
right:0;
bottom:0;
left:84%;
height: 28px;
}
/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button {
-webkit-user-select:none;
-moz-user-select: -moz-none;
-o-user-select:none;
user-select: none;
}
.sp-container.sp-input-disabled .sp-input-container {
display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
display: none;
}
.sp-palette-only .sp-picker-container {
display: none;
}
.sp-palette-disabled .sp-palette-container {
display: none;
}
.sp-initial-disabled .sp-initial {
display: none;
}
/* Gradients for hue, saturation and value instead of images. Not pretty... but it works */
.sp-sat {
background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}
.sp-hue {
background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}
/* IE filters do not support multiple color stops.
Generate 6 divs, line them up, and do two color gradients for each.
Yes, really.
*/
.sp-1 {
height:17%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
height:16%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
height:17%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
height:17%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
height:16%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
height:17%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}
.sp-hidden {
display: none !important;
}
/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }
/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
.sp-color { right: 40%; }
.sp-hue { left: 63%; }
.sp-fill { padding-top: 60%; }
}
.sp-dragger {
border-radius: 5px;
height: 5px;
width: 5px;
border: 1px solid #fff;
background: #000;
cursor: pointer;
position:absolute;
top:0;
left: 0;
}
.sp-slider {
position: absolute;
top:0;
cursor:pointer;
height: 3px;
left: -1px;
right: -1px;
border: 1px solid #000;
background: white;
opacity: .8;
}
/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/
.sp-container {
border-radius: 0;
background-color: #ECECEC;
border: solid 1px #f0c49B;
padding: 0;
}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.sp-top {
margin-bottom: 3px;
}
.sp-color, .sp-hue, .sp-clear {
border: solid 1px #666;
}
/* Input */
.sp-input-container {
float:right;
width: 100px;
margin-bottom: 4px;
}
.sp-initial-disabled .sp-input-container {
width: 100%;
}
.sp-input {
font-size: 12px !important;
border: 1px inset;
padding: 4px 5px;
margin: 0;
width: 100%;
background:transparent;
border-radius: 3px;
color: #222;
}
.sp-input:focus {
border: 1px solid orange;
}
.sp-input.sp-validation-error {
border: 1px solid red;
background: #fdd;
}
.sp-picker-container , .sp-palette-container {
float:left;
position: relative;
padding: 10px;
padding-bottom: 300px;
margin-bottom: -290px;
}
.sp-picker-container {
width: 172px;
border-left: solid 1px #fff;
}
/* Palettes */
.sp-palette-container {
border-right: solid 1px #ccc;
}
.sp-palette-only .sp-palette-container {
border: 0;
}
.sp-palette .sp-thumb-el {
display: block;
position:relative;
float:left;
width: 24px;
height: 15px;
margin: 3px;
cursor: pointer;
border:solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
border-color: orange;
}
.sp-thumb-el {
position:relative;
}
/* Initial */
.sp-initial {
float: left;
border: solid 1px #333;
}
.sp-initial span {
width: 30px;
height: 25px;
border:none;
display:block;
float:left;
margin:0;
}
.sp-initial .sp-clear-display {
background-position: center;
}
/* Buttons */
.sp-palette-button-container,
.sp-button-container {
float: right;
}
/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
margin:0;
overflow:hidden;
cursor:pointer;
padding: 4px;
display:inline-block;
*zoom: 1;
*display: inline;
border: solid 1px #91765d;
background: #eee;
color: #333;
vertical-align: middle;
}
.sp-replacer:hover, .sp-replacer.sp-active {
border-color: #F0C49B;
color: #111;
}
.sp-replacer.sp-disabled {
cursor:default;
border-color: silver;
color: silver;
}
.sp-dd {
padding: 2px 0;
height: 16px;
line-height: 16px;
float:left;
font-size:10px;
}
.sp-preview {
position:relative;
width:25px;
height: 20px;
border: solid 1px #222;
margin-right: 5px;
float:left;
z-index: 0;
}
.sp-palette {
*width: 220px;
max-width: 220px;
}
.sp-palette .sp-thumb-el {
width:16px;
height: 16px;
margin:2px 1px;
border: solid 1px #d0d0d0;
}
.sp-container {
padding-bottom:0;
}
/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button {
background-color: #eeeeee;
background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
border: 1px solid #ccc;
border-bottom: 1px solid #bbb;
border-radius: 3px;
color: #333;
font-size: 14px;
line-height: 1;
padding: 5px 4px;
text-align: center;
text-shadow: 0 1px 0 #eee;
vertical-align: middle;
}
.sp-container button:hover {
background-color: #dddddd;
background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
border: 1px solid #bbb;
border-bottom: 1px solid #999;
cursor: pointer;
text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
border: 1px solid #aaa;
border-bottom: 1px solid #888;
-webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
-moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
-ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
-o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
.sp-cancel {
font-size: 11px;
color: #d93f3f !important;
margin:0;
padding:2px;
margin-right: 5px;
vertical-align: middle;
text-decoration:none;
}
.sp-cancel:hover {
color: #d93f3f !important;
text-decoration: underline;
}
.sp-palette span:hover, .sp-palette span.sp-thumb-active {
border-color: #000;
}
.sp-preview, .sp-alpha, .sp-thumb-el {
position:relative;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
display:block;
position:absolute;
top:0;left:0;bottom:0;right:0;
}
.sp-palette .sp-thumb-inner {
background-position: 50% 50%;
background-repeat: no-repeat;
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}
.sp-clear-display {
background-repeat:no-repeat;
background-position: center;
background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}

View file

@ -0,0 +1,902 @@
/* General styles */
body
{
margin:0px;
background:url('../images/background.png') repeat-y center #e0e5e6;
}
iframe
{
width:100%;
border:solid #5b5b5b;
border-width:1px;
border: solid #bcbcbc;
border-width:1px;
border-radius:5px;
}
a
{
font-size:12px;
font-family:verdana, verdana;
text-decoration:none;
color: #3434cc;
font-weight:bold;
}
a:hover
{
font-size:12px;
font-family:verdana, verdana;
text-decoration:underline;
color: #4545dd;
font-weight:bold;
}
strong
{
font-weight: bold;
}
img {
/*display:block;*/
}
/** center_body is the principal class **/
#center_body {
position:relative;
height: auto !important;
width:958px;
margin-left:auto;
margin-right:auto;
overflow:auto;
height: auto !important;
min-height:600px;
}
/** input **/
#center_body input {
border: solid #bcbcbc;
border-width:1px;
height:20px;
border-radius:5px;
background: #eeeeee;
}
#center_body input:hover {
background: #fafafa;
}
#center_body input[type="submit"]
{
font-family: verdana,arial,sans;
font-size:12px;
height:25px;
border-radius:25px;
background: #eee;
}
#center_body input:hover[type="submit"]
{
background: #fff;
}
#center_body textarea {
border: solid #bcbcbc;
border-width:1px;
border-radius:5px;
}
#center_body select {
border: solid #bcbcbc;
border-width:1px;
border-radius:5px;
}
/* header elements classes */
#header
{
width:952px;
border:solid #000000;
border-width:0px;
border-right-width:0px;
padding-left:5px;
color: #676767;
text-align:middle;
height:120px;
margin-bottom:4px;
line-height: 35px;
}
#header a
{
color: #555555;
}
#logo_img
{
position:absolute;
top:20px;
left:0px;
}
#your_account
{
position:absolute;
top:25px;
right:5px;
background-image: url('../images/my-account.png');
background-repeat: no-repeat;
background-position:left;
padding-left:25px;
}
#cart
{
position:absolute;
top:50px;
right:5px;
background-image: url('../images/cart.gif');
background-repeat: no-repeat;
background-position:left;
padding-left:25px;
font-size:12px;
}
#change_currency
{
position:absolute;
top:70px;
right:5px;
background-image: url('../images/currency.gif');
background-repeat: no-repeat;
background-position:left;
padding-left:25px;
font-size:12px;
}
/* Languages styles in header. */
#languages
{
position:absolute;
margin: 0px 0px 0px 0px;
top:10px;
right:5px;
/*right:50px;*/
}
a.no_choose_flag
{
filter: Alpha(opacity=50);
-moz-opacity: .5;
opacity: .5;
}
a.choose_flag
{
filter: Alpha(opacity=100);
-moz-opacity: 100;
opacity: 100;
}
a:hover.no_choose_flag
{
filter: Alpha(opacity=100);
-moz-opacity: 100;
opacity: 100;
}
#menu_barr
{
height:40px;
background-image:url('../images/background_barr.png');
background-repeat: repeat-x;
border:solid #cbcbcb;
border-width:1px;
border-radius:8px;
text-align:center;
font-size:16px;
line-height:40px;
margin-bottom:18px;
}
#menu_barr a
{
font-size:16px;
}
/* Menus in left and right sides... */
#menu
{
width:175px;
/*border:solid #ffffff;
border-width:5px;*/
margin:0px 0px 5px 0px;
padding:0px;
}
#menu a
{
font-size:14px;
font-family:verdana, verdana;
text-decoration:none;
color: #3434cc;
font-weight:bold;
padding:5px;
}
#menu a:hover
{
font-size:14px;
font-family:verdana, verdana;
text-decoration:underline;
color: #4545dd;
padding:5px;
}
.title_block
{
font-size:20px;
font-weight:normal;
font-family:verdana;
text-decoration:none;
color: #fff;
background-image:url('../images/block_bg.png');
background-repeat:repeat-x;
background-position:bottom;
background-color:#4e8df6;
border:solid #256753;
border-width:1px;
padding:8px 4px 0px 8px;
margin:0px;
position:relative;
height:40px;
border-radius: 8px 8px 0px 0px;
}
.url_block
{
font-size:12px;
font-family:verdana;
text-decoration:none;
color: #676767;
border:solid #cbcbcb;
border-width:0px 1px 0px 1px;
padding:8px 4px 8px 4px;
margin:0px;
position:relative;
}
.static_block
{
font-size:12px;
font-family:verdana;
text-decoration:none;
color: #676767;
/*background-image:url('../images/block_bg_link.png');*/
border:solid #cbcbcb;
border-width:0px 1px 0px 1px;
padding:4px;
margin:0px;
position:relative;
}
.block_end
{
background-image:url('../images/block_end.png');
height:15px;
border:solid #cbcbcb;
border-width:0px 1px 1px 1px;
border-radius:0px 0px 5px 5px;
margin-bottom:5px;
}
.link_menu a
{
color:#ff0000;
}
.menu_left
{
float:left;
}
.menu_right
{
float:right;
}
/* styles in content */
#content
{
display:block;
padding:0px 5px 0px 5px;
font-size:12px;
font-family:verdana, verdana;
text-decoration:none;
color: #676767;
margin-top:0px;
overflow:auto;
position:relative;
font-weight:lighter;
}
.content
{
overflow:auto;
position:relative;
}
.content_all
{
width:598px;
float:left;
}
.content_right
{
width:772px;
float:left;
}
.title
{
font-size:18px;
font-weight:bold;
font-family:verdana, verdana;
text-decoration:none;
color: #232323;
border:solid #cbcbcb;
border-width:1px;
padding:10px;
margin-bottom:5px;
background-color:#1ca34f;
background-image:url('../images/background_barr.png');
background-repeat:repeat-x;
border-radius:8px;
text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
.cont {
border:solid #dbdbdb;
border-width:1px 1px 1px 1px;
padding:10px 20px 10px 20px;
margin-bottom:5px;
position:relative;
/*text-align:justify;*/
overflow:hidden;
height:100%;
}
#inform {
margin:auto;
}
#options {
position:absolute;
top:50px;
left:600px;
}
/*Styles for common templates...*/
.form label {
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
text-align: left;
width: 300px;
padding-right: 20px;
}
.form textarea {
width:100%;
height:150px;
clear:both;
}
.form p {
clear: left;
}
.panel {
}
.panel p {
text-align:center;
}
.panel img {
display:block;
margin-left:auto;
margin-right:auto;
}
/* Table list config */
.table_list {
border:solid #cbcbcb;
border-width:1px;
width:100%;
clear:left;
border-radius:8px;
}
.head_list
{
/*width:100%;*/
margin:4px;
display:block;
position:relative;
float:left;
/*border:solid #ffffff;
border-width:1px;*/
width:60%;
}
.head_list_right
{
/*width:100%;*/
margin:4px;
display:block;
position:relative;
/*clear:left;*/
float:right;
/*border:solid #ffffff;
border-width:1px;*/
width:35%;
bottom:0px;
text-align:right;
}
.title_list
{
width:100%;
position:relative;
/*border:solid #ffffff;
border-width:1px 1px 1px 1px;*/
}
.title_list td
{
font-size:14px;
font-weight:bold;
font-family:verdana, verdana;
text-decoration:none;
color: #fff;
border:solid #cbcbcb;
border-width:1px 1px 1px 1px;
padding:5px 5px 5px 5px;
margin:4px;
margin-bottom:5px;
background-color:#d75a09;
background-repeat:repeat-x;
text-align:center;
border-radius:8px;
}
.row_list
{
width:100%;
position:relative;
/*border:solid #ffffff;
border-width:1px 1px 1px 1px;*/
}
.row_list td
{
font-size:12px;
font-weight:bold;
font-family:verdana, verdana;
text-decoration:none;
color: #676767;
border:solid #ffffff;
border-width:1px 1px 1px 1px;
padding:5px 5px 5px 5px;
margin:4px;
margin-bottom:5px;
text-align:center;
/*background-color:#d75a09;
background-image:url('../images/fondo_titulo.png');
background-repeat:repeat-x;*/
/*float:left;*/
}
/* styles in private messages */
.new_message
{
display:block;
width:60px;
height:30px;
float:left;
padding:0px;
/*border:solid #ffffff;
border-width:1px;*/
background-image:url('../images/new_message.png');
background-repeat:no-repeat;
background-position:center;
}
.message
{
display:block;
width:60px;
height:30px;
float:left;
padding:0px;
/*border:solid #ffffff;
border-width:1px;*/
background-image:url('../images/message.png');
background-repeat:no-repeat;
background-position:center;
}
.error
{
color: #ff0000;
font-weight:bold;
}
#footer
{
height:100px;
border: solid #bcbcbc;
border-width:1px;
border-radius:8px;
margin-bottom:15px;
text-align:center;
line-height:100px;
position:relative;
font-size:12px;
font-family:verdana;
color:#555555;
background-image:url('../images/background_foot.png');
background-repeat:repeat-x;
background-position:bottom;
background-color: #fff;
}
/*Products style*/
.product
{
display:block;
position:relative;
height:100%;
margin-bottom:10px;
}
.title_product
{
border:solid #ffffff;
border-width:1px 0px 0px 0px;
font-size:15px;
font-weight:bold;
display:block;
/*clear:right;*/
margin-bottom:4px;
/*border:solid #ffffff;
border-width:1px;*/
}
.image_list_prod
{
border:solid #ffffff;
border-width:1px;
float:left;
position:relative;
padding:0px;
}
.description_product
{
float:left;
padding:20px;
}
.img_desc
{
border:solid #ffffff;
border-width:1px;
margin-left:30px;
margin-right:30px;
}
.desc_product
{
border:solid #ffffff;
border-width:0px 0px 1px 0px;
overflow:auto;
height:100%;
padding-bottom:5px;
}
a.ship {
display: block;
border: solid #cbcbcb;
border-width:1px;
border-radius:5px;
background-image:url('../images/background_barr.png');
background-position:bottom center;
background-repeat:repeat-x;
text-align:center;
min-width:100px;
min-height: 28px;
float:left;
line-height:28px;
padding:5px;
color: #868686;
}
a.ship:hover {
/*background-position: -87px 0px;*/
}
a.see {
display: block;
min-width: 126px;
min-height: 28px;
border: solid #cbcbcb;
border-width:1px;
border-radius:5px;
background-image:url('../images/background_barr.png');
background-position:bottom center;
background-repeat:repeat-x;
line-height:28px;
text-align:center;
float:left;
margin-right:2px;
padding:5px;
color: #868686;
}
.see_products {
display: block;
min-width: 126px;
min-height: 28px;
border: solid #cbcbcb;
border-width:1px;
border-radius:5px;
background-image:url('../images/background_barr.png');
background-position:bottom center;
background-repeat:repeat-x;
line-height:28px;
text-align:center;
/*border:solid #ffffff;
border-width:1px 1px 1px 1px;*/
float:left;
margin-right:2px;
padding:5px;
color: #868686;
}
#show_process_buying
{
position:absolute;
}
/*view big image css*/
#show_big_images
{
display:none;
position:fixed;
width:100%;
height:100%;
z-index:150;
background-color: #000;
}
#center_frame_image
{
position:absolute;
width:100%;
height:100%;
z-index:151;
}
#frame_image
{
display:none;
width:300px;
height:300px;
border: solid #ffffff;
border-width:4px;
border-radius:10px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
position:relative;
z-index:151;
background-image:url('../images/loading_image_black.gif');
background-position:center;
background-repeat: no-repeat;
background-color: #000;
overflow:visible;
}
#icon_close_frame_image
{
position:absolute;
background-image:url('../images/close_black.png');
background-position:center;
background-repeat: no-repeat;
width:30px;
height:30px;
display:block;
z-index:152;
color:#fff;
right:0px;
}
.units
{
width:40px;
text-align:center;
}

File diff suppressed because one or more lines are too long