/* ------------------------------------------------------------------ */
/* ------------------------- Global --------------------------------- */
							
* {
 margin: 0;
 padding: 0; }
 
body {
 background: #FFFFFF;
 color: #000000;
	font: normal 12px Trebuchet MS;
 background: url('../../images/frontend/bg.gif') repeat #222222; }
 
ul, ol {
 list-style-type: none; }
 
img {
 border: 0; }

hr {
 clear: both;
 visibility: hidden; }
 
table {
 border-collapse: collapse; }
 
*:focus {
 outline: none; }
 
a:link, a:focus, a:visited, a:active {
 color: #000000;
 text-decoration: none; }
 
a:hover {
 text-decoration: underline; }

/* ------------------------------------------------------------------ */
/* ------------------------- Top ------------------------------------ */

#top img { float: left; }

#logo {
	width: 207px;
	height: 90px;
	float: left;
	padding-top: 22px;
	padding-left: 8px;
	background: url('../../images/frontend/logo-bg.gif'); }
	
#haslo { float: left; width: 313px; }

#top-behind { background: url('../../images/frontend/top-behind.gif') repeat-x #222222; }

#top {
	width: 980px;
	height: 112px;
	background: url('../../images/frontend/top-bg.gif') repeat-x #222222;
	margin: 0 auto; }

#top-menu { float: left; width: 452px; height: 112px; background: url('../../images/frontend/top-left.gif') no-repeat 100% 0; }
#top-menu li { float: left; }

#top-menu li { height: 62px; width: 72px; }
#top-menu a { float: left; display: block; height: 62px; width: 72px; }
/*div#top-menu a#OGrupie { float: right; height: 62px; width: 74px; }

/*#top #top-left {
	width: 20px;
	height: 112px;
	background: url('../../images/frontend/top-left.gif') no-repeat;
	float: right; }*/
	
#top-menu span { }

#OGrupie { background: url('../../images/frontend/ogrupie.gif'); }
#Klienci { background: url('../../images/frontend/klienci.gif'); }
#Zespol { background: url('../../images/frontend/zespol.gif'); }
#Porady { background: url('../../images/frontend/porady.gif'); }
#Linki { background: url('../../images/frontend/linki.gif'); }
#Kontakt { background: url('../../images/frontend/kontakt.gif'); }

#top-menu a:hover, #top-menu a.selected {
	background-position: 0 -62px;
	text-decoration: none; }
	
/*#top-menu ul li { float: left; height: 62px; width: 72px; }*/

/* ------------------------------------------------------------------ */
/* ------------------------- Middle --------------------------------- */ 

#LeftCol { float: left; width: 210px; }
#RightCol { float: right; width: 765px; }
	
#Middle {
	clear: both;
	margin: 0 auto;
	background-color: #1D1D1D;
	width: 978px;
	min-height: 410px;
	border-left: 1px solid #363636;
	border-right: 1px solid #363636; }
	
.lead { text-align: justify; padding-bottom: 20px; padding-left: 10px; }

a.more_right {
	margin-bottom: 10px;
	float: left;
	background: url('../../images/frontend/more.gif') !important; width: 47px; height: 17px; }
	
a.more_right:hover {
	background-position: 0 -17px !important;
	text-decoration: none; }
	
a.more_right span { display: none; }

#RightContent ul { padding: 10px 15px; }

#RightContent a:link, #RightContent a:focus, #RightContent a:visited, #RightContent a:active {
 background: url('../../images/frontend/link-bg.gif') 0 -1px repeat-x; /* Trochę źle tło dociąłem (tak o 1px) :P */
 color: #BCB6AB; }

#RightContent a:hover {
 color: #FFFFFF;
 background-position: 0 -22px;
 text-decoration: none; }
 
#RightContent li {
 margin-bottom: 3px;
	background: url('../../images/frontend/arrow2.gif') no-repeat;
	background-position: 0px 7px;
	padding-left: 8px; }
	
#RightContent table td ul li { background-position: 30px 7px; }

#RightContent table td ul li div { margin-left: 30px; }

#RightContent h1 {
	padding: 3px 3px 3px 10px;
	margin: 5px 0 10px 0;
	color: #FFFFFF;
	width: 715px;
	background-color: #171613;
	font: normal 23px Trebuchet MS;
	clear: both;  }

#RightContent h2 {
	color: #DDD8CC;
	font-size: 13px;
	padding-left: 8px;
	margin-top: 5px;
	clear: both; }
	
/* ------------------------- Left Menu ------------------------------ */	
	
#LeftMenu {
	float: left;
	background: url('../../images/frontend/LeftMenu.gif') no-repeat #741003;
	width: 199px;
	/*height: 253px;*/ }

/*#LeftMenu2 ul.u1 { padding-top: 40px; }*/

#LeftMenu2 {
	float: left;
	background: url('../../images/frontend/LeftMenu.gif') no-repeat #741003;
	width: 199px;
	/*height: 253px;*/ }
