/* Start of CMSMS style sheet 'RAKINOS' */
html {
    height: auto;
    min-height: 100%;
}
/*  Tags Declaration  */
BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    min-height: 100%; 
    color:#daaf8a; /* was 996C44 , c08754*/
    font-size:12px;
}
.bg-body1 {
    background: #150808 url("images/rakinos/bg-body-bottom-home.jpg") repeat-x left bottom;
}
.bg-body-top {
    float: left;
    width: 100%;
    position: relative;
    z-index: 100;
    min-height: 450px;
    background: url("images/rakinos/bg-body-top.jpg") repeat-x left top;
}

A {
text-decoration: none;
color:#FF9119;
font-size:11px;
}
A:HOVER {text-decoration: underline;}
IMG {border: none;}
LABEL {cursor: pointer;}
FORM {
    padding: 0;
    margin: 0;
}
/*  Page  */
#page {
    margin: auto;
    text-align: left;
    width: 907px;
}
.bg-page {
    float: left;
    width: 100%;
    background: url("images/rakinos/bg-page.jpg") right top no-repeat;
    position: relative;
    z-index: 100;
}

/*  Header  */
.header {
    float: left;
    width: 100%;
}

.content h2 {
    margin:0px 0px 15px 0;
    font-size:22px;
    color:#fe9814;
}

.logotype {
    float: left;
    width: 100%;
    font-size: 1px;
    line-height: 0;
    margin: 0 0 0 -79px;
    position: relative;
    z-index: 100;
}

.newsletter {
    clear:left;
}
.relaxator {
	width:100%;
	clear:both;
	float:left;
	height:0px;
    font-size: 1px;
    line-height: 0;
}
.border {
    float: left;
    width: 100%;
    font-size: 1px;
    line-height: 0;
    height: 0;
    border-top: 1px solid #3F1809;
}

