@font-face {
    font-family: 'Zurich';
    src: url('zurchc-webfont.eot');
    src: url('zurchc-webfont.eot?iefix') format('eot'),
         url('zurchc-webfont.woff') format('woff'),
         url('zurchc-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html, body {
height: 100%;
}

html { overflow:auto; overflow-x:hidden; }

BODY {
color:#000000;
font-size:12px;
text-align:center;
background-color: #252021;
background-repeat: repeat-x;
background-image: url(../images/shared/bg_header_r.gif);
margin: 0;
}

TABLE, P, DIV {color:#494c40; font-family: Arial, sans-serif; font-size:12px; text-align: left;}

IMG {
border:0px;
padding:0px;
margin:0px;
/* PRZEZROCZYSTOSC PNG W IE 6 i STARSZYCH*/
behavior: url("pngbehavior.htc");
/*PNG ZALADOWANE*/
}

LI {
padding: 2px 0 2px 0;
list-style-type: square;
}


a {color:#f21c24;text-decoration:none;padding: 0px;margin: 0px;}
a.site {color:#000000;text-decoration:none;padding: 0px;margin: 0px;}
a.site:hover {color:#f21c24;text-decoration:underline;padding: 0px;margin: 0px;}
a.spc {text-align:center; color:#f21c24;text-decoration:none;padding: 0px;margin: 0px;}
a.spc:hover {color:#000000;text-decoration:underline;padding: 0px;margin: 0px;}
a:hover {color:#000000;text-decoration:underline;padding: 0px;margin: 0px;}

h2 {
/*font-family: Arial Narrow;*/
font-family: "Trebuchet MS", sans-serif;
font-size: 22px !important;
color: #000000;
font-weight: normal !important;
margin: -2px 0 0 0;
padding: 0 0 16px 0;
line-height: 16px;
clear: both;
display: block;
}

h2.special {
color: #ffffff;
font-size: 18px !important;
}

.special1 {color:#000000; font-size: 12px; font-weight: bold;}
.special2 {color: #f21c24; font-size: 16px; font-weight: bold; font-family: Arial Narrow}
.special3 {color: #00722D; font-weight: bold;}

.font11 {font-size: 11px;}

.clear_left{clear:left;overflow:hidden;font-size:1px;}

/*==================================================
BACKGROUND
==================================================*/
#bg {
display:block;
width:100%;
height:100%;
margin:0 auto;
text-align: center;
}


#header_bg {
width:100%;
height: 301px;
display:block;
margin:0 auto;
text-align: center;
background-image: url(../images/shared/bg_top.jpg);
background-position: left;
background-repeat: no-repeat;
padding: 0;
font-size: 0;
}

#header_page_bg {
width:100%;
height: 210px;
display:block;
margin:0 auto;
text-align: center;
background-image: url(../images/shared/bg_top.jpg);
background-position: left;
background-repeat: no-repeat;
padding: 0;
font-size: 0;
}


/*==================================================
HEADER INDEX
==================================================*/
#header {
display: block;
width: 840px;
height: 301px;
background: url(../images/shared/bg_header.jpg) no-repeat left;
margin:0 auto;
padding: 0px 55px 0px 55px;
font-size: 0;
}

h1 {
display: block;
float: left;
margin: 45px 0 0 0;
padding: 0;
line-height: 0;
width: 176px;
height: 256px;
font-size: 0;
}

#agencja {
display: block;
float: left;
width: 293px;
height: 40px;
margin: 45px 0 0 0;
clear: right;
padding: 0;
font-size: 0;
}

#nawi24 {
display: block;
width: 180px;
height: 45px;
float: right;
color: #d6d6d6;
font-size: 11px;
line-height: 15px;
text-align: right;
}

#nawi24 img {
position: relative;
margin: 30px 0 -13px 7px;
}

#news {
display: block;
float: left;
width: 634px;
height: 125px;
margin: 0;
padding: 14px 20px 0 10px;
overflow: hidden;
}

/*==================================================
MENU
==================================================*/
#menu {
display: block;
float: left; 
width: 664px;
height: 67px;
padding: 0px;
margin: 0px;
}

#menu ul {
line-height: 67px;
float: left;
height: 67px;
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
line-height: 0;
}

#menu li {
line-height: 67px;
float: left;
height: 67px;
display: inline;
margin: 0;
padding: 0;
line-height: 0;
}

