@charset "windows-1250";

body	 {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 12px;
	background: #515151;
	color: #FFFFFF;
	border: none;
	margin: 0;
	overflow: auto;
	text-align: center;
	background: url(pics/body_bg.jpg) top left repeat-x;
}

div#main {
	width: 984px;
	text-align: center;
	margin: 0px auto 0px auto;
}

div#top {
	text-align: left;
	line-height: 30px;
	width: 984px;
	height: 30px;
	color: white;
}

div#header {
	width: 984px;
	height: 117px;
	background: url(pics/header_bg.jpg);
}

a.oldal_tetejere, a.oldal_tetejere:visited, a.oldal_tetejere:active {
	background: url(pics/oldal_tetejere.jpg) no-repeat;
	display: block;
	margin: 10px auto 0px auto;
	width: 142px;
	height: 38px;
}

a.logo_href, a.logo_href:visited {
	float: left;
	display: inline;
	width: 412px;
	height: 117px;
	text-decoration: none;
	
	outline: none;
}

a.logo_href:hover, a.logo_href:active {
	float: left;
	display: inline;
	width: 412px;
	height: 117px;
	text-decoration: none;
	outline: none;
}

a.rssfeed, a.rssfeed:visited, a.rssfeed:active {
	text-decoration: none;
	outline: none;
}

a.rssfeed img, a.rssfeed:visited img, a.rssfeed:active img {
	border: none;
	text-decoration: none;
	outline: none;
	width: 70px;
	height: 70px;
}

div.sidebartop {
	text-align: left;
	padding: 0px 0px 20px 0px;
}

a.mozilla_href, a.mozilla_href:visited {
	float: left;
	display: inline;
	width: 70px;
	height: 81px;
	margin: 36px 0px 0px 132px;
	text-decoration: none;
	background: transparent url(pics/mozilla.jpg) no-repeat;
	outline: none;
}

a.mozilla_href:hover, a.mozilla_href:active {
	float: left;
	display: inline;
	width: 70px;
	height: 81px;
	margin: 36px 0px 0px 132px;
	background: transparent url(pics/mozilla.jpg) 0px -81px no-repeat;
	text-decoration: none;
	outline: none;
}

a.ie_href, a.ie_href:visited {
	float: left;
	display: inline;
	width: 73px;
	height: 81px;
	margin: 36px 0px 0px 28px;
	background: transparent url(pics/explorer.jpg) no-repeat;
	text-decoration: none;
	outline: none;
}

a.ie_href:hover, a.ie_href:active {
	float: left;
	display: inline;
	width: 73px;
	height: 81px;
	margin: 36px 0px 0px 28px;
	text-decoration: none;
	background: transparent url(pics/explorer.jpg) 0px -81px no-repeat;
	outline: none;
}

a.opera_href, a.opera_href:visited {
	float: left;
	display: inline;
	width: 75px;
	height: 81px;
	margin: 36px 0px 0px 28px;
	background: transparent url(pics/opera.jpg) no-repeat;
	text-decoration: none;
	outline: none;
}

a.opera_href:hover, a.opera_href:active {
	float: left;
	display: inline;
	width: 75px;
	height: 81px;
	margin: 36px 0px 0px 28px;
	text-decoration: none;
	background: transparent url(pics/opera.jpg) 0px -81px no-repeat;
	outline: none;
}

a.chrome_href, a.chrome_href:visited {
	float: left;
	display: inline;
	width: 70px;
	height: 81px;
	margin: 36px 0px 0px 28px;
	text-decoration: none;
	background: transparent url(pics/chrome.jpg) no-repeat;
	outline: none;
}

a.chrome_href:hover, a.chrome_href:active {
	float: left;
	display: inline;
	width: 70px;
	height: 81px;
	margin: 36px 0px 0px 28px;
	text-decoration: none;
	background: transparent url(pics/chrome.jpg) 0px -81px no-repeat;
	outline: none;
}

div#topmenu_l  {
	float: left;
	display: inline;
	width: 9px;
	height: 51px;
	background: url(pics/topmenu_left_bg.jpg) no-repeat;
}

