/* 
    Document   : Gabinet Psychologiczny - Agnieszka Kraus
    Created on : 2012-02-03, 13:52:10
    Author     : Dominik Danda
    Description:
        Purpose of the stylesheet follows.
*/
* {
	margin: 0;
	padding: 0;
}

body {
    margin: 0;
    padding: 0;
    height: 100%;
    color: #555555;
    font-family: verdana;
    font-size: 13px;
}

img {
    border: 0;
}

#container {
/*    min-height: 100%;*/
    top: 400px;
    position: relative;
    z-index: 2;
	height: 100%;
}

/*.header_0 {
    background: url('/s/img/header_bg.png') repeat-x;
    width: 100%;
    height: 400px;
    
    min-width: 960px;
    margin: 0 auto;
    position: absolute;
    display: block;
    z-index: 30;
}

.header_center_0 {
    background: url('/s/img/header.png') no-repeat;
    width: 960px;
    height: 400px;
    margin: 0 auto;
    position: relative;    
}*/

#header {
    background: url("header_bg.png") repeat-x;
    width: 100%;
    height: 675px;
    min-width: 960px;
    margin: 0 auto;
    position: absolute;
    display: block;
    overflow: hidden;
    z-index: 1;
}

.header_center {
    background: url("header_2.png") no-repeat;
    width: 960px;
    height: 400px;
    margin: 0 auto;
	
    text-align: left;
    position: relative;
    overflow: hidden;
}

.header_left {
    background: url("header_left.png") no-repeat;
    width: 206px;
    height: 675px;
    position: relative;
    left: -582px;
    top: -400px;
    
    overflow: hidden;
    padding: 0px;
}

.header_right {
    background: url("header_right.png") no-repeat;
    width: 206px;
    height: 675px;
    position: relative;
    left: 582px;
    top: -1075px;
    display: block;
    
    overflow: hidden;
    padding: 0px;
}

/* Rezerwacja online */
#booking {
	float: left;
    margin-top: 371px;
    margin-left: 1px;
	width: 237px;
}

#welcome {
	font-family: times;
	color: #979797;
	font-size: 14px;
	float: left;
	margin-top: 378px;
	margin-left: 15px;
	text-shadow: 0px 0px 6px #979797;
}

#welcome span {
	color: #7fce12;
	text-shadow: 0px 0px 6px #7fce12;
}

#body_main {
    width: 960px;
}

#menu {
    width: 238px;
    float: left;
    text-align: left;
    background: #ffffff;
}

#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 236px;
}

/* 1 poziom */
#menu ul li {
    width: 236px;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
}

#menu ul li a {
    height: 23px;
    background: url("menu_position.png") no-repeat;
    display: block;
    padding-left: 20px;
    padding-top: 5px;
    font-family: verdana;
    font-size: 13px;
    text-decoration: none;
    color: #000000;
}

#menu ul li a:hover {
    background: url("menu_position_over.png") no-repeat;
}

/* 2 poziom */
#menu ul li ul li {
    background: #ecf1eb;
    display: block;
    font-family: verdana;
    border: 0;
    border-top: 1px solid #ffffff;
}

#menu ul li ul li a {
    height: 23px;
    background: #ecf1eb;
    padding-left: 40px;
    display: block;
    padding-top: 5px;
    font-size: 13px;
    text-decoration: none;
    color: #000000;
}

#menu ul li ul li a:hover {
    background: #d0d9cf;
}

/* 3 poziom */
#menu ul li ul li ul li {
    background: #ecf1eb;
    display: block;
    font-family: verdana;
    border: 0;
    border-top: 1px solid #ffffff;
}

#menu ul li ul li ul li a {
    height: 23px;
    background: #f5f5f5;
    padding-left: 60px;
    display: block;
    padding-top: 5px;
    font-size: 13px;
    text-decoration: none;
    color: #000000;
}

#menu ul li ul li ul li a:hover {
    background: #e5e5e5;
}

