html { 
	background: #FFFFFF;
	margin: 0px; 
	padding: 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: normal;
	color: #666666; 
}
body{
	margin: 0px; 
	padding: 0px;
}

.bodyprint { 
	background: none; 
	margin: 0; 
	padding: 0; 
}

.printheader { margin: 0; padding: 0; width: 560px; border-bottom: 2px solid #90D3F3; overflow: hidden; }
.printheader img { float: left; margin: 10px 0 0 10px;}
.printheader div { float: right; margin-top: 45px; }
.printheader ul { list-style: none; margin: 0; padding: 0; }
.printheader li { background: none; display: inline; margin: 0; padding: 0; }
.printheader .printlink { background: url(../images/i_druk.gif) 0 0 no-repeat; padding: 0 20px 0 22px; }
.printheader .printclose { background: url(../images/i_close.gif) 0 0 no-repeat; padding: 0 16px 0 16px; }
.printcontent { margin: 20px 0; padding: 0px; }
.printfooter { border-top: 1px solid #90D3F3; overflow: hidden; clear: both; }
.printfooter span { float: left; padding:5px; margin: 5px; }
.printfooter div { float: right; padding:5px; margin: 5px; }
.printTitle {text-align: left; margin-bottom: 10px; padding: 0; }
.printTitle span {display: none;} /* ukryj link "Drukuj stronê */
.printTitle h1 { margin: 0; padding: 0; }


/* formularz w dziale "poleæ LNB" */


p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #666666;
	padding: 0 0 12px 0;
	margin: 0;
}
img{
	border: 0px;
}

.lineBreak{
	margin: 16px 0px 16px 0px;
}


#page_text ul li { list-style-type: none; display: block; margin: 0; background: url(../images/ic_arrow01a.gif) no-repeat left top; padding-left: 12px; }
#page_text ul li ul li { display: block; margin: 0; background: url(../images/ic_disc.gif) no-repeat left top; padding: 0px 0px 0px 12px; line-height: 14px; }
#page_text ul li ul li ul li { display: block; margin: 0; background: url(../images/ic_circle.gif) no-repeat left top; padding: 0px 0px 0px 12px; line-height: 12px; }

h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 19px; 
	font-weight: bold; 
	color: #007FC0; 
	margin: 0; 
	padding-bottom: 0px;
}

h2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #007FC0; 
	margin: 0; 
	padding-bottom: 0px; 
}
h2.news_list{
	padding-bottom: 8px;
	font-size: 15px;
}
h2.news_one{
	padding-bottom: 8px; 
}
span.span_sh{
	padding: 0px 6px 0px 0px;
}

.text { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #666666; }
.text_blue { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #007FC0; font-weight: bold; }
.text_blueBold { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #007FC0; font-weight: bold; }
#announcements h2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #007FC0; font-weight: bold; }
.common_more { text-align: right; }

/* LINK 1 */
a.link_1, a.link_1:link, a.link_1:visited, a.link_1:active,
#page_text a, #page_text a:link, #page_text a:visited, #page_text a:active{
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #007FC0;
	text-decoration: none;
}
a.link_1:hover,
#page_text a:hover { 
	color: #AC0707;
	text-decoration: underline;
}

#page {	
	margin: 0px; 
	width: 954px;
	background: #FFFFFF;
}
#headermain {
	position: relative;
	width: 954px; 
	height: 126px;
	clear: both;
}
#logo{
	float: left;
	width: 198px;
}
#head_img{
	float: left;
	height: 126px;
	width: 756px;
	background: #FFFFFF;
}
#head_img_content{
	float: left;
	height: 126px;
	width: 756px;
}
#langs{
	position: absolute;
	margin: -19px 0px 0px 6px;
}
#lang_pl{
  padding-top:4px;
	float: left;
	padding-left:20px;
	padding-right: 8px;
}
#lang_en{
  padding-top:4px;
	float: left;
}

#menu_bar{
	height: 18px;
	background: #007FC0;
}
#menu_bar ul{
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	float: right;
	list-style: none;
}
#menu_bar ul li{
	float: left;
	padding: 0;
	margin: 0;
}
#menu_bar ul li img{
	cursor: pointer;
}
	
