/* ====================================================================
GENERAL STYLING
-------------------------------------------------------------------- */
/* border:nones are for NN4 */
html {
    margin  : 0px;
    padding : 0px;
}

body {
    margin      : 2px;
    padding     : 0px;
    font-family : Arial, Helvetica, sans-serif;
    font-size   : 12px;
    -background : transparent url('https://pixinfo.com/i/h/photoexpo/photoexpo_tapeta.jpg') no-repeat 0 2px;
}

/* wallpaper */
-body {
    cursor : pointer;
}

-body * {
    cursor : default;
    cursor : auto;
}

-body a,
-body a img {
    cursor : pointer;
}

/* wallpaper end */

div {
    margin  : 0px;
    padding : 0px;
}

p {
    padding : 0px;
    margin  : 0px;
}

.clear {
    clear : both;
}

/* CSS HACK: only for NN4, so now use Caio hack to cleanse palette */
/*/*/
.clear {
    display : none;
}

/* */

#main {
    color       : #000;
    -background : #FFF; /*wallpaper*/
    width       : 998px;
    margin-top  : 8px;
}

#header {
    color             : #000;
    border-bottom     : 1px solid #315B90;
    padding           : 0 0 4px;
    text-align        : right;
    --background      : #FFF url('img/header-bg.gif') no-repeat 0 100%;
    background        : transparent url('img/header-bg-banner.gif') no-repeat 0 100%;
    easter-background : #FFF url('img/header-bg_easter.gif') no-repeat 0 100%;
    oteves-background : #FFF url('https://pixinfo.com/i/header-5eves-bg.gif') no-repeat 0 100%;
    margin            : 0 0 2px 0;
    -height           : 72px;
    oteves-height     : 90px;
    overflow          : hidden;
    -height           : 16px; /*wallpaper*/
    -margin-top       : 59px; /*wallpaper*/
}

#footer {
    background : #FFF;
    padding    : 2px;
    clear      : both;
    border-top : 1px solid #777;
    text-align : center;
    font-size  : 12px;
    background : url('img/box-header-bg.gif') 0 70%;
    color      : #444;
}

/* ====================================================================
COLUMNS LAYOUT
-------------------------------------------------------------------- */
#center {
    float       : left;
    width       : 515px;
    -background : white; /* wallpaper */
}

#left {
    float        : left;
    width        : 140px;
    margin-right : 3px;
}

/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/
#center {
    margin-left : 0px;
    width       : 515px;
    overflow    : hidden;
}

#right {
    margin-left : 662px;
    width       : 330px;
}

/* */
#left-content, #center-content, #center-content {
    border : none;
    color  : #000;
}

#left-content {
    background : #FFF;
}

#center-content {
    background : #FFF;
    z-index    : 20;
}

/* Hides from IE-mac \*/
* html #center-content {
    height : 1%;
}

/* End hide from IE-mac */

#right-content {
    background-color : #FFF;
}

/* VERTICAL PADDING ABOVE COLUMNS */
#header {
    margin-bottom : 0;
}

/* CSS HACK:  position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */
/*/*/
#main, .columns-float, #left, #center, #right, #menu, #menu ul, div.box, div.header, div {
    p\osition : relative;
}

/* */

#right-content {
    width : 330px
}

/* ====================================================================
REST OF THE SITE
-------------------------------------------------------------------- */
a {
    color : #315B90;
}

#menu {
    position    : absolute;
    font-size   : 12px;
    font-weight : bold;
    right       : 10px;
    top         : 38px;
}

#menu ul {
    display    : inline;
    list-style : none;
    padding    : 0;
    margin     : 0;
}

#menu ul li {
    display : inline;
    padding : 0px;
    margin  : 0;
}

#menu ul li a {
    text-decoration : none;
    color           : #315B90;
}

#menu ul li a:hover {
    text-decoration : underline;
}

#header #logo {
    float  : left;
    height : 51px
}

#stat {
    display     : none;
    float       : right;
    font-size   : 10px;
    color       : #999;
    font-family : Verdana, Helvetica, sans-serif;
}

#stat em {
    font-style : normal;
    color      : #666;
}

div.box {
    border         : 1px solid #CCC;
    font-size      : 12px;
    background     : #FFF;
    margin         : 3px 0 3px 0;
    padding-bottom : 0px;
    overflow       : visible;
}

div.box div.header {
    border-top    : 1px solid #DDD;
    border-bottom : 1px solid #CCC;
    background    : url('img/box-header-bg.gif') repeat-x 0% 50%;
    font-weight   : bold;
    color         : #557;
    height        : auto;
}

div.box div.header span {
    display     : block;
    background  : url('img/box-header-arrow.gif') no-repeat 0% 50%;
    padding     : 1px 2px 0px 12px;
    line-height : 150%;
}

div.box div.footer-right {
    border-top : 1px solid #CCC;
    text-align : right;
    padding    : 2px;
    background : #F3F3F3;
}

div.box div.username {
    font-weight : bold;
    text-align  : center;
    font-size   : 13px;
    white-space : nowrap;
    overflow    : hidden;
}

div.box ul {
    list-style-image : url('img/list-arrow.gif');
    padding          : 0 0 0 20px;
    margin           : 3px 1px 8px 0;
    line-height      : 140%
}

.form {
    width : 90%;
}

input.button, a.button {
    font-size       : 11px;
    font-weight     : bold;
    color           : #FFF;
    border          : 0;
    background      : #2F5689 url('img/button-bg.gif') repeat-x 0 50%;
    line-height     : 18px;
    text-decoration : none;
    padding         : 3px 8px 3px 8px;
}

input.button {
    padding : 0;
}

html > body input.button {
    padding : 3px 8px 3px 8px;
}

#categorylist {
    list-style-image : url('img/list-arrow.gif');
    padding          : 0 0 0 20px;
    margin           : 3px 1px 3px 0;
    line-height      : 140%;
    z-index          : 2000;
}

#categorylist span.help-container {
    margin-left : 2px;
    color       : #777;
}

#categorylist span.help-container a {
    text-decoration : none;
    color           : #777;
}

#categorylist span.help-container a span.help {
    display     : none;
    position    : absolute;
    left        : 1px;
    width       : 128px;
    font-size   : 11px;
    line-height : 1.3em;
    background  : #FFF;
    border      : 1px solid #CCC;
    color       : #222;
    padding     : 3px;
}

#categorylist span.help-container a:hover {
    text-decoration : underline;
}

