/* CSS Document */
body {
    margin: 0;
    padding: 0;
    background-color: #242424;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
}

p {
    margin: 0;
    padding: 0;
    margin: 8px 0 8px 0;
}

a {
    text-decoration: none;
}

#skip {
    display: none;
}

/*orange box*/
#kontener_orange {
    background: #6cb61d; 
    /*height: 246px;*/
    height: 226px;
    margin-left: 32px;
    margin-top: 53px;
    min-width: 947px;
    border-bottom: 1px solid #483121;
}

#kontener_in {
    width: 948px;
    position: relative;
    height: 226px;
}

/*main menu*/
ul.main_menu {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    right: 0;
    top: 0;
}

ul.main_menu li {
    float: left;
    margin-top: -7px;
    position: relative;
}

ul.main_menu li a {
    display: block;
    /*height: 83px;*/
    height: 63px;
    text-indent: -5000px;
    border-top: 7px solid #242424;
}

ul.main_menu li a:hover, ul.main_menu li a.active  {
    background-color: #83ca37;
    border-top: 7px solid #486d20;
}

.my a {
    background: url(../images/menu_my.gif) no-repeat  7px 46px;
    width: 33px;
}

.clients a {
    background: url(../images/menu_klienci.gif) no-repeat  7px 42px;
    width: 54px;
}

.blog a {
    background: url(../images/menu_blog.gif) no-repeat  7px 42px;
    width: 89px;
}

.biuro a {
    background: url(../images/menu_biuro.png) no-repeat  7px 41px;
    width: 111px;
}

.contact a {
    background: url(../images/menu_kontakt.gif) no-repeat  7px 42px;
    width: 63px;
}

.job a {
    background: url(../images/menu_praca.gif) no-repeat  7px 44px;
    width: 52px;
}

/*left menu*/
ul.leftmenu {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: -7px;
    bottom: 17px;
}

ul.leftmenu li {
}

ul.leftmenu a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 200px;
    padding-left: 196px;
    border-left: 7px solid #242424;
}

ul.leftmenu a:hover {
    /*background-color: #FF8731;
    border-left: 7px solid #A66638;*/
}

ul.leftmenu a.active {
    font-weight: bold;
}

#flash {
    position: absolute;
    right: 0;
    top: 71px;
}

.clocks {
    background: url(../images/your_time_flash.gif) no-repeat;
    width: 779px;
    height: 185px; 
}

#praca_txt {
    position: absolute;
    right: 0;
    top: 71px;
    width: 637px;
    height: 185px;
    background: url(../images/pracuja.gif) no-repeat;
    text-indent: -5000px;
}



#awards_txt {



	position: absolute;



	right: 0;



	top: 71px;



	width: 637px;



	height: 185px;



	background:  url(../images/fwa.gif) no-repeat;



	text-indent: -5000px;



}



#zakres_uslug_txt {



	position: absolute;



	right: 0;



	top: 71px;



	width: 637px;



	height: 185px;



	background: url(../images/cel.gif) no-repeat;



	text-indent: -5000px;



}



#opcom {



	display: block;



	position: absolute;



	top: -46px;



	left: 117px;



	text-indent: -5000px;



	background: url(../images/logo_grupa_eskadra.gif);



	width: 114px;



	height: 101px;



}



#lang {



	text-indent: -5000px;



	background: url(../images/in_english.gif) no-repeat left;



	position: absolute;



	right: 0;



	top: -28px;



	width: 109px;



	height: 18px;



	padding-right: 10px;






}







#post{



	text-indent: -5000px;



	background: url(../images/poczta.gif) no-repeat left;



	position: absolute;



	right: -16px;



	top: -28px;



	width: 109px;



	height: 18px;



}







/*glowna zawartosc*/



#main_content {



	margin-top: 95px;



	position: relative;



}



#main_content a {



	color: #6cb61d;



	text-decoration: none;



}



#main_content a:hover {



	text-decoration: underline;



}



/*#main_content a:hover {



	text-decoration: underline;



}*/



#wrap {



	position: relative;



	width: 979px;



}



.kontakt_mail {



	position: absolute;



	right: 0;



	top: 60px;



	word-spacing: 4px;



}



