/*
	Warsaw Consultants - Basic Style Sheet
	gka@emarketingexperts.pl / www.emarketingexperts.pl
	v1.2.1, 27.04.2007
*/

/* global */
body{color:#6d757e;font:0.69em/1.5 Tahoma,sans-serif;background:#f0f1f2;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:#6d757e;border:1px solid #e0e3e7;}
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 #e0e3e7;}
input.text{height:1.3em;}
input[type=checkbox]{vertical-align:top;}

/* links */
a:link{color:#007d21;text-decoration:underline;}
a:visited{color:#005a18;text-decoration:underline;}
a:hover,a:active,a:focus{text-decoration:none;}

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

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

/* ----------------------------------------------------------------------------------------- */
/** =top **/
#top{overflow:hidden;height:100%;padding-bottom:25px;}
#top h1{margin:0;padding:24px 0 0 34px;float:left;}
#top h1 a{display:block;width:203px;height:107px;background:url('../lay-gfx/id-warsaw_consultants2.png') no-repeat;overflow:hidden;text-indent:-9999px;}
#top .wrap{float:right;width:650px;}

#lang{float:right;margin:0;padding:16px 15px 0 0;}
#lang li{float:left;margin:0;padding:0 0 0 12px;list-style:none;}
#lang a{float:left;overflow:hidden;text-indent:-9999px;}
#lang #pl{background:url('../lay-gfx/lang-pol.png') no-repeat;width:19px;height:12px;}
#lang #en{background:url('../lay-gfx/lang-eng.png') no-repeat;width:19px;height:12px;}

#top .nav-supp{margin:0;padding:14px 0 0;float:right;}
#top .nav-supp li{float:left;margin:0;padding:0 8px 0 10px;list-style:none;background:url('../lay-gfx/tmenu-sep.png') no-repeat 100% 50%;}
#top .nav-supp a{color:#7e8d9c;text-decoration:none;}
#top .nav-supp a:hover,#top .nav-supp a:active,#top .nav-supp a:focus{text-decoration:underline;}
#top #a-search{padding-left:18px;background:url('../lay-gfx/i-search.gif') no-repeat 0 50%;}
#top #a-sitemap{padding-left:18px;background:url('../lay-gfx/i-sitemap.gif') no-repeat 0 50%;}

/* =global navigation */
#nav-global{margin:97px 0 0 0;padding:0 18px 0 0;clear:both;float:right;overflow:hidden;height:100%;}
#nav-global li{margin:0;padding:0 0 0 5px;list-style:none;float:left;overflow:hidden;height:100%;}
#nav-global a{display:block;height:29px;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;}

#n-about_us{background-image:url('../lay-gfx/n-about_us.png');width:87px;}
#n-services{background-image:url('../lay-gfx/n-services.png');width:75px;}
#n-references{background-image:url('../lay-gfx/n-references.png');width:92px;}
#n-people{background-image:url('../lay-gfx/n-people.png');width:64px;}
#n-blog{background-image:url('../lay-gfx/n-blog.png');width:55px;}
#n-contact{background-image:url('../lay-gfx/n-contact.png');width:82px;}
#n-market_entry{background-image:url('../lay-gfx/n-market_entry.png');width:112px;}

#n-o_nas{background-image:url('../lay-gfx/n-o_nas.png');width:61px;}
#n-uslugi{background-image:url('../lay-gfx/n-uslugi.png');width:65px;}
#n-referencje{background-image:url('../lay-gfx/n-referencje.png');width:90px;}
#n-ludzie{background-image:url('../lay-gfx/n-ludzie.png');width:67px;}
#n-kontakt{background-image:url('../lay-gfx/n-kontakt.png');width:82px;}

#nav-global a:hover,#nav-global a:active,#nav-global a:focus,#nav-global a.active{background-position:0 -29px;}

/* ----------------------------------------------------------------------------------------- */
/** =home **/
#main-home{position:relative;padding:1px 0;width:920px;height:421px;color:#fff;background:#082e6b url('../lay-gfx/home-frame.png') no-repeat;}
#main-home .theme-t{background:url('../lay-gfx/home-theme-t.jpg') no-repeat;position:absolute;top:10px;left:10px;width:900px;height:265px;}
#main-home .theme-b{background:url('../lay-gfx/home-theme-b.jpg') no-repeat;position:absolute;top:366px;left:10px;width:900px;height:45px;}

#slogan{overflow:hidden;text-indent:-9999px;}

#main-home h2{font-size:1em;margin:1.2em 0 0;line-height:1.1;}
#main-home h2 a{text-decoration:none;color:#04bf30;}
#main-home h2 a:hover,#main-home h2 a:active,#main-home h2 a:focus{text-decoration:underline;}
#main-home p{margin:0.5em 0;line-height:1.3;}
#main-home .l1{z-index:1;position:absolute;width:160px;top:275px;left:56px;}
#main-home .l2{z-index:1;position:absolute;width:160px;top:275px;left:280px;}
#main-home .l3{z-index:1;position:absolute;width:160px;top:275px;left:505px;}
#main-home .l4{z-index:1;position:absolute;width:160px;top:275px;left:733px;}

#logo{position:relative;padding:0;width:920px;height:107px;color:#fff;background:#dee2e5;}
#logo2 {position:absolute;left:10px;height:97px;top:0;float:left;background:#fff;width:900px;}
#h_project {position:absolute;padding:0;width:70px;height:25px;color:#fff;background:url('../lay-gfx/h_complete-logos.jpg') no-repeat;top:37px;left:46px;text-indent:-9999px;float:left;margin:0;}
.logotypes {position:absolute !important;height:55px;}
.logotypes li {float:left;list-style:none;padding-left:0;margin:0;width:215px;height:55px;text-align:center;}
.carousel {position:absolute;left:150px !important;height:55px;top:17px;}


/* home, =fake select */
#f_select{z-index:2;position:absolute;top:183px;left:35px;width:280px;height:21px;background:#fff url('../lay-gfx/fselect-but.gif') no-repeat 264px 8px;color:#6e767f;border:1px solid #d1d1d1;border-bottom-color:#8094a6;border-right-color:#8094a6;}
#f_select span{display:block;padding:0.2em 0 0.1em 0.5em;}
#select{display:none;margin:0 -1px;width:280px;background:#fff;border:1px solid #d1d1d1;}
#select li{list-style:none;margin:-1px 0 0;border-top:1px solid #e5e8eb;}
#select a{color:#6e767f;text-decoration:none;display:block;background-image:url('../lay-gfx/ar-r.gif');background-position:12px 0.9em;background-repeat:no-repeat;padding:0.2em 4px 0.2em 26px;}
#select a:hover,#select a:active,#select a:focus{background-color:#f6f7f8;}

/* ----------------------------------------------------------------------------------------- */
/** =subpage layout **/
#main{border:10px solid #082e6c;background:#fff url('../lay-gfx/sidebar-bg.png') no-repeat 100% 250px;overflow:hidden;height:100%;}

#header{margin-bottom:10px;height:250px;}
#header h2{margin:0;height:220px;width:220px;text-indent:-9999px;overflow:hidden;}

h2#hl-market_entry{background:url('../lay-gfx/hl-market_entry.png') no-repeat;}
h2#hl-services{background:url('../lay-gfx/hl-services.png') no-repeat;}
h2#hl-references{background:url('../lay-gfx/hl-references.png') no-repeat;}
h2#hl-about_us{background:url('../lay-gfx/hl-about_us.png') no-repeat;}
h2#hl-people{background:url('../lay-gfx/hl-people.png') no-repeat;}
h2#hl-contact{background:url('../lay-gfx/hl-contact.png') no-repeat;}

h2#hl-o_nas{background:url('../lay-gfx/hl-o_nas.png') no-repeat;}
h2#hl-uslugi{background:url('../lay-gfx/hl-uslugi.png') no-repeat;}
h2#hl-referencje{background:url('../lay-gfx/hl-referencje.png') no-repeat;}
h2#hl-ludzie{background:url('../lay-gfx/hl-ludzie.png') no-repeat;}
h2#hl-kontakt{background:url('../lay-gfx/hl-kontakt.png') no-repeat;}

.header1{background:url('../lay-gfx/header1.jpg') no-repeat;}
.header2{background:url('../lay-gfx/header2.jpg') no-repeat;}
.header3{background:url('../lay-gfx/header3.jpg') no-repeat;}
.header4{background:url('../lay-gfx/header4.jpg') no-repeat;}
.header5{background:url('../lay-gfx/header5.jpg') no-repeat;}
.header6{background:url('../lay-gfx/header6.jpg') no-repeat;}

/* =tools */
#tools{clear:both;margin:0;padding:0 0 0 590px;overflow:hidden;height:100%;font-size:0.91em;}
#tools li{float:left;margin:0;list-style:none;}
#tools a{padding:0.2em 16px 0;float:left;background-repeat:no-repeat;background-position:7px 65%;background-color:#082e6c;color:#fff;text-decoration:none;}
#tools a.up{background-image:url('../lay-gfx/ar-t.gif');}
#tools #back{background-image:url('../lay-gfx/ar-l.gif');padding-right:12px;}
#tools a:hover,#tools a:active,#tools a:focus{text-decoration:underline;}

/* ----------------------------------------------------------------------------------------- */
/** =content **/
#content{float:left;width:686px;}
#content-primary ul li{list-style-type:square;padding:0.3em 0;}

/** =primary content **/
#content-primary{float:right;width:441px;}
#content-primary h2{margin:0.5em 0 0.1em;line-height:1.2;font-size:2.00em;color:#082e6c;font-family:Georgia,serif;font-weight:normal;}
#content-primary h3{margin:1em 0 0.5em;line-height:1.2;font-size:1.64em;color:#082e6c;font-family:Georgia,serif;font-weight:normal;}
#content-primary ul li{list-style-type:square;padding:0.3em 0;}
#content-primary a.more{padding:0 0.4em;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/ar-r.gif') no-repeat 100% 65%;}

/* =breadcrumbs */
#breadcrumbs{margin:0;padding:0;font-size:0.91em;overflow:hidden;height:100%;}
#content #breadcrumbs li{margin:0;padding:0 2px 0 8px;list-style:none;display:inline;background:url('../lay-gfx/breadcrumbs-sep.gif') no-repeat 0 0.2em;line-height:1.1;}
#content #breadcrumbs li.home{background:url('../lay-gfx/breadcrumbs-home.gif') no-repeat 0 60%;}
#breadcrumbs a{color:#9ba4ad;text-decoration:none;}
#breadcrumbs a:hover,#breadcrumbs a:active,#breadcrumbs a:focus{text-decoration:underline;}

/* =download */
#content-primary .download li{list-style:none;margin:0;padding-left:2em;background:url('../lay-gfx/i-download.gif') no-repeat 0.8em 0.7em;}

/* =references */
#references{padding:0.5em 0;margin:0 0 1em;overflow:hidden;height:100%;}
#content #references h3{margin:3em 0 0;font-size:1em;font-family:Tahoma,sans-serif;font-weight:bold;}
#content #references h3 a{text-decoration:none;color:#082e6c;}
#content #references h3 a:hover,#content #references h3 a:active,#content #references h3 a:focus{text-decoration:underline;}
#references p.ref{overflow:hidden;height:100%;margin-bottom:-1em;padding-bottom:2em;border-bottom:1px solid #e0e3e7;}
#references p.ref a{float:left;background:url('../lay-gfx/i-download.gif') no-repeat 0 50%;overflow:hidden;text-indent:-9999px;padding:0 0.5em;margin:0 0 0 0.4em;}
#references p.ref strong{float:left;padding-right:0.4em;}

/* =news */
#news{padding:0.5em 0;margin:1em 0 1em;overflow:hidden;height:100%;}
#content #news h3{margin:-1em 0 0 0;padding:2em 0 0;font-size:1em;font-family:Tahoma,sans-serif;font-weight:bold;border-top:1px solid #e0e3e7;}
#content #news h3 a{text-decoration:none;color:#082e6c;}
#content #news h3 a:hover,#content #news h3 a:active,#content #news h3 a:focus{text-decoration:underline;}
#news p.date{color:#959a9e;margin:0 0 -0.4em;}
#news p{margin-bottom:3em;}

/* =people */
#people{margin:1em 0 1em;padding:0;overflow:hidden;height:100%;}
#content #people h3{margin:0;padding:0;font-size:1em;font-family:Tahoma,sans-serif;font-weight:bold;}
#content #people h3 a{text-decoration:none;color:#082e6c;}
#content #people h3 a:hover,#content #people h3 a:active,#content #people h3 a:focus{text-decoration:underline;}
#content #people h3 span{font-weight:normal;color:#6d757e;}
#people p{margin-bottom:0;}
#people p.tel{margin:0.3em 0;}
#people p.email{margin:0;}
#people img.pic-l{float:left;margin:0 2.5em 0 0;}
#people div.p{margin:-1px 0 0;padding:2em 0;border-top:1px solid #e0e3e7;}

/* =pager */
.pager{overflow:hidden;height:100%;border-top:1px solid #e0e3e7;padding-bottom:1em;}
#content .pager h3{line-height:1.5;margin:0.5em 0;padding:0;font-size:1em;font-family:Tahoma,sans-serif;font-weight:bold;float:left;}
#content .pager ul{line-height:1.5;float:left;margin:0.5em 0;}
#content .pager ul li{list-style:none;float:left;margin:0;padding:0 0.3em;}
.pager li a{padding:0 0.3em;color:#6d757e;text-decoration:none;}
.pager li a:hover,.pager li a:active,.pager li a:focus{text-decoration:underline;}
.pager li strong{text-decoration:underline;color:#019327;padding:0 0.3em;}
.pager li a.prev{float:left;text-indent:-9999px;overflow:hidden;background:url('../lay-gfx/ar-l.gif') no-repeat 50% 50%;width:0.1em;padding-left:0.7em;}
.pager li a.next{float:left;text-indent:-9999px;overflow:hidden;background:url('../lay-gfx/ar-r.gif') no-repeat 50% 50%;width:0.1em;padding-left:0.7em;}

/* =contact form */
#contact_form{padding:2em 0;}
#contact_form label{font-weight:bold;display:block;}
#contact_form input.text{margin:0.3em 0 1em;vertical-align:top;}
#contact_form span{color:#007d21;font-weight:bold;padding-left:0.3em;}
#message{width:268px}
#contact_form .buts{width:278px;text-align:right;}
#contact_form .buts input{border:0;color:#fff;cursor:pointer;margin:0.4em;padding:0.2em 1em 0.2em 0.5em;}
#contact_form .buts input.reset{background:#082e6c url('../lay-gfx/ar2-t.gif') no-repeat 90% 50%;}
#contact_form .buts input.send{background:#082e6c url('../lay-gfx/ar2-r.gif') no-repeat 90% 50%;}
#contact_form p.i{font-weight:bold;color:#007d21;border-top:1px solid #e0e3e7;padding-top:1em;margin-top:2em;}

/* =sitemap */
#sitemap{margin:2em 0;overflow:hidden;height:100%;}
ul#sitemap li{margin:0.4em 0 -0.4em;display:block;padding:0;list-style:none;width:180px;}
#sitemap a{padding:0.7em 13px;;text-decoration:none;color:#082e6c;border-bottom:1px solid #d7d9dc;display:block;background:url('../lay-gfx/ar-r.gif') no-repeat 1px 1.15em;}
#sitemap ul{margin:0;}
#sitemap ul ul{margin:0;padding:0.4em 0 0.8em;}
#sitemap ul a{border-bottom:0;padding:0.3em 10px 0.3em 50px;background:url('../lay-gfx/ar-r.gif') no-repeat 37px 0.95em;}
#sitemap ul ul a{padding-left:85px;background:url('../lay-gfx/ar-r.gif') no-repeat 73px 0.95em;}
#sitemap a.i{color:#007d21;}
#sitemap a:hover,#sitemap a:active,#sitemap a:focus{text-decoration:underline;}
#sitemap h3{font-size:1em;margin:0;font-family:Tahoma,sans-serif;font-weight:bold;}

/* ----------------------------------------------------------------------------------------- */
/** =secondary content **/
#content-secondary{float:left;width:197px;padding-left:17px;}
#content-secondary h2{margin:0.6em 0 0.5em;line-height:1.2;font-size:1.64em;color:#082e6c;font-family:Georgia,serif;font-weight:normal;}

/* =local navigation */
#nav-local{margin:0;overflow:hidden;height:100%;line-height:1.2;}
#nav-local li{margin:0 0 -1px 0;list-style:none;display:block;}
#nav-local a{display:block;color:#082e6c;text-decoration:none;font-weight:bold;padding:0.6em 0.4em 0.6em 10px;background:url('../lay-gfx/ar-r.gif') no-repeat 0 1.1em;border-bottom:1px solid #e0e3e7;}
#nav-local a:hover,#nav-local a:active,#nav-loca a:focus{text-decoration:underline;}
#nav-local a.active{color:#019327;font-weight:bold;border-bottom:0;}
#nav-local ul{margin:0;border-bottom:1px solid #e0e3e7;}
#nav-local ul ul{border-bottom:0;}
#nav-local ul a{font-weight:normal;border-bottom:0;background-image:url('../lay-gfx/ar2-r.gif');}
#nav-local ul a.active{border-bottom:1px solid #e0e3e7;background-image:url('../lay-gfx/ar2-b.gif');background-position: 0 1.2em;}
#nav-local ul li{padding-left:13px;}

/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/
#sidebar{float:right;width:164px;padding-right:13px;}
#sidebar h2{margin:0.6em 0 0.5em;line-height:1.2;font-size:1.64em;color:#082e6c;font-family:Georgia,serif;font-weight:normal;}

/* =support navigation */
#sidebar .nav-supp{margin:0;line-height:1.2;}
#sidebar .nav-supp li{margin:0;list-style:none;display:block;}
#sidebar .nav-supp a{display:block;text-decoration:none;padding:0.6em 0.4em 0.6em 10px;background:url('../lay-gfx/ar-r.gif') no-repeat 0 1.1em;border-bottom:1px solid #e0e3e7;}
#sidebar .nav-supp a:hover,#sidebar .nav-supp a:active,#sidebar .nav-supp a:focus{text-decoration:underline;}

#sidebar .slogan{font-size:1.73em;color:#082e6c;line-height:1.2;font-family:Arial,sans-serif;}

/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{padding:30px 22px 10px;overflow:hidden;}
#footer p{margin:0;color:#7e8d9c;}
#footer img{margin-left:15px;}
#footer .nav-supp{margin:0.5em 0;}
#footer .nav-supp li{margin:0;padding:0 12px 0 0;display:inline;}
#footer .nav-supp a{color:#082e6c;background:url('../lay-gfx/bmenu-sep.gif') no-repeat 100% 55%;padding-right:8px;text-decoration:none;}
#footer .nav-supp a:hover,#footer .nav-supp a:active,#footer .nav-supp a:focus{text-decoration:underline;}

#copy{float:left;width:48%}
#created{float:right;text-align:right;width:50%;clear:right;}
#created a{color:#7e8d9c;font-weight:bold;text-decoration:none;}
#created a:hover,#created a:active,#created a:focus{text-decoration:underline;}
#log {float:right;margin:0;padding:30px 0 20px 0;clear:both;}
/* else */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

