html{
    height:100%;
    margin:0;
}
a
{
text-decoration:none;
color: #2ba8f5;
}
.titleP
{
color: #2ba8f5;
}
a.titleP
{
color: #2ba8f5;
}
a.link2
{
color: #2ba8f5;
}
body{
    width: 100%;
    height:100%;
    margin:0;
    font-family: Arial, sans-serif;
    font-size:19px;   
    overflow:scroll;
    color:#404040;
}

.fixedArea{
    min-width: 100%; 
    background-color: #ababa8;
    position:absolute;  
    /*border-bottom: 1px solid #5e5c57;*/
    display: none;
    bottom: 0px;
}
.fixedArea2{
    min-width: 100%; 
    background:#34586e/*#EC0A0A*/;
    position:fixed;  
/*    border-bottom: 1px solid #5e5c57;*/
    display: none;
}
.fixedArea3{
    min-width: 100%; 
    background:#EC0A0A;
    position:absolute;  
    border-bottom: 1px solid #5e5c57;
    display: none;
    bottom: 0px;
}


.entirePage{
    width: 100%;
    margin: auto;
    padding-top: 20px;
    padding-bottom: 50px;
    border-top: 1px solid #5f5846;
}
.menu{
    width: 100%; 
    min-height: 80px;
    margin: auto;
}
.buttonMenu{
    color:#fff;
    font-family: Arial, sans-serif;
    font-size:20px; 
    text-decoration: none;
    padding-right: 11px;
    border: 1px solid #ababa8;
    padding-left: 5px;
    font-weight: bold;
}
.buttonMenu:hover{
    text-decoration: underline;
}
.buttonMenuSelected{
    font-family: Arial, sans-serif;
    font-size:20px; 
    text-decoration: none;
    padding-right: 10px;
    padding-left: 4px;
    border: 1px solid #fff;
    color: #fff;
    font-weight: bold;
}

.holdItem{
    min-width:80px;
    display: inline-block;
    text-align: center;
    padding-top: 30px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -wekbit-border-radius-: 5px;
    color:#292924;
    font-family: Arial, sans-serif;
    font-size:20px; 
    font-weight: bold;
}
.homeImg{
    height: 150px;
    background-size: cover;
}
.newPage{
    background-color: #FFFFFF;
    padding-bottom: 30px;
    box-shadow:inset 0px 60px 70px -40px #a4a19a;
}
.holdBox{
    display:inline-block; 
    width: 90%;
    min-width: 250px;
    text-align: center;
    margin-bottom: 30px;
}

.boxAbout{
    min-width: 180px;
    width: 80%;
    border:1px solid #6A6D70;
    border-top: 1px solid #41413F;
    border-bottom: 1px solid #41413F;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    box-shadow: 2px 4px 15px #6e6f6e;
    padding: 30px;
    display:block; 
    vertical-align: top;
}
.boxParks{
    min-width: 180px;
    width: 80%;
    border:1px solid #6A6D70;
    border-top: 1px solid #41413F;
    border-bottom: 1px solid #41413F;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    box-shadow: 2px 4px 15px #6e6f6e;
    padding: 30px;
    display:block; 
    vertical-align: top;
    margin: auto;
}


.img200x120{
    width:200px;
    height:120px;
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
    background-color:#41413F;
    border:1px solid #6A6D70;
    padding: 5px;
    margin-left:20px;
    margin-bottom:15px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    display:block;
}

.imgC200x120{
    width:200px;
    height:120px;
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
    background-color:#41413F;
    border:1px solid #6A6D70;
    padding: 5px;
    margin-left:20px;
    margin-bottom:15px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    display:inline-block;
}

.img200x120:hover{
    background-color:#72726E;
    cursor: pointer;

}

.imgC200x120:hover{
    background-color:#72726E;
    cursor: pointer;

}

.categories{
    text-align: left;
}
.accDescription{
    display: block;
    margin-bottom: 20px;
    min-width: 150px;
    width: 80%;
    border:1px solid #6A6D70;
    border-top: 1px solid #41413F;
    border-bottom: 1px solid #41413F;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    box-shadow: 2px 4px 15px #6e6f6e;
    padding: 30px;
    vertical-align: top;
}
.empty{
    display: none;

}
.accSmallBox{
    display: block;
    width: 100%;
}

