@charset "utf-8";
/* CSS Document */

body { background:#d5dae7 url(../images/layout/body_bgr.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#102f63;}

a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}

html, body, * { padding:0px; margin:0px; border:none;}

#main { width:802px; margin:13px auto 0px; }
#head { background:#FFFFFF; padding-bottom:6px;}
#head_top { width:802px; height:20px; background:url(../images/layout/head_top.jpg) no-repeat}
#head_middle { width:802px; height:127px; }
#head_middle_left { height:127px; width:18px; background:url(../images/layout/head_left.jpg) no-repeat; float:left;} 
#head_middle_logo { height:127px; width:550px; background: url(../images/layout/head_midle.jpg) no-repeat; float:left;} 
#head_middle_logo img {height:127px; width:550px;}

#head_middle_small {  width:215px; float:left;} 
	.small_top { height:7px; width:215px; background:url(../images/layout/head_small_top.jpg) no-repeat;}
	.small_middle { width:215px; background: url(../images/layout/head_small_bgr.jpg) repeat-x;}
	.small_search { height:28px; width:215px; background:url(../images/layout/head_small_search_bgr.jpg) no-repeat; overflow:hidden; }
	.small_bottom { height:8px; width:215px; background: url(../images/layout/head_small_bottom.jpg) no-repeat;}

#head_middle_right {  height:127px; width:19px; background:url(../images/layout/head_right.jpg) no-repeat; float:left;}

.headRightImg { height:28px; margin:0px; border: none; overflow: hidden; }
.loginlink { display:block; height:28px;
}
.emailLink { display: block; height: 28px;}
.logoutlink {display:block; height:28px; float:left; width:107px;}

#head_bottom { width:802px; height:21px; background:url(../images/layout/head_bottom.jpg) no-repeat;}

