* {
    margin:0; padding:0;
}
.buttonHover {
background-color: #E53440 !important;
}
.loginToBuyBox{
    border: 1px solid #6b8d9c;
    width:45%;
    margin:0px;
    text-align:left;
    height: 280px;
    background-color:#DBDBDB !important;
}
.loginToBuyBox label{
    text-align:left !important;
    width: 100px !important;
}
.goToRegistrationButton {

}
.generalbutton {
height: 25px;
width: 110px !important;
}
p.productType{
font-size: 12px;
font-weight: bold;
}
.errorBorderHighlight{
border: 1px solid red !important;
}
.redBorder{
border: 1px solid red !important;
}
input.greenBorder{
border: 1px solid #79C14B !important;
}


div.orderButtons{
margin-top:20px;
}


a.cartCancelButton {
background-color:#EEEEEE;
border:1px solid #A7A7A7;
display:block;
float:left;
height:14px;
margin-right:0px;
padding:5px;
}

span.selectedRadio {
    font-weight: bold;
}


.clear {
 clear: both;
 font-size: 1%;
}

.clearfix:after {
 content:".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 font-size:0;
 line-height:0;
}


body {
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	/*
    background: #85a6b4 url(../images/mainbg2008.gif) repeat-y center;
	background-color: #DBEDF7;
	background: #DBEDF7 url(../images/markabolt_pipa_bg.png) left top no-repeat;
	*/
	background: #DBEDF7 url(../images/body_bg.jpg) left top no-repeat;
	background-attachment: fixed;


}
/* ----------------------------------------- ÁLTALÁNOS ELEMEK */
    :focus { /* FF1.5 bug */
        -moz-outline-style: none;
    }
    a {
        font-size:12px;
        font-weight:bold;
        color:#1b579a;
        text-decoration:none;
    }
    a:hover {
        color:#c00;
    }
    h1,
    div.head {
        font-weight:normal;
        font-size:1em;
        color:#fff;
    }
    h1 a {
			color:#fff;
			font-weight: normal;
    }
    h1 a:hover {
    	color:#fff;
    	text-decoration: underline;
    }
    h2 {
        margin:10px 0 7px 0;
        padding:3px;
        font-weight:normal;
        font-size:1.1em;
        color:#00567d;
	/*
	background:#dbdbdb;
	*/
        background:#c6e3f3;
    }
    h3 {
        position:relative; /* IE peekaboo*/
        margin:7px 0 3px 0;
        font-size:13px;
        color:#000;
    }
    h4 {
        font-size:11px;
        margin:3px 0 2px 0;
    }
    p {
        position:relative; /* IE peekaboo*/
        margin-top:0.5em;
    }
    ul {
        list-style-type:none;
    }
    ol {
        padding-left:25px;
        color:#ffae25;
        font-size:11px;
    }
    ol li {
        line-height:110%;
        padding-bottom:5px;
    }
    ol li a {
        position:relative;
        left:-5px; /* kis balra mozgatas a sorszamokhoz kepest */
        font-size:11px;
    }
    div.clearing, div.clearwline, div.clearingproduct, div.clearh10 {
        clear:both;
        height:1px;
        font-size:1px;
    }
    div.clearwline {
        margin:0;
        height:20px;
        /*background: transparent url(../images/bg_vert_spacer.gif) 0 10px repeat-x;*/
        background: transparent none;
    }


    div.clearing, div.clearwline, div.clearingproduct, div.clearh10, div.clearwlinewarrow {
        clear:both;
        height:1px;
        font-size:1px;
      }
    div.clearwlinewarrow {
        margin:0;
        height:32px;
        padding-top: 10px;
        background: transparent url(../images/bg_vert_spacer.gif) 0 22px repeat-x;
        /*
        background: transparent none;
	*/
      }
    div.clearwlinewarrowWarranty {
        background: transparent url(../images/bg_vert_spacer_warrow_warranty.gif) 0 12px no-repeat;
    }
    div.clearwlinewarrowPayment {
        background: transparent url(../images/bg_vert_spacer_warrow_payment.gif) 0 12px repeat-x;
    }
    div.clearwlinewarrowShipping {
        background: transparent url(../images/bg_vert_spacer_warrow_shipping.gif) 0 12px repeat-x;
    }
     div.clearwlinewarrowPremiumTime {
        background: transparent url(../images/bg_vert_spacer_warrow_shippingTime.gif) 0 12px repeat-x;
    }

    div.clearingproduct {
        height:20px;
    }
    div.clearh10 {
        height: 10px;
    }

    tr, td, th {
        vertical-align: top;
        text-align: left;
    }
    form {
        padding-bottom:5px;
    }
    fieldset {
        margin-top:5px;
        padding:5px 10px 10px 10px;
		/*
        border:1px #dbdbdb solid;
		*/
		border:0;
    }
    fieldset.even {
        background:#FFD86F;
        border:1px #FFD86F solid;
    }
    fieldset.odd {
        background:#FFE9AF;
    }
    legend {
        margin:0;
        margin-bottom:5px;
        padding:0 3px;
        font-size:11px;
        color:#999;
        background:#fff;
    }
    label {
        display:block;
        padding-top:5px;
        font-size:12px;
    }
    input {
        border:#e53440 1px solid;
        background:#fff;
    }

    input.btnlft {
        float:left;
        margin-top:5px;
        cursor:pointer;
    }
    input.btnrgt {
        float:right;
        margin-top:5px;
        cursor:pointer;
    }
    input.radbtn {
        background:transparent;
        border:0;
    }
    input.sbmt {
        margin-top:5px;
        cursor:pointer;
    }

    .box {
        background:transparent url(../images/h1_bg.gif) 0 0 repeat-x; /* a dobozfejlec hattere */
    }
    .cart .box {
        /*background: #DBDBDB none; */
        border: 1px solid #506670;
        margin-top: 3px;
    }
    .cart .goToLogin {
        background: #DBDBDB none;
    }

    .cart .box p {
        padding-top: 7px;
    }
    a.plusone, a.minusone, a.recyclebin {
        off display:inline; /* IE double margin */
        display:block;
        position:relative; /* IE peekaboo */
        float:left;
        width:33px;
        height:26px;
        margin-right:3px;
        text-indent:-999em;
        font-size:1px;
        line-height:1px;
    }
    a.plusone {
        background:url(../images/plus_one.gif) 0 0 no-repeat;
    }
    a.plusone:hover {
        background:url(../images/plus_one.gif) 0 -26px no-repeat;
    }
    a.minusone {
        background:url(../images/minus_one.gif) 0 0 no-repeat;
    }
    a.minusone:hover {
        background:url(../images/minus_one.gif) 0 -26px no-repeat;
    }
    a.recyclebin {
        /*background:url(../images/recyclebin.gif) 0 0 no-repeat;*/
    }
    a.recyclebin:hover {
        /*background:url(../images/recyclebin.gif) 0 -26px no-repeat;*/
    }

    .kiemelt {
        font-weight:bold;
        color:#f00;
    }
    .error {
        padding:3px;
        color:#fff;
        font-weight:bold;
        background:#f00;
    }
    .warning {
        color:#1b579a;
        font-weight:bold;
        margin:0 0 6px 0;
    }
    .red {
        color:#f00;
    }
    .pageDescription {
    	border: 1px solid #dbedf7;
		/*
    	background: #DBDBDB;
		*/
    	background: #F2FAFC;
    	margin: 10px 5px 0 5px;
    	padding: 5px;
    	font-size: 90%;
    	text-align: justify;
    }
    .pageDescription h2,
    .pageDescription h3 {
    	margin: 0;
    	padding: 0;
    	font-weight: bold;
    	font-size: 120%;
		background: none !important;
    }
