/* Theme Name: Konrad Krawczyk Blog Theme */
* 	{ padding:0; margin: 0; }

ul { margin:0; padding:0; list-style-type:none; }
ol { margin:0; padding:0; list-style-position:inside; }	

body { background: #b1b6b9 url("theme/gf/bg/bg.gif") repeat-x; font-family: Tahoma, Arial, Verdana, sans-serif; font-size:12px; } 

.container { width: 980px; margin: 0 auto; position: relative; overflow: hidden; }

p img { border:none; padding:5px; margin:5px; border:1px solid #EBEBEB;  }

img { border:none; }

/* header */
#header { width:980px; height:125px; clear:both; overflow:hidden; }

/* logo */
.logo { width: 415px; height: 120px; background: #ffffff url("theme/gf/bg/bg_top.gif") no-repeat;	float: left; margin: 0px; padding: 0px; }
.logo img { width:333px; height: 52px; margin-top: 40px; margin-left: 22px; border: none; }

/* wyslij wiadomosc i subskrybuj RSS */
.top_option { width:565px; height:59px; float:left; }
.top_option ul.bt { height: 59px; float: right; margin:0 0 0 20px; }
.top_option ul.bt li { margin:0;}
.top_option ul.bt li.bt_left { width:10px; height:59px; background:url("theme/gf/btn/bt_left.gif") no-repeat; float:left; }
.top_option ul.bt li.bt_center { width:auto; height:59px; background:url("theme/gf/btn/bt_center.gif") repeat-x; float:left; color:#808080; font-size:11px; }
.top_option ul.bt li.bt_center a { color:#808080; font-size:11px; text-decoration:none; padding:0 20px; line-height:60px;}
.top_option ul.bt li.bt_center a:hover { color:#ed2228; }
.top_option ul.bt li.bt_right_01 { width:51px; height:59px; background:url("theme/gf/btn/bt_right_01.gif") no-repeat; float:left; }
.top_option ul.bt li.bt_right_02 { width:51px; height:59px; background:url("theme/gf/btn/bt_right_02.gif") no-repeat; float:left; }

/* menu */
#nav_menu { width:565px; height:34px; float:left; margin-top:12px; }
#nav_menu ul { height:34px; float: right; }
#nav_menu ul li { float:left; }

#nav_menu ul li { padding:0px; }
#nav_menu ul li a { color:#4a4a4a ; text-decoration:none; font-size:14px; display:block; padding:7px 10px; font-weight:normal; }
#nav_menu ul li a:hover { background:#ebebeb; }
#nav_menu ul li.current_page_item a { color:#ed2228 ; text-decoration:none; font-size:14px; font-weight:500; display:block;padding:5px 0px; margin:0 10px; border-bottom:2px dotted #c1c1c1; border-top:2px dotted  #c1c1c1; }

/* content */
#content { width:980px; height:auto; overflow:hidden; clear:both;  }
h3 { color:#ED2228; font-size:50px; text-decoration:none; float:left; padding:0 5px 0 0; }
h4 { color:#ED2228; font-size:30px; text-decoration:none; clear:both; padding:0 5px 0 0; }
/* left i right */
#left { width:640px; height:auto; float:left; margin-top:25px;   }

/* full width */
#left.full { width: 940px; }
#left.full .art .spost { width:940px; height:auto; background:#ffffff; margin-bottom:25px; padding:0px 20px 0 20px;  }


#right { width:310px; height:auto; float:right; margin-top:25px; }

/* artykul */
.art { margin-bottom:25px; }
.art .spost { width:600px; height:auto; background:#ffffff; margin-bottom:25px; padding:0px 20px 0 20px;  }
.art .spost .kom { background:url("theme/gf/btn/bg_kom.gif") no-repeat; width:31px; height:20px; text-align:center; float:left; 
margin:15px 13px 15px 0px; } 
.art .spost .kom a { color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; line-height:18px; }
.art .spost .kom a:hover { color:#7e7e7e; }
.art .spost h1 { margin:0px; padding:0px; }
.art .spost h1 a { color:#4a4a4a; font-size:18px; text-decoration:none; margin:0px; padding:0px; }
.art .spost .place { color:#7e7e7e; font-size:11px; line-height:20px;}
.art .spost .place a { color:#ed2228; text-decoration:none; }
.art .spost .data { color:#ed2228; }
.art .spost .place a:hover { text-decoration:underline; }
.art .spost img.mainthumb { width:600px; height:90px; padding-top:10px; }
.art .spost p { padding:10px 0; line-height:18px; color:#808080; }
.art .spost ul { line-height:18px; color:#808080; }
.art .more { margin:0; }
.art .more li { background:#ffffff; width:600px; height:23px; margin:0; padding:0; }
.art .more li h2 { padding:0px; }
.art .more li h2 .read_more { background:#ed2228; padding:13px 0; color:#ffffff; font-size:14px; text-decoration:none; float:right; width:140px; text-align:center; }
.art .more li h2 .read_more:hover { background:#4a4a4a; }

.art .spost p a { text-decoration:none; color:#ED222B; font-weight:bold; }
.art .spost p a:hover { text-decoration:underline; }


/* inne wpisy */
.art .spost .another { padding:0; clear:both;  margin-bottom:10px;  }
.art .spost .another li { width:560px; min-height:107px; background:#f8f8f5 url("theme/gf/bg/another.png") no-repeat right top; border:1px solid #ebebe7; 
padding:10px 20px; overflow:hidden; margin:0;  }
.art .spost .another li h2 { font-size:18px; color:#ed2228; padding-bottom:5px; }
.art .spost .another li .links { width:100%; float:left; padding:3px 0;}
.art .spost .another li .links a { color:#8f8f85; text-decoration:none; font-weight:bold; font-size:11px; }
.art .spost .another li .links a:hover { color:#ed222b; }
.art .spost .another li .links a span { color:#ed222b; font-size:11px;  }

/* komentarze */
.art .spost .komentarze { padding:0; clear:both; }
.art .spost .komentarze li { width:auto; height:auto; background:#ffffff; overflow:hidden; padding:0; margin:0;  }
.art .spost .komentarze li h2 { font-size:18px; color:#808080; padding-bottom:5px; }
.art .spost .comments { clear:both; margin-bottom:10px; }
.art .spost .comments li {width: 100%; border-bottom: 3px solid #ebebeb; padding:0; overflow:hidden; margin:10px 0; }
.art .spost .comments li img { width:102px; height:102px; border:10px solid #ebebeb; margin:0 10px 10px 0; float:left; padding:0; }
.art .spost .comments li .url { font-size:12px; font-weight:bold; color:#ed2228; text-decoration:none;  }
.art .spost .comments li .url:hover { text-decoration:underline;  }
.art .spost .comments li .name { font-size:12px; font-weight:bold; color:#ed2228; text-decoration:none;  }
.art .spost .comments li .name:hover { text-decoration:underline;  }
.art .spost .comments li .date { font-size:10px; color:#c2c2c2; display:block; }
.art .spost .comments li p { color:#808080; display:block; }
.art .spost .comments li p img { width:auto; height:auto; border:none; float:none; position:relative; margin:0; padding:0; }
#commentform a { color:#ed2228; text-decoration: none; }
#commentform a:hover { text-decoration: underline; }

/* formularz dodawania komentarzy */

.art .spost .addcom { width:315px; overflow:hidden; float:left;}
.art .spost .addcom form { width:315px;}
.art .spost .addcom fieldset {border:none; width:312px; margin-top:10px; }
.art .spost .addcom fieldset span.name { font-size:11px; color:#808080; font-family: Tahoma, Arial, Verdana, sans-serif; }
.art .spost .addcom fieldset input.text{ width:312px; font-size:11px; color:#b1b6b9;  border:1px solid #c2c2c2; font-family: Tahoma, Arial, Verdana, sans-serif; padding:8px 0; font-weight:bold; margin:5px 0; }	
.art .spost .addcom textarea { width:312px; height:123px; font-size:11px; color:#b1b6b9; border:1px solid #c2c2c2; font-family: Tahoma, Arial, Verdana, sans-serif; padding:8px 0; font-weight:bold; margin:5px 0;  }			
.art .spost .addcom fieldset input.go {  width:140px; height:38px; background:url("theme/gf/btn/btn_add.jpg") no-repeat; border:none; margin-top:5px; 
cursor:pointer; float:right; margin-bottom:10px;}

.art .spost .description { width:258px; height:auto; margin-top:10px;  float:right; overflow:hidden;}
.art .spost .description p { color:#808080; }


/* paginacja */
.pagin { margin-bottom:25px; clear:both; background:#ffffff; width:600px; height:auto; overflow:hidden; padding:10px 20px; }
.pagin li { }
.pagin li h2 { padding:0px; }
.pagin li h2 .pagin_left { background:#4a4a4a; padding:13px 0px; text-align:center; color:#ffffff; font-size:14px; text-decoration:none; float:left; width:140px;  }
.pagin li h2 .pagin_left img{ border:none; padding:0px 10px 0 0; vertical-align:middle;}
.pagin li h2 .pagin_left:hover { background:#808080; }
.pagin li h2 .pagin_right { background:#4a4a4a; padding:13px 0px; text-align:center; color:#ffffff; font-size:14px; text-decoration:none; float:right; width:140px; }
.pagin li h2 .pagin_right img{ border:none; padding:0px 0 0 10px; vertical-align:middle;}
.pagin li h2 .pagin_right:hover { background:#808080; }

.pagin .prev a { background:#4a4a4a url(theme/gf/btn/pagin_left.png) no-repeat 25px 17px; font-size: 14px; float: left; width: 140px; height: 43px; display: block; color: white; text-decoration: none; line-height: 43px; text-indent: 46px; }
.pagin .prev a:hover { background:#808080 url(theme/gf/btn/pagin_left.png) no-repeat 25px 17px; }

.pagin .next a { background:#4a4a4a url(theme/gf/btn/pagin_right.png) no-repeat 102px 17px; font-size: 14px; float: right; width: 140px; height: 43px; display: block; color: white; text-decoration: none; line-height: 43px; text-indent: 30px; }
.pagin .next a:hover { background:#808080 url(theme/gf/btn/pagin_right.png) no-repeat 102px 17px; }

/*box white*/
.box_white { margin-bottom:20px; float:left;  }
.box_white li { width:270px; height:auto; background:#ffffff; padding:0 20px 20px 20px; margin:0; float:left;  }
.box_white li h1 { color:#4a4a4a; font-size:18px; padding-top:5px;  }

/*box dark*/
.box_dark { margin-bottom:20px; float:left; }
.box_dark li { width:270px; height:auto; background:#4a4a4a; padding:0 20px 20px 20px; margin:0; float:left;  }
.box_dark li h1 { color:#ffffff; font-size:18px; padding-top:5px; }

/* wyszukiwarka */
#searchForm fieldset { border:0; margin-top:15px;  }
#searchForm input[type=text] {	width: 161px; border: 0 none; vertical-align: middle; padding: 12px 12px 13px 12px; background:#ebebeb; 
color:#808080; font-size:12px; }
#searchForm input[type=submit] { cursor: pointer; background:url("theme/gf/btn/btn_search.gif") no-repeat; border: 0 none; float: right; width:71px;
height:39px; }

/* menu box_dark */
ul.menu_box_dark { margin-top:15px; float:left; }
ul.menu_box_dark li { padding:10px 10px; width:250px; color:#b1b1b1; font-weight:bold; float:left;}
ul.menu_box_dark li a { color:#ffffff; text-decoration:none; font-weight:bold;}
ul.menu_box_dark li a:hover { color:#b1b1b1; }
ul.menu_box_dark li.current-cat { background:#7e7e7e;}

/* menu box_white */
ul.menu_box_white { margin-top:15px;  float:left; }
ul.menu_box_white li { padding:10px 10px; width:250px; color:#ed222b; font-weight: bold; float:left;}
ul.menu_box_white li a { color:#808080; text-decoration:none; font-weight:bold;}
ul.menu_box_white li a span { color:#ed222b; font-size:11px;  }
ul.menu_box_white li a:hover { color:#ed222b; }
ul.menu_box_white li.activ { background:#ebebeb;}
ul.menu_box_white li.second { padding:10px 10px 10px 50px; width:210px; }
ul.menu_box_white li.second a { color:#808080; text-decoration:none; font-weight:normal;}
ul.menu_box_white li.second a:hover { color:#ed222b; }

/* reklama */
ul.reklamy { margin-top:15px; overflow:hidden; }
ul.reklamy li { padding:10px ; float:left; width:270px; }
ul.reklamy li a img { float:left; border:none; display:block; margin:5px; width:125px; height:125px; }

/* menu polecane strone */
ul.menu_links { margin-top:15px; width:270px; float:left;}
ul.menu_links li { padding:10px 10px; width:250px; }
ul.menu_links li a { color:#808080; text-decoration:none; font-size:12px; width:250px; float:left;}
ul.menu_links li a span { color:#ed222b; }
ul.menu_links li a:hover { color:#ed222b; }
ul.menu_links li.selected { background:#ebebeb;}

/*FOOTER */
#footer { margin:0 auto; height:auto; background:#4a4a4a url("theme/gf/bg/bg_up.gif") repeat-x; margin-top:10px; padding-bottom:10px;}
#footer .content_footer { width:980px;  margin:0 auto; height:auto; overflow:hidden; }
#footer .content_footer .up { height:75px; overflow:hidden; } 
#footer .content_footer .up li { float:right; margin-left:10px; } 
#footer .content_footer .up li a img { border:none; } 
#footer .content_footer .info_site { height:auto; overflow:hidden; width:250px; padding:10px 74px 10px 0; float:left; } 
#footer .content_footer .info_site li { margin:0; }
#footer .content_footer .info_site li h2 { font-size:24px; color:#ffffff; padding-bottom:25px; } 
#footer .content_footer .info_site li p { color:#b7b7b7; line-height:18px; } 

#footer .content_footer .friends { height:auto; overflow:hidden; width:330px; padding:10px 0px 10px 0; float:left; } 
#footer .content_footer .friends li { margin:0;  }
#footer .content_footer .friends li h2 { font-size:24px; color:#ffffff; padding-bottom:25px; } 
#footer .content_footer .friends li p { color:#b7b7b7; line-height:18px; } 
#footer .content_footer .friends li a { color:#ffffff; text-decoration:none; background:#7e7e7e; float:left; width:140px; padding:7px 10px; 
margin:0px 5px 5px 0;}
#footer .content_footer .friends li a:hover { background:#ed2228; }


.clear {display: block; width: 100%; clear: both; height: 0.01px; line-height: 0.01px; font-size: 0.01px;}

/* logowanie */
#loginForm fieldset { border:0; margin-top:15px;  }
#loginForm  label {display: block; font-size: 11px; color: #808080; font-weight: bold; width:51px; float:left; line-height:35px;}
#loginForm input[type=text], input[type=password] {    width: 195px; border: 0 none; vertical-align: middle; padding: 12px 12px 13px 12px; background:#ebebeb;
color:#808080; font-size:12px; margin-bottom:10px; }
#loginForm input[type=submit] { cursor: pointer; background:url("theme/gf/btn/btn_login.gif") no-repeat; border: 0 none; float: right; width:71px;
height:39px; } 
ul.box_white img.logout { float: right; border: none; }
.login_box .loginas { line-height: 1.6em; color: #999; }
ul.menu_links_login { margin-top:0px; }
ul.menu_links_login li { line-height: 19px; padding:0px; margin-bottom: 3px;  width:250px;  }
ul.menu_links_login li a { color:#808080; text-decoration:none; font-size:12px;}
ul.menu_links_login li a span { color:#ed222b; }
ul.menu_links_login li a:hover { color:#ed222b; }
ul.menu_links_login li.selected { background:#ebebeb;}


/*Wordpress*/
img.alignleft { float: left; }
img.alignright { float: right; }
img.aligncenter { display: block; margin: auto; }

/* portfolio */

ul.portfolio { width:100%; height:auto; clear:both; margin:10px 0; overflow:hidden;  }
ul.portfolio li { float:left; margin:5px; }
ul.portfolio li a img { max-width:150px; max-height:90px; float:left; border:none; padding:10px; }
ul.portfolio li a:hover img { max-width:150px; max-height:90px; float:left;} 
