body {
text-align:center;
color:#000;
font-family : Arial, Helvetica, sans-serif;
font-size: 11px;
margin:0;
padding:0;
background: #3B7BDB url('../images/bg.gif') top left repeat-x;
overflow-y : scroll;
}

img {
border:none;
}

img.img_bordered {
border: 1px solid #000;
}

table {
width : 100%;
font-size: 11px;
text-align:justify;
}

a:link,a:visited {
color:#009ee0;
text-decoration:none;
}

a:hover {
color:#009ee0;
text-decoration:underline;
}

.clear{
clear:both;
height:1px;
font-size:1px;
background-color:transparent;
}

#root {
width:744px;
text-align:left;
margin:auto;
}

#headercontent{
float:left;
}

#wrapper {
padding:0 0 0 0px;
background:url( '../images/wrapper.png' ) top repeat-y;
}

#header {
height:37px;
background:#fff url( '../images/new_header.jpg' ) no-repeat;
margin:0;
}

#header_image {

height : 151px;
}

#topnav {
color: #000;
text-transform:uppercase;
font-weight:700;
margin: 0 2px 0 2px;
background: #EBEBEB;
height: 27px;
}

#topnav ul {
background: #EBEBEB;
}

#container {
width:733px;
margin:0 0 0 7px;
}

#container h1 {
	color: #000;
	font-size: 1.1em;
	font-weight: normal;
	margin:10px 0;
	text-align: center;
}

#container h2 {
	color: Red;
	font-size: large;
	margin:10px 0 10px 0;
	padding:0;
}

#footer {
clear:both;
height:8px;
background:url( '../images/footer.gif' ) no-repeat;
font-size:11px;
}

#header_image h1 {
margin:0;
padding:5px 0 0 10px;
}

#header_image h1 a {
display:block;
width:365px;
height:137px;
}

#topnav ul {
float:right;
list-style:none;
margin:0;
padding:7px 0 0 0px;
}

#content {
padding:15px;
_padding : 10px;
text-align:justify;
}

#content2 {
width : 521px;
_width : 551px;
padding: 0 15px;
_padding-top : 15px;
margin-top:8px;
text-align:justify;
float : left;
}

#brama_gar, #brama_przem1 {
_margin-left : 2px;
}

#brama_gar1, #brama_gar2, #brama_gar3, #brama_przem1, #brama_przem2 {
float : left;
margin-right : 2px;
}

#brama_gar4, #brama_przem3 {
_float : left;
}

#content h1 {
font-size:1.9em;
margin:10px 0 10px 0;
padding:0;
}

#content h2,#content .header2 {
font-size:1.5em;
margin:5px 0;
padding:0;
}

#content h3,#content .header3 {
font-size:1.3em;
margin:5px 0;
padding:0;
}

h4 {
font-size:1.1em;
margin: 5px 0;
padding: 0;
}

#content p {
line-height:1.4em;
margin:10px 0;
}

#content .boldtext{
font-weight:700;
}

#content .italictext {
font-style:italic;
}

.imgleft {
float:left;
padding:5px 10px 5px 0;
}

.imgcenter {
text-align:center;
padding:10px 0;
}

.imgright {
float:right;
padding:5px 0 5px 10px;
}

.valigntop{
vertical-align:top;
}

#footercontent {
background: #EBEBEB;
margin: 7px 2px 0 2px;
padding: 5px 0 0 0;
_padding-bottom: 5px;
text-align:center;
height:18px;
font-weight:700;
color:#A0A0A0;
}

#header_image h1 span,#index span,#index2 span {
display:none;
}

#topnav li{
float:left;
padding-right:20px;
}

#footernav li {
display:inline;
}

#topnav a:link,#topnav a:visited,#footernav a:link,#footernav a:visited {
color:#000;
text-decoration:none;
}

#topnav a:hover{
color:#BF0F13;
text-decoration:none;
}

#footernav a:hover {
color:#fff;
text-decoration:underline;
}

#partners {
	text-align : center;
	padding-top : 8px;
}

#sidebar {
width:175px;
float : left;
background:#D8E0E8;
margin-top:8px;
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

#sidebar li {
border-bottom:1px solid #BBCAD3;
margin:0;
padding:0;
}

#sidebar li a:link, #sidebar li a:visited {
display:block;
color:#000;
text-decoration:none;
padding:4px 0 4px 4px;
}

#sidebar li a:hover {
display:block;
background:#333333 url( images/menu_li_pointer.gif ) no-repeat 26px -1px;
color:#fff;
text-decoration:none;
}

.image {
text-align: center;
}

td.image {
border-bottom: 1px solid #000;
padding: 10px 0;
width : 50%;
}

td.text {
color:#000;
font-family : Arial, Helvetica, sans-serif;
border-bottom: 1px solid #000;
padding: 10px 0;
width : 50%;
}

td.image_last {
padding: 10px 0;
text-align: center;
width : 50%;
}

td.text_last {
padding: 10px 0;
color:#000;
font-family : Arial, Helvetica, sans-serif;
width : 50%;
}

table.promocje {
width: 98%;
}

td.image_promocje {
padding: 10px 0px;
text-align: center;
width : 420px;
}

td.text_promocje {
padding: 10px 10px 10px 0;
color:#000;
font-family : Arial, Helvetica, sans-serif;

font-size: 12px;
width : 279px;
}

.float_left {
float: left;
margin: 0 10px 5px 0;
}

fieldset {
	border : none;
	padding : 10px 9px 10px 9px;
}

.boldtext{
font-weight:700;
}

#formMain {
	margin : auto;
	background : #FFF;
	width : 430px;
	margin-top : 20px;
	margin-bottom : 20px;
	_margin-left : 151px;
	_margin-left : 152px;
}

#formMain label {
	display : block;
	width : 200px;
	float : left;
	text-align : left;
	padding-top : 4px;
}

#formMain input {
	display : block;
	float : left;
	width : 203px;
}

#formMain input#automatyka, #formMain input#zamek {
	display : block;
	float : left;
	width : 15px;
	padding-left: 0;
}

#formMain span.opis {
	line-height : 19px;
}

#formMain select {
	display : block;
	float : left;
	width : 203px;
}


#formMain div {
	overflow : hidden;
	clear : both;
	margin-bottom : 5px;
}

#formMain div.naglowek {
	margin-bottom : 5px;
	text-align: left;
	font-size: 14px;
}

#formMain textarea#uwagi {
	width: 403px;
	height : 99px;
}

#btnSubmit {
	padding-left : 105px;
	padding-top : 15px;
}

