﻿html
{
	padding:0;
	margin:0;
	min-width:770px;
	height: 100%;
}
body 
{    
    padding:0;
	margin:0;
	background-color:white;
	color:#231e18;
	font:200 12px Helvetica;
	font-family:Helvetica, Sans-Serif;	
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}
a img 
{
	border:none;
}
table 
{
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
}
td, th, tr
{
    padding:0;
	margin:0;
	vertical-align:top;
}
ol, ul 
{
    list-style: none;
    padding:0;
    margin:0;
}
a 
{
	color:#231e18;
}
a:hover
{
    text-decoration:none; 
}
p 
{
    margin:0;
    padding:0;
    font-size:12px;
    margin-bottom:19px;
    line-height:18px;
}
b, strong
{
    font-weight:bold;
}
h1, h2, h3, h4, h5, h6, form, input, label, select
{
    margin:0;
    padding:0;
    border:0;
}
.overflow
{
    overflow:hidden;
    _zoom:1;
}
.clear
{
    clear:both;
    height:1px;
}
.clearMB
{
    margin-bottom:0!important;
}	
			#container{width:1000px;margin:0 auto;}
			#header{width:100%;margin:0;padding:35px 0;}
			#logo{width:1000px;margin:0 auto;color:#231e18;}
			#nav_bg{background:#231e18;width:100%;height:52px;margin-bottom:15px;}
			ul#navigation{list-style-type:none;width:1000px;margin:0 auto;}
ul#navigation li
{
    float:left;
}			
ul#navigation li a
{
    color:white;
    font-size:18px;
    float:left;
    padding:15px 20px 15px 20px;
    margin-right:10px;
}
			ul#navigation li a:hover{color:#231e18;background:white;font-size:18px;float:left;padding:15px 20px 15px 20px;margin-right:10px;}
			ul#navigation li a.selected{color:#231e18;background:white;font-size:18px;float:left;padding:15px 20px 20px 20px;}
#login
{
    margin:0 auto;
    margin-left:40px;
}
#container #login
{
    margin:0;
}
			.box{width:726px;margin:0;padding:0;}
			input.clean{padding:4px;border:1px solid #231e18;}
			
table
{
    width:100%;
   *width:99%;
    text-align:left;
    margin:0 0 40px 0;
}
table td, table th
{
    padding:7px 5px;
}
table th
{
    border-top:1px solid #ECECEC;    
    border-bottom:1px solid #ECECEC;
    text-transform:capitalize;
    white-space:nowrap;
}
			table tr.alt{background:#ECECEC;}
table th a.desc
{

    background:url(img/sortarr-dwn.gif) 100% 7px no-repeat;
	padding-right:10px;
}
table th a.asc
{

    background:url(img/sortarr-up.gif) 100% 7px no-repeat;
	padding-right:10px;
}			
.bigbut
{
	float:left;
    margin-bottom:5px;
	margin-right:5px;
	text-align:center;
}
.overbigbut
{
    margin-bottom:30px;
}
.bigbut.bg0
{
    background:url(img/menu-bg0.png) 50% 15px no-repeat;
}
.bigbut.bg1
{
    background:url(img/menu-bg1.png) 50% 15px no-repeat;
}
.bigbut.bg2
{
    background:url(img/menu-bg2.png) 50% 15px no-repeat;
}
.bigbut.bg3
{
    background:url(img/menu-bg3.png) 50% 15px no-repeat;
}
.bigbut.bg4
{
    background:url(img/menu-bg4.png) 50% 15px no-repeat;
}
.bigbut.bg5
{
    background:url(img/menu-bg5.png) 50% 15px no-repeat;
}
.bigbut.bg6
{
    background:url(img/menu-bg6.png) 50% 15px no-repeat;
}
.bigbut a
{
    border:1px solid #F0F0F0;
    color:#666666;
    display:block;
    float:left;
    text-decoration:none;
    vertical-align:middle;
    width:108px;
    	padding-top:75px;
    height:22px;
    font-size:11px;
}
.bigbut a:hover
{
    border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    border-style:solid;
    border-width:1px;
    color:#000;			
}			
.h2
{
    font-size:22px;
    margin-bottom:20px;
    font-weight:800;
}
.h3
{
    font-size:14px;
    margin-bottom:15px;
    font-weight:800;
    position:relative;
}
.h3.neh3
{
	padding-left:25px;
}
.h3 ins
{
	cursor:pointer;
	position:absolute;
	left:0;
	top:-1px;
	width:18px;
	height:18px;
    background:url(img/superarr.gif) 0 0 no-repeat;	
    overflow:hidden;
   _zoom:1;
}
.h3 ins.minimize
{
background:url(img/superarr.gif) 0 -18px no-repeat;	
}

.input
{
    margin-bottom:20px;
}
td .input.short input
{
    width:50px;
}
.tbl .input input
{
    width:300px;
    border:solid 1px #cbcbcb;    
}
.tbl .input
{
    margin:0;
}
.tbl select
{
    min-width:50px;
    margin:0;
    border:solid 1px #cbcbcb;    
}
tr.alt input, tr.alt select
{
    background:#ECECEC;

}
.input input
{
    border:1px solid #EEE;
    color:#4b4b4b;
    font-size:16px;
    font-weight:800;
    height:22px;
    width:438px;
    padding-left:5px;
    margin-right:6px;    
}
.input label
{
    display:block;
    margin-bottom:3px;
}
.sub input
{
    padding:3px 5px;
    background:#000;
    color:#FFF;
    cursor:pointer;
}
select
{
    margin-bottom:15px;
    border:1px solid #EEE;
    color:#4b4b4b;
    /*width:90px;*/
    font-size:16px;
    font-weight:800;    
    height:22px;     
    vertical-align:-1px;    
}
.allact
{
    width:16px;
    height:14px;
    display:inline-block;
    zoom:1;
   *display:inline;
    overflow:hidden;
   _zoom:1;    
    margin:6px 3px 0 3px;
}
.allact#allok
{
    background:url(img/act-icon.png) 0 0 no-repeat;
}
.allact#alldel
{
    background:url(img/act-icon.png) -16px 0 no-repeat;
}
.allact#allbad
{
    background:url(img/act-icon.png) -32px 0 no-repeat;
}
td .p_ch, th .p_all
{
    vertical-align:-3px;
    margin-right:5px;
}
td .del, td .edit, td .exch
{
    margin-right:10px;
}
.user
{
    float:left;
    width:19px;
    height:25px;
    overflow:hidden;
   _zoom:1;
    margin-right:8px;
    margin-top:-5px;

}
.user.u1
{
    background:url(img/user.png) 0 0 no-repeat;     
}
.user.u2
{
    background:url(img/user.png) -19px 0 no-repeat;    
}
.user.u3
{
    background:url(img/user.png) -38px 0 no-repeat;    
}
.user.u4
{
    background:url(img/user.png) -57px 0 no-repeat;    
}
#allgen
{
	width:16px;
	height:14px;
    display:inline-block;
    zoom:1;
   *display:inline; 
    background:url(img/allgen-bg.png) 0 0 no-repeat; 
	vertical-align:-3px;	
	margin-left:5px;
	
}
#allupdate
{
	width:16px;
	height:14px;
    display:inline-block;
    zoom:1;
   *display:inline; 
    background:url(img/allupdate-bg.png) 0 0 no-repeat; 
	vertical-align:-3px;	
	margin-left:5px;
}
