
html img,
* html .png{
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}


body {
background: #d2d2d2 url(/img/bg.gif);
font-size: 12px;
font-family:"Lucida Grande","Arial","Helvetica","Verdana","sans-serif";
color:#333;
padding:0px;
margin:0px;
}


body.iphone {
background:none;
width:220px;
}

img {
border:none;
}

a { color: #396890; text-decoration:none }
a:visited { color:#396890 }
a:hover { color: #000 }
a:active { color:#000 }


#foot a { color:#FFFFFF}
#foot a:visited { color:#FFF }
#foot a:hover { color: #FFF }
#foot a:active { color:#FFF }

h1 {
font-size:22px;
font-weight:normal;
padding: 5px 0 5px 0;
margin:0px;
color:#333333;
}


.welcome {
font-size:13px;
padding: 5px 0 15px 0;
margin:0px;
color:#006897;
}

em {
font-size:10px;
font-style:normal;
}

h2 {
font-size:13px;
padding: 7px 0 7px 0;
margin:0px 0 7px 0;
color:#006897;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}

h3 {
font-size:12px;

}




/* section container for item */

.content {
margin-bottom:40px;
}

#right h2 {
font-size:11px;
padding: 5px 0 5px 0;
margin-bottom:5px;
}

#right {

}

.pageinfo {
padding-bottom:5px;
margin-bottom:30px;
border-bottom:1px solid #ccc;
}




.photoupload-queue a
{
border-bottom: 1px solid #ffffff;
}

#center a {
}
/* template structure */

#template {
background: url(/img/bgtemplate.png);
padding: 0 3px;
width: 904px; 
margin: 0px auto;
}

#head {
overflow:hidden;
height:142px;
margin: 0;
border-bottom:1px solid #114C7D;
}


#head h1 {
display:none;
}


#head a.logo {
float:left;
background:url(/img/uts.gif) no-repeat;
width:230px;
height:142px;
outline:none;
}


#head div.center {
float:left;
padding:12px 0 0 22px;
width:418px;
height:140px;
overflow:hidden;
background:url(/img/head/bg.gif) no-repeat;
}

#head.home div.center {
background:url(/img/home/head.gif) no-repeat;
}



/* container */

#container {
float: left; 
width: 904px;
border-bottom:4px solid #ededed;
}

#center {
float: left; 
width: 600px;
background-color: #fff;
padding: 20px 30px 20px 30px;
}

#right {
font-size:11px;
float: right; 
width: 191px;
padding: 20px;
}


/* columns */

.col1-2 {
width:300px;
float:left;
margin-right:20px;
}

.col2-2 {
width:260px;
float:right;

}

.last {
width: 270px;
margin-right:0;
}

/* items */

.item {
margin-bottom:20px;
}

.item a {
background:url(/img/anchor.gif) no-repeat bottom left;
}

#foot .item a {
background:url(/img/footanchor.gif) no-repeat bottom left;
}

/* image item */

.item .imageleft {
float:left;
/*_width:150px;*/
min-width:150px;
text-align:center;
margin-right:12px;
margin-bottom:12px;
}

.item .textright {
padding:0;
margin: 0 0 12px 1px;
/*_height:0;*/
}

.item .imageright {
float:right;
/*_width:15px;*/
min-width:15px;
margin-left:12px;
margin-bottom:12px;
}

.item .textleft {
padding:0;
margin: 0 15px 0 0;
/*_height:0;*/
}

.item ul {
padding:8px 0;
margin:0;

}

.item ul li {
list-style:none;
background:url(/img/path/bullet.png) no-repeat 2px 6px;
padding:0 0 0 16px;
margin:0;
}

/* item note */

.note {
font-size:10px;
}

.note h2 {
padding:4px 0;
margin:0 0 5px;
font-size:10px;
}

/* item box */

.box h3 {
padding:1px 0px;
margin:0;
}

/* cardlist */

.cardlist {
border-bottom:1px solid #CCCCCC;
}

