@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
img { border: 0; }


html { background: #efefef; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

body { font-size: 14px; color: #222; background-color: #fff; font-family: "helvetica neue", "lucida grande", helvetica, arial, sans-serif; }

h1, h2, h3, h4 { font-weight: normal; color: #111; font-family: "myriad pro", "trebuchet ms", "helvetica neue", helvetica, arial, sans-serif; }


.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.font-bold { font-weight: bold; }
.font-normal { font-weight: normal; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; margin:0; padding:0; height:2px; }
#null { margin: 0; padding: 0; border: 0; }
.nowrap { white-space: nowrap; }

#page { width: 980px; margin: 0 auto;  background:#fff url(/design/bg.jpg) repeat-y; }
#header { height: 138px; background: #fff url(/design/fejlec.jpg) no-repeat; /*position:relative;*/ }
#menu { position: absolute; /*top:138px;*/ /*left: 310px;*/ width: 670px; background: #2B2B2B; /*margin-left:310px;*/}
#menu a { color: #FFFFFF;  font-weight: bold; font-size: 13px; }
#left { width: 310px;  float: right; display: inline; /*background: #ab1010; background: #EA7E12;*/ }
#content { /*padding-top:33px;*/}
#right { width: 670px;  float: right; display: inline; /*padding-top:33px;*/}

#header p { position: absolute; top: 10px; left: 320px; width: 645px; font-weight: bold; font-size: 16px; color: #fff; }

#left ul { list-style: none; /*height:196px;*/ }
#left ul ul { margin-left: 10px; }

ul#left_menu {list-style: none; height:196px;}

#left li.current { font-weight: bold; }
#left li { }
#left a { color: #FFFFFF; font-weight: bold; text-decoration: none; display: block; }


#left_menu { border-top:33px solid #ea7e12;border-bottom:27px solid #ea7e12; background: #EA7E12; }
#left_menu li { background: #EB9F53;  margin-bottom: 2px; height:26px; line-height:13px;}
#left_menu a {  padding: 5px 5px 5px 15px; }
#left_menu a:hover { color: #000;}

div#left_product_menu { /*margin: 30px 0 50px;*/ background: #2B2B2B;  }
div#left_product_menu a { margin-bottom: 2px; padding: 5px 5px 5px 15px; } 
div#left_product_menu a:hover { color: #000; } 

div#left_product_menu ul ul { margin-left: 20px; }
div#left_product_menu li a { background: #555555; }
div#left_product_menu li a#current {  background: #555555  url(/design/feher-nyil.gif) no-repeat left center; text-decoration:underline; } 

div#left_product_menu li li a { background: #6A6A6A; font-size: .9em; }
div#left_product_menu li li a#current {  background: #6A6A6A  url(/design/feher-nyil.gif) no-repeat left center; text-decoration:underline; } 

div#left_product_menu li li li a { background: #808080; font-size: .85em; }
div#left_product_menu li li li a#current {  background: #808080  url(/design/feher-nyil.gif) no-repeat left center; text-decoration:underline;} 

div#left_product_menu li li li li a { background: #A8A8A8; font-size: .85em; }
div#left_product_menu li li li li a#current {  background: #A8A8A8  url(/design/feher-nyil.gif) no-repeat left center; text-decoration:underline; } 


#forms { background: #EBEBEB; color: #000;}
#forms label { width: 120px; float: left; }
#forms legend { margin-bottom: 15px; }

#actions { background: #fff; }
#left .cim { padding-left: 20px; font-weight: bold; font-size: 18px; }
#left .cim { background: url(/design/footer-left.jpg) no-repeat left center; }
#forms .cim { background: url(/design/footer-center.jpg) no-repeat left center;  }
#forms hr { border: 1px solid #fff; margin: 0 10px; }
#forms fieldset { border: 0; margin: 10px; }
#forms p { margin: 10px; }

div#breadcrumb { font-size: 12px; background: #EAEAEA; margin: 20px 0px 20px 20px; padding: 5px; font-weight:bold; }
div#breadcrumb a { color: #000; }

div#content p, div#content table, div#content div { margin: 10px; }
div#content ul, div#content ol, div#content dl {margin: 10px 0 10px 30px; }
div#content dt { font-weight: bold; }
div#content img { margin: 5px; }
div#content .null { margin: 0; }
div#content a { color: #555; }

dl.download dd { margin-left: 20px; }
dl.download dd a { color: #892B2B; }


h1, h2, h3, h4 { margin-bottom: 10px; }

div#content h1 { font-size: 2em; font-weight: bold; font-family: Arial; }
div#content h1 span { color:#FF0000; font-style:italic; }
#footer {  background: #eaeaea; }

#footer { padding: 20px; clear: both; color: #939393; border-top:10px solid #FFFFFF;}
#footer a {  color: #939393; text-decoration: none; }
#footer li { padding: 0 10px; }
#footer li + li { border-left: 1px solid #767676; }


#footer ul { list-style: none; }
#footer li { display: inline; }

.language {float:right; padding-top:56px;}

.language select{width:114px;}

.vonal{border-bottom:2px solid #fff; padding-bottom:10px; margin:10px;}

#content-menu{
	width:670px;
	background:#2B2B2B;
}
	

div.selHolder select { width: 200px; }

.szoveg {padding-left:20px;}

#felsokep {padding-top:33px;}

div#content div#map { margin: 0px; width: 640px !important; width: 620px; height: 400px;  }
div#map div { margin: 0;}

form label {width:60px; display:block; float:left;}

fieldset {/*padding:10px;*/ border:none;}

.guestbook {margin-top:20px; padding:10px; border:1px solid #CCCCCC;}

p.date {font-weight:bold; padding-right:10px; float:left;}
p.name {font-weight:bold;}

input#search { margin: 0 5px 0 15px; width: 150px; }

form#ajanlatkeres { width: 90%; margin: 10px; }
form#ajanlatkeres fieldset { border-top: 1px solid #6a6a6a; margin: 10px 0; padding: 10px;}
form#ajanlatkeres legend {  padding: 0 5px; font-weight: bold; color: #DF0021;}
form#ajanlatkeres label { width: 200px; float: left; font-weight: bold; }
form#ajanlatkeres label.long_label { width: 400px; }
form#ajanlatkeres label.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-weight: normal; }
form#ajanlatkeres input.txt {}
form#ajanlatkeres input.submit {margin-left: 200px;}
form#ajanlatkeres textarea { width: 400px; height: 100px;}
form#ajanlatkeres table { width: 96%; background-color: #a6a6a6;}
form#ajanlatkeres table th { font-size: .8em; }
form#ajanlatkeres table td { font-size: .85em; }
form#ajanlatkeres table input { width: 98%; }
form#ajanlatkeres table select { width: 98%; }
form#ajanlatkeres table select option { }
form#ajanlatkeres em { font-weight: bold; padding-right: 1em; vertical-align: top; }

form#guestbook { margin-left: 10px;}
form#guestbook label { width: 90px; }
form#guestbook input.txt {width: 200px; }
form#guestbook textarea { width: 606px !important; width: 590px; height: 120px; }

div#ajanlat { border: 1px solid #CCCCCC; padding: 5px; }
div#ajanlat h2 { margin: 20px 0 10px;}
div#ajanlat h3 { margin: 20px 0 10px; text-decoration: underline;}
div#ajanlat dl { margin: 10px 0;}
div#ajanlat dt {}
div#ajanlat dd { margin-left: 10px;}
div#ajanlat table{ margin: 10px; border: 1px solid #333333; 		border-collapse:	collapse;}
div#ajanlat table th { font-size: .9em;border: 1px solid #333333; padding: 2px;}
div#ajanlat table td{ font-size: .9em;border: 1px solid #333333;  padding: 2px;}
div#ajanlat p { margin: 5px 0; }

div#content img#vissza { margin: 10px 300px 0 0; padding: 0;}

div#content ul#felsokep_img { list-style: none; padding-top: 13px; }

div#images div {float:left; width:130px; height: 200px; padding-right:25px;}
div#images div img { margin: 0 auto; }

div#references div {float:left; width:130px; height: 130px; padding-right:25px;}
div#references img { margin: 0 auto; }



ul#search {}