#categorylist span.help-container a:hover span.help {
    display : block;
}

#mainMenu {
    list-style-type : none;
    padding         : 0;
    overflow        : hidden;
    margin          : 0 0 10px 0;
    font-size       : 11px;
    font-weight     : bold;
}

#mainMenu li {
    text-align  : right;
    line-height : 22px;
    background  : url('img/menu-arrow.gif') no-repeat 0 50%;
    border      : 1px solid #FFF;
}

#mainMenu a {
    background      : url('img/menu-bg.gif') repeat-y;
    text-decoration : none;
    display         : block;
    border-right    : 1px solid #CCC;
    border-bottom   : 1px solid #CCC;
    border-top      : 1px solid #CCC;
    margin          : -1px -1px -3px 10px;
    padding-right   : 3px;
    color           : #777;
    height          : 20px;
}

html > body #mainMenu a {
    height : auto;
}

#mainMenu a:hover {
    color : #77C;
}

a.plus {
    padding-left   : 13px;
    background     : url('img/link-plus.gif') no-repeat 0 60%;
    font-size      : 11px;
    font-weight    : bold;
    letter-spacing : 1px;
}

a.arrow {
    padding-left   : 13px;
    background     : url('img/list-arrow.gif') no-repeat 0 60%;
    font-size      : 11px;
    font-weight    : bold;
    letter-spacing : 1px;
}

.box label, form.login label {
    display   : block;
    padding   : 2px;
    font-size : 12px;
    color     : #777;
}

.box label input {
    border : 1px solid #CCC;
}

.box label #username, .box label #password, form.login label #username_, form.login label #password_ {
    width       : 85px;
    padding     : 1px;
    height      : 16px;
    font-size   : 11px;
    font-weight : bold;
    color       : #369;
}

.box label #autologin {
    width : 11px;
}

form.login {
    margin       : 30px 0;
    width        : 200px;
    margin-left  : auto;
    margin-right : auto;
}

.box .center {
    text-align    : center;
    padding       : 3px;
    margin-bottom : 5px;
}

form {
    margin  : 0;
    padding : 0;
}

.fPageHeader {
    border-top     : 1px solid #CCC;
    border-bottom  : 1px solid #AAA;
    background     : url('img/page-header-bg.gif') repeat-x 0 10%;
    margin-top     : 3px;
    margin-bottom  : 3px;
    line-height    : 140%;
    padding-left   : 20px;
    height         : 1.4em;
    text-transform : uppercase;
}

.fPageHeader span {
    border-bottom  : 3px solid #AAA;
    padding-bottom : 0;
    font-weight    : bold;
    color          : #777;
}

.fPageHeader span .drop {
    font-size  : 10px;
    background : transparent;
    height     : 16px;
}

.wideBox {
    margin-bottom : 10px;
}

/* Hides from IE-mac \*/
* html .wideBox {
    height : 1%;
}

/* End hide from IE-mac */

.wideBox .header {
    background       : url('img/menu-arrow.gif') no-repeat 0 50%;
    background-color : #EEE;
    border-top       : 1px solid #BBB;
    border-bottom    : 1px solid #999;
    line-height      : 150%;
    padding-left     : 15px;
    margin-top       : 5px;
    margin-bottom    : 5px;
    overflow         : hidden;
    font-size        : 12px;
    height           : 1.5em;
}

.wideBox .header span {
    padding-right : 5px;
    font-size     : 12px;
    font-weight   : bold;
    color         : #669;
}

.wideBox .header .right {
    float       : right;
    font-weight : bold;
    color       : #669;
    padding     : 0 10px 0 10px;
    font-size   : 11px;
    width       : 25px;
}

.wideBox .header .username {
    padding-left : 20px;
    width        : 184px;
    text-align   : right;
    overflow     : hidden;
    white-space  : nowrap;
    padding: 0;
}

.wideBox .header .username.short{
    width: auto;
}

.wideBox .header .username a {
    color : #669;
}

.wideBox .tabs {
    margin-bottom : 5px;
    margin-top    : 7px;
    font-size     : 12px;
    font-weight   : bold;
    text-align    : center;
    color         : #777;
    overflow      : hidden;
    white-space   : nowrap;
    background    : url('img/tabs_bg.gif') repeat-x 0 100%;
    padding       : 3px 1px 1px 1px;
}

.wideBox .tabs span {
    line-height    : 1.5em;
    padding        : 2px 10px 4px 10px;
    background     : url('img/tabs-span_bg.gif') repeat-x 0 100%;
    border-top     : 1px solid #666;
    border-left    : 1px solid #666;
    border-right   : 1px solid #666;
    vertical-align : bottom;
}

.wideBox .tabs a {
    text-decoration : none;
}

.wideBox .tabs span.selected {
    background     : url('img/tabs-span-sel_bg.gif') repeat-x 0 100%;
    border-top     : 1px solid #666;
    border-left    : 1px solid #666;
    border-right   : 1px solid #666;
    padding-bottom : 4px;
}

.wideBox h2 {
    font-size     : 15px;
    color         : #777;
    border-bottom : 2px solid #CCC;
    margin-bottom : 5px;
}

.fourPhotosInRow {
    border-bottom : 0px solid #CCC;
    margin-bottom : 3px;
    width         : 100%;
}

.fourPhotosInRow td {
    text-align : center;
    font-size  : 11px;
    width      : 24%;
    color      : #777;
}

.dataCell {
    vertical-align : top;
    border-bottom  : 1px solid #CCC;
    background     : url('img/photo-data-bg.gif');
    border-top     : 1px solid #F3F3F3;
}

.commentCell {
    background    : url('img/box-header-bg.gif') repeat-x 0 50%;
    font-weight   : bold;
    border-bottom : 1px solid #CCC;
}

.dataMiddleCell, .photoMiddleCell {
    border-right : 1px solid #CCC;
}

ul.photoData {
    list-style : none;
    padding    : 0;
    margin     : 0;
}

ul.photoData a {
    text-decoration : none;
}

.imageThumb {
    border : 1px solid #CCC;
}

#devicetypes {
    padding : 0;
    margin  : 3px 0 6px 0;
    border  : 0;
    width   : 100%;
}

#devicetypes td {
    vertical-align : top;
    padding        : 0;
    border-right   : 1px solid #FFF;
}

#devicetypes th {
    background   : url('img/box-header-bg.gif') repeat-x 0 100%;
    font-size    : 11px;
    border-right : 1px solid #FFF;
}

