@CHARSET "UTF-8";

/*-----Layout------------------*/

body{
margin:0;
font-family: verdana;
font-size: 12px;
color: #424242;
}

#contener {
position: absolute;
margin-left:auto;
width: 100%;
margin-right:auto;
}

#header {
width: 100%;
position: relative;
background-image: url(../images/header.jpg);
height: 80px;
}

#leftside {
float: left;
width: 17%;
height: 220px;
margin-left: 5px;
margin-top: 5px;
padding-bottom: 300px;
}

#leftsideframe{
margin-left:auto;
width: 98%;
margin-right:auto;
border:none;
padding-bottom: 50px;
}

#rightside {
z-index:2;
float: left;
margin-top: 5px;
width: 80%;
margin-left: 10px;
padding-bottom: 20px;
}

#frameright {
margin-left:auto;
width:98%;
margin-right:auto;
margin-left:5px;
margin-right:5px;
border: 1px solid #424242;
padding-bottom: 20px;
}

#footer {
clear: both;
height: 50px;
text-align: center;
font-size: 10px;
padding-top: 20px;
border-top:1px solid #424242;
color:#c9c6c6;
}

/*-----Login Panel--------------------*/

#loginpanelform{
margin-top: 10px;
margin-left: auto;
width: 250px;
margin-right: auto;
}

.panellabel {
font-size: 10px;
font-weight: bold;
color: #000000;
}

#loginpanel{
margin-top: 100px;
margin-left: auto;
width: 260px;
margin-right: auto;
height: 120px;
background-color: #ffffff;
border: 1px solid #424242;
}

/*-----Header-------------------------*/

#headerloginpanel{
width: 100%;
height: 25px;
background-image: url(../images/panelheader.jpg);
border-bottom: 1px solid #8e8a8a;
}

#headerloginpanellabel{
z-index: 2;
position: absolute;
color: #FFFFFF;
margin-left: 10px;
margin-top: 7px;
font-size:10px;
font-weight: bold;
}

#sitetitle {
position: absolute;
font-size: 12px;
margin-left: 10px;
margin-top: 10px;
color: #ffffff;
}

#logged{
position: absolute;
margin-top: 60px;
font-size: 12px;
margin-left: 10px;
color: #ffffff;
}

#lastlogin{
position: absolute;
margin-top: 64px;
font-size: 9px;
margin-left: 10px;
color: #ffffff;
}

#imglogout{
position:absolute;
margin-top: 10px;
margin-left: 96%;
border: none;
}

/*-----Footer------------------------*/

#copyright{
margin-left: auto;
width:200px;
margin-right: auto;
margin-top: 60px;
font-size: 10px;
}

/*-----HTML entities-----------------*/

h1{
font-size: 12px;
font-weight: bold;
}

a{
font-size: 12px;
color: #000000;
text-decoration: none;
}

a:hover {
color: #cc0000 ;
}
img {
border: none;
}

th {
background-color: #b60f0f;
color: #ffffff;
text-align: left;
height: 30px;
border-collapse: 0;
border-spacing: 0;
text-align:center;
}

legend{
text-align:center;
background-color: #ebe9e9;
border:1px solid #424242;
font-size: 11px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}
/*----Forms-------------------------*/

.logininput{
border:1px solid #8e8a8a;
width:135px;
}

.loginlabel{
float:left;
margin-left:10px;
padding-top:2px;
width: 80px;
}

input[type="text"],input[type="password"],textarea,select,input[type="submit"]{
border: 1px solid #424242;
}


/*-----Table (manage templates - lists) -------------------------*/
.formtable{
width:98%;
margin:0 auto;
margin-top:5px;
border: 1px solid #424242;
border-collapse:collapse;
}
.formtdlisthref{
border-right: 1px solid #424242;
width: 80%;
border-bottom: 1px solid  #424242;
background-color:#FAFAFA;
}

