/*
Theme Name: ZaProgiem
Theme URI: http://wordpress.org/
Description: dla Zaprogiem
Version: 0.1
Author: MC
Author URI: http://####/
Tags: blue, custom header, fixed width, two columns, widgets
*/

@charset "utf-8";
/* ZaProgiem CSS (C) M< */
/* The Reset---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,blockquote,table,
th,td { margin: 0; padding: 0;}
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }

body {background: url(Media/colors.png) 0px 58px repeat-x #fff; margin:0; padding:0; font-family: "Calibri", Helvetica, sans-serif, Arial; min-width:800px;}
h1, h2, h3 {color: #222;font-variant: normal;clear: both; ;padding-top: 7px;}
h1 {font-size:17px;}
h2 {font-size:16px; line-height: 20px;}
h3 {font-size:13px;}
h2 strong {font-size: 21px;}
small {position:absolute; left: 10px; color: #555555; width:125px; text-align:right; font-size:13px;padding-top: 7px;}
#menu {position: absolute; left:0px;top:0px;width:720px;height:130px;float: left;z-index:1;}
#top {position: relative;left:0px;top:58px;width:100%;height:72px;}
#top-right {position:absolute;right:0px;top:0px;margin:0px;z-index:1;padding:1px;font-size:8px;}
#top-right a:link img, a:visited img {text-decoration:none; color: Black;}
#top-right a:hover img {background: Grey;}
#top-search {position:absolute;right:50px;top:0px;margin:0px;z-index:2;padding:0px}
#call {font-weight:normal; font-size:16px; color:White;position: absolute; right:0px; top: 113px; z-index: 2; line-height: 18px;}
#osrodek {position: absolute; top: 46px; left: 722px; font-size: 10px; color: Blue;}
#osrodek a:visited {color: Blue;}
.alignleft {float: left;}
.alignright {float: right;}
.post {background: url(Media/separator.png) bottom no-repeat; padding-bottom: 10px;}
.underline {background: url(Media/separator.png) bottom no-repeat; padding-bottom: 25px;}

#text-box {background:#fff;width: 432px; padding-left: 144px; padding-top: 60px; padding-right: 72px; padding-bottom:10px; line-height: 18px; font-size: 14px; color: #555555; clear:left; text-align:left;}
#text-box ul {list-style-image:url(Media/bullet.png); list-style-position: inside;}
#text-box li {}
#text-box img {border: Black 1px; position:relative; right:0px;}
#text-box a:link {text-decoration: none; background-color: #ebebff; color: #000035; border-bottom: 1px dotted #888;}
#text-box a:visited {text-decoration: none; background-color: #f0f0ff; color: Black; border-bottom: 1px dotted #aaa;}
#text-box a:hover {text-decoration: none; background:#bce; border-bottom: 1px solid #2083c4;}

#text-right {position: absolute; left: 648px; top: 130px; width: 200px; background: url(Media/yellowline.png) left repeat-y; font-size:12px; color: #0667c4; text-align:left; padding-left: 3px; line-height: 15px; text-transform: uppercase;}
#text-right a:link {text-decoration: none; color: #0667c4; padding: 1px; background: none; text-transform:none; border-bottom: none;}
#text-right a:visited {text-decoration: none; color: #0667c4; padding: 1px; background: none; text-transform:none;border-bottom: none;}
#text-right a:hover {background: #0667c4; color: White; font-weight:normal;}
#text-right strong {font-variant-bold;}


#search-input {width: 142px; border: 1px solid #ccc; color: #888; background: #eee}
#email {width: 142px; border: 1px solid #ccc; color: #888; background: #eee}
.search { background-image: url(Media/search.png); vertical-align:top;}
.newsletter { background-image: url(Media/plus.png); vertical-align:top; margin-left: 4px;}
button.icon-replace {-moz-outline: none;padding: 0;border-style: none;background-color: transparent;background-repeat: no-repeat;background-position: center center;}
.icon-replace {background-repeat: no-repeat;background-position: center center;display: inline; display: inline-block; display: -moz-inline-box; _display: inline; zoom: 100%; padding: 0 !important; 
overflow: hidden; white-space: nowrap; text-align: left; word-spacing: -2ex; letter-spacing: -2ex; min-height: 20px; height: 20px; color: transparent !important; _font: 1px/0 monospace; _word-spacing: -2px;_letter-spacing: -2px;width: 20px;}

#tagcloud, #tagcloud a:link, #tagcloud a:visited {color: #2083c4; padding: 0px; margin: 0 0 -10px 0; width: 288px; background: none; letter-spacing: -0.65px; font-weight: bold; position: relative; left: 36px; text-align: center; border: none;}
#tagcloud a:hover {color: #0010aa; border: none;}

#footer {height: 11px; Color: Gray; font-size:11px; font-weight:normal; clear:both; padding-left: 142px; padding-top: 20px; line-height:20px;}
#footer a:link {text-decoration: none; background-color: #e0e0ff; color: Black; margin: 3px;}
#footer a:visited {text-decoration: none; background-color: White; color: Black;}
#footer a:hover {text-decoration: none; background:#eee; border-bottom: 1px solid #aaa;}