.boxCategory{
    width:256px;
    height:169px;
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
    border:1px solid #6A6D70;
    border-top: 40px solid #41413F;
    border-bottom: 40px solid #41413F;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    margin:auto;
    box-shadow: 2px 4px 15px #6e6f6e;
}

.boxCategory:hover{
    border-top: 40px solid #72726E;
    border-bottom: 40px solid #72726E;
    cursor: pointer;       
}

.formContact{
    display: block;
    float: left;
    width: 100%;
    vertical-align: top;
}
#map{
    width:100%;
    height:230px;
    background-image:url(../images/contact/map2.jpg);;
    background-repeat:no-repeat;
    background-position:right top;
    background-size: cover;

}
.contactMap{
    width: 90%;
    /*height: 300px;*/
    height: 50%;
    display: block; 
    float: left; 
    vertical-align: top;
    padding-top: 20px;

}
::-webkit-input-placeholder {
    color: gray;
}

:-moz-placeholder { /* Firefox 18- */
    color: gray;  
}

::-moz-placeholder {  /* Firefox 19+ */
    color: gray;  
}

:-ms-input-placeholder {  
    color: gray;  
}
.label{
    font-family: Arial, sans-serif;
    font-size:13pt;
    color:#404040;
    width: 120px;
    padding-top: 9px;
    padding-left: 5px;
    padding-bottom: 20px;
    display: none;
}
.inputText {
    font-weight: bold;
    font-size:18pt;
    width:100%;
    height: 30px;
    margin:0px;
    float:left;
    margin-bottom: 12px;
    background-color: #e5e5e5;
}

.spamText {
    font-weight: bold;
    font-size:18pt;
    width:50%;
    height: 30px;
    margin:0px;
    margin-bottom: 12px;
    background-color: #e5e5e5;
    display:inline-block;

}


.contactDescription{
    display: block; 
    float: left; 
    vertical-align: top; 
    padding-bottom: 50px;
    padding-top: 20px;
}

.page{
    margin-left: 15px; 
    margin-right: 15px;
}
.pageMenu{
    margin-left: 15px; 
    margin-right: 15px;
    float: right;
    display: none;
}
.pageMenuActivities{
    margin-left: 15px; 
    margin-right: 15px;
    float: left;
    display: block;
}
#logoA{
    display: none;
}
.buttonSubmit{

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
    background-color: #ebc576;
    cursor:pointer;
    color:#39393d ;
    text-align: center;
    font-weight: bold;
    width: 120px;
    padding-top: 10px;
    padding-bottom: 10px;
    border:1px solid #ab9c7c;
    border-left: 1px solid #bfac83;
    border-top: 1px solid #bfac83;
    margin-top: 10px;
}
.buttonSubmit:hover{
    background-color: #fbcf70; 

}


.buttonMenuDisplay{
    font-family: Arial, sans-serif;
    font-size:20px; 
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    padding-right: 0px;
    padding-top: 30px;
    text-align: center;
    float:right;
    display: block;
}
.textLogo{
    text-align: right;
    padding-top: 30px; 
    padding-right:20px;
    font-family: Arial, sans-serif;
    font-size:30px; 
    text-decoration: none;
    /*color: #41413e;*/
    color:#000000;
    font-weight: bold;
    width: 95%;
    margin: auto;
    position: relative;
    height: 80%;
    /*text-shadow: 4px 3px 2px rgba(214, 210, 210, 0.68);*/
    text-shadow: 4px 3px 2px rgba(195, 195, 195, 0.80);

}
.textLogo2{
    text-align: right;
    font-family: Arial, sans-serif;
    font-size:20px; 
    text-decoration: none;
    /*color: #41413e;*/
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 20px;
    display:none;
/*    color:#000000;*/
color:#34586e;
/*    text-shadow: 4px 3px 2px rgba(214, 210, 210, 0.68);*/
/* text-shadow: 4px 3px 2px rgba(195, 195, 195, 0.80);*/
text-shadow: 3px 4px 3px #000;

}

.homeLogo{
    display: none;
 position: absolute;
    bottom: 120px;
    right: 20px;


}
.textLogo3{
    font-size: 20px;
    /*text-shadow: 4px 3px 2px rgba(214, 210, 210, 0.68);*/
     text-shadow: 4px 3px 2px rgba(195, 195, 195, 0.80);
}
.aboutInfo{
    display: block;
    padding-top: 40px;
    text-align:justify;
}

