/*
Theme Name: szecsenyi ugyvedi tarsulas
Theme URI: http://emotions.hu/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 2.9
Author: Horvath Adam
Tags: mantle color, variable width, two columns, widgets
*/

*{padding:0; margin:0;}
ul{list-style-type:none;}
img{border:0;}
a{text-decoration:none; outline:0;}
div.cl{clear:both; line-height:0; height:0; font-size:0;}
.fl{float:left;}
.fr{float:right;}

body{
	font-family:"Tahoma", Helvetica Neue, Arial, sans-serif;
	font-size:11px;
	color:#43402f;
}
div#wrap{
	width:990px;
	margin:0 auto;
	padding:0;
}
div#head{margin:0 0 20px 0; height:82px;}
	div#head a{color:#43402f;}
	div#head a#szecsenyi-logo{
		background:url(images/szecsenyi-logo.gif) no-repeat;
		width:222px;
		height:82px;
		display:block;
	}	
	div#head a#szecsenyi-logo-en{
		background:url(images/szecsenyi-logo-en.gif) no-repeat;
		width:222px;
		height:82px;
		display:block;
	}
	div#head div.fr{width:170px;}
	div#head div.fr div.fr{width:50px;}
	div#head div.fr img{margin:0 0 0 5px;}
	div#head div.fr div#reg-lang{
		margin:3px 0 11px 0;
	}
	div#head div.fr div#reg-lang a:hover{text-decoration:underline;}
	div#head div.fr div#reg-lang a#lang{
		background:url(images/brown-arrow-down.gif) no-repeat right;
		padding:0 9px 0 0;
	}

	div#head div.fr div#search-bg{
		background:url(images/search-bg.gif) no-repeat;
		width:170px;
		height:40px;
	}
	div#head div.fr div#search-bg input#s{
		border:0;
		width:103px;
		height:16px;
		margin:14px 0 0 39px;
		float:left;
		font-size:11px;
	}
	div#head div.fr div#search-bg input#d{
		margin:12px 0 0 0;
		float:left;
	}
div#lawyers{
	height:250px;
	width:990px;
}
	div#lawyers a#eros-gabor, div#lawyers a#vagvolgyi-balazs, div#lawyers a#balogh-margit, div#lawyers a#szecsenyi-laszlo, div#lawyers a#horvath-linda, div#lawyers a#kellner-daniel, div#lawyers a#nemeth-janka{
		background:url(images/lawyers.jpg) no-repeat;
		height:250px;
		display:block;
		float:left;
	}
	div#lawyers a#eros-gabor{width:135px; background-position:0 0;}
	div#lawyers a#vagvolgyi-balazs{width:164px; background-position:-135px 0;}
	div#lawyers a#balogh-margit{width:131px; background-position:-299px 0;}
	div#lawyers a#szecsenyi-laszlo{width:148px; background-position:-430px 0;}
	div#lawyers a#horvath-linda {width:137px; background-position:-578px 0;}
	div#lawyers a#kellner-daniel{width:139px; background-position:-715px 0;}
	div#lawyers a#nemeth-janka{width:136px; background-position:-854px 0;}	
	
	div#lawyers a#eros-gabor:hover{background-position:0 -250px;}
	div#lawyers a#vagvolgyi-balazs:hover{background-position:-135px -250px;}
	div#lawyers a#balogh-margit:hover{background-position:-299px -250px;}
	div#lawyers a#szecsenyi-laszlo:hover{background-position:-430px -250px;}
	div#lawyers a#horvath-linda:hover{background-position:-578px -250px;}
	div#lawyers a#kellner-daniel:hover{background-position:-715px -250px;}
	div#lawyers a#nemeth-janka:hover{background-position:-854px -250px;}
	