.kontakt_mail a, span.infolinia {



	color: #6cb61d;



	text-decoration: none;



	word-spacing: normal;



	



}



h1 {



	color: #6cb61d;



	font-weight: normal;



	font-size: 24px;



	margin: 0;



	padding: 0;



}



h1.wpisy {



	background: url(../images/h_najnowsze_wpisy.gif) no-repeat;



	height: 26px;



	text-indent: -5000px;



	font-size: 12px;



	margin: 0;



	padding: 0;



	margin-left: 149px;



}



h2 {



	margin: 0;



	padding: 0;



	color: #6cb61d;



	font-size: 12px;



	font-weight: normal;



	font-family: Arial, Helvetica, sans-serif;



}



.blog_news {



	width: 400px;



	padding: 16px 0 4px 238px;



	border-bottom: 1px solid #3A3A3A;



	font-size: 10px;



	background: url(../images/icon_doc.gif) no-repeat 212px 15px;



}



.blog_news:hover {



	background-color: #2D2D2D;



	/*background-color: #3A3A3A;*/



}



.more_news {



	color: #6cb61d;



	background: url(../images/icon_more.gif) no-repeat left;



	text-decoration: none;



	display: block;



	padding-left: 24px;



	padding-top: 2px;



	height: 16px;



}



#last_news {



	border: none;



}



/*stopka*/



#footer {



	width: 979px;



	height: 5em;



}



#left_foot {



	width: 426px;



	padding: 16px 0 4px 212px;



	border-top: 1px solid #3A3A3A;



	padding-top: 16px;



	float: left;



}



#right_foot {



	float: right;



	padding-top: 16px;



	border-top: 1px solid #3A3A3A;



	width: 310px;



	font-size: 10px;



	color: #666666;



	padding-left: 19px;



}



#kontakt_foot {



	width: 298px;



	padding: 16px 0 4px 340px;



	border-top: 1px solid #3A3A3A;



	padding-top: 16px;



	float: left;



}
span.mailfoo {margin-right: 8px;}


#kontakt_foot a {



	color: #6cb61d;



	text-decoration: none;



}



#kontakt_foot a:hover {



	text-decoration: underline;



}







/********PODSTRONY*************/







/*ustawienia glownej zawartosci dla podstron - roznice w wysokosci itd.*/



#praca_wrap {



	margin-top: 55px;



	position: relative;



}



#praca_wrap a {



	color: #6cb61d;



	text-decoration: none;



}



#klient_wrap {



	margin-top: 120px;



	position: relative;



}



#klient_wrap a {



	color: #6cb61d;



	text-decoration: none;



}



#tekstowy_wrap {



	margin-top: 38px;



	position: relative;



}



#tekstowy_wrap div.header_praca {



	width: 582px;



}







#tekstowy_wrap a {



	color: #6cb61d;



	text-decoration: none;



}



h1.form_h {



	width: 186px;



	height: 21px;



	background: url(../images/h_formularz.gif) no-repeat top left;



	text-indent: -5000px;



}



#kontakt_wrap {



	margin-top: 68px;



	position: relative;



}



#kontakt_wrap div.header_praca {



	width: 582px;



}



#kontakt_wrap a {



	color: #6cb61d;



	text-decoration: none;



}



#winner_wrap {



	margin-top: 67px;



	position: relative;



}



#winner_wrap a {



	color: #6cb61d;



	text-decoration: none;



}



#klient1_wrap {



	margin-top: 80px;



	position: relative;



}



#klient1_wrap a {



	text-decoration: none;



}



#uslugi_wrap {



	margin-top: 29px;



	width: 637px;



	margin-left: 342px;



	margin-bottom: 20px;



	position: relative;



}



#uslugi_wrap2 {



	padding-top: 29px;



	width: 637px;



	margin-left: 391px;



	margin-bottom: 0;



}



#uslugi_wrap a, #uslugi_wrap2 a {



	color: #6cb61d;



	text-decoration: none;



}



/*praca*/



.praca_off {



	width: 373px;



	padding: 16px 0 4px 400px;



	border-bottom: 1px solid #3A3A3A;



	font-size: 10px;



	background: url(../images/icon_doc.gif) no-repeat 374px 15px;



}



