.clear { clear: both; }
*{border:0px; margin:0px; padding:0px;}
html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	border:0px;
}

h1, h2 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #6a6a6a;
}

h1 {
	letter-spacing: -2px;
	font-size: 39px;
}

h2 {
	margin-bottom: 10px;
	letter-spacing: -1px;
	font-size: 24px;
}

h2.style1 {
	font-size: 22px;
	color: #494949;
}

h3 {
	margin: 0px;
	font-size: 11px;
	color: #382C1D;
}

p, ol, ul {
	margin-top: 0px;
	margin-bottom: 0.8em;
	padding-top: 5px;
	line-height: 1.5;
	text-align: justify;
}
ul{
    list-style:square;
    padding-left:15px;
    padding-top:0px;
}
ul li{
    padding-left:0px;
    margin-left:0px;
    margin-bottom:3px;
}
td, table{
    font-family:verdana;
    font-size:9px;
    vertical-align:top;
    line-height:12px;
    color:#7F7F7F;
    
}


form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background-color: #FFFFFF}

a { color:#E93400; text-decoration:none}
a:hover{ text-decoration:underline}

span a { color:#E93400; text-decoration:underline}
span a:hover{ text-decoration:none}

.list ul{margin:0px; padding:0px; list-style:none; line-height:19px;}
.list ul li{ background:url(images/list_marker.gif) no-repeat left top; padding:0 0 0 10px}
.list ul li a{ color:#E93400; text-decoration:underline}
.list ul li a:hover{text-decoration:none}

.policy{ color:#7F7F7F}
.policy a{ color:#000000; text-decoration:none}
.policy a:hover{ text-decoration:underline}

span{ color:#000000}

strong a{ font-size:10px}

strong{ font-size:10px}
b{ color:#E93400}

.form input {
    width:191px;
    height:21px;
    font-family:verdana;
    font-size:9px;
    color: #7F7F7F;
    padding:2px 0px 0px 6px;
    border-color:#D5D5D5;
    border-style:solid;
    border-width:1px;
    background-color:#F8F8F8
}

.form textarea {
    width:191px;
    height:102px;
    font-family:verdana;
    font-size:9px;
    color:#7F7F7F;
    overflow:hidden;
    padding:2px 0px 0px 6px;
    border-color:#D5D5D5;
    border-style:solid;
    border-width:1px;
    background-color:#F8F8F8
}

#wrapper{
    width:689px;
    margin:0 auto;
}
#logo{
    margin:15px 5px;
}
#top{
    width:100%;
    height:17px;
    background-color:#F8F8F8;
    border-radius: 0px 0px 3px 3px;
}
.gray_box{
    width:111px;
    height:111px;
    border-radius:3px;
    background-color:#eee;
    float:left;
    margin:1px;
}
.link_box{
    width:224px;
    height:111px;
    border-radius:3px;
    float:left;
    margin:1px;
}
#content{
    float:right;
    width:440px;
    border-radius:3px;
    background-color:#f4f4f4;
    min-height:400px;
    padding:10px;
}
.left_col{
    float:left;
    width:226px;
    min-height:400px;
}
.back{
    width:113px;
    height:113px;
    float:left;
    margin:0px;
    padding:0px;
}
#cennik_back{
    background: url(../images/cennik_bg.png) no-repeat;
}
#plotowanie_back{
    background: url(../images/plotowanie_bg.png) no-repeat;
}
#sklad_back{
    background: url(../images/sklad_bg.png) no-repeat;
}
#skanowanie_back{
    background: url(../images/skanowanie_bg.png) no-repeat;
}
#kontakt_back{
    background: url(../images/kontakt_bg.png) no-repeat;
}
#link1{
    background: url(../images/img1.png) no-repeat;
}
#link2{
    background: url(../images/img2.png) no-repeat;
}
#link3{
    background: url(../images/img3.png) no-repeat;
}
#link4{
    background: url(../images/img4.png) no-repeat;
}
#link5{
    background: url(../images/img5.png) no-repeat;
}
.social{float:right;height:40px;margin-top:48px;margin-right:24px;}
#facebook{width:40px;height:40px;display:block; background: url(../images/face_ico.png) no-repeat; float:right;margin-right:7px;}
#twitter{width:40px; height:40px; display:block; background: url(../images/twit_ico.png) no-repeat; float:right;margin-right:7px;}
.orangee{color:#fb6814; font-weight:bold;}
/* ============================= forms ============================= */

#ContactForm { position:relative; margin-top:40px; width:440px;}
#ContactForm a{ float:right; margin-left:1px;}
#ContactForm .input {width:182px; height:15px; background: none; padding:8px;color:#4e4e4f; font:13px Arial, Helvetica, sans-serif; position:relative; z-index:1; margin:0; border: 0px;}
#ContactForm textarea { overflow: auto;width:200px; height:101px; background: none; padding:8px;color:#4e4e4f; font:13px Arial, Helvetica, sans-serif; position:relative; z-index:1; margin:0; border: 0px;}

#ContactForm .bg{ float:left; border:1px solid #555;border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position:relative; box-shadow:1px 1px 3px #444;}

#ContactForm .success{ position:absolute; z-index:10; background: #e4e4e4; border:1px solid #222222; width:503px; text-align:center; top:20px; padding:20px 0;border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#121212;}

#ContactForm label{ position:relative; min-height:43px; display:block;}
#ContactForm .empty,#ContactForm .error{position: relative; left:10px;top:0;font:10px Arial, Helvetica, sans-serif;color:#fd540e;z-index:2; display:none;}

#ContactForm .name, #ContactForm .email, #ContactForm .phone{}
#ContactForm .textarea_box{ height:117px; overflow:hidden;}
#ContactForm .message{ min-height:129px; padding-bottom:11px; overflow:hidden; display:block; float:left; width:220px;}
#ContactForm  .cols{ float:left; width:200px; margin-right:10px;}

.button1{ display:inline-block; font-size:17px; color:#121212; height:53px; background:url(../images/button.png) 0 0 no-repeat; width:84px; text-align:center; text-decoration:none; line-height:51px; margin-left:-9px; letter-spacing:-1px;}
.button1:hover{ color:#fff}
.button2{ display:inline-block; font-size:17px; color:#121212; height:53px; background:url(../images/button2.png) 0 0 no-repeat; width:119px; text-align:center; text-decoration:none; line-height:51px; margin-left:-9px; letter-spacing:-1px;}
.button2:hover{ color:#fff}
