@CHARSET "UTF-8";

body {
		margin:0px;
		padding:0px;
		font-family: "Trebuchet MS", sans-serif ;
		font-size:12px;
		background-color: #DEDAB4 ;
}
#top {
		width:100%;
		height:143px;
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/logobg.jpg) repeat-x;
}
#logo {
		width:1004px;
		height:143px;
		float: none;
		margin:0 auto;
		padding:0px;
		background:url(images/logo.jpg) no-repeat top center;
}
#menu {
		width:1004px;
		height:23px;
		float: left;
		margin:120px 0 0 0;
		padding:0px;
}	
#menulinksblank {
		width:1004px;
		height:20px;
		float: left;
		margin:0px;
		padding:3px 0 0 0;
		
		font-weight:bold;
		color:#f3ecbe;
		text-decoration:none;
		text-align:center;
}	
.menulinks {
		font-size:12px;
		font-weight:bold;
		color:#f3ecbe;
		text-decoration:none;
	}	
.menulinks:hover {
		font-size:12px;
		font-weight:bold;
		color:#f3ecbe;
		text-decoration: underline;
}
.home {
	font-size:12px;
	font-weight:bold;
	color:#f3ecbe;
	text-decoration:none;
}
#bannerblank {
		width:100%;
		height:346px;
		float:left;
		margin:0px;
		padding:0px;
		background: url(images/banner.jpg) repeat-x;
}
#banner {
		width:1004px;
		height:346px;
		float: none;
		margin:0 auto;
		padding:0px;
		background-image: url(images/product_box.png);
		background-repeat: no-repeat;
		background-position: center;
}

#bannerBOX {
		width:1004px;
		height:346px;
		float: none;
		margin:0 auto;
		padding:0px;
		background-image: url(images/product_box2.png);
		background-repeat: no-repeat;
		background-position: center;
}

#bannerblacktxt h1 {
		width:580px;
		height:33px;
		float: left;
		margin:3px 0 0 0;
		padding:0 0 0 85px;
		font-family:Arial;
		font-size:24px;
		color:#FFFFFF;
		line-height:33px;
}
#bannerblacktxt {
		width:586px;
		height:120px;
		float: left;
		margin:0px;
		padding:2px 0 0 380px;
		text-align:justify;
}
#bannerlinks {
		width:576px;
		float: left;
		margin:0px;
		padding:22px 0 0 390px;
		font-size:11px;
		color:#b0a665;
}
#bannerlinks ul {
		width:576px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;
	}	
#bannerlinks ul li {
		width:566px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
}	
#bannerlinks ul li a.bannerlinks {
		height:18px;
		float: left;
		margin:0px;
		padding:0 0 0 20px;
		font-size:11px;
		color:#b0a665;
		text-decoration:none;
		display:block;		
		background:url(images/bannerarrow.gif) no-repeat;
	}	
#bannerlinks ul li a.bannerlinks:hover {
		height:18px;
		float: left;
		margin:0px;
		padding:0 0 0 20px;
		font-size:11px;
		color:#b0a665;
		text-decoration: underline;
		display:block;		
		background:url(images/bannerarrow.gif) no-repeat;
	}
#bottomblank{
		background: #dedab4;
		width:100%;
		height:248px;
		float:left;
		margin:0px;
		padding:0px;
}
#bottom{
		width:1004px;
		height:258px;
		float: none;
		margin:0 auto;
		padding:0px;
}
#leftbox {
	width:343px;
	height:248px;
	float: left;
	margin:0px;
	padding:0px;
	background:url(images/bg_leftbox.jpg) no-repeat;
}
#midbox {
	width:326px;
	height:248px;
	float: left;
	margin:0px;
	padding:0px;
	background:url(images/bg_midbox.jpg) no-repeat;
}
.midtxt{
	font-size:11px;
	color:#464646;
	float:left;
	margin:25px 0 0;
	padding:0 0 0 21px;
	width:285px;
	text-align:justify;
}
.midtxt_left{
	font-size:11px;
	color:#464646;
	float:left;
	margin:25px 0 0;
	padding-left: 8px;
	width:320px;
	text-align:justify;
}

