/* start - ogolne */
body,html { margin: 0px;  padding: 0px; border: none; }
body {
 background-color: white; background-image: url('/images/background.png');
 text-align: center; /*IE hack - center block*/
 min-width: 980px;
}

textarea,input { font-size: 14px; }

body,p,div,td,th,li {
 font-family: Tahoma, Helvetica, sans-serif;
 font-size-adjust: inherited;
}

body,p, div,td,th, li { font-size: 14px;}
pre { font-size: 12px;}
h1 { font-family: Tahoma, Geneva,Tahoma; font-size: 30px;
 font-size: 22px; margin-top:5px;
 margin-bottom: 20px;
 color: #000000;
 font-weight: normal;
 letter-spacing: 0.2ex;
 background-image: url('/images/ruler.dotted.l.png'); background-repeat: repeat-x; background-position: bottom left;

    }
h2 {font-family: 'Trebuchet MS', Tahoma; font-size:18px;
    font-weight: normal;
    margin-bottom: 10px;
}

h3 { font-size: 17px; }

h4 { font-size: 15px; }

img { padding: 0; }

a img { display: inline; border: none;  }

#root-left-panel {
    float:left; width: 458px; padding-right: 10px; clean:left;
}
#root-right-panel {
    float:right; width: 478px; padding-left: 10px; border-left: 1px dotted gray;
}

p {
    margin-top:10px;
    margin-bottom:10px;
    background-color: transparent;
}

div {
    background-color: transparent;
}

/** stop - ogolne */

/** start - sciezka */
#breadcrumbs {
}


.lang-sign {
    color: #F0F7F7;
    font-size: 90px;
    font-weight: 0;
    float: right;
}

/** start - blog */
.title {
}

.post-date {
 color: #A08080;
 position: absolute;
 margin-top: -20px;
}

hr {
    height: 1px;
    border: 0px;
    color: gray;
    background-image: url('/images/ruler.dotted.l.png'); background-repeat: repeat-x; background-position: bottom left;
}

.full-width {
    width: 100%;
}

.post-content,.post-short-content {

    font-size: 12px;
    text-align: justify;
    margin-bottom: 3em;
}
.post-content {
    margin-top: 2em;
    font-size: 13px;
}

.post-short-content {
    margin-top: 1em;
    font-size: 13px;
}
/** stop - blog */


/** start - linki **/
a.image {
 border-bottom: none; text-decoration: none; background: none;
 padding: 0; margin:0;
}
a.hashAnchor {
 background:none; margin:0; padding:0;
}
a, a.extern {
 color: #C00000; text-decoration: none;
}
a.extern {
 background-image:url('/images/link.normal.png');
 display: inline-block;
 background-position: 100% 25%;
 background-repeat: no-repeat;
 padding-right: 10px;
}
a.extern:visited, a.extern:active {
 background-image:url('/images/link.visited.png');
}
a:hover {
 color: #F00000;
 text-decoration: underline;
}
a.extern:hover {
 background-image:url('/images/link.hover.gif');
}
a.help {
 background-image:url('/images/link.help.png');
 cursor: help;
 text-decoration: none;
}
a.secure {
 background-image:url('/images/link.secure.png');
}
/* stop - linki*/





/**start - Layout**/

#wrap {
 position: relative;
 text-align: left;
 width: 980px;  margin: 0 auto;
 min-width: 980px;
}

#head {
 float: left; clear: both;
 height: 103px; width: 980px;
 background-image: url(/images/ga.czerwien.naglowek.v5.png);
 font-size: 0px; color: transparent;
 border-bottom: 2px solid #800000;
 background-repeat: no-repeat; 
 margin-bottom: 5px;
}

#nav {
 float: left; clear: both;
 width: 100%;
 margin-top: 5px;
 margin-bottom: 5px;
 background-color: white;
 opacity: .5;
 margin-bottom: 5px;
}

