
body { margin: 0; padding: 0; font: 14px "AGNextRegular", "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, Sans-serif; color: #000; }
a { color: #000; text-decoration: none;	 }
a:hover { text-decoration: underline !important; }

table#start { background: url('tlo_otwierajaca.jpg') repeat-x 0 0; width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
table#start td { margin: 0; padding: 0; height: 446px; font-size: 24px; vertical-align: top; text-align: left; }
td#opening_img { width: 509px; }
div#catalog_title { height: 200px; width: 75%; padding: 0 0 0 5px; background: url('tlo_podstrona_naglowek.jpg') no-repeat top left; }
div#opening_catalog_title { padding: 0 0 10px 5px; font-size: 24px; }
div#opening_catalog_title .year { font-size: 32px; font-weight: bold; }
div#opening_catalog_title a:hover { color: #000 !important; }
div#webadress { padding: 115px 0 0 5px;	height: 195px; }
div#webadress_footer { padding: 5px 0 0 55px; height: 20px; }
div#webadress a, div#webadress_footer a { color: #c00; font-size: 14px; font-weight: bold; text-decoration: none; }
div#catalog_date { color: #999; font-weight: normal; font-size: 11px; padding: 35px 0 0 5px; }
div#catalog_date_header { color: #999 !important; font-size: 11px; font-weight: normal; float: right; position: relative; top: 40px; }
div#catalog_title table#main_title { padding: 0; margin: 0; border-collapse: collapse;font-size: 24px; font-weight: bold; }
div#catalog_title table#main_title td { vertical-align:bottom; height: 118px; padding: 0 0 0 55px;line-height: 0.95; }
div#copyrights { font-weight: bold; color: #999; font-size: 12px; padding-right: 30px; }
div.clear { clear: both; }
div.standard { color: #0033cc; font-weight: bold; }
div.option { color: #C00; font-weight: bold; }
table { border-collapse: collapse; }

div#catalog_container { background: url('tlo_podstrona.jpg') repeat-x 0 0; }
table#catalog { margin-left: 10%; margin-right: 10%; }
table#catalog td.logo { vertical-align: top; width: 228px; }
table#catalog td.logo img { height: 200px; }
table#catalog td.pad { margin: 0; padding: 0; width: 0; }
table#catalog td.banner { height: 200px; vertical-align: top; background: url('tlo_podstrona_naglowek1.jpg') no-repeat top right; padding: 0; line-height: 0.9; }
table#catalog td.menu { width: 185px; padding: 10px 5px 5px 10px; background-image: url('rounded_corners.gif'); background-repeat: no-repeat; }
table#catalog td.menu table { font-size: 0.85em; margin-top: 20px; }

table#catalog td.menu-level-0 { padding-left: 0; padding-bottom: 10px; font-weight: bold; }
table#catalog td.menu-level-1 { padding-left: 14px; padding-bottom: 4px; }
table#catalog td.menu-level-2 { padding-left: 28px; padding-bottom: 4px; }
table#catalog td.menu-level-3 { padding-left: 42px; padding-bottom: 4px; }
table#catalog td.menu-level-4 { padding-left: 56px; padding-bottom: 4px; }
table#catalog td.menu-level-5 { padding-left: 70px; padding-bottom: 4px; }
table#catalog td.menu-level-6 { padding-left: 84px; padding-bottom: 4px; }
table#catalog td.menu-bold { font-weight: bold; }

table#catalog td.content { padding: 0px 5px 5px 25px; vertical-align: top; }
table#catalog td.content a img { border: 0; }

table#catalog td.footer_part1 { height: 80px; text-align: left; font-size: 11px; background: url('tlo_footer.jpg') no-repeat center left; }
table#catalog td.footer_part2 { height: 80px; text-align: right; font-size: 11px; background: url('tlo_footer.jpg') no-repeat center right; }

table.category-link { margin: 0 0 10px 0px; width: 100%; background-color: #fff; border-collapse: collapse; }
table.category-link td.img { width: 1px; padding: 0; }
table.category-link td.img img { width: 205px; }
table.category-link td.sp { width: 10px; }
table.category-link td.name { border-top: 3px solid #ccc; padding: 10px 0 5px 20px; vertical-align: top; }
table.category-link a { font-size: 1.2em; text-decoration: none; color: #555; }
table.category-link a.standard { color: #555; font-size: 20px; }
table.category-link a.option  { color: #C00; }

table.category-st, table.category-st table { width: 100%; margin-bottom: 10px; min-width: 320px; }
table.category-st tr.head { background-color: #e5e5e5; }
table.category-st tr.head td.title { padding: 5px 5px 5px 10px; width: 80%; text-align: left; color: #000; font-weight: bold; font-size: 18px;; background: -moz-linear-gradient(center top , #ffffff, #f0f0f0) repeat scroll 0 0 rgba(0, 0, 0, 0);}
table.category-st tr.head td.option { width: 20%; text-align: right; color: #0033cc; font-weight: bold; text-transform: uppercase;  font-size: 18px;; background: -moz-linear-gradient(center top , #ffffff, #f0f0f0) repeat scroll 0 0 rgba(0, 0, 0, 0); }
table tr.sec-head-st, table tr.item-head-st { background-color: #e5e5e5;  font-size: 16px;  }
table tr.sec-head-st td, table tr.item-head-st td { color: #000; font-weight: bold; }
table tr.sec-head-st td span.option, table tr.item-head-st td span.option { text-align: right; color: #0033cc; text-transform: uppercase; font-size: 16px;}

table.category-op, table.category-op table { width: 100%; margin-bottom: 10px; min-width: 320px; }
table.category-op tr.head { background-color: #e5e5e5; }
table.category-op tr.head td.title { padding: 5px 5px 5px 10px; width: 80%; text-align: left; color: #000; font-weight: bold; font-size: 18px; background: -moz-linear-gradient(center top , #ffffff, #f0f0f0) repeat scroll 0 0 rgba(0, 0, 0, 0); }
table.category-op tr.head td.option { width: 20%; text-align: right; color: #c00; font-weight: bold; text-transform: uppercase; font-size: 18px; background: -moz-linear-gradient(center top , #ffffff, #f0f0f0) repeat scroll 0 0 rgba(0, 0, 0, 0); }
table tr.sec-head-op, table tr.item-head-op { background-color: #e5e5e5; font-size: 16px; }
table tr.sec-head-op td, table tr.item-head-op td { color: #000; font-weight: bold; }
table tr.sec-head-op td span.option, table tr.item-head-op td span.option { text-align: right; color: #c00; text-transform: uppercase; }

span.image-desc { font-size: 11px; }


@font-face {
	font-family: 'arrow_symbols_1regular';
	src: url('../assets/font/arrow_symbols_1-webfont.eot');
	src: url('../assets/font/arrow_symbols_1-webfont.eot?#iefix') format('embedded-opentype'),
	url('../assets/font/arrow_symbols_1-webfont.woff2') format('woff2'),
	url('../assets/font/arrow_symbols_1-webfont.woff') format('woff'),
	url('../assets/font/arrow_symbols_1-webfont.ttf') format('truetype'),
	url('../assets/font/arrow_symbols_1-webfont.svg#arrow_symbols_1regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'AGNextExtraBold';
    src: url('../assets/font/AGNextExtraBold.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AGNextMedium';
    src: url('../assets/font/AGNextMedium.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AGNextRegular';
    src: url('../assets/font/AGNextRegular.otf');
    font-weight: normal;
    font-style: normal;
}


/* clearfix ********************************/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
* * .clearfix { display: block; }
* */* close commented backslash hack */

.wrap-offline-home a:focus,
.wrap-offline a:focus{
	outline: none;
}
.wrap-offline-home a img,
.wrap-offline a img{
	border: 0px;
}
.wrap-offline span.image-desc { font-size: 16px; }

/* end clearfix ********************************/

/* wrap-offline-home ***************************/
.wrap-offline-home{
	margin: auto;
	width: 100%;
	min-width: 800px;
}
.wrap-offline-home .topImg{
	margin: auto;
	display: block;
	padding: 0 100px 0 0;
	max-width: 714px;
}
.wrap-offline-home .top{
	background: url(logoHome.jpg) center center no-repeat;
	height: 407px;
}
.wrap-offline-home .nav{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.wrap-offline-home .nav .nav-today {
	display: inline-block;
	background: url(arrow-right-red.jpg) 0 center no-repeat;
	text-align: center;
	padding: 0 0 0 40px;
	font-size: 25px;
	font-weight: bold;
	color: #000;
	text-decoration: none;

	transition: all, 0.3s;
}
.wrap-offline-home .nav .nav-today:hover {
	background: url(arrow-right-red.jpg) 10px center no-repeat;
	color: #4c4c4c;
	text-decoration: none !important;
}
.wrap-offline-home .content{
	text-align: center;
}
.wrap-offline-home .content .lastModyfication{
	position: relative;
	z-index: 1;
	display: inline-block;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #a3a3a3;
	padding: 12px 20px 6px 20px;
	text-align: left;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f0f0f0));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #ffffff, #f0f0f0);

	/* IE 10 */
	background: -ms-linear-gradient(top, #ffffff, #f0f0f0);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #ffffff, #f0f0f0);
}
.wrap-offline-home .content .lastModyfication>p{
	color: #7d7d7d;
	font-size: 12px;
	padding-bottom: 3px;
	margin: 0px;
}
.wrap-offline-home .content .lastModyfication .lastModyficationData{
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.wrap-offline-home .content .lastModyficationLine{
	position: relative;
	z-index: 0;
	top: -25px;
	border-top: 1px solid #e5e5e5;
}
.wrap-offline-home .footer{
	text-align: center;
	margin-top: 80px;
}
.wrap-offline-home .footer a{
	border-top: 1px solid #cfcfcf;
	text-decoration: none;
	color: #000;
	font-size: 14px;
	padding-top: 10px;
}
.wrap-offline-home .footer p{
	font-size: 10px;
}
/* END wrap-offline-home ***********************/


/* wrap-offline ********************************/
.wrap-offline{
	margin: auto;
	margin-left: 100px;
}
.wrap-offline .widthSite{
	margin-left: auto;
	/*width: 924px;*/
	/* width: 1000px; */
}
.wrap-offline .top{
	position: relative;
	margin: auto;
	background-color: #ffffff;
	text-align: left;
	height: 181px;
}
.wrap-offline .topImg{
	position: absolute;
	top: 0px;
	left: -20px;
	z-index: 0;
	display: block;
}
.wrap-offline .topImgLogo{
	padding-left: 450px;
	padding-top: 20px;
}
.wrap-offline .top .lastModyfication{
	z-index: 1;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #a3a3a3;
	padding: 12px 20px 6px 20px;
	text-align: left;

  position: absolute;
  margin-left: 542px;
  width: 136px;
  display: block;
  top: 40px;


	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f0f0f0));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #ffffff, #f0f0f0);

	/* IE 10 */
	background: -ms-linear-gradient(top, #ffffff, #f0f0f0);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #ffffff, #f0f0f0);
}
.wrap-offline .top .lastModyfication>p{
	color: #7d7d7d;
	font-size: 12px;
	padding-bottom: 3px;
	margin: 0px;
}
.wrap-offline .top .lastModyfication .lastModyficationData{
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.wrap-offline .top .top-today {
	position: absolute;
	top: 130px;
	left: 450px;
	display: inline-block;
	width: 570px;
	background: url(arrow-right-red.jpg) 0 center no-repeat;
	text-align: left;
	padding: 0 0 0 30px;
	margin: 0px;
	font-size: 1.7em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.wrap-offlineLine{
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
}

/* Navigacja ***************************************/

.wrap-offline .content .nav{
	width: 260px;
	background: #ededed;
	float: left;
	padding: 30px;
	min-height: 601px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);
}
.wrap-offline .content .arrowNav{
	font-family: 'arrow_symbols_1regular';
}
.wrap-offline .content .menu-level-2 .arrowNav{
	padding-right: 3px;

	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity: 0.5;
}

.wrap-offline .content .navName {
	display: inline;
}
/* LEVEL 0 */
.wrap-offline .content .nav ul.navToday li,
.wrap-offline .content .nav ul.navTodayMore li{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.wrap-offline .content .nav ul.navToday{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CFCFCF;
	padding-left: 0px;
}
.wrap-offline .content .nav ul.navToday li{

}
.wrap-offline .content .nav ul.navToday li a{
	display: block;
	color: #000;
	font-size: 20px;
	text-decoration: none;
	background: url(sprites.gif) 0 -235px no-repeat;
	padding: 0 0 0 18px;
	transition: all, 0.2s;
}
.wrap-offline .content .nav ul.navToday li a span{
	font-size: 16px;
}
.wrap-offline .content .nav ul.navToday li a:hover{
	color: #6D6D6D;
}
.wrap-offline .content .nav ul.navTodayMore{
	padding-left: 0px;
}
.wrap-offline .content .nav ul.navTodayMore li{
	margin-bottom: 10px;

}
.wrap-offline .content .nav ul.navTodayMore li a{
	display: block;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 0px;
	/*font-size: 18px;*/
	font-size: 20px;
    font-family: 'AGNextRegular';
	transition: all, 0.3s;
}
.wrap-offline .content .nav ul.navTodayMore>li a:hover{
	color: #6D6D6D;
	text-decoration: none !important;
	/*font-size: 15px;*/
}
.wrap-offline .content .nav ul.navTodayMore li a.arrowGreen{
	background: url(sprites.gif) 0 4px no-repeat;
}
.wrap-offline .content .nav ul.navTodayMore li a.arrowRed{
	background: url(sprites.gif) 0 -150px no-repeat;
}
.wrap-offline .content .nav ul.navTodayMore li a.arrowYellow{
	background: url(sprites.gif) 0 -71px no-repeat;
}


/* LEVEL 1 */
.wrap-offline .content .nav ul ul{
	padding: 15px 0 5px 0px;
}
.wrap-offline .content .nav ul ul li:last-child{
	margin-bottom: 0px;
}
.wrap-offline .content .nav ul ul li{

}
.wrap-offline .content .nav ul ul li a{
	font-size: 0.8em !important;
	background: url(sprites.gif) 0 -338px no-repeat !important;

	transition: all, 0s !important;
}
.wrap-offline .content .nav ul ul li a:hover,
.wrap-offline .content .nav ul ul li a.select{
	font-size: 0.8em !important;
	text-decoration: underline;
	color: #6D6D6D !important;
	background: url(sprites.gif) 0 3px no-repeat !important;
}

/* LEVEL 2 */
.wrap-offline .content .nav ul ul ul{
	padding-left: 10px;
}
.wrap-offline .content .nav ul ul ul li a{
	font-size: 0.8em !important;
	background: url(navPunktorGreen.gif) 5px 5px  no-repeat !important;

	transition: all, 0s !important;
}
.wrap-offline .content .nav ul ul ul li a:hover,
.wrap-offline .content .nav ul ul ul li a.select{
	color: #6D6D6D !important;
	text-decoration: none;
	background: url(navPunktorGreen.gif) 5px -41px  no-repeat !important;
}

.wrap-offline .content .nav ul.navToday .menu-level-0{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.wrap-offline .content .nav ul .menu-level-0 a{
	display: block;
	color: #000 !important;
	font-size: 18px !important;
    font-family: 'AGNextRegular';
	text-decoration: none;
	/*background: url(../assets/sprites.gif) 0 -234px no-repeat !important;*/
	padding: 0 0 15px 0px !important;
	margin-bottom: 15px  !important;
	border-bottom: 1px solid #CFCFCF;

	transition: all, 0.2s;
}
.wrap-offline .content .nav ul .menu-level-0 a:hover{
	color: #6D6D6D !important;
}

.menu-level-1{
	font-weight: bold;
}
.menu-level-1:last-child{
	margin-bottom: 10px;
}
.wrap-offline .content .nav ul .menu-level-1 a{
	display: block;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 18px;
	font-size: 16px;
	transition: all, 0.3s;
}
.wrap-offline .content .nav ul .menu-level-1 a:hover{
	color: #6D6D6D;
}
/*.wrap-offline .content .nav ul .arrow-1 a{*/
	/*background: url(../assets/sprites.gif) 0 6px no-repeat;*/
/*}*/
/*.wrap-offline .content .nav ul .arrow-2 a{*/
	/*background: url(../assets/sprites.gif) 0 -69px no-repeat ;*/
/*}*/
/*.wrap-offline .content .nav ul .arrow-3 a{*/
	/*background: url(../assets/sprites.gif) 0 -148px no-repeat;*/
/*}*/


.wrap-offline .content .nav ul li.menu-level-2:last-child{
	margin-bottom: 0px;
}
.wrap-offline .content .nav ul li.menu-level-2 a{
	font-size: 16px !important;
	/*background-image: url(sprites.gif) !important;*/
	/*background-repeat: no-repeat !important;*/
	/*background-position: 0 -338px !important;*/

	transition: all, 0s !important;
}
.wrap-offline .content .nav ul li.menu-level-2 a:hover,
.wrap-offline .content .nav ul li.menu-level-2 a.select{
	font-size: 16px !important;
	/* font-weigth: bold; */
	color: #6D6D6D !important;
	/*background-image: url(sprites.gif);*/
	background-repeat: no-repeat !important;
	background-position: 0 3px;
}

.wrap-offline .content .nav ul li.menu-level-1.menu-bold .navName{
	text-decoration: underline;
}
.wrap-offline .content .nav ul li.menu-level-2.menu-bold .navName{
	text-decoration: underline;
}
.wrap-offline .content .nav ul li.menu-level-3.menu-bold .navName{
	text-decoration: underline;
}
.wrap-offline .content .nav ul li.menu-level-4.menu-bold .navName{
	text-decoration: underline;
}
.wrap-offline .content .nav ul li.menu-level-5.menu-bold .navName{
	text-decoration: underline;
}

.wrap-offline .content .nav ul .menu-level-2.arrow-1 a:hover{
	background-position: 0 4px !important;
}
.wrap-offline .content .nav ul .menu-level-2.arrow-2 a:hover{
	background-position: 0 -71px !important;
}
.wrap-offline .content .nav ul .menu-level-2.arrow-3 a:hover{
	background-position: 0 -150px !important;
}

.wrap-offline .content .nav ul li.menu-level-3 .arrowNav:before,
.wrap-offline .content .nav ul li.menu-level-4 .arrowNav:before,
.wrap-offline .content .nav ul li.menu-level-5 .arrowNav:before,
.wrap-offline .content .nav ul li.menu-level-6 .arrowNav:before{
		content: '■';
		font-size: 7px;
		padding-top: 3px;
		display: block;
	  opacity: 0.5;
}

.wrap-offline .content .nav ul li.menu-level-1 .arrowNav,
.wrap-offline .content .nav ul li.menu-level-2 .arrowNav {
			display: block;
    	margin-right: 5px;
    	margin-top: 3px;
    	float:left;
}
.wrap-offline .content .nav ul li.menu-level-3 .arrowNav,
.wrap-offline .content .nav ul li.menu-level-4 .arrowNav,
.wrap-offline .content .nav ul li.menu-level-5 .arrowNav,
.wrap-offline .content .nav ul li.menu-level-6 .arrowNav{
			display: block;
    	font-size: 0;
    	margin-right: 5px;
    	float:left;
}
.wrap-offline .content .nav ul li.menu-level-3{	padding-left: 10px; }
.wrap-offline .content .nav ul li.menu-level-4{	padding-left: 20px; }
.wrap-offline .content .nav ul li.menu-level-5{	padding-left: 25px; }
.wrap-offline .content .nav ul li.menu-level-6{	padding-left: 30px; }

.wrap-offline .content .nav ul li.menu-level-3 a,
.wrap-offline .content .nav ul li.menu-level-4 a,
.wrap-offline .content .nav ul li.menu-level-5 a,
.wrap-offline .content .nav ul li.menu-level-6 a{
	font-size: 14px !important;
	padding-left: 4px;
	transition: all, 0s !important;
}
.wrap-offline .content .nav ul li.menu-level-3 a:hover,
.wrap-offline .content .nav ul .menu-level-3.menu-bold a,
.wrap-offline .content .nav ul li.menu-level-4 a:hover,
.wrap-offline .content .nav ul .menu-level-4.menu-bold a,
.wrap-offline .content .nav ul li.menu-level-5 a:hover,
.wrap-offline .content .nav ul .menu-level-5.menu-bold a,
.wrap-offline .content .nav ul li.menu-level-6 a:hover,
.wrap-offline .content .nav ul .menu-level-6.menu-bold a{
	color: #6D6D6D !important;
	text-decoration: none;
}

.wrap-offline .content .menu-level-1 .navName.truncate,
.wrap-offline .content .menu-level-2 .navName.truncate,
.wrap-offline .content .menu-level-3 .navName.truncate,
.wrap-offline .content .menu-level-4 .navName.truncate,
.wrap-offline .content .menu-level-5 .navName.truncate,
.wrap-offline .content .menu-level-6 .navName.truncate {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.wrap-offline .content .menu-level-1 .navName.truncate {
    width: 235px;
}
.wrap-offline .content .menu-level-2 .navName.truncate {
    width: 230px;
}
.wrap-offline .content .menu-level-3 .navName.truncate {
    width: 220px;
}
.wrap-offline .content .menu-level-4 .navName.truncate {
    width: 180px;
}
.wrap-offline .content .menu-level-5 .navName.truncate {
    width: 140px;
}
.wrap-offline .content .menu-level-6 .navName.truncate {
    width: 100px;
}

/* END Navigatcja */



/* contentArticles ***************************************/
.wrap-offline .content .contentArticles{
	margin-left: 320px;
	/*width: 635px;*/
	width: 1000px;
}

.wrap-offline .content .contentArticles .contentArticlesUl{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 0 25px;
}

/* pageLevel 0 ******/
.wrap-offline .content .pageLevel0 .category-link{
	display: block;
	margin-bottom: 14px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E3E3E3;
}

.wrap-offline .content .pageLevel0 .name{
	position: relative;
	vertical-align: middle;
	border-top: none !important;
}
.wrap-offline .content .pageLevel0 .sp{
	display: none;
}

.wrap-offline .content .pageLevel0 a.standard b {
    font-size: 25px;
    font-family: 'AGNextRegular';
}

.wrap-offline .content .pageLevel0 a.standard:hover,
.wrap-offline .content .pageLevel0 a.standard {
	position: absolute;
    top: 31px;
    left: -18px;
	border: 1px solid #000;
	min-width: 180px;
	max-width: 650px;
	padding: 10px 30px 10px 30px;
/*	text-decoration: none; */
	/* font-weight: bold; */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	border: none;
	color: rgba(0, 0, 0, 0.7);
	text-shadow: 0 1px 1px rgba(159, 159, 159, 0.4);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
    font-family: 'AGNextMedium';
}
.wrap-offline .content .pageLevel0 a.standard .arrowBtn {
	position: absolute;
	top: 14px;
	right: 20px;
	/*display: block;*/
	display: none;
	width: 16px;
	height: 15px;
	/*background-image: url(../assets/arrowRight.gif);*/
	opacity: 0.7;
}
.wrap-offline .content .pageLevel0 .whiteGradient {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url(../assets/gradient.png) 0 0 repeat-x;
}


.wrap-offline .content .pageLevel0 a.greenBackground,
.wrap-offline .content .pageLevel0 a.greenBackground:hover {
	color: #293800;
	text-shadow: 0px 1px 1px rgba(206, 223, 172, 0.7);

    border: 1px solid transparent;

    -moz-border-image: -moz-linear-gradient(top, #aec86f 0%, #60820A 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #aec86f 0%, #60820A 100%);
    border-image: linear-gradient(to bottom, #aec86f 0%, #60820A 100%);

    border-image-slice: 1;

    /* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c44e', endColorstr='#94B73A',GradientType=0 );
	 /*Safari 4-5, Chrome 1-9*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4c44e), to(#94B73A));
	 /*Safari 5.1, Chrome 10+*/
	background: -webkit-linear-gradient(top, #a4c44e, #94B73A);
	 /*Firefox 3.6+*/
	background: -moz-linear-gradient(top, #a4c44e, #94B73A);
	 /*IE 10*/
	background: -ms-linear-gradient(top, #a4c44e, #94B73A);
	 /*Opera 11.10+*/
	background: -o-linear-gradient(top, #a4c44e, #94B73A);
}

.wrap-offline .content .pageLevel0 a.yellowBackground,
.wrap-offline .content .pageLevel0 a.yellowBackground:hover {
	color: #884511;
	text-shadow: 0px 1px 1px rgba(206, 223, 172, 0.7);

    border: 1px solid transparent;

    -moz-border-image: -moz-linear-gradient(top, #f5c51d 0%, #dc941e 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #f5c51d 0%, #dc941e 100%);
    border-image: linear-gradient(to bottom, #f5c51d 0%, #dc941e 100%);

    border-image-slice: 1;

    /*IE6-9*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffec82', endColorstr='#FFD630',GradientType=0 );
    /*Safari 4-5, Chrome 1-9*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffec82), to(#FFD630));
    /*Safari 5.1, Chrome 10+*/
    background: -webkit-linear-gradient(top, #ffec82, #FFD630);
    /*Firefox 3.6+*/
    background: -moz-linear-gradient(top, #ffec82, #FFD630);
    /*IE 10*/
    background: -ms-linear-gradient(top, #ffec82, #FFD630);
    /*Opera 11.10+*/
    background: -o-linear-gradient(top, #ffec82, #FFD630);
}

.wrap-offline .content .pageLevel0 a.redBackground,
.wrap-offline .content .pageLevel0 a.redBackground:hover {
	color: #562100;
	text-shadow: 0px 1px 1px rgba(206, 223, 172, 0.7);

    border: 1px solid transparent;

    -moz-border-image: -moz-linear-gradient(top,#ffb243  0%, #be6113 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #ffb243 0%, #be6113 100%);
    border-image: linear-gradient(to bottom, #ffb243 0%, #be6113 100%);

    border-image-slice: 1;

    /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3b375', endColorstr='#F69547',GradientType=0 );
    /*Safari 4-5, Chrome 1-9*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3b375), to(#F69547));
    /*Safari 5.1, Chrome 10+*/
    background: -webkit-linear-gradient(top, #f3b375, #F69547);
    /*Firefox 3.6+*/
    background: -moz-linear-gradient(top, #f3b375, #F69547);
    /*IE 10*/
    background: -ms-linear-gradient(top, #f3b375, #F69547);
    /*Opera 11.10+*/
    background: -o-linear-gradient(top, #f3b375, #F69547);
}

/* #9c9cdf */
.wrap-offline .content .pageLevel0 a.purpleBackground,
.wrap-offline .content .pageLevel0 a.purpleBackground:hover {
    color: #000038;
    text-shadow: 0px 1px 1px rgba(206, 223, 172, 0.7);

    border: 1px solid transparent;

    -moz-border-image: -moz-linear-gradient(top, #a1a1ca 0%, #5e5ead 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #a1a1ca 0%, #5e5ead 100%);
    border-image: linear-gradient(to bottom, #a1a1ca 0%, #5e5ead 100%);

    border-image-slice: 1;

    /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acace3', endColorstr='#8383d2',GradientType=0 );
    /*Safari 4-5, Chrome 1-9*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#acace3), to(#8383d2));
    /*Safari 5.1, Chrome 10+*/
    background: -webkit-linear-gradient(top, #acace3, #8383d2);
    /*Firefox 3.6+*/
    background: -moz-linear-gradient(top, #acace3, #8383d2);
    /*IE 10*/
    background: -ms-linear-gradient(top, #acace3, #8383d2);
    /*Opera 11.10+*/
    background: -o-linear-gradient(top, #acace3, #8383d2);
}

/* #8ac6cd */
.wrap-offline .content .pageLevel0 a.blueBackground,
.wrap-offline .content .pageLevel0 a.blueBackground:hover {
    color: #003238;
    text-shadow: 0px 1px 1px rgba(206, 223, 172, 0.7);

    border: 1px solid transparent;

    -moz-border-image: -moz-linear-gradient(top, #6dbec7 0%, #0a7682 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #6dbec7 0%, #0a7682 100%);
    border-image: linear-gradient(to bottom, #6dbec7 0%, #0a7682 100%);

    border-image-slice: 1;

    /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fb8c4', endColorstr='#3babb8',GradientType=0 );
    /*Safari 4-5, Chrome 1-9*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4fb8c4), to(#3babb8));
    /*Safari 5.1, Chrome 10+*/
    background: -webkit-linear-gradient(top, #4fb8c4, #3babb8);
    /*Firefox 3.6+*/
    background: -moz-linear-gradient(top, #4fb8c4, #3babb8);
    /*IE 10*/
    background: -ms-linear-gradient(top, #4fb8c4, #3babb8);
    /*Opera 11.10+*/
    background: -o-linear-gradient(top, #4fb8c4, #3babb8);
}

.wrap-offline .content .pageLevel0 a.greenBackground:hover,
.wrap-offline .content .pageLevel0 a.redBackground:hover,
.wrap-offline .content .pageLevel0 a.yellowBackground:hover,
.wrap-offline .content .pageLevel0 a.purpleBackground:hover,
.wrap-offline .content .pageLevel0 a.blueBackground:hover {
	text-decoration: none !important;
}

.download-icon {
    text-align: right;
    font-size: 30px;
}

/* pageLevel 1 ******/
.wrap-offline .content .pageLevel1 .category-link{
	position: relative;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 14px;
	padding-left: 14px;
	padding-top: 14px;
	border-bottom: 1px solid #E3E3E3;
	cursor: pointer;
}

.wrap-offline .content .pageLevel1 .name{
	position: relative;
	vertical-align: middle;
	border-top: none !important;
}
.wrap-offline .content .pageLevel1 .hoverBackground {
	background-color: #EFEFEF;

	transition: all, 0.4s;
}
.wrap-offline .content .pageLevel1 a.standard{
	position: relative;
	display: block;
	width: 345px;
	padding-right: 33px;
	min-height: 30px;
	padding-top: 4px;
}
.wrap-offline .content .pageLevel1 a.standard:hover{
	text-decoration: none !important;
}
.wrap-offline .content .pageLevel1 a.standard .arrowBtn{
	position: absolute;
	top: 0px;
	right: 20px;
	display: none;
	width: 30px;
	height: 30px;

	border-radius: 20px;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.1);


	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c44e', endColorstr='#94B73A',GradientType=0 );

	 /*Safari 4-5, Chrome 1-9*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4c44e), to(#94B73A));

	 /*Safari 5.1, Chrome 10+*/
	background: -webkit-linear-gradient(top, #a4c44e, #94B73A);

	 /*Firefox 3.6+*/
	background: -moz-linear-gradient(top, #a4c44e, #94B73A);

	 /*IE 10*/
	background: -ms-linear-gradient(top, #a4c44e, #94B73A);

	 /*Opera 11.10+*/
	background: -o-linear-gradient(top, #a4c44e, #94B73A);
}
/*.wrap-offline .content .pageLevel1 a.standard .arrowBtn span{*/
	/*display: block;*/
	/*width: 30px;*/
	/*height: 30px;*/
	/*background: url(../assets/arrowRight.gif) center center no-repeat;*/
/*}*/

/* pageLevel 2 ******/
.wrap-offline .content .pageLevel2 .category-link,
.wrap-offline .content .pageLevel3 .category-link,
.wrap-offline .content .pageLevel4 .category-link,
.wrap-offline .content .pageLevel5 .category-link,
.wrap-offline .content .pageLevel6 .category-link{
	position: relative;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 14px;
	padding-left: 14px;
	padding-top: 14px;
	border-bottom: 1px solid #E3E3E3;
	cursor: pointer;
}

.wrap-offline .content .pageLevel2 .name,
.wrap-offline .content .pageLevel3 .name,
.wrap-offline .content .pageLevel4 .name,
.wrap-offline .content .pageLevel5 .name,
.wrap-offline .content .pageLevel6 .name{
	position: relative;
	vertical-align: middle;
	border-top: none !important;
}
.wrap-offline .content .pageLevel2 .hoverBackground,
.wrap-offline .content .pageLevel3 .hoverBackground,
.wrap-offline .content .pageLevel4 .hoverBackground,
.wrap-offline .content .pageLevel5 .hoverBackground,
.wrap-offline .content .pageLevel6 .hoverBackground{
	background-color: #EFEFEF;

	transition: all, 0.4s;
}
.wrap-offline .content .pageLevel2 a.standard,
.wrap-offline .content .pageLevel3 a.standard,
.wrap-offline .content .pageLevel4 a.standard,
.wrap-offline .content .pageLevel5 a.standard,
.wrap-offline .content .pageLevel6 a.standard{
	position: relative;
	display: block;
	width: 345px;
	padding-right: 33px;
	min-height: 30px;
	padding-top: 4px;
}
.wrap-offline .content .pageLevel2 a.standard:hover,
.wrap-offline .content .pageLevel3 a.standard:hover,
.wrap-offline .content .pageLevel4 a.standard:hover,
.wrap-offline .content .pageLevel5 a.standard:hover,
.wrap-offline .content .pageLevel6 a.standard:hover{
	text-decoration: none !important;
}
.wrap-offline .content .pageLevel2 a.standard .arrowBtn,
.wrap-offline .content .pageLevel3 a.standard .arrowBtn,
.wrap-offline .content .pageLevel4 a.standard .arrowBtn,
.wrap-offline .content .pageLevel5 a.standard .arrowBtn,
.wrap-offline .content .pageLevel6 a.standard .arrowBtn{
	position: absolute;
	top: 0px;
	right: 20px;
	display: none;
	width: 30px;
	height: 30px;

	border-radius: 20px;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.1);

	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c44e', endColorstr='#94B73A',GradientType=0 );

	/*Safari 4-5, Chrome 1-9*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4c44e), to(#94B73A));

	/*Safari 5.1, Chrome 10+*/
	background: -webkit-linear-gradient(top, #a4c44e, #94B73A);

	/*Firefox 3.6+*/
	background: -moz-linear-gradient(top, #a4c44e, #94B73A);

	/*IE 10*/
	background: -ms-linear-gradient(top, #a4c44e, #94B73A);

	/*Opera 11.10+*/
	background: -o-linear-gradient(top, #a4c44e, #94B73A);
}
/*.wrap-offline .content .pageLevel2 a.standard .arrowBtn span,*/
/*.wrap-offline .content .pageLevel3 a.standard .arrowBtn span,*/
/*.wrap-offline .content .pageLevel4 a.standard .arrowBtn span,*/
/*.wrap-offline .content .pageLevel5 a.standard .arrowBtn span,*/
/*.wrap-offline .content .pageLevel6 a.standard .arrowBtn span{*/
	/*display: block;*/
	/*width: 30px;*/
	/*height: 30px;*/
	/*background: url(../assets/arrowRight.gif) center center no-repeat;*/
/*}*/


#idContentArticles .head{
	/*border-top: 50px solid #fff;*/
	border-bottom: 1px solid #c6c6c6;
	background-color: #fff !important;

	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#FCFAFA',GradientType=0 );

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#FCFAFA));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #ffffff, #FCFAFA);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #ffffff, #FCFAFA);

	/* IE 10 */
	background: -ms-linear-gradient(top, #ffffff, #FCFAFA);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #ffffff, #FCFAFA);

}
#idContentArticles .head .title{
	padding: 10px 0px 10px 10px;
	font-size: 18px;
}
#idContentArticles .item-head-st,
#idContentArticles .sec-head-op,
#idContentArticles .sec-head-st,
#idContentArticles .item-head-op{
	border: 1px solid #dddddd;
	background-color: #f9f9f9;
}
#idContentArticles .item-head-st td,
#idContentArticles .sec-head-op td,
#idContentArticles .sec-head-st td,
#idContentArticles .item-head-op td{
	padding: 10px 10px 10px 10px;
}
#idContentArticles .item-head-st td .option,
#idContentArticles .sec-head-op td .option,
#idContentArticles .sec-head-st td .option,
#idContentArticles .item-head-op td .option{
	text-align: right;
}


/* footer ************************************************/
.wrap-offline .footer{
	text-align: left;
	margin-top: 80px;
	margin-bottom: 30px;
}
.wrap-offline .footer a{
	border-top: 1px solid #cfcfcf;
	text-decoration: none;
	color: #000;
	font-size: 14px;
	padding-top: 10px;
	margin-left: 315px;
}
.wrap-offline .footer p{
	font-size: 10px;
	margin-left: 315px;
}
/* END footer ********************************************/

.welcome {
	color: #5c5c5c;
	font-size: 38px;
}
