  /*
9px  - .750em          
10px - .833em
11px - .917em
12px - 1em
13px - 1.083em
14px - 1.167em
15px - 1.250em
16px - 1.333em
17px - 1.417em
18px - 1.500em
19px - 1.583em
20px - 1.667em
21px - 1.750em
22px - 1.833em
23px - 1.917em
24px - 2.000em
*/   
html{font-size:100.01%;} 
body{
font-size:.750em;
font-family:tahoma,helvetica,verdana,sans-serif;
color:#333;
margin:0;
padding:0;
text-align:center;
background:#002342 url(images/bg.gif) repeat-x;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#000;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr{display:none;}
.break{display:block;}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
#allRepeat{
width:100%;
padding:0;
margin:0;
background:url(images/all-bg-repeat.gif) repeat-y center top;
}
#all{
width:100%;
padding:0;
margin:0;
background:url(images/all-bg.gif) no-repeat center top;
}
#page{
width:970px;
margin:0px auto;
text-align:left;
}
#header{
width:970px;
height:166px;
position:relative;
background:#fff url(images/header-shadow-top.gif) no-repeat left top;
}
#header h3.logo{
background: #1097cc;
position:absolute;
top:0;
right:0;
width:109px;
height:166px;
}
#header h3.logo span{
width:109px;
height:166px;
background:url(images/header-logo.gif);
}
#header h3.bubbles{
position:absolute;
top:28px;
left:109px;
width:570px;
height:172px;
}
#header h3.bubbles span{
width:570px;
height:172px;
background:url(images/header-bubbles.jpg);
}
#header h1.bobroviny{
background: #1097cc url(images/header-bobroviny.gif);
position:absolute;
top:28px;
line-height: 50px;
left:0;
width:861px;
text-indent: 30px;
height:138px;
}
#header h1.bobroviny span{
width:861px;
height:138px;
background:url(images/header-bobroviny.gif);
}

#header h2.hpCsob{
background: #1097cc;
position:absolute;
top:9px;
line-height: 50px;
right:0;
width:110px;
text-indent: 30px;
height:106px;
}
#header h2.hpCsob span{
width:110px;
height:106px;
background: url(images/header-bobroviny.gif) no-repeat right top;
}

#header h1 a {
color: #fff;
}
#header .description {
position: absolute;
top: 107px;
left: 35px;
color: #fff;
font-size: 18px;
}
#header #bubbleBot{
position:absolute;
top:200px;
left:326px;
width:184px;
height:19px;
background:url(images/header-bubble.gif);
}
#searchBox label {
display: none;
}
#searchBox #s{
position:absolute;
top:71px;
left:527px;
width:161px;
_width:191px;
height:41px;
_height:51px;
padding:15px 10px 0 20px;
background:url(images/search-input.gif) no-repeat;
border:0;
font-family:tahoma, sans-serif;
font-size:16px;
}
#searchBox #searchsubmit{
position:absolute;
top:71px;
left:718px;
width:89px;
height:51px;
background:url(images/search-btn.gif) no-repeat;
border:0;
cursor:pointer;
line-height: 500px;
text-indent: 500px;
overflow: hidden;
}
#content{
width:970px;
position:relative;
background:#fff url(images/content-bg.gif) repeat-y 657px 0;
min-height:696px;
line-height:1.3;
}
* html #content{
height:696px;
}
#content #contentLineTop{
position:absolute;
top:0;
left:657px;
width:8px;
height:284px;
background:url(images/content-line-top.gif) no-repeat;
display:block;
}
#content #contentLineBot{
position:absolute;
bottom:0;
left:657px;
width:8px;
height:329px;
background:url(images/content-line-bot.gif) no-repeat;
display:block;
}
#content #tearLeft{
position:absolute;
top:203px;
left:0;
width:15px;
height:54px;
background:url(images/tear-left.gif) no-repeat;
display:block;
}
#content #tearRight{
position:absolute;
top:571px;
right:0;
width:14px;
height:68px;
background:url(images/tear-right.gif) no-repeat;
display:block;
}
#mainCol{
width:628px;
margin:24px 0 0 29px;
float:left;
display:inline;
overflow: hidden;
}
#rightCol{
width:278px;
float:right;
margin:24px 14px 0 0;
display:inline;
}