#rightbox {
	width:333px;
	height:248px;
	float: left;
	margin:0px;
	padding:0px;
	background:url(images/bg_rightbox.jpg) no-repeat;
}
#footer {
		width:100%;
		float:left;
		margin:0px;
		padding:0px;
		background: url(images/footer.jpg) repeat-x;
		background-color:#252525;		
}
#footerimgblank {
		width:1004px;
		float:none;
		margin:0 auto;
		padding:0px;
}
#footerimg{
		width:1004px;
		height:160px;
		float:left;
		margin:0px;
		padding:0px;
		background: url(images/footer_db.jpg) no-repeat;
		font-family:Arial;
}
#footerimg H2 {
		width:681px;
		height:36px;
		float: left;
		margin:71px 0 0 0;
		padding:0 0 0  323px;
		font-size:34px;
		font-weight:bold;
		color:#FFFFFF;
}
#footerboldtxt{
	width:681px;
	height:16px;
	float: left;
	margin:10px 0 0 0;
	padding:0 0 0 323px;
	font-size:15px;
	font-weight:bold;
	color:#cdc58e;
}
#disclaimer{
	width:1004px;
	float: left;
	margin:25px  auto;
	padding:0px;
	font-size:10px;
	color:#5c5a41;
	text-align:center;
}
#disclaimer a {
	color:#5c5a41;
	text-decoration:none;
}

#disclaimer span {
	font-size:12px;
	font-weight:bold;
}
#footerlinksblank {
	width:1004px;
	height:15px;
	float: left;
	margin:5px 0 15px 0;
	padding:0px;
	text-align:center;
	color:#cdc58e;
}
#footerlinksblank a{
	font-size:10px;
	font-weight:bold;
	color:#cdc58e;
	text-decoration:none;
}

#innerblank {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background: url(images/innerbg.jpg) repeat-x;
	background-color:#dedab4;		
}
#innercontentblank {
	width:1004px;
	float: none;
	margin:0 auto;
	padding:0px;
}
#innercontentmain{
	width:1004px;
	float: left;
	margin:0 auto;
	padding:0px;
}
#innercontentleftblank{
	width:672px;
	float: left;
	margin:30px 0 0 0;
	padding:0 0 20px 50px;
	background: url(images/innersapraiter.png) no-repeat right;
}
#innerhedding{
	width:534px;
	float: left;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:18px;
	color:#790000;
}
#innerhedding h1{
	font-size:18px;
	font-weight: normal;
}
	
#innercontentrightblank{
	width:270px;
	float: right;
	margin:30px 0 0 0;
	padding:0 0 20px 10px;
}
#submenublank{
		width:300px;
		float: left;
		margin:10px 0 0  0;
		padding:0px;
}
#submenublank a{
	background :url(images/active.jpg) no-repeat;
	color:#464646;
	float:left;
	font-size:11px;
	height:19px;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
	width:224px;
}
#submenublank a:hover{
		width:224px;
		height:19px;
		float: left;
		margin:0px;
		padding:0 0 0 20px;
		font-size:11px;
		color:#464646;
		text-decoration:none;
		background-image:url(images/over.jpg);
		background-repeat:no-repeat;
	}
.ordLeft{
	float:left;
	height:150px;
	margin:10px 0 0;
	padding:0;
	width:110px;
}
.ordRight{
	float:left;
	height:220px;
	margin:10px 0 0;
	padding:0;
	width:340px;
}
.ordForm{
	float:left;
	height:150px;
	margin:10px 0 0;
	padding:0;
	width:225px;
}

.GetCode{
	float:left;
	margin: 20px 0 0 25px;
	width:166px;
	height:37px;
}

#submenuhedding{
	color:#790000;
	float:left;
	font-family:Arial;
	font-size:19px;
	width:300px;
}
#submenutopline{
	background:url(images/topline.jpg) center bottom no-repeat;
	float:left;
	height:1px;
	margin:0;
	padding:0;
	width:244px;
}

/*--------------------------------------------------------*/
.formContainer{
	overflow:hidden;
	margin: 20px 0 0;
	clear:left;
}
.labelForm{
	float:left;
	height:20px;
	margin:5px 0 0;
	padding:0;
	width:100px;	
}
.inpForm{
	float:left;
	height:20px;
	margin:5px 0 0;
	padding:0;
	width:220px;	
}

.innercontent{
	width:650px;
	float: left;
	margin:10px 0 0 0;
	padding:0px;
	text-align:justify;
}

