/* CSS Mini Reset */
html, body, div, form, fieldset, legend, label, ul, ol, li, h1, h2, h3, h4, h5, h6, blockquote, footer, header, nav {margin: 0; padding: 0;}
table {border-spacing: 0; border-collapse: collapse;}
li {list-style: none;} a, a:hover {text-decoration: none; outline: none;} 
img, fieldset {border: 0; height: auto;}
h1, h2, h3, h4, h5, h6, th, td, p, caption {font-weight: normal; font-size: 1em;} 
footer, header, nav, section {display: block;}

h1{font-weight: bold; font-size: 20px; margin:10px;}
h2{font-weight: bold; font-size: 18px; margin:10px;}
h3{font-weight: bold; font-size: 16px; margin:10px;}

/*img, object {max-width: 100%;}*/
.clear {clear:both;}

body {font-family:Tahoma,Geneva,Arial,sans-serif; font-size:13px; line-height:18px; width:100%; height:100%;}
html {width:100%; height:100%;}

p {font-size:13px; line-height:18px; margin:10px 0;}
a {color:#264151;}

#main {min-width:880px; min-height: 100%; height: auto !important; height: 100%; margin:0 auto -56px;}

.header {background:url(img/header-bg.gif); border-bottom:1px solid #d2d3d4; height:55px; line-height:52px; padding:0 20px;}
.header img {vertical-align:middle;}

.top-menu {float:right; font-weight:bold;}
.top-menu a {margin:0 10px; font-size:12px;}
.top-menu a:hover {color:#ee4e1e;}

.nav-bg {height:54px; background:url(img/menu-bg.gif) repeat-x left top; border-bottom:1px solid #d2d3d4; padding:0 20px;}
.nav-bar{ font-size:11px; color:#888888; margin-bottom:18px;height:20px; background:#f5f5f5; box-shadow:0px 1px 3px #aaaaaa; -moz-box-shadow:0px 1px 3px #aaaaaa; -webkit-box-shadow:0px 1px 3px #aaaaaa; padding:2px 20px;}
.nav {height:30px; background:url(img/nav-bg.gif) repeat-x left top; border:1px solid #cecece; float:left; padding-left:2px; padding-top:2px; margin-top:10px;
	box-shadow:0px 1px 0px #fcfcfc; -moz-box-shadow:0px 1px 0px #fcfcfc; -webkit-box-shadow:0px 1px 0px #fcfcfc;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.nav li, .user-settings {height:26px; border:1px solid #c9c9c9; float:left; width:95px; text-align:center; margin-right:2px; background:url(img/nav-a.gif) repeat-x left top;
	box-shadow:0px 1px 0px #dbdbdb; -moz-box-shadow:0px 1px 0px #dbdbdb; -webkit-box-shadow:0px 1px 0px #dbdbdb;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.nav li:hover, .user-settings:hover {background:url(img/nav-a-hover.gif) repeat-x left top;}
.nav li a {font-size:11px; font-weight:bold; color:#717171; display:block; width:95px; height:26px; line-height:25px; text-shadow:0px 1px 0px #fafafa;}


.user {float:right; color:#848484; padding-top:14px; line-height:22px; min-width:200px;}
.user-settings {height:20px; width:35px; line-height:24px; float:right; margin-left:8px;}

.wrap {padding:0 20px 76px 20px;}

a i {color:#717171;}
a:hover i {color:#ee4e1e;}

.box {width:125px; height:98px; background:url(img/box-bg.gif) repeat-x left top; display:block; float:left; margin:20px 20px 0 0; border:1px solid #d2d3d4; text-align:center;
	font-weight:bold; padding:20px 10px 0 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.box:hover {background:url(img/box-hover.gif) repeat-x left top;}


.footer {background:url(img/header-bg.gif); border-top:1px solid #d2d3d4; height:55px; line-height:52px; padding:0 20px; font-size:11px;}



input[type="submit"], input[type="button"] {background:#2e3646; border:0; color:#ffffff; font-size:11px; font-weight:bold; padding:3px 7px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer;}

#msg {background:green; display:block; padding:3px; color:#ffffff; font-weight:bold; text-align:center; margin:6px 0;}
#err_msg {background: #cc0000; display:block; padding:3px; color:#ffffff; font-weight:bold; text-align:center; margin:6px 0;}


.admin_list_edit{float:right;width:300px;/*border:1px solid red;*/}
.admin_list{/*border:1px solid green;*/}

.cms_user{/*border:1px solid green;*/}
.cms_user_delete{margin-top:40px;}

.cms_user_login{margin-top:40px;}
.cms_user_forget{float:right;}
.cms_user_forget, .cms_user_forget a{font-size: 11px;color:#aaaaaa;}

