* {margin:0px;padding:0px;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */}

body {
  font-family: Verdana, Helvetica, Times, sans-serif;
  font-size: 14px;
  color: #595858;
  background: url('../img/bgr-site.jpg'), url('../img/bgr-site-02.jpg');
  background-repeat: no-repeat, repeat;
  background-position: center top, center top;
  background-attachment:fixed, fixed;
}
a {color:#FF6A00;text-decoration:none;}
.cCursor {cursor:pointer;}
.cClearBoth {clear:both;}
hr {height:1px;border:1px solid lightgray;}
hr.cClearBoth {clear:both;border:none;height:0px;}
.cWrapper {width:844px;float:none;margin:0px auto;}
.cWrapperTop {margin-top:10px;}
.cWarning {color:red;font-weight:bold;padding-left:20px;background:url('../img/icons/error.png') no-repeat;}
.confirmation {color:#6CB656;font-weight:bold;padding-left:25px;background:url('../img/icons/accept.png') no-repeat;}
#id_logo {width:409px;height:68px;display:block;background:url('../img/logo-backround.png') no-repeat;font-size:200%;text-align:center;color:#fff;line-height:220%;text-decoration:none;font-weight:bold;letter-spacing:2px;float:left;}

#id_userAccount {float:right;text-align:right;width:430px;}
#id_userAccount img {vertical-align:middle;}
#id_userAccount a {font-weight:bold;color:#fff;text-shadow: 1px 1px #101010;}
#id_userAccount a img {border:none;}
#id_userAccount a.cCustomerName {color:#FF6A00;font-size:120%;}

.cSubtitlePart {float:right;text-align:left;width:430px;font-size:150%;color:#fff;line-height:200%;text-shadow: 1px 1px #101010;}
.full {width:100%;}

ul, ol {margin-left:25px;}

#id_menuMain {width:844px;height:102px;background:url('../img/bgr-menu.png') no-repeat;text-align:center;}
#id_menuMain a {color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;font-size:130%;margin-top:4px;padding:20px 5px;width:150px;display:inline-block;text-align:center;height:94px;}
#id_menuMain a.cActive,
#id_menuMain a:hover {background:#FF6A00;}

.cWrapperContent {margin:10px auto;width:840px;padding:10px 0px;border-radius:10px;background-color:rgba(255,255,255,0.9);}
.cContent {margin:0px 20px;padding-bottom:10px;}

.cButton {border:none;padding:10px 30px;background:#FF6A00;border-radius:5px;color:#fff;font-size:110%;}
.cButton:hover {cursor:pointer;}

.cBreadCrumbs {font-size:90%;margin:0px 0px 5px 0px;color:gray;}
h1 {color:#018438;}
h2 {font-size:130%;color:#FF6A00;}
h2 img {vertical-align:middle;margin-right:20px;}

.cCenter {text-align:center;}

.cLoginPart {width:400px;margin-top:20px;}
.cFloatLeft {float:left;}
.cFloatRight {float:right;}
.cLoginHalfMiddle {width:400px;margin:0px auto;}

.cFieldWithHelpIcon {width:90%;float:left;margin-right:5px;}

.editForm {width:100%;}
.editForm th,
.editForm td {padding:2px 5px;}
.editForm th {text-align:right;background:#008037;color:#fff;width:150px;}

input[type=text],
input[type=password] {padding:4px;border:1px solid gray;border-radius:5px;background:#fff;}
textarea {padding:2px;font-family: Verdana, Helvetica, Times, sans-serif;font-size: 14px;}

.showHideID:hover {cursor:pointer;}

.cMenuCustomerAccount {margin-top:20px;}
.cMenuCustomerAccount a {border:3px solid #fff;border-radius:10px;padding:8px 20px;color:#fff;
-webkit-box-shadow: -3px 3px 4px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    -3px 3px 4px 0px rgba(50, 50, 50, 0.5);
box-shadow:         -3px 3px 4px 0px rgba(50, 50, 50, 0.5);
/* IE10 Consumer Preview */
background-image: -ms-radial-gradient(right top, ellipse farthest-corner, #F0D797 0%, #D8A41C 90%);
/* Mozilla Firefox */
background-image: -moz-radial-gradient(right top, ellipse farthest-corner, #F0D797 0%, #D8A41C 90%);
/* Opera */
background-image: -o-radial-gradient(right top, ellipse farthest-corner, #F0D797 0%, #D8A41C 90%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(radial, right top, 0, right top, 994, color-stop(0, #F0D797), color-stop(0.9, #D8A41C));
/* Webkit (Chrome 11+) */
background-image: -webkit-radial-gradient(right top, ellipse farthest-corner, #F0D797 0%, #D8A41C 90%);
/* W3C Markup, IE10 Release Preview */
background-image: radial-gradient(ellipse farthest-corner at right top, #F0D797 0%, #D8A41C 90%);}
.cMenuCustomerAccount a:hover,
.cMenuCustomerAccount a.cActive {background:#FF6A00;}

input.cInputTitle {font-weight:bold;border:none;background:none;}

table.listItems th {background:#008037;color:#fff;padding:4px 5px;}
table.listItems td {padding:2px 5px;text-align:left;}
tr {background:#E0E0E0;}
table.listItems tr:nth-child(odd) {background:#F4E28C;}
tr.cNoBackground {background:none;}

.cFooter {text-align:center;font-size:90%;background-color:rgba(190,190,190,0.9);border-radius:10px;padding-top:10px;margin-bottom:5px;}
/**HINTS*/
.hint{
  position:relative;
  float:left;
}
.hint a {
  text-decoration:none;
}
.hint_box{
  display:none;
  position:absolute;
  top:20px;
  left:0px;
  padding:4px;
  color:#000;
  font-size:100%;
  background:#FFFCDF;
  border:1px solid #666;
  width:200px;
  z-index:10;
}
.hintLink:hover {cursor:pointer;}

.cCover {color:gray;font-style:italic;}

.textPart ol {margin-left:25px;}
.textPart p {margin-top:5px;}

#id_messageGlobal {position:absolute;z-index:90;width:100%;height:1000%;top:0px;left:0px;background:url('../img/canvas.png');}
.cMessageGlobalWrapper {width:400px;margin:20px auto;padding:10px;}
#id_messageGlobalContent {background:#fff;color:#000;-moz-border-radius:10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}