*{
	padding:0px;
	margin:0px;
}

body{
	background-image: url(/images/body_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #000;
	font-family: Arial;
	font-size: 12px;
}

a{
	color:#df001c;
}

a img{
	border:0px;
}

#container{
	width:980px;
	margin-left: auto;
	margin-right: auto;
}

#left{
	width:240px;
	float:left;
}

#left #logo{
	padding-left:35px;
}

/* ajanlok */

#left #ajanlok{
	width:200px;/*200*/
	margin-left: 30px;
	padding-top:40px;
	padding-bottom: 20px;
}

#left #ajanlok .search{
	height:30px;
}

#left #ajanlok .search .input{
	border: 1px solid #df001c;
	border-right: 0px solid #000;
	background-color:#e5e5e5;
	width:134px;/*138*/
	height:28px;
	padding-left: 2px;
	padding-right: 2px;
}

#left #ajanlok .search .submit{
	background-image: url(/images/search_button_bg.png);
	border:0px solid #000;
	height:30px;
	width:61px;
	color:#e5e5e5;
	font-weight: bold;
}

#left #ajanlok .catches{
	margin-top:23px;
}

#left #ajanlok .catches .img{
	width:58px;
	height:58px;
	border:1px solid #df001c;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#000;
	overflow: hidden;
}

#left #ajanlok .catches .img.last{
	margin-right:0px;
}

#left #ajanlok .catches .img img{
	width:58px;
	height:58px;
	border: 0px solid #000;
}

#left #ajanlok .catches .title{
	height:35px;
	background-image: url(/images/left_content_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#left #ajanlok .catches .title a{
	text-transform: uppercase;
	color:#df001c;
	font-size: 10px;
	text-decoration: none;
	padding-left:30px;
	background-image: url(/images/left_title_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#left #ajanlok .videos{}

#left #ajanlok .videos .video{
	width:198px;
	height:110px;
	border:1px solid #df001c;
	margin-top:20px;
	overflow: hidden;
}

#left #ajanlok .videos .title{
	margin-top: 10px;
	height:35px;
	background-image: url(/images/left_content_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#left #ajanlok .videos .title a{
	text-transform: uppercase;
	color:#df001c;
	font-size: 10px;
	text-decoration: none;
	padding-left:30px;
	background-image: url(/images/left_title_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#left .valtozo{
	margin-top:20px;
}

#left .valtozo .box{
	width:198px;
	height:110px;
	border:1px solid #df001c;
	overflow: hidden;
}

#left .valtozo .title{
	margin-top: 10px;
	height:35px;
	background-image: url(/images/left_content_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#left .valtozo .title a{
	text-transform: uppercase;
	color:#df001c;
	font-size: 10px;
	text-decoration: none;
	padding-left:30px;
	background-image: url(/images/left_title_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#left .dinvaltozo{
	width: 200px;
	margin-left: 30px;
	padding-top: 10px;
}

/* bal menu */

#left #lmenu{
	padding-left: 30px;
}

#left #lmenu .logo{
	width:200px;
	height:58px;/*68*/
	text-align: center;
	padding-top:10px;
	background-color: #e5e5e5;
}

#left #lmenu .menu .item{
	background-position: 2px 13px;
	background-repeat: no-repeat;
	background-image: url(/images/potty.png);
}

#left #lmenu .menu .item a{
	width:187px;/*200*/
	padding-left:13px;
	display: block;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px dotted #e5e5e5;
	color:#f1f1f1;
	font-size: 14px;
	text-decoration: none;
}

#left #lmenu .menu .item a.active.carpzoom{
	background-image: url(/images/left_menu_bg_piros.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ff7369;
}

#left #lmenu .menu .item a.active.carpncarp{
	background-image: url(/images/left_menu_bg_zold.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #39b44a;
}

#left #lmenu .menu .item a.active.narancs{
	background-image: url(/images/left_menu_bg_narancs.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #e7511e;
}

#left #lmenu .menu .item a.active.kek{
	background-image: url(/images/left_menu_bg_kek.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #75b7e1;
}

#left #lmenu .menu .item a.active.szurke{
	background-image: url(/images/left_menu_bg_szurke.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #99999a;
}

#left #lmenu .menu .item a.active.sotetzold{
	background-image: url(/images/left_menu_bg_sotetzold.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #525f36;
}

#left #lmenu .menu .item a.active.kek2{
	background-image: url(/images/left_menu_bg_kek2.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #113B4A;
}

