body {
		margin: 0px;
		padding: 0px;
		background-color: #F5E9E2;
		background-image: url('/_g/site_background.gif');
		background-repeat: repeat-x;

}

img						{ border: none; /*behavior: url("pngbehavior.htc");*/ }
ul						{ list-style: square; margin-top: 0px; margin-bottom: 0px; }
form					{ margin: 0px; padding: 0px; }
p						{ margin: 0px; padding: 0px 0px 10px 0px; }
p img					{ margin: 0px 5px; }
.hidden					{ display: none; }
.noborder				{ border: none; }
.bold					{ font-weight: bold; }
.normal					{ font-weight: normal; }
.go-right				{ float: right; }
.go-left				{ float: left; }
.no-scroll				{ overflow: hidden; }
.clear					{ clear: both; }

.er-purple				{ color: #C61A52; }
.er-blue				{ color: #4C72BD; }
.er-gray				{ color: #808080; }
.er-light-gray			{ color: #CCCCCC; }
.er-purple a			{ color: #C61A52; text-decoration: none; margin: 0px; }
.er-blue a				{ color: #4C72BD; text-decoration: none; margin: 0px; }
.er-purple a:hover, 
.er-blue a:hover		{ color: #000; text-decoration: none; }


h1, h2, h3 {
		font-family: Arial, Verdana, sans-serif;
		font-weight: bold;
		padding: 0px 0px 5px 0px;
		margin: 0px;
		color: #C61A52;
}
h1 { 	font-size: 20px; font-weight: normal; }
h2 { 	font-size: 16px; }
h3 {	font-size: 13px; }

h1 a, h2 a, h3 a {
		color: #C61A52;
		text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
		color: #ED1F62;
		text-decoration: none;
}
.desc {
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
}
.file-desc {
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #808080;
}

/* header -------------------------------------------------------- */

#wrapp	{ margin: 0px auto; width: 850px; }

#content-header {
		background-position: left top;
		background-repeat: no-repeat;
		background-color: transparent;
		padding: 0px;
		margin: 0px auto;
		width: 850px;
		height: 150px;
}
.content-header-logo {
		position: relative;
		top: 45px;
		left: 38px;
}
.content-header-languages {
		position: relative;
		top: 12px;
		left: 165px;

		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #DC829F;
}
.content-header-languages img {
		margin: 0px;
		padding: 0px 4px 0px 4px;
		position: relative;
		top: 3px;
}

/* main menu ----------------------------------------------------- */

.content-header-menu {
		background-position: left top;
		background-repeat: no-repeat;
		background-color: transparent;
		padding: 10px 0px 0px 22px;
		margin: 0px;
		width: 828px;
		height: 70px;

		font-family: Arial, Verdana;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 0.2pt;
		line-height: 12px;
		text-align: left;
		color: #FFF;
}
td.linkit, td.linkit-sel {
		width: 90px;

		height: 40px;
		margin: 0px;
		text-align: center;
		padding: 0px 5px; 
		vertical-align: middle;
}
td.linkit a				{ color: #FFF; text-decoration: none; }
td.linkit a:hover		{ color: #FFCC00; text-decoration: none; }
td.linkit-sel a			{ color: #AF1345; text-decoration: none; }
td.linkit-sel a:hover	{ color: #000; text-decoration: none; }

/* main ---------------------------------------------------------- */

#content-main {
		background-image: url('/_g/er_content_bg.gif');
		background-position: left top;
		background-repeat: repeat-y;
		background-color: transparent;
		padding: 0px;
		margin: 0px;
		width: 850px;

		font-family: Arial, verdana;
		font-size: 12px;			
		color: #000;
}
.content-main-framing {
		background-color: transparent;
		display: block;
		width: 750px;
		text-align: left;
		vertical-align: top;
		margin: 0px;
		padding: 0px 38px 0px 38px;
}

.main-left-block { /* podzial strony na lewa i prawa kolumne */
		margin: 0px;
		padding: 15px 15px 0px 0px;
}
.main-right-block {
		margin: 0px;
		padding: 15px 0px 0px 0px;
}
.main-right-block a {
		color: #000;
		text-decoration: underline;
}
.main-right-block a:hover {
		color: #C61A52;
		text-decoration: none;
}

/* footer -------------------------------------------------------- */

#content-footer {
		background-position: left top;
		background-repeat: no-repeat;
		font-family : Verdana, Arial;
		font-size: 10px; 
		padding: 0px;
		margin: 0px 0px 30px 0px;
		width: 850px;
		height: 195px;
		text-align: left;
		vertical-align: top;
}
.content-footer-menu {
		display: block;
		width: 500px;
		text-align: left;
		vertical-align: top;
		margin: 0px 0px 0px 38px;
		padding: 40px 0px 0px 0px;
		color: #CEDBE1;
}
.menu-list {
		padding: 0px;
		margin: 0px;
		line-height: 16px;
}
.menu-list span {
		color: #DC829F;
		padding: 0px 2px 0px 2px;
}
.menu-list a {
		color: #FFF;
		text-decoration: none;
}
.menu-list a:hover {
		color: #FFCC00;
		text-decoration: none;
}
.copyright {
		margin-top: 70px;
		color: #FFF;
}
.copyright span {
		color: #DC829F;
		margin: 0px 4px 0px 4px;
}
.copyright a {
		color: #FFCC00;
		text-decoration: none;
		border-bottom: 1px dashed #CF5D29;
		padding-bottom: 2px;
}
.copyright a:hover {
		color: #FFFF00;
		text-decoration: none;
		border-bottom: none;
		padding-bottom: 2px;
}
.author {
		margin-top: 20px;
		color: #91002e;
}
.author a {
		color: #91002e;
		text-decoration: none;
}
.author a:hover {
		color: #ffcc00;
		text-decoration: none;
}

/* content ------------------------------------------------------- */

.box-menu {
	display: block;
	width: 189px;
	margin: 0px 0px 15px 0px;
	border-right: 1px #DC829F solid;
}
.box-menu ul, .box-menu ul li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		text-transform: none;
}
#left-navigation li {
		background-image: url('/_g/ico_menu_point_purple.gif');
		background-position: left 3px;
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
		padding: 0px 0px 3px 13px;
		color: #000;
}
#left-navigation li.list-def {
	background-image: url('/_g/ico_menu_point_purple.gif');
}
#left-navigation li.list-selected {
	background-image: url('/_g/ico_menu_point_yellow.gif');
}
#left-navigation li.list-def a {
		color: #000;
		text-decoration: none;
}
#left-navigation li.list-def a:hover {
		color: #C61A52;
		text-decoration: none;
}
#left-navigation li.list-selected a {
		color: #C61A52;
		text-decoration: none;
}
#left-navigation li.list-selected a:hover {
		color: #ED1F62;
		text-decoration: none;
}

