body {
 margin: 0px;
 padding: 0px; 
 background: white;  
}

#ifMobile {
 float: left; 
 position: relative; 
 width: 1030px; 
 height: 0px; 
 font: normal 0px arial; 
}

form {
 padding: 0px; 
 margin: 0px; 
}

a {
 text-decoration: none; 
}

a:hover {
 color: rgb(207,25,45); 
}

.headBlack {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 9px; 
 background: rgb(25,25,25); 
 border-bottom: 1px solid rgb(204,204,204); 
}

.logoLine {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 125px; 
 background: white;
}

.fullWidth {
 float: left; 
 position: relative; 
 width: 1030px; 
 height: auto; 
 left: 50%; 
 margin-left: -515px; 
 font-family: arial; 
}

.fullWidthPlus {
 float: left; 
 position: relative; 
 width: 1180px; 
 height: auto; 
 left: 50%; 
 margin-left: -590px; 
 font-family: arial; 
}

.click2home {
 position: absolute; 
 top: 43px; 
 left: 6px; 
 width: auto; 
 height: auto; 
 cursor: pointer; 
}

.langsAngSignUp {
 float: right; 
 position: relative; 
 width: 640px; 
 height: 40px; 
 top: -1px; 
}

.signUpButton, .langIn {
 float: left; 
 position: relative; 
 width: auto; 
 height: 25px; 
 padding-top: 15px; 
 text-transform: uppercase; 
 color: rgb(153,153,153); 
 padding-left: 10px; 
 padding-right: 10px; 
 font: normal 12px arial; 
}

.signUpButton { 
 cursor: pointer; 
}

.langIn {
 background: rgb(25,25,25); 
}

.signUpButton a, .signUpButton a:visited, .signUpButton a:active {
 color: rgb(153,153,153); 
}

.signUpButton a:hover, .signUpButton:hover a {
 color: rgb(207,25,45); 
}

.contHeadContainer {
 position: absolute; 
 width: 640px; 
 height: 50px; 
 left: 390px; 
 top: 63px; 
}

.contPhones {
 float: right; 
 position: relative; 
 width: auto; 
 padding-left: 72px; 
 padding-right: 8px; 
 padding-top: 15px; 
 text-transform: uppercase; 
 color: rgb(153,153,153); 
 height: 30px; 
 font: normal 15px arial; 
 background: url('img/phone.png') no-repeat center left; 
}

.menuLine {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 border-bottom: 1px solid rgb(238,238,238);
}

.mainMenu {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 background: rgb(25,25,25); 
}

.menuBottons { 
 width: 760px; 
 height: auto; 
 float: left; 
 position: relative; 
 left: 8px; 
}

.menuPageIn {
 float: left; 
 position: relative; 
 width: auto; 
 height: 25px; 
 padding-top: 18px; 
 border-bottom: 10px solid rgb(204,204,204);
 color: rgb(229,229,229); 
 text-transform: uppercase; 
 font: bold 13px arial; 
 padding-left: 12px; 
 padding-right: 12px; 
}

.menuPageLink {
 float: left; 
 position: relative; 
 width: auto; 
 height: 35px; 
 padding-top: 18px; 
 color: rgb(229,229,229); 
 text-transform: uppercase; 
 font: bold 13px arial; 
 padding-left: 12px; 
 padding-right: 12px; 
}

.menuPageLink a, .menuPageLink a:visited, .menuPageLink a:active {
 color: rgb(229,229,229); 
}

.menuPageLink:hover {
 float: left; 
 position: relative; 
 width: auto; 
 height: 25px; 
 padding-top: 18px; 
 border-bottom: 10px solid white;
 color: rgb(229,229,229); 
 text-transform: uppercase; 
 font: bold 13px arial; 
 padding-left: 12px; 
 padding-right: 12px; 
}

.searchPlace {
 float: right; 
 position: relative; 
 width: 218px; 
 height: 27px; 
 background: white; 
 margin-top: 12px; 
 margin-right: 18px; 
 padding-top: 3px; 
 padding-left: 14px; 
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
}

.searchPlace input {
 width: 170px; 
 height: 20px; 
 border-left: 1px solid white; 
 border-top: 1px solid white; 
 border-bottom: 1px solid white; 
 border-right: 2px solid rgb(204,204,204); 
 background: white; 
 color: rgb(120,120,120); 
 font: bold 14px arial; 
 text-transform: uppercase; 
}

.searchPlace span input {
 width: 185px; 
 height: 18px; 
 border: 1px solid white;
 position: relative; 
 top: -3px; 
 font: normal 1px arial; 
 width: 32px; 
 background: white url('img/search-icon.jpg') no-repeat center center;
 cursor: pointer; 
}

.underMenu9px {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 9px; 
 font: normal 1px arial; 
 background: white; 
 border-bottom: 1px solid rgb(238,238,238);
}

.homeBigFrames {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 575px; 
 overflow: hidden; 
}

.homeSingleFrame {
 position: absolute; 
 top: 0px; 
 left: 50%; 
 margin-left: -1500px; 
 width: 3000px; 
 height: 575px; 
}

.frameHint {
 position: absolute; 
 left: 50%; 
 margin-left: -515px; 
 top: 365px; 
 width: 877px; 
 height: 135px; 
 padding-top: 15px; 
 padding-left: 30px; 
 padding-right: 123px; 
 background: rgb(25,25,25) url('img/frame-arrow.jpg') no-repeat center right; 
 color: rgb(204,204,204); 
 text-transform: uppercase; 
}

.coNamerameHint {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 75px; 
 font: normal 48px arial; 
}

.framehatWeDo {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 48px; 
 font: normal 18px arial; 
 line-height: 24px; 
}

.frameHint a, .frameHint a:visited, .frameHint a:active {
 color: rgb(204,204,204); 
}
.frameHint:hover a, .frameHint:hover {
 color: white; 
}

.homeFrameDots {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 27px; 
 background: rgb(25,25,25);
 padding-top: 8px; 
}

