body {
	background:url(bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

li {
	list-style:none;
}

img {
	border:0;
}

a {
	text-decoration:none;
}

a.bt1 {
    color: #FFF;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 28px;
    text-decoration: none;
}

a.bt1 span {
    background: transparent url('bg_button_span.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 6px 5px 6px;
} 

a.bt1:hover {
    background-position: bottom right;
    color: #FFF;
    outline: none;
}

a.bt1:hover span {
    background-position: bottom left;
    padding: 6px 6px 4px 6px; /* push text down 1px */
} 

#orange-font {
	color:#FF9D14;
}

#submit input{
	width:55px;
	height:20px;
	background:url(join.gif);
	border:0;
	margin-top:10px;
}

label {
	float:left;
}

form {
	margin-top:4px;
}

#field {
	width:140px;
	margin-left:5px;
	
}

#wrapper {
	width:720px;
	height:auto;
	background:#FFFFFF;
	left:50%;
	position:absolute;
	margin: -8px 0 0 -360px;
	overflow:hidden;
}

#topbar {
	background:url(topbar.jpg);
	width:720px;
	height:133px;
}

#navbar {
	background:url(nav_bg.gif) no-repeat;
	width:720px;
	height:28px;
	padding-left:102px;
}

#contactbar {
	background:url(contactbar.png) no-repeat;
	width:396px;
	height:29px;
	padding: 7px 0 0 45px;
	overflow:hidden;
	margin-top:-4px;
}

#searchbar {
	width:305px;
	position:absolute;
	height:22px;
	top:159px;
	left:420px;
	padding:7px 0 0 10px;
	color:#000000;
}

#searchbar #field {
	width:140px;
	border:1px solid #426CB6;
}

#searchbar #search-submit {
	border:none;
	margin-left:10px;
	background:#FFE1BD;
	border:1px solid #FF9D16;
	
}

#front {
	background:url(front.jpg);
	width:700px;
	height:459px;
	margin:20px 0 0 10px;
}

#front a {
	color:#FFFFFF;
}

#a1, #a2, #a3, #a4, #a5, #a6 {
	width:220px;
	height:220px;
	position:absolute;
}

#a2 {
	left:250px;
}

#a3 {
	left:490px;
}

#a4 {
	top:456px;
}

#a5 {
	top:456px;
	left:250px;
}

#a6 {
	top:456px;
	left:490px;
}

#title {
	padding: 7px 0 0 15px;
}

#description1 {
	color:#000000;
	padding:10px;
	line-height:15px;
}

#description2 {
	color:#000000;
	padding: 100px 10px 0 10px;
}

#bottom-contact {
	background:url(bottom-contact.gif) no-repeat;
	width:425px;
	height:23px;
	float:right;
	padding: 7px 0 0 45px;
	overflow:hidden;
	margin-top:40px;
}

#footer {
	background:url(footer_bg.gif);
	width:720px;
	height:18px;
	text-align:center;
	float:left;
	padding-top:2px;
}

#footer a {
	color:#FFFFFF;
	font-size:11px;
}

#header {
	background:url(orange-header.gif);
	width:692px;
	height:22px;
	margin:0 0 0 10px;
	padding: 8px 0 0 10px;
}

#content {
	background:url(content-bg.gif);
	margin:0 0 0 10px;
	width:692px;
	color:#000000;
	padding: 8px 0 0 10px;
	line-height:18px;
}

#bottom {
	background:url(content-bottom.gif);
	margin:0 0 15px 10px;
	width:702px;
	height:20px;
	padding:0;
}

#bottom-notebooks {
	background:url(content-bottom.gif);
	margin:0 0 15px 10px;
	width:702px;
	height:20px;
	padding:0;
}

#registration_table {
	font-size:11px;
	color:#000000;
}

#registration_table tr{
	vertical-align:top;
}

#registration_table tr{
	vertical-align:top;
	line-height:22px;
}

#sub-header {
	width:638px;
	height:22px;
	background:url(sub-header.gif);
	margin:0 auto 0 auto;
	padding: 8px 0 0 10px;
	color:#FFFFFF;
}

#sub-content {
	background:url(sub-content-bg.gif);
	width:648px;
	height:auto;
	margin:0 auto 0 auto;
}

