html { height: 100%; }
body { height: 100%; width: 1224px; margin: 0; padding: 0; border: 0; background: #5A6571;
  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: auto; margin-right: auto; }
img { border: none; }
table, tr, td, tr { border-collapse: collapse; vertical-align: top; text-align: left;
  font: 13px/15px Verdana,Arial,Helvetica,sans-serif; }
a { color: #8D0D19;}

#header { text-align: left; color: #D4E6F4; position: relative; background:#8A939D;}
#header a { color: #D4E6F4; }
#header h1 { padding: 1em; margin: 0;}

/* Note: IE 5 & 6 won't understand min-height */
#main { float:left; background:#FFFFFF; width:99.2%; padding:10px 5px 10px 5px;}
#footer { height:30px; text-align:center; background:#8A939D; padding-top:5px; color:#FFFFFF; float:left; width:100%;}
#menu { border-bottom: 1px solid #9E9E9E; height: 20px; padding: 0px 5px 5px 5px; }
#pagination .selected{ font-weight: bold; color: #8D0D19; }
#sub_title { font-size:22px; padding-left:20px; margin-bottom:20px; height:30px; line-height:32px; }
input:focus, textarea:focus {background-color: lightyellow;}

/* MENU */
#navigation, #navigation_username { float:left; padding:0px 10px 0px 10px; background-image:url(../images/bg_meni_off.jpg); height:25px;}
#navigation:hover { float:left; padding:0px 10px 0px 10px; background-image:url(../images/bg_meni_on.jpg); height:20px;}
#navigation a { color:white; }

/* CONTACT US */
#left_contact { float:left; width:20%; }
#right_contact { float:left; width:80%; }
#error{ color:red; }

/* PART_EXCHANGE */
#jobs_50 { float:left; width:50%; }

/* ADMIN_USERS */
#a_all { width:100%; }
#a_user { width:70%; font-size:12px; }
.a_user_2 { float:left; width:2%; }
.a_user_3 { float:left; width:3%; }
.a_user_4 { float:left; width:4%; }
.a_user_5 { float:left; width:5%; }
.a_user_6 { float:left; width:6%; }
.a_user_7 { float:left; width:7%; }
.a_user_8 { float:left; width:8%; }
.a_user_10 { float:left; width:10%; }
.a_user_13 { float:left; width:13%; }
.a_user_15 { float:left; width:15%; }
.a_user_17 { float:left; width:17%; }
.a_user_20 { float:left; width:20%; }
.a_user_30 { float:left; width:29%; }
#a_category { font-size:16px; font-weight:bold; padding:2px 0px 2px 5px;}
#a_subcategory { float:left; width:58%; padding-left: 2%; }
#a_all:hover { background: #D4E6F4; }

/* RANDOM CLASSES */
.float_left{ float:left;}
.clear_float { clear:both; }
.bg1 { background-color:white; }
.bg2 { background-color: lightblue; }
.darkturquoise { background-color: darkturquoise; }
.margin_top_30 { margin-top:30px; }
.border_bottom_96 { border-bottom: solid thin black; width:96%; float:left;}
.border_bottom_100 { border-bottom: solid thin black; }
.border_bottom_20 { border-bottom: solid thin black; width:20%; float:left;}
.border_top_100 { border-top: solid thin black; }
.border_top_10 { border-top: solid thin black; width:10%; }
.padding_top_bottom5 { padding:5px 0px 5px 0px; }
.height_20 { height:20px; }
.align_right { text-align:right; }
.margin_menu{ margin:0px 5px 0px 0px; }

/* CALENDAR */

/* calendar icon */
img.tcalIcon { cursor: pointer; margin-left: 1px; vertical-align: middle; }
/* calendar container element */
div#tcal { position: absolute; visibility: hidden; z-index: 100; width: 158px; padding: 2px 0 0 0; }
/* all tables in calendar */
div#tcal table { width: 100%; border: 1px solid silver;	border-collapse: collapse; background-color: white; }
/* navigation table */
div#tcal table.ctrl {	border-bottom: 0; }
/* navigation buttons */
div#tcal table.ctrl td { width: 15px; height: 20px; }
/* month year header */
div#tcal table.ctrl th { background-color: white;	color: black; border: 0; }
/* week days header */
div#tcal th { border: 1px solid silver; border-collapse: collapse; text-align: center; padding: 3px 0;
              font-family: tahoma, verdana, arial; font-size: 10px; background-color: gray; color: white; }
/* date cells */
div#tcal td { border: 0; border-collapse: collapse;	text-align: center;	padding: 2px 0;
							font-family: tahoma, verdana, arial; font-size: 11px; width: 22px; cursor: pointer; }
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth { color: silver; }
div#tcal td.weekend { background-color: #ACD6F5; }
div#tcal td.today { border: 1px solid red; }
div#tcal td.selected { background-color: #FFB3BE; }
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF { position: absolute; visibility: hidden; z-index: 98; border: 0; }
/* transparent shadow */
div#tcalShade {	position: absolute;	visibility: hidden;	z-index: 99; }
div#tcalShade table {	border: 0; border-collapse: collapse;	width: 100%; }
div#tcalShade table td { border: 0; border-collapse: collapse; padding: 0; }