#nav ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#nav li{
    display:inline;
    margin:0;
    padding:0;
    }

#contentOuther {
 float: left; clear: both;
/* margin-right: 5px; margin-top: 5px; width: 755px;*/
 margin-top: 5px; width: 980px;

 text-align: left; 
}

/*
#sideBarOuther {
 float: left; text-align: left; margin-top: 5px;
 width: 215px;
 margin-left: 5px;
}
*/

#contentInner/*,#sideBarInner*/ {
 background-color: white;
 z-index:20;
 padding:10px;
 border-top: 2px solid #800000;
 border-bottom: 2px solid #800000;
}

#sideBarInner ul {
    margin-bottom:0;
}


#foot {
 float: left;
 clear: both;
 height: 21px;
 width: 980px;
 background-color: #db0400;
 border-top: 2px solid #800000;
 color: #800000;
 text-align: right;
 font-size: 9px;
 margin: 0;
 margin-top: 10px;
}


#langBlock{
 position:absolute;right: 16px;top:27px;
 font-size: 13px !important;
}

#langBlock a {
 color: white;
}

/**stop - layout*/


/** lista notatek **/

.posts-list {
    
}

.l-post-item {
    
}

.l-post-date {
    color: #A08080;
    float: left;
    font-size: 11px;
}

.l-post-title {
    margin-left: 65px;
}

/** lista notatek - stop **/


/** start - rozne formularze */
textarea,input.text,input.opt {
 background-image:url('/images/input.shadow.png');  background-position:top left;
 background-repeat:no-repeat; border: 1px solid #C0C0C0; 
}
input.opt { /* pole opcjonalne*/
 border:1px dotted #C0C0C0;
}
input.submit, input.button, button {
 text-align: center;  vertical-align:middle; font-weight: bold;
 cursor: pointer;  margin: 0;
}
/**sotp - rozne formularze */


/* start - style wyników   */
#result {
  position: relative;  width:100%;  text-align:center;  border:2px solid #804040;
}
#result-pos {
  position: absolute;  margin-top: -100px; margin-left: -250px; left: 50%;
  top: 50%; width: 500px; z-index: 1000;
}
button#result-but {
  float: right;  width: 64px;
}
#result-ok {
  position: relative;  background-color: #C0E68E;  z-index: 1002;
}
#result-ok td, #result-bad td {
 font-size: 14px;
}
#result-bad {
  position: relative;
  background-color: #F98568;
  z-index: 1002;
}
/* stop - style wynikow/


/* Glowna strona */




 


/* Acronym in text*/
acronym {
 border-bottom: 1px dashed;
 cursor: help;
}

/* Abbrevation - skrot*/
abbr {
 border-bottom: 1px dashed;
 cursor: help;
}


/* Separator gwiazdkowy */
div.separator {
  color: #D0D0D0;
  font-size: 14px;
  text-align: center;
}

div.article-image {
 border: 1px solid #804040;float:right;padding:5px;margin:5px 0px 5px 12px;
 font-style: italic;
 font-size: 11px;
}

/***** CV *****/

#cv {  border: 2px solid #666666;  padding: 20px; }
#cv,#cv table, #cv td {  color: black; font-family: "Georgia", serif; font-size: 10pt; }
#cv small { font-size: 11px;}
#cv th {  font-family: "Georgia", serif; font-size: 10pt;  color: #666666; font-weight: normal; text-align: right;
 vertical-align: top; white-space: nowrap; }
#cv h1 { margin: 0; border: none; padding: 0; text-align: center; color: black; 
 font-family: "Lucida Sans Unicode", sans-serif; font-size: 22px; }
#cv h2 { margin-top: 0.5cm; margin-bottom: 0.2cm; border-bottom: 1px solid #000000; padding: 0cm;
 color:black; font-family: "Lucida Sans Unicode", sans-serif; font-size: 16px; }
#cv table { width: 100%; }
#cv a { color: blue; }