/* ----------------------------------------- */

/* ----------------------------------------- OlDAL SPECIFIKUS ELEMEK  */
#all {
    margin:0 auto;
    width:980px;
	/*
    background:#fff;
	*/
}

#headerpic {
    position:relative;
    width:980px;
    height:88px;
    margin:0 auto;
	/*
    background:url(../images/fejlec2008v5.jpg) no-repeat;
	*/
	background:url(../images/fejlec_2010.png) no-repeat;
}
#headerpic h1 {
    display:none;
    off text-indent:-999em;
}

#headerpic div#headerBanner {
    text-align: right;
    padding: 15px 0px 0 0;
    /*display: none;*/
    }

#headerpic div#headerBanner a img {
    border: 1px solid white;
    }


#littlepics {
    width:980px;
    height:99px;
    /*off background:#999 url(../images/bg_vert_spacer.gif);*/
    background:#fff;
}
.littlepics li {
    float:left;
    display:inline; /* IE margin double */
    margin:3px 0 0 4px;
    width:66px;
    height:88px;
    background:#fff;
}

.littlepics li.picMenuFirst {
margin-left: 2px !important;
}

.littlepics li a {
    padding-top: 3px;
    height:88px;
    display:block;
    border: 1px #DBEDF7 solid; /*1px #bbb solid;*/
    off font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 9px;
    text-align: center;
	overflow: hidden;
}
.littlepics li a:hover {
    border: 1px #e53440 solid;
}
.littlepics li a img {
    border:0;
    off border:1px #e53440 solid;
}
.littlepics li span {
    display: block;
    min-height: 24px;
}

/* ----------------------------------------- FOMENU  */
    #mainmenu {
        position:relative;
        margin:0 auto;
        off padding:0px 0;
        width:980px;
        height:28px;
	/*
        background:#6b8d9c;
	background:#F5FAFD;
	*/
	background: url(../images/menu_bg.jpg) left top repeat-x;
        z-index:50;
    border-top: 1px solid #e6f2f5 ;
    border-bottom: 1px solid #F2FAFC ;
    }

  #mainmenu li.detailedSearch {
    position: relative;
    left: 140px;/*140, 189px;*/
  }

  #mainmenu li.detailedSearch a {
	/*
    color: #fedd01 !important;
	*/
	color: #1CAA00 !important;
  }

  #mainmenu li.detailedSearch a:hover {
    color: #fff !important;
  }

    #nav, #nav ul {
        off line-height: 1;
        off line-height: 100%;
    }
    #nav li ul { /* 2.szint alapallapot */
        width:15em;
        position: absolute;
        left:-999em;
        background:#6b8d9c; /* 2. szintu almenuk hattere */
        border:1px #00567d solid;
    }
    #nav li:hover ul { /* 2.szint megjelenites */
        left: auto;
    }

    #nav ul li {
        off border-bottom:1px #FFFFE0 solid; /* border (hatterszinu): enelkul az IE-ben az almenuk listaja szetugrik, az egyes elemek sokkal magasabbak lesznek */
        width:15em; /* 2 szint almenuk altalanos szelessege */
    }
    #nav li:hover ul ul, #nav li.sfhover ul ul { /* masodik szint eltuntetese alapallapotban */
        left: -999em;
    }
    #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* masodik szint mutatasa elso szint hover allapotban */
        left: auto;
    }


    #nav li {
        float:left;
    }

    #nav li ul ul li{ /* 3. szint */
        width:15em; /* 3 szint almenuk altalanos szelessege */
        background:#FFFFE0; /* 3. szintu almenuk hattere */
    }

    #nav li ul ul {
        margin:-2.3em 0 0 15em;
        off border:1px #f6d400 solid;
    }


    #nav li a {
        display:block;
        padding:6px 5px;
        background:transparent;
        text-decoration:none;
        position:relative;  /* ettol lesz IE-ben a teljes sav egererzekeny... */
    }
    #nav li a {
        color:#1b579a; /* fomenu link alap betuszin */
    }
    #nav li:hover a, #nav li.sfhover a {
        color:#fff; /* fomenu link hover betuszin */
    }

    #nav ul li a { /* 2. szint betui*/
        color:#174D84;
        off font-size:11px;
    }

    #nav li {
        background:transparent;
    }
    #nav li:hover, #nav li.sfhover { /* fo es almenuk hover hatter */
        background:#00567d;
    }
    #nav li.daddy { /* al-almenu (3.szint) letezeset jelzo nyilacska a 2. szinten */
        background:url(../images/parent_indicator.gif) right 50% no-repeat;
    }
    #nav li.daddy:hover {
        background:#f6d400 url(../images/parent_indicator.gif) right 50% no-repeat;
    }
    #nav li.daddy.sfhover { /* nem mukodik IE alatt a tobbszoros osztalykivalasztas */
        off background:#f6d400 url(../images/parent_indicator.gif) right 50% no-repeat;
    }
    #nav li.daddysfhover { /* daddy + sfhover */
        background:#f6d400 url(../images/parent_indicator.gif) right 50% no-repeat;
    }

    #nav li.selected {
        background:#00567d;
    }
    #nav li.selected:hover {
        background:#00567d;
    }
    #nav li.selectedsfhover { /* selected + sfhover */
        background:#00567d;
    }
    #nav li.selected a, #nav li.selected:hover a {
        color:#fff;
    }

    #nav li ul li a { /* az almenu linkek betuje normal legyen, ne bold */
        font-weight:normal;
    }


  /* Fejléc keresője */
    #mainmenu form {
        position:absolute;
        top:3px;
        right:10px;
        margin:0;
        padding:0;
        font-weight:bold;
		/*
        color:#000;
		*/
        color:#3d484d;
    }
    #mainmenu form input {
        margin:0;
        border:1px #6b8d9c solid;
    }
    #mainmenu form input.txt {
        width:80px;
    }
    #mainmenu form input.sbmt {
        font-size:11px;
        font-weight:bold;
        color:#fff;
        /*background:#000; */
        background:#506670;
        cursor:pointer;
    }

