/* nadawaj.tv */
@font-face {
  font-family: Cyklop-Regular;
  src: url(../gfx/Cyklop-Regular.otf);
}
body {
    background: #fff;
    color: #222;
    font-size: 87.5%; /* Base font size: 14px */
    font-family: sans-serif;
    line-height: 125%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width:100%;
}
.cls {clear: both; height: 0;}
h1 {font-size: 1.429em}	/* 22px - 1.571em */
h2 {font-size: 1.286em}	/* 22px - 1.571em */
h3 {font-size: 1.143em}	/* 20px - 1.429em */
h4 {font-size: 1.143em}	/* 18px - 1.286em */
h5 {font-size: 1.071em}	/* 16px - 1.143em *//* 15px - 1.071em */
h6 {font-size: 1em}		/* 14px - 1.0em     */

h1, h2, h3, h4, h5, h6 {
    color: #033;
    font-weight: bold;
    line-height: 110%;
    margin: 0 4.0em  0.8em 0;
}

.uwaga { color:#f00;}
a {outline: 0;}
a img {border: 0; text-decoration: none;}
a:link, a:visited {
    color: #033;
    padding: 0 1px;
    text-decoration:none;
    font-weight:bold;
}
a:hover, a:active {
    /* background-color: #C74350;*/
    color: #f03;
    text-decoration: none;
}
p {margin:0.5em;text-align:left;}
* p:last-child {margin-bottom: 0;}
b {font-weight: bold;}
em, i {font-style: italic;}
ul {
    list-style: none;
    margin: 0.5em 0 0.5em 2.5em;
    text-align:left;
}
ol {
    list-style: none;
    margin: 0 0 1.5em 2.5em;
}
.left{float:left;margin: 0 25px;}
.right{float:right;margin: 0 25px;}
.center{text-align:center;margin:0 auto;}
img.right figure.right {float: right; margin: 0 0 2em 2em;}
img.left, figure.left {float: right; margin: 0 0 2em 2em;}
.readmore{
    float:right;
    display:inline;
    margin:0 20px;
}

/* HTML5 */
header, section, footer, aside, nav, article, figure {display: block;}

#body_all{}
.body_all {
    background: url(../gfx/logo.png) no-repeat;
    margin: 0 auto;
    width: 960px;
    text-align: center;    
}
.body {
    overflow: hidden;
    clear: both;
    display:table;
    margin: 0 auto;
    width: 960px;
    height: auto;
    vertical-align:top;
}

header {margin:6px auto}
header h1{
        text-shadow:  #1F5167 1px 2px 7px;
        color: #ccc;
        text-align:left;
        margin:2.0em 0 0.5em 2.7em;
        font-family: Cyklop-Regular;
    }

nav {}
#menu_top {        
    text-align:right;
    background-color: #efefef;
    border-bottom:3px solid #1F5167;
}
#menu_top ul {margin:0.5em 60px 0.5em 0;text-align:right;}
#menu_top li {display:inline;}

#main {
    border-top:4px solid #fff;
    border-bottom:4px solid #fff;
    display:table;
}
#container {
    width:574px;
    display:table-cell;    
    background:#fff;
    vertical-align:top;
}
aside {
    width:386px;
    text-align:center;
    display:table-cell;
    background: #5393B0;
}
#content {
    width: 95%;
    margin:0 2%;        
}
.article {
    width: 95%;
    margin:0 2%;
}
article header h3{
    text-align:left;
    margin:0 0.75em 1.250em 2.0em;
}
article section h5 {text-align:left;font-size:90%; margin:0;padding:0 0 0.825em 0}
article section p {text-align:left; margin:0 auto;padding:0 0 0.825em 0}
article section p:last-child{text-align:right; margin:0 2.5em;padding:0 0 0.825em 0;font-style: italic;
}
article section img {margin:0;border:0}
article section a:link, article section a:visited { color: #003399;}
article section a:hover, article section a:active {  color: #f03;}

article footer p {text-align:center;}

aside #chat {
        background: url(../gfx/videochat.png) top left no-repeat;
        width:386px;
        height:310px;
        margin: 0.5em auto;        
}
#form {
    color:#fff;
    height:100px;
    text-align:center;
    margin:0 auto;
    padding:230px 0 0 110px;
}
#form p {
    text-align:right;
    font-weight:bold;
    padding:0 15px 0 0;
}

#footer {
    background: #1F5167;
    height:28px;
    color:#fff;
    font-weight:bold;
    text-align: center;
    margin:0 auto;
    padding: 0.5em 0;
}
#footer a:link, #footer a:visited {
    color: #FCAB64;
    text-decoration:none;
    font-weight:bold;
}
#footer a:hover, #footer a:active {
    /* background-color: #C74350;*/
    color: #fff;
    text-decoration: none;
}