div#topmenu_c  {
	float: left;
	display: inline;
	width: 966px;
	height: 51px;
	background: url(pics/topmenu_center_bg.jpg) repeat-x;
}

div#topmenu_r  {
	float: left;
	display: inline;
	width: 9px;
	height: 51px;
	background: url(pics/topmenu_right_bg.jpg) no-repeat;
}

div.clearfix { font-size: 0px; clear: both; }

a.bemutatkozas, a.bemutatkozas:visited {
	display: inline;
	float: left;
	width: 166px;
	height: 51px;
	margin: 0px 5px 0px 15px;
	background: url(pics/bemutatkozas.jpg) no-repeat;
	outline: none;
}

a.bemutatkozas:hover, a.bemutatkozas:active {
	display: inline;
	float: left;
	width: 166px;
	height: 51px;
	margin: 0px 5px 0px 15px;
	background: url(pics/bemutatkozas.jpg) 0px -51px no-repeat;
	outline: none;
}

a.blog, a.blog:visited {
	display: inline;
	float: left;
	width: 92px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/blog.jpg) no-repeat;
	outline: none;
}

a.blog:hover, a.blog:active {
	display: inline;
	float: left;
	width: 92px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/blog.jpg) 0px -51px no-repeat;
	outline: none;
}

a.referenciak, a.referenciak:visited {
	display: inline;
	float: left;
	width: 166px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/referenciak.jpg) no-repeat;
	outline: none;
}

a.referenciak:hover, a.referenciak:active {
	display: inline;
	float: left;
	width: 166px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/referenciak.jpg) 0px -51px no-repeat;
	outline: none;
}

a.grafikak, a.grafikak:visited {
	display: inline;
	float: left;
	width: 166px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/grafikak.jpg) no-repeat;
	outline: none;
}

a.grafikak:hover, a.grafikak:active {
	display: inline;
	float: left;
	width: 166px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/grafikak.jpg) 0px -51px no-repeat;
	outline: none;
}

a.linkek, a.linkek:visited {
	display: inline;
	float: left;
	width: 124px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/linkek.jpg) no-repeat;
	outline: none;
}

a.linkek:hover, a.linkek:active {
	display: inline;
	float: left;
	width: 124px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/linkek.jpg) 0px -51px no-repeat;
	outline: none;
}

a.kapcsolat, a.kapcsolat:visited {
	display: inline;
	float: left;
	width: 166px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/kapcsolat.jpg) no-repeat;
	outline: none;
}

a.kapcsolat:hover, a.kapcsolat:active {
	display: inline;
	float: left;
	width: 166px;
	height: 51px;
	margin: 0px 5px 0px 5px;
	background: url(pics/kapcsolat.jpg) 0px -51px no-repeat;
	outline: none;
}

span.topmenu_sep {
	display: inline;
	float: left;
	width: 3px; 
	height: 51px;
	margin: 0px 0px 0px 0px;
	background: url(pics/topmenu_sep_bg.jpg) center center no-repeat;
}


div#center {
	float: left;
	width: 984px;
	margin: 20px 0px 20px 0px;
	background: white;
}


table#maintable{
	font-size: 12px;
	background-color: #FFFFFF;
}

table#maintable td#lefttd {
	width: 740px;
	border: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

table#maintable td#righttd {
	width: 244px;
	border: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

div#main_top {
	font-size: 1px;
	height: 8px;
	width: 740px;
	background: url(pics/main_top_bg.jpg) no-repeat;
}

div#main_center {
	display: block;
	width: 740px;
	height: 100%;
	padding: 0px 0px 150px 0px;
	margin: 0;
	background: url(pics/main_center_bg.jpg) repeat-y;
}

div#main_bottom {
	font-size: 1px;
	line-height: 1px;
	height: 8px;
	width: 740px;
	margin: 0;
	background: url(pics/main_bottom_bg.jpg) no-repeat;
}

div#right_top {
	font-size: 1px;
	height: 8px;
	width: 244px;
	background: url(pics/right_top_bg.jpg) no-repeat;
}