.post{
padding:0 20px 17px 90px;
position:relative;
}
.post h2, .page404 h2{
font-size:26px;
color:#000000;
font-weight:normal;
padding:0 0 6px;
}
.post h2.firstH2{
font-size:32px;
}
.post h2 a{
text-decoration: none;
}
.post p{
padding:0 0 16px;
}
.postCalendar{
position:absolute;
top:5px;
left:-10px;
width:87px;
height:70px;
background:url(images/calendar.png) no-repeat;
text-align:center;
}
* html .postCalendar{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.patektrinacteho.cz/wp-content/themes/default/images/calendar.png', sizingMethod='scale');
background: transparent;
left:-100px;
}
.postCalendarDay{
display:block;
font-weight:bold;
color:#fff;
margin:14px 0 0;
}
.postCalendarDate{
display:block;
font-size:16px;
font-weight:bold;
color:#0f0f0f;
margin:8px 0 0;
}
.postComments{
position:absolute;
top:95px;
left:-2px;
width:86px;
height:40px;
padding:7px 0 0;
background:url(images/comment-numbers.gif) no-repeat;
text-align:center;
}
* html .postComments{
left:-100px;
height:47px;
}
.postComments a{
font-size:16px;
font-weight:bold;
color:#fff;
}
.postNoComments{
font-size:10px !important;
font-weight:normal !important;
}
.post .underTitle{
font-size:11px;
padding: 10px 0 0 0;
}
.post .underTitle a{
font-weight:bold;
}
.post .underTitle .fl{
margin:0 40px 0 0;
}
.post .linkMore{
color:#0d95c8;
font-weight:bold;
padding-bottom: 10px;
}
.postImage{
margin: 1px 0 10px;
overflow: hidden;
position:relative;
width: 513px;
}
.postImageTopBg{
width:513px;
height:6px;
position:absolute;
top:0;
left:0;
background:url(images/perex-image-corners-t.png) no-repeat;
}
* html .postImageTopBg {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.patektrinacteho.cz/wp-content/themes/default/images/perex-image-corners-t.png', sizingMethod='image');
}
.postImageBottomBg{
width:513px;
height:6px;
position:absolute;
bottom:0;
left:0;
background:url(images/perex-image-corners-b.png) no-repeat;
}
* html .postImageBottomBg {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.patektrinacteho.cz/wp-content/themes/default/images/perex-image-corners-b.png', sizingMethod='image');
}
.bobrBublina {
background:url(images/bobr-0.jpg) no-repeat left top;
color: #FFF;
font-weight: bold;
height: 56px;
overflow: hidden;
padding: 24px 65px 35px 200px;
width: 248px;
}
.bobrBublina1 {
background:url(images/bobr-1.jpg) no-repeat left top;
}
.bobrBublina2 {
background:url(images/bobr-2.jpg) no-repeat left top;
}
.bobrBublina3 {
background:url(images/bobr-3.jpg) no-repeat left top;
}
.bobrBublina4 {
background:url(images/bobr-4.jpg) no-repeat left top;
}
.postBobr{
width:474px;
height:113px;
background:url(images/perex-bobr.jpg) no-repeat 0 0;
margin:0 0 1px 11px;
font-size:13px;
font-weight:bold;
color:#fff;
position:relative;
}
.postBobrIn{
/*padding:20px 30px 15px 185px;*/
overflow:hidden;
width:250px;
height:53px;
position:absolute;
top:22px;
left:185px;
}
.rightColBox{
width:278px;
background:url(images/box-repeat.gif) repeat-y;
margin:0 0 20px;
}
.rightColBox.noShadow {
background: transparent;
}
.rightColBox p {
padding-top: 10px;
}
h3.h3Oblogu{
width:278px;
height:40px;
}
h3.h3Oblogu span{
width:278px;
height:40px;
background:url(images/h3-o-blogu.gif);
}
h3.h3Stranky{
width:278px;
height:40px;
}
h3.h3Stranky span{
width:278px;
height:40px;
background:url(images/h3-stranky.gif);
}
h3.h3Kategorie{
width:278px;
height:40px;
}
h3.h3Kategorie span{
width:278px;
height:40px;
background:url(images/h3-kategorie.gif);
}
h3.h3Archiv{
width:278px;
height:40px;
}
h3.h3Archiv span{
width:278px;
height:40px;
background:url(images/h3-archiv.gif);
}
h3.h3Anketa{
width:278px;
height:40px;
}
h3.h3Anketa span{
width:278px;
height:40px;
background:url(images/h3-anketa.gif);
}
h3.h3Rss{
width:278px;
height:40px;
}
h3.h3Rss span{
width:278px;
height:40px;
background:url(images/h3-rss.gif);
}
h3.h3Novinky{
width:278px;
height:40px;
}
h3.h3Novinky span{
width:278px;
height:40px;
background:url(images/h3-novinky.gif);
}
#novinkyEmailem {
position: relative;
}
#novinkyEmailem br {
 display: none;
}
#novinkyEmailem .type_s2_action {
position: absolute;
left: 0;
top: 35px;
width: 180px;
}
#novinkyEma {
background: url(images/novinky-email.gif) no-repeat left top;
border: 0;
height: 23px;
width: 169px;
float: left;
font-family:tahoma, sans-serif;
font-size:14px;
margin-bottom: 10px;
padding: 7px 7px 0;
}
* html #novinkyEma {
height: 30px;
}
#novinkySub {
height: 30px;
float: left;
width: 75px;
}
.rightColBoxIn{
padding:15px 22px 30px 16px;
width:240px;
background:url(images/box-bot.gif) no-repeat left bottom;
}
.noShadow .rightColBoxIn {
background: transparent;
padding:15px 5px;
width:268px;
}
ul.listPages li{
padding:6px 0 6px;
}
ul.listPages a{
color:#003767;
font-weight:bold;
}
ul.listPages a.active,ul.listPages a:hover{
color:#00adee;
}
ul.listCategories{
/*margin:0 0 0 -14px;*/
margin:0;
}
ul.listCategories li{
clear: both;
padding:3px 0;
}
ul.listCategories a{
float: left;
color:#003767;
font-weight:bold;
position: relative;
margin: 0 -500px 0 45px;
width: 200px;
}
ul.listCategories a.active,ul.listCategories a:hover{
color:#00adee;
}
ul.listCategories span{
margin:-3px 0 0 -14px;
font-weight:bold !important;
color:#fff !important;
font-size:11px !important;
float:left;
width:56px;
height:30px;
line-height:1.6;
text-align:center;
display:block;
background:url(images/categories-number.gif) no-repeat
}
ul.rssList{
background:url(images/rss-icon.gif) no-repeat 0 2px;
margin:0 0 7px;
}
ul.rssList li{
padding:0 0 6px 50px;
}
ul.rssList a{
font-weight:bold;
color:#003768;
}
table#wp-calendar {
background: url(images/cal-bg.gif) repeat-x 0 10px;
border-collapse: collapse;
font-family: tahoma, sans-serif;
margin-left: -8px;
text-align: center;

}
table#wp-calendar caption {
font-size: 12px;
font-weight: bold;
color: #003767;
position: relative;
padding-bottom: 14px;
}
table#wp-calendar caption a {
color: #003767;
}
table#wp-calendar .preM {
position: absolute;
left: 0;
top: 0;
overflow: hidden;
width: 26px;
height: 13px;
}
table#wp-calendar .preM span {
background: url(images/cal-prev.gif) no-repeat left top;
position: absolute;
cursor: pointer;
left: 0;
top: 0;
width: 26px;
height: 13px;
}
table#wp-calendar .nexM {
position: absolute;
right: 0;
top: 0;
overflow: hidden;
width: 26px;
height: 13px;
}
table#wp-calendar .nexM span {
background: url(images/cal-next.gif) no-repeat left top;
position: absolute;
cursor: pointer;
left: 0;
top: 0;
width: 26px;
height: 13px;
}
table#wp-calendar caption, table#wp-calendar thead, table#wp-calendar tbody {
display: block;
}
table#wp-calendar th {
padding-bottom: 9px;
text-transform: uppercase;
width: 35px;
}
table#wp-calendar tbody td {
font-size: 11px;
height: 27px;
padding-top: 2px;
vertical-align: top;
width: 36px;
}
table#wp-calendar tbody td a {
background: url(images/cal-a.gif) no-repeat 2px 3px;
color: #fff;
display: block;
font-weight: bold;
height: 23px;
margin: -5px 0 0 3px;
padding-top: 5px;
width: 32px;
}
table#wp-calendar tbody td#today {
background: url(images/cal-today.gif) no-repeat right top;
}
table#wp-calendar tbody td#today, table#wp-calendar tbody td#today a {
color: #00adee;
font-weight: bold;
}
table#wp-calendar tbody td#today a {
background: transparent;
}
#footer{
width:990px;
min-height:93px;
background:#002342 url(images/footer.gif) no-repeat 0 0;
margin:0 auto;
font-size:11px;
color:#bde4ea;
text-align:left;
}
* html #footer{
height:93px;
}
#footer a{
color:#bde4ea;
}
#footer .fl{
margin:38px 0 0 10px;
}
#footer .fr{
margin:38px 10px 0 0;
}
h3#comments,h3#respond{
color:#003767;
font-size:22px;
font-weight:normal;
margin:0 0 12px 90px;
}
textarea#comment{
padding:8px;
width:497px;
height:176px;
background: url(images/textarea-513.gif) no-repeat top left;
_background-attachment: fixed;
margin:0 0 12px 92px;
font-family:tahoma;
font-size:12px;
border:0;
float:left;
overflow: auto;
position: relative;
}
#commentform #submit{
width:167px;
height:35px;
background:url(images/btn-odeslat-komentar.gif) no-repeat;
border:0;
padding:0;
margin:0 0 0 92px;
cursor:pointer;
}
.commentItem{
width:528px;
background:url(images/comment-bg.gif) repeat-y;
margin:0 0 20px 77px;
position:relative;
color:#333;
font-weight:normal;
font-size:12px;
}
.commentItemIn{
position:relative;
padding:8px 8px 10px 28px;
z-index:1000;
}
.commentItemTop{
position:absolute;
top:0;
left:0;
width:528px;
height:32px;
background:url(images/comment-top.gif) no-repeat;
z-index:10;
}
.commentItemBot{
position:absolute;
bottom:0;
_bottom:-7px;
left:0;
width:528px;
height:7px;
background:url(images/comment-bot.gif) no-repeat;
z-index:10;
}
#commentform{
margin:0 0 35px 0px;
}
#commentform .input201{
width:185px;
height:25px;
padding:8px 8px 0;
margin:0 0 0 92px;
background:url(images/input-text-201.gif) no-repeat;
_background-attachment: fixed;
border:0;
float:left;
}
#commentform .commentLabel{
font-size:12px;
padding:8px 0 0 10px !important;
display:block;
float:left;
}
#commentform .subscribe-to-comments {
margin: 9px 0 0 90px;
}
.subform fieldset {
border: 1px #ccc solid;
margin: 10px 20px 10px 0;
padding: 0 10px 10px;
}
.subform p {
  padding-top: 10px;
}
.subform ol {
padding: 20px 30px;
}
.asterisk{
font-size:16px;
color:#68a701;
}
.padB15{
padding-bottom:15px !important; 
}
.entry{
padding-bottom:10px;
}
.postmetadata{
font-size:11px;
}
h2.pagetitle{
font-size:30px;
font-weight:normal;

color:#003767;
padding:0 0 12px;
}
/*
ol.commentlist{
padding:0 0 0 10px;
list-style-position:inside;
}
ol.commentlist li{
background:url(images/comment-number.gif) no-repeat 0 3px;
padding:20px 0 0 22px;
color:#003768;
font-size:15px;
font-weight:bold;
}
*/
.article{
line-height:1.5;
}
.article p{
padding:0 0 16px;
}
.wp-pagenavi {
background: #f0f0f0 url(images/pagenation.gif) no-repeat left top;
height: 39px;
line-height: 49px;
margin-left: 90px;
padding: 10px 10px 0 10px;
text-align: center;
width: 497px;
}
.wp-pagenavi a {
display: block;
float: left;
height: 31px;
line-height: 27px;
padding: 0 10px
}
.wp-pagenavi .current {
background: #003767 url(images/page-act.gif) no-repeat left top;
color: #FFF;
display: block;
float: left;
height: 34px;
font-weight: bold;
line-height: 27px;
text-align: center;
width: 42px;
}

