/*  
Theme Name: Maturzysta
Theme URI: http://www.maturzysta.pl/
Description: Skórka stworzona dla portalu maturzysta.pl
Version: 1.0
Author: Sebastian Polit
Author URI: http://www.polit.com.pl
Tags: biały, różowy
*/

* { margin: 0; padding: 0; }
body { background: #fff url(images/bg.jpg) center top no-repeat;font: normal 12px "Tahoma", sans-serif; margin: 0px; color:#4c4c4c;}
input, button, textarea, select {  font: normal 12px/12px "Tahoma", sans-serif; color:#2d3538; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { padding: 0px; margin: 0px; border: none; }

a:link { text-decoration: none; color : #e2007a;}
a:active { text-decoration: underline; color : #e2007a;}
a:visited { text-decoration: none; color : #e2007a;}
a:hover	{ text-decoration: none; color : #222;} 

h1, h2, h3, h4 { font-family: Tahoma; }

.naglowek {width: 1150px; height: 85px; margin: 10px auto 0;}

.head {overflow: hidden; width: 1150px; margin: 0 auto 0;}

.logo {width: 470px; height: 85px; background: url(images/logo.png) no-repeat top left;}

.head .kd_ads {float: left; width: 650px; height: 80px; margin-top: 5px; background: #cccccc url(images/baner.gif); border:0px;}

.head .kd_ads_block {margin: 0px 0px 0px 0; padding: 0px; border: 0px; }

.r2 .kd_ads {width: 270px; margin-top: 5px; border:0px;}

.r2 .kd_ads img {width: 270px; margin-top: 5px; border:0px;}

.r2 .kd_ads_block {margin: 0px 0px 0px 0; padding: 0px; border: 0px; }

.newsletter {float: right; width: 270px; height: 65px; background: #e7e9ea url(images/sidebar.gif) repeat-y left; padding: 10px 15px 15px 15px; border-top: 5px solid #bebebe;}

.newsletter h2 { font: normal 12px/18px "Tahoma"; color:#494949; margin: -3px 0 0 0px;}

.newsletter fieldset.name { width: 198px; height: 24px; margin: 6px 0 0 0px; background: url(images/name.gif); float:left;}
.newsletter fieldset.mail { width: 198px; height: 22px; margin: 0px 0 0 0px; background: url(images/mail.gif); float:left;}

.newsletter fieldset.name input {width: 186px; margin: 5px 0 0 6px; background: none; border: 0px; font: normal 12px/18px "Tahoma"; color:#eee;}
.newsletter fieldset.mail input { width: 186px; margin: 3px 0 0 6px; background: none; border: 0px; font: normal 12px/18px "Tahoma"; color:#eee;}
.newsletter .subscribe { margin: 14px 0 0 6px; background: url(images/submit.gif); border: 0px; height: 28px; width: 63px; float: right;}
.newsletter .subscribe input { margin: 1px 0 0 0px; background: none; border: 0px; height: 22px; width: 63px; color:#555;}

.head .date {float: right; width: 180px; height: 90px; background: url(images/sidebg.gif) repeat-y; margin-right: 10px; border-top: 5px solid #dedede; }
.head .date span.day { font: normal 21px/24px 'Tahoma'; display: block;letter-spacing: -1px; color: #e2007a; margin: 5px 0 3px 9px;}
.head .date span.time { font: normal 12px/12px 'Tahoma'; color:#e2007a; margin: 0px 0 3px 9px;}

#menubg { background : url(images/menubg.gif) repeat-x; height: 33px; width:100%;}
.menu {width: 1150px; margin: 0px auto 0 auto; overflow: hidden; background : url(images/menubg.gif) repeat-x; padding: 1px 0 0 0;}
.menu .pages {float: left; margin-top: 2px;}
.menu .pages2 {float: right; margin-top: 2px;}
.menu .pages ul { float:left; }
.menu .pages li { display: inline; font: normal 14px/16px "Tahoma"; letter-spacing: 0px; float: left; margin: 0 10px 0 0; height: 26px; }
.menu .pages li ul li { font-weight: normal; letter-spacing: normal;}
.menu .pages li a { color:#676666; float: left; padding: 4px 8px 10px 9px;}
.menu .pages li a:hover {color:#f20083; text-decoration: none;}
.menu .pages .current_page_item a, .menu .pages .current_page_item a:visited { background:  url(images/active.gif) no-repeat top right; color:#fff; }
.menu .pages .current_page_item .page_item a:hover { color:#676666; }
.menu .search {width: 285px; height: 30px;}

.menu .search fieldset { width: 265px; height: 26px; margin: 0px 0 0 0px; background: url(images/search.gif);}
.menu .search input { width: 230px; height: 15px; font: normal 12px/18px "Tahoma"; color:#999; margin: 6px 0 0 27px; background: none; border: 0px;}

.feed { color:#797979; font: normal 12px/16px "Tahoma"; margin: 10px 0 0 10px; background: url(images/rss.png) no-repeat left 0px; padding-left: 24px;}
.feed a { color:#999999;}
.feed a:hover { color:#fff;}

.feed2 { color:#797979; font: normal 12px/16px "Tahoma"; margin: 7px 0 0 10px; background: url(images/arrow.png) no-repeat left 0px; padding-left: 24px;}
.feed2 a { color:#999999;}
.feed2 a:hover { color:#fff;}

#containerbg { background: #fff url(images/pinkbg.gif) repeat-x;}
#containerbg2 { background: #fff url(images/single.gif) repeat-x;}
#container { overflow: auto; width: 1150px; margin: 0 auto 0; background: url('images/blask.jpg') no-repeat top left;}
#container2 { overflow: auto; width: 1150px; margin: 0 auto 0; background: url('images/blask2.png') no-repeat top left;}

#center {width: 650px; height:auto !important; background: #000;}
#center-wap { float: left; width: 100%;}

.profil {width: 500px; margin: 10px 0px 4px 75px;  color: #e2007a; padding: 0 0 5px; border-bottom: 1px dotted #444; }
.profil_tresc { margin: 2px 0 5px; color: #000; font: bold 12px/16px "Tahoma"; }

.posty_autora { margin: 20px 0 20px; color: #e2007a; font: normal 12px/16px "Tahoma"; }

.post, .attachment { width: 100%;}

.tytul, .tytul-1 { position: relative; padding-right: 60px; margin: 5px 0 0px 0;}

.tytul, .tytul a, .tytul a:visited {color:#000; font: 22px/22px "Tahoma"; letter-spacing: -1px; width: 590px;}
.tytul a:hover { color:#e2007a; text-decoration: none; }

.tytul-1, .tytul-1 a, .tytul-1 a:visited {color:#ffffff;}
.tytul-1 a:hover { color:#000000;}

.data { position: absolute; right: 0px; top: 0px; margin-left: 7px; width: 80px; }
.data strong { float: left;}
.data .dzien { font: bold 26px/22px "Tahoma"; color:#f20083; margin-right: 4px; }
.data .miesiac { font: bold 12px/11px 'Tahoma'; text-transform: uppercase; color:#f20083;}
.data .dzien-1 { color:#830a4b;}
.data .miesiac-1 { color:#830a4b;}

.przerwa {width: 650px; height: 20px; background: none;}

.tresc p { font: normal 11px/19px "tahoma"; margin: 6px 0px 0px 0px;}

.tresc-1 h3 { font: bold 12px/19px "tahoma"; margin: 6px 0px 0px 0px; color:#fff;}

.tresc h3 { font: bold 12px/19px "tahoma"; margin: 6px 0px 0px 0px;}
.tresc_single h3 { font: bold 12px/19px "tahoma"; margin: 6px 0px 0px 0px;}

.tresc ol { list-style: decimal inside; }
.tresc ol { padding: 10px 0px 10px 25px; margin: 0px; }
.tresc ol li { padding: 2px 0px 2px 0px; }
.tresc ul { padding: 10px 0px 10px 20px; margin: 0px; }
.tresc ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url("images/p-con-li.png") no-repeat left 2px; color:#666; }

.tresc blockquote, .tresc-1 blockquote, .tresc_single blockquote { font: italic 12px/19px Georgia, "Times New Roman", Times, serif;  margin: 10px 0px; background: #f4f4f4; color:#666; padding: 7px 20px 13px 20px;}

.tresc blockquote p, .tresc-1 blockquote p, .tresc_single blockquote p { font: italic 12px/19px Georgia, "Times New Roman", Times, serif; color:#666; }

.tresc p.wp-caption-text {display: none;}
.tresc .gallery-caption {display: none;}

.tresc_single .wp-caption-text {font: italic 10px/12px "tahoma"; color: #888; margin-bottom: 7px;}
.tresc_single .gallery-caption {font: italic 10px/12px "tahoma"; color: #888; margin-bottom: 7px;}

.widget .wp-caption-text {font: italic 10px/12px "tahoma"; color: #888; margin-bottom: 7px;}

.tresc_single p { font: normal 12px/19px "tahoma"; margin: 6px 0px 0px 0px;}



.tresc_single .wp-smiley {margin: 0; padding:0; border:none;}

.tresc_single .wp-caption { background: #eee; margin: 11px 8px 5px 0px; padding: 0px; text-align: center;}
.tresc_single .gallery-caption { background: #eee; margin: 11px 8px 5px 0px; padding: 0px; text-align: center;}


.widget img {margin: 6px 8px 5px 0; padding: 0px; border: 5px solid #eeeeee; }

.widget .wp-caption { background: #eee; margin: 11px 8px 5px 0px; padding: 0px; text-align: center;}

.widget .wp-caption img {margin: 0px 5px 0px 0; padding: 0px; border: 5px solid #eee; }

#wpis {background: #0F0FCC; height: 400px;}

.tresc-1 p { color: #ffffff;}

.tresc-1 p a { color: #000;}

div.tresc-1  { overflow: auto;}
div.tresc  {overflow: auto;}
div.tresc_single  {overflow: auto;}

#funkcje_tlo { margin: 15px 0px 0 0; width: 660px; height:50px; background: url("images/opcje.png")}

.opcje { margin: 0px 0px; width: 560px; height:50px; float: left;}
.opcje2 { margin: 0px 0px; width: 100px; height:50px; float: left;}

.funkcje { margin: 0px 0px; text-align: left; width: 560px; height:24px;}
.funkcje li { color:#7f7f7f; display: inline; padding: 4px 0px 6px 17px; margin: 1px 0;}
.funkcje li.kat { background: url("images/p-det-cat-ico.png") left center no-repeat; color:#f20083; display: inline; float: left; margin: 0px 0px 0 10px;}
.funkcje li.kom { background: url("images/p-det-tag-ico.png") left center no-repeat; color:#f20083; display: inline; float: left; margin: 0px 0 0 10px;}

.funkcje li.tag { background: url("images/p-det-tag-ico.png") left center no-repeat; color:#f20083; display: inline; float: left; margin: 0px 0 0 10px;}
.funkcje li.autor { background: url("images/p-det-cat-ico.png") left center no-repeat; color:#f20083; display: inline; float: left; margin: 0px 0 0 10px;}
.funkcje li a, .funkcje li a:visited { color:#000000; text-decoration: none; margin-right: 3px;}
.funkcje li a:hover { color:#f20083;}

.wiecej {background: url(images/more.png); padding: 5px 4px 6px 6px; margin: 11px 15px; width: 74px; height: 15px; display: inline; float: right;}

.wiecej a {color: #555; text-decoration: none;}
.wiecej a:hover {color: #999;}

#ocena { margin: 0px; width: 660px; height: 30px; background: url("images/opcje2.png") top no-repeat; padding:0px; text-align:center;}

.post-ratings { display: inline;}

.rating_star {margin: 2px 0 0 40px; height: 14px;  float: left;}

.rating_text {margin: 4px 0 0 8px; height: 14px; float: left; font: normal 10px/10px "tahoma"; color: #69737d; position:relative;}
.rating_text:hover {color: #eee;}

.wykop {background: url(images/wykop.gif); padding: 0; margin: 1px 0 0 8px; width: 18px; height: 16px; float: left;;}
.facebook {background: url(images/facebook.gif); margin: 1px 0 0 8px; width: 16px; height: 16px; float: left; }
.grono {background: url(images/grono.gif); margin: 1px 0 0 8px; width: 13px; height: 16px; float: left; }
.polec {background: url(images/polec.gif); margin: 3px 0 0 8px; width: 18px; height: 13px; float: left; }

.separator {background: #989ea4; margin: 2px 0px 0 8px; width: 1px; height: 15px; float: left; }

.komentuj {padding: 0; background: url(images/more.png); margin: 10px 0px 0 0; width: 84px; height: 26px;}

.komentuj #submit {padding: 0; margin: 4px 0 0 11px; background: none; border: 0; color: #555; text-decoration: none; font: normal 12px/12px "tahoma"; text-align: left;}

.tresc img { padding: 0; }
.tresc .imgtfe { margin: 12px 15px 2px 0; border: solid 4px #aaa;}
.tresc-1 .imgtfe { margin: 12px 15px 2px 0px; border: solid 4px #830a4b;}
.tresc .imgtfe:hover { border: solid 4px #f20083;}
.tresc-1 .imgtfe:hover { border: solid 4px #fff;}

.tresc .tfe { margin: 12px 15px 2px 0; border: solid 4px #aaa;}
.tresc-1 .tfe { margin: 12px 15px 2px 0px; border: solid 4px #830a4b;}
.tresc .tfe:hover { border: solid 4px #f20083;}
.tresc-1 .tfe:hover { border: solid 4px #fff;}

.tresc_single .alignright { margin: 6px 0px 5px 8px; }
.tresc_single .aligncenter { margin: 6px auto 5px auto; }
.tresc_single .alignleft { margin: 6px 8px 5px 0px; }

.alignright { float: right;}
.alignleft { float: left;}

.tresc_single img {padding: 0px; border: 5px solid #eeeeee; }

.tresc_single .wp-caption img {padding: 0px; border: 5px solid #eee; }
.tresc_single .gallery-caption img {padding: 0px; border: 5px solid #eee; }

.nav { overflow: hidden; padding-bottom: 20px;}
.nav .left a { float: left; background:url(images/nav-left.png) no-repeat left 0px; padding-left: 20px; }
.nav .right a { float: right; background:url(images/nav-right.png) no-repeat right 0px; padding-right: 20px; }
.nav a, .nav a:visited { color:#e2007a; cursor: hand; font: normal 14px/16px "Tahoma"; }
.nav a:hover { color:#ccc; }

.comments-list {}
.comments-list h2 { color:#000; font: 18px/22px "Tahoma"; padding-bottom: 20px;}
.comments-list div.entry { margin-bottom: 25px; padding: 25px; border: 1px solid #e5e5e5; background: #ffffff;}
.comments-list div.alt { border: 1px solid #e5e5e5; background: #f4f4f4;}

.comments-list p.name a { font: normal 12px/16px "Tahoma" sans-serif;}
.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
.comments-list p.avt img { border: solid 1px #ccc;}
* html .comments-list p.avt { left: -60px; }
.comments-list p.date { font-size: 11px; margin-bottom: 5px;}
.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#999; text-decoration: none;}

.comments-list .con { font: normal 12px/17px "Tahoma"; margin-right: 90px; color:#333;}
.comments-list .con p { font: normal 12px/17px "Tahoma"; padding: 5px 0px; margin: 0px; color:#333;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }

.comments-form { border: 1px solid #e5e5e5; background: #f4f4f4; padding: 20px; color: #333333;}
.comments-form h3 { color:#000; font: bold 26px/30px "Tahoma"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #e5e5e5; }
.comments-form p { padding: 7px 0px; color:#808080;}
.comments-form .required { font-weight: normal; color:#e2007a;}
.comments-form input { border: 1px solid #ccc; background: #ffffff; padding: 5px; width: 250px; margin-right: 7px; }
.comments-form textarea { border: 1px solid #ccc; background: #ffffff; padding: 4px; width: 98%;}
.comments-form .button { border: outset 1px #000; background: #666; color:#fff; width: auto; font-size: 11px; font-weight: bold; padding: 4px 5px;}

#right {float: right; width:490px; height:auto !important;}

.r1 { background: url(images/sidebg.gif) repeat-y; float: left; width: 180px; border-top: solid 1px #bcbcbc; border-bottom: solid 5px #dedede; margin-bottom: 300px; overflow:auto;}

.r1 .widget { width: 180px; margin: 10px 0 20px 0;}

.r1 .widget li.cat-item a {font: normal 13px/18px "Tahoma"; color:#797979; margin: 0 0 0 15px;}
.r1 .widget li.cat-item a:hover { color:#333;}

.r1 .widget ul.children a {font: normal 13px/18px "Tahoma"; color:#999999; margin: 0 0 0 0px;}
.r1 .widget ul.children a:hover {color:#e2007a;}

.r1 .widget ul.children {margin: 0 0 15px 30px; list-style-type: square;}

.r1 .widget_text { font: normal 12px/17px "Tahoma";}
.r1 .widget_text p { font: normal 12px/17px "Tahoma"; padding: 5px 0px; margin: 0px;}
.r1 .widget_text blockquote { font: italic 13px/17px "Georgia"; padding: 10px; margin: 0px; background: #e4e4e4;}

.r1 .widget_recent_entries ul li { border-bottom: solid 1px #dadada; padding: 3px 0px 5px 7px;}
.r1 .widget_recent_comments ul li { border-bottom: solid 1px #dadada; padding: 3px 0px 5px 7px;}

.r1 .widget_tag_cloud { font-family: Tahoma; line-height: 22px;}

.r1 .widget_calendar table { width: 100%;}
.r1 .widget_calendar table td { text-align: center; padding: 4px 3px; font-size: 11px; }
.r1 .widget_calendar caption { background: #f0f2f3; padding: 5px 0px; margin-bottom: 5px;}
.r1 .widget_calendar #today { background: #f0f2f3; font-weight: bold;}

.r1 .widget_search #s { border: 1px solid #ccc; padding: 2px; margin-right: 0px; }
.r1 .widget_search #searchsubmit { border: outset 1px #000; background: #666; color:#fff; width: auto; font-weight: bold; padding: 2px;}


.pasek { width: 300px; height: 1px; background: #acacac;}

.r2 { float: right; width: 300px; overflow:auto;}

.r2 .widget { margin: 0px 0 0px 0; background: #e7e9ea url(images/sidebar.gif) repeat-y left; padding: 10px 15px 15px 15px; border-bottom: 5px solid #bebebe;}

.r2 .widget h3 { font: normal 13px/18px "Tahoma"; color:#494949; margin: 0 0 0 0px;}

.r2 .widget a { color:#696969; font: normal 12px/18px "Tahoma";}

.r2 .widget a:hover { color:#999;}

.r2 .widget li { margin: 0 0 0 15px; padding: 2px 0px 2px 5px; color:#555;}
.r2 .widget ul {list-style-type: square;}


#footerbg {background: #ccc; margin: 50px 0 0 0;}
#footer {padding: 0; background: #ddd; width: 1150px; height: 165px; margin: 0 auto;}
#footer .loga {padding: 0px; width: 440px; height: 40px; margin: 0 auto;}

#footer .maturzysta_logo { margin: 0px 0 0 0px; background: url(images/maturzysta_logo.gif) no-repeat; width: 118px; height: 40px; float: left;}
#footer .studencka_logo { margin: 0px 0 0 30px; background: url(images/studencka_logo.gif) no-repeat; width: 140px; height: 40px; float: left;}
#footer .bdb_logo { margin: 0px 0 0 30px; background: url(images/bdb_logo.gif) no-repeat; width: 118px; height: 40px; float: left;}

#footer .maturzysta_logo:hover { background: url(images/maturzysta_logo_o.gif) no-repeat;}
#footer .studencka_logo:hover { background: url(images/studencka_logo_o.gif) no-repeat;}
#footer .bdb_logo:hover { background: url(images/bdb_logo_o.gif) no-repeat;}


#footer .dolne_menu {margin: 0px 0 10px 30px;; padding: 0px; color: #aaa; width: 1090px; height: 65px; font: normal 12px/22px "Tahoma"; border-top: 20px solid #ddd; border-bottom: 1px dotted #bbb;}
#footer .dolne_menu a {color: #777;}
#footer .dolne_menu a:hover {color: #bbb;}
.widget_sideposts p {color: #fff; font: normal 12px/15px "Tahoma";}

.questionMark {margin: 4px 0 0 8px; height: 14px; float: left; font: normal 10px/10px "tahoma"; color: #69737d; position:relative;}

.toolTip {position:absolute; left:-35px; top: -5px; display:none; width:130px; height: 45px; padding:5px; background: url(images/share.png) no-repeat; font: normal 12px/15px "Tahoma" ;}

.toolTip input {font: normal 10px/10px "tahoma"; color: #69737d; border: 1px solid #ddd; padding:0; margin:0}
.toolTip input.send {padding:0; margin:0; font: normal 0px/0px "tahoma"; color: #ccc; width: 47px; height: 19px; background: url(images/send.gif) no-repeat; border:0;}

.uczelnie_nazwa {font: bold 12px/10px "tahoma"; width: 640px; background: url(images/wynik_top.png) top no-repeat; color: #444; padding: 7px 0 5px 10px;}
.uczelnie_adres {font: normal 12px/12px "tahoma"; width: 400px; background: url(images/wynik_bottom_left.png) no-repeat; color: #555; padding: 5px 0 5px 10px; float:left;}
.uczelnie_miasto {font: normal 12px/12px "tahoma"; width: 150px; background: url(images/wynik_bg.png) repeat-x; color: #555; padding: 5px 0 5px 10px; float:left;}
.uczelnie_more {font: normal 12px/12px "tahoma"; width: 70px; background: url(images/wynik_more.png) no-repeat; color: #333; padding: 5px 0 5px 10px; float:left;}
.uczelnie_lista {list-style-type: square; }


#snd {margin: -5px 0 0 9px; background: url(images/submit.gif); border: 0px; height: 28px; width: 63px; font: normal 12px/10px "tahoma"; float: right; text-align: center;}

#snd input {margin: 5px 0 0 0px; background: none; border: 0px; font: normal 12px/10px "tahoma"; color:#555;}

.najnowsze .enh_rp {width:213px; float:left; padding: 0px; margin: 0 7px 5px 0;} 

.najnowsze {width:250px; overflow: hidden; margin-bottom: 15px; float:left;}

.najnowsze .widgettitle {font: bold 12px/12px "tahoma"; margin: 8px 0 8px 10px;}
.najnowsze .widget a { font: normal 12px/18px "tahoma"; color:#555;}
.najnowsze .widget a:hover { color:#e2007a; text-decoration: none; }
.najnowsze .widget li { margin: 0px 5px 5px 23px;}
.najnowsze .widget ul {list-style-type: disc;}