body {
background:url("./images/bcg.jpg") repeat-x;
background-color:#E7E7E7;
margin-top:0;
padding:0;
margin-left:auto;
margin-right:auto;
color:gray;
    }
	    
div {
		font-family:Tahoma;
		font-size:12px;
        position:relative;
		margin-left:auto;
		margin-right:auto;
		height:auto;
    }

a {
text-decoration: none;

}
a:hover{color:red;}
img{border:0px;}
#container{


margin-left:auto;
margin-right:auto;
width: 1024px;
min-height:768px;
overflow: hidden;	

}
#logo{

width: 1024px;
height:110px;
margin-left:auto;
margin-top:0px;
margin-right:auto;

}
#add{
width: 175px;
height:150px;
margin-right:0px;
padding-top:60px;
padding-left:25px;
}
#add a{
color:white;
}
#add a:hover{color:red;}
#content{

background-color: white;
width: 926px;
min-height:756px;
margin-top: 30px;
margin-left:auto;
margin-right:auto;
border:1px solid #CACACA;
}
#frame{

background:url("../images/line.jpg") repeat-y;
width: 906px;
height:auto;
min-height: 400px;
margin-left:63px;
margin-right:auto;
}

#frame .footer{

background:url("http://whitecollar.com.pl/images/content_footer.jpg") no-repeat;
width: 946px;
height:98px;
margin-right:auto;
margin-left:auto;
}

#frame .content{


width: auto;
height: auto;
min-height: 400px;
margin-right:60px;
margin-left:60px;
text-align: justify;
}
#footer{
width: 926px;
height:auto;
margin-right:auto;
margin-left:auto;
margin-top:2px;

	font-family:Tahoma;
	font-size:10px;
}
#menu{
background:url("../images/menu.jpg") no-repeat;
width:324px;
height:53px;
padding-top: 15px;
margin-right:0;
margin-top:0;
	font-family:Tahoma;
	font-size:15px;
}
#menu .element{

margin-left:55px;
}
#menu a{
color:white;
}
#menu a:hover{
color:red;
}
.post{
width:auto;
height:auto;
margin-left:auto;
margin-right:auto;
}
#col_l{
width:209px;
height: auto;
float: left;
}
#col_r{

width:684px;
height: auto;
margin-left:240px;
}
#page_content{
color:black;
font-family:tahoma;
width:660px;
height: auto;
margin-top:20px;
margin-left:0px;
}
.title{
background:url("../images/paseczek.png") no-repeat;
width:416px;
height:60px;
color: white;
	font-family: Tahoma;
	font-size:28px;
	padding-top:6px;
float: left;
}
.date{
width:130px;
height:60px;
	font-family:Tahoma;
	font-size:10px;
	padding-top:6px;
float: right;
}
.post_content{
width: auto;
height:auto;
	font-family:Tahoma;
	font-size:17px;
margin-bottom: 20px;
}

.post_content p{
width:auto;
height:auto;
margin-left:auto;
margin-right:auto;
	font-family: Tahoma;
	font-size:18px;
	color:grey;
	
}
.post_content a{
color: #08C1EA;
}
.post_content li a{
color: grey;

}
.post_content a:hover{
color:red;
}
#menu0 {
	width: 208px;
	margin-top: 25px;
	padding: 0;
}

#menu0 dt {
	background:url("./images/menu_bcg.jpg") no-repeat;
	color: white;
	height:32px;
	font-weight: bold;
	text-align: left;
	font-family:Tahoma;
	font-size:20px;
	margin: 35px 0 0 0;
	padding: 4px 0 0 15px;
}

#menu0 dd {
	
	color: black;
	height:25px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #CACACA;
	margin: 0;
	padding: 1px 15px;
	text-align: left;
	font-family:Tahoma;
	font-size:14px;
	color:#08C1EA;
}
#menu0 dd a{
color: black;
}
#menu0 dd a:hover{
color:red;
}
#menu0 dd.active {
	font-weight: bold;
}
#pag{
margin-left:auto;
margin-right:auto;
text-align: center;
	font-family:Tahoma;
	font-size:14px;
}
#pag a{
color:white;
}
#pag a:hover{
color:red;
}
.author{
color:brown;
margin-left:auto;
margin-right:auto;
font-weight: bold;
	font-family: Tahoma;
	font-size:14px;
}
.read_more{
width:auto;
height:auto;
text-align:right;
margin-right:0px;
	font-family: Tahoma;
	font-size:16px;
	color:grey;
}
.odd{
width: 193px; font-size:14px; margin-left:15px;margin-top:10px; font-family:tahoma; color:black;
}
#footer_1{
width:463px; font-family:Tahoma;font-size:11px; text-align:left;margin-left:0; float:left;
}
#footer_2{
width:463px; float:right; text-align:right; font-family:Tahoma;font-size:11px;
}
.footer_link{color: #5D111D;}
#logo_img1{
margin-left:50px; margin-top:22px;" align="left"; border="0";
}