#devicetypes table {
    font-size   : 11px;
    font-weight : normal;
    width       : 100%;
    line-height : 120%;
    padding     : 0;
}

#devicetypes td table th {
    font-weight   : bold;
    background    : url('img/box-header-bg.gif') repeat-x 0 50%;
    line-height   : 120%;
    border-right  : 1px solid #FFF;
    padding       : 3px;
    border-bottom : 1px solid #AAA;
}

#devicetypes table td {
    padding : 3px;
}

#devicetypes td.name {
    text-align   : left;
    border-right : 1px solid #FFF;
}

#devicetypes td.number {
    text-align     : center;
    vertical-align : middle;
}

#devicetypes .odd {
    background-color : #EEE;
    border-top       : 1px solid #F6F6F6;
    border-bottom    : 1px solid #DDD;
}

.users {
    font-size : 12px;
    width     : 100%;
}

.users th {
    background    : url('img/box-header-bg.gif') repeat-x 0 50%;
    border-right  : 1px solid #FFF;
    padding       : 3px;
    border-bottom : 1px solid #CCC;
    font-size     : 11px;
    color         : #777;
}

.users td {
    border-bottom : 1px solid #CCC;
    padding       : 2px;
}

.users td.name {
    background   : url('img/list-arrow.gif') no-repeat 0 6px;
    padding-left : 15px;
    border-right : 1px solid #DDD;
}

.users td.number {
    text-align   : center;
    border-left  : 1px solid #FFF;
    border-right : 1px solid #DDD;
}

.users td.number-bold {
    text-align  : center;
    border-left : 1px solid #FFF;
    font-weight : bold;
}

.users td.name .admin {
    font-size : 9px;
}

.users td.name .admin .suspend {
    color           : red;
    font-size       : 12px;
    text-decoration : none;
    padding         : 3px 1px 0 1px;
}

.users td.name .admin .reactivate {
    color           : green;
    font-size       : 12px;
    text-decoration : none;
    padding         : 3px 1px 0 1px;
}

.users td.name ul {
    padding : 0;
    margin  : 2px;
}

.users td.name ul li {
    display    : inline;
    list-style : none;
    border     : 1px solid #CCC;
    padding    : 1px 1px 1px 3px;
    background : #FC6;
}

.pager {
    width         : 100%;
    margin-top    : 6px;
    margin-bottom : 6px;
    border-top    : 1px solid #CCC;
    border-bottom : 1px solid #CCC;
}

.pager td {
    font-size : 11px;
}

.pager .button {
    font-size : 11px;
}

.pager .pagenum {
    font-size    : 9px;
    width        : 27px;
    padding      : 1px;
    margin-left  : 3px;
    margin-right : 3px;
    text-align   : center;
    border       : 1px solid #CCC;
}

.pager td.left {
    width : 20%;
}

.pager td.center {
    text-align : center;
}

.pager td.right {
    text-align : right;
}

.messages {
    position   : absolute;
    background : #FFF;
    left       : 300px;
    top        : 400px;
    width      : 300px;
    height     : 150px;
    display    : none;
}

.message_list table {
    width   : 100%;
    padding : 0px;
    margin  : 0px;
}

.message_list th {
    background   : url('img/box-header-bg.gif') repeat-x 0 50%;
    font-size    : 12px;
    color        : #777;
    border-right : 1px solid #CCC;
    border-left  : 1px solid #FFF;
}

.message_list td {
    font-size    : 11px;
    margin       : 0px;
    border-right : 1px solid #CCC;
    border-left  : 1px solid #FFF;
    border-top   : 1px solid #CCC;
    padding      : 2px;
}

.message_list .message {
    overflow : hidden;
}

.opinion {
    font-size      : 13px;
    margin-top     : 5px;
    padding-bottom : 5px;
    color          : #555;
    clear          : both;
}

.opinion .header {
    background       : url('img/opinion-header-bg.gif') no-repeat 0 50%;
    background-color : #EEE;
    border-top       : 1px solid #BBB;
    border-bottom    : 1px solid #CCC;
    line-height      : 150%;
    padding          : 0 0 0 13px;
    overflow         : hidden;
    height           : 1.5em;
}

.opinion .header .point {
    float        : right;
    background   : #FFF;
    padding      : 0 10px 0 10px;
    margin-right : -5px;
}

.opinion .text {
    padding       : 3px 0 3px 0;
    border-bottom : 1px solid #CCC;
}

.opinion .reply {
    padding       : 5px;
    border-top    : 2px solid #FFF;
    border-bottom : 1px solid #CCC;
    background    : #F5F5F5;

}

.opinion .adminpanel {
    float       : right;
    font-weight : bold;
    white-space : nowrap;
    font-size   : 11px;
}

.opinion .adminpanel a {
    color : #D77;
}

.opinion .header a {
    color : #669;
}

.errormessage,
.successmessage {
    padding       : 10px;
    text-align    : center;
    color         : #F00;
    background    : #FEE;
    font-weight   : bold;
    border        : 1px solid #F00;
    border-radius : 6px;
    margin        : 10px;
}

.successmessage{
    color: green;
    border-color: green;
    background: #EFFFF1;
}

.require{
    color: red;
}

#center-content div p {
    line-height : 1.4em;
    font-size   : 12px;
}

form.login {
    text-align : center;

}

div.ad {
    position     : relative;
    background   : url('img/ad-title.gif') no-repeat 50% 0;
    padding-top  : 12px;
    margin-left  : auto;
    margin-right : auto;
    width        : 332px;
}

div.ad img {
    border : 0px;
}

div.ad #smallbanners .smallbanner {
/ / float: left;
    display       : inline-block;
    margin-bottom : 10px;
}

div.ad #smallbanners .smallbanner.odd {
    margin-right : 6px;
}

div.ad table img {
    border  : 0;
    padding : 0;
    margin  : 0;
}

.ddOrder {
    font-size : 11px;
    width     : 180px;
}

.ddFilter {
    font-size : 11px;
    width     : 110px;
}

.orderBox, .filterBox {
    margin-bottom : 6px;
}

.orderBox h2, .filterBox h2 {
    margin        : 0 0 3px 0;
    padding       : 0;
    font-size     : 13px;
    border-bottom : 2px solid #777;
    color         : #777;
}

.searchUser {
    width : 240px;
}

.abc {
    float : right;
}

.abc a {
    color       : #77F;
    font-weight : bold;
    font-size   : 12px;
    line-height : 150%;
}