/* anketa */
.wp-polls {
  color: #003767;
  margin-left: 10px;
  text-align: left;
  width: 244px;
}
.wp-polls p {
  padding: 0 0 7px;
}
.wp-polls-ul {
  margin: 0 0 10px 0!important;
}
.wp-polls-ul li {
  background: url(images/li-bg.gif) no-repeat left bottom !important;
  margin-top: 10px;
  padding-right: 9px;
}
.wp-polls-ul li.polls {
  background: transparent !important;
  font-weight: bold;
}
.wp-polls-ul li strong {
  color: #83be02;
  font-weight: bold;
}
.wp-polls-ul li span {
  background: #79a813 url(images/li-1.gif) repeat-x left top;
  border: 0;
  display: block;
  float: left;
  height: 21px;
  margin: 7px 0 0 2px;
}
.wp-polls-ul li span span {
  background: url(images/li-1-l.gif) no-repeat left top;
  margin: 0;
  width: 6px;
}
.wp-polls-ul li em {
  background: url(images/li-r.png) no-repeat left top;
  float: left;
  font-size: 0.8em;
  height: 21px;
  margin: 6px -30px 0 0;
  padding-left: 5px;
  position: relative;
  width: 30px;
}
* html .wp-polls-ul li em {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.patektrinacteho.cz/wp-content/themes/bobr/images/li-r.png', sizingMethod='crop');
}


