/*body{width:1240px;margin:auto;padding:0;background-color:#d8d5d5;text-align:center;border:0px solid black;}*/
body,html,input {font:normal 14px 'Trebuchet MS',Verdana,Tahoma,'Trebuchet MS','Sans-serif',Arial,Georgia;}

/*#body-login {background:#346381 url('images/bg_small.jpg') no-repeat center center;}
#body-users {background:#346381 url('images/bg_small.jpg') no-repeat center center;}
#body-user-edit {background:#346381 url('images/bg_small.jpg') no-repeat center center;}
#body-offers {background:#346381 url('images/bg.jpg') no-repeat center center;}*/

#body-login {background:black no-repeat center center;}
#body-users {background:black no-repeat center center;}
#body-user-edit {background:black no-repeat center center;}
#body-offers {background:black no-repeat center center;}
#body-content {width:100%;margin:0 auto;position:relative;}
#body-content-login {width:100%;margin:0 auto;position:relative;}
#labelFld (margin:0;padding:8px 10px;font:normal 26px Georgia,Verdana,Tahoma;)

img {padding:0px;outline:none;border:0;}
p {margin:0;padding:0;}
a {color:#000;background-color:inherit;text-decoration:underline;outline:none;}
a:hover {background-color:inherit;text-decoration:none;outline:none;}
.translator {color:#ff0000;}
input[type="text"], input[type="password"], input[type="number"], select {width:100%;
	-moz-border-radius: 4px 4px 4px 4px;
    background:transparent url(images/f_bg.gif) repeat-x 0 0;
    border-color:#999999 #cccccc #cccccc #999999;
    border-style:solid;
    border-width:1px;
    color:#23607F;
    margin:0;
    padding:5px;
	font:normal 16px 'Trebuchet MS';
}
input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, select:focus {border:1px solid #ff9900;}
option {background-color:#fff;}
fieldset {
	-moz-border-radius: 4px 4px 4px 4px;
	min-width:300px;
    border-color:#999999 #cccccc #cccccc #999999;
    border-style:solid;
    border-width:1px;
    color:#23607F;
    margin:0;
	font:normal 16px 'Trebuchet MS';
}

h2.nav-title {margin:0 0 5px 5px;padding:8px 0 0 0;
	font-weight:normal;
	font-size:14px;
	height:25px;
	text-indent:35px;text-align:left;
	background:transparent url(images/nav-home.gif) no-repeat 5px 5px;
}

#login {width:500px;height:320px;
	text-align:center;
	margin:auto;
	margin-top:15%;
	background:transparent url(images/login-back.gif) no-repeat;
	color:#23607F;
}
#login-img {width:50px;height:75px;
	float:left;
	margin-top:55px;
	margin-left:5px;
	background:transparent url(images/keys.jpg) no-repeat;
}
#image {width:100%;height:55px;
	float:center;
	//background:transparent url(images/32x32_web.png) no-repeat;}
/* #msg-err {width:340px;height:40px; */
.msg-err {float:left;
	text-align:left;
	padding:0 3px 2px 25px;
	-moz-border-radius: 4px 4px 4px 4px;
	border:1px solid #990000;
    color:#990000;
	background:transparent url(images/delete.gif) no-repeat 3px 2px;
}
.msg-success {float:left;
	text-align:left;
	padding:0 3px 2px 25px;
	-moz-border-radius: 4px 4px 4px 4px;
	border:1px solid #990000;
    color:#990000;
	background:transparent url(images/delete.gif) no-repeat 3px 2px;
}


/*, #submit-btn-add*/
.submit-btn {width:150px;height:31px;
	border:0;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	background:transparent url(images/login-btn-ues.gif) no-repeat;
	//background-color:#bf9e4f;
}
.submit-btn:hover {background-position:left bottom;}

.submit-out-btn {height:31px;
	border:0;
	color:#fff;
	cursor:pointer;
	font-weight:bold;	
	background:transparent url(images/login-btn-ues.gif) no-repeat;
	//background-color:#bf9e4f;
}
.submit-out-btn:hover {background-position:left bottom;}

.submit-del-btn {height:31px;
	border:0;
	color:#000;
	cursor:pointer;
	font-weight:bold;	
	background:transparent url(images/login-btn-ues.gif) no-repeat;
	//background-color:#bf9e4f;
}
.submit-out-btn:hover {background-position:left bottom;}

#header-wrap, #footer-wrap, #content-wrap {width:950px;position:relative;text-align:center;}
#content-wrap {margin:10px 0;}
#header-content, #footer-content {width:100%;}

#header-menu {width:100%;height:55px;
	margin-top:-5px;
	//background:transparent url(images/header-menu-back.gif) no-repeat scroll 0 0;
	background-color: black;
}
#footer-menu {width:100%;height:35px;
	//background:transparent url(images/footer-menu-back.gif) no-repeat scroll 0 0;
	background-color: white;
	text-align:left;
	padding:10px 0;
}
#content-top {width:100%;height:35px;
	text-align:center;
	//background:transparent url(images/content-top-bottom.gif) no-repeat left top;
	background-color: white;
}
#content-bottom {width:100%;height:35px;
	//background:transparent url(images/content-top-bottom.gif) no-repeat left bottom;
	background-color: white;
}