.more-link A {
    font-size: 11px;
    font-weight: bold;
    color: #FF7D0D; /* was #FF7D0D */
    background: url("images/rakinos/content/icon-more.gif") left center no-repeat;
    padding: 4px 0 4px 18px;
}
.header .left-content {
    float: left;
    width: 445px;
}
.main-menu {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    color: #e07e14; /* was #AD5207 */
    border-bottom: 2px solid #65260e;
  /*  border-top: 1px solid #65260e; */
    margin: 5px 0 0 0;
}
.main-menu UL {
    float: left;
    width: 100%;
    padding: 6px 0 8px 0;
    margin: 0;
    list-style-type: none;
}
.main-menu UL LI {
    float: left;
    padding: 0 0px 0 33px;
    white-space: nowrap;
}
/*  Fix for Safari  */
/*\*/
html>body* .main-menu UL LI {padding: 0 0px 0 32px;}
/**/
.main-menu UL LI.first {
    padding: 0;
}
.main-menu UL LI A {color: #d46407;} /* was #AD5207 */
.main-menu UL LI.selected A,
.main-menu UL LI A:HOVER {
    color: #ffb31f; /* was #F3851B */
    text-decoration: none;
}

/*  Content  */
.content {
    float: left;
    width: 100%;
    min-height:500px;
}
.content P {
    padding: 0 0 18px 0;
    margin: 0;
    font-size: 12px;
    line-height:16px;
    color: #ecc39e;
}
.content .left-content {
    float: left;
    width: 465px;
    padding: 27px 0 0 0;
}
.alt-menu {
    float: left;
    width: 100%;
    border-top: 1px solid #3F1809;
    padding: 15px 0 0px 0;
    margin: 20px 0 0 0;
}
.alt-menu UL {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.alt-menu UL LI {
    float: left;
    width: 250px;
    margin: 0 0 0 78px;
}
.alt-menu UL LI.first {margin: 0;}
.alt-menu .image {text-align: center;} 
.left {float: left;}
.right {float: right;}

.image {
    font-size: 1px;
    line-height: 0;
    border:0;
}

.image img {
    border:0;
}
/*  Footer  */
.footer {
    float: left;
    width: 100%;
    padding: 15px 0 30px 0;
    border-top: 1px solid #3F1809;
}
.footer P,
.footer A {
    padding: 2px 0 0 0;
    margin: 0;
    font-size: 11px;
    color: #F38B1B;
}
.footer .rights {color: #996C44;}
.footer A { font-weight:bold; }
.footer UL {
    padding: 0;
    margin: 0;
    list-style-type: none;            
}
.footer UL LI {
    display: inline;
    color: #341B0C;
}
.footer UL LI A {margin: 0 3px 0 0;}
.menu-page {
    float: left;
    width: 100%;
}
.menu-page .more-link A {margin: 0 18px 0 0;}
.menu-page .padding {
    padding: 0 0 60px 0;
}
P.info-text {
    font-size:10px;
    padding: 0px 0 0 18px;
    margin: 7px 0 0 0;
    background: url("images/rakinos/content/icon-info.gif") left center no-repeat;
}
.padding-none {padding: 0 !important;}
.news-page {
    float: left;
    width: 100%;
}
.news-page .border {margin: 0 0 23px 0;}
.news {
    float: left;
    width: 100%;
}
.news .news-image {
    float: left;
    font-size: 1px;
    line-height: 0;
}

.news .news-image img {
    border:1px solid #ffaf0f;
}
.news .news-info {
    float: right;
    width: 200px;
}
.news .news-article {
    padding: 10px 0 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #FF9119;
}
.news .news-article A {
color: #FF9119;
font-size: 14px;
}
.news .news-text {
    float: left;
    width: 100%;
    padding: 10px 0 20px 0;
}
.right-content {
    float: right;
    width: 100%;
    position: relative;
    right: 75px;
    padding: 250px 0 0 0;
}
.right-content .list {
    float: left;
    width: 100%;
    font-size: 11px;
    line-height: 12px;
    margin: 0 0 20px 0;
}
.right-content .list H1 {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 1px;
    line-height: 0;
}
.right-content .list UL {
    padding: 0;
    margin: 0;
    list-style-type: none;
    color: #F38B1B;
}
.right-content .list UL LI {
    padding: 5px 0 0 0;
    background: url("images/rakinos/content/list-style.gif") left center no-repeat;
    padding: 0 0 0 10px;
}
.right-content .list UL LI A {
    color: #F38B1B;
}
.right-content .list UL LI A:HOVER,
.right-content .list UL LI.selected A {
    font-weight: bold;
    text-decoration: none;
}
.contact-page {
    float: left;
    width: 100%;
}
.contact-form {
    float: left;
    width: 386px;
}
.contact-form .field-row {
    float: left;
    width: 100%;
    padding-bottom: 10px;
} 
.contact-form .label-col {
    float: left;
    width: 90px;
}
.contact-form .field-col {
    float: left;
    width: 185px;
}

.contact-form TEXTAREA {width: 290px !important;}
.contact-form TEXTAREA,
.contact-form INPUT {
    margin: 0px 0 0 0;
    padding: 4px 0 4px 0;
    width: 100%;
    font-size: 12px;
    line-height: 13px;
    background: #220706;
    border: 1px solid #501C07;
    color: #996C44;
}
.contact-form LABEL {
    font-size: 11px;
    color: #996C44;
}
.contact-form .button {
    float: left;
    padding: 0;
    margin: 0 0 0 90px;
    border: none;
    background: none;
    width: 74px;
    height: 25px;
}
.row {
    float: left;
    width: 100%;
}
.deatails {
    float: left;
    width: 100%;
    border-top: 1px solid #3F1809;
    padding: 0 0 30px 0;
    margin: 20px 0 0 0;
}
.deatails .left-details {
    float: left;
    width: 61px;
}
.deatails P {
    padding: 0;
    margin: 0;
}
.deatails .left-details P {
    font-weight: bold;
}
.deatails .right-details {
    float: left;
    width: 195px;
}
.deatails H2 {
    padding: 0 0 10px 0;
    margin: 0;
    font-size: 1px;
    line-height: 0;
}
.deatails UL {
    padding: 20px 0 0 0;
    margin: 0;
    list-style-type: none;
}
.deatails UL LI {
    float: left;
    background: url("images/rakinos/content/separator.gif") right center no-repeat;
}
.deatails UL LI.first {
    width: 280px;
    margin: 0 40px 0 0;
}
.deatails UL LI.second {
    width: 400px;
    margin: 0 45px 0 0;
}
.deatails UL LI.last {
    width: 135px;
    background: none;
}
.last .left-details {
    width: 50px;
}
.last .right-details {
    width: 70px;
}
.bold {font-weight: bold !important; }
.weight-normal {font-weight: normal !important;}
.light-color {color: #EC7E08 !important;}
.color-email {color: #F38B1B !important;}
.fs12 {font-size: 12px !important;}

.gig-guide-page {
    float: left;
    width: 100%;
}
.gig-guide-page .left-content {width: 509px; }
.gig-guide-page .gig-guide-list {
    float: left;
    width: 100%;
    padding: 25px 0 0 0;
    border-top: 1px solid #3F1809;
}
.gig-guide-page .gig-guide-list H1 {
    padding: 0 0 20px 0;
    margin: 0;
    font-size: 1px;
    line-height: 0;
}
.gig-guide-page .gig-guide-list .gig-guide-left {
    float: left;
    width: 450px;
}
.gig-guide-page .gig-guide-list .gig-guide-right {
    float: right;
    width: 450px;
}
.gig-guide-page .gig-guide-list .gig-guide-image {
    float: left;
    font-size: 1px;
    line-height: 0;
}

.gig-guide-image img {
    border:1px solid #ffaf0f;
}

.gig-guide-page .gig-guide-list .gig-guide-info {
    float: right;
    width: 247px;
}
.gig-guide-page .gig-guide-list P {
    padding: 0;
    margin: 0;
    font-size: 11px;
}

.gig-guide-page .gig-guide-list .date-price {color: #daaf8a;font-size:13px;}

.gig-guide-page .gig-guide-list .row {padding: 0 0 30px 0;}
UL.def-list {
    padding: 3px 0 0 0;
    margin: 0;
    list-style-type: none;
    font-size: 11px;
    line-height: 12px;
}
UL.def-list P {
    padding: 0;
    margin: 0;
    color: #E4760A;
    line-height: 15px;
}
UL.def-list LI {
    background: url("images/rakinos/content/list-style.gif") left 5px no-repeat;
    padding: 0px 42px 0 15px;
}


.gallery-page {
    float: left;
    width: 100%;
}
.gallery-page .left-content P {padding: 0;}
.gallery-page .right-content {
    padding: 0;
    width: 225px;
    right: 0;
}
.gallery-page .right-content P {
    margin: 0;
}
.image-brose {
    float: left;
    width: 100%;
    border-top: 1px solid #3F1809;
    margin: 10px 0 0 0;
    padding: 10px 0 15px 0;
}
.image-brose H1 {
    padding: 0 0 13px 29px;
    margin: 0;
    font-size: 1px;
    line-height: 0;
}
.image-brose .prev-link, 
.image-brose .next-link {
    padding: 39px 0 0 0;
    width: 26px;
}
.image-brose .prev-link {
    float: left;
    font-size: 1px;
    line-height: 0;
    margin: 0 5px 0 0;
}
.image-brose .next-link {
    float: right;
    font-size: 1px;
    line-height: 0;
}
.image-brose .img-list {
    float: left;
    width: 845px;
}
.image-brose .img-list UL {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-size: 1px;
    line-height: 0;
}
.image-brose .img-list UL LI {
    float: left;
    padding: 0 20px 0 0;
}

.error_message li {
   width:100%;
   list-style:none;
   color: #ff0000;
   text-align:center;
   margin:15px 0;
   background-color:#54200d;
   border:1px solid #9f2715; 
   padding: 3px 5px;
}
.error_message ul {
   margin-bottom:20px;
}

.requiredField {
   color: #ff0000;
}
/* End of 'RAKINOS' */

