@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, ol, ul, li, form, label, legend {
    margin: 0;
    padding: 0;
    border: 0;
}

table, tr, td, th, tbody {
    margin:0;
    padding:0;
    border:0;
	/*border-collapse: collapse;*/
}
body {
    margin:0;
    padding:0;
    background-color:#f0ffda;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-size:12px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}
.clearer{
	height: 0;
	clear: both;
}
#boss{
}

h2.new{
	color: #000000;
	font-weight: normal;
	font-size: 30px;
	font-family: 'Amatic SC', cursive;
}

.redn{
	color:#BE1421;
}
a{
	text-decoration: none;
	color:#8DC500;
	color:#006600;
}
a:hover{
	text-decoration: underline;
}
a.btn:hover{
	/*text-decoration: none;*/
}
h1, h2{
	color:#006600;
	font-size: 16px;
  font-weight: bold;
}
h3{
	font-size: 13px;
	font-weight: bold;
}
h3.cat{
	color: #006600;
	margin-bottom: 5px;
}
h1.red{
	/*color:#cc6600;*/
	color: rgb(190, 20, 33);
	font-size:16px;
	font-weight: lighter;
	margin-top: 6px;
}
.main_page_title{
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	line-height: 20px;
}
.maincats{
	font-size: 11px;
	font-weight: normal;
}
.seo_footer{
	font-size: 12px;
	display: inline-block;
	font-weight: normal;
	color: #000000;
}
.header_picto_scroll{
	position:relative;
	left:0;
	width:1000px;
}
.header_picto_cont{
	overflow: hidden;
	position:relative;
	width:475px;
	height:40px;
	float:left;
}
.header_picto{
	float:left;
}
.header_picto_cont img{
	height:40px;
	margin:0 5px 0 5px;
	cursor: pointer;
}
.shophead{
	width:885px;
	height:115px;
	margin:2px 2px 2px 3px;
	color:white;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	font-family: verdana;
}
.right {
	float:right;
}
.left {
	float:left;
}
.middle{
	vertical-align: middle;
}

.messages_star{
	display: block;
	cursor: pointer;
	background-image: url(../images/star.png);
	width:19px;
	height:19px;
}

.messages_star.lit{
	background-image: url(../images/star-lit.png);
}

/* JBar */
.jbar{
	height:40px;
	width:100%;
	background-color: #fff;
	position:inherit;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity: 0.95;
	text-align:center;
	left:0px;
	z-index:9999999;
	margin:0px;
	padding:0px;
	background-color: #DB7E2B;
}
.jbar-top{
	top:0px;
	border-top:1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}
.jbar-content{
	line-height:40px;
	font-size: 18px;
	font-family:'Verdana',sans-serif;
	color: #4E4E4E;
}
a.jbar-cross{
	float:right;
	width:20px;
	height:20px;
	margin: 10px 10px 0 0;
	background:transparent url(../images/cross.png) no-repeat top left;
	cursor:pointer;

}
a.jbar-cross:hover{
	background-image: url(../images/cross_hover.png)
}




.error{
	color:red;
}
.error-important {
	color:red!important;
}
.pointer{
	cursor: pointer;
}
.cufon{
	color:#8EC600;
	font-size: 13px;
	padding-bottom: 2px;
}
.cufon:hover{
	color:#125523;
}
/*  Top-header sav  */
#top {
	width:100%;
	height:31px;
	border-collapse: collapse;
	margin-bottom: 5px;
}
.top_td {
	background-image: url(../images/topbg_long.png);
	background-position: right;
	background-repeat: no-repeat;
	text-align: center;
	color:#598102;
	font-weight: bold;
	padding:0 0px 4px 0px
}
.top_td a{
	color:#598102;
}
.top_td label{
	cursor:pointer;
	line-height: 20px;
	display:inline-block;
}
.top_td span{
	cursor:pointer;
	float: right;
	margin-right: 10px;
}
.top_td.last{
	background-position: left;
}

#meska_header{
	position:absolute;
	top:27px;
	left:0px;
	display: none;
}
#uzenetek{
	position:absolute;
	top:27px;
	right:221px;
	display: none;
}
#kosar{
	position:absolute;
	top:27px;
	right:0px;
	display: none;
}
.over_td{
	padding:10px 10px 10px 10px;
	background-color: white;
}

#wrap {
	width: 925px;
	width: 897px;
	margin: 0 auto 0 auto;
}
#content {
	width: 897px;
	float:left;
	padding-left: 3px;
}
#content_small{
	width: 250px;

}
#content_big{
	width: 642px;

}
#logo {
	width: 420px;
	height: 100px;
	/*background-image: url(../images/meska_logo.jpg);
	background-position: top left;
	background-repeat: no-repeat;*/
	float: left;
	margin-left:3px;
	cursor:pointer;
}
#szlogen {
	width: 527px;
	height: 20px;
	text-align: left;
	float: left;
	padding-left: 4px;
	font-size: 15px;
	color: #8ec600;
	margin: 6px 0 4px 0;
}
#search {
	width: 305px;
	height:45px;
	/*background-color: green;*/
	background-image: url(../images/search_bg_new.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: right;
	padding-left:45px;
}

