body {
background: #3d2d20;
margin: 0 auto;
font-family: Georgia, serif;
font-size: 13px;
color: #433c2d;
line-height: 20px;
}

div {
overflow: hidden;
}

p {
margin-top: 0px;
text-align: justify;
}

ul,li {
list-style-type: none;
margin: 0px;
padding: 0px;
}

a:link{text-decoration: none; color: #403a2e; }
a:visited{text-decoration: none; color: #403a2e}
a:hover{text-decoration: none; color: #1F1C15}

.clearfloat {
	clear: both;
}
.galeria_miniaturki {
width: 120px;
height: auto;
float: left;
margin-left: 40px;
}
.galeria_rollover {
width: 112px;
height: 150px;
background: none;
margin-bottom: 3px;
border: 2px solid #8F7159;
}
.galeria_rollover:hover {
	background: white; 	
	filter: alpha(opacity=50);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	border: 2px solid #3F2714;
}
.galeria_big_zdjecie {
float: left;
}
.galeria_zdjecie {
max-width: 450px;
max-height: 600px;
}

.suknie_lista_pozycja {
width: 120px;
height: 180px;
float: left;
margin: 10px;
background: #fffff;
text-align: center;
border: 10px solid #ffffff;
	border-radius: 15px;
	-moz-border-radius: 15px;
	outline:1px solid #EFE7D1;
    -moz-outline:1px solid #EFE7D1; 
   	putline-radius: 15px;
   	-moz-outline-radius: 15px;
}
.suknie_lista_pozycja2 {
width: 188px;
height: 270px;
float: left;
margin: 3px;
background: #fffff;
text-align: center;
border: 10px solid #ffffff;
	border-radius: 15px;
	-moz-border-radius: 15px;
	outline:1px solid #EFE7D1;
    -moz-outline:1px solid #EFE7D1; 
   	putline-radius: 15px;
   	-moz-outline-radius: 15px;
}
.suknie_lista_wiecej {
position: relative;
top: 7px;
left: 20px;
font-style: italic;
}
.suknie_lista_img {
border: 1px solid #6F4514;
}
.suknie_lista_img:hover {
border: 1px solid #2F1D09;
	filter: alpha(opacity=50);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.galeria_img {
border: 0;
margin: 10px;
}
.galeria_img:hover {
	filter: alpha(opacity=50);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#top {
width: 100%;
height: 280px;
text-align: center;
}

#all_brushe {
width: 1055px;
height: auto;
margin: 0 auto;
}
#all_content {
width: 903px;
height: auto;
margin: 0 auto;
}
#brush_left {
width: 77px;
height: 690px;
float: left;
background: url(img/brush_left.png) repeat-y;
margin-top: 20px;
}
#brush_right {
width: 75px;
height: 690px;
float: right;
background: url(img/brush_right.png) repeat-y;
margin-top: 20px;
}
#brush_bottom {
width: 100%;
height: 37px;
background: url(img/brush_bottom.png) no-repeat center top;
margin: 0 auto;
}

#bg_all_top {
width: 903px;
height: 17px;
float: left;
background: url(img/bg_all_top.png) no-repeat;
}
#bg_all_bottom {
width: 903px;
height: 15px;
float: left;
background: url(img/bg_all_bottom.png) no-repeat;
}

.flagi {
	margin-left: 32px;
}
.flaga {border: 1px solid #CFCFCF;}
.flaga:hover {border: 1px solid #AFAFAF;}
#menu {
width: 216px;
height: auto;
float: left;
background: url(img/bg_menu.png) repeat-y ;
padding-bottom: 1000%;
margin-bottom: -1000%;
}
#menu_top {
width: 216px;
height: 700px;
background: url(img/bg_menu_top.png) repeat-y;
overflow: visible;
}
#menu_bottom {
width: 216px;
height: 256px;
min-height: 200px;
background: url(img/bg_menu_bottom.png) no-repeat;
}
#menu_linki {
width: 170px;
height: auto;
padding-top: 5px;
margin-left: 39px;
position: relative;
z-index: 100;
text-align: left;
font-weight: bold;
overflow: visible;
}

.menu_link {margin: 0; padding: 0; position: relative; right: 5px;}
.menu_link a:link{text-decoration: none; color: #574f3d; }
.menu_link a:visited{text-decoration: none; color: #574f3d}
.menu_link a:hover{text-decoration: none; color: #352f22}

.podmenu_link {margin-top: 3px; margin-bottom: 3px; font-size: 12px;}
.podmenu_link a:link{text-decoration: none; color: #574f3d; }
.podmenu_link a:visited{text-decoration: none; color: #574f3d}
.podmenu_link a:hover{text-decoration: none; color: #352f22}


.menu_linia {
color: #e1d5bc;
height: 1px;
background: #e1d5bc;
border:  #e1d5bc;
margin-top: 5px;
margin-bottom: 5px;
padding: 0;
}

#content {
width: 687px;
padding-bottom: 1000%;
margin-bottom: -1000%;
min-height: 837px;
background: url(img/bg_center.png) repeat-y;
}
#content_top {
width: 687px;
height: auto;
min-height: 237px;
float: right;
background: url(img/bg_center_top.png) no-repeat;
}
#content_bottom {
width: 687px;
height: 169px;
float: right;
background: url(img/bg_center_bottom.png) no-repeat;
margin-top: -120px;
}
#zawartosc {
width: 650px;
height: auto;
min-height: 690px;
margin: 17px;
}

.sandsky {
float: left;
margin-left: 80px;
margin-top: 5px;
color: #F5F3EC;
font-size: 11px;
}
.sandsky a:link {text-decoration: none; color: #FFFFFF;}
.sandsky a:visited {text-decoration: none; color: #FFFFFF;}
.sandsky a:hover {text-decoration: none; color: #F1EBDD;}
.copy {
float: right;
margin-right: 77px;
margin-top: 5px;
color: #F5F3EC;
font-size: 11px;
}