div#right_center {
	padding: 0px 0px 20px 0px;
	width: 244px;
	background: url(pics/right_center_bg.jpg) repeat-y;
}

div#right_bottom {
	font-size: 1px;
	height: 8px;
	width: 244px;
	background: url(pics/right_bottom_bg.jpg) no-repeat;
}

div#footer {
	width: 100%;
	height: 61px;
	background: url(pics/footer_bg.jpg) repeat-x;
}

div#foot {
	width: 984px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	padding: 36px 0px 0px 0px;
	height: 25px;
}

li { list-style : url(pics/ident.png); margin: 5px 0px 5px 0px; }

a:link, a:visited  {
	color: #ff7c00; 
	font-weight: 500;
	border: none;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	border: none;
	font-weight: 500;
	color: #ff7c00;
	text-transform: none;
	text-decoration: underline;
}

a.webpagelink:link, a.webpagelink:visited {
	color: #ff7c00; 
	font-weight: 500;
	border: none;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

a.webpagelink:hover, a.webpagelink:active, a.webpagelink:focus {
	border: none;
	font-weight: 500;
	color: #ff7c00;
	text-align: center;
	text-transform: uppercase;
	text-decoration: underline;
}

a.kep:link img, a.kep:visited img {
    color: #ffcc00; 
	border: 2px solid black;
	margin: 0px auto;
	text-align: center;
	text-decoration: none;
}

a.kep:hover img, a.kep:active img, a.kep:focus img {
	border: 2px solid black;
	color: #000000;
	margin: 0px auto;
	text-align: center;
	text-transform: none;
	text-decoration: none;
}

a.kep2:link img, a.kep2:visited img {
    color: #ffcc00; 
	border: 2px solid #d0d0d0;
	margin: 0px auto;
	text-align: center;
	text-decoration: none;
}

a.kep2:hover img, a.kep2:active img, a.kep2:focus img {
	border: 2px solid #d0d0d0;
	color: #000000;
	margin: 0px auto;
	text-align: center;
	text-transform: none;
	text-decoration: none;
}

table.cv {
	width: 700px;
	padding: 0;
	margin: 0px auto;
}

table#fooldal {
	margin: 0px auto;
}

table#fooldal, table#fooldal td, table#fooldal td table, table#fooldal td table td {
	text-align: left;
	font-size: 12px;
}

table#fooldal h3 {
	color: #ababab;
	font-size: 13px;
	margin: 15px 0px 0px 0px;
	text-decoration: underline;
}

table.belepok h3 {
	color: #ababab;
	font-size: 14px;
	margin: 15px 0px 0px 0px;
}

table.belepok {
	text-align: center;
}

table.belepok td {
	text-align: center;
}

table.flypage {
	text-align: center;
	width: 700px;
	padding: 0px;
	margin: 0px auto;
}

table.flypage td{
	text-align: left;
}

table.flypage h1 {
	color: #ff7c00;
	font-weight: normal;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #4b4b4b;
}

table.flypage h4 {
	color: #ff7c00;
	margin: 2px;
	text-decoration: underline;
	font-weight: normal;
	font-size: 14px;
}

table.flypage ul li{
	font-weight: normal;
	font-size: 13px;
}

div.webpage_pic {
	padding: 10px 11px 0px 11px;
	width: 601px;
	text-align: center;
	height: 418px;
	margin: 0px auto;
	background: url(pics/flypage_bg.jpg) no-repeat;
}

p.leiras {
	text-align: justify;
	font-size: 12px;
	line-height: 17px;
}

table.browse {
	text-align: left;
	width: 700px;
	padding: 0px;
	margin: 0px auto;
}

table.browse td {
	text-align: left;
	padding: 0px 50px 0px 40px;
}

table.browse td.blog {
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 0px 10px;
	
}

table.browse td.browse_head {
	text-align: left;
	padding: 0px 0px 0px 0px;
}

table.browse h1 {
	color: #ff7c00;
	font-weight: normal;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #4b4b4b;
}

h1.title {
	color: #ff7c00;
	font-weight: normal;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #4b4b4b;
}

div#bemutatkozas {
	margin: 0px auto;
	padding: 0px 20px;
	width: 660px;
}