#center{
	clear: both; overflow: hidden;
}
#left_content{
	float: left;
	width: 134px;
	padding-bottom: 9000px;
	margin-bottom: -9000px;
	overflow: hidden;
}
#right_content{
	float: left;
	width: 819px;
	background: #FFFFFF;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	overflow: hidden;
}

#page_left{
	float: left;
	width: 514px;
	overflow: hidden;
	margin: 0;
	padding: 0 44px 10px; 44px;
}

#page_header2 {
	clear: both;
	margin: 30px 0px 20px 0;
	border-bottom: 1px solid #90D3F3;
	padding-bottom: 5px;
}
#page_header2 h1 {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 19px; 
	font-weight: normal; 
	color: #007FC0;
}

#page_header2 span a {
		font-size: 12px;
		float: right;
		margin-top: 5px;
		font-weight: normal;
		text-decoration: none;
		color: #1087C5;
} #page_left #page_header2 span a:hover { text-decoration: underline; }

#page_header{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 19px; 
	font-weight: bold; 
	color: #007FC0;
}

#page_path {
	font-size: 12px;
	color: #606060;
	margin: 20px 5px 5px 0;
}
#page_path a {	color: #A5A5A5; text-decoration: none; }
#page_path a:hover {	text-decoration: underline; }

#page_left #page_text{
	clear: both;
	margin: 0;
}
#page_right{
	float: right;
	width: 217px;
	margin: 62px 0 10px 0;
}
#page_right .header {
	 font-weight: bold;
	 margin-bottom: 10px;
	 margin-top: 0;
	 border-bottom: 1px solid  #007FC0;
	 color: #007FC0;
}

/*********** TEMPLATES - products.tpl, quality.tpl, go_top.tpl END ****************/

#products,#quality { clear: both; margin: 20px 0 10px 0; overflow: hidden; }
#products h3,#quality h3 {color: #0182C3; font-size: 14px; }
#products a { padding-right: 5px; }
#products img { width: 62px; height: 56px; }
#quality img { width: 370px; height: 56px; }
#page_gotop {
		width: 100px;
		border-top: 1px solid #90D3F3;
		margin-top: 10px;
		padding-top: 5px;
		text-align: right;
		font-size: 11px;
		float: right; clear: both;
}
#page_gotop a { text-decoration: none; color: #3098CC; }
#page_gotop a:hover { text-decoration: underline; }


/******** FOOTER **********/
#footer{
	clear: both;
	position: relative;
	left: 176px;
	
	width: 778px;
	overflow: hidden;
}
#center>#footer { top: -20px; }
#footer_body {
	border-top: 1px solid #dadada;
	font-size: 12px;
	color: #a1a1a1;
	padding: 0;
}
#footer_body a { color: #a1a1a1; text-decoration: none; }
#footer_body a:hover { text-decoration: underline; }

form { 
	margin: 0;
	padding: 0; 
}



/*********** TEMPLATE - simple.tpl ****************/

#page_right #page_right #box1, #page_right #box2, #page_right #box3, #page_right #box4, #page_right #box5,#page_right #box6{
	clear: both;
	width: 200px;
	height: 10px;
	margin: 6px 0px 6px 0px;
	float: right;
}
#page_right #box6 { height: 249px; }
#page_right #box1_flash, #page_right #box2_flash, #page_right #box3_flash, #page_right #box4_flash, #page_right #box5_flash, #page_right #box6_flash{
	clear: both;
	width: 200px;
	height: 100px;
	float: right;
}
#page_right #box6_flash { height: 249px; }
.baner_line{
	width: 200px;
	height: 18px;
	background: url(../images/baner_line.gif) top left no-repeat;
	float: right;
}
#box_head {
	 font-weight: bold;
	 margin: 8px 0 10px 0;
	 border: none;
	 color: #007FC0;
	 width: 200px; height: 20px;
	 clear: both;
	 float: right;
}
/*********** TEMPLATE - simple.tpl END ****************/

/*********** TEMPLATE - image_galery.tpl ****************/

#galery,#simple_galery { clear: both; overflow: hidden; }
#simple_galery { margin-top: 20px; }

#galery .galery_image,#simple_galery .galery_image {
		width: 66px;
		height: 66px;
		float: left;
		margin: 0 14px 14px 0;
}