.frameDotsContainer {
 float: left;
 position: relative; 
 width: 467px; 
 height: 17px; 
 left: 50%; 
}

.homeFrDotON, .homeFrDotOFF {
 float: left; 
 position: relative; 
 width: 20px; 
 height: 17px; 
}
.homeFrDotON {
 background: url('img/dot-on.jpg') no-repeat top left;
}
.homeFrDotOFF {
 background: url('img/dot-off.jpg') no-repeat top left;
 cursor: pointer; 
}
.homeFrDotOFF:hover {
 background: url('img/dot-on.jpg') no-repeat top left;
}

.mainMenuSubMenu {
 position: absolute; 
 top: 42px; 
 left: 0px; 
 width: 2000px; 
 height: auto; 
 background: rgb(204,204,204); 
 min-height: 230px; 
 z-index: 20; 
}

.mainText {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 10px; 
 padding-bottom: 17px; 
 background: white; 
}

.justH1  {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 10px; 
 background: white; 
}

.path2page {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 color: rgb(102,102,102); 
 text-transform: uppercase; 
 font: normal 12px arial;
 padding-bottom: 18px;  
}

.path2page a, .path2page a:visited, .path2page a:active {
 color: rgb(102,102,102); 
}
.path2page a:hover {
  color: rgb(207,25,45); 
}

.mainTextCol {
 float: left; 
 position: relative;
 width: 695px; 
 height: auto;
 padding-right: 80px; 
 font: normal 12px arial; 
 color: black; 
}

.homeMainTextInit {
 float: left; 
 position: relative;
 width: 695px; 
 max-height: 165px; 
 height: auto; 
 overflow: hidden; 
 margin-bottom: 30px;  
}

.mainText h1, .mainSectionsH2 h2, .justH1 h1, .justH1 h2 {
 font: normal 24px arial; 
 text-transform: uppercase; 
 color: rgb(25,25,25); 
 padding: 0px; 
 margin-top: 0px; 
 margin-left: 0px; 
 margin-bottom: 20px; 
}

.readMoreButton {
 float: left; 
 position: relative; 
 width: auto; 
 height: 27px; 
 padding-left: 10px; 
 padding-top: 14px; 
 padding-right: 33px; 
 min-width: 187px; 
 color: rgb(25,25,25); 
 text-transform: uppercase; 
 background: rgb(153,153,153) url('img/read-more.jpg') no-repeat center right; 
 font: normal 14px arial; 
 cursor: pointer; 
}
.readMoreButton:hover{
 color: white; 
}

.rightCol {
 float: right; 
 position: relative; 
 width: 250px; 
 height: auto; 
 padding-bottom: 30px; 
}

.rightColPage {
 float: right; 
 position: relative; 
 width: 300px; 
 height: auto; 
 padding-bottom: 30px; 
}

.justH1 .rightColPage, .justH1 .mainTextColPage {
 padding-bottom: 0px; 
}

.rightColObekt {
 float: right; 
 position: relative; 
 width: 300px; 
 height: auto; 
}

.shareDiv {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-bottom: 14px; 
 font: normal 11px arial; 
 color: black; 
 text-transform: uppercase; 
}

.homeMakeReq {
 float: left; 
 position: relative; 
 width: 165px; 
 padding-left: 20px; 
 padding-right: 70px; 
 padding-top: 25px; 
 padding-bottom: 25px; 
 height: auto;
 background: rgb(207,25,45) url('img/arr-on-red.jpg') no-repeat center right; 
 cursor: pointer; 
 color: rgb(229,229,229); 
 min-height: 95px; 
 font: normal 14px arial; 
 text-transform: uppercase; 
 line-height: 24px; 
}

.homeMakeReq a, .homeMakeReq a:visited, .homeMakeReq a:active {
 color: rgb(229,229,229); 
}
.homeMakeReq:hover, .homeMakeReq:hover a {
 color: white; 
}

.homeMakeReq strong {
 font: normal 24px arial; 
 line-height: 32px; 
}

.lghtGrey10px {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 10px; 
 background: rgb(178,178,178); 
 font: normal 1px arial; 
}

.white10px {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 10px; 
 background: white; 
 font: normal 1px arial; 
}

.mainsectionsHome {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 28px; 
 padding-bottom: 18px; 
 border-bottom: 10px solid white; 
 background: rgb(229,229,229); 
}


.mainsectionsHomeWhite {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 28px; 
 padding-bottom: 18px; 
 border-bottom: 10px solid white; 
 background: white; 
}

.mainSectionsH2 {
 float: left; 
 position: relative; 
 width: 780px; 
 height: auto; 
}

.sectionsContainer {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 500px; 
 overflow: hidden; 
}

.sectionsContainerAll {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 overflow: none; 
}

.mainSectionsBelt {
 position: absolute; 
 top: 0px; 
 height: 0px; 
 width: 6150px; 
 height: 500px; 
}

.sectionsContainerAll .mainSectionsBelt, .sectionsContainerAll .mainSectionsBeltObjs, 
.sectionsContainerAll .mainSectionsBeltObjs .sect3x3, .sectionsContainerAll .mainSectionsBeltObjs .sect2x3 {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
}



.openSectsBelt {
 position: absolute; 
 top: -15px; 
 left: 800px; 
 width: 187px; 
 height: 27px; 
 padding-left: 10px; 
 padding-top: 14px; 
 padding-right: 33px; 
 color: rgb(25,25,25); 
 text-transform: uppercase; 
 background: rgb(178,178,178) url('img/read-more-light.jpg') no-repeat center right; 
 font: normal 14px arial; 
 cursor: pointer; 
}
.openSectsBelt:hover {
 color: white; 
}

.sect2x3 {
 float: left; 
 position: relative; 
 width: 1030px; 
 height: 500px; 
}

.deynostKare {
 float: left; 
 position: relative; 
 width: 334px; 
 height: 250px; 
}

.deynostPic {
 float: left; 
 position: relative; 
 width: 310px; 
 height: 150px; 
 padding-top: 10px; 
 padding-bottom: 10px; 
 padding-left: 12px; 
 padding-right: 12px; 
 background: rgb(204,204,204); 
 cursor: pointer; 
}

