/*reset*/
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select *{font-size:100%;}legend{color:#000;}
/*klasy floatujace + opakowanie*/
.fleft{float: left;}
.fright{float: right;}
.container{
overflow: hidden;
width: 100%;
}
/*layout*/
body{min-width: 900px;}
#wp{width: 900px;}
#ct-lt{
margin-right: 16px;
width: 200px;
}
#ct-rt{
margin-left: 16px;
width: 194px;
}
#ct-md-hl{width: 684px;}
#ct-md-hr{width: 690px;}
#ct-md-hl-hr{width: 474px;}html,body{background: #efefef;}
body{
color: #333;
font: 11px Tahoma,sans-serif;
}
a,object{outline: none;}
/*znaczniki pojedyncze*/
a,h1,h2,h3{color: #b01100;}
a:link,a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
h1{font-size: 163%; /*~18px;*/}
h2,h1#frontpage-title{font-size: 154%; /*~17px;*/}
h3{font-weight: bold;} 
p,.text-content ul,.text-content ol{
line-height: 1.4em;
margin: 6px 0;
}
strong{font-weight: bold;}
small,.small,span.required{font-size: 90%;/*~10px*/}
em{font-style: italic;}
strong em,em strong{
font-style: italic;
font-weight: bold;
}
/*tabelki*/
table{
border-collapse: separate;
border-spacing: 1px;
}
td,th{color: #b01100;}
/*commons*/
.block{display:block;}
.separator,.pagitem{margin: 0 5px;}
.separator{color: #b01100;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.mbottom-0,h3{margin-bottom: 6px;}
.mbottom-1,h2{margin-bottom: 12px;}
.mbottom-2,h1{margin-bottom: 18px;}
.mbottom-3{margin-bottom: 24px;}
/*kolory tekstu*/
.gray-text, a.gray-text{color: #999;}
.red-text, a.red-text{color: #b01100;}
/*layout*/
#wp{background: #fff;}
#hd{
background: #d01000;
border-bottom: 1px solid #fff;
}
#mn{background: url(/templates/potgov/css/../images/bg-nav-2.gif) repeat-x;}
#ct-md-hr #cp{padding-left: 25px;}
body.bxmap #ct-md-hr #cp{padding-left: 200px;}
#ct-rt{background: #efefef;}
#ft{
line-height: 15px;
padding: 0 20px 0 25px;
}
/*menu glowne*/
#mainmenu{
height: 40px;
float: right;
}
#mainmenu li{display: inline;}
#mainmenu a{
background: url(/templates/potgov/css/../images/bg-nav.gif) no-repeat;
color: #fff;
display: block;
float: left;
height: 27px;
line-height: 27px;
text-align: center;
width: 125px;
}
#mainmenu a:hover, #mainmenu li.active a{
background-position: 0 -37px;	
padding: 5px 0;
text-decoration: none;
}
/*podmenu*/
ul.menusub,#ct-lt .module-titlesub{padding-left: 25px;}
ul.menusub{background: #feefed;}
ul.menusub li,ul.square li,ul.level_1 li,ul.level_2 li,.text-content ul li,.text-content ol ul li{background: url(/templates/potgov/css/../images/submenu-dot.gif) no-repeat;}
ul.menusub li{
background-position: -29px -21px;
border-bottom: 1px solid #b01100;
padding: 4px 4px 4px 11px
}
ul.menusub li.active.parent{padding: 4px 4px 0 11px;}
ul.menusub li:first-child{border-top: 1px solid #b01100;}
ul.menusub li.active a,ul.menusub li.active ul li.active a{font-weight: bold;}
ul.menusub li.active ul a{font-weight: normal;}
ul.menusub ul{padding: 4px 0 0 0;}
ul.menusub ul li{background-position: -9px -42px;}
ul.menusub ul li:last-child{border-bottom: none;}
/*menu górne*/
#topmenu, #topmenu a, #topmenu .separator{color: #fff;}
#topmenu,#poit_sites_select{
float: right;
margin: 10px 15px;
}
#topmenu li{display: inline;}
/*footermenu*/
#footermenu{
line-height: 30px;
text-align: right;
}
#footermenu li{display: inline;}
/*breadcrumbs*/
div.breadcrumbs, div.breadcrumbs a{color: #999;}
div.breadcrumbs{
border-bottom: 1px solid #ccc;
border-top: 5px solid #e8bf00;
line-height: 22px;
margin: 0 0 15px 25px;
}
/*moduly*/
.module-titletop,h1.article-title,h1.category-title,h1.section-title,.page-title{margin-bottom: 1px;}
.module .inner, .module_oxsingle .inner{border-bottom: 1px solid #b01100;}
.module .footer, .module_oxsingle .footer, .module_multiple .footer{
background: url(/templates/potgov/css/../images/module-ft.gif) no-repeat right top;
border-left: 7px solid #e8bf00;
height: 7px;
margin-top: 1px;
}
#ct-lt h3,#ct-rt h3{font-size: 109%; /*~12px;*/}
#ct-lt .module, #ct-lt .module_oxmultiple,#ct-lt .modulebanners{padding: 0 0 20px 24px;}
#ct-lt .modulesub{padding: 0 0 20px;}
#ct-rt .module,#ct-rt .modulebanners{padding: 20px 17px 20px 20px;}
#ct-rt .module_oxsingle, #ct-rt .module_oxmultiple{padding: 10px 17px 10px 20px;}
#ct-rt .module_oxsingle .inner,#ct-rt .module_oxmultiple #exchange{background: #fff;}
#ct-rt .module_oxmultiple .exchange, #ct-lt .module_oxmultiple .e_learning{margin-bottom: 10px;}
#ct-rt .module-title{
border-bottom: 1px solid #3f82c4;
margin-bottom: 0;
padding-bottom: 1px;
}
#ct-rt .module .inner{
background: #ddd;
padding: 5px;
}
/*banery*/
div.banneritembanners{margin-bottom: 18px;}
/*readon*/
div.readon-wp{border-top: 1px solid #b01100;}
div.readon-in{
background: url(/templates/potgov/css/../images/readon-in.gif) no-repeat right top;
border-left: 7px solid #e8bf00;
height: 12px;
line-height: 12px;
margin: 1px 0 15px;
padding-right: 105px;
text-align: right;
}
/*front latest news*/
ul.latestnewstop li .box,ul#leading-articles li .box{
border-left: 1px solid #ccc;
padding-left: 6px;
}
ul.latestnewstop li .box .date, ul#leading-articles li .box .date{margin-bottom: 10px;}
/*artykuly*/
.text-content{font-size: 109%/*~12px*/;}
#leading-articles .text-content,.latestnewstop .text-content{font-size: 100%;}
/*formularze*/
.inputbox{border: 1px solid #b01100;}
#ct-rt .module form{text-align: right;}
#ct-rt .module form .inputbox{
margin-bottom: 3px;	
width: 140px;
}
/*formularze*/
span.required{vertical-align: top;}
.button,.bf_button{
cursor: pointer;
padding: 0 5px;
}
/*bf standard*/
div.bf_form_row{margin-bottom: 10px;}
div.bf_form_row label{
color: #b01100;
display: block;
margin-bottom: 2px;
}
div.bf_form_row label.bf_layout_checkbox{margin: 0;}
label.bf_layout_checkbox input{margin: 6px;}
/*formularz kontaktowy*/
#BF_FORM_1 div#bf_form_row_0{
float: left;
margin-right: 5px;
width: 110px;
}
#BF_FORM_1 .inputbox{width: 300px;}
#BF_FORM_1 div#bf_form_row_0 .inputbox{width: 100px;}
#BF_FORM_1 div#bf_form_row_1 .inputbox{border-color: #6b97b6;}
#BF_FORM_1 div#bf_form_row_6 .inputbox{width: 460px;}
#BF_FORM_1 label.bf_layout_checkbox .inputbox{width: auto;}
/*SARE*/
#BF_FORM_3 .inputbox{width: 200px;}
#BF_FORM_3 label.bf_layout_checkbox .inputbox{width: auto;}
#BF_FORM_3 div.bf_form_row{
float: left;
width: 240px;
}
#BF_FORM_3 div#bf_form_row_7,#BF_FORM_3 div#bf_form_row_10{clear: left;}
/*wizard isit*/
ul.wizard-field-list li{
margin-bottom: 6px;
overflow: hidden;
width: 100%;
}
ul.wizard-field-list li label{
clear: left;
display: block;
float: left;
padding-right: 1%;
text-align: right;
width: 28%;
}
ul.wizard-field-list li .inputbox{width: 70%;}
#optionsTable th,#optionsTable td{padding: 3px 15px;}
#wizard-steps{border-bottom: 1px solid #ccc;}
span.wizard-step{
background: #d8d8d8 url(/templates/potgov/css/../images/wizard-steps.gif) no-repeat right top;
display: block;
float: left;
line-height: 23px;
text-align: center;
width: 20%;
}
#wizard-steps span.before-active-step{background-position: right -23px;}
#wizard-steps span.active-step{
background-color: #a30303;
background-position: right -46px;
color: #fff;
}
#wizard-steps span.last-step{background-image: none;}
.wizard-button{
background: #a30303;
color: #fff;
}
#coordinates-button{margin-left: 29%;}
/*mapa serwisu*/
div.xmap ul{font-size: 12px;}
div.xmap ul li{padding: 2px 0;}
div.xmap ul.level_0,div.xmap ul.level_1 li{padding-left: 20px;}
div.xmap ul.level_0 li{list-style: disc;}
div.xmap ul.level_1 li,div.xmap ul.level_2 li{
background-position: -40px -2px; 
list-style: none;
}
/*listy*/
.text-content ul,.text-content ol{padding-left: 10px;}
.text-content ol li,.text-content il ol li{list-style: decimal;}
ul.square li,.text-content ul li,.text-content ol ul li{
background-position: -50px -4px;	
margin-bottom: 3px;
padding-left: 12px;
}
ul.more-links li{margin-bottom: 12px;}
/*kontakt*/
.contact-input, .contact-textarea{border: 1px solid #ddd;}
.contact-input{width: 230px;}
.contact-textarea{
height: 150px;
width: 520px;
}
textarea.invalid, input.invalid{
background: #ffa07a;
border-color: #ff7f50;
}
ul.fat-list{
font-size: 12px;
font-weight: bold;
}
ul.fat-list li{margin-bottom: 10px;}
/*tooltips*/
.tool-tip {
float: left;
background: #ffc;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;
}
.tool-title,.tool-text{color: #000;}
.tool-title {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(/templates/potgov/css/../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
font-size: 100%;
margin: 0;
}
/*system msg*/
#system-message{margin-bottom: 10px;}
div.error,#system-message dd ul{ background-color: #f8f8f8; color: #03add8; margin-bottom: 10px; list-style: none; padding: 10px; border: 1px solid #e8e8e8;}
#system-message dt.message,#system-message dt.error,#system-message dt.notice { display: none; }
div.error,#system-message dd.error ul { color: #c00; border: 1px solid #de7a7b;}
#system-message dd.notice ul { color: #c00; border: 1px solid #f0dc7e;}