/*---------- ˇ General ˇ ----------*/
body {
        margin: 0px 0px 10px 0px;
        padding: 0;
        background-color: #ffffff;
}
body, td, select, input, textarea, p {
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
}
select  {
        margin-top: 3px;
}
textarea  {
        width: 180px;
        height: 180px;
}

textarea.textareareg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:170px; height:70px;}
textarea.textarearegbig {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:230px; height:200px;}

form {
        margin: 0px;
}

a  {
        color: #0F9B52;
        text-decoration: underline
}
a:hover  {
        color: #0F9B52;
        text-decoration: none
}

h1 {
        color:#20559A;
        font-size: 18px;
        font-weight: bold;
}
h2 {
        color:#333333;
        font-size: 12px;
        font-weight: bold;
}
h3 {
        color:#0F9B52;
        font-size: 11px;
        font-weight: bold;
        margin: 0px 0px 5px 0px;
}
p {
        margin: 8px 0px 12px 0px;
        line-height: 16px;
}

div#header {
        height: 52px;
        margin: 0;
        padding-left: 28px;
        padding-right: 19px
}

div#errortext {
        color:#0F9B52;
        font-weight: bold;
}


.separator {
        border-bottom: solid #eeeeee 1px;
        clear: both;
        font-size: 1px;
}

div#separator {
        border-top: solid #E8E5E5 1px;
        margin: 10px 0px;
}

/*---------- ˇ Structure ˇ ----------*/

div#container {
        width:780px;
}

div#wrapper {
        float: left;
        width: 100%
}

div#content {
        margin: 10px 170px 20px 180px
}
div#small_content {
        margin: 20px 20px 20px 20px
}

/*---------- ˇ Left ˇ ----------*/

div#left {
        float: left;
        width: 180px;
        margin-left: -780px;
        padding-top: 10px
}
div#country_list {
        padding: 0px 0px 5px 38px;
        background-image: url(../common/images/countrylist_arrow.gif);
        background-repeat: no-repeat;
}



/*---------- ˇ Right ˇ ----------*/
div#right {
        float: left;
        width: 160px;
        margin-left: -160px;
        background-image: url(../common/images/ad_120_right_bg.gif);
        background-repeat:repeat-y;
        background-position: right;
}
div#select_country {
        padding: 0px 0px 5px 25px;
}
div#select_language {
        padding: 0px 0px 10px 25px;
}

div#cats_list {
        padding: 0px 0px 5px 10px;
        background-image: url(../common/images/siteslist_arrow.gif);
        background-repeat: no-repeat;
}
div#input_email {
        padding: 0px 0px 5px 25px;
}
div#input_password {
        padding: 0px 0px 5px 25px;
}
div#login_button {
        padding: 0px 0px 5px 5px;
        text-align: center;
        font-size: 10px;
}
div#login {
        padding: 0px 0px 0px 30px;
        color: #767676;
}
div#sites {
        padding: 0px 0px 0px 30px;
        color: #767676;
}
div#sites_list {
        padding: 0px 0px 5px 10px;
        background-image: url(../common/images/siteslist_arrow.gif);
        background-repeat: no-repeat;
}
div#help_list {
        padding: 0px 0px 15px 10px;
        background-image: url(../common/images/siteslist_arrow.gif);
        background-repeat: no-repeat;
}

div#cat_list {
        padding: 0px 0px 10px 20px;
        background-image: url(../common/images/catlist_arrow.gif);
        background-repeat: no-repeat;
}


div#submenu {
        padding: 0px 0px 20px 0px;
        align: center;
}

/*---------- ˇ Footer ˇ ----------*/
div#footer {
        clear: left;
        width: 770px;
        height: 24px;
        background-image: url(../common/images/footer.gif);
        background-repeat: no-repeat;
        color: #ffffff;
        font-size: 9px;
        text-align: center;
        margin-left: 10px;
}

/*---------- ˇ Ad ˇ ----------*/
div#ad728 {
        height:112px;
        width:780px;
        background-image: url(../common/images/ad_728_bg.gif);
        background-repeat: no-repeat;
        text-align:right;
}
div#ad728info {
        height:112px;
        width:780px;
        background-image: url(../common/images/ad_728_bg_info.gif);
        background-repeat: no-repeat;
        text-align:right;
}
div#ad120left {
        width: 155px;
        background-image: url(../common/images/ad_120_left_bg.gif);
        background-repeat: repeat-y;
        margin-left: 10px;
        text-align: center;
        color: #A2A2A2;
        font-size: 10px;
}
div#ad120right {
        width: 150px;
        margin-left: 10px;
        text-align: center;
        color: #A2A2A2;
        font-size: 10px;
}

