	* {
		margin: 0px;
		padding: 0px;
	}

/* ------------------------------ 
     HTML ALAP BEALLITASOK
------------------------------ */
  body{
       background-color:#2a7f54;
       font-family: Arial, Helvetica, sans-serif;
       font-size:   12px;
       margin:      0;
       padding:     0;
  }

  input, form, textarea
  h1, h2, h3, h4, h5, h6{
       margin:      0;
       padding:     0;
  }

  h1{
       font-size:   18px;
  }

  h2{
       font-size:   14px;
       color:       #999999;
  }

  h3{
     font-size:     13px;
     border-bottom: solid 1px #DEDEDE;
     padding:       4px 0;
     margin-bottom: 10px;
  }

  a:link, a:visited{
          color:    #0033CC;
  }
  a:hover{
          text-decoration:none;
  }
  
  div {
//          border:   solid 1px #dedede;
            border: 0;
  }
  
  img {
          border:   0 none;
          padding:  0px;
          margin:   0px;
  }

  hr {

          border:   solid 1px #04984E;
          margin-top:  10px;
          margin-left: 10px
  }

/* ------------------------------ 
     OLDAL STRUKTURA
------------------------------ */

  #fokeret{
           width:955px;
           margin:0 auto;
           background-color: white;
  }

  	#menu{
            width:auto;
            display:block;
            height:80px;
    }

  	#kiemelt{
            width:auto;
            display:block;
            height:221px;
    }

  		#navbar a{
              heigth:28px;
              line-height:28px;
              padding:0 8px;
              display:inline;
      }

  	  #main{
              width:auto;
              display:block;
      }

  		#bal_oszlop{
              width:262px;
              float:left;
              background-color:#04984E;
      }

    	#jobb_oszlop{
              width:auto;
              float:left;
      }

  		#jobb_banner{
              width:173px;
              float:right;
      }

  		#tartalom{
              width:450px;
              float:left;
              padding:10px;
      }
	  
  		#tartalom_full{
              width:650px;
              float:left;
              padding:10px;
      }	  

  		div.spacer{
              clear:both;
              height:0;
              display:block;
      }

  	#footer{
              width:auto;
              display:block;
              padding:10px 0;
              font-size:11px;
			  text-align: center;
              color:#eeeeee;
			  background-color:#2a7f54;
    }
	
/* ------------------------------ 
     KIEGESZITOK
------------------------------ */

  ul {list-style-type: none;}
  .l{text-align:left;}
  .r{text-align:right;}
  .c{text-align:center;}
  .j{text-align:justify;}
  .clear{clear:both;}
  .g{color:#999999;}
  .np{padding:0px;}
  .pr10{padding-right:10px;}
  .pr20{padding-right:20px;}
  .pl10{padding-left:10px;}
  .pl20{padding-left:20px;}

  .hiba {
        background-color:red;
        color:white;
        padding:5px;
        font-weight:bold;
  }
  .top {
      top:        0;
	  left:       0;
  }

  .bottom {
      bottom:     0;
      left:       0;
  }

  .right_link:link, .right_link:visited  {
      color:      #04984E;
      text-decoration: none;
      float: right;
  }
  
  .left_link:link, .left_link:visited  {
      color:      #04984E;
      text-decoration: none;
      float: left;
      padding-left:20px;
  }
  
   .path a:link, .path a:visited  {
      color:      #04984E;
      text-decoration: underline;
	  font-weight	:bold;
  }
  
   .path {
      color:      #04984E;
	  font-weight	:normal;
  }

  .td_1{
/*	width: 120px;*/
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	background-position: left top;
	background-color: #fafafa;
}
.td_2{
/*	width: 120px;*/
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	background-position: left top;
}
.jobb_box{
	width:150px;
	display:block;
	font-size:11px;
    border: solid 1px #98999f;
/*    border: solid 1px #2a7f54;*/
	padding: 5px;
}

.jobb_box h1{
	display:block;
	font-size:12px;
	font-weight: bold;
	padding: 5px;
	background-color: #98999f;
	color:white;
}
.beh_b {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
.beh_j{
	display:block;
	text-align: right;
	margin: 0px 0px 0.5em;
	padding: 0em 0em 0em 5em;
}

/* ------------------------------
     KIEMELT TERMÉK
------------------------------ */

  #slider {
      width:       693px;
      height:      221px;
      position:    relative;
	    overflow:    hidden;
  }
  
  #sliderContent {
      width:       693px;
      position:    absolute;
    	top:         0;
    	margin-left: 0;
  }

  .sliderImage {
      float:       left;
      position:    relative;
	    display:     none;
  }

  .sliderImage span {
      position:         absolute;
  	  font:             10px/15px Arial, Helvetica, sans-serif;
      padding:          10px 27px;
      width:            639px;
      background-color: #fff;
      filter:           alpha(opacity=70);
      -moz-opacity:     0.7;
  	  -khtml-opacity:   0.7;
      opacity:          0.7;
      color:            #000;
      display:          none;
  }

  .sliderImage span strong{
      font-size:  14px;
  }