.search_input{
	height: 42px;
	width: 223px;
	float: left;
	background-color: transparent;
}
.search_input input{
	border:none;
	background-color: transparent;
	/*background-image: url(../images/search_input.png);
	background-position: top left;
	background-repeat: no-repeat;*/
	padding:7px 0px 0px 5px;
	width:213px;
	height:20px;
	color: #B1B6AB;
}
.search_input input:focus{
	color: #000000
}
.search_button{
	height: 32px;
	width: 78px;
	background-image: url(../images/search_button_new.png);
	background-position: top left;
	background-repeat: no-repeat;
	float:left;
	border: none;
	padding:0;
	cursor: pointer;
	margin-top:1px;
}
.menu_cont{
	display: block;
	cursor:pointer;
	height:18px;
	width:18px;
	background-image: url(../images/left_head_down.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding:0 3px 0 0;
	margin:0;
}
.menu_cont_open{
	background-image: url(../images/left_head_up.png);
}
.nav_text{
	float:left;
	padding-top:6px;
	padding-right: 5px;
}
.nav_input{
	width:26px;
	background-image: url(../images/input_bg.png);
}

/*  Main menu  */
#main_menu {
	width: 470px;
	height: 38px;
	float: right;
	margin-bottom:8px;
}
ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	height:38px;
	font-size:13px;
	font-weight: bold;
	overflow: hidden;
	width: 470px;
	float: right;
}
ul#menu li{
	display:block;
	float:right;
	margin:0;
	padding:0;
}
ul#menu li a{
	display: block;
	color:#000000;
	text-decoration:none;
	padding:6px 12px 3px 12px;
	height:26px;
	border-top:1px solid #ebebeb;
	background:transparent url("../images/main_menu_bg_shadow.png") repeat-x bottom;
	background-color: #98bb34;
}
ul#menu li a:hover{
	color:#ffffff;
}
#menu .first {
	background-image: url(../images/main_menu_bg_first_new.png);
	height:35px;
	width:5px;
}
#menu .last {
	background-image: url(../images/main_menu_bg_last_new.png);
	height:35px;
	width:5px;
}


/*  Box  */
.box {
	border-collapse: collapse;
	margin-top: 5px;
}

.half_box {
	width: 319px !important;
	margin-bottom: 5px;
	float: left;
}

.half_box_left {
	margin-right: 4px;
}

.box_content {
	border: 1px solid #ebebeb;
	background-color: white;
	width: auto;
}
.box_content_padd{
	padding:10px;
}
.box_left{
	width: 5px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/box_right_long.png);
}
.box_head{
	height:25px;
	background-color: #98bb34;
	color: #000000;
	border: 1px solid #ebebeb;
	padding-left:6px;
	font-weight: bold;
}
.box_left_head{
	width: 5px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(../images/box_right_long.png);
}
.box_butt{
	height:6px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/box_bottom_long.png);
}
.box_corner{
	width: 5px;
	height:6px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/box_right_bottom.png);
}
.full_box{
	width: 897px;
}
.full_box img{
	display: inline-block;
}
#content_small .box{
	width:250px;
}
#content_big .box{
	width: 642px;
}

/*  deep_box  */
.dbox{
	border-collapse: collapse;
}
.dbox_t_l{
	background-image: url(../images/dboxtl.png);
	background-position: top left;
	background-repeat: no-repeat;
	height:4px;
}
.dbox_t_r{
	background-image: url(../images/dboxtr.png);
	background-image: url(../images/fav_top_corner.png);
	background-position: top left;
	background-repeat: no-repeat;
	width:9px;
	width:4px;
	height:4px;
}
.dbox_content{
	border:1px solid #ebebeb;
}
.dbox_c_r{
	background-image: url(../images/dboxcr.png);
	background-image: url(../images/fav_right.png);
	background-position: left;
	background-repeat: repeat-y;
	width:9px;
	width:4px;
}
.dbox_b_l{
	background-image: url(../images/dboxbl.png);
	background-position: top left;
	background-repeat: no-repeat;
	height:4px;
}
.dbox_b_r{
	background-image: url(../images/dboxbr.png);
	background-image: url(../images/fav_corner.png);
	background-position: top left;
	background-repeat: no-repeat;
	width:9px;
	width:4px;
	height:4px;
}


/* index_offer*/
.index_offer{
	width:193px;
	height:70px;
	background-position: top left;
	background-repeat: no-repeat;
}
.i_o_div{
	margin-top:19px;
	padding:7px;
	float:left;
	background-color: #FFFFFF;
	color:#808465;
	font-weight: bold;
	font-family: cursive;
}
.index_offer .i_o_span{
	display: block;
	float:right;
	height:10px;
	width:180px;
	margin: 8px 3px 0 0;

}
.index_offer .i_o_span span{
	color:#FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	float:right;
}


.scrollable {
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 181px;
	height: 42px;
	display: inline-block;
	float:left;
}
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}
.scrollable .items div {
	float:left;
	width: 181px;
}
.scrollable_enhanced {
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 572px;
	display: inline-block;
	float:left;
}
.scrollable_enhanced .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}
.scrollable_enhanced .items>div {
	float: left;
	width: 570px;
}