.deynostPic:hover {
 background: white;
}

.mainsectionsHomeWhite .deynostPic:hover {
 background: rgb(240,240,240);
}

.subMenuPic {
 float: right; 
 position: relative; 
 width: 310px; 
 height: 150px; 
 padding-top: 10px; 
 padding-bottom: 10px; 
 padding-left: 12px; 
 padding-right: 12px; 
 background: rgb(229,229,229);
 margin-top: 30px; 
}

.deynostPicImg {
 float: left; 
 position: relative; 
 width: 308px; 
 height: 148px; 
 text-align: center; 
 background: white; 
 border: 1px solid rgb(158,158,158); 
 overflow: hidden; 
}

.deynostLink {
 float: left; 
 position: relative; 
 width: 250px; 
 height: 48px; 
 line-height: 16px; 
 overflow: hidden; 
 padding-top: 12px; 
 padding-left: 8px; 
 text-transform: uppercase; 
 font: normal 14px arial; 
 color: rgb(25,25,25); 
}
.deynostLink a, .deynostLink a:visited, .deynostLink a:active {
 color: rgb(25,25,25); 
}

.deynostLink a:hover {
 color: rgb(207,25,45); 
}

.deynKareSeps {
 float: left; 
 position: relative; 
 width: 14px; 
 height: 10px; 
 font: normal 1px arial; 
}

.newsHome {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 40px; 
 padding-bottom: 60px; 
 background: rgb(178,178,178);
}

.newsHomeNameDate {
 float: left; 
 position: relative; 
 width: 310px; 
 height: auto; 
 padding-left: 10px; 
 padding-right: 65px; 
 border-right: 2px solid rgb(76,76,76); 
 min-height: 110px; 
 color: rgb(25,25,25);
 text-transform: uppercase;  
 font: normal 18px arial; 
}

.newsHomeNameDate h2, .newsHomeNameDate h3 {
 font: normal 18px arial; 
 margin: 0px; 
 padding: 0px; 
 margin-bottom: 8px; 
 text-transform: uppercase; 
}

.newsHomeNameDate strong {
 font: normal 14px arial; 
}

.socNetIcon {
 float: left; 
 position: relative; 
 width: auto; 
 height: 28px; 
 min-width: 28px; 
 margin-left: 7px; 
 overflow: hidden; 
}

.socNetImgOFF {
 float: left; 
 position: relative; 
 width: auto; 
 height: auto;
}
.socNetIcon:hover .socNetImgOFF {
 display: none; 
}
.socNetImgON {
 float: left; 
 position: relative; 
 width: auto; 
 height: auto;
 display: none; 
}

.socNetIcon:hover .socNetImgON {
 display: inline; 
}

.homeNewsIntroText {
 float: left; 
 position: relative; 
 width: 600px; 
 height: 98px; 
 line-height: 14px; 
 overflow: hidden; 
 font: normal 12px arial; 
 color: black;
 left: 15px; 
}

.homeNewsTextOpen {
 float: left; 
 position: relative; 
 width: 600px; 
 height: auto; 
 line-height: 14px; 
 font: normal 12px arial; 
 color: black;
 left: 15px; 
 padding-bottom: 15px; 
}

.readMoreNews {
 position: absolute; 
 top: 126px; 
 left: 50%; 
 margin-left: -105px; 
 height: auto; 
 width: auto; 
 font: normal 14px arial; 
 color: black; 
 text-transform: uppercase; 
}
.readMoreNews a, .readMoreNews a:visited, .readMoreNews a:active {
 color: black; 
}

.readMoreNews a:hover {
 color: white; 
}

.horSep30px {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 30px; 
 font: normal 1px arial; 
}

.horSep10px {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 10px; 
 font: normal 1px arial; 
}

.brandsSection {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 30px; 
 padding-bottom: 25px; 
}

.brandsSection .openSectsBelt {
 top: 45px; 
}

.brandsBeltContainer {
 float: left; 
 position: relative; 
 width: 1030px; 
 height: 175px; 
 overflow: hidden; 
 margin-top: 25px; 
}

.brandsBeltContainerOpen {
 float: left; 
 position: relative; 
 width: 1035px; 
 height: auto; 
 overflow: none; 
 margin-top: 25px; 
}

.brandsBeltContainer .theBrandsBelt {
 position: absolute; 
 top: 0px; 
 width: 10000px; 
 left: 0px; 
 height: 185px; 
}

.brandsBeltContainerOpen .theBrandsBelt {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
}

.brandCell {
 float: left; 
 position: relative; 
 width: 168px; 
 height: 168px; 
 border: 1px solid rgb(229,229,229); 
 text-align: center; 
 margin-right: 2px; 
 cursor: pointer; 
 margin-bottom: 10px; 
 vertical-align: middle;
 line-height: 168px;
}

.brandCell:hover {
 float: left; 
 position: relative; 
 width: 146px; 
 height: 146px; 
 border: 12px solid rgb(229,229,229); 
 text-align: center; 
 margin-right: 2px; 
 cursor: pointer; 
 margin-bottom: 10px; 
 vertical-align: middle;
 line-height: 146px;
}

.brandCell img {
 vertical-align: middle;
}

.theFooter {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 25px; 
 padding-bottom: 5px; 
 background: white; 
 border-top: 10px solid rgb(25,25,25);
}

.menuInFooter {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 font: normal 12px arial; 
 text-transform: uppercase; 
 color: black; 
 padding-bottom: 15px; 
 line-height: 22px; 
 letter-spacing: -0.5px; 
}

.menuInFooter a, .menuInFooter a:visited, .menuInFooter a:active  {
 color: rgb(25,25,25);
}

.menuInFooter a:hover {
 color: rgb(207,25,45); 
}

.menuInFooter a, .menuInFooter span {
 margin-right: 25px; 
}

.newsSignUp {
 float: left; 
 position: relative; 
 width: 988px; 
 height: auto; 
 padding: 20px; 
 border: 1px solid rgb(178,178,178);
 font: normal 12px arial; 
 color: black; 
}

