body {
	margin:0;
	padding:0;
	vertical-align:top;
	color:#000;
	font-size:10pt;
	font-family:Trebuchet MS, Tahoma, Verdana;
}

div {
	margin:0;
	padding:0;
}

img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:0;
	border:none;
	overflow:hidden;
	vertical-align:top;
}

hr {margin:10px; border:none; height:1px; background:#c0c0c0;}

p {margin:0 0 10px 0;}
.wyrozniony {font-weight: bold; color:#db0000}
.center { text-align: center;}


a:link { color:#db0000; text-decoration:none;}
a:visited { color:#db0000; text-decoration:none;}
a:hover { color:#db0000; text-decoration:underline;}
a:active { color:#db0000; text-decoration:none;}
a.no_und { text-decoration: none;}

h3 {color:#db0000; font-size:14pt; margin:0 0 10px 0; font-weight:normal;}
h3.naglowek {
	color:#000; 
	font-size:14pt; 
	margin:0 0 0 0; 
	font-weight:normal; 
	line-height:33px; 
	background:url(images/bg_nagl.jpg); 
 	border-top:1px #c0c0c0 solid;  
  border-right:1px #c0c0c0 solid;
	border-left:1px #c0c0c0 solid; 
	padding:0 10px 0 10px; 
	margin:0 0 0 0; 
	width:170px;
	overflow: hidden;
	text-align:left;
	} /*ta wartosc to szerokosc naglowkow ktora trzeba zmienic jak bedzie w nich dluzszy tekst*/

table, td {
	font-size:10pt;
	font-family:Trebuchet MS, Tahoma, Verdana;}
	
#srodkujacy {
	background: #fff url(images/bg_top.jpg) top repeat-x;
	text-align:center;
}

#calosc {
	width:940px;
	margin:0 auto;
	text-align:left;
}

#top_section {
	height:101px;
	overflow:hidden;
}
#top_section img {float:left;}
#top_section p {font-size:14pt; margin-top:50px;}

#left_section {
	width:210px;
	margin:0 0 10px 0;
	float:left;
	overflow:hidden;
}
/************************************************** menu */
	#menu {
		margin:10px 0 10px 0 ; padding:0; list-style-type:none;
	}
	#menu ul {
		margin:0; padding:0; list-style-type:none;
	}
	#menu li {font-weight:bold; margin:0 0 0 0; padding:0 0 0 0px; line-height:26px;}
	#menu li a {margin-left:32px; }
	#menu li li a {margin-left:62px; }
	
	#m_main {background: url(images/bg_menu_main.jpg) no-repeat;}
	#m_about {background: url(images/bg_menu_main.jpg) no-repeat;}
	#m_news {background: url(images/bg_menu_main.jpg) no-repeat;}
	#m_solution {background: url(images/bg_menu_solution.jpg) no-repeat;}
		#m_solution_a {background: url(images/bg_menu_solution_a.jpg) no-repeat;}
		#m_solution_b {background: url(images/bg_menu_solution_b.jpg) no-repeat;}
	#m_storage {background: url(images/bg_menu_storage.jpg) no-repeat;}
	#m_products {background: url(images/bg_menu_products.jpg) no-repeat;}		
	#m_products_emc {background: url(images/bg_menu_products.jpg) no-repeat;}
	#m_contact {background: url(images/bg_menu_contact.jpg) no-repeat;}
	#m_promo {background: url(images/bg_menu_promo3.jpg) no-repeat;}	
	#m_promo2 {background: url(images/bg_menu_promo3.jpg) no-repeat; color:;}	
	
	#m_main1 {background: url(images/bg_menu_main1.jpg) no-repeat;}
	#m_about1 {background: url(images/bg_menu_main1.jpg) no-repeat;}
	#m_news1 {background: url(images/bg_menu_main1.jpg) no-repeat;}
	#m_solution1 {background: url(images/bg_menu_solution1.jpg) no-repeat;}
		#m_solution_a1 {background: url(images/bg_menu_solution_a1.jpg) no-repeat;}
		#m_solution_b1 {background: url(images/bg_menu_solution_b1.jpg) no-repeat;}
	#m_storage1 {background: url(images/bg_menu_storage1.jpg) no-repeat;}
	#m_products1 {background: url(images/bg_menu_products1.jpg) no-repeat;}		
	#m_products_emc1 {background: url(images/bg_menu_products1.jpg) no-repeat;}	
	#m_contact1 {background: url(images/bg_menu_contact1.jpg) no-repeat;}
	#m_promo1 {background: url(images/bg_menu_promo2.jpg) no-repeat;}	
	
	#m_main a, #m_about a, #m_news a,
	#m_solution a, #m_solution_a a, #m_solution_b a,
	#m_storage a, #m_products a, #m_products_emc a,
	#m_contact a , #m_promo a {color:#000000;}
	
	#m_main1 a, #m_about1 a, #m_news1 a, #m_solution1 a.up,
	#m_solution_a1 a, #m_solution_b1 a,
	#m_storage1 a, #m_products1 a, #m_products_emc1 a,
	#m_contact1 a , #m_promo1 a {color:#db0000;}
	
	#mapka {overflow:hidden;}
	#mapka p  {
		color:#db0000;
		font-size:14pt;
		margin-top:30px;
	}
	
#right_section {
	width:720px;
	margin:10px 0 10px 0;
	float:right;
}

.rozwiazania {border: 0px; width: 100%; padding: 0px; margin: 0px; font-size:10pt;}

.outerDiv {	
	border:1px #c0c0c0 solid; 
	margin:0 0 10px 0; 
	padding:10px;
	background: url(images/bg_outerDiv.jpg) no-repeat right bottom;

}
.innerDiv { 	margin:2px; text-align:justify; overflow:hidden; }
.innerDiv hr { height: 1px; border:0; background: #c0c0c0; margin:20px 0 15px 0;}
.innerLeft{	width:344px; float:left; }
.innerRight{ width:344px; float:right; }
.produkt {float:left; font-size:9pt;}
.produkt img, .produkt p {float:left;}
.produkt p span {color:#db0000;}

.innerDiv ol , .innerDiv  ul {margin-left: 0px; padding-left: 23px;}
.innerDiv ol li, .innerDiv  ul li{margin-top: 10px; margin-bottom: 10px;}

.news ul {margin:0 0 0 0; padding-left: 18px; }
.news ul li {margin-top: 0; margin-bottom: 10px;}
.news li a { color: #000; text-align: left;}

#footer_section{
	color:#7F7F7F;
	font-size:8pt;
	border-top:1px #000 solid;
	clear:both;
}
#footer_section p {text-align:center; margin:10px 0 10px 0;}
#footer_section a {color:#7F7F7F; }
#footer_section a img{}

.obram {
	padding:10px;
	border:1px dotted grey;
	font-weight:bold;
	text-align:center;
	width:90%;
	margin-left:23px;
	background:#f5f5f5;
}


/************************************************************************* formularz kontaktowy */

TD.krakweb_form {
	border:0; 
	text-align: left;
	margin: 0px; padding: 2px 5px;} 

TD.krakweb_form input {
	width: 150px; 
	padding:0 2px; 
	color:#000; 
	}
	
TD.krakweb_form textarea{
	height: 100px; 
	width: 252px; 
	padding:0 2px; 
	}



