/*
Theme Name: Konteszt
Theme URI: http://konteszt.wamma.hu/
Description: -
Version: 1.0
Author: -
Author URI: -
Modified by: szajmon - http://www.zawar.hu - 2009
*/

body {
background: #fff;
color: #282828;
font-family: "Arial", sans-serif;
font-size: 14px;
line-height:20px;
margin:0;
padding:0;
text-align: center;
}

html, body, h1,h2,h3,h4,h5,h6,p,div,table,form,input,textarea,select,img,hr,label,ol,ul,li {
margin: 0; padding: 0; border: 0;
}

ol, ul, li {
list-style-type: none;
}

.clr {
clear:both;
height: 1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}

.clr1 {
clear:both;
height: 1px;
font-size:1px;
color: #fff;
border:none;
margin:0; padding:0;
background:transparent;
}

#wrap {
margin: 70px auto;
text-align: left;
width: 770px;
}

#header {
width: 770px;
padding-bottom: 50px;
}

#content {
float: left;
padding: 40px 0 40px 70px;
text-align: left;
}

#contentinner {
width: 500px;
}

#sidebar {
float: left;
width: 200px;
padding: 0; margin: 0;
font-size: 12px;
color: #7d7d7d;
background: url('images/konteszt/s_bg.png') 0 0 no-repeat;
min-height: 567px;
}

#sidebar h1.logo {
	position: relative;
	width: 187px;
	height: 114px;
	display: block;
}

#sidebar h1.logo a {
	position: absolute;
	top: 31px;
	left: 22px;
	width: 156px;
	height: 92px;
	display: block;
	background: url('images/konteszt/konteszt.gif') 0 0 no-repeat;
}

#sidebar h1.logo a span {
	display: none;
}

.sidebarinner {
padding: 80px 0 0 20px;
}

a {
color:#777;
text-decoration: underline;
}

a img {
text-decoration: none;
}

a:hover {
color:#000;
text-decoration: none;
}

/* */
#header #publik {
padding: 50px 50px 0 50px;
float: left;
display: block;
}

#header #menu {
float: left;
margin: 120px 0 0 0;
}

#header #menu ul li {
height: 24px;
float: left;
display: block;
}


#header #menu ul li a {
height: 24px;
display: block;
text-transform: uppercase;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

#header #menu ul li a span {
display: block;
height: 24px;
float: left;
}

#header #menu ul li a span.s { background: 0 0 no-repeat; width: 3px; }
#header #menu ul li a span.r { background-position: -3px 0; }
#header #menu ul li a span.t { padding: 0 4px; line-height: 24px; }

#header #menu ul li.web a { color: #f68e56; }
#header #menu ul li.web a:hover { background: #f68e56; color: #fff; }
#header #menu ul li.web a:hover span.s { background-image: url('images/publik/sarkok-24-web.gif'); }


#header #menu ul li.media a { color: #64e659; }
#header #menu ul li.media a:hover { background: #64e659; color: #fff; }
#header #menu ul li.media a:hover span.s { background-image: url('images/publik/sarkok-24-media.gif'); }

#header #menu ul li.mobil a { color: #efd700; }
#header #menu ul li.mobil a:hover { background: #ffeb36; color: #545028; }
#header #menu ul li.mobil a:hover span.s { background-image: url('images/publik/sarkok-24-mobil.gif'); }

#header #menu ul li.gephaz { margin: 0 10px; }
#header #menu ul li.gephaz a { color: #92c83e; }
#header #menu ul li.gephaz a:hover, #header #menu ul li.other a:hover { background: #92c83e; color: #fff; }
#header #menu ul li.gephaz a:hover span.s, #header #menu ul li.other a:hover span.s { background-image: url('images/publik/sarkok-24-gephaz.gif'); }


#header #menu ul li.other a { color: #777; font-size: 12px; font-weight: normal; }


#footer {
background:#fff;
clear: both;
margin: 30px 0 60px 85px;
}



.entrytitle,
.entrytitle h2,
.entrytitle h2 a {
font-size: 24px;
line-height: 20px;
color: #282828;
}

.entrytitle h2 {
	background: #f4f9eb;
}

