html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
select { font-family:tahoma, arial; font-size:12px; vertical-align:middle; }

li {list-style: none;}

a, a:visited { 
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
color: #446DB2;
text-decoration: none;
}



body {
background:#f6f8f8;
color:#4C4C4C;
font-family: 'Open Sans', sans-serif;
font-size:15px;
line-height: 25px;
}




/********************************************************************************************* 

4. Pages Menu      

*********************************************************************************************/
#upper-menu-container {

width:825px;
position:fixed;
top:0;
left:1;
z-index:1000;
height: 55px;
}




#page-menu-wrapper {
max-width:1106px;
margin:0 auto;
}

#page-menu-wrapper ul.main {
float:right;
border-left: 1px solid rgba(255, 255, 255, 0.11);
box-shadow: -1px 0 0 rgba(0, 0, 0, 0.1);
height: 40px;
}




#page-menu-wrapper ul li {
float: left;

}

#page-menu-wrapper ul li .top-menu {
border-right: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 1px 0 0 rgba(255, 255, 255, 0.11);
padding: 5px 16px 21px;
color: #F2F2F2;
font-size: 15px;
font-weight: normal;
text-decoration: none;
font-style: normal !important;
display: inline-block;
height: 18px;
white-space: nowrap;
}

#page-menu-wrapper ul li .dropdown-menu, #upper-menu-mobile #page-menu-wrapper ul li .dropdown-menu.categories {
display:none;
position: absolute;
top: 44px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.28);
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
background: #fff;
}


.no-touch #page-menu-wrapper ul.no-js li.activ .dropdown-menu, #page-menu-wrapper ul.no-js li.activ .dropdown-menu, .no-touch #page-menu-wrapper ul.no-js li.activ .dropdown-menu, .no-touch #page-menu-wrapper ul li.activ, .dropdown-menu, .no-touch #page-menu-wrapper ul li:hover .dropdown-menu, .no-touch #page-menu-wrapper ul.no-js li:hover .dropdown-menu, .no-touch #page-menu-wrapper ul.no-js li:hover .dropdown-menu, #page-menu-wrapper ul.no-js li:hover .dropdown-menu {
display:block;
height:auto;
} 


.dropdown-menu.categories {
width: 235px;
}


.menu-item a, .menu-item a:visited {
text-decoration: none;
color: #7d7d7d;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
padding: 10px 30px 10px 16px;
font-weight: 400;
display: block; 
}

.dropdown-menu.categories .menu-item a:hover {
color:#a72727;
}



.no-touch #upper-menu-container #page-menu-wrapper ul li .top-menu:hover, #upper-menu-container #page-menu-wrapper ul li .top-menu.selected, .no-touch #upper-menu-container #page-menu-wrapper ul li.activ .top-menu, #page-menu-wrapper ul li.active .top-menu, #page-menu-wrapper ul.no-js li.activ .top-menu, .no-touch #upper-menu-container #page-menu-wrapper ul li .top-menu:hover, #upper-menu-container #page-menu-wrapper ul li .top-menu.selected, .no-touch #upper-menu-container #page-menu-wrapper ul li:hover .top-menu, #page-menu-wrapper ul li.active .top-menu, #page-menu-wrapper ul.no-js li:hover .top-menu {
color: #446CB3;
background:#fff;
text-shadow: none;
box-shadow:none;
border-right: 1px solid #446CB3;

cursor:pointer;
}


