/*!
 * Bootstrap v2.0.3
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;}
a{color:#0088cc;text-decoration:none;}
a:hover{color:#005580;text-decoration:underline;}
.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;margin-left:20px;}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574%;*margin-left:2.0744680846382977%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%;}
.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%;}
.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%;}
.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%;}
.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%;}
.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%;}
.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%;}
.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%;}
.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%;}
.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%;}
.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%;}
.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;}
.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;}
h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;}
h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;}
h3{font-size:18px;line-height:27px;}h3 small{font-size:14px;}
h4,h5,h6{line-height:18px;}
h4{font-size:14px;}h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#999999;text-transform:uppercase;}
.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;}
.page-header h1{line-height:1;}
ul,ol{padding:0;margin:0 0 9px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:18px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:18px;}
dt,dd{line-height:18px;}
dt{font-weight:bold;line-height:17px;}
dd{margin-left:9px;}
.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dl-horizontal dd{margin-left:130px;}
hr{margin:18px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}
em{font-style:italic;}
.muted{color:#999999;}
abbr[title]{cursor:help;border-bottom:1px dotted #ddd;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;}
blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:18px;font-style:normal;line-height:18px;}
small{font-size:100%;}
cite{font-style:normal;}
code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;}
pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:18px;}
pre code{padding:0;color:inherit;background-color:transparent;border:0;}
.pre-scrollable{max-height:340px;overflow-y:scroll;}
.label,.badge{font-size:10.998px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;}
.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;}
.label-important,.badge-important{background-color:#b94a48;}
.label-important[href],.badge-important[href]{background-color:#953b39;}
.label-warning,.badge-warning{background-color:#f89406;}
.label-warning[href],.badge-warning[href]{background-color:#c67605;}
.label-success,.badge-success{background-color:#468847;}
.label-success[href],.badge-success[href]{background-color:#356635;}
.label-info,.badge-info{background-color:#3a87ad;}
.label-info[href],.badge-info[href]{background-color:#2d6987;}
.label-inverse,.badge-inverse{background-color:#333333;}
.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
table .span13{float:none;width:1004px;margin-left:0;}
table .span14{float:none;width:1084px;margin-left:0;}
table .span15{float:none;width:1164px;margin-left:0;}
table .span16{float:none;width:1244px;margin-left:0;}
table .span17{float:none;width:1324px;margin-left:0;}
table .span18{float:none;width:1404px;margin-left:0;}
table .span19{float:none;width:1484px;margin-left:0;}
table .span20{float:none;width:1564px;margin-left:0;}
table .span21{float:none;width:1644px;margin-left:0;}
table .span22{float:none;width:1724px;margin-left:0;}
table .span23{float:none;width:1804px;margin-left:0;}
table .span24{float:none;width:1884px;margin-left:0;}
form{margin:0 0 18px;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}legend small{font-size:13.5px;color:#999999;}
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
label{display:block;margin-bottom:5px;color:#333333;}
input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;background-color:#ffffff;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uneditable-textarea{width:auto;height:auto;}
label input,label textarea,label select{display:block;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:#ffffff;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
input[type="file"]{line-height:18px \9;}
select{width:220px;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
.radio,.checkbox{min-height:18px;padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;}
input,textarea,.uneditable-input{margin-left:0;}
input.span12, textarea.span12, .uneditable-input.span12{width:930px;}
input.span11, textarea.span11, .uneditable-input.span11{width:850px;}
input.span10, textarea.span10, .uneditable-input.span10{width:770px;}
input.span9, textarea.span9, .uneditable-input.span9{width:690px;}
input.span8, textarea.span8, .uneditable-input.span8{width:610px;}
input.span7, textarea.span7, .uneditable-input.span7{width:530px;}
input.span6, textarea.span6, .uneditable-input.span6{width:450px;}
input.span5, textarea.span5, .uneditable-input.span5{width:370px;}
input.span4, textarea.span4, .uneditable-input.span4{width:290px;}
input.span3, textarea.span3, .uneditable-input.span3{width:210px;}
input.span2, textarea.span2, .uneditable-input.span2{width:130px;}
input.span1, textarea.span1, .uneditable-input.span1{width:50px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;border-color:#ddd;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}
.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.uneditable-input{overflow:hidden;white-space:nowrap;cursor:not-allowed;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);}
:-moz-placeholder{color:#999999;}
::-webkit-input-placeholder{color:#999999;}
.help-block,.help-inline{color:#555555;}
.help-block{display:block;margin-bottom:9px;}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
.input-prepend,.input-append{margin-bottom:5px;}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:middle;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;height:18px;min-width:16px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;}
.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append .uneditable-input{border-right-color:#ccc;border-left-color:#eee;}
.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
.form-search label,.form-inline label{display:inline-block;}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;}
.control-group{margin-bottom:9px;}
legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:160px;}
.form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form-horizontal .form-actions{padding-left:160px;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-large [class^="icon-"]{margin-top:1px;}
.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}
.btn-small [class^="icon-"]{margin-top:-1px;}
.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn{border-color:#ccc;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn-primary{background-color:#0061a2;background-image:-moz-linear-gradient(top, #45a1d9, #0061a2);background-image:-ms-linear-gradient(top, #45a1d9, #0061a2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#45a1d9), to(#0061a2));background-image:-webkit-linear-gradient(top, #45a1d9, #0061a2);background-image:-o-linear-gradient(top, #45a1d9, #0061a2);background-image:linear-gradient(top, #45a1d9, #0061a2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45a1d9', endColorstr='#0061a2', GradientType=0);border-color:#0061a2;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0061a2;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0061a2;*background-color:#004ab3;}
.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}
.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top, #555555, #222222);background-image:-ms-linear-gradient(top, #555555, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));background-image:-webkit-linear-gradient(top, #555555, #222222);background-image:-o-linear-gradient(top, #555555, #222222);background-image:linear-gradient(top, #555555, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("gfx/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;}[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0;}
.icon-white{background-image:url("gfx/glyphicons-halflings-white.png");}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
#fancybox-loading {position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;background: transparent;z-index: 1104;display: none;}
* html #fancybox-loading {  /* IE6 */position: absolute;margin-top: 0;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('/panel/lib/js/fancybox/fancy_loading.png') no-repeat;}
#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}
* html #fancybox-overlay {  /* IE6 */position: absolute;width: 100%;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF;}
#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 32px;height: 32px;background: url('/panel/lib/js/fancybox/fancy_close.png') top left no-repeat;cursor: pointer;z-index: 1103;display: none;}
#fancybox_error {color: #444;font: normal 12px/20px Arial;}
#fancybox-content {height: auto;width: auto;padding: 0;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}
#fancybox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}
#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}
.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}
.fancybox-title-over {color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background: url('/panel/lib/js/fancybox/fancy_title_over.png');display: block;}
#fancybox-title-wrap {display: inline-block;}
#fancybox-title-wrap span {height: 32px;float: left;}
#fancybox-title-left {padding-left: 15px;background: transparent url('/panel/lib/js/fancybox/fancy_title_left.png') repeat-x;}
#fancybox-title-main {font-weight: bold;line-height: 29px;background: transparent url('/panel/lib/js/fancybox/fancy_title_main.png') repeat-x;color: #FFF;}
#fancybox-title-right {padding-left: 15px;background: transparent url('/panel/lib/js/fancybox/fancy_title_right.png') repeat-x;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('/panel/lib/js/fancybox/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background: transparent url('/panel/lib/js/fancybox/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico {background: transparent url('/panel/lib/js/fancybox/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible;    /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
div.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;z-index: 1001;}
div#fancy-bg-n {top: -20px;left: 0;width: 100%;height: 20px;background: transparent url('/panel/lib/js/fancybox/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne {top: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('/panel/lib/js/fancybox/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e {top: 0;right: -20px;height: 100%;width: 20px;background: transparent url('/panel/lib/js/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se {bottom: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('/panel/lib/js/fancybox/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s {bottom: -20px;left: 0;width: 100%;height: 20px;background: transparent url('/panel/lib/js/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw {bottom: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('/panel/lib/js/fancybox/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w {top: 0;left: -20px;height: 100%;width: 20px;background: transparent url('/panel/lib/js/fancybox/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw {top: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('/panel/lib/js/fancybox/fancy_shadow_nw.png') no-repeat;}