/*==================================================
NEWS
==================================================*/

.news1 {
display: block;
float: left;
width: 290px;
height: 100px;
padding: 0 48px 0 0;
overflow: hidden;
}

.news2 {
display: block;
float: left;
width: 290px;
height: 100px;
padding: 0 0 0 0;
overflow: hidden;
}

.news_img {
display: block;
float: left;
width: 64px;
height: 70px;
margin: 2px 16px 0 0;
}

.subject {
font-size: 12px;
color: #ffd135;
font-weight: bold;
}

.date {
font-size: 10px;
color: #ff0000;
}

.short {
font-size: 11px !important;
color: #d6d6d6;
}

.short A {
text-decoration: none;
color: #d6d6d6;
}

.short A:hover {
text-decoration: underline;
color: #ffffff;
}

.link-more {
text-align:right;
font-size:12px;
}

.news-list:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.news-list {
display: inline-block;
}
html[xmlns] .news-list {
display: block;
}
* html .news-list {
height: 1%;
}

/*==================================================
HEADER_PAGE
==================================================*/
#header_page {
display: block;
width: 840px;
height: 210px;
background: url(../images/shared/bg_header.jpg) no-repeat left top;
margin:0 auto;
padding: 0px 55px 0px 55px;
font-size: 0;
}

h1.page {
display: block;
float: left;
margin: 45px 0 0 0;
padding: 0;
line-height: 0;
width: 176px;
height: 130px;
font-size: 0;
}

#pathfinder {
display: block;
float: right;
width: 574px;
height: 20px;
padding-top: 27px;
color: #d6d6d6;
}

#pathfinder a {
color: #d6d6d6;
text-decoration: none;
}

#pathfinder a:hover {
color: #ffffff;
text-decoration: underline;
}

.pathfinder {
color: #ffd135;
}

/*==================================================
CONTENT_INDEX
==================================================*/
#content_index {
display: block;
width: 100%;
clear:both;
background: #ffffff;
text-align: center;
margin: 0 auto;
overflow: visible;
}

#content {
display: block;
width: 840px;
height: 379px;
margin: 0 auto;
}

#block_l_index {
display: block;
float: left;
width: 242px;
height: 182px;
background: url(../images/shared/bg_block_l.gif) repeat-y right;
overflow: visible;
padding: 16px 16px 0 12px;
margin: 0 0 1px 0;
}

#infolinia {
display: block;
float: left;
width: 270px;
height: 79px;
padding: 0;
}

#block_r_index {
display: block;
float: right;
width: 570px;
background: url(../images/index/bg_block_r_index.gif) repeat-x left top;
background-color: #f5f5f5;
height: 278px;
overflow: visible;
padding:0;
}

.block_oferta {
display: block;
float: left;
width: 190px;
height: 268px;
background: url(../images/shared/bg_block_l.gif) repeat-y right;
margin-top: 10px;
position: relative;
}


.oferta_pad {
padding: 0 9px 0 9px;
}

h3 {
display: block;
height: 23px;
background: url(../images/index/bg_h3.gif) no-repeat;
padding:0 0 0 14px;
margin: 16px 0 16px -1px;
/*font-family: Arial Narrow;*/
font-family: "Trebuchet MS";
font-size: 16px !important;
color: #000000;
font-weight: normal !important;
line-height: 17px;
}

#klienci {
display: block;
float: right;
width: 551px;
height: 80px;
background-color: #ebebeb;
margin: 1px 0 0 1px;
padding: 14px 0 6px 18px;
position: relative;
}

#scroll {
display: block;
margin-top: -12px;
}

#cars {
display: block;
position: absolute;
top: -1px;
left: -291px;
z-index: 10;
width: 355px;
height: 186px;
}

/*==================================================
CONTENT_PAGE
==================================================*/
#content_page {
display: block;
width: 840px;
min-height: 350px;
background: url(../images/shared/bg_content_page.gif) repeat-y;
margin: 0 auto;
overflow: auto;
}

.bg_content_page {
display: block;
width: 840px;
min-height: 350px;
background: url(../images/shared/bg_block_l.gif) repeat-y;
background-position: 253px;
margin: 0 auto;
overflow: visible;
}