.newsTitAndRes {
 float: left; 
 position: relative; 
 width: 380px; 
 height: auto; 
 padding-right: 30px; 
}

.newsTitle {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 text-transform: uppercase; 
 padding-bottom: 12px; 
}

.newsForm {
 float: left; 
 position: relative; 
 width: 480px; 
 height: 44px; 
 padding-left: 29px; 
 border-left: 1px solid rgb(178,178,178); 
 top: 25px; 
}

.newsForm input {
 width: 223px; 
 height: 39px; 
 background: white; 
 border: 1px solid rgb(178,178,178); 
 padding-left: 10px; 
 font: normal 14px arial; 
 color: black; 
}

.newsForm span input, .contFormRight span input {
 width: 225px; 
 height: 41px; 
 border: 1px solid rgb(25,25,25);
 margin-left: 15px; 
 padding-left: 10px; 
 padding-right: 33px; 
 color: rgb(229,229,229); 
 text-transform: uppercase; 
 background: rgb(25,25,25) url('img/arr-on-rgb25.jpg') no-repeat center right; 
 font: normal 14px arial; 
 text-align: left;
 cursor: pointer; 
} 

.shareInFooter {
 float: left; 
 position: relative; 
 width: auto; 
 height: auto; 
 border-bottom: 1px solid rgb(178,178,178);
 padding-top: 15px; 
 padding-bottom: 2px; 
 padding-right: 123px; 
}

.shareInFooter .flw100 {
 left: -5px; 
 padding-bottom: 5px; 
}

.shareInFooter .flw100 span {
 margin-left: 5px; 
 font: normal 11px arial; 
 color: black; 
 text-transform: uppercase; 
}

.veryCredits {
 float: left; 
 position: relative; 
 width: 100%;
 height: auto; 
 font: normal 11px arial; 
 padding-top: 5px; 
 color: rgb(25,25,25); 
 padding-bottom: 2px; 
}

.subCatsCols {
 float: left; 
 position: relative; 
 width: 680px; 
 height: auto; 
 padding-right: 10px; 
 padding-bottom: 20px; 
 margin-top: 30px; 
 color: black; 
 font: bold 14px arial; 
}

.subCatsCols a, .subCatsCols a:visited, .subCatsCols a:active {
 color: rgb(25,25,25); 
 font: normal 12px arial; 
}
.subCatsCols a:hover {
 color: white; 
}

.subCatLink {
 float: left; 
 position: relative; 
 width: 90%; 
 height: auto; 
 padding-top: 10px; 
}

.deynostDotsContainer {
 float: left; 
 position: relative; 
 width: auto; 
 height: 16px; 
 left: 50%; 
}

.deynostDotON {
 float: left; 
 position: relative; 
 width: 20px; 
 height: 16px; 
 background: url('img/deynost-ON.jpg') no-repeat top left;
}

.deynostDotOFF {
 float: left; 
 position: relative; 
 width: 20px; 
 height: 16px; 
 background: url('img/deynost-OFF.jpg') no-repeat top left;
 cursor: pointer; 
}

.deynostDotOFF:hover {
 background: url('img/deynost-ON.jpg') no-repeat top left;
}

.focusHome {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 40px; 
 padding-bottom: 60px; 
 background: rgb(229,229,229);
 border-top: 10px solid white; 
}

.focusHome .newsHomeNameDate {
 border-right: none; 
}

.focusText {
 float: left; 
 position: relative; 
 width: 267px; 
 height: 170px; 
 overflow: hidden; 
 left: 20px; 
 font: normal 12px arial;
 color: black;
}

.readMoreStick2bot {
 position: absolute; 
 width: 100%; 
 height: 20px; 
 padding-top: 10px; 
 background: rgb(229,229,229); 
 top: 100%; 
 margin-top: -30px; 
 left: 0px; 
 text-transform: uppercase; 
 font: normal 14px arial; 
 cursor: pointer; 
}

.readMoreStick2bot a, .readMoreStick2bot a:visited, .readMoreStick2bot a:active {
 color: black; 
}
.readMoreStick2bot a:hover, .readMoreStick2bot:hover a {
 color: white; 
}

.defPageSubMenus {
 float: left; 
 position: relative; 
 width: 300px; 
 height: auto;
}

.pageSubMRin, .pageSubMRlink:hover {
 float: left; 
 position: relative; 
 width: 245px; 
 padding-left: 24px; 
 padding-right: 29px; 
 background: rgb(204,204,204) url('img/arr-r-submenu.jpg') no-repeat center right; 
 padding-top: 14px; 
 padding-bottom: 9px; 
 border: 1px solid rgb(191,191,191); 
 text-transform: uppercase; 
 font: normal 13px arial; 
 color: black; 
}

.pageSubMRlink {
 float: left; 
 position: relative; 
 width: 245px; 
 padding-left: 25px; 
 padding-right: 30px; 
 background: rgb(229,229,229);
 padding-top: 15px; 
 padding-bottom: 10px; 
 text-transform: uppercase; 
 font: normal 13px arial; 
 color: rgb(25,25,25); 
 cursor: pointer; 
}

.mainTextColPage {
 float: left; 
 position: relative;
 width: 675px; 
 height: auto;
 padding-right: 50px; 
 font: normal 12px arial; 
 color: black; 
}

.pageSubMRlink a, .pageSubMRlink a:visited, .pageSubMRlink a:active {
 color: rgb(25,25,25); 
}
.pageSubMRlink:hover a {
 color: white; 
}


.pageMakeReq {
 float: left; 
 position: relative; 
 width: auto; 
 padding-left: 20px; 
 padding-right: 170px; 
 padding-top: 20px; 
 padding-bottom: 20px; 
 height: auto;
 background: rgb(207,25,45) url('img/make-req-page-arrow.png') no-repeat center right; 
 cursor: pointer; 
 color: rgb(229,229,229); 
 font: normal 14px arial; 
 text-transform: uppercase; 
 line-height: 24px; 
 margin-top: 20px; 
}