#left #lmenu .menu .item a.active.lila{
	background-image: url(/images/left_menu_bg_lila.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #7B1777;
}

/* /bal menu */

#right{
	width:710px;
	float:right;
	padding-left: 30px;
}

#right #changer{
	width:710px;
	height:254px;
	/*background-color: #fff;*/
}

#right #changer .img{
	width:710px;
	height:240px;
	overflow: hidden;
}

#right #changer .nyelv{
	position: relative;
	background-color: #fff;
	height:14px;
	text-align: right;
}

#right #changer .nyelv img{
	width:13px;
	margin-right: 5px;
	border:0px solid #000;
}

#right #changer .nyelv .sitelang{
	position: absolute;
	bottom:-35px;
	right:5px;
	color:#fff;
	font-size: 10px;
}

#right #changer .nyelv .sitelang a{
	color:#fff;
	text-decoration: none;
}

#right #changer .nyelv .sitelang a:hover{
	text-decoration: underline;
}

#right #changer .nyelv .sitelang a.act{
	color:#df001c;
}

/* menu */

#right #menu{
}

#right #menu .item{
	position: relative;
	float: left;
	height:52px;
	padding-right: 0px;
	background-image: url(/images/menu_right.png);
	background-repeat: repeat-y;
	background-position: top right;
}

#right #menu .item.last{
	background-image: none;
}

#right #menu .item .plink{
	position: relative;
	font-family: Arial;
	font-size: 15px;
	color:#E5E5E5;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
	height:52px;
	line-height: 52px;
	vertical-align: middle;
	display: block;
	z-index: 2;
	cursor: pointer;
}

#right #menu .item .plink:hover, #right #menu .item.selected .plink{
	background-image: url(/images/button_bg.jpg);
}

/* submenu */

#right #menu .item .subitem{
	position: absolute;
	display: none;
	box-shadow:10px 5px 30px 0px #000000;
	z-index: 1;
}

#right #menu .item .subitem .arrow{
	position: relative;
	height:11px;
	background-image: url(/images/nyil.png);
	background-repeat: no-repeat;
	margin-top:3px;
	margin-left:20px;/* js szamolja */
}

#right #menu .item .subitem .links{
	background-color: #df001c;
	padding-top:10px;
	padding-bottom:10px;
}

#right #menu .item .subitem .links a{
	display: block;
	white-space:nowrap;
	text-decoration: none;
	color:#e5e5e5;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:3px;
	background-image: url(/images/submenudisk.png);
	background-repeat: no-repeat;
	background-position: 9px 9px;
}

#right #menu .item .subitem .links a:hover{
	background-image: url(/images/submenudiska.png);
}

/* /submenu */

/* sub product */

#right #menu .item .subitem .cat_container{
	background-color: #df001c;
}

#right #menu .item .subitem .cat_container .cat{
	float:left;
	width:132px;
	background-image: url(/images/submenu_menu_right.png);
	background-repeat: repeat-y;
	background-position: top right;
	margin-top:10px;
	margin-bottom:10px;
}

#right #menu .item .subitem .cat_container .cat.last{
	background-image:none;
}

#right #menu .item .subitem .cat_container .cat > a{ /* parent cat title */
	color:#cbcbcb;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	margin-left:10px;
	display: block;
	height:35px;
	padding-top:0px;
}

#right #menu .item .subitem .cat_container .cat .links2{
	background-color: #df001c;
	padding-top:0px;
	padding-bottom:20px;
	margin-right: 1px;
}

#right #menu .item .subitem .cat_container .cat .links2 a{
	display: block;
	text-decoration: none;
	color:#e5e5e5;
	padding-left:20px;
	padding-right:20px;
	padding-top:1px;
	padding-bottom:1px;
	background-image: url(/images/submenudisk.png);
	background-repeat: no-repeat;
	background-position: 9px 7px;
}

#right #menu .item .subitem .cat_container .cat .links2 a:hover{
	background-image: url(/images/submenudiska.png);
}

/* /sub product */

/* /menu */

/* content */

#right #content{
	width: 696px;
	margin-top:0px;
}

#right #content .head_b{
	height: 54px;
	background-image: url(/images/content_head_0.jpg);
}

#right #content .head_b .title{
	float:right;
	margin-top:18px;
	padding-top:10px;
	color:#df001c;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	padding-right: 50px;
	background-image: url(/images/title_bg.png);
	background-position: right 17px;
	background-repeat: no-repeat;
}