.dd_category {
    font-size   : 12px;
    font-weight : bold;
    color       : #777;
    width       : 130px;
}

.image {
    float         : left;
    text-align    : center;
    width         : 320px;
    border-right  : 1px solid #CCC;
    padding-right : 3px;
}

.image .kepkeret {
    margin-bottom : 5px;
}

.image-data {
    width       : 180px;
    padding     : 3px;
    text-align  : center;
    font-size   : 12px;
    font-weight : normal;
    float       : right;
}

.image-data ul {
    text-align       : left;
    padding          : 0 0 0 20px;
    margin           : 0px;
    list-style-image : url('img/list-arrow.gif');
}

.image-data input, .image-data select {
    width     : 150px;
    font-size : 10px;
}

.image-data .image-title textarea {
    width       : 170px;
    font-family : arial, helvetica, sans-serif;
    font-size   : 12px;
}

.image-data .button, .image-data .button, .image-data #feldolgozhato, .image-data #pontozhato {
    width : auto;
}

.image-data .image-title {
    border-top  : 1px solid #CCC;
    padding-top : 3px;
    margin-top  : 3px;

}

.image-data .image-title p {
    text-align : left;
    padding    : 3px;
    width      : 178px;
    overflow   : hidden;
}

.image-data .camera-name {
    border-bottom  : 1px solid #CCC;
    padding-bottom : 3px;
    margin-bottom  : 3px;
    text-align     : left;
}

.subheader {
    border-left : 5px solid #777;
}

.subheader .text {
    float        : left;
    font-size    : 12px;
    font-weight  : bold;
    color        : #777;
    margin-right : 5px;
    margin-left  : 5px;
}

.photosInCategories, .lastOpinion, .personalDataBox, .introBox {
    border-top : 1px solid #777;
    margin-top : 10px;
    font-size  : 12px;
}

.photosInCategories h2, .lastOpinion h2, .personalDataBox h2, .introBox h2 {
    font-size  : 12px;
    background : #EEE;
    color      : #777;
    padding    : 2px;
    text-align : left;
    margin-top : 3px;
}

.lastOpinion img {
    border : 0;
}

.photosInCategories {
    width : 49%;
    float : left;
}

.lastOpinion {
    width : 50%;
    float : right;
}

.photosInCategories table {
    width         : 100%;
    font-size     : 12px;
    color         : #777;
    margin-bottom : 5px;
}

.photosInCategories table a {
    color : #77C;
}

.photosInCategories .categoryName {
    padding-left  : 13px;
    background    : url('img/list-arrow.gif') no-repeat 0 50%;
    line-height   : 1.3em;
    border-bottom : 1px solid #EEE;
}

.photosInCategories .number {
    text-align  : right;
    font-weight : bold;
}

.personalDataBox {
    width      : 50%;
    float      : left;
    margin-top : 10px;
    border-top : 1px solid #777;
}

.personalDataBox .personalData, .personalDataBox ul {
    text-align       : left;
    padding          : 0 0 0 20px;
    list-style-image : url('img/list-arrow.gif');
    font-size        : 12px;
    margin           : 5px 0 5px 0;
}

.personalDataBox #szuldatum_ev {
    width : 35px;
}

.personalDataBox #szuldatum_ho {
    width : 65px;
}

.personalDataBox #szuldatum_nap {
    width : 40px;
}

.personalDataBox ul input, .personalDataBox ul select, .personalDataBox ul textarea {
    color       : #777;
    font-family : arial, helvetica, sans-serif;
    font-size   : 11px;
}

.introBox {
    width      : 49%;
    float      : right;
    text-align : left;
    border-top : 1px solid #777;
    margin-top : 10px;
    font-size  : 12px;
}

.introBox textarea {
    width       : 90%;
    font-size   : 11px;
    font-family : arial, helvetica, sans-serif;
}

div.points {
    font-size : 12px;
    float     : left;
    width     : 42%;
}

div.evaluation-text {
    font-size : 12px;
    float     : right;
    width     : 57%;
}

div.evaluation-text textarea {
    width       : 95%;
    margin      : 4px;
    font-family : Arial, Helvetica, sans-serif;
    font-size   : 12px;
}

.points h2, div.evaluation-text h2 {
    color         : #777;
    font-size     : 13px;
    border-bottom : 2px solid #777;
    margin        : 0px;
    padding       : 3px 0 0 3px;
}

.points ul {
    padding    : 0px;
    margin     : 0px;
    list-style : none;
}

.largePhoto {
    text-align : center;
}

.largePhoto img {
    border : 0px;
}

.uploadcategory, .uploadcameratype, .uploadphoto {
    padding       : 5px;
    font-weight   : bold;
    font-size     : 12px;
    border-bottom : 1px solid #CCC;
}

.message {
    text-align    : center;
    font-weight   : bold;
    font-size     : 12px;
    color         : #A00;
    border-bottom : 1px solid #CCC;
    padding       : 10px;
}

td.answer {
    font-family : courier, serif;
    font-size   : 12px;
}

.uploaddatalist {
    list-style   : url('img/list-arrow.gif');
    padding-left : 25px;
    font-size    : 12px;
    text-align   : left;
    margin-left  : 120px;
    margin-right : 120px;
}

.uploaddatalist li {
    line-height : 160%;
}

.uploaddatalist li label {
    display : block;
    padding : 2px;
}

.uploaddatalist li input, .uploaddatalist li textarea, .uploaddatalist li select {
    width : 250px;
}

#feldolgozhato, #pontozhato {
    width : auto;
}

.opinionphoto {
    width      : 135px;
    float      : left;
    text-align : center;
}

.opinionphoto img {
    border : 0;
}

.opinions {
    width       : 370px;
    margin-left : 140px;
    font-size   : 12px;
}

.opinions .header {
    background    : #FFF;
    font-weight   : bold;
    padding-left  : 5px;
    margin-bottom : 0px;
    border-top    : 2px solid #CCC;
}

.opinions .opiniontoevaluate {
    background    : #EEE;
    padding       : 5px;
    border-bottom : 1px solid #CCC;
}

.opinions .answertoopinion {
    margin-bottom : 10px;
    margin-top    : 10px;
}

.opinions textarea {
    width  : 100%;
    height : 100px;
}

.opinions .credit {
    font-size  : 11px;
    padding    : 0px;
    width      : 25px;
    text-align : center;
}

div.center {
    text-align : center;
    margin     : 7px 0 7px 0;
}