.box-adv { margin-top: 15px; }
.box-adv, .box-subscribe, .box-recommend { padding: 0px 0px 15px 0px; }

.box-subscribe {
		background-image: url('/_g/erazaban_box_subscribe.gif');
		background-position: left top;
		background-repeat: no-repeat;
		background-color: transparent;	
		display: block;
		height: 105px;
		padding: 0px 15px;
}
.box-subscribe-field {
		background-image: url('/_g/input_sub_field.gif');
		background-position: left top;
		background-repeat: no-repeat;
		background-color: transparent;	
		vertical-align: middle;
		height: 22px;
		width: 132px;

		margin: 65px 0px 0px 0px;
}
.box-subscribe-field input {
		background-color: transparent;
		border: none;
		margin: 0px 3px;
		padding: 3px 0px 5px 0px;
		width: 126px;	
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #000000;	
}
.box-subscribe-button {
		margin: 65px 0px 0px 0px;
}
.subscribe-button {
		background-image: url('/_g/input_sub_button.gif');
		background-position: left top;
		background-repeat: no-repeat;
		background-color: transparent;	
		vertical-align: middle;
		height: 22px;
		width: 22px;

		border: 0px;
		cursor: pointer;
}
.box-recommend {
		background-position: left top;
		background-repeat: no-repeat;
		background-color: transparent;	
		display: block;
		height: 105px;
		padding: 0px 15px;
}
.box-recommend-button {
		text-align: center;
		padding-top: 65px;
}
.recommend-button {
		background-image: url('/_g/input_button_132a.gif');
		background-position: left top;
		background-repeat: no-repeat;
		background-color: transparent;	
		vertical-align: middle;
		height: 22px;
		width: 132px;

		border: 0px;
		cursor: pointer;
		font-family: Arial, Verdana;
		font-weight: bold;
		font-size: 11px;
		letter-spacing: 1px;
		color: #3E8FB9;	
		text-transform: uppercase;
		padding-bottom: 2px;
}
.recommend-button:hover {
		color: #006699;	
}
.recommend-button-pop {
		background-image: url('/_g/input_button_132b.gif');
		background-position: left top;
		background-repeat: no-repeat;
		background-color: transparent;	
		vertical-align: middle;
		height: 22px;
		width: 132px;

		border: 0px;
		cursor: pointer;
		font-family: Arial, Verdana;
		font-weight: bold;
		font-size: 11px;
		letter-spacing: 1px;
		color: #FFF;	
		text-transform: uppercase;
		padding-bottom: 2px;
}
.recommend-button-pop:hover {
		color: #ffcc00;	
}