.giftrecommendations_scrollable, .category_blog_scrollable {
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 580px;
	height:225px;
	display: inline-block;
	float:left;
}

.category_blog_scrollable {
		height:290px;
}

.giftrecommendations_scrollable .items, .category_blog_scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.giftrecommendations_scrollable .items>div, .category_blog_scrollable .items>div {
	float: left;
	width: 580px;
}

.scrollable2 {
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 630px;
	height: 42px;
	display: inline-block;
	float:left;
}
.scrollable2 .items2 {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}
.items2 div {
	float:left;
	width: 630px;
}

.browse{
	cursor:pointer;
}

.scrollable_sponsored{
	position: relative;
	overflow: hidden;
	width: 570px;
	height: 180px;
	display: inline-block;
	float:left;
}

.scrollable_sponsored .items_scrollable_sponsored{
	width:20000em;
	position:absolute;
}

.items_scrollable_sponsored div.ssi{
	float:left;
	width: 615px;
}

.cmpl{
	width:305px;
	float:left;
}

/*  left_menu  */
.left_menu{
	/*padding-left: 20px;*/
}
.left_menu ul, ul.themostmenu{
	list-style-type: none;
/*	list-style-image: url(../images/left_menu_li.png); */
}
.left_menu ul.greendisc {
	list-style-type: none;
/*	list-style-image: url(../images/menu_green_li.png); */

}
.left_menu ul li, ul.themostmenu li {
	font-size: 11px;
	list-style-position: inside;
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #CCCCCC;
}
.left_menu ul li :hover, ul.themostmenu li :hover {
	background-color: #e7ffe5;
}
.left_menu ul li a, ul.themostmenu li a{
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
	display:block;
	margin: 0;
}
.am{
	color:#BE1421;
	font-weight: bold;
}
.mesmenwrap{
	float:left;
	margin-right:10px;
	width:150px;
}
.separator{
	width:100%;
	height:1px;
	background-color: #bebebe;
	float:left;
}
.mesmena{
	display:block;
	width:150px;
	float:left;
	margin-left:5px;
	padding: 3px 0 3px 0;
}
.active{
	list-style-image: url(../images/left_menu_li_active.png);
}
.active ul {
	padding-left: 20px;
}
.active ul li{
	list-style-type: disc;
	list-style-image: none;
	padding-bottom:0;
}

.colorlist{
	float:left;
	margin: 0 5px 5px 0; /* border nélkül 0 7 5 0*/
	border:1px solid #bebebe;
	padding: 2px;
	width: 46px;
}
.colorlist .picto{
	float:left;
	width: 20px;
	height: 18px;
	border: 1px solid #d0d0d0;
}
.colorlist .checker{
	margin:0px;
	float:right;
}
#colorlist .btn{
	margin-right: 0px;
}

/*  product table  */
.products_div {
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	/*height:100px;*/
	font-size:14px;
	background-color:#eef0eb;
	background-color: #f0ffda;
}
.product{
	/*width:593px;*/
	border: 1px solid #d4d9d1;
	width: 125px;
	float:left;
	margin-right: 25px;
	padding: 4px;
	margin-bottom: 10px;
	background-color: #fff;
}
.giftrecommand{
	border: 1px solid #d4d9d1;
	width: 165px;
	float:left;
	margin-right: 25px;
	padding: 4px;
	margin-bottom: 10px;
	background-color: #fff;
}
.giftrecommand img{
	width:165px;
	height:165px;
}
.psearch{
	margin-right: 12px;
}
.product_4th{
	margin-right: 0px;
}
.product_last{
	margin-bottom: 0px;
}
.pick_marg{
	margin-top:5px;
}
.product_img{
	width:125px;
	height:125px;
}
.product_name,.giftrecommand_name{
	float:left;
	width:120px;
	height: 15px;
	overflow: hidden;
	position: relative;
}
.product_name a{
	color:#000;
	font-size: 11px;
}
.product_name .jury {
	display: block;
	font-size: 8px;
	position: absolute;
	top: 0;
	right: 0;
}

.product_sold{
        float:left;
        font-size: 11px;
}

.product_reorder{
    float:right;
}

.product_reorder a{
    text-decoration: none;
}
.product_reorder a:hover{
    color: #046530;
}

.product_maker, .giftrecommand_maker{
	float:left;
}
.product_maker a, giftrecommand_maker a{
	color:#a2aca6;
	font-size: 11px;
}
.product_price, .giftrecommand_show{
	float:right;
	font-size: 11px;
}
.product_price a, .giftrecommand_show span{
	color:#000;
	font-size: 11px;
}

