@charset "utf-8";
/* CSS Document */

/* Custom fonts */
@import url("../fonts/zurich/stylesheet.css");
@import url("../fonts/MyriadPro/stylesheet.css");

object { outline:none; display:block;}

body {
background-color:#fff;
background-position:center top;
background-repeat:no-repeat;
background-image:url(../images/bg.jpg);
margin: 0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
body.bgDown { background-position: center 86px; margin:86px 0 0}


a:link {text-decoration:none; color:#000000}
a:visited {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline; color:#000000;}
a:active {text-decoration:none; color:#000000;}

body:nth-of-type(1) a, body:nth-of-type(1) a:hover{
text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p { margin:0; padding:0}


img { border:0; display:inline-block}
ul, li, ol { padding:0; margin:0; display:block}

.left { float:left!important}
.right { float:right!important}
.overflow { overflow:hidden}

.border { border:solid 1px #990000}
.none { display:none}
.bold { font-weight:bold}
.normal { font-weight:normal}
.white { color:#FFFFFF}
.yellow { color:#e1c400}
.normal { font-weight:normal}
.red { color:#ed2c44}
.holder { position:relative}
.textLeft { text-align:left!important}
.gray {color:#474747;}
.marginBottom { margin-bottom:80px; float:left}


.site {width:990px; margin: auto; overflow:hidden}

	.header { background:#FFFFFF; width:990px; clear:both; float:left; height:104px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;; margin:29px 0 20px 0; position:relative  }
	.header ul.menu { display:block; height:30px; clear:both; width:960px; margin:0 15px; position:relative; top:3px}
	.header ul.menu li { display:block; float:left }
	.header ul.menu li a { background:url(../images/headermenuBG.png); height:16px; color:#FFFFFF; text-align:center; padding:7px 23px; font-weight:bold; display:block; font-size:13px }
	
	.header ul.menu li a.hover,
	.header ul.menu li a:hover { background-position:0 -30px; text-decoration:none}
	.header ul.menu li.search { position:absolute; right:0 } 
	.header ul.menu li.search input { background:url(../images/searchBG.png); border:0; color:#FFFFFF; height:20px; padding:5px; float:left; font-size:13px; width:156px; border-left:2px solid #FFF }
	
	
	.header ul.menu li.search .btnSubmit {width:30px; height:30px; background:url(../images/searchBtnSubmit.png) 0 0; float:left; position:relative }
	.header ul.menu li.search .btnSubmit input { width:30px; height:30px; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/empty.png); border:0 }
	.header ul.menu li.search .btnSubmit:hover { background-position:0 -30px}
	.header ul.menu li.search .adv { cursor:pointer; position:relative; width:172px; font-size:10px; text-align:right; background:url(../images/advBG.png) no-repeat right; float:left; clear:both; padding:0px 12px 0px 0px; color:#545253; margin-left:6px}
	.header ul.menu li.search .adv:hover { text-decoration:underline}
	.header ul.menu li.search .advSearch { display:none; width:205px; top:30px; background:url(../images/advSearchBG.png) no-repeat; position:absolute; bottom:-138px; right:-13px; padding:10px 20px; z-index:100}
	.header ul.menu li.search .advSearch label { display:block; color:#545253; font-size:12px; padding:4px 5px 3px 18px}
	.header ul.menu li.search .advSearch .holder { width:196px; margin:2px 0 2px 14px }
	.header ul.menu li.search .advSearch .select {position: absolute; width: 176px; height: 16px; padding: 5px 14px 5px 6px; color: #545253; overflow: hidden; background:url(../images/advSearchSelect.png) no-repeat; font-size:12px}
	.header ul.menu li.search .advSearch select { width:196px; border:1px solid #e1e1e1; font-size:12px; color:#545253; height:24px; cursor:pointer; margin-bottom:7px}
	.header ul.menu li.search .advSearch select option { padding:2px 3px}
	.header ul.menu li.search .advSearch input { width:186px; position:absolute; top:-30px; right:13px}
	.header ul.menu li.search .advSearch .btnSubmit {width:66px; height:13px; background:url(../images/advSearchBtnSubmit.png) 0 0; position:relative; color:#FFFFFF; padding:5px; font-size:11px; float:right; left:4px;}
	.header ul.menu li.search .advSearch .btnSubmit input { width:76px; height:23px; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/empty.png) }
	.header ul.menu li.search .advSearch .btnSubmit:hover { background-position: 0 -23px }
	.header ul.menu li.search .advSearch .adv { cursor:pointer; position:absolute; width:auto; text-align:left; background:url(../images/advBG.png) no-repeat right; clear:both; padding:0px 12px 0px 0px; color:#545253; margin:0px; right:21px; top:0px} 
	.header ul.menu li.search .advSearch .patch { width:15px; height:9px; background:#fff; position:absolute; top:-9px; right:0; display:none}
	
	
	
	.header ul.dropdown { display:block; float:right; font-size:10px; margin-top:12px; margin-right:15px}
	.header ul.dropdown li {padding: 0px 10px; color: #bcbcbc; border-right:1px solid #bcbcbc; height:10px	}
	.header ul.dropdown li.hover,
	.header ul.dropdown li:hover {  color: #000;	}
	.header ul.dropdown a { color: #bcbcbc; text-decoration: none; position:relative; bottom:1px }
	.header ul.dropdown a:hover { color: #000; }
	.header ul.dropdown a:active { color: #bcbcbc; }
	.header ul.dropdown ul { width: 60px; padding: 3px 0; background:#FFFFFF	}
	.header ul.dropdown ul li { font-weight: normal;; margin:6px 0 3px; border:0; }
	.header ul.dropdown .dir { cursor:pointer; border:0; padding-right:10px; background:url(../images/dropdownDirBG.png) no-repeat right; margin-right:7px}
	.header ul.dropdown li.dir img { border:1px solid #f2f2f2}
	.header ul.dropdown li.dir span { position:relative; bottom:1px; font-weight:bold}
	.header ul.dropdown li.dir a span { font-weight:normal}
	.header ul.dropdown li.b { border:0; background:url(../images/dropdownB.png); height:28px; font-size:13px; color:#FFFFFF; position:relative; bottom:13px; margin-left:2px; padding:0}
	.header ul.dropdown li.b:hover { background-position: 0 -28px }
	.header ul.dropdown li.b span { padding:6px 9px; display:block; height:16px; cursor:pointer}
	.header ul.dropdown li.b span span { padding:0 0 0 17px; display:inline}	
	.header ul.dropdown li.b a { padding:6px 9px; display:block; height:16px; color:#FFFFFF}
	.header ul.dropdown li.b a span { padding:0 0 0 17px; display:inline}
	
	.header .clipboardBox { position:absolute; display:none; background:#FFFFFF; width:960px; padding:15px  }
	.header .clipboardBox .close { display:block; padding-right:20px; background:url(../images/close.png) no-repeat right 0; height:15px; cursor:pointer; float:left; position:absolute; top:15px; right:15px}
	.header .clipboardBox h4 { font-size:26px; color:#333434; margin:0 0 3px 5px}
	.header .clipboardBox .counter { color:#696A6A; font-size:15px; margin:0 0 20px 5px}
	.header .clipboardBox .counter strong { color:#E90C27}
	.header .clipboardBox .btnSubmit {height:18px; background:url(../images/headermenuBG.png) 0 -30px; position:absolute; color:#FFFFFF; padding:6px 11px; font-size:14px; font-weight:bold; right:15px; bottom:-2px; cursor:pointer; display:block}	
	.header .clipboardBox .btnSubmit:hover {background-position:0 0px; text-decoration:none}
	
	
	
	
	.clipBoardForm { display:none; width:100%; height:100%; position:fixed; top:0; left:0; 	
	background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)";   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); zoom: 1; background: rgba(0, 0, 0, 0.7); z-index:10000; overflow:auto;}

	.clipBoardForm .questionForm { margin: auto; width:390px; height:auto; position:relative; top:50px}
	
	.clipBoardForm .questionForm .question_overlay {display:block; z-index:10000; background-color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;; width:360px; height:auto; padding:15px; float:left  }
	
	.clipBoardForm .questionForm .question_overlay input { width:186px; margin:4px 5px; background:url(../images/loginBoxInputBG.png); width:290px; height:20px; border:0; padding:3px; color:#5a5959}
	#FORMnew_1_zgoda { width:auto !important; height:auto !important}
	.clipBoardForm .questionForm .question_overlay textarea { background:url(../images/questionText.png); width:344px; height:100px; border:0; font-size:12px; margin:4px 5px; padding:3px; color:#5a5959; font-family:Arial, sans-serif }
	.clipBoardForm .questionForm .question_overlay .btnSubmit {height:18px; background:url(../images/headermenuBG.png) 0 -30px; position:absolute; color:#FFFFFF; padding:6px 11px; font-size:14px; font-weight:bold; right:0px; bottom:-17px; cursor:pointer; display:block}	
	.clipBoardForm .questionForm .question_overlay .btnSubmit:hover {background-position:0 0px; text-decoration:none}
	.clipBoardForm .questionForm .question_overlay .btnSubmit input { width:100%; height:30px; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/empty.png); border:0; }
	.clipBoardForm .questionForm .question_overlay .close { display:block; padding-right:20px; background:url(../images/close.png) no-repeat right 0; height:15px; cursor:pointer; float:left; position:absolute; top:15px; right:15px}
	.clipBoardForm .questionForm .question_overlay .close:hover { background-position:right -15px}
	.clipBoardForm .questionForm .question_overlay h4 { font-size:26px; color:#333434; margin:0 0 3px 5px}
	.clipBoardForm .questionForm .question_overlay label { display:block; color:#333434; font-size:12px; padding:7px 0 0 6px; background:none; font-weight:normal}
	.clipBoardForm .questionForm .question_overlay .questionBox { background:url(../images/questionBoxBG.png) no-repeat top; float:left; clear:both; width:360px; margin:6px 0 0 0; position:relative }
	.clipBoardForm .questionForm .question_overlay .questionBox strong { display:block; margin:18px 5px 6px; color:#4d4b4c; font-size:13px}
	.clipBoardForm .questionForm .question_overlay .questionBox .info { font-size:10px; color:#a8a8a8; margin:2px 5px; display:block}
	.clipBoardForm .questionForm .question_overlay .questionBox .dot { font-size:20px; color:#de233a; position:relative; top:5px}
	.clipBoardForm .questionForm .question_overlay .questionBox label .dot { top:0px}
	
	
	
	
	

	.header .logIn { position:absolute; top:44px; right:15px }
	.header .logIn label { display:block; float:left; background:url(../images/headerLogInBG.png) no-repeat 0 3px; color:#878686; font-size:10px; font-weight:bold; padding:2px 5px 3px 16px}
	.header .logIn label a:hover { text-decoration:underline}
	.header .logIn .holder { float:left}
	.header .logIn ul.dropdown {width: 112px; height: 21px; margin:0}
	.header .logIn ul.dropdown li { padding: 2px 14px 0px 6px; width:90px; height:16px; color: #878686; background:url(../images/selectStyledBG.png) no-repeat right #FFFFFF; font-size:10px; border:1px solid #e1e1e1; letter-spacing:1px}
	.header .logIn ul.dropdown li ul { width:148px; border:1px solid #e1e1e1; padding:2px 0 0; left:-1px; width:110px}
	.header .logIn ul.dropdown li ul li { margin:0; border:0; background:none; padding:2px 2px 0 6px; width:102px}
	.header .logIn ul.dropdown li ul li span { cursor:pointer; font-weight:normal}
	.header .logIn ul.dropdown li ul li span:hover { color:#666666}

	
	.header .logIn .login_overlay {display:none; z-index:10000; background-color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;; width:306px; height:230px; padding:15px  }
	
	.header .logIn .login_overlay input { width:186px; margin:4px 5px; background:url(../images/loginBoxInputBG.png); width:290px; height:20px; border:0; padding:3px; color:#5a5959}
	.header .logIn .login_overlay .btnSubmit {height:14px; background:url(../images/logInBtnBG.png) 0 0; position:absolute; color:#FFFFFF; padding:4px  7px; font-size:11px; right:15px; bottom:-3px}
	.header .logIn .login_overlay .btnSubmit input { width:100%; height:22px; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/empty.png); border:0 }
	.header .logIn .login_overlay .btnSubmit:hover { background-position:0 -23px }
	.header .logIn .login_overlay .close { display:block; padding-right:20px; background:url(../images/close.png) no-repeat right 0; height:15px; cursor:pointer; float:left; position:absolute; top:15px; right:15px}
	.header .logIn .login_overlay .close:hover { background-position:right -15px}
	.header .logIn .login_overlay h4 { font-size:26px; color:#333434; margin:0 0 3px 5px}
	.header .logIn .login_overlay label { display:block; float:left; color:#333434; font-size:14px; padding:3px 5px; background:none; font-weight:normal}
	.header .logIn .login_overlay .holder { float:left}
	.header .logIn .login_overlay .select {position: absolute; width: 128px; height: 16px; padding: 3px 14px 2px 6px; color: #e90c27; overflow: hidden; background:url(../images/selectStyledBG.png) no-repeat right #FFFFFF; font-size:14px; font-weight:bold}
	.header .logIn .login_overlay select { width:150px; border:1px solid #e1e1e1; font-size:12px; color:#e90c27; height:22px; letter-spacing:normal; cursor:pointer}
	.header .logIn .login_overlay select option { padding:2px 5px}
	.header .logIn .login_overlay .loginBox { background:url(../images/loginBoxBG.png) no-repeat; float:left; clear:both; width:306px; margin:6px 0 0 0; height:150px }
	.header .logIn .login_overlay .loginBox strong { display:block; line-height:1.3em; margin:13px 5px 6px; color:#4d4b4c}
	.header .logIn .login_overlay .loginBox a { color:#a8a8a8; float:right; display:block; margin:2px 5px; font-size:9px }
	.header h1 { float:left; margin:0 15px}


	ul.siteMap a { color:#403F3F; }
	ul.siteMap a:hover { text-decoration:none; color:#D5121A}
	ul.siteMap ul { padding:0.6em 0 0.6em 1.6em}
	ul.siteMap li { font-size:18px; padding:0.4em 0 0 0}
	ul.siteMap ul li { font-size:16px}
	ul.siteMap ul ul li { font-size:14px}
	ul.siteMap ul ul ul li { font-size:13px}
	ul.siteMap ul ul ul ul li { font-size:12px}
	
	ul.form { display:block; margin:10px 0; float:left}
	ul.form li { display:block; padding:1px 0; margin:4px 0; width:100%; float:left}	
	ul.form li.half { width:340px; float:left}
	ul.form li.half label { text-align:left; width:320px}
	ul.form li.half label select { position:relative; display:inline}
	ul.form li.full { width:685px; float:left; margin:12px 0}
	ul.form li.full label { text-align:left; width:665px}
	
	ul.form li.sbs { width:auto; margin-bottom:16px}
	ul.form li.bm { position:relative; top:20px}
	ul.form li label { display:block; float:left; width:140px; text-align:right; margin-right:9px; padding:2px 0 0 0; color:#757575}
	ul.form li input { border:1px solid #bfc0c2; width:198px; padding:1px 3px; font-size:11px}
	ul.form li textarea { border:1px solid #bfc0c2; width:198px; padding:3px; font-size:11px; font-family:Arial, sans-serif}
	ul.form li .radio { float:left; clear:none}
	ul.form li .select { border:1px solid #bfc0c2; width:198px; padding:0 3px; font-size:11px; height:19px; background:url(../images/advBG.png) no-repeat 190px 4px}
	ul.form li select { font-size:11px; height:20px; width:205px}
	
	ul.form li .btnSubmit {height:14px; background:url(../images/logInBtnBG.png) 0 0; color:#FFFFFF; padding:4px  7px; font-size:11px; float:right; cursor:pointer; position:relative}
	ul.form li .btnSubmit input { width:100%; height:22px; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/empty.png); border:0; cursor:pointer; display:block }
	ul.form li .btnSubmit:hover { background-position:0 -23px }
	
	
	
	
	.resultPath { display:block; float:none; clear:both; margin:10px 0 0 0}
	.resultPath li { clear:both; clear:both; color:#727272}
	.resultPath li strong { display:inline; float:none}
	.resultPath li strong.red { margin:0; font-size:12px}
	
	.content .results { display:block; clear:both; margin:0 0 30px 0; width:100%; float:left}
	.content .results li { display:block; float:left; padding-top:6px; position:relative; top:1px; width:100% }
	.content .results h2 { font-size:18px; font-weight:normal; color:#F12F47; line-height:1.3em; margin:1px 0; }
	.content .results p { color:#727272; line-height:1.4em; }
	.content .results p .more { width:10px; height:7px; background:url(../images/moreNewsLink.png); padding:0; display:inline-block; float:none}
	.content .results .more { background:none; color:#F12F47; font-size:9px; }
	.content .results .more span { position:relative; bottom:0px}
	
	
	.steps { display:block; float:left; width:750px; padding:25px 0 40px 0; background:url(../images/filesListBottomBG.png) no-repeat left bottom}
	.steps li { position:relative; padding:0 30px 0 60px; display:block; float:left; background:url(../images/stepsBG.png) no-repeat right -102px; width:107px; height:51px; color:#bebebe }
	.steps li.first { padding:0 0 0 35px; width:115px}
	.steps li.last { width:90px; background-position:left -102px}	
	.steps li.current { background-position:right -51px; color:#FFFFFF}
	.steps li.pass { background-position:right 0px; color:#FFFFFF}
	.steps li.last.current { background-position:left -51px; color:#FFFFFF}
	
	
	.steps li span { font-family: 'MyriadPro-Bold'; font-size:50px; position:absolute; left:25px; top:0; line-height:50px}
	.steps li.first span { left:5px; }
	.steps li strong {font-family: 'MyriadPro-Regular'; font-size:16px; padding:9px 0; display:block; line-height:16px; font-weight:normal}
	
		
	.pager { float:right; margin:8px 0}
	.pager li { display:block; float:left; font-size:10px; margin-left:1px}
	.pager li a, 
	.pager li span { display:block; padding:1px 9px 2px; text-align:center; color:#797979; cursor:pointer; height:14px; line-height:15px}
	.pager li .current,
	.pager li a:hover,
	.pager li a.hover { color:#f4324a; text-decoration:none; font-weight:bold}
	.pager li a.start { display:block; width:23px; height:17px; background:url(../images/pagerArrows.png) 0 0; padding:0}
	.pager li span.prev,
	.pager li a.prev { display:block; width:23px; height:17px; background:url(../images/pagerArrows.png) 69px 0; padding:0}
	.pager li span.next,
	.pager li a.next { display:block; width:23px; height:17px; background:url(../images/pagerArrows.png) 46px 0; padding:0}
	.pager li a.end { display:block; width:23px; height:17px; background:url(../images/pagerArrows.png) 23px 0; padding:0}
	.pager li a.start:hover { background-position: 0 -17px; }
	.pager li span.prev:hover, 
	.pager li a.prev:hover { background-position: 69px -17px; }
	.pager li span.next:hover,
	.pager li a.next:hover { background-position: 46px -17px; }
	.pager li a.end:hover { background-position: 23px -17px; }
	
	.counter { float:left; font-size:10px; color:#797979; margin:9px 0}
	.counter strong { color:#ed2c44}
	
	.containerRight h4 { font-size:15px; color:#464444; margin:5px 0 }
	.containerRight h5 { font-size:26px; color:#474747; margin:5px 0; font-weight:normal; position:relative; bottom:4px; float:left; clear:both; display:block; width:100% }
	 
	.containerRight .treeview { display:block; float:left; clear:both; width:665px; color:#3f3f3f; background:url(../images/dot.png) repeat-y left; padding:0 0 0 4px; margin:50px 0 20px 20px; position:relative}
	.containerRight .treeview li {  width:100%; position:relative; top:19px	}
	.containerRight .treeview li.submenu { cursor: hand !important; cursor: pointer !important; background-repeat: no-repeat!important; background-image:url(../images/closed.png); color:#6b6b6b}
	.containerRight .treeview li.submenu strong { padding:6px 3px 6px 60px; height:17px; display:block; float:left }
	.containerRight .treeview li.submenu span { padding:6px 2px; height:17px; display:block; float:left; }
	.containerRight .treeview li.submenu span.zoom { display:block; padding:0; width:23px; height:18px; background:url(../images/zoom.png) 0 0; cursor:pointer; position:relative}
	.containerRight .treeview li.submenu .zoomToggle { position:absolute; z-index:100; box-shadow: 0 0 20px -4px #888; top:-55px; right:41px; display:none}
	.containerRight .treeview li.submenu .zoomToggle .arrow { display:block; width:34px; height:34px; background:url(../images/zoomToggleArrow.png); position:absolute; right:-34px; top:50px}
	.containerRight .treeview li.submenu .zoomToggle img { border:7px solid #FFFFFF}
	
	
	.containerRight .treeview li.submenu span.zoom:hover { background-position:0 -18px}
	.containerRight .treeview li.submenu a.download { display:block; padding:0; width:18px; height:18px; background:url(../images/save.png) 0 0; cursor:pointer}
	.containerRight .treeview li.submenu a.download:hover { background-position:0 -18px}
	.containerRight .treeview li.submenu ul{ display: none; cursor:default; margin: 0 14px 20px 32px;}
	.containerRight .treeview li.topLevel { background:url(../images/toplevel.png) no-repeat; width:46px; height:37px; position:absolute; top:-30px; left:-20px; z-index:100}
	.containerRight .treeview li.submenu .last { width:4px; height:100%; background:#fff; position:absolute; left:-4px; top:15px; padding:0}
	
	.containerRight .treeview li{ list-style-type: none; margin-bottom: 8px; background:none; display:block; clear:both; float:left; padding: 0}
	.containerRight .treeview ul{ margin: 0 14px 20px 14px; padding: 0px 0 0 1px; display:block; float:left; clear:both; background:url(../images/dot.png) repeat-y left; position:relative; width:614px	}
	.containerRight .treeview ul li{ list-style-type: none; margin: 0px; display:block; clear:both; float:left; position:relative; top:20px; width:100% 	}
	
	.containerRight .treeview ul li table { }
	.containerRight .treeview ul li table tr.head { background:none; }
	.containerRight .treeview ul li table tr {color:#6B6B6B}
	.containerRight .treeview ul li table tr:hover { background:#f9f9f9}
	.containerRight .treeview ul li table th { text-align:left; color:#aaa; font-weight:normal; font-size:11px; padding:4px 9px}
	.containerRight .treeview ul li table td { padding:0 9px; }
	.containerRight .treeview ul li table td.p { padding-left:28px; background:url(../images/treemenuLI.png) no-repeat left; }
	.containerRight .treeview ul li table th.p { padding:0 0 0 33px; width:25px; background:none}
	
	.tooltip {display:none;	padding:0px; width:182px; font-size:11px; color:#fff; background:url(../images/tooltipBottom.png) bottom no-repeat; margin:18px 0 0 85px; color:#393f3f; z-index:1000; text-align:left }
	.tooltip span { display:block; width:160px; padding:10px; position:relative; bottom:11px; border:1px solid #dbdbdb; border-bottom:0; color:#000000; background:#FFFFFF; color:#393f3f}
	.tooltip span strong { color:#99042F; font-size:14px; display:block; padding:1px 0 3px 0 }
	
	.tooltip-opis{
		margin-left:10px;
	}
	
	.tooltip_right {display:none;	padding:0px; width:200px; font-size:11px; color:#fff; background:url(../images/tooltipBottomRight.png) bottom no-repeat; margin:18px 0 0 85px; color:#393f3f; z-index:1000; text-align:left }
	.tooltip_right span { display:block; width:180px; padding:10px; position:relative; bottom:11px; border:1px solid #dbdbdb; border-bottom:0; color:#000000; background:#FFFFFF; color:#393f3f}
	
	.containerRight .treeview ul li.title { position:absolute; top:-3px; background:none; font-size:11px; color:#aaaaaa; left:0}
	
	.containerRight .treeview ul li .file { display:block; float:left; height:17px; padding:12px 10px 12px 38px; font-weight:bold; color:#6b6b6b;}
	.containerRight .treeview ul li .jpg { background:url(../images/icoDownload.png) no-repeat 3px 0 }
	.containerRight .treeview ul li .jpeg { background:url(../images/icoDownload.png) no-repeat 3px 0 }			/*--- KN ---*/
	.containerRight .treeview ul li .png { background:url(../images/icoDownload.png) no-repeat 3px -41px }
	.containerRight .treeview ul li .eps { background:url(../images/icoDownload.png) no-repeat 3px -82px }
	.containerRight .treeview ul li .ai { background:url(../images/icoDownload.png) no-repeat 3px -123px }
	.containerRight .treeview ul li .pdf { background:url(../images/icoDownload.png) no-repeat 3px -164px }
	.containerRight .treeview ul li .zip { background:url(../images/icoDownload.png) no-repeat 3px -205px }
	.containerRight .treeview ul li .ppt { background:url(../images/icoDownload.png) no-repeat 3px -246px }
	.containerRight .treeview ul li .doc { background:url(../images/icoDownload.png) no-repeat 3px -287px }
	.containerRight .treeview ul li .xls { background:url(../images/icoDownload.png) no-repeat 3px -328px }
	.containerRight .treeview ul li .avi { background:url(../images/icoDownload.png) no-repeat 3px -369px }
	.containerRight .treeview ul li .rar { background:url(../images/icoDownload.png) no-repeat 3px -410px }
	.containerRight .treeview ul li .gz { background:url(../images/icoDownload.png) no-repeat 3px -451px }
	.containerRight .treeview ul li .tar { background:url(../images/icoDownload.png) no-repeat 3px -492px }
	.containerRight .treeview ul li .bin { background:url(../images/icoDownload.png) no-repeat 3px -533px }
	.containerRight .treeview ul li .abs { background:url(../images/icoDownload.png) no-repeat 3px -574px }
	
	.containerRight ul.productMenu {display:block; height:30px; clear:both;  margin:0; position:relative; background:url(../images/productmenuBottom.png) repeat-x bottom; width:685px; margin-bottom:20px}
	.containerRight ul.productMenu li {display:block; float:left; background:none; padding:0}
	.containerRight ul.productMenu li a.catalogue { background:url(../images/productmenuBG.png) 0 -30px;  height:30px; color:#5D5B5C; text-align:center; padding:0 11px; font-weight:bold; display:block; font-size:13px; float:left;}
	.containerRight ul.productMenu li a.catalogue:hover { background-position:0 0px; text-decoration:none; color:#FFFFFF}
	.containerRight ul.productMenu li a.catalogue span { background:url(../images/pdfIco.png) no-repeat left; padding:7px 0px 7px 30px; display:block}
	.containerRight ul.productMenu li a.question { background:url(../images/productmenuBG.png) 0 0; height:16px; color:#FFFFFF; text-align:center; padding:7px 11px; font-weight:bold; display:block; font-size:13px; float:left }
	.containerRight ul.productMenu li a.question:hover { background-position:0 -30px; text-decoration:none; color:#5D5B5C }
	.containerRight ul.productMenu li a.basket { background:url(../images/headermenuBG.png) 0 -30px; height:16px; color:#FFFFFF; text-align:center; padding:7px 11px; font-weight:bold; display:block; font-size:13px; float:left; margin-left:10px }	
	.containerRight ul.productMenu li a.basket:hover { background-position:0 0px; text-decoration:none}
	.containerRight ul.productMenu li a.basket span { background:url(../images/basketIco.png) no-repeat left; padding:0 0 0 27px}
	
	.containerRight .productFoto { width:685px; float:left; clear:both; text-align:center; margin:20px 0 30px 0}
	.containerRight .productFoto a { float:left; border:1px solid #CCCCCC; display:block; margin:0 20px 10px 0}
	
	
	ul.productList {display:block; float:left; clear:both; width:680px; overflow:hidden; margin:20px 0 0px; background:url(../images/filesListBottomBG.png) no-repeat bottom; padding-bottom:20px}
	ul.productList li { display:block; float:left; width:169px; border-right: 1px dotted #A9A8A9; position:relative; left:1px; margin-bottom:20px; height:204px }
	ul.productList li .imgHolder { overflow:hidden; width:149px; height:140px; margin:0 10px; background:#efefef}
	ul.productList li .imgHolder .t { display:table; text-align:center; width:149px; height:140px; overflow:hidden}
	ul.productList li .imgHolder .tc { display:table-cell; vertical-align:middle}	
	ul.productList li img { border:0}
	ul.productList li strong { padding:5px 15px; display:block; height:26px; overflow:hidden}
	ul.productList li a { color:#464444; font-size:11px; display:block; float:left}
	ul.productList li a:hover { text-decoration:none}
	ul.productList li a:hover strong { text-decoration:underline}
	ul.productList li .box { display:block; position:absolute; left:0px; bottom:0px; width:159px}
	ul.productList li .price { display:block; color:#4B4949; margin:4px 1px; float:right; clear:both;}
	ul.productList li .price .red { color:#FF0000}
	ul.productList li a.clipboard { display:block; background:url(../images/clipboardBG.png); height:18px; color:#FFFFFF; font-size:10px; padding:0 5px; margin:3px 0 5px 15px; width:10px; overflow:hidden } 	
	ul.productList li a.clipboard:hover { width:auto}
	ul.productList li a.clipboard span { display:block; background:url(../images/clipboardIco.png) no-repeat 0 4px; padding:3px 0 3px 15px}
	ul.productList li a.basket { display:none; background:url(../images/basketBG.png); height:18px; color:#FFFFFF; font-size:10px; padding:0 5px 0 3px; margin:3px 9px; float:left; width:14px; overflow:hidden } 
	ul.productList li a.basket:hover { width:auto}
	ul.productList li a.basket span { display:block; background:url(../images/basketIco_S.png) no-repeat 0 2px; padding:3px 0 3px 19px;}
	
	
	
	
	
	.header ul.productList {width:900px; margin:20px 30px; background:none }
	.header ul.productList li  { width:179px}
	.header ul.productList li a.basket { width:auto; margin:3px 0 5px 15px}	
	.header ul.productList li a.basket:hover { background:url(../images/clipboardBG.png)}
	.header ul.productList li a.basket span { padding:2px 0 2px 19px}
	
	.header ul.productList li span.delete { background:url(../images/delete.png) no-repeat 0 8px; display:block; float:right; padding:5px 10px 5px 12px; cursor:pointer; color:#4B4949; font-size:10px}
	.header ul.productList li span.delete:hover { text-decoration:underline}
	.header .productListTop { background:url(../images/productListTop.png); width:960px; height:7px; clear:both; float:left}
	.header .productListBottom { background:url(../images/productListTop.png); width:930px; height:7px; clear:both; float:left}
	
	.content { }
	
	
	table.basketList {border:0; margin:0; border-spacing:0; border-collapse:collapse; margin:10px 0 0 0 }
	table.basketList tr {}
	table.basketList th { color:#a7a7a7; font-weight:normal; border-bottom:2px solid #fff; border-right:1px dotted #c6c6c6; padding:6px 12px; text-align:center}
	table.basketList td { background:#f7f7f7; border:0; border-bottom:2px solid #fff; border-right:1px dotted #c6c6c6; padding:6px 12px; text-align:center; }
	table.basketList th.last,
	table.basketList td.last { border-right:0}
	
	table.basketList td input { width:30px; border:1px solid #d1d1d1; text-align:center; font-size:11px}
	table.basketList td .refresh { position:relative; top:3px; display:inline-block; width:18px; height:15px; background:url(../images/refresh.png)}
	table.basketList td .refresh:hover { background-position:0 -15px} 
	
	
	table.basketList span.delete { background:url(../images/delete.png) no-repeat 0 8px; display:inline-block; padding:5px 10px 5px 12px; cursor:pointer; color:#4B4949; font-size:10px}
	table.basketList span.delete:hover { text-decoration:underline}
	
	
	.amount { background:#dedede; padding:6px 10px; font-size:13px; color:#464444; width:258px; clear:both }
	.amount strong { float:left; width:120px}
	.amount .price { float:right; font-weight:bold; padding:3px 0}
	.amount .price span { font-size:20px}
	
	
	a.continue { display:block; float:left; background:url(../images/backBtn.png) 0 0 no-repeat; height:18px; color:#FFFFFF; font-size:13px; font-weight:bold; padding:5px 13px 5px 35px; position:absolute; bottom:14px; left:0 }
	a.continue:hover { background-position:0 -29px; text-decoration:none}
	
	a.productsOffer { display:block; background:url(../images/backBtn.png) right -29px no-repeat; height:18px; color:#FFFFFF; font-size:13px; font-weight:bold; padding:5px 35px 5px 13px; position:absolute; bottom:9px; right:0 }
	a.productsOffer:hover { background-position:right 0px; text-decoration:none}
	

	.btnSubmit.logIn input { background:url(../images/empty.png); position:absolute; top:1px; left:1px; cursor:pointer; width:100%; height:100%; border:0}
	.btnSubmit.logIn { display:block; float:right; background:url(../images/nextBtn.png) right 0 no-repeat; height:34px; color:#FFFFFF; font-size:18px; font-weight:bold; padding:10px 68px 5px 10px; position:relative; clear:both; top:36px; margin-top:5px; line-height:1.4em}
	.btnSubmit.logIn.zero {padding:5px 68px 10px 10px}
	.btnSubmit.logIn:hover { background-position:right -49px; text-decoration:none}
	.btnSubmit.logIn small { display:block; font-size:10px; font-weight:normal; line-height:1em}
	.btnSubmit.logIn span { display:block; padding:7px 0}
	
	
	.content ul.offerHome { display:block; width:990px; height:143px; clear:both; background:#FFFFFF; float:left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;; background:url(../images/offerHome.png) no-repeat; }
	.content ul.offerHome li { height:111px; display:block; float:left; width:150px; padding:0 0 0 180px}
	.content ul.offerHome li h2 { color:#4d4b4c; font-size:18px; font-weight:bold; margin:20px 0 15px 0}
	.content ul.offerHome li h2 span { font-size:14px; font-weight:normal; display:block}
	.content ul.offerHome li a { background:url(../images/offerHomeLink.png); height:14px; display:block; color:#FFFFFF; float:left; padding:3px 8px; font-size:10px; line-height:1.5; }
	.content ul.offerHome li a:hover { text-decoration:underline}
	
	ul.path { display:block; clear:both; float:left; margin:0 15px 20px 0; overflow:hidden}
	ul.path li { background:url(../images/pathArrow.png) no-repeat right; padding-right:15px; display:block; float:left; color:#f5324a; font-weight:bold; position:relative; left:15px}
	ul.path li a { color:#525050; font-weight:normal}
	ul.path li a:hover { text-decoration:underline}
	ul.path li a.home { width:13px; height:13px; display:block; background:url(../images/pathHome.png) 0 0}
	ul.path li a.home:hover { background-position:0 -13px}
	
	
	.summary { width:685px; float:left; clear:both; font-size:11px; overflow:hidden; color:#3f3f3f}
	.summary .block { width:685px; float:left; border-bottom:1px dotted #a9a8a9; position:relative; top:1px; padding:18px 0}
	.summary .block h5 { font-size:11px; font-weight:normal; margin-bottom:15px}
	.summary .block .title { width:170px; float:left; margin:0}
	.summary .block .title h3 {font-size:14px; color:#545253}
	.summary .block label { color:#757575; position:relative; clear:both; display:block; margin:0 0 10px 0; height:15px  }
	.summary .block label input { margin-right:10px}
	.summary .block ul.transfer { display:block; clear:both; float:left; margin:15px 0}
	.summary .block ul.transfer li { display:block; float:left; width:170px; padding:0}
	.summary .block ul.transfer li label { color:#3f3f3f}
	.summary .block textarea { width:251px; margin:0}
	.summary .block .half { width:257px; float:left}
	.summary .block .full { width:515px; float:left}
	
	
	
	.containerHome { width:350px; float:right; padding:10px 0 40px 0; height:305px}
	.containerHome h4 { color:#747474; padding:10px 20px}
	.containerHome ul { width:350px; float:left; display:block}
	.containerHome ul li:hover { background:#ededed}
	.containerHome ul li { display:block; clear:both; float:left; border:1px solid #eaeaea; padding:10px 20px; width:308px; position:relative}
	.containerHome ul li.moreNews { border:0; border-top:1px solid #eaeaea; position:relative; bottom:1px; width:310px}
	.containerHome ul li.moreNews span.date { width:105px; position:relative; top:1px}
	.containerHome ul li .more { width:10px; height:7px; background:url(../images/moreNewsLink.png); padding:0; display:inline-block; float:none}
	
	.containerHome ul li a.all { display:block; top:0; left:0; position:absolute; width:100%; height:100%; z-index:10; background:url(../images/empty.png)}
	.containerHome ul li h2 { color:#4d4b4c; padding:0 0 10px 0}
	.containerHome ul li h2 span { font-size:14px; font-weight:normal; display:block}
	.containerHome ul li h3 { color:#545253; float:left; font-weight:normal; font-size:12px}
	.containerHome ul li img { float:left; margin:0 20px 0 0}
	.containerHome ul li p { color:#7c7c7c}
	.containerHome ul li span.date { color:#b2b2b2; display:block; float:left}
	.containerHome ul li p span.date { color:#b2b2b2; display:block; float:none; padding:0 0 5px 0}
	.containerHome ul li span.text {}
	.containerHome ul li h4 {}
	.containerHome a.more { background:url(../images/containerHomeMore.png); height:13px; color:#FFFFFF; font-size:9px; display:block; float:right; padding:1px 6px; font-weight:bold; line-height:1.5; margin-top:3px}
	.containerHome a.more:hover { text-decoration:underline}
	
	#holder2 {clear: left; float: left; width: 990px;}
	#holder1 { float:right; position:relative; width:990px; left:275px;  background:#FFFFFF url(../images/containerRightBG.png) no-repeat left bottom;}
	
	
	.containerLeft { width:255px; float:left; clear:both; background:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; right:275px}
	.containerLeft ul.menuLeft { width:225px; float:left; margin:0 0 0 15px; position:relative; bottom:5px }
	.containerLeft ul.menuLeft li {  border-top:1px solid #6f6f6f; border-bottom:1px solid #2b2b2b }
	.containerLeft ul.menuLeft li a { color:#FFFFFF; font-size:12px; padding:7px 20px 6px 10px; display:block; background:#545253;  }
	.containerLeft ul.menuLeft li a:hover, 
	.containerLeft ul.menuLeft li a.hover { background:url(../images/menuLeftBG.png) repeat-x; text-decoration:none; font-weight:bold}
	
	.containerLeft ul.menuLeft li ul { padding:0 0 6px 0; background:#707070}
	.containerLeft ul.menuLeft li ul li { border:0;}
	.containerLeft ul.menuLeft li ul li a { background:url(../images/menuLeftLI.png) no-repeat 9px 9px #707070; padding:4px 20px 4px 20px}
	.containerLeft ul.menuLeft li ul li a:hover, 
	.containerLeft ul.menuLeft li ul li a.hover { background:url(../images/menuLeftLI.png) no-repeat 9px 9px #404040; text-decoration:none; font-weight:normal}
	.containerLeft ul.menuLeft li ul li ul li { padding-left:11px}
	
	.containerLeft ul.offer { display:block; float:left}
	.containerLeft ul.offer img { display:block; float:left; margin:0 10px 0 0}
	.containerLeft ul.offer li { background:url(../images/offerLiBG.png) no-repeat bottom; padding:5px 15px 35px 15px; position:relative; width:225px; float:left; clear:both}
	.containerLeft ul.offer li h2 { color:#4d4b4c; font-size:18px; font-weight:bold; margin:10px 0 15px 0}
	.containerLeft ul.offer li h2 span { font-size:14px; font-weight:normal; display:block}
	.containerLeft ul.offer li a { background:url(../images/offerHomeLink.png); height:12px; display:block; color:#FFFFFF; float:left; padding:4px 5px; font-size:9px; position:absolute; right:16px; bottom:48px}
	.containerLeft ul.offer li a:hover { text-decoration:underline}
	.containerLeft ul.offer li h4 { color:#f12f47; font-size:12px; margin:1px 0 6px 0}
	.containerLeft ul.offer li ul { float:left; clear:both; display:block}
	.containerLeft ul.offer li ul li { background:none; padding:0; float:left; clear:both}
	.containerLeft ul.offer li ul li a { background:none; position:static; color:#4a4a4a; padding:3px 14px; background:url(../images/textLiBG.png) no-repeat 0px 9px; font-size:12px}
	.containerLeft ul.offer li ul li a:hover { text-decoration:underline}
	
	.citySelect { width:685px; float:left; position:relative}
	
	.citySelect .select {position: absolute; width: 201px; height: 16px; padding: 5px 24px 5px 6px;	color: #878686; overflow: hidden; background:url(../images/footerSelect.png) no-repeat; font-size:12px}
	.citySelect select.styled { width:231px; border:1px solid #e1e1e1; font-size:12px; color:#999999; height:26px; cursor:pointer}
	.citySelect select option { padding:2px 5px}
	.citySelect .holder { float:left; margin-right:15px}
	
	.citySelect .btnSubmit {height:16px; background:url(../images/headermenuBG.png) 0 -34px; position:relative; color:#FFFFFF; padding:5px 12px; font-size:13px; font-weight:bold; float:left; height:16px; line-height:1.2em }
	.citySelect .btnSubmit input { width:100%; height:100%; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/empty.png); border:0 }
	.citySelect .btnSubmit:hover { background-position: 0 -4px }
	
	.shadow { background:url(../images/filesListBottomBG.png); width:685px; height:22px; float:left; clear:both}
	
	
	
	
	.containerRight { width:685px; float:left; padding:20px 15px; position:relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; right:255px}
	
	.containerRight h2 { color:#f12f47; font-size:28px; font-family: 'MyriadPro-Regular'; width:600px}
	.containerRight .print { display:block; height:14px; background:url(../images/icoPrint.png) no-repeat right 0; float:right; padding:3px 25px 3px 0; font-size:10px; cursor:pointer; position:absolute; right:15px; top:23px }
	.containerRight .print:hover { background-position:right -20px}
	.containerRight .date { color:#4f4e4e; font-size:12px; margin:3px 0 10px 0; display:block; float:left; clear:both}
	.containerRight .text { display:block; float:left; clear:both; width:685px; color:#3f3f3f; font-size:12px; margin:15px 0; line-height:1.5em}
	.containerRight .text.half { width:312px; float:left; clear:none; padding:0 30px 0 0}
	.containerRight .text.triple { width:204px; float:left; clear:none; padding:0 20px 0 0}
	.containerRight .text h1 { color:#f12f47; font-size:24px; margin:3px 0 15px 0; font-weight:bold}
	.containerRight .text h2 { color:#f12f47; font-size:18px; margin:3px 0 15px 0; font-weight:bold}
	.containerRight .text h3 { color:#f12f47; font-size:16px; margin:3px 0 15px 0; background:url(../images/textH3BG.png) no-repeat left; padding:0 0 0 20px}
	.containerRight .text h4 { color:#f12f47; font-size:14px; margin:3px 0 10px 0; font-weight:bold}
	.containerRight .text h5 { color:#4a4a4a; font-size:14px; margin:3px 0 10px 0; font-weight:bold}
	.containerRight .text h6 { color:#4a4a4a; font-size:12px; margin:0px 0 20px 0; font-weight:bold}
	.containerRight .text span.line { width:190px; display:block; clear:both; position:relative}
	.containerRight .text span.line .n { position:absolute; top:0; right:0}
	
	.containerRight .text h3 a {color:#f12f47; }
	.containerRight .text h3 a:hover { text-decoration:underline}
	
	
	.containerRight .text.half h5 {margin:3px 0 4px 0; }
	.containerRight .text.half h6 {margin:0px 0 6px 0; }
	.containerRight .text ul.contact a:hover { text-decoration:underline}
	.containerRight .text ul.contact li { line-height:1.6em; margin-bottom:20px}
	.containerRight .text ul.contact li a.mail { background:url(../images/contact.png) no-repeat left; padding:0 0 0 25px; color:#ed2c44; font-size:10px}
	.containerRight .text ul.contact li a.mail:hover { text-decoration:underline}
	.containerRight .text ul.contact li img { margin:8px 0}
	


	.map { width:685px; float:left; position:relative}
	.map .googleMap {float:left; width:500px; height:440px}
	.map .mapInfo { float:left; width:145px; padding:0 20px}
	.map a.mapMore { position:absolute; right:70px; bottom:0px; background:url(../images/zoomMap.png) no-repeat left; padding:0 0 0 20px; color:#f12f47; font-size:10px}
	.map .mapInfo ul { float:left;  }
	.map .mapInfo ul li a { color:#3f3f3f}
	.map .mapInfo ul li a:hover { text-decoration:underline}
	.map .mapInfo strong { padding:0 0 3px 4px; display:block; float:left; clear:both}
	
	
	.containerRight .text p { line-height:1.5em; padding-bottom:20px}
	
	.containerRight .text ul { display:inline-block; padding:0px; margin-bottom:20px}
	.containerRight .text ol { display:inline-block; padding:0px; margin-bottom:20px}
	.containerRight .text ol li { display:list-item; list-style:decimal inside; padding:0; line-height:1.5em;}
	.containerRight .text ul li { display:block; padding: 0 0 0 20px; background:url(../images/textLiBG.png) no-repeat 7px 7px; line-height:1.5em;}
	
	
	.containerRight .text.noBorder table { border:0!important}
	.containerRight .text table { border:1px solid #dcdcdc; border-bottom:0; margin:0; border-spacing:0; border-collapse:collapse; margin-bottom:20px  }
	.containerRight .text.noBorder table td { border:0!important}
	.containerRight .text table td { border:0; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; padding:6px 5px; text-align:center }
	.containerRight .text.noBorder table th { border:0!important}
	.containerRight .text table th { border:0; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; padding:9px 5px; text-align:center; background:url(../images/tableTHBG.png) bottom }
	/*poczatek tooltipa*/
	.blok1{
		display:inline-block;
		vertical-align:top;		
		position:absolute;
	}
	.blok2{
		display:inline-block;
		vertical-align:top;		
		margin-top:-6px;
		margin-left:68px;		
		margin-bottom:0px;
		width:88px;
	}
	.blok3{		
		display:inline-block;
		vertical-align:top;
		width:88px;
		margin-left:68px;		
		margin-bottom:2px;		
	}
	/*koniec tooltipa*/
	
	.containerRight .text img.right { margin:0 0 0 20px}
	.containerRight .text img.left { margin: 0 20px 0 0}
	
	.containerRight ul.filesList { display:block; float:left; clear:both; width:685px; color:#3f3f3f; margin:15px 0; background:url(../images/filesListBottomBG.png) no-repeat bottom; padding:0 0 14px 0; overflow:hidden}
	.containerRight ul.filesList li { position:relative; display:block; float:left; clear:both; width:685px; border-bottom:1px dotted #d3d3d3; top:3px }
	.containerRight ul.filesList li a { position:relative; display:block; padding:15px 8px 14px; width:669px; height:100%; z-index:10; background:url(../images/empty.png)}
	.containerRight ul.filesList li a strong { color:#6b6b6b; font-size:13px; display:block; margin-bottom:4px; width:500px}
	.containerRight ul.filesList li a small { font-size:12px; padding-left:10px; background:url(../images/filesLiBG.png) no-repeat -2px -28px; color:#6b6b6b; display:block; margin-bottom:2px; width:490px; line-height:18px}
	.containerRight ul.filesList li .date {position:absolute; display:block; b; padding:2px 0px; top:3px; right:20px; z-index:9}

	.containerRight ul.filesList li a strong { width:auto; margin: }
	.containerRight ul.filesList li a small { background-position:-2px 4px; width:auto; background:none; padding-left:0  }
	.containerRight ul.filesList li a:hover strong { color:#f12f47; width:auto }
	.containerRight ul.filesList li a:hover small { color:#f12f47;width:auto  }
	
	.containerRight ul.filesList li a:hover { text-decoration:none;}
	.containerRight ul.filesList li:hover { background:#f9f9f9}
	.containerRight ul.filesList li span.PDF { position:absolute; display:block; background:url(../images/PDF_ico.png) no-repeat; padding:2px 0px 2px 40px; top:10px; right:20px; z-index:9}
	.containerRight ul.filesList li span.PDF strong { display:block; font-size:12px}
	.containerRight ul.filesList li span.PDF small{ display:block; font-size:11px}
	
	.containerRight .title { font-size:16px; font-weight:bold; margin:20px 0 10px; color:#484647 }
	.containerRight ul.movieList { display:block; float:left; clear:both; width:700px; color:#3f3f3f; margin:15px 0; border-bottom: 1px dashed #e3e3e3}
	.containerRight ul.movieList li { position:relative; display:block; float:left; width:350px; margin:0 0 10px 0 }
	.containerRight ul.movieList li img { display:block; position:absolute; left:0px; top:8px}
	.containerRight ul.movieList li a { width:185px; padding:5px 40px 5px 110px; display:block; float:left; color:#5a5a5a; margin:0 15px 0 0}
	.containerRight ul.movieList li a strong { font-size:12px; display:block}
	.containerRight ul.movieList li a p {} 
	.containerRight ul.movieList li span.time { margin:10px 0 2px 0; display:block; clear:both; color:#9e9d9d}
	.containerRight ul.movieList li span.time strong { display:inline}
	.containerRight ul.movieList li a:hover { text-decoration:none; background:#F9F9F9}
	
	.CV { background:#545253; width:655px; float:left; clear:both; padding:15px; margin-bottom:50px; position:relative}
	.CV h4 { font-size:22px; color:#FFFFFF}
	.CV p { font-size:12px; color:#FFFFFF; margin:3px 0}
	.CV ul { display:block; width:660px}
	.CV ul li { display:block; float:left; width:320px; margin:10px 10px 0 0}
	.CV ul li input { border:0; background:#FFFFFF; width:310px; height:22px; padding:2px 5px; color:#5a5959; background:url(../images/shadowInset.png) no-repeat top right}
	
	/*------------ KN (hidden - chowa komunikaty o bledach) -------------- */
	.CV ul li.wrapper {width: 320px; height: 26px; 
					/*overflow: hidden;*/ 
					position: relative; z-index: 0;}	
	
	.CV ul li.wrapper .userfile {position: absolute; top: 0; left: 0; height: 26px; opacity: 0.0; z-index: 101; cursor: pointer;}
	.CV ul li.wrapper .button { position: absolute; top: 0; right: 0; width:86px; height: 16px; z-index: 100; overflow: hidden; background:url(../images/CVbuttonbg.png) 0 0; color:#545253; font-size:12px; font-weight:bold; text-align:center; cursor:pointer; padding:5px 0}
	.CV ul li.wrapper .button:hover { background-position:0 -26px; color:#FFFFFF}	
	.CV ul li.wrapper .path { position: absolute; top:0; left:0; width: 220px; height:16px; padding:5px; z-index: 99; font-size:13px; color:#5a5959; background:url(../images/shadowInset.png) no-repeat top right}
	
	
	.CV ul li .btnSubmit {height:16px; background:url(../images/headermenuBG.png) 0 -30px; position:relative; color:#FFFFFF; padding:7px 12px; font-size:13px;  font-weight:bold; position:absolute; right:0; bottom:-60px}
	.CV ul li .btnSubmit input { width:100%; height:100%; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/empty.png); border:0 }
	.CV ul li .btnSubmit:hover { background-position: 0 0 }


	
	
	.gallery { margin:10px 0 20px; float:left}
	.gallery .scrollable { position:relative; overflow:hidden; width: 637px; height:109px; float:left}
	.gallery .scrollable .items { width:20000em; position:absolute;}
	.gallery .scrollable .items div { float:left;}
	.gallery .scrollable .items div a img { border: 1px solid #d3d3d3}
	.gallery .scrollable .items div a { display:block; float:left; margin:0 4px}
	.gallery a.browse { cursor:pointer; width:18px; height:109px; display:block; float:left}
	.gallery a.next { background:url(../images/arrowScrollable.png) 18px 0; margin:0 3px}
	.gallery a.prev { background:url(../images/arrowScrollable.png) 0 0; margin:0 3px}
	.gallery a.next:hover { background-position:18px -109px}
	.gallery a.prev:hover { background-position:0 -109px}
	
	
	ul.sitemap { margin:20px 10px}
	ul.sitemap ul { padding-left: 0.3em; }
	ul.sitemap li { padding-left: 16px; }
	ul.sitemap h2 { font-size:14px; color:#333333; padding:3px; margin:0; clear:both; float:none}
	ul.sitemap h3 { font-size:12px; color:#666666; padding:6px; margin:0 ; overflow:hidden; clear:both; float:none}
	ul.sitemap h4 { font-size:12px; color:#000000; padding:2px; margin:1px; background:none; overflow:hidden;}
	ul.sitemap h5 { font-size:11px; color:#000000; padding:3px; margin:0; font-weight:normal}
	ul.sitemap h6 { font-size:11px; color:#000000; padding:4px; margin:0; font-weight:normal}
		
		


.footer { width:990px; clear:both; margin:0; float:left; margin-bottom:20px}
.footer .top { float:left }
.footer .top ul.info { margin:10px 15px 20px 15px; width:960px; float:left }
.footer .top ul.info li { display:block; float:right; }
.footer .top ul.info li.last { padding:0 0 0 60px;}
.footer .top ul.info li.left { padding:0}
.footer .top ul.info li h6 { color:#747474; font-size:12px; margin:9px 0 }
/*.footer .top ul.info li ul { background:url(../images/logoFooter.png) no-repeat left; display:block; float:left; padding:0 0 0 40px} - KN 2011.11.28 */
.footer .top ul.info li ul { display:block; float:left; padding:0 0 0 40px}
.footer .top ul.info li ul li { display:block; clear:both; color:#949494; padding:0}
.footer .top ul.info li .holder { float:left}
.footer .top ul.info li .select {position: absolute; width: 201px; height: 16px; padding: 5px 24px 5px 6px;	color: #878686; overflow: hidden; background:url(../images/footerSelect.png) no-repeat; font-size:12px}
.footer .top ul.info li select { width:231px; border:1px solid #e1e1e1; font-size:12px; color:#999999; height:26px; cursor:pointer}
.footer .top ul.info li select option { padding:2px 5px}

.footer .top ul.info li input { width:186px; padding:2px 0 2px 4px; background:url(../images/footerInput.png); border:0; color: #878686; height:22px; font-size:12px; float:left}
.footer .top ul.info li .btnSubmit {width:25px; height:26px; background:url(../images/footerBtnSubmit.png); color:#FFFFFF; float:left; position:relative; }
.footer .top ul.info li .btnSubmit input { width:25px; height:26px; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/empty.png); padding:0 }
.footer .top ul.info li .btnSubmit:hover { background-position:0 -26px }




.footer .bottom {display:block; background:url(../images/footermenuBG.png) repeat-x bottom #322e2f; width:960px; float:left; padding:10px 15px 7px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;; }
.footer .bottom ul.menu { display:block; float:left; width:715px; border-right:1px dotted #4f4b4c; padding:0 25px 0 0;  }
.footer .bottom ul.menu li { color:#FFFFFF; border-bottom:1px dotted #848484; width:715px; float:left; padding:4px 0}
.footer .bottom ul.menu li.last { border:0;}
.footer .bottom ul.menu li h5 { float:left; font-size:11px; width:140px; text-align:right; margin:0 11px 0 0}
.footer .bottom ul.menu li a { color:#FFFFFF; font-weight:bold}
.footer .bottom ul.menu li a:hover { text-decoration:underline}
.footer .bottom ul.menu li ul { display:block; float:left; position:relative; top:3px; width:560px }
.footer .bottom ul.menu li ul li { border:none; float:left; width:auto; border-right:1px solid #5b5b5b; height:10px; padding:0; margin-bottom:7px }
.footer .bottom ul.menu li ul li.last { border:0}
.footer .bottom ul.menu li ul li a { color:#d4d4d4; font-weight:normal; padding:0px 6px; position:relative; bottom:3px }
.footer .bottom ul.menu li ul li a:hover { text-decoration:underline}

.footer .bottom ul.moreMenu { display:block; float:left; padding:0 0 0 15px }
.footer .bottom ul.moreMenu li { background:url(../images/moreMenuBG.png) no-repeat left; padding:3px 1px 4px 20px }
.footer .bottom ul.moreMenu li a { color:#d4d4d4; font-size:11px }
.footer .bottom ul.moreMenu li a:hover { text-decoration:underline}
.footer .bottom ul.moreMenu li.social { background:none; font-family: 'ZurichXCnEUNormal'; color:#FFFFFF; font-size:16px; padding:10px 5px}
.footer .bottom ul.moreMenu li.social a { margin:0 10px 0 0}
.footer .bottom ul.moreMenu li.social a:hover { text-decoration:underline}
.footer .bottom ul.moreMenu li.social .FB { display:block; float:left; width:26px; height:26px; background:url(../images/FBico.png) no-repeat 0 0; position:relative; bottom:2px}
.footer .bottom ul.moreMenu li.social .YT { display:block; float:left; width:26px; height:26px; background:url(../images/YTico.png) no-repeat 0 0; position:relative; bottom:2px}
.footer .bottom ul.moreMenu li.social .FB:hover { background-position:0 -26px}
.footer .bottom ul.moreMenu li.social .YT:hover { background-position:0 -26px}
.footer .left { color:#b1b1b1; padding:5px 15px}
.footer .right { color:#b1b1b1; padding:5px 15px}
.footer .right a { color:#b1b1b1}
.footer .right a:hover { text-decoration:underline}
/*---------------- KN ----------------*/
.standardDate {
	display: block;
	padding-bottom: 5px;
}
.image_gallery_item {
    display: block;
    float: left;
    margin: 4px;
}
	.containerRight .basket { display:block; height:14px; background:url(../images/icoBasket.png) no-repeat right 0; padding:3px 6px 3px 0; font-size:10px; cursor:pointer;}
	.containerRight .basket:hover { background-position:right -20px}

	.containerRight .not_basket { display:block; height:14px; background:url(../images/icoBasketNt4sale.png) no-repeat right 0; padding:3px 6px 3px 0; font-size:10px; cursor:pointer;}
	.containerRight .not_basket:hover { background-position:right -20px}

	#punkt_odbioru { width:685px; float:left; position:relative; padding-bottom:20px}
	
	#punkt_odbioru .select {position: absolute; width: 201px; height: 16px; padding: 5px 24px 5px 6px;	color: #878686; overflow: hidden; background:url(../images/footerSelect.png) no-repeat; font-size:12px}
	#punkt_odbioru select.styled { width:231px; border:1px solid #e1e1e1; font-size:12px; color:#999999; height:26px; cursor:pointer}
	#punkt_odbioru select option { padding:2px 5px}
	#punkt_odbioru .holder { float:left; margin-right:15px}
	
	#punkt_odbioru .btnSubmit {height:16px; background:url(../images/headermenuBG.png) 0 -34px; position:relative; color:#FFFFFF; padding:5px 12px; font-size:13px; font-weight:bold; float:left; height:16px; line-height:1.2em }
	#punkt_odbioru .btnSubmit input { width:100%; height:100%; position:absolute; top:0; left:0; cursor:pointer; background:url(../images/empty.png); border:0 }
	#punkt_odbioru .btnSubmit:hover { background-position: 0 -4px }

	#punkty_odbioru { position:absolute; display:none; background:#FFFFFF; width:960px; padding:15px  }
	#punkty_odbioru a.close { display:block; padding-right:20px; background:url(../images/close.png) no-repeat right 0; height:15px; cursor:pointer; float:left; position:absolute; top:15px; right:15px}
	#punkty_odbioru span.close { display:block; cursor:pointer}
	#punkty_odbioru h4 { font-size:26px; color:#333434; margin:0 0 3px 5px}
	#punkty_odbioru .counter { color:#696A6A; font-size:15px; margin:0 0 20px 5px}
	#punkty_odbioru .counter strong { color:#E90C27}
	#punkty_odbioru .btnSubmit {height:18px; background:url(../images/headermenuBG.png) 0 -30px; position:absolute; color:#FFFFFF; padding:6px 11px; font-size:14px; font-weight:bold; right:15px; bottom:-2px; cursor:pointer; display:block}	
	#punkty_odbioru .btnSubmit:hover {background-position:0 0px; text-decoration:none}
	
#facebook {
    position: fixed;
    right: 0px;
    top: 80px;
    z-index: 999999;
}	

#pinterest {
    position: fixed;
    right: 0px;
    top: 120px;
    z-index: 999999;
}	

#youtube {
    position: fixed;
    right: 0px;
    top: 160px;
    z-index: 999999;
}	

#vimeo {
    position: fixed;
    right: 0px;
    top: 200px;
    z-index: 999999;
}	
/*--------------- /KN ----------------*/


