.pageMakeReq a, .pageMakeReq a:visited, .pageMakeReq a:active, 
.specLinks .pageMakeReq a, .specLinks .pageMakeReq a:visited, .specLinks .pageMakeReq a:active {
 color: rgb(229,229,229); 
}
.pageMakeReq:hover, .pageMakeReq:hover a {
 color: white; 
}

.pageMakeReq strong {
 font: normal 24px arial; 
 line-height: 32px; 
}

.pageMainPic {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 255px; 
 overflow: hidden; 
}

.reqMainPic  {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 72px; 
 overflow: hidden; 
}

.pageIntro {
 position: absolute; 
 top: 45px; 
 width: 1030px; 
 height: 165px; 
 background: white; 
 left: 50%; 
 margin-left: -515px; 
}

.pageIntroPageName { 
 float: left; 
 position: relative; 
 width: 385px; 
 height: 145px; 
 padding-top: 20px; 
 padding-left: 45px; 
 background: rgb(229,229,229); 
 text-transform: uppercase; 
 font: normal 48px arial; 
}

.pageIntroPageName strong {
 font: normal 24px arial; 
 color: rgb(25,25,25); 
}

.point2cont {
 position: absolute; 
 top: 100%; 
 height: 14px; 
 width: 24px; 
 left: 714px; 
 margin-top: -1px; 
 background: url('img/point-down.gif') no-repeat top center; 
}

.pageIntroTxt {
 float: left; 
 position: relative; 
 border: 12px solid white; 
 background: rgb(229,229,229);
 width: 510px; 
 height: 71px; 
 padding-top: 35px; 
 padding-bottom: 35px; 
 padding-left: 33px; 
 padding-right: 33px; 
}

.pageIntroTxtTxt {
 width: 510px; 
 height: 90px; 
 float: left; 
 line-height: 14px; 
 position: relative; 
 overflow: hidden; 
 font: normal 12px arial; 
 color: rgb(25,25,25); 
}

.openSectsBeltObjs {
 position: absolute; 
 top: -90px; 
 left: 800px; 
 width: 187px; 
 height: 27px; 
 padding-left: 10px; 
 padding-top: 14px; 
 padding-right: 33px; 
 color: rgb(25,25,25); 
 text-transform: uppercase; 
 background: rgb(178,178,178) url('img/read-more-light.jpg') no-repeat center right; 
 font: normal 14px arial; 
 cursor: pointer; 
}
.openSectsBeltObjs:hover {
 color: white; 
}

.sect3x3 {
 float: left; 
 position: relative; 
 width: 1030px; 
 height: 750px; 
}

.sectionsContainerObjs {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 750px; 
 overflow: hidden; 
}

.mainSectionsBeltObjs {
 position: absolute; 
 top: 0px; 
 height: 0px; 
 width: 6150px; 
 height: 750px; 
}

.objsDotsContainer {
 float: left; 
 position: relative; 
 width: auto; 
 height: 16px; 
 left: 50%; 
}


.objsDotsContainer .deynostDotON, .objsDotsContainer .deynostDotOFF:hover {
 background: url('img/dot-on-on-white.jpg') no-repeat center left; 
}

.objsDotsContainer .deynostDotOFF {
 background: url('img/dot-off-on-white.jpg') no-repeat center left; 
}

.obektMainPicCol {
 float: left; 
 position: relative; 
 width: 480px; 
 padding-right: 30px; 
 height: auto; 
 padding-bottom: 50px; 
}

.obektMainImg {
 float: left; 
 position: relative; 
 width: 442px; 
 border: 12px solid rgb(204,204,204); 
 height: auto; 
 overflow: hidden;  
 text-align: center; 
}

.obektMainExpl {
 float: right; 
 position: relative; 
 width: 510px; 
 height: auto; 
 font: normal 12px arial; 
 color: black; 
 padding-bottom: 50px; 
}

.obektWhereWnehWhat {
 float: left; 
 position: relative; 
 width: 380px; 
 height: auto; 
}

.obektWhereWnehWhat p {
 margin-top: 0px; 
 padding: 0px; 
 margin-bottom: 10px; 
}
.obektMainTextInit {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 210px; 
 overflow: hidden; 
}

.back2objList {
 float: right; 
 position: relative; 
 width: auto; 
 height: 27px; 
 padding-right: 10px; 
 padding-top: 14px; 
 padding-left: 33px; 
 color: rgb(25,25,25); 
 text-transform: uppercase; 
 background: rgb(178,178,178) url('img/back-left-arrow.jpg') no-repeat center left; 
 font: normal 14px arial; 
 cursor: pointer; 
} 

.back2objList a, .back2objList a:visited, .back2objList a:active {
 color: rgb(25,25,25); 
}
.back2objList:hover a {
 color: white; 
} 

.readMoreOnWhite {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto;
 text-transform: uppercase; 
 font: normal 14px arial; 
 cursor: pointer; 
 color: rgb(25,25,25); 
 padding-top: 25px; 
 padding-bottom: 5px; 
}

.readMoreOnWhite:hover {
 color: rgb(207,25,45); 
}

.blackOpener  {
 float: left; 
 position: relative; 
 width: auto; 
 min-width: 190px; 
 height: 27px; 
 border: 1px solid rgb(25,25,25);
 padding-left: 10px; 
 padding-right: 33px; 
 padding-top: 12px; 
 color: rgb(229,229,229); 
 text-transform: uppercase; 
 background: rgb(25,25,25) url('img/arr-on-rgb25.jpg') no-repeat center right; 
 font: normal 14px arial; 
 text-align: left;
 cursor: pointer; 
} 

#profileCreateLink {
 float: left; 
 left: 40%; 
 position: relative; 
 width: auto; 
 min-width: 190px; 
 height: 27px; 
 border: 1px solid rgb(25,25,25);
 padding-left: 10px; 
 padding-right: 33px; 
 padding-top: 12px; 
 color: rgb(229,229,229); 
 text-transform: uppercase; 
 background: rgb(25,25,25) url('img/arr-on-rgb25.jpg') no-repeat center right; 
 font: normal 14px arial; 
 text-align: left;
 cursor: pointer; 
} 