/*  pager  */
.pager{
	padding-bottom: 10px;
	height:20px;
}
.pager_left{
	background-image: url(../images/pager_left.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 100px;
	height: 17px;
	float: left;
}
.pager_left_active{
	background-image: url(../images/pager_left_active.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 100px;
	height: 17px;
	float: left;
}
.pager_right{
	background-image: url(../images/pager_right.png);
	width: 13px;
	height: 17px;
	float: left;
}
.pager_right_active{
	background-image: url(../images/pager_right_active.png);
	width: 13px;
	height: 17px;
	float: left;
}
.pcount{
	color:#b1b6ab;
	float:left;
	height:20px;
}
.pages{
	float:left;
	/*width: 200px;*/
	padding:0 10px;
	height:20px;
}
.pages a{
	color: #b1b6ab;
	font-weight: bold;
}
.pages .active{
	color:#87a062;
}
.wiev{
	float:right;
	width:100px;
	color: #b1b6ab;
	height:20px;
}
.wiev a{
	color: #b1b6ab;
}
.wiev .active{
	color:#87a062;
}
.galery_img{
	float:left;
	margin:5px;
	width:80px;
	height:80px;
}
.natur{
	background-color:#f0ffda;
}
tr.natur td.tdsep {
background:url("../images/tdsepn.gif") no-repeat scroll right center #f0ffda;
}
tr.white td.tdsep {
background:url("../images/tdsep.gif") no-repeat scroll right center #FFFFFF;
}
.title{
	font-weight: bold;
	font-size: 13px;
}
td.attr{
	padding:10px 5px 10px 5px;
}
td.descr{
	padding:8px 5px 8px 5px;
	font-size: 11px;
	text-align: justify;
}
div#opic {
  width: 480px;
  float: left;
}

div#thpic {
  margin-left: 20px;
  width: 80px;
  float: left;
}

div#thpic img {
  margin-bottom: 10px;
}
#price{
	float:left;
}


/* Form dizájn */
.btn {
    /*-moz-border-radius:2px 2px 2px 2px;*/
    /*-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);*/
    /*background:url("../images/btn_bg.png") repeat-x scroll 0 0 transparent;*/
	/*background-color: #8dc500;
	background-color: #98BB34;*/
    /*border:1px solid #90d950;*/
	/*border:1px solid #007000;*/
    /*color:#007000;*/
	/*color:white;*/
    /*display:inline-block;*/
    /*font-size:1em;*/
	/*font-size:13px;
	font-weight: bold;
	font-family: verdana;
    height:24px;
    line-height:22px;
    margin-right:5px;
    padding:0 10px;*/
	/*text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);*/
    /*text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);
	cursor: pointer;

	box-shadow: 2px 2px 3px 0px #aaaaaa;
	border-radius: 3px;*/
}
.btn:hover {
	/*box-shadow: 2px 2px 3px 0px #555555;*/
  /*color: white;*/
}

.btn.gray{
	/*background-color: #bbbbbb;*/
}

.btn.new{
	background-color: #007236;
	border-radius: 3px;
	font-weight: normal;
	font-size: 12px;
}
.btn.new.red{
	background-color: #ffffff;
	border-color: #ff0000;
	color: #000000;
}
.btn.new:hover{
	background-color: #005c2c;
	color: #ffffff;
}
.btn.new.red:hover{
	background-color: #ff0000;
}
.cancel_btn{
	color: #bbbbbb;
	cursor: pointer;
	margin: 5px;
	padding: 4px 25px 4px 25px;
}

.solid_btn{
	background-color: #F5F5F5;
	border: 1px solid #ffffff;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	display: inline-block;
	margin: 5px 5px 0px 0px;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	float:left;
}
.solid_btn:hover{
	color: #339933;
}

#content input[type=text], #content input[type=password] {
	height:26px;
	padding: 5px 3px 6px 3px;
	border:1px solid #D4D9D1;
	background-color: transparent;
	font-size: 12px;
	color:#000;
	background-image: url(../images/input_bg.png);
	margin-bottom: 5px;
}

.input_600{
	/*600-7-7=286*/
	width:586px;
}
.input_300{
	/*300-7-7=286*/
	width:286px;
}
.input_200{
	width:186px;
}
.input_120{
	/* 150-7-7=136 */
	width:106px;
}
.input_100{
	width:86px;
}
.input_50{
	width:43px;
}
.input_shopSearch{
	width: 210px;
}
#content select{
	border:1px solid #D4D9D1;
	background: url(../images/input_bg.png);
	padding:3px 3px 3px 0;
	font-size:12px;
	background-color: transparent;
	color:#000;
}
.label {
	float:left;
	padding-top:5px;
	display: block;
	font-weight: bold;
  color: black;
  font-size: 12px;
}

.label-thin {
	float:left;
	padding-top:5px;
	display: block;
}
.highlight{
    background-color:#f0ffda;
}
.tablepadd{
	padding-bottom:10px;
}
.npbox{
	float:left;
	margin: 5px 6px 5px 6px;
	padding: 4px;
	height:90px;
	width:90px !important;
	border: 1px solid #D4D9D1;
}

.iwbox{
	width:610px;
}
.iwimg{
	width:125px;
	height:125px;
	float:left;
}
.iwtext{
	float:left;
	width:345px;
	padding-right:5px;
	padding-left:5px;
}
.iwpics{
	float:left;
	width: 129px;
	height:129px;
}

.user{
	width: 125px;
	height: 125px;
	float: left;
	padding: 4px;
	border: 1px solid #d4d9d1;
	margin: 0 0 15px 0px;
}
.infolink{
	float:left;
	padding-right:5px
}
.introduction{}
.lead{
	padding-bottom: 20px;
}
.interviewQuestions{}
.question{
	font-weight: bold;
	font-size: 14px;
	text-align: justify;
}
.answer{
	padding-bottom: 20px;
	padding-top: 10px;
	text-align: justify;
}