#right #content .head{
	height: 43px;
	background-image: url(/images/content_head_bg.png);
}

#right #content .body{
	background-image: url(/images/content_body_bg.png);
	min-height: 400px;
}

#right #content .body h1{
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(/images/h1_bg.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	padding-bottom:7px;
	color:#808080;
	font-size: 20px;
	font-weight: normal;
}

#right #content .body .date{
	padding-top:7px;
	padding-left: 20px;
	color:#808080;
	font-size: 10px;
}

#right #content .body .cont{
	padding:20px;
	padding-top:10px;
	font-size: 14px;
}

#right #content .body .cont ul{
	margin-left: 30px;
}

#right #content .body .cont .img_title{
	position: relative;
	height:23px;
	background-color: #333333;
	color:#f1f1f1;
	font-size: 11px;
	font-weight: bold;
	margin-top:-23px;
	line-height: 23px;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: -10px;
}

#right #content .body .cont .img_title a{
	color:#f1f1f1;
	text-decoration: none;
}

#right #content .body .cont .after_title{
	padding-bottom: 15px;
}

#right #content .body .cont p{
	padding-top:10px;
}

#right #content .body .news_gallery{

}

#right #content .body .news_gallery .csik{
	border-top: 1px dotted #989898;
	margin-left: 15px;
	margin-right: 15px;
	height:20px;
}

#right #content .body .share{
	padding:10px;
	padding-left: 20px;
}

#right #content .body .news_gallery .img{
	width:132px;
	height:136px;
	background-image: url(/images/news_gal_bg.png);
	float:left;
	margin-left: 6px;
}

#right #content .body .news_gallery .img img{
	border:1px solid #808080;
	margin-top:18px;
	margin-left:15px;
}

#right #content .foot{
	height: 9px;
	background-image: url(/images/content_foot_bg.png);
}

#right #content .foot_a{
	height: 41px;
	background-image: url(/images/content_foot_0.jpg);
}

#right #content .foot_a .archives{
	color:#df001c;
	font-size: 9px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}

#right #content .foot_a .archives a{
	color:#df001c;
	text-decoration: none;
}

#right #content .foot_a .archives a:hover{
	text-decoration: underline;
}

/* /content */

/* search*/
#right #content.search .cont div{
	padding-bottom: 7px;
}
/* /search */

/* nyito content news */

#right #content.nyito{}

#right #content.nyito .body{
	min-height:165px;
	height:165px;
}

#right #content.nyito .head{
	background-image: url(/images/content_head_bg2.png);
}

#right #content.nyito .news{
	margin-top:-20px;
	width:232px;
	height:200px;
	float: left;
	background-image: url(/images/news_bg.png);
	background-position: 205px 265px;
	background-repeat: no-repeat;
}

#right #content.nyito .news .title{
	font-size: 18px;
	color:#808080;
	padding-left: 18px;
	padding-right: 18px;
	height:45px;
	overflow: hidden;
	border-right: 1px dotted #989898;
}

#right #content.nyito .news .title a{
	font-size: 18px;
	color:#808080;
	text-decoration: none;
}

#right #content.nyito .news .intro{
	font-size: 12px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top:18px;
	height:113px;
	overflow: hidden;
	border-right: 1px dotted #989898;
}
/*
#right #content.nyito .news .intro .img{
	width:64px;
	height:64px;
	border:1px solid #df001c;
	float:left;
	margin-right: 12px;
	overflow: hidden;
}
*/
#right #content.nyito .news .intro .img{
	width:66px;
	height:66px;
	text-align: center;
	overflow: hidden;
	float: left;
	margin-right: 12px;
	border:1px solid #df001c;
}

#right #content.nyito .news .intro .img div{
	width:66px;
	height:66px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#right #content.nyito .news .last{
	border-right: 0px solid #000;
}

#right #content.nyito .foot_a .pag{
	float:right;
	padding-top:5px;
	padding-right: 20px;
}

#right #content.nyito .foot_a .pag .left{
	width:10px;
	height:10px;
	float:left;
	background-image: url(/images/news_left.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}

#right #content.nyito .foot_a .pag .right{
	width:10px;
	height:10px;
	float:left;
	background-image: url(/images/news_right.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}

#right #content.nyito .foot_a .pag .np{
	width:10px;
	height:10px;
	float:left;
	background-image: url(/images/news.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}

