body{font-family:arial; font-size:12px; padding:10px; margin:0; padding:0;}

/*links*/
a, a:visited, a:active{ color:blue; }
a.link-top{ margin:5px 0; }
a.link-btm{ margin:5px 10px 5px 0; }

/*table*/
table.data{ width:100%; border-left:1px solid #ddd; border-top:1px solid #ddd; }
table.data td,
table.data th{ border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px; font-familiy:arial; font-size:12px; }
table.data th{ background:#efefef; }

table.filters input,table.filters select{ width:150px;  }
table.filters td{ padding:5px 5px 0 0; }

/*pagination*/
.pagination{ padding:5px 0 10px 0; }
.pagination a,
.pagination span{ padding:0 5px; margin: 0 3px; }


#header-section{clear:both; width:100%; padding:5px 0; }
#frmtop{ clear:both; width:100%; }
.tot-row{float:left;}
.clear{clear:both;float:none;}
.forms div{ margin:5px 0; }

.left{ float:left;} 
.submenu{ float:right; margin-top:20px; }
.submenu li{ float:left; list-style-type:none; margin-left:20px; }

#content{ clear:both; width:auto; padding:0 20px 20px 20px; }

/*login*/
#login{ width:300px; height:245px; background:#fff; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; color:#222; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;  }
#login .logo{ margin-top:-37px; margin-left:115px; }
#login  h2{ width:100%; float:left; text-align:center; }
#login form input[type=text],
#login form input[type=password]{ background:#d3d3d3; border:none; padding:8px 8px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin:10px 0 0 26px; width:250px; font-size:14px; font-family:'arial'; }

#login form input[type=submit]{ background:#dc160c; border:none; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin:10px 0 0 26px; width:250px; color:#fff; height:30px; font-weight:bold; font-family:'arial'; }

/*header*/
#header{ clear:both; background:#222; width:100%; height:70px; }
#header .logo{ margin:10px 0 0 20px; float:left; }
#header  ul{ float:left; margin-top:25px; margin-left:25px; padding-left:0; }
#header  ul li{ list-style-type:none; float:left; margin:0 25px 0 0; }
#header  ul li a{ color:#fff; font-size:16px; font-height:20px; text-decoration:none; text-transform:uppercase; }
#header  ul li a:hover{ text-decoration:underline; }

/*download*/
#download h3{ margin-bottom:6px; padding-bottom:0; }
#download ul{ margin-top:0; padding-top:0; }
#download ul li{ padding: 0 0 10px 0; margin:0; }

/*translate*/
#translate .frmgethotelid{ clear:both; float:left; }
#translate .form-translate{	clear:both; float:left; margin-top:10px; }
#translate .form-translate table{ font-size:12px; width:100%; clear:both; }
#translate .form-translate table tr td,
#translate .form-translate table tr th{ padding:5px 0; text-align:left; }

