div.cimHead {
    width: 100%;
    margin-bottom: 0px;
}
div.cimHead div,
div.cimHead div span,
div.szavazKeresForm input.iSzvSub {
    background-position: top left;
    background-repeat: no-repeat;
    height: 47px;
}
div.szavazKeresForm input.iSzvSub {
    display: block;
    float: right;
    height: 16px;
    width: 30px;
    margin: 0px;
}
div.szavazKeresForm form div {
    width: 300px;
}
div.szavazKeresForm form label.szvLabel,
div.szavazKeresForm form span.szvSpan {
    display: block;
    float: left;
    margin: -2px 5px 0px;
}
div.cimHead div.left {
    width: 5px;
    background-image: url(../img/style/default_blue/szavazas/szavaz_topbox_l_kk.gif);
}
div.cimHead div.right {
    width: 5px;
    background-image: url(../img/style/default_blue/szavazas/szavaz_topbox_r_kk.gif);
}
div.cimHead div.center {
    background-image: url(../img/style/default_blue/szavazas/szavaz_topbox_bg_kk.gif);
    background-repeat: repeat-x;
    padding-left: 4px;
    width: 610px;
}
div.cimHead div.center div {
    width: auto;
    margin-top: 12px;
    height: 35px;
}
div.cimHead h1 {
    width: auto;
    margin: 0px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 24px;
    font-weight: normal;
}
div.cimHead h2 {
    width: auto;
    margin: 9px 0px 0px 7px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #C8E9EF;
}
div.cimHead div span.logo {
    display: block;
    float: right;
    margin: 4px 3px 0px 0px;
    background-image: url(../img/style/default_blue/szavazas/szavaz_topbox_ikon_kk.jpg);
    width: 46px;
    height: 39px;
}
div.szavazKeresHead {
    width: 594px;
    height: 19px;
    padding: 3px 5px;
    background-color: #C8E9EF;
    color: #0095B6;
    font-size: 14px;
}
div.szavazKeresHead span.logo {
    display: block;
    float: right;
    background-image: url(../img/style/default_blue/szavazas/szavaz_nagyito_k.gif);
    width: 19px;
    height: 20px;
}
div.szavFeltoltForm,
div.szavazKeresForm {
    margin-top: 10px;
    width: 604px;
    padding-bottom: 10px;
}
div.szavazKeresForm {
    border-bottom: 3px solid #50B6CC;
    color: #0095B6;
}
div.szavazKeresForm div{
    color: #0095B6;
}
div.szavFeltoltForm {
    width: 500px;
}
div.szavFeltoltForm div {
    margin-bottom: 7px;
    width: 100%;
}
div.szavAdatv {
    overflow: auto!important;
    margin: 0;
    width: 605px;
    text-align: justify;
    background-color: #FFFFFF;
    padding: 10px;
}
div.adatvHead {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    width: 100%;
}
div.adatvLead {
    margin-bottom: 10px;
}
div.szavFeltoltKep {
    width: 90px;
    float: right;
    margin: 10px 10px 0px 0px;
}
div.szavFeltoltKep img {
    width: 90px;
}
label.iSzvLabel2,
label.iSzvLabel {
    display: block;
    float: left;
    width: 185px;
    color: #007D98;
    font-weight: bold;
}
select.iSzvText,
input.iSzvTextAdd,
input.iSzvTextSmal,
input.iSzvText {
    width: 300px;
    border: 1px solid #009ABC;
    color: #A5A5A5;
    font-size: 10px;
    padding-left: 5px;
}
input.iSzvTextSmal {
    width: 60px;
    display: block;
    float: left;
}
select.iSzvText {
    width: auto;
}
textarea.iSzvTextArea {
    width: 300px;
    height: 75px;
    border: 1px solid #009ABC;
    color: #A5A5A5;
    font-size: 10px;
    padding-left: 5px;
}
input.iSzvSub {
    display: block;
    float: right;
    background-image: url(../img/style/default_blue/szavazas/szavaz_ok_gomb2.gif);
    background-color: transparent;
    width: 30px;
    height: 17px;
    border: none;
    background-position: 0px 1px;
    cursor: pointer;
    margin: 0px 0px 0px 5px;
}
div.szavFeltoltForm input.iSzvSub {
    float: left;
    height: 16px;
    background-position: 0px 0px;
}
div.szavazKeresForm input.iSzvText {
    width: 254px;
    display: block;
    float: left;
}
div.szavFeltoltForm input.iSzvText {
    
}
div.szavazAjanlo label.iSzvLabel {
    width: 130px;
}
div.szavazAjanlo label.iSzvLabel2 {
    width: 120px;
    padding-left: 10px;
    display: block;
    float: left;
}
div.szavazAjanlo input.iSzvText {
    width: 262px;
}
div.szavazAjanlo input.iSzvTextAdd {
    width: 186px;
    display: block;
    float: left;
    margin-top: 6px;
}
div.szavazAjanlo div.szavAjanlText {
    width: 390px;
    margin: 8px 0px 8px 10px;
    color:#007D98;
    font-size: 11px;
}
div.szavazAjanlo form div.szavCimzett {
    font-size: 14px;
    font-weight: bold;
    color: #007D98;
    margin: 7px 0px 7px 10px;
    width: 390px;
}
div.szavAddCimek,
div.szavAddCimek div {
    width: 100%;
    margin-bottom: 5px;
    color: #007D98
}
div.szavAddCimek div {
    border-bottom: 1px solid #007D98;
}
div.szavAddCimek div span {
    display: block;
    float: left;
    width: 67px;
    color: #007D98;
    font-weight: bold;
}
div.szavAddCimek div div {
    width: 55px;
    float: right;
    margin-top:-25px;
    border: none;
}
div.subCenter {
    width: 100%;
    text-align: center;
    margin-top: 7px;
}
div.subCenter2 {
    width: 150px!important;
    float: none;
    clear: both;
    margin: 7px auto;
    padding: 10px 0px 0px 20px;
}
div.subRight {
    width: auto;
    margin-top: 25px;
    float: right;
}

