/* Finomítások */
div.sideitem {
	width:160px;
	float:right;
	text-align:right;
}

.sideitem h1{margin:5px 0px 0px 0px;padding:0px;}
.borok h1 a {background:transparent url(img/side.borok.png) bottom right no-repeat;height:65px;display:block;margin-bottom:20px;}
.birtok h1 a {background:transparent url(img/side.birtok.png) bottom right no-repeat;height:65px;display:block;margin-top:10px;}
.galeriak h1 a {display:block;margin-top:10px;}
.rendeles h1 a {background:transparent url(img/side.borok.png) bottom right no-repeat;height:65px;display:block;margin:10px 0px 0px 0px;}
/*.hirek h1 a {background:transparent url(img/side.hirek.png) bottom right no-repeat;height:65px;display:block;margin:10px 0px 0px 0px;}*/
.hirek h1 a {display:block;margin:10px 0px 0px 0px;}
.naptar h1{margin:0px;padding:0px;}

.addthisfollow h1{margin:5px 0px;}
.addthisfollow *{float:right}

.felhasznalo h1 a, .feliratkozas h1 a {display:block;margin:10px 0px 0px 0px;padding:0px;}
.side_deb h1 a {float:right;display:block;margin-top:10px;}

div.sideitem h1 {
	padding:0px;
	font-size:14px;
	text-align:right;
	display:block;
}

div.warning {
	position:relative;
	float:left;
	width:500px;
	padding:15px 50px 10px 50px;
	font-size:13px;
	text-align:center;
	margin-left:auto;margin-right:auto;
	background:#ffd4a6 url(img/bg.warning.png) top left no-repeat;
	border:2px solid #aa7600;
}

div.mainbox {
	position:relative;
	float:left;
	border:1px solid #000;
	margin:5px;
	height:147px;
	width:300px;
}

div.mainbox a {
	display:block;
}

div.mainbox img {
	border:0px;
}

.gmap {
	border:1px solid #000000;
	padding:2px;
	background-color:#FFFFFF;
}

