/*



CSS Reset



*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, 
tt, var, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* 
Jāiekopē uzreiz aiz <body> taga: <img style="display: none;" id="print_logo" src="/images/logo.png">
*/

body {
    margin: auto;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    line-height: 26px;
    padding-top: 30px;
    padding-bottom: 30px
}
a {
    color: #012761;
}
#print_logo {
    display: block !important;
}
.header, 
.right, 
.footer, 
.content_block_things, 
.back_item, 
#twitter_container, 
.tabs, 
.tabs_content > form, 
.forecast_controls, 
.show-full-map, 
#date-time-text, 
.aviation-graph, 
.pagination_block
{
    display: none;
}
table td {
    padding-bottom: 20px;
    font-size: 16px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 26px;
}
table th {
    font-weight: bold;
    padding-bottom: 30px;
}
.content_block_item_content {
    color: #292D33;
}
.content_block_item_content h1 {
    font-size: 28px;
    color: #032B6B;
    line-height: 40px;
    padding-bottom: 20px;
}
.content_block_item_content h2 {
    font-size: 26px;
    color: #032B6B;
    line-height: 38px;
    padding-bottom: 20px;
}
.content_block_item_content h3 {
    font-size: 24px;
    color: #032B6B;
    line-height: 36px;
    padding-bottom: 20px;
}
.content_block_item_content h4 {
    font-size: 22px;
    color: #032B6B;
    line-height: 34px;
    padding-bottom: 20px;
}
.content_block_item_content h5 {
    font-size: 20px;
    color: #032B6B;
    line-height: 32px;
    padding-bottom: 20px;
}
.content_block_item_content h6 {
    font-size: 18px;
    color: #032B6B;
    line-height: 30px;
    padding-bottom: 20px;
}
.content_block_item_content p {
    padding-bottom: 20px;
}
.content_block_item_content ul  {
    padding-bottom: 20px;
    list-style: disc outside;
    padding-left: 30px;
}
.content_block_item_content ol  {
    padding-bottom: 20px;
    list-style: decimal outside;
    padding-left: 30px;
}
.content_block_title {
    padding-bottom: 30px;
    padding-top: 40px;
}
.content_block_title h1 {
    font-size: 30px;
    color: #032B6B;
    line-height: 48px;
}
#map-day, #forecast-image {
    width: 100%;
}
.tabs_content .map, #gallery-image-container {
    width: 618px !important;
}
.weather_icon .city, .weather_icon .temp, .weather_icon .value {
    color: #184DA5;
    font-size: 11px;
    font-weight: bold;
    line-height: 10px;
    text-decoration: none;
}
.weather_icon .wind {
    color: #184DA5;
    font-size: 10px;
    font-weight: normal;
}
.weather_icon .meteo-icon {
    display: block;
    height: 46px;
    overflow: hidden;
    padding-left: 0;
}
.weather_icon {
    margin-top: -25px;
    text-align: center;
    width: 85px;
    line-height: 14px;
}
.weather_icon img {
    position: relative;
    top: -5px;
}


