/* 
    Document   : stilus
    Created on : 2012.02.24., 08:45:00
    Author     : Purple
    Web: Forest7 Kft by Wiking Számítástechnika Kft. 
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS3/
*/

root { 
    display: block;
}

.container{ 
    width: 1050px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    height: auto;

    font-size: 100%;
    font-family: "arial";
    overflow: hidden;
    margin-top: 0px;


}

body {
    text-align: center;
    background: #fff;
    margin: 0;
}

.top {
    background: #fff;
    color: #000;
    font-size: 100%;
    height: 30px;
    width: 100%;
    border-bottom: 1px #000 solid;
}

.top_szoveg a:link {text-decoration: none; font-weight: bold; color: #964504;}
.top_szoveg a:visited {text-decoration: none; font-weight: bold; color: #964504;}
.top_szoveg a:hover {text-decoration: none; font-weight: bold; color: #c1671f;}

.gombok_1{
    width: 190px;
    height: auto;
    font-size: 90%;
    padding-bottom: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 0px;

}

.gombok_1 li{
    list-style-type:none;
    margin-bottom: 0px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 110%;
    display: list-item;
    text-align: left;
    width: 180px; 
}
.gombok_1 li:first-letter
{
    font-weight: 700;
}
.gombok_1 li:hover {background: url(img/nyilacska.png) no-repeat bottom right;}

.gombok_1 li a:link {width: 180px; padding-right: 5px; padding-left: 5px; padding-top: 5px;  text-decoration: none;  color: #000; }
.gombok_1 li a:visited {width: 180px; padding-right: 5px; padding-left: 5px; padding-top: 5px;  color: #000; }
.gombok_1 li a:hover {width: 180px; padding-right: 5px; padding-left: 5px; padding-top: 5px;  color: #000;}

.gombok_2{
    width: 190px;
    height: auto;
    font-size: 90%;
    padding-bottom: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 0px;

}

.gombok_2 li{
    list-style-type:none;
    margin-bottom: 0px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 110%;
    display: list-item;
    text-align: left;
    width: 180px; 
}
.gombok_2 li:first-letter
{
    font-weight: 700;
}
.gombok_2 li:hover {background: url(img/nyilacska.png) no-repeat bottom right;}

.gombok_2 li a:link {width: 180px; padding-right: 5px; padding-left: 5px; padding-top: 5px;  text-decoration: none;  color: #000; }
.gombok_2 li a:visited {width: 180px; padding-right: 5px; padding-left: 5px; padding-top: 5px;  color: #000; }
.gombok_2 li a:hover {width: 180px; padding-right: 5px; padding-left: 5px; padding-top: 5px;  color: #000;}

.gombok_3{
    width: 190px;
    height: auto;
    font-size: 90%;
    padding-bottom: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 0px;

}

.gombok_3 li{
    list-style-type:none;
    margin-bottom: 0px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 110%;
    display: list-item;
    text-align: left;
    width: 180px; 
}
.gombok_3 li:first-letter
{
    font-weight: 700;
}
.gombok_3 li:hover {background: url(img/nyilacska.png) no-repeat bottom right;}

.gombok_3 li a:link {width: 180px; padding-right: 5px; padding-left: 5px; padding-top: 5px;  text-decoration: none;  color: #000; }
.gombok_3 li a:visited {width: 180px; padding-right: 5px; padding-left: 5px; padding-top: 5px;  color: #000; }
.gombok_3 li a:hover {width: 180px; padding-right: 5px; padding-left: 5px; padding-top: 5px;  color: #000;}

.doboztarto {
    width: 200px;
    height: auto;
    background-color: #fff;
    color: #000;
    font-size: 100%;
    text-align: left;
    border-top: 10px solid #fff;
    border-bottom: 10px solid #000;
    border-right: 10px solid #000; 
    border-left: 10px solid #fff;
    margin: 0px;
    padding: 0px;

}


.doboztarto h1 { text-align:center; margin-top: 0px;

            
                 color: #fff; 
                 margin-bottom: 10px;
                 font-size: 110%;
                 padding-left: 10px;
                 padding-bottom: 5px;
                 padding-right: 25px;
                 padding-top: 5px;
}
.doboztarto h5 {
    text-align:center; 
    margin-top: 0px;
    margin-left: 0px;
    color: #000;
    padding-left: 10px;
    font-size: 110%;
    padding-bottom: 5px;
    padding-right: 25px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.doboztarto a:link {text-decoration: none; color: #000;}
.doboztarto a:visited {text-decoration: none; color: #000; }
.doboztarto a:hover {text-decoration: underline: #000;}

.Box1, .Box2, .Box3 {

    height: auto;
    margin-bottom: 0px;
    margin-top: 10px;
    overflow: hidden;
    padding-right: 10px;
}

h2 {
    text-align: center;
  border-bottom: #000 dashed 1px;
    margin-left:80px;
   margin-right: 80px;
}

h3 {
    font-size: 20px;
text-decoration: underline;
}
h4 {
    font-size: 14px;
}
.Box1 {float: left; background: #fff;}
.Box2 {margin-left: 5px; float: left;}
.Box3 {float: left;}
.clear {clear: both; line-height: 0px; visibility: hidden}

.duma{
    width: 540px;
    color: #000;
    background:  #fff;
    text-align: justify;
    border-top: 10px solid #fff;
    border-bottom: 10px solid #000;
    border-right: 10px solid #000; 
    border-left: 10px solid #fff;
    margin: 0px;
    padding: 0px;
    height: auto;
}

.duma ol {
    padding-left: 20px;
    padding-top: 5px;
}
.nevjegy
{
    width: 550px;
    height: 200px;
    background: url(img/nevjegy.png) no-repeat top right;
    font-size: 95%
}

.nii
{
    width: 550px;
    height: 100px;
    text-align: left;
}

.nii img{
    float: left;
    padding-right: 5px;
    padding-left:10px;
    border: 0px;
}

.majtika
{
    width: 550px;
    height: 100px;
    text-align: right;
    vertical-align: text-bottom;
    color: #fff;  
}
.belso {
    padding-top: 60px;
    float:left;
    text-align: right;
    width: 450px;
}
.majtika img{
    float: right;
    padding-right: 10px;
    padding-left: 10px;
    border: 0px;
}
.nii a:link {color: #000; text-decoration: none; }
.nii a:visited {color: #000; text-decoration: none;}
.nii a:hover {color: #000; text-decoration: underline;}

.majtika a:link {color: #fff; text-decoration: none; }
.majtika a:visited {color: #fff; text-decoration: none;}
.majtika a:hover {color: #fff; text-decoration: underline;}


.duma h1 { text-align:left; margin-top: 0px;


           color: #000; 
           font-family: "Arial";
           margin-bottom: 0px;
           font-size: 200%;
           padding-left: 20px;
           padding-bottom: 5px;
           padding-right: 25px;
           padding-top: 5px;
}

.duma h5 {
    text-align: left;
    font-size: 70%;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 30px;
}
.duma p {
    font-size: 100%;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
.duma li {
    font-size: 100%;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left: 20px;
    padding-right: 20px;
   
}
.duma a:link {text-decoration: underline; color: #000;}
.duma a:visited {text-decoration: underline; color: #000;}
.duma a:hover {text-decoration: underline; color: #8b8b8b;}

.alj{

    width: 1004px;

    clear: both;
    border-top: 10px solid #fff;
    border-bottom: 10px solid #000;
    border-right: 10px solid #000; 
    border-left: 10px solid #fff;
    margin: 0px;
    padding: 0px;
    color: #000;
}
.alj a:link {text-decoration: none; color: #000;}
.alj a:visited {text-decoration: none; color: #000;}
.alj a:hover {text-decoration: none; color: #000;}

.auth {
    padding: 0px;
    font-size: 60%;
    margin:0;

}
.ref{
    width: 180px;
    height: auto;
    color: #180000;
    background: url(img/ref.png) no-repeat;
    text-align: justify;
}
.alj_link{
    font-size:75%;
    margin: 5px;
    text-align: left;
    width:230px;
    float:left;
    height:100%;

}
.alj_link li{
    list-style-type: none;
    width:200px;
    background:none;
}

.alj_link a:link {text-decoration: none; color: #000;}
.alj_link a:visited {text-decoration: none; color: #000;}
.alj_link a:hover {text-decoration: underline; color: #000;}

.elso {
    margin-bottom: 5px;
    padding-top: 5px;
    padding-left:5px;
    font-weight:700;
}

.aktivmenu {


color:#000;
background: url(img/nyilacska.png) no-repeat bottom right;
font-weight: 700;



}


.alj_link_tarto {
    padding-left:20px;
    padding-right:10px;
    height:150px;

}




.termektipusdiv { 
    text-align:center; margin-top: 0px;
    background: #c1671f; 
    color: #fff; 
    font-family: "Arial";
    margin-bottom: 10px;
    margin-top: 0px;
    font-size: 110%;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-right: 25px;
    padding-top: 5px;
    font-weight: bold;
}
.termeksor { margin-top: 10px;
             margin-bottom: 10px;
             color: #000; 
             background-color: #e5dfd2;
}
.termeksor a:link {text-decoration: none; color: #000;}
.termeksor a:visited {text-decoration: none; color: #000;}
.termeksor a:hover {text-decoration: none; color: #af5933;}

.figyelem { margin-top: 10px;
            margin-bottom: 10px;
            color: #000;           
}
.lapozo { margin-top: 10px;
          margin-bottom: 10px;
          margin-left: 10px;
          background: #fff;
          color: #964504;
          font-weight: bold;
}
.lapozo a:link {text-decoration: none; color: #000;}
.lapozo a:visited {text-decoration: none; color: #000;}
.lapozo a:hover {text-decoration: none; color: #c1671f;}

.naptar {
    margin-left:auto;
    margin-right: auto;
    background-color: #e5dfd2;
}
.naptar td
{
    vertical-align: top;
    text-align: center;
    border-left: 1px solid #fff;
}
.naptar td
{

}

.naptar caption{
    background: #e5dfd2;
    margin-top: 10px;
    color: #000;

}
.naptar caption a:link {text-decoration: none; color: #964504;}
.naptar caption a:visited {text-decoration: none; color: #964504;}
.naptar caption a:hover {text-decoration: none; color: #c1671f;}

#mainap
{
    background: #fa8072;
}
.honap
{
    float: left;
}
#evinaptar
{
    margin-left: auto;
    margin-right: auto;

}
#evinaptar td {
    vertical-align: top;
    padding-left: 1px;
    padding-right: 1px;
}
.doboz_kiskep {
    width: 100px;
    float: left;
     overflow: hidden;
     padding-right: 10px;
}
.doboz_kiskep img {
    margin-top: 0px;
    width: 100px;
    padding-right: 10px;
   
    
}
.cim { text-align:left; margin-top: 0px;
       margin-top: 0px;
       color: #000; 
       font-family: "Arial";
       font-weight: bold;
       font-size: 110%;
       padding-left: 5px;
       padding-bottom: 5px;
       padding-right: 25px;
       padding-top: 5px;

}
.keszito{ text-align: right; 
          margin-top: 5px;
          color: #000; 
          font-family: "Arial";
          font-weight: bold;
          font-size: 100%;

}

/*Naptár részei */
a span {
    display: none;
}

a:hover {
    position: relative;
}

a:hover span {
    display: block;
    position: absolute;
}

a:hover span {
    top: 10px; 
   
    right:-60px;
    background: #fbdead; 
    color: #000000; 
    text-decoration: none;
    padding: 15px;
    border: 4px solid #555; 
}
/*Naptár részeinek vége */

.tomoren {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    padding-left: 10px;
    border-top: #000 dashed 1px;
    border-bottom: #000 dashed 1px;
    width: 90%;
}



.tipp {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    text-align: center;
    border-bottom: #000 dashed 1px;
    border-top: #000 dashed 1px;
    width: 80%;
}
.fontos {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    text-align: left;
    border-bottom: #000 dashed 1px;
    border-top: #000 dashed 1px;
    width: 80%;
    padding-left: 30px;
    background: url(img/figyelem.png) left top repeat-y;
}


.blogbejegyzes {
overflow: hidden;
margin-right: 10px;
    border-bottom: #000 dashed 1px;
    margin-bottom: 10px;
}
.blog
{
    border-bottom: 1px dashed #000;
    
}

.container img {
    border: 0px;
}
.post_alj {
    padding-left: 130px;
}

.kereso_talalat {
background:#ccc;
color:#000;
}

.hiba { font-weight: 700;
color:#ff0000;
}

.siker { font-weight: 700;
color:#027702;
}