/* ----------------------------------------- */

#contentwrapper {
    width:980px;
	/*
    margin:5px auto 0 auto;
	*/
	margin:0px auto 0 auto;
    off padding:1px 0;
    background: transparent url(../images/mbbg.gif) repeat-y;
    overflow: hidden;
}
.siteMapContent {
             /*
             background:url(../images/bgsitemap.gif) repeat-y !important;
             _background:url(../images/bgsitemap2.gif) repeat-y !important;
             */

}


.box {
    padding:0 0px;
}
#rightcol .box, #rightcol .box_countdown {
    padding:0 10px;
}
.box h1,
.box div.head,
#rightcol .box_countdown h1,
#rightcol .box_countdown div.head {
    height:22px;
    margin-bottom:0px;
    padding:5px 0 0 0px;
    /*off line-height:1.8em;*/
    /*background: #506670;*/
    /*off background:url(../images/bg_vert_spacer.gif);*/
}
#leftcol, #maincol, #rightcol {
    float:left;
    off padding:1px 0;
}
#rightcol {
	float: right;
}
#leftcol {
    width:190px;
    margin-right:1px;
	/*
	background: #F2FAFC;
	*/
}
#leftcol .box {
    margin-bottom:5px;
}
#leftcol .box div.productcategories {
    margin-left:5px;
    color: white;
    padding: 5px 0 0 0;
    height: 22px;
}

#maincol {
    width:598px;
    margin-right:1px;
    off padding-bottom:10px;
    off background:#f00;
    overflow: hidden;
}

#maincol .bannerLeft img, .footerBanner img {
 /* bannerek fix mérete, ha kell */
 border: 0;
}

#maincol .box {
    margin-bottom:5px;
    padding:0 10px;
}
#maincol p.breadcrumb, #maincol p.breadcrumb a {
    font-size:11px;
}
#maincol p.breadcrumb span.youarehere {
    color:#e53440;
    font-weight:bold;
}

#maincol h1.welcome {
    margin:0 -7px;
    padding-top:9px;
    font-size:12px;
    off line-height:2.2em;
}



/* hozzászólás űrlap */

.commentForm {
 position: relative;
}

.commentForm .personalData {
 margin-bottom: 10px;
}

.commentForm .personalData .name label {
 width: 80px !important;
}

.commentForm .personalData .email label {
 width: 110px !important;
}

.commentForm .personalData .name, .commentForm .personalData .email {
 width: 265px;
 float: left;
}

.commentForm .personalData .name input, .commentForm .personalData .email input {
 width: 152px !important;
 margin: 0 !important;
}

.commentForm .commentText {
 height: 70px;
}

.commentForm .commentText label {
 width: 80px !important;
}

.commentForm .commentText textarea {
 position: absolute !important;
 left: 91px !important;
 top: 55px !important;
 width: 447px !important;
}

.turingBlock {
 padding-left: 80px;
}

.turingBlock .turingPicture {
 width: 195px;
 float: left;
}

.turingBlock .turingPicture img {
 border: 1px solid #777;
}

.turingBlock .turingInput {
 width: 270px;
 float: left;
}

.turingBlock p {
 margin-bottom: 3px;
}



/* termeklista */

#maincol .productbox {
 /* border-bottom: 1px dotted #ddd; */
}

div.productItem-0, div.productItem-1, div.productItem-2 {
 float: left;
 width: 172px;
 height: 320px;
 margin: 0 10px 0 0;
 padding: 15px 10px 0 0;
 /* border-right: 1px dotted #ddd; */
}
div.productVideoList div.productItem-0,
div.productVideoList div.productItem-1,
div.productVideoList div.productItem-2 {
	height: 270px;
}
div.productItem-2 {
 margin-right: 0;
 border-right: none;
}

#maincol .productbox h2,
#maincol .productbox h3 {
    font-size:12px;
    font-weight:bold;
    color:#000;
    background:transparent;
    height: auto;
    padding:0;
}

#maincol .productbox .prodButtons {
 position: relative;
 width: 122px;
 height: 30px;
}



/* A termék aloldalon az oszlopok elemeinek függőleges térköznövelése */
ul.productmaindata {
 margin-bottom: 15px !important;
}
.productmaindata li {
 margin-bottom: 4px;
}
.checkableTitle {
 margin-bottom:  10px;
}
#WhereCheckableInfo li {
 margin-bottom: 10px;
}
img.prodHaveTo {
 margin-top: 10px !important;
}



.prodButtons a.details, .sideProdButtons a.details, .offerProdButtons a.details {
 display: block;
 position: absolute;
 left: 88px;
 width: 33px;
 height: 26px;
 margin-right: 30px !important;
 text-indent: -999em;
 font-size: 1px;
 line-height: 1px;
 background: url(../images/details.gif) 0 0 no-repeat;
}

.prodButtons a.details:hover, .sideProdButtons a.details:hover, .offerProdButtons a.details:hover {
 background:url(../images/details.gif) 0 -26px no-repeat;
}

.sideProdButtons {
 position: relative !important;
 width: 122px;
 height: 30px;
 margin-left: 29px;
 margin-bottom: 4px;
}

.offerProdButtons {
 position: relative !important;
 width: 122px;
 height: 30px;
 margin-bottom: 4px;
}





#maincol a.pic img {
 border: 1px solid #e0e0e0;
 border: 1px solid #fff;
}
#maincol a.addtocart, #rightcol a.addtocart {
    display:block;
    position:relative; /* IE peekaboo */
    float:left;
    width:83px;
    height:26px;
    text-indent:-999em;
    font-size:1px;
    line-height:1px;
    background:url(../images/addtocart.gif) 0 0 no-repeat;
}
#maincol a.addtocart:hover, #rightcol a.addtocart:hover{
    background:url(../images/addtocart.gif) 0 -26px no-repeat;
}
#maincol a.addtocart_long, #rightcol a.addtocart_long {
    display:block;
    off position:relative; /* IE peekaboo */
    float:left;
    width:138px;
    height:26px;
    text-indent:-999em;
    font-size:1px;
    line-height:1px;
    background:url(../images/addtocart_long.gif) 0 0 no-repeat;
}
#maincol a.addtocart_long:hover, #rightcol a.addtocart_long:hover{
    background:url(../images/addtocart_long.gif) 0 -26px no-repeat;
}



