/* * * * * * * * * * * * * * * * *
*  ----------------------------  *
*  ------ Hello stalker! ------  *
*  ----------------------------  *
*  --- Author: Florin T. Radica  *
*  --- Version: 0.1.0.0          *
*                                *
* * * * * * * * * * * * * * * * */

body {width: 960px; margin: auto auto; font: 16px arial, sans-serif; background: #FFF; color: #555;}
a {text-decoration: none;}
a:link {color: #00F;}    /* unvisited link */
a:visited {color: #00F;} /* visited link */
a:hover {color: #00F; background-color: #E5E5E5; text-decoration: underline;}   /* mouse over link */
a:active {color: #77F;}  /* selected link */
h1, h2, h3 {font-family: times, serif; color: #FA9218; margin: 7px 0px 0px 0px;}
h1 {border-bottom: solid 2px #FA9218;}
h2 {font-size: 40px;}
h3 {font-size: 32px;}
h6 {margin: 0px; font-size: 14px; text-transform: uppercase;}
p {text-align: justify;}
img {margin-bottom: -5px; border: 0px;}
blockquote p {padding-left: 200px;/* background: url('../images/openquote.gif') no-repeat 120px 0px;*/}


/* ***HEADER S*** */
#header {padding: 20px 20px 0px 20px;/* background: url('../images/header.png') no-repeat left top;*/}
/* ***HEADER F*** */


/* ***MAIN S*** */
#navHolder {height: 35px; padding: 1px 5px; background: #555;}
#navHolder a, #navHolder a.right {display: block; float: left; font-weight: bold; background: url('../images/button.gif') repeat-x center; height: 28px; padding: 7px 20px 0px 20px; margin-right: 5px; border-radius: 2px; text-align: center; color: black; text-decoration: none;}
#navHolder a.right {float: right; margin-right: 0px; margin-left: 5px;}
#navHolder a:hover, #navHolder a.active {background: url('../images/buttonh.gif') repeat-x center;}

#content {min-height: 300px; padding: 1px 30px; background: #EEE;}
.dotted {border: dashed rgba(132,153,59,0.5) 2px;}
.dottedBreak {border-top: none; border-right: none; border-left: none; margin: 0px -30px;}
.dottedBreak.mid {margin-top: 10px; margin-bottom: 20px;}
.dottedBreak.bottom {margin-top: 30px;}
.dottedBreak.topMargin {margin-top: 180px;}
.introDotted {border-top: none; border-bottom: none; border-left: none;}
.dottedImg {margin-left: -30px; padding: 0px 0px 0px 30px;}
.dottedImgBorder {border-left: none;}
.dotted.noTop {border-top: none;}
#contentHolder {border-top: none; border-bottom: none; margin-left: -7px; padding: 0px 5px; width: 800px;}

#topmenu {position: fixed; top: 0px; left: 0px; width: 98%; min-width: 877px; height: 160px; background: #EEE; padding: 10px 20px 10px 10px; text-align: center;}
#topmenu ul {padding: 0px; margin: 0px;}
#topmenu ul li {display: block;}
#topmenu fieldset {padding: 5px; margin: 0px;}
#topmenu fieldset#actions {display: block; float: left; width: 100px; text-align: left;}
#topmenu fieldset#view {display: block; float: left; width: 650px; text-align: left;}
#topmenu fieldset#view>ul>li {display: block; float: left; vertical-align: top; padding-right: 10px;}
#topmenu fieldset#statement {display: inline; width: 200px; text-align: left;}
#topmenu fieldset#invoice {display: inline; width: 140px; text-align: left;}
#topmenu fieldset#managemenu {display: block; float: right; width: 80px; text-align: left;}
#topmenu #actions a, #topmenu #managemenu a, #topmenu #invoice a, #topmenu #statement a {color: #B30; border-bottom: dotted 1px #B30;}
#topmenu #partdatefrom, #topmenu #partdateto, #topmenu #client, #topmenu #reg, #topmenu #runBtn {width: 70px;}
#topmenu a:hover {border-bottom: none !important;}

.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.italic {font-style: italic;}
.break {clear: left;}

.unnamed {font-weight: bold; color: red;}

#selecttech {display: none; background: #B00; color: #FFF; font-weight: bold; padding: 5px; width: 200px; border: solid 1px #600;}

.invoice{cursor: pointer;}
.invoice:hover{background: #DDD;}
/* ***MAIN F*** */

/* ***FOOTER S*** */
#footer-text {padding-top: 3px;}
#footer-text p {font: 12px arial, sans-serif; text-align: center; color: #888; margin: 0px 0px 5px 0px; padding: 12px 0px;}
#footer-text p.smallprint {font: 10px arial}
/* ***FOOTER F*** */

/* ***COLORS S*** */
.highlight {border-radius: 50px / 20px; background: yellow; -moz-box-shadow: 0px 0px 20px yellow; -webkit-box-shadow: 0px 0px 20px yellow; box-shadow: 0px 0px 20px yellow;}
/* ***COLORS F*** */