/*	
#LeftMenu2 li {
	padding-left: 12px;
	padding-right: 12px; }*/

#LeftMenu2 li.First {
	background-image: none; } 

#LeftMenu2 li {
	float: left;
	clear: both;
	width: 100%;
	padding-top: 1px;
	background: url('../../images/frontend/dash.gif') 0 0 repeat-x; } 
 
#LeftMenu2 li a {
	display: block;
	color: #FFFFFF;
	padding: 2px 4px;
	text-decoration: none; }

#LeftMenu2 li a.selected {
	color: #ffc000;
	display: block;
	background-color: #830200;
	text-decoration: none; }

#LeftMenu2 li a:hover {
	color: #eb1c00; }

#LeftMenu li {  }
#LeftMenu li li {  }

#LeftMenu2 li li a {
	color: #d8d3c6;
	display: block;
	text-decoration: none; }

#LeftMenu2 li li img { padding-bottom: 3px; padding-left: 5px; padding-right: 5px; }
	
#LeftMenu2 li li a.selected {
	color: #ffc000;
	display: block;
	background-color: #830200;
	text-decoration: none; }
	
#LeftMenu-bottom {
	width: 199px;
	height: 51px;
	float: left;
	background: url('../../images/frontend/LeftMenu-bottom.gif') no-repeat #741003; }

#menu-margin { margin-left: 7px; margin-right: 7px; }

/*
#LeftMenu ul.u1 {
	font: normal 12px Trebuchet MS;
	color: #FFFFFF;
	padding-left: 12px;
	padding-top: 40px; }
	
#LeftMenu ul.u2 {
	
#LeftMenu li.1, #LeftMenu li.2 {
	width: 175px;
	height: 23px;
	padding-bottom: 1px;
	background: url('../../images/frontend/dash.gif') 0 90% repeat-x; }
	
#LeftMenu li.last {
	width: 175px;
	height: 24px;
	/*background: transparent; }*/
/*
#LeftMenu a:link, #menu a:focus, #menu a:visited, #menu a:active {
	color: #FFFFFF;
	text-decoration: none; }
 
#LeftMenu a:hover {
	color: #EB1C00;
	text-decoration: none;
	/*background-color: #830200;
	display: block; } */

/* ------------------------- Main Page ------------------------------ */ 

#fotogrupa { margin-right: 10px; }

#foto {
	float: right;
	background: url('../../images/frontend/foto.jpg');
	width: 430px;
	height: 253px; }
	
#grupa {
	float: right;
	background: url('../../images/frontend/grupa.gif');
	width: 320px;
	height: 253px;}

#middle-text {
	text-align: justify;
	font: normal 12px Trebuchet MS;
	line-height: 15px;
	float: right;
	padding-top: 57px;
	padding-right: 18px;
	width: 297px;
	color: #FFFFFF; }
	
/* KLIENCI */
/*
#klienci {
	color: #FFFFFF;
	float: right;
	width: 725px;
	height: 253px;
	padding-right: 30px;
	text-align: justify;
	line-height: 14px; }
	
#klienci #title h1 {
	padding: 3px 3px 3px 10px;
	margin: 15px 0 10px 0;
	color: #FFFFFF;
	width: 715px;
	background-color: #171613;
	font: normal 20px Trebuchet MS; }
	
#klienci li {
	background: url('../../images/frontend/arrow.gif') no-repeat;
	padding-left: 10px;
	margin-top: 5px;
	background-position: 0px 5px;
	padding-bottom: 1px; }
	
#klienci li a:link, #klienci li a:focus, #klienci li a:visited, #klienci li a:active {
	color: #BCB6AB;
	background-color: #2E2E2E;
	border-bottom: 1px solid #000000;
	line-height: 5px; }
	
#klienci li a:hover {
	color: #FFFFFF;
	background-color: #2D2D2D;
	text-decoration: none;
	border-bottom: 1px solid #BCB6AB; }
*/	
#BreadCrumb {
	/*padding-top: 95px;*/
	color: #AFAFAF;
	text-align: right;
	padding-right: 35px; }
	
#BreadCrumb a:link {
	color: #FFFFFF; }
	
#BreadCrumb li { display: inline; }
	
		/* ADRES */
	
#Address {
	color: #BCB6AB;
	background-color: #1D1D1D;
	height: 100px;
	float: left;
	padding-top: 20px;
	padding-left: 8px; }

#Address #mail { padding-top: 2px; }	
#Address #mail a { float: left; padding: 0 1px 1px; line-height: 13px; }
#Address #mail span { float: left; padding: 0 1px 1px; line-height: 13px; }
	
#Address a:link, #bottom-left a:focus, #bottom-left a:visited, #bottom-left a:active {
	color: #BCB6AB;
	background-color: #2E2E2E;
	border-bottom: 1px solid #000000;
	padding-bottom: 1px;
	/*background: url('../../images/frontend/dot-bottom.gif') 0 100% repeat-x #2E2E2E;*/ }
	