.cardlist h2{
border-bottom:1px solid #CCCCCC;
border:none;
}

a.link {
background : url(/img/link.gif) no-repeat bottom left;
padding-left:12px;
}


.addlink {
background : url(/img/add.gif) no-repeat 0px 3px;
padding-left:16px;
}

/* user info */

#userinfo{
float:left;
font-size:9px;
width:196px;
padding:16px 20px 24px 18px;
height:102px;
}

#userinfo.login {
background: #9E3B3A url(../img/account/bglogin.png) repeat-y;
} 

#userinfo.logout {
background: #1F5B8E url(../img/account/bglogout.gif) repeat-y;
}

#userinfo a strong{
font-size:11px;
display:block;
}

#userinfo a{
display:block;
padding:3px 0 10px 32px;
margin:0;
color:#FFFFFF;
}

#userinfo.logout .arrow{
background:url(../img/account/btnlogout.png) no-repeat;
}

#userinfo.login .arrow{
background:url(../img/account/btnlogin.png) no-repeat;
}

#userinfo .username{
text-align:right;
}
/* photos */

div.photos {
margin: 0;
padding:0;
background-color:#FFFFFF;
}

.emo {
height:120px;
background: no-repeat url('../img/photos/5.jpg') bottom
}

.small {
height:1px;
background-image:none;
background: url('/img/bgaccount.png');
}

.process {
height:7px;
background: url('/img/bgaccount.png');
}

/* menu */

#menu {
margin:0 0 32px 0; 
}

#menu ul{
margin:0;
padding:0;
list-style:none;
} 

#menu li{
margin:0;
padding:0;
_height:0;
background:url(/img/hline.gif) repeat-x bottom;
}

#menu li a{
display:block;
padding:3px 3px 3px 16px;
_height:0;
background:url(/img/menu/arrow.png) no-repeat 0px;
}

#menu li a:hover{
background:url(/img/menu/arrow_s.png) no-repeat 0px;
color:#af3535;
display:block;
padding:3px 3px 3px 16px;
_height:0;
}

#menu li.s a,
#menu li.hs a{
color:#af3535;
background:url(/img/menu/arrow_s.gif) no-repeat 0px;
display:block;
padding:3px 3px 3px 16px;
_height:0;
}

#menu li.s,
#menu li.hs{
margin:0;
padding:0;
_height:0;
border-bottom:none;
}

/* menu sub */

#menu li li {
border-bottom:none;
padding:0;
}

#menu li.s li a,
#menu li.hs li a,
#menu li.hs li a:hover,
#menu li.s li a:hover {
color:#396890;
background:url(/img/submenu/arrow.gif) no-repeat 0px;
display:block;
padding:3px 3px 3px 16px;
}

#menu li.s li.s a,
#menu li.hs li.s a,
#menu li.s li.hs a,
#menu li.hs li.hs a {
color:#af3535;
background:url(/img/submenu/arrow_s.gif) no-repeat 0px;
display:block;
padding:3px 3px 3px 16px;
}

/* pathmenu */

#path {
background:url(/img/path/bullet.png) no-repeat 4px 4px;
padding-left:16px;
text-transform:lowercase;
color:#999999;
font-size:9px;
}

#path a{
color:#999999;
}

/* Box */

.box h2 {
border:none;
}

/* lang menu */

.lang {
height:20px;
}

.langtitle {
background: url(../img/lang/open.gif) no-repeat scroll right center;
color:#999999;
cursor:pointer;
float:right;
font-size:10px;
text-transform:uppercase;
padding:4px 20px 3px 25px;
text-align:center;
width:80px;
margin-right:12px;
font-family:Arial, Helvetica, sans-serif;
}

.tool-title {
display:none;
text-align:center;
}

.langtitle span{
background: no-repeat scroll right center;
padding:3px 24px;
}


.langtitle_s {
background:url(../img/lang/close.gif) no-repeat scroll right center;
}

