body {
	background:#f3f3f3 url(images/body_bg.gif) top left repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #6A6A6A;
	margin:0;
}
.SingleRow02
{
	height:1px; overflow:hidden; clear:both; margin-top:-1px;
}
#content {
background:#ffffff;
	width:770px;
	margin:0px auto;
}
#TopLeft {
width:194px;
float:left;
height:98px;
text-align:left;
padding-left:10px;
}
#TopMenu {
width:184px;
float:left;
text-align:right;
padding-right:20px;
height:210px;
padding-top:5px;
}
#ContentLeft {
width:204px;
float:left;
border-right:dotted 1px #9E9E9E;
}
#LeftNews {
background:#ffffff;
width:204px;
float:left;
padding-bottom:6px;
}
#footer {
height:20px;
border-top:dotted 1px #9E9E9E;
border-bottom:dotted 1px #9E9E9E;
width:760px;
font-size:10px;
clear:both;
text-align:right;
padding-right:10px;
padding-top:6px;
}
#footer span {
padding-top:6px;
height:24px;
margin-left:10px;
}
#footer a {
margin-right:4px;
color:#333333;
text-decoration:none;
}
#footer div a:hover {
text-decoration:underline;
color:#222222;
}
#TopCenter {
width:214px;
float:left;
height:98px;
}
#TopRight {
width:350px;
float:left;
height:98px;
}
#ContentHead {
width:564px;
float:right;
padding:0;
}
div.Content {
 padding-left:10px;
 padding-bottom:12px;
 float:left;
}
.ukryjDiv
{
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
}
div.mGaleria {
	width:120px;
	background-color:#FAFAFA;
	text-align:right;
	float:left;
}
div.dZdjecie {
	width:430px;
	margin-top:4px;
	float:left;
	text-align:center;
}
#ContentHead div.kontakt {
width:184px;
float:left;
padding:0;
margin:0;
text-align:center;
}
#ContentHead li {
margin-bottom:5px;
}
#ContentHead strong {
color:#000000;
}
#TopMenu a {
display:block;
height:17px;
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
background-image:url(images/menu_kwadrat.gif);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
font-size:12px;
padding-top:3px;
font-weight:bold;
color:#000000;
}
#TopMenu a:hover {
text-decoration:none;
color:#990000;
}

.borderT {
border-top:dotted 1px #9E9E9E;
}
.borderTR {
border-top:dotted 1px #9E9E9E;
border-right:dotted 1px #9E9E9E;
}
.borderTL {
border-top:dotted 1px #9E9E9E;
border-left:dotted 1px #9E9E9E;
}
.borderTB {
border-top:dotted 1px #9E9E9E;
border-bottom:dotted 1px #9E9E9E;
}
.borderLR {
border-left:dotted 1px #9E9E9E;
border-right:dotted 1px #9E9E9E;
}
.borderB {
border-bottom:dotted 1px #9E9E9E;
}
.borderBR {
border-bottom:dotted 1px #9E9E9E;
border-right:dotted 1px #9E9E9E;
}
.borderBL {
border-bottom:dotted 1px #9E9E9E;
border-left:dotted 1px #9E9E9E;
}
h1 {
text-align:left;
padding-left:35px;
background-image:url(images/h1_cukierek.gif);
background-position:left center;
background-repeat:no-repeat;
font-size:13px;
height:26px;
padding-top:7px;
color:#333333;
border-bottom:dotted 1px #9E9E9E;
border-top:dotted 1px #9E9E9E;
margin:0;
margin-bottom:4px;
}
.input_form {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5A5A5A;
font-size:11px;
border:solid 1px #CACACA;
}
.submit_form {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3A3A3A;
background-color:#EAEAEA;
font-size:11px;
border:solid 1px #3A3A3A;
width:60px;
}
.submit_form:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FAFAFA;
background-color:#484848;
font-size:11px;
border:solid 1px #3A3A3A;
width:60px;
}
h1.left {
text-align:left;
padding-left:35px;
background-image:url(images/h1_cukierek.gif);
background-position:left center;
background-repeat:no-repeat;
font-size:13px;
height:26px;
padding-top:7px;
color:#333333;
border-bottom:dotted 1px #9E9E9E;
border-top:dotted 1px #9E9E9E;
margin:0;
margin-bottom:4px;
}
a.katalog {
font-size:11px;
margin:3px;
color:#990000;
padding:2px;
border:solid 1px #990000;
background-color:#F9F4F3;
text-decoration:none;
}
#ContentLeft a.katalog:hover {
font-size:11px;
margin:3px;
color:#FBF0EF;
padding:2px;
text-align:center;
border:solid 1px #FBF0EF;
background-color:#990000;
display:block;
float:left;
width:180px;
}
#LeftNews a {
display:block;
margin-top:8px;
margin-left:5px;
text-decoration:none;
color: #6A6A6A;
}
#LeftNews a span {
color:#222222;
font-weight:bold;
}
#LeftNews em {
color:#CA0000;
display:block;
margin-top:0px;
margin-left:140px;
margin-bottom:8px;
}
#LeftNews a span strong {
color:#CA0000;
}
.indexPhoto {
float:right;
display:block;
}