.article .header {
    border-top    : 0;
    border-bottom : 2px solid #CCC;
    padding-left  : 5px;
    padding-top   : 3px;
    margin-top    : 10px;
}

.article .header .articlecategory {
    float         : right;
    padding-right : 5px;
}

.article .header a {
    font-size       : 16px;
    font-weight     : bold;
    text-decoration : none;
}

.article .articlesubheader {
    text-align    : right;
    font-size     : 12px;
    padding-right : 5px;
}

.article .articlepoints {
    float          : right;
    width          : 40px;
    font-size      : 20px;
    font-weight    : bold;
    color          : #777;
    text-align     : center;
    padding-top    : 10px;
    padding-bottom : 10px;
    background     : #DDD;
    border-right   : 1px solid #CCC;
    border-bottom  : 1px solid #CCC;
    border-top     : 1px solid #EEE;
    border-left    : 1px solid #EEE;
    margin-bottom  : 5px;
}

.articleadmin, .articleadmin ul {
    font-size       : 13px;
    list-style-type : square;
    padding-left    : 20px;
}

.articleadmin li {
    padding-top : 6px;
}

.articleedit ul {
    list-style   : none;
    padding-left : 5px;
    margin       : 0;
    height       : auto;
    font-size    : 12px;
}

.articleedit ul li {
    padding : 3px 0 3px 0
}

.articleedit textarea {
    width  : 500px;
    height : 350px;
}

.articletext {
    font-family : Georgia, serif;
    text-align  : justify;
}

#center-content div .articletext p {
    font-size     : 13px;
    line-height   : 1.6em;
    margin-bottom : 3px;
    padding       : 7px;
}

.articletext .articleimage {
    padding : 1px;
    margin  : 5px;
    display : block;
}

.articletext .articleimage img {
    border : 1px solid #315B90;
}

.articleopinion {
    border-bottom : 1px solid #CCC;
}

.center textarea {
    width  : 98%;
    height : 100px;
}

#text_editDIV {
    border     : 2px solid #66F;
    width      : 500px;
    z-index    : 10000;
    position   : absolute;
    top        : 10px;
    left       : 0px;
    background : #FFF;
    display    : none;
}

#text_editDIV .header {
    background    : url('img/box-header-bg.gif') 0 50% repeat-x;
    overflow      : auto;
    border-bottom : 1px solid #777;
}

#text_editDIV .header .title {
    font-weight    : bold;
    padding        : 5px 3px 5px 10px;
    float          : left;
    width          : 90%;
    background     : url('img/box-header-arrow.gif') no-repeat 0 50%;
    text-transform : uppercase;
}

#text_editDIV .header .x {
    font-weight : bold;
    font-size   : 20px;
    float       : right;
    background  : #C33;
    border      : 1px solid #FFF;
}

#text_editDIV .header .x a {
    text-decoration : none;
    color           : #FFF;
    display         : block;
    padding         : 0 3px 0 5px;
}

#text_editDIV iframe {
    width  : 100%;
    border : 0;
}

textarea.fe_editor {
    font-size     : 12px;
    width         : 98%;
    height        : 450px;
    padding       : 2px;
    margin-bottom : 4px;
}

div.cikkajanlo {
    border-bottom  : 2px solid #AAC;
    margin         : 5px 0 5px 0;
    position       : relative;
    padding-bottom : 5px;
}

div.cikkajanlo .header {
    background : #5A5 url('/img/corner_ur.gif') no-repeat 100% 0;
    position   : relative;
}

div.cikkajanlo .header div {
    font-weight    : bold;
    text-transform : uppercase;
    font-size      : 12px;
    padding        : 5px 10px 5px 10px;
    border-bottom  : 2px solid #262;
    color          : white;
    background     : transparent url('/img/corner_ul.gif') no-repeat 0 0;
    position       : relative;
}

div.ajanlo {
    border-bottom  : 2px solid #AAC;
    margin         : 5px 0 5px 0;
    position       : relative;
    padding-bottom : 5px;
}

div.ajanlo .fejlec {
    position : relative;
    height   : 33px;
}

div.ajanlo .fejlec div {
    font-weight    : bold;
    text-transform : uppercase;
    font-size      : 12px;
    padding        : 7px 10px 5px 10px;
    color          : white;
    position       : relative;
    height         : 30px;
}

div.ajanlo div.narancs {
    background : url('/img/header_orange_left.gif') no-repeat 0 0;
}

div.ajanlo div.narancs div {
    background : url('/img/header_orange_right.gif') no-repeat 100% 0;
}

div.ajanlo div.zold {
    background : url('/img/header_green_left.gif') no-repeat 0 0;
}

div.ajanlo div.zold div {
    background : url('/img/header_green_right.gif') no-repeat 100% 0;
}

div.ajanlo div.kek {
    background : url('/img/header_blue_left.gif') no-repeat 0 0;
}

div.ajanlo div.kek div {
    background : url('/img/header_blue_right.gif') no-repeat 100% 0;
}

div.photokina2008 div {
    margin-top    : 10px;
    height        : 54px;
    background    : url('https://pixinfo.com/img/n/pk08/header_photokina2008.jpg');
    border-bottom : 3px solid #0294E1;
}

div.photokina2008 div div {
    display : none;
}

dl.cikkek {
    margin : 0;
}

dl.cikkek dt {
    font-size    : 110%;
    font-weight  : bold;
    padding-left : 17px;
    margin-top   : 5px;
    background   : url('/img/list-arrow.gif') no-repeat 2px 50%;
}

dl.cikkek dd {
    padding-left : 17px;
    margin-left  : 0;
}

dl.cikkek dd img {
    border   : 1px solid #777;
    position : relative;
}

/*digitalisfoto.lap.hu
--------------------*/
#digitalisfoto {
    border      : 1px solid #003250;
    padding     : 1px;
    margin      : 0;
    width       : 330px;
    height      : 328px;
    font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
    text-align  : center;
    overflow    : hidden;
}

#digitalisfoto ul {
    font-family     : 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size       : 13px;
    padding         : 0 0 0 20px;
    margin          : 0;
    list-style-type : square;
    width           : 310px;
    height          : 305px;
    overflow        : auto;
    line-height     : 1.6em;
    border          : 1px solid #003250;
    text-align      : left;
}

#digitalisfoto li {
    border-bottom : 1px solid #CCC;
}

#digitalisfoto a {
    text-decoration : none;
    color           : #003250;
    display         : block;
}