.langtitle img {
border:medium none;
}

.langflags {
float:right;
height:24px;
overflow:hidden;
width:0px;
}

.langflags ul {
float:left;
height:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 0pt 12px;
width:150px;
}

.langflags li {
float:left;
width:25px;
}

.langflags ul li a {
float:left;
padding:3px 3px 3px;
}
.langflags li img, #footer .langflags li img {
float:left;
margin:0pt;
padding:0pt;
}


/* form */

/* formcheck */

.error_f {
border: 1px solid #53973A;
background-color:#fffeb1;
}


/* form */

form {
margin:0;
padding:0;
border:0;
}

form .btn_left, span.btn_left {
float:left;
}

form .btn_right, span.btn_right {
float:right;
}

form label {
}

form small.required {
padding-left:8px;
opacity:.5;
}


form label.radio {
display:inline;
padding:3px 0;
}


input.txt, input.txtsign {
background: #eaeaea url(/img/bginput.png) repeat-x top;
padding: 3px 3px 3px 3px;
border:2px solid #b7d2e7;
height:15px;
font-size:12px;
margin-bottom:3px;
margin-right:3px;
color:#333333;
}

input.calc_conf {
width:100px;
}

input.calc_conf_s {
width:40px;
}

.radiobox {
width:80px;
padding:5px 0;
border-bottom:2px solid #b7d2e7;
margin-bottom:8px;
font-size:9px;
}

textarea.txt {
color:#666666;
width:98%;
background: #fff url(/img/bginput.png) repeat-x top;
padding: 0;
border:2px solid #b7d2e7;
height:100px;
font-size:12px;
margin-bottom:3px;
margin-right:3px;
}


input.btn {
border:1px solid #b7d2e7;
padding:2px 18px;
margin:1px;
background:url(/img/form/bgbtn.png) repeat-x;
font-size:12px;
color:#003366;
cursor:pointer;
}

input.btn:hover {
margin:0;
border:2px solid #66CC99;
background:url(/img/form/bgbtn_o.png) repeat-x;
font-size:12px;
color:#339900;
}


select.choice {
/*background: url(/img/bginput22.png) repeat-x;*/
margin-bottom:3px;
padding: 0;
border:1px solid #e5e5e5;
font-size:12px;
width:190px;
}


/* calc (ulator) */

input.error_calc {
border:2px solid #FF9966;
}

#center .calc {
margin-left:25px;
}

.calc form, .addr form{
background: url(/img/calc/bg.png) no-repeat;
font-family:Arial, Helvetica, sans-serif;
width:202px;
padding:9px;
height:330px;
}

.calc form.margin, .addr form.margin {
margin:0;
background: none;
font-family:Arial, Helvetica, sans-serif;
width:100%;
padding:0px;
height:148px;
background-color:#D4E3EF;
}


.calc .caption{
background: url(/img/calc/bg.png) no-repeat;
width:244px;
height:288px;
}

.calc input.amount{
display:none;
text-align:right;
position:absolute;
height:16px;
width:53px;
_width:62px;
padding:2px 8px 1px 1px;
}

.calc form.margin h3, .addr form.margin h3 {
margin:0px;
padding:5px;
height:16px;
cursor:default;
}

.calc h3, .addr h3{
margin:0px;
padding:5px;
height:16px;
text-align:center;
cursor:default;
}

.calc span.close{
font-size:11px;
width:15px;
height:12px;
_height:10px;
padding:0;
text-align:center;
margin-top:2px;
_margin-top:0px;
font-weight:bold;
float:right;
background: url(/img/calc/btn_r.png) no-repeat;
cursor:pointer;
}

/* screen */

.calc .screen {
margin:0 7px;
padding:10px;
width:170px;
height:115px;
overflow:hidden;
background: url(/img/calc/screen.png) no-repeat;
}

.calc form.margin .screen {
margin:0px;
padding:0px;
height:105px;
overflow:hidden;
background:none;
background-color:#D0E3F2;
}