.praca_off:hover {



	background-color: #2D2D2D;



	/*background-color: #3A3A3A;*/



}



#praca_wrap #last_news {



	margin-bottom: 80px;



	border-bottom: 1px solid #3A3A3A;



}



.praca_opis {



	width: 582px;



	margin-left: 397px;



	position: relative;



	padding-bottom: 34px;



	line-height: 18px;



}



.klient_opis {



	width: 617px;



	margin-left: 362px;



	position: relative;



	padding-bottom: 34px;



line-height: 18px;	



}



.header_praca {



	margin: 0;



	padding: 0;



	border-bottom: 1px solid #3A3A3A; 



	padding-bottom: 4px; 



	font-weight: normal; 



	font-size: 24px; 



	color: #6cb61d; 



	padding-left: 397px;



	margin-bottom: 36px;



	min-height: 28px;



}



h1.header_praca span {



	width: 582px;



	display: block;



	display: none;



}



h1.header_bok {



	margin: 0;



	padding: 0;



	text-align: right;



	font-weight: normal; 



	font-size: 24px; 



	color: #6cb61d;



	position: absolute;



	left: 36px;



	top: 63px; 



	width: 280px;



}



p.gray_p {



	color: #9E9E9E;



}



p.first_p {



	margin-top: 0;



}



.linki_box {



	position: absolute;



 	top: -50px; 



	right: -1px;



}



.linki_box2{



	position: relative;



	height: 18px;



	background:url(../images/icon_doc.gif) no-repeat;



	padding-left: 20px;



	margin-top: 20px;



}



.linki_box a {



	background-color: #1E1E1E;



	display: block;



	width: 9em;



	text-align: center;



	float: left;



/*	border: 1px solid #FD7511;*/



	border: 1px solid #3A3A3A;



	padding-top: 4px;



	padding-bottom: 4px;



}



.linki_box a:hover {



/*	background-color: #242424;*/



	background-color: #242424;



}



/*podstrona kontakt*/



.kontakt_box {



	border-top: 1px solid #3A3A3A;



	border-bottom: 1px solid #3A3A3A;



	padding: 23px 0 23px 237px;



	margin-bottom: 29px;



	width: 742px;



}



address {
	font-style: normal;
	display: block;
	float: left;
	width: 200px;
	margin-right: 10px;
}
.mail_box {
	float: left;
	width: 200px;
	margin-right: 30px;
	margin-top: 15px;
}
.kont_op {
	float: left;
	width: 220px;
	padding-top: 15px;
}







.kont_form {



	background-color: #404040;



	width: 779px;



	margin: 0 0 26px 200px;



}	



.kont_form form input.nondisp {

	display: none;

}



.kont_form fieldset {



	margin: 0;



	padding: 0;



	border: none;



}



.kont_form form {



	margin: 0;



	padding: 27px 37px 33px 37px;



	



}



.kont_form form label {



	display: block;



}



.kont_form form .left_form	 {


	padding-top: 8px;



	float: left;



	width: 260px;



}

.left_form #loader{
	display: none;
	position: absolute;
	background: url(../images/loader.gif) no-repeat;
	height: 24px;
	top: 20px;
	right: 40px;
	width: 24px;
}



.kont_form form .right_form {



	float: left;



	width: 444px;



	margin-top: 0;



	padding: 0;



}



.kont_form form input, .kont_form form textarea {



	font-size: 12px;



	font-family: Arial, Helvetica, sans-serif;



	background-color: #6B6B6B;



	border: none;



	color: #fff;



	padding: 2px 3px;



	display: block;



	margin-top: 5px;



	margin-bottom: 5px;



	width: 198px;



}



.kont_form form textarea {



	width: 438px;



	height: 100px;



	margin-bottom: 1px;



	overflow: auto;



}



.kont_form h1 {



	margin: 0;



	padding: 0;



	font-size: 18px;



	margin-bottom: 29px;



	



}



.kont_form form input.send_bt {



	background-color: #2C2C2C;



	width: 6em;



	margin: 0;



	float: right;



	color: #6cb61d;



}



