/*  CSS document  */


body, #header, div, ul, li, p, h1, h2, h3, h4, h5 {padding:0;margin:0;font-size:12pt;font-weight:normal;font-family:Calibri, Arial, Helvetica}
#header, #section, #footer {width:640px;height:auto;margin:0px auto;background:#ffffff;}
body {background:#ffffff;}

.share .fb_iframe_widget span {
 margin-top:25px;
 vertical-align: inherit;
}
.mainshare {margin-left:15px;}
.share > div {
 margin-right: 30px;
}
.share .fb-like iframe {margin-top:-3px;}

.register {
  margin-top: 30px;
  font-size: 10pt;
  padding-left: 45px;
  background-image: url('../images/register.gif');
  background-repeat: no-repeat;
  background-position: left center;
}
.register a {
  text-decoration: underline;
}

img {margin:0;display:block;}
a {color:#000000;text-decoration:none;}
a:hover {text-decoration:underline;color:#808080;}
a img {border:none;}
a.novy_dum:hover {text-decoration:none;}
.bg_A {background-color:#ffffff;}
.bg_B {background-color:#e1e1e1;}
.bg_C {background-color:#f3f5f4;}
.clr_A {color:#2b2a29;}
.clear {width:auto;height:auto;clear:left;}
.right {text-align:right;}
.left {text-align:left;}
.to_right {float:right;}
.to_left {float:left;}
.top {margin-top:15px;}
.top_more {margin-top:65px;}
.no-top {padding-top:0 !important}
.no-left {padding-left:0 !important}
.no-right {padding-right:0 !important}
.no-bottom {padding-bottom:0 !important}
.nothing {padding:0 !important;}
.border {border-bottom:2px solid #c5c7c6;}
.more {color:#0b6fc7;}

h1 {padding:25px 0 20px 103px;font-size:24pt;}
h1.logo {padding:0;margin:0;float:left;font-size:12pt;}
h2 {font-size:13pt;font-weight:bold;}
h2.extra {font-weight:normal;text-transform:uppercase;}
#header {height:77px;margin-top:5px;}
#header p {width:400px;height:73px;float:left;}
#header p strong {height:40px;padding:15px 0 0 25px;display:block;color:#2b2a29;font-weight:normal;font-size:15pt;}
#header p span {display:block;text-align:left;padding-left:25px;color:#6c6c6c;font-size:9pt;}
#header img {float:left;} 
a.logo {width:102px;height:0px;padding-top:73px;overflow:hidden;display:block;float:left;background-image:url('../images/logo.gif');}

div.main_motiv {width:640px;height:440px;margin-top:10px;background:url('../images/up.jpg') center no-repeat;color:#ffffff;}
div.main_motiv p {font-size:14pt;padding:140px 225px 140px 235px;color:#606060;text-align:center;}
div.main_motiv h2 {width:610px;padding:260px 30px 0 0;text-align:right;font-weight:normal;line-height:50pt;font-size:65pt;}
div.main_motiv h2 span {font-size:40pt;line-height:20pt;}

p.motto {font-size:14pt;padding:15px;text-align:center;}
p.actual {font-style:italic;padding:80px 0 0 20px;}
p.actual a {float:right;font-style:normal;color:#0b6ec7;}
p.wish {width:190px;height:200px;box-sizing:border-box;float:left;padding:30px 20px 30px 30px;line-height:11pt;font-size:10pt;color:#ef4d7b;box-sizing:border-box;text-align:left;}
p.wish.pl {width:250px;}
p.wish .signature {padding-top:15px;float:right;}

ul.target {float:left;color:#6a6a6a;}
ul.target li {width:280px;padding:20px;float:left;list-style-type:none;}
ul.target li h2 {padding-bottom:8px;color:#2b2a29;}
ul.target li a {font-style:italic;font-weight:bold;}
ul.target li a.normal {font-style:normal;font-weight:normal;}
ul.target li h2 a {font-style:normal;font-weight:normal;color:#2b2a29;}
ul.target li h2 a:hover {color:#808080;text-decoration:none;}
ul.target li.mid {width:100%;height:2px;padding:0;border-top:8px solid #ffffff;border-bottom:8px solid #ffffff;}
ul.target li.little {width:100%;height:2px;padding:0;border-top:8px solid #ffffff;border-bottom:8px solid #ffffff;}
ul.target li.little_A {width:100%;height:2px;padding:0;border-bottom:8px solid #ebecec;}
ul.target li.little_B {width:100%;height:2px;padding:0;border-top:8px solid #ebecec;}
ul.target li.full {width:600px;}
ul.target li.full_min {width:600px;padding-top:0;padding-bottom:0;}
ul.target li.no-bottom {margin-bottom:0;padding-bottom:0;}
ul.target li.no-top {margin-top:0;padding-top:0;}

ul.odkazy li {padding:20px 15px 20px 15px;list-style-type:none;background-color:#ebecec;color:#6a6a6a;}
div.blog {width:535px;padding:0 0 0 105px;float:left;}
div.blog ul {width:535px;padding:0;}
div.blog ul li {width:auto;padding:0;}
div.blog ul li.full {width:100%;}
div.blog ul li.blog_L {width:315px;padding-top:13px;padding-bottom:10px;}

ul.firma {padding:30px 15px 15px;background-color:#f7f7f7;float:left;margin-top:20px;}
ul.firma li {width:180px;height:80px;padding:0 0 15px 0;margin-right:10px;float:left;list-style-type:none;font-size:9pt;color:#2d2d2d;border-right:1px solid #b8b9b9;}
ul.firma li:first-child {width:100%;height:auto;font-size:12pt;border-right:none;} 
ul.firma li:last-child {width:225px;margin:0;border-right:none;}

p.novy_dum {width:605px;height:70px;padding:50px 0 45px 35px;font-size:12pt;border-top:1px solid #b7b8b8;color:#2d2d2d;float:left;}
p.novy_dum strong {padding:8px 0 10px 0;display:block;font-size:30pt;}
p.novy_dum span.splatka {width:220px;height:80px;padding:15px 0 12px 15px;margin-right:10px;font-size:9pt;background-color:#fcd40c;color:#000000;position:absolute;}
p.novy_dum span.splatka strong {width:115px;overflow:hidden;float:left;font-size:17pt;display:block;}
p.novy_dum span.splatka em {width:105px;overflow:hidden;height:15px;float:left;padding:0;margin-top:-1px;font-style:normal;display:block;font-weight:bold;font-size:8pt}
p.novy_dum span.splatka em.first {margin-top:6px;}
p.novy_dum span.cena_domu {width:205px;padding:4px 0 4px 0;border-top:1px solid #573e00;float:left;font-size:12pt;}
p.novy_dum span.cena_domu strong {display:inline;float:none;font-size:12pt;}

#section.main {width:540px;padding:0px 50px 50px;}
#section.main h1 {padding-left:0px;}
#section.main p {padding:5px 0;}
#section.main p a {font-style:italic;font-weight:bold;}
#section.main p.no-top {margin-top:0;padding-top:0;}
#section.main p.no-bottom {margin-bottom:0;padding-bottom:0;}

#footer a {width:640px;padding:5px 0;font-size:20pt;display:block;background:#0071b9;color:#ffffff;text-align:center;text-decoration:none;}
#footer a:hover {text-decoration:none;color:#ffffff;}