body {
background: /*url(img/bkg.gif)*/ #FFF;
outline-width: 0;
text-align: center;
}
img {
border:0;
margin:0;
padding:0;
}
img#shortcuts {
position:absolute;
bottom:0;
left:0;
}
img#logo {
position:absolute;
bottom:26px;
left:0;
z-index:10;
}

h1 {
}

a {
outline-width: 0;
text-decoration:none;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:normal;
color:#9AC2D9;
}

a:hover {
text-decoration:underline;
}

}

p {
margin: 0;
padding:0;
}


div {
/*border: red dotted 1px;*/
margin: 0;
padding: 0;
}

div#maindiv {
position:relative;
width:783px;
z-index:5;
text-align: left;
margin:0;
margin-left: auto;
margin-right: auto;
padding:0;
}
div#topdiv {
height:130px;
width:783px;
color:#69C;
background: url(img/top_bkg.gif) #DDEAF4;
}
div#rest {
position:absolute;
top:130px;
left:0px;
width:100%;
}
#oknapcv_promo {
position:absolute;
top:0;
right:0;
z-index:5;
}
#oknapcv_shortcuts {
position:absolute;
bottom:0;
left:0;
}


div#leftdiv {
position:absolute;
top: 0px;
left: 0px;
width: 162px;
height:711px;
padding-top:5px;
background: url(img/menu_bkg.gif) #9AC2D9;
background-repeat:no-repeat;
line-height: 18px;
}

div#subpdiv {
}

div#rightdiv {
position:absolute;
top:0;
right: 0px;
width: 200px;
line-height: 18px;
}
div#leftmenu h2 {
color:#17A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding: 0;
margin: 6px 2px 2px 20px;

}
div#leftmenu a:link {		/* LVHA*/
display:block;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding: 1px 3px 1px 12px;
text-decoration:none;
}
div#leftmenu a:visited {
display:block;
color:#def;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding: 1px 3px 1px 12px;
text-decoration:none;
}
div#leftmenu a:hover {
display:block;
color:#069;
padding-left: 24px;
border: 0;
background: #B7D4E4;
}
div#leftmenu a:active {
text-decoration:none;
}
div#leftmenu a#hover_extra {
	background: url(img/menu_bkg_extra.gif) top left no-repeat; /*#B7D4E4;*/
}
div#leftmenu a:hover#hover_extra {
	background: url(img/menu_bkg_hover_extra.gif) top left no-repeat #B7D4E4;
}

/*
div#leftmenu a:link#wycena_menu {
border: 1px dashed orange;
}*/

div#submenu {
background: url(img/submenu_bkg.gif) #9AC2D9;
background-repeat:no-repeat;
width: 200px;
height: 110px;
line-height:20px;
}
div#submenu_link_container {
position:relative;
top:22px;
}

div#submenu a:link {		/* LVHA*/
display:block;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
margin: 0px 14px 0 13px;
text-decoration:none;
}
div#submenu a:visited {
display:block;
color:#def;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
margin: 0px 14px 0 13px;
text-decoration:none;
}
div#submenu a:hover {
color:#069;
background: #B7D4E4;
}


div#submenu a:active {
border: 0;
text-decoration:none;
}

div#rekomendacja {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:10px;
text-align:left;
margin:45px 8px 40px 7px;
padding:0;
color:#FFF;
background:none;
}
div#rekomendacja div {
background: url(img/poletxt_email_bkg.gif) #FFF; /* #F66;*/
background-repeat:no-repeat;
width:142px;
height:20px;
margin-top:1px;
padding:0;
text-align:left;
font-size:10px;
}
div#rekomendacja input {
height:14px;
width:123px;
margin:4px 2px 2px 2px;
padding:0;
color:#000;
font-size:10px;
border:0;
background: none;
text-align:left;
}
div#rekomendacja input#nick {
	text-align:right;
}
div#rekomendacja  div#tresc {
width:142px;
height:50px;
margin:0; /*3px 0 3px 0;*/
padding:0;
border:0;
background: url(img/poletxt_bkg.gif) #E7F0F6 ;
background-repeat:no-repeat;
}
div#rekomendacja  p {
color:#555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin:3px;
}