.mytab_bg {
	background-image: url('../images/mytab/bg.jpg');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	text-align: center;
	height: 31px;
}
.mytab_bg_empty {
	background-image: url('../images/mytab/bg_empty.jpg');
	background-repeat: repeat-x;
	height: 31px;
	vertical-align: middle;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.mytab_bg_empty a,
.mytab_bg_empty a:link,
.mytab_bg_empty a:active,
.mytab_bg_empty a:visited,
.mytab_bg_empty a:hover,
.mytab_bg a,
.mytab_bg a:link,
.mytab_bg a:active,
.mytab_bg a:visited,
.mytab_bg a:hover
{
	color: #666666;
}
.mytab_start_active {
	background-image: url('../images/mytab/bg_start.jpg');
	background-repeat: repeat-x;
	height: 31px;
	width: 1px;
}

.mytab_end_active {
	background-image: url('../images/mytab/bg_end.jpg');
	background-repeat: repeat-x;
	height: 31px;
	width: 9px;
}
.mytab_start_inactive {
	background-image: url('../images/mytab/bg_empty.jpg');
	background-repeat: repeat-x;
	height: 31px;
	width: 1px;
}

.mytab_end_inactive {
	background-image: url('../images/mytab/bg_empty.jpg');
	background-repeat: repeat-x;
	height: 31px;
	width: 9px;
}

.pagi {
  color: #666666;
  cursor: pointer;
}

.pagi:hover {
  text-decoration: underline;
}

.pdiv {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.pdiv table {
	width: 100%;
}
.pdiv table tr td {
	height: 20px;
	text-align: center;
}
.motto_box{
	width:868px;
	height:135px;
	background-color: #f0ffda;
	border:1px solid #007000;
	margin-top:10px;
	clear:both;
}
.shop_gallery .shop {
	width: 192px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	float: left;
	height: 156px;
}
.shop_gallery .shop .thrd {
	margin-right: 0px;
}
.shop_gallery .shop table tr td {
	/*padding: 5px 5px 5px 5px;*/
	vertical-align: top;
}
.shop_gallery .shop table {
	/*margin: 5px 5px 5px 5px;*/
	width: 182px;
}
.pmini table {
	width: 100px;
}
.pmini table,
.pmini table tr td {
	width: 20px;
	padding: 0;
	margin: 0;
}


div#commentboxw {
	position: fixed;
	left: 50%;
	width: 658px;
	height: 209px;
	margin-left: -329px;
	/*margin-top: 100px;*/
	top:100px;
	background-color: #F0FFDA;
	border: 2px solid #286328;
}

div#commentboxw div.commentBoxTitlew {
	float: left;
	width: 658px;
	height: 53px;
	line-height: 53px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #286328;
}

div#commentboxw div.commentBoxTitlew p {
	margin-left: 35px;
}

div#commentboxw div.commentBoxInputw {
	float: left;
	margin-left: 21px;
	display: inline;
	width: 608px;
	height: 100px;
	border: 4px solid #b2ccb1;
}

div#commentboxw div.commentBoxInputw textarea {
	border: none;
	height: 89px;
	width: 598px;
	overflow: auto;
	float: left;
	padding: 5px;
}

div#commentboxw div.commentBoxHelpw {
	float: left;
	width: 239px;
	margin-left: 10px;
	border: 1px solid #cbcdcc;
	background-color: #f7f7f7;
	height: 170px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 10px;
	padding-right: 10px;
}

div#commentboxw div.commentBoxErrorw {
	height: 15px;
	width: 100%;
	padding-left: 40px;
	float: left;
	clear: left;
}

div#commentboxw div.commentBoxSubmit {
	clear: left;
	float: left;
	width: 658px;
	height: 73px;
	text-align: right;
}

#product_selection_top{
	background-color: #ffffff;
	height:41px;
	margin: 0 auto 0 auto;
	padding:0px;
	width:887px;
	border-bottom:1px solid #bebebe;
	position:fixed;
	top:0;
}
#product_selection_header_container{
	background-color: #ffffff;
	height:41px;
	z-index: 11;
	border-bottom:1px solid #bebebe;
}
#product_selection_top_wrap{
	padding:5px;
	width:940px;
	height:31px;
}

.picker_organizer{
	width:18px;
	height:18px;
	border:none;
	color: transparent;
	position:absolute;
	cursor:pointer;
}
.gift_highlight{
	background-color: #98BB34 !important;
}
#new_notice table tr td {
	padding: 10px 20px 10px 20px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #eaeaea;
	color: black;
	font-weight: bold;
}

.greybg{
	background-color: #EEEEEE;
}
.whitebg{
	background-color: #ffffff;
}
.tablebg{
	background-color:#f0ffda;
}
.darkbg{
	background-color:#408142;
}
.newprodtd{
    background-color: #98BB34;
    color: black;
    font-weight:bold;
    padding:5px;
    width:605px;
    cursor:pointer;
    border-bottom: 5px solid white;
}
.upload_helper{
	color:white;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 2px;
}