.entrytitle h2 a {
font-size: 24px;
color: #92c83e;
background: #fff;
text-decoration: none;
text-transform: uppercase;
font-weight: normal;
padding: 0 6px 0 0;
position: relative;
top: 0px;
}

.entrytitle h2 a:visited {
color: #92c83e;
}

.entrytitle h2 a:hover {
color: #92c83e;
text-decoration: none;
}

.entrytitle h2 .e,
.entrytitle h2 .e a {
font-size: 12px;
font-weight: normal;
}

.entrymeta {
padding: 4px 2px 2px 2px;
font-size: 11px;
line-height: 18px;
font-weight: normal;
color: #92c83e;
}

.entrymeta2 {
padding: 3px 0 0 0;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #92c83e;
}

.entrymeta a {
color: #92c83e;
text-decoration: underline;
}

.entrymeta span {
}

.entrymeta a:hover {
color:#000;
text-decoration: none;
}

.entrymeta .a a,
.entrymeta .b a,
.entrymeta .c a {
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.entrymeta .a a {
color: #92c83e;
font-weight: bold;
text-transform: uppercase;
margin-right: 6px;
}

.entrymeta .a a:hover {
color: #000;
}

.entrycomment .b a,
.entrymeta .b a {
color: #92c83e;
}

.entrycomment .b a:hover,
.entrymeta .b a:hover {
color: #000;
}

.entrymeta .c a {
color: #7d7d7d;
margin-left: 2px;
padding: 0;
}

.entrymeta .c a:hover {
color: #000;
}

.entrymeta .c a span.n {
font-weight: bold;
}

.entrymeta .c a span.h {
padding: 2px 0 2px 0;
background: #fff;
color: #fff;
}

.entrymeta .c a:hover span  {
color: #000;
}

.entrymeta div.b0 {
float: left;
position: relative;
left: -70px;
text-align: right;
}

.entrymeta div.b3 {
width: 100px;
text-align: right;
}

.entrymeta div.b3 a {
font-weight: bold;
text-decoration: none;
}

.entrymeta div.b3 span.n {
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

.entrymeta div.b3 span.h {
text-decoration: underline;
}

.entryrss {
margin-bottom: 50px;
background-color: #f9f9f9;
font-size: 11px;
padding: 5px 10px;
text-align: center;
}

.entrycomment {
text-align: right;
margin: 10px 10px 0 0;
color: #999;
}

.entrycomment span.c a {
font-weight: bold;
}

.entry {
padding-bottom: 80px;
}

.pagebody {
position: relative;
top: -10px;
}

.entrybody p {
padding: 20px 0 0 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.entrybody ul li {
list-style-type: square;
margin-left: 20px;
}

.entrybody h2 {
margin: 0;
padding: 15px 0 0 0;
font-size: 14px;
font-weight: bold;
color: #92c83e;
}

.entrybody .alignright {
margin: 0 0 10px 20px;
}

p.img1 {
padding: 20px 0 0 0;
font-size: 12px;
line-height: 16px;
text-align: center;
color: #777;
}

p.img1 img {
border: 1px solid #eee;
margin-bottom: 7px;
}

.szurke1,
.szurke1 a {
color: #999;
}

.szurke1 a:hover {
color: #333;
}



div#sidebar h3 {
}

div#sidebar div.box {
display: block;
padding-bottom: 30px;
}

div#sidebar li.widget_text {
display: block;
padding-bottom: 15px;
}

div#sidebar h2 {
font-size: 14px;
font-weight: bold;
}

div#sidebar ul.m li a {
font-size: 14px;
font-weight: bold;
}

div#sidebar ul.m li.v a {
font-weight: bold;
font-size: 11px;
color: #c77;
}

p.cr {
font-size: 11px;
padding: 20px 0 0 0;
color: #666;
}

p.cr a {
color: #666;
}

div#sidebar p {
font-size: 12px;
line-height: 16px;
}

div#sidebar a {
color: #7d7d7d;
}

div#sidebar ul {
list-style-type: none;
margin: 0;
padding: 0;
}