div#bemutatkozas h1 {
	font-weight: normal;
	text-align: center;
	margin: 0px;
	color: #ff7c00;
	font-size: 18px;
}

div#bemutatkozas p {
	font-size: 13px;
	margin: 20px 0px;
	line-height: 25px;
	text-align: justify;
}

div#bemutatkozas p.alairas {
	font-size: 12px;
	margin: 20px 0px;
	line-height: 25px;
	text-align: right;
	font-style: italic;
}

/********************W*O*R*D*P*R*E*S*S********************/


#content {
	padding: 0px 0px 0px 0px;
	text-align: justify;
	font-size: 13px;
}

.entry li { list-style : url(pics/ident.png); margin: 5px 0px 5px 0px;  }

.post {
	overflow: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 2px solid #4b4b4b;
}

#content h2 {
	font-size: 19px;
	margin: 0;
	padding-bottom: 4px;
}


#content h3 {
	font-size: 19px;
	margin: 0;
	padding-bottom: 4px;
}

.author {
	color: #ff7c00;
	color: #ffb773;
}

#sidebar {
	width: 220px;
	margin: 0px 14px 0px 10px;
	padding: 3px 0px 0px 0px;
}

#sidebar h2.widgettitle {
	color: #efefef;
	font-weight: normal;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #4b4b4b;
}

#sidebar ul {
	text-align: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-image: none;
}

#sidebar li {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	list-style: none;
	list-style-image: none;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.commentlist {
	padding: 0;
	padding-bottom: 20px;
	border-bottom: 2px solid #4b4b4b;
	list-style: none;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist li ul li {
	list-style: none;
	font-size: 1em;
}

.commentlist li {
	list-style: none;
	font-weight: bold;
}

.commentlist li .avatar { 
	list-style: none;
	float: right;
	border: 1px solid #eee;
	padding: 0px;
	background: #fff;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
	font-weight: normal;
}

h3#comments {
	margin: 0;
}

.comment-body {
	border-top: 1px solid #4b4b4b;
	padding-top: 10px;
}

#respond {
	padding-top: 10px;
}

img.avatar {
	height: 40px;
	width: 40px;
}

.comment-meta {
	padding-bottom: 10px;
}

.comment-author {
}


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.alignleft {
	float: left;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
	
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 5px 10px 10px 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	color: #000000;
}
/* End captions */

div.contact_left {
	padding: 10px 10px 0px 0px;
	width: 260px;
	height: 305px;
	float: left;
	display: inline;
}

div.contact_right {
	padding: 0px 0px 0px 0px;
	width: 340px;
	height: 315px;
	float: left;
	display: inline;
}

form.contactform {
	width: 300px;
	padding: 0px 20px 20px 20px;
	margin: auto;
}
div.contact_div {
	clear: both;
	position: relative;
	margin: 10px 0px;
}

label.contact_label{
	cursor: pointer;
	display: block;
}

form.contactform input[type="text"] {
	width: 300px;
	border: 1px solid #999;
	padding: 5px;
	-moz-border-radius: 4px;
}

form.contactform textarea {
	width: 300px;
	border: 1px solid #999;
	padding: 5px;
	-moz-border-radius: 4px;
}

form.contactform textarea:focus {
	border-color: #FFA63E;
}

form.contactform input[type="text"]:focus {
	border-color: #FFA63E;
}

 
/* submit button */
form.contactform input[type="submit"] {
	cursor: pointer;
	border: 1px solid #999;
	padding: 5px;
	-moz-border-radius: 4px;
	background: #eee;
}

form.contactform input[type="submit"]:hover,
form.contactform input[type="submit"]:focus {
	border-color: #FFA63E;
	background: #ddd;
}

form.contactform input[type="submit"]:active {
	margin-top:0px;
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(pics/jquery/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	border: 0;
	font-size: 0;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(pics/jquery/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(pics/jquery/info.gif);
}

#popup_content.confirm {
	background-image: url(pics/jquery/important.gif);
}

#popup_content.prompt {
	background-image: url(pics/jquery/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
