body {height:100% ;width:100%;margin:0px;text-align:center; font-family:'Roboto', sans-serif;font-size:14px;color:#303942;}

h1 {font-family: 'Cinzel',serif;font-size:38px;font-weight:normal; text-transform:none; margin:0;padding-top:32px;padding-bottom:31px;}
h2 {  font-family:'Roboto',  sans-serif;font-size:20px; padding-bottom:20px;font-weight:normal; margin:0;}

#divMain
{
    width:100%;    
    max-width:1920px;    
    min-width:300px;
    margin:auto;
}

#divTop
{
    width:100%;    
    min-width:300px;
    min-height:740px;   
    margin:auto;    
    background:transparent url("../images/bg-top.jpg") no-repeat center bottom;
}

#divTopFirst
{   
   padding-top:35px;
   max-width: 1000px;
   width:100%;
   margin:auto;
}

#divTopSecond
{    
    padding-top:50px;
}

#divTopLogo {    
    vertical-align: middle;    
    display: inline-block;
    position: relative;
}

#divTopMenu {    
    display: inline-block;
    text-align: left;
    vertical-align:middle;
    padding-top:35px;
    position: relative;
    width:70%;
    max-width:750px;
    min-width:320px;
}

#divTopMenu ul {
    display: inline-block;
    padding:10px;
}

#divTopMenu ul li
{   
    min-width:100px; 
    list-style-type:none;
    padding-left:30px;    
    text-align:left;
    float:left; 
}

#divTopMenu  ul li a, #divTopMenu  ul li a:active, #divTopMenu  ul li a:hover, #divTopMenu ul li a:visited
{  
    font-family:'Cinzel', serif;
    color:#303942;
    font-weight:bold;
    font-size:16px;
    text-decoration:none;
}

#videoTop {
    max-width: 820px;
    width: 90%;
    border: 5px solid rgba(255,255,255,0);
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.2);
}


.div-white
{
    
    background:#ffffff url("../images/bg-div-white.png") no-repeat center bottom;
    min-height:80px;    
    padding:0px 10px 41px 10px;
    text-align:center;
    
}

.div-content
{
    max-width:1000px;
    width:100%;
    display:inline-block !important;    
    text-align:left !important;
    padding-top:10px;
    padding-bottom:10px;
}

.div-yellow
{
    
    background:#e0c176 url("../images/bg-div-yellow.png") no-repeat center bottom;
    min-height:80px;    
    padding:5px 10px 48px 10px;
    text-align:center;
    z-index:95;
}

.div-blue
{
    
    background:#303942;
    text-align:center;
    color:#ffffff;
    padding:5px 10px 5px 10px;    
}


.link-white a,.link-white  a:active,.link-white  a:hover,.link-white  a:visited
{  
    /*font-family:'Cinzel', serif;*/
    color:#ffffff;
    text-decoration:none;
    
}


.div-content-small
{
    width:32%;
    min-width:300px;
    max-width:300px;    
    display:inline-block;
    font-family:"Roboto", serif;
    font-size:20px; 
    color:#d2b56a;         
    vertical-align:middle;     
}

.div-content-big
{    
    max-width:65%;
    min-width:280px;
    display:inline-block;
    padding-top:10px;
    vertical-align:middle;
    padding-left:10px;
    padding-right:10px;
}
.horizontal-gradient-gray-line{
    min-height:50px;
    line-height:50px;
    background:transparent url("../images/horizontal-gradient-gray-line.png") no-repeat center center;
}

.horizontal-gradient-yellow-line{
    min-height:50px;
    background:transparent url("../images/horizontal-gradient-yellow-line.png") no-repeat center center;
}

.horizontal-gradient-white-line{
    min-height:50px;
    background:transparent url("../images/horizontal-gradient-white-line.png") no-repeat center center;
}

.cinzel-36-regular { font-family:'Cinzel', serif;font-size:38px; }
/*.trajanpro-36-regular { font-family:'Cinzel', serif;font-size:36px; }
.trajanpro-20-regular { font-family:'Cinzel', serif;font-size:20px; }*/

.content-title
{
    font-family:'Roboto',  sans-serif;font-size:20px; 
    padding-bottom:20px;
}

.border-right-yellow
{
    border-right:1px solid #f0e0bb;
}

.border-left-yellow
{
    border-left:1px solid #f0e0bb;
}

.border-right-gray
{
    border-right:1px solid #eaeaea;
}

.border-left-gray
{
    border-left:1px solid #eaeaea;
}

.bold {font-weight:bold;}
.padding-top-0 {padding-top:0px !important;}
.padding-left-10 {padding-left:10px;}
.padding-right-10 {padding-right:10px;}
.padding-top-10 {padding-top:10px;}
.padding-top-20 {padding-top:20px;}
.padding-top-25 {padding-top:25px;}
.padding-top-35 {padding-top:35px;}
.padding-bottom-20 {padding-bottom:20px;}
.padding-bottom-30 {padding-bottom:30px;}

.color-yellow {color: #d2b56a;}
.color-white {color: #ffffff;}

.float-left { float:left;}
.clear-left {clear:left;}
.clear-right {clear:right;}
.align-left {text-align:left;}
.display-none {display:none;}

#divBottom {
    background: #17191c;
    min-height: 55px;
    padding: 5px 10px 5px 10px;
    color: #606874;
}


#btnBackToTop {
    width: 40px;
    height: 40px;
    display: none;
    right:10px;
    bottom: 10px;
    position: fixed;
    cursor: pointer;    
    vertical-align: middle;        
    border:none;
     background: url(../images/bullets/back-to-top.png) no-repeat scroll center center;    
}

#btnBackToTop:focus {
    outline:none;
}


#btnBackToTop:hover {        
	background: url(../images/bullets/back-to-top-over.png) center center no-repeat !important;
}
/*
.btnBackToTop-hover {        
	background: url(../images/bullets/back-to-top-over.png) center center no-repeat !important;
}*/