#sub-content table {
	font-size:11px;
	padding:3px;
}

#sub-bottom {
	background:url(sub-content-bottom.gif);
	width:648px;
	height:20px;
	margin:0 auto 0 auto;
}

#exclude-vat {
	color:#FF0000;
	text-align:center;
}

#banner-images {
	width:650px;
	height:40px;
	margin:5px auto 12px auto;
}

#banner-images img {
	padding: 0 18px 0 18px;
	vertical-align:middle;
}

#row_odd {
	background:#FDEBD3;
}

#row_odd1 {
	border-left:1px solid #406AB5;	
	background:#FDEBD3;
}

#row_odd2 {
	border-right:1px solid #406AB5;	
	background:#FDEBD3;
}

#pc-block {
	width:194px;
	height:470px;
	float:left;
	margin:23px;
}

#apple-block {
	width:194px;
	height:286px;
	float:left;
	margin:23px;
}

#server-block {
	width:194px;
	height:336px;
	float:left;
	margin:23px;
}

#pc-block-top {
	background:url(pcs_top_blue.gif);
	width:184px;
	height:22px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:8px 0 0 10px;
}

#pc-block-middle {
	background:url(pcs_middle_blue.gif);
	width:184px;
	height:420px;
	color:#000000;
	padding:10px 5px 10px 5px;
	font-size:11px;
}

#apple-block-middle {
	background:url(pcs_middle_blue.gif);
	width:184px;
	height:216px;
	color:#000000;
	padding:10px 5px 10px 5px;
	font-size:11px;
}

#server-block-middle {
	background:url(pcs_middle_blue.gif);
	width:184px;
	height:266px;
	color:#000000;
	padding:10px 5px 10px 5px;
	font-size:11px;
}

#pc-block-middle img {
	padding: 0 0 10px 0;
}

#pc-block-bottom {
	width:194px;
	height:30px;
	background-color: #406AB5;
	
}

#terms_of_payment {
	border:1px solid #FF9D14;
	background:#FFE2BD;
	width:680px;
	height:auto;
	margin: 20px auto 0 auto;
	padding:10px;
	color:#000000;
}

#admin-leftbar {
	width:125px;
	height:auto;
	float:left;
	line-height:25px;
	font-size:11px;
	padding-right:5px;
	text-indent:-20px;
}

#admin-leftbar a {
	color:#444444;
}

#admin-leftbar a:hover {
	color:#FF9D14;
}

#admin {
	width:565px;
	height:auto;
	float:left;
	border-left:1px solid #999999;
	color:#000000;
	padding:10px;
}

#admin li {
	line-height:30px;
}

#admin a {
	color: #444444;
}

#admin a:hover {
	color: #FF9D14;
}

#login-block {
	margin: 20px auto 20px auto;
	border:2px solid #FF9D14;
	width:300px;
	height:170px;
	color:#000000;
	padding:10px;
	background:#FFE2BD;
}

#login-block label {
	width:100px;
}

#login-block #login {
	text-align:center;
}

#message {
	color:#FF0000;
}

#results-table {
	color:#000000;
	margin-top:10px;
	font-size:10px;
}

#results-table tr{
	height:20px;
}

#results-table td {
	border:1px solid #BBBBBB;
	padding:3px;
}

#results-table-header {
	text-align:center;
	margin:3px 0 3px 0;
	color:#FFFFFF;
	background:#FF9D14;
}

#results-table-subheader {
	text-align:center;
	margin:3px 0 3px 0;
	color:#FFFFFF;
	background:#CCCCCC;
}

#add_form {
	color:#000000;
}

#add_form li {
	line-height:70px;
	
}

#add_form label {
	width:100px;
}

#admin_title {
	font-size:14px;
	font-weight:bold;
	color:#FF9D14;
	padding:14px;
}

#form_submit {
	text-align:center;
	margin: 10px auto 10px auto;
}

#price {
	font-weight:bold;
	color:#406AB5;
}

#price1 {
	float:right;
	color:#ffffff;
	font-weight:bold;
}

#price2 {
	float:right;
	color:#ffffff;
	font-weight:bold;
	clear:both;
	font-size:10px;
}

#notebooks-table {
	color:#000000;
}

#notebooks-table td{
	padding:6px;
}

table {
  color:#000000;
}