div#adright {
        position: absolute;
        left: 790px;
        top: 153px;
        width: 360px;
}


/*---------- ˇ Menu left ˇ ----------*/
div#menuleft {
        width:155px;
        background-image: url(../common/images/menu_left_bg.gif);
        background-repeat: no-repeat;
        margin-left: 10px;
}

div#menuleftpos {
        padding: 6px 0px 6px 29px;
}



.almenu1on
{
        margin: 0px 5px 8px 5px;
        padding: 0px 0px 0px 12px;
        background-image: url(images/almenu_left.gif);
        background-repeat: no-repeat;
        background-position: left;
        font-size: 11px;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        text-align: center;
        cursor: hand;
        cursor: pointer;
        color: #FFFFFF;

}
.almenu2on
{
        padding: 0px 12px 0px 0px;
        background-image: url(images/almenu_right.gif);
        background-repeat: no-repeat;
        background-position: right;
}
.almenu3on
{
        background-image: url(images/almenu_bg.gif);
        background-repeat: repeat-x;
        background-color: #65BFFF;
        height: 23px;
}

.almenu4
{
        position: relative;
        top: 4px;
        padding: 0px;

}

.almenu1off
{
        margin: 0px 5px 8px 5px;
        padding: 0px 0px 0px 12px;
        background-image: url(images/almenu_leftoff.gif);
        background-repeat: no-repeat;
        background-position: left;
        font-size: 11px;
        color: #000000;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        text-align: center;
}
.almenu2off
{
        padding: 0px 12px 0px 0px;
        background-image: url(images/almenu_rightoff.gif);
        background-repeat: no-repeat;
        background-position: right;
}
.almenu3off
{
        background-image: url(images/almenu_bgoff.gif);
        background-repeat: repeat-x;
        background-color: #EFEFEF;
        height: 23px;
}

a.navlink
{
        text-decoration: none;
}

.nav1
{
        color: #20559A;
        background-image: url(images/nav_1.gif);
        background-repeat: no-repeat;
        background-position: top center;
        width: 70px;
        padding: 20px 2px 10px 2px;
        text-align: center;
        float: left;
        cursor: hand;
        cursor: pointer;
}
.nav2
{
        color: #00A651;
        background-image: url(images/nav_2.gif);
        background-repeat: no-repeat;
        background-position: top center;
        width: 70px;
        padding: 20px 2px 10px 2px;
        text-align: center;
        float: left;

}
.nav3
{
        color: #20559A;
        background-image: url(images/nav_3.gif);
        background-repeat: no-repeat;
        background-position: top center;
        width: 70px;
        padding: 20px 2px 10px 2px;
        text-align: center;
        float: left;
}


a.menuleftitem {
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none
}

a.menuleftitem:hover {
        color: #65BFFF;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none
}

/* ----------- Button --------------------------- */

#button input {
        font-size: 10px;
}


/* ----------- Results --------------------------- */

.res_top {
        padding: 10px 20px 0px 20px;

}
.res_top h1
{
        font-size: 18px;
        font-weight: bold;
        color: #333333;
        margin: 0px;
}

.res_bottom
{
        padding: 8px 20px 20px 20px;
        border-bottom: solid #E8E5E5 1px;
        text-align: right;
}
.res_top_header
{
        height: 10px;
        background-color: #20559A;
}
.highlight {
        background-color: #f0eeec;
}



#lapozo {
        text-align: center;
        padding: 20px;
}



/* ----------- Adatlap --------------------------- */

td.adatlapleftcolumn
{
        padding: 8px 4px 8px 0px;
        border-bottom: #e8e8e8 1px solid;
        vertical-align: top;
}
td.adatlaprightcolumn
{
        padding: 8px 0px 8px 10px;
        border-left: #e8e8e8 1px solid;
        border-bottom: #e8e8e8 1px solid;
}
.adatlaprightcolumn h1
{
        font-size: 18px;
        font-weight: bold;
        margin: 0px;
}