#maincol a.instructions {
    padding-left:12px;
    background:url(../images/linkhasznutasitas.gif) 0 3px no-repeat;
}
#maincol a.videoshow {
    padding-left:12px;
    background:url(../images/linkvideo.gif) 0 3px no-repeat;
}
#maincol div.productprice, #rightcol div.productprice,
#maincol p.productprice, #rightcol p.productprice  {
    display:block;
    margin:5px 0 3px 0;
    width:120px;
    height:40px;
    color:#e53440;
    font-size:18px;
    font-weight:bold;
    background:transparent url(../images/decor_underline.gif) left bottom no-repeat;
}
#maincol div.productbox div.productPriceInStore, #rightcol div.productPriceInStore,
#maincol p.productPriceInStore, #rightcol p.productPriceInStore  {
    background-image: url(../images/raktaron.gif);
}
#maincol p.productPriceInOrder, #rightcol p.productPriceInOrder  {
}
#maincol #productdetails p.productprice,
#maincol #productdetails div.productprice{
    float:right;
    width:138px;
}
#maincol #productdetails h2.productkind {
        margin:10px 0 7px 0;
        padding:3px;
        height:auto;
        font-weight:normal;
        font-size:1.1em;
        color:#00567d;
	/*
        background:#dbdbdb;
	*/
	background: #c6e3f3;
}
#maincol #productdetails h3 {
    margin-top:12px;
}
#maincol a.productpic {
    width:200px !important;
    display:block;
    off float:left;
    text-align: center !important;
    margin:0 5px 5px 0;
    border:1px #cecece solid;
    border:1px #fff solid;
}
#maincol a.productpic:hover {
    border:1px #aaa solid;
}
#maincol a.productpic img {
    off display:block;
    /*width:200px;*/
    border:0;
}
#maincol ul.productmaindata {
    font-size:12px;
}

#maincol p.productmoredata {
    margin:0px 0 15px 0;
    font-size:11px;
}

ul.productmaindata li.productprice {
    color:#e53440;
}

#maincol .galbox {
    margin:15px 0 0 0;
}
#maincol .galpic {
    display:inline; /* ie margin double */
    float:left;
    width:110px;
    height:110px;
    margin:0 8px 8px 0;
}
#maincol .galpic a {
    width:110px;
    height:108px;
    padding:1px 0;
    display:block;
    background:#f5f5f5;
    border:#eee 1px solid;
}
#maincol .galpic a:hover {
    background:#f0f0f0;
    border:#ddd 1px solid;
}
#maincol .galpic img {
    display:block;
    margin:auto auto;
    border:0;
}

#maincol .bannerbox {
 height: auto;
 padding: 10px 0 10px 0;
}
#maincol .topbanner {
 margin: 10px 0 0 0;
}
#maincol .bannerbox img {
 display: block;
 margin: 0 auto 0 auto;
 border: 0;
}

#maincol .cartitem h2 {
    width:277px;
    float:right;
}
#maincol .cartitem p {
    width:282px;
   /* float:right; */
}

#maincol a.minipic {
    display:block;
    float:left;
    width:62px;
    height:62px;
    margin:10px 0px 0px 0;
    border:2px #fff solid;
}
#maincol a.minipic:hover {
    border:2px #aaa solid;
}
#maincol a.minipic img {
    display:block;
    width:62px;
    border:0;
}

#maincol a.delfromcart {
    off display:block;
    position:relative; /* IE peekaboo */
    float:left;
    margin:5px 0;
    width:90px;
    height:22px;
    text-indent:-999em;
    /*off background:url(../images/delfromcart_bg.gif) 0 0 no-repeat;*/
    font-size:1px;
    line-height:1px;
}
#maincol a.delfromcart:hover {
    /*background:url(../images/delfromcart_bg.gif) 0 -22px no-repeat;*/
}
#maincol a.pluscart, #maincol a.minuscart {
    display:block;
    position:relative; /* IE peekaboo */
    float:left;
    margin:5px 5px 5px 0;
    width:22px;
    height:22px;
    text-indent:-999em;
    /*off background:url(../images/cart_plusz_bg.gif) 0 0 no-repeat;*/
    font-size:1px;
    line-height:1px;
}
#maincol a.pluscart:hover {
    /*background:url(../images/cart_plusz_bg.gif) 0 -22px no-repeat;*/
}
#maincol a.minuscart {
    /*off background:url(../images/cart_minusz_bg.gif) 0 0 no-repeat;*/
}
#maincol a.minuscart:hover {
    /*background:url(../images/cart_minusz_bg.gif) 0 -22px no-repeat;*/
}
#maincol .price {
    font-weight:normal;
    /*
    color:#e53440;
	    */
}
#maincol p.sumprice strong {
    font-weight:bold;
    color:#e53440;
}
#maincol .topay {
    font-size:16px;
    font-weight:bold;
}
#maincol .sumtopay {
    color:#1b579a;
}

#maincol p.sumitem span {
    float:left;
    margin:5px 10px 0 0;
}

#maincol #moreproducts .productbox {
    /*background:transparent url(../images/bg_vert_spacer.gif) left bottom repeat-x;*/
    background:transparent none;
}

div.feedbox form fieldset label {
off clear:both !important;
off display:block !important;
off float:none !important;
text-align: left !important;
width: 110px !important;
}


div.feedbox input {
off clear:both !important;
off display: block !important;
float:left !important;
}

div.feedbox form fieldset textarea {
clear:both !important;
display:block !important;
float:none !important;
width: 330px !important;
height: 65px !important;
}

div.feedbox input.btn {
clear:both !important;
display:block !important;
float:none !important;
}


#maincol input.sbmt,
#maincol input.btn {
    display:block;
    width:170px;
    margin:5px auto 0 auto;
    font-size:12px;
    border:#3d484d 1px solid;
    color:#2e363a;
    background:#C6E3F3;
    /*
    background:#506670;
    */
    cursor:pointer;
}

#maincol input.sbmt:hover,
#maincol input.btn:hover {
    color: #fff;
    background-color: #E53440;
}

#maincol input.search {
    float: right;
    margin-right: 0;
    width: auto;
    padding: 0px 15px;
    font-weight: bold;
}
#maincol input.btnbacktoshop {
    float:left;
    width:175px;
    margin-right:7px;
    cursor:pointer;
    height: 27px;
}
#maincol input.btnnexttoorder, input.btnnextoorder {
    float:right;
    width:300px;
    cursor:pointer;
    height: 27px;
}
#maincol form#searchdetailed input.radbtn {
    float:right;
    off clear:right;
    margin-right:190px;
    margin-top:1px;
}

table {
    margin-top:5px;
}
thead {
    background:#ccc;
}
table.statictext { /* pl. uzletszabalyzat, szallitas koltseg leirasa */
    width:570px;
    border:1px #ccc solid;
}
table.statictext th, table.statictext td {
    height:30px;
    border:1px #ccc solid;
}

.feedbox {
                margin:15px 0;
}
p.feed {
                margin:4 0 4px 0;
                padding:0 0 3px 0;
                font-size:11px;
                border-bottom:1px #c6e3f3 solid;
		background-color: #F5FAFD;
}
p.feed .email a {
                font-size:11px;
}
p.feed .date {
                font-weight:bold;
}

