/*
Quick.Cms.Lite default stylesheet
Copyright by OpenSolution.org 2006
*/

/* GLOBAL STYLES */

body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th{margin:0;padding:0;border:0; font-family:arial;}

 
/*
 scrollbar-base-color:white;scrollbar-dark-shadow-color:white;scrollbar-arrow-color:red; 
scrollbar-face-color:white; 
scrollbar-highlight-color:white; 
scrollbar-shadow-color:white */

/* below you can change background and font for all site */
body{ position:relative;font:12px arial;margin:0px 0px;background:#000000;;color:#fff;margin:0; margin-top:0px; }

h1{display:none;color:#fff;font-size:1px;}
.clear{clear:both;}

/* MAIN PAGE: head, body and global container */
#container{padding:0px;margin:0px auto; width:auto;  }
#head{width:911px;height:250px;margin:0px auto 0px;}
#body{width:1200px;margin:0px auto;padding:0; }
#body .content{float:left;width:590px;margin-left:55px; }
#body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#body h3 a{color:#ff2700;position:relative; top:-46px;left:-9px;font-size:11px;}
#body h3 a:hover{border:none;text-decoration:none;font-size:11px;}
/* FOOTER */
#foot{margin:0px auto 0;text-align:center;  padding:0px 0px 15px 0px; font-size:16px; color: #23282B ; }
#foot .powered{float:right;text-align:center;}
#foot .powered a{font:10px arial;color:#fff;}
#foot a{color:#ff2700;font-weight:bold; font-family:arial;}
#foot a:hover{text-decoration:none;}
/* MENU LEFT */
#menu2{float:left;width:200px; margin:0 0 0 0px;padding:0px 0px 0px 0px ;list-style:none; text-align:right ;}
#menu2 ul {margin:0 0 0 0px;padding:0px 0px 0px 0px ;list-style:none; text-align:right ;}
#menu2 li{text-align:right;  padding:0px 0px 22px 0px ;}
#menu2 a{font-size:16px; color:#fff;padding:0px 0px 0px 0px;font-family:arial;}
#menu2 a:hover{text-decoration:none;}
#menu2 a.selected{color:rgb(228,72,31)}
/*html>body #menu2 li{text-align:right; }
html>body #menu2{height:730px;}*/

/*#menu2onas{float:left;width:189px; height:564px;margin:0 0 0 0px;padding:32px 0px 0px 0px ;list-style:none; background: url('../files/img/pomarancz2.jpg') no-repeat;margin-top: -2px;line-height:8px;margin-left:-1px;}
#menu2onas li{text-align:left;line-height:8px; padding:0px 0px 5px 80px ;}
#menu2onas a{font-size:11px;font-weight:bold;display:block;color:#fff;padding:9px 20px 1px 0;font-family:arial;}
#menu2onas a:hover{text-decoration:none;}
#menu2onas a.selected{color:rgb(228,72,31)}
html>body #menu2onas li{text-align:left; line-height:8px;}
html>body #menu2onas{height:564px;}
*/

/* MENU TOP */
#menu1{float:right;padding:10px 15px 0 0;}
#menu1 a{display:block;float:left;border:0;margin-left:10px;font-weight:bold;font-size:12px;text-decoration:none;text-transform:uppercase;}
#menu1 a:hover{}
#menu1 a.selected{}

/* PAGE DETAILS - name, description */

#pageShow{ overflow: auto;	position: relative; background-repeat:repeat-y; background-image:url('img/greyv.gif');  background-position:right;    height:690px;overflow:hidden; border:none 0px #000000;border-left:solid 7px #565a5d;border-bottom:solid 7px #565a5d; ;border-top:solid 7px #565a5d;  background-color:#23282b;   }/* background-image:url('img/grey.gif');background-repeat:repeat-x; padding:5px 20px 5px 20px; margin-top:2px;margin-bottom:3px; border:none 0px #000000; background-image:url('img/grey.gif');background-repeat:repeat-x; border:none 0px #000000;border-left:solid 7px #565a5d;border-bottom:solid 7px #565a5d; background-color:#23282b;  */
/*#pageShowframe{ width:590px;  height:670px; background:none; left:288px; position:absolute ; border:none 0px #000000;border-left:solid 7px #565a5d;border-bottom:solid 7px #565a5d; border-top:solid 7px #565a5d; background-color:#23282b; } padding:5px 20px 5px 20px; margin-top:2px;margin-bottom:3px; border:none 0px #000000;  background-image:url('img/grey.gif'); background-repeat:repeat-x;*/
/*html>body #pageShow{ height:690px;overflow:hidden;}*/
#pageShow h2{font-size:18px;color:#909090;text-transform:uppercase;}
#pageShow h3{margin-bottom:10px;font-weight:normal;font-size:11px;color:#ff9000;margin:10px 0 10px 5px;}
#pageShow h3 a{color:#ff9000;text-transform:uppercase;}
#pageShow .txt{font-size:11px;margin-top:-3px;padding-top:3px;}
#pageShow .txt a{color:rgb(255,144,0)}

/* PAGE DETAILS - photo */
#pagePho{float:right;padding-top:19px;}
#pagePho img{border:1px solid #e7e7e7;margin:2px;}

/* PAGE DETAILS - photo - gallery*/
#pagePhoGalContainer{
	padding-top:15px ;
	margin-left: 10px;
}
#pagePhoGal{width:97%;border:0;height:auto; }
#pagePhoGal td{;padding:5px;}
#pagePhoGal td p{font-size:10px;}
#pagePhoGal img{border:1px solid #dfdfdf;}

/* PAGE DETAILS - sub pages list */
#pageSubList{margin:10px 0 0;}
#pageSubList .l{padding:5px 0 10px;border-top:1px solid #dfdfdf;margin-top:10px;}
#pageSubList .l h2{font-size:11px;}
#pageSubList .l h2 a{color:#ff9000;font-weight:normal;}
#pageSubList .l p{font-size:10px;margin:2px 0 0 10px;}
#pageSubList .l p a{color:#ff9000;}
#pageSubList .l img{float:left;margin:0 5px 3px 0;}

/* PAGE DETAILS - sub pages list - news */
#pageSubList .n {padding:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubList .n h2{font-size:11px;}
#pageSubList .n h2 a{color:#ff9000;font-weight:normal;}
#pageSubList .n h3{margin:0;font-size:10px;color:#cacaca;}
#pageSubList .n p{font-size:10px;}
#pageSubList .n img{float:left;margin:0 5px 3px 0;}
#pageSubList .pages{padding:5px 0 0;margin:5px 0 0;border-top:1px solid #dfdfdf;text-align:right;font-size:11px;}

/* PAGE DETAILS - sub pages list - gallery */
#pageSubGal{width:auto;margin:5px 0 10px;margin-top:-18px;}
#pageSubGal td{text-align:center;padding:8px;color:rgb(237,233,230);font-size:10px; font-family:arial;font-weight:bold;}
#pageSubGal td h2{font-size:10px;}
#pageSubGal img{border:1px solid white;}

/* PAGE DETAILS - files list */
#pageFil{margin:10px 0;}
#pageFil td{font-size:10px;padding:5px 0 4px 5px;}
#pageFil p{font-size:10px;color:#b6b6b6;}

/* global link styles */
a{text-decoration:none;}
a:link{color:#505050;}
a:visited{color:#505050;}
a:active{color:#505050;} 
a:hover{color:#505050;text-decoration:underline;}

/* MESSAGE - error and confirm messages styles */
#message{text-align:center;}
#error, #ok{font-size:14px;font-weight:bold;line-height:2em;padding:100px 0;}
#error a, #ok a{font-size:11px;font-weight:normal;color:#000;}
#error{color:red;}
#ok{color:green;}

/* OTHER - styles from html editor */
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

/* BACK link style */
#back{}
#back a{color:#b6b6b6;}

/* global form styles */
.input, select, textarea{border:1px solid;border-color:#b6b6b6;font:11px arial;}

.clicableLogo{}

.topbanner{ padding-top:53px; padding-left:15px;padding-bottom:16px;}
.topbanner2{position:relative; left:220px;top:13px;width:200px;}

.leftbanner{position:relative;height:285px; float:right;width:150px;margin-top:-15px;}
.leftbanner img {margin-left:2px;}
#pageShow h2 a{ z-index:100}

.onas{position:relative; top:9px;left:130px;color:#ff2700}
.kontakt {position:relative; top:9px; left: 238px;color:#ff2700}
.privacypolicy {position:relative; top:30px; left: 306px;color:#ff2700}
.termsofuse {position:relative; top:30px; left: 351px;color:#ff2700}

.onaseng{position:relative; top:9px;left:121px;}
.kontakteng {position:relative; top:9px; left: 212px;}
.privacypolicyeng {position:relative; top:30px; left: 263px;}
.termsofuseeng {position:relative; top:30px; left: 300px;}


/*dla opery */
@media screen and (min-width: 10px){


}


li a.selected{color:#fe2400;}

#pageShow .txtprivacy{padding-left:100px; padding-right:100px; font-size:11px;font-family:arial; }
#pageShow .txtprivacy a{color:rgb(255,144,0)}
.flagi{position:relative; width:200px; padding-bottom: 3px ;  padding-top: 14px ; text-align:right; }
.flagi a:link , .flagi  a:hover, .flagi a:visited {color: #fcfafb; text-decoration: none; display:inline; }
.pl{ display:inline; }
.eng{   display:inline;}
.flaga{width:23px; height:14px;}
#pageShow .txtkontakt{padding-left:20px;width:500px;float:left;font-size:11px;font-family:arial;margin-top:30px;}
#pageShow .txtkontakt a{color:rgb(254,36,0)}
.kontaktlogo{margin-top:0px;margin-left:400px;}

.allrights {position:relative; top:30px; margin-left:630px; color:#3c4648;font-size:9px;}
.poweredoptimal{position:relative;top:15px;margin-left:680px;font-size:9px;color:black;}
#foot div.poweredoptimal a {color:black;}

#longhorisontalbr{width:590px; height:10px; background: url(img/white_dashes_h.gif) }
#mediumhorisontalbr{width:262px; height:10px; background: url(img/white_dashes_h.gif) }

#pageTitle{text-align:left;font-size:15px; padding-top:8px; margin-right:55px; padding-bottom:6px; margin-left:13px;}

#latestNewsTitle  {  text-transform: uppercase; font-size:16px; font-weight:bold; color:#53AA19;}

#latestJobsTitle{text-transform: uppercase; font-size:14px; font-weight:bold; color:#53AA19;padding-top:16px;padding-bottom:22px;}

#latestNewsNewsTitle{font-size:15px; font-weight:bold; color:#53AA19;}
#latestNewsDesc{font-size:15px; font-weight:bold;}

#rightColumn{margin-left:53px; float:left}




/* jobsList */
#jobsList{width:280px}
.oneJob{
	padding-bottom:33px;
}
.oneJob .jobstitle { color:#53AA19;font-weight:normal;	font-size:14px;}
.oneJob .jobstitle a {color:#53AA19;font-weight:normal;font-size:14px; }
.oneJob p {font-size:14px; color:#7D7B7B;font-weight:normal;}

  
/* calendar */
#calendarContainer{
	width:278px;
	height:243px;
}

#calendarBody{
	padding-top:45px;
	width:253px;
	height:217px;
}

.calendarCell{
	font-size:14px;
	width:23px;
	height:17px;
	color:#7D7B7B;
	text-align:center;
}
  
#calendarCellSelection{
  margin-left:4px;border:1px solid #B20000;width:16px;height:15px;text-align:center;	
}

#CalendarFooter{font-size:15px; font-weight:bold;padding-top:48px;}

.scroll-track{
 
 width:9px;
 background:#565a5d;

}

.scroll-handle{
 border: 1px solid #fe0000;

 width:8px;
 background:#565a5d;
 cursor:pointer;
}

#scroll-track-top-1{
height:21px;
width:10px;
background-image: url('img/up.png');
background-repeat: no-repeat;
background-position:center;
}

#scroll-track-bot-1{
height:21px;
width:10px;
background-image: url('img/down.png');
background-repeat: no-repeat;
background-position:bottom;
}

#p_f {padding: 10px 10px 10px 0px}
#p_f input{margin-bottom:15px}
#info_message{background-color:#FE0000; padding:4px;width:380px}