#right #content.nyito .foot_a .pag .np.akt{
	background-image: url(/images/news_akt.png);
}

/* news archives */
#right #content.archives .body{
	min-height:260px;
	height:auto;
}

#right #content.archives .news{
	margin-bottom:40px;
}

/* product lista, product title*/
#right #content.products_list .head_b .title, #right #content.product .head_b .title{
	float:left;
	margin-top:18px;
	padding-top:10px;
	padding-left:20px;
	color:#df001c;
	font-size: 10px;
	font-weight: bold;
	background-image: url(/images/title_bg2.png);
	background-position: left 14px;
	background-repeat: no-repeat;
	text-transform: none;
}

#right #content.products_list .head_b .title a, #right #content.product .head_b .title a{
	color:#df001c;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#right #content.products_list .head_b .title a:hover, #right #content.product .head_b .title a:hover{
	text-decoration: underline;
}

#right #content.products_list .head_b .title span, #right #content.product .head_b .title span{
	color:#ffffff;
}

#right #content.products_list .foot_a .title, #right #content.product .foot_a .title{
	float:left;
	padding-top:10px;
	padding-left:20px;
	color:#df001c;
	font-size: 10px;
	font-weight: bold;
	background-image: url(/images/title_bg2.png);
	background-position: left 14px;
	background-repeat: no-repeat;
	text-transform: none;
}

#right #content.products_list .foot_a .title a, #right #content.product .foot_a .title a{
	color:#df001c;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#right #content.products_list .foot_a .title a:hover, #right #content.product .foot_a .title a:hover{
	text-decoration: underline;
}

#right #content.products_list .foot_a .title span, #right #content.product .foot_a .title span{
	color:#ffffff;
}

/* products lista*/

#right #content.products_list{}

#right #content.products_list .product{
	position: relative;
	width:162px;
	height: 210px;
	/*background-color: #f1f1f1;*/
	float:left;
	margin-left: 10px;
	margin-bottom:42px;
	margin-top:-23px;
}

#right #content.products_list .product .img{
	width:115px;
	height:115px;
	margin-top:20px;
	margin-left: 21px;
	text-align: center;
	overflow: hidden;
}

#right #content.products_list .product .img div{
	width:115px;
	height:115px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#right #content.products_list .product .title{
	font-size: 13px;
	font-weight: bold;
	color:#333333;
	padding-left:15px;
	padding-right: 20px;
	text-align: center;
	padding-top: 10px;
	height:35px;
	overflow: hidden;
}

#right #content.products_list .product .more{
	font-size: 10px;
	padding-top:6px;
	text-align: right;
	padding-right:29px;
	color:#fff;
}

#right #content.products_list .product .more a{
	text-decoration: none;
	color:#fff;
}

#right #content.products_list .product .more a:hover{
	text-decoration: underline;
}

#right #content.products_list .new{
	position: absolute;
	top:1px;
	right: 5px;
	width:56px;
	height: 54px;
	background-image: url(/images/new.png);
}

#right #content.products_list .product.carpzoom{
	background-image: url(/images/carpzoom_bg.png);
}

#right #content.products_list .product.carpncarp{
	background-image: url(/images/carpncarp_bg.png);
}

#right #content.products_list .product.narancs{
	background-image: url(/images/narancs_bg.png);
}

#right #content.products_list .product.kek{
	background-image: url(/images/kek_bg.png);
}

#right #content.products_list .product.szurke{
	background-image: url(/images/szurke_bg.png);
}

#right #content.products_list .product.sotetzold{
	background-image: url(/images/sotetzold_bg.png);
}

#right #content.products_list .product.sotetzold .title{
	color:#fff;
}

#right #content.products_list .product.kek2{
	background-image: url(/images/kek2_bg.png);
}

#right #content.products_list .product.kek2 .title{
	color:#fff;
}

#right #content.products_list .product.lila{
	background-image: url(/images/lila_bg.png);
}

#right #content.products_list .product.lila .title{
	color:#fff;
}

/* category */
#right #content.products_list .cat{
	width:219px;
	height: 173px;
	background-image: url(/images/cat_bg.png);
	float:left;
	margin-left: 10px;
	margin-bottom:42px;
	margin-top:-23px;
}

#right #content.products_list .cat .img{
	width:175px;
	height:110px;
	margin-top:10px;
	margin-left: 17px;
	text-align: center;
	overflow: hidden;
}

