@CHARSET "UTF-8";
@import "reset.css";

body, html {
	width: 100%;
	height: 100%;
}

/*body { behavior: url("../htc/csshover3.htc"); }*/

body { padding-bottom: 40px; background: /*#F4F4F4*/ black url("") left top repeat-x; color: #201B18; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; }
a { cursor: pointer; text-decoration: underline; color:#87A712;}
a: { color:#B0C462;}
h1, h2, h3, h4, h5, h6 { position: relative; }
h1 { width:100%; margin:0 0 5px 0; font-size: 26px; font-weight: bold; }
/* h1 span { position:absolute; top: 4px; right:0; float:right; font-size: 11px; } */
h2 { font-size: 14px; font-weight: bold; color:#201B18; }
h3 { font-size: 14px; font-weight: bold; color:#201B18; } 
h4 { font-size: 11px; font-weight:bold; } 
h5 { font-size: 11px; font-weight:bold; } 
div.clear { clear: both; font-size:0; line-height:0; height:0; margin:0; padding:0; width:auto;}
/*p { line-height: 20px; margin-bottom: 30px; }*/
/*.container p img { border: 8px solid #241a27; margin-right: 8px; }*/

input { border: 1px solid #C3C3C3; font-size: 11px; color:#747474; height: 18px; padding:4px 2px 0 2px; }
select { border: 1px dotted #C3C3C3; font-size: 11px; color:#747474; height: 23px; padding:3px 2px 3px 2px; }
.button { height: 24px; width: 70px; text-align:center; padding: 0; font-weight: bold; color:white; border:0; background: transparent url(../images/button_bg.gif) 0 0 repeat-x}

/*.container ul { padding:0; margin: 0 0 45px 0; line-height: 20px; list-style-position: outside; }
.container ul li { margin:0; padding-left: 20px; background:transparent url(../images/bullet.gif) 0 8px no-repeat; }*/
/* main structure
 *******************************************************************************/
#tableinit { width: 992px; margin: 0 auto; padding: 40px 0 0 0; /*border: 1px solid #121018; border-top:0; background: transparent url(../images/tableinit_bg.gif) left top no-repeat;*/ }
#mainwrap { width: 974px; margin: 0 auto; padding: 0 0 40px 0; /*border-bottom: 1px dotted #D3D3D3;*/ background: white url(../images/) 0 0 repeat-y; }
#header { position:relative; width: 100%; height: 110px; padding: 0; background: transparent url(../images/header_bg.gif) right bottom no-repeat;}
#leftcol { width: 742px; float:left; /*background-color:green;*/}
#centercol { width: 552px; float:left; /*background-color:red;*/}
#rightcol { width: 232px; float:right; /*background-color:#0b000f;*/ }
#footer { width: 974px; margin: 0 auto; height:auto; padding: 0 0 60px 0; color: #75746F; /*background: transparent url(../images/footer_bg.gif) right bottom no-repeat;*/}




#leftcol .container { margin: 0 26px 0 28px;  padding:0; /*background-color: yellow; */} 
#centercol .container { margin: 0 15px;  padding:0; /*background-color: lightgrey; */} 
#rightcol .container { margin: 0 10px; padding:0; /*background-color: blue;*/} 

.centerH {margin: 18px 0 0 0; display:none; }
.topLCH {margin: 12px 0 0 0; padding-bottom: 15px; width: auto; height:auto; /*background:transparent url(../images/lined_border_bg.gif) left bottom repeat-x;*/ border-bottom: 1px dotted #D3D3D3; }
.rightH {margin-bottom: 26px;}
.box { padding: 0 0 10px 0; border-bottom:5px solid #F8C301; }
.boxfoot { height: 16px; width:auto; line-height:0;font-size:0; background: transparent url(../images/boxfoot_bg.gif) right bottom no-repeat; }
.info { background: black url(../images/infobox_bg.gif) left top repeat-x;  }
.info h3 { position:relative; width: auto; height: 43px; padding-left: 10px; font-size: 16px; line-height:45px; color:white; text-transform:uppercase; }
.info span { position:absolute; top: -9px; right: 2px; width: 59px; height: 58px; display:block; background: transparent url(../images/infoicon_bg.png) 0 0 no-repeat; }
.info p { padding: 10px; color:#a3a3a3; }

.LCH { position:relative; padding-bottom:0; height:110px;background: black url(../images/infobox_bg.gif) left top repeat-x; }
.LCH h3 { position:relative; width: auto; height: 43px; padding-left: 220px; font-size: 16px; line-height:43px; color:#00baf5; }
.LCH h3 span { font-size: 11px; color:white; }
#leftcol .LCH p { padding: 10px 10px 10px 220px; margin-bottom:0;color:#a3a3a3; line-height: 12px;}
.LCH .more { display:block; float:right; width:17px; height:17px; background: transparent url(../images/more_bg.png) left top no-repeat; text-decoration:none; }

.refbox { padding: 10px 0 0 0; margin: 50px 0 0 0; border-top: 1px dotted #D3D3D3; }
.refbox div { height:180px;margin-top:0px;padding:15px 0 10px 15px; background:black url(../images/infobox_bg.gif) repeat-x scroll left top; color:white; }
.refbox h3 { color:white;padding-left:15px;font-size:16px; height:40px; }
.refbox h3 a { display:block; width:auto;height:auto; position:absolute;top:3px;right:0; color:#8a8a8a; font-weight:normal;font-size:10px; }
.refbox h3 a:hover { color:white; }
.refbox a { display:block;float:left;width:149px;height:150px;margin-right:20px;font-weight:bold;text-decoration:none;color:#d3d3d3;text-align:center; }
.refbox .last {margin-right:0;}
.refbox img { width:145px;height:109px;border:2px dotted #d3d3d3; }

.container .refview { width: auto; margin: 10px 14px; padding: 25px 25px 24px 25px; border-top: 1px dotted #D3D3D3; }
.refview .imgwrap { width:385px; float:left; }
.refview .imgwrap img { padding:2px; border: 4px solid #dfdfdf;}
.refview .textwrap { width:225px;float:left; }
.refview h4 { margin-bottom: 10px; font-size:12px;font-weight:bold; }
.refview h4 span { font-size:10px;font-weight:normal; }
.refview h4 span a { display:inline; padding-right:13px; color:#333; background: transparent url(../images/visit_icon.gif) right 1px no-repeat; text-decoration:none; }
#leftcol .container .refview ul { margin: 20px; list-style-type:none; }
.refview li { padding-left: 20px; line-height: 18px; background: transparent url(../images/pipa_icon.gif) left 1px no-repeat; text-decoration:none; }

.container .refthumbs { width: auto; height: auto; padding: 0 25px 24px 25px; margin: 10px 14px; /* background-color:black; */}
.refthumbs img { float:left; margin:0 9px 9px 0; border: 4px solid #dfdfdf; }
.refthumbs h5 { position:relative; margin-bottom: 25px; height: 30px; font-weight: normal; font-size:11px;border-top: 1px dotted #D3D3D3; border-bottom: 1px dotted #D3D3D3; color:#858585; line-height: 30px; }
.refthumbs .last { margin-right:0; }
.refthumbs a:hover img { border-color:#F8C301; }
.refthumbs .active { border-color:#F8C301; }
.prev, .next  { position:absolute; display:block; width:16px; height: 16px; background-image: url(../images/nextprevY_bg.gif) }
.prev { background-position: 0 0; top:7px; right:30px;}
.next  { background-position: -16px 0; top:7px; right:10px;}

.more { display:block; float: right; width: 74px; height: 12px; color:#201B18;}
.more:hover { color:#7E7E7E;}

/*------ new ref page ------*/
.container .refthumbs2 { width: auto; height: auto; padding: 0 0px 0 0px; margin: 10px 0; /*background:black url(../images/infobox_bg.gif) repeat-x scroll left top; color:white;*/ }
.refthumbs2 a { display:block; float:left; margin:0 20px 20px 0; padding:2px 0 0 0; width:145px;height:145px; color:#D3D3D3; text-decoration:none; background:black url(../images/infobox_bg.gif) 0 64px repeat-x; /*border-top:3px solid #F8C301;*/ text-align:center; overflow:hidden; }
.refthumbs2 a:hover { color:#F8C301; }
.refthumbs2 span { display:block; padding: 4px; } 
.refthumbs2 img { /*border-bottom: 2px dotted #D3D3D3;*/ width:141px; height:104px; }
.refthumbs2 h5 { position:relative; margin-bottom: 25px; height: 30px; font-weight: normal; font-size:11px;border-top: 1px dotted #D3D3D3; border-bottom: 1px dotted #D3D3D3; color:#858585; line-height: 30px; }
.refthumbs2 .last { margin-right:0; }
.refthumbs2 a:hover img { border-color:#F8C301; border-top:0;}
.refthumbs2 .active { border-color:#F8C301; }
.prev, .next  { position:absolute; display:block; width:16px; height: 16px; background-image: url(../images/nextprevY_bg.gif) }
.prev { background-position: 0 0; top:7px; right:30px;}
.next  { background-position: -16px 0; top:7px; right:10px;}

.container .addT { height:auto; padding:15px 0 15px 30px; border-top:1px dotted #d3d3d3;border-bottom:1px dotted #d3d3d3; }
.container .addT h3 { margin-bottom:15px; }

/* ---- header ----*/
.logo { display:block; width:179px; height:56px; margin: 28px auto 35px auto; background: transparent url(../images/logo.gif) 0 0 no-repeat; }
/*.adBlock { width: 727px; height: 90px; float:right; margin: 6px 0 0 0;}*/
#header .container { margin:0; width:100%;height:100%;position:relative; padding-top:0px; background:transparent url(../images/hc_bg.gif) 0 0 repeat-x; }
#header .mainmenu { height:42px; width:auto; margin:0 0 0 10px; color:black; /*background-color:yellow; */ }
#header .mainmenu li { position:relative; width: auto; height: 42px; padding: 0;  float:left; /* line-height: 35px; background-color:#BCB08E; border-right:1px solid #E7E2D6;*/}
#header .mainmenu .last { border-right: 0; }
/*#header .mainmenu .highlighted { background-color: #F44D08;  }*/
#header .mainmenu a { display:block; float:left; height: 42px; padding: 0 12px; font-weight:bold; font-size: 12px; text-decoration:none; color:black; text-transform: uppercase; line-height: 42px; }
#header .mainmenu a:hover { color:#a2a2a2; }
#header .mainmenu .highlighted a { color:white; background: transparent url(../images/menuHl_bg.gif) left top repeat-x; }
#header .mainmenu a span { /*display:none;*/ }

/*#header .mainmenu .naplom { width:96px; background-image: url(../images/naplom_m.gif)}
#header .mainmenu .naplom:hover { background-image: url(../images/naplom_mRoll.gif) }
#header .mainmenu .highlighted .naplom { background-image: url(../images/naplom_mRoll.gif) }
#header .mainmenu .arcok { width:83px; background-image: url(../images/arcok_m.gif)}
#header .mainmenu .arcok:hover { background-image: url(../images/arcok_mRoll.gif) }
#header .mainmenu .highlighted .arcok { background-image: url(../images/arcok_mRoll.gif) }
#header .mainmenu .ajanlom { width:107px; background-image: url(../images/ajanlom_m.gif)}
#header .mainmenu .ajanlom:hover { background-image: url(../images/ajanlom_mRoll.gif) }
#header .mainmenu .highlighted .ajanlom { background-image: url(../images/ajanlom_mRoll.gif) }
#header .mainmenu .egyxvolt { width:95px; background-image: url(../images/1xvolt_m.gif) }
#header .mainmenu .egyxvolt:hover { background-image: url(../images/1xvolt_mRoll.gif) }
#header .mainmenu .highlighted .egyxvolt { background-image: url(../images/1xvolt_mRoll.gif) }
#header .mainmenu .helyszinelo { width:155px; background-image: url(../images/helyszinelo_m.gif)}
#header .mainmenu .helyszinelo:hover { background-image: url(../images/helyszinelo_mRoll.gif) }
#header .mainmenu .highlighted .helyszinelo { background-image: url(../images/helyszinelo_mRoll.gif) }*/

#header #menu ul { position: absolute; top: 42px; left:0px; width:460px; background-color:none; }
#header #menu ul li { float: left; height: 44px;  line-height: 44px; color:#A3A3A3;}
#header #menu ul li a { font-size: 10px; font-weight:normal; text-transform:none; color:#A3A3A3; padding: 0 10px; }
#header #menu ul li a:hover { color:#75746F; }
#header #menu .menuhover span { color:#75746F; }
#header .mainmenu .highlighted ul li a {background:none; }
#header #menu ul li a.active {color:#F8C301;}

/*.search {position:absolute; top:18px; right:12px; }*/


/*#header .mainmenu a:hover { background-image: url(../images/header_menuRoll_bg.gif) }*/
#header h5 { position: absolute; top: 58px; right: 10px; font-weight:normal; color:#BEBEBE; font-size:10px; }
#header p { position: absolute; top: 58px; right: 10px; font-weight:normal; color:#BEBEBE; font-size:10px; }
/*#header ul li:hover { background: transparent url(../images/header_menuRoll_bg.gif) 0 0 repeat-x; }*/

#header .submenu { display:block; position:absolute; top:16px; right:10px;height: 12px; width:165px; }
#header .submenu a { color:#757575; text-decoration:none; }
#header .submenu a:hover { color:#A3A3A3; }
#header .submenu li { height: 12px; float:right; font-size: 10px; padding: 0 2px; line-height: 10px; color:#757575; }
#header .submenu .active { color:#A3A3A3;}
.lenia { width:auto; height:50px; margin:0; padding-right:12px; background: transparent url(../images/submenu_bg.gif) 0 0 repeat-x; color:#757575; }


/* ---- leftcol index ----*/

#leftcol .services { width:215px; float:left; margin:20px 20px 0 0; padding-bottom:0; border-top: 1px dotted #d3d3d3; }
#leftcol .services h1 { font-size:20px; /*sarga- color:#F8C301;*/ color:#87A712; /*kek- color:#00BAF5;*/ }
#leftcol .services h1 span { background:0;}
#leftcol .services h2 { font-size:20px; /*sarga- color:#F8C301;*/ color:#87A712; font-weight:normal;line-height:27px;margin-bottom:10px;width:auto;height:50px; }
#leftcol .services h2 span { background:0; color:#87A712; font-size:20px;}
#leftcol .services h3 { font-size:20px; /*sarga- color:#F8C301;*/ color:#87A712; font-weight:normal;line-height:42px;margin-bottom:10px;width:auto; }
#leftcol .services h3 span { background:0;}
#leftcol .services p { padding:0 10px 0 16px; background: transparent url(../images/leftborder_bg.gif) 0 0 repeat-y; }
#leftcol .last { margin-right:0; }

/* ---- leftcol ----*/
.item h3 { height:30px; background-color:#E8E8E8; background-position: 0 2px; background-repeat:no-repeat;}
.item h3 span { display: none; }
.item h4, .item p { margin-bottom: 3px; color:#5C5C5C; }
.item .more { display:block; margin-top: 8px; width:40px; float:right; font-weight:bold; text-decoration:none; color:#5C5C5C; }
.item a:hover {color:#B0C462;}

.stockT { margin-bottom: 15px;width:100%;height:auto; font-size:11px; text-align:center; color:#201B18; border-top:3px solid #F8C301; border-bottom:3px solid #F8C301;}
.stockT th { height:30px; text-align:center; vertical-align:middle; color:white; background-color:black;}
.stockT td { height: 35px; vertical-align:middle; border-bottom:1px dotted #D3D3D3; }
.stockT th.descTD { text-align:left; padding-left:5px;}
.descTD { width: 20%; text-align:left; padding-left:5px;}
.smallTD { width: 15%; }
.lightTD { width: 15%; }
.mediumTD { width: 15%; }
.newTD1 { width: 15%; }
.newTD2 { width: 15%; }
.helpTD { width: 5%; }
.leftTD, .stockT th.leftTD { text-align: left; padding-left: 5px; }
.sumTr td { font-weight:bold; }

#leftcol h2.green { margin:20px 0 16px 0; color:#87A712; }
#leftcol h2.greenB { margin:15px 0 16px 0; padding-top: 15px; color:#87A712; border-top: 1px dotted #d3d3d3; }

/* ---- leftcol ----*/
.breadcrumb { height: 40px; width:auto; margin-bottom: 30px; color: #201B18; border-bottom: 1px dotted #D3D3D3; line-height: 40px; /*background:transparent url(../images/lined_border_bg.gif) left bottom repeat-x; */}
.breadcrumb a { color: #201B18; }
.breadcrumb span { color: #7C7A73; }
#leftcol h1 { margin-bottom: 10px; color:white; font-size: 24px; font-weight:normal; width: auto; line-height: 42px; }
#leftcol h1 span { padding-top: 4px; background: black url(../images/H1_bg.gif) 0 0 repeat-x;}
#leftcol h1 span span{ display:inline; color:#f8c301; background:0;}
.block { padding: 0 0 20px 0; margin-bottom: 12px; }
.block h2 { margin-bottom: 16px; }
.block h2 span { display:block; font-size: 10px; font-weight: normal; color:#7E7E7E; }
.block p { line-height: 14px; }
#leftcol p { line-height: 14px; margin-bottom: 12px; }
#leftcol .container ul { margin-left: 40px; list-style-type: square; color:#; }
#leftcol .container ul.smap { margin-left: 40px; list-style-type: square; font-size: 16px; }
#leftcol .container ul.smap li { padding:8px 0; }
#leftcol .container ul.smap a:hover { color:#B4D737; }
/* ---- rightcol ----*/

.rss h3 { margin-bottom: 12px; }
.rss h4 { margin-bottom: 12px; color:#201B18;font-size:14px;font-weight:bold; }
.rss ul li { padding: 2px 0 4px 20px; width:auto;height:auto;background:transparent url(../images/bullet.gif) 0px 6px no-repeat; }
.rss li a { color:#7E7E7E; text-decoration:none; }
.rss li a:hover { color:#201B18; }

.albumBlock, .mhmBlock, .akbBlock, .relatedBlock { margin-bottom: 26px; padding: 4px 0 0 10px; /*border: 1px solid #E8E8E8; */ background-color:#F9F9F9;}
.albumBlock h3, .mhmBlock h3, .akbBlock h3, .relatedBlock h3 { height: 30px; margin: 0 0 14px 0; }
.albumBlock, .mhmBlock, .akbBlock, .relatedBlock { background: #F9F9F9 url(../images/headingsBlock_bg.gif) 0 0 repeat-x; padding-bottom: 35px; }
.relatedBlock { background-color: #E8E8E8; }
.relatedBlock h3 { font-size: 20px; font-weight: normal; color:#61920E; }
.relatedBlock li { margin-bottom: 6px;  }
.albumBlock h3 span, .mhmBlock h3 span, .akbBlock h3 span { display:none;}
.albumBlock h3 { background: transparent url(../images/album_h3_bg.gif) 0 0 no-repeat; }
.mhmBlock h3 { background: transparent url(../images/mhm_h3_bg.gif) 0 0 no-repeat; }
.akbBlock h3 { background: transparent url(../images/akb_h3_bg.gif) 0 0 no-repeat; }

.albumBlock img, .akbBlock img { float: left; margin-right: 14px; border: 4px solid white; }
.albumBlock p, .akbBlock p  { position:relative; margin-bottom: 8px; }

/* akb */
.akbBlock .more { display:block; width: 51px; height: 19px; float: right; margin-right: 8px; background: transparent url(../images/more_link_bg.gif) 0 0 no-repeat;  }
.akbBlock .more span {display:none; }





/* search */
/*.searchForm { margin: 0 14px 10px 14px; }
.searchForm .text {width: 164px; }
.searchForm select { width: 170px; }
.searchForm label { display:block; margin: 3px 0 2px 0; font-size: 10px; }
.searchForm .button { margin-top: 10px; }*/


/* menu */
/*.productsBlock ul { padding:0 3px; }
.productsBlock ul li { border-bottom:1px solid #ECECEC; padding: 10px 0 10px 13px; }
.productsBlock ul li a { color:#747474; text-decoration: none; }
.productsBlock ul li a:hover { color:#87A712; }
.productsBlock .last { border-bottom:0; }
.productsBlock .parent { display:block; background: transparent url(../images/arrow_right.gif) 165px 4px no-repeat; }
.productsBlock .highlighted { border-bottom:0; background: transparent url(../images/menu_hl_bg.gif) 0 0 repeat-x;  }
.productsBlock .highlighted a { display:block; color: white; background: transparent url(../images/menu_hl_link_bg.gif) 165px 2px no-repeat; }
.productsBlock .highlighted a:hover { color: white; }*/

/* news */
/*.newsBlock .item { margin: 0 3px 10px 3px; padding: 0 10px 10px 10px; border-bottom:1px solid #E8E8E8;}
.newsBlock .item h4 { color:#F09301;}
.more { text-decoration: none; padding-left: 9px; background: transparent url(../images/arrow_right.gif) 0px 5px no-repeat; }
.newsBlock .foot { margin: 0 3px; padding: 0 10px 10px 10px; }*/

/* album 
.albumBlock .sell { display:block; width: 85px; float:left; text-align: center; font-weight:bold; height: 26px; }
.albumBlock .buy { display:block; width: 85px; float:left; text-align: center; font-weight:bold; height: 26px; }

.albumBlock .more { display:block; width: 51px; height: 19px; float: right; margin-right: 8px; background: transparent url(../images/more_link_bg.gif) 0 0 no-repeat;  }
.albumBlock .more span {display:none; } */

/*.loginForm { margin: 0 3px 3px 3px; padding: 5px 10px 10px 10px; border: 1px solid #E8E8E8; border-top:0; }
.loginForm label { display:block; } 
.loginForm .text { width: 163px; }
.loginForm .half { width: 90px; float:left; margin-bottom: 8px; }
.loginForm .button { float:left; margin-left: 3px; margin-bottom: 8px; }/

/* mhm 
.mhmBlock h2 { margin-bottom:2px; }
.mhmBlock ul { margin: 0 3px 1px 3px;}
.mhmBlock ul span { display:block; font-weight: normal; }
.mhmBlock ul li { padding-left: 35px; height: auto; background: url(../images/mhmBlock_li_bg.gif) 10px 6px no-repeat; }
.mhmBlock ul a { display:block; width:100%; padding: 3px 0; color:#747474; font-size: 11px; font-weight:bold; text-decoration: none; }
.mhmBlock ul a:hover { color:#87A712; text-decoration: none; }
.mhmBlock .foot { margin: 0 3px; padding: 7px 10px 7px 10px; border-top: 1px solid #E8E8E8; }
.mhmBlock .more { display:block; width: 51px; height: 19px; float: right; margin-right: 8px; background: transparent url(../images/more_link_bg.gif) 0 0 no-repeat;  }
.mhmBlock .more span {display:none; }*/

/*.mhmBlock ol { margin: 0 3px 3px 3px; list-style-type: decimal; list-style-position: inside; }
.mhmBlock ol li { padding-left: 13px; border-bottom: 1px solid #E8E8E8; height: 30px; line-height: 30px; }*/

/* favorites */
/*.cartBlock { position:relative; padding-top: 88px; }
.cartBlock .head { position: absolute; top:-1px; left: -1px; width: 200px; height: 77px; background: transparent url(../images/cart_head_bg.gif) 0px 0px repeat-x; }
.cartBlock .head p { color: white; margin: 9px 2px 0 16px; }
.cartBlock .head span { font-weight: bold; font-size: 12px; }
.cartBlock .head a { color:#D9FD14; text-decoration: none; }

.cartBlock h2 { margin-bottom:2px; }
.cartBlock h4 { margin-left:16px; }
.cartBlock ul { margin: 0 3px 1px 3px;}
.cartBlock ul li { padding-left: 13px; border-bottom: 1px solid #E8E8E8; height: 30px; }
.cartBlock ul li.last { border-bottom:0; }
.cartBlock ul a { display:block; width:100%; padding: 8px 0; color:#747474; text-decoration: none; }
.cartBlock ul a:hover { color:#87A712; text-decoration: none; }
.cartBlock .foot { margin: 0 3px; padding: 7px 10px 7px 10px; border-top: 1px solid #E8E8E8; }*/


/* ---- centercol ----*/
/*.breadcrumb { position:relative; margin: 0 5px; padding: 10px 5px 10px 9px;  border-bottom: 1px solid #E8E8E8;}
.breadcrumb span { padding: 0 9px; background: transparent url(../images/breadcrumb_bullet_bg.gif) 0px 5px no-repeat;  }
.breadcrumb a { color:#747474; text-decoration:none; }
.breadcrumb a:hover { color:#87A712; }
.breadcrumb span.back { position:absolute; top:10px; right: 0; padding: 0 0 0 9px; width: 45px; display:block; background: transparent url(../images/arrow_right.gif) 0px 5px no-repeat; }
.breadcrumb span.back a { color:#87A712;}
.bcleft { width: 475px; float:left; }
.bcright { width: 60px; float:right;}*/


.leadarticleBlock { padding: 8px 15px 15px 15px; background:#E8E8E8 url(../images/leadarticleBlock_bg.gif) 0 0 repeat-x; }
.leadarticleBlock h1 { color:white; margin-bottom: 3px; line-height: 30px; }
.leadarticleBlock h1 span{ background-color:black; }
.leadarticleBlock h2 {margin-bottom: 16px; height:30px; }
.leadarticleBlock .arcokh2 { background:transparent url(../images/arcok_h2_bg.gif) 0 0 no-repeat;}
.leadarticleBlock .ajanlomh2 { background:transparent url(../images/ajanlom_h2_bg.gif) 0 0 no-repeat;}
.leadarticleBlock .helyszineloh2 { background:transparent url(../images/helyszinelo_h2_bg.gif) 0 0 no-repeat;}
.leadarticleBlock .naplomh2 { background:transparent url(../images/naplom_h2_bg.gif) 0 0 no-repeat;}
.leadarticleBlock .egyxvolth2 { background:transparent url(../images/1xvolt_h2_bg.gif) 0 0 no-repeat;}
.leadarticleBlock h2 span { display:none; }
.leadarticleBlock h3 {margin-bottom: 10px; font-size: 18px; font-weight: normal; }
.leadarticleBlock h3 span { display:block; font-size: 11px; }
.leadarticleBlock .imgwrap { width:330px; float:left; }
.leadarticleBlock p {margin-bottom: 10px; font-size: 14px; line-height: 18px; }
.leadarticleBlock img {  border: 8px solid white; }
.leadarticleBlock .more { display:block; width: 51px; height: 19px; /*float: right;*/ background: transparent url(../images/more_link_bg.gif) 0 0 no-repeat; }

/*---- headings ----*/
/*.headingsBlock { margin-top: 30px; padding: 4px 0; background: transparent url(../images/headingsBlock_bg.gif) 0 0 repeat-x;}
.headingsBlock h1 { position: relative; margin-bottom: 25px; }
h1 .more { position: absolute; top: 5px; right: 0; font-size: 11px;  }
.headingsBlock h3 { color:#87A712; margin-bottom: 4px;}
.headingsBlock h5 { margin-bottom:8px;font-size:12; font-weight: normal; }
.headingsBlock h5 span { font-size:12px; font-weight: normal; }
.headingsBlock .item { width: 150px; float: left; padding-bottom: 10px; margin-bottom: 14px; margin-right: 20px; }
.headingsBlock .item a img { border: 3px solid #EAEAEA; }
.headingsBlock .item a:hover img { border: 3px solid #B8CC5B; }
.cart , .info { display:block; width: 72px; height: 24px; margin-top: 2px; text-align:center; text-decoration:none; font-weight: bold; line-height: 24px; }
.cart  { float:left; background: transparent url(../images/button_bg.gif) 0 0 repeat-x; color: white; margin-right: 5px; }
.info { float:left; margin-right: 10px; background: transparent url(../images/button_info_bg.gif) 0 0 repeat-x; color: #747474; }
.oldprice { text-decoration: line-through}
.headingsBlock h5 .newprice { padding-left: 5px; font-weight: bold; font-size: 12px; color: red; }
.headingsBlock .last { margin-right: 0;} */


/*---- lists-articles ----*/
.headingscontent  { padding: 8px 15px 15px 15px; background:#F9F9F9 url(../images/leadarticleBlock_bg.gif) 0 0 repeat-x; }
.headingscontent h2 {margin-bottom: 16px; height:30px; }
.headingscontent h2 span { display:none; }
.headingscontent .arcokh2 { background:transparent url(../images/arcok_h2_bg.gif) 0 0 no-repeat;}
.headingscontent .ajanlomh2 { background:transparent url(../images/ajanlom_h2_bg.gif) 0 0 no-repeat;}
.headingscontent .helyszineloh2 { background:transparent url(../images/helyszinelo_h2_bg.gif) 0 0 no-repeat;}
.headingscontent .naplomh2 { background:transparent url(../images/naplom_h2_bg.gif) 0 0 no-repeat;}
.headingscontent .egyxvolth2 { background:transparent url(../images/1xvolt_h2_bg.gif) 0 0 no-repeat;}
.headingscontent .mhmh2 { background:transparent url(../images/mhm_h2_bg.gif) 0 0 no-repeat;}
.headingscontent .akbh2 { background:transparent url(../images/akb_h2_bg.gif) 0 0 no-repeat;}
.headingscontent .albumh2 { background:transparent url(../images/album_h2_bg.gif) 0 0 no-repeat;}
.headingscontent .archivh2 { background:transparent url(../images/archiv_h2_bg.gif) 0 0 no-repeat;}

.article { padding: 0 0 10px 0; margin-bottom: 20px; border-bottom: 1px dotted #E8E8E8;}
.article img { float:left; margin-right: 10px; border: 8px solid white; }
.article h3 { /*font-size: 10px;*/ margin-bottom: 8px; font-weight:normal; } 
.archiv { text-align: center; text-transform: uppercase; }
.articleHead, .articleFoot { text-align: right; }
.articleHead { margin-bottom: 8px; }
.article h1 { margin-bottom: 4px; color:white; line-height: 30px; }
.article h1 span { background-color: black; }
.article h3 { margin-bottom: 2px; font-size: 16px; font-weight: bold; color:black; }
.article .lead { margin: 15px 0; font-size: 14px; font-weight: bold; color:black; }
.article .body { font-size: 12px; margin-bottom: 10px; line-height: 18px; }
.article .body p { margin-bottom: 12px; }

.album img { float: none; margin-bottom: 18px; }
.albumitem { width:125px; margin-bottom: 14px; float:left; height: auto; text-align: center; }
.albumitem img { border: 4px solid white; }
.albumitem a { text-decoration: none; }
.albumitem a:hover { color:black; }


/*---- orderform ----*/
form { display:block; position:relative; width:auto; height:100%;margin: 14px 0; padding:0 10px; }
#leftcol .container form ul { list-style-type:none; margin-left:0; }
form h2 { margin-bottom: 12px; margin-left:-10px; border-left:2px solid #F8C301;}
form h2 span { padding-left:5px;border-left:4px solid black; }
fieldset { display:block; height:100%; width:auto; margin:0 0 30px 0; padding:0 0 15px 0;border-bottom:1px dotted #F8C301;/*border-bottom:1px dotted #D3D3D3; */}
fieldset.submitset { margin:0; padding:10px; border-top:1px dotted #D3D3D3; border-bottom:0; background-color:#D3D3D3; }
label { display:block; float:left; width:260px; height:23px; margin:0 0 15px 0; padding:0; line-height: 23px; /*background-color:red;*/ }
.text { display:block; float:left; position:relative; width:390px; height:18px; margin:0 0 18px 0; background:transparent url(../images/text_bg.gif) 0 0 repeat-x; border-style:dotted; }

fieldset fieldset .text { width: 350px; float:left; margin:0 0 15px 0; background:transparent url(../images/text_bg.gif) 0 0 repeat-x; border-style:dotted; }
.selected { border-color:#1E1916;}
.error { border-color:red; }
.errormsg { width:auto;height:auto;padding: 10px 10px 10px 21px; margin-bottom: 10px; border:1px solid red; color:red; background:transparent url(../images/error_icon.png) 3px 11px no-repeat;}
#leftcol .errormsg p { margin-bottom:0; }

.captchablock { position:relative; margin:0 0 8px 260px; clear:both; }
.captchablock a { display:block; width:auto; height: auto; position:absolute; top:0; left: 220px; text-decoration:underline; color:#1E1916; } 
/*.captcha { display:block; width:163px; height: 70px; margin:0 0 8px 100px; _margin-left: 103px; border:1px solid #C3C3C3; }*/
.captchablock img { width:200px; height:48px; vertical-align: top; border:1px solid #F8C301; }
/*.contact .code { width:200px; background-position: 0 -25px; }*/

.help { display:block; position:absolute; top:0;right:0;width:12px;height:12px;text-decoration:none; background:transparent url(../images/help_icon2.png) 0 0 no-repeat; }
.help2 { position:relative; }
.help2 img {margin-left:3px; }

.radioBlock .miscL { width:240px; float:left; }
.radioBlock .miscI { float:left; }


.scatBlock fieldset { margin:0 0 0 0; padding:20px 10px 10px 10px; border-bottom:1px dotted #D3D3D3; }
.sdetBlock { margin:0 10px 30px 10px; border-left:1px dotted #D3D3D3; border-right:1px dotted #D3D3D3; }
.sdetBlock h4 { margin-bottom: 8px; }
.sdetBlock .texta { width: 350px; height:110px; float:left; margin:0 0 15px 0; background:transparent url(../images/text_bg.gif) 0 0 repeat-x; border:1px dotted #C3C3C3; }
.checkBlock { margin: 8px 0; padding: 15px 10px;  }
.black { border: 1px dotted #D3D3D3; border-top:3px solid #F8C301; background-color:#1E1916; }
.checkBlock input.check { margin: 0 5px 0 100px; padding:0; height:auto; border:0;}
.black input.check { margin: 0 5px 0 20px; padding:0; border:0; }
.black label { display: block; float:none; width:auto;height:auto;margin:0;padding:0 8px;font-size:16px;font-weight:bold;color:white;/*background-color:#F8C301; */}
.checkBlock label { display: inline; float:none; width:auto;height:auto;margin:0;padding:0 8px;/*background-color:#F8C301; */}
.checkBlock ul { margin:0; }
.checkBlock ul li { padding:2px 0; border-bottom: 1px dotted #D3D3D3; }
.checkBlock ul .noborder { border-bottom:0; }
.checkBlock ul ul { margin-left:30px; }
.checkBlock ul ul li label { padding-left:10px; }
.checkBlock ul label { padding:0; }
.checkBlock ul input.check { margin-left:0; }
.checkBlock ul input.radio { height:13px;width:13px; padding:0;margin:0 4px 0 0; border:0; background:0; }

.texta { width: 390px; height:110px; float:left; margin:0 0 15px 0; background:transparent url(../images/text_bg.gif) 0 0 repeat-x; border:1px dotted #C3C3C3; }

.radioBlock { padding-bottom: 16px; }
.radioBlock label { display: block; float:none; width:auto;height:auto;margin:0;padding:0 8px; }
.radioBlock input.radio { height:13px;width:13px; padding:0;margin:0 8px 0 0; border:0; background:0; }
.radioBlock .text {display:inline;float:none;margin-bottom:0;}
.submit { float:right; padding:8px 12px; font-size: 16px; color:white; height: auto; background-color:#1E1916; border:2px solid #F8C301; }


.cHostDatas { margin:0 30px 10px 30px; height:240px;clear:both; }
.cHostDatas label { width:220px; }
fieldset fieldset .cHostDatas .text { width: 330px; }
/*.cHostDatas .text { width:px;}*/
.cHostDatas label.radioL { width:100px; }


.resultsBlock { padding-top: 14px;  font-size: 12px; background:#F9F9F9 url(../images/leadarticleBlock_bg.gif) 0 0 repeat-x; }
.pager { margin: 10px 0; text-align: center; font-size: 12px; }
.pager a {text-decoration: none; }
.top { padding-bottom: 4px; border-bottom: 1px solid #E8E8E8; }
.bottom { padding-top: 4px; border-top: 1px solid #E8E8E8; }

.results .item { margin-bottom: 14px; padding: 6px 14px; }
.results h4 { font-size: 14px; }

/*---- footer ----*/
#footer .container { width:auto; margin: 0; padding: 20px 5px 10px 10px; height:45px; background: black url(../images/footer_container_bg_new.gif) 0 0 repeat-x; }
#footer ul { float:right; width:410px; height: 30px; margin: 0; padding-left: 5px; border-left: 4px solid white;}
#footer li { float:left; height: 15px; padding: 0 2px; }

/*#footer .footsubmenu { width:243px; height: 11px; margin: 0 auto 10px auto; padding-top: 8px; }
#footer .footsubmenu li { float:left; height: 15px; padding: 0 10px; border-right: 1px solid #747474; }
#footer .footsubmenu .last { border-right:0; }*/
/*#footer li.wrapper {width: 23px; height: 15px; background: transparent url(../images/footerbullet_bg.gif) center center no-repeat; }*/
#footer a { color:#75746F; text-decoration: none;}
#footer a:hover { color:#A3A3A3; }
#footer .active { color:#F8C301; }
#footer p { width:350px; float:left; padding-left: 5px; border-left: 4px solid white; }
#footer p a {color:#75746F;}
