* {
   margin:0px;
   padding:0px;
   font-family: Arial;
   font-size: 11px;
   line-height:17px;
   color: #666666;
}

*:focus {outline: none}

body {
   background-image: url("../images/all_bg.jpg");
   background-repeat: repeat-y;
   background-position: left;
   background-color:#FFF;
}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    color: #000000;
}

a:hover {
    text-decoration:underline;
}

p {
    margin-top:7px;
    margin-bottom:7px;
}

ul {
   margin-left: 20px;
   font-size:11px;
}

h2 {
   margin-bottom:10px;
}

div#content img {
   padding:2px;
   border:1px solid #D7B764;
   margin:5px;
}

   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

div#maincontainer {
	background-image: url("../images/content_bg.jpg");
    background-repeat: repeat-y;
    background-position: left;
    width:956px;
}

div#header {
    background-image: url("../images/header.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    width:956px;
}

#logolink:link, #logolink:visited {
   text-align:center;
   width:260px;
   height:134px;
   display:block;
   padding-top:80px;
}

#flag_holder{
  display:block;
  float:right;
  margin:0 10px 0 0;
  padding:0px;
  height:134px;
  width:100px;
  #border:1px solid #000;
  vertical-align: text-top;
  text-align: right;
  padding-top: 5px;
}

	#flag_holder img {
		margin-right: 3px;
	}

div#menu_holder {
   margin-top:10px;
   height:40px;
   padding-left:15px;
}

div#header a:hover {
   text-decoration:none;
}

div#content_holder {
   width:865px;
   padding-left:33px;
}

div#content {
   background-image: url("../images/content_bg2.jpg");
   background-repeat: no-repeat;
   background-position: right center;
   padding-top:40px;
   padding-bottom:20px;
   
   font-family: Georgia, Times New Roman;
   font-size:14px;
   color:#7F5139;
   line-height:22px;
   
   min-height:517px;
}

div#content_left {
   float:left;
   width:574px;
   padding-left:30px;
   padding-right:20px;
}

div#content_right {
   float:left;
   width:221px;
   text-align:center;
   padding-right:10px;
   padding-left:10px;
}

div#content_right img {
   background-color:#FFF;
   border:6px solid #E1DBB9;
   padding:1px;
   margin:5px;
}



div#content_termek {
   font-family: Georgia, Times New Roman;
   font-size:14px;
   color:#7F5139;
   line-height:22px;
}

div#rose {
   background-image: url("../images/bor_bg_rose.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   height:590px;
}

div#chardonnay {
   background-image: url("../images/bor_bg_chardonnay.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   height:590px;
}

div#cabernet {
   background-image: url("../images/bor_bg_cabernet.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   height:590px;
}

div#zweigelt {
   background-image: url("../images/bor_bg_zweigelt.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   height:590px;
}

div#kekfrankos {
   background-image: url("../images/bor_bg_kekfrankos.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   height:590px;
}

div#kadarka {
   background-image: url("../images/bor_bg_kadarka.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   height:590px;
}

div#termek_left {
   width:320px;
   float:left;
   padding-top:530px;
   padding-left:80px;
   margin-bottom:20px;
}

div#termek_left a:link, div#termek_left a:visited {
   margin-left:5px;
   margin-right:5px;
}

div#termek_right {
   width:450px;
   float:left;
   padding-top:107px;
   margin-bottom:20px;
}

div#termek_content {
   padding-left:45px;
   color:#300000;
   font-size:14px;
   font-family: Times New Roman;
   height:220px;
   margin-bottom:65px;
   line-height:18px;
   overflow:auto;
}

#elozo_link:link, #elozo_link:visited {
   background-image: url("../images/elozo_bor.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   display:block;
   float:left;
   width:120px;
   height:25px;
}

#elozo_link_en:link, #elozo_link_en:visited {
   background-image: url("../images/elozo_bor_en.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   display:block;
   float:left;
   width:120px;
   height:25px;
}



#elozo_spacer {
   float:left;
   width:120px;
   height:25px;
}

#link_separator {
   background-image: url("../images/link_separator.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   float:left;
   width:2px;
   height:25px;
   overflow:hidden;
}

#kovetkezo_link:link, #kovetkezo_link:visited {
   background-image: url("../images/kovetkezo_bor.png");
   background-repeat: no-repeat;
   background-position: left top;
   display:block;
   float:left;
   width:130px;
   height:25px;
}
#kovetkezo_link_en:link, #kovetkezo_link_en:visited {
   background-image: url("../images/kovetkezo_bor_en.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   display:block;
   float:left;
   width:130px;
   height:25px;
}

div#termek_valasztas {
   padding-top:45px;
   padding-left:45px;
}

.termek_link:link, .termek_link:visited {
    font-family: Times New Roman;
    font-size: 12px;
    color: #7F5139;
    font-weight:bold;
    text-transform:uppercase;
    display:block;
    padding-top:5px;
    padding-bottom:5px;
}

.termek_link:hover {
   text-decoration:underline !important;
}

div#footer {
   background-image: url("../images/footer.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   width:523px;
   height:152px;
   padding-left:375px;
}

a#footer_logo:link, a#footer_logo:visited {
   width:183px;
   height:117px;
   display:block;
}

a#footer_logo:hover {
   text-decoration:none;
}

