.page_body {
	background-color: #FFFFFF; 
	background-image: url(../img/body_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.page_body_main {
	background-color: #FFFFFF; 
	background-image: url(../img/body_bg_m.gif);
	background-repeat: repeat-x;
	background-position: top;
}

td, p{
	color:#666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}

a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}

td.body_margin{
	background-image: url(../img/body_margin_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

td.body_margin_main{
	background-image: url(../img/body_margin_bg_m.gif);
	background-repeat: repeat-x;
	background-position: top;
}

table.body_top{
	background-image: url(../img/crmedia_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:115px;
}

table.body_top_main{
	background-image: url(../img/crmedia_top_bg_m.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:115px;
}

table.header{
	height:200px;
}

table.news{
	border: solid 5px;
	border-color:#EEEEEE;
	width:100%;
	padding-left:15px;
	padding-right:10px;
}

td.top_menu{
	color:#999999;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
}

td.newsy_tytul{
	color:#7191C4;
	font-family:Tahoma;
	font-size:14px;
	font-weight:normal;
}

td.news_zajawka{
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}

td.news_tytul{
	color:#002564;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
}

td.news_data{
	color:#666666;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
}

td.more{
	vertical-align:bottom;
	padding-bottom:2px;
	padding-left:3px;
}

td.less{
	vertical-align:bottom;
	padding-bottom:2px;
	padding-right:3px;
}

td.menu1{
	text-align:center;
}

span.top_menu_sep{
	color:#E5E5E5;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

a.link {
	color:#002564;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a.small_blue{
	color:#7191c4;
	font-family:Tahoma;
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
}

a.small_blue:hover{
	color:#333333;
	font-family:Tahoma;
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
}

a.news_tytul{
	color:#002564;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.news_tytul:hover{
	color:#002564;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.top_menu{
	color:#999999;
	text-decoration:none;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
}

a.top_menu:hover{
	color:#000000;
	text-decoration:none;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
}

input.input_wysz{
	background-color: #FFFFFF;
	border-color: #e5e5e5;
	border-width: 1px;
	border-style: solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	width: 99px;
	height: 15px;
}

a.menu1{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

a.menu1:hover{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

td.stopka{
	color:#cccccc;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:20px;
	padding-right:20px;
}

a.stopka{
	color:#cccccc;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
}

a.stopka:hover{
	color:#999999;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
}
.tab_menu {
	line-height: 60%;
	border-collapse: collapse;
	border-spacing: 0px;
}
.tab_menu td { margin: 0px padding: 0px; }

.tab_menu table {
	border-collapse: collapse;
	border-spacing: 0px;
}
.tab_menu table td { margin: 0px padding: 0px; }
.tab_menu table td a { line-height:95%; }

a.menu_collapse_sel {
	text-decoration:none;
	color: #333;
	font-weight: bold;
}
a.menu_collapse {
	text-decoration:none;
	color:#7191C2;
	font-weight: bold;
}
a.menu_collapse:hover { color: #333; text-decoration:none; }


td.page_title{
	color:#333333;
	font-family: Tahoma,Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.artykul_tytul{
	color:#002566;
	font-weight: bold;
	font-size: 11px;
}

a.wiecej{
	color:#7290C2;
	font-family: Arial,Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
}

a.wiecej:hover{
	color:#333333;
	font-family: Arial, Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
}

td.wiecej{
	color:#7290C2;
	font-family: Arial,Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
}

a.searchres_title{
	color:#002566;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
}

a.searchres_title:hover{
	color:#002566;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
}


.normal {
	color:#666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {border: 0;}

#raport table{
	color: #656565;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#raport .inputs{
	border: 1px solid #B8B8B8;
	margin:2px;
}
#raport th{
	text-align:left;
}

#raport th{
	vertical-align:top;
}

/* Style formularza potwierdzenia wieku */
div.ageForm { margin:0px auto; width:554px; background:url(../img/age_middle1.gif) repeat-y left top; font-family:arial, verdana; clear:both; }
div.ageForm div { width:100%; background:url(../img/age_middle2.gif) repeat-y right top; text-align:center; }
div.ageForm div div.upper { width:554px; height:9px; background:url(../img/age_upper.gif) no-repeat center top; }
div.ageForm div div.lower { width:554px; height:9px; background:url(../img/age_lower.gif) no-repeat center top; clear:both; }
div.ageForm div div.close { margin-left:525px; width:15px; height:15px; background:url(../img/age_close.gif) no-repeat center top; cursor:pointer; }
div.ageForm div h1 { font-size:12px; font-weight:bold; margin:20px 0px 20px 0px; padding:0px; }
div.ageForm div form { width:420px; text-align:left; }
div.ageForm div label { font-size:11px; margin:0px 0px 0px 0px; padding:0px; }
div.ageForm div input.wejdz { width:87px; height:27px; margin:10px 0px 0px 0px; border:0px; padding:0px; background:url(../img/age_wejdz.gif) no-repeat center top; cursor:pointer; }
div.ageForm div input.wyjdz { width:87px; height:27px; margin:10px 0px 0px 0px; border:0px; padding:0px; background:url(../img/age_wyjdz.gif) no-repeat center top; cursor:pointer; }
div.ageForm div input.submit { width:87px; height:27px; margin:10px 0px 0px 0px; border:0px; padding:0px; background:url(../img/age_submit.gif) no-repeat center top; cursor:pointer; }
div.ageForm div input.cancel { width:87px; height:27px; margin:10px 0px 0px 0px; border:0px; padding:0px; background:url(../img/age_cancel.gif) no-repeat center top; cursor:pointer; }
.test { width:11px; }
/* ------------------------------------------------- */