/* elementos */

body
{
 font-family: 'Ubuntu', sans-serif;
 font-size: 14px;
 color: #FFFFFF;
 margin:0;
 padding:0;
}

h1
{
  font-family: 'Cantora One', sans-serif;
  font-size: 26px;
  color: #FFFFFF;
  font-weight: 400;
  margin:0;
  padding:0;
}

h2
{
  font-size: 17px;
  color: #FFFFFF;
  font-weight: 400;
  margin:0;
  padding:0 0 15px 0;
}


a
{
  color: #000000;
  font-size: 13px;
  outline: 0 none;
}

a:link
{
  text-decoration: none;
}


img
{
  border: 0px;
  margin:0px;
  padding:0px;
}

input
{
 outline:none;
}

table,td
{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

td
{
  vertical-align: top;
}







/* classes */

.image-left {
    float: left;
    margin-bottom: 0;
    margin-right: 12px;
}
.image-right 
{
    float: right;
    margin-bottom: 0;
    margin-left: 12px;
}

.image-caption
{
   font-family: Arial;
   padding-top:5px;
   text-align: center;
   font-size:12px;
}




.album-td
{
  padding-bottom: 10px;
}


.form-textline, .form-text
{
  width: 400px;
}


.clist
{
  padding-bottom:25px;
}





/* ids  */

#bg {
	position:fixed; 
	top:-50%; 
	left:-50%; 
	width:200%; 
	height:200%;
        z-index:-2;
}


#bg img {
	position:absolute; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	margin:auto; 
	min-width:50%;
	min-height:50%;
}



#menu
{
    position: absolute;
    left: 0;
    top: 0;
    width:350px;
    padding-top:5px;
    margin: 0 0 50px 0;
}




#left
{
    position:absolute;
    bottom:0;
    left:0;
    width:165px;
    padding: 0 0 20px 20px;
}


#left .em_cena
{
    width:165px;
    height: 172px;
    background: url(/files/45/45.png) 0 0 no-repeat;
}


#left .em_cena:hover {
    background: url(/files/45/45.png) -180px 0 no-repeat;
}



#home
{
    display:block;
    position:absolute;
    bottom:28px;
    right:25px;
}


#home .gif
{
    display: inline-block;
}



#right
{
    display:block;
    position:absolute;
    bottom:0;
    right:0;
    background: #000000;
    color: #FFFFFF;
    padding:5px 20px 5px 10px;
}

#right a
{
    font-size:13px;
    color: #FFFFFF;
}

#right a:hover
{
    color: #E30A16;
}










/* MENU MENU MENU MENU MENU MENU MENU MENU MENU  */


#menu ul{
    list-style: none;
    padding: 0; 
    margin: 0;
}


#menu span
{
    display: none;
}


#nav {
    float: left; 
    width: 350px; 
    margin: 15px 0;
}


#nav li ul {
    display: none;
}

#nav li {
    padding-top:5px;
}




/* MENU PRINCIPAL */


.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a {
    display: block; 
    height: 32px;
}

#pmenu1 {
    width: 137px;
    background: url(/files/47/47.png) 0 0 no-repeat;
}

#pmenu1:hover, #pmenu1.active {
    background: url(/files/47/47.png) 0 -192px no-repeat;
}


#pmenu2 {
    width: 187px;
    background: url(/files/47/47.png) 0 -32px no-repeat;
}

#pmenu2:hover, #pmenu2.active {
    background: url(/files/47/47.png) 0 -224px no-repeat;
}



#pmenu3 {
    width: 247px;
    background: url(/files/47/47.png) 0 -64px no-repeat;
}

#pmenu3:hover, #pmenu3.active {
    background: url(/files/47/47.png) 0 -257px no-repeat;
}


#pmenu4 {
    width: 245px;
    background: url(/files/47/47.png) 0 -96px no-repeat;
}

#pmenu4:hover, #pmenu4.active {
    background: url(/files/47/47.png) 0 -289px no-repeat;
}


#pmenu5 {
    width: 280px;
    background: url(/files/47/47.png) 0 -128px no-repeat;
}

#pmenu5:hover, #pmenu5.active {
    background: url(/files/47/47.png) 0 -321px no-repeat;
}


#pmenu6 {
    width: 170px;
    background: url(/files/47/47.png) 0 -160px no-repeat;
}

#pmenu6:hover, #pmenu6.active {
    background: url(/files/47/47.png) 0 -353px no-repeat;
}




 
/* SUB MENU */

.sub11 a {
    width: 112px; 
    height: 28px;
    background: url(/files/50/50.png) 0 0 no-repeat;
}

.sub11 a:hover {
    background: url(/files/50/50.png) 0 -462px no-repeat;
}


.sub12 a {
    width: 105px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -30px no-repeat;
}

.sub12 a:hover {
    background: url(/files/50/50.png) 0 -492px no-repeat;
}


.sub13 a {
    width: 112px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -61px no-repeat;
}

.sub13 a:hover {
    background: url(/files/50/50.png) 0 -523px no-repeat;
}


.sub14 a {
    width: 128px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -92px no-repeat;
}

.sub14 a:hover {
    background: url(/files/50/50.png) 0 -554px no-repeat;
}




.sub21 a {
    width: 163px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -123px no-repeat;
}

.sub21 a:hover {
    background: url(/files/50/50.png) 0 -585px no-repeat;
}

.sub22 a {
    width: 144px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -154px no-repeat;
}

.sub22 a:hover {
    background: url(/files/50/50.png) 0 -616px no-repeat;
}






.sub31 a {
    width: 144px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -185px no-repeat;
}

.sub31 a:hover {
    background: url(/files/50/50.png) 0 -647px no-repeat;
}


.sub32 a {
    width: 144px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -216px no-repeat;
}

.sub32 a:hover {
    background: url(/files/50/50.png) 0 -678px no-repeat;
}





.sub41 a {
    width: 141px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -246px no-repeat;
}

.sub41 a:hover {
    background: url(/files/50/50.png) 0 -708px no-repeat;
}

.sub42 a {
    width: 184px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -277px no-repeat;
}

.sub42 a:hover {
    background: url(/files/50/50.png) 0 -739px no-repeat;
}





.sub51 a {
    width: 249px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -307px no-repeat;
}

.sub51 a:hover {
    background: url(/files/50/50.png) 0 -769px no-repeat;
}


.sub52 a {
    width: 219px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -339px no-repeat;
}

.sub52 a:hover {
    background: url(/files/50/50.png) 0 -801px no-repeat;
}






.sub61 a {
    width: 83px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -369px no-repeat;
}

.sub61 a:hover {
    background: url(/files/50/50.png) 0 -831px no-repeat;
}



.sub62 a {
    width: 117px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -399px no-repeat;
}

.sub62 a:hover {
    background: url(/files/50/50.png) 0 -861px no-repeat;
}



.sub63 a {
    width: 138px; 
    height: 28px;
    background: url(/files/50/50.png) 0 -431px no-repeat;
}

.sub63 a:hover {
    background: url(/files/50/50.png) 0 -893px no-repeat;
}