#profileCreateLink a, #profileCreateLink a:visited, #profileCreateLink a:active {
 color: rgb(229,229,229); 
}

.videoLine {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 30px; 
 padding-bottom: 30px; 
 background: rgb(229,229,229);
 font: normal 12px arial; 
 color: black; 
}

.greySep {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 12px; 
 background: rgb(229,229,229);
 font: normal 1px arial; 
}

.mapLine {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 380px; 
 background: rgb(229,229,229);
 font: normal 12px arial; 
 color: black;
 display: none;  
 border-top: 10px solid white; 
}


.videoLine h2, .videoLine h3 {
 font: normal 24px arial; 
 text-transform: uppercase; 
 color: rgb(25,25,25); 
 padding: 0px; 
 margin-top: 0px; 
 margin-left: 0px; 
 margin-bottom: 5px; 
}

.videoFrame {
 float: left; 
 position: relative; 
 width: 440px; 
 height: auto; 
 overflow: hidden; 
 min-height: 120px; 
 border: 12px solid rgb(25,25,25); 
}

.videoLine .path2page {
 padding-bottom: 5px; 
}

.blackCloser {
 float: right; 
 position: relative; 
 width: auto; 
 min-width: 105px; 
 height: 26px; 
 border: 1px solid rgb(25,25,25);
 padding-left: 10px; 
 padding-right: 33px; 
 padding-top: 12px; 
 color: rgb(229,229,229); 
 text-transform: uppercase; 
 background: rgb(25,25,25) url('img/black-closer.jpg') no-repeat center right; 
 font: normal 14px arial; 
 text-align: left;
 cursor: pointer; 
 z-index: 10; 
}

.posAbs100prc {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 100%; 
 height: auto; 
}

.maingalleryPic {
 float: left; 
 position: relative; 
 width: 1030px;
 height: 580px;
 overflow: hidden; 
 text-align: center; 
 background: rgb(178,178,178);  
}

.gallThumbsContainer {
 float: left; 
 position: relative; 
 width: 1030px; 
 height: 148px; 
 overflow: hidden; 
}

.gallThumbsBelt {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 10000px; 
 height: 148px; 
}

.gallThumbCell {
 float: left; 
 position: relative; 
 border: 10px solid rgb(204,204,204); 
 cursor: pointer; 
 width: 228px;
 margin-right: 12px; 
 height: 128px; 
}

.brands6x4 {
 float: left; 
 position: relative; 
 width: 1035px; 
 height: 720px; 
}

.brandsBeltContainerOpen .brands6x4 {
 float: left; 
 position: relative; 
 width: 1035px; 
 height: auto; 
}

.brands4x4Container {
 float: left; 
 position: relative; 
 width: 1035px; 
 height: 720px; 
 overflow: hidden; 
}

.brandLogo {
 float: left; 
 position: relative; 
 width: 320px; 
 height: auto; 
 min-height: 260px; 
 line-height: 260px; 
 text-align: center; 
 overflow: hidden; 
 border: 12px solid rgb(229,229,229); 
 background: white; 
}

.brandLogoCont {
 line-height: 0px; 
 float: left; 
 position: relative; 
 width: 320px; 
 height: auto; 
 text-align: center; 
 overflow: hidden; 
 border: 12px solid rgb(229,229,229); 
 background: white; 
}

.brandExplainInit {
 float: left; 
 position: relative; 
 width: 660px; 
 height: 284px; 
 overflow: hidden; 
 font: normal 12px arial; 
 color: black;
 padding-left: 26px; 
}

.brandExplainInit .blackOpener {
 left: 30px; 
}

.readMoreStick2botWhite {
 position: absolute; 
 width: 100%; 
 height: 70px; 
 padding-top: 24px; 
 background: white; 
 top: 100%; 
 margin-top: -70px; 
 left: 0px; 
 text-transform: uppercase; 
}

.brandExplainInitBelow {
 float: left; 
 position: relative; 
 width: 660px; 
 height: 242px; 
 overflow: hidden; 
 font: normal 12px arial; 
 color: black;
 padding-left: 26px; 
}

.brandExplainInitBelow .readMoreStick2bot {
 margin-top: -50px; 
 height: 30px; 
 padding-top: 20px; 
}

.bransProdsButtons {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-bottom: 10px; 
 font: normal 14px arial; 
 color: rgb(25,25,25); 
 text-transform: uppercase; 
}

.bransProdsButtons .flw100 {
 padding-bottom: 10px; 
}

.bransProdsButtons .blackOpener {
 left: 7px; 
}

.reqPerBrand { 
 float: right; 
 position: relative; 
 width: auto;
 height: auto; 
}

.mainDeynostColPage {
 float: left; 
 position: relative;
 width: 675px; 
 height: auto;
 max-height: 440px; 
 overflow: hidden; 
 padding-right: 50px; 
 font: normal 12px arial; 
 color: black; 
}

.mainDeynostColPageOpen {
 float: left; 
 position: relative;
 width: 675px; 
 height: auto;
 min-height: 560px; 
 overflow: hidden; 
 padding-right: 50px; 
 font: normal 12px arial; 
 color: black; 
}

.videoLine .brandLogo {
 border: 12px solid rgb(204,204,204); 
}

.videoLine .readMoreStick2bot {
 padding-left: 26px; 
}

.brandBelowRightCol {
 float: left; 
 position: relative; 
 width: 686px; 
 height: auto; 
}

.brandBelowRightCol .bransProdsButtons {
 left: 26px; 
}

.fullWwhite {
 float: left; 
 position: relative; 
 width: 940px; 
 height: auto; 
 left: 50%; 
 margin-left: -515px; 
 font-family: arial; 
 background: white; 
 padding-top: 30px; 
 padding-bottom: 30px; 
 padding-left: 40px; 
 padding-right: 50px; 
 text-transform: uppercase; 
 font: normal 12px arial; 
}

