/* Start of CMSMS style sheet 'style_new_page' */
a#one2tribe{
        display: block;
        width: 250px;
        height: 30px;
        position: absolute;
        top: 70px;
        left: 70px;
}
div {
	margin:0px;
	padding:0px; 
	border:0px;
}

p {
	margin:0px;
	padding:0px; 
	border:0px;
}

img {
	margin:0px;
	padding:0px; 
	border:0px;
}

body{
	background:#000 url('img2/bg.gif') repeat-x top;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8e8e8e;
}
a{
	color:#8e8e8e;
	text-decoration:none;
}
a:hover{
	color:#fff;
}
a:hover p{
	color:#fff;
}

div#all{
	width:995px;
	margin:0 auto;
	background:transparent url('img2/top_menu.jpg') no-repeat top;
        position: relative;
}
div#top_menu{
	margin-left:428px;
	padding-top:15px;
	padding-bottom:62px;
}
div#top_menu a{
	margin-right:20px;
	font-size:1px;
	height:13px;
	background-position:left bottom;
	float:left;
	display:block;
}
#onas{
	background:transparent url('img2/top_menu_o_nas.gif') no-repeat;
	width:53px;
}
#prasa{
	background:transparent url('img2/top_menu_prasa.gif') no-repeat;
	width:53px;
} 
#partnerzy{
	background:transparent url('img2/top_menu_partnerzy.gif') no-repeat;
	width:80px;
} 
#praca{
	background:transparent url('img2/top_menu_praca.gif') no-repeat;
	width:100px;
} 
#kontakt{
	background:transparent url('img2/top_menu_kontakt.gif') no-repeat;
	width:67px;
}
div#top_menu a#english{
	background:transparent url('img2/ico_eng.gif') no-repeat left top;
	margin:0px 40px 0px 0px;
	width:16px;
	height:11px;
	float:right;
}
div#top_menu a#russian{
	background:transparent url('img2/ru.gif') no-repeat left top;
	margin:0px 10px 0px 0px;
	width:16px;
	height:11px;
	float:right;
}
div#top_menu a:hover{
	background-position:left top;
}


#lyr1{
	padding:0px 10px;
        width:200px;
}
#lyr1 p{
        
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 0px;
	background:transparent url('img2/strz2.gif') no-repeat bottom right;
}
div.clear{
	clear:both;
	font-size:1px;
}

div#flash{
	width:690px;
	height:340px;
}

div#flashcontent{
	width:690px;
	height:340px;
}
div#produkt_img{
        width:690px;
	height:180px;
        padding-bottom:15px;
}
div#main_page{
	margin-left:20px;
}

div#center_page{
	margin-top:40px;
	width:690px;
	float:left;
}
div#right_page{
	width:236px;
	margin-right:20px !important;
	margin-right:10px;
	float:right;
}
div.title_aktual{
	margin-right:35px;
	height:18px;
}
div#right_aktual{
	float:left;
	margin-top:21px;	
	width:220px;
	height:310px;
}
div#right_aktual2{
	float:left;
	margin-top:21px;	
	width:220px;
	height:180px;
}

div.linnia{
	height:1px;
	background:transparent url('img2/line.gif') repeat-x top left;
	font-size:1px;
	width:100%;
}
div.linnia2{
	height:1px;
	background:transparent url('img2/line2.gif') repeat-x top left;
	font-size:1px;
	width:100%;
}

div#o2t_online{
	background:transparent url('img2/o2t_online_bg.gif') no-repeat left top;
	width:236px;
	height:30px;
}
div.o2t_o{
	background:transparent url('img2/o2t_online.gif') no-repeat;
	background-position:0px 0px;
	width:100%;
	height:100%;
}

div.o2t_o a{
	width:20px;
	height:20px;
	margin-top:5px;
	display:block;
	float:right;
	margin-right:3px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
div.o2t_o a.ico_yt{
	background-image:url('img2/ico_youtube.gif');
}
div.o2t_o a.ico_t{
	background-image:url('img2/ico_twitter.gif');
}
div.o2t_o a.ico_f{
	background-image:url('img2/ico_facebook.gif');
}
div.o2t_o a:hover{
	background-position:left top;
}
div.newsy, div.newsy_last{
	width:220px;
	float:left;
	margin-right:15px;
	font-size:12px;
}
div.newsy_last{
	margin-right:0px;
}
div.art img {
	margin-right:10px;
	float:left;
}
div.art .title a{
	color:#ec8c36;
}
div.art .title a:hover{
	color:#fff;
}


div.newsy div.art, div.newsy_last div.art{
	margin-top:10px;
	height:100px;
}

.title{
	color:#ec8c36;
	font-weight:bold;
	margin-bottom:5px;
}
.zolty{
	color:#ec8c36;
}
div#frag_bg{
	background:transparent url('img2/frag_bg.jpg') no-repeat top left;
	width:236px;
	overflow:hidden;
	height:387px;
}

div#frag_no_bg{
	width:206px;
        padding:15px;
}

