/*
ERICPOL - Basic Style Sheet
gka@emarketingexperts.pl / www.emarketingexperts.pl
v1.0, 01.2007
*/

/** global **/
body{font:0.69em/1.5 Arial,sans-serif;color:#5C5D60;background:#fff;text-align:center;margin:0;padding:0;}
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{margin:1em 0;padding:0;font-weight: normal;}
td,th{vertical-align:top;}
address{font-style:normal;margin:1em 0;}
/* forms */
form{padding:0;margin:0;}
fieldset{padding:0;margin:0;border:0;}
input,select,textarea{font:1em/1.5 Arial,sans-serif;}
textarea,input.text,select{background:#F5F7F8;color:#000;}
textarea,input.text{padding:0.2em 0.4em 0;border:1px solid #B7B9BA;border-bottom:0;border-right:0;}
input.text{height:1.6em;padding-top:0.2em;}
select{padding:0.1em 0;border:1px solid #B7B9BA;border-bottom:0;border-right:0;height:1.7em;}
input[type=checkbox],input[type=radio]{vertical-align:top;}

/* links */

a{color:#3F7A35;text-decoration:none;}
a:hover{text-decoration:underline;}

/* headlines */
h2{font-size:1.64em;color:#5E5F61;line-height:1.1;font-family:Georgia,serif;}
h3{font-size:1.09em;color:#5E5F61;line-height:1.2;font-family:Georgia,serif;}

/* skip links */
.skip{position:absolute;left:-9999px;}

/*** layout ***/ 
#wrapper{margin:0 auto;width:990px;text-align:left;}

/** branding **/ /** ------------------------------------------------------------------------------------- **/
#branding h1{float:left;margin:0;padding:30px 0 10px 24px;font-size:1em;text-indent:-9999px;}
#branding h1 a{display:block;width:205px;height:70px;background:url('lay-gfx/ericpol.png') no-repeat;overflow:hidden;}

#branding .wrap{float:right;width:726px;}

#branding .nav-supp{margin:0;padding:28px 10px 0 0;float:right;}
#branding .nav-supp li{margin:0;padding:0 10px 0 15px;list-style:none;display:inline;background:url('lay-gfx/nav_supp-sep.png') no-repeat 0 50%;}
#branding .nav-supp li.firstpl{background-image:none; background:url('lay-gfx/en.gif') no-repeat 14px -1px;}
#branding .nav-supp li.firsten{background-image:none; background:url('lay-gfx/pl.gif') no-repeat 14px 0px;}
#branding .nav-supp li.firstpl a, #branding .nav-supp li.firsten a{padding-left: 27px;}
#branding .nav-supp li.firstims2{background-image:none;}

.search_form{float:right;margin:23px 0 0 0;padding:0 40px 10px 25px;border-left:1px solid #E1E4E5;}
.search_form label{position:absolute;text-indent:-9999px;}
.search_form .but{border:0;background:url('lay-gfx/form_but.png') no-repeat;width:22px;height:22px;cursor:pointer;}

#nav-main{margin:0;clear:both;border-top:1px solid #E1E4E5;}
#nav-main li{float:left;margin:0;list-style:none;}
#nav-main a{height:59px;display:block;text-indent:-9999px;overflow:hidden;}

/*
#m-o_nas{background:url('lay-gfx/m-o_nas.png') no-repeat;width:93px;}
#m-rozwiazania_uslugi{background:url('lay-gfx/m-rozwiazania_uslugi.png') no-repeat;width:192px;}
#m-aplikacje{background:url('lay-gfx/m-aplikacje.png') no-repeat;width:119px;}
#m-aktualnosci{background:url('lay-gfx/m-aktualnosci.png') no-repeat;width:134px;}
#m-ericpol_na_swiecie{background:url('lay-gfx/m-ericpol_na_swiecie.png') no-repeat;width:188px;}*/

#m-o_nas{background:url('lay-gfx/m_firma.png') no-repeat;width:125px;}
#m-rozwiazania_uslugi{background:url('lay-gfx/m_oferta.png') no-repeat;width:128px;}
#m-aplikacje{background:url('lay-gfx/m_obszary-biznesowe.png') no-repeat;width:208px;}
#m-aktualnosci{background:url('lay-gfx/m_jakosc.png') no-repeat;width:130px;}
#m-ericpol_na_swiecie{background:url('lay-gfx/m_kontakt.png') no-repeat;width:135px;}

/*#m-o_nasen{background:url('lay-gfx/m-onas_en.png') no-repeat;width:124px;}
#m-rozwiazania_uslugien{background:url('lay-gfx/m-rozwiazania_uslugi_en.png') no-repeat;width:153px;}
#m-aplikacjeen{background:url('lay-gfx/m-aplikacje_en.png') no-repeat;width:154px;}
#m-aktualnoscien{background:url('lay-gfx/m-aktualnosci_en.png') no-repeat;width:110px;}
#m-ericpol_na_swiecieen{background:url('lay-gfx/m-ericpol_na_swiecie_en.png') no-repeat;width:185px;}*/

#m-company{background:url('lay-gfx/m-company.jpg') no-repeat;width:132px;}
#m-our-services{background:url('lay-gfx/m-our-services.jpg') no-repeat;width:157px;}
#m-business-segments{background:url('lay-gfx/m-business-segments.jpg') no-repeat;width:198px;}
#m-quality{background:url('lay-gfx/m-quality.jpg') no-repeat;width:123px;}
#m-careers{background:url('lay-gfx/m-careers.jpg') no-repeat;width:116px;}

#nav-main a:hover, #nav-main a.active{background-position:0 -59px;}

/** home content **/ /** ------------------------------------------------------------------------------------- **/

#main-home{padding:8px 0px 9px 0px; margin: 0px;}
#main-home #theme{float: right; width:715px;height:365px;border:1px solid #E1E4E5;padding:9px 0 0 9px;}

.news_short{line-height:1.3;float:left;width:204px;border:1px solid #E1E4E5;padding:0 24px;}
.news_short .wrap #content p.f{color:#CB9F18; margin-top:-1.6em;}
.news_short h2{margin:1.2em 0 0em 0;}
.news_short .wrap #content h3{margin:1.5em 0 -1.4em; font-size: 1.1em;}
.news_short .scroll{font-size:1px;line-height:1px;margin:0;display:block;position:relative;height:22px; top: 0px;}
.news_short .scroll li{margin:0;list-style:none;}
.news_short .scroll #s-up{text-indent:-9999px;position:absolute;right:0;}
.news_short .scroll #s-up a{overflow:hidden;display:block;width:23px;height:22px;background:url('lay-gfx/news_scroll-up.png') no-repeat;}
.news_short .scroll #s-dn{text-indent:-9999px;position:absolute;right:24px;}
.news_short .scroll #s-dn a{overflow:hidden;display:block;width:23px;height:22px;background:url('lay-gfx/news_scroll-dn.png') no-repeat;}
.news_short .wrap{min-height:350px;padding:1px 0;}
.news_short .wrap #container{overflow:hidden; height: 305px;position:relative;}
.news_short .wrap #content{left:0px;top:0px; border: none; position:absolute; width: 204px;margin: 0px; padding: 0px;line-height:1.3;}

#home-supp{padding-bottom:9px;}
#home-supp .buts img{float:left;padding:9px;border:1px solid #E1E4E5;margin-right:11px;}

.jobs_form{float:right;width:156px;border:1px solid #E1E4E5;padding:9px 15px 9px 25px;min-height:51px;}
#sidebar .jobs_form{float:right;width:210px;border:1px solid #E1E4E5;padding:9px 15px 9px 25px;min-height:51px; margin-bottom: 10px;}
.jobs_form h2{font-size:1.27em;margin:0 0 0.6em; font-weight: bold;}
.jobs_form label{display:none;}
.jobs_form select{width:128px;}
#sidebar .jobs_form select{width:180px;}
.jobs_form .but{border:0;background:url('lay-gfx/form_but.png') no-repeat;width:22px;height:22px;cursor:pointer;}

/** sub content **/ /** ------------------------------------------------------------------------------------- **/
#main{padding:9px 0;}
#main address{line-height:1.4;}
#primary_content{float:right;width:726px;}
#theme{border:1px solid #E1E4E5;padding:10px 0 10px 10px;}
#theme img{display:block}

/* breadcrumbs */
#breadcrumbs{margin:0;padding:10px 40px;}
#breadcrumbs li{list-style:none;display:inline;margin:0;padding:0 0 0 18px;background:url('lay-gfx/breadcrumbs-s.gif') no-repeat 4px 50%}
#breadcrumbs li.first{padding-left:0;background-image:none;}
#breadcrumbs a{color:#BEC4C6;}

/* content */
#content{line-height:1.65;border:1px solid #E1E4E5;padding:10px 40px 20px 40px;color:#000;position:relative;}
#content p,#content address{margin:2em 0;}
#content h2{font-size:2em;}
#content h3{font-size:1.54em;}
#content img.pic-r{float:right;margin:0 0 0.5em 1em;}

#content ul{margin:1em 0;}
#content ul li{border:0;margin:0;padding:0 0 0 40px;list-style:none;background:url('lay-gfx/list-p.png') no-repeat 25px 0.7em;}

/* download */
#content .downloadlist{color:#B6B8BA;}
#content .downloadlist li{background:url('lay-gfx/download-p.gif') no-repeat 22px 0.6em;margin:0;padding-left:45px;list-style:none;}

#content #download{margin:0 -40px 2em;}
#content #download li{margin:1.8em 0 2em;padding:0 40px 1em 85px;list-style:none;border-bottom:1px solid #E1E4E5;background:url('lay-gfx/download-p.gif') no-repeat 60px 0.7em;}
#download li h3{margin:0;}
#download p.i{font-weight:bold;color:#C3C5CA;}
#download p{margin:0.5em 0;}

/* text size */
#content #textsize{margin:2em 0 0;float:right;}
#content #textsize li{list-style:none;display:inline;margin:0;padding:0;background-image:none;}
#textsize a{color:#78797C;font-weight:bold;font-family:Georgia,serif;}
#textsize .s{font-size:100%;}
#textsize .n{font-size:125%;}
#textsize .l{font-size:150%;}

/* tools */
#content #tools{margin:2.5em 0;clear:both;}
#content #tools li{float:right;margin:0;list-style:none;padding-left:15px;padding-right:35px;}
#content #tools #t-back{float:left;background:url('lay-gfx/t-back.gif') no-repeat 0 0.6em;}
#content #tools #t-up{background:url('lay-gfx/t-up.gif') no-repeat 0 0.6em;padding-right:0;}
#content #tools #t-print{background:url('lay-gfx/t-print.gif') no-repeat 0 0.3em;padding-left:23px;}
#content #tools #t-pdf{background:url('lay-gfx/t-pdf.gif') no-repeat 0 0.2em;padding-left:25px;}
#content #tools #t-cform{background:url('lay-gfx/t-cform.gif') no-repeat 0 0.55em;padding-left:20px;}

/* search results */
#searchresults-h p{margin:0;line-height:1.3;}
#searchresults-h p.s{float:left;width:45%;font-weight:bold;}
#searchresults-h p.r{float:right;width:45%;text-align:right;font-weight:bold;}
#searchresults-h p.i{padding-top:0.5em;color:#93969C;clear:both;}
#searchresults-h strong{color:#1B9FCE;}

#content #searchresults-l{border-top:1px solid #E1E4E5;margin:2em -40px;}
#searchresults-l h3{padding:0.5em 15% 0.5em 0; color: #3F7A35; cursor: pointer;}
#searchresults-l h4{font-size:1em;margin:0;color:#000;display:inline;font-weight:bold;}
#searchresults-l h4 a{color:#000;}
#content #searchresults-l li{position:relative;margin:0;padding:0 40px;list-style:none;background-image:none;}
#content #searchresults-l ol{font-weight:bold;color:#000;}
#content #searchresults-l ol li{border:0;list-style-type:decimal;list-style-position:inside;padding:0;}
#searchresults-l ol li p{margin:0;padding-bottom:10px;color:#93969C;font-weight:normal;}
#searchresults-l li p.n{margin:0;padding-top:1.2em;position:absolute;top:0;right:40px;font-weight:bold;}
#searchresults-l li p.n strong{color:#1B9FCE;}

/* news list */
#content #newslist{margin:0 -40px 2em;}
#content #newslist li{background-image:none;clear:both;margin:0;padding:3px 40px 13px;list-style:none;border-bottom:1px solid #E1E4E5;}
#content #newslist ul li{border:0;margin:0;padding:0 0 0 40px;background:url('lay-gfx/list-p.png') no-repeat 25px 0.6em;}

#newslist p{margin:0.5em 0;}
#newslist p.date{font-weight:bold;color:#C3C5CA; margin-top: -7px;}
#newslist h2{font-size:1.64em;}
#newslist div.zd{float:right;margin:0 0 0.5em 1em;}
#newslist div.zdm div.cl{display: none;}

/* pager */
#content .pager{text-align:center;position:relative;padding:0 20%;display:block;width:60%;margin-bottom:0;}
#content .pager li{display:inline;margin:0;padding:0 5px;list-style:none;background-image:none;}
#content .pager li strong{text-decoration:underline;}
#content .pager .prev{position:absolute;top:0;left:0;background:url('lay-gfx/t-back.gif') no-repeat 0 55%;padding-left:15px;}
#content .pager .next{position:absolute;top:0;right:0;background:url('lay-gfx/t-next.gif') no-repeat 100% 55%;padding-right:15px;}

#content #newslist .pager{text-align:center;position:relative;padding:0 20%;display:block;width:60%;margin-bottom:0;}
#content #newslist .pager li{display:inline;margin:0;padding:0 5px;list-style:none;background-image:none;}
#content #newslist .pager li strong{text-decoration:underline;}
#content #newslist .pager .prev{position:absolute;top:0;left:0;background:url('lay-gfx/t-back.gif') no-repeat 20% 55%;padding-left:35px;}
#content #newslist .pager .next{position:absolute;top:0;right:0;background:url('lay-gfx/t-next.gif') no-repeat 70% 55%;padding-right:35px;}


/* contact */
.contact_form{padding-right:20px;}
.contact_form label{float:left;width:140px;text-align:right;}
.contact_form input.text,
.contact_form .msg{float:left;width:455px;margin:0px 0px 8px 15px;}
.contact_form .b{float:right;text-align:center;width:455px;padding-top:5px;}
.contact_form .b input{cursor:pointer;color:#9DA0A2;font-size:1.27em;font-family:Georgia,serif;padding:0.2em 1em;background:#fff;border:1px solid #E1E4E5;}
.contact_form .b .s{color:#378A19;}

.contact_form .err{color:#E06F39;}
.contact_form .radio, .contact_form .normal{width: 80%; text-align: left;padding-left: 150px;}
.contact_form .selectLabel{width:17%;float:left;height:25px;display:block;text-align: right;}
.contact_form .Field{width:50%;height:2.1em;float:left;display:block;text-align:left;}
.contact_form .Field .text{float:left;}
.contact_form .select {margin:0px 0px 8px 15px; max-width: 300px;}
.contact_form .plik .text{width: 405px; margin: 0px;}
.contact_form .wielokro {width: 90%;}
.contact_form .wielokro td{padding-left: 10px;}
.contact_form .wielokro .select {margin:0px 0px 8px 0px; max-width: 300px;}


#world{position:absolute;top:0;right:0;border-left:1px solid #E1E4E5;border-bottom:1px solid #E1E4E5;}
#contact-country{min-height:209px;padding-right:330px;}
#contact-country-t{min-height:203px;margin:0 -40px;padding:0 370px 0 40px; border-bottom:1px solid #E1E4E5; border:0px solid red;}
#contact-country-t .a1,.contact-country-2 .a1{float:left;width:46%;margin-top:0;}
#contact-country-t .a2,.contact-country-2 .a2{float:left;width:53%;margin-top:0;}
.contact-country-2{margin:0 -40px;padding:0.5em 20px 0 40px;border-bottom:1px solid #E1E4E5;background:url('lay-gfx/vline.png') repeat-y 362px 0;}
.contact-country-2 .d1{float:left;width:48%;}
.contact-country-2 .d2{float:right;width:304px;padding-left:40px;}
#content .contact-country-2 address{margin-top:0.5em;}

/* list */
#content .ext_list{margin:3em -40px 2em;}
#content .ext_list li{background-image:none;margin:1.8em 0 2em;padding:0 40px 1em 40px;list-style:none;border-bottom:1px solid #E1E4E5;}
#content .ext_list h3{margin-top:-0.3em;}
#content .ext_list p.i{color:#B6B8BA;font-weight:bold;margin-top:-1.2em;}
#content .ext_list p{margin:0.5em 0;}

/* varia */
#send_cv{float:right;margin:1.3em 0 0 0;padding:5px 35px 5px 55px;display:block;background:#F5F7F8 url('lay-gfx/t-cv.gif') no-repeat 30px 50%;;border:1px solid #E1E4E5;}
#send_cv2{float:right;margin:-0.5em 0 0 0;padding:5px 35px 5px 55px;display:block;background:#F5F7F8 url('lay-gfx/t-cv.gif') no-repeat 30px 50%;;border:1px solid #E1E4E5;}
p.i{color:#B6B8BA;font-weight:bold;}
#content address.p{margin-top:0;float:left;width:30%;padding-left:40px;background:url('lay-gfx/list-p.png') no-repeat 25px 0.5em;}

/** sidebar **/ /** ------------------------------------------------------------------------------------- **/
#sidebar{float:left;width:253px;color:#000;}

#sidebar .buts img{display:block;padding:9px;border:1px solid #E1E4E5;margin-bottom: 10px;}

#sidebar .box{border:1px solid #E1E4E5;padding:1px 25px 15px;margin-bottom: 10px;}
#sidebar .box-d{border:1px solid #E1E4E5;padding:1px 25px 15px;margin-bottom: 10px; background:#F7F9FA;}

/* local navigation */
.nav-local{border:1px solid #E1E4E5;margin-bottom:10px;}
.nav-local h2{padding:0 24px; font-weight: normal;}

.nav-local ul{margin:-10px 0 0 0;padding-bottom:5px;}
.nav-local ul ul{margin:0;padding-bottom:0;}
.nav-local li{margin:0;list-style:none;}
.nav-local ul a{display:block;padding:7px 25px 7px 25px;}
.nav-local ul ul a{padding-top:2px;padding-bottom:2px;padding-left:40px;}
.nav-local ul ul ul a{padding-left:55px;}

.nav-local ul a.active{font-weight:bold;background:#F5F7F8;}
.nav-local .folder ul a{background:url('lay-gfx/nav-p.gif') no-repeat 25px 0.7em;}
.nav-local .folder ul ul a{background:url('lay-gfx/nav-p.gif') no-repeat 40px 0.7em;}
.nav-local .folder{background:#F5F7F8;padding-bottom:5px;}


/** footer **/ /** ------------------------------------------------------------------------------------- **/
#footer{border-top:1px solid #E1E4E5;padding:5px 30px 20px;}
#footer .copy a,#footer .designby a{color:#5C5D60;font-weight:bold;}
#footer .copy{float:left;}
#footer .designby{float:right;}
#footer .nav-supp{padding-left:15px;float:left;}
#footer .nav-supp li{margin:0;padding:0 10px 0 15px;list-style:none;display:inline;background:url('lay-gfx/nav_supp-sep.png') no-repeat 0 50%;}


/* else */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;}

.komunikat {padding: 10px; text-align: center; color: red; font-weight: bold;font-size:1.2em;}

.zd4 {float: right;text-align: center;}
.zd4 .zd{margin: 3px 0px 10px 20px;}
.zd4 .cl{display: none;}

.zd5 {float: left; text-align: center;}
.zd5 .zd{margin: 3px 20px 10px 0px;}
.zd5 .cl{display: none;}

.zd7 {margin: 10px 0px 10px 30px;}
.zd7 .zd{float: left; margin: 0px 15px 10px 15px;}

/* modul domyslny */
.maps {border:0;padding:0 0 0 40px;list-style:none;background:url('lay-gfx/list-p.png') no-repeat 25px 0.7em;margin:0 0 0.2em 1em; font-size: 1.1em; font-weight: bold;}

/* select samorozwijalny */
div.sLocation1{
	text-align:left;	
	position:relative;
	color:#3F7A35;	
	float:right;
	margin:1.3em 10px 0 0;
	padding:5px 55px 5px 18px;	
	border:1px solid #E1E4E5;
	background:#F5F7F8 url(lay-gfx/download-p.gif) no-repeat 82% 50%;
	cursor: pointer;
}

#pd0pl  {
	position:absolute;
	z-index:100;
	top:28px;
	left: -1px;
	display:none; 
	cursor: pointer;
	width:133px;
	background:#FFFFFF;
	border:1px solid #E1E4E5;
}
#pd0pl div, #pd0en div{padding: 0px 20px 0px 10px;}

#pd0en  {
	position:absolute;
	z-index:100;
	top:28px;
	left: -1px;
	display:none; 
	cursor: pointer;
	width:150px;
	background:#FFFFFF;
	border:1px solid #E1E4E5;
}