html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p,
a, abbr, acronym, address, img, 
strong, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
img { border-style: none; }

.clearfix:after { content: "."; display: block; height: 0; line-height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-table; min-height: 1px; }
.cb { clear: both; width: 0; margin: 0; padding: 0; height: 0; line-height: 0px; }








body {
margin:0px;
background-color:#dedfe4;
background-repeat:repeat-x;
background-image:url(../images/getsoft_09.jpg);
font-family: Tahoma, Arial;
font-size:11px;
color:#555555;
text-align:left;
line-height:14px;
}

#messagesContainer {
	width: 97%;
	margin: 0px auto 0px;
	padding: 0 0 7px;
}

#messagesContainer p img {
	margin-right: 5px;
	vertical-align: bottom;
}

p.ok {
	padding: 11px;
	border-left: 1px solid rgb(141,180,66);
	border-right: 1px solid rgb(141,180,66);
	border-top: 1px solid rgb(141,180,66);
	background: #d7e3be;
   background-image:url(../images/msg_bg.gif);
}

p.ok a {color:#677842;text-decoration:underline;font-weight:bold; }
p.ok a:link {color:#677842; text-decoration:underline; }
p.ok a:active {color:#677842; text-decoration:underline; }
p.ok a:visited {color:#677842; text-decoration:underline; }
p.ok a:hover {color:#677842; text-decoration:underline; }

.ok {
	background: url(../images/msg_green_b.gif) no-repeat 0 100%;
}

div#firmDataLeft {
width:590px;float:left;
}

div#firmDataRight {
width:320px;float:right;
}

table#firmData {
width:80%;
margin-left:10px;
}

img#firmDataImg {
float:left;margin-right:20px;border:solid 1px #E4E5E9;margin-left:10px;
}

table#firmData  td{
padding:2px;
}

img.thumbPhoto {
margin-left:7px;
margin-bottom:7px;
border:solid 1px #C6C8CF;

}

h1 {
color: #1e4c71;
font-family: Arial;
font-size:18px;
padding-top:15px;
float:left;
}

h2 {
color: #f86133;
font-family: Arial;
font-size:17px;
}

h3 {
font-weight:bold;
font-family: Tahoma;
font-size:11px;
}

h4 {
font-size:11px;
background-color:#1e4c71;
padding:5px;
padding-right:0px;
padding-left:0px;
color:#fff;
background-image:url(../images/h4left.gif);
background-repeat:no-repeat;
width:100%;
margin-top:10px;
margin-bottom:0px;
}

h5 {
font-size:17px;
}

.rectList {
list-style-type: square;
padding-left:18px;
}



hr {
height: 0 !important;
height: 2px; /* wysokosc pod ie */
color: #1e4c71; /* kolor pod ie */
background: transparent;
border-width: 2px 0 0 0;
border-color: #1e4c71;
border-style: solid;
} 

.code {
border:solid 1px #d4d6da;
background-color:#e8e9ee;
padding:5px;
}

.contentTop {
width:950px;height:15px;background-image:url(../images/top.gif);margin:auto;float:left;margin-top:15px;
}

.content {
width:928px;padding:10px;padding-top:0px;background-color:#fff;border-left:solid 1px #c2c6d2;border-right:solid 1px #c2c6d2;margin:auto;float:left;
}

.content a {color:#1e4c71;text-decoration:underline;font-weight:bold; }
.content a:link {color:#1e4c71; text-decoration:underline; }
.content a:active {color:#1e4c71; text-decoration:underline; }
.content a:visited {color:#1e4c71; text-decoration:underline; }
.content a:hover {color:#1e4c71; text-decoration:underline; }


.contentBottom {
width:950px;height:15px;background-image:url(../images/bottom.gif);margin:auto;float:left;
}

.product {
width:206px;
height:262px;
float:left;
font-family: Tahoma;
font-size:11px;
background-image:url(../images/getsoft_15.jpg);
margin-top:10px;
margin-left:5px;
margin-right:5px;
padding:10px;

}

div.center {
text-align:center;
}

.containter {
width:957px;
margin:auto;
}

div#topBox {
float:left;
width:499px;
height:160px;
float:right;
margin-top:17px;
margin-right:7px;
}

#mainMenu {
width:957px;
margin:auto;
}

#mainMenu li {
float:left;
height:102px;
}

#mainMenu li a {
display:block;
height:102px;
}

#mainMenu li a span {
display:none;
}

