body {font:normal 9pt/1.4 tahoma;color:#666;/*color:#7d7b7b;*/background:#fff;margin:0;}
td {font:normal 9pt/1.4 tahoma;}
img {font-size:90%;color:#99c;border:none;padding:0;margin:0;}
a img {color:#99c;}
img.aligned {margin-bottom:-0.4em;margin-right:2px;}
table.normal {border:none;margin-top:3px;}
table.normal td {padding:0 8px 8px 0;vertical-align:top;}
p {padding:0;margin:8px 0;}
p a, li a, td a, .links a {color:#000;text-decoration:underline;}
p a:hover, li a:hover, td a:hover, .links a:hover {text-decoration:none;}
ul {padding:0 10px;margin:10px 0;}
li {list-style:none;background:url(/img/li.jpg) 0 0.8em no-repeat;padding:4px 14px;}
hr {border:none;border-top:1px dotted #bfc0c1;background:none;color:#fff;margin:8px 0;}
hr.solid {border:none;border-top:1px solid #b7b6b6;background:none;color:#fff;margin:4px 0;}
.hr {height:1px;background:url(/img/dotted-hline.gif) center left repeat-x;margin:8px 0;}
#margin {width:180px;height:1164px;float:left;background:url(/img/margin.jpg) top left no-repeat;padding:0;margin:0;}
#logo {padding:0;margin:0;z-index:1500;position:absolute;left:0;top:0;}
#background {width:980px;background:url(/img/bg.jpg) top left repeat-y #fff;padding:0;margin:0;}
#layout {background:#fff;padding:0;margin:0 0 0 180px;}
#header,#main,#main-extended,#footer1,#footer2 {padding:0 0 0 19px;margin:0;}
h1, h3 {font:bold 14px arial;color:#111;text-align:left;border-bottom:1px solid #fa7;text-transform:uppercase;padding:6px 2px 3px 2px;margin:2px 8px 14px 0;}
h2 {font:bold 12px arial;color:#111;text-align:left;text-transform:uppercase;padding:0;margin:3px 0;}
h4 {font:bold 12px arial;color:#111;text-align:left;padding:0;margin:3px 0;}
b, strong {font-weight:bolder;color:#333;}
u {border-bottom:1px dotted #000;text-decoration:none;color:#000;}
#main .emph,#side-panel .emph,#footer1 .emph,#new .emph {color:#ff4600;}
#main h1 a, #main h2 a, #main h3 a {color:#111;text-decoration:none;}
#main h1 a:hover, #main h2 a:hover, #main h3 a:hover {color:#ff4600;text-decoration:none;}
h2 img {vertical-align:middle;/*margin-bottom:-6px;*/margin-right:8px;}
h4 img {margin-bottom:-2px;margin-right:6px;}
.links div {margin:5px 0;}
.side-banner {width:148px;height:193px;float:right;background:url(/img/side-banner.jpg) 12px 0 no-repeat #fff;cursor:pointer;}
.side-banner p {font-size:9px;color:#000;text-transform:uppercase;text-align:center;padding:130px 0 0 0;margin:0 0 0 12px;}
.side-banner a {color:#000;}
.ref-list a,.filled a {color:#6e6c6c;text-decoration:underline;}
.ref-list a:hover,.filled a:hover {text-decoration:none;}
.footer {font-size:80%;color:#000;background:url(/img/line.jpg) top right no-repeat;text-align:right;padding:2px;}
.footer a {color:#000;text-decoration:underline;}
.footer a:hover {text-decoration:none;}
.uppercase {text-transform:uppercase;}
.black {color:#000;}
#main .gray {color:#999;}
#side-panel .gray {color:#333;}
/*#side-panel .lightgray {color:#aaa;}*/
.darker {color:#333;}
.large {font:bold 16px arial;}
.small {font-size:90%;}
.r {float:right;background:#fff;padding-left:16px;}
.rtext {text-align:right;}
.filled {background:#f2f2f2;border-bottom:1px solid #fff;padding:4px 6px;margin:0;}
.bordered {border-bottom:1px solid #6e6c6c;}
.blue {background:#ebf3fa;}
.green {background:#ebfff2;}
.yellow {background:#fff7d9;}
.pink {background:#fff2eb;}
.popup-menu {font:normal 10px tahoma;color:#000;background:#e6e6e6;text-transform:uppercase;padding:0 5px;margin:0;position:absolute;left:-500px;z-index:700;}
.popup-menu a {color:#000;text-decoration:none;}
.popup-menu a:hover {text-decoration:underline;}
.popup-menu .li {border-bottom:1px solid #999;padding:6px 12px;margin:0;}
.popup-menu .last {border-bottom:none;}
.wrapper {border: 1px solid #fff;}
#menu1 {width:200px;}
#menu2 {width:140px;}
#menu3 {width:170px;}
#header .h1 {font:normal 10px tahoma;text-align:right;text-transform:uppercase;padding:50px 3px 3px 3px;margin:0;}
#header .h1 a {color:#8c8e91;text-decoration:none;}
#header .h1 a:hover {color:#000;text-decoration:underline;}
#header .h1 span {background:url(/img/dotted-hline.gif) bottom left repeat-x;/*border-bottom:1px dotted #8c8e91;*/padding:1px 0;}
#header .h2 img {vertical-align:middle;}
#header .h2 {font:bold 15px arial;color:#7d7b7b;text-align:right;text-transform:uppercase;padding:16px 16px 12px 16px;margin:0;}
#header .h2 a {color:#7d7b7b;text-decoration:none;}
#header .h2 a.emph {color:#000;}
#header .h2 a:hover {color:#000;text-decoration:underline;}
#header .h2 .sep {padding:0 10px;}
#header .h3 {font-size:11px;background:#ff4600;padding:0;margin:0;}
#header .h3 .inset {color:#fff;text-align:center;padding:6px;margin:0;}
#header .h3 a {color:#fff;text-decoration:none;}
#header .h3 a:hover {text-decoration:underline;}
#header .h3 .emph {color:#000;font-size:95%;font-weight:bold;text-transform:uppercase;}
#header .h3 .sep {font-weight:bold;padding:0 4px;}
#header .h3 .corner-tl {background:url(/img/corner-tl.jpg) top left no-repeat;}
#header .h3 .corner-tr {background:url(/img/corner-tr.jpg) top right no-repeat;}
#header .h3 .corner-bl {background:url(/img/corner-bl.jpg) bottom left no-repeat;}
#header .h3 .corner-br {background:url(/img/corner-br.jpg) bottom right no-repeat;}
#header .h4 {height:64px;}
#login {float:left;background:url(/img/login.jpg) 0% 0% no-repeat;padding:4px 0 8px 36px;margin:10px 0;}
#login a {font:normal 9px verdana;color:#8c8e91;text-transform:uppercase;text-decoration:underline;}
#login a:hover {text-decoration:none;}
#search {text-align:right;padding:12px 18px 12px 32px;margin:0;}
#search form {margin:0;}
#search .textfield {width:225px;border:1px inset #c0c0c0;padding:0 1px;margin:0 0 2px 0;}
#search a {font:normal 9px verdana;color:#8c8e91;text-transform:uppercase;text-decoration:underline;}
#search a:hover {text-decoration:none;}
#header .banner {float:left;}
#new {height:200px;margin:0 0 0 395px;}
#new h3 {font-size:15px;}
#main .h,#side-panel .h {font:bold 12px arial;background:#e6e6e6;color:#1f1f1f;border:1px solid #fff;text-transform:uppercase;padding:0;margin:8px 0 12px 0;}
#main .h .inset,#side-panel .h .inset {background:url(/img/h0.jpg) 5px 50% no-repeat;padding:8px 20px 8px 42px;margin:0;}
#main .h .corner-tl,#side-panel .h .corner-tl {background:url(/img/corner2-tl.jpg) top left no-repeat;}
#main .h .corner-tr,#side-panel .h .corner-tr {background:url(/img/corner2-tr.jpg) top right no-repeat;}
#main .h .corner-bl,#side-panel .h .corner-bl {background:url(/img/corner2-bl.jpg) bottom left no-repeat;}
#main .h .corner-br,#side-panel .h .corner-br {background:url(/img/corner2-br.jpg) bottom right no-repeat;}
#side-panel {width:200px;float:right;padding:3px 0;}
#side-panel .block {padding:6px 6px 12px 6px;/*border:1px solid #eee;*/}
#side-panel #search-board {margin:0 0 10px 0;}
#side-panel #search-board #keyword-search-go {position:relative;top:5px;}
#side-panel .textfield {width:180px;border:1px inset #c0c0c0;padding:1px;margin:1px 0 2px 0;}
#side-panel #keyword-search {width:150px;margin:0;}
#side-panel .rbutton {margin:0;position:relative;top:0.05em;}
#side-panel .board {font-size:95%;color:black;/*border-bottom:1px solid #c6c6c6;*/padding:1px 1px 6px 1px;margin:0;}
#main {background:url(/img/dotted-vline.gif) top right repeat-y;/*border-right:1px dotted #bfc0c1;*/padding-right:16px;padding-bottom:32px;margin:16px 210px 16px 0;min-height:720px;}
#main-extended {padding-right:2px;padding-bottom:32px;}
#main a {text-decoration:underline;}
#main a:hover {text-decoration:none;}
#main .textfield {width:360px;color:#666;border:1px inset #c0c0c0;padding:0 1px;margin:0 0 2px 0;}
#footer0 {background:#e6e6e6;padding:8px 8px 18px 4px;margin:0;/*clear:both;*/}
#footer0 .col {float:right;width:193px;height:400px;background:url(/img/dotted-darker-vline.gif) top left repeat-y;/*border-left:1px dotted #737373;*/padding:0;margin:0;}
#footer0 .first {float:none;background-image:none;border-left:none;}
#footer0 .last {width:202px;}
#footer0 .col-inset {padding:0 10px 12px 10px;margin:0;}
#footer0 a {color:#000;text-decoration:underline;/*border-bottom:1px dotted #000;text-decoration:none;*/}
#footer0 a:hover {border-bottom:none;text-decoration:none;}
#footer1 {background:#e6e6e6;padding:16px 24px 12px 16px;margin:0 210px 0 0;/*clear:both;*/}
#footer1 .h {font:bold 12px arial;background:#fff;color:#000;border:1px solid #e6e6e6;text-transform:uppercase;padding:0;margin:6px 0 12px 0;}
#footer1 .h .inset {background:url(/img/h0b.jpg) 5px 50% no-repeat;padding:8px 20px 8px 42px;margin:0;}
#footer1 .h .corner-tl {background:url(/img/corner2b-tl.jpg) top left no-repeat;}
#footer1 .h .corner-tr {background:url(/img/corner2b-tr.jpg) top right no-repeat;}
#footer1 .h .corner-bl {background:url(/img/corner2b-bl.jpg) bottom left no-repeat;}
#footer1 .h .corner-br {background:url(/img/corner2b-br.jpg) bottom right no-repeat;}
#footer2 {color:#ccc;background:#000;height:108px;margin:0;/*clear:both;*/}
#footer2 a {color:#fff;text-decoration:underline;}
#footer2 a:hover {text-decoration:none;}
#footer2 .col {background:#000;padding:16px 16px 16px 0;margin:0;}
#footer2 #col1 {float:left;width:170px;font-size:11px;}
#footer2 #col2 {float:left;width:380px;font:normal 10px/1.2 tahoma;}
#footer2 #col3 {font:bold 16px/1.3 tahoma;text-align:right;}
#footer2 #warning {clear:both;font:normal 10px/1.2 tahoma;color:#999;}
#footer2 #warning a {color:#ccc;}

table.clear {border:none;border-collapse:collapse;margin:0;}
table.clear tr td {padding:0;}

table.shading-cards {border:none;border-collapse:collapse;margin-top:10px;}
.shading-cards td {text-align:center;vertical-align:middle;padding:0;}
.shading-cards td.card-l {width:245px;height:109px;background:url(/img/scheme9-l.jpg) no-repeat;}
.shading-cards td.card-r {width:249px;height:109px;background:url(/img/scheme9-r.jpg) no-repeat;}
.shading-cards td.card-c {height:109px;background:url(/img/scheme9-r.jpg) top center no-repeat;}
.shading-cards td.card-lx {width:245px;height:144px;background:url(/img/scheme9-lx.jpg) no-repeat;}
.shading-cards td.card-rx {width:249px;height:144px;background:url(/img/scheme9-rx.jpg) no-repeat;}
.shading-cards td.card-cx {height:144px;background:url(/img/scheme9-rx.jpg) top center no-repeat;}
.shading-cards td.card-c-fixed {height:111px;background:url(/img/scheme9-more.jpg) top center no-repeat;}
.shading-cards .card {font-size:11px;color:#fff;text-align:left;padding:0;}
.shading-cards .card-l .card div, .shading-cards .card-lx .card div {padding:5px 33px 5px 12px;overflow:hidden;}
.shading-cards .card-r .card div, .shading-cards .card-rx .card div {padding:5px 12px 5px 33px;overflow:hidden;}
.shading-cards .card-c .card div, .shading-cards .card-cx .card div {padding:5px 12px 5px 33px;overflow:hidden;}
.shading-cards td.card-l .card {width:245px;height:109px;background:url(/img/scheme9-l2.jpg) no-repeat #f40;}
.shading-cards td.card-r .card {width:249px;height:109px;background:url(/img/scheme9-r2.jpg) no-repeat #f40;}
.shading-cards td.card-c .card {width:249px;height:109px;background:url(/img/scheme9-r2.jpg) no-repeat #f40;margin:0 auto;}
.shading-cards td.card-lx .card {width:245px;height:144px;background:url(/img/scheme9-l2x.jpg) no-repeat #f40;}
.shading-cards td.card-rx .card {width:249px;height:144px;background:url(/img/scheme9-r2x.jpg) no-repeat #f40;}
.shading-cards td.card-cx .card {width:249px;height:144px;background:url(/img/scheme9-r2x.jpg) no-repeat #f40;margin:0 auto;}
.shading-cards td.arrow-l {height:46px;background:url(/img/scheme9-arrows-left.jpg) no-repeat;}
.shading-cards td.arrow-r {height:46px;background:url(/img/scheme9-arrows-right.jpg) no-repeat;}

table.card {width:540px;border:none;border-collapse:collapse;}
.card .top-row, .card .bottom-row {height:9px;}
.card .top-left {width:10px;padding:0;background:url(/img/card_01.jpg) top left no-repeat #ebf3fa;}
.card .top-centre {padding:0;background:url(/img/card_02.jpg) top left repeat-x #ebf3fa;}
.card .top-right {width:10px;padding:0;background:url(/img/card_03.jpg) top right no-repeat #ebf3fa;}
.card .header-left {width:10px;padding:0;background:url(/img/card_04.jpg) top left repeat-y #ebf3fa;}
.card .header-centre {background:#ebf3fa;text-align:center;}
.card .header-right {width:10px;padding:0;background:url(/img/card_06.jpg) top right repeat-y #ebf3fa;}
.card .body-left {width:10px;padding:0;background:url(/img/card_07.jpg) top left repeat-y #fafafa;}
.card .body-centre {background:#fafafa;padding:0;text-align:center;}
.card .body-right {width:10px;padding:0;background:url(/img/card_09.jpg) top right repeat-y #fafafa;}
.card .bottom-left {width:10px;padding:0;background:url(/img/card_10.jpg) bottom left no-repeat #fafafa;}
.card .bottom-centre {padding:0;background:url(/img/card_11.jpg) bottom left repeat-x #fafafa;}
.card .bottom-right {width:10px;padding:0;background:url(/img/card_12.jpg) bottom right no-repeat #fafafa;}

table.grid {border:none;border-collapse:collapse;}
.grid td {border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;padding:3px 1px;}
.grid td.last {border-right:none;}
.grid td.cross {width:36px;font-size:120%;text-align:center;}
.grid tr.last td {border-bottom:none;}

table.gallery {border:none;border-collapse:collapse;}
.gallery td {vertical-align:top;padding:0 0 36px 0;overflow:hidden;}
.gallery .title {font:bold 14px arial;color:#333;text-transform:uppercase;margin:5px 0;}
.gallery .item {margin:5px 0;}
.gallery .buttons {float:left;padding:0 3px;}
.gallery .links {text-align:right;padding:0 6px 0 3px;}
.gallery .counter {font-size:80%;float:right;padding:3px 5px 0 3px;}

table.cover-gallery {border:none;border-collapse:collapse;margin:18px 0;}
.cover-gallery td {vertical-align:top;padding:0 6px 6px 0;overflow:hidden;}

table.scheme {border:none;border-collapse:collapse;}
.scheme td {padding:0;}
.scheme td img {padding:0;margin:0;}

#cooperation {width:187px;border:none;border-collapse:collapse;}
#cooperation td {font-size:0px;padding:0;}
#cooperation td div {padding:0;margin:0;}
#cooperation #top {width:187px;height:8px;background:url(/img/scheme1.jpg) left top no-repeat;}
#cooperation #pad {width:187px;height:35px;background:url(/img/scheme1.jpg) 0 -60px no-repeat;}
#cooperation #bottom {width:187px;height:8px;background:url(/img/scheme1.jpg) left bottom no-repeat;}
#cooperation #ref1 {width:187px;height:51px;background-position:0 -9px;cursor:pointer;}
#cooperation #ref2 {width:187px;height:51px;background-position:0 -96px;cursor:pointer;}
#cooperation #ref3 {width:187px;height:51px;background-position:0 -181px;cursor:pointer;}
#cooperation #ref4 {width:187px;height:51px;background-position:0 -268px;cursor:pointer;}
#cooperation #ref5 {width:187px;height:51px;background-position:0 -354px;cursor:pointer;}
#cooperation #ref6 {width:187px;height:51px;background-position:0 -442px;}
#cooperation .plain {background-image:url(/img/scheme1.jpg);background-repeat:no-repeat;}
#cooperation .active {background-image:url(/img/scheme1-active.jpg);background-repeat:no-repeat;}

div.page-inset {width:540px;margin:24px 0;/*max-height:620px*/;overflow:auto;}
div.page-inset img {border:1px solid #eee;padding:8px;}
img.page-inset {margin:8px 0;}
img.enframed {border:1px solid #eee;padding:8px;}
.clickable {cursor:pointer;}
.description {font-size:90%;line-height:1.2;padding:8px 0;}
.right-label {float:right;font-size:90%;padding:12px 13px 0 0;}

#portfolio-menu {height:160px;padding-top:10px;}
#portfolio-menu .emph {font-size:80%;color:#ff4600;text-transform:uppercase;}
#portfolio-menu a {font-size:80%;color:#9b9da0;text-decoration:none;text-transform:uppercase;}
#portfolio-menu a:hover {color:#ff4600;}
#portfolio-menu .col {width:190px;float:left;line-height:1.0;text-align:center;}


/* end of main style */


#ekran {
    filter:alpha(opacity=0);
    -moz-opacity: 0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0;
  	position: absolute;
	z-index: 11000;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color:#ff4600;
}
#siski {
    z-index: 11001;
    left: 20px;
    top: 20px;
    right: 0px;
    bottom: 0px;
    position: absolute;
}