div.szavSubButtonL {
    background-image: url(../img/style/default_blue/szavazas/szavaz_submit_gomb_left.png);
    width: 5px!important;
    height: 28px!important;
}
div.szavSubButtonR {
    background-image: url(../img/style/default_blue/szavazas/szavaz_submit_gomb_right.png);
    width: 5px!important;
    height: 28px!important;
}
div.szavSubButtonC {
    background-image: url(../img/style/default_blue/szavazas/szavaz_submit_gomb_bg.gif);
    background-repeat: repeat-x;
    width: auto!important;
    height: 23px;
    padding-top: 5px;
}
div.szavSubButtonC,
div.szavSubButtonC div {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}
div.szavSubButtonC div.full {
    width: 615px;
}
div.szavSubButtonC div.halfLeft {
    width: 389px;
}
a.szavSubButtonAB,
a.szavSubButtonA {
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
    width: 130px;
    margin-top: -4px;
    padding-top: 2px;
    padding-right: 10px;
    background-image: url(../img/style/default_blue/szavazas/sub_gomb_up22x22.png);
    background-repeat: no-repeat;
    background-position: top right;
    text-align: left;
}
a.szavSubButtonAB {
    background-image: none;
    width: auto;
    padding-right: 0px;
}
div.szavFeltoltForm div.success,
div.szavFeltoltForm div.errormsg {
    margin: 0px 0px 3px;
    line-height: normal;
    width: 491px !important;
    float: left;
}
div.success p.succText a.successLink,
div.success p.success a.successLink {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}
div.success p.succText {
    font-size: 10px;
}
div.szavFeltoltForm div.success p,
div.szavFeltoltForm div.errormsg p {
    text-align: left;
}
div.szavFeltoltForm form p.errormsg {
    margin: 0px;
    padding: 0px;
    width: 491px!important;
}
div.szavazAjanlo div.success {
    width: 390px!important;
    margin-right: 0px;
}
div.szavazAjanlo form p.success,
div.szavazAjanlo p.errormsg {
    margin-bottom: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
}