.fullWwhite .blackCloser {
 margin-right: 20px; 
}

.specLinks {
 float: left; 
 position: relative; 
 width: 520px; 
 padding-right: 20px; 
 height: auto; 
 text-transform: none; 
}

.specLinks a, .specLinks a:visited, .specLinks a:active {
 color: rgb(207,25,45); 
}

.specLinks .flw100 {
 padding-top: 10px; 
}

.videoLine .fullWwhite .brandLogo {
 border: 12px solid rgb(229,229,229); 
}

.contAddres {
 float: left; 
 position: relative; 
 width: 660px; 
 height: auto; 
 font: normal 13px arial; 
 color: black;
 color: rgb(25,25,25); 
}

.contAddres .flw100 h2, .contFormForm h2, .contFormWhite h2 {
 font: normal 18px arial; 
 text-transform: uppercase; 
 margin-bottom: 12px; 
 margin-left: 0px; 
 margin-top: 0px; 
 margin-right: 0px; 
 padding-left: 0px; 
}

.contFormForm {
 float: left; 
 position: realtive; 
 width: 100%; 
 height: auto; 
 background: rgb(204,204,204);
 padding-top: 30px; 
 padding-bottom: 40px;
 font: normal 13px arial; 
 color: rgb(25,25,25); 
}

.contFormWhite {
 float: left; 
 position: realtive; 
 width: 100%; 
 height: auto; 
 padding-top: 30px; 
 padding-bottom: 40px;
 font: normal 13px arial; 
 color: rgb(25,25,25); 
}

.contFormLeft {
 float: left; 
 position: realtive; 
 width: 440px; 
 height: auto;
 text-transform: uppercase;  
}

.userRegRight, .secureInputDiv {
 float: right; 
 position: relative; 
 width: 60%; 
 height: auto; 
}

#userSignInUserInput, #userSignInPassInput {
 float: right; 
 position: relative; 
 width: 60%; 
 height: 50px; 
}

#userSignInButton, #forgPassHomeLink {
 float: right; 
 position: relative; 
 width: 60%; 
 height: 70px; 
}

#userSignInUserInput p, #userSignInPassInput p {
 margin: 0px; 
 padding: 0px; 
}

#userSignInButton input {
 width: 225px; 
 height: 41px; 
 border: 1px solid rgb(25,25,25);
 margin-top: 10px; 
 margin-bottom: 10px; 
 padding-left: 10px; 
 padding-right: 33px; 
 color: rgb(229,229,229); 
 text-transform: uppercase; 
 background: rgb(25,25,25) url('img/arr-on-rgb25.jpg') no-repeat center right; 
 font: normal 14px arial; 
 text-align: left;
 cursor: pointer; 
}

#userSignInUser , #userSignInPass {
 float: left; 
 position: relative; 
 width: 35%; 
 height: 40px; 
 text-align: right; 
 padding-top: 10px; 
 font: normal 14px arial; 
}

.userRegLeft, .secureCodeSignUp {
 float: left; 
 position: relative; 
 width: 35%; 
 height: auto; 
 text-align: right; 
 padding-top: 10px; 
 font: normal 14px arial; 
}

.contFormLeft input  {
 width: 388px; 
 height: 38px; 
 background: white; 
 border: 1px solid rgb(204,204,204);
 margin-top: 7px; 
 margin-bottom: 20px; 
}

.userRegRight input, #userSignInUserInput input, #userSignInPassInput input {
 width: 388px; 
 height: 38px; 
 background: white; 
 border: 1px solid rgb(204,204,204);
 margin-top: 7px; 
 margin-bottom: 10px; 
}

.secureInputDiv input {
 width: 200px; 
 height: 38px; 
 background: white; 
 border: 1px solid rgb(204,204,204);
 margin-top: 7px; 
 margin-bottom: 10px; 
}

.userRegRight span input {
 width: 38px; 
 height: 38px; 
 background: red; 
 border: 1px solid rgb(204,204,204);
 margin-top: 7px; 
 margin-bottom: 10px; 
}

.contFormRight {
 float: left; 
 position: relative; 
 width: 590px; 
 height: auto; 
 text-transform: uppercase;  
}

.contFormRight textarea {
 width: 590px; 
 height: 265px; 
 overflow: auto; 
 background: white; 
 border: 1px solid rgb(204,204,204);
 margin-top: 7px; 
 margin-bottom: 10px; 
}

.contFormRight input {
 width: 200px; 
 height: 38px; 
 background: white; 
 border: 1px solid rgb(204,204,204);
 margin-top: 7px; 
 margin-bottom: 10px; 
}

.contFormRight img {
 vertical-align: middle; 
}

.contFormRight select {
 width: 590px; 
 height: 36px; 
 overflow: auto; 
 background: white; 
 border: 1px solid rgb(204,204,204);
 margin-top: 7px; 
 margin-bottom: 25px; 
}

.contFormWhite .contFormLeft input {
 margin-bottom: 13px; 
}

.alerterContForms {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 font: bold 14px arial; 
 color: red; 
 text-align: right; 
 text-transform: none;
}

.pageHeadSingleRow {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 60px; 
 overflow: hidden; 
}

.shad2left {
 position: absolute; 
 top: 0px; 
 left: -1px; 
 width: 30px; 
 height: 100%; 
}

.shad2right {
 position: absolute; 
 top: 0px; 
 left: 100%; 
 width: 30px; 
 margin-left: -29px; 
 height: 100%; 
}

.flw100white {
 float: left; 
 position: relative; 
 width: 90%; 
 padding-left: 5%;
 padding-right: 5%; 
 padding-top: 40px;  
 padding-bottom: 20px; 
 height: auto;
 background: white; 
 font: normal 12px arial; 
 margin-bottom: 5px; 
}

.flw100white .specLinks {
 width: 100%; 
}


.alertSignUp {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 font: bold 14px arial; 
 color: red; 
 text-align: right; 
 text-transform: none;
 padding-bottom: 5px; 
}

