.camp table.buttons { margin:0 0 12px 0; }
.camp table.buttons td { padding:2px; width:25%; }
.camp table.buttons .button { width:100%; font-size:110%; }

.camp .welcome { background:url('/@/images/loc/camp.jpg') 50% 0% no-repeat #fdad3e; padding-top:300px; margin-bottom:12px;  }
.camp .welcome .block-rounded { background:#a32028; color:#ffe0e2; margin:0; }
.camp .welcome .block-rounded .text { text-align:center; padding:10px 20px; }
.camp .welcome .gypsy-pers { position: absolute; height: 280px; width: 232px; top: 19px; left: 0px; }
.camp .welcome .gypsy-pers:hover { background: url('../images/loc/camp-pers.png') 0 0 no-repeat; }
.camp .welcome .exchange-pers { position: absolute; height: 219px; width: 130px; top: 34px; left: 342px; }
.camp .welcome .exchange-pers:hover { background: url('../images/loc/camp-pers.png') -234px 0 no-repeat; }
.camp .welcome .amulet-pers { position: absolute; height: 244px; width: 107px; top: 46px; left: 524px; }
.camp .welcome .amulet-pers:hover { background: url('../images/loc/camp-pers.png') -363px 0 no-repeat; }

div.block-bordered h3 { text-align: center; font-size: 10pt; font-weight: bold; color: #975D17; margin: 0 0 3px 0; background: none;  text-shadow: 0 1px 0 #f8e9cd;}
div.block-bordered h2 { text-align: center; font-size: 20pt; font-weight: normal; color: #975D17; margin: 0 0 3px 0; background: none; }

.camp .css { font-size: 11px; }

.camp table.buttons { margin:0 0 12px 0; }
.camp table.buttons td { padding:0 2px; }
.camp table.buttons .button { width:100%; font-size:110%; }

.camp .amulet-tip { color: #878787; }
.camp .stat-bonus { color: #466f96; font-weight: bold; }
.camp .stat-bonus.bg { background-color: #ded4bb; padding-left: 5px; padding-right: 5px; border-radius: 3px; margin-bottom: 1px; }
.camp .amulet-name { color: #8e5a26; font-weight: bold; }

.camp p { text-align: left; padding: 5px 0px 0px 0px; }
.camp p.center { text-align: center; }

.camp .amulet-get-list { clear: both; }
.camp .amulet-get-list > span { width: 25%; float: left; text-align: center; height: 170px; }
.camp .amulet-get-list > span p { line-height: 130%; text-align: center; }
.camp .amulet-get-list > span div.padding { padding-top: 1px; }
.camp .amulet-get-list > span div.padding img { background: url('/@/images/ico/slot.png'); }


.camp .amulet-new-get-list { clear: both; }
.camp .amulet-new-get-list > span { width: 33%; float: left; text-align: center; height: 170px; }
.camp .amulet-new-get-list > span p { line-height: 130%; text-align: center; }
.camp .amulet-new-get-list > span div.padding { padding-top: 1px; }
.camp .amulet-new-get-list > span div.padding img { background: url('/@/images/ico/slot.png'); }

.camp .info { color: #8e5a26; background-color: #f6d495; margin: 20px 5px 20px 5px; border-radius: 8px; height: 100px; text-align: left; padding: 10px 0px 0px 20px; line-height: 150%; }
.camp .info-img { position: absolute; right: 12px; bottom: 19px; }

.camp .info-new { color: #8e5a26; background-color: #f6d495; margin: 20px 5px 20px 5px; border-radius: 8px; height: 160px; text-align: left; padding: 10px 0px 0px 20px; line-height: 150%; }


.camp .block-bordered.css { margin-bottom: 14px; }

.camp #new-amulets-helper {  }
.camp #new-amulets-helper .steps-list { padding: 15px 0 20px 0; }
.camp #new-amulets-helper .steps-list .step {display: inline-block;//display: inline;zoom: 1;width: 185px;margin: 0 10px 0 9px;vertical-align: top;color: #975d17;}
.camp #new-amulets-helper .steps-list .step.step-1 { margin-left: 16px; }
.camp #new-amulets-helper .steps-list .step.step-1 .picture-block img { margin: 12px 0 0 -21px; }
.camp #new-amulets-helper .steps-list .step.step-2 {  }
.camp #new-amulets-helper .steps-list .step.step-2 span.crystal i { margin-top: -5px; }
.camp #new-amulets-helper .steps-list .step.step-2 span.crystal.green a { color: #11A025; }
.camp #new-amulets-helper .steps-list .step.step-2 .picture-block img { margin: 9px 0 0 -15px; }
.camp #new-amulets-helper .steps-list .step.step-3 {  }
.camp #new-amulets-helper .steps-list .step.step-3 .picture-block img { margin: -11px 0 0 -7px; }
.camp #new-amulets-helper .steps-list .step .heading-block {background: #FBD290;line-height: 13px;padding: 4px 7px 3px 7px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;height: 28px;position: relative;}
.camp #new-amulets-helper .steps-list .step.step-1 .heading-block,
.camp #new-amulets-helper .steps-list .step.step-2 .heading-block { background: url(../images/loc/camp/decor-heading-block-bg.png) right top no-repeat #FBD290; }
.camp #new-amulets-helper .steps-list .step .heading-block .num {float: left;font-size: 25px;font-weight: bold;line-height: 29px;margin: 0 5px 0 0;}
.camp #new-amulets-helper .steps-list .step .picture-block {height: 75px;vertical-align: middle;text-align: center;}
.camp #new-amulets-helper .steps-list .step .description-block { line-height: 15px; padding-left: 10px; }
.camp #new-amulets-helper .footer-hint { background: #FBD290; color: #7a4506; text-align: center; margin: 10px -7px -7px -7px; padding: 6px 5px 3px 5px; line-height: 16px; }
.camp #new-amulets-helper .footer-hint .important { color: #c20a15; }