/*nagrody*/



#winner_wrap dl {



	border-bottom: 1px solid #3A3A3A; 



	padding: 0; 



	padding-left: 387px; 



	margin: 0; 



	margin-bottom: 15px;



	min-width: 500px;



	width: auto;



	min-height: 107px;



	position: relative;



}



dl#last_item { 



	margin-bottom: 40px;
	border: none;


}



#winner_wrap dt {



	height: 112px;



	background-color: #242424;



	margin-bottom: -10px;



	float: left;



	width: 90px;



	



}



#winner_wrap dt img {



	position: absolute;



	left: 387px;



	bottom: -7px;



}



#winner_wrap dt img.kreatura {



	bottom: 10px;



}



#winner_wrap dd {



	width: 230px; 



	float: left; 



	margin: 0;



	padding: 0;



	margin-top: 38px;



}



/*klienci tabele*/



h1.polecamy {



	height: 26px;



	background: url(../images/h_polecamy.gif) no-repeat top left;



	text-indent: -5000px;



}



h1.pozostale_p {



	height: 50px;



	background:  url(../images/h_projekty.gif) no-repeat bottom left;



	text-indent: -5000px;	



}



table tr.highlight {



	/*background-color: #3A3A3A;*/



	background-color: #2D2D2D;



	color: #FD7511;



}



table {



	margin-bottom: 40px;



	font-size: 12px;



}



table a {



	color: #fff;



}



table tr.highlight a {



	color: #6cb61d;



}



table tr th {



	text-align: left;



}







table tr td, table tr th {



	border-bottom: 1px solid #3A3A3A;



	padding: 12px 3px 10px 0;



}



table tr td.first_td, table tr th.first_td {



	padding-left: 262px;



}
table tr th.first_td {
	width: 300px;
}
table tr th.second_td {
	width: 192px;
}

table tr th.third_td {
	width: 90px;
}

#klient1_wrap h1 {



	margin: 0;



	padding: 0;



	font-size: 18px;



	margin-left: 150px;



}



#klient1_wrap h1 span {



	display: none;



}



table tr#no_light, table tr#no_light2 {



	background-color: #242424;



	color: #fff;



}



table tr th.empty, table tr td.empty {



	width: 262px;



}



table tr td.empty {



	width: 262px; 



	border-bottom: none; 



	background-color: #242424;



}



.table1 {



	width: 542px;



	float: left;



	margin-bottom: 0;



}



.table2 {



	float: left; 



	margin-left: 20px;



	width: 280px; 



}



.table3 {



	clear: left; 



	margin-top: 0; 



	margin-left: 262px;



	width: 280px; 



}



.floatingdiv {



	float: left;



}



/*zakres uslug*/



.uslugi_zaw {



	 border-left: 1px solid #404040; 



	 padding-bottom: 40px; 



	 padding-top: 30px;



}



dl.uslugi {



	clear: both;



	padding-top: 15px;



}







dl.uslugi dt {



	float: left;



	border-bottom: 1px solid #404040; 



	width: 235px; 



}



dl.uslugi dd {



	float: left;



	margin: 0;



	padding: 0;



	background-color: #2C2C2C;



	border: 1px solid #404040;



	width: 325px;



	line-height: 1.5em;



}



dl.uslugi dd ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



	padding: 10px 10px 10px 64px;



}



dl.uslugi dt span{



	bottom: -12px; 



	position: relative; 



	display: block; 



	margin-left: 15px; 



	padding-left: 10px; 



	padding-right: 10px; 



	background-color: #242424;



	text-indent: -5000px;



}



.market {



	margin-top: 26px;



}



.emarket {



	background: url(../images/us_promo.gif) no-repeat 10px 0; 



	width: 134px;



	height: 21px;



}



.biznes {



	margin-top: 18px;



}



.ebiz {



	background:  url(../images/us_guerilla.gif) no-repeat 10px 0; 



	width: 139px;



	height: 21px;



}



.kons {



	margin-top: 2px;



}



.consul {



	background: url(../images/us_mobile.gif) no-repeat 10px 0; 



	width: 154px;

	margin-bottom: -10px;

	height: 46px;
	
	

}