.calc .screen table{
width:100%;
border-collapse:collapse;
}

.calc .screen tr{
background-color:#e4eff8;
border-bottom:1px solid #dae9f6;
}

.calc .screen tr{
background-color:#e4eff8;
border-bottom:1px solid #dae9f6;
font-size:10px;
text-transform:uppercase;
}

.calc .screen tr.r5{
/*display:none;*/
}

.calc  .screen td {
border-bottom:1px solid #dae9f6;
}

.calc .screen td.eur{
background:#e4eff8 url(/img/calc/eur.gif) no-repeat center;
}

.calc .screen td.cuc{
background:#e4eff8 url(/img/calc/cuc.gif) no-repeat center;
}

.calc .screen td.c1{
width:35%;
padding: 3px 8px;
}

.calc .screen td.c2{
width:12%;
padding: 3px 8px;
text-align:right;
}

.calc .screen tr.r5 td.c2{
font-size:8px;
}

.calc .screen td.c3{
width:40%;
text-align:right;
font-size:12px;
font-weight:bold;
padding: 3px 8px;
}

.calc .screen tr.r3 td.c3{
font-weight:normal;
font-size:11px;
}

.calc .screen tr.r2 td.c3,.calc .screen tr.r5 td.c3{
font-weight:normal;
}

.calc .screen .info{
font-size:10px;
padding:3px;
opacity:.5;
}

.calc .screen .info .rate{
display:inline;
}

.calc form.margin .screen .info{

padding-bottom:10px;
}


/* keyboard */

.calc div.keyboard{
padding:5px;
font-size:14px;
}



.calc form.margin div.keyboard{
border-top:1px solid #FFFFFF;
padding:0px;
padding-top:5px;
font-size:14px;
}


.calc .margin div.keyboard{
text-align:right;
}

.calc div.keyboard span{
display:block;
margin:0;
line-height:12px;
width:48px;
height:23px;
_height:21px;
padding:0;
padding-top:7px;
_padding-bottom:0px;
text-align:center;
font-weight:bold;
float:left;
text-transform:uppercase;
background: url(/img/calc/btn.png) no-repeat;
cursor:pointer;
}

.calc .keyboard span.del{
padding-top:10px;
height:20px;
background: url(/img/calc/btn_s.png) no-repeat;
}

.calc .keyboard span.clr{
background: url(/img/calc/btn_s.png) no-repeat;
}

.calc .keyboard span.mod{
background: url(/img/calc/btn_s.png) no-repeat;
font-size:10px;
}

.calc .keyboard span.send{
font-size:10px;
padding-top:10px;
height:20px;
background: url(/img/calc/e.png) no-repeat;
width:96px;
color:#FFFFFF;
}

.calc .keyboard span.express, .calc .keyboard span.eurusd{
font-size:10px;
padding-top:10px;
height:20px;
width:96px;
background: url(/img/calc/btn_l.png) no-repeat;
}

.calc .keyboard span.selected{
background: url(/img/calc/btn_y.png) no-repeat;
}

.calc .keyboard span.ruler{
margin-top:4px;
padding:0;
width:100%;
height:3px;
border-top:1px solid #aaa;
background:none;
}

/* addrbook */


.addrbook .screen {
margin:0 7px;
padding:1px;
width:187px;
height:225px;
overflow:hidden;
background: url(/img/addrbook/screen.png) no-repeat;
}

.addrbook .screen div{
padding:4px;
border-bottom:1px solid #ccc;
}

.addrbook .screen tr{
background-color:#fff;
border-bottom:1px solid #dae9f6;
font-size:10px;
text-transform:none;
height:20px;
}

.addrbook .screen .col1{
width:68px;
}

.addrbook .screen .col3{
text-align:left;
font-weight:bold;
}

.addrbook input.hidden{
border:0;
text-align:left;
height:16px;
width:104px;
_width:104px;
}

