@charset "utf-8";
/*   
Theme Name: NEO74 WORDPRESS THEME
Theme URI: http://www.neo74.hu/
Description: NEO74.HU weboldal.
Author: T�th L�szl�
Author URI: http://www.neo74.hu/
Version: 1.0
Tags: fixed-width,white,light,two-columns,right-sidebar,theme-options,threaded-comments,sticky-post,microformats
.
	This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
.
*/

/* Import Blueprint CSS styles */
@import url('css/blueprint/reset.css');
@import url('css/blueprint/typography.css');
@import url('css/blueprint/forms.css');

/* Import custom layouts (located at /css/layouts/) */
@import url('css/layouts/2c-r-fixed.css');

/* Un-comment the line below to set a grid with 18px line-height */
/* body { background: url(images/12_col.gif) repeat-y top center } */

/* =Global Elements
-------------------------------------------------------------- */
body { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 14px }
/*body { 	background:#000 url(images/body-bg.jpg) top center repeat-y; }*/
body { 	background:#fbfdf0 url(images/mail_bg.jpg) top no-repeat; }
a:link, a:visited { color: #6385A1 }
a:hover { color: #D6156C }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 }
.clearfix:after { clear:both; content:'.'; display: block; visibility: hidden; height: 0 }
.clearfix{ display: inline-block }
* html .clearfix{ height: 1% }
.clearfix{ display: block }

h3 { font-size: 18px; font-weight: bold; margin: 1.25em 0 1.25em; color: #666; text-transform: uppercase }
h1, h2, h4 { font-weight: bold }
#content .section h2 { font-size:16px; color:#936;}
h5 { font-size: 16px; margin: 1em 0 0.5em; color: #999; text-transform: uppercase }
h6 { font-size: 14px }
code { font-family: "Consolas", "Lucida Console", "Courier New", Courier, monospace; font-size: 14px }

.aligncenter { display: block; margin: 0 auto }
.alignright { float: right; margin: 0 0 1em 1em }
.alignleft { float: left; margin: 0 1em 1em 0 }
.floatLeft { float: left }
.floatRight { float: right }
img.aligncenter, img.alignright, img.alignleft { border: 0px solid #DDD }

.hls { background: yellow }

.wp-caption { border: 0px solid #DDD; text-align: left; background: #F3F3F3; padding-top: 0px; margin:0px }
.wp-caption img { margin: 0; padding: 0; border: none }
.wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0px; margin: 0 }

.submit { background: #FFF; border: 1px solid #DDD; color: #6385A1; padding: 5px }
.submit:hover { background: #D6156C; color: #FFF }
.navigation a:link, .navigation a:visited, .comments-navigation a:link, .comments-navigation a:visited { border: 1px solid #DDD; display: inline-block; text-decoration: none; padding: 5px; font-weight: bold; font-size: 14px }


/* =Layouts
-------------------------------------------------------------- */
#primary { padding-top: 0em }
#wrapper { width: 1001px; margin: 0 auto; /*background:url(images/wrapper-bg2-trans.png) top center repeat-y;*/ border:0px solid #F90;}
#container { width: 653px }
#content { border-right: 0px solid #DDD; padding: 1em 1em 1em 0.5em; width: auto; overflow: hidden }

/* =Header
-------------------------------------------------------------- */
#header {  /*background: url(images/branding-bg.jpg) top no-repeat;*/ margin-left:1px; }
#branding { border-bottom: 0px solid #DDD;  margin:0px;}
.logo { float: left; padding: 35px 0px 30px 19px; }
#branding h1 { font-family: Arial; text-decoration: none; word-spacing: 0.15em; text-align: left; letter-spacing: 2px; line-height: 1.6em; font-size: 1.6em;  color:#636; padding:15px 20px 0px 380px; margin:0px; }



.blog-name { display: block; font-size: 44px; letter-spacing: -2px; font-weight: bold; margin: 0; padding: 0; line-height: 1em }
.blog-name a:link, .blog-name a:visited { text-decoration: none; color: #2B2825 }
.blog-name a:hover { color: #D6156C }
.blog-description { font-size: 16px; font-weight: bold; color: #CCC; margin: 0; padding: 0 }
#searchbar { display: block; float: right; margin: 0px 0px 10px 0px; background:url(images/searchbar-bg-trans.png); height:50px; padding:10px 5px 0px 10px; }
#searchbar .text { width: 164px; float: left; border:0px; }
/*#searchbar .submit { margin: 6px 5px 0; float: left }*/
#searchbar input { background-color:#FAFAFA; border:1px solid #039;}
.submit { width:80px;float: left;background:#FFF url(images/submit-trans.png);border:none;font: bold 100% "century gothic", Arial, Helvetica, sans-serif;color: #FFFFFF;height:27px;cursor:pointer;	margin: 6px 5px 0; }
.submit:hover {	width:80px; float: left; background:#FFF url(images/submit-hover-trans.png); border:none; font: bold 100% "century gothic", Arial, Helvetica, sans-serif;color: #FFFFFF;height:27px; }

p submit { width:80px;float: left;background:#FFF url(images/submit-trans.png);border:none;font: bold 100% "century gothic", Arial, Helvetica, sans-serif;color: #FFFFFF;height:27px;cursor:pointer;	margin: 6px 5px 0; }
p submit:hover {	width:80px; float: left; background:#FFF url(images/submit-hover-trans.png); border:none; font: bold 100% "century gothic", Arial, Helvetica, sans-serif;color: #FFFFFF;height:27px; }

.submit-uzenet { width:80px;float: left;background:#FFF url(images/submit-uzenet-trans.png);border:none;font: bold 100% "century gothic", Arial, Helvetica, sans-serif;color: #FFFFFF;height:27px;cursor:pointer;	margin: 6px 0px 0; }
.submit-uzenet:hover {	width:80px; float: left; background:#FFF url(images/submit-uzenet-hover-trans.png); border:none; font: bold 100% "century gothic", Arial, Helvetica, sans-serif;color: #FFFFFF;height:27px; }

div.urlap { margin-bottom: 10px; background: #FFF url(images/td_bg.jpg) repeat-x; padding: 15px 10px 25px 10px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
div.szovegesinfo { margin-bottom: 0px; background: #FFF url(images/td_bg.jpg) repeat-x; padding: 15px 10px 15px 10px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
div.szovegesinfo ul { margin:0 0.5em; list-style-type: none;}
div.urlap p { color:#666; padding:0px; margin:0px 0px 5px 0px; font-weight:bold;}
div.urlap .szovegmezo { border:1px solid #CCC; padding:3px; color: #333;}
div.urlap .szovegmezokicsi { border:1px solid #C00; padding:3px; color: #333; width:40px;}
div.urlap .szovegmezotextarea { border:1px solid #CCC; padding:3px; color: #333;}

div.urlapfooter { margin-bottom: 10px; background: #FFF url(images/td_bg.jpg) repeat-x; padding: 15px 10px 25px 10px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
div.urlapfooter div.footerl { float:left; width:240px; color:#666; padding:0px; margin:0px 0px 0px 0px; font-weight:normal; border:0px solid #999;}
div.urlapfooter div.footerr { float:left; width:240px; color:#666; padding:0px; margin:0px 0px 0px 0px; font-weight:normal;border:0px solid #999; }
div.urlapfooter div.footerptxt { float:left; width:570px; color:#666; padding:0px; margin:0px 0px 0px 0px; font-weight:bold; border:0px solid #999;}
div.footerptxt textarea      { width: 555px; height: 100px; padding:5px; }
.submittxt { float:left; width:80px;border:0px solid #C00;}
div.urlap .szovegmezofooter { border:1px solid #CCC; padding:3px; color: #333; width:120px;}


/* =Menus
-------------------------------------------------------------- */
/*#navmenu { border-bottom: 0px solid #000;  width:954px; float:left; margin-left:26px; }
.nav, .rss-links { list-style: none; padding: 0; margin: 0 }
.nav { float: left; background:url(images/nav-bg.png); width:644px; }
.nav li, .rss-links li { float: left; margin-right: 10px; margin-left:5px; padding: 0 }
.nav li a:link, .nav li a:visited, .rss-links li a:link, .rss-links li a:visited { display: block; padding: 5px 0; font-size: 15px; clear: left; text-decoration: none; font-weight: bold }
.nav li .children { position: absolute; list-style: none; margin: 0 0 0 -7px; padding: 0; z-index: 100; border: 1px solid #DDD; background: #FFF; overflow: hidden; width: 180px }
.nav li .children li { float: none; margin: 0; padding: 3px 6px }
.rss-links { float: right }
.rss-links a { background: url('images/rss.png') no-repeat left 9px; padding-left: 15px !important }
*/


/*ul#menu { margin:0; padding:0; list-style-type:none; width:644px; position:relative; display:block; height:30px; font-size:13px; font-weight:bold; }
ul#menu li { display:block; float:left; margin:0; padding:0; }
ul#menu li a { display:block; float:left; color:#20284f; border-right:1px solid #20284f; text-decoration:none; font-weight:bold; padding:5px 20px 0 20px; background:transparent url(images/nav_bg.png) 0px -60px no-repeat; height:30px; }
ul#menu li a:hover { color:#FFF; height:25px; background:transparent url(images/nav_bg.png) 0px -30px no-repeat; }
li.current_page_item { color:#F00; height:25px; background:transparent url(images/nav_bg.png) 0px -60px no-repeat; }*/

/* =Breadcrumbs
-------------------------------------------------------------- */
#breadcrumbs { margin: 1em 0; list-style: none }
#breadcrumbs li { float: left; padding: 1px 5px 1px 0; margin-right: 5px; border-right: 1px solid #CCC }
#breadcrumbs li:last-child, #breadcrumbs .last { border: 0 }
#breadcrumbs li a:link, #breadcrumbs li a:visited { text-decoration: none; clear: left }
#breadcrumbs .notice { border: 0; color: #999; background: none }

/* =Sidebars
-------------------------------------------------------------- */
.widgetcontainer { /*background:url(images/widgetcontainer-bg-trans.png) top center repeat-y;*/ width:299px;}
#footer .widgetcontainer { /*background:url(images/widgetcontainer-bg-trans.png) top center repeat-y;*/ width:315px; float:left;}
h3.widgettitle { background:url(images/widgettitle-bg-trans.png) top left no-repeat; margin:0px; padding:10px 0px 10px 35px; color:#990066; font-size:16px;}
.sidebar .xoxo { margin: 0; color:#666; }
/*.sidebar li a { list-style: none; padding:0px 0 0px 13px; background-image: url('images/BlockContentBullets.png'); background-repeat:no-repeat; margin:0.5em 0 0.5em 0; line-height:1.2em;}*/
.widgetcontainer ul { list-style: none; margin: 0 !important; padding: 0 }
.widgetcontainer li { margin: 0.5em 0;  padding-left:35px; }
.widgetcontainer a:link, .widgetcontainer a:visited { text-decoration: none }
#widgetsearch .text { width: 250px }
.sidebar a:link,.sidebar a:visited { color: #666 }
.sidebar a:hover { color: #333 }
.sidebar p {padding:0px 0px 5px 35px;  }
/* =Featured
-------------------------------------------------------------- */
.featured-post { margin-bottom: 1em; padding: 15px 10px 15px 10px; font-size: 14px; border: 1px solid #dfe8ef; background: #f6f7fa url(images/arnyekolt_sotet_bg.jpg) repeat-x; }
.featured-post img { float: left; margin: 0 1.5em 1.5em 0 }
.featured-post .entry-summary { line-height: 1.73em }

/* =News
-------------------------------------------------------------- */
.news-list .post { margin-bottom: 1.5em }

/* =Posts
-------------------------------------------------------------- */
.post { margin-bottom: 1em;	background: #FFF url(images/td_bg.jpg) repeat-x; padding: 15px 10px 15px 10px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.entry-title { font-size: 22px; margin: 0 0 0.5em; letter-spacing: -1px; font-weight: bold }
.entry-title a:link, .entry-title a:visited { text-decoration: none; color: #20284f }
.entry-title a:hover { color: #666 }
.entry-content p, .entry-summary { line-height: 1.73em;}
.entry-content { font-size: 14px; }
.entry-content h2 { font-size:16px; color:#969; text-transform:uppercase;}
.entry-content h3 { font-size:14px; color:#C69; text-transform:uppercase;}
.more-link { display: inline-block; overflow: hidden; font-weight: bold; font-size: 14px; margin: 0; zoom: 1 }
.entry-meta { margin: 0.5em 0 1.5em; color: #999 }
.entry-tags { display: block; clear: left }
.author, .published { display: block; float: left; margin-right: 15px }
.entry-links { list-style: none; margin: 1em 0; padding: 1em 0 }
.entry-links li { float: left; margin-right: 15px }
.entry-links a:link, .entry-links a:visited { text-decoration: none; font-weight: bold; font-size: 16px }
.entry-category { font-weight: bold; color: #999; font-size: 12px; display: block; text-transform: uppercase; padding: 0.5em 0 }
.gallery .gallery-item { float: left; margin: 0 1em 1em 0 }
.attachment { margin: 1em 0 }

/* =Lifestream
-------------------------------------------------------------- */
.lifestream { margin: 1em 0 }
.lifestream .url { float: left; margin-right: 10px; display: block }
.lifestream .entry-title { margin: 1em 0 }
.lifestream .published { color: #999; float: left; margin-right: 30px; width: 150px }
.lifestream .entry-content { font-size: 18px; margin-left: 210px }
.lifestream .entry { margin: 0; padding: 1em 0; border-bottom: 1px solid #EEE }

/* =Comments
-------------------------------------------------------------- */
#commentlist { list-style: none; margin: 0; padding: 0 }
#commentlist ul, #commentlist ol { list-style: none; margin: 0; padding: 0 }
#commentlist li { }
#commentlist .children { padding-left: 1.5em }
.comment-author .avatar { float: left; margin: 0 1em 1em 0; border: 2px solid #DDD }
.comment-author cite { font-style: normal; font-weight: bold; font-size: 16px }
.comment-author .says { display: none }
.comment-meta { color: #999 }
.comment-meta abbr { cursor: default }
.comment-node { margin-bottom: 1.5em; padding: 0 0 1.5em; border-bottom: 1px solid #DDD }
.comment-content { clear: left; font-size: 14px }
.comment-content p { line-height: 1.73em }
.comment-reply-link { font-weight: bold; font-size: 16px; text-decoration: none }
#commentform textarea { font-family: Arial, Helvetica, sans-serif; width: 90% }
#trackbacklist { margin-bottom: 3em }
#trackbacklist li { margin: 0.5em 0 }

/* =WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi { font-size: 14px }
.wp-pagenavi .current, .wp-pagenavi a:link, .wp-pagenavi a:visited { padding: 5px; border:1px solid #DDD; text-decoration: none; margin: 0 0.3em }

/* =WP125
-------------------------------------------------------------- */
#wp125adwrap_2c .wp125ad { padding: 10px 10px 0 0 !important }

/* =Footer
-------------------------------------------------------------- */
#footer { margin:0 auto 0 26px; border-top: 0px solid #DDD; zoom: 1; width: 954px }
#footer ul { list-style: none; margin: 0; padding: 0 }
#footer h5 { font-size: 16px; margin: 1em 0; color: #999; text-transform: uppercase }
#footer-sidebar { float: left }
#footer-sidebar .widgetcontainer { float: left; margin-right: 0.5em; min-width: 200px; overflow: hidden }
#footer-sidebar .widgetcontainer li { margin: 0.3em 0 }
/*.footer-message { margin: 0px 0px 0px 0px; padding:15px 0px 10px 0px; height:75px; font-size: 14px; color: #C00; background:#FFF url(images/footer-bg.png) center top no-repeat; }*/

.footer-txt { text-align:center; margin: 0px 0px 0px 0px; padding:15px 0px 10px 0px; height:75px; font-size: 12px; color: #666; background:url(images/footer-bg.png) center top no-repeat; }

.footer-txt p {padding:0px; margin:0px;}

.footer-txt p.szolgaltatasaink { margin:0px; padding:10px 0px 10px 0px;}

.footer-message p { margin:0px; padding:0px; text-align:center;}

/*.footer-txt { text-align:center; padding:3px; margin-bottom:5px; color:#9C3; font-size:10px;}*/


html>body #pages { float:left; width:954px; margin: 0px 0px 0px 26px; padding:15px 0px 0px 0px; background: url(images/nav-bg.png) top no-repeat;}
html>body #pages ul { list-style-type: none; float:left; margin: 0px 0px 0px 15px; width: 860px;}
html>body #pages ul li { float: left; display: block; height: 31px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; }
html>body #pages .home, html>body #pages .current_page_item { background-image: url(images/pages-hover-left.png); background-position: left; }
html>body #pages .home a:link, html>body #pages .home a:visited, html>body #pages .current_page_item a:link,html>body  #pages .current_page_item a:visited { background-image: url(images/pages-hover-right.png); background-position: top right; background-repeat: no-repeat; color: #FFF; text-decoration:none; }
html>body #pages ul li:hover { background-image: url(images/pages-hover-left.png); background-position: left; }
html>body #pages ul li a:link,html>body #pages ul li a:visited, html>body #pages ul li a:active { float: left;  color: #2f78a1; text-transform: uppercase; display: block; height: 27px; font-size: 11px; padding: 7px 13px 0px 10px; margin: 0px; text-decoration:none; font-weight:bold; }
html>body #pages ul li a:hover { background-image: url(images/pages-hover-right.png); background-position: top right; background-repeat: no-repeat; color: #FFF; height: 27px; text-decoration: none; }

html>body #pagescat { float:left; width:954px; margin: 0px 0px 0px 26px; padding:9px 0px 0px 0px; background:#FFF url(images/nav-bg-cat.png) top no-repeat;}
html>body #pagescat ul { list-style-type: none; float:right; margin: 0px 0px 0px 15px; width: 720px;}
html>body #pagescat ul li { float: left; display: block; height: 31px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; }
html>body #pagescat .home, html>body #pagescat .current_page_item { background-image: url(images/pagescat-hover-left.png); background-position: left; }
html>body #pagescat .home a:link, html>body #pagescat .home a:visited, html>body #pagescat .current_page_item a:link,html>body  #pagescat .current_page_item a:visited { background-image: url(images/pagescat-hover-right.png); background-position: top right; background-repeat: no-repeat; color: #FFF; text-decoration:none; }
html>body #pagescat ul li:hover { background-image: url(images/pagescat-hover-left.png); background-position: left; }
html>body #pagescat ul li a:link,html>body #pagescat ul li a:visited, html>body #pagescat ul li a:active { float: left;  color: #2f78a1; text-transform: uppercase; display: block; height: 27px; font-size: 11px; padding: 7px 13px 0px 10px; margin: 0px; text-decoration:none; font-weight:bold; }
html>body #pagescat ul li a:hover { background-image: url(images/pagescat-hover-right.png); background-position: top right; background-repeat: no-repeat; color: #FFF; height: 27px; text-decoration: none; }

img.baloldalmunka { padding:2px; border:1px solid #039; background-color:#FAFAFA; margin-left:21px;}
p.baloldalmunka { padding:0px 0px 0px 0px; margin:10px 0px 0px 21px;}

div.kezdolap-akcio { background: #FFF url(images/td_bg.jpg) repeat-x; padding: 15px 10px 15px 10px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom:1px solid #ebebeb; margin:10px auto; width:540px; text-align:center;}
div.kezdolap-akcio-jobb { border:0px solid #CCC; padding:0px; margin:0px;  text-align:left; }
div.kezdolap-akcio-jobb p {padding:0px; margin:0px 0px 8px 0px;}
div.kezdolap-akcio p { padding:3px; margin:0px; }
div.kezdolap-akcio strong { color:#C00; font-size:16px; text-transform:uppercase;}

.cspc-column ul{ margin-bottom:10px;}

.cspc-column ul { margin-bottom: 10px; background: #FFF url(images/td_bg.jpg) repeat-x; padding: 15px 10px 15px 25px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom:1px solid #ebebeb; margin:0px 0px 0px 0px; }
.cspc-column .ar {  padding:3px; background-color:#FAFAFA; color:#069; font-weight:bold; border-color:#ebebeb; border-style:solid; border-width:0px 1px 2px 1px; margin:0px auto;text-align:center; text-transform:uppercase; }

.cspc-column .akciosar {  padding:3px; background-color:#C00; color:#FFF; font-weight:bold; border-color:#ebebeb; border-style:solid; border-width:0px 1px 2px 1px; margin:0px auto; text-align:center; text-transform:uppercase;}

.cspc-column ul.nostyle { margin:0px 0px 0px 0px;}

a.kezdolapakcio:link, a.kezdolapakcio:visited { background-color:#C00; border:1px solid #F00; color:#FFF; text-decoration:none; padding:3px; }
a.kezdolapakcio:hover { background-color:#C00; border:1px solid #F00; color:#FFF; text-decoration:underline; padding:3px; }

.technologia ol { list-style:none; padding:0px; margin:0px; }
.technologia p { margin:0px 0px 5px 0px; padding:0px;}

.technologia ol li  { display:inline; margin-right:5px; padding:3px; background-color:#DEDEDE; border:1px solid #FAFAFA; color:#666; }
.akciosdoboz { padding-left:21px; margin-bottom:8px; margin-top:5px; }
.akciosdoboz:hover { padding-left:16px; padding-right:1px; margin-bottom:8px;  margin-top:5px;}

.csomagar {font-weight:bold; color:#C00; text-decoration:underline;}