
/*
Theme Name: RadicsFeri
Theme URI: http://wordpress.org/
Description: nincs
Version: 2.0
Author: Radics Ferenc
Author URI: http://radicsferi.com
*/

* {padding: 0px; margin: 0px; outline: none;}

body {background: #eee url('images/site_bg.png') repeat-x scroll 0px 0px; font-size: 14px; height: 200px; 
      font-family: Arial,Helvetica,sans-serif; color: #717171;}



/* ---------------- */
/* általános dolgok */
/* ---------------- */

a {color: #717171; text-decoration: underline;}
a:hover {text-decoration: none;}

h1 a, h2 a {color: #464646; text-decoration: none;}
h1 a:hover, h2 a:hover {color: #a80000; text-decoration: none;}

img {border-width: 0px;}

h1 {color: #464646; font-size: 1.4em; padding: 10px 0px 20px;}
    
h2 {color: #464646; font-size: 1.2em; padding: 10px 0px;}
    
p {margin-bottom: 10px;}

div.hr { clear: both; height: 60px; background: transparent url('images/horizontal_line.gif') no-repeat scroll 0px 30px;}

.left {float: left; width: 49%;}
.right {float: right; width: 49%;}
.bigger {font-size: 2em;}



/* --------- */
/* szerkezet */
/* --------- */

div#site_outerwrap {}

div#site_wrap {width: 960px; margin: 0px auto;}

/* menü */

    div#menu {height: 40px; padding-top: 20px;}

        div#menu ul {list-style-type: none; margin-left: 480px;}

            div#menu ul li {float: left; text-transform: uppercase;}

            div#menu ul li a {text-decoration: none; font-weight: bold; padding: 5px 10px; margin-right: 10px; float: left;}

            div#menu ul li.current-menu-item a,
            div#menu ul li.current-post-parent a,
            div#menu ul li a:hover {background-color: #717171; color: #fff; }



    div#header {display: table; width: 100%;}

        div#logo {width: 480px; height: 80px;  float: left; position: relative;
                  background: transparent url('images/logo.jpg') no-repeat scroll 0px 0px;}

            div#logo h1 a {text-indent: -10000px; display: block; width: 100%; height: 80px; float: left;}

        div#text {float: right; width: 480px; font-size: 13px; line-height: 1.6em; text-shadow: 0px 1px 0px #efefef;}

        div#text a {text-decoration: none; color: #a80000;}

        div#text a:hover {text-decoration: underline;}

        

/* -------- */
/* tartalom */
/* -------- */

div#content {clear: both; line-height: 1.6em; display: table; width: 100%; text-shadow: 0px 1px 0px #fff;}



    /* --------- */
    /* portfolio */
    /* --------- */

    div#website_portfolio div.item {float: left; width: 320px; height: 225px; margin-bottom: 20px; }

        div#website_portfolio div.item div.title {height: 33px; position: relative;}

            div#website_portfolio div.item div.title h1 {font-size: 14px; height: 40px; margin: 0px 0px 0px 10px; padding: 3px 0px 0px 0px;
                     font-family: Georgia,'Times New Roman',times,serif; font-weight: normal;}

            div#website_portfolio div.item div.title span.link {position: absolute; top: 0px; right: 5px; width: 65px; height: 33px;}

                div#website_portfolio div.item div.title span.link a {width: 100%; height: 100%; display: block;
                    text-indent: -10000px; background: transparent url('images/www_link.png') no-repeat scroll 0px 0px;}

                div#website_portfolio div.item div.title span.link a:hover {background-position: 0px -33px;}

        div#website_portfolio div.item div.item_content {margin: 0px; height: 185px;
            background: transparent url('images/img_bg.png') no-repeat scroll 0px 0px;}

        div#website_portfolio div.item div.item_content p {padding: 8px;}

            div#website_portfolio div.item div.item_content p img {border: 1px solid #e7e7e7;}



    /* -------------- */
    /* kapcsolat form */
    /* -------------- */

    div.wpcf7 {float: left; width: 48%;}

        div.wpcf7 p {float: left; width: 100%; margin-bottom: 10px;}

        div.wpcf7 label {display: block; float: left;width: 80px;padding: 5px 0px 0px 10px;}

        div.wpcf7 span.your-name input,
        div.wpcf7 span.your-email input,
        div.wpcf7 span.your-message textarea {float: left;width: 340px;
                padding: 8px;background-color: #f8f8f8; border: 1px solid #DCDCDC;}

        div.wpcf7 span.your-message textarea {height: 150px;}

        
        div.wpcf7 input#submit {float: right; margin-right: 10px; width: 95px;height: 35px; border-width: 0px;
                background: transparent url('images/send_btn.png') no-repeat scroll 0px 0px; border-width: 0px;}

        div.wpcf7 input#submit:hover {cursor: pointer;background-position: 0px -35px;}

        div.wpcf7 .ajax-loader {float: right;margin-right: 10px;}


        /* visszajelzés formázása */

        .wpcf7-form-control-wrap {position: relative;} /* a szövegmezőkön lévő hiba visszajelző dobozok */

            .wpcf7-not-valid-tip {position: absolute; top: 0px; left: -240px; z-index: 100; width: 220px; padding: 6px; color: #a80000; text-align: right;}
        
        .wpcf7-response-output {font-weight: bold;}


        /*kapcsolat adatok*/

        div#kapcsolat_adatok ul {list-style-type: none;}

            div#kapcsolat_adatok h1 {padding: 0px 0px 10px 0px;}

            div#kapcsolat_adatok ul li {float: left; width: 45%; margin: 20px 0px 0px 0px;}

            div#kapcsolat_adatok ul li h2 {padding: 0px; font-size: 14px;}

            div#kapcsolat_adatok a.pdf_button {display: block; width: 457px; height: 74px; text-indent: -10000px; margin: 10px 0px;
                background: transparent url('images/pdf_button.jpg') no-repeat scroll 0px 0px;}

                div#kapcsolat_adatok a.pdf_button:hover {background-position: 0px -74px;}



    /* -------------- */
    /* blog formázása */
    /* -------------- */

    div#leftcontent {float: left; width: 70%;}

        div#leftcontent div.item {margin-bottom: 20px;}

            div#leftcontent div.item h1 {padding-bottom: 0px;}

            div#leftcontent div.item div.cimkek {margin-bottom: 20px; font-size: 0.8em;}


        /* navigáció */
        
        div.nav {clear: both; margin-top: 30px;}

            div.nav div.nav-prev {float: right;}



    /* -------- */
    /* oldalsáv */
    /* -------- */

    div#sidebar {float: right; width: 28%}

        div#sidebar ul#widgets {list-style-type: none;}

            ul#widgets li { margin-bottom: 20px;}

            
            /* twitter bejegyzések */
            
            ul#widgets li#twitter-2 {}

            ul#widgets li#twitter-2 h3.widget-title {margin-bottom: 10px;}
            ul#widgets li#twitter-2 h3.widget-title a {text-decoration: none;}

            ul#widgets li#twitter-2 ul {margin-left: 15px;}

                ul#widgets li#twitter-2 li {margin-bottom: 10px;}

                ul#widgets li#twitter-2 li span.entry-meta {display: block; font-size: 0.8em;}

                    ul#widgets li#twitter-2 li span.entry-meta a {text-decoration: none;}


            /* linkek */
            
            ul#widgets li#linkcat-2 {}

            ul#widgets li#linkcat-2 h3.widget-title {margin-bottom: 10px;}
            ul#widgets li#linkcat-2 h3.widget-title a {text-decoration: none;}

            ul#widgets li#linkcat-2 ul {margin-left: 15px;}



/* ------ */
/* footer */
/* ------ */

div#footer {padding-bottom: 40px; font-style: italic;
            text-align: center; font-family: Georgia,'Times New Roman',times,serif; font-weight: normal;}

    div#footer a {text-decoration: none;}
    div#footer a:hover {text-decoration: underline;}