/*LinkMarketing*/
.linkmarketing_table {
	border-collapse: collapse;
}

.linkmarketing_table thead th {
	background-color: #eeeeee;
	padding: 4px 0 4px 0;
}

.linkmarketing_table tbody td {
	border-bottom: 1px solid #f5f5f5;
	height: 50px;
	text-align: center;
}
.keyword_box_pop{
	float:left;
	width:215px;
}
.keyword_box_abc{
	float:left;
	width:285px;
}

/*Balance table definitions*/
.balance_table thead td{
	height:40px;
	border: 1px solid #e0e0e0;
}

.balance_table .tfirst{
	padding-left: 5px;
}

.balance_table .tdatarow{
	height: 45px;
}

.balance_table .tdatarow_tall{
	height: 65px;
}

.balance_table thead {
	font-weight: bold;
}

.balance_table thead .tleft{
	border-right: none;
}

.balance_table thead .tmiddle{
	border-left: none;
	border-right: none;
}

.balance_table thead .tright{
	border-left: none;
}

.meskamazli_banner{
	display: block;
	height:31px;
	width:110px;
	margin:11px 0 0 1px;
	padding: 148px 5px 5px 5px;
	background-image: url('/images/meskamazli_bg2.jpg');
	font-size: 11px;
	font-weight: bold;
	font-family: cursive;
	text-align: center;
}

.btn.meska-dropdown {
	position: relative;
	width: 190px;
	margin-top:5px;
}

.btn.meska-dropdown div {
	display: none;
	position: absolute;
	top:24px;
	left:-1px;
	z-index: 10;
	padding: 0 10px 10px 10px;
	background-color: #98BB34;
	width: 190px;
	border: 1px solid #007000;
	border-top: none;
}

.btn.meska-dropdown div a {
	width: 190px;
	margin-bottom:5px;
	overflow: hidden;
	color:white;
	font-weight: bold;
	font-family: verdana;
    text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);
	cursor: pointer;
}

.search_form input[type="text"]{
	color: #B1B6AB !important;
}

.search_form input:focus{
	color: #000000 !important;
}

.blur_box{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 505;
	display:none;
}

.blur_box>div{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -225px;
	margin-top: -200px;
	width: 450px;
	min-height: 100px;
	padding: 10px;
	border: 2px solid #98bb34;
	background-color: #ffffff;
	border-radius: 5px;
	box-shadow: 0 0 20px #000000;
}

.blur_box .title{
	color: #006600;
	font-weight: bold;
	font-size: 16px;
	margin-bottom:10px;
}

.blur_box .product_name{
	color: #006600;
	font-weight: bold;
	font-size: 14px;
	width: 400px;
	height: 20px;
	overflow: hidden;
}

.blur_box.new>div{
	padding: 25px;
	text-align: justify;
}
.blur_box.new .title {
	color: #000000;
	font-weight: normal;
	font-size: 30px;
	margin-bottom: 15px;
	font-family: 'Amatic SC', cursive;
}

.postage_table{
	width: 100%;
	border-collapse: collapse;
}

.postage_table td{
	text-align: center;
}

.postage_table td.header{
	font-weight: bold;
	height: 35px;
	border:none;
}

.postage_table td input{
	width:70px;
	text-align: right;
}

.designhet_description{
	margin:0 auto;
	margin-top:10px;
	width: 795px;
	text-align: justify;
	line-height: 1.2em;
	font-size:14px;

}

.fb_share_button{
	background: #eceef5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	border: 1px solid #cad4e7;
	cursor: pointer;
	white-space: nowrap;
	color: #3b5998;
}
.fb_share_button:hover{
	border-color: #9dacce;
}

.plus_product{
	position:absolute;
	right:5px;
	top:5px;
	width:18px;
	cursor:pointer;
	display:none;
}
.minus_product{
	position:absolute;
	right:5px;
	top:5px;
	width:18px;
	cursor:pointer;
	display:none;
}

#product_selection_swappable{
	margin-left: 10px;
	list-style-type: none;
	padding: 0;
	width: 685px;
	height: 100%;
	display:block;
}

#product_selection_swappable li{
	padding: 1px;
	list-style-type: none;
	float: left;
	width:125px;
	height:160px;
	position:absolute;
}

#product_selection_sortable, product_selection_reserved_sortable {
	margin-left:10px;
	list-style-type: none;
	padding: 0;
}

#product_selection_sortable li, product_selection_reserved_sortable li {
	padding: 1px;
	list-style-type: none;
	float: left;
}

#selection_title{
	margin-top:15px;
	width:165px;
}
#product_selection_reserved_sortable{
	padding-left:10px;
}

.blog_add{
		margin: 2px 0px 5px 5px;
		width:145px;
}

div.blog_filters{
		float:left;
		width:140px;
}

.alkotokboltja_btn{
		background-color: #1e6875;
		border:1px solid #1e6875;
		color:white;
    display:inline-block;
		font-size:11px;
		font-weight: bold;
		font-family: Arial,verdana;
    height:24px;
    line-height:22px;
    margin-right:5px;
    padding:0 10px;
    text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);
		cursor: pointer;
}

