:focus {outline:0}

html {margin:0;padding:0;font-size:100%}
body {margin:0;padding:0; background:#333;color:#333; font:77.25%/1.46 "Source Sans Pro", sans-serif; text-align:center}

img {border:0}

a{color:#ecaa3a;text-decoration:underline;}
a:visited {color:#666}
a:hover {text-decoration:none}

h1, h2, h3, h4, h5, h6 {margin:0;font-size:100%;font-weight:normal}
h2, h3 {font-weight:normal;color:#333;}
h2 a, h3 a, h2 a:visited, h3 a:visited {color:#333;}
h2 {margin:1em 0 0.25em 0;font-size:139%;}
h3 {margin:2em 0 0.5em 0;font-size:108%;}
p {margin:0  0 1em 0}

section, article, header, footer {display:block}

.cleaner {clear:both;display:block;width:100%;height:0;overflow:hidden}
.cleaner hr {display:none}
.container {width:980px;margin:0 auto}

.inner{width:990px; margin:0 auto; position:relative;}

#page {background:url(../../images/partners/bg.jpg) repeat center center;}

header {position:relative;}
header .bg {background: url(../../images/partners/header-vertical.png) repeat-y; height:125px; position:absolute; width:100%; display:block;}
header #loga{padding:25px 0 55px}
header #loga img{display:inline-block;}
header #loga a{display:inline-block;}
header #loga a:first-child{border-right:1px solid #b7b7b7; padding-right:40px;}
header h1{font-size:30px; line-height:46px; color:#666; padding:0; margin:0}
header h1 img{vertical-align:top; margin-left:15px}
header p{font-size:16px; line-height:24px; color:#666; padding:40px 0 0 0; margin:0}

#vytvorteSi{padding:60px 0 60px 0;}
#vytvorteSi .inner{}

.btnVytvorte {
    font-size: 24px;
    line-height: 60px;
    display: inline-block;
    padding: 0 40px;
    border: 1px solid #cf0219;
    border-radius: 10px;
    font-weight: 900;
    text-shadow: 1px 1px #cf0219;
    background: #e2001a repeat-x 0 0;
    color: #fff;
    text-decoration: none;
    margin: 60px 0;
    text-transform: uppercase;
}
.btnVytvorte:hover{background:#d60e25}
a:visited.btnVytvorte{color:#fff}
#pocet-zakazniku{ position:absolute; right:70px; bottom:40px;}

#testimonials{ background: #f7f6f6 repeat-x 0 0}
#testimonials .inner{padding:30px 0;text-align:left;}
#testimonials h1{font-size:22px; color:#ff9c00; line-height:28px; margin:0 17px 10px}
#testimonials h1 a{text-decoration:none; font-size:13px; display:inline-block; float:right; color:#999}
#testimonials h1 a:hover{text-decoration:underline}
#testimonials .blok{width:300px; margin:15px; float:left;}
#testimonials .blok img{border-radius:4px; margin:0 0 17px;}
#testimonials .blok img.profil{float:left; margin:0 10px 20px 0}
#testimonials .blok .text{ text-align:left; line-height:22px;}
#testimonials .blok .text h1{font-size:14px; line-height:22px; text-transform:uppercase; color:#333; margin:0;}
#testimonials .blok .text a{color:#3799bb;}

footer {background:#333;}
footer .inner{padding:30px 0}
footer .links{float:left; text-align:left; margin:0 0 0 80px; font-size:105%}
footer .links:first-child{margin:0;}
footer .links h1{color:#fff; text-transform:uppercase; font-weight:bold; padding:0 0 10px 0;}
footer .links ul{margin:0; padding:0;}
footer .links ul li{ line-height:16px; padding:10px 0; list-style:none;}
footer .links a{color:#999; text-decoration:none;}
footer .links a:hover{text-decoration:underline}

footer .social{float:right;}
footer .social #like, footer .social #fb{display:inline-block; height:30px; padding:0 30px 0 0}
footer .social #like *,
  footer .social #fb *{vertical-align:middle}

.copyright{text-align:right; color:#999; padding:0 0 30px; width:990px; margin:0 auto;}
.sw-promo-seznam-links-ad {margin-left:85px;}