/*
 * NAGRODY
 */

div#nagrody{
	color:#575757;
	float:left;
}

div#nagrody-list{
	display:block;
	width:220px;
	float:left;
	background:url('img/bg-nagrody-list.jpg') repeat-y;
	border-right:1px solid #ECECEC;
	font-size:10px;
	line-height:125%;
}

div#nagrody-list ul{
	list-style:none;
}

div#nagrody-list a{
	cursor:pointer;
	text-decoration:none;
	color:#575757;
	display:block;
	padding:10px 6px 10px 6px;
	border-bottom:1px solid #dedede;
	border-right:1px solid #efefef;
}

div#nagrody-list a:hover{
	background:#DFDFDF;
	border-right:1px solid #ff0000;
}

div#nagrody-list a.current{
	color:#fff;
	background:#E7010C;
}

div#nagrody-list a.current:hover{
	color:#dedede;
	background:#E7010C;
}


div#nagrody-details{
	display:block;
	width:366px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0 0 0 10px;
}

div#nagrody-details ul{
	list-style:none;
}

div#nagrody-details p.centered_image{
	text-align:center;
}

div#nagrody-details img{
	border:1px solid #dedede;
	-moz-box-shadow:#ddd 0px 0px 10px;
	-webkit-box-shadow:#ddd 3px 3px 10px;
	box-shadow:#ddd 0px 0px 10px;
}

div#nagrody-details h4{
	font-size:11px;
	font-weight:bold;
	text-align:center;
}


/* DYSTRYBUTORZY */

div#dystrybutorzy{
	font-size:10px;
	color:#969696;
}

div#dystrybutorzy #mapka{
	display:block; 
	width:354px;
	height:331px;
	margin:0 0 0 120px;
	text-align:center;
}

div#dystrybutorzy div#dojazd{
	text-align:center;
}

div#dystrybutorzy div#dojazd input.location{
	font-size:11px;
	color:#7D7D7D;
	width:270px;
	background:url('img/inputtextbg.png') repeat-x;
	border:1px solid #DFDFDF;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:4px;
}

div#dystrybutorzy div#dojazd input.submit{
	font-size:11px;
	color:#ffffff;
	width:120px;
	background:url('img/inputsearch.png') repeat-x;
	border:1px solid #CB000A;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:3px;
}


div#dystrybutorzy div#mapka{
	text-align:center;
}

div#dystrybutorzy table.dystrybutorzy{
	border-collapse:collapse;
	border-bottom:1px solid #E7E7E7;
}

div#dystrybutorzy table.dystrybutorzy th{
	border:0;
	background: #E7E7E7;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	padding:1px 3px 1px 3px;
}

div#dystrybutorzy table.dystrybutorzy td{
	border:0;
	padding:2px 3px 2px 3px;
	vertical-align:middle;
	border-bottom:1px dotted #ededed;
}

div#dystrybutorzy table.dystrybutorzy td img{
	-moz-box-shadow:0 0 4px #bbb;
	-webkit-box-shadow:0 0 4px #bbb;
	box-shadow:0 0 4px #bbb;
}


div#dystrybutorzy table.dystrybutorzy td.icons, th.icons{
	vertical-align:middle;
	text-align:center;
}

div#dystrybutorzy table.dystrybutorzy b{
	color:#000000;
}

div#dystrybutorzy p.dystrybutorzy-info{
	text-align:right;
}

div#dystrybutorzy div.mapzoom{
	width:0px;
	height:0px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}

div#dystrybutorzy div#wpromieniuholder{
	padding:5px 0 10px 0;
	width:420px;
	margin:auto;
	clear:both;
}

div#dystrybutorzy div#slider{
	display:block;
	float:left;
	width:280px;
	margin:6px 0 0 0;
} 

div#dystrybutorzy div#wpromieniuholder label{
	display:block;
	float:left;
	width:70px;
	margin:0 5px 0 5px;
} 

div#dystrybutorzy div#promieninfo{
	display:block;
	float:left;
	width:40px;
	margin:0 5px 0 5px;
}

/*
 * Warsztaty
 */

div#warsztaty{
	width:100%; 
	height:500px;
	overflow:hidden;
	border:1px solid #ddd;
}

/*
 * Mapa google warsztatów => marker
 */
div.gmap_marker{
	color:#333;
	line-height:100%;
	font-size:11px;
}


/*
 * KONTAKT
 */

div#kontakt{
	color:#666666;
	line-height:170%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#kontakt h4{
	line-height:200%;
}

div#kontakt h4 a{
	text-decoration:none;
}