#newsSignUpandRes {
 min-height: 30px; 
}

.jSearch {
 float: left; 
 position: relative; 
 width: 90%; 
 padding-left: 5%; 
 padding-right: 5%; 
 height: auto; 
 background: white; 
 border-bottom: 1px solid silver;
 padding-top: 3px; 
 padding-bottom: 3px; 
 font: normal 12px arial; 
 cursor: pointer; 
}

.jSearchOn, .jSearch:hover {
 float: left; 
 position: relative; 
 width: 90%; 
 padding-left: 5%; 
 padding-right: 5%; 
 height: auto; 
 background: rgb(207,25,45);
 color: rgb(229,229,229);
 border-bottom: 1px solid silver;
 padding-top: 3px; 
 padding-bottom: 3px; 
 font: normal 12px arial; 
}
.jSearchOn a, .jSearchOn a:visited, .jSearchOn a:active, 
.jSearch:hover a, .jSearch:hover a:visited, .jSearch:hover a:active {
 color: rgb(229,229,229);
}

.jSearchDiv {
 position: absolute; 
 top: 100%; 
 margin-top: -5px; 
 height: auto; 
 width: 170px; 
 left: 10px; 
 border: 1px solid silver; 
 z-index: 1000; 
 background: white; 
 overflow: auto; 
 display: none;
 background: rgb(250,255,250);
 
 -webkit-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.50);
 box-shadow: 0px 15px 30px 5px rgba(0,0,0,0.50);
}
.calendarDivInPage {
 width: 250px; 
 background: white; 
 z-index: 1000; 
 display: block; 
 font: normal 12px arial; 
 color: black; 
 height: auto; 
 position: absolute; 
 margin-top: -10px; 
 visibility: hidden; 
}

.calendarprevNext, .calendarYear {
 width: 100%; 
 float: left; 
 text-align: center;
 padding-top: 2px; 
 padding-bottom: 2px; 
 font: bold 14px arial; 
 color: rgb(147,0,0); 
 height: auto; 
}

.ajCalDay {
 width: 13%; 
 height: auto; 
 margin-left: 1%; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin-top: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 font: normal 12px arial; 
}

.ajCalDayLink {
 width: 13%; 
 height: auto; 
 margin-left: 1%; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 float: left; 
 text-align: right; 
 margin-top: 1px; 
 position: relative; 
 background: rgb(191,6,6); 
 font: normal 12px arial; 
 cursor: pointer; 
}
.ajCalDayLink a, .ajCalDayLink a:active, .ajCalDayLink a:visited {
 color: white; 
}

.ajCalDayLinkSlctd {
 width: 13%; 
 height: auto; 
 margin-left: 1%; 
 padding-top: 1px; 
 padding-bottom: 1px; 
 margin: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 margin-top: 1px; 
 background: gold; 
 font: normal 12px arial; 
}

.calendarDivDirect {
 width: 160px; 
 background: white; 
 display: block; 
 font: normal 12px arial; 
 color: black; 
 height: auto; 
 float: left; 
 position: relative; 
}

.ajcalRow {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
}
.flw100 {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
}

.flw50 {
 float: left; 
 position: relative; 
 width: 50%; 
 height: auto; 
}

.flw33 {
 float: left; 
 position: relative; 
 width: 33%; 
 height: auto; 
}

.flw100center {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 text-align: center; 
}

.flwA {
 float: left; 
 position: relative; 
 width: auto; 
 height: auto; 
}

.posAbs {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: auto; 
 height: auto; 
}

.divRighter {
 float: right; 
 position: relative; 
 width: auto; 
 height: auto; 
}

.noDisplay {
 display: none; 
}

.flw100alert {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 font: bold 14px arial; 
 color: red; 
 text-align: center; 
}

a img {
 border: 0px; 
}
 
img {
 border: 0;
}

.topRminOrMax {
 position: absolute; 
 top: 0px; 
 left: 100%; 
 width: 23px; 
 height: 15px; 
 z-index: 500; 
 cursor: pointer; 
 margin-left: -26px; 
 background: white; 
 border: 1px solid silver; 
 text-align: center; 
 font: normal 12px courier; 
 line-height: 14px; 
 color: rgb(30,30,30);
}

.warnDiv {
 font: bold 14px arial; 
 color: red; 
}

.realContText p, .realContText td {
 font: normal 13px arial; 
 font-family: arial; 
 color: RGB(25,25,25);
 line-height: 14px; 
}

a, a:visited,  a:active {
 text-decoration: none;
 border:0; 
 color: rgb(207,0,0); 
}

a:hover {
 text-decoration: none; 
color: rgb(207,25,45); 
}

a img {
 border: 0; 
}

.realContText p, .realContText td p  {
 margin-top: 0px; 
 margin-bottom: 12px; 
}

.realContText h1, .realContText td h1 {
 text-transform: uppercase; 
 color: rgb(10,93,171); 
 font: bold 16px arial; 
 margin-top: 0px; 
 margin-bottom: 4px; 
 padding: 0px; 
}

.realContText h2, .realContText td h2 {
 color: rgb(10,93,171); 
 font: normal 16px arial; 
 margin-top: 0px; 
 margin-bottom: 2px; 
 padding: 0px; 
}

.realContText h3, .realContText td h3 {
 color: rgb(10,93,171); 
 font: normal 16px arial; 
 margin-top: 0px; 
 margin-bottom: 2px; 
 padding: 0px; 
}

.realContText h4, .realContText td h4 {
 font: normal 13px arial; 
 margin-bottom: 0px;
 color: rgb(153,176,36); 
}

.realContText h5, .realContText td h5 {
 font: bold 12px arial;
 margin-bottom: 0px;
 margin-top: 0px;
}


.realContText h6, .realContText td h6 {
 font: normal 12px arial; 
 margin-bottom: 5px;
 margin-top: 0px;
}

.realContText ul {
 margin-left: 5px; 
}

.realContText li {
 font: normal 13px arial;
}

.realContText a, .realContText a:visited, .realContText a:active {
 text-decoration: none; 
}

