body { margin : 0px; padding : 0px; background: url('../images/general.gif'); font-family: 'Trebuchet MS', Arial, Verdana; font-size: 12px; }
div, p, img, ul, ol, dt, dd, h1, h2, h3, small, strong, td { margin: 0; padding: 0; font-family : 9pt Arial, Helvetica, sans-serif; }
img { border: 0; }
a { color: #000000; font-family: 'Trebuchet MS', Arial, Verdana; font-size: 12px;  }
a:hover { text-decoration: none; }
p { font: normal 9pt 'Arial', sans-serif; margin: 0px 0px 5px 0px; }
h1 { font-size: 24px; font-weight: bold; }
h2 { font-size: 18px; font-weight: normal; }
h2 a{ text-decoration:none; }
h3 { font-size: 11px; color: #000; font-weight: bold; }
strong { font-weight: bold; }
div.fl { float: left; text-align: left; }
div.fr { float: right; text-align: left; }
div.cb { clear: both; }
div.errors { font-weight: bold; margin: 20px; }
div.debug { border: 1px solid #f00; }

a.white { font-size: 11px; color: #ffffff; text-decoration: none; }
a.white:hover { text-decoration: underline; }

a.white2 { font-size: 13px; color: #ffffff; text-decoration: none; }
a.white2:hover { text-decoration: underline; }

.photos_cover { opacity:0.7; filter:alpha(opacity=70) }

#banner_holder_top { padding: 15px 0 0 20px; width: 520px; }
.clearer { clear:both; }
#logo { padding: 2px 0 0 15px; }
#header { width: 100%; height: 100px; background: url('../images/head.gif') repeat-x; }
#login_box { background: url('../images/login_back.png') no-repeat; width: 255px; height: 65px; margin-top: 2px; font-size: 12px; color: #ff8fcf; font-size: 10px; }
.login_inner { padding: 5px 0 0 5px; }
#kiemelt { height: 255px; background: url('../images/kiemeles.gif') repeat-x; clear: both; }

.nap_box { float: left; margin-right: 1px; width: 14px; height: 14px; text-align: center; line-height: 14px; border: 1px solid; background: #CC0000; }
.nap_box a { color: #fff; font-size: 9px; }
.nap_active { background: #008000; }

div#kereses { float: left; margin-left: 3px; height: 24px; padding: 7px 0px 0px 10px; background-image: url(../images/kereses.gif); background-repeat: no-repeat; background-position: 0px 3px; }
div#kereses div { float: left; margin-right: 2px; }

.topmenu { width: 81px; height: 31px; background: url('../images/menu_off.gif') no-repeat; text-align: center; float: left; }
.selected { background: url('../images/menu_selected.gif') no-repeat; }
.topmenu a { color: #ff8fcf; text-decoration: none; }

.topmenu_long { width: 130px; height: 31px; background: url('../images/menu_off_long.gif') no-repeat; text-align: center; float: left; }
.selected_long { background: url('../images/menu_selected_long.gif') no-repeat; }
.topmenu_long a { color: #fff; text-decoration: none; }

.inputmezo { width: 105px; height: 15px; border: 1px solid #ff8fcf; }

#content { float: left; width: 720px; color: #ffffff; }
#content_inner { padding: 0 15px 10px 15px; }
#right_column { float: left; }
.right_box { clear: both; margin-bottom: 10px; float: left; display: block; width: 245px; padding: 10px 0px 10px 10px; background-color: #4b1436; }
.right_tab { clear: both; text-align: center; background: url('../images/box_tab_off.gif') no-repeat; width: 84px; height: 25px; color: #ff8fcf; }
.right_tabs { cursor: pointer; float: left; text-align: center; background: url('../images/box_tab_off.gif') no-repeat; width: 84px; height: 25px; color: #ff8fcf; }
.right_tabs_active { cursor: pointer; float: left; text-align: center; background: url('../images/box_tab_on.gif') no-repeat; width: 84px; height: 25px; color: #ff8fcf; }
.right_tab_inner { padding-top: 5px; }

.filter_box { cursor: pointer; color: #ffffff; background: url('../images/filter_off_small.gif') no-repeat; width: 75px; height: 25px; font-size: 11px; line-height: 25px; margin: 0 5px 3px 0; }
.filter_long { cursor: pointer; color: #ffffff; background: url('../images/filter_long_off.gif') no-repeat; width: 235px; height: 25px; font-size: 12px; font-weight: bold; line-height: 25px; margin: 0 5px 3px 0; }
.filter_box div { text-align: center; }
.filter_long div { text-align: center; }

div.listitem { float: left; width: 220px; height: 185px; margin: 0px 10px 20px 0px; overflow: hidden; color: #ffffff; }
div.title { width: 220px; height: 22px; margin: 0px 0px 5px 0px; overflow: hidden; font-size: 18px; cursor: pointer; }
div.thumbnail { float: left; width: 95px; height: 143px; margin: 0px 5px 0px 0px; padding: 5px; background-color: #fff; overflow: hidden; cursor: pointer; color: #000000; }
div.data { float: left; width: 107px; margin: 0px; font-size: 11px; }
div.data ul { margin: 0px; padding: 0px; list-style-type: none; list-style: outside; }
div.data ul li { float: left; display: inline; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 5px; width: 110px; height: 16px; font-size: 10px; border-bottom: 1px solid #673c57; overflow: hidden; }
div.data ul li.fotogarancia { height: 24px; background-image: url(../images/fotogarancia.gif); background-repeat: no-repeat; }
div.data ul li.telefon { height: 17px; padding-top: 2px; font-size: 13px; }
div.data ul li.flags div { float: left; width: 20px; height: 14px; margin-right: 2px; background-repeat: no-repeat; }
div.data ul li.flags div.eng { background-image: url(../images/flag_eng.gif); }
div.data ul li.flags div.ger { background-image: url(../images/flag_ger.gif); }
div.data ul li.flags div.ita { background-image: url(../images/flag_ita.gif); }
div.data ul li.flags div.fra { background-image: url(../images/flag_fra.gif); }
div.data ul li.flags div.ru { background-image: url(../images/flag_ru.gif); border: 1px solid #ff0000; }
div.data ul li div.rss { width: 30px; padding-left: 15px; background-image: url(../images/rss.gif); background-repeat: no-repeat; cursor: pointer; }
div.data ul li.reszletek { padding-top: 7px; font-weight: bold; color: #ff8fcf; border-bottom: 0px solid; cursor: pointer; }

div#galeria { float: left; width: 443px; background-color: #7c2355; float: left; width: 643px; padding: 10px 10px 5px 10px; border: 5px solid #7c2355; }
div#galeria div.allo { float: left; width: 95px; height: 143px; margin: 0px 20px 10px 0px; padding: 5px; background-color: #fff; overflow: hidden; cursor: pointer; color:#000; text-align:center; }
div#galeria div.fekvo { float: left; width: 143px; height: 95px; margin: 0px 10px 15px 0px; padding: 5px; background-color: #fff; overflow: hidden; cursor: pointer; }
div#oldalcim { float: left; width: 300px; height: 28px; margin: 0px 0px 0px 0px; overflow: hidden; font-size: 22px; color: #ffffff; }
div#szoveg { float: left; width: 643px; padding: 15px; color: #000; background-color: #fff; border: 5px solid #7c2355; }

div#lanyneve { float: left; width: 300px; height: 28px; margin: 0px 0px 0px 0px; overflow: hidden; font-size: 22px; }
div#tab_fotok { float: left; width: 65px; height: 21px; margin: 3px 3px 0px 0px; padding-top: 4px; text-align: center; font-size: 12px; color: #ff8fcf; background-image: url(../images/lany_tab.gif); cursor: pointer; }
div#tab_fotok.active { color: #fff; background-image: url(../images/lany_tab_active.gif); }
div#tab_videok { float: left; width: 65px; height: 21px; margin: 3px 3px 0px 0px; padding-top: 4px; text-align: center; font-size: 12px; color: #ff8fcf; background-image: url(../images/lany_tab.gif); cursor: pointer; }
div#tab_videok.active { color: #fff; background-image: url(../images/lany_tab_active.gif); }
div#cim { float: left; width: 207px; height: 26px; margin: 0px 0px 0px 0px; font-size: 18px; color: #a82d73; }
div#cim div.cim { float: left; height: 26px; }
div#cim div.fotogarancia { float: right; display: inline; width: 109px; height: 26px; background-image: url(../images/fotogarancia.gif); background-repeat: no-repeat; }
div#fotok { float: left; width: 443px; padding: 10px 10px 5px 10px; background-color: #7c2355; }
div#videok { float: left; width: 443px; padding: 10px 10px 5px 10px; background-color: #7c2355; }

div#adatlap { float: left; width: 207px; margin: 0px 0px 0px 0px; color: #ffffff; }
div#adatlap ul { margin: 0px; padding: 0px; list-style-type: none; list-style: outside; }
div#adatlap ul li { float: left; display: inline; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 2px; width: 205px; height: 20px; font-size: 13px; border-bottom: 1px solid #673c57; }
div#adatlap ul li.telefon { border-top: 1px solid #673c57; }

div#adatlap ul li.flags div { float: left; width: 20px; height: 14px; margin-right: 2px; background-repeat: no-repeat; }
div#adatlap ul li.flags div.eng { background-image: url(../images/flag_eng.gif); }
div#adatlap ul li.flags div.ger { background-image: url(../images/flag_ger.gif); }
div#adatlap ul li.flags div.ita { background-image: url(../images/flag_ita.gif); }
div#adatlap ul li.flags div.fra { background-image: url(../images/flag_fra.gif); }

div#adatlap ul li.reszletek { color: #ffffff; font-size: 11px; color: #fff; border-bottom: 0px solid; }
div#adatlap ul li.reszletek a { font-size: 11px; color: #fff; text-decoration:underline; }

div#blog { float: left; width: 463px; padding-top:20px; }
div#blog div#blogcim { float: left; }
div#blog div#blogcim div.blogcim_left { float: left; background: url(../images/lany_blog_left.gif) no-repeat; width: 6px; height: 29px; }
div#blog div#blogcim div.blogcim_right { float: right; background: url(../images/lany_blog_right.gif) no-repeat; width: 6px; height: 29px; }
div#blog div#blogcim div.blogcim_center { padding: 0 3px 0 3px; line-height: 29px; float: left; background: url(../images/lany_blog_bg.gif); height: 29px; }
div#blog div#rss { float: right; height: 19px; padding-top: 5px; text-align: right; font-size: 11px; cursor: pointer; }
div#blog div#rss img { margin-left: 5px; vertical-align: middle; }
div#blog div#hozzaadas { float: left; width: 433px; margin-bottom: 10px; padding: 15px 15px 15px 15px; background-color: #6d2750; border-top: 10px solid #4b1436; }
div#blog div#hozzaadas textarea { border: 3px solid #fe8ece; }
div#blog div.hozzaszolas { float: left; width: 463px; font-size: 12px; }
div#blog div.hozzaszolas div.fej { padding: 6px 15px 6px 15px; color: #ff8fcf; background-color: #4b1436; }
div#blog div.hozzaszolas div.fej div.nev { float: left; }
div#blog div.hozzaszolas div.fej div.datum { float: right; margin-right: 5px; color: #a22b6f; }
div#blog div.hozzaszolas div.fej div.ido { float: right; }
div#blog div.hozzaszolas div.uzenet { padding: 10px 15px 15px 15px; }

div#forum { float: left; width: 653px; }
div#forum div#hozzaadas { float: left; width: 653px; margin-bottom: 10px; padding: 15px 15px 15px 15px; background-color: #6d2750; border-top: 2px solid #4b1436; }
div#forum div#hozzaadas textarea { border: 3px solid #fe8ece; }
div#forum div.hozzaszolas { float: left; width: 683px; font-size: 12px; }
div#forum div.hozzaszolas div.fej { padding: 6px 15px 6px 15px; color: #ff8fcf; background-color: #4b1436; }
div#forum div.hozzaszolas div.fej div.nev { float: left; }
div#forum div.hozzaszolas div.fej div.datum { float: right; margin-right: 5px; color: #a22b6f; }
div#forum div.hozzaszolas div.fej div.ido { float: right; }
div#forum div.hozzaszolas div.uzenet { padding: 10px 15px 15px 15px; }

#preview { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
#napok { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }

.table_header { text-align: center; font-size: 14px; background: #7c2355; color: #ffffff; font-weight: bold; }

#footer { clear: both; }

.goog-te-combo { width: 120px; height: 17px; font-size: 9px; }
.goog-te-gadget-icon { display: none; }
#google_translate_element { padding: 0 7px 0 0; float: left; }

#eXTReMe { float: left; padding-left: 10px; }

div#index {
	padding-left: 50px;
	margin-top: 200px;
	height: 350px;
	background-image: url(../images/bg/index_line.gif);
	background-position: 0px 46px;
	background-repeat: repeat-x;
}

div#index div#belepes {
	float: left;
	display: inline;
	width: 236px;
}

div#index div#belepes img {
	float: left;
	display: inline;
}
