.alphabetical table {border: none; margin:0px ; padding:0px;}

.professionalphabecical .professionTable td {background:none; border:none; width: 50%; padding: 6px 0 6px 0; }
.professionalphabecical a { font-size: 1.2em; }
.professionalphabecical p.back {border-top:1px solid #e6e6e6; font-size:0.9em;}

.professionsingle table {border: none; margin:0px ; padding:0px;}
.professionsingle .professionTable td {background:none; border:none; width: 50%; padding: 6px 0 6px 0; }
.professionsingle a { font-size: 1.2em; }
.professionsingle p.back {border-top:1px solid #e6e6e6; font-size:0.9em;}

.professiontext { font-size:1.5em;color:#666;padding:0 0 15px;text-align:left;margin-top:20px; }
.professiontext li { font-size:1.0em;color:#666;margin-top:8px;text-align:left;}    
.professiontext a { font-size:1.0em;margin-top:8px;}    

.contatsBlock ul.unitList p a, .specialContatsBlock ul.unitList p a, .specialContatsBlock1 ul.unitList p a { border-bottom: 1px dotted #F7921F; line-height:18px;}
.specialContatsBlock { border-bottom: 2px solid #DBD7CF;}
.specialContatsBlock1 ul.unitList { padding: 15px 0 0 0;}
.specialContatsBlock1 ul.unitList a {margin: 0 0 0 20px;}

/* Nova vizija podrobno delovno mesto */
.fullDetail div.cc-gv table td.firstcol { font-weight: bold;}

#mainContent .stpdosnovna { position: relative; top: -417px; #top: -423px; height:0px; border:1px}


/* delovna mesta in iskalci zaposlitve na prvi strani - reposition zaradi dinamicnega osvezevanja stevil */
.minicounter {position:absolute; top:57px; left:0px; height: 0px; padding: 0 0 0 0; margin: 0 0 0 0; }
.minicounterbo  {position:absolute;top:57px;left:465px; height: 0px; padding: 0 0 0 0; margin: 0 0 0 0; }

/*Iskalnik za mlade*/
.c-w {float: left; width: 100%;}
.c-w ul.tools {width: 596px;}

.cbg2 {background: #fff url(../_images/bgr/center2.gif) 0 0 repeat-x;}

.searchforyouth {width: 920px; margin: 0 auto;}

.searchresultsyouth  {width: 540px; text-align: left;}
.searchresultsyouth h1 {border-bottom: 1px #D9D9D9 solid; padding: 0 0 13px; margin-bottom: 13px;}
.resultsyouth {float: left; width: 480px;}
.resultsyouth article {margin-bottom: 10px;}
.resultsyouth h3 a {border: 0;}
.resultsyouth h3 {padding: 5px 0 10px;}

.resultsyouthsidebar {float: right; width: 355px;}
.steps {float: left; width: 55px;}
.resultsyouthfilter {float: right; width: 300px; text-align: left; background: #e9e7e2; padding: 15px 0 0 0;}
.resultsyouthfilter h2, .resultsyouthfilter h3 {font-size: 24px; font-weight: normal;}
.resultsyouthfilter h2 {padding: 12px 15px;}
.resultsyouthfilter p {padding-bottom: 10px;}
.resultsyouthfilter select {width: 258px; padding: 6px; border: 1px #5A9914 solid;}
.ryf-1, .ryf-2, .ryf-3, .ryf-4 {padding: 12px 15px; position: relative;}
.ryf-1 select {width: 80px;}
.resultsyouthfilter h3 {color: #F79321;}
.resultsyouthfilter small {display: inline-block; font-size: 11px; font-style: italic; margin-top: 10px;}
.ryf-1 input {padding: 6px 0; width: 70px; text-align: center; border: 1px #5A9914 solid;}
.ryf-1 label {margin-right: 15px;}
.ryf-2 label {float: left; margin: 3px 0 0 10px;}
.rfy-itm  > div {display: inline-block; width: 100%;}
.iradio_flat {float: left;}

.resultsyouthfilter .disabled .rfy-itm {opacity: 0.2; filter: alpha(opacity=20); /* For IE8 and earlier */}
.resultsyouthfilter .disabled .dis {display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10000;}
.resultsyouthfilter .disabled .dis {display: block;}

.resultsyouthfilter .active {background: #f4f3f1;}

.steps {width: 32px; margin-top: 80px;}
.num {float: left; width: 30px; text-align: center; font-size: 20px; color: #333333; padding: 3px 0; border: 2px #5A9914 solid; -webkit-border-radius: 90px; -moz-border-radius: 90px; border-radius: 90px;}
.lin {float: left; width: 1px; border-left: 2px #BBBBBB solid; margin: 8px 0 5px 16px;}
.lin-1 {height: 81px;}
.lin-2 {height: 118px;}
.lin-3 {height: 87px;}
.num.sel {border-color: #F7921F;}
.lin.disabled {border-color: #e3e2e2;}
.num.disabled {border-color: #fde2c4; color: #fde2c4;}
.rfy-itm .btn {display: inline-block; color: #FFF; width: 188px; height: 34px; background: url('../_images/btn.png') no-repeat; border: 0; font-size: 18px; padding: 9px 0 0 50px;}
.active .rfy-itm .btn {background: url('../_images/btn-g.png') no-repeat;}

ul.tools li.fb {background: none; position: relative; top: -10px; padding-left: 10px;}
ul.tools li.fb img {position: relative; top: 6px}
ul.tools li.fb a {border-bottom: 0;}
ul.tools li.tw {background: none; position: relative; top: -10px; padding-left: 10px;}
ul.tools li.tw img {position: relative; top: 6px}
ul.tools li.tw a {border-bottom: 0;}
ul.tools li.li {background: none; position: relative; top: -10px; padding-left: 10px;}
ul.tools li.li img {position: relative; top: 6px}
ul.tools li.li a {border-bottom: 0;}