/* Start of CMSMS style sheet 'sub_css' */
body {
	background-color: #2c0000;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/bg.png);
	background-repeat: repeat-y;
	background-position: center;
}
a {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
span { position: absolute; left: -30000px;}
.menuTop {
	background-image: url(img/menuTopW.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 34px;
	width: 574px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
}
.menuTop a { color: #616161; }
.menuTop ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.menuTop li {
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
}	
a.logoBlack {
	display: block;
	background-image: url(img/logo_white.png);
	background-repeat: no-repeat;
	height: 56px;
	width: 451px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 20px;
}
.obrazy {
	width: 665px;
	margin-right: auto;
	margin-left: auto;
	height: 312px;
}
.galeria {
	width: 665px;
	margin-right: auto;
	margin-left: auto;

}
dfn { display: none; }
.podGaleria {
	width: 665px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border-top: solid 1px #efece1;
	border-bottom: solid 1px #efece1;
	padding-top: 10px;
	padding-bottom: 10px;
}
.podGaleria ul {
	list-type: none;
	margin: 0px;
	padding: 0px;
}
.podGaleria li {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
}
.podGaleria a { color: #a09c8c; font-weight: bold; }
.podGaleria #menuwrapper #primary-nav .menuactive .menuactive, .podGaleria #menuwrapper .menuactive .menuactive { color: #000000; }
.obrazy a {
	display: block;
	float: left;
	width: 133px;
	height: 312px;
	background-repeat: no-repeat;
}
.obrazy a:hover {
	width: 131px;
	height: 310px;
	border: solid 1px #FFFFFF;
	background-position: center -1px;
}
.obrazy a.slub {background-image: url(img/slub.jpg);}
.obrazy a.portret {background-image: url(img/portret.jpg);}
.obrazy a.panorama {background-image: url(img/macierzynstwo.jpg);}
.obrazy a.reklama {background-image: url(img/reklama.jpg);}
.obrazy a.swiat {background-image: url(img/swiat.jpg);}
.obrazy a.plener { background-image: url(img/plener.jpg);}
.obrazy a.studio { background-image: url(img/albumy.jpg);}
.obrazy a.sesja-przedmalzenska { background-image: url(img/sesja-przedmalzenska.jpg);}
.obrazy a.reportaz { background-image: url(img/reportaz.jpg);}
.obrazy a.videoclip { background-image: url(img/videoclip.jpg);}
/* portrety */
.obrazy a.portrety { width: 332px; background-image: url(img/portrety.jpg);}
.obrazy a.macierzynstwo {width: 333px; background-image: url(img/macierzynstwo.jpg);}
.obrazy a.portrety:hover { width: 330px; }
.obrazy a.macierzynstwo:hover { width: 331px; }

/*ENG*/
.obrazy a.slub-eng {background-image: url(img/slub-eng.jpg);}
.obrazy a.portret-eng {background-image: url(img/portret-eng.jpg);}
.obrazy a.panorama-eng {background-image: url(img/macierzynstwo-eng.jpg);}
.obrazy a.reklama-eng {background-image: url(img/reklama-eng.jpg);}
.obrazy a.swiat-eng {background-image: url(img/swiat-eng.jpg);}
.obrazy a.plener-eng { background-image: url(img/plener-eng.jpg);}
.obrazy a.studio-eng { background-image: url(img/albumy-eng.jpg);}
.obrazy a.sesja-przedmalzenska-eng { background-image: url(img/sesja-przedmalzenska-eng.jpg);}
.obrazy a.reportaz-eng { background-image: url(img/reportaz-eng.jpg);}
.obrazy a.videoclip-eng { background-image: url(img/videoclip-eng.jpg);}

/* portrety */
.obrazy a.portrety { width: 332px; background-image: url(img/portrety.jpg);}
.obrazy a.macierzynstwo {width: 333px; background-image: url(img/macierzynstwo.jpg);}
/*ENG*/
.obrazy a.portrety-eng { width: 332px; background-image: url(img/portrety-eng.jpg);}
.obrazy a.macierzynstwo-eng {width: 333px; background-image: url(img/macierzynstwo-eng.jpg);}
.obrazy a.portrety-eng:hover { width: 330px; }
.obrazy a.macierzynstwo-eng:hover { width: 331px; }

.obrazy_menu {
	width: 665px;
	margin-right: auto;
	margin-left: auto;
	height: 127px;
}
.obrazy_menu a {
	display: block;
	float: left;
	width: 133px;
	height: 127px;
	background-repeat: no-repeat;
}
.obrazy_menu a:hover {
	width: 131px;
	height: 125px;
	border: solid 1px #FFFFFF;
	background-position: center -1px;
}
.obrazy_menu a.slub-s {background-image: url(img/slub-s.jpg);}
.obrazy_menu a.portret-s {background-image: url(img/portret-s.jpg);}
.obrazy_menu a.panorama-s {background-image: url(img/macierzynstwo-s.jpg);}
.obrazy_menu a.reklama-s {background-image: url(img/reklama-s.jpg);}
.obrazy_menu a.swiat-s {background-image: url(img/swiat-s.jpg);}
.obrazy_menu a.blog-s {background-image: url(img/blog-s.jpg);}
.obrazy_menu a.film-s {background-image: url(img/film-s.jpg);}

/*ENG*/
.obrazy_menu a.slub-s-eng {background-image: url(img/slub-s-eng.jpg);}
.obrazy_menu a.portret-s-eng {background-image: url(img/portret-s-eng.jpg);}
.obrazy_menu a.panorama-s-eng {background-image: url(img/macierzynstwo-s-eng.jpg);}
.obrazy_menu a.reklama-s-eng {background-image: url(img/reklama-s-eng.jpg);}
.obrazy_menu a.swiat-s-eng {background-image: url(img/swiat-s-eng.jpg);}
.obrazy_menu a.blog-s-eng {background-image: url(img/blog-s-eng.jpg);}
.obrazy_menu a.film-s-eng {background-image: url(img/film-s-eng.jpg);}

.stopka {
	width: 665px;
	margin-left: auto;
	margin-right: auto;
	color: #626262;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	border-top: solid 1px #5b5b5b;
	margin-top: 5px;
	clear: both;
}
.stopka .lewo { float: left; padding-left: 5px; }
.stopka .lewo a { color: #626262; font-weight: bold; }
.stopka .prawo { float: right; color: #626262; padding-right: 5px; }
.stopka .prawo a { color: #626262; font-weight: bold; }

.info { color: #333; padding: 10px; }
.info a { color: #000; font-weight: bold; }
cite {
	display: block;
	background-image: url(img/cite.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 70px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
cite i { display: block; font-weight: bold; margin-top: 5px; }
/* End of 'sub_css' */