#content-search {width:100%;
	float:left;
	text-align:center;
	//background:transparent url(images/content-back.gif) repeat-y;
	background-color: white;
}

#header-wrap-small, #footer-wrap-small, #content-wrap-small {width:950px;position:relative;text-align:center;}
#content-wrap-small {margin:10px 0;}
#header-content-small, #footer-content-small {width:950px;}

#header-menu-small {width:100%;height:55px;
	margin-top:-5px;
	//background:transparent url(images/header-menu-back_small.gif) no-repeat scroll 0 0;
	background-color: black;
}
#footer-menu-small {width:100%;height:35px;
	//background:transparent url(images/footer-menu-back_small.gif) no-repeat scroll 0 0;
	background-color: white;
	text-align:left;
	padding:10px 0;
}
#content-top-small {width:100%;height:35px;
	text-align:left;
	//background:transparent url(images/content-top-bottom_small.gif) no-repeat left top;
	background-color: white;
}
#content-bottom-small {width:100%;height:35px;
	//background:transparent url(images/content-top-bottom_small.gif) no-repeat left bottom;
	background-color: white;
}

#content-search-small {width:100%;
	float:left;
	text-align:center;
	//background:transparent url(images/content-back.gif) repeat-y;
	background-color: white;
}

#content {width:100%;
	overflow:hidden;
	//background:transparent url(images/content-back.gif) repeat-y;
	background-color: white;
}
#content_main {width:100%;float:left;padding:0 10px;}

#content-small {width:950px;
	overflow:hidden;
	//background:transparent url(images/content-back_small.gif) repeat-y;
	background-color: white;
}
#content_main-small {width:100%;float:left;padding:0 10px;}
.square {width:100px;height:100px;
	float:left;
	padding:5px;
	margin:10px;
}
.square a{text-decoration:none;}
.square a:hover{text-decoration:none;}
.square .sq_labels {
	display:block;
	width: 100%;
	padding:6px 0 0 0;
	text-decoration:none;
}

/* Header Main Menu */
#logo {float:center;width:100%;text-align:center;border:0px solid red;}
#logout {float:right;text-align:right;}
#users {float:left;width:200px;text-align:right;}
#upload {float:left;width:230px;text-align:left;}
#pageNavi {width:34%;margin-left:33%;}

.ctable {width:99%;
	float:left;
	text-align:left;
	border:1px solid #b4b4b4;
}
.ctable tr {border:1px solid #b4b4b4;}
tr.odd {background-color:#fff;}
.ctable a {text-decoration:none;}
.ctable th {padding:5px;border:1px solid #b4b4b4;}
.ctable td {padding:5px;border:1px solid #b4b4b4;}

/* Classes for align */
.float-left {float:left;}
.float-right {float:right;}
.float-center {float:center;}
.align-left  {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
/* End classes to align */