/* SZENTELTVÍZ FRONT-END STYLESHEET */

html { font-size: 11px; font-family: Tahoma, Verdana, Arial; background: url(../design/body_bg.jpg) top left; }
body#body_id { margin: 0; padding: 52px 0 0 0; background: url(../design/leftside_bg.jpg) top left repeat-y; min-height: 1200px; }

a { text-decoration: none; }
img { border: 0; }
span.piros { color: red; }
span.kek { color: #00A2ED; }
span.athuzott { text-decoration: line-through; }
span.kiemelt { font-weight: bold; }

div#menu { width: 261px; position: absolute; left: 0; top: 0; color: #d6d6d6; }
div#menu img { margin-top: 52px; }
div#menu ul { list-style: none; background: url(../design/menu_bg.jpg) top left repeat-y; padding-left: 20px; margin: 40px 0 0 61px; }
div#menu ul li.fokategoriak a { font-size: 13px; font-weight: bold; text-transform: uppercase; color: #d6d6d6; }
div#menu ul li.fokategoriak img { margin: 2px 0!important; }
div#menu ul#maincategorylist { background: none; padding: 0; margin: 0; display: none; }
div#menu ul#maincategorylist li { margin: 5px 0; }
div#menu ul#maincategorylist li a { text-transform: uppercase; font-weight: normal; font-size: 11px; }
div#menu ul#szolgaltatasok { background: none; padding: 0; margin: 0; display: none; }
div#menu ul#szolgaltatasok li { margin: 5px 0; }
div#menu ul#szolgaltatasok li a { text-transform: none; font-weight: normal; font-size: 11px; }
div#menu ul.subcategorylist { background: none; padding: 0; margin: 0; display: none; }
div#menu ul.subcategorylist li { margin-left: 10px!important; }
div#menu ul.subcategorylist li a { text-transform: none!important; font-weight: normal; font-size: 11px; }
div#menu div#kontakt { background: url(../design/kontakt_bg.jpg) top left repeat-y; padding-left: 20px; margin: 61px 0 0 61px; }
div#menu div#kontakt div#nyitvatartas, div#kontakt div#email { margin: 10px 0 0 0; }
div#menu form#hirlevelform { position: relative; top: 0; left: 0; margin: 25px 40px 0 60px; }
div#menu form#hirlevelform h1 { text-align: center; font-size: 11px; font-weight: normal; }
div#menu form#hirlevelform label { display: block; /* float: left; width: 60px; */ }
div#menu form#hirlevelform div#subscription_type_selector label { display: inline!important; float: none!important; }
div#menu form#hirlevelform div#subscription_type_selector input { width: auto; }
div#menu form#hirlevelform input { padding: 2px; font-size: 11px; width: 100%; }
div#menu form#hirlevelform div { margin: 5px 0; }
div#menu form#hirlevelform div#hirlevel_submit { position: absolute; bottom: 5px; right: 0; }
div#menu form#hirlevelform div#hirlevel_submit input { width: auto; padding: 2px 15px; }

div#kontener { width: 678px; background: #f3f3f3; min-height: 1200px; margin-left: 261px; }
div#kontener div#mainimage { background: white url(../design/atmenet.jpg) bottom left no-repeat; padding: 16px 16px 22px 16px;  }
div#kontener div#tartalom { color: #3b3b3b; background: white; width: 624px; margin: 0 16px; /* min-height: 900px; */ padding: 0 10px 20px 10px!important; position: relative; top: 0; left: 0; }
div#kontener div#tartalom h1#tartalomfejlec { color: #727272; margin: 0; padding: 5px 0; background: url(../design/content_head_underline.jpg) bottom left repeat-x; font-size: 11px; }
div#kontener div#tartalom h1#tartalomfejlec a { color: #727272; }
div#kontener div#tartalom h1#tartalomfejlec span.szint1 { text-transform: uppercase; }
div#kontener div#tartalom h1#tartalomfejlec span.szint2 { text-transform: uppercase; }
div#kontener div#tartalom h1#tartalomfejlec span.szint3 { color: #ff9900!important; }
div#kontener div#tartalom form#rendezes { position: absolute; right: 12px; top: -5px; }
div#kontener div#tartalom form#rendezes select { font-size: 11px; padding: 2px; }
div#kontener div#tartalom div.termekdoboz { width: 202px; height: 251px; background: url(../design/listitem_image_bg.jpg) bottom left no-repeat; margin: 15px 2px; float: left; position: relative; top: 0; left: 0; }
div#kontener div#tartalom div.termekdoboz h2 { font-size: 13px; margin: 0; text-align: center; }
div#kontener div#tartalom div.termekdoboz h2 a { color: #ff9900; }
div#kontener div#tartalom div.termekdoboz div.ar { text-align: center; margin: 4px 0; }
div#kontener div#tartalom div.termekdoboz div.ar span.akcios_ar { font-weight: bold; color: red; }
div#kontener div#tartalom div.termekdoboz div.gyarto { text-align: center; position: absolute; top: 40px; width: 100%; }
div#kontener div#tartalom div.termekdoboz div.gyarto a { color: #6a6a6a; font-size: 9px; }
div#kontener div#tartalom div.termekdoboz div.termekkep img { margin: 18px 0 0 16px; }
div#kontener div#tartalom div.termekdoboz div.termekreszletek { position: absolute; bottom: 12px; }
div#kontener div#tartalom div.termekdoboz div.akciosfelirat { position: absolute; bottom: 12px; right: 22px; color: red; font-size: 9px; }
div#kontener div#tartalom div.termekdoboz div.termekreszletek a { font-size: 9px; color: #818181; margin-left: 15px; }
div#kontener div#tartalom div.numpages { clear: both; text-align: center; }
div#kontener div#tartalom div.nav { color: black; background: #f3f3f3; clear: both; margin: 16px 0 10px 0!important; position: relative; left: 0; top: -5px; height: 21px; }
div#kontener div#tartalom div.nav ul { display: block; margin: 0; padding: 0; width: 100%; text-align: center; }
div#kontener div#tartalom div.nav ul li { display: inline; vertical-align: top; position: relative; top: 4px; padding: 0 6px 0 8px; border-left: 1px solid black; }
div#kontener div#tartalom div.nav ul li a { color: black; }
div#kontener div#tartalom div.termekkep_reszl { width: 202px; height: 211px; background: url(../design/listitem_image_bg.jpg) top left no-repeat; position: absolute; top: 43px; left: 10px; }
div#kontener div#tartalom div.termekkep_reszl div.akciosfelirat { position: absolute; bottom: 12px; right: 22px; color: red; font-size: 9px; }
div#kontener div#tartalom div.termekkep_reszl div.zoom { position: absolute; bottom: 12px; left: 17px; }
div#kontener div#tartalom div.termekkep_reszl div.zoom a { color: #6a6a6a; font-size: 9px; } 
div#kontener div#tartalom div.termekkep_reszl img { position: absolute; top: 15px; left: 16px; }
div#kontener div#tartalom div#termek_reszletek { margin-left: 220px; margin-top: 20px; background: url(../design/productdetails_bg.jpg) top left repeat-y; }
div#kontener div#tartalom div#termek_reszletek div#termek_reszletek_inner { text-align: justify!important; background: url(../design/productdetails_top.jpg) top left no-repeat; padding: 22px; position: relative; top: 0; left: 0; }
div#kontener div#tartalom div#termek_reszletek div#termek_reszletek_inner h1 { margin: 0; padding: 0 0 15px 0; font-size: 14px; color: #ff9900; }
div#kontener div#tartalom div#termek_reszletek div#termek_reszletek_inner div#gyarto { position: absolute; right: 25px; top: 25px;  }
div#kontener div#tartalom div#termek_reszletek div#termek_reszletek_also { background: url(../design/productdetails_bottom.jpg) top left no-repeat; height: 105px; position: relative; left: 0; top: 0; }
div#kontener div#tartalom div#termek_reszletek div#termek_reszletek_also div.pricelabel { margin-bottom: 5px; font-size: 11px; color: #6a6a6a; font-weight: normal; }
div#kontener div#tartalom div#termek_reszletek div#termek_reszletek_also div.old_price { font-weight: bold; font-size: 13px; position: absolute; left: 35px; bottom: 70px; }
div#kontener div#tartalom div#termek_reszletek div#termek_reszletek_also div.old_price div.pricelabel { text-decoration: none; }
div#kontener div#tartalom div#termek_reszletek div#termek_reszletek_also div.new_price { font-weight: bold; font-size: 17px; color: red; position: absolute; right: 35px; bottom: 70px; }
div#kontener div#tartalom div#termek_reszletek div#termek_reszletek_also div.price { font-weight: bold; font-size: 17px; position: absolute; right: 35px; bottom: 70px; }
div#kontener div#tartalom h1#termekajanlo {  }
div#kontener div#tartalom div.termekajanlo { clear: both; margin: 10px 0; }
div#kontener div#tartalom div.hirelem { position: relative; top: 0; left: 0; margin: 10px 0; }
div#kontener div#tartalom div.hirelem div.datum { padding: 10px 0; }
div#kontener div#tartalom div.hirelem div.kep { display: table-cell; float: left; background: url(../design/news_image_bg.jpg) top left no-repeat; width: 254px; height: 167px; position: relative; top: 0; left: 0; margin: 0 7px 5px 0; }
div#kontener div#tartalom div.hirelem div.kep div.zoom { position: absolute; bottom: 13px; left: 16px; }
div#kontener div#tartalom div.hirelem div.kep div.zoom a { font-size: 9px; color: #6a6a6a; }
div#kontener div#tartalom div.hirelem div.kep img { position: absolute; left: 18px; top: 18px; }
div#kontener div#tartalom div.hirelem h1 { font-size: 14px; margin: 0 0 20px 0; padding: 0; color: #ff9800; }
div#kontener div#tartalom div.hirelem h1 a { color: #ff9800; }
div#kontener div#tartalom div.hirelem div.hirtartalom { display: table-cell; position: relative; top: 0; left: 0; width: 360px; height: 160px; }
div#kontener div#tartalom div.hirelem div.hirtartalom div { /* position: relative; top: 0; left: 0; */ text-align: justify; }
div#kontener div#tartalom div.hirelem div.hirtartalom div a { color: #3b3b3b; }
div#kontener div#tartalom div.hirelem div.reszletek { position: absolute;  top: 170px; right: 0; clear: both; text-align: right!important; margin-top: 5px; }
div#kontener div#tartalom div.hirelem div.reszletek a { font-weight: bold; color: #ff9800!important; }
div#kontener div#tartalom div.hirelem div.hosszutartalom { display: block; clear: both; text-align: justify; }
div#kontener div#tartalom div.hirelem div.tanfolyam_ar { position: absolute; top: 140px; left: 260px; }
div#kontener div#tartalom div.hirelem div.tanfolyam_ar_reszletes { position: relative; top: 35px!important; left: 0; }
div#kontener div#tartalom div.hirelem span.ar { font-weight: bold; font-size: 18px; }

div#kontener div#tartalom div.hirelem_noimg { margin: 10px 0; }
div#kontener div#tartalom div.hirelem_noimg div.datum { padding: 10px 0; }
div#kontener div#tartalom div.hirelem_noimg div.kep { float: left; background: url(../design/news_image_bg.jpg) top left no-repeat; width: 254px; height: 167px; position: relative; top: 0; left: 0; margin: 0 7px 5px 0; }
div#kontener div#tartalom div.hirelem_noimg div.kep div.zoom { position: absolute; bottom: 13px; left: 16px; }
div#kontener div#tartalom div.hirelem_noimg div.kep div.zoom a { font-size: 9px; color: #6a6a6a; }
div#kontener div#tartalom div.hirelem_noimg div.kep img { position: absolute; left: 18px; top: 18px; }
div#kontener div#tartalom div.hirelem_noimg h1 { font-size: 14px; margin: 0 0 20px 0; padding: 0; color: #ff9800; }
div#kontener div#tartalom div.hirelem_noimg h1 a { color: #ff9800; }
div#kontener div#tartalom div.hirelem_noimg div.hirtartalom { position: relative; top: 0; left: 0; }
div#kontener div#tartalom div.hirelem_noimg div.hirtartalom div { text-align: justify; }
div#kontener div#tartalom div.hirelem_noimg div.hirtartalom div a { color: #3b3b3b; }
div#kontener div#tartalom div.hirelem_noimg div.reszletek { clear: both; text-align: right!important; margin-top: 5px; }
div#kontener div#tartalom div.hirelem_noimg div.reszletek a { font-weight: bold; color: #ff9800!important; }
div#kontener div#tartalom div.hirelem_noimg div.hosszutartalom { clear: both; }
div#kontener div#tartalom div.hirelem_noimg div.tanfolyam_ar {  }
div#kontener div#tartalom div.hirelem_noimg div.tanfolyam_ar_reszletes { position: relative; top: 0; left: 0; }
div#kontener div#tartalom div.hirelem_noimg span.ar { font-weight: bold; font-size: 18px; }
div#kontener div#tartalom div.news_separator { clear: both; height: 2px; overflow: hidden; background: #dcdcdc; margin: 10px 0; }
div#kontener div#tartalom div#terkep { position: absolute; right: 0; top: 45px; }
div#kontener div#tartalom div#adatok { margin-right: 100px; margin-top: 25px; }
div#kontener div#tartalom div#adatok div#nyitvatartas_nagy { margin-top: 11px; }
div#kontener div#tartalom div#adatok div#adoszam { margin-top: 11px; }
div#kontener div#tartalom div#adatok div#bankszamlaszam { margin-top: 11px; }
div#kontener div#tartalom div#adatok div#szerviz_info { position: absolute; left: 110px; top: -11px; margin: 0; padding: 0; }
div#kontener div#tartalom div#adatok div#skypegps { margin-top: 10px; position: relative; top: 0; left: 0; }
div#kontener div#tartalom div#adatok div#skypegps div.skype {  }
div#kontener div#tartalom div#adatok h2 { color: #fc9800; font-size: 11px; margin: 11px 0 0 0; padding: 0; }
div#kontener div#tartalom div#adatok a { color: #3b3b3b; }
div#kontener div#tartalom div.backlink { text-align: center; margin: 20px 0; background: #f3f3f3; }
div#kontener div#tartalom form#kontaktform { margin-top: 45px; position: relative; left: 0; top: 0; }
div#kontener div#tartalom form#kontaktform div#leftpart { position: absolute; }
div#kontener div#tartalom form#kontaktform div#rightpart { position: relative; left: 250px; }
div#kontener div#tartalom form#kontaktform div label { display: block; line-height: 16px; }
div#kontener div#tartalom form#kontaktform div input { width: 220px; }
div#kontener div#tartalom form#kontaktform div textarea { width: 365px; height: 135px; overflow: auto; }
div#kontener div#tartalom form#kontaktform div#bottompart input { width: auto; margin: 7px 5px 0 0; }

div#kontener div#impresszum { color: #818181; font-size: 9px; margin: 16px; position: relative; top: 0; left: 0; }
div#kontener div#impresszum a { color: #818181; }
div#kontener div#impresszum div#created { position: absolute; right: 16px; top: 0; }

div#kontener div#alsobanner { margin-top: 10px; }

div#kontener div#kedvencek { position: absolute; top: -305px; right: -20px; }
div#kontener div#kedvencek a { color: white; font-weight: bold; }