/* Modul sajátosságok 
.partnerek {
	float:left;
	width:300px;
}
*/
/* Finomítások */

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;
}


/* - */
div.tbleft, div.tbright{background-color:#492a0f;padding:2px;border:1px solid #000000;}

div.tbleft, div.tsleft, div.thleft, div.thleft_icon {float: left; display:inline;  margin: 0px 10px 10px 0px; }
div.tbright, div.tsright, div.thright {float: right; display:inline;  margin: 0px 0px 10px 10px; }
.flashplayer{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.tsleft, div.tsright, div.thleft, div.thright, div.thleft_icon {background-color:#492a0f;border:1px solid #000000;padding:2px;}
div.tsleft img, div.tsright img, div.thleft img, div.thright img, div.thleft_icon img{margin:1px; border:1px solid #000000;}

div.tsleft, div.tsright {	height:100px;	width:100px;}
div.tsleft img, div.tsright img{height: 96px;width: 96px;}

div.thleft, div.thright {	height:341px;	width:254px;}
div.thleft img, div.thright img{height:337px;width:250px;}

div.thleft_icon {	height:139px;	width:104px;}
div.thleft_icon img{	height:135px;	width:100px;}

div.tbdonwload{float: left;background-color:#492a0f;padding:2px;margin:4px;border:1px solid #000000; display:inline;
	text-align:center; padding:4px;border:1px solid gray;}
div.tbdonwload img{border:0px;}

/* Egyedi elemek */
#sidebar div.news, #sidebar div.news p {
	margin:0; padding:0;
	font-size:9px;
	color:#ededed;
}

#sidebar div.news {
	width:200px;
	margin:0px 5px 10px 0px;
	background:transparent url(img/bg.sidebar.png) top left repeat;
	border-bottom:1px dotted #600000;
	overflow:hidden;
}

#sidebar div.news p {font-size:9px;margin:0px 5px;color:#a7a7a7;}
#sidebar div.news p.date {color:#ededed;font-size:9px;}
#sidebar div.news p.title {font-weight:bolder;}
#sidebar div.news p.link {padding: 0px;color:#a7a7a7;font-size:9px;}
#sidebar div.news p.link a {color:#ededed;font-size:9px;text-decoration:none;}
#sidebar div.news p.link a:hover {color:#ffffff;text-decoration:underline;}

#sidebar ul {list-style: none;margin:0px;
	width:200px;padding:0px;
	margin:0px 5px 10px 0px;
	background:transparent url(img/bg.sidebar.png) top left repeat;
	border-bottom:1px dotted #600000;
	overflow:hidden;
}
#sidebar li{float: right;margin: 0px;padding: 0px;}
#sidebar li a {
	display: block;padding: 0px 5px;
	float: right;
	font-size: 9px;
	color: #a0a0a0;
	text-decoration: none;
}

#sidebar p.idezetszoveg{	font-size:11px;margin:5px;color:#ddd;}
#sidebar p.idezetmondta{font-size:12px;font-style:italic;margin:5px;color:#ddd;}
#main div.idezet {margin-bottom:10px;}
/*
#main div.news {float:left;width:600px;margin:0px 0px 10px 0px;padding:0px;
	background:transparent url(img/bg.news.png) top left repeat;padding:5px 10px;
}*/



#main div.news h1{border-bottom:1px dotted #404040;}
#main div.news p{line-height:15px;}
#main div.news p a{font-size:11px;font-weight:normal;}
#main div.news p.date {background:none;float:right;color:#404040;font-size:12px;font-weight:bold;}
#main div.news p.text {padding:10px;color:#404040;font-size:12px;}
#main div.news p.price {padding:10px;font-size:12px;font-weight:bold;bottom:0px;}
#main div.news p.tags {clear:both;border-top:1px dotted #404040;text-align:right;}
#main div.news p.tags a {font-weight:normal;}
#main div.news div.musicplayer {}

#main div.uzenofal p.date{text-align:right;color:#600000;font-size:10px;font-weight:normal;
	border-bottom:1px dotted #404040;display:inline;width:100%;margin-bottom:5px;}

#main div.uzenofal p.name  {float:left;color:#404040;font-size:9px;}
#main div.uzenofal p.email {float:right;color:#404040;font-size:9px;}	
#main div.uzenofal p.text {clear:both;}	