form.sideform {float:right;width:160px;}
form.sideform fieldset{margin:0px;border:none;}
form.sideform fieldset label {float:left;text-align:right;margin:0px;width:50px;padding-right:10px; display:inline;font-size:9px;}
form.sideform fieldset label.required {background:transparent url(img/bg.required.gif) top right no-repeat;}
form.sideform fieldset input {width:95px;height:16px;background-color:#fcefd9;border:1px solid #322628;margin:1px 0px;}
form.sideform fieldset input:hover {border:1px solid #735b24;}
form.sideform fieldset input[type="submit"]{margin:5px 0px 0px 2px;padding:2px;width:77px;height:18px;border:1px solid #322628;font-size:9px;background-color:#fcefd9;color:#322628;}
form.sideform fieldset input[type="submit"]:hover{background-color:#ffffff;color:#000000;}

p.formerror{
	font-size:10px;
	color:#802525;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
}

div.tbleft, div.tbright{background-color:#fcf6d9;padding:2px;border:1px solid #000000;}

div.tbleft, div.tsleft, div.thleft, div.tsleft_icon , div.thleft_icon {float: left; display:inline;  margin: 0px 5px 10px 0px; }
div.tbright, div.tsright, div.thright {float: right; display:inline;  margin: 0px 0px 10px 10px; }

div.tbleft p, div.tbright p {text-align:center; padding:2px;margin:0;}
div.tbleft a.thickbox img, div.tbright a.thickbox img {margin:4px 4px 0px 4px;border:1px solid gray;}


div.mtbleft, div.mtbright{padding:0px;border:0px;}

div.mtbleft {float: left; display:inline;  margin: 2px;}
div.mtbright {float: right; display:inline;  margin: 0px; }

div.mtbleft p, div.mtbright p {text-align:center; padding:0;margin:0;}
div.mtbleft a.thickbox img, div.mtbright a.thickbox img {margin:4px 4px 0px 4px;border:1px solid gray;width:180px;height:110px;}


div.tsleft, div.tsright, div.thleft, div.thright, div.tsleft_icon, div.thleft_icon {background-color:#fcf6d9;border:1px solid #735b24;padding:2px;}
div.tsleft img, div.tsright img, div.thleft img, div.thright img, div.tsleft_icon img, div.thleft_icon img{margin:1px; border:1px solid #000000;}


/*#TB_ajaxContent div.tbleft a img {width:96px;}*/
div.tsleft, div.tsright {	height:100px;	width:100px;}
div.tsleft img, div.tsright img{height: 96px;width: 96px;}

div.tsleft_icon {	height:94px;	width:156px;}
div.tsleft_icon img {height: 90px;width: 152px;}

div.thleft, div.thright {	height:338px;	width:254px;}
div.thleft img, div.thright img{height:334px;width:250px;}

div.thleft_icon {	height:138px;	width:104px;}
div.thleft_icon img{	height:134px;	width:100px;}

div.tbbignews, div.tbsmlnews{
	background-color:#fcf6d9;border:1px solid #000000;/*padding:1px;*/
	float: left; display:inline;  margin: 5px; /*padding:2px 0px 0px 2px;*/
	overflow: hidden;
}
div.tbbignews{width:450px;height:200px;}
div.tbsmlnews{width:135px;height:100px;}

div.tbbignews img{width:450px;border:0px;margin:0px;padding:0px;}
div.tbsmlnews img{width:135px;border:0px;margin:0px;padding:0px;}

/* Egyedi elemek */
#sidebar div p, #sidebar div p a {font-size:10px;}

#sidebar div.news, #sidebar div.news p {
  margin:0; padding:0;
  font-size:10px;
}

#sidebar div.news {
	float:right;
	/*width:180px;*/
	border-bottom:1px dotted #402e04;
	margin-bottom:10px;
	padding-bottom:5px;	
}
#sidebar div.news p.date, #sidebar div.news p.date a{font-weight:bolder;color:#402e04;}

#sidebar div.news p.title {font-weight:normal;color:#402e04;}

#sidebar div.news p.link {
	color:#322609;
}

#sidebar div.news p.link a {
	font-weight:normal;
	color:#322609;
	text-decoration:underline;
}

/* ---- */
#main div.news {float:left;margin-bottom:20px;padding-bottom:5px;width:100%;}

#main div.addthis_toolbox{float:left;clear:both;}
/*#main div.hirek * {float:left;}*/
#main div.hirek h1{border-bottom:1px solid #322609;color:#322609;width:100%;}
/*
#main div.hirek p.date{font-weight:bolder;float:right;text-align:right;color:#322609;width:100%;clear:both;margin-bottom:5px;}
#main div.hirek p.link{color:#735b24;padding: 5px 0px 0px 18px;}
*/
#main div.hirek p.link{float:left;text-align:left;width:70%;display:block;overflow:hidden;color:#735b24;padding: 0px;margin:2px;}
#main div.hirek p.date{float:right;text-align:right;width:28%;display:block;font-weight:bolder;color:#322609;padding: 0px;margin:2px;}

#main div.hirek p.signup{float:right;width:481px;padding: 5px 7px;}
#main div.hirek p.signup a{float:right;display:block;width:150px;height:20px;background:transparent url(img/jelentkezes.gif) top left no-repeat;}
#main div.hirek p.text {font-size:12px; text-align:justify; line-height:18px;padding: 5px 10px;}
#main div.hirek p.text, #main div.hirek p.signup *, #main div.hirek p.city *{float:right;width:475px;}
#main div.hirek p.link *, #main div.hirek p.city *, #main div.hirek p.tags {text-align:right;margin-top:5px;}
#main div.hirek p.link a {font-weight: normal;}
#main div.hirek p.tags{float:left;clear:both;font-size:12px;text-align:right;width:100%;border-bottom:1px dotted gray;}
#main div.hirek p.tags a {font-weight:normal;font-style:italic;}
#main div.hirek * a.map {background: transparent url(img/link.png) right center no-repeat;padding: 0px 18px 0px 0px;}

/*#main div.borok * {float:left;}*/
#main div.borok h1{border-bottom:1px solid #322609;color:#322609;width:100%;}
#main div.borok p.date{font-weight:bolder;float:right;text-align:right;color:#322609;width:100%;clear:both;margin-bottom:5px;}
#main div.borok p.text {font-size:12px; text-align:justify; line-height:18px;padding: 5px 0px 0px 18px;}
#main div.borok p.text, #main div.borok p.tags, #main div.borok p.other {float:right;width:390px;}
#main div.borok p.tags, #main div.borok p.other {text-align:right;margin-top:10px;}
#main div.borok p.tags a {float:none;font-size:11px;font-weight:normal;font-style:italic;}
#main div.borok p.other {font-weight:bold;}
#main div.borok div.group {float:right;width:80%;}
#main div.borok div.groupinfo {float:left;width:100%;font-size:12px;font-weight:bold;}
#main div.borok div.group div.borok {float:left;width:300px;border:1px solid gray;}

#main div.partnerek {float:left;width:320px;height:170px;margin:5px 10px;}
#main div.partnerek h1{border-bottom:1px solid #322609;color:#322609;width:100%;}
#main div.partnerek p.link {float:left;width:100%;}
#main div.partnerek p.tags {float:right;text-align:right;width:100%;border-bottom:1px dotted gray;}
#main div.partnerek p.tags a {font-size:11px;font-weight:normal;font-style:italic;}
/*
#main div.news, #main div.wine 
#main div.news 
#main div.wine h1{float:left;color:#322609;width:100%;}

#main div.news p.date, #main div.wine p.date{
	font-weight:bolder;float:right;text-align:right;color:#322609;width:100%;clear:both;margin-bottom:5px;
}

#main div.news p.title, #main div.wine p.title {
	font-weight:bold;color:#402e04;
}

#main div.news p.text, #main div.news p.link, #main div.wine p.text, #main div.wine p.link {
	padding: 5px 0px 0px 18px;color:#303030;
}

#main div.news p.link a, #main div.wine p.link a{
	color:#735b24;text-decoration:underline; font-weight:normal;
}

#main div.news p.text, #main div.wine p.text{font-size:12px; text-align:justify; line-height:18px;}
#main div.news p.text, #main div.news p.link *, #main div.news p.city *{float:right;width:545px;}
#main div.news p.link *, #main div.news p.city *{text-align:right;}

#main div.news p.tags, #main div.wine p.tags {float:left;clear:both;font-size:12px;text-align:right;width:100%;border-bottom:1px dotted gray;}

#main div.news p.tags a, #main div.wine p.tags a {font-weight:normal;font-style:italic;}
#main div.news * a.map {background: transparent url(img/link.png) right center no-repeat;padding: 0px 18px 0px 0px;}

#main div.borok div.tsleft, #main div.borok div.tsright {height:152px;width:254px;}
#main div.borok div.tsleft img, #main div.borok div.tsright img{height:148px;width:250px;}
*/

#sidebar div.sidethumb {float:right;width:60px;height:60px;margin:0px auto;overflow:hidden;border:1px solid #473305;}
#sidebar div.sidethumb a img{width:60px;height:60px;}

div.tbalbum {
	float:left;
	display: block;
	overflow: hidden;
	width:112px;
	height:112px;
	margin:5px;
	padding:5px;
	border:1px dotted gray;
	background:#ededed;
}

div.tbalbum:hover {border:1px solid gray;}

div.tbalbum  a img{
	float:left;
	display: block;
	overflow: hidden;
	margin:0px 0px 5px 0px; padding:0px;
	width:110px;
	height:110px;
	border:1px solid gray;
	background:#ededed;
}

div.tbalbum p {text-align:center;}
div.tbalbum a {font-weight:normal;}

.hx200 {
	min-height:140px; 
	height:140px;
}

.wx200 {
	min-width:140px; 
	width:140px;
}


.dblock{
	display:block;
}
.help {
	font-size:10px;
	font-weight:normal;
	line-height:12px;
}
/*
form fieldset label, form fieldset input[type=text]{
	float:left;
	display:inline;
	width:150px;
	text-align:left;
}
form fieldset label {
	margin-left:150px;
	width:100px;
}
*/
#feliratkozas_submit {
	margin-top:10px;
}
form fieldset div.fielddiv {
  float:left;
  margin:5px;
}

form fieldset div.fielddiv label {
  margin-right:5px;
}
/*
form#login {width:300px;}
form#login fieldset label {margin:0px;}
form#login fieldset label, form#login  fieldset input[type=text]{float:none;}
*/
table.list {
	background-color:#efefef;
	border:1px solid gray;
	width:100%;
}

table.list th{
	background-color:#dedede;
	border:1px dotted gray;
	text-align:center;
	font-size:10px;
}

table.list td{
	text-align:right;
	font-size:10px;
}

form#upload {width:400px;}
form#upload fieldset label {margin:0px;}
form#upload fieldset label, form#login  fieldset input[type=text]{float:none;}

div#detail {float:left;width:100%;margin:0px auto;}
div#detail div#image {float:left;width:45%;margin:5px;}
div#detail div#image img {border:1px solid #000000;width:100%;height:auto;}
div#detail div#text {float:left;width:50%;margin:5px;font-size:12px;color:#222918;}
div#detail div#text p.text {color:#222918;font-size:14px;}
div#detail div#text h1 {color:#222918;font-size:16px;font-weight:bold;margin:5px 0px 10px 0px;}
div#detail div#text p.tags, div#detail div#text p.tags a {color:#222918;text-align:right;font-weight:normal;font-style:italic;}
div#detail div#text p.text a {color:#222918;}
div#detail div#text p.other {color:#222918;text-align:right;font-weight:bold;font-style:italic;}

#adminmenu {float:left;background:#FDFCF9;border:2px solid #776839;}

form.adminform {float:right;text-align:left;line-height:20px;width:640px;
	background:#FAF4EA url(img/bg.adminform.png) top left repeat;border:1px solid gray;margin-bottom:10px;}
form.adminform legend {font-weight:bold;border:1px dotted gray;margin:0px;padding:0px 10px;background:#FAF4EA;}
form.adminform fieldset {border:1px dotted gray;margin:5px;background:#FAF4EA;}

form.adminform fieldset label,
form.adminform fieldset span.error {float:left;text-align:right;margin:0px; padding-right:10px; display:inline; width:200px;}
form.adminform fieldset span.error {color:#844;font-size:9px;clear:both;line-height:11px;width:100%;}

form.adminform fieldset input {margin:2px 20px 2px 0px; width:370px;border:1px solid #ccc;}
form.adminform fieldset input.error {border:1px solid #844;}
form.adminform fieldset input[type="checkbox"]{ margin:3px 0px; padding:0px; display:block; width:15px;}

form.adminform fieldset input[type="image"], #thumb_selector { margin:0px; padding:0px; display:block;width:120px;overflow:hidden;color:#faf4ea;background-color:#faf4ea;border:1px solid gray;}
form.adminform fieldset input[type="submit"]	{float:right; width:120px; height:22px; margin:5px 5px 0px 5px;border:1px solid gray;}
form.adminform fieldset input:hover {border:1px solid #448;}
/*
form.adminform fieldset span.error {float:left;margin:2px 20px 2px 0px;color:#844;font-size:9px;clear:both;line-height:11px;text-align:right;}
*/
form.adminform fieldset p.info {float:left; margin:0px; padding:10px 10px 0px 10px; line-height:10px;font-size:9px;}
form.adminform fieldset p.info strong{font-weight:bold;line-height:10px;font-size:9px;}
form.adminform fieldset p.help{float:left; padding-left:10px; margin:0px 0px 3px 200px; display:inline; width:370px;}
form.adminform fieldset input.textlike {float:none;text-align:center;border:none;background:transparent;width:30px;font-size:10px;line-height:20px;color:#96482f;}

form.adminform fieldset div.clear {height:10px;}
form.adminform fieldset hr {float:left;width:100%;height:0px;border-top:1px dotted gray;}
form#adminlogin{width:620px;}

form.adminform fieldset input[type="checkbox"].centered{float:right;}

form.adminform fieldset input.readonly{background:#D8BE93;color:#735B24;}

p.error {width:100%;margin:5px; padding:0px 0px 0px 10px; line-height:10px;font-size:9px;font-weight:bold;color:#844;}
p.readymessage, p.errormessage  {width:100%;margin:5px; padding:10px 0px; font-size:11px;font-weight:bold;color:#EEE;border:1px solid #000;text-align:center;}
p.readymessage {background:#D2DDB0;color:#404040;}
p.errormessage {background:#C53737;}

form.inactive {border:1px solid #844;background:transparent url(img/bg.adminform.del.png) top left repeat;}
li a.inactive {color:#8D713F;}
li span {border-top:1px dotted #8D713F;border-bottom:1px dotted #8D713F;display:block;background-color:#C0A472;}
/*form.append {border:1px solid #484;background:transparent url(img/bg.adminform.new.png) top left repeat;}*/
form.adminform fieldset label.required {background:transparent url(img/bg.required.gif) top right no-repeat;}

form.adminform fieldset p.tagselector {float:left; margin:0px 0px 15px 210px;width:390px;padding:0px;line-height:12px;}
form.adminform fieldset p.tagselector a {color:#6B5B38;font-size:11px;font-weight:normal;font-style:italic;padding:0px;}

div.albumblock {float:left;text-align:center;display: inline;width:130px;/*height:170px;*/margin:5px; padding:5px;border:1px solid #473305;background:#E3C98A;}
div.albumblock div.tsleft {float:left;margin:10px;text-align:center;}
div.albumblock h1 {text-align:center;margin:0px; padding:0px;}
div.albumblock p {text-align:center;margin:0px; padding:0px;}
div.albumblock p a  {width:100%;text-align:right;}

#albumnodes {float:right; width:550px;}

.blockcheck {height:150px;width:120px;}

div.diary{float:right;text-align:center;padding:5px;margin:0px;width:155px;font-size:9px;/*min-height:180px;*/}
div.diary div{font-size:9px;}
div.diary div.wday{background:transparent;float:left;margin:0px;padding:0px;border-bottom:1px solid #735B24;border-right:1px solid #735B24;width:21px;height:16px;padding-top:1px;}
div.diary div.wend{background:transparent;float:left;margin:0px;padding:0px;border-bottom:1px solid #735B24;border-left:1px solid #735B24;width:21px;height:16px;padding-top:1px;}
div.diary div.wday, div.diary div.wday a,
div.diary div.wend, div.diary div.wend a {color:#000;display:block;}
div.diary div.signed  {background:#A9B42C;}
div.diary div.signed a{color:#000;font-size:9px;}
div.diary div.today {color:#FAF4EA;background:#735B24;}

div.diaryheader{font-weight:bold;}
div.diaryheader div.wday, div.diaryheader div.wend {border-bottom:2px solid #735B24;}

div.diarynav{float:left;width:100%;border-bottom:1px solid #735B24;}
div.diarynav a {float:left;font-size:9px;display:block;font-weight:normal;text-align:center;margin:2px;}
div.diarynav a.prev, div.diarynav a.next {width:15px;}
div.diarynav a.thickbox {width:110px;}
div.diarynav a:hover{margin:1px;border:1px solid #A9B42C;background:#ededed;}

/*div.diarycontrols{float:left;}*/
div.diarybody{background:transparent url(img/bg.news.png) top left repeat;}
div.diaryfooter {float:right;display:inline;border-top:2px solid #735B24;width:100%;}
div.diaryfooter p {font-size:9px;display:block;text-align:right;line-height:14px;width:100%;}
div.diaryfooter p.nevnap {color:#735B24;}
div.diaryfooter p.jelesnap {color:#FAF4EA;}

.blockcheck img{height:110px;width:110px;}

div.mainbanner {width:680px;height:83px;border:1px solid #735B24;padding:2px;}

div.pager, div.pager p, div.pager p a { text-align:center;margin:0px;padding:0px;font-size:9px;}
div.pager p a strong{ text-decoration:underline;}

#TB_ajaxContent div.diary{float:left;margin:2px;border:1px dotted #444;min-height:160px;}
#TB_ajaxContent div.diary:hover{margin:2px;border:1px solid #444;background:#EFE3D2;}

#TB_ajaxContent div.info{display:block;width:100%;padding:5px;text-align:center;font-weight:bolder;}

#TB_ajaxContent div#plogin a {display:block;float:left;width:180px;height:40px;margin:30px;background:transparent url(img/plogin.png) top left no-repeat;margin:30px;}
#TB_ajaxContent div#psignup a {display:block;float:right;width:250px;height:40px;margin:30px;background:transparent url(img/psignup.png) top left no-repeat;margin:30px;}