.innercontent a{
	text-decoration:none;
	font-weight:bold;
	color:#790000;
}
.innercontent h2,h3{
	margin-top: 0;
	font-size:16px;
	font-weight: normal;
	color:#790000;
}
	
.btn{
	float: right;
	margin:10px 16px 0 0;
	padding:0 0 0 21px;
}
.btn a{
	width:62px;
	height:22px;
	float: left;
	margin:0px;
	padding:3px 0 0 0;
	font-size:10px;
	font-weight:bold;
	color:#595333;
	text-align:center;
	text-decoration:none;
	background:url(images/button.jpg) no-repeat;
}
.btn a:hover{
	background-image:url(images/buttonover.jpg);
}

.imContainer{
	float:left;
	margin:10px;
	width: 220px;
	height:220px;	
}

.thm{
	background:#FFFFFF none repeat scroll 0 50%;
	border:1px solid #CCCCCC;
	float:left;
	padding:3px;
	
}
.thc{
	height : 158px;	
}
.boxhedding {
	width:225px;
	height:25px;
	float: left;
	margin:30px 0 0 0;
	padding:0 0 0 101px;
	font-family:Arial;
	font-size:18px;
	color:#790000;
}
.boxsubheadding{
	color:#00697F;
	float:left;
	font-family:Arial;
	font-size:11px;
	height:15px;
	margin:2px 0 0;
	padding:0 0 0 101px;
	width:225px;
}
.newsheading{
	color:#000;
	font-weight: bold;
	width:265px;
	height:19px;
	float: left;
	margin:0px;
	padding:0 0 0 20px;
	background-image: url(images/softwarelinkactive.png) no-repeat;
}
.games{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	width:162px;
}
.games_l{
	margin-left:30px;
}
.games a{
	color:#CDC58E;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width: 155px;
	float:left;
}
.games a:hover{
	color:#FFF380;
	text-decoration:underline;
}
.formlabel {
	color:#790000;
	float:left;
	clear:left;
	height:19px;
	margin:5px 0 0;
	padding:0 0 0 19px;
	text-align:left;
	width:80px;
}
.forminput{
	width:217px;
	height:19px;
	float: left;
	margin:0px;
	padding:0px;
	border:1px solid #d8d4a8;
}
.inputblank{
	width:217px;
	height:19px;
	float: left;
	margin:5px 0 0 0;
	padding:0px;
	color:#00697f;
}
.chb {
	float:left; 
	width:550px; 
	margin:5px 0 0;
}
.dotpay{
	background: url(images/dotpay.jpg) no-repeat top right;
}
.paypal{
	background: url(images/paypal.gif) no-repeat top right;
}
.regnow{
	background: url(images/regnow.jpg) no-repeat top right;
}

#contact_form {
  clear:left;
  background:#cdc58e none repeat scroll 0%;
  border:1px solid #790000;  
  margin-top: 10px ;
  padding: 0 0 10px 10px;
  overflow: hidden; 
	height: 100%;	
	width:290px;
}
#contact_form h4 {  
  color:#790000;
  margin:0pt;
  padding:5px 0pt;
  font-size:1.1em;
  text-align:center;
}
#contact_form fieldset {
  border:medium none;
  float:left;
  width:150px;
}
#fieldset#userDetails {
  float:left;
  width:150px;
}
#contact_form fieldset#userDetails input.text {
  margin:4px 0;
  width:250px;
}
#contact_form fieldset label {
  text-align:left;
}
#contact_form fieldset#userDetails textarea {
height:60px;
margin:4px 0;
width:250px;
}
#contact_form input.submit {
background-color:#790000;
background-image:url(images/arrows.gif);
background-repeat:no-repeat;
background-position:147px 1px;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-size:100%;
font-weight:bold;
margin:3px 0pt 8px 60px;
padding:2px 10px 2px 0pt;
position:relative;
text-transform:uppercase;
width:160px;
}
#loadBar{
	float:left;
	margin-left:20px;
	display:none;
}
.sendmail{
	padding-left:10px;
	font-weight:bold;	
}
#potwierdzenie{
  clear:left;
  margin-left:40px;
  font-weight:bold;   
}
.contactinfo{
	padding: 10px 20px 10px 0;
	text-align:justify;
}
a img {	
	border: none;
}