/* Portfolio head

----------------------------------------*/
@font-face {
    font-family: 'RobotoRegularPortfolio';
    src: url('roboto-regular.eot');
    src: url('roboto-regular.eot?#iefix') format('embedded-opentype'),
         url('roboto-regular.woff') format('woff'),
         url('roboto-regular.ttf') format('truetype'),
         url('roboto-regular.svg#RobotoRegularPortfolio') format('svg');
    font-weight: normal;
    font-style: normal;
}

#p_fejlec ul, #p_fejlec li { border: 0; font-family: inherit;font-size: 100%;font-style: inherit; margin: 0;outline: 0; padding: 0; vertical-align: baseline;}
#p_fejlec li {text-align: left;}
#p_fejlec a {text-decoration:none;}
#p_fejlec a:hover {text-decoration:none;}
#p_fejlec ul, li {  list-style: none;list-style-image: none;}
#p_fejlec .hidden { display: none; }
#p_fejlec .left { float: left; }
#p_fejlec .right { float: right; }
#p_fejlec .overflow {overflow:hidden;}
#p_fejlec .clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
}


/* Portfolio head

----------------------------------------*/
#common-head {overflow: hidden; width: 100%;}
#p_fejlec {font-family: "RobotoRegularPortfolio"; width: 100%; background-color: #ddd; height: 36px; position: relative; z-index: 9999;}
#p_fejlec #p_fejlec_in {width: 1002px; margin: 0 auto;}
#p_fejlec input {display: none;}
#p_fejlec #p_fejlec_in ul#p_menu > li {position: relative; float: left; margin-left: 18px; margin-right: 17px;}
#p_fejlec #p_fejlec_in ul#p_menu > li a {font-size: 14px;}
#p_fejlec #p_fejlec_in ul#p_menu > li a:hover {color:#343434;}
#p_fejlec #p_fejlec_in ul#p_menu > li > a, #p_fejlec_in ul#p_menu > li > span, #p_fejlec_in ul#p_menu > li > label span { font-size: 14px; color: #666; padding-top: 6px; position: relative; padding-bottom: 7px; border-top: 2px solid #ddd; border-left: 2px solid #ddd; border-right: 2px solid #ddd; display: block; background-color: transparent;}
/*#p_fejlec_in ul#p_menu > li > a {color: #666;}*/
#p_fejlec #p_fejlec_in ul#p_menu > li > span, #p_fejlec_in ul#p_menu > li > label span {padding-left:6px;background-image: url('http://static.origos.hu/s/img/cimlap2013/p_drop-arrow.png');background-repeat: no-repeat;background-position: 97% 96%;padding-right: 15px;}
#p_fejlec .p_dropdown > a {padding-right: 14px; padding-left: 2px; background-image: url('http://static.origos.hu/s/img/cimlap/dd_arrow.png'); background-repeat: no-repeat; background-position: 100% -37px; }
#p_fejlec.desktop #p_fejlec_in ul#p_menu > li.p_dropdown:hover > label span, #p_fejlec .p_dropdown > input:checked + label span {cursor: pointer; border-top: 2px solid #ddd; border-left: 2px solid #ddd; border-right: 2px solid #ddd; background-color: #fff; z-index: 1001; background-position: 97% 0%;}
#p_fejlec .p_almenu {display: none; position: absolute; background-color: #fff; z-index: 1000; right: 0; width: 250px; margin-top: -2px; border: 2px solid #ddd; }
#p_fejlec.desktop .p_dropdown:hover .p_almenu {display: block;} 
#p_fejlec.mobile input:checked ~ .p_almenu {display: block;}
#p_fejlec .p_almenu ul {float: left; width: 122px;  padding: 4px 0;}
#p_fejlec .p_almenu ul:last-child {border-left: 1px solid #ddd;}
#p_fejlec .p_almenu a {display: inline-block; margin-left: 12px; padding: 8px 7px; color: #666;}
#p_fejlec .p_almenu .p_newsec {margin-top: 16px; border-top: 1px solid #ddd; padding-top: 16px;}