ul.pager {
    display:block;
    height:22px;
    width: 550px;
    margin: 10px 0 10px 0;
    border:5px #fff solid; /*ez a tavtarto*/
}
ul.pager li {
    display:block;
    float:left;
    width:20px;
    height:20px;
    padding-right:3px;
    background:transparent;
}
ul.pager li.textButton {
    width:100px;
}
ul.pager li.activePage span,
ul.pager li span {
	display: block;
	float:left;
	font-size:0.85em;
	font-weight:bold;
	width:20px;
	height:16px;
	padding:4px 0 0 0;
	text-align:center;
	cursor:default;
	background: #fff;
	border:1px #999 solid;
	color:#666;
}
ul.pager li.activePage span {
	background:#e53440;
	border:1px #e53440 solid;
  color:#fff;
}
ul.pager li a {
    display: block;
    font-size:0.85em;
    width:20px;
    height:16px;
    padding:4px 0 0 0;
    color:#3d484d;
    background:#c6e3f3;
    border:1px #54636A solid;
    text-align:center;
}
ul.pager li a:hover {
    color:#fff;
    background:#54636A;
    border:1px #54636A solid;
}
ul.pager li.textButton a {
    width:100px;
}

ul#minipager {
    display:block;
    height:15px;
    border:5px #fff solid; /*ez a tavtarto*/
}
ul#minipager li {
    display:block;
    float:left;
    width:15px;
    height:15px;
    padding-right:3px;
    background:transparent;
}
ul#minipager li.activePage span {
    display:block;
    float:left;
    font-size:11px; /**/
    font-weight:bold;
    width:15px;
    height:12px;
    padding:1px 0 0 0;
    line-height:11px;
    background:#e53440;
    off border:1px #e53440 solid;
    text-align:center;
    color:#fff;
    cursor:default;
}
ul#minipager li a {
    display:block;
    font-size:11px;
    width:15px;
    height:12px;
    padding:1px 0 0 0;
    line-height:11px;
    color:#666;
    background:#ddd;
    off border:1px #999 solid;
    text-align:center;
}
ul#minipager li a:hover {
    color:#fff;
    background:#ccc;
    off border:1px #e53440 solid;
}

#rightcol {
    width:190px;
    /*eSRobert :)*/
}

* html #rightcol {
    width:188px;
    /*simi*/
}
#rightcol .box {
    margin-bottom:5px;
}
#rightcol p.welcome {
    margin:5px 0;
    font-weight:bold;
}
#rightcol .prod_offer {
    margin:0 auto;
    width:150px;
    padding-bottom:10px;
    /*background:transparent url(../images/bg_vert_spacer.gif) left bottom repeat-x;*/
    background:transparent none;
}
#rightcol .prod_offer h2 {
    font-size:12px;
    font-weight:bold;
    color:#000;
    background:transparent;
}
#rightcol .prod_offer a.prodpic,
#rightcol .box_countdown a.prodpic {
    display: block;
    width: 120px; height:120px;
    border: 1px #cecece solid;
    border: 1px #fff solid;
}
#rightcol .prod_offer a.prodpic:hover,
#rightcol .box_countdown a.prodpic:hover {
    border: 1px #aaa solid;
}
#rightcol .prod_offer img,
#rightcol .box_countdown img {
    border:0;
}
#rightcol .prod_offer p.about,
#rightcol .box_countdown p.about {
    font-size:10px;
}

#rightcol input.txt {
    width:100px;
	/*
    border:1px #e53440 solid;
	*/
    background:#f5f5f5;
	border:1px #3d484d solid;
}
#rightcol input.sbmt {
    margin:0;
    padding:0;
    color:#fff;
    font-size:11px;
    font-weight:bold;
	/*
    border:1px #000 solid;
    background:#000;
	*/
    border:1px #506670 solid;
    background:#506670;
	cursor:pointer;
}
#rightcol p {
    margin-top:0;
}
#rightcol div.box_countdown {
    off background:#eee;
    margin-bottom:10px;
}
#rightcol div.box_countdown h2 {
    font-size:12px;
    font-weight:bold;
    color:#000;
    background:transparent;
}
#rightcol p.decide {
    margin:3px 0;
    font-weight:bold;
    color:#E53440;
}
#rightcol p.productprice  {
    margin:0 0 5px 0;
}
#rightcol p.counter {
    position:relative;
    margin:0px -10px;
    padding:5px;
    font-size:14px;
    font-weight:bold;
    letter-spacing:2px;
    text-align:center;
    background:#E53440;
    color:#fff;
}
#rightcol p.startTime {
    position:relative;
    margin:0px -10px;
    padding:5px;
    font-size:14px;
    font-weight:bold;
    letter-spacing:2px;
    text-align:center;
    /*background:#E53440;*/
    color:#E53440;
}
#rightcol p.timeleft {
    margin:0;
    font-weight:normal;
    font-size:13px;
    text-align:center;
    color:#E53440;
}

#rightcol .bannerbox {
    /*padding:10px 20px;*/

    text-align: center;
}
#rightcol .bannerbox img {
    border: 0;
}

#footer {
    width:970px;
    padding: 5px;
    offheight:70px;
    text-align: center;
	/*
    background:#fff;
    border-top:5px #ececec solid;
	*/
    background:#c6e3f3 url(../images/footer2_bg.jpg) left top repeat-x;
}
#footer p {
    margin:10px;
}

li.type {
    font-weight:bold;
    color:#E53440;
}
li.type h3 {
    margin:0;
    padding:0;
    height:auto;
    font-weight:bold;
    color:#E53440;
}


li.type strong {
    color:#000;
}

td.firstline {
    font-weight:bold;
    color:#E53440;
}

a.button {
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    background:#000;
}
a.button:hover {
    background:#E53440;
}

/* ------------------------------ */
#contentwrapper.partners { /* SEO tweaking */
	/*background: url(../images/content_bg_partners.gif) repeat-y;*/
}
#contentwrapper.partners #maincol { /* SEO tweaking */
    width:575px;
    margin-right:0;
}

#leftcol h2 { /* SEO tweaking: baloldali menube extra h2 - li > h2 > a */
    margin:0;
    padding:0;
    /*height:19px;*/
    background:transparent;
}
#leftcol .bannerbox {
    text-align: center;
}
#leftcol .bannerbox img {
    display:block;
    margin:0 auto;
    border:0;
}


/* ------------------------------ */
div#siteMap {
}

div#siteMap div.siteMapBox {
width: 245px;
float: left;
margin: 5px;
}

div#siteMap div.siteMapBox h1, div#siteMap div.siteMapBox h1 a{
font-size: 14px;
background-color: #506670;
padding: 5px;
margin: 0 0 -5px 0;
}

div#siteMap div.siteMapBox h2, div#siteMap div.siteMapBox h2 a{
font-size: 14px;
background: none;
margin:0;
padding: 0;
}

div#siteMap div.siteMapBox h2{
background-color:#d6d6d6;
padding: 2px;
margin: 10px 0 2px 0;
}