a.portal {
color:#494c40;
font-size: 12px;
text-decoration: none;
}

a.portal:hover {
color:#494c40;
font-size: 12px;
text-decoration: none;
}

#block_l_page {
display: block;
float: left;
width: 225px;
min-height: 350px;
overflow: auto;
background-color:  #ffffff;
padding: 28px 14px;
padding-bottom: 200px;
overflow-x: hidden;
}

#czyszczacy {
 height: 0px; 
 clear: both;
 }

#block_r_page {
display: block;
float: left;
width: 558px;
background: url(../images/shared/bg_block_r.gif) no-repeat left top;
min-height: 350px;
overflow: hidden;
padding: 28px 14px 28px 14px;
position: relative;
}

.kontakt {
line-height: 18px;
}

DIV.kontakt {
padding: 14px 0 14px 0;
}

.left {
display: block;
float: left;
width: 128px;
}

.right {
display: block;
float: left;
/*width: 260px;  */
width: 360px
}

.clear {
clear: both;
}

a.portal {
color:#494c40;
font-size: 12px;
text-decoration: none;
}

a.portal:hover {
color:#494c40;
font-size: 12px;
text-decoration: none;
}

.img {
display: block;
padding: 3px;
background: #ffffff;
border: #d3d2d2 1px solid !important;
}

.img_fleft {
    float:left;
    margin-right:5px;
    margin-bottom:5px;
    margin-top:15px;
}


.file {
	display: block;
	padding: 8px;
	background: #ffffff;
	border: #d3d2d2 1px solid !important;
	width: 210px;
	/*tukej*/
	float: left;
	margin: 16px;
}

.file2 {
	display: block;
	padding: 15px;
	background: #ffffff;
	border: #d3d2d2 1px solid !important;
	width: 200px;
	float: left;
	margin: 16px;
	height: 260px;
}

.file2 img {
	max-height: 190px;
	display: block;
	margin: 0 auto;
}

.file3 {
	padding: 15px;
	background: #fff;
	border: #d3d2d2 1px solid !important;
	margin: 16px;
	width: 496px;
	position: relative;
}

.file3 > div {
	position: relative;
	margin-bottom: 20px;
}

.file3 span {
	display: block;
	text-align: center;
	width: 310px;
}

.file3 img {
	max-height: 100px;
}

.file3 div.pdf {
	position: absolute;
	bottom: 0px;
	right: 15px;
	width: 170px;
}

.file2 .pad_bt {
	height: 220px;
}

.left_align {
float: left;
}

.right_align {
float: right;
}

.pad_r {
margin-right: 8px;
}

.pad_l {
margin-left: 8px;
}

.pad_bt {
margin-bottom: 8px;
}

.pad_top {
margin-top: 8px;
}

.pad_m {
margin: 0 38px 0 38px;
}

.ref {
display: block;
float: left;
margin-bottom: 20px;
width: 154px;
text-align: center;
}

.more {
font-size: 11px;
color: #f21c24;
cursor: pointer;
padding: 4px 0 14px 0;
}

.special-offer {
	display: block;
	padding: 14px;
	border: 1px solid #fff;
	background: #f21c24;
	font-size: 17px;
	font-family: 'Zurich';
	color: #fff;
}

.special-offer span {
	font-size: 22px;
	padding-left: 4px;
}

.promo1 {
	display: block;
	float: left;
	position: absolute;
	width: 167px;
	height: 128px;
	background: url(../images/page/oferta/promo-monitoring.png) no-repeat 0px 0px;
	top: 52px;
	left: 0px;
	z-index: 90;
}

.promo1-index {
	display: block;
	float: left;
	position: absolute;
	width: 167px;
	height: 128px;
	background: url(../images/page/oferta/promo-monitoring.png) no-repeat 0px 0px;
	top: 30px;
	left: 80px;
	z-index: 90;
}




/*==================================================
FOOTER
==================================================*/

#footer {
display: block;
width: 100%;
height: 65px;
clear:both;
background: #241f20;
text-align: center;
margin: 0 auto;
}