#digitalisfoto a.l {
    font-family      : 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size        : 15px;
    background-color : #003250;
    color            : white;
    text-align       : center;
}

/*----------------------*/
#adatlap {
}

#adatlap {
    text-align     : center;
    border-top     : 2px solid #666;
    padding-top    : 8px;
    border-bottom  : 2px solid #666;
    padding-bottom : 8px;
    line-height    : 1.5em;
    margin-top     : 3px;
}

#adatlap img {
    border  : 1px solid #777;
    padding : 2px;
}

#adatlap h1, #adatlap p, #adatlap ul {
    text-align : left;
}

#adatlap h1 {
    font-size     : 16px;
    border-bottom : 1px solid #888;
    background    : #EFEFEF;
    padding       : 4px 5px 2px 5px;
    margin        : 2px 0 0 0;
}

#adatlap ul {
    text-align       : left;
    padding          : 0 0 0 20px;
    margin           : 0px;
    list-style-image : url('img/list-arrow.gif');
}

#serp {
    border-top : 2px solid #AAA;
    margin-top : 8px;

}

#serp h3 {
    font-size : 110%;
    margin    : 3px 0 0 0;
}

#serp h1 {
    font-size : 140%;
    margin    : 3px 0 0 5px;
}

#serp ol {
    padding-left : 28px;
}

#serp h2 {
    font-size   : 100%;
    font-weight : normal;
}

#linkfooter {
    clear      : both;
    background : #FAFAFA url('/img/linksfooter_bg.gif') 0 -25px repeat-x;
    border-top : 1px solid #FF9D4F;
}

#linkfooter .column {
    width : 24.5%;
    float : left;
}

#linkfooter .column h2 {
    font-size : 14px;
    margin    : 10px 10px 5px 10px;
}

#linkfooter .column p {
    text-align    : right;
    margin-right  : 20px;
    margin-bottom : 20px;
}

#linkfooter .column ul {
    list-style-type : square;
    padding         : 0 0 0 25px;
    line-height     : 1.4em;
    margin          : 0 0 10px 0;
}

#linkfooter .column ul li {
    position      : relative;
    border-bottom : 1px solid #EEE;
}

#linkfooter .column ul li a {
    text-decoration : none;
}

.ces2009 {
    width      : 330px;
    background : #000;
    color      : #FFF;
    margin-top : 5px;
}

.ces2009 .ces2009_header {
    background : url('https://pixinfo.com/i/ces2009/ces2009_header.gif') no-repeat;
    height     : 57px;
}

.ces2009 .ces2009_header h1 {
    font-size      : 20px;
    margin         : 0;
    padding        : 20px 10px 0 90px;
    text-transform : uppercase;
}

.ces2009 a {
    color           : #FFF;
    text-decoration : none;
}

.ces2009 a:hover {
    text-decoration : underline;
}

.ces2009 ul {
    padding-left : 25px;
    background   : url('https://pixinfo.com/i/ces2009/ces2009_middle.gif') 50% 50% no-repeat;
}

.ces2009 ul li {
    font-size       : 12px;
    list-style-type : square;
    margin-bottom   : 5px;
}

.ces2009 .ces2009_footer {
    background : url('https://pixinfo.com/i/ces2009/ces2009_footer.gif') no-repeat;
    height     : 79px;
}

.ces2009 div.ces2009_img {
    border : 1px solid #EEE;
    width  : 62px;
    height : 47px;
    margin : 5px 7px;
}

.ces2009 div.ces2009_img img {
    border : 1px solid #111;
    width  : 60px;
    height : 45px;
}

#geeks_promo {
    width         : 330px;
    border-bottom : 3px solid #BF1D2E;
    font-size     : 12px;
    background    : url('https://pixinfo.com/i/geeks/geeks_promo_header.gif') no-repeat;
    padding-top   : 40px;
    font-family   : arial, helvetica, sans-serif;
    margin        : 5px 0;
    line-height   : 1.4em;
}

#geeks_promo a {
    font-size : 14px;
}

#geeks_promo ul {
    list-style-type : none;
    padding         : 0;
    margin          : 0;
}

#geeks_promo span.date {
    color       : #AAA;
    font-size   : 10px;
    white-space : nowrap;
    float       : right;
    margin-left : 4px;
}

#geeks_promo li {
    padding       : 0 5px 3px 5px;
    border-bottom : 1px solid #EEE;
    margin-bottom : 3px;
}

#geeks_promo li a img {
    margin : 0 0 0 10px;
}

#geeks_promo .more {
    text-align  : right;
    margin      : -2px 5px 5px;
    font-weight : bold;
}

#geeks_promo .more a {
    font-size : 12px;
}

.pma2009_330 {
    width       : 330px;
    background  : #000;
    color       : #FFF;
    font-family : Arial, Helvetica, sans-serif;
    line-height : 1.2em;
    margin      : 10px 0;
}

.pma2009_330 .pma2009_330_header {
    /*background: url('/img/ces2012/pma2012_330.jpg') no-repeat;*/
    height : 35px;
}

.pma2009_330 .pma2009_330_header h1 {
    font-size      : 13px;
    margin         : 0;
    padding        : 13px 0 0 0;
    text-transform : uppercase;
    text-align     : center;
}

.pma2009_330 .pma2009_330_header h1 a {
    color           : #FFA368;
    text-decoration : none;
}

.pma2009_330 .pma2009_330_header a .pma2009_vegas {
    color : #05739D;
}

.pma2009_330 a {
    color       : #FFF;
    font-size   : 11px;
    line-height : 1.3em;
}

.pma2009_330 ul {
    padding-left : 25px;
}

.pma2009_330 ul li {
    list-style-type : square;
}

.pma2009_330 .pma2009_330_footer {
    /*background: url('/i/ces2012/pma2012_330.jpg') 0 -37px no-repeat;*/
    height : 100px;
}

.computex2009_330 {
    border : 1px solid #204C69;
    width  : 330px;
    margin : 7px 0;
}

.computex2009_330 h1 {
    margin    : 5px;
    font-size : 18px;
}

.computex2009_330 a {
    color : #204C69;
}

.computex2009_330 a:hover {
    color : #F80;
}

.computex2009_330 ul {
    list-style-type : square;
    line-height     : 1.5em;
    margin          : 10px 5px;
    padding         : 0 0 0 18px;
    font-size       : 14px;
}