div#kontakt h4.ui-state-active{
	border:1px solid #DDDDDD;
}

div#kontakt h4.ui-state-hover{
	text-decoration:none;
	border:1px solid #DDDDDD;
	background:#EFFBFF !important;
}

div#kontakt div.contactitem{
	border-bottom:1px solid #D3D3D3;
	padding:10px 0 10px 0;
}

div#kontakt div.last{
	border-bottom:0;
}

/*
 * PRACA
 */


div#praca{
}

div#praca ul#pracatabs{
	display:block;
	width:600px;
	height:26px;
	line-height:26px;
	float:left;
	border-bottom:1px solid #E6E6E6;
	margin:0;
	padding:0;
	clear:both;
}


div#praca ul#pracatabs li{
	display:block;
	float:left;
	list-style:none;
	margin:0 1px 0 0;
	padding:0;
}

div#praca ul#pracatabs li a{
	color:#727272;
	text-decoration:none;
	padding:6px 10px 6px 10px;
	border-bottom:1px solid #727272;
	background:#EFEFEF;
}

div#praca ul#pracatabs li a.current{
	color:#fff;
	background:#E7010C;
	border-bottom:1px solid #D2111A;
}

div#tabcontents{
	padding:10px;
	width:578px;
	clear:both;
	display:block;
	float:left;
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}

div#aktualne-oferty-pracy table td,
div#aktualne-oferty-pracy table th{
	border:0;
	border-collapse:collapse;
	padding:3px;
}

div#aktualne-oferty-pracy table td.center,
div#aktualne-oferty-pracy table th.center{
	text-align:center;
}

div#aktualne-oferty-pracy table th{
	font-size:10px;
	color:#ffffff;
	background:url('img/bg-praca-th.gif') repeat-x #2B56A6;
}

div.popupcontent{
	padding:15px;
}

div.pracaheader{
	line-height:240%;
	border-bottom:2px solid #626262; 
	margin:0 0 4px 0;
}

h4.pracah4{
	color:#3A3A3A;
	font-size:18px;
	font-weight:bold;
}

h4.pracah4 span.pracah4lbl{
	font-size:12px;
	color:#ff0000;
}

h4.pracah4 span.pracah4lokalizacja{
	white-space:nowrap;
	font-size:12px;
	font-weight:normal;
}

a.printpopup{
	display:block;
	float:right;
	clear:both;
	color:red;
	font-size:10px;
	text-decoration:none;
	padding:1px 10px;
	box-shadow:0 0 1px #aaa;
	-moz-box-shadow:0 0 1px #aaa;
	-webkit-box-shadow:0 0 1px #aaa;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

h5.przeslijcv{
	font-size:11px;
	font-weight:bold;
	color:#E7010C;
	border-bottom:2px solid #E7010C;
	margin:0 0 5px 0; 
}

form.cvform input{
	border:1px solid #626262;
	padding:2px;
	font-size:11px;
	width:193px;
}

form.cvform label{
	line-height:140%;
	display:block;
	padding:1px 5px 1px 10px;
	width:140px;
	float:left;
	text-align:right;
	color:#626262;
	margin:2px;
}

form.cvform label.error{
	display:inline;
	position:absolute;
	left:370px;
	color:red;
	background:none;
	text-align:left;
}

form.cvform input{
	border:1px solid #626262;
	margin:2px;
	padding:2px;
}

form.cvform input.error{
	background-image:none;
}

form.cvform input.submit{
	width:103px;
	background:url('img/bg-btn-cv.gif') repeat-x #C30009;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	border:0;
	padding:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 1px 3px #777;
	-webkit-box-shadow:0 1px 3px #777;
	box-shadow:0 1px 3px #777;
}


/*
 * DORADCY
 */

div#mapka_regiony{
}

div#fckcontent table.regiony td{
	width:auto;
	border:0px;
	vertical-align:middle;
}

div#fckcontent table.doradcy{
	border:0;
}

div#fckcontent table.doradcy td{
	width:50%;
	padding:15px;
	border:0;
	/*color:#666666;*/
	font-size:11px;
	line-height:160%;
}

div#fckcontent img.doradca{
	width:87px;
	margin:0 10px 10px 0;
	height:auto;
	text-align:left;
	border:1px solid #ddd;
	-moz-box-shadow:0 0 15px #ccc;
	-webkit-box-shadow:0 0 15px #ccc;
	box-shadow:0 0 15px #ccc;
}

div#fckcontent table.doradcy td.current{
	background:#E8F4FC;
}




