
/*
Design by Compress Kft.
http://www.compress.hu
*/

body {margin: 0px; padding: 0; background: #197475;	text-align: justify; font-family:  Tahoma, Arial, Helvetica, sans-serif; 	font-size: 12px; color: #616161;}

h1, h2, h3 {margin-top: 0; font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 1.6em; font-weight: normal;}
h2 {font-size: 1.6em;}
h3 {font-size: 1em;}

ul {}

a {text-decoration: none; color: #2F2A1D;}
a:hover {border-bottom: none;}
a img {border: none;}

img.left {float: left; margin: 0 0 0 80px;}
img.right {float: right; margin: 0 80px 0 0;}

p.left {float: left; margin: 0 0 0 80px;}
p.right {float: right; margin: 0 65px 0 0;}

#header {width: 966px; margin: 0 auto; height: 227px; background: url(images/header_bg.png) no-repeat left top;}

/* Header */

#logo {float: left; width: 450px; padding: 50px 0px 0px 30px;}
#logo h1, #logo p {float: left; margin: 0; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
#logo span {color: #FFFFFF;}
#logo h1 {margin: 0px; padding: 0px; letter-spacing: -2px; text-transform: lowercase; font-size: 48px;}
#logo img {float: left; margin-left: 25px; margin-top: 25px;}
#logo p {letter-spacing: -1px; text-transform: lowercase; margin: 0px; padding: 18px 0px 0px 3px; font-size: 18px; color: #FFFFFF;}
#logo a {border: none; text-decoration: none; color: #FFFFFF;}

/* Menu */

#menu {float: right; width: 400px; height: 40px; display: none;}
#menu ul {float: right;	margin: 0px 30px 0px 0px; padding: 74px 0px 0px 0px; list-style: none;}
#menu li {float: left; display: inline;}
#menu a {display: block; height: 30px; margin: 0px 1px 0px 0px; padding: 10px 20px 0px 20px; background: url(images/img06.jpg) repeat-x left top; text-decoration: none; text-transform: lowercase; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #BFB28D;}
#menu a:hover {color: #FFFFFF;}
#menu .current_page_item a {color: #FFFFFF;}

#felkapcs {width: 550px; position: absolute; margin-top: 150px; margin-left: 350px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 19px;}

/* Wrapper */

#vlightbox a#vlb{display:none}

#wrapper {width: 100%; margin: 0px; padding: 0px;}

/* Page */

#page {width: 966px; margin: 0px auto; padding: 0px 30px; background: #197475;}
#page-bgtop {background: url(images/pagebgtop_bg.png) repeat-y left top;}

/* Latest Post */

#latest-post {padding: 20px; border: 1px solid #E7E7E7;}

/* Content */

#content {float: left; width: 505px; margin: 0px; padding: 3px 3px; background-color: #e8f1f1;}
#content2 {float: left; width: 478px; margin: 0px; padding: 20px 10px; background-color: #e8f1f1; border: 3px solid #104e4f;}

.post {padding-bottom: 15px; line-height: 200%;}
.post h1 {font-weight: normal;}
.post_k {padding-bottom: 15px; line-height: 200%; margin-bottom: 100px;}
.post_k h1 {font-weight: normal;}

.ceg {margin-left: 50px; margin-bottom: 20px;}
.ceg h3 {font-size: 1.4em; color: #2F2A1D;}

.googlemap {margin-left: 13px;}

.title {margin: 0px; padding: 0px; letter-spacing: -2px; font-size: 24px; font-weight: normal; color: #2F2A1D;}
.title a {border-bottom: none; color: #2F2A1D;}

.byline {margin: -4px 0px 20px 0px; padding: 20px 20px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.byline a {color: #666666;}

.tag {padding: 0 15px;}

.entry {padding: 0px 20px;}
.entry p {font-weight: bold; font-size: 14px;}
.entry li {font-weight: bold; font-size: 12px;}
.entry_p_1 {padding: 0px 0px; margin-top: 160px;}
.entry_k_1 {padding: 0px 00px;}
.entry_p_2 {padding: 0px 0px; margin-top: 410px;}
.entry_k_2 {padding: 0px 0px; margin-top: 270px;}

.links {}
.links a {width: 100px; display: block; margin: 0px; padding: 0px; background: #590202; text-align: center; color: #FFF;}
.links a:hover {}

/* Sidebars */

.sidebar {float: left; color: #3D3726;}
.sidebar ul {margin: 0; padding: 0; list-style: none;}
.sidebar li {padding-left: 95px;}
.sidebar li ul {background: none; margin-bottom: 40px;}
.sidebar li li {line-height: 220%; padding: 0px 16px 0px 16px; background: none;}
.sidebar li h2 {height: 32px; padding: 8px 0px 0px 15px; letter-spacing: -1px; text-transform: lowercase; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF;}
.sidebar h2 a {}
.sidebar a {color: #ffffff; padding-left:47px;}            

/* Sidebar1 */

#sidebar1 {float: left; width: 250px;}
#sidebar1 h3 {font-size: 1em; font-family: "Times New Roman", Times, serif; color: #ffffff;}

#akcio a{display: block; width: 147px; height: 46px; background: url(images/akcio_bg.png) no-repeat; padding-top: 14px;}
#akcio a:hover {text-decoration:none; background: url(images/akcio_bgn.png) no-repeat;}
#akcioactive a{display: block; width: 147px; height: 46px; background: url(images/akcio_bga.png) no-repeat; padding-top: 14px; color: #1a171b;}

#ceginf a{display: block; width: 147px; height: 46px; background: url(images/ceginfo_bg.png) no-repeat; padding-top: 14px;}
#ceginf a:hover {text-decoration:none; background: url(images/ceginfo_bgn.png) no-repeat;}
#ceginfactive a{display: block; width: 147px; height: 46px; background: url(images/ceginfo_bga.png) no-repeat; padding-top: 14px; color: #1a171b;}

#legtech a{display: block; width: 147px; height: 46px; background: url(images/legtech_bg.png) no-repeat; padding-top: 14px;}
#legtechactive a{display: block; width: 147px; height: 46px; background: url(images/legtech_bga.png) no-repeat; padding-top: 14px; color: #1a171b;}
#legtech a:hover {text-decoration:none; background: url(images/legtech_bgn.png) no-repeat;}

#kezisz a{display: block; width: 147px; height: 46px; background: url(images/kezisz_bg.png) no-repeat; padding-top: 14px;}
#kezisz a:hover {text-decoration:none; background: url(images/kezisz_bgn.png) no-repeat;}
#keziszactive a{display: block; width: 147px; height: 46px; background: url(images/kezisz_bga.png) no-repeat; padding-top: 14px; color: #1a171b;}

#emelo a{display: block; width: 147px; height: 46px; background: url(images/emelo_bg.png) no-repeat; padding-top: 14px;}
#emeloactive a{display: block; width: 147px; height: 46px; background: url(images/emelo_bga.png) no-repeat; padding-top: 14px; color: #1a171b;}
#emelo a:hover {text-decoration:none; background: url(images/emelo_bgn.png) no-repeat;}

#szerszk a{display: block; width: 147px; height: 46px; background: url(images/szerszk_bg.png) no-repeat; padding-top: 14px;}
#szerszkactive a{display: block; width: 147px; height: 46px; background: url(images/szerszk_bga.png) no-repeat; padding-top: 14px; color: #1a171b;}
#szerszk a:hover {text-decoration:none; background: url(images/szerszk_bgn.png) no-repeat;}

#galeria a{display: block; width: 147px; height: 46px; background: url(images/galeria_bg.png) no-repeat; padding-top: 14px;}
#galeria a:hover {text-decoration:none; background: url(images/galeria_bgn.png) no-repeat;}
#galeriaactive a{display: block; width: 147px; height: 46px; background: url(images/galeria_bga.png) no-repeat; padding-top: 14px; color: #1a171b;}

#viszont a{display: block; width: 147px; height: 46px; background: url(images/viszont_bg.png) no-repeat; padding-top: 14px;}
#viszont a:hover {text-decoration:none; background: url(images/viszont_bgn.png) no-repeat;}
#viszontactive a{display: block; width: 147px; height: 46px; background: url(images/viszont_bga.png) no-repeat; padding-top: 14px; color: #1a171b;}

#kapcs a{display: block; width: 147px; height: 46px; background: url(images/kapcs_bg.png) no-repeat; padding-top: 14px;}
#kapcs a:hover {text-decoration:none; background: url(images/kapcs_bgn.png) no-repeat;}
#kapcsactive a {display: block; width: 147px; height: 46px; text-decoration:none; background: url(images/kapcs_bga.png) no-repeat; padding-top: 14px; color: #1a171b;}

/* Sidebar2 */

#sidebar2 {float: right; width: 200px;}
.sidebar2 {float: left; color: #3D3726; background: url(images/sidebar_right_bg.png) repeat-y left top; padding-left: 3px;}
.sidebar2 ul {margin: 0; padding: 0; list-style: none;}
.sidebar2 li {}
.sidebar2 li ul {margin-bottom: 8px; margin-left: 10px;}
.sidebar2 li li {line-height: 220%; background: none;}
.gal2 {padding-left: 9px;}
.sidebar2 li h2 {height: 32px; margin: 8px 0px 0px 10px; padding: 0px 0px 0px 5px; background: url(images/menu_jobb_fejlec.png) no-repeat left top; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #FFFFFF;}
.sidebar2 h2 a {}
.sidebar2 a {color: #2F2A1D;}

/* Search */

#searchform {margin: 10px 0px 0 7px; padding: 2px 2px;}
#searchform br {display: none;}
#searchform h2 {}

#s {width: 176px; height: 24px; border: 1px solid #CCCCCC; background: url(images/search_logo.png) #ffffff no-repeat left center; font-size: 10px; color: #000000;}

#x {margin: 0; padding: 2px 5px; height: 25px; background: #CA8186; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC;}

/* Webshop */

#webshop {width: 180px; margin: 10px 0px 0px 9px;}

/* Footer */

#footer-wrapper {width: 100%; height: 100px;}
#footer {width: 966px; height: 100px; margin: 0 auto; padding: 0px; background: url(images/footer_bg.png) no-repeat left top;}
#footer p {margin: 0; padding: 30px 0 0 0; text-align: center; text-transform: uppercase; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #B8AB86;}
#footer a {color: #B8AB86;}
#footer .link {}
#footer .copyright {}