div h2 a{color:#00a5d5;}	
	
ul#nav{
	height:46px;
	background:url(images/menu-bg.gif) repeat-x;
	margin:0 0 20px 0;
	padding:0 0 0 40px;
}
	ul#nav li{
		display:inline;
	}
	ul#nav a:hover, ul#nav a.current{border-bottom:3px solid #00a5d5;}
	ul#nav a{
		float:left;
		font-size:14px;
		color:#fff; 
		height:31px;
		display:block;
		padding:15px 15px 0 15px; 
		background:url(images/menu-sep.gif) no-repeat right;
		border-bottom:3px solid #fff;
	}
	a#iroda, a#munkatars, a#szakterulet, a#doingb, a#ujdonsagok, a#publikaciok, a#ajanlo, a#kapcsolat, a#disclaimer{
		background:url(images/nav-sprite.gif) no-repeat;
		display:block;
		height:46px;
	}
	a#iroda{background-position:0 0; width:69px;}
	a#munkatars{background-position:0 -46px; width:118px;}
	a#szakterulet{background-position:0 -92px; width:110px;}
	a#doingb{background-position:0 -138px; width:118px;}
	a#ujdonsagok{background-position:0 -184px; width:97px;}
	a#publikaciok{background-position:0 -230px; width:95px;}
	a#ajanlo{background-position:0 -276px; width:66px;}
	a#kapcsolat{background-position:0 -322px; width:87px;}
	a#disclaimer{background-position:0 -368px; width:124px;}
	
div#content{
	width:700px;
	float:left;
}
	div#content h3{margin:0 0 10px 0;}
	div#content h1{
		font-size:16px;
		font-weight:normal;
		color:#00a5d5;
		margin:0 0 20px 0;
		padding:0 0 0 10px;
		background:url(images/h1-bg.gif) no-repeat left;
	}
	div#content p{
		line-height:16px;
		margin:0 0 15px 0;
		text-align:justify;
		font-size:12px;
	}
	div#content p a{color:#00a5d5;}
	div#content p img{
		border:1px solid #43402f;
		padding:5px;
		margin:0 10px 0 0;
	}
	div#content p img.alignright {
		float:right;
		margin:4px 0 0 15px;
		border:none;
	}
	
	div#content p img.alignleft {
		float:left;
		margin: 4px 15px 0 0;
		border:none;
	}
	
	div#content ul{font:12px Arial; margin:0 0 15px 0;}
	div#content ul li a{
		color:#43402f;
		padding:4px 0 4px 10px;
		background:url(images/brown-arrow.gif) no-repeat left;
	}
	div#content ul li a:hover{text-decoration:underline;}

div.search a{
	color:#43402f;
	background:url(images/brown-arrow.gif) no-repeat left;
	padding:0 0 0 10px;
}	
div.search small{color:#00a5d5;}

a.more-news{
	color:#00a5d5;
	font-size:11px;
	font-weight:normal;
	background:url(images/more-cv.gif) no-repeat right;
	padding:3px 25px 0 0;
	height:16px;
	width:100px;
	float:right;
}
div#szakteruletek p{line-height:22px;}
div.ujdonsag h2{margin:0 0 10px 0; font-size:13px; cursor:pointer;}
div.ujdonsag h2:hover{color:#00a5d5;}
div.ujdonsag h2 span{		
		color:#00a5d5;
		font-size:11px;
		font-weight:normal;
		float:right;
		background:url(images/more-news.gif) no-repeat right;
		padding:3px 25px 0 0;
		height:16px;
		width:50px;
}
div.ujdonsag{margin:0 0 10px 0; border-bottom:1px dotted #43402f;}
div.ujdonsag div.teljes{display:none; background:#e0d1c1; padding:10px;}
	
div#egy-munkatars{border-bottom:1px dotted #43402f;}
div#egy-munkatars img{float:left;}

div.munkatars{
	border-bottom:1px dotted #43402f;
	margin:0 0 10px 0;
	min-height:120px;
}
	div.munkatars h3{
		font-size:13px;
		font-weight:bold;
		margin:0 0 10px 0;
	}
	div.munkatars h3 a{
		color:#00a5d5;
		font-size:11px;
		font-weight:normal;
		float:right;
		background:url(images/more-cv.gif) no-repeat right;
		padding:3px 25px 0 0;
		height:16px;
		width:165px;
	}
	div.munkatars h3 a:hover{text-decoration:underline;}
	div.munkatars img{
		border:1px solid #43402f;
		padding:5px;
		margin:3px 10px 10px 0;
		float:left;
	}
	div.munkatars p{
		line-height:14px;
		margin:0;
		clear:right;
	}
div#map-canvas{
	width:256px;
	height:256px;
	border:7px solid #43402f;
	margin:0 0 20px 0;
}	
div#ajanlo h3{
	font:bold 13px Tahoma;
}
div#ajanlo{
	background:url(images/ajanlo.jpg) no-repeat top left #cebca6;
	padding:10px;
	margin:0 0 20px 0;
	height:153px;
}
a.kor-ajanlatok{
	color:#43402f;
	background:url(images/brown-arrow-down-2.gif) no-repeat right #e1d1c2;
	padding:10px;
	display:block;
}
ul#kor-lenyilo{display:none;}
ul#kor-lenyilo li{
	border-bottom:1px dotted #000;
	padding:5px 0;
}