.computex2009_330 .computex2009_330_footer {
    clear       : right;
    text-align  : right;
    font-weight : bold;
    margin      : 5px;
    padding     : 3px 0;
    border-top  : 1px solid #204C69;
}

.computex2009_330 .computex2009_t101 {
    float  : right;
    margin : 0px 10px 5px 5px;
}

.ifa2009 {
    width         : 330px;
    background    : #E01E26;
    color         : #FFF;
    margin-bottom : 10px;
}

.ifa2009 .ifa2009_header {
    background : url('https://pixinfo.com/i/geeks/ifa2009_pi_t.gif') no-repeat;
    height     : 118px;
}

.ifa2009 .ifa2009_header h1 {
    font-size      : 16px;
    margin         : 0;
    padding        : 130px 10px 0 20px;
    text-transform : uppercase;
}

.ifa2009 .ifa2009_header h1 a {
    color           : #FFF;
    text-decoration : underline;
}

.ifa2009 ul a {
    color     : #FFF;
    font-size : 14px;
}

.ifa2009 ul {
    padding-left : 25px;
    margin-top   : 40px;
    line-height  : 1.6em;
}

.ifa2009 ul li {
    list-style-type : square;
}

.ifa2009 .ifa2009_footer {
    background : url('https://pixinfo.com/i/geeks/ifa2009_pi_b.gif') no-repeat 0 100%;
    height     : 27px;
    text-align : right;
}

.ifa2009 .ifa2009_footer a {
    margin      : 0 10px;
    font-size   : 14px;
    font-weight : bold;
    color       : #FFF;
}

.ces2010 {
    width      : 330px;
    background : #000;
    color      : #FFF;
    margin-top : 5px;
}

.ces2010 .ces2010_header {
    background : url('https://pixinfo.com/i/ces2010/ces2010_header_2.gif') no-repeat;
    height     : 40px;
    padding    : 0;
}

.ces2010 a {
    color           : #FFF;
    text-decoration : none;
}

.ces2010 a:hover {
    text-decoration : underline;
}

.ces2010 ul {
    padding-left : 25px;
    margin-left  : 5px;
}

.ces2010 ul li {
    font-size       : 12px;
    list-style-type : square;
    margin-bottom   : 5px;
}

.ces2010 .ces2010_footer {
    background    : url('https://pixinfo.com/i/ces2010/ces2010_footer_2.gif') no-repeat 0 100%;
    height        : 8px;
    margin-bottom : 10px;
    padding       : 0;
    text-align    : right;
    font-weight   : bold;
}

.ces2010 .ces2010_header_panasonic {
    display : block;
    margin  : 0 0 0 205px;
    height  : 40px;
}

.ces2010 .ces2010_header_blog {
    float   : left;
    display : block;
    margin  : 0 0 0 0px;
    height  : 40px;
    width   : 140px;
}

.ces2010 .ces2010_header_blog:hover, .ces2010 .ces2010_header_panasonic:hover {
    text-decoration : none;
}

.ces2010 div.ces2010_img {
    border     : 0;
    margin     : 5px;
    text-align : center;
}

.ces2010 div.ces2010_img img {
    border : 2px solid #555;
    width  : 96px;
    height : 72px;
    margin : 2px;
}

.mwc2010 {
    width      : 330px;
    background : #000;
    color      : #FFF;
    margin-top : 5px;
}

.mwc2010 .mwc2010_header {
    background : url('https://pixinfo.com/i/mwc2010/mwc2010_header.gif') no-repeat;
    height     : 35px;
    padding    : 0;
}

.mwc2010 a {
    color           : #FFF;
    text-decoration : none;
}

.mwc2010 a:hover {
    text-decoration : underline;
}

.mwc2010 ul {
    padding-left : 25px;
    margin-left  : 5px;
}

.mwc2010 ul li {
    font-size       : 12px;
    list-style-type : square;
    margin-bottom   : 5px;
}

.mwc2010 .mwc2010_footer {
    background    : url('https://pixinfo.com/i/mwc2010/mwc2010_footer.gif') no-repeat 0 100%;
    height        : 18px;
    margin-bottom : 10px;
    padding       : 0;
    text-align    : right;
    font-weight   : bold;
}

.mwc2010 .mwc2010_header_clickable, .mwc2010 .mwc2010_header_clickable:hover {
    display         : block;
    margin          : 0 0 0 0px;
    height          : 40px;
    text-decoration : none;
}

.mwc2010 .mwc2010_header_blog {
    float   : left;
    display : block;
    margin  : 0 0 0 0px;
    height  : 40px;
    width   : 140px;
}

.mwc2010 div.mwc2010_img {
    border     : 0;
    margin     : 5px;
    text-align : center;
}

.mwc2010 div.mwc2010_img img {
    border : 2px solid #555;
    width  : 96px;
    height : 72px;
    margin : 2px;
}

.computex2010 {
    width      : 330px;
    background : #BDA485;
    color      : #333;
    margin-top : 5px;
}

.computex2010 .computex2010_header {
    background : url('https://pixinfo.com/i/computex2010/computex2010_header.gif') 0 3px no-repeat;
    height     : 52px;
    padding    : 0;
}

.computex2010 a {
    color           : #333;
    text-decoration : none;
}

.computex2010 a:hover {
    text-decoration : underline;
}

.computex2010 ul {
    padding-left : 25px;
    margin-left  : 5px;
}

.computex2010 ul li {
    font-size       : 12px;
    list-style-type : square;
    margin-bottom   : 5px;
}

.computex2010 .computex2010_footer {
    background    : #BDA485;
    height        : 20px;
    margin-bottom : 10px;
    padding       : 0 5px 0 0;
    text-align    : right;
    font-weight   : bold;
    border-bottom : #333 solid 3px;
}

.computex2010 .computex2010_header_clickable, .computex2010 .computex2010_header_clickable:hover {
    display         : block;
    margin          : 0 0 0 0px;
    height          : 50px;
    text-decoration : none;
}

.computex2010 .computex2010_header_blog {
    float   : left;
    display : block;
    margin  : 0 0 0 0px;
    height  : 40px;
    width   : 140px;
}

.photokina2010_330 {
    width       : 519px;
    height      : 434px;
    background  : transparent url('https://pixinfo.com/i/photokina2010/photokina2010_330.jpg') no-repeat;
    color       : #FFF;
    font-family : Arial, Helvetica, sans-serif;
    line-height : 1.3em;
    margin      : 10px 0;
}

