body {
	/*background-color: #F41F1F;*/
	background-color: #7F7F7F;
	color: #000000;
	text-align: center;
	}
body img {
	border: 0;
}

.imgipartner {
border: 10px solid #FFFFFF;
border-bottom: 0px;
float: left;
margin: 0;
padding: 0;
}
.message {
	border-style: solid;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 15px;
	height: 3px;
	color: red;
	background-color: red;
	
	}
	
#box {
	width: 804px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	text-align: left; 
	position: relative;
	
	}

#banner {
	background-color: #CCD3D9;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-bottom: 0;
	width: 750px;
	height: 100px;
	}
	

ul#tabnav {
list-style-type: none;
margin: 0;
padding-left: 40px;
padding-bottom: 24px;
border-bottom: 2px solid #000000;
font: bold 11px verdana, arial, sans-serif;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #FF0000;
/*background-color: #7A7A7A;*/
color: #FF0000;
margin: 2px 2px 0 2px;
border: 1px solid #000000;
}

ul#tabnav a:link, ul#tabnav a:visited {
display: block;
color: #FFFFFF;
background-color: transparent;
text-decoration: none;
padding: 4px;
}
ul#tabnav a:hover {
background-color: #CA0000;
color: #FFFFFF;
}

body#main li.main, body#about li.about,
body#contact li.contact, body#buy li.buy, body#shop li.shop, body#recovery li.recovery, body#cisco li.cisco {
	border-bottom: 2px solid #FFFFFF;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	color: #FF0000;
	background-color: #FFFFFF;
	}

body#main li.main a:link, body#main li.main a:visited,
body#about li.about a:link, body#about li.about a:visited,
body#shop li.shop a:link, body#shop li.shop a:visited,
body#contact li.contact a:link, body#contact li.contact a:visited, 
body#buy li.buy a:link, body#buy li.buy a:visited, 
body#recovery li.recovery a:link, body#recovery li.recovery a:visited,
body#cisco li.cisco a:link, body#cisco li.cisco a:visited {
	color: #000000;
	background-color: #FFFFFF;
	
}
	
	
	
#content {
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
/* padding: 10px 5px 6px 5px; */
padding-top: 5px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font: 14px verdana, arial, sans-serif;
text-align: left; 
width: 770px;
}

#content_buy {
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
/* padding: 10px 5px 6px 5px; */
padding-top: 5px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font: 14px verdana, arial, sans-serif;
text-align: left; 
width: 770px;
}

#form {
	width: 380px;
	}
#sideform {
	width: 370px;
	position: absolute;
	top: 143px;
	left: 375px;
}

.contact_line {
	font-size: x-large;
	text-decoration: none;
	color: #7A7A7A;
	text-decoration: none;
}

/*FORMULARZ*/
fieldset {
border-left: none;
border-bottom: none;
border-right: none;
  position: relative;
  
}

label,
input,
textarea {
  display: block;
}


input#from,
input#subject,
input#verif_box {
padding:2px; 
border:1px solid #CCCCCC; 
width:220px; 
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
 }

input#from {
background: url(grafika/Email.png) no-repeat 3px 0;
padding: 0px 0px 0px 30px;
}
input#subject {
background: url(grafika/Info.png) no-repeat 3px 0;
padding: 0px 0px 0px 30px;
}
input#verif_box {
background: url(grafika/Modify.png) no-repeat 3px 0;
padding: 0px 0px 0px 30px;
}

textarea#message {
padding:2px; 
border:1px solid #CCCCCC; 
width:300px; 
height:100px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
background: url(grafika/Comment.png) no-repeat 3px 0;
padding: 0px 0px 0px 80px;
}

input:focus,
textarea:focus {
  border: 1px solid #26808c;
}

/*KONIEC FORMULARZA*/
#w3c {
	background-color: #FFFFFF;
	width: 227px;
	height: 15px;
	padding-bottom: 0;
}

#rp {
	width: 141px;
	position: absolute;
	top: 143px;
	left: 650px;
	text-align: center;

}

#sorrow {
	width: 30px;
	position: absolute;
	top: 120px;
	left: 790px;
}

#rp hr {
	border-style: solid;
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-top: 5px;
	height: 1px;
	color: #A8AEB3;
	background-color: #A8AEB3;
}
	
/* ASCII ART Styles */

.center_art {
	/* width:500px; */
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;

	}

.akapit {
	width:620px; 
	text-align:justify;
	}

.red {
	background:transparent; 
	color:#f00;
	}
	
#footer {
	text-align: center;
	font-size: small;
	background-color: #A8AEB3;
	border-bottom: 2px solid #000000;
	color: black;
}
#footer a:link, #footer a:visited {
	text-decoration: none;
	color: black;
}