.addrbook input.push{
display:none;
text-align:left;
position:absolute;
height:16px;
width:53px;
_width:62px;
padding:2px 8px 1px 1px;
}

.addrbook .keyboard span.cancel, .addrbook .keyboard span.save{
font-size:10px;
padding-top:10px;
height:20px;
background: url(/img/calc/e.png) no-repeat;
width:96px;
color:#FFFFFF;
}

.addrbook .screen ul.statelst, .addrbook .screen ul.citylst{
display:none;
position:absolute;
background-color:#fff;
}

/* ratelist */
div.rate_sep {
margin:10px 0;
height:1px;
background:url(/img/hline.gif) repeat-x bottom;
}

div.sep {
margin:10px 0;
height:1px;
background:url(/img/hline.gif) repeat-x bottom;
}

table.rate_detail  {
width:100%;
border-spacing:1px 1px;
}

table.rate_detail td {
height: 20px;
}

table.rate_detail .col1  {
width:40%;
padding-left:35px;
}

table.rate_detail .col2  {
width:11%;
text-align:right;
padding-right:10px;
padding-left:10px;
}

table.rate_detail .col3  {
width:49%;
padding-left:35px;
}

table.rate_detail .row1  {
background-color:#b6c9d9;
}

table.rate_detail .row2  {
background-color:#c0d2e0;
}

/* checkout */

#cc_form p {
margin:0px;
padding:0px;	
}

.left {
border-right:1px solid #CCCCCC;
width:300px;
float:left;
}

.left input.txt {
width:260px;
}

.right {
width:230px;
float:right;
}

.right input.txt {
width:210px;
}

.right input.small45{
width:44px;
}

.right input.small90{
width:89px;
}

.block_confirmation {
clear:both;
margin-top:10px;
}	

/* short cuts */

.clear {
clear:both;
}

/* credit card box */

.cc_left {
width:300px;
float:left;
}

.cc_right {
width:220px;
float:right;
}

p#bts_checkout {
clear:both;
}

p#bt_validation {
padding-top:5px;
margin-left:-4px;
}

p#lbl_validation {
padding-top:140px;
padding-bottom:10px;
}

/* Tabs */

ul.tabs {
margin:0;
padding:0;
height:24px;
border-bottom:3px solid #e0e0e0;
font-size:9px;
}

ul.tabs li {
margin:0;
padding:7px 7px;
float:left;
display:block;
width:73px;
text-align:center;
cursor:pointer;
text-transform:uppercase;
}

ul.tabs li.s {
background-image:url(/img/tab/bg.png);
}

div#tabs div.panel{
display: none;
clear: both;
height: 200px;
font-size:11px;
}

div#tabs div.active{
display: block;
}

/* upload file */

.photoupload-queue{
list-style:				none;
padding:0px;
}
.photoupload-queue li{
background:	url(/img/account/file_upload.png) no-repeat 0 5px;
padding: 5px 0px 5px 22px;
}

.photoupload-queue .input-delete{
width: 16px;
height:	16px;
background:	url(/img/account/file_delete.png) no-repeat 0 0;
text-decoration: none;
border:	none;
float: right;
}

.photoupload-queue .queue-file {
font-weight: bold;
}

.photoupload-queue .queue-size{
color: #aaa;
margin-left: 1em;
font-size: 0.9em;
}

.photoupload-queue .queue-loader{
position:relative;
margin:3px 15px;
font-size:0.9em;
background-color:#ddd;
color: #fff;
border:	1px inset #ddd;
}
.photoupload-queue .queue-subloader{
text-align:				center;
position:				absolute;
background-color:		#81B466;
height:					100%;
width:					0%;
left:					0;
top:					0;
}

/* kwick */

#kwicks_container { 
height: 100px;
width:600px;
overflow:hidden;
background: url(/img/kwick/l.gif) no-repeat right;
}