#right #content.products_list .cat .img div{
	width:175px;
	height:110px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#right #content.products_list .cat .title{
	font-size: 13px;
	font-weight: bold;
	color:#333333;
	padding-left:14px;
	padding-right: 14px;
	text-align: left;
	padding-top: 5px;
	height:21px;
	overflow: hidden;
}

#right #content.products_list .cat .more{
	font-size: 10px;
	padding-top:4px;
	text-align: right;
	padding-right:35px;
	color:#fff;
}

#right #content.products_list .cat .more a{
	text-decoration: none;
	color:#fff;
}

#right #content.products_list .cat .more a:hover{
	text-decoration: underline;
}

/* product */

#right #content.product .head{
	height: 43px;
	background-image: url(/images/content_head_bg2.png);
}

#right #content.product .product_cont{
	margin-top:-30px;
	padding-left:20px;
	padding-right:20px;
}

#right #content.product .product_cont.carpzoom .title{
	color:#df001c;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}

#right #content.product .product_cont.carpncarp .title{
	color:#006837;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}

#right #content.product .product_cont.narancs .title{
	color:#e7511e;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}

#right #content.product .product_cont.kek .title{
	color:#004494;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}

#right #content.product .product_cont.szurke .title{
	color:#4d4d4d;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}

#right #content.product .product_cont.sotetzold .title{
	color:#525f36;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}

#right #content.product .product_cont.kek2 .title{
	color: #113B4A;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}

#right #content.product .product_cont.lila .title{
	color: #7B1777;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}

#right #content.product .product_cont .v_images{
	width:300px;
	float:left;
}

#right #content.product .product_cont .v_images .img{
	width:300px;
	height:240px;
	border:1px solid #808080;
	background-color: #fff;
	text-align: center;
	overflow: hidden;
}

#right #content.product .product_cont .v_images .img div{ /* vertical-align middle hack */
	width:300px;
	height:240px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#right #content.product .product_cont .v_images .images{
	padding-top:11px;
	padding-bottom:12px;
}

#right #content.product .product_cont .v_images .images .imgs{
	width:91px;
	height:72px;
	border:1px solid #808080;
	float: left;
	margin-right: 10px;
	background-color: #fff;
	overflow: hidden;
}

#right #content.product .product_cont .v_images .images .imgs.last{
	margin-right: 0px;
}

#right #content.product .product_cont .v_images .images .imgs div{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width:91px;
	height:72px;
}

/**/

#right #content.product .product_cont .h_images{
	width:300px;
	float:left;
	margin-bottom: 10px;
}

#right #content.product .product_cont .h_images .img{
	width:180px;
	height:320px;
	border:1px solid #808080;
	background-color: #fff;
	text-align: center;
	overflow: hidden;
	float: left;
}

#right #content.product .product_cont .h_images .img div{ /* vertical-align middle hack */
	width:180px;
	height:320px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#right #content.product .product_cont .h_images .images{
	float:left;
}

#right #content.product .product_cont .h_images .images .imgs{
	width:91px;
	height:72px;
	border:1px solid #808080;
	margin-bottom: 9px;
	margin-left: 20px;
	background-color: #fff;
	overflow: hidden;
}

#right #content.product .product_cont .h_images .images .imgs.last{
	margin-bottom: 0px;
}

#right #content.product .product_cont .h_images .images .imgs div{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width:91px;
	height:72px;
}

/**/

#right #content.product .product_cont .descr{
	font-size: 16px;
	color:#000;
	float:left;
	width:334px;/*354*/
	padding-left: 20px;
	line-height: 20px;
	padding-bottom:5px;
}

#right #content.product .product_cont .descr ul{
	margin-left: 30px;
}

#right #content.product .product_cont .video{
	height: 133px;
	border-top: 1px dotted #989898;
	width:340px;
	/*
	position: absolute;
	bottom:0px;
	right:0px;
	*/
	float: right;
}

#right #content.product .product_cont .video.h{
	position: static;
	float:right;
}

#right #content.product .product_cont .video .title{
	font-size: 10px;
	padding-bottom: 4px;
	padding-top:8px;
}

#right #content.product .product_cont .video img{
	box-shadow:0px 0px 30px -7px #000000;
}

#right #content.product .product_cont .video .video_button{
	width:38px;
	height:39px;
	position: absolute;
	background-image: url(/images/video_button.png);
	margin-top:-65px;
	margin-left: 50px;
}

