body { background-image: url('images/background.jpg'); background-repeat: repeat-x; background-color: #FFFFFF; margin: 0; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#polaroid { position:absolute; left:0px; top:0px; width:251px; height:266px; background: url('images/polaroid.jpg') no-repeat; }
#header-img { position:absolute; left:251px; top:0px; width:395px; height:203px; }
#subheader { position:absolute; left:279px; top:184px; width:726px; height:101px; margin: 3px 5px 0 35px; }
#subheader #search { float: left; width: 45%; }
#subheader #cats { float: right; width: 45%; }
#sidebar { position:absolute; left:0px; top:270px; width:279px; margin: 10px 0 5px 3px; }
/* #subheader #shorties { margin: 0; } */
#shorties p { width: 726px; font-size: 9pt; }
#content { right:0; margin: 285px 20px 10px 255px; padding:0; z-index:0; }
#footer { text-align: center; font-size:.8em; border: 1px solid #D4DBD3; width:100%; height:100%; }
.post { width: 726px; border-top: 1px #E0D3CD dotted; padding: 7px 3px 1px 4px; }
.comments { width: 700px; margin: 0 0 5px 5%; padding-left: 8px; }
/* Text Styles */
h1, h2, h3 { font-weight: bold; color: #AA3511; }
h2 { font-size: 14pt; }
h3 { font-size: 12pt; font-weight: normal; }
.post_head { margin-top:-19px; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 14pt; }
.post_head h2 { margin-bottom: 3px; }
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; line-height: 1.4em; font-style: normal; color: #777;}

/* .post_head h2 { font-family: "Trebuchet MS"; font-size: 16px; font-style: italic; } */
p { font-size: .8em; }
a:link { color: #AA3511; text-decoration:none; border: 0; }
a:visited { color: #618788; text-decoration: none; border: 0; }
a:hover { color: #E0D3CD; text-decoration:none; border: 0; }
.pagetitle { text-align:center; text-decoration:underline; }
/* Calendar Styles */
#wp-calendar { border: 2px solid #333333; text-align: center; margin: 0 auto; padding: 0; font-size: smaller; }
#wp-calendar caption { font: bold 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; background-color: #618788; color:#FFFFFF; border: 2px solid #333333; border-bottom: none; margin: 0 auto; }
#wp-calendar tbody, #wp-calendar tfoot { background-color: #B6CAD1; padding: 0; margin: 0; }
#wp-calendar th { padding: 0; }
/* Postit Date */
.post .post_cal { border: 1px solid #A6A6A6; text-align: center; width: 50px; float: left; margin: 0 10px 5px 0; }
.post_cal .dayname { background-color: #AA3511; border-bottom: 1px solid #A6A6A6; color: #FFFFFF; font-size: smaller; font-weight: bolder; width: 100%; }
.post_cal .daynum { border-bottom: 1px solid #A6A6A6; font-size: xx-large; font-weight: bold; width: 100%; }
.post_cal .month, .post_cal .year { font-size: smaller; width: 100%; }
.postmetadata { font-weight: bold; }
/* #sidebar { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; } */
#sidebar { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; }
#sidebar ul { list-style-type: none; margin: 0 5px 10px 10px; font-size: .8em; padding: 0;}
#sidebar ul li h3 { font-size: 1.15em; }
#sidebar ul li ul li a:link { text-decoration: none; }
#sidebar ul li ul li a:visited { text-decoration: none; border: 0; }
#sidebar ul li ul li a:hover { text-decoration:none; border: 0; }
/* Seriously hacked out code for cool boxes */
.sidebox { margin: 0 0; width: 17.5em; background: url('images/sbbody-r.gif') no-repeat bottom right; font-size: 100%; }
.boxhead { background: url('images/sbhead-r.gif') no-repeat top right; margin: 0; padding: 0; text-align: left; }
.boxhead h3 { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background: url('images/sbhead-l.gif') no-repeat top left; margin: 0; padding: 8px 30px 8px; font-weight: bold; font-size: 1.2em; line-height: .8em; }
.boxbody { background: url('images/sbbody-l.gif') no-repeat bottom left; margin: 0; padding: 5px 5px 10px 5px; }
/* google images */
.img{ border-style:outset; border-color: gray; border-width:2px; padding:5px; margin: -15px 10px 0 0}
.desc { text-align:justify; }
.desc li { font-size: .8em; margin-left : 10px; }

.fright {float:right;}
.clear { clear:both;}
.b { font-weight: bold; }
.lft {  text-align: left; }
.rgt {  text-align: right; }
.cnt {  text-align: cnt; }
.jst { text-align:justify; }
.red { color:red; }
.ten, .dfleft a, .fright a { font-size: 10pt;}
.orange { color:#FF6600; }
.topbottom { background-color: #e1f1b5;}
/* Begin Contact Form CSS */
.contactform { position: relative; overflow: hidden; }
.contactleft { width: 25%; text-align: right; clear: both; float: left; display: inline; padding: 4px; margin: 5px 0; }
.contactright { width: 70%; float: right; display: inline; padding: 4px; margin: 5px 0; }
.contacterror { border: 1px solid #ff0000; }
/*votio*/
/*.votio { border:1px solid #c8c8de; margin: auto; width: 150px; padding: 5px; text-align: center; }*/
.votio .stars .vote { cursor : crosshair; }
.votio .votes { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; line-height: 1.4em; font-style: normal; color: #777; }
.entry { margin-top: 20px; }
.entry { font-size: font-size: 10pt;}
.fleft {float:left; margin-right: 10px; margin-bottom: 10px; border-right-color : #777; border-right-style : dotted; border-right-width : 1px; padding-right: 10px; margin-top: 10px;}
.xleft {float:left; margin-right: 10px; margin-bottom: 10px; padding-right: 10px; margin-top: 10px; }
.dfleft {float:left;}
.zobacz2 { margin-bottom: 10px;  text-align: center;}
.img{ margin: 0}

#lnkads1{ margin-top: 15px;  margin-left: 40px;}

.zobacz2 a:link img, .zobacz2 a:visited img, .zobacz2 a:active img, .zobacz2 a:focus img { opacity: .5; }
.zobacz2 a:hover img { opacity: .999 }

.note {color: #777; background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: justify; font-size: 9pt; margin-top: 15px; margin-bottom: 15px; padding: 5px 10px }

.adfleft {float:left; margin-right: 10px; border-right-color : #777; border-right-style : dotted; border-right-width : 1px; padding-right: 10px; }
.m_opis { width: 300px; }

/* links in sidebar */
.links_title {
    font-family: arial,sans-serif;
    font-size: 12px;
    color: #000;
    padding: 0px 1px;
    font-weight: bold;
    text-decoration: underline;
}

#sidebar ul li .sidebox .boxbody ul li .links_item a
{
    font-family: arial,sans-serif;
    font-size: 11px;
    color: #AC3B18;
    font-weight: normal;
    text-decoration: underline;
    padding-left: 6px;
    line-height: 15px;
}

#hinfo { position:absolute; left:510px; top:7px; width:245px; height:17px; z-index:99;}

.GMapEZ .myinfo { width: 15em; }

.adbox { margin: 0 0; width: 746px; background: url('images/sbbody-r2.gif') no-repeat bottom right; font-size: 100%; }
.adboxhead { background: url('images/sbhead-r2.gif') no-repeat top right; margin: 0; padding: 0; text-align: left; }
.adboxhead h3 { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background: url('images/sbhead-l.gif') no-repeat top left; margin: 0; padding: 8px 30px 8px; font-weight: bold; font-size: 1em; line-height: .8em; }
.adboxbody { background: url('images/sbbody-l.gif') no-repeat bottom left; margin: 0; padding: 5px 5px 10px 5px; }

.adbox460 { margin: 0 0; width: 746px; background: url('images/sbbody-r2.gif') no-repeat bottom right; font-size: 100%; }

/* navigation */
.navigation { width: 726px; display: block; text-align: center; margin-top: 10px; margin-bottom: 40px; font-size: 9pt;}
.navigation p { text-align: left; font-size: 9pt; }

.pnavigation { width: 726px; display: block; text-align: center; margin: 0;  padding: 0; font-size: 9pt;}
.pnavigation p { text-align: left; font-size: 9pt; }

.navleft {float:left; }
.navright {float:right;}

.mapbox { margin: 0 0 0 -15px; width: 770px; background: url('images/mapbox-r.png') no-repeat bottom right; font-size: 100%; }
.mapboxbody { background: url('images/mapbox-l.png') no-repeat top left; margin: 0; padding: 5px 5px 10px 5px; }
.mapleft0 {float:left; margin-left: 19px; margin-bottom: 2px; padding-right: 5px; margin-top: 8px; }
.mapleft {float:left; margin-left: 3px; margin-bottom: 2px; padding-right: 5px; margin-top: 8px; }

.xad1 {  width: 721px; margin: 3px 0 0 19px;  padding-top: 5px; border-top-color: gray; border-top-style: solid; border-top-width: 1px;   }
.mad1 { width: 721px; margin-right: 19px; }

.random-places { width: 736px; display: block; margin-top: 10px; font-size: 9pt;}
.random-places p { text-align: left; font-size: 9pt; }
.rmapleft {float:left; margin-left: 3px; margin-bottom: 2px; padding-right: 5px; }
.rad1 {  width: 721px; margin: 3px 0 0 3px;  padding-top: 5px; border-top-color: gray; border-top-style: solid; border-top-width: 1px;   }
.entry li {  font-size: 9pt; }

.faqQ {  font-size: 9pt; font-weight: bolder; margin-top: 15px;}
.faqA {  font-size: 9pt; margin: 5px 0 0 15px; background-color: #EEEEEE; border-color: #CCCCCC; border-width: 1px;  border-style: solid; -moz-border-radius: 5px;}

.archives {  margin-left: 10px; }
.archives ul { list-style-type : square; font-size: .8em; }
.archives ul li { margin-left: 17px;}

.afterpost { width: 726px; padding: 0px 3px 1px 4px; font-size: 9pt; background-color: #EEEEEE; border-color: #CCCCCC; border-width: 1px;  border-style: solid; -moz-border-radius: 5px;}
.afterpost .entry { font-size: font-size: 9pt; margin-top: 0;}
.afterpost .entry .xleft {float:left; margin-top: 0;}

#sidebar ul li ul li a { line-height: 12px;}

.adinfo { width: 710px; font-size: 11px; text-align:right; margin-left: 4px; padding: 0 10px 0 0; }

/* flickr */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; text-align:left; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