ul
{
    list-style-type:none;
    padding: 0px;
    margin: 0px;
}

ul li
{
    /*padding-left: 14px;*/
    padding-bottom: 3px;
}
.liActivities:before{
    content: "•";
    color: #87879f;
    font-size: 24px;
    /*padding-left: 6px;*/
    vertical-align: top;
    padding-right: 5px;
}

.liActivities:after{
}
.ulActivities{
    padding-left: 8px;
    text-align: justify;
    vertical-align: top;
    z-index : 1;
    /*position: relative;*/
     border-left: 1px  solid #87879f;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
    
}
/*.ulActivities:before {
  content : "";
  position: absolute;
  left    : 0;
  top  : 4%;
  height  : 93%;
  width   : 1px;  
  border-left: 1px  solid #87879f;
}*/


.ulNew{
    list-style-type:disc;
    padding-left: 20px;
    text-align: justify;
}
.liNew{
    padding-left: 3px;
    padding-bottom: 3px;
}
.liActivities{
    padding-left: 13px;
    text-indent: -11px;
}


.titleCategory{
    vertical-align: top; 
    padding-top: 2px;
    color:#ffffff;
    font-weight: bold;
}
.text{
    display: inline-block;
    min-width: 150px;
    vertical-align: top;
    font-weight: bold;

}
.info{
    display: inline-block;
    min-width: 200px;

}

.title1{
    color:#404040;
    font-family: Arial, sans-serif;
    font-size:23px; 
}
.titlePage{
    background-color: transparent;
    background-image:none;
    background-repeat: no-repeat; 
    background-position: top center;
    width: 600px;
    height: 50px; 
    padding-bottom:  20px;
    margin: 0px; 
    margin-top: -50px;
    vertical-align: top;
    margin-bottom: 40px;
}

.titleP{
    text-align: left;
    font-family: Arial,sans-serif; 
    font-size:26px;  
    font-weight: bold; 
    color:#1d1d1a;
    text-shadow: 3px 4px 3px #5a5652;
    padding-top: 60px;
    text-decoration: none;
visibility: visible;
}
.porto
{
color:#2ba8f5;
}
h2
{
color:#2ba8f5;
}
.titleParagraph{
    text-align: left;
    font-family: Arial,sans-serif; 
    font-size:20px;  
    font-weight: bold; 
    color:#1d1d1a;
    padding-top: 0px;
    padding-bottom: 20px;
}
.normalText{
    font-family: Arial, sans-serif;
    font-size:19px;  
    color:#404040;
    text-align: justify;
}

a.link{
    font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size:21px;
    text-decoration: none;
    color:#1a0f09;
}

a.link:hover{
    font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size:21px;
    cursor:pointer;
    text-decoration: underline;
}
a.linkMenuActivities{
    color:#292924;
    font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size:21px;
    text-decoration: none;
}
a.linkMenuActivities:hover{
    font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size:21px;
    cursor:pointer;
    text-decoration: underline;
}

a.link2{
    font-family:Arial,sans-serif,"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    text-decoration: none;
    color:#34586e;
}

a.link2:hover{
    cursor:pointer;
    color:#985C15;
}
.ascuns_m
{
display:none;
}
.ascuns_d
{
display:block;
}

div.clear{
    clear:both;
}
#notiuni{
    padding-top: 0px;
}
#galerie{
    padding-top: 0px;
}
#contact{
    padding-top: 0px;
}
#despre{
    padding-top: 0px;
}
#valori{
    padding-top: 80px;
}
#alowImgae{
    display:none;
}
#noImage{
    display:block;
}


.holdSmallM{
    position: fixed;

}
.smallActivitiesMenu{
    background-color: #ababa8;
    position: absolute;
    padding-right: 10px;
    right: 0px;
    top:80px;
    display:none;

}
#menuActivitiesFirst{
    display:none;
}


a.linkG{
    color:#c90909;
    text-decoration: none;
    font-size: 18px;
}

a.linkG:hover{
    color:#fe0000;
    font-size: 18px;
}
a.linkc{
    color:#024d26;
    text-decoration: none;
}

