/*
	Polnisches Institut Berlin - Basic Style Sheet
	gka@emarketingexperts.pl / www.emarketingexperts.pl
	v1.0.0, 02.03.2008
*/

/* =global */
body{color:#000;font:0.69em/1.5 Arial,sans-serif;background:#f1f5f8;text-align:center;margin:0;padding:0;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol,dl{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0 0.5em;line-height:1.2;}
td,th{vertical-align:top;}
h2 {font-size:15px;}
/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 Arial,sans-serif;color:#000;}
textarea,input.text,select{background:#fff;}
textarea,input.text{padding:0.4em 5px 0.1em;}
input.text{height:1.45em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#c90d30;text-decoration:none;}
a:visited{color:#8c011b;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.more{background:url('../lay-gfx/more.gif') no-repeat 0 0.45em;padding-left:11px;font-weight:bold;}

/* =headlines */

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* =layout */
#wrapper{width:970px;margin:0 auto;text-align:left;overflow:hidden;}

/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{overflow:hidden;position:relative;height:136px;padding:1px 50px 0 0;}
#branding h1{margin:0;position:absolute;top:32px;left:146px;width:160px;height:76px;}
#branding h1 a{display:block;width:159px;height:76px;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/l-polnisches-lepnizg.jpg') no-repeat;}
/*#branding h1 a{display:block;width:159px;height:99px;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/l-polnisches-lepnizg2.jpg') no-repeat;}}*/

/* =search form */
#search_form{float:right;position:relative;margin:25px 0 0;}
#search_form h2{text-align:left;font-size:1.36em;color:#a9a96d;}
#search_form label{text-align:left;overflow:hidden;text-indent:-9999px;position:absolute;}
#search_form #search_but{margin-left:6px;width:34px;height:27px;border:0;cursor:pointer;background:url('../lay-gfx/search-but.png') no-repeat;}
#search_form input.text{margin-bottom:1px;background:#fff url('../lay-gfx/search-field.png') no-repeat;border:1px solid #dcdccc;border-right-color:#f5f5f0;border-bottom-color:#f5f5f0;width:130px;}


/* =logo polska */
#log-pol {background:url('../lay-gfx/gdansk-logo.jpg') no-repeat;float:left;position:absolute;top:35px;left:750px;margin:0;padding:0;text-indent:-9999px;width:99px;height:70px;}


/* =event search */
#event_search_form{padding:20px 20px 30px 45px;}
#event_search_form input.text{width:135px;margin-bottom:1px;background:#fff ;color:#0c9a68;}
#event_search_form label{text-align:left;overflow:hidden;text-indent:-9999px;position:absolute;}
#event_search_form select{width:145px;padding:0.2em 0.2em 0.2em;margin-top:5px;}
#event_search_form #event_search_but{margin-left:6px;width:34px;height:27px;border:0;cursor:pointer;background:url('../lay-gfx/search-but.png') no-repeat;}



/* =global navigation */
#nav-global{margin:0;position:absolute;top:29px;left:400px;}
#nav-global ul{float:left;margin:0;}
#nav-global ul.n1{width:170px;}
#nav-global ul.n2{width:130px;}
#nav-global li{margin:0;padding:0 0 1px;list-style:none;display:block;}
#nav-global a{display:block;height:19px;width:130px;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;}
#nav-global a:hover,#nav-global a:focus,#nav-global a:active,#nav-global li.active a,#nav-global li a.active{background-position:0 -19px;}
a#n-bibliothek{background-image:url('../lay-gfx/n-bibliothek.png');}
a#n-empfehlungen{background-image:url('../lay-gfx/n-empfehlungen.png');}
a#n-in_polen{background-image:url('../lay-gfx/n-in_polen.png');}
a#n-kontakt{background-image:url('../lay-gfx/n-kontakt.png');}
a#n-links{background-image:url('../lay-gfx/n-links.png');}
a#n-polnische_sprache{background-image:url('../lay-gfx/n-polnische_sprache.png');}
a#n-programm{background-image:url('../lay-gfx/n-programm.png');}
a#n-uber_uns{background-image:url('../lay-gfx/n-uber_uns.png');}

/* ----------------------------------------------------------------------------------------- */
/** =content, home **/
#main-home{position:relative;overflow:hidden;}

#theme{height:330px;position:absolute;top:0;left:0;z-index:1;}
#theme img{display:block;}

#main-home #content{position:relative;z-index:2;min-height:330px;padding:0 0 0 50px;}
#main-home #content_p{float:left;width:350px;}
#main-home #content_s{float:left;width:520px;}

/* =exhibition */
#exhibition{min-height:328px;padding:1px 50px 1px 50px;}
#exhibition a{color:#efc916;}
#exhibition a.more{background-image:url('../lay-gfx/more-y.gif');}
#exhibition h2{font-size:1.36em;text-transform:uppercase;margin:50px 0 40px;}
#exhibition h3{font-size:2.45em;color:#fff;line-height:1;font-weight:normal;margin:20px 0 0;}
#exhibition p.venue{font-size:1.45em;font-weight:bold;margin:4px 0 25px;}

/* =about us, home */
#about_us_h{background:#e7e7ce;padding:1px 50px 1px 50px;min-height:218px;}
#about_us_h h2{font-size:1.45em;margin:35px 0 25px;}

/* event search, home */
#main-home #event_search_form{background:#dedeb0;padding:1px 50px 1px 50px;min-height:218px;}
#main-home #event_search_form input.text{width:180px;margin-bottom:1px;background:#fff url('../lay-gfx/search-field.png') no-repeat;border:1px solid #d3d5bf;border-right:0;border-bottom:0;color:#0c9a68;}
#main-home #event_search_form select{width:190px;}
#main-home #event_search_form div.row select{width:90px;margin-right:6px;}
#main-home #event_search_form #event_search_but{background-image:url('../lay-gfx/but-event_serach_home.jpg');}


/* =news */
#news{padding-top:270px;}
#news div.hl{height:40px;width:100px;padding:20px 0 0 30px;background:#000;color:#fff;margin-left:120px;float:left;}
#news h2{margin:0;font-size:1.36em;}
#news div.w{line-height:1.3;clear:both;margin:0;color:#838268;}
#news div.r{margin:0;list-style:none;display:block;overflow:hidden;height:100%;background:#dedeb0;}
#news div.odd{background:#F1F5F8;}
#news div.w a{color:#e4bf13;font-weight:bold;}
#news div.w p{margin:0;}
#news div.i{float:left;padding:1px 20px 1px 40px;width:190px;background:#000;min-height:108px;}
#news div.odd div.i{background:#29291d;}
#news div.pic{float:left;width:220px;height:110px;}
#news div.pic img{display:block;width:220px;height:110px;z-index:1;}
#news div.pic div.m{width:220px;height:110px;z-index:2;position:absolute;}
#news h3{margin:25px 0 2px;font-size:0.91em;font-weight:normal;text-transform:uppercase;}
#news h3.c1{color:#ed1941;}
#news h3.c2{color:#119e6b;}
#news h3.c3{color:#87a3ff;}

/* ----------------------------------------------------------------------------------------- */
/** =content, sub **/
#main-sub{background:url('../lay-gfx/header-sub.png') no-repeat;overflow:hidden;height:100%;padding:0 0 1px;}
#main-sub .header{min-height:108px;padding:1px 0 1px 150px;}
#main-sub .header h2{color:#fff;font-size:2.64em;font-weight:normal;margin:35px 0 0 0;}

#main-sub #content{float:left;width:640px;}
#main-sub #content .content{background:url('../lay-gfx/content-bg.png') repeat-y 100px 0;padding:1px 50px 40px 150px;}
#main-sub #content img.pic-r{float:right;margin:0.5em 0 3em 4em;}
#main-sub #content h3{margin:2em 0 1em;font-size:1.63em;font-weight:normal;}
#main-sub #content h4{font-size:1em;}

/* =publications */
#publications{margin:2em 0 1em 0;overflow:hidden;}
#publications li{overflow:hidden;height:100%;padding:1em 0;margin:0;list-style:none;color:#000;background-image:none;}
#publications div.i{float:right;width:280px;}
#publications div.p{float:left;width:135px;padding-top:5px;}
#main-sub #content #publications h4{margin:0;font-size:1.63em;font-weight:normal;}
#publications p.author{font-weight:bold;font-size:1.08em;color:#749209;margin:0.8em 0;}

/* =downloads */
.content ul.download li{margin:0;padding:0.2em 0 0.2em 40px;list-style:none;background:url('../lay-gfx/download-p.gif') no-repeat 14px 0.7em;}
.content ul li{margin:0;padding:0.2em 0 0.2em 40px;list-style:none;background:url('../lay-gfx/list-p.png') no-repeat 20px 0.8em;color:#678208;}

/* =contact form */
#contact_form .row{overflow:hidden;padding:0.4em 0;}
#contact_form label{float:left;width:105px;}
#contact_form label.hide{position:absolute;overflow:hidden;text-indent:-9999px;float:left;}
#contact_form #contact-send{margin:15px 0 0 105px;width:129px;height:29px;border:0;cursor:pointer;background:#ed1941 url('../lay-gfx/contact_form-send.png') no-repeat;}
#contact_form input.long{width:255px;}
#contact_form textarea{width:320px;}

h4.contact{margin:1em 0;color:#398e23;}
.contact-logo{margin:0.6em 0;}

/* =links list */
.content ul.links li{background:url('../lay-gfx/links-p.gif') no-repeat 0 0.5em;padding-left:22px;}

ul.buttons{overflow:hidden;height:100%;text-align:center;}
.content ul.buttons li{background-image:none;float:left;width:49%;padding:2em 0;margin:0;}
.content ul.buttons li.odd{float:right;}

/* =programme */
#programme-header{overflow:hidden;height:100%;background:url('../lay-gfx/content-bg.png') repeat-y 100px 0;}
#programme-header .pic{float:left;width:370px;position:relative;}
#programme-header .pic img{width:320px;height:190px;display:block;padding-left:50px;}
#programme-header .pic div.m{position:absolute;width:100px;height:100px;top:0;left:0;background:url('../lay-gfx/layout-l2.png') no-repeat;}
.events #programme-header .pic div.m{background:url('../lay-gfx/layout-l3.png') no-repeat;}
#programme-header .w{float:right;width:190px;padding-right:40px;}
#programme-header .w p.info{color:#a6a679;font-size:1.5em;font-weight:bold;}
#content #programme-header h3{font-size:1.27em;color:#19919f;text-transform:uppercase;font-weight:bold;}
#content #programme-header h4{font-size:2em;font-weight:normal;line-height:1;margin:1em 0;}
.events #content #programme-header h3{color:#367912;}

#content #programme h5{margin:3em 0 2em;font-size:1.45em;font-weight:bold;}

#main-sub #content #programme{overflow:hidden;height:100%;padding-top:0;}
#programme .director{float:right;width:195px;background:#c9edf1;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content #programme .director h5{margin:0 0 0.5em;font-size:1.09em;color:#19919f;text-transform:uppercase;font-weight:bold;}
#content #programme .director h6{margin:1em 0 1em;font-size:1.45em;font-weight:bold;}
#programme .director img.pic{float:right;margin:-1.8em 0 1em 0;}


#programme .exhibitions{float:right;width:195px;background:#e1efd6;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content #programme .exhibitions h5{margin:0;font-size:1.09em;color:#35780f;text-transform:uppercase;font-weight:bold;}
#content #programme .exhibitions h5 span{font-weight:normal;display:block;text-transform:none;}
#content #programme .exhibitions h6{margin:1em 0 1em;font-size:1.45em;font-weight:bold;}
#programme .exhibitions dl{margin:0;}
#programme .exhibitions dt{text-transform:uppercase;font-size:0.9em;padding-top:2em;}
#programme .exhibitions dd{margin:0;}
#programme .exhibitions dd a{font-weight:bold;}
#programme .exhibitions dd.artist{color:#89a074;padding-bottom:0.4em;}

#programme .gallery{float:left;width:100%;padding:0 20px 40px 50px;margin:2em 40px 30px -50px;background:#fff;}
#content #programme .gallery h5{margin:30px 0 25px;font-size:1.09em;text-transform:uppercase;font-weight:bold;}
#programme .gallery ul{margin:0;}
#content #programme .gallery li{margin:0;padding:0;background-image:none;display:inline;}
#programme .gallery img{display:block;padding:0;}

#main-sub #content .gallery img.pic-r {float:left;}
#main-sub #content .gallery ul li {float:left;}

/* =programme colors */ 
#content .Ausstellung .director{float:right;width:195px;background:#d8edf2;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content .Ausstellung h3{font-size:1.27em;color:#0088ce !important;text-transform:uppercase;font-weight:bold;}
#content .Ausstellung .pic div.m{position:absolute;width:100px;height:100px;top:0;left:0;background:url('../lay-gfx/layout-l4-aus.png') no-repeat;}

#content .Diskussion .director{float:right;width:195px;background:#e6e2f4;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content .Diskussion h3{font-size:1.27em;color:#7731b9;text-transform:uppercase;font-weight:bold;}
#content .Diskussion .pic div.m{position:absolute;width:100px;height:100px;top:0;left:0;background:url('../lay-gfx/layout-l4-dis.png') no-repeat;}

#content .Musik  .director{float:right;width:195px;background:#ddf0d8 !important;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content .Musik h3{font-size:1.27em;color:#007a4d !important;text-transform:uppercase;font-weight:bold;}
#content .Musik .pic div.m{position:absolute;width:100px;height:100px;top:0;left:0;background:url('../lay-gfx/layout-l4-mus.png') no-repeat !important;}

#content .Film  .director{float:right;width:195px;background:#c9ecf1 !important;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content .Film h3{font-size:1.27em;color:#19919f !important;text-transform:uppercase;font-weight:bold;}
#content .Film .pic div.m{position:absolute;width:100px;height:100px;top:0;left:0;background:url('../lay-gfx/layout-l4-fil.png') no-repeat !important;}

#content .Literatur  .director{float:right;width:195px;background:#f1e7c9 !important;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content .Literatur h3{font-size:1.27em;color:#ee5b13 !important;text-transform:uppercase;font-weight:bold;}
#content .Literatur .pic div.m{position:absolute;width:100px;height:100px;top:0;left:0;background:url('../lay-gfx/layout-l4-lit.png') no-repeat !important;}

#content .Theater  .director{float:right;width:195px;background:#d5e7f4 !important;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content .Theater h3{font-size:1.27em;color:#5c7f92 !important;text-transform:uppercase;font-weight:bold;}
#content .Theater .pic div.m{position:absolute;width:100px;height:100px;top:0;left:0;background:url('../lay-gfx/layout-l4-the.png') no-repeat !important;}

#content .Festival  .director{float:right;width:195px;background:#f7dfdf !important;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content .Festival h3{font-size:1.27em;color:#d50d32 !important;text-transform:uppercase;font-weight:bold;}
#content .Festival .pic div.m{position:absolute;width:100px;height:100px;top:0;left:0;background:url('../lay-gfx/layout-l4-fes.png') no-repeat !important;}

#content .Andere .director{float:right;width:195px;background:#f1e0c9 !important;margin:0 -50px 30px 40px;padding:35px 35px 20px 40px;}
#content .Andere h3{font-size:1.27em;color:#ee5b13 !important;text-transform:uppercase;font-weight:bold;}
#content .Andere .pic div.m{position:absolute;width:100px;height:100px;top:0;left:0;background:url('../lay-gfx/layout-l4-and.png') no-repeat !important;}

#news h3.Musik {color:#007a4d;}
#news h3.Ausstellung {color:#0088ce;}
#news h3.Diskussion {color:#7731b9;}
#news h3.Musik {color:#15a26b;}
#news h3.Film {color:#19919f;}
#news h3.Literatur {color:#ee5b13;}
#news h3.Theater {color:#5c7f92;}
#news h3.Festival {color:#d50d32;}
#news h3.Andere {color:#ee5b13;}

#main-sub #content #programme-sp h3.Musik {color:#007a4d;}
#main-sub #content #programme-sp h3.Ausstellung {color:#0088ce;}
#main-sub #content #programme-sp h3.Diskussion {color:#7731b9;}
#main-sub #content #programme-sp h3.Musik {color:#15a26b;}
#main-sub #content #programme-sp h3.Film {color:#19919f;}
#main-sub #content #programme-sp h3.Literatur {color:#ee5b13;}
#main-sub #content #programme-sp h3.Theater {color:#5c7f92;}
#main-sub #content #programme-sp h3.Festival {color:#d50d32;}
#main-sub #content #programme-sp h3.Andere {color:#ee5b13;}
/* =programme start points */
#programme-sp{padding:20px 0 1px;}
#main-sub #content #programme-sp h3{font-size:1.09em;color:#19919f;text-transform:uppercase;font-weight:bold;}
#main-sub #content #programme-sp h3.l{color:#638d0c;}
#main-sub #content #programme-sp h3.e{color:#553b9e;}
#main-sub #content #programme-sp h4{margin:0 0 1em;font-size:1.63em;font-weight:normal;color:black;}
#main-sub #content #programme-sp h4 a {color:#000;}
#programme-sp p.alt_title{margin:-1em 0 1.5em;font-weight:bold;color:#a6a679;font-size:1.09em;text-transform:uppercase;}
#programme-sp div.w{overflow:hidden;height:100%;padding:0 0 25px;}
#programme-sp img.pic{float:left;margin:0 40px 0 0;}
#programme-sp p.i{background:#e9eca3;font-weight:bold;padding:1em 0;}
#programme-sp p.noImg{padding-left:20px;}
#programme-sp p.i span{display:block;font-weight:normal;color:#667e10;}
#programme-sp p.author{color:#a6a678;}
#programme-sp p.author strong{color:#749209;font-size:1.09em;}

/* =pager */
#pager-w {margin:2em 0 0 40px;width:380px;}
#pager{font-size:1.09em;position:relative;padding:0.4em 50px;margin:0;text-align:center;}
#pager li{margin:0;padding:0;list-style:none;display:inline;background-image:none;color:#000;}
#pager li.prev{position:absolute;right:446px;top:0;}
#pager li.prev a{display:block;background:#e7e7ce url('../lay-gfx/pager-prev.png') no-repeat;width:36px;height:29px;overflow:hidden;text-indent:-9999px;padding:0;}
#pager li.next{position:absolute;right:0;top:0;}
#pager li.next a{display:block;background:#e7e7ce url('../lay-gfx/pager-next.png') no-repeat;width:36px;height:29px;overflow:hidden;text-indent:-9999px;padding:0;}
#pager a{padding:0.5em 1em 0.6em 1em;text-decoration:none;}
#pager a:hover,
#pager a:active
#pager a:focus{background-color:#bfd565;}
#pager strong{padding:0.5em 1em 0.6em 1em;background:#bfd565;}

/* =tools */
#tools{margin:2em 0 0;padding:0;overflow:hidden;height:100%;clear:both;}
#tools li{margin:0;padding:0;list-style:none;float:right;background-image:none;}
#tools li.l{float:left;}
#tools a{float:left;height:29px;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;}
a#back{width:36px;background:url('../lay-gfx/pager-prev.png') no-repeat;}
a#print{width:100px;background:url('../lay-gfx/tools-print-pl.png') no-repeat;}
a#up{width:35px;background:url('../lay-gfx/tools-up.png') no-repeat;}

#content input.text{margin-bottom:1px;background:#f5f5e6 url('../lay-gfx/form-field.png') no-repeat;border:1px solid #d8d8be;border-right-color:#f5f5e6;border-bottom-color:#f5f5e6;}
#content textarea{margin-bottom:1px;background:#f5f5e6 url('../lay-gfx/form-field.png') no-repeat;border:1px solid #d8d8be;border-right-color:#f5f5e6;border-bottom-color:#f5f5e6;}

/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/
#sidebar{float:left;width:280px;}

#sidebar img.pic-r{float:right;margin:0.6em 0 0.5em 1em;}
#sidebar h2{font-size:1.45em;}
#sidebar h3{font-size:1.09em;}

#sidebar .theme{width:280px;height:160px;position:relative;}
#sidebar .theme div.m{width:280px;height:160px;position:absolute;left:0;top:0;}
#sidebar .theme div.m div{width:280px;height:160px;background:url('../lay-gfx/sidebar-img-box.png') no-repeat 100% 100%;position:absolute;}

#sidebar .t1{background:url('../lay-gfx/theme-1.jpg') no-repeat;}
#sidebar .t2{background:url('../lay-gfx/theme-2.jpg') no-repeat;}
#sidebar .t3{background:url('../lay-gfx/theme-3.jpg') no-repeat;}
#sidebar .t4{background:url('../lay-gfx/theme-4.jpg') no-repeat;}
#sidebar .t5{background:url('../lay-gfx/theme-5.jpg') no-repeat;}
#sidebar .t6{background:url('../lay-gfx/theme-6.jpg') no-repeat;}

/* =local navigation */
#nav-local{background:#d50d32;padding:25px 25px 25px 0;margin:0;font-size:1.09em;}
#nav-local li{display:block;margin:0;padding:0;list-style:none;}
#nav-local ul{margin:0;}
#nav-local ul li{padding-left:20px;}
#nav-local a{text-decoration:none;display:block;background:#f38522 url('../lay-gfx/nav-local-p.gif') no-repeat 20px 0.8em;font-weight:bold;color:#fff;padding:0.4em 20px 0.4em 40px;margin-left:25px;}
#nav-local li.active{background:#fff;}
#nav-local li.active a{background-color:#fff;color:#000;}
#nav-local a:hover{background-color:#fff;color:#000;}

/* =newsletter */
#newsletter_form{padding:20px 20px 30px 45px;}
#newsletter_form label{position:absolute;float:left;text-indent:-9999px;overflow:hidden;}
#newsletter_form #newsletter_but{margin-left:6px;width:69px;height:29px;border:0;cursor:pointer;background:url('../lay-gfx/newsletter-but.png') no-repeat;}
#newsletter_form input.text{margin-bottom:1px;background:#fff url('../lay-gfx/search-field.png') no-repeat;border:1px solid #dcdccc;border-right-color:#f5f5f0;border-bottom-color:#f5f5f0;width:125px;}
#main-home #newsletter_form{padding-left:50px;}
#main-home #newsletter_form input.text{width:140px;}
#main-home #newsletter_form h2{font-size:1.45em;;}


/* =sidebox */
.sidebox{padding:20px 20px 20px 45px;background:#dfdeb0;}
.sidebox p.author{font-weight:bold;font-size:1.08em;color:#749209;margin:0.8em 0;}
.sidebox img.map{padding:1em 0;}

/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#wrapper .footer-sub{padding-right:322px;}
#footer{padding:3em 92px 2em;text-align:right;}
#footer .w p{display:inline;}
#footer .nav-supp{display:inline;margin:0;padding:0 0 0 1em;}
#footer .nav-supp li{display:inline;margin:0;padding:0 8px 0 10px;list-style:none;background:url('../lay-gfx/nav-supp-sep.png') no-repeat 0 50%;}

#footer .copyright{}
#footer .createdby{color:#bdb891;padding-right:8px;margin:0.3em 0;}
#footer .createdby a{color:#bdb891;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}
