/*  CSS document  */

body, #header, div, ul, li, p, h1, h2, h3, h4, h5 {padding:0;margin:0;font-size:11pt;font-weight:normal;font-family:Calibri, Arial, Helvetica}
#header, #section, #footer {width:640px;height:auto;margin:0px auto;background:#ffffff;}
body {background:#ffffff;}

img {margin:0;display:block;}
a {color:#000000;text-decoration:none;}
a:hover {text-decoration:underline;color:#808080;}
a img {border:none;}
.bg_A {background-color:#0b6ec7;}
.bg_B {background-color:#f8e767;}
.bg_C {background-color:#ebecec;}
.clear {width:auto;height:auto;clear:left;}
.top {margin-top:15px;}
.top_more {margin-top:65px;}
.b {font-weight:bold;}
.right {text-align:right;}
.left {text-align:left;}
.to_right {float:right;}
.to_left {float:left;}
.was_read {font-weight:bold;}

.share .fb_iframe_widget span {
 margin-top:25px;
 vertical-align: inherit;
}
.mainshare {margin-left:15px;}
.share > div {
 margin-right: 30px;
}

.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;
}

h1 {padding:25px 0 20px 103px;font-size:24pt;}
h2 {font-size:13pt;font-weight:bold;}
h2.big {font-size:15pt;font-weight:normal;}
h2.program a {background-repeat:no-repeat;width:280px;height:0px;padding-top:75px;overflow:hidden;display:block;}
h2.ps a {background-image: url('../images/program_ps.gif');}
h2.chn a {background-image: url('../images/program_chn.gif');}

#header {height:73px;margin-top:5px;}
#header p {width:400px;height:73px;float:left;background:url('../images/line_up.gif') left bottom no-repeat;}
#header p strong {height:40px;padding:15px 0 0 25px;display:block;color:#0b6ec7;font-weight:normal;font-size:14pt;}
#header p span {display:block;text-align:right;padding-right:10px;color:#6c6c6c;font-size:9pt;}
#header img {float:left;} 

div.motiv {height:305px;padding:10px 25px;background:url('../images/motiv.jpg') center no-repeat;}
div.motiv p {text-align:right;}
div.mid {width:100%;height:7px;padding:0;border-top:30px solid #ffffff;clear:right;}

p.actual {font-style:italic;}
p.actual a {float:right;font-style:normal;color:#0b6ec7;}
p.kupon {width:200px;margin-top:75px;}
p.sleva {padding:20px 0 40px 250px;font-size:14pt;color:#5b5b5b;clear:left;}
p.sleva strong {font-size:20pt;color:#000000;}
p.sleva strong span {font-size:23pt;color:#e31e24;}
p.sleva em, p.video em {font-weight:bold;font-style:normal;}
p.video {width:335px;padding:15px 0 35px 15px;font-size:12pt;border-top:1px solid #b7b8b8;color:#6a6a6a;}
p.video span {color:#000000;}
p.video strong {padding:8px 0 12px 0;display:block;font-size:14pt;color:#000000;}
p.novy_dum {width:260px;height:125px;padding:35px 0 15px 35px;font-size:12pt;border-top:1px solid #b7b8b8;color:#2d2d2d;}
p.novy_dum strong {padding:8px 0 0 0;display:block;font-size:20pt;}
p.splatka {width:190px;height:44px;padding:15px 0 15px 15px;font-size:9pt;background-color:#5a7ab7;color:#ffffff;}
p.splatka strong {font-size:17pt;}

img.line_mid {margin-left:-50px;}

ul.layout {background:url('../images/line_target.gif') top center repeat-y;}
/*ul.layout_A {background:url('../images/line_target_A.gif') top center repeat-y;}*/
ul.no-top {margin-top:0;padding-top:0;}
ul.target {float:left;margin:8px 0;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:7px;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.no-bottom {margin-bottom:0;padding-bottom:0;}
ul.target li.no-top {margin-top:0;padding-top:0;}

ul.main {float:left;margin:8px 0;}
ul.main li {padding:0 10px 10px 0;float:left;list-style-type:none;color:#2b2a29;}
ul.main li:nth-of-type(odd) {width:260px;}
ul.main li:nth-of-type(even) {width:240px;padding-left:20px;}
ul.main li h2 {padding-bottom:8px;}
ul.main li h2 a {font-style:normal;font-weight:normal;color:#2b2a29;}
ul.main li h2 a:hover {color:#808080;text-decoration:none;}

ul.navi {padding:40px 0 35px 0;}
ul.navi li {float:left;list-style-type:none;}
ul.navi li a {padding:0 20px 0 5px;color:#444444;background:url('../images/navi.gif') center right no-repeat;}
ul.navi li a:hover {color:#074d8a;text-decoration:none;}
ul.navi li span {padding:0 20px 0 5px;color:#074d8a;}

ul.odkazy li {padding:20px 15px 0 15px;list-style-type:none;background-color:#ebecec;color:#6a6a6a;}

ul.firma {padding:30px 15px 15px;}
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;}

ul.seznam {margin-left:50px;list-style-position:inside;}

#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;}

table {border-collapse:collapse;margin:20px 50px 20px 50px;font-size:9pt;}
table.full {width:450px;}
table th, td {border:none;padding:2px 5px;}
table th {background:#2a77bc;color:#ffffff;}
table tr:nth-of-type(odd) {background:#f6f6f6;}
table tr:nth-of-type(even) {background:#efefef;}

#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;}