.izporta_btn{
		text-decoration: none;
	color: #41332D;
	display: inline-block;
	background-color: #E3E3E3;
	padding: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: none;
	font-family: Arial,verdana;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
}

.blog_cat_tech_meska{
		background-color: #f0ffda;
		padding:10px 0px;
		margin-right: 10px;
}

.blog_cat_tech_meska span{
		font-weight: bold;
		color: #006600;
}
.blog_themes{
		background-color: #fad1d1;
		padding:10px 0px;
		margin-right: 10px;
}

.blog_themes span{
		font-weight: bold;
		color: #006600;
}

.blog_cat_tech_alkotokboltja{
		background-color: #c4edf1;
		padding:10px 0px;
		margin-right: 10px;
}

.blog_cat_tech_alkotokboltja span{
		font-weight: bold;
		color: #1e6875;
}

.blog_cat_tech_izporta{
		border: 1px solid #d4d9d1;
		padding:10px 0px;
		margin-right: 10px;
}

.blog_cat_tech_izporta span{
		font-weight: bold;
		color: #444444;
}
.blog_add.btn{
		font-size:11px;
		font-family: Arial;
}
.giftcard_basket_checkbox{
	background-color: #d87330;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 0px 5px 3px;
	margin: 0 0 5px 0;
}

.delete_unique_postage{
	font-weight: bold;
	vertical-align: super;
}

.sortabele-shop-placeholder{
	border: 1px dotted orange;
	background-color: lightyellow;
	float: left;
	width: 125px;
	height: 157px;
	padding: 4px;
	margin: 0 9px 15px 9px;
}

#uniform-dft-rendezett{
	margin-left: 23px;
}

#uniform-dft-legujabb{
	margin-left:34px;
}

#uniform-dft-legregebbi{
	margin-left: 43px;
}

#uniform-dft-legolcsobb{
	margin-left: 30px;
}

#uniform-dft-legdragabb{
	margin-left: 20px;
}

.purchase_container {
	width: 615px;
	margin: 0 0 20px 0;
	border: 1px solid #eeeeee;
	border-radius: 5px;
}

.purchase_container .purchase_title {
	width: 595px;
	border-radius: 5px 5px 0 0;
	padding: 10px;
	background-color: #f0ffda;
	font-weight: bold;
}

.purchase_container .purchase_data {
	border-radius: 0 0 5px 5px;
	background: transparent url('/images/cart-summary-bg.png') repeat-y 401px;
}

.purchase_container .purchase_data .purchase_products {
	width: 400px;
	border-right: 1px solid #eeeeee;
}

.purchase_container .purchase_data .purchase_products .purchase_product {
	border-top: 1px solid #eeeeee;
	padding: 0 0 10px 0;
}

.purchase_container .purchase_data .purchase_post {
	width: 194px;
	border-top: 1px solid #eeeeee;
	padding: 10px;
	text-align: center;
}

.purchase_container .purchase_data .purchase_post .purchase_datas_button {
	display: block;
	cursor: pointer;
	border: 1px solid black;
	background-color: #eeeeee;
	padding: 4px 0 4px 0;
	width: 70px;
	font-weight: bold;
	text-align: center;
}

.purchase_container .purchase_data .purchase_post .purchase_databox {
	position: absolute;
	z-index: 2;
	padding: 10px;
	border: 1px solid #d0cdba;
	text-align: left;
	background-color: #fff3bf;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	display: none;
	white-space: normal;
}

.button_databox {
    width: 450px;
    right: 0px;
    color: black;
    font-weight: normal;
    line-height: 15px;
    text-shadow: none;
    position: absolute;
    z-index: 2;
    padding: 10px;
    border: 1px solid #d0cdba;
    text-align: left;
    background-color: #fff3bf;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    display: none;
}

.to_order_datas{
	display:none;
}

.to_order_different_message{
	display:none;
}

.to_basket span{
	padding:8px 10px 5px 10px;
	float:left;
}

.to_basket input{
	float: left;
	text-align: right;
	font-weight: bold;
	margin:6px 6px 0 0;
	padding:0 2px 0 2px;
	width: 20px;
	height: 20px;
	border: 1px solid #78C038;
}

.to_basket .count_controller{
	float:left;
}

.to_basket .count_controller .plus{
	width:15px;
	height: 15px;
	padding:0;
	margin:2px 2px 2px 2px;
	background-image: url('../../images/izporta/kosarba_plusz.png');
}

.to_basket .count_controller .plus:hover{
	background-color: #91DD44;
}

.to_basket .count_controller .minus{
	width:15px;
	height: 15px;
	padding:0;
	margin:2px 2px 0 2px;
	border-top:1px solid #888888;
	background-image: url('../../images/izporta/kosarba_minusz.png');
}

.to_basket .count_controller .minus:hover{
	background-color: #91DD44;
}

.webox_blue{
	font-weight: bold;
	color: #007DB7;
}

.webox_green{
	font-weight: bold;
	color: #A6CF39;
}

.productimg_editor{
	clear:both;
	display:none;
	border: 3px solid #dddddd;
	border-radius: 5px;
	background-color: #dddddd;
	margin: 10px 0 0 0;
}