#mainMenu li.logo {
width:371px;
background-image:url(../images/getsoft_02.jpg);
}


#mainMenu li.products {
width:124px;
background-image:url(../images/getsoft_03.jpg);
}

#mainMenu li.products a:hover {
background-image:url(../images/getsoft_03s.jpg);
}

#mainMenu li.services {
width:105px;
background-image:url(../images/getsoft_04.jpg);
}

#mainMenu li.services a:hover {
background-image:url(../images/getsoft_04s.jpg);
}

#mainMenu li.help {
width:104px;
background-image:url(../images/getsoft_05.jpg);
}

#mainMenu li.help a:hover {
background-image:url(../images/getsoft_05s.jpg);
}

#mainMenu li.aboutus {
width:112px;
background-image:url(../images/getsoft_06.jpg);
}

#mainMenu li.aboutus a:hover {
background-image:url(../images/getsoft_06s.jpg);
}

#mainMenu li.contact {
width:139px;
background-image:url(../images/getsoft_07.jpg);
}

#mainMenu li.contact a:hover {
background-image:url(../images/getsoft_07s.jpg);
}



div#top {
width:100%;
height:192px;
float:left;
background-image:url(../images/getsoft_11.jpg);
background-repeat:no-repeat;
background-position:center;
}

div#footer {
width:100%;
height:50px;
float:left;
background-color:#011222;
color:#cacbcc;
padding-top:20px;
}

div#footerCopyrights {
float:left;
margin:0px;
padding:0px;
}

div#footerCopyrights a {color:#f73a00;font-weight:bold;text-decoration:none; }
div#footerCopyrights a:link {color:#f73a00; text-decoration:none; }
div#footerCopyrights a:active {color:#f73a00; text-decoration:none; }
div#footerCopyrights a:visited {color:#f73a00; text-decoration:none; }
div#footerCopyrights a:hover {color:#f73a00; text-decoration:none; }

div#footerLinks {
float:right;
margin-top:5px;
padding:0px;
}

div#footerLinks a {color:#fff;text-decoration:none;font-weight:normal;margin-left:17px; }
div#footerLinks a:link {color:#fff; text-decoration:none; }
div#footerLinks a:active {color:#fff; text-decoration:none; }
div#footerLinks a:visited {color:#fff; text-decoration:none; }
div#footerLinks a:hover {color:#fff; text-decoration:underline; }

div#cols {
width:100%;
float:left;
background-color:#fff;
border-top:solid 1px #d4d6da;
margin-top:25px;
color:#141518;
}

div.col {
width:288px;
height:170px;
background-repeat:no-repeat;
float:left;
border-left:solid 1px #e4e5e9;
padding:15px;
padding-top:20px;
padding-bottom:20px;
}

span.mini {
font-size:10px;
color:#acb0bb;
}

div.col span.mini {
font-size:10px;
color:#acb0bb;
}

div.col a:hover span.mini, a:visited span.mini,  a:active span.mini, a:link span.mini , a span.mini {
font-size:10px;
color:#fff;
text-decoration: underline;
}

div#archive {
float:left;
margin-top:12px;
padding-top:2px;
background-image:url(../images/archive.gif);
width:134px;
height:18px;
text-align:center;
}


a {color:#f73a00; text-decoration:underline;font-weight:bold; }
a:link {color:#f73a00; text-decoration:underline; }
a:active {color:#f73a00; text-decoration:underline; }
a:visited {color:#f73a00; text-decoration:underline; }
a:hover {color:#f73a00; text-decoration:underline; }

div.price{ float:left;border-left:solid 4px #c6c8cf;padding-left:10px;margin-left:25px; }
div.allegro {float: left; }