div#siteMap div.siteMapBox h3, div#siteMap div.siteMapBox h3 a{
font-size: 12px;
margin:0;
}

div#siteMap div.siteMapBox h4, div#siteMap div.siteMapBox h4 a{
font-size: 10px;
}

div#firstSentence, div#lastSentence {
text-indent:-999em;
font-size:1px;
}

div#contentwrapper div#maincol div.box div.productbox h2.productListTitle {
margin:0 0 0 0 !important;
padding:0 !important;
color:black;
font-weight:bold;
font-size:12px;
height: auto;
}

h2.productListTitle {
    color: #717171 !important;
}

div.productbox .prodlft h2, div.productbox .prodrgt h2 { /* SEO tweaking */
    margin-top:0;
}

.brandNameLink {
font-size: 12px;
font-weight: normal;
color: #fff;
}
.brandNameLink:hover{
color: #fff;
}
/*
.brandName{
font-size: 12px;
font-weight: normal;
color: #fff;
}
*/


.turing_img{
margin-top: 10px;
margin-left: 0px;
}

.turing_num{
margin-left: 0px;
}

.events{
font-size: 11px;
color: #1b579a;
}

.footerBanner{
width: 570px;
margin: 0 auto 10px auto;
}



/* discountbox */

.discountBox {
 margin-bottom: 5px;
 padding: 2px;
 border: 3px solid #f00;
off background-color: red;
}

.discountBox div.head {
 margin: 0 0 2px 0;
 padding: 6px 9px 9px 9px;
 background-color: #f00;
 color: #fff;
 font-size: 13px;
 font-weight: bold;
}

.discountBox h2 {
 margin: 0 0 10px 0;
 off padding: 3px 0 3px 0;
 background-color: #C6E3F3;
 color: #f00;
 font-size: 13px;
 font-weight: bold;
 text-align: center;
}

.discountBox div.head span,
.discountBox h2 span {
 font-size: 19px;
}

.discountBox h3 {
 margin: 0;
 padding: 3px 0 3px 0;
 color: #000;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
}

.discountBox .imageBox {
 text-align: center;
}

.discountBox img {
 border: 1px solid #CDCDCD;
 border: 1px solid #fff;
}

.discountBox .time {
 padding-left: 2px;
 font-size: 11px;
 color: #99999A;
}

.discountBox .timeLeft {
 margin: 0;
 padding: 3px 0 3px 0;
 font-size: 18px;
 font-weight: bold;
 text-align: center;
}

.discountBox .counting {
 margin: 0;
 padding: 8px 0 8px 0;
 background-color: #f00;
 color: #fff;
 font-size: 20px;
 font-weight: bold;
 text-align: center;
}

.discountBox .priceBox {
 width: 147px;
 padding: 10px 0 7px 30px;
}

.discountBox .about {
 padding: 0 4px 0 4px;
 font-size: 11px;
}

.discountBox .productprice {
 margin-left: 30px !important;
}

.discprodprice {
font-size: 24px !important;
height: 48px !important;
}

div#topMegaBanner {
display: none;
height:40px;
width:980px;
margin-bottom: 1px;
}

table.holiday, table.holiday td{
border:1px solid #dbdbdb;
border-collapse:collapse;
padding: 4px;
}

table.holiday tr.blue td {
color:#069;
font-weight:bold;
}

.otherHit{
clear: both;
padding: 5px;
background-color:#e4e4e4;
}



/* Két oszlopos kivitel. */
#contentwrapper.twocols {
    background-image: none;
	bacground-color: #fff;
}
/*IE6 fixation*/
* .twocols {
    background-image: none !important;
}
#contentwrapper.twocols #maincol {
	width: 570px;
	overflow: visible;
}
#contentwrapper.twocols #maincol select {
    display:block;
    float: left;
    margin: 0px 0 3px 5px;
}


/* Termék-összehasonlító */
#compare, #compareProducts {
    display:none;
}
#compareResult,
div.xScrollBar {
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
    margin: 15px 0;
    padding: 5px 0;
}
/*IE6 fixation*/
* #compareResult,
div.xScrollBar {
    width: 99.8%;
}
#compareResult table {
    border-spacing: 0;
    border-collapse: collapse;
}
#compareResult th,
#compareResult td {
    width: 120px;
    border: none;
    vertical-align: top;
    text-align: left;
    padding: 1px 3px;
}
#compareResult tr.odd {
    /*
    background: #E0E0E0 none;
    */
    background: #C6E3F3;
}
#compareResult tr.even {
    /*
    background: #F5F5F5 none;
    */
    background:#F5FAFD;
}
#compareResult thead {
    background: none;
}
#compareResult tbody td {
    /*
    border-left: 1px solid #aaa;
    */
    border-left: 1px solid #6B8D9C;
}
#compareResult thead tr,
#compareResult thead td,
#compareResult thead th {
    /*
    border-bottom: 3px solid #aaa;
    */
    border-bottom: 3px solid #6B8D9C;
}
#compareResult a img {
    border: none;
    margin: 0 5px;
}
#compareCategories select,
#compareProducts select {
    width: 420px;
}
#compareCategories label,
#compareProducts label {
    width: 120px;
}

fieldset#basic label {
    width: 280px;
}
fieldset#basic select,
fieldset#basic input.txt {
    width: 260px;
}

/*regiszráció*/
.need{
font-weight: bold;
color: red;
}

/*előmoderált fórum*/
.notice{
background: #c2c2c2;
font-weight: bold;
color: green;
}

a.compareProd {
display:block;
text-indent: -9999px;
width: 202px;
height:24px;
background-image: url(../images/hasonlit3.gif);
margin:0 0 5px 0;
}

a#productWarrantyLink {
display:block;
off text-indent: -9999px;
width: 172px;
height:19px;
padding: 5px 0 0 30px;
background-image: url(../images/garanciabg.gif);
background-repeat: no-repeat;
margin:0 0 5px 0;
font-weight: normal !important;
color:black;
}

a.compareProd:hover {
background-position: 0 -24px;
}

a#productWarrantyLink:hover {
background-position: 0 -24px;
}

/* Termék garancia ablak. */
div#productWarranty {
    /* Alapértelmezetten elrejtve, mert felugró ablak lesz. */
    display: none;
}
.serviceVideo {
    display: none;
}

div#serviceVideos {
off background: #e0e0e0;
}

ol#serviceVideoList {
background: #e0e0e0;
padding: 4px 0 0 3px !important;
margin: 0;
off list-style-position: inside;
list-style-type: none;
position: relative;
}


#serviceVideoList li {
    cursor: pointer;
    color: #1b579a;
off    background-color: red;
}

#serviceVideoLink img {
    cursor: pointer;
}
div.ui-dialog-titlebar a {
    text-decoration: none;
    border: none;
    outline-width: 0;
}


