body{
background: #3366cc;
margin:0;
padding: 12px 3%;}

a{text-decoration: none;}

.z1{
position:absolute;
z-index:1;}

button{
float:left;
width:90px;
display:inline;}
input.prv{
position:absolute;
right:49%; 				/*081221 left: 305px;*/
width:90px;
margin:5px 0;}
input.nxt{
position:absolute;
left:51%;				/*081221 left: 405px;*/
width:90px;
margin:5px 0;}
input.mid{
position:absolute;
right:44%;
width:90px;
margin:5px 0;}
.btnright{
float:right;
margin:1px;}
.btnleft{
float:left;
margin:1px;}
.user{
position:absolute;
right:192px;
margin:1px 0;}
.brk{
position:absolute;
right   :2px;
margin  :1px 0;}
.btnlogin{
position:absolute;
right   :97px;
width   :90px;
margin-top:2px;}
.btncanx{
position:absolute;
right   :2px;
width   :90px;
margin-top:2px;}

.left {
float: left;}
.right {
float: right;}
.clear {
clear: both;
display: block;}

.mess{
color: #3333cc;}
.warn{
color: red;}
.alert{
color: red;}
.error{
color: red;
font:  12px/1.5 bold;}
.errinput{
background-color:#ff99cc;}

.nam1{
float:left;
width:120px;}
.nam2{
float:left;
width:200px;}
.widpc50{
float:left;
width:50%;}
.widpc33{
float:left;
width:33%;}
.widpc25{
float:left;
width:25%;}
.wid30{
float:left;
width:30px;}
.wid40{
float:left;
width:40px;}
.wid60{
float:left;
width:60px;}
.wid80{
float:left;
width:80px;}
.wid100{
float:left;
width:100px;}
.wid120{
float:left;
width:120px;}

#advert {
	background: url(button.gif);
	width: 800px;
	height: 60px;
	margin: 0 auto;
	border: 0;}

.s1, .s2, .s3, .s4, .s5 {
position:relative;
left: -1px;
top: -1px;
width:800px;}

.s1 {background-color: #a9a9a9;}
.s2 {background-color: #808080;}
.s3 {background-color: #666666;}
.s4 {background-color: #555555;}
.s5 {background-color: #ffffff;}

#page{
position:relative;
width  : 800px;
border : 0;
/*0*/
padding: 0;
margin : 0;
background: #ffffff;
font: 12px/1.5 sans-serif;
color: #3333cc;}

.header{
clear  : both;
width  : 800px;
padding: 0;
border : 0;
margin : 0;}

.head1, .head2, .head3{
background: #ffffff;
float:   left;
padding: 0;
border : 0;
margin : 0;}

.hm {
width:   800px;
height:  px;
margin:  0;
border:  0;
padding: 0;
background: #ffffff;
background-image:url('/caleche/obj/0000000037');
background-repeat:repeat;
}

.hmenu a{
float:   left;
height:  28px;
margin:  0;
border:  0;
padding: 0 0 0 0;
text-align:center;
color:   #ffffff;
background: #ffffff;
text-decoration: none;
background-image:url('/caleche/obj/0000000037');
background-repeat:repeat;}

.hmenu a:hover{
color:      #990033;
background: #ffffff;
text-decoration: none;
background-image:url('/caleche/obj/0000000037');
background-repeat:repeat;}

.allinfo{
float: left;
width:800px;
margin:0;
border:0;
padding:0;
background-color:;}

.icont1{
float:right;
margin: 0;
border: 0;
padding:0;
background-color:#ffffff;}

.icont2{
float:left;
margin: 0;
border: 0;
padding:0;}

.ifill img{
float:left;
width:1px;
margin: 0;
border: 0;
padding:0;}

.vmenu{
float:  left;
margin: 0;
border: 0;
padding:0;}

.vmenu a{
float:  left;
margin: 0;
border: 0;
padding:0 0 0 px;
height: 28px;
background: ;
color:  ;
text-align:left;
text-decoration: none;
background-image:url('/caleche/obj/0000000037');
background-repeat:repeat;}

.vmenu a:hover {
color:     ;
background:;
text-decoration: none;
background-image:url('/caleche/obj/0000000037');
background-repeat:repeat;}

.info{
float:   right;
margin: 5px;
border: 1px solid #990033;
padding:0;
background: #ffffff;
color:  #3333cc;
text-align: left;}

.info a:link{
color: #000066;
text-decoration: none;}

.info a:visited{
color: #0000cc;
text-decoration: none;}

.info a:hover{
color: #0033cc;
text-decoration: none;}

.info h1{
margin: 0.5em 0 0 5px;
border: 0;
padding: 0;
font-family: sans-serif;
font-weight: bold;
font-size:   12px;
color:       #990033;
text-align:  center;}

.info h4{
display:block;
margin: 0.5em 5px 0;
border: 0;
padding: 0;
font-weight: bold;
color: #990033;}

.info p{
margin:  0.5em 0;
border:  0;
padding: 0 5px;}


.hl1{
float:  right;
margin:  0;
border:  1px  ;
padding: 2px;
background: ;
color:  ;
text-align: left;}

.hl1 a:link{
color: ;}
.hl1 a:visited{
color: ;}
.hl1 a:hover{
color: ;
text-decoration: none;}

.hl1 h4{
display:block;
font-weight: bold;
color: ;}

.hl1 p{
margin:  0.5em 0;
border:  0;
padding: 0 2px;}

.row{
float:  left;
margin: 0;
border: 1px solid #ffffff;
border-top: 0;
padding: 2px 0;}
							/*Deprecate col, col1, col2*/
.col1{
float: left;
margin: 0px;
border-width: 0px;
padding: 8px 8px 8px 7px;}

.col2 {
float: left;
margin: 0px;
border-width: 0px;
padding: 8px 8px 8px 7px;}

.col {
margin: 0;
border-width: 0px;
padding: 0;}

.colc,.foot2{
float: left;
margin: 0px;
border-width: 0px;
padding: 0 8px 0 7px;}  /*0 8px 0 7px*/

.coll,.foot1{
float: left;
margin: 0px;
border-width: 0px;
padding: 0 4px 0 3px;}  /*0 4px 0 7px*/

.coll h4{
display:block;
margin: 0.5em 0 0;
border: 0;
padding: 0;
font-weight: bold;
color: #990033;}

.colr,.foot3{
float: left;			/* 090315 was float right */
margin: 0px;
border-width: 0px;
padding: 0 4px 0 4px;}	/*0 8px 0 4px*/

.colm{
float: left;
margin: 0px;
border-width: 0px;
padding: 0 0 0 4px;}

.footr{
clear:   both;
float:   left;
width:   800px;
padding: 0;
border:  0;
margin:  0 auto;
background: #ffffff;
font: 12px/1.5 sans-serif;
color: #3333cc;}

.footr a:link{
color: #000066;
text-decoration: none;}

.footr a:visited{
color: #0000cc;
text-decoration: none;}

.footr a:hover{
color: #0033cc;
text-decoration: none;}

.footr h4{
display:block;
margin: 0.5em 5px 0;
border: 0;
padding: 0;
font-weight: bold;
color: #990033;}

.footr p{
margin:  0.5em 0;
border:  0;
padding: 0 5px;}

img.logo{
margin:  0;
border:  0;
padding: 0;
overflow:hidden;}

img.left{
float:   left;
margin:  0.5em 0.5em 0.5em 5px;
border:  0;
padding: 0;
overflow:hidden;
vertical-align:top;}

img.right{
float:   right;
margin:  0.5em 5px 0.5em 0.5em;
border:  0;
padding: 0;
overflow:hidden;
vertical-align:top;}

img.list{
float:   right;
margin:  0.5em 0 0.5em 4px;
border:  0;
padding: 0;
overflow:hidden;
vertical-align:top;}

img.corner{
float:   left;
margin:  0;
border:  0;
padding: 0;
overflow:hidden;
vertical-align:top;
height:  28px;}

img.nomrg{
float:   left;
margin:  0;
border:  0;
padding: 0;
overflow:hidden;
vertical-align:top;}