.photokina2010_330 .photokina2010_header {
    height : 57px;
}

.photokina2010_330 .photokina2010_header h1 {
    font-size      : 14px;
    line-height    : 1.4em;
    margin         : 0;
    padding        : 20px 10px 0 30px;
    text-transform : uppercase;
}

.photokina2010_330 a {
    color       : #FFF;
    font-size   : 13px;
    line-height : 1.5em;
}

.photokina2010_330 ul {
    padding-left : 35px;
}

.photokina2010_330 ul li {
    list-style-type : square;
}

.photokina2010_330 .photokina2010_footer {
    height : 158px;
}

.ceatec2010 {
    width      : 330px;
    background : #B5E0D9 url('https://pixinfo.com/i/geeks/ceatec2010_bg.jpg') no-repeat;
}

.ceatec2010 .ceatec2010_header img {
    border : 0;
    margin : 2px 0 0 2px;
}

.ceatec2010 ul.cikkek {
    list-style-type : square;
    padding         : 0 0 0 25px;
}

.ceatec2010 a {
    font-weight     : bold;
    font-size       : 11px;
    color           : #000;
    text-decoration : none;
}

.ceatec2010 .ceatec2010_footer {
    text-align : right;
    height     : 20px;
}

.ceatec2010 .ceatec2010_footer a {
    margin : 3px 8px;
}

.ceatec2010 .ceatec2010_img {
    text-align : center;
}

.ceatec2010 .ceatec2010_img img {
    border  : 0;
    padding : 4px;
}

.photokina2012_330 {
    width       : 519px;
    height      : 434px;
    background  : transparent url('https://pixinfo.com/i/photokina2012/photokina2012_330.jpg') no-repeat;
    color       : #FFF;
    font-family : Arial, Helvetica, sans-serif;
    line-height : 1.3em;
    margin      : 10px 0;
}

.photokina2012_330 .photokina2012_330_header {
    height : 57px;
}

.photokina2012_330 .photokina2012_330_header h1 {
    font-size      : 14px;
    line-height    : 1.4em;
    margin         : 0;
    text-align     : center;
    width          : 200px;
    padding        : 8px 0 0 10px;
    text-transform : uppercase;
}

.photokina2012_330 .photokina2012_330_header h1 a {
    font-size : 17px;
}

.photokina2012_330 .photokina2012_330_header h1 span {
    text-transform : none;
    font-style     : italic;
}

.photokina2012_330 .photokina2012_330_header h1 span a {
    text-decoration : none;
}

.photokina2012_330 a {
    color       : #FFF;
    font-size   : 13px;
    line-height : 1.5em;
}

.photokina2012_330 ul {
    padding-left : 35px;
    width        : 295px;
}

.photokina2012_330 ul li {
    list-style-type : square;
}

.photokina2012_330 .photokina2010_footer {
    height : 158px;
}

#pma2013_330 {
    height      : 610px;
    width       : 330px;
    background  : url('https://pixinfo.com/i/ces2014/pma_2014_330.jpg') no-repeat 0 0;
    margin-left : 0px;
    margin-top  : 10px;
}

#pma2013_330 .vegas1 {
    display     : block;
    height      : 110px;
    margin-left : 0px;
}

#pma2013_330 .vegas2 {
    display : block;
    height  : 110px;
}

#pma2013_330 .lenspen1 {
    display : block;
    height  : 70px;
}

#pma2013_330 .footer {
    display  : block;
    position : absolute;
    top      : 430px;
    width    : 330px;
}

#pma2013_330 .lenspen2 {
    display : none;
}

#pma2013_330 .cikkek {
    color           : #FFF;
    float           : left;
    line-height     : 1.5em;
    margin-right    : 10px;
    margin-left     : 25px;
    padding         : 0;
    list-style-type : square;
    position        : absolute;
    font-size       : 11px;
    top             : 210px;
}

#pma2013_330 .cikkek h2 {
    font-size   : 13px;
    margin      : 0;
    line-height : 1.5em;
}

#pma2013_330 .cikkek a {
    color           : #FFF;
    text-decoration : none;
}

#pma2013_330 .cikkek a:hover {
    text-decoration : underline;
}

#pma2013_330 .cikkek img {
    margin-right : 5px;
}

#pma2013_330 .images {
    position : absolute;
    top      : 135px;
    margin   : 0 0 0 5px;
    padding  : 0;
    display  : block;
}

#pma2013_330 .images li {
    display : inline;

}

#pma2013_330 .images li a {
    display       : block;
    float         : left;
    margin-right  : 5px;
    margin-bottom : 5px;
}

#pma2013_330 .images li a img {
    border        : 1px solid #EEE;
    border-radius : 5px;
}

#cpplus2013_330 {
    height        : 610px;
    width         : 330px;
    background    : url('https://pixinfo.com/i/cpplus2014/cpplus_2014_330.jpg') no-repeat 0 0;
    margin-left   : 0px;
    margin-top    : 10px;
    margin-bottom : 10px;
}

#cpplus2013_330 .yokohama1 {
    display     : block;
    height      : 170px;
    margin-left : 0px;
}

#cpplus2013_330 .yokohama2 {
    display : block;
    height  : 134px;
}

#cpplus2013_330 .canon {
    display : block;
    height  : 50px;
}

#cpplus2013_330 .footer {
    display  : block;
    position : relative;
    top      : 250px;
    width    : 330px;
}

#cpplus2013_330 .cikkek {
    color           : #FFF;
    float           : left;
    line-height     : 1.6em;
    margin-right    : 10px;
    margin-left     : 25px;
    padding         : 0;
    list-style-type : square;
    font-size       : 11px;
    margin-top      : 0;
}

#cpplus2013_330 .cikkek h2 {
    font-size : 13px;
    margin    : 0;
}

#cpplus2013_330 .cikkek a {
    color           : #FFF;
    text-decoration : none;
}

#cpplus2013_330 .cikkek a:hover {
    text-decoration : underline;
}

#cpplus2013_330 .cikkek img {
    margin-right : 5px;
}

#cpplus2013_330 .images {
    margin  : 15px 0 0 5px;
    padding : 0;
    display : block;
    width   : 100%;
}

#cpplus2013_330 .images li {
    display : inline;

}

#cpplus2013_330 .images li a {
    display       : block;
    float         : left;
    margin-right  : 5px;
    margin-bottom : 5px;
}

#cpplus2013_330 .images li a img {
    border        : 1px solid #EEE;
    border-radius : 5px;
}
