﻿body { background-color:#6A89A2; background-image:url("/Images/bg.png"); background-repeat:repeat-x; font-family:Verdana; font-size:.8em; margin:0; }
h1, h2, p { margin:0; }
a { color:#333; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
th { text-align:left; }
img { border:none; }

.floatLeft { float:left; }
.floatRight { float:right; }
.btnDelete { cursor:pointer; }
.ok { -moz-border-radius:7px; clear:both; margin-right:10px; width:125px; text-align:center; font-size:11px; padding:.7em 1em; font-weight:bold; cursor:pointer; background-color:Green; color:White; }

#wrapper { background-color:#FFF; margin:20px auto; width:960px; overflow:hidden; }
#header { background-image:url("/Images/header-bg.png"); overflow:hidden; height:100px; }
#headerContent { margin:7px 15px; color:#FFF; font-size:.85em; }

#topMenu { text-align:right; margin:2px 0 0 0; padding:10px 15px; background-color:#666; color:#FFF; font-size:.85em; }
#topMenu a { font-weight:normal; text-transform:uppercase; color:#FFF; }

#content { padding:15px 15px 0 15px; overflow:hidden; }

#leftContent { width: 225px; margin:0 35px 0 0; float:left; }

#centerContentAdmin { padding:15px; }
#centerContentAdmin h1, #centerContentAdmin h2 { margin:0 0 15px 0; }
#centerContentAdmin a { color:#829CB1; }

#centerContent { width: 465px; float:left; }
#centerContent img { border:1px solid #D4D4D4; padding:3px; }
#newsWrapper { overflow:hidden; margin:10px 0; }
.newsItem { color:#666; width:220px; float:left; margin:0 0 20px 0; }
.newsItem h1 { font-size:1.2em; font-weight:normal; margin:3px 0; }
.newsItem p { line-height:1.3em; font-size:.85em; }
.newsItem.divider { margin:0 25px 0 0; }

#centerContentFull { width: 670px; float:left; }
#centerContentFull h1 { margin:15px 0 7px 0; color:#666; font-size:1.6em; font-weight:normal; }
#centerContentFull h1.title { margin:0 0 10px 0; }

#rightContent { width: 180px; margin:0 0 0 25px; float:left; }
.mediumBox { height:130px; background-image:url("/Images/Tracksystem/medium-box.png"); background-repeat:no-repeat; margin:0 0 15px 0; }
.smallBoxRed { height:75px; background-image:url("/Images/Tracksystem/small-box-red.png"); background-repeat:no-repeat; margin:0 0 15px 0; }
.smallBoxBlue { height:75px; background-image:url("/Images/Tracksystem/small-box-blue.png"); background-repeat:no-repeat; margin:0 0 15px 0; }
.largeBoxRed { height:230px; background-image:url("/Images/Tracksystem/large-box-red.png"); background-repeat:no-repeat; margin:0 0 15px 0; }

#leftMenu { line-height:1.5em; font-size:1.1em; color:#666; }
#leftMenu p { border-bottom:1px dashed #CCC; padding:0 0 3px 0; margin:0 0 3px 0; }
#leftMenu a { font-weight:normal; color:#666; }
#leftMenu a:hover { text-decoration:none; font-weight:bold; }

#contact { margin:15px 0 0 0; font-size:.8em; line-height:1.5em; color:#333; }
#footer { padding:15px; border-top:5px solid #666; overflow:hidden; font-size:.8em; margin:20px 0 0 0; }

/* ----------- My Form ----------- */
.form-container { padding:1.5em 1.5em 0; }
.myform .spacer { clear:both; height:1px; }
.myform { /*margin:0 auto; width:400px;*/ padding:14px; font-size:11px; }
.myform p, .myform h1, .myform form, .myform button { border:0; margin:0; padding:0; }
.myform .cancel { -moz-border-radius:7px; clear:both; margin-right:10px; width:125px; text-align:center; font-size:11px; padding:.7em .7em; font-weight:bold; cursor:pointer; }
.myform .invalid { color:Red; }
.validation-summary-errors { border:1px dashed Red; margin:1.5em 1.5em 0; padding:0.7em 1em 0.5em; font-size:.9em; }
.validation-summary-errors li { color: Red; }
.input-validation-error { background-color:MistyRose; }
.myform .formItems { overflow:hidden; }
.myform .formItems .formItem { float:left; width:50%; }
.myform .formItems .formItem.full { float:left; width:100%; }

/* ----------- Stylized ----------- */
#stylized { border:solid 1px #b7ddf2; background:#ebf4fb; }
#stylized h1 { font-size:20px; font-weight:bold; margin-bottom:8px; }
#stylized p { font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px; }
#stylized label { display:block; font-weight:bold; text-align:left; width:180px; float:left; }
#stylized .small { color:#666666; display:block; font-size:11px; font-weight:normal; text-align:left; width:180px; }

#stylized textarea { height:100px; font-size:11px; font-family:Verdana; -moz-border-radius:5px; float:left; padding:4px 2px; border:solid 1px #aacfe4; width:650px; margin:2px 45px 20px 10px; }
#stylized input { -moz-border-radius:5px; float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 10px 20px 10px; }
#stylized input.number { width:100px; }

#stylized button { -moz-border-radius:7px; clear:both; margin-right:10px; width:125px; text-align:center; font-size:11px; padding:.7em .7em; font-weight:bold; cursor:pointer; }
#stylized button.ok { background-color:Green; color:#FFF; padding:.7em; }
#stylized button.cancel {  background-color:Red; }

.cke_skin_kama { display:inline-block !important; }
span.cke_skin_kama { -moz-border-radius:5px 5px 5px 5px; background-color:#FFFFFF; border:1px solid #AACFE4 !important; margin:0 0 0 0.9em !important; padding:5px; width:77% !important; }

.modalPopup { display:none; }
.convertCurrency { color:ForestGreen; cursor:pointer; }
.floatBox { float:left; padding:0.7em 0 0 0; }

.currencyBox { border:1px solid #DDEEFF; padding:8px; margin:1em 0; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.currencyWrap { float:left; width:50%; }
.currencyWrap p.mainView { font-size:1.2em; font-weight:bold; }