div#frag_tekst{
	padding:145px 15px 0px 15px;
	position:relative;
	
}

div#frag_no_bg p{
	margin:5px 0px 5px 0px;
	padding:0px 10px 0px 0px;
	background:transparent url('img2/strz2.gif') no-repeat center right;
}

a.frag_wiecej{
	background:transparent url('img2/wiecej.gif') no-repeat bottom left;
	display:block;
	width:60px;
	height:20px;
	position:relative;
	right:0px;
	bottom:-10px;
	margin-left:150px;
}
a.frag_wiecej:hover{
	background-position:left top;
}

a.wiecej{
	background:transparent url('img2/wiecej.gif') no-repeat left bottom;
	display:block;
	width:60px;
	height:20px;
	margin-top:5px;
	float:right;
}
a.wiecej:hover{
	background-position:left top;
}
.frag_rss{
	padding-top:10px;
}
.frag_rss p{
	background:transparent url('img2/strz.gif') no-repeat;
	background-position:15px 2px;
	width:186px;
	height:28px;
	margin-top:5px;
	padding:0px 15px 0px 35px;
	overflow:hidden;
}
.linnia_last{
	height:1px;
	background:transparent url('img2/line.gif') repeat-x top left;
	font-size:1px;
	width:955px;
	margin:20px 0px 10px 0px ;
	/*margin:-42px 0px 10px 0px;*/
}
.linnia3{
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1px;
	background:#1f1f1f;
}
.footer div{
	float: left;
	color: #838383;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.footer a{
text-decoration: none;
color: #ec8c36;
}

.footer a:hover{
	color: #ffffff;	
	text-decoration: none;
}
.link_footer{
	float: right;
	padding: 0px 15px 0 0; 
	color: #646464;
}

hr {
	border: 1px dotted #5F6060;
	
}
/*######################Stary css ########################## */

.goRight {
	float: right;
	margin: 5px 5px 5px 5px;
	padding: 5px;
}
.newsDate{
	color: #EC8C36;
}

img {
	border: 0px;
}

.orange {
	color: #EC8C36;
}
.white {
	color: white;
}

.imgLeft {
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #D9D9D9;
}

.imgRight {
	float: right;
	margin: 5px 5px 5px 5px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #D9D9D9;
}
.imgBorder {
	margin: 5px 5px 5px 5px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #D9D9D9;
}
.divCener {
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 525px;
	text-align: center;

}
.goRight {
	float: right;
	margin: 5px 5px 5px 5px;
	padding: 5px;
}

.flashMenuOrangeTxt {
	background: url(img/line_bg.gif) repeat-x bottom;
	color: #EC8C36;
	padding: 5px;
	width: 682px;
	font-size: 14px;
	height: 55px;
}

.productsMenu {
	float: left;
	padding: 0 0 0 33px;
	scrollbar-track-color: #444445; 
	scrollbar-face-color: #3C3C3F; 
	scrollbar-shadow-color: #111111; 
	scrollbar-darkshadow-color: #38383C; 
	scrollbar-highlight-color: #111111; 
	scrollbar-3dlight-color: #232323; 
	scrollbar-arrow-color: #111111;
	scrollbar-base-color: #29292C;
}

.productsMenuList {
	height: 179px;
	width: 240px;
	overflow: auto;
	background-color: #232323;
}

.productsMenuList2 {
	height: 258px;
	width: 240px;
	overflow: auto;
	background-color: #232323;
}


.productsMenu a {
	text-decoration: none;
	color: #EC8C36;
}
.productsMenu a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.productsMenuList div {
	padding: 4px 9px 4px 9px;
	background: url(img/line_bg2.gif) repeat-x bottom;
}
.productsMenuList2 div {
	padding: 4px 9px 4px 9px;
	background: url(img/line_bg2.gif) repeat-x bottom;
}