@media screen {
    
    body {text-align:center; margin:0; width:100%; font-size:12px; font-family:Arial; background-color:white }

    .pull-right {float: right;}
    .forminput, .forminput_err {width:265px;}
    .forminput_err { border: solid 1px red }
    a {color:#0E7FDC;text-decoration:none;}
    a:hover{text-decoration:underline; cursor:pointer;}
    a.more {font-size:90%;}
    p { margin:1em 0; padding:0; line-height:1.3em; font-size:14px; font-family:Arial}
    p.light_red { font-size:12px; margin:10px 0; padding:5px; color: #505050; background-color:#FFDEDE; border:1px solid #FF6666 }
    p.light_green { font-size:12px; margin:10px 0; padding:5px; color: #505050; background-color:#e7ffe7; border:1px solid #77af75 }
    div.border { border: 1px dotted #C8C8C8; padding: 10px }
    /* tabela z CMS */
    table.simple-table { margin:16px auto; padding:0; empty-cells:show; border:1px solid #CECECE; border-radius:5px; border-spacing:0; *border-collapse:collapse}
    table.simple-table {width:100%; border-collapse: separate}
    table.simple-table tr.simple-table-row { margin:0; padding:0 }
    table.responsive { margin:16px auto; padding:0; empty-cells:show; border:1px solid #CECECE; border-radius:5px; border-spacing:0; *border-collapse:collapse}
    table.responsive {width:100%; border-collapse: separate}
    table.responsive tr.simple-table-row { margin:0; padding:0 }
    th.simple-table-head { border-top: 1px solid #CECECE; text-align:center; padding:.8em; margin:0; vertical-align:top; background-color: #EEE; font-size:12px; font-weight:normal; }
    table.simple-table tr.simple-table-row td.simple-table-body { border-top: 1px solid #CECECE; text-align:center; padding:.8em; margin:0; font-size:13px; vertical-align:middle }
    table.simple-table tr.simple-table-row:first-child th.simple-table-head,
    table.simple-table tr.simple-table-row:first-child td.simple-table-body { border-top:none;}
    table.simple-table tr.simple-table-row td.simple-table-body:first-child,
    table.simple-table tr.simple-table-row th.simple-table-head:first-child { text-align:left;}
    table.responsive tr.simple-table-row td.simple-table-body { border-top: 1px solid #CECECE; text-align:center; padding:.8em; margin:0; font-size:13px; vertical-align:middle }
    table.responsive tr.simple-table-row:first-child th.simple-table-head,
    table.responsive tr.simple-table-row:first-child td.simple-table-body { border-top:none;}
    table.responsive tr.simple-table-row td.simple-table-body:first-child,
    table.responsive tr.simple-table-row th.simple-table-head:first-child { text-align:left;}
       
    table.simple-table tr.simple-table-row td.simple-table-body.button { height:30px; text-align:center; vertical-align:bottom }
    table.responsive tr.simple-table-row td.simple-table-body.button { height:30px; text-align:center; vertical-align:bottom }
    
    table tr:first-child th.simple-table-head:first-child,
    table.simple-table tr.simple-table-row:first-child td.simple-table-body:first-child { border-top-left-radius: 5px; }
    table.responsive tr.simple-table-row:first-child td.simple-table-body:first-child { border-top-left-radius: 5px; }
    table tr:first-child th.simple-table-head:last-child,
    table.simple-table tr.simple-table-row:first-child td.simple-table-body:last-child { border-top-right-radius: 5px; }
    table.simple-table tr.simple-table-row:last-child th.simple-table-head:first-child,
    table.simple-table tr.simple-table-row:last-child td.simple-table-body:first-child { border-bottom-left-radius: 5px; }
    table.simple-table tr.simple-table-row:last-child th.simple-table-head:last-child,
    table.simple-table tr.simple-table-row:last-child td.simple-table-body:last-child { border-bottom-right-radius: 5px; }
    table.responsive tr.simple-table-row:first-child td.simple-table-body:last-child { border-top-right-radius: 5px; }
    table.responsive tr.simple-table-row:last-child th.simple-table-head:first-child,
    table.responsive tr.simple-table-row:last-child td.simple-table-body:first-child { border-bottom-left-radius: 5px; }
    table.responsive tr.simple-table-row:last-child th.simple-table-head:last-child,
    table.responsive tr.simple-table-row:last-child td.simple-table-body:last-child { border-bottom-right-radius: 5px; }
    
    td.simple-table-body.tableRowDescription,
    table.simple-table tr td.tableRowDescription {text-align:right;font-weight:bold; vertical-align:top;}
    table.responsive tr td.tableRowDescription {text-align:right;font-weight:bold; vertical-align:top;}
    td.text,
    table.simple-table tr td.text {text-align:left}
    table.responsive tr td.text {text-align:left}
    
    .simple-table img {max-width:none}
    .responsive img {max-width:none}
    
    .form-horizontal .control-group {margin-bottom: 12px}
    .form-horizontal .control-group:last-of-type {margin-bottom: 18px}
    
    .tableRowTextarea {height:200px; margin:0; padding:0}
    
    .ticket-table th {font-size:12x;text-align:left; padding:10px 12px}
    .ticket-table th a {margin-left:10px}
    
    .ticket-table .row1 td,
    .ticket-table .row2 td {font-size:12px;padding:16px 12px; vertical-align: middle}
    
    .ticket-table .row1 td:first-child,
    .ticket-table .row2 td:first-child {min-width:400px}
    
    .ticket-table.jobs-table .row1 td:first-child,
    .ticket-table.jobs-table .row2 td:first-child {width:400px}
    
    .ticket-table .ticket-title {font-weight:bold; font-size:14px; display: inline-block; vertical-align: top; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 370px; padding-left:5px}
    .ticket-table .ticket-details {padding-left:22px;font-size:11px; line-height: 15px}
    
    .ticket-content .simple-table-head {padding:10px 14px}
    .ticket-content td {padding:14px 14px 14px 42px}
    .ticket-content td i[class^="icon-"],
    .ticket-content td i[class*=" icon-"] {margin:0px 12px 0px -27px}
    
    .ticket-content td .ticket-date {font-size:12px; color:#666}
    .ticket-content td .ticketPart {margin-top:10px; max-width:682px; text-overflow:ellipsis; overflow:hidden;}
    .ticket-content td .ticketHead {position: relative}
    .ticket-content td .ticketHead .ticketHSBtn {position:absolute;top:0;right:0;font-size:12px;cursor: pointer;color:#0E7FDC}
    .ticket-content td .attached-files {font-size:12px;margin-top:-12px}
    
    .table tbody tr:hover td,
    .table tbody tr:hover th{background-color:inherit;}
    
    .ticket-content td.row2,
    .ticket-content td.row2:hover {background-color: #F4F4F4}
    
    .form-horizontal.login-form .control-label {width:100px}
    .form-horizontal.login-form .controls {margin-left:120px}
    .form-horizontal.login-form label {margin-bottom:10px}
    .form-horizontal.login-form label:last-of-type {margin-bottom:0}
    .form-horizontal.login-form .help-inline {font-size:12px; color:#888}
    
    .controls > .label-inline:first-child {padding-top: 5px}
    
    .table.table-form-horizontal td {padding:18px 24px 0}
    
    .table.table-form-horizontal th.special,
    .table.table-form-horizontal td.special {padding:23px 24px 0px; background-color:#eee;}
    
    .controls.controls-fluid {padding-right:10px}
    
    .controls.controls-fluid-select {padding-right:3px}
    .controls.controls-fluid-select select {width:100%}
    
    .jobs-table .row1 td,
    .jobs-table .row2 td {font-size: 12px}
    
    h2+.simple-table,
    h2+form .simple-table {margin-top:0}
    h2+.responsive,
    h2+form .responsive {margin-top:0}
    
    /* galeria z podgladem */
    div.slidegallery { /*height: 550px;*/ width: 610px; overflow: hidden; position: relative; float: left; border: 1px  dotted #C8C8C8; margin: 5px 2px }
                    
    div.slidegallery div.next { color: #0E7FDC; float: right; position: absolute; right:5px; top:0; cursor: pointer }
    div.slidegallery div.next:hover { text-decoration: underline }
    div.slidegallery div.prev { color: #0E7FDC; float: left; position: absolute; left:5px; top:0; cursor: pointer }
    div.slidegallery div.prev:hover { text-decoration: underline }
    
    div.slidegallery div.preview { float: left; width: 100%; text-align: center; position: relative; margin: 10px 0 0 0 }
    div.slidegallery div.preview img { border: 1px solid #000; max-width: 598px }
    div.slidegallery div.title { float: left; width: 100%; position: relative; color:#0E7FDC; font-size:13pt; font-weight:bold; margin: 5px 5px 0 5px;}
    div.slidegallery div.desc { float: left; position: relative; margin:0 5px 0 5px; z-index: 0;}
    
    div.slidegallery ol { position: relative; width: 32000px; margin: 20px 0; padding:0; z-index: 1; border: none }
    div.slidegallery ol li { margin:0; padding:0; width: 122px; float: left; display: block; text-align: center }
    div.slidegallery ol li img { width: 100px; height: 75px; cursor: pointer }
    div.slidegallery ol li img.selected { border: 2px solid #000; margin: -2px }
    div.slidegallery ol li span { color: #464646; display:block; margin:5px 0 }
    
    
    /*div.option table tr td div { border: 1px dotted #f00; text-align: center; width: 100%; height: 100% }*/
    
    /*.subsite_menu ul, .subsite_menu ol { margin:10px; padding:10px 10px 10px 25px; border:1px dotted rgb(200,200,200); color:rgb(62, 107, 138); text-align:left; font-family:Arial; clear:left;}
    .subsite_menu li { margin-bottom:3px }
    .subsite_menu ul li { list-style-image: url('gfx/list_style_image.gif') }*/
    .subsite_menu ul, .subsite_menu ol { margin:.7em 0; padding:0; text-align:left; clear:left; color:#333;}
    .subsite_menu li { margin-bottom:.7em }
    .subsite_menu ul li { list-style: none; background: url('gfx/list_style_image_bds.png') no-repeat 0.2em 5px; padding:0 0 0 1.2em}
    
    /* ostylowanie bloku z definicji*/
    span.text_main_sub_subsite dl, span.text_main_sub_subsite dl dt, span.text_main_sub_subsite dl dd, div.text_main_sub_subsite_as_span dl, div.text_main_sub_subsite_as_span dl dt, div.text_main_sub_subsite_as_span dl dd { font-size: .92em; display: inline; margin-left:0 }
    /* ostylowanie bloku z definicji*/
    
    hr { border-top: 1px solid #DDD; border-left: none; border-right: none; border-bottom: none }
    
    img { vertical-align:middle }
    img.pic { border:1px solid #888 }
    img.allegrothumb {border:1px solid #888; margin-top:5px;}
    
    
    /* gorne menu */
    table.top_menu {
        margin:0 auto;
        width: 978px;
        box-shadow: 2px 2px 2px #DDD;
        text-align: left;
        background-color: #FBFBFB;
    }
    table.top_menu tr th,
    table.top_menu tr td {
        border-left:1px solid #CECECE;
    }
    table.top_menu tr th:first-child,
    table.top_menu tr th.no_b,
    table.top_menu tr td:first-child,
    table.top_menu tr td.no_b {
        border:none;
    }
    table.top_menu tr th {
        padding: 14px;
        font-size: 14px;
        line-height: 16px;
        width:25%;
    }
    table.top_menu tr.links td {
        vertical-align:top;
    }
    #plim, #firma_div, #web20_div  {
        margin:0 auto;
        height:0;
        clear:both;
        position:relative;
        width:980px;
        overflow: hidden;
        -moz-transition: height .5s;
        -webkit-transition: height .5s;
        transition: height .5s;
    }
    #plim.active { height:305px; }
    #web20_div.active { height:250px; }
    #firma_div.active { height:250px; }

    #plim.en.active { height:265px; }
    #web20_div.en.active { height:205px; }
    #firma_div.en.active { height:170px; }

    #plim > div,
    #firma_div > div,
    #web20_div > div {
        padding-top: 20px;
    }

    #enterprise_warning {
        -moz-transition: height .5s;
        -webkit-transition: height .5s;
        transition: height .5s;
    }

    .top_arr {
        background:url('gfx/topmenuarr.png') no-repeat;
        width:27px;
        height:18px;
        position:absolute;
        top:4px;
    }
    #plim .top_arr {
        left:370px;
    }
    #web20_div .top_arr {
        left:525px;
    }
    #firma_div .top_arr {
        left:637px;
    }

    #ckc {
        width:980px;
        margin: 0 auto;
    }
    
    .menuSlideLinks, .menuSlideLinksL, .menuSlideLinksR, .menuSlideLinksEn {float:left; padding: 0 1em 1em 1em}
    
    table.top_menu tr.links td a,
    .top_menu .links a { display:block; cursor:pointer; text-decoration:none; text-align:left; padding:2px; margin:0; line-height: 14.4px}
    
    table.top_menu tr.links td a:first-letter,
    .top_menu .links a:first-letter { text-transform:uppercase }
    
    table.top_menu tr.links td a:hover,
    .top_menu .links a:hover { background:rgb(0,0,0); color:rgb(255,255,255); text-decoration:none }
    
    .top_menu ul {margin:0; list-style:none}
    /***   gorne menu - koniec ***/
    
    #show_popup_login { display:none; background:rgb(240,240,240); border:2px solid rgb(120,120,120); font-size:11px; font-family:Arial }
    #loginn { color: rgb(0,0,0); width: 100%; background:url('gfx/top.gif') top left repeat-x; padding-top:10px;}
    #plim_bottom { color: #999999; width: 100%; height:25px; background:url('gfx/bottom.gif') top left repeat-x;}
    a.menu_btn { float: left; display: block; cursor: pointer; color: #333333; font-size:10px; font-family:Tahoma; text-decoration:none; border-right:1px solid #E6E6E6; padding:5px 14px }
    a.menu_btn_en { float: left; display: block; cursor: pointer; margin-right: 4px; color: #333333; font-size:10px; font-family:Tahoma; text-decoration:none; border-right:1px solid #E6E6E6; padding:5px 22px }
    a.menu_btn:hover { color: #fff; text-decoration:none }
    div.nav { vertical-align:top; position:relative; top:13px; left:0; float:right; width:615px; height:15px }
    div.middle_2 {width:914px; margin:0 auto; background:url('gfx/bottom_middle.gif') -1px bottom no-repeat; clear:both; padding-bottom:30px; min-height:55px}
    *div.middle_2 { background:url('gfx/bottom_middle.gif') 1px bottom no-repeat }
    *:first-child+html div.middle_2 { background:url('gfx/bottom_middle.gif') 0 bottom no-repeat } /* msie 7 */
    * html div.middle_2 { background:url('gfx/bottom_middle.gif') 7px bottom no-repeat } /* msie 6 */
    /* stopka */
    div.footer {height:20px ; margin:5px auto; text-align:center; font-size:10px; color:rgb(70,70,70); font-family:Arial,sans-serif }
    div.footer a {color:rgb(15, 101, 145); padding:4px; text-decoration:none; margin:0 2px; text-transform:uppercase}
    div.footer a:hover {background:rgb(15, 101, 145); color:#fff}
    
    div.footer_info {font-weight:bold; margin:5px 0 10px;}
    #footer .desc {color:#888888;font-size:12px}
    
    div#partners {width:100%; overflow:hidden;}
    div#partners ul {border:none; margin:0 auto; padding:0;}
    div#partners ul li {display:inline; list-style-image:none;}
    
    div#partners span {
        display:inline-block;
        height:50px;
        background-image:url("/gfx/partners/partners.png");
        background-repeat:no-repeat;
        margin:0 18px
    }
    div#partners span i {
        text-indent:-9999px;
        display:inline-block;
    }
    
    #dpd {width:78px; background-position:-1955px}
    #inpost {width:90px; background-position:-15px;}
    #ideacto {width:108px; background-position:-130px}
    #locstar {width:110px; background-position:-455px}
    #trustedshops {width:138px; background-position:-593px}
    #mbank {width:112px; background-position:-758px}
    #lucas {width:95px; background-position:-890px}
    #skrill {width:68px; background-position:-262px}
    #murator {width:157px; background-position:-1159px}
    #kreocen {width:145px; background-position:-1515px}
    #cenuj {width:125px; background-position:-1680px}
    #okazje {width:104px; background-position:-1830px}
    #webe {width:156px; background-position:-1336px}
    #transferuj {width:135px; background-position:-2054px}
    #dotpay {width:97px; background-position:-2210px}
    #przelewy {width:90px; background-position:-2330px}
    #poznajomosci {width:90px; background-position:-2439px}
    #traffictrends {width:55px; background-position:-2547px}
    #hotprice {width:70px; background-position:-2613px}
    #ig {width:264px; background-position:-2707px}
    #projektujikupuj {width:105px; background-position:-2989px}
    #multibank {width:140px; background-position:-3100px}
    #domore {width:130px; background-position:-3256px}
    #mbankraty {width:130px; background-position:-3420px}
    #sofortbanking {width:100px; background-position:-3585px}
    #nokaut {width:125px; background-position: -3708px}
    #kex {width:90px; background-position: -3850px}
    #banks {width:280px; background-position: -4068px}
    #paypal {width:215px; background-position: -4995px}
    #wfirma {width:125px; background-position: -4495px}
    #eservice {width:120px; background-position: -4639px}
    #gemius {width:139px; background-position: -4777px}
    #tripadvisor {width:55px; background-position: -4933px}

    div.under_flash {width:914px; height:265px; background:url('gfx/under_flash.gif') top left no-repeat; margin:0 auto;}
    table.text_main {
        margin:5px auto;
        padding:0;
        text-align:left;
        width:914px;
    }
    table.text_main td {
        border:0 none;
        margin:0;
        padding:0;
        text-align:left;   
    }
    
    /*galeria*/
    #bigPhotoNavigation { position: relative; display: block; z-index:1; width: 100%; height: 22px }
    #bigPhotoNavigation span.nextImg { display: block; float:left; cursor: pointer; width: 70px; height: 15px; color: #00f; background:url(/gfx/next.png) no-repeat 0 -15px }
    #bigPhotoNavigation span.nextImg:hover { text-decoration: underline; background:url(/gfx/next.png) no-repeat 0 0 }
    #bigPhotoNavigation span.prevImg { display: block; float: left;cursor: pointer; width: 70px; height: 15px; color: #00f; background:url(/gfx/prev.png) no-repeat 0 -15px;}
    #bigPhotoNavigation span.prevImg:hover { text-decoration: underline; background:url(/gfx/prev.png) no-repeat 0 0 }
    
    ul.gallery { width: 604px; margin: 0 0 10px 0; padding: 5px; float: left }
    ul.gallery li { float: left; display: block; width: 200px; height: 145px; text-align: center; margin: -1px; padding:0; vertical-align: middle }
    ul.gallery li img { border: 1px solid #888888; vertical-align: middle }
    ul.gallery li img:hover { border: 1px solid #505050; vertical-align: middle }
    
    span.gallery { float:left; margin-left:-20px}
    #article > span.gallery {width:760px}
    span.gallery_li, span.single-foto { float: left; display: block; width: 124px; height: 124px; text-align: center; margin:0 0 20px 20px; padding:0; vertical-align: middle; overflow:hidden; border:4px solid #E5E5E5; border-radius:5px}
    span.gallery_li:hover, span.single-foto:hover {border-color:#0E7FDC}
    span.gallery_li a, span.single-foto a {height:124px; width:124px; display:block;background-color:#FFF}
    span.gallery_li img, span.single-foto img { vertical-align: middle }
    /*span.single-foto { margin:0; background-color: rgb(255, 255, 255); text-align: center; min-width:200px }
    span.single-foto a img { border:1px dotted rgb(200, 200, 200); padding:4px;}*/
    span.single-foto.single-foto-right {float:right; margin:0 0 1em 1em; clear:right;}
    span.single-foto.single-foto-left {float:left; margin:0 1em 1em 0; clear:left;}
    
    div.text_main_subsite { position:relative; top:0; left:3px; display:table; margin:10px auto; padding:0 }
    *:first-child+html div.text_main_subsite {width:851px; left:8px } /* msie 7 */
    * html div.text_main_subsite {width:851px; left:16px;} /* msie 6 */
    div.text_main_subsite, table.main_table { width:851px }
    table.main_table { margin:0; padding:0; border:0; vertical-align:top;}
    table.main_table td { vertical-align:top; margin:0; border:0; padding: 0;}
    td.separator, table.main_table td.separator { font-weight:bold; padding-top:8px;}
    div.text_main_sub { width:460px; float:left; padding-top:12px }
    div.text_main_sub span.nw {
        white-space:nowrap;
    }
    div.text_main_right {
        float:left;
        padding-top:25px;
        text-align:center;
        vertical-align:middle;
        width:407px;
    }
    div.text_main_right_subsite { text-align:right;vertical-align:middle; float:right; margin-right:15px; margin-top:10px;}
    span.text_main_sub, div.text_main_sub_as_span { margin-left:45px; font-size:13px; font-family:Arial; text-align:justify; /*width:415px;*/ display:block; color:rgb(70,70,70) }
    span.text_main_sub_subsite, div.text_main_sub_subsite_as_span { float:left;margin-right:0; display:block; width:100%}
    .text_main_sub_subsite, .text_main_sub_subsite td { font-size:14px; font-family:Arial; text-align:left; color:rgb(70,70,70) }
    span.text_main_sub_subsite h2, span.text_main_sub h2, div.text_main_sub_subsite_as_span h2, div.text_main_sub_as_span h2 {font-size:16px; font-weight:bold; font-family:Arial; color:rgb(80,80,80); margin:6px 0 }
    span.text_main_sub_subsite h3, span.text_main_sub h3, div.text_main_sub_subsite_as_span h3, div.text_main_sub_as_span h3 {font-size:15px; font-weight:bold; font-family:Arial; color:rgb(90,90,90); margin:9px 0 }
    span.text_main_sub_subsite h4, span.text_main_sub h4, div.text_main_sub_subsite_as_span h4, div.text_main_sub_as_span h4 {font-size:14px; font-weight:bold; font-family:Arial; color:rgb(105,105,105); margin:6px 0 }
    span.text_main_sub h2 span, div.text_main_sub_as_span h2 span {color:rgb(129,129,129);}
    span.text_main_sub_subsite h2 span, div.text_main_sub_subsite_as_span h2 span {color:rgb(129,129,129);}
    table.main_table td.fineprint { color:#777; font-size:x-small; padding:5px; text-align:center }
    
    div#PDFlinks {
        background:transparent url('gfx/pobierzPDF.png') no-repeat scroll 0;
        border:0 none;
        height:173px;
        margin:0 0 0 3px;
        padding:0;
        width:400px;
        
    }
    a#pobierzPDF {
        background:transparent;
        display:block;
        float:left;
        border:0 none;
        height:163px;
        margin:1px;
        padding:0;
        width:342px;
    }
    a#pobierzAR  {
        background:transparent;
        display:block;
        float:left;
        border:0 none;
        height:163px;
        margin:1px;
        padding:0;
        width:50px;
    }
    div.footer_con{width:800px;height:52px;margin:0 auto 20px; display:/*table*/ block;}
    div.footer_sub1{width:800px;height:52px;border:1px solid rgb(203,3,3);background:url('gfx/bg_stopka.gif') top left repeat-x;}
    div.footer_sub2{width:194px;height:52px;float:right;background:#000;}
    div.footer_icon{float:left;width:29px;height:29px;background:url('gfx/info_stopka.gif') top left no-repeat;margin:12px 12px 5px 15px;}
    span.footer_text{float:left;width:500px;font-size:11px;font-family:Arial;color:#fff;text-align:left;margin:12px 0;}
    span.footer_text a{text-decoration:underline;color:#fff}
    span.footer_text a:hover{color:#000}
    
    div.login_menu_logo{width:263px;height:68px;margin:10px auto;background:url('gfx/logo_site.gif') top left no-repeat;}
    input.button {background:#000000;font-size:10px;font-family:Arial;color:#fff;width:100px;margin:10px auto 0;display:block;cursor:pointer;border:none;}
    input.button:hover{cursor:pointer;position:relative;top:1px;left:1px;}
    input.inputt{background:#fff;border:1px solid #000;font-size:10px;margin:2px 0;}
    /*input.submit, .formbutton {background:#ccc; width:120px; padding:4px; font-size:10px;text-align:center; border-style:outset; border-width:1px;}*/
    td.button { height:30px; text-align:center; vertical-align:bottom }
    
    /* teaser */
    .lead {color: rgb(136, 136, 136); margin:0; display:inline-block;}
    .lead span { display:block; font-size:133%; font-weight:bold; padding-bottom:5px; line-height:1.3em}
    
    tr.prtop td{font-size: 7pt; color:rgb(255,0,0); border-right: solid 1px rgb(90,149,181);}
    tr.prtop a{font-size: 7pt; color:rgb(255,0,0);}
    table.cennik, table.t6 {width: 580px; margin:10px; border:1px dotted rgb(200,200,200);color:rgb(62, 107, 138); border-collapse: collapse; empty-cells: show }
    table.cennik td, table.t6 td {padding:1px; border:1px dotted rgb(200,200,200); text-align:center;}
    font.priceb {font-size:12pt; font-weight:bold; color:#f00;}
    
    table.card { font-size:10px;border-top:0;border-left:0;border-bottom:1px solid #CCCCCC;border-right:1px solid #B0B0B0;width:290px;background-color:#F1F1F1;padding: 10px 10px 10px 10px; margin-left:20px;margin-top:4px; margin-bottom:15px;}
    table.card td {vertical-align:bottom;}
    td.cardperson {text-align:center;padding-bottom:15px;font-weight:bold;font-size:18px;}
    td.carddesc {font-size:10px;text-align:right;height:18px; vertical-align:bottom; margin-right:6px;}
    td.cardphone {font-size:14px;color:#0F6593;font-weight:bold;padding-left:3px;}
    span.refno {font-size:10px;font-weight:normal;}
    td.c2 p {margin:10px;}
    table.list td {padding-bottom:5px;}
    div.loader {position:absolute;width:150px;height:40px;padding-top:10px;text-align:center;vertical-align:middle;font-weight:bold;color:#BBBBBB;z-index: 10;display:none;}
    
    p.big-in-page {text-align:center}
    p.big-in-page img { max-width: 100%}
    
    /* rejestracja potencjalnych klientow */
    table.crmlogin { margin:30px auto;}
    #reminddescr {width:110px; text-align:right; font-size:12px; padding-right:4px;}
    td.crmloginbtns {text-align:center;}
    #crm_errmsg {color:red;}
    td#crm_msgmsg, td#crm_errmsg { text-align:center; line-height:130% }
    td#crm_msgmsg { color: #444 }
    td#crm_errmsg { color: red }
    table.crm_msg { width:100%; border:1px dotted #C8C8C8; padding:5px }
    /*input.crmlogininput { width:135px;}*/
    
    /* IAI-news */
    p.newshdr, p.newslisthdr {color:rgb(150,150,150); font-size:10px }
    p.newshdr { margin-top:1px; margin-bottom:8px; padding-left:31px;}
    p.newslisthdr { margin-top:1px; margin-bottom:1px; padding-left:1px;}
    p.newslistsum { margin-top:4px; margin-bottom:14px; padding-left:1px;}
    p.newslisttitle { margin-top:13px; margin-bottom:3px; font-weight:bold; font-size:13px }
    p.newslisttitle a, p.newslisttitle a:link, p.newslisttitle a:visited { text-decoration:none; color:#464646 }
    h3.newslisttitle a, p.newslisttitle a:link, p.newslisttitle a:visited { text-decoration:none; color:#464646 }
    p.newslisttitle a:hover, p.newslisttitle a:active { text-decoration:underline; color:#0E7FDC }
    a img{border:0}
    table.main_table td.news1, td.news1, table.main_table td.news2, td.news2 { padding: 3px 0 6px 6px; border-bottom:1px dotted #C8C8C8 }
    table.main_table td.news1, td.news1 { border-top:1px dotted #C8C8C8 }
    p.newsFiles { font-size:12px; color:rgb(150,150,150); margin:14px 0; line-height:21px }
    
    /*** strony dla inwestorow ***/
    div.IRThumb { text-align:center }
    div.IRThumb table { border:dotted 1px #c8c8c8; margin:0 auto }
    div.IRThumb td { padding:1px; vertical-align:bottom }
    div.IRThumb td p { font-size:11px; color:#3E6B8A; text-align:left; font-family:Arial,sans-serif; padding:5px 10px }
    img.IRRunIn { float:right; margin-left:9px }
    div.IRPeople { text-align:center }
    div.IRPeople table { width:100%; border:dotted 1px #c8c8c8; margin:5px auto }
    div.IRPeople td { padding:1px; vertical-align:top }
    div.IRPeople td.img { width:160px }
    div.IRPeople td p { font-size:12px; text-align:left; font-family:Arial,sans-serif; margin:5px 10px; line-height:136% }
    div.IRPeople td em { font-size:116%; font-weight:bold; font-style:normal; color:rgb(80,80,80);}
    div.IRPeople td img { margin:2px; width:160px }
    
    div.IRContactPeople { text-align:center }
    div.IRContactPeople table { width:100%; border:dotted 1px #c8c8c8; margin:5px auto }
    div.IRContactPeople td { padding:1px; vertical-align:bottom }
    div.IRContactPeople td.img { width:160px }
    div.IRContactPeople td p { font-size:12px; text-align:left; font-family:Arial,sans-serif; margin:5px 10px; line-height:150% }
    div.IRContactPeople td em { font-size:116%; font-weight:bold; font-style:normal; color:rgb(80,80,80);}
    div.IRContactPeople td img { margin:2px; width:160px }
    /*yui use*/
    /*
    Copyright (c) 2009, Yahoo! Inc. All rights reserved.
    Code licensed under the BSD License:
    http://developer.yahoo.net/yui/license.txt
    version: 2.7.0
    */
    .yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
    .yui-panel{position:relative;}
    .yui-panel-container form{margin:0;}
    .mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
    .mask.block-scrollbars{overflow:auto;}
    .masked select,.drag select,.hide-select select{_visibility:hidden;}
    .yui-panel-container select{_visibility:inherit;}
    .hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
    .hide-scrollbars select{display:none;}
    .show-scrollbars{overflow:auto;}
    .yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
    .yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
    .yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
    .yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}
    .yui-tt-shadow{position:absolute;}
    .yui-override-padding{padding:0!important;}
    .yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}
    .yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}
    .iai-skin .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}
    .iai-skin .yui-panel-container{padding:0 1px;*padding:2px;}
    .iai-skin .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}
    .iai-skin .yui-panel .hd,.iai-skin .yui-panel .bd,.iai-skin .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}
    .iai-skin .yui-panel .hd{border-bottom:solid 1px #ccc;}
    .iai-skin .yui-panel .bd,.iai-skin .yui-panel .ft{background-color:#F2F2F2;}
    .iai-skin .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x 0 -200px;}
    .iai-skin .yui-panel .bd{padding:10px;}
    .iai-skin .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
    .iai-skin .container-close{position:absolute;bottom:0;right:6px;width:80px;height:22px;cursor:pointer;}/*background:url(/gfx/closelabel.gif) no-repeat 0 0;*/
    .iai-skin .container-close:hover{}/*background:url(/gfx/closelabel.gif) no-repeat 0 -22px;*/
    .iai-skin .img-description { position: relative; color:#0E7FDC; font-size:13px; font-weight:bold; margin:0 0 0 0 }
    .iai-skin .yui-panel-container .underlay{right:-1px;left:-1px;}
    .iai-skin .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
    .iai-skin .yui-panel-container.shadow{_padding:2px 4px 0 2px;}
    .iai-skin .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}
    .iai-skin .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
    .iai-skin .yui-dialog .ft .button-group{display:block;text-align:right;}
    .iai-skin .yui-dialog .ft button.default{font-weight:bold;}
    .iai-skin .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
    .iai-skin .yui-dialog .ft span.default .first-child{border-color:#304369;}
    .iai-skin .yui-dialog .ft span.default button{color:#fff;}
    .iai-skin .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}
    .iai-skin .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}
    .iai-skin .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}
    .iai-skin .yui-simple-dialog .bd .yui-icon{background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
    .iai-skin .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
    .iai-skin .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
    .iai-skin .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
    .iai-skin .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
    .iai-skin .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
    .iai-skin .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
    .iai-skin .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
    .iai-skin .yui-tt .wrn{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FDFDFD;}
    .iai-skin .yui-tt.show-scrollbars .bd{overflow:auto;}
    .iai-skin .yui-tt-shadow{top:3px;right:-3px;left:3px;bottom:-3px;background-color:#000;}
    .iai-skin .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);}
    
    /*Aktualnosci*/
    
    .aktual2 h2 {color:#464646; font-family:Arial; font-size:19px; font-weight:bold; margin:0 0;}
    .aktual2 table {width: 100%; margin: 5px 0 }
    .aktual2 table td.dzien {width: 26px; font-size:26px; padding:0 7px; color: #7f7f7f; letter-spacing:-1px; vertical-align: middle; text-align: right}
    .aktual2 table td.miesiac {color:#BFBFBF; font-size:12px; margin:0 0; padding:0; vertical-align:bottom; width:70px }
    .aktual2 table td.miesiacrok {color:#BFBFBF; font-size:12px; margin:0 0; padding:0; vertical-align:middle; width:70px;}
    .aktual2 table td.rok {width: 40px; font-weight:bold; font-size:14px; padding:0 12px 0 0; color:#bfbfbf; margin:0 12px; vertical-align: top;}
    .aktual2 table span.rok {font-weight:bold; font-size:14px; padding:0; color:#bfbfbf; margin:0; position:relative; bottom:3px;}
    .aktual2 table td.wiadomosc {border-left-style:solid; border-color: #bfbfbf; border-width:3px; padding:0 12px; vertical-align : middle ;}
    .aktual2 table td.wiadomosc:hover {border-left-style:solid; border-color: #b72526; border-width:3px;}
    .aktual2 table td.miesiac span.shift-down {position: relative; top: 1px;}
    .aktual2 table td.rok span.shift-up {position: relative; bottom: 4px;}
    
    .aktual2 div.news {margin:14px 0 10px; position:relative;}
    .aktual2 .dd {width: 20px; font-size:26px; padding:0 7px; color: #7f7f7f; letter-spacing:-1px; vertical-align: middle; position:absolute; top:0; left:2px;}
    .aktual2 .mm {color:#BFBFBF; font-size:12px; margin:0 0; padding:0; vertical-align:bottom; width:70px; position:absolute; top:0; left:45px;}
    .aktual2 .yy {width: 40px; font-weight:bold; font-size:14px; padding:0 12px 0 0; color:#bfbfbf; margin:0 12px; vertical-align: top; position:absolute; top:12px; left:33px;}
    .aktual2 div.int {position:relative; top:0; left:114px; border-left-style:solid; border-color: #bfbfbf; border-width:3px; padding:0 12px; margin:0; width:455px; height:33px; display:table;}
    .aktual2 div.int div {display:table-cell; vertical-align:middle;}
    .aktual2 div.int:hover {border-left-style:solid; border-color: #b72526; border-width:3px;}
    
    /*Aktualnosci na stronie glownej*/
    
    .aktual {width:295px; min-height:290px; margin-left:545px; text-align:left; padding-top:30px; padding-left:10px; overflow:hidden;}    
    .aktual h2 {color:#464646; font-family:Arial; font-size:19px; font-weight:bold; margin:0;}
    .aktual div.newsContainer {height:248px; overflow:hidden; position:relative;}
    .aktual div.title {height:24px;}
    .aktual div.news {border-top:1px solid #CCCCCC; padding:2px 0 3px; margin-top:4px; position: relative;}
    .aktual span {padding-right:5px;}
    .aktual span.dd {font-size:20px; color: OrangeRed;}
    .aktual span.mm {font-size:17px; color: OrangeRed;}
    .aktual span.yy {font-size:15px; color: OrangeRed;}
    .aktual div.int {margin:0; padding:0; height:28px; overflow:hidden;}
    .aktual div div.news div.int a {color:#464646;}
    .aktual div a {color:OrangeRed;}
    
    #news {margin-left:22px; width:312px; padding-left:0; text-align:left; color:#464646; float:left;}
    #news > h2 {margin:0; font-size:19px; padding-bottom:3px; border-bottom:1px solid #CCCCCC;line-height:24px}
    #news > h2 > a {margin-left:20px}
    #news #container {overflow:hidden; height:340px}
    #news ul {margin:-1px 0; padding:0; border:none; border-top:1px solid #CCCCCC; color:inherit; cursor:pointer; border:none; border-radius:0; background-color:#FFF}
    #news li {list-style:none; margin:0; padding:3px 0; border-bottom:1px solid #CCCCCC}
    #news li div.date {float:right; padding-left:5px; color:#888888}
    #news li div.date span.y {display:none}
    #news li div.title a {color:#4981B5; font-weight:bold}
    #news li div.teaser {font-size:0.95em; color:#888; line-height:15px}
    #news h3 {margin:0; text-align:right; border-top:1px solid #CCCCCC}
    #news h3 > a {font-size:11px; font-weight:normal; color:inherit}
  
    /*strona glowna*/
    
    #main {border:0 solid #ddcc33; width:980px; margin:0 auto; padding: 0 10px}
    #narrow_boxes {width:646px; float:left;}
    #carousel {width: 646px; height: 390px; float:left; position:relative;}
    #carousel .c_menu {margin:0;padding-top:47px; position:absolute; top:0; left:0}
    .c_background {position: absolute; display:block; width:660px; height:320px; opacity:0; top:0; left:0; background-color:#FFFFFF;}
    .c_background_on {opacity:1;}
    
    #carousel .c_link {margin:0 0 10px 25px; width:250px; height:77px; color:#FFFFFF; text-align:left; position:relative;}
    #carousel .c_back {position:absolute; width:250px; height:77px; background-color:#000000; opacity:0.2; filter: alpha(opacity=20);z-index:90}
    #carousel .c_link_selected {opacity:0.5; filter: alpha(opacity=50);}
    #carousel .c_front {position:absolute; z-index:100}
    #carousel  a {color:#FFFFFF;}
    #carousel .h2 {margin:0; padding:12px 0 0 10px; font-size:20px;}
    #carousel .p {padding:35px 10px 5px; width:230px; height:37px; top:0; left:0;}
    #carousel .p:hover {text-decoration:underline;}
    
    .top_desc {font-weight:normal; font-size:13px; margin:10px 0; padding:0; color:#888888;}
    
    .boxes {margin-left:-22px;}
    
    .boxes_bottom {background-image:url(/gfx/box_bottom.png); background-repeat:no-repeat; background-position:0 100%; width: 980px; height: 115px; margin-top:20px;}
    
    .box {
        background-position:0 100%;
        margin-left:22px;
        margin-top:30px;
        height:220px;
        width:312px;
        float:left;
        text-align:left;
        position:relative;
    }
    .box_pl, .box_pol,
    .box_uk, .box_eng {background-image: url(/gfx/box_small.png?s);}
    .box h4 {font-size:19px; padding:0 13px; font-family:"Trebuchet MS", "Lucida Grande","Lucida Sans Unicode"; color: #464646; margin:0; line-height: 23px}
    .box h4 a, .box p a {color:#464646;}
    .box p {position:absolute; font-size:14px; margin: 12px 10px 0 14px; padding:0 0 0 72px; color:#464646; background-repeat:no-repeat;min-height:68px;width:208px;font-weight:bold}
    .box .p {position:absolute; top:0; left:0; margin:0; color:#464646; height:110px; padding:110px 17px 0; line-height: 14.4px}
    .box .more {position:absolute; bottom:10px; right:10px;}
    .box a:hover {text-decoration:none;}
    
    #offer {width:323px; height:115px; text-align:left; float:left;}
    #offer span {color:#464646; font-size:14px; font-weight:bold; margin:0; padding-top:10px}
    #offer .left {float:left; padding-left:85px; padding-right:85px;}
    #offer .right {float:right; padding-right:12px;}
    #offer .center {float:left; width:100%; text-align:center;}
    #offer a span {height:59px; float:left; padding:0; margin-top:10px;}
    #offer .yt {background-image: url(gfx/yt_ico.png); margin-left:88px; width: 60px;}
    #offer .fb {background-image: url(gfx/fb_ico.png); margin-left:20px; width: 59px;}
    #offer .of {background-image: url(gfx/of_ico.png); margin-left:46px; width: 67px;}
    
    #new_connect {height:65px; width:333px; float:left; margin-top:25px; padding:0; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; position:relative;}
    #new_connect span {background-repeat:no-repeat; background-position:50%; height:79px; width:175px; display:block; position:relative; top:-10px; left:0; margin:0 auto}
    #new_connect span.pl, #new_connect span.pol {background-image: url(/gfx/partners/newconnect.png)}
    #new_connect span.uk, #new_connect span.eng {background-image: url(/gfx/partners/newconnecten.png)}
    
    #affiliate {background-image: url(/gfx/aff_program.png); background-repeat:no-repeat; background-position:100% 100%; height: 108px; width:313px; float:left; text-align:right; position:relative;}
    #affiliate .p {font-weight:bold; font-size:13px; line-height: 16px; color:#464646; padding:15px 120px 15px 23px;float:right;}
    #affiliate .p:hover {text-decoration:none;}
    #affiliate a:hover {text-decoration:none;}
    
    h1.top {font-size:32px;}
    h2.top {font-size:30px; margin-bottom:0}
    #main.shop p {color:#888888;}
    
    #footer {width:980px; margin:0 auto 40px; padding:0 10px;}
    
    /* komunikaty: informacja, ostrzezenie, rada */
    div.msgWrapper {
        width:100%;
        margin:0 auto;
        text-align:right;
    }
    div.msgWrapper  img.msgHelpIcon {
        width:26px; height:26px;
        position:relative; top:6px; right:0;
        margin:0;
    }
    div.warning, div.message, div.hint {
        border:1px solid transparent;
        padding:14px 16px 16px 69px;
        margin:18px auto;
        font-weight: normal; font-size: 11pt; text-align: left;
        color:rgb(76, 61,37);
        overflow:hidden;
        background-repeat: no-repeat;
        background-position:11px 50%;
        border-radius:8px;
        min-height: 36px;
    }
    div.warning p, div.message p, div.hint p {
        color:#4C3D25;
        font-size: 11pt;
        font-weight: normal;
        margin:0;
        text-align: left;
        padding:0;
        display: table-cell;
        height: 36px;
        vertical-align: middle;
    }
    div.message {
        background-color:#CFE7FC;
        background-image:url('/panel/gfx/icon-message.png?new');
        border-color: #BCD3E6;
    }
    div.warning {
        background-color:#F8D2D1;
        background-image:url('/panel/gfx/icon-warning.png?new');
        border-color: #E4BFC1;
    }
    
    h2+.warning {margin-top:0}
    
    div.hint {
        background-color:rgb(226,251,209);
        background-image:url('/panel/gfx/icon-hint.png?new');
        border-color: #C7E2B8;
    }
    div.warning ul, div.warning ul > li { font-size:11pt; line-height:15pt;}
    div.msgWrapper a, div.msgWrapper a:visited, div.msgWrapper a:active {
        color:#0000FF;
        text-decoration:underline;
    }
    
    /* menu nawigacyjne dla podstron */
    div.menu-navi { position:relative; width:220px; margin:0 0 10px; color:#505050;}
    div.menu-navi > div { margin:0; }
    div.menu-navi div.menu-navi-header {min-height:30px; text-align:left; background: url("/gfx/menu-top-belka.png") no-repeat scroll left top #c5c5c5;}
    div.menu-navi div.menu-navi-header div { padding: 12px 10px 8px; color:#000; font-size:1.1em; }
    div.menu-navi div.menu-navi-header div a { color:#000; font-weight: bold;}
    div.menu-navi div.menu-navi-footer {height:8px; background: url("/gfx/menu-bottom-belka.png") no-repeat scroll left top #F0F0F0;}
    div.menu-navi div.menu-navi-body { border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa }
    div.menu-navi div.menu-navi-body ul { background-color: #f0f0f0; margin:0; padding:0; border:0; list-style: none }
    div.menu-navi div.menu-navi-body li {
        display:inline;
        margin:0;
        padding:0;
        background:none;
    }
    div.menu-navi div.menu-navi-body li a:hover { background-color:#dbdbdb }
    div.menu-navi div.menu-navi-body li a {
        padding:4px 10px 5px;
        display:block;
        border-top:1px dotted #888;
        color:#444;
    }
    div.menu-navi div.menu-navi-body li li a:hover { background-color:#fff }
    div.menu-navi div.menu-navi-body li li a {
        font-size:0.9em;
        padding-left:22px;
        background-color:#fff;
        background-image: url('/gfx/list_style_image_bd.png');
        background-repeat: no-repeat;
        background-position: 10px 8px;
    }
    div.menu-navi div.menu-navi-body li li li a {
        padding-left:35px;
        background-image: url('/gfx/list_style_image_gd.png');
        background-position: 22px 8px;
    }
    div.menu-navi div.menu-navi-body li li li li a {
        padding-left:48px;
        background-position: 36px 8px;
    }
    div.menu-navi div.menu-navi-body li.selected a { font-weight: bold; color:#1781D7 }
    
    div.menu-navi div.menu-navi-body li.path a { font-weight: bold }
    
    div.menu-navi div.menu-navi-body li.lvl {
        display:block;
        overflow:hidden;
    }
    
    div.menu-navi div.menu-navi-body li.hidden {
        height:0;
    }
    
    div.menu-navi div.menu-navi-body li.expand { position:relative }
    div.menu-navi div.menu-navi-body div div.expand {
        background: url('/gfx/exarr.png') no-repeat;
        background-position: 10px 10px;
        width:24px;
        height:24px;
        position:absolute;
        left:194px;
        top:1px;
        cursor:pointer;
        z-index: 2;
    }
    div.menu-navi div.menu-navi-body div div.expand_up {
        background-image: url('/gfx/exarrup.png');
    }
    div.menu-navi div.menu-navi-body div div.expand:hover {
        background-position: 10px 11px;
    }
    div.menu-navi div.menu-navi-body div div.expand_up:hover {
        background-position: 10px 9px;
    }
    div.menu-navi div.menu-navi-body li.expand a {
        padding-right: 22px
    }
    
    /*szczegoly zadania*/
    table#job_details { margin:10px; border:1px dotted rgb(200,200,200); border-collapse: collapse; empty-cells: show; text-align: left;}
    #job_details tr { vertical-align: middle }
    #job_details th { font-weight: bold; border:1px dotted rgb(200,200,200); padding: 3px; text-align: right;}
    #job_details td { border:1px dotted rgb(200,200,200); padding: 3px; vertical-align: middle;  } 
    
    /*pomoc*/
    #input_help {
        margin-right:5px;
        width:140px;
    }
    ul.sub{margin: 5px;padding-left:10px;border:0;}
    ul.faq_ul{padding: 4px;margin:0;padding-left:40px;border:0;}
    ul.faq_ul li{padding:0 0 4px 0;margin:0;border-bottom: 1px dotted rgb(200, 200, 200);white-space: normal;}
    ul.sub li {list-style-image:none;padding:0 0 4px 0;margin:0;border-bottom: 1px dotted rgb(200, 200, 200);white-space: normal;}
    .helpChg {color: #888888;font-size:11px}
    .helpBC{color: rgb(14, 127, 220); cursor: pointer; text-decoration: none;padding: 5px 0 5px 0;margin:0}
    table.helpMenu tr td{margin:5px; vertical-align:top; width:50%}
    table.helpMenu div{padding:4px 4px 4px 0;width:95%;border-bottom: 1px dotted rgb(200, 200, 200);}
    table.helpMenuz div{width:95%;border-bottom: 1px dotted rgb(200, 200, 200);}
    table.helpMenuz a{display:block;}
    table.helpMenuz ul.faq_ul{padding:0 2px 2px 0; margin:6px 0 8px 0;}
    
    table.helpMenuz ul.sub{padding:6px 6px 6px 9px;}
    table.helpMenuz li{padding:0 0 2px 20px;margin:4px 0 0 10px;}
    
    .helpH2 {margin-top:0;}
    
    img.img_help_border { border:1px solid #CDCDCD; border-radius:5px; margin:0 0 20px }
    
    /*przycisk szukaj w wyszukiwarce pomocy*/
    #submit {color: #fff;font-size: 0;width: 53px;height: 22px;border: none;margin: 0;padding: 0;background: #0c0 url(gfx/szukaj.png) 0 0 no-repeat;}
    /*ikony dla poszczegolnych rozdzialow pomocy*/
    #menu_chapter_2{background: url("gfx/hlp-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_27{background: url("gfx/msk-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_4{background: url("gfx/spr-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_6{background: url("gfx/kli-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_10{background: url("gfx/tow-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_37{background: url("gfx/mag-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_7{background: url("gfx/mod-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_8{background: url("gfx/rap-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_34{background: url("gfx/mar-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_1{background: url("gfx/adm-mini.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_17{background: url("gfx/api.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_18{background: url("gfx/br.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_28{background: url("gfx/ka.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_36{background: url("gfx/ac.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_50{background: url("gfx/az.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_51{background: url("gfx/ol.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_53{background: url("gfx/ko.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_54{background: url("gfx/pos.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_55{background: url("gfx/dl.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_56{background: url("gfx/abe.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_59{background: url("gfx/rek.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_60{background: url("gfx/per.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_61{background: url("gfx/inc.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    #menu_chapter_65{background: url("gfx/fis.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    /*style dla pomocy do wydruku*/
    div.helpChapterDesc, div.helpChapterDesc p, div.helpSiteDesc, div.helpSiteDesc p {line-height:125%;margin:5px 0;text-align:justify;}
    div.helpChapterDesc *, div.helpSiteDesc *, div.helpOptionDesc *, div.helpQuestionDesc *{color:#000000;font-size:9pt;font-weight:normal;border:none;list-style-image:none;}
    h1.helpChapter, h2.helpChapter, h3.helpChapter, h4.helpChapter {color:#194F8C;font-weight:bold;}
    h1.helpChapter{border-top:3px solid #F0F7FF;font-size:156%;margin:18px 0 6px;padding:6px 0;width:660px;}
    h2.helpTocChapter{color:#31699D;font-size:133%;font-weight:bold;margin:4px 0;padding:0;text-align:left;}
    .helpTocChapter a{color:#31699D;text-decoration:none;}
    .helpChapter a, .helpSite a{color:#194F8C;font-weight:bold;}
    .helpQuestion a, .helpOption a{color:#282828;font-size:100%;font-weight:bold;}
    
    /*api*/
    table.apiDesc{width:100%; padding:0 5px 10px 5px;}
    table.apiDesc td{text-align:justify; padding:0 5px; vertical-align: top}
    .apiDesc td.apiDescL{text-align:right; font-weight:bold; padding: 1px 4px 1px 1px; border-bottom: 1px solid #DDDDDD; border-left:1px solid transparent;}
    .apiDesc td.apiDescR{text-align:left; padding: 1px 4px 1px 4px; border-bottom: 1px solid #DDDDDD; border-left:1px solid #DDDDDD}
    .apiDesc td.bar{width:100%; background-color:#EEEEEE; border-bottom:2px solid #AAAAAA; border-top:1px solid #AAAAAA; text-align: right; font-weight:bold}
    h2.apiDesc{padding:10px 10px 0 10px; text-align:center;}
    #auth_sample_cs {font-size:9pt; background-color:#F0F0F0; margin:5px 0 5px 9px; padding:10px; border:1px dashed #C4C4C4;}
    a.view {color:#FD1E29; text-decoration:underline;}
    a.api{background: url("gfx/api.png") no-repeat scroll left 50% transparent; padding: 4px 0 4px 27px;}
    table.apiDesc div{border-bottom:1px dotted #C8C8C8; padding:4px 4px 4px 0; width:95%;}
    div.apiList{border-bottom:1px dotted #C8C8C8; padding:4px 4px 4px 0; width:95%;}
    
    /* bok */
    table.t1 td {font-size: 13px; padding:12px}
    table.t1 td.tableRowDescription {text-align:right; width:160px; padding-top: 16px}
    table.t1 td.text {border-left:none; width:500px}
    table.t1 td.tableRowInfo, table.t1 td.tableRowInfo:hover {text-align:left; background-color:#EEE; padding-top: 12px}
    table.t1 input, table.t1 textarea, table.t1 select, table.t1 .uneditable-input {margin-bottom:0}
    table.t1 input[type=radio],
    table.t1 input[type=checkbox] {float:left; margin-right: 5px}
    table.t1 span label {margin-bottom:0}
    table.t1 label {display:inline-block; margin-right:5px; float:left}
    table.t1 td.text span {padding-top: 5px; display:inline-block;}
    
    
    /*pwc (okno js)*/
    table.pwc {width:100%;color:rgb(255,255,255);margin:0;}
    table.pwc td.pwctitle {padding:3px;background-color:rgb(176,208,240);height:40px;vertical-align:middle;}
    table.pwc td.pwcbody {padding:3px;background-color:rgb(230,238,250);height:254px;}
    table.pwc span {font-size:14pt;font-weight:bold;padding-left:5px;}
    table.pwc img {padding-left:10px;float:left;}
    
    /*kalendarz-tablerowselectdate()*/
    /* *
    input {border:1px solid #CCC; padding: 3px; border-radius: 2px}
    input[type=radio], input[type=radio].disabled { border:0 none }
    input.disabled, select.disabled, button.disabled { background-color:#eee; color: #888; border-color:#aaa }
    /* */
    input.krotki {width:80px; text-align:center}
    input.tableRowDate { text-align:center; width:75px }
    
    div.clndr {
    background-color:#fff; position:absolute;
    display:none; border:1px solid #CCC; border-radius: 4px; z-index:999;
    }
    div.clndr table {
    width:200px; margin:4px;
    }
    div.clndr th,
    div.clndr td {
    border:1px solid #CCC;
    font:normal bold 11px;
    text-align:center;
    padding:3px 5px;
    }
    
    div.clndr td {
    cursor:pointer;
    }
    
    div.selector_item:hover {
    background-color:#ebf7ff; cursor:pointer;
    }
    
    td.navSelected, td.nav0, td.navInactive { font-size: 9pt; padding: 4px; text-align: center; border: 1px solid; border-color: rgb(204, 204, 204) }
    td.nav0 { color: #000000; border: 1px solid #CCCCCC; padding: 4px;}
    td.nav0 a { color: #000000; text-decoration: none }
    td.nav0 a:hover { color: blue; text-decoration: underline }
    td.navCurrent { border: 1px solid #e80; background-color:white }
    td.navSelected { background-color: rgb(204, 204, 204); font-weight:bold; color: white }
    td.navInactive { color: rgb(204,204,204) }
    
    #generator td {border-bottom:1px dotted #C8C8C8; padding:5px 0; vertical-align:middle;}
    
    /* new styles */
    #logo { float:left; margin-top:29px; }
    
    /*#loggedin { color:#888; font-size:11px; text-align:right }*/
    #loggedin em { font-weight:bold; font-style:normal }
    
    #loggedin { color:#888; float:right; font-size:12px; padding:1em 0; height:1em; min-width:200px; text-align:right; white-space:nowrap }
    #loggedin span { margin-left:.5em; padding-left:.5em; border-left:1px solid #888 }
    #loggedin img {vertical-align:text-top}
    #loggedin span.flag {border:none; margin:0 .5em}
    #loggedin span.flag a {color:#888;}
    #loggedin span.flag a:hover {text-decoration:none}
    
    #top, .middle { width: 980px; margin: 0 auto;  text-align:left }
    #top {overflow: hidden}
    #header, .middle { margin-bottom:15px; padding:0 10px}
    
    #topnav { float:right; width:740px; height:34px; font-size:10px; background:url("/gfx/top_bg.png")}
    .topnav { float:left; list-style:none outside none; margin:7px 0; padding:0; width:540px; border:none }
    .topnav li { display:inline; margin-left:7px; padding-right:7px; border-right:1px solid #E6E6E6 }
    .topnav.eng li { margin-left:11px; padding-right:11px }
    .topnav li.first { margin-left:10px }
    .topnav.eng li.first { margin-left:16px }
    .topnav li.last { border:none; padding:0 }
    .topnav a, .topnav a:visited { color:#333; text-transform:uppercase }
    .topnav a:hover { color:#FFF; text-decoration:none }
    
    #search { float:right; height:34px; width:188px }
    #search form { padding-top:5px; *padding-top:6px }
    #search input { padding:0; margin:2px 0 0; width:120px; border:none; outline:none; box-shadow: 0 0 transparent; font-size:11px }
    #search button {margin-left:6px; vertical-align:top; padding:0; width:53px; height:22px;}
    
    #search .button { vertical-align:top; margin:0 }
    
    .okno_title span{color:rgb(14, 127, 220);font-size:13px;font-weight:bold;}
    
    .subsite_menu { float:left; width:220px; text-align:left; font-size:13px; margin-top:5px }
    .subsite_menu p { margin-top: 0; font-size: 13px }
    .subsite_menu p span{ color:#333; font-weight:bold }
    .okno_right_con { background: url('gfx/okno_middle.png') top center repeat-y }
    .okno_right_con_top { height: 8px; background: url('gfx/okno_top.png') top center no-repeat }
    .okno_right_con_bottom { height:11px; background:url('gfx/okno_bottom.png') top center no-repeat; margin:0 0 1em }
    
    #article {
        float:left;
        margin:0 0 0 20px;
        width:740px;
    }
    
    #article ul, #article ol {
        margin: 1em 0;
        padding:0;
        text-align: left;
        clear:left;
        line-height:1.24em;
    }
    
    #article ol li {
        padding:0 0 0 .75em;
        list-style-position:inside;
    }
    
    #article .box_list + ul, #article .box_list + ol {
        border: 1px solid #CDCDCD;
        border-radius: 5px;
        background-color: #EEE;
        padding: 1em 1em 0.5em 1.1em;
    }
    
    #article ul li, #article .color_B + ul li ul li {
        list-style: none;
        background:url('gfx/list_style_image_b.png') no-repeat .54em .3em;
        padding:0 0 0 1.9em;
    }
    
    #article ul ul, #article ol ul {
        border: none;
        margin: 0.5em 0 1em -0.65em;
    }
    
    #article ul ol, #article ol ol {
        border: none;
        margin: 0.5em 0 1em 0.55em;
    }
    
    #article li {
        margin: 0 0 0.5em;
    }
    
    #article .color_g + ul li,
    #article .color_G + ul li ul li,
    #article .color_Tick + ul li ul li,
    #article .color_tick + ul li ul li {
        background:url('gfx/list_style_image_g.png') no-repeat .54em .3em;
    }
    
    #article .color_r + ul li, #article .color_R + ul li ul li {
        background:url('gfx/list_style_image_r.png') no-repeat .54em .3em;
    }
    
    #article .color_o + ul li, #article .color_O + ul li ul li {
        background:url('gfx/list_style_image_o.png') no-repeat .54em .3em;
    }
    
    #article .color_Tick + ul li, #article .color_tick + ul li {
        background:url('gfx/list_style_big_tick.png') no-repeat 4px 0;
    }
    
    #article .color_G + ul li {
        background:url('gfx/list_style_big_g.png') no-repeat 4px 0;
    }
    
    #article .color_R + ul > li {
        background: url('gfx/list_style_big_r.png') no-repeat 4px 0;
    }
    
    #article .color_O + ul li {
        background:url('gfx/list_style_big_o.png') no-repeat 4px 0;
    }
    
    #article .color_B + ul li {
        background:url('gfx/list_style_big_b.png') no-repeat 4px 0;
    }
    
    #article .cms_answer {
        background-color: #F0F0F0;
        border-top: 1px solid #CDCDCD;
        border-bottom: 1px solid #CDCDCD;
        padding:1em;
        overflow: hidden
    }
    
    .nowrap {white-space:nowrap;}
    
    
    .controls label {
        display: block;
        margin-bottom: 5px;
        line-height:18px;
    }
    .radio, .checkbox {
        padding-left: 18px
    }

    .hide {
        display: none;
    }
    
    .help-inline, .help-block {
        color:#555;
    }
    
    .help-inline {
        display:inline-block;
    }
    
    .help-block {
        display:block;
        margin-top: 0;
        margin-bottom: 0;
        
    }
    input:focus,textarea:focus{
        -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
        -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }

    .inline-nowrap {
        white-space: nowrap;
    }

    .booking.footer {
        padding-top:55px;
        height: auto;
    }

    .booking.footer a:hover {
        background: none;
    }

    .booking.footer a {
        padding: 0;
    }

    .booking.footer img {
        margin: 0 0 0 10px;
        padding: 0;
    }

    .booking.footer h4 {
        font-weight: normal;
        font-size: 16px;
    }

    .booking.footer div {
        display: inline-block;
        margin: 0 10px;
    }

    .side_well {
        background-color: rgb(231,231,231);
        padding: 12px;
        border: 1px solid;
        border-color: rgb(161,161,161);
        border-radius: 5px;
        margin-bottom:12px;
        box-shadow: 0 2px 1px #888;
    }
    .side_well.center {
        text-align: center;
    }

    .side_well p:last-of-type {
        margin-bottom: 0;
    }
    .side_well p:first-of-type {
        margin-bottom: 1em;
    }

    .btn-csc-uk {
        font-size: 90%;
    }

    .search-link {
        font-size:16px; text-decoration:underline;
    }
}

    
/* pomoc - wersja do druku */
@media print {

    #loggedin {display:none}
    div.nav {display:none}
    #backtocontents {display:none}
    div.footer {display:none}
    #footer_partners {display:none}

}