div#sidebar ul.p1 li {
line-height: 16px;
padding: 3px 0;
}

div#sidebar ul li a {
}

div#sidebar div.widgets {
}

div#sidebar div.tw {
}

div#sidebar div.tw ul li {
line-height: 16px;
padding: 3px 0;
margin-bottom: 2px;
font-size: 12px;
border-bottom: 1px solid #eee;
}

div#sidebar div.tw ul li span.t {
margin-left: 3px;
}

div#sidebar div.tw ul li span.t,
div#sidebar div.tw ul li span.t a {
font-size: 10px;
color: #999;
text-decoration: none;
}

div#sidebar div.tw ul li span.t a:hover {
color: #333;
text-decoration: underline;
}

div#sidebar div.tw a.twf {
font-size: 10px;
}

div#sidebar div.tw ul li.twl {
height: 100px;
line-height: 100px;
display: block;
color: #999;
font-style: italic;
text-align: center;
background: url('images/publik/loading.gif') 48px 44px no-repeat;
}


div#sidebar select {
width: 160px;
background-color: #f5f5f5;
font-size: 11px;
border: 0;
padding: 0;
color: #7d7d7d;
}

.commentsblock {
}

.commentsblock h2 {
padding: 30px 0 20px 0;
font-size: 18px;
color: #999;
}

.commentauthor {
display: block;
}

p.nocomments {
padding: 0 0 25px 0;
color: #999;
}

ol.commentlist {
list-style-type: none;
margin: 0 0 30px 0;
padding: 0;
}

.commentlist li {
padding: 10px;
margin: 5px 0;
}

.commentlist li.alt {
background: #fafafa;
}

.commentlist li .ap {
background: #f9fad3;
padding: 3px 6px;
margin-left: 2px;
font-size: 11px;
}



.commentlist li .commentmeta .nr {
color: #ccc;
font-size: 18px;
line-height: 18px;
font-weight: bold;
border: 0;
padding: 0 5px 0 0;
width: 40px;
text-align: right;
display: block;
position: relative;
left: -55px;
float: left;
}

.commentlist li .commentmeta .nm {
float: left;
display: block;
position: relative;
left: -45px;
}

.commentlist li .commentmeta .nm,
.commentlist li .commentmeta .nm a {
color: #92c83e;
font-size: 14px;
line-height: 20px;
font-weight: bold;
}

.commentlist li .commentmeta .d {  margin: 0 7px;  }
.commentlist li .commentmeta .e {  margin-left: 5px;  }

.commentlist li .commentmeta .d,
.commentlist li .commentmeta .d a {
color: #999;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.commentlist li .commentmeta .d a:hover {
text-decoration: underline;
color: #333;
}



/*.alt {
	background:#000;
	padding:0.5em;
}*/

#commentform {
padding: 10px 0 50px 0;
}

#commentform p {
padding: 0 0 5px 0;
}

.commentsblock small {
color: #999;
}

.commentsblock textarea,
.commentsblock input {
font-family: "Arial", sans-serif;
font-size: 12px;
line-height: 18px;
width: 370px;
background-color: #f5f5f5;
border: 0;
padding: 4px;
color: #777;
}

.commentsblock textarea:focus,
.commentsblock input:focus {
background-color: #eee;
}

div.navigation {
display: block;
padding: 0 0 40px 0;
font-size: 12px;
color: #777;
}

div.navigation b {
font-size: 16px;
color: #ccc;
}

div.navigation a {
font-size: 12px;
color: #7d7d7d;
}

div.navigation a:hover {
color: #92c83e;
}

div.alignleft {
float: left;
}

div.alignright {
float: right;
text-align: right;
}

#searchform input#s {
font-family: 'Arial', sans-serif;
font-size: 11px;
width: 120px;
background-color: #f5f5f5;
border: 0;
padding: 1px 2px;
color: #777;
height: 14px;
}

#searchform input#subm {
font-family: 'Arial', sans-serif;
font-size: 11px;
background-color: #92c83e;
border: 0;
color: #fff;
font-weight: bold;
width: 35px;
}

p.cr a {
color: #777;
}

span#my_twitter_status_time {
color: #777;
}