.productimg_editor .image_container{
	text-align: center;
	padding: 6px 5px 3px 5px;
	background-color: #eeeeee;
	border-radius: 3px;
}

.productimg_editor .image_container .image_editor_img{
	width: 480px;
}

.productimg_editor .editor_icons{
	background-color: #dddddd;
	padding: 5px;
	position: relative;
}

.productimg_editor .editor_icons .icon_container .hider{
	width: 0px;
	height: 0px;
	position: absolute;
	background-color: rgba(0,0,0,0.1);
	margin: -5px 0 0 -5px;
	z-index: 1000;
}

.productimg_editor .editor_icons .icon_container .hider.active{
	width: 100%;
	height: 100%;
}

.productimg_editor .editor_icons .icon{
	margin-right: 2px;
	cursor: pointer;
	padding: 5px;
	border: 2px solid transparent;
	border-radius: 3px;
}

.productimg_editor .editor_icons .icon:hover{
	border-color:#aaaaaa;
	background-color: #eeeeee;
}

.productimg_editor .editor_icons .icon.last{
	margin-right: 20px;
}

.productimg_editor .editor_icons .btn{
	margin-top:5px;
}

.dropdown-hover {
	position: static !important;
	border-bottom: 3px solid transparent;
}

.dropdown-hover:hover{
	border-bottom: 3px solid #fe9900;
}

.dropdown-hover ul li {
	list-style: none;
}

.dropdown-hover a {
	position: static !important;
}

.dropdown-hover .dropdown-hover-menu{
	display: none;
	position: absolute;
	top: 37px;
	left: 0px;
	background-color: #ffffff;
	width: 100%;
	z-index: 100;
	padding: 10px;
	border: 1px solid #dddddd;
	border-radius: 0 0 3px 3px;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
}

.dropdown-hover .dropdown-hover-menu>ul>li>a {
	border-right: 2px solid #eeeeee;
	display: block;
	width: 200px;
	padding: 10px;
	color: #555555;
}

.dropdown-hover .dropdown-hover-menu>ul>li{
	width: 200px;
	-webkit-transition: background-color .3s;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: initial;
	-webkit-transition-delay: initial;
	-moz-transition: background-color .3s;
	-o-transition: background-color .3s;
	-ms-transition: background-color .3s;
	transition: background-color .3s;
	transition-property: background-color;
	transition-duration: 0.3s;
	transition-timing-function: initial;
	transition-delay: initial;
}

.dropdown-hover .dropdown-hover-menu>ul>li:hover{
	background-color: #eeeeee;
}

.dropdown-hover .dropdown-hover-menu>ul>li>a:hover{
	text-decoration: none;
}

.dropdown-hover .dropdown-hover-menu>ul>li>a>span.glyphicon {
	float: right;
	color: #cccccc;
}

.dropdown-hover .dropdown-hover-menu ul{
	position: relative;
	height: 100%;
}

.dropdown-hover .no-sub {
	-webkit-column-width: 150px;
	-moz-column-width: 150px;
	column-width: 150px;
}

.dropdown-hover .no-sub a {
	display: inline-block;
	width: 200px;
	padding: 5px 10px 5px 10px;
	color: #555555;
	font-size: 14px;
}

/*.dropdown-hover:hover .dropdown-hover-menu{
	display: block;
}*/

.dropright-hover-menu{
	display: none;
	position: absolute;
	top: 0;
	left: 200px;
	width: 81%;
	width: calc(100% - 200px);
	height: 100%;
	-webkit-column-width: 150px;
	-moz-column-width: 150px;
	column-width: 150px;
}

.dropright-hover-menu a, .dropright-summary a {
	display: inline-block;
	width: 160px;
	padding: 5px 10px 5px 10px;
	color: #555555;
	font-size: 14px;
}

.dropright-hover-menu a.sub-category, .dropright-summary a.sub-category{
	color: #888888;
	font-size: 13px;
}

.dropright-hover:hover .dropright-hover-menu{
	display: block;
}

.dropright-summary {
	margin: 10px 0 0 10px;
	position: absolute;
	top: 0;
	left: 200px;
	height: 90%;
	height: calc(100% - 20px);
	-webkit-column-width: 150px;
	-moz-column-width: 150px;
	column-width: 150px;
}

.dropright-summary a {
	padding: 0px 10px 0px 15px;
}

.dropright-summary a.main_category {
	padding-left: 10px;
	font-weight: bold;
}

.breadcrumb-subcategory {
	cursor: pointer;
	margin-left: 10px;
}

#right_side_banner {
	position: absolute;
	top: 109px;
	right: 0;
}

@media screen and (max-width: 1245px) {
    #right_side_banner {
        display: none !important;
    }
}

.fb-btn {
	box-sizing: border-box;
	background-image: url('/images/facebook/facebook-empty-btn.png');
	width: 250px;
	height: 38px;
	display: inline-block;
	color: #ffffff;
	font-size: 13px;
	padding: 9px 0 0 20px;
	text-align: center;
}

.fb-btn:hover {
	text-decoration: none;
	color: #ffffff;
}
.fb-btn:visited{
	text-decoration: none;
	color: #ffffff;
}
