.c_box_top{ width:525px; height:18px; background:url(../gfx/c_box_top.jpg) left top no-repeat; }
.c_box_cont {
background:url(../gfx/c_box_cont.jpg) repeat-y left top;
padding:1px 30px 1px 10px;
width:505px;
}.c_box_bottom{ width:525px; height:50px; background:url(../gfx/c_box_bottom.jpg) left top no-repeat; }
.c_box_cont .cat_title{ color:#e07f3e; font-size:16px; text-align:center; }
.c_box_cont p{ color:#e07f3e; font-size:11px; }
.c_box_cont .c_selection{ padding:0 0 10px 0; border-bottom:1px dashed #b1b2ad; text-align:center; }
.c_box_cont .c_selection select{ width:300px; }

.cb_entry{ min-height:167px; font-size:10px; width:226px; height:140; float:left; margin:10px; border-bottom:1px dashed gray; }
.cb_entry .title { overflow:hidden; color:#A91D33; display:block; font-size:11px; height:30px; }
.cb_entry .map_btn {
display:block;
margin:0 auto;
padding:5px;
text-align:center;
}

.b_category{ padding:5px;background:url(../gfx/b_category.png) left top no-repeat;display:block;float:left;width:229px;height:19px;margin:5px; }
.b_category a{ display:block; color:#fff; }
.b_category a:hover{ color:#fff; }

#orvos_valaszol{ float:left; margin:0 0 10px 0; display:block; width:190px; height:181px; background:url(../gfx/orvos_valaszol.png) left top no-repeat; }
#gyogyszeresz_valaszol{ float:left; margin:0 0 10px 0; display:block; width:190px; height:179px; background:url(../gfx/gyogyszeresz_v.png) left top no-repeat; }
#betegszervezetek{ float:left; margin:0 0 10px 0; display:block; width:190px; height:184px; background:url(../gfx/betegszervezetek.png) left top no-repeat; }

#dobozka{ margin:0 auto; width:522px; }
.top_box{ margin:0 10px 10px 10px; width:241px; height:146px; float:left; }
.top_box .top_title{ width:241px; height:36px; }
.top_box .top_title a{ display:block; width:241px; height:36px; }
.top_box .top_title a.top_akc{ background:url(../gfx/top_akc.jpg); }
.top_box .top_title a.top_ujd{ background:url(../gfx/top_ujd.jpg); }
.top_box .top_title a.top_term{ background:url(../gfx/top_term.jpg); }
.top_box .top_title a.top_book{ background:url(../gfx/top_book.jpg); }
.top_box .top_title a.orrdoktor{ background:url(../gfx/orrdoktor.jpg); }
.top_box .top_title a.top_offer{ background:url(../gfx/top_offer.jpg); }


.top_box .top_bbox{ overflow:hidden; position:relative; padding:0 10px; background:url(../gfx/top_bbox.jpg) left top no-repeat; height:110px; }
.top_box .top_bbox h5 { display:block; width:140px; }
.top_box .top_bbox .tb_image{ position:absolute; right:10px; top:0px; }
.top_box .top_bbox .tb_price{ color:#a91d33; font-size:13px; position:absolute; left:10px; bottom:20px; }
.top_box .top_bbox .tb_price .original_price{ text-decoration:line-through; display:block; font-size:11px; color:#000; }
.top_box .top_bbox .tb_price .sales_price{ display:block; font-size:11px; font-weight:bold; }
.top_box .top_bbox .tb_price .extra_price{ color:#000; display:block; font-size:11px; }

img, div, a { behavour: url(iepngfix.htc); }

div.success, div.error, div.info, div.notice, div.notice2 { margin: 10px; padding: 8px 10px 10px 28px; }
div.success { background: #CDEFA6 url(/gfx/icon_success.gif) no-repeat 5px 10px; border: 1px solid #9BCC54; color: #648434; }
div.error { background: #FFD5D5 url(/gfx/icon_error.gif) no-repeat 5px 10px; border: 1px solid #FFACAD; color: #CF3738; }
div.info { background: #A8CDE3 url(/gfx/icon_info.gif) no-repeat 5px 10px; border: 1px solid #6ABCE2; color: #1C6B8B; }
div.notice { background: #FFF3A3 url(/gfx/icon_notice.gif) no-repeat 5px 10px; border: 1px solid #E7BD72; color: #B79000; }
div.notice2 { background: #FFF3A3; border: 1px solid #E7BD72; color: #B79000; }
span.error { color: #CF3738; }
.required { font-weight: bold; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.video { text-align: right; padding-right: 6px;}

img.left { float: left; }
img.right { float: right; }
h1, .n_title { font-size: 16px; font-weight: bold; color: #98142E; }
h2 { font-size: 14px; font-weight: bold; color: #98142E; }

.paging{ font-size:9px; padding:8px 0 0 0; text-align:center; height:25px; background:url(../gfx/pagingbg.jpg) left top repeat-x; }
.productlist { margin-top:15px; margin-bottom:15px; }

#cart_contents { font-size:11px; text-align:center;}
#cart_contents p{ font-weight:bold; }
#cart_contents a{ font-weight:normal; }
#cart_contents .picture { display:none; }
#cart_summary{ font-size:10px; text-align:left; margin:10px 0; width:100%; }
#cart_summary .total td{ border-top:1px solid #000; font-weight:bold; }
#editcart_button{ float:left; width:60px; height:18px; background:url(../gfx/cb.jpg) left top no-repeat; border:0; padding:0; margin:0; }
#cassa_button, #checkout_button{ float:right; width:60px; height:18px; background:url(../gfx/pb.jpg) left top no-repeat; border:0; padding:0; margin:0; }
#cart_block_summary{ clear:both; }
#editcart{ width:100%; }
#editcart thead td{ font-weight:bold; border-bottom:1px solid black; }
#editcart td { padding: 2px 0; }
#editcart .price { min-width:50px; }
#editcart .pic { width: 60px; }
#editcart .prc { white-space: nowrap; }
#editcart .act { width:125px; }
#editcart .act .button { text-transform:uppercase; font-size:10px; width:60px; height:18px; background:url(../gfx/b0.jpg) left top no-repeat; color:white; padding:0; margin:1px; border:0; }
#edit_cart_summary { margin: 20px 0; min-width: 300px; }

.product{ padding:10px; position:relative; }
#addtocart_button{ width:95px; height:25px; background:url(../gfx/to_cart_button.png) left top no-repeat; padding:0; margin:0; border:0; }
#center_column .product h1 {
clear:both;
color:#000000;
font-size:1em;
line-height:1.6em;
margin:0.5em 0;
padding-left:0.5em;
position:absolute;
left:215px; top:0;
}



#producttools{}
#producttools .photo{ cursor:pointer; border:1px solid #D0D1D5; }
#addtocart {
left:223px;
position:absolute;
top:50px;
width:280px;
}
#producttools .product_picture img{ border:1px solid #D0D1D5; }
#addtocart .price{ line-height:130%; font-size:12px; margin-bottom:10px;margin-top:20px; }
#addtocart .price .original_price{ display:block; text-decoration:line-through; }
#addtocart .price .sales_price{ display:block; color:#9c0b2f; }
#addtocart .sales_price{ font-weight:bold; margin-bottom:10px; }
.barcode{ position:absolute; left:10px; top:10px; display:none; }
.extrainfo { margin: 10px 0 20px; }

#center_column input[type=text], #center_column input[type=password]{margin:4px;}

.categorylist li a{ background:url(../gfx/more.png) 0px 12px no-repeat; }
.categorylist li a.open{ background:url(../gfx/less.png) 0px 12px no-repeat; }
.categorylist li ul li a{ background: none; }

.dlpb{ position:relative; }
.dlpb .dlpb_image { position:absolute; right:0; top:0; }
.dlpb .dlpb_name { left:0; position:absolute; top:0; }
.dlpb .dlpb_name a { color:#374853;display:block; font-size:11px; font-weight:bold; height:29px; left:0; overflow:hidden; position:absolute; text-decoration:none; top:0; width:145px; }
.dlpb .dlpb_desc {
left:0;
overflow:hidden;
position:absolute;
top:36px;
width:140px;
}
.dlpb .dlpb_desc a{ font-size:10px; color:#374853; text-decoration:none;  }

.dspb{ position:relative; }
.dspb .dspb_image { position:absolute; right:0; top:0; }
.dspb .dspb_name { left:0; position:absolute; top:0; width:140px; }
.dspb .dspb_name a { display:block; height:30px; overflow:hidden; color:#374853; display:block; font-size:11px; font-weight:bold; text-decoration:none; width:140px; }
.dspb .dspb_desc{ margin-bottom:10px; }
.dspb .dspb_desc a{ font-size:10px; color:#374853; text-decoration:none;  }
.dspb .dspb_prices { font-size:11px; font-weight:bold; left:0; position:absolute; top:45px; }
.dspb .original_price { display:block; text-decoration:line-through; }
.dspb .sales_price { display:block; color:#9c0b2f; }

.h_price{ font-size:11px; }
.h_p{ color:#9c0b2f; }

.tabs{  }
.tabs li { font-size:11px; text-align:center; float:left; padding:3px 0 0 0; margin:0; color:white; font-weight:bold; }
.tabs li a { color:white; display: block; }
.tabs .t_cikkek{ display:block; width:68px; height:17px; background:url(../gfx/tab_cikkek.jpg) left top no-repeat; }
.tabs .t_konyvek{ display:block; width:75px; height:17px; background:url(../gfx/tab_konyvek.jpg) left top no-repeat; }
.tabs .t_termekek{ display:block; width:89px; height:17px; background:url(../gfx/tab_termekek.jpg) left top no-repeat; }
.tabs .t_video{ display:block; width:68px; height:17px; background:url(../gfx/tab_jobb.jpg) left top no-repeat; }

.tabs .t1_cikkek{ display:block; width:115px; height:17px; background:url(../gfx/tab1_cikkek.jpg) left top no-repeat; }
.tabs .t1_konyvek{ display:block; width:115px; height:17px; background:url(../gfx/tab1_konyvek.jpg) left top no-repeat; }

.tabs .t2_konyvek{ display:block; width:230px; height:17px; background:url(../gfx/tab2_konyvek.jpg) left top no-repeat; }


.article_tab { border-top:4px solid #d45065; }
.book_tab { border-top:4px solid #a91d33; }
.product_tab { border-top:4px solid #850b28; }
.tab_content ul{ padding:0; margin:10px; }
.tab_content ul li{ padding:2px; margin:0; }
.tab_content ul li a{ font-size:11px; color:#374853; padding:0 0 0 15px; background:url(../gfx/listitem_bg.png) left center no-repeat; display:block; }
.tab_content ul li a:hover{ color:#A31930; }

.inner_box { width:500px; margin-left:17px; }
.ib_top { margin-bottom:15px; background-color:white; border:1px solid lightgrey; float:left; padding:0; position:relative; width:234px; }
.ib_title { margin-bottom:15px; background-color:white; border:1px solid lightgrey; float:left; padding:0; position:relative; width:234px; margin-right:18px; }
.ib_title2 { margin-bottom:15px; background-color:white; border:1px solid lightgrey; float:left; padding:0; position:relative; width:234px;}
.ib_block1 { background:transparent url(../gfx/mainlibg.png) repeat-x scroll 0 0;
		color:#A91D33;
		display:block;
		float:left;
		font-size:12px;
		height:26px;
		line-height:26px;
		margin:1px 1px 0;
		padding-left:21px;
		width:211px;
		font-weight:bold; }
.ib_block2 { background:transparent url(../gfx/plus.png) no-repeat scroll 0 1px;
		height:18px;
		left:3px;
		position:absolute;
		top:5px;
		width:17px; }
.ib_block3 { border-bottom:1px solid #E77817; float:left; height:1px; margin:0 1px; overflow:hidden; width:232px; }
.ib_block4 { background:transparent url(../gfx/mainlibg.png) repeat-x scroll 0 0;
		color:#A91D33;
		display:block;
		float:left;
		font-size:12px;
		height:26px;
		line-height:26px;
		margin:1px 1px 0;
		padding-left:21px;
		width:211px;
		font-weight:bold; }
.ib_block5 { background:transparent url(../gfx/plus.png) no-repeat scroll 0 1px;
		height:18px;
		left:3px;
		position:absolute;
		top:5px;
		width:17px; }

.n_article { margin: 0 20px; }
.n_date { font-size: 10px; margin: 3px 0; }
.n_image { float: right; margin: 0 0 10px 20px; }
.n_intro { font-weight: bold; margin: 15px 0; text-align: justify; }
.n_author { display: none; }

#checkoutprogressbox { clear: both; margin: 0 0 20px; height: 88px; }
#checkoutprogressbox .level { margin:1px; }
#checkoutprogressbox .level0 { background:url(../gfx/c1.png) left top; float:left; width: 129px; height: 83px; text-align:left; }
#checkoutprogressbox .level1 { background:url(../gfx/c2.png) left top; float:left; width: 129px; height: 83px; text-align:left; }
#checkoutprogressbox .level2 { background:url(../gfx/c3.png) left top; float:left; width: 129px; height: 83px; text-align:left; }
#checkoutprogressbox .level3 { background:url(../gfx/c4.png) left top; float:left; width: 129px; height: 83px; text-align:left; }
#checkoutprogressbox .active { background-position:left bottom; color:#e2803e; }
#checkoutprogressbox .active span{ color:#e2803e; }
#checkoutprogressbox .active span a{ color:#e2803e; }
#checkoutprogressbox a { color:#fff; font-weight:bold; }
#checkoutprogressbox span { margin-left:35px; margin-top:12px; color:#fff; font-weight:bold; display:block; width:100px; }
.product_picture{ width:200px; min-height:180px; }

#total{ width:100%; }
#total table{ width:100%; }
#total table .total td{ font-weight:bold; border-top:1px solid black; }
#total table td .price{ display:block; text-align:right; }
#total table td{ padding:5px; }
.colquantity{ width:176px; }

#edit_cart_summary .total td { border-top:1px solid black; font-weight:bold; }
#edit_cart_summary  span.price { display:block; text-align:right; }

#back_to_shop_button{ border:0; padding:0; margin:1px; width:150px; height:18px; font-size:10px; color:#36474f; text-transform:uppercase; background:url(../gfx/b2.jpg) left top no-repeat;}
#cassa_submit_button{ border:0; padding:0; margin:1px; width:200px; height:18px; font-size:10px; color:#36474f; text-transform:uppercase; background:url(../gfx/b3.jpg) left top no-repeat;}
#cassa_extra_button_0{ border:0; padding:0; margin:1px; width:250px; height:18px; font-size:10px; color:#36474f; text-transform:uppercase; background:url(../gfx/b4.jpg) left top no-repeat;}


#mainspecial h2 a {color:#A91D33; }
#mainbook h2 a {color:#A91D33; }
#mainbook .extra_price{ display:none; }
#betegtajekoztato_btn{ margin:5px; text-align:center; }
.select_variant{ width:100px; }
.banner{ margin:5px 0; }

#addtocart_form  input.quantity{ margin:4px 4px 4px 137px; }
.b_veny{ margin:5px 0 0 0; }
.b_betegtajekoztato{ margin:5px 0 0 0; }

#order_preview, #order_products_preview { width: 100%; margin: 0 0 10px; }
#order_products_preview td { padding: 2px 5px; }
#order_products_preview thead td{ border-bottom:1px solid #000; }

.topmenunav ul{ padding:0; margin:0; }
.topmenunav ul{ padding:0; margin:0; }
.topmenunav ul li{ float:left; margin:0 10px 0 0; }

#submenu{  }
#submenu a{ margin:2px 1px 0 0; color:#a91d33; text-align:center; float:left; display:block; width:185px; height:18px; padding:2px 0 0 0; background:url(/gfx/submenu.jpg) left top no-repeat; }
#submenu a:last-child{ margin:0; }

#product-counter{ text-align:center; padding:39px 0 0; margin:0 0 20px 0; width:190px; height:38px; background:url(/gfx/pcounter.jpg) left top no-repeat; }
#top-products-top{ clear:both; margin:20px 0 0 0; background:url(/gfx/top-top.jpg) left top no-repeat; width:190px; height:33px; }
#top-books-top{ margin:20px 0 0 0; background:url(/gfx/top-top2.jpg) left top no-repeat; width:190px; height:33px; }
#top-products{ width:188px; border-left:1px solid #c4c4c4; border-right: 1px solid #c4c4c4; }
#top-products p.header{ display:none; }
#top-products p.price{ display:none; }
#top-products a{ font-size:11px; color:#333333; }
#top-products-bottom{ background:url(/gfx/top-bottom.jpg) left top no-repeat; width:190px; height:7px; }
#top-products .list_preview{  }
#top-products  li a{ overflow:hidden; font-family:arial; padding:1px 0 3px 27px; display:block; border-bottom:1px solid #f1efec;  height:27px; }
#top-products  li:last-child a{ border:0; }
#top-products .top_product_1{ background:url(../gfx/t1.jpg) left top no-repeat; }
#top-products .top_product_2{ background:url(../gfx/t2.jpg) left top no-repeat; }
#top-products .top_product_3{ background:url(../gfx/t3.jpg) left top no-repeat; }
#top-products .top_product_4{ background:url(../gfx/t4.jpg) left top no-repeat; }
#top-products .top_product_5{ background:url(../gfx/t5.jpg) left top no-repeat; }
#top-products .top_product_6{ background:url(../gfx/t6.jpg) left top no-repeat; }
#top-products .top_product_7{ background:url(../gfx/t7.jpg) left top no-repeat; }
#top-products .top_product_8{ background:url(../gfx/t8.jpg) left top no-repeat; }
#top-products .top_product_9{ background:url(../gfx/t9.jpg) left top no-repeat; }
#top-products .top_product_10{ background:url(../gfx/t10.jpg) left top no-repeat; }


.categorylist a:last-child{ border:0 !important; }


div .left_menu_item_head{
	height: 9px;
	line-height: 9px;
	width: 100%;
	background: transparent url(../gfx/catbgT2.png) no-repeat top left !important;
}

div .left_menu_item {

    color: #FFF;
	width: 198px;
    min-height: 20px;
	background: #a91d33 url(../gfx/catbgB.png) no-repeat left bottom;
 
    
}


div .left_menu_item a{

    font-size:11px;
    color: #FFF;
    padding-left: 22px;
    
}
div .left_menu_item a:hover{

    font-size:11px;
	text-decoration: none;
	color: #f1e069;
    padding-left: 22px;
    
}

.hidden {
    display: none;   
}


#otplogo{
    margin: 0 auto;
    text-align: center;
}

#submenu2{  }
#submenu2 .long { margin:2px 1px 0 0; color:#a91d33; text-align:center; float:left; display:block; width:225px; height:18px; padding:2px 0 0 0; background:url(/gfx/submenu2.jpg) left top no-repeat;}

#submenu2 a{ margin:2px 1px 0 0; color:#a91d33; text-align:center; float:left; display:block; width:225px; height:18px; padding:2px 0 0 0; background:url(/gfx/submenu2.jpg) left top no-repeat; margin-right: 10px;}
/*
#submenu2 a:last-child{ margin:0; }
*/


.list_video{
    float:right;
    margin-right: 4px;
}

