body {
background-color: #101318;
background-image: url('images/up-back.jpg');
background-position: top;
background-repeat: no-repeat;
margin-top: 0px;
text-align: center;
}

table {
font-family: Verdana;
font-size: 8pt;
color: #555;
}

#up {
width: 850px;
height: 240px;
margin-left: auto;
margin-right: auto;
}

#menu {
width: 850px;
height: 65px;
margin-left: auto;
margin-right: auto;
}

#main {
width: 850px;
margin-left: auto;
margin-right: auto;
background-image: url('images/main-back-up.jpg');
background-position: top;
background-repeat: no-repeat;
height: auto;
overflow: auto;
}


#main-back {
width: 850px;
background-image: url('images/main-back.gif');
background-position: top;
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
}

#left {
width: 550px;
background-image: url('images/up-back-left.jpg');
background-position: top;
background-repeat: no-repeat;
padding-bottom: 10px;
}

#right {
width: 300px;
background-image: url('images/up-back-right.jpg');
background-position: top;
background-repeat: no-repeat;
padding-bottom: 10px;
}

#left-back {
float: left;
width: 550px;
background-image: url('images/back-left.gif');
background-repeat: repeat-y;
}

#right-back {
float: left;
width: 300px;
background-image: url('images/back-right.gif');
background-repeat: repeat-y;
}


#left-txt {
font-family: Verdana;
font-size: 9pt;
color: #555;
text-align: justify;
margin-left: 40px;
margin-right: 5px;
}

#left-txt a {
color: #217297;
text-decoration: none;
}

#left-txt a:hover {
color: #267401;
text-decoration: underline;
}

#left-txt .margins {
margin-left: 20px;
margin-right: 20px;
}

#left-txt .line {
margin-top: 14px;
margin-bottom: 13px;
}

#left-txt ul {
line-height: 20px;
}

#right-txt {
font-family: Verdana;
font-size: 8pt;
color: #555;
text-align: justify;
}

#right-txt .margins {
margin-left: 25px;
margin-right: 55px;
}

#right-txt a {
color: #217297;
text-decoration: none;
}

#right-txt a:hover {
color: #267401;
text-decoration: underline;
}

#footer { 
background-image: url('images/footer.gif');
background-position: top;
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
width: 850px;
height: 70px;
}

#footer-txt { 
text-align: right;
color: #44484C;
font-family: Tahoma;
font-size: 8pt;
padding-top: 31px;
padding-right: 39px;
line-height: 15px;
}

#footer-txt a {
color: #44484C;
text-decoration: none;
}

#footer-txt a:hover {
text-decoration: underline;
}

#domain-check {
background-color: #EEE;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

h1 {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 15pt;
color: #063B4B;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 30px;
padding-left: 0px;
padding-right: 0px;
padding-top: 30px;
}

h2 {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 15pt;
color: #063B4B;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 30px;
padding-left: 55px;
padding-right: 0px;
padding-top: 30px;
}

h3 {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 15pt;
color: #063B4B;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

h4 {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 15pt;
color: #063B4B;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 30px;
padding-left: 70px;
padding-right: 0px;
padding-top: 13px;
}

#blog {
width: 250px;
height: 67px;
margin-left: 10px;
background-image: url('images/blog.jpg');
background-repeat: no-repeat;
}

#oferty-spacjalne {
width: 250px;
height: 67px;
margin-left: 10px;
background-image: url('images/oferty-specjalne.jpg');
background-repeat: no-repeat;
}

.strong {
font-weight: bold;
}

.color-blue {
color: #217297;
}

.color-red {
color: #F00;
}

.color-green {
color: #008000;
}

.small {
font-size: 7pt;
}

.strong-big {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 10pt;
font-weight: bold;
color: #063B4B;
}

.strong-big-red {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 10pt;
font-weight: bold;
color: #911712;
}

.text-align-right {
text-align: right;
}

.text-align-center {
text-align: center;
}

.back-color-1 { 
background-color: #CECECE;
}

.back-color-2 { 
background-color: #E1E1E1;
}

.back-color-3 { 
background-color: #EEEEEE;
}

input {
font-size: 8pt;
}

select {
font-size: 8pt;
}

form {
margin: 0px;
padding: 0px;
}

.portfolio-box {
margin-bottom: 20px;
height: 160px;
font-size: 7.5pt;
}

.portfolio-picture {
float: left;
margin-right: 10px;
}

/* jQuery Validate */
input.error, select.error, textarea.error {
	background-color: #FFE6E6;
}

input.disabled, select.disabled {
	background-color: #D4D0C8;
}

/* jQuery Validate */