#right #content.product .product_cont .data1{
	border-top:1px dotted #989898;
	padding-top:8px;
}

#right #content.product .product_cont .data1 table{
	width:100%;
}

#right #content.product .product_cont .data1 table td{
	font-size: 14px;
	color:#000000;
	padding:4px;
	border-bottom: 1px solid #808080;
}

#right #content.product .product_cont .data1 table tr.even td{
	background-color: #e5e5e5;
}

#right #content.product .product_cont.carpzoom .data1 table .thead td{
	background-color: #df001c;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.carpncarp .data1 table .thead td{
	background-color: #df001c;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.narancs .data1 table .thead td{
	background-color: #df001c;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.kek .data1 table .thead td{
	background-color: #df001c;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.szurke .data1 table .thead td{
	background-color: #df001c;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.sotetzold .data1 table .thead td{
	background-color: #df001c;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.kek2 .data1 table .thead td{
	background-color: #df001c;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.lila .data1 table .thead td{
	background-color: #df001c;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont .data1 table tr.last td{
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont .data2{
	border-top:1px dotted #989898;
	padding-top:8px;
	margin-top:10px;
	padding-bottom:10px;
}

#right #content.product .product_cont .data2 table{
	width:100%;
}

#right #content.product .product_cont .data2 table td{
	font-size: 10px;
	color:#000000;
	padding:4px;
	border-bottom: 1px solid #808080;
}

#right #content.product .product_cont .data2 table tr.even td{
	background-color: #e5e5e5;
}

#right #content.product .product_cont.carpzoom .data2 table .thead td{
	background-color: #333333;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.carpncarp .data2 table .thead td{
	background-color: #333333;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.narancs .data2 table .thead td{
	background-color: #333333;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.kek .data2 table .thead td{
	background-color: #333333;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont.szurke .data2 table .thead td{
	background-color: #333333;
	color:#e5e5e5;
	border-bottom: 0px solid #808080;
}

#right #content.product .product_cont .data2 table tr.last td{
	border-bottom: 0px solid #808080;
}

/* cat selector */
#right #cat_selector{
	width:699px;
	height:407px;
	background-image: url(/images/nyito_kat3_bg.png);
	background-repeat: no-repeat;
	margin-bottom: 40px;
}

#right #cat_selector .cat img{
	border:0px solid #000;
}

#right #cat_selector .cat{
	position: relative;
	float:left;
	width:174px;
	height:197px;
}

#right #cat_selector .cat.last .logo{
	/*border-right: 0px dotted #333333;*/
}

#right #cat_selector .cat.last .termek{
	/*border-right: 0px dotted #333333;*/
}

#right #cat_selector .cat .logo{
	text-align: center;
	margin-top:20px;
	height:55px;
	/*border-right: 1px dotted #333333;*/
}

#right #cat_selector .cat .termek{
	text-align: center;
	height:105px;
	padding-top:10px;
	padding-bottom:10px;
	/*border-right: 1px dotted #333333;
	border-bottom: 1px dotted #333333;*/
}

#right #cat_selector .cat .termek img{
	width:128px;
	height:88px;
}

#right #cat_selector .cat .logo_szurke{
	width:85px;
}

#right #cat_selector .cat .termek_szurke{
}

#right #cat_selector .cat .logo_szines{
	display: none;
	width:85px;
}

#right #cat_selector .cat .termek_szines{
	display: none;
}

#right #cat_selector .cat .rm{
	position: absolute;
	left:55px;
	bottom:-3px;
	width:57px;/*63*/
	height: 20px;/*23*/
	background-image: url(/images/grey_more.png);
	font-size: 10px;
	color:#d2d2d2;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 3px;
}

/* catches_cat */

#right #content.catches_cat .head_b .title{
	float:right;
	margin-top:18px;
	padding-top:10px;
	color:#df001c;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	padding-right: 50px;
	background-image: url(/images/title_bg.png);
	background-position: right 17px;
	background-repeat: no-repeat;
}

#right #content.catches_cat .cat{
	height:187px;
	background-image: url(/images/catches_bg.png);
}

#right #content.catches_cat .cat .img{
	margin-top:20px;
	margin-left: 19px;
	border:1px solid #808080;
}

#right #content.catches_cat .cat .title{
	padding-top: 10px;
}

/* catches */

#right #content.catches .head_b .title{
	float:right;
	margin-top:18px;
	padding-top:10px;
	color:#df001c;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	padding-right: 50px;
	background-image: url(/images/title_bg.png);
	background-position: right 17px;
	background-repeat: no-repeat;
}