a.linkc:hover{
    color:#0a8041;
}
.valoriImage{
    display:none;
    background-repeat: no-repeat;
    padding-right: 15px;
    width: 160px;
    vertical-align: top;
    padding-top: 50px;
    text-align: center;
    

}
.logo{
    color:#010101;
    font-size: 33px;
     font-family: Arial, sans-serif;
     display: inline-block;
     vertical-align: top;
     padding-top: 23px;
     padding-left: 7px;
     font-weight: bold;
}
#pentru{
    display: none;
    padding-right: 8px;
}
#valImg1{
    background-image: url("../images/1valori.jpg");

}
#valImg2{
    background-image: url("../images/2valori.jpg");

}
#valImg3{
    background-image: url("../images/3valori.jpg");

}
#valImg4{
    background-image: url("../images/4valori.jpg");

}
#despreImg{
    display: none;
    vertical-align: top;
    text-align: center;
}
.despreCol1{
    display: block;
    min-width: 120px;
    width: 120px;
    padding-right: 10px;
    vertical-align: top;
    font-weight: bold;

}
.despreCol2{
    display: block;
    padding-bottom: 15px;
    /*padding-left: 10px;*/
    width: 98%;
    text-align: justify;
    float: left;
    
}
.despreCol3{
    display: block;
     text-align: justify;
     vertical-align: top;

}
.despreStil{
    /*display: block;*/
    vertical-align: top;
    padding-top: 10px;
    min-width: 100px;
     text-align: left;
    float:left;
   cursor: pointer;
    display: table-cell;
    color:#404040;
}
.despreStil:hover{
    color:#c90909;
}
.stilkarate{
    display: block;
    padding-bottom: 15px;
    
}
.rightT{
    padding-left: 10px;
}
.enum2{
    display:inline-block; 
    min-width: 100%; 
    width: 100%; 

}
.enum1{
    display:inline-block; 
    min-width: 100%;
    width: 100%;
      padding-bottom: 20px;

}
.termen{
    color:#041487;
    font-style: italic;
}
.notiuni{
    display:table;
    min-width: 100%;
    width: 100%;
    text-align: justify;
    float: left;
}
.notiuniText{
    width: 100%;
}


.citeste{
    padding-top: 10px;
    padding-left: 20px;
    display:inline-block;
    color:#c90909;
    /*border: 1px solid #c90909;*/
    /*float: right;*/
    
    
}
.citeste:hover{
    color:#fe0000;
    cursor:pointer;
}



.ascunde{
    color:#5c5959;
    display:none;
    padding-top: 10px;
    padding-left: 20px;
}
.ascunde:hover{
   color:#3b3a3a;
    cursor:pointer;
}



#karate,#kiokushin,#shindokay,#kyu, #dan,#sensei,#shihan,#oss,#dojo,#kata,#kumite,#kanji,#sosai{
    display:none;
}
.tot{
    padding-left:0px;
    padding-bottom: 20px;
}
.totText{
    color:#c90909;
    /*color: #87879f;*/
    display: inline-block;
    cursor: pointer;
    padding-top: 5px;
    /*padding-bottom: 5px;*/
    text-align: center;
    min-width: 195px;
    width: 195px;
    border: 1px solid  #87879f;
    margin-bottom: 4px;
    min-height:27px;
    max-height:27px;
}
.totText:hover{
    color:#fe0000;
     border: 1px solid  #c90909;
     
   /*text-decoration: underline;*/ 
}
.mobileS{
    display: inline-block;
}
.tabletS{
    display: none;
}
.siglaMobile{
    display: table;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #a4a19a;
}
.arrow{
    background-color: #cdcdcd; 
    float:right;
/*    padding:5px;*/
height: 27px;
padding-top: 5px;
margin-top: -5px;
padding-right: 5px;
padding-left: 5px;
    border-left: 1px solid  #87879f;
}
.copy{
    width: 100%; 
    display: table;
    float:right; 
    text-align: right; 
    font-size: 12px;
   
}
/*luci*/
.grid_5
{
float:left;
width:280px;
display:inline;
margin:10px;
}
.portocaliu
{
font-weight:bolder;
color:#34586e;
}
.text2
{
color:#34586e;
margin-bottom:11px;
}
#doctori
{
clear:both;
}
.doctor
{
float:left;
width:100%;
}
.doctor img
{
width:100%;
}
.clear
{
clear:both;
}
.matin_img
{
width:70%;
padding:5px;
}
/*sf luci*/