#menu { width:802px; height:44px; background: #ffffff url(../images/menu/menu_bgr.jpg) repeat-x; padding-bottom:5px; }
#menu_inner { padding:0px 0px 0px 5px;}
.topmenu { margin:0px auto; padding:0px; width:inherit; display:block;}
.topmenu li { list-style:none; display:inline; margin:0px; padding:0px; }
.topmenu li img {border-right:1px #ffffff solid;}
.topmenu li.last img {border-right:none;}

#main_content { background:#FFFFFF; width:802px;}
/*************************  PAGE_1_2  *************************/
.page2_1 .leftColumn{ margin-left:5px; width:573px; float:left; }
.page2_1 .rightColumn { margin-left:3px; width:212px; float:left;}

.page2_1 .leftColumn .boxTop { background: url(../images/block/wideblock_top.jpg); width:573px; height:10px; overflow:hidden; }
.page2_1 .leftColumn .box { width:573px; background: url(../images/block/block_side.jpg) repeat-x;}

.page2_1 .leftColumn .box_Inner { padding:0px 3px; width:567px;}
.page2_1 .leftColumn .boxBottom {width:573px; height:21px; background:url(../images/block/wideblock_bottom.jpg) no-repeat; margin-bottom:10px; overflow:hidden;    }
.page2_1 .leftColumn .boxHead { border-bottom:2px solid #8d95a3; position:relative; z-index:0; height:57px;  }
.page2_1 .leftColumn  #expert .boxTitle { border-bottom:2px solid #8d95a3;}
.page2_1 .leftColumn .boxBody {height:226px; background:url(../images/block/akcio_block_bgr.jpg); position:relative; z-index:250; }
.page2_1 .leftColumn #akcioBox  .boxBody { background:url(../images/akcio/box_default.jpg); position:relative; }
.page2_1 .leftColumn .boxHead img{ position:relative; z-index:0; display:block;  }

.page2_1 .rightColumn .box { width:212px; background: url(../images/block/block_side.jpg) repeat-x; position:relative;}
.page2_1 .rightColumn .box-inner { padding:0px 3px; width:206px;}
.page2_1 .rightColumn .boxTitle { border-bottom:2px solid #8d95a3; background:#031334; height:57px;  }
.page2_1 .rightColumn .boxTop { width:212px; height:10px; background:url(../images/block/rightblock_top.jpg) no-repeat; overflow:hidden; }
.page2_1 .rightColumn .boxContent { width:206px; height:226px; background: url(../images/block/rightblock_body_bgr.jpg); position:relative; }
.page2_1 .rightColumn .boxBottom {width:212px; height:21px; background:url(../images/block/rightblock_bottom.jpg) no-repeat;  margin-bottom:10px; overflow:hidden;  }




.page2_1 .leftColumn .blockTop { background: url(../images/block/wideblock_top.jpg); width:573px; height:10px; }
.page2_1 .leftColumn .block { width:573px; background: url(../images/block/block_side.jpg) repeat-x;}
.page2_1 .leftColumn .block_Inner { padding:0px 3px; width:567px;}
.page2_1 .leftColumn .blockBottom {width:573px; height:21px; background:url(../images/block/wideblock_bottom.jpg) no-repeat; margin-bottom:10px;    }
.page2_1 .leftColumn .blockHead { border-bottom:2px solid #8d95a3;  }
.page2_1 .leftColumn .blockBody {height:226px; background:url(../images/block/akcio_block_bgr.jpg); position:relative; }
.page2_1 .leftColumn .boxTitle { border-bottom:2px solid #8d95a3; height:57px; background:#031334;   }


.page2_1 .rightColumn .Block { width:212px; background: url(../images/block/block_side.jpg) repeat-x; position:relative;}
.page2_1 .rightColumn .Block_inner { padding:0px 3px; width:206px;}
.page2_1 .rightColumn .BlockkHead { border-bottom:2px solid #8d95a3;  }
.page2_1 .rightColumn .BlockTop { width:212px; height:10px; background:url(../images/block/rightblock_top.jpg) no-repeat; overflow:hidden; }
.page2_1 .rightColumn .BlockBody { width:206px; height:226px; background: #000103 url(../images/block/rightblock_body_bgr.jpg) no-repeat; position:relative; }

.page2_1 .rightColumn .BlockBottom {width:212px; height:21px; background:url(../images/block/rightblock_bottom.jpg) no-repeat;  margin-bottom:10px; overflow:hidden;  }



/****************************** PAGE "_1*********************************/
.page1_2 .leftColumn{ margin-left:5px; width:212px;  float:left; }
.page1_2 .rightColumn { margin-left:5px; width:573px; float:left;}


.page1_2 .rightColumn .Block { width:573px; background: url(../images/block/block_side.jpg) repeat-x;}
.page1_2 .rightColumn .Block_Inner { padding:0px 3px; width:567px;}
.page1_2 .rightColumn .BlockHead { border-bottom:2px solid #8d95a3;  }
.page1_2 .rightColumn .BlockBody {height:226px; background:url(../images/block/akcio_block_bgr.jpg); position:relative; overflow:hidden; }
.page1_2 .rightColumn .BlockTop { background: url(../images/block/wideblock_top.jpg); width:573px; height:10px; overflow:hidden; }
.page1_2 .rightColumn .BlockBottom {width:573px; height:21px; background:url(../images/block/wideblock_bottom.jpg) no-repeat; margin-bottom:10px; overflow: hidden;    }

.page1_2 .rightColumn .box { width:573px; background: url(../images/block/block_side.jpg) repeat-x;}
.page1_2 .rightColumn .box-inner { padding:0px 3px; width:567px;}
.page1_2 .rightColumn .boxTitle { border-bottom:2px solid #8d95a3; height:57px; background:#031334;   }
.page1_2 .rightColumn .boxContent { background:#021029 url(../images/layout/right_1_2_bgr.jpg) no-repeat ; position:relative; overflow:hidden; }
.page1_2 .rightColumn .boxContentInner { padding:3px 0px;}
.page1_2 .rightColumn .boxTop { background: url(../images/block/wideblock_top.jpg); width:573px; height:10px; overflow:hidden; }
.page1_2 .rightColumn .boxBottom {width:573px; height:21px; background:url(../images/block/wideblock_bottom.jpg) no-repeat; margin-bottom:10px; overflow:hidden;    }

.page1_2 .rightColumn #productList .boxTitle { background:none; border:none; font-size:18px; color:#072D52;}
.page2_1 .leftColumn #productList .boxTitle { background:none; border:none; font-size:18px; color:#072D52;}

.page1_2 .rightColumn .grid .boxContentInner { padding:15px 7px 22px;}
.page1_2 .rightColumn .grid .contentWrapper { padding:5px; background:#FFF;}

.page1_2 .leftColumn .Block { width:212px; background: url(../images/block/block_side.jpg) repeat-x;}
.page1_2 .leftColumn .Block_inner { padding:0px 3px; width:206px;}
.page1_2 .leftColumn .BlockHead { /*border-bottom:2px solid #8d95a3; */ }
.page1_2 .leftColumn .BlockTop { width:212px; height:10px; background:url(../images/block/rightblock_top.jpg) no-repeat; overflow:hidden; }
.page1_2 .leftColumn .BlockBody { width:206px; height:226px; background: url(../images/block/rightblock_body_bgr.jpg); position:relative; }
.page1_2 .leftColumn .BlockBottom {width:212px; height:21px; background:url(../images/block/rightblock_bottom.jpg) no-repeat;  margin-bottom:10px; overflow:hidden;  }

.page1_2 .leftColumn .box { width:212px; background: url(../images/block/block_side.jpg) repeat-x;} 
.page1_2 .leftColumn .box-inner { padding:0px 3px; width:206px;}
.page1_2 .leftColumn .boxTitle {border-bottom:2px solid #8d95a3; background:#031334; height:57px;  }
.page1_2 .leftColumn .boxTop { width:212px; height:10px; background:url(../images/block/rightblock_top.jpg) no-repeat; overflow:hidden; }
.page1_2 .leftColumn .boxContent { width:206px; background: url(../images/block/rightblock_body_bgr.jpg) no-repeat #000308; position:relative; }
#cartBox .boxContent { width:206px; background: url(../images/block/rightblock_body_bgr.jpg) no-repeat #000308; position:relative;  height
:inherit;}
.page1_2 .leftColumn .boxContentInner { padding:3px 0px;}
.page1_2 .leftColumn .boxBottom {width:212px; height:21px; background:url(../images/block/rightblock_bottom.jpg) no-repeat;  margin-bottom:10px; overflow:hidden;  }



/**********************************************************************************************/

.scrolltext { width:782px; height:36px; background:url(/../images/block/scrolltext_bgr.jpg); padding:5px 10px 0px; text-align:center;}
span.akcio { color:#5ec50a; font-weight:bold;}

.clearb{
display: block; clear: both; float: none;
}

.clear { clear:both;}
span.clearb{
font-size: 1px; line-height: 1px; font-family: arial; margin:0; padding:0;
}

.footHead { background:url(../images/block/forgalmazott_bgr.jpg) repeat-x; height:61px;}
.footInner { width:802px; margin:0px auto; height:61px; background:url(../images/block/forgalmazott_head.jpg) no-repeat; }

.bigFoot { background: url(../images/block/bigfoot_basebgr.jpg) repeat-x #000211 center -66px; padding-bottom:200px;}
.bigFootInner { width:1004px; background: url(../images/block/bigfoot_bgr.jpg) no-repeat center -66px #000211 ; margin:0px auto;}

.footDesc { background: url(../images/block/bigfoot_basebgr.jpg) center -66px repeat-x #000211;  }
.footDescInner { width:1004px; background: url(../images/block/bigfoot_bgr.jpg) center -66px no-repeat #000211; margin:0px auto; }

.brandHead {width:802px; margin:0px auto; color:#FFFFFF; text-align:center; padding:15px 0px 15px; }
.brandHead p { margin:0px 0px 5px;}
.brandList { width:802px; margin:0px auto; padding:10px 0px 25px;  text-align:left; color:#FFFFFF;}
.brandList .multibox { display:block; float:left; width:255px; text-align:left;  margin-right:10px; position:relative; z-index:100; height:34px;  }
.brandList .head {width:239px; padding:5px 13px 5px 3px; border-bottom:1px #ffffff solid;  font-size: 11px;  line-height:18px; overflow:hidden; height:17px; position:relative; }
.brandList .head .arrow { width:10px; height:10px; background:#069; position:absolute; top:5px; right:5px; cursor:pointer;}
.brandList .multibox a:link, .brandList .multibox a:visited  { text-decoration:none; color:#FFFFFF;}
.brandList .multiContent {  width:245px; margin:5px 3px; padding-bottom:15px; position:absolute; top:25px; overflow: hidden; display:none;}
.brandList .multiContent .brandContent{ line-height:14px; margin:5px 3px; width:239px; padding-bottom:15px; }


.tickercontainer { /* the outer div with the black border */
	width: 768px;  height: 27px;  margin: 0px;  padding: 0px; overflow: hidden;  }
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative; left: 10px; top: 8px; width: 758px; overflow: hidden; }
ul.newsticker { /* that's your list */
	position: relative; left: 750px; font: bold 10px Verdana; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0px; padding: 0px; overflow:hidden; height:20px; white-space:nowrap;  }
ul.newsticker a {
	white-space: nowrap; padding: 0; color: #ff0000; font: bold 10px Verdana; margin: 0 50px 0 0; } 
ul.newsticker span {
	margin: 0 10px 0 0; } 


/***************** Slider */

#slider{width:567px; 	height:226px; position:relative; padding:0px 0px;/*z-index:100;*/ }
#slider ul{ margin:0; 	padding:0;width:567px; 	height:226px; overflow: hidden;}
#slider li{ 
	margin:0; 	padding:0; 	list-style:none; 	}
#slider li{ 
	width:567px; 	height:226px; 	position:relative; background: #010206; }


#advcat .multipleContent { padding:0px 5px 0px 20px; background:url(/images/block/hirek_bullett.gif) 5px 4px no-repeat; text-align:left; line-height:13px;  margin:5px 0px 10px;}
#advcat .multipleContent a:link, #advcat .multipleContent a:visited { color:#FFF; text-decoration:none; } 

#hirek .multipleContent { padding:0px 5px 0px 20px; background:url(/images/block/hirek_bullett.gif) 5px 4px no-repeat; text-align:left; line-height:13px;  margin:5px 0px 10px;}

#hirek .multipleContent a:link, #hirek .multipleContent a:visited { color:#FFF; text-decoration:none; } 
#hirek .hir { padding:0px 5px 0px 20px; background:url(/images/block/hirek_bullett.gif) 5px 4px no-repeat; text-align:left; line-height:13px;  margin:5px 0px 10px; height:26px; overflow:hidden;}

#hirek .hir a:link,  #hirek .hir a:visited { color:#FFF;} 

/* #hirek{ width:195px; height:226px; overflow:hidden; position:relative;} */
#hirek ul { width:195px !important;}
#hirek ul, #hirek li{
	margin:0;
	padding:0;
	list-style:none;
	}
#hirek li{ 
	width:195px; 	height:226px; 	overflow:hidden; position:relative; color:#FFFFFF;}	


#hirdetesBox .hir { padding:0px 5px 0px 20px; background:url(/images/block/hirek_bullett.gif) 5px 4px no-repeat; text-align:left; line-height:13px;  margin:5px 0px 10px; height:26px; overflow:hidden;}
#hirdetesBox .hir a:link,  #hirdetesBox .hir a:visited { color:#FFF;} 


#hirekBox .more { position:absolute; bottom:0px; left:10px; }	
#hirekBox .more a:link, #hirekBox .more a:visited { color:#FFF; } 
.boxContent  #hirPrevBtn,.boxContent #hirNextBtn{ 
	display:block; 	width:30px; 	height:15px; 	position:absolute; 	left:165px; 	top:193px;}	
.boxContent  #hirNextBtn{ 
	top:210px;}														
.boxContent  #hirPrevBtn a, .boxContent #hirNextBtn a{  
	display:block; 	width:30px; 	height:15px; background:url(/images/block/hirek_arrow_up.gif) no-repeat center 0;	 
	}	
.boxContent  #hirNextBtn a{ 
	background:url(/images/block/hirek_arrow_down.gif) no-repeat center 0;	  height:25px; 	}


/************Ujdonságok  */

#ujdonsagok{ width:195px; height:226px; overflow:hidden; position:relative; margin-left:5px;}
#ujdonsagok ul { width:195px !important;}
#ujdonsagok ul, #ujdonsagok li{
	margin:0;
	padding:0;
	list-style:none;
	}
#ujdonsagok li{ 
	width:206px; 	height:226px; 	overflow:hidden; position:relative; color:#FFFFFF;}	
.BlockBody  #ujdPrevBtn,.BlockBody #ujdNextBtn{ 
	display:block; 	width:30px; 	height:15px; 	position:absolute; 	left:165px; 	top:193px;}	
.BlockBody  #ujdNextBtn{ 
	top:210px;}														
.BlockBody  #ujdPrevBtn a, .BlockBody #ujdNextBtn a{  
	display:block; 	width:30px; 	height:15px; background:url(/images/block/hirek_arrow_up.gif) no-repeat center 0;	 
	}	
.BlockBody  #ujdNextBtn a{ 
	background:url(/images/block/hirek_arrow_down.gif) no-repeat center 0;	  height:25px; 	}


/************AKCIÓ  */

#slider .text { position:absolute; left:10px; top:10px; width:220px; height:110px; text-align:left; color:#FFFFFF;}
#slider .text .details { line-height:12px; height:73px; overflow:hidden; margin-bottom:10px;}
#slider .text h1 { font-size:18px; font-weight:normal; text-transform:uppercase; margin-bottom:10px; height: 44px; overflow:hidden;}
#slider .text h2 { font-size:18px; font-weight:normal; text-transform:uppercase; margin-bottom:10px; height: 44px; overflow:hidden;}
#slider .text h1 a:link, #slider .text h1 a:visited  {color:#FFFFFF;}
#slider .text h2 a:link, #slider .text h2 a:visited  {color:#FFFFFF;}
#slider .slideImage { position: absolute; width: 310px; height: 190px; top: 0px; right: 0px; text-align: center;}
#slider .price { text-align:center; position:absolute; top:120px; right:20px; width:130px; height:99px; background:url(/images/akcio/pecset.png)}
#slider .price .number { color:#CC0000; font-weight:bold; font-size:20px; line-height:20px; height:20px; margin-top:20px; width:130px; }
#slider .price .curr { font-size:14px; line-height:14px; font-weight:bold; width:100px; padding:0px 15px; max-height:28px; overflow:hidden; 
}
#slider .price .descr { font-size:10px; line-height:12px; width:130px;}




/*******************************************************************************/

.usual {
color:#111111;
margin:0px auto;
padding:10px 0px;
width:530px;
}

.usual ul { margin-top:10px; display:block; padding-left:10px; margin-bottom:0px; height:41px;}
.usual li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none; width:158px; text-align:left; text-transform:uppercase; height:41px; border-bottom:2px #8c989e solid; margin-bottom:0px;
}

.usual ul a {
display:block;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:1px 1px 0px 0;
padding:9px 5px;
text-decoration:none !important; height:26px;
background: url(../images/block/tabSzakerto.gif) no-repeat ; color:#031639; 


}

.usual ul a:link, .usual ul a:visited {color:#031639;}
.usual ul a:hover {
}
.usual ul a.selected {
background: url(../images/block/tabSelectedSzakerto.gif) no-repeat ;
color:#000000;
cursor:default;
margin-bottom:-2px; overflow:hidden; height:28px;

}
.usual div {
clear:left;

}

.usual div.tabbody { border-top:2px #8c989e solid; border-bottom:2px #8c989e solid; background:#e6e6e6; height:135px; text-align:left; padding:10px;}
.usual div a {
color:#000000;
font-weight:bold;
}

#usual2 li a{ padding:12px 8px 12px;}
/*#usual2 {
background:#0A0A0A none repeat scroll 0 0;
border:1px solid #1A1A1A;
}
#usual2 a {
background:#222222 none repeat scroll 0 0;
}
#usual2 a:hover {
background:#000000 none repeat scroll 0 0;
}
#usual2 a.selected {
background:snow none repeat scroll 0 0;
}*/
#tabs3 {
background:#FFFF99 none repeat scroll 0 0;
}

/************************************************************/

.bannerBlock { width:573px; height:326px; }
.bannerLeft { width:282px; height:326px; background: url(../images/block/banner_left.jpg) no-repeat; float:left; margin-right:6px;}
.bannerRight { width:282px; height:326px; background: url(../images/block/banner_right.jpg) no-repeat; float:right;}



.ujdonsagBlock { width:206px; height:210px; background:url(/images/block/ujdonsag_slide_bgr.gif) no-repeat 0px 45px; opacity:.9; position:relative;}
.ujdonsagBlockInner { opacity:1; padding:10px 0px 0px;}
.ujdonsagImgContainer { width:144px; height:69px; background:url(/images/block/ujdonsagok_img_brd.gif) no-repeat 0px; margin:0px auto 3px; padding:3px; text-align:center;  }

.ujdonsagokText
{ margin-top:15px; text-align:left; padding:0px 10px;}
.katImg { width:51px; height:51px; background:url(../images/kategoria/kategoria_alap.png) no-repeat; float:left; padding:5px 0px 0px 5px;}
.ujdonsagBlockInner .title { line-height:14px; height:28px; overflow:hidden; color:#03183d; font-size:12px; font-weight:bold; padding:0px 5px; text-align:center; width:186px; overflow:hidden; margin-bottom:4px; }
.ujdonsagBlockInner .title a:link,  .ujdonsagBlockInner .title a:visited { color:#333;}

.ujdonsagokTextBody { text-align:center; float:left; width:120px; color:#03183d; font-size:10px;}
.ujdonsagokTextBody .price { color:#194baa; font-size:20px; font-weight:bold; line-height:22px;}
.ujdonsagokTextBody .curr {  font-size:14px; line-height:16px; }

.kategoriaWrapper {  height:39px; margin-right:5px; margin-bottom:10px; clear:both;}
.kategoriaImg { width:50px; height:39px; padding:3px; background:url(../images/kategoria/kategoria_bgr.gif) no-repeat; margin:0px auto 10px; float:left;}
.kategoriacim { text-align:left; color:#FFF; font-size:11px; line-height:16px; height:32px; overflow:hidden; width:110px; float:left; text-transform:uppercase;}
.kategoriaNev { width:240px; float:left; text-align:left; color:#082c50; text-transform:uppercase; padding-top:12px;}
.kategoriaNev a:link, .kategoriaNev a:visited {color:#1264b5; }
.kategoriaDiv { padding:10px 0px 5px 10px; height:226px;}
#productDetails .navText { height:16px; width:230px;  margin-top:15px;}
#productDetails .navText  a.arrow { display:block; width:20px; float:left;}
#productDetails .navText  a.textlink1 { display:block; width:70px; float:left; text-align:left;}
#productDetails .navText  a.textlink2 { display:block; width:90px; float:left; text-align:right; padding-right:15px;}
#productDetails .navText  .separ { display:block; width:10px; float:left;}
#productDetails .navText  { display:block; width:230px; float:left; text-align:right;}

#productDetails .navig img { display:block; float:left; width:16px; }
#productDetails .navig .navText { width:160px; float:left;}
#productDetails .navText a:link, #productDetails  .navText a:visited { color:#478f36; font-weight:bold;}  

#smallCategories .multiImages { width:39px; height:39px; padding:3px; background:url(../images/kategoria/kategoria_bgr.gif); float:left; margin-right:10px; margin-bottom:10px;}
#smallCategories .boxImage { padding:10px 0px 5px 25px; height:226px;}

.clear { clear:both;}



#Categories .multibox .contenttitle { width:440px; float:left; text-align:left; padding:16px 5px 10px 0px}
#Categories .multibox .contenttitle a:link, #Categories .multibox .contenttitle a:visited
{ text-decoration:none; font-size:14px; text-transform:uppercase; color:#030F27;}
#Categories .boximage {width:39px; height:39px; padding:3px; background:url(../images/kategoria/kategoria_bgr.gif); float:left; margin-right:10px; margin-bottom:10px;}
#Categories .zebra0 { height:44px; background:#efefef; padding:8px;}
#Categories .zebra1 { height:44px; background:#fff; padding:8px; border-bottom:1px #efefef solid;}

#relatedProducts .zebra0 { background:#efefef; padding:8px;}
#relatedProducts .zebra1 {background:#fff; padding:8px;}

#searchlist .zebra0 { background:#efefef; padding:8px;}
#searchlist .zebra1 {background:#f9f9f9; padding:8px;}

#smallCatList .multibox .contenttitle { width:130px; float:right; text-align:left; padding:8px 5px 10px 0px}
#smallCatList .multibox .contenttitle a:link, #smallCatList .multibox .contenttitle a:visited
{ text-decoration:none; font-size:11px; text-transform:uppercase; color:#030F27;}
#smallCatList .boximage {width:39px; height:39px; padding:3px; background:url(../images/kategoria/kategoria_bgr.gif); float:left; margin-right:10px; margin-bottom:10px;}
#smallCatList .zebra0 { height:44px; background:#efefef; padding:8px;}
#smallCatList .zebra1 { height:44px; background:#fff; padding:8px;}
 

#productList .zebra0, #advertList .zebra0 { text-align:left; background:url(../images/termekek/separator.jpg) center top no-repeat; margin:10px 0px; padding:10px 0px;}
#productList .zebra1, #advertList .zebra1{ text-align:left;  background:url(../images/termekek/separator.jpg) center top no-repeat; margin:10px 0px; padding:10px 0px; }
#productList .akcio .row {margin:3px 0px 0px; padding: 7px 0px 0px;}
#productList .akcio .productTitle { font-size: 13px; padding-right: 5px;}
#productList .akcio .productRight { width: 130px;}
#productList .akcio .productRight .price  { font-size: 13px;
}

#szakertovalasz .zebra1, #szakertovalasz .zebra0{ text-align:left;  background:url(../images/termekek/separator.jpg) center bottom no-repeat; margin:10px 0px; padding:10px 0px 15px; }

.zebr1, zebra0 { clear:both;}


#basket { color:#FFF; min-height:50px;}
#basket a:link, #basket a:visited {color:#FFF;}
.productLink { cursor: move;}

.rightBlock { position:relative;}

.termeklista .termekkep { width:94px; height:64px; background:url(../images/termekek/termekkep_bgr.jpg) no-repeat; float:left; margin-right:10px; text-align:center;}
.termeklista .termekkep table { width:94px; height:64px; text-align:center; vertical-align:middle;}
.productLeft { width:250px; float:left; font-size:11px;}
.akcio .productLeft { width:410px;}

.productManufacturer a:link, .productManufacturer a:visited  { color:#478f36;}
.productTitle { font-size: 14px; font-weight:bold; line-height:16px;   margin-bottom:5px; padding-right:53px;}
#advertList .productTitle { font-size: 14px; font-weight:bold; line-height:16px; height:16px; overflow:hidden; margin-bottom:5px; width:420px;}
.productDescription {line-height:16px; width:200px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
#advertList .productDescription {line-height:16px; height:32px; width:420px; overflow:hidden;}
#advertList .category { margin-top:5px; text-transform:uppercase; width:410px; text-align:right; font-size:9px; }
#partnerTab .productDescription {width:250px;}
#partnerTab .productRight {width:100px;}
.productRight {  float:left; width:165px; }
.productRight  .price {  font-size:11px;width:130px; padding-right:2px; overflow:visible; padding-bottom: 10px;
		font-family:Verdana, Geneva, sans-serif; text-align:right; font-size:15px;  font-weight:bold;}

.productRight .productPCS { border:#CCC 1px solid; width:90px;}
.productRight .form { width:90px; float:left; margin:0px 10px 0px 0px; padding-top: 7px; }
.productRight .cart { width:35px; float:left; margin:2px 0px 10px 0px; cursor:pointer;}
#productList a:link, #productList a:visited { color:#478f36 !important; font-family:Arial, Helvetica, sans-serif;}

/*   PRODUCT DETAILS  */

#productDetails .product { background:url(../images/termekek/separator.jpg) center top no-repeat; margin-top:10px; padding-top:10px;}
#productDetails .product .termekkep { width:318px; background:url(../images/termekek/productPhotoBGR.png) no-repeat; float:right; margin-left:10px; position:relative;}
#productDetails .product .termekkep .note {color:#276d1d; text-align:left; margin-bottom:10px; }
#productDetails .product .termekkep table td { vertical-align:middle; text-align:center; width:318px; height:242px;}
#productDetails .product .productRight{ width:518px; text-align:left;  position:relative; z-index:5;}
#productDetails .product .productInfoBox { width:186px; float:left; }
#productDetails .product .productBody { }
#productDetails .product .productTitle { width:188px; font-size:12px; padding-right:10px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
#productDetails .product .productRight .productAttr { padding-right:10px; }
#productDetails .product .productRight .productAttr p{ white-space:normal; font-family:Arial, Helvetica, sans-serif;  font-size:12px;  }

#productDetails .product .productRight .productAttr { margin-bottom:8px; color:#666; }
#productDetails .product .productRight .productAttr h2 { margin-bottom:8px; color:#666; padding: 0px; margin-top: 0px; }

#productDetails .product .productRight .productAttr a:link, #productDetails .product .productRight .productAttr a:visited { color:#999;} 
#productDetails .product .productRight .productAttr b { color:#000;}
#productDetails .productTitle {margin-bottom:8px; margin-top:3px; }
#productDetails .product .price { width:146px; height:22px; background:url(../images/termekek/priceBGR.gif); float:left; font-weight:bold; font-size:12px; color:#082c50; text-align:center; padding:7px 5px 5px; margin-right:10px; line-height:22px; overflow:hidden; }
#productDetails .product .price .quantity { font-size:10px;}
#productDetails .product .form { width:95px; height:22px; background: url(../images/termekek/quantityBGR.gif) no-repeat;; float:left; font-weight:bold; font-size:13px; color:#082c50; text-align:center; padding:7px 5px 5px; }
#productDetails .product .form .productPCS { background:transparent; border:1px #CCC solid; width:60px; float:left;}
#productDetails .product .form .pcsLabel { width:30px; float:left;}

#productDetails .product .cart { padding-top:5px; cursor:move; position:absolute;left:280px; width:39px; height:24px;} 
#productDetails .product .cart img { padding-left:0px;cursor:move; } 
#productDetails h2 { border:none !important; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; height:inherit; background:none; margin-top:10px; color:#07307e; padding-bottom:5px;}
#productDetails .doc { padding: 5px 10px;}

#productDetails .gallery .box { background:url(../images/termekek/separator.jpg) center top no-repeat; margin-top:10px; padding-top:10px; width:inherit;}

#productDetails .gallery .box .boxTitle { font-size:14px; font-weight:normal; text-align:left; border:none;}

#Related .zebra0 { background:#efefef; padding:8px;  text-align:left; clear:both;}
#Related .zebra1 { background:#fff; padding:8px; text-align:left; clear:both;}

.newsLeft { width:400px; float:left; text-align:left;}
.newsTitle { font-size: 14px; font-weight:bold; line-height:16px; height:16px; width:400px; overflow:hidden; margin-bottom:5px;}
.newsDescription {line-height:16px; height:32px; width:400px; overflow:hidden;}
#newslist .zebra0 { text-align:left; background:url(../images/termekek/separator.jpg) center top no-repeat; margin:10px 0px; padding:10px 0px; }
#newslist .zebra1 { text-align:left;  background:url(../images/termekek/separator.jpg) center top no-repeat; margin:10px 0px; padding:10px 0px; }


#basket { padding:10px 0px;}
.kosar { text-align:center; width:206px; display:block;}
#cartBox .basketRow { text-align:left; padding:2px 10px; margin-bottom:5px;}
#cartBox .basketMinus { width:16px; height:21px; display:block; float:left; margin-right:7px; cursor:pointer; }
#cartBox .productImage { width:43px; display:block; float:left; height:21px;  margin-right:7px; position:relative; z-index:100;}
#cartBox .cartWrap { width:162px;  float:left;}
#cartBox .productPrice { width:60px; display:block; height:26px;  margin-right:0px; line-height:13px; text-align:right; float:left; overflow:hidden; }
#cartBox .productName { width:90px;  line-height:13px; height:26px; overflow:hidden; font-weight:bold;  text-align:left; float:left; padding-right:3px; margin-right:3px; border-right: 1px solid #666; overflow:hidden;}
#cartBox .cimke { margin-top:15px; text-align:center;}
#cartBox .totalPrice { font-size:20px; font-weight:bold; text-align:center;}

#hirekBox .more { margin-top:-15px; position:relative; z-index:150; padding-left:20px;}

#partnerBox .zebra0 { width:275px; float:left; height:175px; }
#partnerBox .zebra1 { width:275px; float:left;  height:175px; }
#partnerBox #slider .text { position:relative; width:inherit;}
#partnerBox #slider .details { overflow:visible; width:274px;}
#partnerBox #slider h2 { height:44px; overflow:hidden;}
#partnerBox #slider .partnerLogoBGR { width:108px; height:70px; background:url(../images/akcio/partnersLogoBGR.png) no-repeat; padding:6px 8px; text-align:center; float:left; margin-right:10px;}
#partnerBox #slider .address { width:130px; height:70px;  text-align:left; float:left;  line-height:16px; height:80px; overflow:hidden;}
#partnerBox #slider a:link, #partnerBox #slider a:visited { color:#FFF;}  
#partnerBox #slider .category { padding-top:15px;}


#tabexpert .boximage { width:125px; border:#CCC 1px solid; float:left; margin: 2px 15px 0px 5px;}
#tabexpert .boximage img {border:#CCC 1px solid;}
#tabexpert .textContent {width:385px; float:left; text-align:left; line-height:14px; height:98px; overflow:hidden;} 
#tabexpert #tabs-2 .textContent { width:525px;}
#tabexpert #tabs-3 .textContent { width:525px;}
#tabexpert .yellowbar { height:25px; background:url(/images/szakerto/expertMoreLink.jpg) right no-repeat; margin:5px -9px -10px; text-align:right; padding:12px 15px ; padding-right:0px; color: #303a4a; font-weight:bold;}
.szakertolink { display:block; padding-right:30px; height:22px; padding-top:3px;}
#expert .box-inner { padding:0px 3px;}
#expert .boxContentInner { padding:6px 6px 0px;}

#expert .boxContentTab {  background: #000103 url(../images/block/akcio_block_bgr.jpg) no-repeat;}
#expert { height:283px; }

#expert .ui-tabs-nav li { width:170px; height:49px; overflow:hidden; line-height:13px;}
#expert .ui-tabs-nav li.clear { height:0px; width:0px;}

#cartList .productRight .form { float:none; width:150px; text-align:left; margin:0px 5px 0px 0px; width:90px;}
#cartList .productRight .price { float:none; text-align:right; width:90px; font-size:13px; font-weight:bold;}
#cartList .productRight .productPCS  { display:inline; margin-right:5px;}
#cartList  .zebra0 { background:#efefef; padding:5px;}
#cartList  .zebra1 { background:#e0e0e0; padding:5px;}
#cartList .productLeft { text-align: left; width:315px; height:35px;}
#cartList .productRight { width:95px; height:35px;}
#cartList .buttons img { float:right;}
#cartList .buttons { padding-right:10px;}
#cartList .total { padding-right:13px; text-align:right; font-size:14px; font-weight:bold; width:230px; float:left; padding-top:5px;}
#cartList .leftButtons { width:280px; float:left;padding-top:8px; text-align:left;}
.address { padding-top:5px;}
.address .label { width:90px; float:left; clear:both; margin-top:5px; font-weight:bold;color:#02163b;}
.address .text { width:120px; float:left; margin-top:5px; color:#02163b;}

#newsDetails .contenttitle { color:#092d51; font-weight:normal; text-transform:uppercase; text-align:left; padding:10px 10px 0px }
#newsDetails .textContent { text-align:left; padding:10px; line-height:17px;}
#newsDetails .introtext { text-align:left; padding:10px; line-height:17px; font-style:italic;}
#newsDetails .author { text-align:right; padding:10px; line-height:17px; font-style:italic; font-size:10px; font-weight:bold; margin-right:45px; }
#newsDetails .heading { text-align:right; padding:10px; line-height:17px; font-size:10px; font-weight:bold; margin-right:10px; text-transform:uppercase;}
#newsDetails .floatNews { padding-left:10px; padding-top:5px; }
#newsDetails .floatNews a:link,  #newsDetails .floatNews a:visited { color:#999;}

.rightColumn .gallery .boxTitle { border:none !important; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; height:20px; background:none; margin-top:10px; color:#07307e;}
.rightColumn .subtitle { border:none !important; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; height:inherit; background:none; margin-top:10px;  color:#07307e;}
.bannerBlock .boximage{ width:250px; height:250px; overflow:hidden; margin-top:30px; margin-left:15px; }

.contactMail { background: url(../images/block/mailBGR.gif) no-repeat; padding:3px 6px; margin:10px 55px;}
.contactMail label { float:left; width:55px; clear:both; color:#99b48c; font-size:14px; }
.contactMail input { width:190px; background:transparent; color:#666;}
.contactMessage {background: url(../images/block/mailtextareaBGR.gif) no-repeat; padding:3px 6px; margin:10px 5px 10px 55px;; height:97px; float:left;}
.contactMessage label { float:left; width:55px; clear:both; color:#99b48c; font-size:14px; }
.contactMessage textarea { width:190px; background:transparent; color:#666; line-height:14px; height:84px;}
.contactForm .sub { float:left; margin-left:15px; margin-top:90px; background:transparent url(../images/block/mailSubmit.gif) no-repeat; padding-left:30px; color:#FFF; cursor:pointer; height:23px;}

#elerhetoseg .boxContentInner { height:183px; color:#FFF; padding:10px;}
#elerhetoseg .boxContentInner .label { width:60px; float:left; clear:both; margin-top:15px;}
#elerhetoseg .boxContentInner .text { width:100px; float:left; margin-top:15px; }
#elerhetoseg .boxContentInner h2 { font-size:13px;} 

#forumbox .boxContentInner { height:210px; color:#FFF; padding:10px;}

#prezentacio .boxContentInner { height:318px; color:#FFF; padding:0px;}

#advdetails .author { color:#999; margin-top:12px; line-height:16px;}
#advdetails .textContent { line-height:16px;;}
#advdetails .textContent p { margin-bottom: 6px;}

.actionBGR { width:566px; height:226px; }

#expertRelated .BlockBody { height:223px; }
#ujdonsag .BlockBody {height:225px;}
#featured .BlockBody {height:225px;}

.pagination { width: inherit; text-align:center;}
.pagination .paginationItem { margin:0px 3px; color:#ddd;}

.login label, #login label { width:150px;  margin-top:5px; display:block; float:left; clear:both;}
.login input, #login input { width:250px; border:1px #999 solid; padding:3px; margin-top:5px; float:left; font-size:11px;}
.login .submit, #login .submit  { width:100px; border:1px #ddd solid; padding:3px; margin-top:5px; clear:both; }

.registration label { width:150px;  margin-top:5px; display:block; float:left; clear:both;}
.registration .textField, .registration .select  { width:200px; border:1px #999 solid; padding:3px; margin-top:5px; float:left; font-size:11px;}
.registration .checklabel { float:left; width:35px; display:block; padding-top:1px; margin-top:5px;}
.registration .radio { float:left; width:35px; display:block; padding-top:1px; margin-top:5px;}
.registration .ct_submit { width:359px; clear:both; text-align:center;  }
.registration .ct_submit .button { width:100px; margin-top:10px;}


.registration .radio { float:left; width: 30px !important;}

.message { text-align:center; margin:0px 5px 10px;}
#cartList .megrendeles { text-align:center; margin:20px 10px 10px;}

#feltoltesLista .textContent { background:#FFF; padding:5px;}
#feltoltesLista .user { width:540px;}
#feltoltesLista .user th{ background:#333; color:#FFF; }
#feltoltesLista .user .zebra0 td{ background:#efefef; padding:2px;  }
#feltoltesLista .user .zebra1 td{ background:#dfdfdf; padding:2px;  }
.page1_2 .rightColumn .whitebox .boxContentInner { padding:3px 5px;}
.whitebox .textContent { background:#FFF; padding:15px;}

.loginLink { width:540px; text-align:center; padding:10px 0px;}

.textbox {border:1px solid #999999; padding:3px; font-size:11px;}
.submit { clear:both; display:block; margin-top:10px;}

.red { color:#ff0000;}


#szakertovalasz .productDescription { width:500px;}
#szakertovalasz .question { font-weight:bold; color:#666; margin-bottom:16px;}


#profil .boximage { width:inherit; float:left; margin-right:15px; margin-bottom:5px;}

.small_search .submit { display:block; width:38px; cursor:pointer; font-size:0px; background:none;  float:left; height:25px; margin-top:0px; color:#FFF;}
.small_search .searchinput { background:none; height:18px; display:block; float:left; width:165px; padding:3px; color:#D1DDEF}

#searchlist .productTitle { width:380px;}
#searchlist .productLeft { width:380px;}
#searchlist .intro { width:380px; line-height:13px; height:39px; overflow:hidden;}

#breadcrumb { padding: 0px 7px 4px;}
#breadcrumb .multipleContent { width:inherit; float:left; margin-right:5px;}

#contactform .boxContentInner { height:224px;}

#advertList .subcat { padding:5px 0px 15px; text-align:center; }

#breadcrumb a:link, #breadcrumb a:visited  { color:#1264B5;  }
#breadcrumb  { text-align:center; color:#666;}

.inputDiv { clear:both; padding-top:5px;}
.inputDiv .textArea { border:1px solid #999; margin-top:5px; font-size:11px; padding:3px; width:250px;}
.inputDiv select { border:1px solid #999; margin-top:5px; font-size:11px; padding:3px; width:250px;}
.inputDiv .submit { width:100px; border:1px #ddd solid; padding:3px; margin-top:5px; clear:both; }
.ct_submit { clear:both; text-align:center; padding-top:5px;}
.ct_submit .button { width:100px !important; border:1px #ddd solid; padding:3px; margin-top:10px; display: inline; margin-right:5px; float:none !important; }

.ui-tabs .ui-tabs-nav { height:27px; }
.ui-tabs .ui-tabs-nav li { height:27px; }
.ui-tabs .ui-tabs-nav li a { height:20px;}

#expert .ui-tabs .ui-tabs-nav { height:49px;}
.ui-tabs .ui-tabs-panel { min-height:200px;}

#expert .ui-tabs .ui-tabs-panel { min-height:50px;}

.kategoriaLink { text-align:right; text-transform:uppercase; font-size:10px;}

.hidden { display:none;}

#akcio .productImageWrapper { position:absolute;  width:300px; height:220px; right:0px;}
#akcio .productImage { position:absolute; width:249px; height:185px; padding:5px; top:0px; left:0px; background:url(../images/akcio/imageBGR.png) }
#akcio .productImage td { text-align:center; vertical-align:middle; width:249px; height:185px;}

#jatekBox { color:#FFF; text-align:center; }
#jatekBox .boxContentInner { padding:15px;}
#jatekBox label { display:block; float:left; width:145px; margin:0px 0px 8px; text-align:left;}
#jatekBox .gameradio { display:block; float:left; width:20px; margin:0px 10px 8px 0px; text-align:left; }
#jatekBox h2 { font-size:12px; margin-bottom:5px; text-align:left;}
#jatekBox .submit { text-align:center; width:153px; margin:3px auto 0px;}

.page1_2 .rightColumn #valaszform { width:inherit; background:none;}
.page1_2 .rightColumn #valaszform .box-inner { width:inherit; padding:0px;}
.page1_2 .rightColumn #valaszform .boxTitle { background:none; border:none; font-size:14px; font-weight:bold; height:inherit; margin-bottom:5px; margin-top:5px; color:#999; }
.page1_2 .rightColumn #valaszform textarea { width:510px; border:#CCC solid 1px;}
.page1_2 .rightColumn #valaszform label  { clear:both; display:block; margin:10px 0px 10px; }
.page1_2 .rightColumn #valaszform .securityImage { width:60px; display:block; float:left; margin-right:10px; margin-left:0px;} 
.page1_2 .rightColumn #valaszform #callFormCaptcha { width:350px; display:block; float:left; border:#CCC solid 1px; height:18px;}  
.page1_2 .rightColumn #valaszform .submit { width: 80px; display:block; float:right; border:#CCC solid 1px; height:18px; margin-top:0px; margin-right:10px;}
.page1_2 .rightColumn #valaszform .inputText {  border:#CCC solid 1px; padding:3px; width:200px;}
.page1_2 .rightColumn #valaszform .simpleBoxContent { width: 531px;}


#szakertovalasz .productTitle { cursor:pointer;}

#flashMessage {color:#478F36; font-size:14px; font-weight:bold;}

#login .boxContentInner { padding:15px 7px; min-height:260px;}
#login .textContent { min-height:230px;}

.videoplayer { text-align:center; padding:10px;}

.ajanlatszoveg { padding:15px;}

.gyarto { display:none; background:url(../images/termekek/separator.jpg) no-repeat scroll center top; padding-top:20px; width:520px; clear:both;}

.manufactBox { width:250px; float:left;  margin-right:10px; margin-bottom:10px; }
.manufactBox .manufactImage { width: 94px; height:64px; margin-right:10px; float:left;  text-align:center; background: url(../images/termekek/termekkep_bgr.jpg) no-repeat ; }
.manufactBox .manufactImage table { margin:5px 2px 5px 7px;}
.manufactBox .manufactImage td { text-align:center; vertical-align:middle; width:77px; height:52px; }
.manufactBox .manufactTitle { width: 141px; float:left; padding-top:20px; color:#999;}

.manufactBox .manufactTitle  a { color:#999;}

.input input, .input textarea { border:1px solid #CCC;}
.deliveryForm { width:400px; margin:30px auto 10px;}
.deliveryForm .input label { width:400px; text-align:center; display:block; font-weight:bold;  margin-bottom:10px;}
.deliveryForm .input textarea { width:300px; display:block; margin:10px auto; padding:3px;}
.deliveryForm .order { text-align:center; margin-top:20px;}

.deliveryForm .input { width:100%; overflow:auto;}

.ui-state-default, .ui-widget-content .ui-state-default {
	background:#E6E6E6 url(/images/jqueryUIMod/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50% !important;
	border:1px solid #D3D3D3;
	color:#fff !important;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}

.ui-state-default, .ui-widget-content .ui-state-default a { color:#FFF !important; font-weight:bold;}

.ui-tabs-nav .ui-state-active a {color:#000 !important;}
.ui-tabs-nav .ui-state-active  { background:#fff !important}

#sideBanner .boxContentInner{ padding-left:8px;}
#sideBanner .boxContent { height:auto; padding-bottom: 5px;}

.ui-tabs .ui-tabs-nav  { overflow:hidden;}
#tabmap .ui-tabs-panel { height:226px;}

.hiddenLinks { display:none;}

.rolunkGaleria { margin-top:10px;}
#tabmap .rolunkGaleria  a{ color:#28701C; font-size:14px; font-weight:bold; text-align:center;}


body { background:#d5dae7 url(../images/layout/body_bgr.jpg) repeat-x top;}

#main { width:802px; margin:13px auto 0px; }
#head { background:#FFFFFF; padding-bottom:6px;}
#head_top { width:802px; height:20px; background:url(../images/layout/head_top.jpg) no-repeat}
#head_middle { width:802px; height:127px; }
#head_middle_left { height:127px; width:18px; background:url(../images/layout/head_left.jpg) no-repeat; float:left;} 
#head_middle_logo { height:127px; width:550px; background: url(../images/layout/head_midle.jpg) no-repeat; float:left;} 
#head_middle_small { height:127px; width:215px; float:left;} 
	.small_top { height:7px; width:215px; background:url(../images/layout/head_small_top.jpg) no-repeat;}
	.small_middle { height:112px; width:215px; background: url(../images/layout/head_small_bgr.jpg) repeat-x;}
		.small_search { height:28px; width:215px; background:url(../images/layout/head_small_search_bgr.jpg) no-repeat; }
	.small_bottom { height:8px; width:215px; background: url(../images/layout/head_small_bottom.jpg) no-repeat;}
    h28 { height: 28px;}

#head_middle_right {  height:127px; width:19px; background:url(../images/layout/head_right.jpg) no-repeat; float:left;}


#head_bottom { width:802px; height:21px; background:url(../images/layout/head_bottom.jpg) no-repeat;}

#menu { width:802px; height:44px; background: #ffffff url(../images/menu/menu_bgr.jpg) repeat-x; padding-bottom:13px; }
#menu_inner { padding:0px 0px 0px 5px;}
.topmenu { margin:0px; padding:0px;}
.topmenu li { list-style:none; display:inline; margin:0px; padding:0px; }
.topmenu li img {border-right:1px #ffffff solid;}
.topmenu li.last img {border-right:none;}

#main_content { background:#FFFFFF; width:802px;}

.leftColumn{ margin-left:5px; width:573px; float:left; }
.rightColumn { margin-left:3px; width:212px; float:left;}

.leftBlockTop { background: url(../images/block/wideblock_top.jpg); width:573px; height:10px; }
.leftBlock { width:573px; background: url(../images/block/block_side.jpg) repeat-x;}
.leftBlock_Inner { padding:0px 3px; width:567px;}
.leftBlockBottom {width:573px; height:21px; background:url(../images/block/wideblock_bottom.jpg)   }
.leftBlockHead { border-bottom:2px solid #8d95a3;  }
.leftBlockBody { }
.rightBlock { width:212px; background: url(../images/block/block_side.jpg) repeat-x;}
.rightBlock_inner { padding:0px 3px; width:206px;}
.rightBlockHead { border-bottom:2px solid #8d95a3;  }


.rightBlockTop { width:212px; height:10px; background:url(../images/block/rightblock_top.jpg) no-repeat; }

.clearb{
display: block; clear: both; float: none;
}

span.clearb{
font-size: 1px; line-height: 1px; font-family: arial; margin:0; padding:0;
}

#sideBanner .multiBox { margin-bottom:10px;}

.footDesc .bemutato { font-size:13px; line-height:18px; font-weight: bold;}
.footDesc a  { color:#dedede;}