.wp-polls-ul li.barva1, .wp-polls-ul li.barva1 strong {
  color: #83be02;
  display: block;
}
.wp-polls-ul li.barva1 span {
  background: #00adee url(images/li-1.gif) repeat-x left top;
}
.wp-polls-ul li.barva1 span span {
  background: url(images/li-1-l.gif) no-repeat left top;
}
.wp-polls-ul li.barva2, .wp-polls-ul li.barva2 strong {
  color: #00adee;
  display: block;
}
.wp-polls-ul li.barva2 span {
  background: #00adee url(images/li-2.gif) repeat-x left top;
}
.wp-polls-ul li.barva2 span span {
  background: url(images/li-2-l.gif) no-repeat left top;
}
.wp-polls-ul li.barva3, .wp-polls-ul li.barva3 strong {
  color: #ee7f00;
  display: block;
}
.wp-polls-ul li.barva3 span {
  background: #ee7f00 url(images/li-3.gif) repeat-x left top;
}
.wp-polls-ul li.barva3 span span {
  background: url(images/li-3-l.gif) no-repeat left top;
}
.wp-polls-ul li.barva4, .wp-polls-ul li.barva4 strong {
  color: #6f6f6f;
  display: block;
}
.wp-polls-ul li.barva4 span {
  background: #6f6f6f url(images/li-4.gif) repeat-x left top;
}
.wp-polls-ul li.barva4 span span {
  background: url(images/li-4-l.gif) no-repeat left top;
}
.wp-polls-ul li.barva5, .wp-polls-ul li.barva5 strong {
  color: #00447f;
  display: block;
}
.wp-polls-ul li.barva5 span {
  background: #00447f url(images/li-5.gif) repeat-x left top;
}
.wp-polls-ul li.barva5 span span {
  background: url(images/li-5-l.gif) no-repeat left top;
}

