a { border: 0px; }
body { color: #000; }
h1
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0 0 0 -5px;
	padding:0 0 0 5px;
}
h2
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0 0 0 -5px;
	padding:0 0 0 5px;
}
#automatyzacja_realizacje { padding-top: 5px; }
#automatyzacja_new
{
	font-size:22px;
	background:#FF9103;
	color:#FFFFFF;
	width: 475px;
}
#automatyzacja
{
	font-size:22px;
	background:#30AFC2;
	color:#FFFFFF;
}
.automatyzacja_images
{
	padding: 0 auto 0 auto;
	margin: 0 auto 0 auto;
	text-align:center;
	width:474px;
}
.automatyzacja_images p
{
	padding: 0px;
	padding-bottom: 0px;
}
.automatyzacja_images a
{
	color:#FFFFFF;
	border-width:0px;
}
#outsourcing
{
	font-size:22px;
	background:#FF9103;
	color:#FFFFFF;
}
body
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	background-color:#302D2A;
}
#main
{
	width: 800px;
	margin: 0px auto 0px auto;
	padding: 0px;
	top: 0px;
}
#header
{
	height: 130px;
	margin: 0px;
	padding-top: 0px 0px 0px 0px;
}
#smallmenu
{
	float:right;
	height: 20px;
	background:url(images/blue_small_menu_bg.gif);
	font-size:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 7px 15px 0px 15px;
}
#smallmenu p { padding: 0px 0px 0px 2px; }
#smallmenu a
{
	text-decoration:none;
	color:#FFFFFF;
}
#smallmenu a:link { }
#smallmenu a:visited { }
#smallmenu a:hover { color:#000000; }
#gorne_menu { margin: auto; }
.witamy { }
#kontakt
{
	font-size:22px;
	background:#F5D132;
	color:#FFFFFF;
}
#kontakt_dane
{
	margin: 0 auto 0 auto;
	padding: 20px 0 0 0;
	font-size:12px;
}
#kontakt_dane h1
{
	margin: 0px;
	font-size:18px;
}
#kontakt_dane p { line-height: 30px; }
.lista_referencyjna
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 10 10 10 10;
	padding: 10px 0 0 0;
}
.lista_referencyjna p
{
	font-size:12px;
	padding: 10px;
}
.lista_referencyjna h1 { font-size: 16px; }
#logo
{
	float: left;
	margin-top: 30px;
	margin-left: 10px;
	padding: 0 0 0 0;
}
#Left_content
{
	 float: right;
    line-height: 18px;
    margin-top: 0;
    padding: 6px 10px 0 0;
    width: 530px;
	_width: 520px;   
}
#Left_content_map
{
	width: 200;
	float:left;
	margin: 3px 0px 0px 0px;
	padding: 3px 50px 0px 0px;
}
#Left_content_map h1
{
	font-size:22px;
	background:#30AFC2;
	color:#FFFFFF;
	margin-left: 30px;
}
#Left_content_map ul a
{
	color:#000000;
	border-width:0px;
}
#Left_content_map ul li { padding-top: 7px; }
#Content
{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
a.pdf
{
	background:#FFFFFF url(../img/pdf.jpg) no-repeat scroll 138px 14px;
	border:0 solid #FFED9E !important;
	color:red;
	display:block;
	font-size:11px !important;
	padding:15px 10px 10px 10px;
	text-align:left;
}
#rounded_top
{
	background:url(images/top_rounded_corner.gif) top no-repeat;
	height: 26px;
}
#Menu
{
	width: 216px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	background-color:#FFFFFF;
	clear:left;
	display:inline;
}
#Menu p
{
	margin: 0px;
	padding: 0px;
}
#Menu ul
{
	list-style-type: none;
	list-style-position:inherit;
}
#Menu a
{
	color:#000000;
	background:#FFFFFF;
}
#Menu a img
{
	border:0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#Menu a:link a:hover a:visited { color:#FFFFFF; }
.kontakt
{
	font-style:italic;
	width: 220px;
	height: 120px;
	background-image:url(images/kontakt_bg.gif);
	background-repeat:no-repeat;
	color:#000;
	padding: 22px 10px 0px 015px;
	margin: 5px 0px 0px 4px;
}
.opis { text-align:left; }
.numbers { font-size:12px; }
.dane_kontakt { font-weight:800; }
#promo { text-align:center;}
#promo h1 { font-size: 12px; }
#Menu p
{
	margin:0px;
	padding:5px;
}
#rounded_bottom
{
	clear:both;
	background:url(images/footer_rounded_corner.gif);
	margin: 0px;
	padding: 0px;
	height: 22px;
}
.referencje_numbers { }
.referencje_header { }
#stopka
{
	padding: 0px;
	margin: 10px 0px;
}
#stopka p
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding: 0px;
	margin: 0px;
	text-align:center;
}
#stopka a
{
	color:#FFFFFF;
	text-decoration:none;
}
#stopka a:hover
{
	text-decoration:underline;
	color:#8FC237;
}
#referencje
{
	font-size:22px;
	background:#CC4041;
	color:#FFFFFF;
}
#wybrane { color:#FFFFFF; }
#wizualizacja
{
	font-size:22px;
	background:#8FC237;
	color:#FFFFFF;
}
#wizualizacja_h2
{
	font-size:14px;
	background:#30AFC2;
	color:#FFFFFF;
}
.wizualizacja_przyklad
{
	text-align:center;
	margin: 20 0 20 0;
	padding: 20 0 20;
}
.wizualizacja_przyklad p { padding: 15 0 15 0; }
#produkty_new
{
 
	  background: none repeat scroll 0 0 #0484E4;
    color: #FFFFFF;
    font-size: 22px;
    margin-bottom: 15px;
    padding: 14px;
    width: 500px;
}
.Produkty_table {  margin-bottom: 10px;
    margin-left: -4px;
    overflow: hidden;
    width: 526px; }
	.Produkty_table { font-size: 12px; }
.Produkty_table a, .Produkty_table a:hover, .Produkty_table a:visited
{
	border:none;
	text-decoration:none;
}
.product-list h2 a {
    font-size: 14px;
    text-decoration: none;
    color: #0484E4;
}
.product-list {
    padding: 10px 0px 10px 12px;
    list-style: outside;
}
.right_column
{
	float: left;
	margin-top: 15px;
	width: 165px;
	 text-align: center;
}
.left_column
{
	float:left;
	width:324px;
	padding-right:10px;
}
.left_column h1
{
	font-size:16px;
	margin-bottom:10px;
	background-color:#0484E4;
	color:#FFFFFF;
	margin-top:15px;
}
.left_column a, .left_column a:hover, .lefl_column a:active
{
	color:#0484E4;
	text-decoration:none;
}
.left_column a:hover { color:#00CCFF; }
.gorny
{
	vertical-align:super;
	font-size:9px;
}
.dolny
{
	vertical-align:sub;
	font-size:9px;
}
.zalety { }
.cena
{
   color: #0484E4;
    display: block;
    font-size: 11px;
    margin: 4px 0 6px;
    text-align: center;
    width: 89px;
}
.zalety p { line-height:18px; }
.zalety strong {   }
.przyklad { }
.modul h2
{
	background-color:#0484E4;
	color:#FFFFFF;
	font-size:16px;
	margin-bottom:10px;
	margin-top:15px;
}
.zalety h2 { margin-bottom:10px; }
.kod
{
	color:green;
	display:block;
	font-family:courier;
	font-size:21px;
	font-weight:bold;
	letter-spacing:1px;
	padding:10px 0;
}
.kod img { border:1px solid #F0E7BB; }
.email a
{
	background: none repeat scroll 0 0 #FFFEF7;
	border: 1px solid #FFDC3B;
	display: block;
	padding: 3px;
}
.right_column a.pdf{    background: url("../img/pdf_icon.gif") no-repeat scroll 11px 10px transparent;
    border-bottom: 0 solid #FFED9E !important;
    border-left: 0 solid #FFED9E !important;
    border-right: 0 solid #FFED9E !important;
    border-top: 0 none;
    color: red;
    display: block;
    font-size: 11px !important;
    padding: 10px 0 10px 40px;
    text-align: left;
    width: 150px;     margin-top: 5px;}
	 a.pdf:hover{ text-decoration: underline;}
#price_level
{
	    background: none repeat scroll 0 0 #FFFEF7;
    border: 1px solid #CCCCCC;
    display: block;
    padding: 1px;
    width: 90px;
}
#cena
{
	float: right;
	width: 68px;
}
#select-nuber
{
	float: left;
	width: 100px;
}
#select-sonda
{
	float: left;
	width: 100px;
}
#select-dzwon
{
	float: left;
	width: 100px;
}
#price_level option { }
.prize
{  background:none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #DDDDDD;
    overflow: hidden;
    padding: 4px 8px 8px;
    width: 170px;    margin-top: 10px;
}
#price-number, #price-number-dzwon, #price-number-sonda {
    font-size: 15px;
    font-weight: bold;  margin-left: 7px;}
#cena .cena {    margin-bottom: 7px;
      font-weight: bold;
    width: 68px; }

	.product-header{   background-color: #0484E4;
    clear: both;
    color: #FFFFFF;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 10px;}
