/*  
Theme Name: AEGONdij
Theme URI: http://aegondij.hu 
Description: Minimál stílusú modern sablon, művészi elemekkel
Version: 1.0
Author: AEGONdirekt.hu
Author URI: http://www.aegondirekt.hu/
*/

* {padding: 0; margin: 0;}
html, body {height: 100%}
body {background: #f5f5f5 url(images/topbgr.png) top repeat-x; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px; color: #303030;}
a, a:hover {color: #0968c6;}
a:hover {text-decoration: none;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
img.fl {padding: 0 5px 5px 0 !important;}
h1, h2, h3 {text-align: left;}

#head-wrap {height: 177px;}
#cont-wrap {background: #fff url(images/midbgr.png) top left no-repeat; padding: 20px 0;}
#foot-wrap {background: url(images/botbgr.png) top repeat-x;}

.page {width: 900px; margin: auto; text-align: justify;}

h1 a {position: relative; display: block; width: 280px; height: 112px; float: left;}
h1 a span {position: absolute; top: 0; left: 0; background: url(images/aegonlogo.png) top left no-repeat; width: 100%; height: 100%;}
h1 strong {display: block; margin: 0 0 0 300px; font-size: 40px; padding: 30px 0 30px 0; height: 52px;}

ul.nav {list-style-type: none;}
ul.nav li {float:left; position: relative;}
ul.nav li a {text-decoration: none; color: #000; font-size: 14px; font-weight: bold; padding: 24px 24px; display: block;}
ul.nav li a:hover, ul.nav li a:active {background: url(images/menubg.png) top repeat-x; }
ul.nav ul {visibility:hidden; position:absolute; width:149px; height:0;}
ul.nav li:hover ul, ul.nav a:hover ul{ visibility:visible;}
ul.nav li a:hover ul {background: red;}
ul.nav li ul li { list-style-type: none; padding: 0; margin: 0; z-index:1;  }
ul.nav li ul li a {margin:0; padding: 10px 5px; background:#DADADA; text-align:left; text-decoration: none; font-size: 12px; width: 190px; display:block;}
ul.nav li ul li a:hover {background: #65BCFF; text-decoration: none;}

#content {width: 590px; margin-right: 25px; float:left; _margin-right: 25px;}
#content h1 {padding: 0 0 15px 5px;}
#sidebar {width: 280px; float:left;}

#sidebar h2 {font-size: 20px; font-weight: bold; color: #000000; padding:0 0 10px 0;}
#sidebar ul {list-style-type: none; margin: 0; padding: 0;}
#sidebar ul li {margin-bottom: 20px;}
#sidebar ul li p strong{line-height: 30px;}
#sidebar ul li p a{line-height: 30px;}
#sidebar ul li a img {padding: 5px; background: #fff; border: 1px solid #dadada; margin: 0 5px 0 0;}
#sidebar ul li a:hover img {background: #d71933; }

#sidebar .textwidget img {padding: 0 0 15px 0;}
#sidebar .textwidget p {text-align: left;}
#sidebar .textwidget p.more {text-align: right;}

.minibox {width: 250px; height: 315px; padding: 15px; background: #f5f5f5; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; margin: 0 15px 20px 0; float:left;}
.minibox h2 {padding-bottom: 5px; font-size: 18px; text-align: left; height: 24px;}
.minibox h2.kek {color: #0968C6;}
.minibox h2 a {color: #303030; text-decoration: none;}
.minibox h2 a:hover {color: #0968c6;}
.minibox h3 {padding: 5px 0 0 0; font-size: 16px; text-align: left;}
.minibox h3 a {color: #303030; text-decoration: none;}
.minibox h3 a:hover {text-decoration: underline;}
.minibox .szoveg {margin: 10px 0 5px 0;}
.minibox .szoveg p { padding: 0 0 5px 0; line-height: 15px;}
.minibox p.more {text-align: right;}
.mbjobb {margin: 0 0 20px 0; overflow: hidden;}

.maxibox {width: 557px; _width: 550px; _margin: 0; font-size: 13px; padding: 15px; background: #f5f5f5; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; margin: 0 15px 15px 0; _margin: 0; float:left;}
.maxibox h2 {padding-bottom: 15px; font-size: 24px;}
.maxibox h3 {padding: 10px 0 10px 0; font-size: 18px; color: #0968c6;}
.maxibox h3 a {text-decoration: none;}
.maxibox h3 a:hover {text-decoration: underline;}
.maxibox p {padding-bottom: 15px; line-height: 20px;}
.maxibox ul {margin: 10px 30px 10px 30px;}
.maxibox ul li {padding-bottom: 5px;}
.maxibox ol {margin: 10px 30px 10px 30px; list-style-type:upper-roman;}
.maxibox ol li {padding-bottom: 10px;}
.maxibox a img.noborder, .maxibox img.noborder {border:none; padding:0;}
.maxibox img {border:1px solid #DADADA; margin:0; padding:5px;}
.maxibox p.more {text-align: right;}
.maxibox .thumbnail-box {float:left; width: 170px; margin-right: 10px; text-align: center;}
.maxibox .thumbnail-box .ngg-gallery-thumbnail {float:none; margin: 0 0 0 35px;}

#searchform label.screen-reader-text {display: none;}
#searchform input#s {
	display:block;
	float:left;
	margin-bottom:15px;
	padding:3px;
	width:170px;
}

#searchform  #searchsubmit {
	background:#0968C6 none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 10px;
	margin-left: 5px;
}

.footkek {background: url(images/footbgr.png) top left no-repeat; float:left; width: 250px; height: 150px; margin-right: 25px; color: #fff; padding: 15px; }
.footszurke {float:left; width: 570px; margin: 25px 0 0 0;}
.footszurke ul {list-style-type: none;}
.footszurke ul li span{line-height: 40px; display: block; float:left; margin: 0 30px 0 0; width: 150px; font-weight: bold;}
.footszurke ul li a img {border: none;}