div#sidebar{
	width:270px;
	margin:0 0 0 20px;
	float:right;
}
	div#sidebar div.box{
		background:url(images/sidebar-box-bg.gif) repeat-x bottom #e0d1c1;
		padding:10px;
		margin:0 0 20px 0;
	}
	div#sidebar div.box h2#newness, div#sidebar div.box h2#publications{margin:0 0 10px 0; font-size:14px; font-weight:normal; text-shadow:0 1px 0 #f1ebe5;}
	div.box.cumulus{clear:both;}
	
	div#news-list div.lista{border-bottom:1px dotted #43402f;}
	div#news-list div.lista:hover{border-bottom:1px solid #00a5d5;}
	div#news-list div.lista:hover div.date{color:#00a5d5;}
	
	div#news-list div.lista a{
		float:left;
		display:block;
		color:#43402f;
		padding:4px 0 4px 10px;
		background:url(images/brown-arrow.gif) no-repeat left;
		width:180px;
	}
	div#news-list div.lista a:hover{
		color:#00a5d5;
		background:url(images/blue-arrow.gif) no-repeat left;
	}
	div#news-list div.lista div.date{
		float:right;
		padding:4px 0 0;
	}
	
	div#sidebar img.random-pic{border:7px solid #43402f; margin:0 0 20px 0;}

	div#sidebar div.box div#slider ul li img{
		border:2px solid #43402f; 
		float:left;
		margin:3px 7px 0 0;
	}
	 
	div#sidebar div.box div#slider li{ 
		width:250px;
		height:80px;
		overflow:hidden;
	}	
	#prevBtn, #nextBtn{ 
		position:absolute;
		top:10px;
		}	
	#nextBtn{right:10px;}
	#prevBtn{right:30px;}
			
	#prevBtn a, #nextBtn a{
		display:block;
		width:18px;
		height:18px;
		text-indent:-9999px;
	}
	#prevBtn a{background:url(images/prev-button.gif) no-repeat;}	
	#nextBtn a{background:url(images/next-button.gif) no-repeat;}
	
	
	div#sidebar div.box div#more-links{margin:10px 0 0 0;}
	div#sidebar div.box div#more-links a{color:#43402f; text-decoration:underline;}
	div#sidebar div.box div#more-links a:hover{text-decoration:none;}

div#foot{
	border-top:1px dotted #43402f;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	height:79px
}
	div#foot div.fl{
		height:79px;
		padding:0 0 0 15px;
		background:url(images/foot-bg.gif) no-repeat left bottom;
	}
	div#foot div.fl ul li{
		float:left;
		background:url(images/foot-li-dot.gif) no-repeat right;
		margin:0 5px 0 0;
		padding:0 5px 0 0;
		display:inline;
	}
	div#foot div.fl ul li a{color:#43402f;}
	div#foot div.fl ul#foot-links{margin:59px 0 0 0;}
	div#foot div.fl ul#foot-links li a{padding:2px 3px;}
	div#foot div.fl ul#foot-links li a:hover{background:#43402f; color:#fff;}
	
	div#foot div.fr{text-align:right;}
	div#foot div.fr a#emotions-logo{
		/*background:url(images/emotions-logo.gif) no-repeat;
		width:84px;
		height:24px;
		display:block;*/
		float:right;
		margin:35px 0 0 0;
		color:#43402f;
	}
	
	div#foot div.fl p{float:left;}
	div#foot p a{color:#43402f;}