/* Szybki kontakt */
#fastContact {
    background: url("kontakt_bg.png") no-repeat;
    padding: 15px;
    font-family: verdana;
    font-size: 12px;
    height: 200px;
}

#fastContact b {
    font-family: Times;
    font-size: 18px;
    font-weight: lighter;
    color: #007700;
    line-height: 30px;
}

#fastContact p {
    padding: 5px;
    margin: 0;
    color: #777777;
}

#fastContact a {
    color: #00cc00;
    text-decoration: none;
    font-family: verdana;
    font-size: 12px;
}

#fastContact a:hover {
    text-decoration: underline;
}

/*#menu ul ul a:link, #menu ul ul a:visited {
    background-color: #ED9F9F;
    color: #711515;
}
#menu ul ul a:hover {
    background-color: #711515;
    color: #FFFFFF;
}*/




/*#menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#menu ul ul {
    margin-left: 12px;
    background: #ff0000;
}

#menu ul li {
    width: 236px;
    height: 28px;
    background: url('/s/img/menu_position.png') no-repeat;
    text-align: left;
    display: block;
}*/

.menu_position {
    width: 236px;
    height: 28px;
    background: url("menu_position.png") no-repeat;
}


#content {
    width: 722px;
    background: #ffffff;
    float: left;
    min-height: 300px;
	
}

#post {
    margin: 20px 30px;
    text-align: left;
}

.clearfix {
    clear: both;
}

#post_title {
	margin: 25px 0 0px 30px;
	font-family: Helvetica,arial,sans-serif;
    font-size: 25px;
    font-weight: lighter;
    color: #007700;
    line-height: 30px;
}

#post_author {
	margin-left: 40px;
	font-family: Helvetica,arial,sans-serif;
    font-size: 12px;
    color: #c1c1c1;
}

#post_image {
	margin: 22px 16px 6px 16px;
	float: left;
}

#post_introduction {
	padding: 20px 10px 0 10px;
}

#post_Content {
	margin-top: 10px;
	padding: 10px;
}

/*.body {
    padding: 400px 0 90px 0;
    
    width: 100%;
    height: 275px;
    min-width: 960px;
    margin: 0 auto;
    position: absolute;
    display: block;
    overflow: hidden;
    z-index: 50;
}*/

/*.body_center {
    width: 1372px;
    height: 275px;
    margin: 0 auto;
    z-index: 200;
    position: relative;
    overflow: hidden;
    
    background: url('/s/img/content.png') no-repeat;
}*/

/*.body_left {
    background: #aaffaa url('/s/img/content_left.png') no-repeat;
    width: 335px;
    height: 275px;
    position: relative;
    left: -519px;
    top: -400px;
    
    overflow: hidden;
    padding: 0px;
}*/

/*.body_right {
    background: #aaaaff url('/s/img/content_right.png') no-repeat;
    width: 335px;
    height: 275px;
    position: relative;
    left: 647px;
    top: -800px;
    z-index: 100;
    display: block;
    
    overflow: hidden;
    padding: 0px;
}*/

#footer {
   width: 100%;
   height: 90px;
   background: url("footer_bg.png");
}

#footerContent {
   width: 960px;
   height: 90px;
   margin: 0 auto;
   background: url("footer_2.png") no-repeat;
}

#footerText
{
	padding: 35px 0 0 130px;
}

#footerText div {
	padding: 15px 10px 0 0;
	font-family: sans-serif;
	font-size: 11px;
	color: #8ea988;
	float: left;
}

#dot {
	width: 15px;
	height: 36px;
	background: url("kropki.png") no-repeat;
}

#design {
	width: 75px;
	height: 36px;
	background: url("3king.png") no-repeat;
}

#design:hover { background: url("3king_a.png") no-repeat; }

#execution {
	width: 118px;
	height: 36px;
	background: url("entestat.png") no-repeat;
}

#execution:hover { background: url("entestat_a.png") no-repeat; }

.button
{
	margin: 15px 5px 5px 5px;
	padding: 2px 4px;
}