.korpoContent, .productsContent {
	background: url(img/korpo_bg.jpg) no-repeat;
	width: 682px;
	padding: 5px;
	float: left;
}
.korpoContent a {
	text-decoration: none;
	color: #EC8C36;
}
.korpoContent a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.korpoContent h1{
	padding: 0 0 2px 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.productsContent h1{
	padding: 0 0 2px 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}


.toporange {
	color: #EC8C36;
	width: 682px;
	font-size: 14px;
}
.korpoContent td {
	vertical-align : top;
}

.boxes {
	float: left;
	background: url(img/bg_main.jpg) no-repeat;
	width: 960px;
}
.boxes2 {
	float: left; 
	padding: 10px 10px 10px 0;
	width: 960px;
}
.boxRozrywka {
	width: 240px;
	float: left;
	padding: 0 0 0 2px;
}
.boxRozrywka div{
	padding: 0;
	margin: 0;
}
.boxRozrywka p{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.boxRozrywka a {
	color: #CBCBCB;
	text-decoration: none;
}
.boxRozrywka a:hover {
	color: #EC8C36;
	text-decoration: none;
}
.icoRozrywka {
	border: 1px dotted #575757;
	float: left;
	margin: 0 15px 0 0;
	padding: 1px;
}

.boxKonsulting {
	width: 240px;
	float: left;
}
.boxKonsulting div{
	padding: 0 30px 0 0;
}

.boxTechnologia {
	width: 211px;
	float: left;
}
.boxTechnologia div{
	padding: 0 0 0 0;
}

.boxNewsy {
	float: left;
	padding: 0 0 0 30px;
}

.boxNewsy div{
	width: 204px;
	background: url(img/news_bg.gif) repeat-x bottom;
	padding: 5px 30px 5px 0;
}
.boxNewsy a {
	text-decoration: none;
	color: #EC8C36;
}
.boxNewsy a:hover {
	text-decoration: none;
	color: #fff;
}

.newsList {
	background: url(img/aktualnoosci_bg.jpg) no-repeat;
	padding: 10px 25px 25px 0;
}

.newsList a {
	text-decoration: none;
	color: #EC8C36;
}
.newsList a:hover {
	color: #fff;
	text-decoration: none;
}
.news {
	padding: 0 0 0 25px;
}

.newsList h1{
	padding: 15px 0 0 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.newsDate{
	color: #EC8C36;
}

.newsYear{
	color: #EC8C36;
	font-size: 16px;
	padding: 17px 0 0 0;
}

.newsYear a {
	text-decoration: none;
	color: #EC8C36;
}
.newsYear a:hover {
	color: #fff;
	text-decoration: none;
}


.productBg {
	width: 960px;
	height: 275px;
}
.productRight {
	padding: 10px 0 0 725px;
	color: white;
}

.productRight select{
	margin: 10px 0 0 0;
	background-color: white;
	font-size: 11px;
	color: #000000;
	width: 215px;
}
.productRightCechy {
	padding: 65px 0 0 10px;
}

.productRightCechy td{
	padding: 0 15px 0 0;
	vertical-align : top;
}

.rightProperties {
	float: left;
	padding: 0 0 0 30px;
	width: 235px;
}

.rightProperties hr{
	margin: 10px 0 0 0;
	padding: 0;
}
.rightProperties font{
	margin: 0;
	padding: 0;
	line-height: 12px;
}
.productsContent p {
	margin: 5px 0 10px 0;
	padding: 0;
}
.productsContent a {
	color: #EC8C36;
	text-decoration: none;
}
.productsContent a:hover {
	color: #ffffff;
	text-decoration: none;
}

.scrnIco {
	padding: 3px;
	border: 1px solid #575757;
	margin: 0 0 15px 0;
}

.orangeLink a {
	text-decoration: none;
	color: #EC8C36;
}
.orangeLink a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.productselect {
	background-color: white;
	font-size: 11px;
	color: #000000;
	width: 215px;
}

.rozrywkaList img{
	border: 1px dotted #575757;
	float: left;
	margin: 0 10px 0 0;
	padding: 1px;
}
.rozrywkaList{
	width: 235px;
}
h1{margin:0px;}
/* End of 'style_new_page' */

/* Start of CMSMS style sheet 'style_scroll_underpage' */
/*----------------------------Scrollbar-------------------------*/

div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
    }

div#wn	{ 
    position:relative;
    overflow:hidden;
	text-align:justify;
	z-index:100;
	background:transparent url('img2/wiesci_bg.gif') repeat-y top left;
	width:220px;
	height:158px;
	display:block
	
	}
div#wiesci_top{
	background:transparent url('img2/wiesci_top.gif') no-repeat left top;
	width:220px;
	height:11px;
	font-size:1px;
}
div#wiesci_bottom, div#wiesci_bottom2{
	background:transparent url('img2/wiesci_bottom.gif') no-repeat left top;
	width:220px;
	height:11px;
	font-size:1px;
}
div#wiesci_bottom2{
        background:transparent url('img2/wiesci_bottom2.gif') no-repeat left top;
}

div#scrollbar { 
  position:relative;
  margin-top:21px;
  float:left;
  width:14px;  height:180px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
  
div#track { 
  position:absolute; left:0; top:14px;
  width:14px; height:158px;
  background:transparent url('img2/scroll_bg.gif') repeat-y top left;
  }
  
div#dragBar {
  position:absolute; left:0px; top:14px;
  width:14px; /*h0eight:3px;*/
  background:transparent url('img2/scroll_belka_bottom.gif') no-repeat bottom left; 
  /*background-color:green;/*#d7e630*/
  cursor:pointer;
  }
div#belka_top{
  width:14px; height:9px;
  background:transparent url('img2/scroll_belka_top.gif') no-repeat top left; 
  /*background-color:green;/*#d7e630*/
  cursor:pointer;

}

div#belka_center{
  width:14px; 
  height:100% !important;
  margin:-11px 0px 0px 0px !important;
  background:transparent url('img2/scroll_belka_center.gif') no-repeat;
  background-position:left center; 
  /*background-color:green;/*#d7e630*/
  

}
    
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}


/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 
/* End of 'style_scroll_underpage' */