.footer {
display: block;
width: 820px;
font-size: 11px;
color: #4d494a;
text-align: left;
margin: 5px auto;
padding-top: 10px;
position: relative;
}

.footer a {
color: #939393;
text-decoration: none;
}

.footer p {
	margin: 0 0 0 330px;
	font-size: 11px;
	color: #4d494a;
	/*color: #939393;*/
	float: left;
}

.footer a:hover {
color: #ffd135;
text-decoration: none;
}

.created {
display: block;
position: absolute;
z-index: 11;
top: 28px;
left: -12px;
width: 820px;
font-size: 11px;
color: #4d494a;
text-align: left;
}

.cars {
display: block;
position: absolute;
/*top: -180px;  */
top: -101px;
left: -19px;
z-index: 10;
width: 272px;
height: 229px;
}

.created_page {
display: block;
position: absolute;
z-index: 11;
top: 200px;
left: 10px;
width: 820px;
font-size: 11px;
color: #4d494a;
text-align: left;
}


/*==================================================
FORMULARZ KONTAKTOWY
==================================================*/

.form {border:solid 1px #d6d6d6; font-size:12px; font-family: Arial; background:#FFFFFF}
.form2 {border:solid 0px #FFFFFF; font-size:12px;}
SELECT.form {font-size:12px;background:#FFFFFF}
TEXTAREA.form {border:solid 1px #d6d6d6; font-size:12px; font-family: Arial; background:#FFFFFF}
.submit {border:solid 1px #d6d6d6; font-size:12px; font-family: Arial;background-color: #ffd135;color:#000000;padding:4px;}
.submit_search {border:solid 1px #d6d6d6; font-size:12px; font-family: Arial;background-color: #ffd135;color:#000000;padding: 4px;}
.row {
padding-top: 6px;
}

/*==================================================
error - ustawienia stylu kounikatu w przypadku bledu np. w formularzu
success - ustawienia stylu komunikatu w przypadku np. pomyslnie wyslanego formularza
==================================================*/
.error {color: #FF0000}
.success {color: #00FF00}

/*==================================================
search - umozliwia konfiguracje wygladu wyszukiwarki
==================================================*/
.search {border:solid 1px #0c4986; font-size:12px;background-color: #f0efda;color:#0c4986}

/*==================================================
w wyniku wyszukania na dole znadjduje si? pasek z rozmiarem oraz data ostaniej modyfikacji pliku,
wlasnie dzieki result mozna skonfigurowac jej wyglad
==================================================*/
.result {color: #CCCCCC}

/*==================================================
klasy zwiazane z systemem newsow w szablonie
==================================================*/
.news_table{}
.news_topic{}
.news_date{}
.news_news_row_1{}
.news_news_row_2{}
.news_news_row_3{}
.news_content{}
.news_picture{}
.news_galeria{}
.news_galeria_zdjecia{}
.news_back{}
.news_more{}
.news_stronicowanie{}
.news_author{}

/*==================================================
klasy zwiazane z galeria
==================================================*/
.header_galeria{}
.galeria{}
.galeria_zdjecie{}
.galeria_table_row_1{}
.galeria_back{}
.galeria_stronicowanie{}
.wrap{}
.wrap_stamp{}
.wrap_conteiner{}

/*==================================================
klasy zwiazane z ksiega gosci
==================================================*/
.gbook_stronicowanie{}
.gbook_wrap{}
.gbook_wrap_2{}
.gbook_autor{}
.gbook_data{}
.gbook_text{}


/*==================================================
klasy zwiazane z mapa strony
==================================================*/
.sitemap_ul {color: #000000;height:20px;width:350px;}
.sitemap_li {color: #00722D;}




/*************************************************/

#menu_block {
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:11px;
  font-family:Arial;
}

#menu_block A {
color: #3c4f91;
text-decoration: none;
display:block;
height:24px;
line-height:22px;
background-color: #ffffff;
padding-left:24px;
background: #ffffff url(../images/shared/menu_bg.gif) no-repeat;
}

#menu_block A:hover {
color:#d92228;
text-decoration:none;
background: #ffffff url(../images/shared/menu_bg1.gif) no-repeat;
padding-left:34px;
}

#menu_block LI {
display:inline;
}

#menu_block UL {
margin: 0 0 0px 0;
padding: 0;
display: block;
}

#rozwin1 A {
color: #3c4f91;
/*color: #F21C24;*/
text-decoration: none;
display:block;
height:24px;
line-height:22px;
background-color: #ffffff;
padding-left:24px;
background: #ffffff url(../images/shared/menu_main_bg.gif) no-repeat;
}

#menu_block A .special1 {
	color: #3c4f91;
}

#rozwin1 A:hover {
color:#5dc4ff;
text-decoration:none;
background: #f7f7f7 url(../images/shared/menu_main_bg1.gif) no-repeat;
padding-left:34px;
}

#rozwin2 A {
color: #3c4f91;
text-decoration: none;
display:block;
height:24px;
line-height:22px;
background-color: #ffffff;
padding-left:24px;
background: #ffffff url(../images/shared/menu_main_bg.gif) no-repeat;
}

#rozwin2 A:hover {
color:#5dc4ff;
text-decoration:none;
background: #f7f7f7 url(../images/shared/menu_main_bg1.gif) no-repeat;
padding-left:34px;
}

#rozwin3 A {
color: #3c4f91;
text-decoration: none;
display:block;
height:24px;
line-height:22px;
background-color: #ffffff;
padding-left:24px;
background: #ffffff url(../images/shared/menu_main_bg.gif) no-repeat;
}

#rozwin3 A:hover {
color:#5dc4ff;
text-decoration:none;
background: #f7f7f7 url(../images/shared/menu_main_bg1.gif) no-repeat;
padding-left:34px;
}

