/*
Theme Name: Lobbe.pl
Theme URI: http://pabloart.pl/
Version: 1.0
Author: Pablo Artist
Author URI: http://pabloart.pl/
*/

* {margin:0; padding:0; }
body {font:0.9em Verdana, Arial, sans-serif; color:#696969; text-align:center; background-color:#fff; }

a {display:inline; color:#2693CF; text-decoration:none; padding:3px; }
a:hover {color:#4F4F4F; }

input {border:1px solid #9F9F9F; padding:2px; margin:3px; }
input[type="submit"] {background-color:#3A3A3A; color:#ECECEC; border:none; padding:2px 5px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.intextPodtrzeni {color:#2693CF; text-decoration:underline; }

#wrapper {margin:15px auto; width:960px; text-align:left; }


#header {float:left; clear:both; width:100%; height:90px; margin-bottom:20px; }
    #header h1 {float:left; display:block; width:380px; height:90px; text-indent:-9999px; background:url('img/logo.png') 0 0 no-repeat; }
    #header h1 a {display:block; width:460px; height:92px; }
   
    #login {float:right; text-align:right; width:295px; height:90px; font-size:0.8em; padding:3px; background-color:#ECECEC; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
        #login ul, #login p a {list-style-type:none; float:left; padding:5px 0; }
        #login ul li {float:left; text-decoration:none; text-align:left; }
        #login ul li a {padding:0 5px; }
        
        #login ul li a.forum {font-weight:bold; font-size:1.6em; }
        #login a.rss img {float:right; border:none; padding:0 5px 5px 0; }


#dropmenu, #dropmenu ul {float:left; margin:0 auto; padding:0; list-style-type:none; list-style-position:outside; position:relative; font-size:0.9em; line-height:1.5em; z-index:300; width:100%; height:35px; background:#005D94 url('img/menu-tlo.png') 0 0 repeat-x; }
#dropmenu a {display:block; padding:8px 5px 8px 12px; color:#ECECEC; text-transform:uppercase; text-decoration:none; }
#dropmenu a:hover {color:#3A3A3A; }
#dropmenu li {float:left; position:relative; }
#dropmenu ul {position:absolute; display:none; width:13em; top:35px; left:5px; background:none !important; }
#dropmenu ul a {}
#dropmenu li ul {border-top:1px solid #c8c8c8; width:18.8em; }
#dropmenu li ul a {-moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:18em; height:auto; float:left; border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; color:#2693CF; background-color:#ECECEC; padding:3px 2px 3px 5px; }
#dropmenu ul ul {top:auto; }
#dropmenu li ul ul {left:12em; margin:0 0 0 10px; }
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
    li.page-item-11 a, li.page-item-13 a, li.page-item-19 a, li.page-item-23 a, li.page-item-21 a, li.page-item-26 a {font-weight:bold; }

#breadcrumbs {float:left; clear:both; width:100%; margin-bottom:15px; padding:6px 0; font-size:0.8em; text-transform:lowercase; }
    #breadcrumbs a {color:#005D94; text-decoration:none; }
    #breadcrumbs a:hover {text-decoration:underline; }


#container {float:left; clear:both; width:100%; margin-bottom:10px; }

    #content {float:left; width:630px; overflow:hidden; }
        #content h2 {font:1.3em normal; color:#005D94; margin-bottom:5px; }
        #content h3 {clear:both; font:1.3em normal; color:#005D94; padding-top:10px; margin-bottom:5px; border-bottom:1px solid #D3D3D3; }
	#content p {font-size:0.95em; line-height:1.5em !important; margin-bottom:10px; text-align:left; color:#696969; line-height:18px; }
        #content p img {margin:0 10px 5px 0; }
	#content blockquote {padding:10px 10px 5px; margin:0 0 10px 5px; background-color:#F5F5F5; border:1px 0 solid #DADADA; }
        #content a {margin:0; padding:0; }
        #content a.pobierz {color:#696969; font-size:0.8em; }
        #content a.post-edit-link {font-size:0.8em; }
        #content a img {border:3px solid #DDD; }
        #content a:hover img {border:3px solid #4F4F4F; }

        #content .title {font-size:0.85em !important; text-transform:uppercase; color:#696969 !important; margin-bottom:10px !important; padding-left:5px !important; }
        #content .posts {float:left; padding:10px 4px 0; }
        #content .post {float:left; width:283px; height:335px; overflow:hidden; padding:0 10px 8px 0; margin-bottom:12px; }
        #content .post h2, #content .post h2 a, #content .recent h2 {font:1.3em normal; margin-bottom:6px; color:#005D94; text-align:left; padding:3px 5px 0 3px; }
        #content .post h2 a:hover, #content .recent h2 a:hover {color:#4F4F4F; }
	#content p {padding:0 5px; }
        #content .post .thumbnail, #content .post .thumbnail a {float:left; margin:5px 6px 3px 0; width:125px; }
		
		#content .date {font-size:0.8em; color:#0A3C6F; border-bottom:1px solid #D3D3D3; margin:0 5px 10px; padding:0; }
                #content .date a {font-weight:normal; font-size:0.9em; text-decoration:none; }
                #content .date a:hover, .meta a:active {color:#4F4F4F; }
		#content .entry {float:right; font-size:0.9em; }
                #content .entry_top {float:right; position:relative; top:-32px; font-size:0.9em; }
                #content .entry a, #content .entry_top a {font-size:0.9em; display:block; float:left; padding:3px; border:1px solid #DDD; margin-left:4px; color:#1376C9; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
                #content .entry a:hover, #content .entry_top a:hover {color:#4F4F4F; }

	#content .recent {width:620px; height:auto; }
        #content .naj-post {background-color:#ECECEC; }
        
        #content .artykuly {float:left; overflow:hidden; padding:0 10px 8px 0; margin-bottom:12px; }
        #content .artykuly h2, #content .artykuly h2 a {font:1.2em normal; margin-bottom:6px; color:#005D94; text-align:left; padding:3px 5px 0 3px; }
        #content .artykuly h2 a:hover {color:#4F4F4F; }
        #content .artykuly .thumbnail, #content .artykuly .thumbnail a {float:left; margin:5px 6px 3px 0; width:125px; border:2px solid #D3D3D3; }

        #content ul {list-style-type:circle; margin:0 0 15px 15px; padding:0; }
        #content ul li {list-style:none; line-height:110%; padding:5px 7px; color:#696969; font-size:1em; }
        #content li a:visited {margin:0; padding:0; }
        #content ul li a {display:inline; }
        #content ul li h2 {font-family:Georgia, sans-serif; font-size:1em; }
        
        #upload-3 fieldset iframe {height:380px; }
        .tdomf_form label {text-align:left; vertical-align:top; }
        .tdomf_form input {float:right; width:276px; border:1px solid #9F9F9F; margin:0; padding:3px; }
        .tdomf_form #content-text-ta {float:right; width:280px; }
        .tdomf_form select {float:right; width:280px; height:auto; }
        .tdomf_category_checklist input {float:left; width:auto; }
        .tdomf_form #iagree {float:left; width:18px; }
        .tdomf_form input #tdomf_form1_send, .tdomf_form input #tdomf_form2_send, .tdomf_form input #tdomf_form3_send {width:90px; }
        
        .ocena {color:#005D94 !important; margin-left:25px; font-weight:bold; }
        .post-ratings {float:left; width:130px !important; margin:0 10px 5px 0; padding:5px 0; border-right:1px solid #DDD; border-bottom:1px solid #DDD; }
        .post-ratings2 img.post-ratings-image {margin:0 !important; }
        
        #content .modele, #content .projekty {float:left; width:618px; padding:0 10px 8px 0; margin-bottom:12px; background-color:#f8f8f8; border:1px solid #f2f2f2; }
        #content .modele p, #content .projekty p {margin-top:0; }
        #content .modele .thumbnail, #content .modele a .thumbnail {float:left; margin:5px 6px 3px 5px; width:120px; }
        #content .projekty .thumbnail, #content .projekty a .thumbnail {float:left; margin:5px 6px 3px 5px; width:90px; }
	#content .modele h2, #content .projekty h2, #content .modele a h2, #content .projekty a h2 {text-decoration:none; margin:3px 6px 3px 5px; border-bottom:1px solid #D3D3D3; }
        #content .modele a:hover h2, #content .projekty a:hover h2 {color:#4F4F4F; }
        
        #content table {border-spacing:0 8px; }
        #content td {font-size:0.9em; border:none; text-align:left; vertical-align:top; }
        
        #content strong.search-excerpt {font-weight:bold; }
	
	#navigation {clear:both; border-top:1px solid #D3D3D3; padding:10px; }
            .navleft, .alignleft {float:left; text-align:left; }
            .navright, .alignright {float:right; text-align:right; }
            
        #content .emm-paginate {clear:both; padding-top:10px; font-size:0.9em; }
            #content .emm-paginate .emm-current, #content .emm-paginate a {padding:4px; }
            
        #content .linia {background:url('img/linia.png') 0 0 no-repeat; clear:both; height:1px; margin:10px 0; width:620px; }

    
    #sidebar {float:right; width:300px; }

        #sidebar img {border:none; margin:auto 5px auto 26px; }
        
        #sidebar ul {list-style-type:none; border:1px solid #ECECEC; margin-bottom:15px; padding:3px; }
        #sidebar li {list-style:none; }
	#sidebar ul li {list-style:none; border-bottom:1px dotted #DFDFDF; padding:3px; }
        #sidebar ul li a, #sidebar li ul li a {display:inline; color:#2693CF; text-decoration:none; font-size:0.9em; margin:0; padding:0; }
        #sidebar ul li a:hover {color:#4F4F4F; }
        #sidebar ul li a:visited, #sidebar li ul li a:visited {margin:0; padding:0; }
        #sidebar ul li ul, #sidebar ul li ul li {display:block; list-style:none; border:none; padding:0 2px; }
        
        #sidebar ul li#search ul, #sidebar ul li#search ul li {display:inline; list-style:none; }
        #sidebar ul li#search ul li {}
        #sidebar ul li#search ul li a {text-decoration:none; display:inline; text-align:left; padding:3px; }
        
        #sidebar h3 {font-size:1.3em; color:#4A4A4A; font-weight:normal; margin-bottom:6px; }
        
        #sidebar td {width:160px; font-size:0.9em; padding-left:10px; }
        
        ul.children {border:none !important; margin-bottom:0 !important; }


#footer-text {float:left; clear:both; width:100%; background:#ECECEC; }
    #footer-text p {font-size:0.7em; text-align:justify; color:#9F9F9F; margin:10px; padding:0 0 10px 0; }
    .footer-text1 {width:460px; float:left; padding:10px; }
    .footer-text2 {width:460px; float:right; padding:10px 10px 10px 0; }

#footer {float:left; clear:both; width:100%; font-size:0.8em; background:#ECECEC; margin:10px auto 10px; padding:0 0 10px 0; }
	
    #footer p {color:#4A4A4A; padding:0 0 5px 0; }

    #footer ul {display: block; list-style-type:none; margin:0; padding:0; }	
    #footer ul li {background:none; list-style-type:none; }	
    #footer ul ul {list-style-type:none; }	
    #footer ul li ul li {margin:0 0 5px 0; padding:0 0 0 10px; }
    #footer ul a:link, #footer ul a:visited {display:block; text-decoration:none; color:#4A4A4A; margin:8px 0; padding:0; }
    #footer ul a:hover {text-decoration:underline; }
	
    #footer h3 {color:#005D94; font-family:Verdana, Tahoma, sans-serif; font-size:11px; font-size:1em; text-transform:uppercase; margin:0 0 10px 0; }
	
    #footer .textwidget {padding:0 0 5px 0; }
	
    .footer1 {width:290px; float:left; padding:15px 20px 0 20px; }	
    .footer2 {width:290px; float:left; padding:15px 20px 0 0; }	
    .footer3 {width:290px; float:right; padding:15px 20px 0 0; }
    
    
 #copyright {float:left; clear:both; width:100%; font-size:0.8em; margin:0 auto 0; padding:0 0 10px 0; }
     #copyright p.left {float:left; text-align:left; }
     #copyright p.right {float:right; text-align:right; }
 

/* wyswietlanie projektow */
.subpages-cell {width:45%; padding:10px 10px 0 0; }

 
/* komentarze */
#comments-template {clear:both; padding-top:20px; }
ol.commentlist {list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li {margin-bottom:8px; border:1px solid #dcdcdc; }
ol.commentlist li.comment {padding:1em;}
ol.commentlist li div.vcard {font:bold 14px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn {font-style:normal; }
ol.commentlist li div.vcard img.avatar {border:1px solid #dcdcdc; float:left; margin:0 1em 0 5px; }
ol.commentlist li div.comment-meta {font-size:10px; font-family:tahoma; font-weight:bold; }
ol.commentlist li div.comment-meta a {color:#a7a7a7; }
ol.commentlist li p {font-size:12px; margin:1em 0em 0em 0em }
ol.commentlist li ul {list-style:none; margin:1em 0em 0em 0em; }
ol.commentlist li div.reply {font-size:11px; margin:1em 0em 10px; }
ol.commentlist li div.reply a {font-weight:bold; }
ol.commentlist li ul.children {list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2, ol.commentlist li ul.children li.depth-3, ol.commentlist li ul.children li.depth-4, ol.commentlist li ul.children li.depth-5 {margin:0 0 .25em 35px; }
ol.commentlist li.odd {background:#f9f9f9; }
ol.commentlist li.pingback {border-bottom:1px dotted #666; padding:1em; }
#commentform textarea {width:80%; }


/* podobne wpisy */
.related-posts {clear:both; }

ul.related-posts {float:left; list-style-type:none; margin:0; padding:0; }
#content .related-posts li {list-style-type:none; float:left; width:120px; padding-right:8px; padding-left:8px; font-size:12px; text-align:center; line-height:18px; margin-left:8px; }
.related-posts img {width:100px; padding:1px; border:1px solid #CCC; }


/* obramowanie zdjec */
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; margin:0 10px 0 0; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img, .wp-caption a img {padding:5px; border:none; }
.wp-caption p.wp-caption-text {font-size:120%; font-family:Tahoma,arial,sans-serif; text-align:left; color:#696969; line-height:18px; padding:0 4px 5px; margin:0; }
