/*
Theme Name: Akpraha
Description: Šablona pro web Akpraha
Author: Pixelfield
Version: 1.0
*/
/* css reset */

@font-face {
    font-family: 'roboto_slablight';
    src: url('fonts/robotoslab-light-webfont.eot');
    src: url('fonts/robotoslab-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/robotoslab-light-webfont.woff') format('woff'),
        url('fonts/robotoslab-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slabthin';
    src: url('fonts/robotoslab-thin-webfont.eot');
    src: url('fonts/robotoslab-thin-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/robotoslab-thin-webfont.woff') format('woff'),
        url('fonts/robotoslab-thin-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotothin';
    src: url('fonts/roboto-thin_0-webfont.eot');
    src: url('fonts/roboto-thin_0-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto-thin_0-webfont.woff') format('woff'),
        url('fonts/roboto-thin_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedlight';
    src: url('fonts/robotocondensed-light-webfont.eot');
    src: url('fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/robotocondensed-light-webfont.woff') format('woff'),
        url('fonts/robotocondensed-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light_0-webfont.eot');
    src: url('fonts/roboto-light_0-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto-light_0-webfont.woff') format('woff'),
        url('fonts/roboto-light_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slabbold';
    src: url('fonts/robotoslab-bold-webfont.eot');
    src: url('fonts/robotoslab-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/robotoslab-bold-webfont.woff') format('woff'),
        url('fonts/robotoslab-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*font-family:'Life W01 Regular';
font-family:'Mayberry W02 Regular';*/

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,
small, strike, strong, sub, sup, tt, var,
b, u, i, 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; font-size: 14px}
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; }
a { color: inherit; text-decoration: underline;}
a:hover { color:black; }
.clear { clear: both; float: none !important; width: 100% !important; height: 0px !important; }
/* wp defaults */
.alignnone			{ margin: 5px 20px 20px 0; }
.aligncenter,
div.aligncenter			{ display: block; margin: 5px auto 5px auto; }
.alignright			{ float:right; margin: 5px 0 20px 20px; }
.alignleft			{ float: left; margin: 5px 20px 20px 0; }
.aligncenter			{ display: block; margin: 5px auto 5px auto; }
a img.alignright		{ float: right; margin: 5px 0 20px 20px; }
a img.alignnone			{ margin: 5px 20px 20px 0; }
a img.alignleft			{ float: left; margin: 5px 20px 20px 0; }
a img.aligncenter		{ display: block; margin-left: auto; margin-right: auto }
.wp-caption			{ background: #fff; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone		{ margin: 5px 20px 20px 0; }
.wp-caption.alignleft		{ margin: 5px 20px 20px 0; }
.wp-caption.alignright		{ margin: 5px 0 20px 20px; }
.wp-caption img			{ border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text	{ font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }

body    { color: #707173; font-family:'Mayberry W02 Regular'; background: url('images/pozadi.jpg') repeat-y center}

a:hover     { text-decoration: none}
strong      { font-weight: bold}
strong.padd { padding-bottom: 10px; display: inline-block; }
.vnitrni    { width: 1011px; margin: auto}

html, body {
    height: 100%;
}
.orezani {
    height:130px;
    overflow:hidden;
    margin-bottom:10px;
}
.imgclanek {
    width:250px;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}

header                          { width: 1011px; margin: 40px auto auto}
header .search                  { float: right; }
header .search input            { padding: 2px 5px; width: 200px; -webkit-border-radius: 9px; border-radius: 9px; border: 1px solid #7b7c7e; margin-top: 60px }
header .search img              { margin-top: 62px; margin-left: -24px; cursor: pointer}
header .search label            { display: none}
header .search #searchsubmit    { display: none}
header .search div              { float: left}

header img.logo     { float: left}
header .nadpis      { font-family:'Life W01 Regular'; text-transform: uppercase; float: left; width: 515px; color: #7b7c7e;  font-size: 19px; margin-top: 54px; margin-bottom: 15px; line-height: 34px}
header .nadpis span { font-size: 30px}

nav             { width: 100%; height: 42px; color: #3e3e40; clear: both; font-family: 'robotothin'; margin-bottom: 15px; padding-top: 6px}
nav ul          { margin-right: 270px; float: right}
nav li          { float: left; text-transform: uppercase }
nav li a        { display: block; line-height: 42px; font-size: 18px; margin-left: 18px; text-decoration:none; }
nav li a:hover  { color: #9d9e9f}

aside                   { width: 100%; height: 340px; color: #ffffff; display:none;}
aside .vnitrni          { height: 340px; background: url('images/slider.png')}
aside img               { float: right}
aside .popis            { float: left; max-width: 650px; position: relative; margin-left: 30px;}
aside .popis .pravni    { font-family: 'robotothin'; font-size: 42px; position: absolute; top: 27px}
aside .popis h1         { font-family: 'roboto_slabbold'; font-size: 72px; display: block; text-transform: uppercase; margin-top: 72px; border-bottom: 1px solid #c2c5cb; padding-bottom: 5px}
/*aside .popis .line      { height: 1px; width: 100%; background: #c2c5cb; clear: both; margin: 5px 0 10px}*/
aside .popis a          { font-size: 12px; padding: 3px 10px; background: #4c4c4e}
aside .popis p          { font-size: 16px; line-height: 18px; margin-bottom: 20px; width: 535px; margin-top: 135px; }

.news                   { margin-top: 10px}
.news .new              { width: 250px; float: left; margin-left: 33px; padding-bottom: 30px}
.news .new:first-child  { margin-left: 150px}
.news .new .date        { font-size: 15px; font-family: 'roboto_condensedlight'; padding-top: 5px; margin-right: 7px; padding-bottom: 10px}
.news .new p            { font-size: 14px; line-height: 16px; margin-bottom: 15px; }
.news .new a.more       { font-size: 13px; padding: 3px 10px; background: #4c4c4e; color: white}

section                                     { width: 1011px; margin: auto; margin-top: 38px; padding-bottom: 20px;}
section a:hover                             { text-decoration:underline;}
section .obsah .content                     { padding-left: 150px; font-size: 14px; line-height: 17px; clear: both; }
section .obsah .content h1                  { font-family:'Mayberry W02 Medium'; font-size: 24px; padding-bottom: 15px; text-transform: uppercase; color: #58585b}
section .obsah .content h2                  { font-family:'Mayberry W02 Medium'; text-transform: uppercase; font-size: 17px; padding-bottom: 15px; color: #58585b}
section .obsah .content h3                  { font-family:'Mayberry W02 Medium'; font-size: 16px; padding-bottom: 10px}
section .obsah .content h3 img              { float: left; margin: 0 10px 0 0 }
section .obsah .content h3 strong           { display: inline-block; margin-top: 5px; }
section .obsah .content h3.doc              { float: right; display: none;}
section .obsah .content a.more              { font-size: 13px; padding: 3px 10px; background: #4c4c4e; color: white}
section .obsah.cat .thumbnail               { display:inline;}
.page-id-13 section .obsah h1               { display: none}
.page-id-15 section .obsah .content h3.doc  { display: block;}
section .obsah .content p                   { padding-bottom: 15px;}
section .obsah .content .left               { width: 577px; float: left}
section .obsah .content .right              { width: 270px; float: right; margin-top: 30px}
section .obsah .content .right .tels h3     { background: url('images/tel.png') no-repeat; padding-left: 15px }
section .obsah .content .right .mails h3    { background: url('images/mail.png') no-repeat; padding-left: 25px }
section .obsah .content .right .boxes h3    { background: url('images/mailbox_32.png') no-repeat; padding-left: 25px }
section .obsah .content .right .money h3    { background: url('images/money.png') no-repeat; padding-left: 25px }

.content.srch	    { margin-bottom: 30px; }

section .obsah ul       { font-size: 13px}
section .obsah ul li    { padding-bottom: 15px; line-height: 16px; list-style: square; margin-left: 30px}

.push                       { height: 50px}
footer                      { background: #efefef; color: #707173; height: 50px; width: 100%; line-height: 50px; font-family: 'robotolight'; clear: both;}
footer ul                   { float: left}
footer ul li                { float: left; text-transform: uppercase;  font-size: 11px; margin-left: 35px }
footer ul li:first-child    { margin-left: 0}
footer .copyright           { float: right; font-size: 11px}

a.btn	    { background: none repeat scroll 0 0 #4C4C4E; font-size: 12px; padding: 6px 20px; color: white; }

a img.alignnone { margin: 5px 20px -5px 0; }

table {
    margin: 00 0 20px 0;
}
table p, table a {padding-bottom:1px !important;font-size:12px;}

table td {width:25%}

.alignnone {
    display:block;
    margin:auto !important;
}

@media screen and (max-width: 1099px) and (min-width: 720px){

}


@media screen and (max-width: 719px){

}