body {
	margin:0 auto;
	background:white url('http://www.complete.pl/imgs/bgup.jpg') repeat-x;
	text-align:center;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:12px;
}
div#page {
	width:1000px;
	margin:0 auto;
}
div#header {
	width:1000px;
	height:108px;
	float:left;
	margin:0 auto;
	text-align: left;
}


#menu ul { list-style:none; margin:0 0 0 0px; padding:0; }
#menu ul li { display: inline; }

a { text-decoration:none; outline:none; }
#menu a {
	font-size: 1px;
	display: block;
	height:41px;
	background-position: 0 0;
	background-repeat: no-repeat;
	float:left;
}
#menu .act {
	background-position: 0 -41px !important;
}
#menu a#menu_1 { width:134px;	background: #009cff url('imgs/menu_01.jpg'); }
#menu a#menu_2 { width:143px;	background: #009cff url('imgs/menu_02.jpg'); }
#menu a#menu_3 { width:123px;	background: #009cff url('imgs/menu_03.jpg'); }
#menu a#menu_4 { width:148px;	background: #009cff url('imgs/menu_04.jpg'); }
#menu a#menu_5 { width:125px;	background: #009cff url('imgs/menu_05.jpg'); }
#menu a#menu_6 { width:105px;	background: #009cff url('imgs/menu_06.jpg'); }
#menu a#menu_7 { width:122px;	background: #009cff url('imgs/menu_07.jpg'); }

div#content {
	clear:both;	
}

div.page_content {
	float:right; margin:0px 0 10px 0px; width:665px; text-align:justify; 
}
div.page_content a {	color:#009cff; text-decoration:underline; }
div.page_content a:hover {	color:#004e6a; }
div.page_content p {
	color:#333333; line-height:1.5em; margin:0 10px 5px; padding:0;
}
div.page_content h2 {
	font-family:Trebuchet MS, Century Gothic, Verdana;
	font-size:20px;
	font-weight:bold;
	color:#009cff;
}
div.page_content h5 {
	display: inline;
	clear: none;
}
div.page_content quote {
	color:#009cFF;
	font-weight:bold;
	font-size:13px;
}
div.box { width:320px; background: #009cff; float:left; margin-left:20px; }
div.box a {	color:#009cff; }
div.box a:hover {	color:#004e6a; }
div.box .desc { background-color:white; font-size:10px; border:5px solid #009cff; padding:5px 12px; font-family:Tahoma, Arial, sans-serif; color:#cdcdcd; }
div.box .text a {	color:#ffffff; }
div.box .text ul {
	list-style: none;
	margin:0 0 10px 10px;
	padding:0;
}
div.box .text ul li {
	height: 25px;
	/*width:200px;*/
}
div.box .text ul li a {
	float:left;
	margin:4px;
	clear:left;
}
div.box .text ul li.active {
	/*background-color:#016caf;*/
	/*text-decoration:underline;*/
	font-weight:bold;
	padding-left:4px;
}
div.box .text ul li span {
	font-family:Tahoma,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFCC00;
}
div.box .text { color:#FFFFFF;
line-height:1.4em;
padding:0 15px;
text-align:justify; height:110px; }
div.box .text p {	margin:5px 0; }
div.box h2 {
	margin:0; padding:0;
}
div.box h1 {
	font-family:Trebuchet MS, Century Gothic, Verdana;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	color:#009cff;
	margin:5px 10px;
	padding:5px 0;
}
div.box h2 {
	font-family:Trebuchet MS, Century Gothic, Verdana;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#009cff;
}
div.box h2.alt {
	font-family:Trebuchet MS, Century Gothic, Verdana;
	font-size:20px;
	font-weight:bold;
	color:#004e6a !important;
	text-align:left;
	margin:10px;
}
div.real {
	float:left;
	width:230px;
	background:white;
	margin:10px;
}
div.real img {
	padding:5px !important;
	margin-bottom:12px;
	border:4px solid #009cff;
}
div.real a {
	color:#009cff;
	font-size:11px;
}
div.real a:hover {	color:#004e6a; }

div#footer {
	clear:both;
	text-align:center;
	width:100%;
	background: #009cff;
	height:41px;
}

div#footer p {	
	color:#FFFFFF;
	padding-top:12px;
}
div#footer a{
	color:#EFEFEF;
	font-weight:bold;
}
div#footer a:hover {
	text-decoration:underline;
}
a img {
	border:0;
	outline:none;
}
.tal {	text-align:left;}
.tac {	text-align:center;}
.tar {	text-align:right; }
.pad {	padding:10px;}
.promo {
	font-weight:bold;
	font-size:13px;
	color:#FFFF00 !important;
}
.btn {
	font-family:Verdana,Tahoma,sans-serif;
	padding:5px 10px;
	background-color:#009cff;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color:#FFFFFF;
	-moz-border-radius: 10px;
	border-radius:10px;
	outline:none;
}
.btn:hover {
	background-color:#016caf;
	cursor:pointer;
	/*color:#FFFF00;*/
}
input.error {
	border-color:#FF0000;
}
.std_form fieldset {
	border:1px #009cff solid;	
	text-align:left;
}
.std_form legend {
	color:#016caf;
	font-weight:bold;
	padding: 0 15px;
}
.std_form label {
	float:left;
	color:#009cff;
	margin: 5px 5px 5px 0;
	font-size:11px;
	width:120px;
	text-align:right;
	clear:both;
	height:25px;
}
.std_form input.no, .std_form select.no, .std_form textarea.no   {
	color:#016caf;
	float:right;
	padding:3px;
	width:510px;
	height:25px;
	background-color:#def2ff;	
	border:1px #c4e8ff solid;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:12px;
	margin-right:5px;
}
.std_form textarea.no   {
	height:100px;
}
.frame {
	width:700px; height:200px; margin:1px 5px 1px 240px; text-align:left;
}
.frame .info_box {
	display:none;
}
.info_box .txt {
	margin-left:15px; height:120px; line-height:1.4em; color:#555;
}
.info_box h1 {
	margin:5px 0 10px 5px;
	font-family:Century Gothic, Trebuchet MS, Tahoma, sans-serif;
}
.leftmarg {
	margin-left:13px;
}
a#bt1, a#bt2, a#bt3, a#bt4 {
	width:234px;
	height:55px;
	display:block;
	float:left;
	background-position:0 0;
}
a#bt1 { background-image:url('imgs/btn_01.jpg'); }
a#bt2 { background-image:url('imgs/btn_02.jpg'); }
a#bt3 { background-image:url('imgs/btn_03.jpg'); }
a#bt4 { background-image:url('imgs/btn_04.jpg'); }
a#bt1:hover, a#bt2:hover, a#bt3:hover, a#bt4:hover,
a#bt1.hover, a#bt2.hover, a#bt3.hover, a#bt4.hover {
	background-position:-234px 0;
}

.cMarket { color:#28b901; }
.cCMS { color:#f16c00; }
.cPartner { color:#016caf; }
img.screenshot {
	border:5px solid #DFDFDF;
}
h3 {
	 color:#004e6a;
}
.white {
	 color:#FFFFFF !important;
}
.yellow {
	color:#FFFF00 !important;
}
.fwb {
	font-weight:bold;
}
ul.subnavi li {
  /*display:inline;
  clear:left;*/
}

#panel {
margin-top: 15px !important;
float: right;
}
#panel td {
color: white;
font-size: 12px;
padding: 1px 3px;
}