.content-main cite {
		font-style: italic;
}
.content-main p span {
		color: #808080;		
}
.content-main a {
		color: black;
		text-decoration: underline;
}
.content-main a:hover {
		color: #AF1345;
		text-decoration: none;
}
.content-main ul li a {
	text-decoration: none;
}
.content-main ul li a:hover {
		text-decoration: none;
		color: #FF6600;		
}
.text-block p {
		text-align: justify;
		padding: 0px 0px 10px 0px;
		margin: 0px;
		line-height: 16px;
}

/* other --------------------------------------------------------- */

.readmore, .readless {
		font-family: Arial, Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #000;
		text-align: right;
		padding: 0px 5px 0px 0px;
		margin-bottom: 30px;
}
.readmore a, .readless a {
		color: #000;
		text-decoration: none;
}
.readmore a:hover, .readless a:hover {
		color: #C61A52;		
		text-decoration: none;
}
.readmore img {
		position: relative;
		top: 6px;
		left: 5px;
}
.readless img {
		position: relative;
		top: 4px;
		left: 5px;
}
.content-img {
		text-align: center;
		padding: 15px 0px;
}
.content-img span {
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #808080;	
		margin-top: 3px;
		text-align: left;
}
.img-zoom {
		position: relative;
		left: 5px;
}

/* polec --------------------------------------------------------- */

.polec_strone_div {
	position: absolute;
	top: 300px;
	visibility: hidden;
	z-index: 100;
	/*background: transparent url('/_g/shadow-alpha.png') no-repeat bottom right;*/
	margin: 10px 0px 0px 10px;
}

.polec_strone-block {
	position: relative;
	bottom: 6px;
	right: 6px;
	width: 350px;
	border-top: 1px solid #af1345;
	border-left: 5px solid #af1345;
	border-right: 1px solid #af1345;
	border-bottom: 1px solid #af1345;
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

/*
* html #polec_strone_div {
	background: transparent url('/_g/blank.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_g/shadow-alpha2.png', sizingMethod='scale')
}

* html .polec_strone-block {
	width: 350px;
	position: relative;
	bottom: 6px;
	right: 6px;
	margin: 6px 0px 0px 6px;
}
*/

.eraz-selected a {
		font-weight: bold;
		color: #C61A52; 
		text-decoration: none; 
}
.eraz-selected a:hover {
		font-weight: bold;
		color: #000; 
		text-decoration: none; 
}