div.szavFeltoltForm form div.szavFajlok {
    float:none;
    clear: both;
    width:222px;
    padding: 10px 0px 0px 91px;
    margin:10px auto;
}
ul.szavazUlKatListaErr {

}
div.szavazasJobbBox {
    width: 400px;
    margin-top: 10px;
}
div.szavazasToltsdFel {
    width: 398px;
    height: 64px;
    border: 1px solid #005669;
    background-color: #00758F;
    background-image: url(../img/style/default_blue/szavazas/szavaz_upbanner_bg.gif);
    background-repeat: repeat-x;
    text-align: center;
    font-size: 15px;
    color: #FFFFFF;
    cursor: pointer;
}
div.szavazasToltsdFel span.text {
    display: block;
    float: none;
    margin:12px auto 0px;
    width: 230px;
}
div.szavazasToltsdFel span.logo1 {
    display: block;
    float: left;
    background-image: url(../img/style/default_blue/szavazas/szavaz_paletta_k.gif);
    width: 59px;
    height: 48px;
    margin: 7px 0px 0px 5px;
}
div.szavazasToltsdFel span.logo2 {
    display: block;
    float: right;
    background-image: url(../img/style/default_blue/szavazas/szavaz_upload_ikon.gif);
    width: 39px;
    height: 37px;
    margin: 15px 10px 0px 0px;
}
div.szavazEgyKategoria {
    width: 100%;
    margin-top: 10px;
    border-bottom: 1px solid #50B6CC;
}
div.szavazEgyKategoria div.egyValasz img {
    border: 1px solid #50B6CC;
}
div.szavazEgyKategoria div.szvKategoriaCim {
    width: 100%;
    margin: 10px 0px;
}
div.szavazEgyKategoria div.szvKategoriaCim h3{
    width: auto;
    margin: 0px;
    font-size: 14px;
    color: #007D98;
}
span.tovabbOS1,
span.tovabbOS,
span.tovabbE,
span.tovabbK,
span.tovabb,
div.szavazasJobbBox span.tovabb,
div.szavazEgyKategoria div.szvKategoriaCim span.tovabb {
    display: block;
    float: right;
    width: auto;
    color: #007D98;
    font-weight: bold;
}
span.tovabbOS1 a,
span.tovabbOS a,
span.tovabbE a,
span.tovabbK a,
span.tovabb a {
    color: #007D98;
    font-weight: bold;
}
span.tovabbOS1 {
    margin: 0px 0px 6px;
}
span.tovabbOS {
    margin: 10px 0px 6px;
}
span.tovabbE {
    margin: 0px 0px 6px;
}
span.tovabbK {
    margin: 10px 0px 6px;
}
div.szavazLab,
div.szavazLeiras {
    width: 100%;
    color: #A5A5A5;
}
div.szavazLab span {
    display: block;
    font-size: 10px;
    width: auto;
}
div.szavazLab span.datum {
    float: left;
}
div.szavazLab span.link {
    float: right;
}
div.szavazasBalBox {
    width: 195px;
    float: right;
    margin-top: 10px;
}