div#rekom_txt {
background: url(img/poletxt_white_bkg.gif) #FFF;
background-repeat:no-repeat;
width:142px;
height:72px;
padding-top:3px;
}
div#rekom_txt p {
display:block;
font-size:10px;
color:#999;
margin:4px;
}
div#rekomendacja a:link, div#rekomendacja a:visited {
	margin: 4px 0 0 96px;
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
div#rekomendacja a:hover {
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
}

div#kontakt {
background: url(img/oknopcv_bkg.gif) #FFF;
background-repeat:no-repeat;
width: 200px;
height:225px;
color:#555;
margin:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
text-align:right;
}
div#kontakt_container {
position:relative;
top:25px;
right:32px;
}
p#imark {
	font-size:11px;
	font-weight:bold;
	}

div#kontakt p {
margin: 0;
padding: 1px;
}
div#kontakt a:link,div#kontakt a:visited,div#kontakt a:hover, div#kontakt a:active {
font-family:Arial, Helvetica, sans-serif;
color:#555;
text-decoration:none;
font-weight:normal;
}
div#kontakt a:hover{
text-decoration:underline;
}
div#kontakt_net {
margin-top:10px;
margin-right:3px;
line-height:12px;
text-align:right;
}
div#komunikatory {
color:#000000;
margin-top: 2px;
font-size:8px;
}
div#komunikatory img {
vertical-align:middle;
}
div#tel_icons {
position:relative;
float:left;
left:60px;
top:3px;
}
div#tel_numbers {
padding:6px 15px 0 0;
line-height:20px;
color:#000;
}

div#formdiv {
background: url(img/submenu_bkg.gif) #FFF; /*9AC2D9;*/
background-repeat:no-repeat;
width: 200px;
height:110px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
div#form_container {
position:relative;
top:12px;
left:28px;
}

div#formdiv a:link, div#formdiv a:visited {
	position:relative;
	left:110px;
	top:-2px;
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
div#formdiv a:hover {
	position:relative;
	left:110px;
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
}
#formitself {
margin:0;
padding:0;
}

.poletxt {
background: url(img/poletxt_bkg.gif) #E7F0F6 ;
background-repeat:no-repeat;
color:#000;
width:140px;
height:50px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0 ;
margin:0;
border:0;
}

div#partnerslinks {
color:#069;
background:#FFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding: 5px;
margin: 0;
}
div#partnerslinks p {
padding:5px;
margin:0;
}
div#partnerslinks a:link, div#partnerslinks a:visited, div#partnerslinks a:hover, div#partnerslinks a:active {
display:inline;
border:none;
}

.bottom_menu_div {
	margin:80px 0 15px 20px;
}

div#subpage_body, div#kontakt_form {
margin-left: 163px;
margin-right:201px;
line-height:16px;
padding:24px;
}
div#subpage_body h1, div#kontakt_form h1, div#subpage_body_cennik h1 {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold; 
	margin-top:25px;
	margin-bottom:10px;
} 
div#subpage_body h2, div#kontakt_form h2, div#subpage_body_cennik h2 {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold; 
	margin-top:25px;
	margin-bottom:0;
	letter-spacing:8px;
} 
div#subpage_body h3, div#kontakt_form h3, div#subpage_body_cennik h3, div#subpage_body h4 {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	margin-top:3px;
	margin-bottom:25px;
} 
div#subpage_body p, div#kontakt_form, div#kontakt_form p, div#subpage_body_cennik p {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	margin-top:0px;
	margin-bottom:5px;
} 
div#kontakt_form p#small_red_text, div#kontakt_form td#errortext {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F00;
	text-align:left;
	line-height:11px;
}
div#subpage_body ul, div#subpage_body ol {
	clear:both;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
}
div#subpage_body li {
	background: url(/img/li.gif) no-repeat;
	background-position: left top;
	list-style-type: none;
	line-height: 130%;
	margin: 1px 22px 2px 5px;
	padding-left: 17px;
	text-align: justify;
} 
div#subpage_body .opisrysunku li {
	background:none;
	list-style-type:decimal;
	line-height: 100%
	margin: 1px 22px 2px 10px;
	padding-left: 0;
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