#filterLinks {
    text-align: center;
    margin: 10px auto 5px;
}



/* Részletes termékoldal */

.productInfoBox {
 margin-bottom: 15px;
 background: url(../images/bg-product-info.gif) 0 0 repeat-y;
}

.productInfoBox .productPicture {
 width: 202px;
 margin-right: 10px;
 padding-right: 10px;
 float: left;
}

.productInfoBox .productInfo {
 width: 150px;
 margin-right: 10px;
 padding-right: 10px;
 float: left;
}

.productInfoBox .productInfo .productprice {
 margin-bottom: 15px !important;
}

#serviceVideoHeader {
 width: 178px;
 height: 43px;
 margin-bottom:0;
 background: url(../images/uzembehelyezesvideok-wide.gif) no-repeat;
}

.productInfo #serviceVideoList {
 width: 135px;
 margin-bottom: 5px;
}

.productInfo #serviceVideoList li {
 padding-left: 15px;
 background: url(../images/li-play.gif) 3px 3px no-repeat;
}

.productInfoBox .productLinks {
 width: 178px;
 float: left;
}

.box #serviceVideoList li {
 padding-left: 15px;
 background: url(../images/li-play.gif) 3px 3px no-repeat;
}

h3.noTop {
 margin-top: 0 !important;
}

.productInfoBox .lastModify {
 font-size: 11px;
 color: #1b579a;
}

.productVideo {
 margin-bottom: 15px;
}

table.moredata {
 width: 570px;
 /*
 border:1px #ccc solid;
 */
    border:1px #6B8D9C solid;
}

table.moredata tr {
 border:0;
}

table.moredata th, table.moredata td {
 padding: 2px 4px 2px 4px;
}

table.moredata tr.odd {
    /*
 background:#e0e0e0;
*/
background:#c6e3f3;
}

table.moredata tr.even {
    /*
 background:#f5f5f5;
  */
background:#F5FAFD;
}

table.moredata th {
 width: 250px;
}

table.moredata td {
 /* font-size: 11px; */
}



/* Űrlapok */

#maincol label {
 display: block;
 width: 270px;
 height: 16px;
 margin: 0 0 3px 0;
 padding: 3px 0 0 0;
 text-align: right;
 float: left;
 clear: left;
}

#maincol input.txt, #maincol input.pwd {
 display: block;
 width: 205px;
 height: 20px;
 margin: 0 0 3px 10px;
 background: #f5f5f5;
 float: left;
}

#maincol select {
 display: block;
 width: 205px;
 height: 20px;
 margin: 0 0 3px 10px;
 float: left;
}

#maincol input.hdn {
 margin: 0;
 padding: 0;
 border: 0;
}

#maincol div.radiowrap {
 width: 205px;
 padding-top: 0px;
 float: right;
}

#maincol input.radbtn {
 width: 12px;
 height: 20px;
}

#maincol span.radbtn {
 position:relative;
 top:10px;
 left:-10px;
 padding-right:13px;
 font-size:11px;
 line-height:22px;
 color:#f63;
}

#maincol fieldset h2 {
 margin-bottom:5px;
}

#maincol fieldset textarea {
 position: relative;
 width: 205px;
 height: 100px;
 background: #f5f5f5;
 margin:0 0 3px 10px;
 border: #e53440 1px solid;
}

#maincol form.warranty {
 clear: both;
}

#maincol form.warranty label {
 width: 300px;
 text-align: left;
}

#maincol form.warranty input {
 border:none;
}

.searchForm {
 position: relative;
}

.searchForm label {
 width: 170px !important;
}

.searchForm .search {
 position: relative;
 left: -280px;
}

table.minMax tr td.firstCol {
 width: 166px;
 text-align:right;
}

table.minMax tr td.firstCol label {
 width: 166px !important;
}

table.minMax tr td select {
 width: 95px !important;
}

table.minMax tr td.selectTD {
 text-align: left;
 width: 107px;
}



/* Video blokk */

.videoBlock {
 margin-bottom: 15px;
 background: url(../images/bg-product-info.gif) 0 0 repeat-y;
}

.videoBlock .videoFrames {
 width: 360px;
 margin-right: 10px;
 padding-right: 10px;
 float: left;
}

.videoBlock .videoLinks {
 width: 178px;
 margin-left: 10px;
 float: left;
}

.videoBlock .videoLinks {
 list-style-image: none;
 list-style-type: none;
}



/* Termékek összehasonlítása */

.largeBox {
 width: 769px;
 background-color: #fff;
}

* html .largeBox {
 width: 768px;
}

.largeBox h1 {
 margin-bottom: 15px !important;
}

.compareForm label {
 width: 260px !important;
}

.compareForm select {
 width: 500px !important;
}



#shopinfo-map {
    border: 1px solid #506670;
}
#shopinfo-data {
    margin-top: 5px;
}
#shop-address,
#shop-phone,
#shop-mobil {
    display: inline;
}
#shopinfo-data span {
    font-weight: bold;
    padding: 0 5px 0 0;
    color: #000037;
}
#shop-travel {
    margin: 5px 0 0 0;
}
/* Nyomtatási beállítások */
.onlyPrint {
    display: none;
}
.notPrint {
}

@media print {
    @page {
        size: 21cm 29.7cm;
    }
    #topMegaBanner, #headerpic, .littlepics, #mainmenu,
    #leftcol, #rightcol, .footerBanner,
    object, embed, form,
    .horizontalMenu, .upperMenu, .mainMenu, .eMail,
    #leftColumn, #rightColumn, #breadCrumb {
        /* A headert nem távolítjuk el. Tartalmazza az oldal címét. */
        display: none;
    }

    html, body, #wholeStuff, #maincol,
    #header, #header h1, #header h1 a {
        /* Azért importan, hogy több elemnél is biztosan használható legyen. */
        text-align: left;
        margin: 0 auto;
        border: none !important;
        width: auto !important;
        height: auto !important;
        display: block !important;
        position: static !important;
        text-indent: 0 !important;
        color: black !important;
        background: white none !important;
    }
    html, body {
        text-align: center;
    }
    .box h1,
    #maincol h1.welcome,
    .brandNameLink,
    #header,
    #header h1,
    #header h1 a {
        font: bold 24pt Garamound, Times !important;
        margin-bottom: 1em;
    }
    #header {
        margin: 0 0 1em 0;
    }
    #footer {
        margin: 10px auto 0 auto;
        border-top: 1px solid gray;
        font-size: 90%;
    }
    ul.pager {
        margin: 10px 10px;
    }
    ul.pager li.activePage span {
        background: #000;
        /*color: #fff;*/
        border-color: #000;
        font-weight: bold;
    }
    p {
        text-align: justify;
    }

    /* ---------------------------------- */
    .notPrint {
        display: none;
    }
    .onlyPrint {
        display: block;
    }
}