#rozwin4 A {
color: #3c4f91;
text-decoration: none;
display:block;
height:24px;
line-height:22px;
background-color: #ffffff;
padding-left:24px;
background: #ffffff url(../images/shared/menu_main_bg.gif) no-repeat;
}

#rozwin4 A:hover {
color:#5dc4ff;
text-decoration:none;
background: #f7f7f7 url(../images/shared/menu_main_bg1.gif) no-repeat;
padding-left:34px;
}

#rozwin5 A {
color: #3c4f91;
text-decoration: none;
display:block;
height:24px;
line-height:22px;
background-color: #ffffff;
padding-left:24px;
background: #ffffff url(../images/shared/menu_main_bg.gif) no-repeat;
}

#rozwin5 A:hover {
color:#5dc4ff;
text-decoration:none;
background: #f7f7f7 url(../images/shared/menu_main_bg1.gif) no-repeat;
padding-left:34px;
}

#rozwin6 A {
color: #3c4f91;
text-decoration: none;
display:block;
height:24px;
line-height:22px;
background-color: #ffffff;
padding-left:24px;
background: #ffffff url(../images/shared/menu_main_bg.gif) no-repeat;
}

#rozwin6 A:hover {
color:#5dc4ff;
text-decoration:none;
background: #f7f7f7 url(../images/shared/menu_main_bg1.gif) no-repeat;
padding-left:34px;
}


.ul_main {
margin: 0;
padding: 0;
}

.ul_main A {
color: #3c4f91;
text-decoration: none;
display:block;
height:24px;
line-height:22px;
background-color: #ffffff;
padding-left:24px;
background: #ffffff url(../images/shared/menu_main_bg.gif) no-repeat;
}

.ul_main A:hover {
color:#5dc4ff;
text-decoration:none;
background: #f7f7f7 url(../images/shared/menu_main_bg1.gif) no-repeat;
padding-left:34px;
}

.ul_main LI {
list-style-image: none;
list-style-type: none;
padding: 0;
margin: 0;
}

.news-list img.pad_r {
	width: 200px;
}

#menu_new {
	display: block;
	float: right;
	width: 662px;
	height: 67px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#menu_new > div {
	width: 800px;
	position: absolute;
	right: 0px;
	overflow: hidden;
}

#menu_new ul {
	float: right;
	margin: 0;
	/*width: 665px;*/
	height: 45px;
	border-top: 1px solid #4a4748;
	border-bottom: 1px solid #4a4748;
	padding: 10px 0 10px 0;
}

#menu_new ul li {
	display: block;
	float: left;
	/*width: 93px;*/
	height: 45px;
	padding: 0;
	line-height: 47px;
	text-align: center;
	border-right: 1px solid black;
}