#right #content.catches .cat{
	height:150px;
	width:133px;
	background-image: url(/images/catch_bg.png);
	margin-left: 5px;
}

#right #content.catches .cat.last{
}

#right #content.catches .cat .img{
	position: relative;
	width:95px;
	height:95px;
	margin-top:15px;
	margin-left: 15px;
	border:1px solid #808080;
}

#right #content.catches .cat .flag{
	display: block;
	position: absolute;
	bottom:5px;
	right:5px;
	width:22px;
	height:22px;
}

#right #content.catches .cat .title{
	padding-top: 7px;
	text-align: center;
	font-size: 9px;
}

#right #content.catches .cat .catchbox .catch_data{
	display:none;
}

#right #content.media .cat .catchbox .catch_data{
	display:none;
}

.catch_fancy .fancybox-close{
	bottom:20px;
	right:7px;
	top:auto;
	width:55px;
	height: 12px;
	background-image: url(/images/close_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	color:#df001c;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	padding-top:0px;
}

.catch_fancy .fancybox-skin{
    /*background: rgba(0, 0, 0, 0.88);*/
    background-color: #000;
    background-image: url(/images/fancy_bg.png);
    background-position: top center;
    background-repeat: no-repeat;
}

.catch_fancy .fancybox-nav span{
	width: 75px;
	height: 149px;
	margin-top: -74px;
}

.catch_fancy .fancybox-next span{
	background-image: url(/images/p_right.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.catch_fancy .fancybox-prev span{
	background-image: url(/images/p_left.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.catch_fancy .catches_data_content{
	position:absolute;
	bottom:20px;
	background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, .8);
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 0px;
	padding-right: 0px;
	color:#cbcbcb;
	font-weight: bold;
	font-size: 11px;
}

.catch_fancy .catches_data_content div{
	padding-left: 45px;
}

.catch_share{
	display: none;
}

.catch_fancy .catches_share_content{
	position:absolute;
	bottom:-30px;
}

#right #content.catch .cat{
	margin-top: 5px;
	margin-bottom: 0px;
}

#right #content.catch .catches_cat{
	padding-left: 0px;
	padding-top:10px;
}

#right #content.catch .catches_cat a{
	display: block;
	float: left;
	color:#333333;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right: 15px;
	border-right: 1px dotted #e5e5e5;
	text-decoration: none;
}

#right #content.catch .catches_cat a.act{
	color:#df001c;
}

/* videos */
#right #content.videos_cat .head{
	background-image: url(/images/content_head_video_bg.png);
}

#right #content.videos_cat .body{
	background-image: url(/images/content_body_video_bg.png);
}

#right #content.videos_cat .body .left{
	float:left;
	width:526px;
	margin-top: -23px;
}

#right #content.videos_cat .body .left .cat{
	float:left;
	padding-left: 20px;
	width:150px;
}

#right #content.videos_cat .body .left .cat .video_button{
	width:38px;
	height:39px;
	position: absolute;
	background-image: url(/images/video_button.png);
	margin-top:-70px;
	margin-left: 55px;
}

#right #content.videos_cat .body .left .cat .img{
	box-shadow:5px 5px 15px 0px #666;
}

#right #content.videos_cat .body .left .cat .intro{
	padding-top:10px;
	font-size: 10px;
	color:#333333;
	height:53px;
	overflow: hidden;
	margin-bottom:10px;
}

#right #content.videos_cat .body .left .dotted{
	height:15px;
	border-top: 1px dotted #989898;
	width:480px;
	margin-left: 20px;
}

#right #content.videos_cat .body .right{
	float:right;
	width:170px;
	margin-top: -23px;
}

#right #content.videos_cat .body .right .cat{
	padding-left:13px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#right #content.videos_cat .body .right .cat .title{
	color:#e5e5e5;
	font-size: 12px;
	font-weight: bold;
	padding-bottom:2px;
}

#right #content.videos_cat .body .right .cat .count{
	color:#df001c;
	font-size: 9px;
	padding-top: 2px;
	text-align: right;
	padding-right: 13px;
}

#right #content.videos_cat .body .right .cat .intro{
	color:#e5e5e5;
	font-size: 10px;
	padding-bottom:2px;
	padding-top: 5px;
	width:145px;
}