strong.inStore {
    color: #419800;
    padding-left: 14px;
    background: url(../images/raktaron2.gif) no-repeat 0 2px;
    }

div#premiumTime select {
    width: 60px !important;
    }

p.premiumTime {
    font-weight: bold;
    float: left;
}

div#premiumAlert {
    font-weight: bold;
    margin-top: 5px;
    color:black;
    }

div#premiumAlert span {
    color: red;
}

.no-wrap {
	white-space: nowrap;
}

/* footer menu */

#footer-menu {
 padding: 10px 20px 10px 20px;
 text-align: center;
 color: #777;
 /*
 background-color: #dbdbdb;
 border-top: 5px #ececec solid;
 */
 background: #f2fafc url(../images/footer1_bg.jpg) left top repeat-x;
 border-top: 1px #dbedf7 solid;
 border-bottom: 1px #fff solid;
}



/* category menu*/

#menuListFirst {
 margin: 3px;
 padding: 1px 4px 3px 4px;
 /*
 background-color: #dbdbdb;
 */
 background-color: #F2FAFC;
}

#menuListFirst li {
 padding-left: 10px;
 /*background: url(../images/menuplus.gif) no-repeat 0em 0.3em;*/
 font-size: 12px;
 line-height: 1.5em;
 list-style: none outside;

 border: none;
}
#menuListFirst li li {
	line-height: 12px;
}


/* login */

.loginBox {
 margin-bottom: 10px;
 background-color: #F2FAFC;
}

.loginBox div.head {
 margin-bottom: 10px;
}

.loginBox form {
 margin-bottom: 10px;
}

.loginBox .loginWelcome {
 margin-bottom: 10px;
}

.loginBox .cartInfo {
 margin-bottom: 10px;
 color: #c00;
 font-weight: bold;
}
#maincol fieldset input.txt,
#maincol fieldset input.pwd,
#maincol fieldset textarea
{
border: 1px solid #6B8D9C;
}

#ErrorDump {
	display: none;
	position: absolute;
	top: 30px;
	left: 100px;
	z-index: 10000000;
	border: 1px;
	background: #FF9;
	border: 1px solid #FC6;
	color: #000;
	opacity: 0.9;
	filter: alpha(opacity=90);
	font: normal 10px Verdana, Arial, Helvetica;
	padding: 5px;
	min-width: 110px;
	min-height: 112px;
}
#otherContact {
	/*
	border: 1px solid #506670;
	background: #DBDBDB;
	*/
	padding: 5px 3px;
	margin: 5px 0;
	color: #3d484d;
}

#otherContact h3 {
	color: #3d484d;
}

#otherContact img {
	border: none;
}
#otherContact h3 {
	margin: 0 0 2px 3px;
}
#otherContact table {
	margin: 0 2px;
}
#otherContact table td {
	vertical-align: middle;
}
#otherContact table td.twitter {
	padding: 0 7px;
}

/* kiegeszites lista kiskepek */

#filterLinks ul {
	margin-left: 5px;
}

#filterLinks li.picMenuFirst {
	margin: 0 4px 10px 0;
	margin-left: 0 !important;
}

#filterLinks ul li {
	margin: 0 4px 10px 0;
}

/* csoportos prioritas allitas */

div#priority-update {
	clear: both;
	margin-top: 20px;
}

div#priority-update br {
	clear: both;
}

div#priority-update input.submit {
	width: 200px;
	height: 20px;
	line-height: 20px;
	margin: auto;
}

/* az */

div.box div.head {
	color: #3d484d !important;
}

div.box h1 {
	color: #3d484d !important;
}

div.box h1 a {
	color: #3d484d !important;
}

.loginToBuyBox {
	background-color: #F2FAFC !important;
}

a.zold {
	color: #1CAA00 !important;
}

a.zold:hover {
	color: #fff !important;
}

div.twocols {
	background: white url('../images/mbbg2.png') !important;
}

a.logo {
    display: block;
    width: 192px;
    height: 40px;
    position: absolute;
    top: 28px;
    background: url('../images/spacer.gif') !important;
}

a.logo span {
    display: none;
}

/* cserélődő ár */

div.productprice {
    overflow: hidden;
}

div.productprice div.price {
    font-weight: bold !important;
    color: #e53440;
}

div.productprice dfn {
    display: none;
}

div.productprice .priceTitle {
    float: left;
    margin-right: 6px;
}

div.productprice .priceValue {
    float: left;
}

div.productprice div.price .normal {
    color: #717171 !important;
    font-weight: normal;
    /*
    font-size: 16px;
    */
}

div.crossPic {
    display: none;
    width: 100px;
    background: url('../images/athuzas.png') center no-repeat !important;
    margin-left: 30px;
    position: absolute;
}

*html div.crossPic {
    margin-left: -90px;
}

* html div.crossPic {
    background: url('../images/athuzas.gif') center no-repeat !important;
}

* +html div.crossPic {
    margin-left: -90px;
}

div.preferentialProduct {
    background: url('../images/raktaron_percent.gif') left bottom no-repeat !important;
}

.inStore span {
    color: red;
}
.toggleHide {
	display: none;
}
.toggleHideContent {
	display: none;
}
.toggleHideLink a {
	display: block;
	font: normal 11px Arial,helvetica,san-serif;
}
div.preferentialProduct div.preferentialPercentage {
    position: absolute;
    padding-top: 20px;
    margin-left: 95px;
    font-size: 10px;
    font-weight: bold;
}

/* productbox kiegészítés */
div.productbox h2,
div.prod_offer h2 {
    color: #717171 !important;
}

/* 5 év garancia animáció */

div.extraInfoCover {
    clear: both;
    display: none;
    color: #419800;
    color: #1B579A;
		color: #717171;
}

div.extraInfoCover div {
    font-size: 10px;
    font-weight: normal;
    line-height: 9px;
    letter-spacing: 1px;
}

div.extraInfoCover div span {
    display: block;
    float: left;
    margin-right: 5px;
    padding-top: 0px;
    font: bold 21px Arial, Helvetica, sans-serif !important;
    font-size: 21px !important; /* chrome miatt írtam be külön is */
    line-height: normal !important;
    letter-spacing: normal !important;
    color: #E53440;
}

/*
div.extraInfoCover div span:first-letter {
    font-size: 20px;
}
*/

div.preferentialProduct div.extraInfoCover {
    display: none;
}

#topbreadcrum {
	margin: 1px auto;
}
#topbreadcrum,
#topbreadcrum a {
	color: #3D484D;
	font: bold 10px Arial,sans-serif;
}

#topbreadcrum a:hover {
	text-decoration: underline;
}

.cetelem {
	padding: 0 25px;
	text-align: left !important;
	font-size: 10px;
	color: #717171 !important;
}

.cetelem p {
	margin-bottom: 3px;
}

.cetelem span {
	font-size: 12px;
	font-weight: bold;
}