.formtdlisthref:hover{
background-color: #EDEDED;
}

.formtdlistnum {
width: 5%;
text-align: center;
border-right:  1px solid #424242;
border-bottom: 1px solid  #424242;
background-color:#F3F3F3;
}
.formtdoperations{
text-align: center;
width:15%;
border-right:  1px solid #424242;
border-bottom: 1px solid  #424242;
background-color:#FAFAFA;
}
.alistcontent{
display:block;
width:100%;
height:100%;
}
/*------Message Box------------------*/
#messageBox{
margin-left: auto;
width: 600px;
margin-right:auto;
margin-top:2px;
height: 40px;
border: 1px solid #c32525;
background-color: #ffffff;
color:#c32525;
}
#pictureMessageBox{
position: absolute;
margin-top: 3px;
margin-left: 10px;
}
#message{
position: absolute;
margin-left: 60px;
margin-top: 2px;
font-weight: bold;
font-size: 12px;
}
/*-----Center---------------------------*/
#content{
margin-top: 20px;
width: 100%;
margin-right:0 auto;
padding-bottom:20px;
}
#menutop{
margin-top: 10px;
margin-left:auto;
width:95%;
margin-right:auto;
padding-left:20px;
text-align:left;
padding-bottom: 5px;
border-bottom: 1px solid #424242;
}
#buttonmenuttop1{
float: left;
display:block;
text-align:center;
margin-top: 0px;
margin-left:60px;
width: 110px;
padding-top:6px;
height:20px;
border:1px solid #424242;
font-size:9px;
color:#686868;
}

#buttonmenuttop1:hover{
background-color:#ebe9e9;
color: #b10f0f;
}
#buttonmenuttop2{
float: left;
display:block;
padding-top:6px;
text-align:center;
margin-top: 0px;
width: 110px;
margin-left:2px;
height:20px;
border:1px solid #424242;
font-size:9px;
color:#686868;
}

#buttonmenuttop2:hover{
background-color:#ebe9e9;
color: #b10f0f;
}

#buttonmenuttop3{
float: left;
display:block;
padding-top:6px;
text-align:center;
margin-top: 0px;
margin-left: 2px;
width: 110px;
height:20px;
border:1px solid #424242;
font-size:9px;
color:#686868;
}

#buttonmenuttop3:hover{
background-color:#ebe9e9;
color: #b10f0f;
}

.clearing{
display:block;
clear:both;
}

.form{
margin-top:20px;
margin-left:auto;
width:98%;
margin-right:auto;
border:1px solid #424242;
padding-bottom:20px;
}

.formheader{
width:100%;
height:25px;
background-image: url(../images/formheader.jpg);
}


/*----Module Pages-----------------------*/
#pl,#en,#ru,#de{
margin-left:auto;
width: 100%;
margin-right:auto;
}
.titlepage{
width:500px;
}
.formlabel{
position:absolute;
margin-top: 4px;
margin-left:10px;
font-size: 10px;
color:#FFFFFF;
font-weight:bold;
}
#languages{
margin-left: 20px;
}
.buttonsubmit{
margin-left:20px;
border: 1px solid #424242;
margin-left:10px;
font-weight:bold;
font-size:10px;
color: #686868;
}

label {
font-size:10px;
float:left;
width:140px;
color:#424242;
font-weight:bold;
}
.formfields {
margin-top:10px;
margin-left:30px;
}

 .formtextarea{
 float:left;
 margin-top:10px;
 margin-left:20px;
 }
 #messagelink{
 position:absolute;
 margin-top:23px;
 margin-left:100px;
 font-size:8px;
 }
.upload{
display:block;
clear:both;
margin-top:5px;
}
.productimageslist{
 width:98%;
 padding-left:2%;
 margin-top:5px;
 border-bottom:1px solid #424242;
 }
.plus{
width:33px;
height:24px;
}
.showfile{
width:20%;
}