#right #content.videos_cat .body .right .dotted{
	height:15px;
	border-top: 1px dotted #989898;
	width:144px;
	margin-left: 13px;
}

#right #content.videos_cat .foot{
	background-image: url(/images/content_foot_video_bg.png);
}

#right #content.video .body .left .date{
	padding-top:10px;
	padding-left: 10px;
	color:#808080;
	font-size: 10px;
}

#right #content.video .body .left .descr{
	color:#0f0f0f;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

/* bottom */
#bottom{
	height:338px;
	background-image: url(/images/bottom_bg.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#bottom .box{
	position: relative;
	width:291px;
	height:241px;
	background-image: url(/images/bottom_box_bg.png);
	float:left;
	margin-left: 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*overflow: hidden;*/
}

#bottom .box .head{
	height:28px;/*37*/
	color:#e5e5e5;
	font-size: 17px;
	font-weight: bold;
	padding-top:9px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}

#bottom .box .body{
	height:204px;
}

#bottom .box .body img{
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

#bottom .box .body .rm{
	position: absolute;
	left:30px;
	bottom:-9px;
	width:57px;/*63*/
	height: 20px;/*23*/
	background-image: url(/images/red_more.png);
	font-size: 10px;
	color:#d2d2d2;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 3px;
}

/* foot */
#foot{
	height:50px;
	background-color: #e5e5e5;
}

#foot .categories{
	float:left;
}

#foot .categories .logo{
	float:left;
	padding-top:10px;
	padding-left: 20px;
}

#foot .categories .logo img{
	width:60px;
}

#foot .copy{
	padding-top:15px;
	float:right;
	padding-right: 20px;
	font-size: 11px;
	font-weight: bold;
}
/* */

.page{
	float: right;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom: 10px;
}

.page .pleft{
	display: block;
	width:10px;
	height:10px;
	float:left;
	background-image: url(/images/news_left.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}

.page .pright{
	display: block;
	width:10px;
	height:10px;
	float:left;
	background-image: url(/images/news_right.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}

.page .np{
	display: block;
	width:10px;
	height:10px;
	float:left;
	background-image: url(/images/news.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}

.page .np.akt{
	display: block;
	background-image: url(/images/news_akt.png);
}

/* media */
#right #content.media .cat{
	width:223px;
	height: 200px;
	background-image: url(/images/media_bg.png);
	float:left;
	margin-left: 8px;
	margin-bottom:7px;
	margin-top: 5px;
}

#right #content.media .cat .img{
	width:177px;
	height:119px;
	margin-top:19px;
	margin-left: 18px;
	text-align: center;
	overflow: hidden;
	border:1px solid #808080;
	background-color: #fff;
}

#right #content.media .cat .img div{
	width:177px;
	height:119px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#right #content.media .cat .title{
	font-size: 13px;
	font-weight: bold;
	color:#333333;
	padding-left:14px;
	padding-right: 14px;
	text-align: left;
	padding-top: 5px;
	overflow: hidden;
}

#right #content.media .cat .date{
	font-size: 10px;
	color:#333333;
	padding-left:14px;
	text-align: left;
	padding-top: 0px;
}

#right #content.media .cat .more{
	font-size: 10px;
	padding-top:4px;
	text-align: right;
	padding-right:39px;
	color:#fff;
}

#right #content.media .cat .more a{
	text-decoration: none;
	color:#fff;
}

#right #content.media .cat .more a:hover{
	text-decoration: underline;
}
/**/

.tiles-next, .tiles-prev{
	background-image: url(/js/prev_next.png);
}

.filelist{
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 10px;
}
.filelist div{
	padding:4px;
	font-size: 14px;
	color: #000000;
}

.filelist div a{
	color: #000000;
	text-decoration: none;
}

.filelist div a:hover{
	text-decoration: underline;
}

.filelist span{
	color: black;
	display: block;
	float: right;
	clear: right;
	width: 100px;
}
.filelist .back{
	background-color: #e5e5e5;
}
.filelist .back a{
	margin-left: 20px;
}
.filelist .dir{
	background-color: #e5e5e5;
}
.filelist .dir.other{
	background-color: #f1f1f1;
}
.filelist .dir a{
	margin-left: 20px;
}
.filelist .file{
	background-color: #e5e5e5;
}
.filelist .file.other{
	background-color: #f1f1f1;
}
.filelist .file a{
	margin-left: 20px;
}

.hidden{
	display: none;
}

.clear{
	clear:both;
}