/** Forms **/form {    padding: 0px;}fieldset {    border: 1px solid #ccc;    margin-bottom: 1em;    padding: 16px 20px;}fieldset legend {    background: #fff;    color: #3F3F3F;    font-size: 120%;    font-weight: bold;}fieldset fieldset {    margin-top: 0px;    margin-bottom: 20px;    padding: 16px 10px;}fieldset fieldset legend {    font-size: 120%;    font-weight: normal;}fieldset fieldset div {    clear: left;    margin: 0 20px;}form .input .after,form .input .relatedEntitySelect,form .input .help {    margin: 0;    margin-top: 5px;    padding: 0;    font-weight: normal;    font-size: 11px;}form .input {    color: #444;    margin-bottom: 0;}form .publish {    background-color: #F4CD95;}form .required {    font-weight: bold;}form .required label:after {    color: #e32;    content: '*';    display: inline;}.comments {    padding-top: 15px;}.comments.view {    padding-top: 0px;}#CommentAddForm input, #CommentAddForm textarea {    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    padding: 10px;    width: 100%;    border: 1px solid #c2c2c2;}#CommentAddForm #CommentAttachment {    border: none;}#CommentAddForm textarea {      resize: vertical;	max-height:300px;   }#recaptcha_widget img {border-radius:6px;border:1px solid #c2c2c2;}select {    clear: both;    font-size: 100%;    vertical-align: text-bottom;    border: 1px solid #ccc;    padding: 3px;    cursor: pointer;}select[multiple=multiple] {    width: 100%;}form select {    max-width: 600px;}option {    font-size: 100%;    padding: 0 3px;}input[type=checkbox] {    clear: left;    float: left;    margin: 0px 6px 7px 2px;    width: auto;}div.checkbox label {    display: inline;}input[type=radio] {    float: left;    width: auto;    margin: 0 3px 7px 0;}div.radio label {    margin: 0 0 6px 20px;}form .submit input[type=submit],form .submit button {    background: #DD0131;    border-color: 1px solid #3F3F3F;    color: #fff;    cursor: pointer;    font-size: 20px;}form .submit input[type=submit]:hover,form .submit button:hover {    background: #3F3F3F;}/** Notices and Errors **/div.message {    clear: both;    color: #fff !important;    font-size: 100%;    font-weight: bold;    margin: 0 0 1em 0;	/*background: #c73e14;*/    background: #DD0131;    padding: 5px;	   width: 804px;    padding: 2px 5px;    margin-left: 110px;}div.error-message {    clear: both;    color: #fff;    font-weight: bold;    background: #DD0131;    border: 1px solid #ccc;    margin-top: 5px;    margin-bottom: 2px;    width: 330px;    padding: 2px 5px;    margin-left: 110px;	text-align:left;}p.error, div.error {	/*background-color: #e32;*/    color: #444444;	/*font-family: Courier, monospace;*/    font-size: 100%;	/*padding: 0.8em;	margin: 1em 0;*/;}p.error em {    color: #000;    font-weight: normal;    line-height: 140%;}div.notice {    background: #ffcc00;    color: #000;    display: block;	/*font-family: Courier, monospace;*/    font-size: 100%;    line-height: 120%;    padding: 0.8em;    margin: 1em 0;}div.success {    background:#237023;	font-size: 16px;    color: #fff;	text-align:center;	padding:10px 5px;}/**button**/input[type=button],button {    display: inline;    font-size: 110%;    width: auto;}form .submit input[type=button],form .submit button {    background: #51BAD3;    border-color: #3F3F3F;    color: #fff;}form .submit input[type=button]:hover,form .submit button:hover {    background: #3a209d;	/*background: -webkit-gradient(linear, left top, left bottom, from(#c56bc2), to(#DD0131));	background-image: -moz-linear-gradient(top, #c56bc2, #DD0131);*/;}/**button**/.komentar-filter select {    width: 320px;}.komentar {    padding-bottom: 7px;    border-bottom: 1px solid #F8E7FA;    padding-top: 3px;}.paging {    text-align: center;}.comments h2 {    font-size: 12px;    padding-bottom: 6px;    padding-top: 8px;}.comment-title {    font-size: 22px;        font-weight: bold;    padding-top: 4px;    color: #3F3F3F;    margin-bottom: 25px;	width: 590px;	line-height: 26px;}.comment-reply-title {    color: #DC0030;    font-size: 16px;    font-weight: bold;    padding-top: 15px;    padding-bottom: 7px;}.comment-no-reply-title {   background-color: #F1F1F1;    border: 1px solid #E0E0E0;    color: #3F3F3F;    font-size: 14px;    font-weight: bold;    margin: 5px 0;    padding: 15px 0;    text-align: center;}.comment-reply {    background-color: #F1F1F1;    border: 1px solid #E0E0E0;    color: #333333;    padding: 14px;}.comment-content {    padding: 15px 0px;	margin:10px 0px;	line-height:20px;	border-top:1px solid #E0E0E0;	border-bottom:1px solid #E0E0E0;}.comment-content-left {    padding-top: 18px;	clear:both;}.last_komentarji .comment-content-left {    padding-top: 5px;}.comment-pov-title {    font-size: 16px;    font-weight: bold;    padding-bottom: 7px;    padding-top: 15px;    color: #3F3F3F;}.comment-pov {    background-color: #F1F1F1;    border: 1px solid #E0E0E0;    padding: 15px;}.last_komentarji {    padding-top: 10px;    font-size: 11px;    color: #333333;}.last_komentarji h3 {    color: #3F3F3F;    font-size: 12px;    font-weight: bold;}.arhiv_koment {    text-align: right;    padding-top: 5px;}.arhiv_koment a {    color: #3F3F3F;    text-decoration: none;}.arhiv_koment a:hover {    color: #DC0030;    text-decoration: none;}.form_hitri_komentar select {    border: 1px solid #C6C6C9;    color: #3F3F3F;    font-size: 12px;    margin: 3px;    padding: 3px;    width: 180px;}.form_hitri_komentar input {    border: 1px solid #C6C6C9;    color: #3F3F3F;    font-size: 12px;    margin: 3px;    padding: 3px;    width: 180px;}.form_hitri_komentar textarea {    border: 1px solid #C6C6C9;    color: #3F3F3F;    font-size: 12px;    margin: 3px;    padding: 3px;    height: 80px;    width: 180px;    font-family: Arial, Helvetica, sans-serif;}.form_hitri_komentar .btn_submit {    width: auto;    padding: 2px 8px;    cursor: pointer;}.form_hitri_komentar .btn_submit:hover {    color: #C6C6C9;    background-color: #3F3F3F;}.submit {    padding: 0px;}.komentar-filter {    padding: 5px 0px;}.backlink {    padding: 10px 0px;}.form-horizontal .control-group {    margin-bottom: 10px;}.form-horizontal .control-label {    float: left;    font-size: 16px;    font-weight: normal;    padding-top: 11px;    text-align: right;    width: 100px;}label {    display: block;    margin-bottom: 5px;}.form-horizontal .controls {    margin-left: 110px;}#dodatnaPoljaFilter, #dodatnaPoljaFilter-hide {    float: left;    width: 85px;    padding: 8px 5px 8px 40px;    color: #414141;    background-image: url(/images/arrow-show.png);    background-repeat: no-repeat;    background-position: 9px 8px;}#dodatnaPoljaFilter-hide {    background-image: url(/images/arrow-hide.png);}.CommentAgreeTerms {     padding-top: 9px;}#CommentAddForm .CommentAgreeTerms input {    width: 16px;}.oddaj-komentar .submit {    float: left;    margin-left: 27px;}#CommentAddForm  .submit input {    width: 87px;    padding: 4px;    font-size: 18px;}.csc-default {    padding: 1px;}#main_col2 #c383.csc-default {    background-image: url(/images/bg-oddaj.jpg);    background-repeat: no-repeat;    padding: 20px;	background-size: cover;}#main_content .oddaj-komentar h1.csc-firstHeader {    color: #dd0131;    font-size: 24px;    font-weight: normal;    width: 100%;    text-align: center;}#c427 { }.semafor {    min-height: 44px;}.semafor li {    float: left;    width: 231px;    border: 1px solid #ccc;    background-color: #fff;    font-size: 16px;    margin-left: 10px;}.semafor.small li {   	width:92%; 	margin-bottom:5px;	font-size:14px;	border-radius: 5px; 	-moz-border-radius: 5px; 	-webkit-border-radius: 5px;  	position: relative;	z-index: 0;	behavior: url(/css/PIE.htc);	list-style: none;}.semafor-info {    padding: 8px;    float: left;}.semafor-count {    padding: 8px 0px;     float: right; 	width: 40px;	text-align:center;    background-color: #CCCCCC;		 border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; 	position: relative;z-index: 0;behavior: url(/css/PIE.htc);}.semafor li.blue {    border: 1px solid #0000cc;    color: #0000cc;    background-color: #fff;}.semafor li.orange {    border: 1px solid #DC0030;    color: #DC0030;    background-color: #fff;}.semafor li.darkgrey {    border: 1px solid #303030;    color: #303030;    background-color: #fff;}.semafor li.green {    color: #237023;    border: 1px solid #237023;    background-color: #fff;}li.blue  .semafor-count {    color: #fff;    background-color: #0000cc;}li.orange  .semafor-count {    color: #fff;    background-color: #DC0030;}li.darkgrey  .semafor-count {    color: #fff;    background-color: #303030;}li.green  .semafor-count {    color: #fff;    background-color: #237023;}#c428 { } /* Upgade 002 */#showPAreasFilter, #showMinistriesFilter, .link-to-all {    padding:3px 10px 0px 0px;	text-align:right;     display: block;	text-decoration:none; }.link-to-all.full {	text-align:right;     display: block;     border: 1px solid #E0E0E0;    color: #3F3F3F;    font-size: 14px;    font-weight: bold;    margin: 8px 0;    padding: 5px 15px;}.link-to-all a,  .content-btn a{    	text-decoration:none; 	  font-weight: bold;}h3.content-title {padding-top: 5px;}     .status {    float: right;   padding:5px 15px;    float: right;    background-color: #fff;	border:1px solid #ccc;font-size: 11px;    margin-left: 10px;    padding: 4px 6px;}.link-to-all-best-practices {    padding-top: 5px;    padding-right: 10px;    text-align: right;} .filter-komentarje h3 {padding-left:10px;color:#dc0030;}.filter-komentarje li {    background-color: #E6E6E6;    display: block;    margin-bottom: 1px;    width: 100%;} .filter-komentarje li  a {    color: #3F3F3F;    display: block;    font-size: 11px;    font-weight: bold;    padding: 5px 10px;    text-decoration: none;}.filter-komentarje li  a:hover, .filter-komentarje li.active a  {	color:#ffffff;	background-color: #3f3f3f;		}.filter-komentarje li  a  span.areaicon  { 	border:1px solid #E6E6E6;}.filter-komentarje li  a:hover span.areaicon , .filter-komentarje li.active a  span.areaicon{	color:#ffffff;	background-color: #fff;	border:1px solid #fff;}.list-komentarji {      border: 1px solid #E0E0E0;     font-size: 12px;    margin-bottom: 10px;	padding:15px;} .list-komentarji  .status{    border: 1px solid #E0E0E0;background-color: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  	position: relative;z-index: 0;behavior: url(/css/PIE.htc);text-align:center;}.list-komentarji.green  .status{       color: #237023;    border: 1px solid #237023;    background-color: #fff;}  .list-komentarji.blue  .status{      border: 1px solid #0000cc;    color: #0000cc;    background-color: #fff;} .list-komentarji.orange  .status{       border: 1px solid #DC0030;    color: #DC0030;    background-color: #fff;}.list-komentarji.darkgrey  .status{    border: 1px solid #303030;    color: #303030;    background-color: #fff;}.list-komentarji.orange .status  a{color: #DC0030;}.list-komentarji.darkgrey .status  a{color: #303030;}.list-komentarji.blue  .status a {color: #0000cc;}.list-komentarji.green  .status a{color: #237023;}.list-komentarji .status  a{text-decoration:none;color:#333333;}.content-btn  { 	margin-top:5px; }.content-btn a {border: 1px solid #333333;color: #fff;padding:4px 6px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  	position: relative;z-index: 0;behavior: url(/css/PIE.htc);background-color: #3F3F3F;}.content-btn a:hover {   border: 1px solid #DC0030;    color: #DC0030;	padding:4px 6px;     background-color: #fff;} .list-komentarji h3 {font-size:14px;}.comments.view  .status{        border: 1px solid #E0E0E0;    background-color: #F1F1F1;	width:90px;	text-align:center; 	position: relative;z-index: 0;behavior: url(/css/PIE.htc);border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #CommentContent, #CommentName, #CommentEmail, #CommentPostalCode, .submit input , .kako-block{	position: relative;z-index: 0;behavior: url(/css/PIE.htc);border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }.comments.view.blue .status {   border: 1px solid #0000cc;    color: #fff;    background-color: #0000cc;}.comments.view.green .status {    color: #fff;    border: 1px solid #237023;    background-color: #237023;}.comments.view.orange .status {    border: 1px solid #FBEED5;    color: #fff;    background-color: #DC0030;}.comments.view.darkgrey .status {    border: 1px solid #303030;    color: #fff;    background-color: #303030;}.submitted-date {font-size:12px;}.fb-like {padding-top:8px;}.comment-content-left img {float:left;margin-right:10px;}.comment-data.priority_area {margin-top:5px;float:left;width:200px;}.comment-data.ministry {margin-top:5px;float:left;width:335px;}.comments.view .comment-data {clear:both;padding-top:5px;margin-top:0px;}.comments.view .content-text{float:left;} .content-icon {    float: left;	margin-right:10px;}.how-image {    background-color: #FFFFFF;    left: 10px;    padding: 0;    position: absolute;    text-align: center;    top: 45px;    width: 716px;	display:none;	z-index:100;}#tipBox.how {width:400px;}.list-komentarji h5 {font-size:12px;margin-bottom:5px;}.list-komentarji h5.content-title {font-size:16px;margin-top:5px;}   .kako-info {   top: 3px;    right: 3px;    position: absolute; }  .content-btn { text-align:right;  }  .oddaj-pobudo { display:block; background: url(/images/oddaj-pobudo.jpg) no-repeat top left; width:216px; height:59px;  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  	position: relative;z-index: 0;behavior: url(/css/PIE.htc); }   .oddaj-pobudo:hover {  background: url(/images/oddaj-pobudo-hover.jpg) no-repeat top left;  } .areaicon {    background: url(../img/priority_area_icons.png) no-repeat top left;    display: inline-block;    width: 16px;    height: 16px;     vertical-align: middle;}.areaicon-delovno_pravo{ background-position: 0 0; width: 16px; height: 16px; } .areaicon-finance{ background-position: 0 -26px; width: 16px; height: 16px; } .areaicon-gospodarstvo{ background-position: 0 -52px; width: 16px; height: 16px; } .areaicon-javna_uprava{ background-position: 0 -78px; width: 16px; height: 16px; } .areaicon-kmetijstvo{ background-position: 0 -104px; width: 16px; height: 16px; } .areaicon-kohezija{ background-position: 0 -130px; width: 16px; height: 16px; } .areaicon-kulturaa{ background-position: 0 -156px; width: 16px; height: 16px; } .areaicon-obramba{ background-position: 0 -182px; width: 16px; height: 16px; } .areaicon-okolje_in_prostor{ background-position: 0 -208px; width: 16px; height: 16px; } .areaicon-pravosodje{ background-position: 0 -234px; width: 16px; height: 16px; } .areaicon-promet{ background-position: 0 -260px; width: 16px; height: 16px; } .areaicon-sociala{ background-position: 0 -286px; width: 16px; height: 16px; } .areaicon-solstvo{ background-position: 0 -312px; width: 16px; height: 16px; } .areaicon-statistika{ background-position: 0 -338px; width: 16px; height: 16px; } .areaicon-visoko_solstvo{ background-position: 0 -364px; width: 16px; height: 16px; } .areaicon-zdravstvo{ background-position: 0 -390px; width: 16px; height: 16px; } .areaicon-poslovni_sos { background-position: -1px -416px; height: 16px; width: 16px;}.csc-default li {list-style-type:none;}#main_col2.all {width:761px;}#main_col2.full {width:985px;margin:0px;}.oddaj-komentar #maincontent.mainbox {padding: 0px;margin:0px;}#filterCats {	float:none; 	min-height: 200px;}#filterCats li {  	margin-bottom:5px;	padding:8px;	font-size:16px;	background-color:#F1F1F1;}#filterCats li a{text-decoration:none;}.csc-default .last_komentarji {padding:10px;}#kako-deluje {background: rgb(171,171,171);background: rgba(171,171,171,1);background: -moz-linear-gradient(top, rgba(171,171,171,1) 0%, rgba(129,129,129,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(171,171,171,1)), color-stop(100%, rgba(129,129,129,1)));background: -webkit-linear-gradient(top, rgba(171,171,171,1) 0%, rgba(129,129,129,1) 100%);background: -o-linear-gradient(top, rgba(171,171,171,1) 0%, rgba(129,129,129,1) 100%);background: -ms-linear-gradient(top, rgba(171,171,171,1) 0%, rgba(129,129,129,1) 100%);background: linear-gradient(to bottom, rgba(171,171,171,1) 0%, rgba(129,129,129,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ababab', endColorstr='#818181', GradientType=0 );  position:relative;}.no-margin {margin:0px;}#kako-predstavitev {color:#fff;float:left;width:220px;margin-right:20px;}#kako-predstavitev h3{font-size:30px;padding:10px 0px;font-weight:normal;}.kako-block{   background-color: #FFFFFF;    color: #818181;    float: left;    margin-left: 0;    min-height: 130px;    padding: 15px;    text-align: center;    width: 100%;	margin-bottom:20px;	position:relative;}#kako-deluje-statistic {float:left; 	width:100%}#kako-deluje-statistic .semafor.small li {       margin-bottom: 6px; }#kako-deluje .box_title h2, #kako-deluje-statistic h2{font-size:18px;}#kako-deluje h2 {cursor:pointer;}.icon-kako {width:75px;height:60px;background-image:url(../../images/icons-kako.png); background-repeat:no-repeat;display:block;margin: 0 auto;margin-bottom:10px;}.icon-kako.icon-2 {background-position:-76px 0px; }.icon-kako.icon-3 {background-position:-166px  0px; }table {  max-width: 100%;  background-color: transparent;  border-collapse: collapse;  border-spacing: 0;}.table {  width: 100%;  margin-bottom: 20px;}.table th,.table td {  padding: 8px;  line-height: 20px;  text-align: left;  vertical-align: middle;  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 .table {  background-color: #ffffff;}.table-condensed th,.table-condensed td {  padding: 4px 5px;}.table-bordered {  border: 1px solid #dddddd;  border-collapse: separate;  *border-collapse: collapse;  border-left: 0; }.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-striped tbody > tr:nth-child(odd) > td,.table-striped tbody > tr:nth-child(odd) > th {  background-color: #f9f9f9;}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th {  background-color: #f5f5f5;}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"] {  display: table-cell;  float: none;  margin-left: 0;}.table td.span1,.table th.span1 {  float: none;  width: 44px;  margin-left: 0;}.table td.span2,.table th.span2 {  float: none;  width: 124px;  margin-left: 0;}.table td.span3,.table th.span3 {  float: none;  width: 204px;  margin-left: 0;}.table td.span4,.table th.span4 {  float: none;  width: 284px;  margin-left: 0;}.table td.span5,.table th.span5 {  float: none;  width: 364px;  margin-left: 0;}.table td.span6,.table th.span6 {  float: none;  width: 444px;  margin-left: 0;}.table td.span7,.table th.span7 {  float: none;  width: 524px;  margin-left: 0;}.table td.span8,.table th.span8 {  float: none;  width: 604px;  margin-left: 0;}.table td.span9,.table th.span9 {  float: none;  width: 684px;  margin-left: 0;}.table td.span10,.table th.span10 {  float: none;  width: 764px;  margin-left: 0;}.table td.span11,.table th.span11 {  float: none;  width: 844px;  margin-left: 0;}.table td.span12,.table th.span12 {  float: none;  width: 924px;  margin-left: 0;}.table tbody tr.success td {  background-color: #dff0d8;}.table tbody tr.error td {  background-color: #f2dede;}.table tbody tr.warning td {  background-color: #fcf8e3;}.table tbody tr.info td {  background-color: #d9edf7;}.table-hover tbody tr.success:hover td {  background-color: #d0e9c6;}.table-hover tbody tr.error:hover td {  background-color: #ebcccc;}.table-hover tbody tr.warning:hover td {  background-color: #faf2cc;}.table-hover tbody tr.info:hover td {  background-color: #c4e3f3;}td.text-center {text-align:center;}.filter-komentarje {	padding: 7px 0px;}.tooltip-link {	text-decoration:none;}a.tooltip-link:hover {	text-decoration:none;	color:#3F3F3F !important;}/** floating banner **/#floating-banner { width: 100%;  position:fixed; bottom:0px;  z-index: 550;}#floating-banner-buttons {background:#2f2f2f; border:1px solid #bcbabb; position:relative;height:122px;}#floating-comments-form, #floating-statistics {background:#fff; border:1px solid #bcbabb; margin:0 auto; }#box-oddaj-komentar {margin-top:37px;margin-left: 40%;}#box-oddaj-komentar a, #box-button-statistics a {    background-image: url(/komentarji/img/float-gumb-bg.png);    background-repeat: no-repeat;	width:146px;	display:block;	height:57px;	text-align:center;	text-decoration:none;	font-size:18px;	font-weight:bold;	padding-top:7px;  line-height:20px;}#box-oddaj-komentar a span, #box-button-statistics a span{ 	font-size:12px;	font-weight:normal;}.box-logo {text-align:center;padding-top:15px;width:268px;}#box-button-statistics {margin-top:37px;margin-left: 25%;}#floating-banner-close {position:absolute;right:8px;top:8px;}#CommentAddForm {padding:20px;}.float-title {padding:5px 10px;font-size:16px;font-weight:bold;border-bottom:1px solid #bcbabb;}#float-overlay {  background: url(/komentarji/img/float-bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0);  display: none;  left: 0;  overflow: hidden;  position: fixed;  top: 0;  z-index: 500;  height:100%;  width:100%;}.box-statistics  {padding:15px;}/** konec floating banner **/