div.egyValasz {
    width: 126px;
    margin: 0px 4px 10px 3px;
}
div.egyValasz div.cimHead {
    width: 100%;
}
div.egyValasz div.cimHead h4 {
    width: 100%;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    color: #007D98;
    font-weight: normal;
    font-size: 13px;
}
div.szavBlokk,
div.szavBlokk div {
    width: 100%;
    color: #007D98;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    line-height: normal;
}
div.szavBlokk div.szavKep {
    margin-bottom: 5px;
    border: 1px solid #50B6CC;
    height: 83px;
    width: 124px;
}
div.szavBlokk img.szavazListaKep {
    width: 124px;
    border: none!important;
}
div.egeszValasz {
    margin: 2px 0px 10px;
    width: 400px;
}
div.egeszValasz div.cimHead {
    width: 100%;
    margin-bottom: 0px;
}
div.egeszValasz div.cimHead h2 {
    width: 100%;
    margin: 10px 0px;
    padding: 0px;
    font-weight: bold;
    font-size: 13px;
    font-variant: small-caps;
    text-align: center;
    text-transform: capitalize;
    color: #007D98;
}
div.egeszValasz div.szavBlokk h4 {
    width: 100%;
    margin: 5px 0px;
    padding: 0px;
}
div.egeszValasz div.szavKep {
    float: none;
    margin: 0px auto;
    border: 1px solid #50B6CC;
    width: 380px;
    background-image: url(../img/style/default_blue/szavazas/nagyito.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #50B6CC;
}
div.egeszValasz div.szavKep2 {
    float: none;
    margin: 0px auto;
    border: 1px solid #50B6CC;
    width: 398px;
    background-image: url(../img/style/default_blue/szavazas/nagyito.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #50B6CC;
}

div.egeszValasz div.szavKep img.szavazListaKep {
    width: 380px;
    border: none!important;
    margin-bottom: 2px;
}
div.egeszValasz div.szavKep2 img.szavazListaKep {
    width: 398px;
    border: none!important;
    margin-bottom: 2px;
}
div.egeszValasz div.szavaz span.szavazDb {
    font-size: 10px;
    color: #50B6CC;
    font-weight: bold;
}
div.egeszValasz div.szavaz {
    width: 100px;
    float: none;
    margin: 0px auto 0px;
    text-align: center;
}
div.egeszValasz div.szavaz a {
    width: 100%;
}
div.szavaz a {
    display: block;
    float: left;
    width: 84px;
    background-color: #B1DEE8;
    color: #007D98;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
}
div.szavTalalat {
    width: 100%;
    margin: 10px 0px;
    color: #007D98;
}



div.szavazasBalBox div.szavazBalCikk {
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #50B6CC;
}
div.szavazasBalBox div.szavazBalCikk span.cim {
    display: block;
    float: left;
    width: 100%;
    color: #50B6CC;
    font-weight: bold;
}
div.szavazasBalBox div.szavazBalCikk div.text,
div.szavazasBalBox div.szavazBalCikk div.text p {
    width: 100%;
    overflow: hidden;
    /* text-align: justify!important; */
}
div.szavazasBalBox div.szavazBalCikk div.text img {
    display: none!important;
}
div.szavazasBalBox div.szavazBalCikk span.kep img {
    width: 195px;
}

div.szavazBlokk {
    display: block;
    float: left;
    width: 100%;
}
div.szavazBlokk span.link {
    display: block;
    float: left;
    width: 100%;
    margin: 5px 0px;
}

div.szavRBannerBox {
    width: 312px;
    margin-bottom: 10px;
}

div.asztmaRekBanner {
    margin: 10px 0px;
}

div#Captcha {
    float: none;
    width: 310px;
    margin: 0px auto 10px;
}
div#Captcha p {
    float: left;
    width: 100%;
    text-align: center;
    color:#50B6CC;
    font-weight:bold;
}

div#Captcha label {
    width: auto;
    float: left;
    display: block;
}
div#Captcha input.iText {
    width: 190px;
    float: right;
    display: block;
    border: 1px solid #50B6CC;
    margin: 0px 0px 0px 10px;
}
div#Captcha input.iSub {
    background-color:#B1DEE8;
    color:#007D98;
    display:block;
    float:right;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    width:auto;
    padding: 3px 5px;
    border: none;
    
}
div#Captcha label.iTextLabel {
    display: block;
    float: left;
    width: 97px;
    font-weight: bold;
}
div#Captcha div {
    margin-bottom: 10px;
    width: 100%;
}
div.infoText {
    font-size: 11px;
    line-height: normal;
    margin-top: 10px;
}/**
boxok nem vegleges hely ezt kell atteni majd a fo css-be
*/
div.box_right_312_head {
    width: 292px;
    background-image: url(../img/style/default_blue/icon/jobbox_head_bg.png);
    padding: 6px 10px;
    height: 16px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 3px;
}
div.szavRBoxCim {
    width: 312px;
    color: #1DA5C3;
    font-weight: bold;
    margin: 5px 0px;
}
div.body,
div.lead {
    margin: 15px 0px;
    text-align: justify;
}