td.kisadatlapleftcolumn
{
        padding: 4px 2px 4px 0px;
        border-bottom: #e8e8e8 1px solid;
        vertical-align: top;
        font-size: 8px;
}
td.kisadatlaprightcolumn
{
        padding: 4px 0px 2px 5px;
        border-left: #e8e8e8 1px solid;
        border-bottom: #e8e8e8 1px solid;
        vertical-align: top;
        font-size: 8px;
}



/* ----------- Finish box --------------------------- */

#pipe
{
 margin: 0px 0px 0px 0px;
}
.finish_box
{
 color: #ffffff;
 font-size: 14px;
 font-weight: bold;
}

.green {
 background-color: #00A650;
}
.red {
 background-color: #EE0000;
}


/* ----------- Table --------------------------- */

td.table_line
{
        border-bottom: #e8e8e8 1px solid;
}

td.borderleft
{
        border-left: #e8e8e8 1px solid;
}

td.lightgray
{
        background-color: #F6F6F6;
}

td.darkgray
{
        background-color: #d7d7d7;
}

/* ----------- Registration stations --------------------------- */

div#nav1
{
        color: #20559A;
        background-image: url(../common/images/nav_1.gif);
        background-repeat: no-repeat;
        background-position: top center;
        width: 70px;
        padding: 20px 2px 10px 2px;
        text-align: center;
        float: left;
        cursor: hand;
        cursor: pointer;
}
div#nav2
{
        color: #00A651;
        background-image: url(../common/images/nav_2.gif);
        background-repeat: no-repeat;
        background-position: top center;
        width: 70px;
        padding: 20px 2px 10px 2px;
        text-align: center;
        float: left;

}
div#nav3
{
        color: #20559A;
        background-image: url(../common/images/nav_3.gif);
        background-repeat: no-repeat;
        background-position: top center;
        width: 70px;
        padding: 20px 2px 10px 2px;
        text-align: center;
        float: left;
}
.szoveghirdeteshatter
{

        width: 100%;
        padding: 3px 3px 2px 3px;
        border-left: solid #EAEAEA 1px;
        border-top: solid #EAEAEA 1px;
        border-right: solid #EAEAEA 1px;
        border-bottom: solid #EAEAEA 1px;
        background-color: #F6F6F6;
}
.szoveghirdeteslink
{
        color: #000000;
        FONT-SIZE: 12px;
        FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-weight: bold;
}
.szoveghirdetes
{
        color: #000000;
        FONT-SIZE: 11px;
        FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        text-decoration:none;
}
.szoveghirdetesurl
{
        color: #000000;
        FONT-SIZE: 11px;
        FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        text-decoration:none;
}

.hibaszoveg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color:#0E9B52;}

.szovegs {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}

.kiiras2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00A650;}


/*---------- ˇ Coupons Hirdetésˇ ----------*/

.adCouponBg {
        background-repeat: no-repeat;
        width: 140px;
        cursor: pointer;
        font-family: Arial, Helvetica, Tahoma, sans-serif;
        padding: 12px 0px 0px 60px;
}

.adCouponBottom {
        width: 200px;
        margin-bottom: 15px;
        background-repeat: no-repeat;
        background-image: url(../common/images/ad_kupon_bottom.gif);
        background-position: bottom;
        padding-bottom: 11px;
}

.adCouponBgRed {
        background-image: url(../common/images/ad_kupon_bg_red.gif);
}

.adCouponBgYellow {
        background-image: url(../common/images/ad_kupon_bg_yellow.gif);
}

.adCouponBgPink {
        background-image: url(../common/images/ad_kupon_bg_pink.gif);
}

.adCouponBg a {
        font-size: 11px;
        font-weight: normal;
        color: #05a5f0;
        text-decoration: underline;
}

.adCouponBg a:hover {
        font-size: 11px;
        font-weight: normal;
        color: #05a5f0;
        text-decoration: none;
}

.adCouponBg h1 {
        font-size: 14px;
        font-weight: bold;
        margin: 0px 0px 8px 0px;
}

.adCouponBg h2 {
        font-size: 11px;
        font-weight: bold;
        margin: 0px 0px 6px 0px;
        color: #000000;
}

/*---------- ˇ Coupons Találati oldalˇ ----------*/


.redheader {
        color: #e00000;
}
.pinkheader {
        color: #ff00ea;
}
.yellowheader {
        color: #ff8400;
}


.couponBg {
        background-image: url(../common/images/kupon_bg.gif);
        background-repeat: repeat-y;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}
.couponBottom {
        background-image: url(../common/images/kupon_bottom.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        width: 300px;
        padding-bottom: 8px;
        margin: 12px 0px;
}

.couponRed {
        background-image: url(../common/images/kupon_bg_red_off.gif);
}

.couponRedOn {
        background-image: url(../common/images/kupon_bg_red_on.gif);
}

.couponPink {
        background-image: url(../common/images/kupon_bg_pink_off.gif);
}

.couponPinkOn {
        background-image: url(../common/images/kupon_bg_pink_on.gif);
}

.couponYellow {
        background-image: url(../common/images/kupon_bg_yellow_off.gif);
}

.couponYellowOn {
        background-image: url(../common/images/kupon_bg_yellow_on.gif);
}

.couponRed, .couponRedOn, .couponPink, .couponPinkOn, .couponYellow, .couponYellowOn {
        padding: 18px 10px 10px 73px;
        color: #585858;
        cursor: pointer;
        background-repeat: no-repeat;
}

.couponRed h1, .couponRedOn h1, .couponPink h1, .couponPinkOn h1, .couponYellow h1, .couponYellowOn h1 {
        font-size: 17px;
        font-weight: bold;
        margin: 0px 0px 8px 0px;
}
.couponRed h2, .couponRedOn h2, .couponPink h2, .couponPinkOn h2, .couponYellow h2, .couponYellowOn h2 {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
        margin: 8px 0px 0px 0px;
}

.couponRed h1, .couponRedOn h1 {
        color: #e00000;
}

.couponPink h1, .couponPinkOn h1 {
        color: #ff00ea;
}

.couponYellow h1, .couponYellowOn h1 {
        color: #ff8400;
}


.couponButtonRed, .couponButtonPink, .couponButtonYellow {
        background-repeat: no-repeat;
        width: 102px;
        height: 17px;
        text-align: center;
        text-transform: uppercase;
        font-size: 10px;
        font-weight: bold;
        color: #ffffff;
        padding-top: 4px;
        margin: 8px 0px 0px 0px;
        cursor: pointer;
}

.couponButtonRed {
        background-image: url(../common/images/kupon_button_bg_red.gif);
}
.couponButtonPink {
        background-image: url(../common/images/kupon_button_bg_pink.gif);
}
.couponButtonYellow {
        background-image: url(../common/images/kupon_button_bg_yellow.gif);
}

/*---------- ˇ Coupons Szaknevsorba  ----------*/

.listCouponBg {
        background-repeat: no-repeat;
        width: 190px;
        cursor: pointer;
        font-family: Arial, Helvetica, Tahoma, sans-serif;
        padding: 12px 0px 0px 60px;
}

.listCouponBottom {
        width: 250px;
        margin-bottom: 15px;
        background-repeat: no-repeat;
        background-image: url(../common/images/list_kupon_bottom.gif);
        background-position: bottom;
        padding-bottom: 11px;
        text-align: left;
        align: left;
}

.listCouponBgRed {
        background-image: url(../common/images/list_kupon_bg_red.gif);
}

.listCouponBgYellow {
        background-image: url(../common/images/list_kupon_bg_yellow.gif);
}

.listCouponBgPink {
        background-image: url(../common/images/list_kupon_bg_pink.gif);
}

.listCouponBg a {
        font-size: 11px;
        font-weight: normal;
        color: #05a5f0;
        text-decoration: underline;
}

.listCouponBg a:hover {
        font-size: 11px;
        font-weight: normal;
        color: #05a5f0;
        text-decoration: none;
}

.listCouponBg h1 {
        font-size: 18px;
        font-weight: bold;
        margin: 0px 0px 8px 0px;
}

/*---------- ˇ Ajanlosav ˇ ----------*/

.ajanlosavHeader {
        font-weight: bold;
        padding-top: 8px;
        color: #C20009;
}

div#ajanlosav {
        position: absolute;
        left: 790px;
        top: 153px;
        width: 160px;
        color: #8e8e8e;
}

.ajanlosavText {
        padding-top: 12px;
}

.ajanlosavName {
        font-weight: bold;
        padding-top: 8px;
}

.ajanlosavCompany {
        font-style: italic;
        border-bottom: solid #E8E5E5 1px;
        padding-bottom: 10px;


.couponred {
        color: #e00000;
}
.couponpink {
        color: #ff00ea;
}
.couponyellow {
        color: #ff8400;
}