.dodatkowe {



	margin-top: 17px;



}



.dodatek {



	background: url(../images/us_field.gif) no-repeat 10px 0; 



	width: 117px;



	height: 21px;



}

.konsumen {



	margin-top: -15px;



}



.konsumenckie {



	background: url(../images/us_motyw.gif) no-repeat 10px 0; 



	width: 183px;

	margin-bottom: -10px;

	height: 46px;



}
.pos {



	margin-top: 35px;



}



.punktpos {



	background: url(../images/us_pos.gif) no-repeat 10px 0; 



	width: 181px;


	height: 21px;



}

.directm {



	margin-top: 35px;



}



.directmarkt {



	background: url(../images/us_dem.gif) no-repeat 10px 0; 



	width: 127px;


	height: 21px;



}



.error {
	/*width: 609px;*/
	color: #fff;
	background-color: #6cb61d;
	font-size: 10px;
	padding: 0;
	width: 687px;
	padding: 13px 33px 13px 59px;
	margin: 0 0 0 200px;
}







.sometxt {



	/*width: 609px;*/



	clear: both;



	margin-left: 200px;



	margin-bottom: 1px;



	margin-top: 0;



	color: #8C8C8C;



	background-color: #2C2C2C;



	font-size: 12px;



	width: 687px;



	padding: 17px 33px 13px 59px;



}



h2.vw {



	margin: 0;



	padding: 0;



	margin-bottom: 10px;



	margin-top: 10px;



	font-weight: normal;



	color: #6cb61d;



	font-size: 16px;



}



h2 .index_link {



	text-decoration: none !important;



}



.rightDirect {



	margin-top: 20px;



	text-align: right;



}



.awards_img {



	background: url(../images/nagrody.jpg) no-repeat bottom left;



	height: 54px;



	margin-top: 18px;



}



.other_awards {



	margin-left: 305px;



	padding-top: 20px;



	padding-bottom: 10px;



}



.other_awards p {



	padding-left: 173px;



}







.left_form_post{



	float: left;



	width: 280px;
	
	margin-right: 130px;



}



.left_form_post form input.send_bt{



	background-color: #2C2C2C;



	width: 6em;



	float: none;



	margin-left: 132px;



	color: #6cb61d;



}



.right_form_post{

	float: left;

	width: 300px;

}



.right_form_post form input.send_bt{



	background-color: #2C2C2C;



	width: 6em;



	float: none;



	margin-left: 132px;



	color: #6cb61d;



}



.kontakt_post {



	border-bottom: 1px solid #3A3A3A;



	padding: 0 0 10px 237px;



	margin-bottom: 29px;



	width: 742px;



}







.noborder{



	border: none;



	margin: 0;



	padding: 0;



}







.kont_form form label span {



	font-size: 11px;



	color: #8C8C8C;



}







.video_faq{



	padding-top: 80px;



}



.webstar{

	margin-top: 40px;

	float: left;

	height: 127px;

	border: 2px solid #6B6B6B;

}

#right_foot {
	float: right;
	padding-top: 10px;
	border-top: 1px solid #3A3A3A;
	width: 320px;
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
}
#right_foot a {

	color: #6CB71E;
}
#right_foot a:hover {
	text-decoration: underline;
}
a#eskadra {
	float: right;
	background: url(../images/eskadra.gif) no-repeat;
	height: 41px;
	width: 119px;
	margin-top: -25px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}

a#eskadra:hover {
	background-position: 0 -40px;
	text-decoration: none;
}

/*eskadra text*/
#eskadra_txt {
	position: absolute;
	right: 0;
	top: 71px;
	width: 637px;
	height: 185px;
	background:  url(../images/eskadra_txt.gif) no-repeat;
	text-indent: -9999px;
}


/*clearfix*/



.clearfix:after {



    content: "."; 



    display: block; 



    height: 0; 



    clear: both; 



    visibility: hidden;



}







.clearfix {display: inline-table;}



.clearfix {zoom: 1;} 



/* Hides from IE-mac \*/



* html .clearfix {height: 1%;}



.clearfix {display: block;}



/* End hide from IE-mac */