/* ------------------------------
     LOGIN / REG / UGYFELSZ 
------------------------------ */

#slider {width:260px background-color:#04984E;}
 
 a.path:link, a:link, a.path:visited, a:visited{
		color:#aaaaaa;
		}
  
  a.path:hover, a:hover{
        text-decoration:none;
		color:#054606;
		}
.row {
        padding-left:10px;
        margin-bottom:10px;
        clear:both;
        overflow:hidden;
        }
input {
        width:180px;
        height: 18px;
        float:left;
        font-size:14px;
        margin-bottom: 5px;
        margin-top: 5px;
        }

label {
        width:50px;
        text-align:right;
        margin-right:5px;
        display:block;
        float:left;
        font-weight:bold;
        padding-top:5px;
        }

.fej {
        width:246px;
        color:white;
        border:0px solid #04984E;
        padding:8px;
        font-weight:bold;
        margin-top:5px;
        cursor:pointer;
        background-color:#288153;}

.fej:hover {
        background-color:#04984E;}

.tartalom {
        overflow:hidden;
        color:white;
        width:262px;
        background-color:#04984E;        }

.text {
      width:232px;
      padding:15px}


#gomb { padding:2px;}


/* ------------------------------
	 KERESÉS
------------------------------ */
#kereses {
		width:262px; 
		height:65px;
		padding:0px;
		display:block;
		background-color:#AFB1BD;
	}
#kereses h1 {
	color:#ffffff;
	padding-top:10px;
	font-size: 13px;
	padding-left:15px;
}
#kereses input {
	margin:5px;
	margin-left:15px;
	color:#04984E;
	font-size:10px;
	padding:2px;
}
#kereses input:hover {
	margin:5px;
	margin-left:15px;
	color:#04984E;
	font-size:10px;
	padding:2px;
}

/* ------------------------------
     TARTALOM - formázás
------------------------------ */

 #tartalom h2, p, #tartalom_full h2{
 padding-left:20px;
 padding-top:10px;
 }

 /* -----------------------------
	Rendezhető táblázat
------------------------------ */

.sortable {width:670px; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 15px}
.sortable th {background:url(../kepek/tabla/header-bg.gif); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.sortable th h3 {font-size:10px; padding:6px 8px 8px}
/*.sortable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}*/
.sortable td {padding:4px 6px 6px}
.sortable .head h3 {background:url(../kepek/tabla/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(../kepek/tabla/header-selected-bg.gif)}
.sortable .desc h3 {background:url(../kepek/tabla/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h3 {background:url(../kepek/tabla/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf6ee}
.sortable td.evenselected {background:#ecf6ee}
.sortable td.oddselected {background:#dfeedc}

#controls {width:670px; margin:0 auto; height:20px}
#perpage {float:left; width:200px}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:240px; text-align:center}
#navigation img {cursor:pointer}
#text {float:left; width:230px; text-align:right; margin-top:2px}	

#slide-images{
  position:relative;
  display:block;
  margin:0px;
  padding:0px;
  width:692px;
  height:221px;
  overflow:hidden;
}	
#slide-images li{
  position:absolute;
  display:block;
  list-style-type:none;
  margin:0px;
  padding:0px;
  background-color:#FFFFFF;
}
#slide-images li img{
  display:block;
  background-color:#FFFFFF;
}
.j {text-align:justify;}
.c {text-align:center;}
.l {text-align:left;}
.r {text-align:right;}

.partner_form{
	width=300;
}
.v_label{
        width:200px;
		height:auto;
		margin:5px;
		text-align:left;
        }
.v_input {
        width:10px;
        height:auto;
        margin: 5px;
        }
.v_list {
        width:200px;
		height:auto;
        margin: 5px;
        }        
.v_th{
	background-color:#f4f4f6;
	color:#288153;
	padding:0 5px 5px 5px;
	height:20px;
}
.v_button{
	height:30px;
	width:100%;
	float:right;
}
.v_igm{
	padding:0;
	margin:0;	
}
.list {padding-left:20px;}
.list li { list-style:none; display:block; width:250px; padding:5px; margin:5px; float:left;}
.list a:link, .list a:visited {text-decoration:none; padding-top:20px; display:block; text-align:center; font-weight:bold}

