body {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background-image: url(../images/bg_01.jpg);
	background-repeat: repeat;
	margin: 0px;
	background-color: #CBCBCB;
}

li {
	list-style:none;
}

img {
	border:0;
}

a {
	text-decoration:none;
}

a.bt1 {
    color: #003366;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 28px;
    text-decoration: none;
}

a.bt1 span {
	display: block;
	line-height: 16px;
	padding: 6px 6px 5px 6px;
	background-color: transparent;
	background-image: url(nav_bg.jpg);
	background-repeat: no-repeat;
} 

a.bt1:hover {
    background-position: bottom right;
    color: #FFFFFF;
    outline: underline;
}

a.bt1:hover span {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	display: block;
} 

#orange-font {
	color:#003366;
}

#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;
	
}

.outerWrap{
	background-image:url(back_shadow.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 750px;
	background-color: #FFFFFF;
	overflow: hidden;
	color: #003366;
}

#wrapper {
	width:720px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

#topbar {
	width:720px;
	height:133px;
	background-image: url(topbar_02.jpg);
}

#navbar {
	width:635px;
	height:27px;
	padding-left:85px;
	background-image: url(nav_bg.jpg);
	background-repeat: no-repeat;
	float: left;
}

#contactbar {
	width:700px;
	height:27px;
	padding-left: 20px;
	float: left;
	padding-bottom: 15px;
	background-image: url(contact_bar.jpg);
	background-repeat: no-repeat;
}

#searchbar {
	width:255px;
	height:25px;
	color:#000000;
	text-align: right;
	padding-top: 2px;
	float: left;
	margin-left: 3px;
}

#searchbar #field {
	width:140px;
	border:1px solid #3B678C;
}

#searchbar #search-submit {
	border:1px solid #B6E0F6;
	margin-left:10px;
	background-color: #E2F0FD;
	
	
}

.search-submit {
	margin-left:10px;
	background-color: #E2F0FD;
	border: 1px solid #003366;
	
	
}

#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 {
	width:375px;
	height:27px;
	overflow:hidden;
	margin-top:0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 345px;
	background-image: url(contact_bar_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 27px;
	margin-bottom: 0px;
}

#footer {
	width:720px;
	height:27px;
	text-align:center;
	background-image: url(nav_bg.jpg);
	line-height: 27px;
	background-repeat: no-repeat;
}

#footer a {
	color:#003366;
	font-size:11px;
}

#header {
	width:671px;
	height:22px;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 19px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(intro_header_bar_bg.jpg);
	background-repeat: no-repeat;
	color: #333333;
	font-weight: bold;
}

.content{
	width:658px;
	color:#095385;
	line-height:18px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5B5B5;
	border-left-color: #B5B5B5;
}

#bottom {
	width:682px;
	height:25px;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 19px;
	background-image: url(intro_footer_bar_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#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 {
	background:url(sub-content-bg-odd-1.gif) repeat-y;
	width:52px;
}

#row_odd2 {
	background:url(sub-content-bg-odd-2.gif);
}

#row_odd3 {
	background:url(sub-content-bg-odd-3.gif) repeat-y #FDEBD3;
	padding:0 3px 0 3px;
}

#pc-block {
	width:192px;
	height:520px;
	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 {
	width:182px;
	height:22px;
	color:#333333;
	text-transform:uppercase;
	background-image: url(green_top_header.jpg);
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-repeat: no-repeat;
	font-weight: bold;
	clear: both;
}

#pc-block-middle {
	width:180px;
	height:436px;
	color:#000000;
	font-size:11px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid #B5B5B5;
}

#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:45px;
	background-image: url(green_bot_footer.jpg);
}

.terms_of_payment {
	border:1px solid #003366;
	width:680px;
	padding:10px;
	color:#000000;
	background-color: #DEF2FB;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}

#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:#095385;
}

#price1 {
	float:left;
	color:#FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
}

#price2 {
	float:left;
	color:#333333;
	font-weight:normal;
	clear:both;
	font-size:11px;
	padding-left: 5px;
}

#notebooks-table {
	color:#000000;
}

#notebooks-table td{
	padding:6px;
}

table {
  color:#000000;
}
.contactbar_text {
	width: 175px;
	padding-top: 5px;
	padding-right: 0px;
	float: left;
	padding-left: 35px;
	font-weight: bold;
	color: #333333;
}
.contactbar_text2 {
	width: 175px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin-right: 0px;
	float: left;
}
.contactbar_text3 {
	width: 165px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	float: left;
	margin-left: 35px;
}