div#subpage_body img {
	margin:0;
	padding:0;
	vertical-align:top;
	margin:10px;
	vertical-align:middle;
}
div#subpage_body a:link, div#subpage_body a:visited {
	font-size:11px;
	color:#069;
	text-decoration:none;
}
div#subpage_body a:hover {
	text-decoration:underline;
}
div#subpage_body table img {
margin:4px;	}
div#subpage_body td {
	clear:both;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	margin-top:0px;
	margin-bottom:5px;
	text-align:center;
} 
	
div#kontakt_form td {
	clear:both;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	margin-top:0px;
	margin-bottom:5px;
} 
div#kontakt_form select {
	font-size:11px;
	}
div#kontakt_form td.leftside {
	text-align:right;
	}
#uwagitextarea {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#submitcotactform {
	margin-left:200px;
	}

div#kroki {
	margin:0 0 30px 0;
	padding:0;
	line-height:11px;
}
div#kroki a:link, div#kroki a:visited {
	display: block;
	width:200px;
	margin:0;
	padding-bottom:2px;
}
div#kroki a:hover {
	text-decoration:underline;
}
div#kroki img {
	margin:0;
	padding:0;
}
div#krok1 {	margin:1px 0 10px 0; width:200px;}
div#krok2 {	position:relative; left:80px; top:-20px; width:200px; margin:1px 0 10px 0;}
div#krok3 {	position:relative; left:180px; top:-40px; width:200px; margin:1px 0 10px 0;}

p.centeredp {
	text-align:center;
	color:#999;
	font-size:12px;
	width:200px;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	border: 1px solid #999;
	padding:15px; 
	}
p.leftside {
	float:left;
	color:#999;
	font-size:12px;
	width:230px;
	margin:0;
}
p.rightside {
	float:right;
	color:#999;
	font-size:12px;
	width:230px;
	margin:0;
}

p.cleartonormal {
	clear:left;
	}
div#anim1 {
	float:right;
	margin:0 0 10px 15px;
	}
div#anim2 {
	float:left;
	margin:15px 0 10px 0;
	}

span.important {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div.blankleft {
	background: #9AC2D9;
}

img#naprawaokien {
float:right;
	}

div#bottom_small_menu_div {
	margin:5px;
	font-size:8px;
	color:#999;
}
a.bottom_small_menu:link,  a.bottom_small_menu:visited {
	margin:0 5px 0 5px;
	text-decoration:none;
}
a.bottom_small_menu:hover {
	text-decoration:underline;
}

li.service_map2 { margin-left:20px; }
li.service_map3 { margin-left:40px;}

div#subpage_body_cennik {
	margin-left: 170px;
	margin-right:180px;
	line-height:16px;
	padding:0;
}
div#subpage_body_cennik img {
	margin:0;
	padding:0;
	vertical-align:top;
}
div#subpage_body_naprawa {
	background:url(img/naprawaokien.jpg) #FFF;
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	line-height:16px;
}
div#subpage_body_naprawa ul {
	clear:both;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;
} 
div#subpage_body_naprawa li {
	list-style-type:disc;
}
span.szaro {
	color:#CCC;
	}
span.zeroprocent {
	font-size:14px;
	font-weight:bold;
	color:#069;
	margin:5px;
}

div#bullet_list ul {
	clear:both;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;
} 
div#bullet_list li {
	list-style-type:disc;
}
img.imageleft {
	float:left;
	}

div#lewy_ogon {
	position:absolute;
	top:711px;
	left: 0px;
	background: #9AC2D9;
	width: 162px;
	height:0;
}
div#webmaster, div#webmaster a {
	margin:20px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#069;
	}
div#webmaster a {
	margin:0;
}

input#submitcontactform {
	width:105px;
	height:25px;
	background:url(img/wyslij_btn.gif) top left no-repeat;
	color:#fff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:3px 10px 3px 10px;
	border:none;
}

#subpage_body .aladrutex ul, ol {
}


/* www.drutex.pl */
/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 20px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 20px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 20px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 0px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 0px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/* default styles for extension "tx_croncssstyledimgtext" */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }
#wzorniki P.csc-caption {
  font-size: 65%; /* Customize me */
  margin-left:20px;
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 1px solid #333;
  padding: 2px 2px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 20px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 20px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
  margin-right: 10px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; clear:left; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */