#contact_page td {
    padding:0px 20px 8px 0px;
}

#contact_page p {
    padding:5x 0px 5px 0px;
}
#contact_page span {
    color:#f00;
}
#contact_page input[type="text"] {
    width:320px;
}

.lista_div{
    background:url(images/ok.png) no-repeat left top;
    margin-left:15px;
    padding-left:30px;
    padding-bottom:10px;
}

/* --- HOME --------------------------------------------------------------------------------------- */

#select_service .box {
    /*cursor:pointer;*/
    float:left;
    width:220px;
    margin-bottom:20px;
    line-height:1.6;
    font-size:12px;
}
#select_service h1 {
    font-family:'Cantora One',Arial,Verdana,sans-serif,Helvetica;
    text-shadow: 3px 3px 2px #c2c2c2;
    filter: dropshadow(color=#c2c2c2, offx=3, offy=3);
	font-size:18px;
    font-weight:normal;
	line-height:23px;
    color:#444;
    text-decoration: none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 15px 0px;
    border:none;
    background-color:#fff;
}
#select_service h1:hover {
}
#select_service h1 a {
    font-family: 'Cantora One',Arial,sans-serif;
    text-shadow: 3px 3px 2px #c2c2c2;
    filter: dropshadow(color=#c2c2c2, offx=3, offy=3);
    font-weight:normal;
	font-size:17px;
    color:#444;
    text-decoration:none;
    display:block;
	line-height:23px;
    padding:0px 0px 3px 30px;
    border-bottom:2px solid #777;
    background-color:#fff;
}
#select_service h1 a:hover {
    text-decoration:none;
    color:#fb7902;
    border-bottom:2px solid #fb7902;
}
#select_service h1#szolarium_gepek a {
    background:url(images/icon_szolariumgep.png) no-repeat left bottom;
}
#select_service h1#szolarium_kozmetikum a {
    background:url(images/icon_kozmetikum.png) no-repeat left center;
}
#select_service h1#szolarium_cso a {
    background:url(images/icon_szolariumcso.png) no-repeat left center;
}
#select_service h1#referencia a {
    background:url(images/icon_referencia.png) no-repeat left center;
}
#select_service h1#szolarium_szerviz a {
    background:url(images/icon_szerviz_kiegeszitok.png) no-repeat left center;
}
#select_service h1#webshop a {
    background:url(images/icon_webshop.png) no-repeat left center;
}
#select_service h1#torzskartya a {
    background:url(images/icon_torzskartya.png) no-repeat left center;
}
#select_service h1#marketing a {
    background:url(images/icon_marketing.png) no-repeat left center;
}
#select_service h1#hibabejelentes a {
    background:url(images/icon_hibabejelentes.png) no-repeat left center;
}

#kiemelt_hir {
    float:left;
    width:620px;
	font-size:12px;
}
#news {
    float:right;
    width:300px;
}
#kiemelt_hir h2, #news h2{
    font-family: 'Cantora One',Arial,sans-serif;
    text-shadow: 3px 3px 2px #c2c2c2;
    filter: dropshadow(color=#c2c2c2, offx=3, offy=3);
    font-weight:normal;
	font-size:28px;
    color:#444;
    text-decoration:none;
    display:block;
	line-height:28px;
    padding-bottom:8px;
    border-bottom:1px solid #777;
    margin:0px 0px 30px 0px;
}
#news .news_icon {
    background: url(images/news_icon_frame.png) no-repeat center center;
    width:50px;
    height:50px;
    float:left;
    padding:7px;
    text-align:center;
}
#news .news_text {
    width:220px;
    float:right;
    line-height:1.4;
    text-align:justify;
	font-size:12px;
}
#news .devider {
    margin:0 auto;
    height:1px;
    background:url(images/devider_300.png) center center no-repeat;
    margin:15px 0px 15px 0px;
}

#layout_table_vertmenu {
    width:100%;
}
#layout_table_vertmenu .menu_cel {
    width:250px;
}
#layout_table_vertmenu .devider_cel_top {
    height:200px; 
    width:30px;
    background:url(images/vertical_devider_top.png) bottom center no-repeat;
}
#layout_table_vertmenu .devider_cel_middle {
    background:url(images/vertical_devider_center.png) top center repeat-y;
}
#layout_table_vertmenu .devider_cel_bottom {
    height:200px; 
    background:url(images/vertical_devider_bottom.png) bottom center no-repeat;
}
#layout_table_vertmenu .content_cel {
/*    width:620px; */
}

/* --- MARKETING & INFO --------------------------------------------------------------------------- */
.download_list {
    margin:20px 20px 0px 20px;
    list-style:none;
}
.download_list li {
    padding-left:40px;
    line-height:35px;
    vertical-align:middle;
    background:url(images/download.jpg) left center no-repeat;
}

/* --- TÖRZSKÁRYTA -------------------------------------------------------------------------------- */
.torzskartya_list {
    margin:20px 20px 0px 20px;
    list-style:none;
}
.torzskartya_list li {
    padding-left:40px;
    line-height:20px;
    vertical-align:middle;
    background:url(images/ok.png) left center no-repeat;
}
/* --- SZOLARIUMCSO ------------------------------------------------------------------------------- */

#szolariumcso_arlista {
    background-color:#FEFEFE;
    width:100%;
    font-family:Verdana, Arial, Times, sans-serif;
}
#szolariumcso_arlista th {
    font-size:12px;
    font-weight:bold; 
    color:#666;
    background-color:#fdf0bc; 
    border-top:1px dotted #DFA200;
    border-bottom:1px dotted #DFA200;
    width:250px;
    text-align:center;
    padding:3px 5px 3px 5px;
}
#szolariumcso_arlista tr:nth-child(even) {background-color:#FFF}
#szolariumcso_arlista tr:nth-child(odd) {background-color:#F0F0F0}
#szolariumcso_arlista tr:hover {background-color:#fb8211; color:#fff;}
#szolariumcso_arlista td {
    font-size:11px;
    border-top:1px dotted #DFA200;
    border-bottom:1px dotted #DFA200;
    padding:5px 3px 5px 3px;
}
#szolariumcso_arlista .header:hover {background-color:#fdf0bc; color:#666;}

/* --- REFERENCIA STÚDIÓK ------------------------------------------------------------------------- */
#referencia_studiok h2 {
	font-size: 16px;
    font-family: Helvetica, Arial, Times, Verdana, sans-serif;
    color:#fb7902;
    padding:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
    font-style:normal;
}
#referencia_studiok td {
    padding:5px 10px 5px 0px;
}
#referencia_studiok .studio_datas {
    width:475px;
    float:left;
}
#referencia_studiok .studio_kep {
    width:450px;
    float:right;
    text-align:right;
}
/* --- SZOLARIUMGEPEK ----------------------------------------------------------------------------- */
#szolarium_gepek h2 {
	font-size: 16px;
    font-family: Helvetica, Arial, Times, Verdana, sans-serif;
    color:#fb7902;
    padding:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
    font-style:normal;
}
#szolarium_gepek h2 a {
}
#szolarium_gepek h3 {
	font-size: 14px;
    font-family: Helvetica, Arial, Times, Verdana, sans-serif;
    color:#666;
    padding:0px 0px 0px 0px;
    margin:20px 0px 10px 0px;
    font-style:normal;
}
#szolarium_gepek ul>li {
    line-height:15px;
}
#szolarium_gepek ol {
    padding-left:20px;
    list-style-position:outside;
}
.szolarium_img {
    float:right;
    margin:0px 10px 10px 20px;
}
.szlogen {
    font-style:italic;
    margin:10px 0px 10px 0px;
}
.tulajdonsagok {
    margin:10px 0px 10px 0px;
}
.extra_div {
    margin:10px 20px 10px 20px;
    line-height:1.3;
}
.imgleft {
    float:left;
    width:60px;
}
.extra_text {
    float:right;
    width:530px;
}
.hasznaltgep-param td {
    padding:4px 20px 4px 0px;
}
.szolariumcso-adatlap td {
    padding:4px 20px 4px 0px;
}
.meret {
    padding:3px 10px 3px 0px;
}
#hasznalt-szolariumok h2 {
}
/* --- SZOLARIUMKRÉM ------------------------------------------------------------------------------ */
.logolinks {
    margin:15px;
    text-align:center;
}
/* --- LOGIN -------------------------------------------------------------------------------------- */
#loginpage {
    text-align:center;
    padding:40px 0px 40px 0px;
}
#logintable{
    margin:0 auto;
    width:300px;
}
#logintable td {
    padding:4px;
    vertical-align:middle;
}
#logintable td.mezonev {
    font-weight:bold;
    width:100px;
}
#logintable td.inputcel {
    width:200px;
}
#logintable input[type="text"], input[type="password"] {
    width:200px;
    padding:2px;
}
#loginpage input[type="submit"] {
    background:transparent url(images/btn_login.png) no-repeat center center;
    width:190px;
    height:30px;
    border:none;
}
#loginpage input[type="submit"]:hover {
    background:transparent url(images/btn_login_hover.png) no-repeat center center;
}

/* --- WEBSHOP ------------------------------------------------------------------------------------ */

.wsgroup {
    margin-bottom:20px;
}
.wsgroup .wsghead {
    width:250px;
    height:40px; 
}
.btn_rendben {
    background:transparent url(images/btn_rendben.png) no-repeat center center;
    width:90px;
    height:20px;
    border:none;
}
.btn_rendben:hover {
    background:transparent url(images/btn_rendben_hover.png) no-repeat center center;
}

.arlist_table_compact {
    font-size:13px;
    width:100%;
}
.arlist_table_compact th {
    font-weight:bold; 
    color:#666;
    background-color:#f4f4f4;
    border-top:1px dotted #DFA200;
    border-bottom:1px dotted #DFA200;
    padding:5px 5px 5px 5px;
    vertical-align:middle;
}
.arlist_table_compact tr:nth-child(even) {background-color:#FFF}
.arlist_table_compact tr:nth-child(odd) {background-color:#F8F8F8}
.arlist_table_compact tr:hover {background-color:#E0E0E0;}
.arlist_table_compact td {
    padding:4px 5px;
    text-align:left;
    border-top:1px dotted #DFA200;
    border-bottom:1px dotted #DFA200;
    font-size:13px;
    vertical-align:middle;
}
.arlist_table_compact .header:hover {background-color:#fdf0bc; color:#666;}
.arlist_table_compact .kiszerelestd {
    text-align:right;
    width:70px;
}
.arlist_table_compact .artd, .arlist_table_compact  .artd-listaar {
    text-align:right;
    width:70px;
}
.arlist_table_compact .artd-listaar { color:#aaa; }
.arlist_table_compact .kosartd {
    text-align:right;
    width:90px;
}
.btn_addtocart {
    background:url(images/add_to_cart.png);
    border:none;
    width:20px;
    height:20px;
    line-height:20px;
}
.input_db {
    padding:2px 5px 2px 5px;
}
.btn_order {
    background:transparent url(images/btn_order.png) no-repeat center center;
    width:170px;
    height:20px;
    border:none;
}
.btn_order:hover {
    background:transparent url(images/btn_order_over.png) no-repeat center center;
}
.btn_ordersend {
    background:transparent url(images/btn_ordersend.png) no-repeat center center;
    width:295px;
    height:32px;
    border:none;
}
.btn_ordersend:hover {
    background:transparent url(images/btn_ordersend_over.png) no-repeat center center;
}
#megrendeles_form {}
#megrendeles_form h2 {
    padding-top:20px;
}
#megrendeles_form table.urlap { width:449; }
#megrendeles_form td.fieldname {
    padding:7px 10px 4px 0px;
    font-weight:bold;
    width:140px;
}
#megrendeles_form td.field {
    padding:4px 0px 4px 0px;
    font-weight:bold;
}
#megrendeles_form .required { color:#e00;}

.kiszallitasi_dijtabla { width:440px; }
.kiszallitasi_dijtabla th { text-align:center; font-weight:bold; }
.kiszallitasi_dijtabla td { text-align:center; padding:3px 0px 3px 0px; }
.kiszallitasi_dijtabla td.leftcol { text-align:left; font-weight:bold; }