#Address a:hover {
	color: #FFFFFF;
	background-color: #2D2D2D;
	text-decoration: none;
	border-bottom: 1px solid #BCB6AB;
	/*padding-bottom: 1px;*/
	/*background: url('../../images/frontend/dot-bottom-hover.gif') 0 100% repeat-x #2D2D2D;*/ }
	
/* ------------------------------------------------------------------ */
/* ------------------------- Bottom --------------------------------- */ 
	
#bottom {
	background-color: #1D1D1D;
	/*clear: both;
	font: normal 12px Trebuchet MS;*/
	color: #BCB6AB;
	/*margin: 0 auto;
	width: 978px;*/
	height: 142px;
	/*border-left: 1px solid #363636;
	border-right: 1px solid #363636;*/ }
	
#bottom-text {
	text-align: justify;
	float: left;
	width: 725px;
	padding-left: 23px;
	padding-top: 15px;
	color: #979185;
	line-height: 15px; }
	
#bottom-right {
	height: 139px;
	float: right;
	padding-right: 7px; }

#kontakt-top {
	background: url('../../images/frontend/kontakt-top.gif');
	width: 302px;
	height: 20px; }
	
#kontakt-middle {
	width: 302px;
	height: 99px; }
	
#kontakt-bottom {
	background: url('../../images/frontend/kontakt-bottom.gif');
	width: 302px;
	height: 20px; }
	
#bottom a:hover img {
 opacity: 0.90;
 filter: alpha(opacity:90); }

/* ------------------------------------------------------------------ */
/* ------------------------- Footer --------------------------------- */

#footer {
	border-top: 3px solid #590B02;
	clear: both;	
	height: 49px;
	width: 980px;
	margin: 0 auto;
	background: #000000; }
	
#footer-menu ul {
	padding-left: 197px;
	padding-top: 17px; }
	
#footer-padding {
	margin-left: 27px; }
	
#footer-menu li {
	background: url('../../images/frontend/arrow.gif') no-repeat;
	background-position: 0px 5px;
	float: left;
	padding-left: 8px;
	padding-right: 27px;
	padding-bottom: 1px; }
	
#footer-menu a:link, #footer-menu a:focus, #footer-menu a:visited, #footer-menu a:active {
	color: #FFFFFF;
	text-decoration: none; }

#footer-menu a:hover {
	text-decoration: none;
	border-bottom: 1px solid #EB1C00; }

#flags ul { padding-right: 12px; }

#flags li { float: right; padding-left: 32px; }
#flags li.last { float: right; padding-left: 5px; }
	
#flags span { display: none; }

#flags a#english { float: left; height: 18px; width: 68px; }
#flags a#deutsch { float: left; height: 18px; width: 76px; }
#flags a#russian { float: left; height: 18px; width: 76px; }

#english { background: url('../../images/frontend/english.gif'); }
#deutsch { background: url('../../images/frontend/deutsch.gif'); }
#russian { background: url('../../images/frontend/russian.gif'); }

#flags a:hover, #flags a.Selected {
	background-position: 0 -18px;
	text-decoration: none; }
	
#Enzo {
	float: left;
	padding-left: 15px;
	padding-top: 12px; }
	
#Enzo a:hover img {
 opacity: 0.85;
 filter: alpha(opacity:85); }
 
/* ---- */

#Middle { color: #fff; }
#Middle a { color: #fff; }


/* ------------------------------------------------------------------ */
/* ------------------------- Contact Form --------------------------- */

#Contact {
	color: #FFFFFF; }
	
#contact_left {
	width: 260px;
	float: left;
	padding-left: 60px; }
	
#contact_right {
	width: 300px;
	float: left;
	padding-left: 40px; }
	
#Contact input {
	font: normal 11px Trebuchet MS;
	color: #BCB6AB;
	width: 240px;
	background-color: #000000;
	border-bottom: 2px solid #4F4F4F;
	border: 1px solid #720E03;
	margin-bottom: 10px; }
	
#Contact div#temat input { width: 280px; }
	
#Contact input.Submit {
	width: 56px;
	height: 24px;
	border: none; }
		
#Contact textarea {
	overflow: hidden;
	font: normal 11px Trebuchet MS;
	color: #BCB6AB;
	background-color: #000000;
	border: 1px solid #720E03;
	width: 280px;
	height: 109px; }
	
.SubmitBox {
	padding-top: 20px;
	padding-right: 65px;
	margin: 0 auto;
	text-align: center; }
	
#BreadCrumb ul li a#mainpage { color: #AFAFAF; }

#content { padding-top: 10px; }
#content img { padding-right: 15px; float: left; }

.Article img { float: left; padding-top: 5px; padding-right: 15px; padding-left: 5px; }