#kwicks {
text-align:left;
margin:0; 
padding:0 0 0 5px;
height: 100px;
width:590px;
overflow:hidden;
background: url(/img/kwick/f.gif) no-repeat left;
}

.kwick {
float: left;
display: block;
width: 145px;
height: 100px;
padding:0;
font-size:10px;
border-left:3px solid #fff;
font-weight:normal;
color:#fff;
font-family:"Lucida Grande","Arial","Helvetica","Verdana","sans-serif";
}

.kwick a,
.kwick a:visited{
display: block;
width: 112px;
height: 76px;
padding:12px 16px;
color:#fff;
text-decoration:none;
outline: none;
}

.kwick strong{
display:block;
border:none;
line-height:12px;
font-weight:bold;
color:#fff;
padding:3px 0;
font-size:13px;
margin:0 0 3px;
text-transform:uppercase;
}

#k106 {background: url(/img/kwick/1.gif) repeat-x; border-left:none; }
#k104 {background: url(/img/kwick/2.gif) repeat-x;}
#k105 {background: url(/img/kwick/3.gif) repeat-x;}
#k107 {background: url(/img/kwick/4.gif) repeat-x; }

/* small kwick */

#skwicks_container {
margin-top:50px; 
height: 56px;
width:398px;
overflow:hidden;
background: url(/img/skwick/l.png) no-repeat right;
}

#skwicks {
text-align:left;
margin:0; 
padding:0 0 0 2px;
height: 56px;
width:396px;
overflow:hidden;
background: url(/img/skwick/f.png) no-repeat left;
}

.skwick {
float: left;
display: block;
width: 90px;
height: 56px;
padding:0;
font-size:10px;
border-left:2px solid #fff;
font-weight:normal;
color:#fff;
font-family:"Lucida Grande","Arial","Helvetica","Verdana","sans-serif";
}

#skwicks li.s{
width:118px;
}

.skwick a,
.skwick a:visited{
text-transform:lowercase;
line-height:11px;
font-weight:bold;
display: block;
width: 70px;
height: 24px;
padding:3px 9px;
color:#fff;
text-decoration:none;
outline: none;
}

#skwicks li.s a{
padding-left:19px;
background:url(/img/mainmenu/arrow.gif) no-repeat 8px 7px;
}


#sk106 {background: url(/img/skwick/1.png) repeat-x; border-left:none; }
#sk104 {background: url(/img/skwick/2.png) repeat-x;}
#sk105 {background: url(/img/skwick/3.png) repeat-x;}
#sk107 {background: url(/img/skwick/4.png) repeat-x; }

/* autocompleter */

div.autocompleter-loading {
float:	left;
clear:	right;
background: #fff url(images/spinner.gif) no-repeat center;
width:	20px;
height:	16px;
}

ul.autocompleter-choices {
position: absolute;
margin:	0;
padding: 0;
list-style: none;
border: 2px solid #b7d2e7;
background-color: white;
text-align:	left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
z-index: 50;
}

ul.autocompleter-choices li {
position:	relative;
padding:	0.1em 1.5em 0.1em 1em;
cursor:		pointer;
font-weight:normal;
font-size:	1em;
}

ul.autocompleter-choices li.autocompleter-selected {
background-color:#6699FF;
color:	#fff;
}

ul.autocompleter-choices span.autocompleter-queried {
font-weight:bold;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
color:#9FCFFF;
}

/* Back Office */

select.smallchoice {
/*background: url(/img/bginput22.png) repeat-x;*/
margin-bottom:3px;
padding: 0;
border:1px solid #e5e5e5;
font-size:12px;
}

.center_pos {
text-align:center;
}

.right_pos {
text-align:right;
}

input.txtsign {
width:174px;
}

form#signin {
font-size:10px;
}

.loading{
background:#fefefe url(/img/backoffice/loading.gif) no-repeat top center;
opacity: 0.85;
}

table.searchbox {
background-color:#CCCCCC;
padding:3px;
}