div.kiemelt {
   background-image: url("../images/kiemelt_bg.jpg");
   background-repeat: repeat-x;
   background-position: top;
   background-color:#EAE6C3;
   padding:22px 20px;
   margin-top:30px;
}

   /* //////////////////////*/
   /*     Menupontok        */
   /* //////////////////////*/


ul#menu{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#menu li{
	position: relative;
	display: inline;
	float: left;
	padding-top:15px;
	padding-bottom:13px;
}

ul#menu li a:link, ul#menu li a:visited{
	padding: 13px 9px;
	font-family:  Times New Roman;
	font-size:12px;
	font-weight:bold;
	color:#ebdfbf;
	text-transform:uppercase;
}
	
/*1st sub level menu*/
ul#menu li ul{
    background-image: url("../images/sub_bottom.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
	margin:0px;
	padding-bottom:20px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
ul#menu li ul li{
	display: list-item;
	float: none;
	list-style-type:none;
	padding:0px;
	width:111px;
}

.start_item {
   background-image: url("../images/sub_top.jpg");
   background-repeat: no-repeat;
   background-position: left top;
   height:11px;
}

.separator_item, .separator_item_last {
   background-image: url("../images/menu_item_bg.jpg");
   background-repeat: no-repeat;
   background-position: center top;
   height:1px;
   padding:0px;
   margin:0px;
   font-size:1px;
   line-height:1px;
}

.separator_item_last {
   background-image: url("../images/menu_item_bg_last.jpg");
}

ul#menu li ul li a:link, ul#menu li ul li a:visited{
	width:111px !important;
	padding:0px !important;
	padding-top:7px !important;
	padding-bottom:7px !important;
	text-align:center !important;
	font-size:11px !important;
	letter-spacing:1px;
	text-transform:uppercase;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
ul#menu li ul li ul{ 
	left: 159px; /* no need to change, as true value set by script */
	top: 0;
}

/* Sub level menu links style */
ul#menu li ul li a{
	display: block;
	width: 160px; /*width of sub menu levels*/
	padding: 1px 5px;
}

/* Holly Hack for IE \*/
* html ul#menu li { float: left; height: 1%; }
* html ul#menu li a { height: 1%; }
/* End */


   /* //////////////////////*/
   /*    Tovabbi reszek     */
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
}

.fo_cim, .cikkcim {
   font-family: Georgia, Times New Roman;
   font-size: 16px;
   color: #7F5139;
   font-weight:bold;
   margin-bottom:16px;
}


.cim {
   font-family: Georgia, Times New Roman;
   font-size: 12px;
   color: #7F5139;
   font-weight:bold;
   margin-bottom:10px;
   line-height:18px;
}

.galeria:link, .galeria:visited {
   
}

.galeria:link img, .galeria:visited img {
   border:1px solid #C19928;
   margin:11px;
}

.tovabb:link, .tovabb:visited {
   font-family: Times New Roman;
   font-size:14px;
   font-weight:bold;
   color:#7F5139;
   margin-bottom:25px;
   display:block;
}

.cikkbevezeto, .cikkszoveg, .cikk {
   font-family: Georgia, Times New Roman;
   font-size:14px;
   color:#7F5139;
   line-height:22px;
   margin-bottom:10px;
}

.galeria:link, .galeria:visited {
   
}

.galeria:link img, .galeria:visited img {
   border:1px solid #C19928;
   margin:11px;
}

.form_title {
   font-family: Arial;
   font-size:11px;
   float:left;
   width: 180px;
   margin-top:3px;
   text-align:right;
   padding-right:7px;
}

.form_field {
   float:left;
   width:300px;
   margin-top:3px;
}

.form_field input, .form_field textarea{
   font-size:12px;
   font-family: Arial;
   color:#666;
   width:295px;
   padding-left:5px;
} 

.form_field textarea{
   height:150px;
   width:290px;
   padding:5px;
}

.submit_btn {
   display:block;
   margin-left:185px;
   margin-top:10px;
}

.cikkepkozepre {
   text-align:center;
}

.cikkepjobbra {
   float:left;
}

.cikkbalra {
   float:left;
   font-family: Georgia, Times New Roman;
   font-size:14px;
   color:#7F5139;
   line-height:22px;
}

.cikkepbalra {
   float:left;
}

.cikkjobbra {
   float:left;
   font-family: Georgia, Times New Roman;
   font-size:14px;
   color:#7F5139;
   line-height:22px;
}

.elvalaszto {
   height:0px;
   padding:0px;
   margin-top:30px;
   margin-bottom:30px;
   font-size:0px;
   line-height:0px;
   border-top:1px solid #F7F2DC;
   border-bottom:1px solid #c9ce8c;
}

#map{
    padding: 1px;
    border: 2px solid #BEB47F;
    margin-right: 6px;
    width: 570px;
    height: 400px;
    display:block;
  }
  
#uzenet {
   padding-left: 190px;
   font-family: Arial;
   font-size:12px;
   font-weight:bold;
   color:#B00000;
   line-height: 18px;
}

#utvonalkereso {
   font-family: Arial;
   font-size:12px;
   color:#000;
   lihe-height:18px;
}

#utvonalkereso input {
   margin-top:3px;
   margin-bottom:3px;
}

#urlapkuldes {
   margin-top:25px;
}
