/* PETNET WEBSHOP STYLESHEET */

html { background: white url(../design/body_bg.jpg) top left repeat-x; margin: 0; padding: 0; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #242424; }
body { width: 910px; margin: 6px auto; position: relative; top: 0; left: 0; min-height: 100%; z-index: 1; }

img { border: 0; }
img.left { position: absolute; left: 0px; top: 0px; z-index: 0; }
img.right { position: absolute; right: 0px; top: 0px; z-index: 0; }
a { text-decoration: none; }

select { font-size: 11px; height: 17px; }

div.h1 { font-weight: bold; }

h2 { margin: 0; padding: 0; }
h2, h2 a { font-size: 11px; }

.orange { color: #ff6600!important; }
.orangebold { font-weight: bold; color: #ff6600!important; }
.blackbold { font-weight: bold; color: #000!important; }
.orangebig{ color: #ff6600!important; font-size: 18px; }
.piros { color: red; }
.pirosbold { color: red; font-weight: bold }
.zold{ color: #6db42a; }
.zoldbold{ color: #6db42a; font-weight: bold };
.red { color: #b80b10!important; }
.redbold{ color: #b80b10!important; font-weight: bold; }
.redbig{ color: #b80b10!important; font-weight: bold; font-size: 18px; }
.white { color: white!important; }
.whitebold { color: white!important; font-weight: bold; }
.whitebig{ color: white!important; font-weight: bold; font-size: 18px; }
.bold { font-weight: bold; }
.big{font-size: 18px; }
.blue12 { font-size: 12px; font-weight: bold; color: #2c6b9f; }
.blue18 { font-size: 18px; font-weight: bold; color: #2c6b9f; }
.red18 { font-size: 18px; font-weight: bold; color: #f40101; }
.blue { color: #2c6b9f; }
.message { text-align: center; color: red; }
.kiemelt { font-weight: bold; }


span.button { position: relative; }
span.button img { vertical-align: middle; }
span.button a.buttonlink { font-weight: bold; color: white!important; background: url(../design/button_bg.jpg) top left repeat-x; padding: 0px 10px 4px 10px;}
span.orange_button { position: relative; }
span.orange_button img { vertical-align: middle; }
span.orange_button a.buttonlink { font-weight: bold; color: white!important; background: url(../design/btn_orange.png) top left repeat-x; padding: 1px 10px 4px 10px;}
span.details_button img { vertical-align: middle; }
span.details_button a.buttonlink { font-weight: bold; color: white!important; background: url(../design/detailsbutton_bg.jpg) top left repeat-x; padding: 1px 10px 4px 10px; }
span.button2 { background: url(../design/next.jpg) top right no-repeat; }
span.button2 a { background: url(../design/button2_bg.jpg) top left repeat-x; padding: 3px 0 3px 5px; font-weight: bold; color: white!important; }
span.button2 a img { vertical-align: middle; }
span.button3 { background: url(../design/next.jpg) top right no-repeat; }
span.button3 a { background: url(../design/button2_bg.jpg) top left repeat-x; padding: 3px 5px 3px 0; font-weight: bold; color: white!important; }
span.button3 a img { position: relative; top: 4px; right: 3px; }
span.price { font-weight: bold; color: #3281BA; font-size: 17px; }
span.old_price { font-weight: bold; color: #3281BA; font-size: 13px; text-decoration: line-through; }
span.new_price { font-weight: bold; color: #F50103; font-size: 17px; }
span.centeredtext { color: rgb(90,90,90); font-size: 11px; font-family: Tahoma, sans serif; text-align: center; display: block; margin: 0px 0px 20px 0px;}
span.header { margin: 0px 10px; }
div#container { position: relative; top: 0; left: 0; height: auto!important; height: 100%; min-height: 100%; }

div#toplogin { width: 661px; background: url(../design/login_top.png) top left no-repeat; position: relative; top: 0; left: 250px; }
div#toplogin div#search { width: 400px; float: left; /*font-size: 9px;*/ }
/* div#toplogin div#search div#flags { position: relative; top: 15px; left: 0; } */
div#toplogin div#search div#flags img { width: 20px; }
div#toplogin div#search form#searchform { margin: 0; padding: 0; }
div#toplogin div#search form#searchform div { margin: 0; padding: 0;  }
div#toplogin div#search form#searchform label { display: block; font-size: 9px; }
div#toplogin div#search form#searchform select { float: left; /*font-size: 9px;*/ font-family: Tahoma, Verdana, Arial; width: 100px; }
div#toplogin div#search form#searchform input { font-weight: normail; font-family: Tahoma, Verdana, Arial; width: 212px; }
div#toplogin div#search form#searchform div#currencyselector { position: absolute; top: 33px; }
div#toplogin div#search form#searchform div#searchbox { left: 110px; position: relative; top: 33px; }

div#toplogin div#search form#searchform2 { margin: 0; padding: 0; }
div#toplogin div#search form#searchform2 div { margin: 0; padding: 0;  }
div#toplogin div#search form#searchform2 label { display: block; font-size: 9px; }
div#toplogin div#search form#searchform2 select { float: left; /*font-size: 9px;*/ font-family: Tahoma, Verdana, Arial; width: 100px; }
div#toplogin div#search form#searchform2 input { font-weight: normail; font-family: Tahoma, Verdana, Arial; width: 212px; }
div#toplogin div#search form#searchform2 div#currencyselector { position: absolute; top: 33px; }
div#toplogin div#search form#searchform2 div#searchbox { left: 110px; position: relative; top: 33px; }

div#toplogin div#loginlinks {width: 120px; height: 80px; position: relative; left: 3px; float: left; }
div#toplogin div#loginlinks ul { margin: 0; padding: 0; list-style: none; }
div#toplogin div#loginlinks ul li { margin: 5px; padding: 0; color: #A1A5A8; font-weight: bold; font-size: 9px; }
div#toplogin div#loginlinks a { color: #555E63; font-weight: bold; font-size: 9px; }

div#toplogin div#cartsummary { width: 140px; height: 80px; position: absolute; left: 529px;}
div#toplogin div#cartsummary div#felso img#carticon { position: absolute; left: 98px; top: 0px; }
div#toplogin div#cartsummary div#felso a#cartcontentlink { display: block; position: absolute; top: 7px; left: 53px; color: #5a5a5a; font-size: 9px; width: 40px; text-align: right; }
div#toplogin div#cartsummary div#also { position: absolute; left: 10px; top: 35px; font-weight: bold; text-align: right; width:  120px;}
div#toplogin div#cartsummary div#also div#items { font-size: 9px; padding: 3px 0; }

div#tophrule { clear: both; height: 35px; position: relative; top: -7px; }
div#tophrule img { position: relative; left: 13px; }
div#tophrule ul#topmenu { margin: 0; padding: 0; position: absolute; right: 0; top: 10px; list-style: none; }
div#tophrule ul#topmenu li { float: left; background: url(../design/orange_bullet.png) left 3px no-repeat; padding-left: 12px; margin-left: 20px; }
div#tophrule a { color: white; font-weight: bold; }
div#tophrule a#mainpagelink { position: absolute; top: 10px; left: 260px; }

div#leftmenu { position: absolute; left: 8px; top: 157px; background: url(../design/menu_top.jpg) top left no-repeat; width: 242px; padding: 15px 0; color: #3281BA; }
div#leftmenu div.h1 { text-transform: uppercase; color: #ff6600; margin: 0; padding: 10px 0; font-size: 11px; text-align: center; }
div#leftmenu h3 { font-size: 11px; border: 0; margin: 0; }
div#leftmenu a { color: #3281BA; }
div#leftmenu div.h_separator { background: url(../design/horizontal_rule_menu.jpg) center 5px no-repeat; height: 8px; overflow: hidden; margin: 5px 0; }
div#leftmenu div#leftmenu_inner { background: url(../design/menu_left.jpg) left 10px repeat-y; padding: 0 30px; }
div#leftmenu div#leftmenu_inner form { margin: 0 0 10px 0; padding: 0; }
div#leftmenu div#leftmenu_inner form input { font-weight: normal; font-size: 11px; font-family: Tahoma, Verdana, Arial; width: 175px; }
div#leftmenu div#leftmenu_inner form label { display: block; }
div#leftmenu div#leftmenu_inner ul { margin: 0; padding: 0; list-style: none; }
div#leftmenu div#leftmenu_inner ul.maincategories { margin-left: 10px; }
div#leftmenu div#leftmenu_inner ul.maincategories li { padding-left: 15px; margin: 5px 0; background: url(../design/green_bullet.png) left 3px no-repeat; }
div#leftmenu div#leftmenu_inner ul.maincategories li a { font-weight: bold; }
div#leftmenu div#leftmenu_inner ul.categories { display: none; }
div#leftmenu div#leftmenu_inner ul.categories li { position: relative; left: -15px; background: url(../design/orange_bullet.png) left 3px no-repeat; }
div#leftmenu div#leftmenu_inner ul.categories li a { font-weight: normal; }
div#leftmenu div#leftmenu_inner ul.subcategories { display: none; }
div#leftmenu div#leftmenu_inner ul.subcategories li { left: 0; background: none; padding: 0; }
div#leftmenu div#leftmenu_inner form#loginform input#jelszo { width: 130px; }
div#leftmenu div#leftmenu_inner form#loginform div#logincommands { margin: 5px 0 0 0; }
div#leftmenu div#leftmenu_inner div#voting div { text-align: center; margin: 8px 0; }
div#leftmenu div#leftmenu_inner div#voting div.voteanswer { margin: 2px 0; text-align: left; }
div#leftmenu div#leftmenu_inner div#voting div.voteanswer input { width: auto; }
div#leftmenu div#leftmenu_inner div#voting div.resultanswers div { margin: 2px 0; overflow: hidden; text-align: left; }
div#leftmenu div#leftmenu_inner div#voting div.resultanswers div.resultanswer { margin: 15px 0 0 0; }
div#leftmenu div#leftmenu_inner div#voting div.resultanswers div.resultpercent { float: right; margin: 0!important; }
div#leftmenu div#leftmenu_inner div#voting div.resultanswers div.indicator { margin: -1px 0!important; }
div#leftmenu div#leftmenu_inner form.productlistmodeselector select { width: 190px; }
div#leftmenu div#leftmenu_inner_bottom { height: 319px; background: url(../design/menu_bottom_left.jpg) top left no-repeat; padding: 5px 30px 0 30px; margin: 0; position: relative; top: -5px; }
div#leftmenu ul.newsmenu { list-style: none; margin: 0 0 0 10px; padding: 0; }
div#leftmenu ul.newsmenu li { padding: 3px 0 3px 15px; background: url(../design/blue_bullet.png) left 6px no-repeat; }
div#leftmenu ul.newsmenu li a { font-weight: bold; }
div#leftmenu div#leftmenu_inner_bottom form#newsletterform div#subscription_type_select { width: 85px; float: left; padding-top: 5px; }
div#leftmenu div#leftmenu_inner_bottom form#newsletterform input.radioinput { margin-right: 5px; vertical-align: middle; }
div#leftmenu div#leftmenu_inner_bottom form#newsletterform input.textinput { font-weight: normal; font-size: 11px; font-family: Tahoma, Verdana, Arial; width: 175px; }
div#leftmenu div#leftmenu_inner_bottom form#newsletterform div#nl_submitter { position: relative; top: 12px; left: 53px; }
div#leftmenu div#leftmenu_inner_bottom ul#staticmenu { margin: 0 8px; padding: 0; list-style: none; }
div#leftmenu div#leftmenu_inner_bottom ul#staticmenu li { margin: 5px 0; }
div#nlsubmitter {float: right; }

div#container { position: relative; top: 0; left: 0; }
div#content { margin: 0 0 0 252px; position: relative; left: 0; top: 10px; }
div#content a { color: #595959; }
div#content div.h1 { color: #ff6600; text-transform: uppercase; font-size: 13px; margin: 10px 0; padding: 0; text-align: center; }
div#content input.darab { text-align: right; }
div#content div.keret01 { background: url(../design/menu_left.jpg) top left repeat-y; }
div#content div.keret02 { background: url(../design/keret_top.jpg) top left no-repeat; }
div#content div.keret03 { background: url(../design/keret_bottom.jpg) bottom left no-repeat; padding: 25px; min-height: 400px; }
div#content form#listsetupform { position: absolute; right: 10px; top: 0; }
div#content form#listsetupform select { font-size: 11px; font-family: Tahoma, Verdana, Arial; }
div#content div#categorylinks { position: absolute; top: 0; left: -230px; width: 610px; height: 15px;}
div#content div#categorylinks #categorylinks_inner { float: left; }
div#content div#categorylinks a.categorytoplink { color: #595B5A; }
div#content div#categorylinks a.producttoplink { color: #F99C00; }
div#content div#categorylinks h1 a,
div#content div#categorylinks h1 { font-size: 11px; margin: 0; display: inline; }
div#content div#categorylinks div#backlink_top { float: right; position: relative; top: 0;}
div#content div#categorylinks div#backlink_top a { color: black; font-weight: normal; }
div#content div#productdetails { background: url(../design/productdetails_bg.jpg) top left no-repeat; width: 650px; height: 337px; margin-top: 20px; position: relative; top: 0; left: 0; padding: 15px 0 15px 15px; }
div#content div.reductedproductdetails { background: url(../design/productdetails_bg_reducted.jpg) top left no-repeat!important; }
div#content div#productdetails div#productimage { text-align: center; width: 308px; float: left; display: table-cell; }
div#content div#productdetails div#productimage img { width: 285px; position: relative; left: -1px; } 
div#content div#productdetails div#productimage a.imagezoom { text-align: center; }
div#content div#productdetails div#productimage a#previmagelink { position: relative; left: -15px; }
div#content div#productdetails div#productimage a#nextimagelink { position: relative; left: 15px; }
div#content div#productdetails div#productimage div.illustration { font-size: 9px; }
div#content div#productdetails div#productdescription { display: table-cell; height: 250px;}
div#content div#productdetails div#productdescription h2 { display: inline; font-size: 11px; margin: 0; }
div#content div#productdetails div#productdescription div.h1 { text-transform: none; font-size: 14px!important; margin: 0; text-align: left; }
div#content div#productdetails div#productdescription div#termekcsoport { margin: 0 0 11px 0; }
div#content div#productdetails div#productdescription div#desc { text-align: justify; line-height: 18px; height: 160px; overflow: auto; }
div#content div#productdetails div#productdescription div#desc div.h1 { margin: 11px 0 0 0!important; }
div#content div#productdetails div#addproducttocart { position: absolute; right: 0; top: 335px; width: 370px; }
div#content div#productdetails div#addproducttocart form { float: right; }
div#content div#productdetails div#addproducttocart form input { width: 20px; font-size: 9px; vertical-align: bottom; margin: 0 5px; }
div#content div#productdetails div#addproducttocart form span.price { position: relative; top: 2px; left: 0; }
div#content div#productdetails div#addproducttocart form span.new_price { position: relative; top: 2px; }
div#content div#productdetails div#addproducttocart form span.old_price { position: relative; top: 1px; }
div#content div#termekajanlo { position: relative; top: 0; left: 0; margin-left: 0; width: 700px; }

div#content div.szavazas_kerdes { color: #2b6c9f; font-weight: bold; text-align: center; }
div#content div.valaszitem { margin: 10px 0; }
div#content div#szavazas_termekajanlo { position: absolute; width: 200px; top: -35px; right: 0; }

div#content div.akcio_img_kicsi { position: absolute; left: 115px; top: 75px; }
div#content div.akcio_img_nagy { position: absolute; right: 0; }
div#content div.productlistitem { position: relative; top: 0; left: 0; float: left; display: table-cell; background: url(../design/productbox_bg.jpg) top left no-repeat; width: 197px; height: 275px; padding: 15px 10px; margin-bottom: 20px; text-align: center; }
div#content div.productlistitem img { display: block; margin: auto auto;  }
div#content div.productlistitem div.termekcsoport { position: relative; top: -3px; }
div#content div.productlistitem div.skypeimage { margin-top: 10px; }
div#content div.productlistitem div.skypeimage img { border: 3px solid #07bdf3; }
div#content div.productlistitem div.skypenev { margin: 10px 0; }
div#content div.productlistitem h2,
div#content div.productlistitem div.h1 { text-transform: none; margin: 5px 0!important; }
div#content div.productlistitem h2 a,
div#content div.productlistitem div.h1 a { color: #ff6600; font-size: 13px; }
div#content div.productlistitem span a.buttonlink { padding: 0px 3px 4px 3px; }
div#content div.productlistitem form { padding-top: 15px; }
div#content div.productlistitem form input { font-size: 9px; width: 20px; vertical-align: bottom; margin-top: -2px; }
div#content div.productlistitem form img { display: inline!important; }
div#content div.productlistitem_nofloat { position: relative; top: 0; left: 0; display: table-cell; background: url(../design/productbox_bg.jpg) top left no-repeat; width: 197px; height: 255px; padding: 15px 10px; text-align: center; }
div#content div.productlistitem_nofloat img { display: block; margin: auto auto; }
div#content div.productlistitem_nofloat div.termekcsoport { position: relative; top: -3px; }
div#content div.productlistitem_nofloat div.h1 { text-transform: none; margin: 5px 10px!important; }
div#content div.productlistitem_nofloat div.h1 a { color: #ff6600; }
div#content div.productlistitem_nofloat span a.buttonlink { padding: 1px 3px 4px 3px; }
div#content div.productlistitem_nofloat form { padding-top: 15px; }
div#content div.productlistitem_nofloat form input { font-size: 9px; width: 20px; vertical-align: bottom;  margin-top: -2px; }
div#content div.productlistitem_nofloat form img { display: inline!important; }

div#content div.navpages { clear: both; position: relative; left: 0; top: 0; margin: 15px 0; height: 40px; }
div#content div.navpages div#allpagecount { position: absolute; left: 10px; top: 0; }
div#content div.navpages div#pagelinks { position: absolute; right: 10px; top: 0; }
div#content div.navpages div#pagelinks a { margin: 0 4px; }
div#content div.navpages div#pagelinks ul { display: inline; margin: 0 8px; padding: 0; list-style: none; border-right: 1px solid black; }
div#content div.navpages div#pagelinks ul li { display: inline; border-left: 1px solid black; padding: 0 2px 0 6px; }
div#content div.navpages div#pagelinks ul li a { margin: 0; }

div#content div#staticcontent { min-height: 600px; background: url(../design/productdetails_bg.jpg) top left no-repeat; width: 636px; margin-top: 35px; position: relative; top: 0; left: 0; padding: 25px; }
div#content div#staticcontent div.h1 { font-size: 14px; text-align: left; text-transform: none; margin: 0 0 15px 0; }

div#content div#staticcontent2 { background: url(../design/productdetails_bg.jpg) top left no-repeat; width: 636px; margin-top: 35px; position: relative; top: 0; left: 0; padding: 25px; }
div#content div#staticcontent2 div.h1 { font-size: 14px; text-align: left; text-transform: none; margin: 0 0 15px 0; }

div#content form#user_registration_form {  }
div#content form#user_registration_form label { display: block; float: left; width: 150px; margin-left: 10px; }
div#content form#user_registration_form label.radiolabel { display: inline; width: auto; float: none; margin-top: -3px; }
div#content form#user_registration_form label span.piros { padding-right: 5px; }
div#content form#user_registration_form input { width: 200px; font-size: 11px; padding: 2px; }
div#content form#user_registration_form textarea { font-family: Tahoma, Verdana, Arial; font-size: 11px; padding: 3px; }
div#content form#user_registration_form input#hirlevel_yes { width: auto; }
div#content form#user_registration_form input#hirlevel_no { width: auto; }
div#content form#user_registration_form div.tajekoztato_1 { margin-bottom: 10px; background: url(../design/vizszintes_szaggatott.jpg) bottom left repeat-x; padding-bottom: 10px; }
div#content form#user_registration_form div.fieldrow { margin: 10px 0;}
div#content form#user_registration_form div.fieldrow div.regwarn { position: absolute; right: -10px; top: 0; width: 225px; }
div#content form#user_registration_form div#regsubmit { text-align: center; margin: 30px 0; }
div#content form#user_registration_form div.h1 { background: url(../design/cimsor_bg.jpg) top left repeat-x; padding: 5px 10px; margin-top: 20px; font-size: 11px; color: white; text-transform: none; text-align: left; }
div#content form#megrendeles div#orderpage_2 { display: none; }
div#content form#megrendeles div#orderpage_3 { display: none; }
div#content form#megrendeles .topright,
div#content form#megrendeles .topleft { top: 0; }
div#content form#megrendeles .topright { width: 100%; position: absolute; }

div#content form#loginform_large input { padding: 2px; font-size: 11px!important; }
div#content form#loginform_large td { padding: 3px 0; }

div#content form#passreminderform input { padding: 2px; }

div#content div#alsobanner { margin: 0 5px 0 35px; border: solid 3px #ededed; padding: 5px 25px; text-align: center; }
div#content div#felsobanner { text-align: center; margin: 10px 0 25px 0; }

div#content div#szavazas { position: relative; top: -10px; }

div#content form#rendelesertekeles table.ertekeles { width: 100%; display: table; margin: 10px 0; }
div#content form#rendelesertekeles table.ertekeles td.firstcolumn { width: 350px; text-align: left; }
div#content form#rendelesertekeles table.ertekeles tr.header td { font-weight: bold; }
div#content form#rendelesertekeles table.ertekeles td { text-align: center; padding: 3px; }

div#content div#rendelesertekeles table.ertekeles { width: 100%; display: table; margin: 10px 0; }
div#content div#rendelesertekeles table.ertekeles td.firstcolumn { width: 350px; text-align: left; }
div#content div#rendelesertekeles table.ertekeles tr.header td { font-weight: bold; }
div#content div#rendelesertekeles table.ertekeles td { text-align: center; padding: 3px; }

div#szelsobanner { position: relative; top: 20px; left: -20px; }


div.header { width: 100%; position: relative; height: 12px; background: url(../design/header.jpg) repeat-x; color: white!important; font-weight: bold; font-size: 11px; padding: 7px 0px;}
div#bottombanner { border: 3px solid #EDEDED; padding: 15px; text-align: center; }
div.keret_top,
div#keret_top { position: relative; left: -10px; height: 28px; margin-top: 20px; background: url(../design/keret_top.png) top left no-repeat; }
div.keret,
div#keret{ position: relative; left: -10px;width: 100%; background: url(../design/keret_left.png) top left repeat-y; padding: 10px 0px;}
div.keret_bottom,
div#keret_bottom { position: relative; left: -10px; width: 100%; height: 348px; background: url(../design/keret_bottom.png) top left no-repeat; }
div#tartalom { margin: 15px 0px 0px 30px; }
div.keret03 div#tartalom { margin: 0; }
div#top {margin: 0px; position: absolute; top: 0; width: 670px; }
div.top2 {margin: 0px; position: absolute; top: -25; }
div.top3 {margin: 0px; position: absolute; top: 0; }
div#top_szavazas {margin: 0px; position: absolute; }
div#topleft{float: left; }
.topright,
div#topright {float: right; text-align: right;}
div.floatleft{float: left; }
div.floatright{float: right; }

p.centered { text-align: center; }
div.centered { text-align: center; margin: 10px 0px;}
a.centered { display: block; text-align: center; font-weight: bold; text-decoration: none; margin: 10px 0px;}
div#loginform, div#register { margin: 10px 0px; }
div.indent { margin: 10px; }
a.btn_green { display: inline; color: white!important; font-weight: bold; height: 18px; background: url(../design/button2_bg.jpg); }
div.line { position: relative; height: 30px;}
input.textbox { width: 200px; height: 11px; font-size: 11px; }

table { border-width: 0px; border-style: none; border-collapse: collapse; padding: 0px; margin: 0px; border-spacing: 0px; display: inline; }
td { padding: 0px; border: 0px; border-style: none;}
td.padded { padding: 0px 3px; }
td.padded_both { padding: 5px 8px; }
td.w250 { width: 250px; height: 18px; padding: 0px 10px 0px 0px; }
td.prev { width: 18px; height: 18px; background: url(../design/prev.png); cursor: hand; }
td.next { width: 20px; height: 18px; background: url(../design/next.png); cursor: hand; }
td.blueprev  { width: 18px; height: 18px; background: url(../design/blueprev.png); cursor: hand; }
td.green { background: url(../design/button2.png); padding: 2px 0; cursor: hand; color: white!important; font-weight: bold; }
td.green a { padding: 0 10px; }
td.info { width: 18px; height: 18px; background: url(../design/detailsbutton_right.png); cursor: hand; }
td.cart{ width: 24px; height: 18px; background: url(../design/cartbutton_right.png); cursor: hand; }
td.greenleft { background: url(../design/button2_left.png); width: 3px; height: 18px; cursor: hand; }
td.greenright { background: url(../design/button2_right.png); width: 3px; height: 18px; cursor: hand; }
td.blue { background: url(../design/button_bg.jpg); padding: 2px 10px; cursor: hand; color: white!important; font-weight: bold; }
td.blueleft { width: 3px; height: 18px; background: url(../design/button_left.png); cursor: hand; }
td.blueright { width: 3px; height: 18px; background: url(../design/button_right.png); cursor: hand; }
td.orange{ background: url(../design/btn_orange.png); padding: 2px 10px; cursor: hand; color: white!important; font-weight: bold; }
td.orangeleft { background: url(../design/btn_orange_left.png); width: 3px; height: 18px; cursor: hand; }
td.orangeright { background: url(../design/btn_orange_right.png); width: 3px; height: 18px; cursor: hand; }
a.btn_link { color: white!important; font-weight: bold; }
table.centered { margin: 0px auto; }

/* CIKK */

div#cikk_datum { color: #3281BA; }
div#cikk_cim { color: #FF9900; font-size: 18px; font-weight: bold; margin: 5px 0px 10px 0px; }
div#cikk h5 {font-size: 100%; font-weight: bold; margin: 10px 0px 0px 0px; }
div#cikk p { margin: 0px 0px 10px 0px; }
div#cikk_kep { background: url(../design/kepkeret.png) top left no-repeat; padding: 30px 10px 10px 30px; float: right; }

div#navigacio {margin: 40px 0px 0px 0px; }
div#navleft {float: left; text-align: left; width: 33%; }
div#navright{float: right;text-align: right; }
div#navcenter{float: left; text-align: center; width: 33%; }

/* CIKKEK */
div#topright select {height: 15px; font-size: 9px; }
div.cikk_kep { background: url(../design/kepkeret_kicsi_balfelso.png) 0 -15px no-repeat; float: left; }
div.cikk_kep div {background: url(../design/kepkeret_kicsi_jobbalso.png) right 12px no-repeat; padding: 13px 28px 25px 20px; }
div.cikk_datum { color: #3281BA; padding-top: 5px; margin-left: 20px; }
div.cikk_cim { color: #FF9900; font-size: 18px; font-weight: bold; margin: 5px 0px 5px 20px; }
div.cikk_rovid { margin-left: 20px; text-align: justify; }
div.cikk_link {text-align: right; padding-top: 15px; }
hr.cikk { clear: both; height: 1px; background-color: #bad4e9; color: #bad4e9; width: 100%; margin: 5px 0px 5px 15px; border: solid 0px; }

/* KOSAR_CH */
div#kosar_ch { margin: 20px 0px 20px 0px; border-bottom-style: dotted; border-bottom-color: #C0C0C0; border-bottom-width: 1px;}
input.smalltextbox {width: 20px; height: 11px; font-size: 9px; text-align: right; margin: 2px 5px;}

/* SZ�RKE LEKEREK�TETT T�GLALAP */
div.g_u { background: url(../design/gray_edge_u.png) top left repeat-x; width: 100%;}
div.g_b { background: url(../design/gray_edge_b.png) bottom left repeat-x; }
div.g_l{ background: url(../design/gray_edge_l.png) top left repeat-y; }
div.g_r { background: url(../design/gray_edge_r.png) top right repeat-y; }
div.g_ur{ background: url(../design/gray_corner_ur.png) top right no-repeat; }
div.g_ul{ background: url(../design/gray_corner_ul.png) top left no-repeat; }
div.g_bl{ background: url(../design/gray_corner_bl.png) bottom left no-repeat; }
div.g_br{ background: url(../design/gray_corner_br.png) bottom right no-repeat; }
div.g_inner { padding: 5px; }

/* PIROS T�GLALAP */
div.r_u{ background: url(../design/red_edge_u.png) top left repeat-x; width: 100%;}
div.r_b { background: url(../design/red_edge_b.png) bottom left repeat-x; }
div.r_l{ background: url(../design/red_edge_l.png) top left repeat-y; }
div.r_r { background: url(../design/red_edge_r.png) top right repeat-y; }
div.r_ur{ background: url(../design/red_corner_ur.png) top right no-repeat; }
div.r_ul{ background: url(../design/red_corner_ul.png) top left no-repeat; }
div.r_bl{ background: url(../design/red_corner_bl.png) bottom left no-repeat; }
div.r_br{ background: url(../design/red_corner_br.png) bottom right no-repeat; }
div.r_inner { padding: 3px 10px; }

div.warning { margin: 20px 0px; }

/* TERM�K�SSZEHASONL�T� */
form#compareform { /* position: relative; top: 15px; */ }
form#compareform table.point-me { cursor: pointer; }

div.kosar_ch_item , div.cart, div.megrendeles{ width: 627px; float: right; margin: 2px 0px;}
div.kosar_ch_item {  }
div#kosar_ch_osszeg { margin: 5px 0px; width: 400px; float: right;}
div#kosar_ch_kedv { margin: 5px 0px; width: 400px; float: right; }
div#topnav { font-size: 14px; color: #3581bf; font-weight: bold; margin-bottom: 20px;}
div#topnav a { color: #3581bf!important; }

div.summary { background-color: #6db42a; color: white!important; }
div.summary_orange{ background-color: #ff6600!important; color: white!important; text-align: center; margin: 10px 0px;}

div.compphoto { width: 300px; height: 300px; }
div.compphoto img { width: 300px; height: 300px; }

div.greenbox { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #6db42a; background-color: #e8fdd2; padding: 10px; }

form#hirkuldesform { width: 450px; margin: 120px 0 25px 25px; text-align: justify; }
form#hirkuldesform div.h1 { font-size: 11px; }
form#hirkuldesform input { width: 100%; }
form#hirkuldesform textarea { width: 100%; height: 150px; }

h2.gyarto {
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: black;
}

.goldenbolt {
	width:190px; font: 10px helvetica, verdana, sans-serif; color: #222222; background-color: #ffffff;
}
.goldenbolt a {
	font: 13px arial, serif; color: #003399; text-decoration: none
}
.goldenbolt a:hover {
	color: #FF9900; 
	}






/* elnar hack */
div#content div#fooldalcontent { height: auto; width: 653px; margin-top: 35px; position: relative; top: 0; left: 0; padding: 0px; }

#searchstringSACMainContainer { z-index: 9999; }
#searchstringSACResultContainer { z-index: 9999; }
#searchstringSACResultContainer ul { margin: 0; padding: 2px; border: 1px solid black; background: white; 
									 list-style: none; }
#searchstringSACResultContainer ul li { border-bottom: 1px dotted grey; width: 250px; height: 22px; }
#searchstringSACResultContainer ul li a { color: black; font-size: 12px; display: block; width: 100%; 
										   overflow: hidden; height: 100%; white-space: no-wrap; line-height: 22px; }
#searchstringSACResultContainer ul li a:hover { background: cyan; padding-bottom: 2px; }