#galery .galery_image img.image,#simple_galery .galery_image img.image {
	width: 65px; height: 65px;
	border: 1px solid #000000;
	margin: 0; padding: 0;
	cursor: pointer;
}

#galery .galery_image a:hover img.image,#simple_galery .galery_image a:hover img.image { border-color: #5544F5; }

.galery_head { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #007FC0; 
	clear:both; 
	padding-bottom: 15px; 
}

.galery_ico_plus { 
	position: relative; 
	bottom: 14px; 
	left: 54px ;
	cursor: pointer;
}

/*********** TEMPLATE - image_galery.tpl END ****************/

/*********** TEMPLATE - invite.tpl ****************/

#invite { margin: 0; padding: 0; }
#invite .submit { width: 100px; margin: 10px 0 0 350px; }
#invite label { display: block; overflow: hidden; width: 350px; margin: 5px 0 0 100px; }
#invite label input { float: right; width: 200px; }
#invite label span { float: left; }
.form_error { color: #b20000; font-weight: bold; }

/*********** TEMPLATE - invite.tpl END ****************/s

/*********** TEMPLATE - academy_download.tpl ****************/

#download_category table {
	margin: 0; padding: 0;
	empty-cells: show;
}
#download_category th {
	border-top: none; border-bottom: solid 3px;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0; padding: 15px 0 0;
}
#download_category th.left { color: #D7AD01; }
#download_category td {
	padding: 2px 0 2px;
	border-bottom: none;
	font-size: 0.9em;
}
#download_category td,#download_category th {
	text-align: left;
	border-right: solid 1px;
	border-top: solid 1px;
	border-left: none;
}
#download_category div { overflow: hidden; }
#download_category td.top { padding-top: 15px; }
#download_category th.top { border-top: none; padding-top: 5px; }
#download_category .left div { width: 301px; text-align: left; margin-right: 5px; }
#download_category .center div { width: 100px; text-align: center; }
#download_category td.center div { text-align: right; width: 83px; margin-right: 15px; }
#download_category .right { border-right: none; }
#download_category .right div { width: 98px; border-right: none; text-align: center; vertical-align: middle; font-size: 0.9em; }
#download_category .right div a { color: #2C94CB; text-decoration: none; }
#download_category .right div a:hover { text-decoration: underline; }
#download_category img { width: 25px; height: 25px; }

/*********** TEMPLATE - academy_download.tpl ****************/

/*********** TEMPLATE - announcements.tpl ****************/

#announce h2,#announce .announce_text {margin-left: 40px; }
#announce h2 { margin-top: 20px; }
#announce .announce_img { float: left; width: 34px; height: 34px; margin-left: -40px; }
#announce .announce_img img { width: 34px; height: 34px; }

/*********** TEMPLATE - announcements.tpl END ****************/

/*********** DLA PAGE EDITORA ****************/

#news_not_real {
	border: solid 1px black;
	background: #EEEEEE;
	margin: 20px 0;
	padding: 20px;
}
#news_not_real .not_real_desc { position: relative; left: -15px; top: -15px; }
#not_real_tip { float: left; width: 14px; height: 14px; margin-left: -20px; }
#not_real_tip span { display: none; padding: 3px; }
#not_real_tip:hover span { display: block; background-color: #DD0000; color: #EEEEEE; white-space: nowrap; position: relative; left: 20px; top: -14px; width: 470px; }

/*********** DLA PAGE EDITORA END ****************/


/************* MENU LEFT ***************/

ul.menu_left { 
	margin: 50px 0 0; 
	padding: 0;
	list-style: none; 
}
ul.menu_left li {
	display: block;
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0; 
	border-bottom: dotted 1px #FFFFFF;
}
ul.menu_left li.active {
	background-color: #FFFFFF;
	margin-left: 10px;
	border: solid 1px #FFFFFF;
	font-weight: bold;
} ul.menu_left li.active a { margin-left: 9px; color: #000000; font-weight: bold; }

ul.menu_left li.no_line { 
	border: none;
}

ul.menu_left a { 
	font-size: 13px; 
	font-weight: normal;
	text-decoration: none; 
	padding: 6px 8px 6px 0px; 
	margin-left: 0px;
	display: block;
	line-height: 16px; 
}
ul.menu_left a:hover{
	text-decoration: underline;
}