#main div.dalszoveg p.album  {float:left;color:#404040;}
#main div.dalszoveg p.year {float:right;color:#404040;}	

#main div.letoltes p.date {float:none;color:#404040;font-size:10px;font-weight:normal;}
#main div.letoltes p.download a{float:right;color:#950000;font-size:12px;font-weight:bold;}
/*#main div.letoltes p.text {clear:both;}*/

#main div.rfoly {border:1px solid #000095;}
#main div.rfoly p.rfoly  {color:#000095;line-height:20px;}

#main div.rtelj {border:1px solid #009500;}
#main div.rtelj p.rtelj {color:#009500;line-height:20px;}

#main div.rtoro{border:1px solid #950000;}
#main div.rtoro p.rtoro {color:#950000;line-height:20px;}
	
div.tbalbum {
	float:left;	display: block;	overflow: hidden;	width:112px;	height:112px;
	margin:5px; padding:5px;border:1px solid #473305;
	background:#c4a151;
}

div.tbalbum:hover{border:1px solid #000000;background:#e7ca88;
}

div.tbalbum  a img{
	float:left;	display: block;	overflow: hidden;margin:0px 0px 5px 0px; padding:0px;
	width:110px;border:1px solid #000000;	background:#ededed;
/*	height:110px;*/
}
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;
}

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{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:#c4a151;}
div#detail div#text p.text {color:#c4a151;font-size:14px;}
div#detail div#text h2 {color:#c4a151;font-size:16px;font-weight:bold;margin:5px 0px 10px 0px;}
div#detail div#text h3 {color:#c4a151}
div#detail div#text p.tags, div#detail div#text p.tags a {color:#c4a151;text-align:right;font-weight:normal;font-style:italic;}
div#detail div#text p.text a {color:#c4a151;}
div#detail div#text p.other {color:#c4a151;text-align:right;font-weight:bold;font-style:italic;}
 
div.purediv {	clear:both;	float:left;	margin:0;padding:0;width:400px;}

div.adminform{float:right;text-align:left;line-height:20px;width:680px;}
form.adminform {float:right;text-align:left;line-height:20px;width:680px;
	background:#606060 url(img/bg.adminform.png) top left repeat;border:1px solid gray;}
form.adminform legend {font-weight:bold;border:1px dotted gray;margin:0px;padding:0px 10px;background:#606060;color:#afafaf;}
form.adminform fieldset {border:1px dotted gray;margin:5px;padding-bottom:5px;background:#606060;}
form.adminform fieldset label {float:left; margin:0px; padding-left:10px; display:inline; width:150px;height:18px;color:#afafaf;font-size:10px;overflow:hidden;}
#main div.content form.adminform fieldset p{background:none;color:#909090;}
form.adminform fieldset p.help{background:none;float:right;width:450px;border:none;margin-right:6px;color:#959595;}
form.adminform fieldset input,form.adminform fieldset textarea {float:left; width:450px;border:1px solid #ccc;background-color:#a7a7a7;color:#303030;}
form.adminform fieldset input.error {border:1px solid #844;}
form.adminform fieldset input[type="checkbox"]{float:left; margin:0px; padding:0px; display:block; width:15px;}

form.adminform fieldset input[type="image"]	{float:left; margin:0px; padding:0px; display:inline;width:120px;overflow:hidden;color:#303030;background-color:#303030;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:0px; padding-left:10px; display:inline; width:200px;color:#eda7a7;font-size:9px;}
form.adminform fieldset input.textlike {float:none;text-align:center;border:none;background:transparent;width:40px;font-size:10px;line-height:20px;color:#959595;}

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 div.clear {height:10px;}
form.adminform fieldset hr {float:left;width:100%;height:0px;border-top:1px dotted gray;}

form#adminlogin{float:right;margin:0px;width:400px;}
form#adminlogin fieldset input{float:left; width:150px;}

form.adminform fieldset input[type="checkbox"].centered{float:right;}
form#uzenofal {float:left;width:640px;}
form#uzenofal {float:left;width:640px;}
p.error {float:left; margin:0px; padding:0px 0px 0px 10px; line-height:10px;font-size:9px;font-weight:bold;color:#844;}

form.inactive {border:1px solid #844;background:transparent url(img/bg.adminform.del.png) top left repeat;}
li a.inactive {color:#844;}
li span {border-top:1px dotted #844;border-bottom:1px dotted #844;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 left no-repeat;}

form.rendeles {float:left;text-align:left;line-height:20px;width:596px;padding:2px;
	background:transparent url(img/bg.adminform.png) top left repeat;border:1px solid #400000;}
/*
form.rendeles {float:left;text-align:left;line-height:20px;width:600px;background:transparent;border:0px;}
*/
form.rendeles fieldset{margin:0px;border:none;}
form.rendeles fieldset label {padding:0px 10px; display:inline; width:100px;color:#dedede;}
form.rendeles fieldset p.help{width:450px;border:none;margin-right:6px;color:#959595;}
form.rendeles fieldset input, form.rendeles fieldset select {width:80px;height:16px;}
form.rendeles fieldset input,form.rendeles fieldset textarea, form.rendeles fieldset select { border:1px solid #ccc;background-color:#a7a7a7;color:#303030;}
form.rendeles fieldset input.error {border:1px solid #844;}
form.rendeles fieldset input[type="checkbox"]{ margin:0px; padding:0px; display:block; width:15px;}
form.rendeles fieldset input[type="image"] { margin:0px; padding:0px; display:inline;width:120px;overflow:hidden;color:#faf4ea;background-color:#faf4ea;}
form.rendeles fieldset input[type="submit"] {float:right; width:80px; height:20px; border:1px solid gray;}
form.rendeles fieldset input:hover, form.rendeles fieldset textarea:hover, form.rendeles fieldset select:hover {border:1px solid #800;}
form.rendeles fieldset input.textlike {text-align:center;border:none;background:transparent;width:40px;font-size:10px;line-height:20px;color:#959595;}
form.rendeles fieldset span.error { margin:0px; padding-left:10px; display:inline; width:140px;color:#ffd200;font-size:9px;}

form.veglegesites, form.veglegesites fieldset {float:left;display:block;border:0px;margin:0px;padding:0px;}
form.veglegesites fieldset label {width:px;}
form.veglegesites fieldset textarea {width:580px;border:1px solid #ccc;background-color:#a7a7a7;color:#303030;}
form.veglegesites fieldset input[type="submit"] {float:left; width:120px; height:20px; border:1px solid gray;}
form.veglegesites fieldset input:hover, form.veglegesites fieldset textarea:hover{border:1px solid #800;}

form p.error {color:#ffd200;font-size:10px;}
/*form#adminlogin{width:440px;}*/

/*form.inactive {border:1px solid #844;background:transparent url(img/bg.adminform.del.png) top left repeat;}*/
li a.inactive {color:#844;}
li span {border-top:1px dotted #000000;border-bottom:1px dotted #000000;display:block;background-color:#220000;color:#ededed;}
/*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 left no-repeat;}

div.albumblock {float:left;text-align:center;display:inline;width:130px;height:180px;color:#a7a7a7;
	margin:5px; background:transparent url(img/bg.albumblock.png) top left repeat;line-height:10px;}
div.albumblock div.tsleft {float:left;margin:12px;text-align:center;}
div.albumblock h2 a {font-size:10px;}
div.albumblock h2, div.albumblock p {text-align:center;margin:0px; padding:0px;color:#a7a7a7;}
div.albumblock h2 a, div.albumblock p a  {width:100%;text-align:right;color:#a7a7a7;}
#main div.content div.albumblock p.small  {background:none;text-align:center;color:#ededed;font-size:9px;}

form#feliratkozas {width:200px;}
form#feliratkozas fieldset{margin:0px;border:none;}
form#feliratkozas fieldset label{padding:0px 10px; display:inline; width:30px;color:#dedede;line-height:20px;height:25px;}
form#feliratkozas fieldset input {border:1px solid #ccc;background-color:#a7a7a7;color:#303030;}
form#feliratkozas fieldset input[type="text"] {float:right; width:130px; height:18px; border:1px solid gray;}
form#feliratkozas fieldset input[type="submit"] {float:right; width:90px;height:18px;border:1px solid gray;margin:10px 5px 0px 0px;}

#albumnodes {float:right; width:550px;}

.blockcheck {height:150px;width:120px;}
.blockcheck img{height:110px;width:110px;}

div.kosar {background:transparent url(img/bg.news.png) top left repeat;padding:5px 10px;color:#404040;}
div.kosar p {color:#404040;}
h2.kosartetel {float:left;font-weight:bold;border-bottom:1px dotted #404040; display:inline;width:100%;margin-top:10px;color:#600000;}
h2 span {text-decoration:underline;color:#600000;}
p.kosartetel {float:left; display:inline;width:500px;}
p.kosartetelmod {float:right;font-weight:bold;border-bottom:1px dotted #404040; display:inline;width:100%;margin-top:10px;}

form.addremove {float:right;margin:0px;padding:0px;}
form.addremove fieldset{margin:0px;border:none;}
form.addremove input[type="submit"]{margin:0px;padding:0px;height:20px;border:1px solid #a7a7a7;color:#a7a7a7;background:#606060;}
form.addremove input[type="submit"].add{width:20px;background:#606060 url(img/addbutton.png) top left no-repeat;}
form.addremove input[type="submit"].del{width:20px;background:#606060 url(img/delbutton.png) top left no-repeat;}
form.addremove input[type="submit"].clr{width:20px;background:#606060 url(img/clearbutton.png) top left no-repeat;}

form.addremove input:hover {border:1px solid #fff;}

#googlesearch{background:transparent url(img/bg.news.png) top left repeat;padding:5px 10px;color:#404040;}
#googlesearch fieldset{border:0px;}

/*form.addremove input[type="image"]:{width:20px;height:20px;border:1px solid #a7a7a7;}*/
/*
div.diary{float:right;text-align:center;padding:5px;margin:0px;width:185px;font-size:9px;background:transparent url(img/bg.adminform.png) top left repeat;border:1px solid #220000;}
div.diary div.wday{background:transparent;float:left;margin:0px;padding:0px;border-bottom:1px solid #220000;border-right:1px solid #220000;width:25px;height:18px;padding-top:1px;}
div.diary div.wend{background:transparent;float:left;margin:0px;padding:0px;border-bottom:1px solid #220000;border-left:1px solid #220000;width:25px;height:18px;padding-top:1px;}
div.diary div.wday, div.diary div.wday a {color:#989898;display:block;}
div.diary div.wend, div.diary div.wend a {color:#a78080;display:block;}
div.diary div.signed {background-color:#600000;}
div.diary div.signed a {color:#ffd200;}
div.diary div.today {color:#ffd200;}
border-bottom:1px solid #F4820B;
*/
div.diary{float:right;text-align:center;padding:0px;margin:0px 5px 0px 0px;width:183px;font-size:9px;border:1px solid #000;background:transparent url(lib/blackbox50.png) top left repeat;}
/*background:transparent url(img/bg.adminform.png) top left repeat;}*/
div.diary div.wday, div.diary div.wend {background:transparent;float:left;margin:0px;padding:0px;width:25px;height:12px;padding-top:1px;font-size:9px;border-bottom:1px solid #000;}
div.diary div.wday{border-right:1px solid #220000;}
div.diary div.wend{border-left:1px solid #220000;}
div.diary div.wday, div.diary div.wday a {color:#969696;display:block;font-size:9px;}
div.diary div.wend, div.diary div.wend a {color:#ca762d;display:block;font-size:9px;}
div.diary div.signed {background-color:#F4820B;}
div.diary div.signed a {color:#000;}
div.diary div.today {color:#F4820B;font-weight:bold;}

div.diaryheader{font-weight:bold;}
div.diaryheader div.wday, div.diaryheader div.wend {border-bottom:2px solid #F4820B;;}

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 #F4820B;width:100%;}
div.diaryfooter p {font-size:9px;display:block;text-align:right;line-height:14px;width:100%;}
div.diaryfooter p.nevnap {color:#a7a7a7;}
div.diaryfooter p.jelesnap {color:#ffd200;}

div.youtubekey{text-align:center;}

#wrap.admin {background:#303030 url(img/bg.wrapadmin.jpg) top left repeat-y;}
#main.admin {width:880px;}

.keret{border:1px solid #440000;}