/* Linkovani clanku */
.linkovani {
  padding: 7px 10px 6px 0;
  margin: 15px 0 20px 0;
  color: #F07800;
  border: 1px solid #cccccc;
  border-left: 0;
  border-right: 0;
}
.linkovani strong {
  float: left;
  line-height: 21px;
  font-weight: normal;
  color: #333333;
}
.linkovani span {
  float: left;
  padding-left: 14px;
}
.linkovani a, .linkovani a:visited {
  position: relative;
  display: block;
  color: rgb(0, 55, 103);
  padding: 2px 0 2px 21px;
}
.linkovani a:hover {
  text-decoration: none;
}
.linkovani a.jagg {
  background: url(images/ico-jagg.gif) no-repeat left center;
}
.linkovani a.linkuj {
  background: url(images/ico-linkuj.gif) no-repeat left center;
}
.linkovani a.google {
  background: url(images/ico-google.gif) no-repeat left center;
}
.linkovani a.del {
  background: url(images/ico-del.gif) no-repeat left center;
}
.linkovani span.clearl {
  display: block;
  float: none;
  width: 100%;
  height: 1px;
  font-size: 1px;
  padding: 0;
  margin: 0;
  clear: both;
  overflow: hidden;
}

.rec_link {
  margin-bottom: 10px;
}

.rec_link a {
  float: right;
  color: #00ADEE;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

.rec_link:hover a {
  text-decoration: none;
}
