/*
	Murator Expo, Targi Mieszkaniowe - Basic Style Sheet
	gka@emarketingexperts.pl / www.emarketingexperts.pl
	v1.0.3, 27.04.2007
*/

/* global */
body{color:#888275;font:0.69em/1.5 Tahoma,sans-serif;background:#fff url('../lay-gfx/bg-t.png') repeat-x;text-align:center;margin:0;padding:0 0 2em;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0;}
td,th{vertical-align:top;}

/* forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 Tahoma,sans-serif;color:#888275;border:1px solid #cec9b5;}
textarea,input.text,select{background:#fff;}
select{padding-top:0.2em;padding-bottom:0.2em;}
textarea,input.text{padding:0.2em 0.4em 0.1em;border:1px solid #dcdace;border-right:0;border-bottom:0;}
input.text{height:1.3em;}
input[type=checkbox]{vertical-align:top;}

/* links */
a:link{color:#ad1216;text-decoration:none;}
a:visited{color:#85090c;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}

/* headlines */
h2.r1{color:#970d0b;font-weight:normal;margin:0;font-size:1.62em;}
h2.b1{color:#665f51;font-weight:normal;margin:0;font-size:1.62em;}

/* skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* ----------------------------------------------------------------------------------------- */
/** =top **/
#top{margin:0 auto;padding:0 0 16px;width:990px;text-align:left;overflow:hidden;height:100%;}

#top h1{margin:0;display:block;float:left;padding:15px 0 0 57px;}
#top h1 a{display:block;width:173px;height:77px;background:url('../lay-gfx/id-murator.png') no-repeat;overflow:hidden;text-indent:-9999px;}

#top .wrap{float:right;width:650px;padding-top:13px;margin-right:36px;overflow:hidden;height:100%;background:url('../lay-gfx/hdots.gif') repeat-x 0 13px;}
#top .sitemap{float:left;width:102px;padding:15px 0 0 10px;}
#top .sitemap a{background:url('../lay-gfx/i-sitemap.png') no-repeat 0 50%;padding-left:20px;}

/* =newsletter form */
#newsletter_form{float:left;width:310px;background:url('../lay-gfx/vdots.gif') repeat-y 100% 0;}
#newsletter_form div{padding:12px 0 10px;background:url('../lay-gfx/vdots.gif') repeat-y 0 0;}
#newsletter_form label{font-weight:bold;padding:0 4px 0 22px;}
#newsletter_form .but{background:url('../lay-gfx/but-newsletter.png') no-repeat;border:0;width:21px;height:21px;cursor:pointer;margin-left:8px;}
#newsletter_form .text{width:150px;}

/* =search form */
#search_form{float:left;width:220px;}
#search_form div{padding:12px 0 0;}
#search_form label{font-weight:bold;padding:0 4px 0 22px;}
#search_form .but{background:url('../lay-gfx/but-search.png') no-repeat;border:0;width:21px;height:21px;cursor:pointer;margin-left:8px;}
#search_form .text{width:105px;}

/* =global navigation */
#nav-global{margin:0;padding:5px 0 0;clear:both;}
#nav-global li{margin:0;list-style:none;float:left;}
#nav-global a{float:left;height:30px;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;}
#n-targi{background-image:url('../lay-gfx/n-targi.png');width:77px;}
#n-publikacje{background-image:url('../lay-gfx/n-publikacje.png');width:110px;}
#n-inne_projekty{background-image:url('../lay-gfx/n-inne_projekty.png');width:124px;}
#n-biuro_prasowe{background-image:url('../lay-gfx/n-biuro_prasowe.png');width:130px;}
#n-organizator{background-image:url('../lay-gfx/n-organizator.png');width:119px;}
#n-kontakt{background-image:url('../lay-gfx/n-kontakt.png');width:90px;}
#nav-global a:hover,#nav-global a:active,#nav-global a:focus,#nav-global a.active{background-position:0 -30px;}

/* =main */
#main{background:#fbf8f1 url('../lay-gfx/bg-m.png') repeat-x;}
#main_w{margin:0 auto;padding:17px 0 0;width:990px;text-align:left;overflow:hidden;height:100%;}

#main .t_ads{margin-top:-17px;padding:17px 0 17px 15px;background:url(../lay-gfx/nowy_dom_nowe_mieszkanie.jpg) no-repeat 770px 7px;}

/* ----------------------------------------------------------------------------------------- */
/** =home content **/
#home #content{overflow:hidden;height:100%;padding:0 18px 28px 17px;}

/** =home primary content **/
#p_content{float:left;width:340px;}

/* home news */
#home_news{background:#fff url('../lay-gfx/box-m.png') repeat-y 100% 0;padding:1px 0;position:relative;}
#home_news .t{background:url('../lay-gfx/box2-t.png') no-repeat;margin:-1px 0;}
#home_news .b{background:url('../lay-gfx/box2-b.png') no-repeat 0 100%;padding:1em 25px 0.5em 25px;}
#home_news h3{font-size:1em;}
#home_news h3 a:link{color:#0b368b;}
#home_news h3 a:visited{color:#00599c;}
#home_news p{margin:0.5em 0;}
#home_news .date{margin:-1em 0 0;color:#afa796;font-size:0.91em;}
#home_news .pic{float:right;margin-left:1em;}
#home_news .n{overflow:hidden;height:100%;padding-bottom:1.5em;background:url('../lay-gfx/hdots.gif') repeat-x 0 0;}
#home_news .nw{margin:1em -15px 0 -15px;padding:1.5em 15px 0 15px;background:url('../lay-gfx/box2-mt.png') no-repeat;}
#home_news .first{background-image:none;margin-top:-1.5em;}
#home_news .more{padding-top:0.3em;overflow:hidden;height:100%;}
#home_news .more a{cursor:pointer;float:left;color:#fff;background:#9d0e0e url('../lay-gfx/more-r.png') no-repeat 100% 0;}
#home_news .more a span{float:left;height:18px;padding:2px 20px 0 10px;background:url('../lay-gfx/more-l.png') no-repeat;font-size:0.91em;}

#archive_l{text-align:right;padding-right:25px;position:absolute;margin:0;top:10px;right:22px;width:81px;height:25px;background:url('../lay-gfx/archive-bg.png') no-repeat 100% 0;}
#archive_l a{line-height:25px;}

/* we recommend */
#we_recommend{background:#fff url('../lay-gfx/box-m.png') repeat-y 100% 0;margin-top:16px;padding:1px 0;}
#we_recommend .t{background:url('../lay-gfx/box2-t.png') no-repeat;margin:-1px 0;}
#we_recommend .b{background:url('../lay-gfx/box2-b.png') no-repeat 0 100%;padding:1em 25px 1.5em 25px;}
#we_recommend .ads{text-align:center;margin:1em -15px 0 -15px;padding-top:1.5em;background:url('../lay-gfx/box2-mt.png') no-repeat;}
#we_recommend .ads li{list-style:none;margin:0;}

/* home, =sponsors, partners */
#home #sponsors{position:relative;background:url('../lay-gfx/ads_box_s.png') no-repeat;width:162px;height:158px;float:left;margin-top:17px;text-align:center;}
#home #sponsors .a{margin-top:70px;}
#home #sponsors h2{position:absolute;margin-top:8px;padding:0 15px;float:left;}
#home #partners{background:url('../lay-gfx/ads_box_s.png') no-repeat;width:162px;height:158px;float:right;margin-top:17px;text-align:center;}
#home #partners .a{margin-top:70px;}
#home #partners h2{position:absolute;margin-top:8px;padding:0 15px;}

/** =home secondary content **/
#s_content{float:right;width:583px;}

#s_content .wrap{float:left;width:340px;padding-top:18px;}

/* home, sidebar =ads */
#s_content .s_ads{float:right;width:210px;padding-top:2px;}
#s_content .s_ads .a_box1{background:#fff url('../lay-gfx/box-m.png') repeat-y 100% 0;margin-top:16px;padding:1px 0;}
#s_content .s_ads .a_box1 .t{background:url('../lay-gfx/box1-t.png') no-repeat;margin:-1px 0;}
#s_content .s_ads .a_box1 .b{background:url('../lay-gfx/box1-b.png') no-repeat 0 100%;padding:1.5em 0;text-align:center;}

/* home =calendar box */
#home #calendar_box{background:#fff url('../lay-gfx/box-m.png') repeat-y 100% 0;padding:1px 0;}
#home #calendar_box .t{background:url('../lay-gfx/box2-t.png') no-repeat;margin:-1px 0;}
#home #calendar_box .b{background:url('../lay-gfx/box2-b.png') no-repeat 0 100%;padding:1em 0 1.5em 0;}

#home #calendar_box h2{padding:0 25px;}
#home #calendar_box dl{margin:1em 10px;padding:0.3em 5px 0;line-height:1.2;background:url(../lay-gfx/box2-mt.png) no-repeat;}
#home #calendar_box dt{margin:0;padding:1em 10px 0;font-weight:bold;}
#home #calendar_box dt a:link{color:#0b368b;}
#home #calendar_box dt a:visited{color:#00599c;}
#home #calendar_box dd{margin:0;padding:0 10px;}
#home #calendar_box dd.date{color:#afa796;}
#home #calendar_box dd.c{padding-top:0.5em;padding-bottom:1.5em;background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;}
#home #calendar_box dd.odd,#home #calendar_box dt.odd{background-color:#f9f9f4;}

/* home, =fake select */
#f_select{margin-top:12px;z-index:1;background:url('../lay-gfx/f_select.png') no-repeat;width:340px;height:258px;position:relative;}
#f_select h2{position:absolute;font-weight:normal;color:#fff;margin:0;font-size:1.55em;}
#h-projects{top:5px;left:22px;}
#h-sites{top:80px;left:22px;}

#fs-projects{z-index:3;position:absolute;top:45px;left:22px;color:#fff;float:right;width:293px;line-height:1.6em;height:1.6em;background:#bb2322 url('../lay-gfx/f_select-ar.png') no-repeat 275px 50%;border:1px solid #970d0d;}
#fs-projects span{padding:0 10px;}
#fs-n_projects{z-index:4;display:none;color:#fff;margin:0;position:absolute;top:1.6em;left:-1px;background:#bb2322;border:1px solid #970d0d;}
#fs-n_projects li{width:293px;margin:0;list-style:none;border-top:1px solid #a81e1d;}
#fs-n_projects li.first{padding-top:0;margin-top:-1px;border-top:0;}
#fs-n_projects a{color:#fff;display:block;padding:0.1em 10px;text-decoration:none;}
#fs-n_projects a:hover,#fs-n_projects ul a:active,#fs-n_projects ul a:focus{background:#970d0d;}

#fs-sites{z-index:1;position:absolute;top:120px;left:22px;color:#fff;float:right;width:293px;line-height:1.6em;height:1.6em;background:#bb2322 url('../lay-gfx/f_select-ar.png') no-repeat 275px 50%;border:1px solid #970d0d;}
#fs-sites span{padding:0 10px;}
#fs-n_sites{z-index:2;display:none;color:#fff;margin:0;position:absolute;top:1.6em;left:-1px;background:#bb2322;border:1px solid #970d0d;}
#fs-n_sites li{width:293px;margin:0;list-style:none;border-top:1px solid #a81e1d;}
#fs-n_sites li.first{padding-top:0;margin-top:-1px;border-top:0;}
#fs-n_sites a{color:#fff;display:block;padding:0.1em 10px;text-decoration:none;}
#fs-n_sites a:hover,#fs-n_sites ul a:active,#fs-n_sites ul a:focus{background:#970d0d;}

/* ----------------------------------------------------------------------------------------- */
/** =sub content **/
#cw{background:url('../lay-gfx/content_wrap-m.png') repeat-y;width:961px;margin:9px 0 10px 17px;}
#cw-t{background:url('../lay-gfx/content_wrap-t.png') no-repeat;}
#cw-b{background:url('../lay-gfx/content_wrap-b.png') no-repeat 0 100%;min-height:200px;height:100%;overflow:hidden;}

#sub #content{float:right;width:623px;padding:0 30px 10px 13px;} 
#sub #content h2{margin:0.5em 0;color:#970d0b;font-size:1.98em;font-weight:normal;}
#sub #content h3{margin:0.5em 0;color:#00599c;font-size:1.27em;}
#sub #content .sep{background:url('../lay-gfx/content-sep.png') no-repeat;height:17px;margin-left:-13px;margin-right:-30px;}

/* =header */
#header{height:81px;background:url('../lay-gfx/header-bg.png') no-repeat 17px 0;padding:0 17px;}
#header div{height:81px;}
#header .press{background:url('../lay-gfx/header-press.jpg') no-repeat 100% 3px;}
#header .search{background:url('../lay-gfx/header-search.jpg') no-repeat 100% 3px;}
#header .contact{background:url('../lay-gfx/header-contact.jpg') no-repeat 100% 3px;}
#header .text{background:url('../lay-gfx/header-text.jpg') no-repeat 100% 3px;}
#header h2{margin:0;font-size:2.53em;color:#00599c;font-weight:normal;padding:18px 0 0 22px;}

/* breadcrumbs */
#breadcrumbs{background:url('../lay-gfx/hdots.gif') repeat-x;margin-left:-6px;margin-right:-20px;padding:0.6em 0;}
#breadcrumbs p{position:absolute;text-indent:-9999px;overflow:hidden;}
#breadcrumbs ul{margin:0;overflow:hidden;margin-left:-6px;}
#breadcrumbs li{margin:0 0 0 -6px;list-style:none;display:inline;padding:0 16px 0 20px;background:url('../lay-gfx/bradcrumbs-sep.gif') no-repeat 0 0.45em;}
#breadcrumbs a{color:#afa796;}

/* =news */
#news{overflow:hidden;height:100%;padding-left:10px;}
img.pic-r{float:right;margin-left:0.5em;}
img.pic-l{float:left;margin-right:0.5em;}
#news .date{color:#afa796;}
#sub #content #news h3{font-weight:bold;font-size:1.64em;}
#sub #content #news h4{margin:0.5em 0;color:#00599c;font-size:1.27em;}

/* =newsform */
#newsform{overflow:hidden;height:100%;padding:0.5em 0 1.5em;}
#newsform .but{float:right;width:25px;height:20px;border:0;background:#970d0d url('../lay-gfx/but-newsform.png') no-repeat;cursor:pointer;}
#newsform label{float:left;font-size:1.25em;padding-left:10px;color:#999283;font-weight:bold;}
#newsform select{float:left;margin-left:15px;}
#newsform #month{width:240px;}
#newsform #year{width:140px;}

/* =newslist */
#newslist{margin-right:-8px;margin-bottom:2em;background:url('../lay-gfx/hdots.gif') repeat-x;}
#newslist .n{overflow:hidden;height:100%;background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;padding:1em 10px 1.2em;}
#newslist p{margin:0.5em 0;}
#newslist .date{font-size:0.91em;color:#afa796;margin:-0.5em 0 0;}
#sub #content #newslist h3{font-size:1em;}
#newslist h3 a:link{color:#0b368b;}
#newslist h3 a:visited{color:#00599c;}
#newslist img{margin-top:-1em;}
#newslist .more{padding-top:0.3em;overflow:hidden;height:100%;}
#newslist .more a{cursor:pointer;float:left;color:#fff;background:#9d0e0e url('../lay-gfx/more-r.png') no-repeat 100% 0;}
#newslist .more a span{float:left;height:18px;padding:2px 20px 0 10px;background:url('../lay-gfx/more-l.png') no-repeat;font-size:0.91em;}

/* =sublist of news */
#newslist_s{margin:1em -2px 1em 5px;padding:0.7em 0 0;background:url('../lay-gfx/newslist_s.png') no-repeat;overflow:hidden;height:100%;}
#newslist_s li{color:#afa796;margin:0 8px -1px 7px;padding:0.5em 8px 0.6em 8px;list-style:none;background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;}
#newslist_s a{font-weight:bold;padding-left:0.5em;}
#newslist_s a:link{color:#0b368b;}
#newslist_s a:visited{color:#00599c;}

/* =sitemap */
#sitemap{margin:2em 0;width:300px;margin-left:175px;background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;}
#sitemap li{margin:0;padding:0.3em 0 0.3em 3px;list-style:none;background:url('../lay-gfx/hdots.gif') repeat-x;}
#sitemap ul{margin:0;}
#sitemap ul ul li{background-image:none;padding-top:0;padding-bottom:0;}
#sitemap a{background:url('../lay-gfx/sitemap-p.gif') no-repeat 0 0.5em;padding-left:11px;font-size:1.27em;font-weight:bold;}
#sitemap ul a{font-size:1em;color:#00599c;background-position: 0 0.4em;}
#sitemap ul li{padding-left:20px;}
#sitemap ul ul a{font-size:1em;color:#888275;font-weight:normal;}

/* =search results */
#search_results-h{overflow:hidden;height:100%;margin:0 -20px 0 -6px;padding:0.5em 10px 0.5em 8px;background:url('../lay-gfx/hdots.gif') repeat-x;}
#search_results-h p{margin:0;}
#search_results-h .f{float:left;width:48%;font-size:1.27em;}
#search_results-h .f strong{color:#970d0b;}
#search_results-h .r{float:right;text-align:right;width:48%;padding-top:0.2em;}

#search_results{overflow:hidden;height:100%;margin-top:-1em;}
#sub #content #search_results h3{font-size:1em;margin-bottom:-0.3em;}
#search_results h3 a:link{color:#0b368b;}
#search_results h3 a:visited{color:#00599c;}
#search_results .r{overflow:hidden;height:100%;background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;margin:0 -7px -1px 0;padding:2em 7px 1.5em 7px;}
#search_results .bar{float:left;width:50%;margin:0;}
#search_results .bar span{margin:7px 10px 0 0;float:left;border:1px solid #e6e4dd;border-right:0;border-bottom:0;background:#fbfaf4;width:175px;height:5px;line-height:1px;font-size:1px;}
#search_results .bar span span{margin:0;border:0;background:#d7d2bc;}
#search_results .more{overflow:hidden;height:100%;float:right;width:30%;margin:0;}
#search_results .more a{cursor:pointer;padding-bottom:0.1em;float:right;display:block;color:#fff;background:#9d0e0e url('../lay-gfx/more-r.png') no-repeat 100% 0;}
#search_results .more a span{margin-top:-0.1em;float:left;display:block;line-height:19px;padding:1px 20px 0 10px;background:url('../lay-gfx/more-l.png') no-repeat 0 0.1em;font-size:0.91em;}

/* =contact */
#contact{margin-right:-15px;}
#contact .w{overflow:hidden;height:100%;}
#people{float:left;width:343px;}
#people dl{margin:0;overflow:hidden;height:100%;background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;}
#people dt{margin-top:-1px;padding:1.5em 15px 0;color:#9f0e0e;font-weight:bold;background:url('../lay-gfx/hdots.gif') repeat-x;}
#people dd{margin:0;padding:0 15px;}
#people dd.f{color:#afa796;padding-bottom:1em;}
#people dd.p{padding-left:36px;background:url('../lay-gfx/i-phone.gif') no-repeat 15px 0.4em;}
#people dd.e{padding-left:36px;padding-bottom:1.5em;background:url('../lay-gfx/i-mail.gif') no-repeat 16px 0.6em;}
#people dd.e a:link{color:#0b368b;}
#people dd.e a:visited{color:#00599c;}

#address{float:right;width:273px;padding:0 0 1em;}
#sub #content #address h3{margin:1em 0;}
#sub #content #address h4{font-size:1em;color:#9f0e0e;}
#address .box{width:273px;background:#f9f7f2 url('../lay-gfx/address_box-m.png') repeat-y;}
#address .box div.t{background:url('../lay-gfx/address_box-t.png') no-repeat;}
#address .box div.b{background:url('../lay-gfx/address_box-b.png') no-repeat 0 100%;padding:1px 18px 1em;}
#address .box div.s{margin:0 -9px;height:1px;line-height:1px;font-size:1px;background:url('../lay-gfx/hdots.gif') repeat-x;}
#address .box ul.a li{margin:0;padding-left:21px;list-style:none;}
#address .box ul.a li.p{background:url('../lay-gfx/i-phone.gif') no-repeat 0 0.5em;}
#address .box ul.a li.f{background:url('../lay-gfx/i-fax.gif') no-repeat 0 0.3em;}
#address .box ul.a li.e{background:url('../lay-gfx/i-mail.gif') no-repeat 1px 0.6em;}

/* =pager */
.pager{background:url('../lay-gfx/hdots.gif') repeat-x;margin-bottom:1em;}
.pager ul{overflow:hidden;height:100%;margin:0;padding:1em 0;background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;}
.pager li{margin:0;padding:0 0.2em;float:left;list-style:none;}
.pager .prev a{margin-right:0.5em;padding:0;overflow:hidden;text-indent:-9999px;float:left;width:20px;height:20px;background:#970d0d url('../lay-gfx/pager-prev.png') no-repeat;}
.pager .next a{margin-left:0.5em;padding:0;overflow:hidden;text-indent:-9999px;float:left;width:20px;height:20px;background:#970d0d url('../lay-gfx/pager-next.png') no-repeat;}
.pager strong{color:#00599c;text-decoration:underline;padding:0 0.4em;}
.pager a{color:#888275;padding:0.4em;}

/* =download */
.download{background:#f9f7f2 url('../lay-gfx/download_box-m.png') repeat-y;width:412px;margin-bottom:2em;}
.download .w{background:url('../lay-gfx/download_box-b.png') no-repeat 0 100%;}
.download ul{background:url('../lay-gfx/download_box-t.png') no-repeat;padding:0.8em 0 1em 0;margin:0;}
.download li{list-style:none;margin:0;padding:0.2em 0 0.2em 30px;background:url('../lay-gfx/i-download.gif') no-repeat 13px 0.6em;}
.download a:link{color:#0b368b;}
.download a:visited{color:#00599c;}
#sub #content h3.d{margin-top:2em;padding-left:8px;color:#756f62;font-size:1.27em;}

/* =gallery */
#gallery{padding:1em 0;overflow:hidden;margin-left:-38px;margin-right:-30px;}
#gallery .p{float:left;margin:0 0 40px 38px;background:#f9f7f2 url('../lay-gfx/galpic_container-t.png') no-repeat;width:183px;}
#gallery .p div{background:url('../lay-gfx/galpic_container-b.png') no-repeat 0 100%;padding:8px;}
#gallery .p a{display:block;font-weight:bold;}
#gallery .p img{display:block;}
#gallery .p span{padding-top:0.8em;display:block;background:url('../lay-gfx/hdots.gif') repeat-x 0 7px;}

/* =tools */
#tools{background:url('../lay-gfx/hdots.gif') repeat-x;margin-right:-12px;}
#tools ul{background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;padding:1em 8px;overflow:hidden;height:100%;}
#tools li{margin:0;list-style:none;}
#tools a{cursor:pointer;padding-bottom:0.1em;color:#fff;font-size:0.91em;line-height:20px;float:left;}
#tools a span{display:block;margin-top:-0.1em;}
#t-back{float:left;}
#t-back a{background:#970d0d url('../lay-gfx/toolsbut-r.gif') no-repeat 100% 0;}
#t-back a span{background:url('../lay-gfx/t-back.gif') no-repeat 0 0.1em;padding:0 11px 0 17px;}
#t-print{float:right;}
#t-print a{background:#970d0d url('../lay-gfx/toolsbut-l.gif') no-repeat;}
#t-print a span{background:url('../lay-gfx/t-print.gif') no-repeat 100% 0.1em;padding:0 30px 0 10px;}
#t-up{float:right;padding-left:15px;}
#t-up a{background:#970d0d url('../lay-gfx/toolsbut-l.gif') no-repeat;}
#t-up a span{background:url('../lay-gfx/t-up.gif') no-repeat 100% 0.1em;padding:0 22px 0 10px;}

/* sub =sponsors */
#sub #sponsors{text-align:center;background:url('../lay-gfx/sponsors-t.png') no-repeat;margin:0 0 27px 17px;}
#sub #sponsors .w{background:url('../lay-gfx/sponsors-b.png') no-repeat 0 100%;padding:1px 0 20px;overflow:hidden;height:100%;}
#sub #sponsors h2{text-align:left;font-size:1.64em;padding-left:3px;font-weight:normal;color:#665f51;margin:0.4em 0 0.5em;}
#sponsors .sep{margin-left:-8px;height:24px;background:url(../lay-gfx/sponsors-sep.png) no-repeat;}
#sponsors .s1{float:left;width:260px;padding-left:13px;}
#sponsors .s2{float:left;width:210px;margin-left:17px;padding-top:3em;}
#sponsors .s3{float:left;width:210px;margin-left:20px;padding-top:3em;}
#sponsors .s4{float:right;width:210px;margin-right:13px;padding-top:3em;}

/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/
#sidebar{float:left;width:261px;padding:0 7px 0 13px;}
#sidebar h2{font-size:1.64em;padding-left:3px;font-weight:normal;color:#665f51;margin:0.7em 0 0.8em 0;}
#sidebar h2.r1{color:#970d0b;font-weight:normal;margin:0;font-size:1.62em;}

/* =local navigation */
#nav-local{margin:0 0 0 -8px;padding:12px 7px 2em 8px;background:url('../lay-gfx/sidebar-shadow.png') no-repeat;}
#nav-local li{list-style:none;margin:0;padding:0 0 1px;background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;}
#nav-local ul{margin:0 0 -1px 0;padding:1px 0 0 21px;background:url('../lay-gfx/hdots.gif') repeat-x;}
#nav-local ul{margin:0 0 -1px 0;padding:1px 0 0 21px;background:url('../lay-gfx/hdots.gif') repeat-x;}

#nav-local ul a{padding-left:17px;background-position:4px 1.2em;}
#nav-local a{text-decoration:none;display:block;color:#00599c;background:url('../lay-gfx/nav-local-p.png') no-repeat 10px 1.2em;padding:0.6em 0 0.5em 23px;}
#nav-local a:hover,#nav-local a:active,#nav-local a:focus,#nav-local a.active{color:#9f0e0e;background-color:#f9f7f2;}
#nav-local a.active{font-weight:bold;}

/* sub =news */
#sub_news{background:url('../lay-gfx/sidebar_container-t.png') no-repeat 100% 0;margin:0 -7px 0 -13px;border-bottom:9px solid #fbf8f1;position:relative;}
#sub_news .b{background:url('../lay-gfx/sidebar_container-b.png') no-repeat 0 100%;padding:1em 20px 0.5em 20px;}
#sub_news h2{width:50%;}
#sub_news h3{font-size:1em;}
#sub_news h3 a:link{color:#0b368b;}
#sub_news h3 a:visited{color:#00599c;}
#sub_news p{margin:0.5em 0;}
#sub_news .date{margin:-1em 0 0;color:#afa796;font-size:0.91em;}
#sub_news .pic{float:right;margin-left:1em;}
#sub_news .n{overflow:hidden;height:100%;padding-bottom:1.5em;background:url('../lay-gfx/hdots.gif') repeat-x 0 0;}
#sub_news .nw{margin:1em -15px 0 -15px;padding:1.5em 15px 0 15px;background:url('../lay-gfx/sbox2-mt.png') no-repeat;}
#sub_news .first{background-image:none;margin-top:-1.5em;}
#sub_news .more{overflow:hidden;height:100%;}
#sub_news .more a{cursor:pointer;padding-bottom:0.1em;float:left;display:block;color:#fff;background:#9d0e0e url('../lay-gfx/more-r.png') no-repeat 100% 0;}
#sub_news .more a span{margin-top:-0.1em;float:left;display:block;line-height:19px;padding:1px 20px 0 10px;background:url('../lay-gfx/more-l.png') no-repeat 0 0.1em;font-size:0.91em;}
#sub_news #archive_l{padding-right:25px;position:absolute;margin:0;top:12px;right:14px;width:81px;height:25px;background:url('../lay-gfx/archive-bg.png') no-repeat 100% 0;}

/* sub =calendar box */
#sub #calendar_box{background:url('../lay-gfx/sidebar_container-t.png') no-repeat;margin:0 -7px 0 -13px;padding:1em 0 1em 0;}
#sub #calendar_box h2{padding:0 20px;}
#sub #calendar_box dl{margin:1em 5px;padding:0.3em 5px 0;line-height:1.2;background:url(../lay-gfx/sbox2-mt.png) no-repeat;}
#sub #calendar_box dt{margin:0;padding:1em 10px 0;font-weight:bold;}
#sub #calendar_box dt a:link{color:#0b368b;}
#sub #calendar_box dt a:visited{color:#00599c;}
#sub #calendar_box dd{margin:0;padding:0 10px;}
#sub #calendar_box dd.date{color:#afa796;}
#sub #calendar_box dd.c{padding-top:0.5em;padding-bottom:1.5em;background:url('../lay-gfx/hdots.gif') repeat-x 0 100%;}
#sub #calendar_box dd.odd,#sub #calendar_box dt.odd{background-color:#f9f9f4;}

/* sub =search form */
#search_form1{background:url('../lay-gfx/sidebar-shadow.png') no-repeat;margin:0 -8px;padding:0 12px;}
#search_form1 div{padding:16px 0;}
#search_form1 label{font-weight:bold;display:block;padding-bottom:0.5em;}
#search_form1 .but{background:url('../lay-gfx/but-search.png') no-repeat;border:0;width:21px;height:21px;cursor:pointer;margin-left:2px;}
#search_form1 .text{width:210px;background:#f8f8f0;color:#665f51;}

/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{background:url('../lay-gfx/bg-b.png') repeat-x;color:#656565;overflow:hidden;height:100%;}

#footer .nav-supp{background:url('../lay-gfx/footer-sep.png') no-repeat 0 100%;padding:0.7em 20px 0.2em;margin:0 auto;width:950px;text-align:left;}
#footer .nav-supp ul{margin:0;padding:1em 0;overflow:hidden;height:100%;}
#footer .nav-supp li{margin:0 0 0 -1px;list-style:none;float:left;padding:0 13px 0 10px;background:url('../lay-gfx/vdots.gif') repeat-y;}

#footer .wrap{padding:0.5em 20px 0;margin:0 auto;width:950px;text-align:left;}
#footer .wrap p{margin:0;}
#footer .wrap .w{float:left;width:50%;padding-top:0.4em;}
#footer .wrap .w p{padding-left:10px;}
#footer .address{color:#b0b0b0;}
#footer .created{float:right;width:48%;text-align:right;padding-top:0.4em;}

/* else */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}
img.pic_border{padding:3px;background:#F3F0E2;border:1px solid #E0D9C4;}