#menu_new.new ul li {
	border-right: 1px solid #9e811e;
	border-left: 1px solid #edd47f;
}

#menu_new.new ul li.red {
	border-right: 1px solid #b20d13;
	border-left: 1px solid #dd3d42;
}

#menu_new ul li.red a {
	color: white;
	background: #f21c24;
}

#menu_new.new ul li.red a {
	background: #f21c24 url('../images/shared/menu-bg-red.png') repeat-x !important;
	text-shadow: 1px 1px 0px #c2161d;
}

#menu_new ul li a {
	color: black;
	font-family: Zurich;
	font-size: 16px;
	display: block;
	height: 45px;
	background: #ffd135;
	overflow: hidden;
	padding: 0 16px;
}

#menu_new.new ul li a {
	background: #ffd135 url('../images/shared/menu-bg.png') repeat-x 0px 0px;
	text-transform: uppercase;
	font-size: 14px;
	text-shadow: 1px 1px 0px #edd47f;
	padding: 0 13px;
}

#menu_new ul li a:hover {
	background: white url('../images/shared/menu-hover.png') no-repeat 50% 42px;
	text-decoration: none;
}

#menu_new.new ul li a:hover {
	background: white url('../images/shared/menu-bg.png') repeat-x 0px -45px;
	text-decoration: none;
}

#menu_new ul li.red a:hover {
	color: black;
}

#menu_new.new ul li.red a:hover {
	color: white;
	background: #f21c24 url('../images/shared/menu-bg-red.png') repeat-x 0px -45px !important;
}

div.silnet {
	float: right; 
	position: relative; 
	z-index: 10; 
	height: 20px; 
	width: 75px;
	top: -4px;
}

div.silnet div {
	background: url('../images/shared/silnet.png') no-repeat 0px 0px;
	height: 20px;
}

div.silnet a {
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 20;
	top: 0px;
	right: 0px;
	float: right;
	height: 20px;
	width: 75px;
	background: url('../images/shared/silnet.png') no-repeat 0px -20px;
}

div.silnet a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

#scroll {
	overflow: hidden;
	position: relative;
	height: 65px;
	left: -18px;
	width: 569px;
}

#logotypy {
	width: 50000px;
	height: 65px;
	background: url('../images/index/logotypy.png') repeat-x left center;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

/* Slider */
#slide {
	position: absolute;
	top: 90px;
	right: -280px;
	width: 280px;
	height: 329px;
	background: url('../images/shared/slide.png');
	display: none;
	z-index: 999;
}

#slide-handler {
	position: relative;
	left: -148px;
	top: 83px;
	width: 221px;
	height: 246px;
	cursor: pointer;
	float: left;
	background: url('../images/shared/slide-handler.png');
}

#slide-content {
	width: 244px;
	height: 180px;
	float: right;
	position: absolute;
	top: 146px;
	left: 15px;
}

#slide-content form {
	margin-top: 0px;
	font-family: "Tahoma";
	font-size: 12px;
	color: #666;
}

#slide-content input {
	display: block;
	margin-left: 15px;
	margin-bottom: 7px;
	width: 210px;
	height: 17px;
	/*line-height: 31px;*/
	background: url('../images/shared/input-bg.png');
	border: 0;
	padding: 7px 10px 7px 10px;
	color: #666;
	outline: none;
	font-size: 12px;
	font-family: Arial;
}

#slide-content input[type=submit] {
	background: url('../images/shared/submit-bg.png') no-repeat center;
	/*width: 84px;*/
	height: 32px;
	margin: 15px auto;
	position: relative;
	top: 20px;
}

#slide-content #ajax-loader {
	width: 16px;
	height: 11px;
	background: url('../images/shared/ajax-loader.gif') no-repeat;
	margin: 25px auto 0 auto;
	display: none;
}

.selector span {
	font-family: Arial;
	font-size: 12px;
}

#overlay {
	background-color: #000; 
	width: 100%; 
	height: 100%; 
	z-index: 99;
	top: 0; 
	left: 0; 
	position: fixed;
	display: none;
}

.docs li {
	background: url('../images/shared/pdf.png') no-repeat 0px 5px;
	padding-left: 20px;
	line-height: 28px;
	list-style-type: none;
}
