/* Theme Name: Pro_coach */



body { font-family: Werdana, Arial, Helvetica, sans-serif; font-size: 14px; background: #C2DDFF;  padding-top:5px; }
.clear { clear: both; }

#page { position: relative; width: 920px; margin: auto; }

#header { position: relative;  width: 920px; height:290px;   background: url(img/head_logo920.jpg) no-repeat; }
#logo { display: block; width: 300px; height: 85px;  margin-left:150px;  margin-top: 25px; }
#rss { display: block; width: 34px; height: 35px; background: url(img/rss.png) no-repeat; position: absolute; top: 3px; right: 0px; }

#menu { position: relative; margin-left:5px;  margin-top: 0px; z-index:5;}
#menu li {list-style: none;}
#menu ul {visibility: visible; position: absolute; top: 100%; left: 0;}
#menu li ul {visibility: hidden;}
#menu li {float: left; padding-right: 1px; position: relative;}
#menu li li {float: none;}
#menu li:hover ul {visibility: visible; }
#menu a, #menu li:hover li a {display: block; font: 12px/25px verdana, sans-serif; text-decoration: none; padding-left:5px; padding-right: 9px; color: #FBEFF7; background-color: #5F185B;}
#menu li li a {width: 158px; border-top:2px solid #89256C;}
#menu li:hover a{ background-color: #52004E; color: #FBEFF7;}
#menu  li:hover li:hover a { background-color: #52004E; color:  #FBEFF7;}
#menu li:hover li a  { font-size: 11px;}


#searchform { position: absolute; right: 15px; top: 422px; }
#searchform input { width: 178px; height: 18; border: none;  background: url(img/szukaj.jpg);  }
#container { width: 920px; padding-top: 0px;  padding-bottom: 0px; margin: auto; margin-top: 50px;}
#content { position:  relative; width: 870px;   margin-top: 0px; margin-bottom:30px; padding-left: 30px; padding-right: 30px;   padding-bottom: 1px;  padding-top: 25px; background: white;z-index:2;}
#sidebar { width: 215px; float: right; background: url(img/tlo_sidebar.jpg); margin-top:50px;}

.entry { margin-bottom: 60px; }
.entry h1 { font-size: 18px; font-weight: normal; margin-bottom: 4px; }
.entry h1 a { color: black; text-decoration: none; }
.entry p.entry-date { font-size: 12px; margin-bottom: 8px; }
.entry img.entry-thumb { float: left; margin-right: 15px; }
.entry p { line-height: 19px; margin-top: 5px; }
.entry a.more-link { color: #D40900; text-decoration: none; }
.entry a { color: #D40900; text-decoration: none; }
.widget { margin-top: 40px;  margin-left: 30px;}
.widget h2 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
.widget p { line-height: 19px; margin-top: 5px; }

#footer { width:920px; height:25px; background:#5F185B; margin: auto;}
#footer p { font-size: 12px; margin-left: 10px; color:#EEC8E4; padding-top:7px;}
.widget a { color: #D40900; text-decoration: none; }

/* WP extention */
.aligncenter {display: block; margin-left: auto !important; margin-right: auto !important;}
.alignleft {float: left; margin: 5px 15px 10px 0px;}
.alignright {float: right; margin: 5px 0px 10px 15px;}
.wp-caption-text {color: #888;	font-size: 12px;	margin: 5px;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3;	padding-top: 4px; margin: 10px;	max-width:600px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img { margin: 0; padding: 0 !important; border: 0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px;	margin: 0;}
.wp-smiley {margin:0;}
.gallery {margin: auto;}
.gallery .gallery-item {float: left; margin-top: 0; text-align: center;	width: 33%;}
.gallery img { border: 2px solid #cfcfcf;}
.gallery .gallery-caption {	color: #888;	font-size: 12px; margin: 0 0 12px;}
.gallery dl { margin: 0;}
.gallery img { border: 10px solid #f1f1f1;}
.gallery br+br { display: none;}