table.searchbox td {
font-size:9px;
}

/* contact list receiver and backoffice list */

table.list {
border:0;
font-size:11px;
}

table.list tbody tr th{
padding:2px 5px;
text-align:left;
float:none;
border-bottom:1px solid #666;
}

table.list tbody tr td{
padding:3px 4px;
vertical-align:top;
}

table.list tbody tr td.center{
padding:1px 10px;
text-align:center;
vertical-align:middle;
}

table.list tbody tr td.center div{
width:27px;
height:27px;
}

table.list tbody tr {
border-bottom:1px dotted #ccc;
}

table.bo tbody tr.loop2 {
background-color:#f0f0f0;
}

table.bo tbody tr.empty {
height:20px;
}

table.list tbody tr th.right{
text-align:right;
width:10%;
}

#clientlevellist select{
font-size:10px;
width:35px;
}

.list .red{
display:block;
background:url(/img/backoffice/red.png) no-repeat;
height:20px;
width:20px;
}

.list .yellow{
display:block;
background:url(/img/backoffice/yellow.png) no-repeat;
height:20px;
width:20px;
}

.list .lightgreen{
display:block;
background:url(/img/backoffice/lgreen.png) no-repeat;
height:20px;
width:20px;
}

.list .green{
display:block;
background:url(/img/backoffice/green.png) no-repeat;
height:20px;
width:20px;
}

table.list select{
background: url(/img/bginput22.png) repeat-x;
border:1px solid #e5e5e5;
font-size:11px;
padding:2px;
}

.seperator{
margin-top:25px;
}

div.seperator{
margin-bottom:10px;
padding:2px;
font-weight:bold;
}

.nav{
text-align:right;
font-size:11px;
}

/* places */

.places {
background:url(/img/hline.gif) repeat-x bottom;
}

.places tr.h {
background:url(/img/hline.gif) repeat-x bottom;
}

.places th {
text-align:left;
background:url(/img/vline.gif) repeat-y right;
}
.places tr.l1 {
background-color:#f5f5f5;
}
.places td {
vertical-align:top;
}

places td a{
line-height:18px;
}

.places th.c3 {
background:none;
}

.places .c3 {
text-align:right;
}

/* Ticker */

#lst_rates {
width: 191px;
height: 80px;
display: block;
overflow: hidden;
position: relative;
border:1px solid #eaeaea;
opacity:0.9;
}

ul#rateslist {
width: 189px;
height: 78px;
display: block;
list-style: none;
margin: 0;
padding: 0;
}

ul#rateslist li {
display: block;
width: 191px;
height:16px;
text-align: center;
margin: 0;
padding: 0;
float: left;
}

ul#rateslist li.zebra{
background-color:#D6E5F1;
}

#rateslist li span{
float:left;
display:block;
height:16px;
}

#rateslist li span.currency{
width:40px;
border-right:1px solid #fff;
}

#rateslist li span.rate{
width:70px;
text-align:right;
}

#rateslist li span.dec{
width:30px;
}

.ratecache {
background-image:url(/img/rates.png);
width:197px;
height:86px;
position:absolute;
margin-left:0;
margin-top:0;
}

.popup {
background-image:none;
background-color:#FFFFFF;
padding:10px;
}

#verisign {
text-align:center;
}

/* foot */

#foot {
clear:both;
background:#3273AA url(/img/bgfoot.png) no-repeat;
height:260px;
font-size:11px;
}

#foot h2 {
border:none;
}

#foot a.link {
background : url(/img/footlink.gif) no-repeat bottom left;
padding-left:12px;
coor:#fff;
}

#foot .boxfoot {
margin-top:8px;
color:#fff;
height: 220px;
width:310px;
float:left;
margin-left:8px;
padding:8px;
background:url(/img/foot/boxsep.png) right no-repeat top;
}

#foot .last {
background:none;
width:200px;
}

#foot td {
font-size:9px;
}


#foot h2{
color:#fff;
}