@charset "UTF-8";
body {margin:0; padding:0; }
table, td {border-collapse:collapse;}
table, td, img {
}
#logo2 {
	background-position: center top;
	width: 100%;
}
#sidebar1 .logo2 {
	margin-top: 25px;
	margin-bottom: 20px;
}
form, td {
	margin:0;
	padding:0;
	width: 480px;
}
td{
	color:#292727;
	text-align:left;
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

a{
	color:#292727;
	text-decoration: none;
}
a:hover{text-decoration:none;}

ul {list-style:none; padding:0;}



.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li a {line-height:16px; color:#FD7914; text-decoration:underline;}
.r1 li a:hover { text-decoration:none; color:#FD7914;}


/*header*/
.indent_logo{ height:101px;}
.indent_logo img{ margin:27px 0 0 22px;}
.menu{ height:51px;}
.top_line{ height:15px; width:100%; background:#E4E4D6;}
.big_foto{
	padding-top:0px;
	background-image: url(images/hargitacsucs-kicsi.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-position: center top;
	margin-top: 17px;
}

/*footer*/
.footer{ color:#828282; text-align:center; padding:20px 0 11px 0;}
.footer a{ color:#828282; text-decoration:underline}
.footer a:hover{ color:#828282; text-decoration:none}
.footer span{ color:#5F5C5C; word-spacing:21px;}
.footer span a{ color:#5F5C5C; text-decoration:none; word-spacing:normal;}
.footer span a:hover{ color:#5F5C5C; text-decoration:underline;}




/*wrapper*/
.wr_white {
	width:100%;
	height: 300px;
	margin-bottom: 10px;
}
.wr_white_dark { width:100%;}

.wr_white li { background:url(images/wr_white_x.gif) bottom left repeat-x; margin:0 0 0 0; padding:0 0 2px 0; width:155px;}
.wr_white li a {
	line-height:15px;
	color:#4E4D4D;
	text-decoration:none;
	padding-left:17px;
}
.wr_white li a:hover { text-decoration:none; color:#D6300D;}

/**/

.wr_green {
	width:100%;
	height: 187px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.wr_green li { background:url(images/list_red.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 13px;}
.wr_green li a {line-height:24px; color:#292727; text-decoration:underline;}
.wr_green li a:hover { text-decoration:none; color:#292727}


/*content*/
.bgr1{background:none !important}
.h{
	height:17px;
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
}
.footer p {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.5em;
	text-align: center;
}
.h img{ margin:0 0 0 25px;}

.img1 img{ margin-right:7px;}

strong a{
	color:#3081AB;
	background-position:0 3px;
	padding-left:10px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
strong a:hover{ text-decoration:none; color:#D6300D;}

.col_2 strong a{ color:#D6300D;  background:url(images/marker1.gif) no-repeat left top; background-position:0 3px; padding-left:10px; text-decoration:none; font-size:9px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif}
.col_2 strong a:hover{
	text-decoration:none;
	color:#990000;
}

.line_x{
	background:url(images/line_x.gif) top left repeat-x;
	width:100%;
	height:1px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

.indent_img{
	width:490px;
	height: 85px;
	padding-top: 5px;
	background-color: #C3D1DE;
	margin-bottom: 3px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.indent_img img{
	margin-right: 5px;
	height: 76px;
	float: left;
}

.text1{
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.1;
}
.text1 span{ font-size:9px; color:#3081AB;}
.text1 span img{  margin:0 7px 0 0;}
.link{
	text-align:right;
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.8em;
	margin-top: 7px;
}

.text2{padding:7px 31px 16px 15px; color:#4E4D4D;}
.text2 div{ margin-top:11px;}
.text2 a{ color:#D6300D; text-decoration:underline}
.text2 a:hover{ color:#D6300D; text-decoration:none}
.text2 strong{ display:block;}

#container  {
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/autum1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
} 
#header  {
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
} 
#header  h1  {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#sidebar1  {
	width: 160px;
	margin-top: 110px;
	margin-left: 79px;
	position: absolute;
	background-position: top;
}
#sidebar2  {
	float: right; /* since this element is floated, a width must be given */
	width: 160px;
	margin-top: 110px;
	margin-right: 79px;
}
#mainContent  {
	width: 500px;
	margin-right: 250px;
	margin-left: 250px;
	height: auto;
	margin-top: 1px;
	float: none;
} 
#footer  {
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	height: 120px;
	background-position: bottom;
	margin-bottom: 0px;
} 
#footer  p  {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.cim {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.9em;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	color: #990000;
	width: 490px;
	margin-bottom: 5px;
	background-color: #FFCC00;
	padding-right: 5px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #990000;
}
.cim2    {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 1.5em;
	color: #FFFFFF;
}
.kisszöveg {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.82em;
	color: #000000;
}
.price {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	color: #990000;
	text-align: right;
	padding-right: 10px;
}
.akciocim {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #990000;
	text-align: center;
	margin-top: 12px;
	width: 100%;
}
#mainPhoto {
	background-repeat: no-repeat;
	background-position: center top;
}
.hirsszöveg {
	text-align: left;
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.9em;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 1.1em;
}
#header .logo {
	background-image: url(images/logo_bal.jpg);
	height: 200px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
	padding-left: 5px;
}
#menu {
	height: auto;
}
#felhivas {
	width: 160px;
}
#magnify{ /*sample CSS for expando images. Not required but recommended*/
	border: thin solid #990000;
	vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
	height: 300px;
	width: 500px;
	margin: 3px;
}
#online {
	background-image: url(images/Earth.gif);
	background-repeat: no-repeat;
	height: 91px;
	width: 160px;
	background-position: center top;
	margin-top: 5px;
}
#hirkep {
	height: 78px;
	margin-right: 5px;
	background-image: url(images/1f7.jpg);
	float: left;
	margin-left: 5px;
	background-repeat: no-repeat;
	padding-left: 115px;
}
#skype {
	height: 91px;
	width: 160px;
	margin-top: 5px;
}
.kopf {
	height: 230px;
	background-image: url(images/ikarosz_logo_color_webre.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 1px;
	padding-bottom: 3px;
}
#slogen {
	height: 120px;
	width: 250px;
	background-image: url(images/slogan.png);
	background-repeat: no-repeat;
}
.thrColFixHdr #container #sidebar1 #menu alul {
	height: 12px;
	width: 160px;
}
#ikaroszcim {
	background-color: #FFFFFF;
	width: 100%;
	height: 90px;
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 1em;
	text-align: left;
}
.iroda {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
}
.kopf .iroda strong {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 1.7em;
	color: #FFFFFF;
}
.kopf .iroda.alszoveg {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
}
.cim_also {
	background-color: #0099CC;
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.8em;
	height: 2em;
	padding-top: 0.7em;
}
#keptar {
	background-color: #C3D1DE;
	height: auto;
	width: 146px;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#fotok {
	margin-top: 5px;
	height: auto;
}
#navigacio {
	background-color: #E4F4F0;
	padding-top: 7px;
	padding-left: 5px;
	height: auto;
}
#hirek {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #255EB0;
	text-align: left;
	padding-right: 5px;
	padding-left: 7px;
	width: 147px;
	height: auto;
	padding-bottom: 1px;
	padding-top: 5px;
}
#fennkerek {
	height: 7px;
	width: 160px;
	background-image: url(images/fennblue%20vilagos.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#fennkerekk {
	background-image: url(images/fennblue.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 160px;
	background-position: center bottom;
}
#lennkerek {
	height: 7px;
	width: 160px;
	background-image: url(images/lennblue%20vilagos.png);
	background-repeat: no-repeat;
}
#lennkerekk {
	background-image: url(images/lennblue.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 160px;
	background-position: center top;
}
#fennkerekp {
	background-image: url(images/fennblue%20kozep.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 160px;
	background-position: bottom;
}
#lennkerekp {
	background-image: url(images/lennblue%20kozep.png);
	height: 7px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: top;
}
#online1 {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
}
#kepfelirat {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-align: left;
	font-weight: bold;
	margin-bottom: 7px;
}
#alja  {
	height: 30px;
	background-color: #255EB0;
}
#szoveg {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	height: auto;
	margin-bottom: 5px;
	background-color: #E4F4F0;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.thrColFixHdr #container #mainContent .hir_img {
	height: 200px;
	width: 500px;
	margin-bottom: 5px;
	text-align: center;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#container1 {
	background-image: url(images/autum.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
}
.indentimg {
	background-color: #E4F4F0;
	height: 85px;
	width: 490px;
	padding-top: 5px;
	margin-bottom: 3px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#mainContent .indentimg img {
	margin-right: 5px;
	float: left;
	height: 76px;
}
#balhir {
	height: 7px;
	width: 100px;
	background-image: url(images/fennblue%20kozep.png);
	background-repeat: repeat-x;
}
#balhir1 {
	background-image: url(images/balbluekozep1.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 7px;
	float: right;
}
#balhirv {
	background-color: #FF0000;
	float: left;
	height: 95px;
	width: 7px;
}
#balhir1v {
	float: right;
	height: 95px;
	width: 7px;
	background-color: #FF0000;
}
.indent_imgki {
	background-color: #FFCC00;
	height: 85px;
	width: 490px;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.indent_imgki img {
	float: left;
	height: 76px;
	margin-right: 5px;
}
#alsocsik {
	background-color: #FFCC00;
	height: 20px;
	width: 500px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-align: center;
	padding-top: 7px;
}
#hirdet {
	height: auto;
	margin-top: 5px;
}
#hirdetes {
	height: 225px;
	width: 160px;
	background-position: center center;
	background-image: url(images/hargita-plakat.jpg);
	background-repeat: no-repeat;
}
#reszletek {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.7em;
	color: #FF6600;
	text-align: center;
	text-decoration: none;
	background-color: #FFCC00;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
#galler {
}
#folyoszoveg {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-align: justify;
	height: auto;
	width: auto;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 10px;
	margin-bottom: 7px;
	line-height: 1.3em;
}
#folyoszoveg1 {
	font-family: "Helvetica CE", "Helvetica Neue", Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;
	text-align: justify;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
