/* MAIN */

/*
font-family: 'Oswald', sans-serif; 400 600
font-family: 'Open Sans', sans-serif; 400 600
*/


body {
    font-family: 'Open Sans', sans-serif;
    color: #333;
    background-color: rgb(65,54,43);
}

.MainHeadershell {
    background-color: #fff;
}

.MainHeader {
    padding: 12px 0;
}

.TheLogo {
    padding: 10px 0;
}

/* Small only */
@media screen and (max-width: 39.9375em) {
.LogoShell {
    text-align: center;
}
}

.Phoner {
    padding-top: 20px;
}

.TheNavShell {
    background-color: rgb(6,52,86);
    min-height: 54px;
    background-position: top left;
  	background-image: url("../images/nav1.jpg");
  	background-repeat: repeat-x;
    text-align: center;
}

.TheNavTwo {
    min-height: 23px;
    background-color: rgb(1,86,151);
    background-position: top left;
  	background-image: url("../images/nav2.jpg");
  	background-repeat: repeat-x;
    text-align: center;
}

.Slider {
    background-color: rgb(52,43,34);
}

.TheNavThree {
    min-height: 38px;
    background-color: rgb(6,52,86);
    background-position: top left;
  	background-image: url("../images/nav3.jpg");
  	background-repeat: repeat-x;
}

.HomeShell {
    background-color: rgb(88,78,69);
}

.HomeContent, .HomeBoxShell {
    background-color: #fff;
    padding-bottom: 30px;
}

.HomeLeft {
    padding: 40px 20px 40px 40px;
}

.HomeRight {
    padding: 40px 20px;
}

.HomeBoxes {
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 20px;
}

.TheNavFour {
    min-height: 28px;
    background-color: rgb(6,52,86);
    background-position: top left;
  	background-image: url("../images/nav4.jpg");
  	background-repeat: repeat-x;
}

.TheCopy {
    padding: 50px; 0;
    color: #979797;
}



.SubLeft {
    padding: 40px 20px 40px 40px;
}

.SubRight {
    padding: 20px;
}




/* Small only */
@media screen and (max-width: 39.9375em) {}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}




/* RANDOMNESS */

.columns.nopadding {
  padding-left: 0;
  padding-right: 0;
}

.columns.littlepadding {
  padding-left: 1;
  padding-right: 1;
}

A:link {text-decoration: underline; color: rgb(10,64,102);}
A:visited {text-decoration: underline; color: rgb(10,64,102);}
A:active {text-decoration: underline; color: rgb(10,64,102);}
A:hover {text-decoration: none; color: rgb(6,52,86);}

.subnavul li A:link {text-decoration: none; color: #e9b752}
.subnavul li A:visited {text-decoration: none; color: #e9b752}
.subnavul li A:active {text-decoration: none; color: #e9b752}
.subnavul li A:hover {text-decoration: underline; color: #fff}

.transparent {
    filter: alpha(opacity=100); /* internet explorer */
    opacity: 1;           /* fx, safari, opera, chrome */
}

.transparent:hover {
    filter: alpha(opacity=90); /* internet explorer */
    opacity: 0.9;           /* fx, safari, opera, chrome */
}

h1 {
    font-family: 'Oswald', sans-serif;
    font-size: 30px;
    color: rgb(205,32,39);
    font-weight: 400;
    padding: 10px 0;
    margin: 10px 0;
}

h2 {
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    color: rgb(205,32,39);
    font-weight: 400;
    padding: 10px 0;
    margin: 10px 0;
}

h3 {
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    color: rgb(205,32,39);
    font-weight: 400;
    padding: 10px 0;
    margin: 10px 0;
}

h4 {
    font-family: 'Oswald', sans-serif;
    font-size: 30px;
    color: #000;
    font-weight: 400;
    padding: 10px 0;
    margin: 10px 0;
}

h5 {
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    color: #000;
    font-weight: 400;
    padding: 10px 0;
    margin: 10px 0;
}

h6 {
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    color: #000;
    font-weight: 400;
    padding: 10px 0;
    margin: 10px 0;
}