body {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 12px;
	margin: 0;
	color: #5f5f5f;
}

body#csegedent {
	background: #ffffff url('img/page-bcg.jpg') repeat-x top;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

form {
	margin: 0;
}

p {
	margin: 7px 0;
}

div.p {
	margin: 7px 0;
}

pre {
	text-transform: none;
}

del {
	height: 0px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	display: block;
}

button, input {
	font-family: 'Trebuchet MS', sans-serif;
}

#noscript-warning {
	background-color: #ae0000;
	color: #ffffff;
	font-family: sans-serif;
	font-size: 120%;
	font-weight: bold;
	left: 0;
	padding: 5px 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 101;
}

#noscript-warning2 {
	height: 30px;
}

div#main {
	width: 1000px;
	margin: 0 auto;
	background-color: #ffffff;
}

div#breadcrumb {
	background-color: #b2e3fa;
	height: 27px;
	line-height: 27px;
	padding: 0 15px;
	margin: 3px 0;
	color: #0855a3;
	font-size: 11px;
}

/* head */
div#main div#head {
	background: url('img/head-bcg.png') no-repeat top;
	height: 55px;
	color: #0f77bf;
	font-size: 12px;
}

div#main div#head a#headlogo {
	width: 225px;
	height: 95px;
	display: block;
	float: left;
	margin: 4px 0 0 13px;
	background-image: url('img/head-logo.png');
	position: absolute;
}

div#main div#head div#head2 {
	margin-left: 300px;
	padding-top: 19px;
}

div#main div#head a {
	color: #0f77bf;
}

div#head div#head2 > div {
	float: right;
	margin: 0 10px;
	line-height: 27px;
}

div#head div#search {
	width: 218px;
}

input.inpsearch {
	border: 1px solid #0f77bf;
	background: #ffffff;
	border-radius: 6px;
	font-size: 12px;
	color: #0f77bf;
	width: 158px;
	height: 26px;
	padding: 0 10px;
	float: left;
}

button.btnsearch {
	width: 26px;
	height: 27px;
	background-image: url('img/search-btn.png');
	background-color: transparent;
	padding: 0;
	border: 0;
	margin: 0 0 0 5px;
	cursor: pointer;
	float: left;
}

div#head div#headinfo {
}

div#head div#lang a {
	background: no-repeat left transparent;
	padding-left: 27px;
	margin-left: 10px;
}

div#head div#lang a#lang_en {
	background-image: url('img/head-lang-en-ico.png');
}

div#head div#lang a#lang_hu {
	background-image: url('img/head-lang-hu-ico.png');
}

div#main div#headmenu {
	background: url('img/head-menu-bcg.png') no-repeat top;
	width: 982px;
	margin: 0 auto;
	height: 53px;
	color: #ffffff;
	padding-bottom: 9px;
}

div#headmenu div#headuser {
	float: right;
	border: 1px solid #8dbee1;
	border-radius: 8px;
	font-weight: bold;
	width: 119px;
	height: 32px;
	margin: 10px 22px 0 5px;
	background: #1263b3 url('img/head-user-ico.png') no-repeat 7px center;
}

div#headmenu div#headuser a {
	font-weight: bold;
	color: #ffffff;
	margin-left: 38px;
	clear: both;
	float: left;
}
div#headmenu div#headuser a#headuserlogin {
	font-size: 16px;
	line-height: 16px;
}
div#headmenu div#headuser a#headuserregister {
	font-size: 12px;
}

div#headmenu div#headbasket {
	float: right;
	width: 68px;
	margin-top: -5px;
}

a.btnheadbasket {
	width: 68px;
	height: 66px;
	display: block;
	background-image: url('img/head-basket-ico.png');
}

div#main div#headmenu div.menu {
	padding-top: 9px;
	margin-left: 220px;
	line-height: 39px;
	width: 580px;
	height: 44px;
	white-space: nowrap;
	/*overflow: hidden;*/
	font-weight: bold;
	font-size: 15px;
}

div#main div#headmenu div.menu > a {
	float: left;
	margin: 0 5px;
	padding: 0 5px;
	color: #ffffff;
}

div#main div#headmenu div.menu > a.open,
div#main div#headmenu div.menu > a:hover {
	text-decoration: none;
	background-color: #b3d7c2;
	background-color: rgba(255, 255, 255, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000040,endColorstr=#00000040);
	border-radius: 6px;
}

div#main div#headmenu div.menu > b {
	float: left;
	width: 2px;
	height: 14px;
	background-color: #ffffff;
	margin-top: 13px;
}


/* menu2 */
div#main div#headmenu div.menu {
	position: relative;
}

div#main div#headmenu div.menu div.menuitem {
	float: left;
	margin: 0 5px;
	padding-bottom: 5px;
}

div#main div#headmenu div.menu div.menuitem > a {
	padding: 0 5px;
	float: left;
	color: #0e76bc;
}

div#main div#headmenu div.menu div.menuitem.open > a,
div#main div#headmenu div.menu div.menuitem:hover > a {
	text-decoration: none;
	background-color: #b3d7c2;
	background-color: rgba(255, 255, 255, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000040,endColorstr=#00000040);
	border-radius: 6px;
}

div#main div#headmenu div.menu div.menuitem > div {
	background-color: #FFFFFF;
	position: absolute;
	visibility: hidden;
	margin-top: 40px;
	margin-left: -8px;
	display: block;
	z-index: 1;
	white-space: normal;
	line-height: normal;
	border-top: 6px solid #c0a162;
	border-bottom: 6px solid #c0a162;
	border-radius: 6px;
	min-width: 239px;

	color: #5f5f5f;
	font-weight: normal;
	font-size: 12px;
}

div#main div#headmenu div.menu div.menuitem:hover > div {
	visibility: visible;
}

div#main div#headmenu div.menu div.menuitem > div a.bmenu {
	border-bottom: 1px solid #bcc2c6;
}

div#main div#headmenu div.menu div.menuitem > div.threecol {
	width: 719px;
	left: -132px;
}

div#main div#headmenu div.menu div.menuitem > div.threecol table {
	border-collapse: collapse;
}

div#main div#headmenu div.menu div.menuitem > div.threecol table td {
	width: 239px;
	vertical-align: top;
	padding: 0;
	border-right: 1px solid #bcc2c6;
}

div#main div#headmenu div.menu div.menuitem > div.threecol table td:last-child {
	border-right: none;
}

div#main div#headmenu div.menu div.menuitem > div.threecol table td a.bmenu {
	padding-top: 8px;
	padding-bottom: 6px;
}

div#main div#headmenu div.menu div.menuitem > div.threecol table td a.bmenu.lvl1 {
	padding-top: 2px;
	padding-bottom: 0;
}


div#main div#headmenu div.menu div.menuitem > div.threecol.small { }
div#main div#headmenu div.menu div.menuitem > div.threecol.small table td a.bmenu { height: 30px; padding: 0 4px 2px; }
div#main div#headmenu div.menu div.menuitem > div.threecol.small table td a.bmenu span.bmenuico { height: 30px; padding-top: 2px; }

div#main div#headmenu div.menu div.menuitem > div.onecol.small { }
div#main div#headmenu div.menu div.menuitem > div.onecol.small a.bmenu { height: 30px; padding: 0 4px 2px; }
div#main div#headmenu div.menu div.menuitem > div.onecol.small a.bmenu span.bmenuico { height: 30px; padding-top: 2px; }

/* foot */
div#foot {
	background: #ffffff url('img/foot-bcg.png') no-repeat top;
	width: 1000px;
	height: 154px;
	text-align: left;
}

div#foot div#foot1 {
	height: 95px;
}

div#foot div#foot2 {
	height: 114px;
}

div#foot a#footlogo {
	width: 263px;
	height: 106px;
	display: block;
	float: left;
	margin: 4px 0 0 20px;
	background-image: url('img/bottomlogo.png');
}

div#foot a#footgothiclogo {
	float: right;
	margin: 78px 28px 0 0;
}

div#foot div#footinfo {
	height: 125px;
	white-space: nowrap;
	overflow: hidden;
}

div#foot div#footinfo2 {
	height: 29px;
	margin: 0 10px;
	white-space: nowrap;
	overflow: hidden;
	color: #ffffff;
	font-size: 11px;
}

div#foot div#footgothicinfo {
	float: right;
	height: 29px;
	line-height: 29px;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	margin: 0 30px 0 10px;
}

div#foot div#footinfo2 a {
	color: #ffffff;
}



/* content */
div.content {
	width: 960px;
	margin: 0 auto;
}

div.content div.boxcol {
	float: left;
	min-height: 1px;
}

div.boxcol {
}

div.boxcol.col_w1 { width: 250px; }
div.boxcol.col_w2 { width: 500px; }
div.boxcol.col_w3 { width: 750px; }
div.boxcol.col_w4 { width: 1000px; }

div.content div.boxcol.col_w1 { width: 240px; }
div.content div.boxcol.col_w2 { width: 480px; }
div.content div.boxcol.col_w3 { width: 720px; }
div.content div.boxcol.col_w4 { width: 960px; }

/* boxpanel */
table.boxpanel {
	border-collapse: collapse;
	width: 100%;
}

table.boxpanel td {
	padding: 0;
	vertical-align: top;
}

/* box */
div.box {
}

div.box.box_w1 { width: 250px; }
div.box.box_w2 { width: 500px; }
div.box.box_w3 { width: 750px; }
div.box.box_w4 { width: 1000px; }

div.content div.box.box_w1 { width: 240px; }
div.content div.box.box_w2 { width: 480px; }
div.content div.box.box_w3 { width: 720px; }
div.content div.box.box_w4 { width: 960px; }

div.box.bpair {
	float: left;
}

div.box div.box_outer {
	padding: 0 5px 0 5px;
}

div.box.bfullwidth div.box_outer {
	padding: 0;
}
div.box.bhead div.box_outer {
	padding: 0;
	margin: 0;
}
div.box.bfullwidth div.box_outer div.box_body,
div.box.bhead div.box_outer div.box_body {
	margin-bottom: 0;
}

div.box div.box_outer h1 {
	margin: 0;
	padding: 0 6px 0 10px;
	overflow: hidden;
	white-space: nowrap;
	height: 28px;
	line-height: 28px;
	font-size: 15px;
	font-weight: normal;
	border-radius: 6px;
	margin-bottom: 3px;
}

div.box div.box_outer h1 .btn {
	float: right;
}

.btn, .btnbig {
	font-size: 11px;
	background: transparent no-repeat right center;
	padding-right: 15px;
	white-space: nowrap;
	border: 0;
	cursor: pointer;
}
button.btn {
	padding-right: 12px;
	padding-left: 0;
}
button.btn:hover, button.btnbig:hover {
	text-decoration: underline;
}

.btnbig {
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #d1d1d1;
	border-radius: 12px;
	color: #ffffff !important;
	padding-right: 4px;
	padding-left: 6px;
	height: 26px;
	line-height: 26px;
	margin-bottom: 4px;
	margin-right: 5px;
	margin-top: 4px;
	display: inline-block;
}
button.btnbig {
	padding-right: 1px;
	padding-left: 3px;
	height: 30px;
}

.btnbig b {
	display: block;
	float: right;
	width: 19px;
	height: 19px;
	margin: 3px 0 0 4px;
	background-image: url('img/more-btnbig.png');
	background-repeat: no-repeat;
}

.btnbig i {
	display: block;
	float: left;
	width: 19px;
	height: 19px;
	margin: 3px 4px 0 0;
	background-image: url('img/less-btnbig.png');
}

.btn.right, .btnbig.right {
	float: right;
	margin-right: 0;
	margin-left: 5px;
}

table.cform td.submit .btnbig {
	margin-left: 5px;
	margin-right: 0;
}

a.btnadd, a.btnsub {
	width: 18px;
	height: 18px;
	margin: 4px 4px 0 0;
	cursor: pointer;
	display: block;
	float: left;
}
a.btnadd {
	background: transparent url('img/btn-basket-add.png') no-repeat center;
}
a.btnsub {
	background: transparent url('img/btn-basket-sub.png') no-repeat center;
}

.btnbig.btnbasket b {
	background-image: url('img/btn-basket-submit-white.png');
	width: 24px;
	margin: 3px 2px 0 6px;
}

div.box div.box_body {
	margin: 0 0 10px 0;
}

div.box.btell div.box_body {
	border-radius: 3px;
	padding: 10px;
}

div.box.bfullinner div.box_body {
	border-radius: 0;
	padding: 0;
}

div.box.btell div.box_body h3 {
	padding: 0;
	border: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
}

div.box.btell div.box_body h2 {
	padding: 0;
	border: 0;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
}

div.box.btell div.box_body h2 a {
/*	display: block;*/
}

div.box.btell div.box_body h4 {
	padding: 0;
	border: 0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

div.box.btell div.box_inner:last-child { border-bottom: none; }

div.box.btel div.box_body.txt {
	padding-top: 0;
	padding-bottom: 0;
}

div.box.bml div.box_body.txt {
	padding-top: 0;
	padding-bottom: 0;
}

div.box div.box_body div.box_inner {
}

div.box.bbrd div.box_body {
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
}

div.box.bbrdgrey div.box_body {
	border: 1px solid #d3d3d3;
	border-radius: 3px;
}

div.box.btel div.box_body.txt ul {
	list-style-image: url('img/box-contentlist-ul.png');
	padding-left: 20px;
}

/* box: product */
div.box.bprod {
}

div.box.bprod h2 {
	height: 39px;
	line-height: 39px;
	padding: 0 0 0 24px;
	border: 0;
	margin: 0;
	font-size: 17px;
	font-weight: normal;
	position: relative;
	overflow: hidden;
}

div.box.bprod h2 span.head {
	position: absolute;
	left: 0;
	top: 0;
	width: 686px;
	padding-left: 24px;
	overflow: hidden;
	display: block;
	z-index: 2;
}

div.box.bprod h2 span.head a {
	display: block;
	color: #ffffff;
	max-width: 254px;
}

div.box.bprod h2 span.akcio {
	width: 96px;
	padding-left: 66px;
	height: 37px;
	line-height: 28px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	display: block;
	background: url('img/box-bprod1-akcio.png') no-repeat top;
	position: absolute;
	left: 270px;
	top: 0;
	z-index: 1;
}

div.box.bprod h2 span.kimert {
	width: 131px;
	height: 37px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	display: block;
	background: url('img/termek-kimert.png') no-repeat top;
	position: absolute;
	left: 420px;
	top: 0;
	z-index: 1;
}

div.box.bprod1 div.bprod_inner {
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-radius: 0 0 11px 11px;
	padding: 5px;
}

div.box.bprod form {
}

table.bprod td.detail {
	font-size: 13px;
}
table.bprod td.detail span.ppu {
	float: right;
	color: #666666;
	padding-right: 1px;
}
table.bprod td.detail span.key {
	font-size: 11px;
	color: #008020;
	width: 91px;
	display: inline-block;
}
table.bprod td.detail span.value {
	color: #bb2e34;
}

div.box.bprod table.bprod0 {
	border-collapse: collapse;
	width: 100%;
}
div.box.bprod table.bprod0 td {
	padding: 0;
	vertical-align: top;
}

div.box.bprod table.bprod0 td.fill {
	height: 5px;
}

div.box.bprod table.bprod0 td.image {
	padding-right: 5px;
	width: 137px;
}
div.box.bprod table.bprod0 td.description {
	padding-left: 5px;
	padding-right: 5px;
	width: 322px;
}
div.box.bprod table.bprod0 td.basket {
	white-space: nowrap;
	color: #008020;
	font-size: 20px;
	height: 30px;
	background-color: #ffffff;
	padding: 3px 0 0 5px;
}
div.box.bprod table.bprod0 td.basket .btnbasket {
	background-image: url('img/btn-basket-submit.png');
	width: 28px;
	height: 23px;
	padding: 0;
}
div.box.bprod table.bprod0 td.price {
	white-space: nowrap;
	height: 30px;
	text-align: right;
	background-color: #ffffff;
	padding: 3px 5px 0 0;
	font-size: 13px;
	font-weight: bold;
}
div.box.bprod table.bprod0 td.btns {
	white-space: nowrap;
	background-color: #ffffff;
	width: 45px;
	padding: 0 0 5px 5px;
}
div.box.bprod table.bprod0 td.action {
	white-space: nowrap;
	height: 30px;
	background-color: #ffffff;
	padding: 0 5px 5px 0;
}
div.box.bprod table.bprod0 td.action input.inpprod {
	width: 54px;
	padding: 0 3px;
	margin: 0;
}
div.box.bprod table.bprod0 td.btndtl {
	white-space: nowrap;
	vertical-align: bottom;
	text-align: right;
	padding: 3px 0 3px 0;
}
div.box.bprod table.bprod0 tr.info {
	border-bottom: 1px solid #8dbce3;
}
div.box.bprod table.bprod0 tr.info:last-child {
	/*border-bottom: none;*/
}
div.box.bprod form:last-child table.bprod0 tr.info {
	border-bottom: none;
}

div.box.bprod table.bprod1 {
	border-collapse: collapse;
	width: 100%;
}
div.box.bprod table.bprod1 td {
	white-space: nowrap;
}
div.box.bprod table.bprod1 td.infobar {
	height: 30px;
	line-height: 30px;
	background: #e6e6e6; /* Old browsers */
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6e6e6 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
div.box.bprod table.bprod1 td.prodnum {
	padding: 0 5px;
	font-size: 12px;
}
div.box.bprod table.bprod1 td.prodnum font {
	font-size: 15px;
}
div.box.bprod table.bprod1 td.unit {
	color: #008020;
	font-size: 18px;
	text-align: left;
	border-bottom: 1px solid #c0c0c0;
}
div.box.bprod table.bprod1 td.price {
	padding: 0 5px;
	font-size: 16px;
	text-align: right;
	line-height: normal;
	border-bottom: 1px solid #c0c0c0;
}
div.box.bprod table.bprod1 td.sep {
	width: 5px;
	border-right: 1px solid #c0c0c0;
}

div.box.bprod table.bprod1 td.info {
	padding: 0 5px;
	width: 322px;
	white-space: normal;
}
div.box.bprod table.bprod1 td.image {
	padding-right: 5px;
	width: 137px;
}
div.box.bprod table.bprod1 td.detail {
	font-size: 13px;
	padding-right: 5px;
}
div.box.bprod table.bprod1 td.btns {
	white-space: nowrap;
	min-width: 45px;
	float: right;
}
div.box.bprod table.bprod1 td.action {
	width: 102px;
	text-align: right;
	height: 28px;
}
div.box.bprod table.bprod1 td.action2 {
	width: 102px;
	font-size: 14px;
}
div.box.bprod table.bprod1 td.btndtl {
	text-align: right
}

div.box.bprod2 div.bprod_inner {
	border: 1px solid #d3d3d3;
	border-radius: 11px;
	padding: 10px;
}

div.box.bprod2 h3 {
	height: 17px;
	line-height: 17px;
	padding: 0;
	border: 0;
	margin: 0;
	font-size: 17px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
}

div.box.bprod table.bprod2 {
	border-collapse: collapse;
	width: 100%;
}
div.box.bprod table.bprod2 td {
	padding: 0;
	vertical-align: top;
}
div.box.bprod table.bprod2 td.image {
}
div.box.bprod table.bprod2 td.description {
	padding-left: 5px;
	padding-right: 5px;
	width: 322px;
}
div.box.bprod table.bprod2 td.unit {
	white-space: nowrap;
	color: #008020;
	font-size: 15px;
	border-bottom: 1px solid #c0c0c0;
}
div.box.bprod table.bprod2 td.price {
	white-space: nowrap;
	text-align: right;
	font-size: 14px;
}
div.box.bprod table.bprod2 span.price {
	white-space: nowrap;
	float: right;
	font-size: 14px;
	color: #5f5f5f;
}
div.box.bprod table.bprod span.netprice {
	white-space: nowrap;
	/*float: right;*/
	clear: right;
	font-size: 10px;
	color: #5f5f5f;
	display: block;
	text-align: right;
}
div.box.bprod table.bprod2 td.detail {
	font-size: 11px;
}
div.box.bprod table.bprod2 td.detail span.key {
	font-size: 10px;
}
div.box.bprod table.bprod2 td.btns {
	white-space: nowrap;
	width: 45px;
}
div.box.bprod table.bprod2 td.action {
	white-space: nowrap;
	height: 30px;
}
div.box.bprod table.bprod2 td.action input.inpprod {
	width: 54px;
	padding: 0 3px;
	margin: 2px 0 0 0;
}
div.box.bprod table.bprod2 td.action2 {
	font-size: 13px;
}
div.box.bprod table.bprod2 td.btndtl {
	white-space: nowrap;
	vertical-align: bottom;
	padding: 3px 0 3px 0;
	line-height: 38px;
}
div.box.bprod table.bprod2 td.btndtl a {
	font-size: 12px;
	font-weight: bold;
}

div.box.bprod3 div.box_body {
	margin-bottom: 2px;
}

div.box.bprod table.bprod3 {
	border-collapse: collapse;
	width: 100%;
}
div.box.bprod table.bprod3 td {
	padding: 0 5px;
	vertical-align: middle;
	height: 32px;
	font-size: 13px;
}

div.box.bprod div.box_body.btheme0 table.bprod3 td { background-color: #c1e7f7; }
div.box.bprod div.box_body.btheme1 table.bprod3 td { background-color: #d3f8c1; }
div.box.bprod div.box_body.btheme2 table.bprod3 td { background-color: #e9d79e; }
div.box.bprod div.box_body.btheme3 table.bprod3 td { background-color: #f7f4b5; }
div.box.bprod div.box_body.btheme4 table.bprod3 td { background-color: #fac7d8; }
div.box.bprod div.box_body.btheme5 table.bprod3 td { background-color: #f3d8fd; }
div.box.bprod div.box_body.btheme6 table.bprod3 td { background-color: #e2e0e2; }

div.box.bprod div.box_body.btheme0:nth-of-type(6n+4) table.bprod3 td { background-color: #dbf2fc; }
div.box.bprod div.box_body.btheme1:nth-of-type(6n+4) table.bprod3 td { background-color: #e7fddc; }
div.box.bprod div.box_body.btheme2:nth-of-type(6n+4) table.bprod3 td { background-color: #f6eac9; }
div.box.bprod div.box_body.btheme3:nth-of-type(6n+4) table.bprod3 td { background-color: #fdfbdc; }
div.box.bprod div.box_body.btheme4:nth-of-type(6n+4) table.bprod3 td { background-color: #fde7ee; }
div.box.bprod div.box_body.btheme5:nth-of-type(6n+4) table.bprod3 td { background-color: #fbf0ff; }
div.box.bprod div.box_body.btheme6:nth-of-type(6n+4) table.bprod3 td { background-color: #f2f2f2; }
div.box.bprod div.box_body.btheme0:nth-of-type(6n+5) table.bprod3 td { background-color: #dbf2fc; }
div.box.bprod div.box_body.btheme1:nth-of-type(6n+5) table.bprod3 td { background-color: #e7fddc; }
div.box.bprod div.box_body.btheme2:nth-of-type(6n+5) table.bprod3 td { background-color: #f6eac9; }
div.box.bprod div.box_body.btheme3:nth-of-type(6n+5) table.bprod3 td { background-color: #fdfbdc; }
div.box.bprod div.box_body.btheme4:nth-of-type(6n+5) table.bprod3 td { background-color: #fde7ee; }
div.box.bprod div.box_body.btheme5:nth-of-type(6n+5) table.bprod3 td { background-color: #fbf0ff; }
div.box.bprod div.box_body.btheme6:nth-of-type(6n+5) table.bprod3 td { background-color: #f2f2f2; }
div.box.bprod div.box_body.btheme0:nth-of-type(6n+6) table.bprod3 td { background-color: #dbf2fc; }
div.box.bprod div.box_body.btheme1:nth-of-type(6n+6) table.bprod3 td { background-color: #e7fddc; }
div.box.bprod div.box_body.btheme2:nth-of-type(6n+6) table.bprod3 td { background-color: #f6eac9; }
div.box.bprod div.box_body.btheme3:nth-of-type(6n+6) table.bprod3 td { background-color: #fdfbdc; }
div.box.bprod div.box_body.btheme4:nth-of-type(6n+6) table.bprod3 td { background-color: #fde7ee; }
div.box.bprod div.box_body.btheme5:nth-of-type(6n+6) table.bprod3 td { background-color: #fbf0ff; }
div.box.bprod div.box_body.btheme6:nth-of-type(6n+6) table.bprod3 td { background-color: #f2f2f2; }

div.box.bprod table.bprod3 td.prodnum {
	width: 65px;
	border-radius: 3px 0 0 3px;
	border-right: 1px solid white;
}
div.box.bprod table.bprod3 td.prodname {
	border-right: 1px solid white;
}
/*div.box.bprod table.bprod3 td.basket {
	white-space: nowrap;
	color: #008020;
	font-size: 20px;
	height: 30px;
}*/
div.box.bprod table.bprod3 td.price {
	white-space: nowrap;
	text-align: right;
	font-size: 14px;
	color: #000000;
	width: 85px;
	border-right: 1px solid white;
}
div.box.bprod table.bprod3 td.btns {
	white-space: nowrap;
	width: 45px;
}
div.box.bprod table.bprod3 td.action {
	white-space: nowrap;
	width: 165px;
	border-right: 1px solid white;
}
div.box.bprod table.bprod3 td.action input.inpprod {
	width: 54px;
	padding: 0 3px;
	margin: 0;
}
div.box.bprod table.bprod3 td.action2 {
	width: 221px;
	font-size: 12px;
}
div.box.bprod table.bprod3 td.basket {
	white-space: nowrap;
	text-align: right;
	width: 24px;
	border-right: 1px solid white;
}
div.box.bprod table.bprod3 td.basket .btnbasket {
	background-image: url('img/btn-basket-submit-darkblue.png');
	width: 24px;
	height: 19px;
	padding: 0;
}
div.box.bprod table.bprod3 td.btndtl {
	white-space: nowrap;
	text-align: right;
	width: 16px;
	border-radius: 0 3px 3px 0;
}
div.box.bprod table.bprod3 td.btndtl a {
	font-size: 12px;
	font-weight: bold;
}

/* basket_list as bprod3 */
div.box.bblist h1.btheme0 {
	color: #ffffff;
	font-size: 11px;
	background: #3087d1; /* Old browsers */
	background: -moz-linear-gradient(top,  #3087d1 0%, #97d8fe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3087d1), color-stop(100%,#97d8fe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3087d1 0%,#97d8fe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3087d1 0%,#97d8fe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3087d1 0%,#97d8fe 100%); /* IE10+ */
	background: linear-gradient(top,  #3087d1 0%,#97d8fe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3087d1', endColorstr='#97d8fe',GradientType=0 ); /* IE6-9 */
}
div.box.bblist h1.btheme0 b {
	display: inline-block;
	width: 24px;
	height: 28px;
	background: url('img/btn-basket-submit-white.png') left center no-repeat;
	padding-right: 10px;
	float: left;
}
div.box.bblist h1.btheme0 span {
	width: 250px;
	display: inline-block;
}

div.box.bblist table.bprod3 td {
	color: #3a3a3a;
	border-right: 1px solid white;
	padding: 0 10px;
}
div.box.bblist table.bprod3 td span {
	color: #0f76be;
}
div.box.bblist table.bprod3 td.bnum {
	border-radius: 3px 0 0 3px;
	width: 81px;
}
div.box.bblist table.bprod3 td.bprice {
	width: 151px;
}
div.box.bblist table.bprod3 td.bstste {
	width: 306px;
	border-radius: 0 3px 3px 0;
}
div.box.bblist div.box_body.btheme0 table.bprod3 td.bdetails {
	background-color: transparent;
	padding: 0;
}
div.box.bblist hr.bblist {
	padding: 0;
	border: none;
	border-bottom: 1px solid #bebebe;
	margin: 10px 5px 10px 5px;
}

div.box.bprod table.bprod4 {
	border-collapse: collapse;
	float: right;
	width: 385px;
	/*width: 100%;*/
}
div.box.bprod table.bprod4 td {
	white-space: nowrap;
	vertical-align: top;
	padding: 0;
}
div.box.bprod table.bprod4 td.price {
	border-bottom: 1px solid #c0c0c0;
	text-align: right;
	font-size: 16px;
	margin: 3px 0;
}
div.box.bprod table.bprod4 td.price b {
	color: #000000;
}
div.box.bprod table.bprod4 td.price b u {
	color: #787878;
	text-decoration: none;
}
div.box.bprod table.bprod4 td.price span.discount {
	padding-left: 10px;
}
div.box.bprod table.bprod4 td.prodnum {
	font-size: 12px;
	line-height: 26px;
}
div.box.bprod table.bprod4 td.prodnum font {
	font-size: 15px;
}
div.box.bprod table.bprod4 td.basket {
	color: #008020;
	font-size: 20px;
	text-align: right;
}
div.box.bprod table.bprod4 td.btns {
	width: 48px;
}
div.box.bprod table.bprod4 td.action {
	text-align: right;
	height: 28px;
	width: 100px;
}

/* box: basket */
div.box.bbasket {
}
div.box.bbasket div.box_body {
	padding: 0 5px 5px 5px;
}
div.box.bbasket table {
	font-size: 11px;
	color: #787878;
	width: 100%;
	border-collapse: collapse;
}
div.box.bbasket tr td {
	line-height: 18px;
}
div.box.bbasket tr.head {
	color: #000000;
	font-weight: bold;
}
div.box.bbasket tr.head th {
	padding-bottom: 5px;
	text-align: right;
}
div.box.bbasket tr.head th.l {
	text-align: left;
}
div.box.bbasket tr.info td {
	border-bottom: 1px solid #c1e7f7;
}
div.box.bbasket tr.productname td {
	border-bottom: 1px solid #c1e7f7;
}

div.box.bbasket tr.sum {
	font-size: 12px;
}
div.box.bbasket tr.sum td.name {
	color: #000000;
}

div.box.bbasket td.db {
	text-align: right;
	padding-right: 5px;
	min-width: 30px;
	font-size: 11px;
	text-align: right;
}
div.box.bbasket td.db input {
	width: 30px;
	border: none;
	background-color: transparent;
	font-size: 11px;
	color: #787878;
	text-align: right;
}
div.box.bbasket td.name {
	font-size: 12px;
	font-weight: bold;
}

div.box.bbasket td.btns {
	white-space: nowrap;
}

div.box.bbasket td.price {
	text-align: right;
}
div.box.bbasket td.del {
	padding-left: 5px;
}

div.box.bbasket div.bbwork {
	margin-top: 10px;
}

.bbasket .btnbasket {
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	display: inline-block;
	margin-left: 1px;
}
.bbasket .basket_add { background-image: url('img/basket-add-ico.png'); }
.bbasket .basket_sub { background-image: url('img/basket-sub-ico.png'); }
.bbasket .basket_del { background-image: url('img/basket-del-ico.png'); }

/* box: scroll */
div.box.bscroll div.bscroll_inner {
	height: 221px;
	position: relative;
	overflow: hidden;
	cursor: move;
}

div.box.bscroll.btell div.box_inner {
	position: absolute;
	top: -1000px;
	width: 208px;
	border-bottom: 1px solid #94c8f5;
}

/* box: image */
div.box.bimage div.box_body {
	text-align: center; /* why is this working? */
}

/* box: imgcircle */
div.box.bimgcircle div.box_body {
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

/* box: newsletter */

/* box: menulist */

div.box.bmenulist {
}

div.box.bmenulist div.box_body {
	padding: 0;
}

div.box.bmenulist div.box_body p {
	margin: 0;
}

/* a styles also applies to div#headmenu > floatmenu */
a.bmenu {
	display: block;
	height: 30px;
	font-size: 9px;
	border-bottom: 1px solid #eaeaea;
	padding: 2px 4px 0 4px;
	overflow: hidden;
}

div.box.bmenulist a.bmenu:last-child {
	border-bottom: none;
}

a.bmenu span.bmenuico {
	display: block;
	float: left;
	width: 40px;
	height: 28px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 4px;
}

a.bmenu b {
	font-size: 11px;
}

a.bmenu.lvl1 {
	height: 42px;
}

a.bmenu.lvl1 span.bmenuico {
	height: 40px;
}

a.bmenu.lvl1 b {
	font-size: 15px;
	line-height: 19px;
}

a.bmenu.lvl1 { }
a.bmenu.lvl2 { }
a.bmenu.lvl3 { padding-left: 24px; }
a.bmenu.lvl4 { padding-left: 44px; }
a.bmenu.lvl5 { padding-left: 54px; }
a.bmenu.lvl6 { padding-left: 64px; }


/* theme colors: link, txt; order is important (all ".bthemeX a" selectors before "a.bthemeX" selectors) */
.btheme0 a, h1.btheme0, .btheme0 h3 { color: #0f77bf; }
.btheme0 a:hover { color: #084486; }
.bmenu.btheme0:hover { background-color: #dbf2fc; }
.btheme1 a, h1.btheme1, .btheme1 h3 { color: #2a8000; }
.btheme1 a:hover { color: #46a716; }
.bmenu.btheme1:hover { background-color: #e7fddc; }
.btheme2 a, h1.btheme2, .btheme2 h3 { color: #866b12; }
.btheme2 a:hover { color: #aa5d31; }
.bmenu.btheme2:hover { background-color: #f6eac9; }
.btheme3 a, h1.btheme3, .btheme3 h3 { color: #9e9500; }
.btheme3 a:hover { color: #bcb42c; }
.bmenu.btheme3:hover { background-color: #fdfbdc; }
.btheme4 a, h1.btheme4, .btheme4 h3 { color: #cc4370; }
.btheme4 a:hover { color: #e77198; }
.bmenu.btheme4:hover { background-color: #fde7ee; }
.btheme5 a, h1.btheme5, .btheme5 h3 { color: #a743cc; }
.btheme5 a:hover { color: #b964d8; }
.bmenu.btheme5:hover { background-color: #fbf0ff; }
.btheme6 a, h1.btheme6, .btheme6 h3 { color: #666666; }
.btheme6 a:hover { color: #838383; }
.bmenu.btheme6:hover { background-color: #f2f2f2; }
a.btheme0 { color: #0f77bf; }
a.btheme0:hover { color: #084486; }
a.btheme1 { color: #2a8000; }
a.btheme1:hover { color: #46a716; }
a.btheme2 { color: #866b12; }
a.btheme2:hover { color: #aa5d31; }
a.btheme3 { color: #9e9500; }
a.btheme3:hover { color: #bcb42c; }
a.btheme4 { color: #cc4370; }
a.btheme4:hover { color: #e77198; }
a.btheme5 { color: #a743cc; }
a.btheme5:hover { color: #b964d8; }
a.btheme6 { color: #666666; }
a.btheme6:hover { color: #838383; }
.btheme0ico0      { background-image: url('img/btheme0ico0.png'); }
.btheme0ico0small { background-image: url('img/btheme0ico0small.png'); }
.btheme0ico1      { background-image: url('img/btheme0ico1.png'); }
.btheme0ico1small { background-image: url('img/btheme0ico1small.png'); }
.btheme0ico2      { background-image: url('img/btheme0ico2.png'); }
.btheme0ico2small { background-image: url('img/btheme0ico2small.png'); }
.btheme0ico3      { background-image: url('img/btheme0ico3.png'); }
.btheme0ico3small { background-image: url('img/btheme0ico3small.png'); }
.btheme0ico4      { background-image: url('img/btheme0ico4.png'); }
.btheme0ico4small { background-image: url('img/btheme0ico4small.png'); }
.btheme0ico5      { background-image: url('img/btheme0ico5.png'); }
.btheme0ico5small { background-image: url('img/btheme0ico5small.png'); }
.btheme0ico6      { background-image: url('img/btheme0ico6.png'); }
.btheme0ico6small { background-image: url('img/btheme0ico6small.png'); }
.btheme0ico7      { background-image: url('img/btheme0ico7.png'); }
.btheme0ico7small { background-image: url('img/btheme0ico7small.png'); }
.btheme0ico8      { background-image: url('img/btheme0ico8.png'); }
.btheme0ico8small { background-image: url('img/btheme0ico8small.png'); }
.btheme0ico9      { background-image: url('img/btheme0ico9.png'); }
.btheme0ico9small { background-image: url('img/btheme0ico9small.png'); }
.btheme0ico10      { background-image: url('img/btheme0ico10.png'); }
.btheme0ico10small { background-image: url('img/btheme0ico10small.png'); }
.btheme0ico11      { background-image: url('img/btheme0ico11.png'); }
.btheme0ico11small { background-image: url('img/btheme0ico11small.png'); }
.btheme0ico12      { background-image: url('img/btheme0ico12.png'); }
.btheme0ico12small { background-image: url('img/btheme0ico12small.png'); }
.btheme0ico13      { background-image: url('img/btheme0ico13.png'); }
.btheme0ico13small { background-image: url('img/btheme0ico13small.png'); }
.btheme1ico0      { background-image: url('img/btheme1ico0.png'); }
.btheme1ico0small { background-image: url('img/btheme1ico0small.png'); }
.btheme1ico1      { background-image: url('img/btheme1ico1.png'); }
.btheme1ico1small { background-image: url('img/btheme1ico1small.png'); }
.btheme1ico2      { background-image: url('img/btheme1ico2.png'); }
.btheme1ico2small { background-image: url('img/btheme1ico2small.png'); }
.btheme1ico3      { background-image: url('img/btheme1ico3.png'); }
.btheme1ico3small { background-image: url('img/btheme1ico3small.png'); }
.btheme1ico4      { background-image: url('img/btheme1ico4.png'); }
.btheme1ico4small { background-image: url('img/btheme1ico4small.png'); }
.btheme1ico5      { background-image: url('img/btheme1ico5.png'); }
.btheme1ico5small { background-image: url('img/btheme1ico5small.png'); }
.btheme1ico6      { background-image: url('img/btheme1ico6.png'); }
.btheme1ico6small { background-image: url('img/btheme1ico6small.png'); }
.btheme1ico7      { background-image: url('img/btheme1ico7.png'); }
.btheme1ico7small { background-image: url('img/btheme1ico7small.png'); }
.btheme1ico8      { background-image: url('img/btheme1ico8.png'); }
.btheme1ico8small { background-image: url('img/btheme1ico8small.png'); }
.btheme1ico9      { background-image: url('img/btheme1ico9.png'); }
.btheme1ico9small { background-image: url('img/btheme1ico9small.png'); }
.btheme2ico0      { background-image: url('img/btheme2ico0.png'); }
.btheme2ico0small { background-image: url('img/btheme2ico0small.png'); }
.btheme2ico1      { background-image: url('img/btheme2ico1.png'); }
.btheme2ico1small { background-image: url('img/btheme2ico1small.png'); }
.btheme2ico2      { background-image: url('img/btheme2ico2.png'); }
.btheme2ico2small { background-image: url('img/btheme2ico2small.png'); }
.btheme2ico3      { background-image: url('img/btheme2ico3.png'); }
.btheme2ico3small { background-image: url('img/btheme2ico3small.png'); }
.btheme2ico4      { background-image: url('img/btheme2ico4.png'); }
.btheme2ico4small { background-image: url('img/btheme2ico4small.png'); }
.btheme2ico5      { background-image: url('img/btheme2ico5.png'); }
.btheme2ico5small { background-image: url('img/btheme2ico5small.png'); }
.btheme2ico6      { background-image: url('img/btheme2ico6.png'); }
.btheme2ico6small { background-image: url('img/btheme2ico6small.png'); }
.btheme2ico7      { background-image: url('img/btheme2ico7.png'); }
.btheme2ico7small { background-image: url('img/btheme2ico7small.png'); }
.btheme3ico0      { background-image: url('img/btheme3ico0.png'); }
.btheme3ico0small { background-image: url('img/btheme3ico0small.png'); }
.btheme3ico1      { background-image: url('img/btheme3ico1.png'); }
.btheme3ico1small { background-image: url('img/btheme3ico1small.png'); }
.btheme3ico2      { background-image: url('img/btheme3ico2.png'); }
.btheme3ico2small { background-image: url('img/btheme3ico2small.png'); }
.btheme3ico3      { background-image: url('img/btheme3ico3.png'); }
.btheme3ico3small { background-image: url('img/btheme3ico3small.png'); }
.btheme3ico4      { background-image: url('img/btheme3ico4.png'); }
.btheme3ico4small { background-image: url('img/btheme3ico4small.png'); }
.btheme4ico0      { background-image: url('img/btheme4ico0.png'); }
.btheme4ico0small { background-image: url('img/btheme4ico0small.png'); }
.btheme4ico1      { background-image: url('img/btheme4ico1.png'); }
.btheme4ico1small { background-image: url('img/btheme4ico1small.png'); }
.btheme4ico2      { background-image: url('img/btheme4ico2.png'); }
.btheme4ico2small { background-image: url('img/btheme4ico2small.png'); }
.btheme5ico0      { background-image: url('img/btheme5ico0.png'); }
.btheme5ico0small { background-image: url('img/btheme5ico0small.png'); }
.btheme5ico1      { background-image: url('img/btheme5ico1.png'); }
.btheme5ico1small { background-image: url('img/btheme5ico1small.png'); }
.btheme6ico0      { background-image: url('img/btheme6ico0.png'); }
.btheme6ico0small { background-image: url('img/btheme6ico0small.png'); }
.btheme6ico1      { background-image: url('img/btheme6ico1.png'); }
.btheme6ico1small { background-image: url('img/btheme6ico1small.png'); }
.btheme6ico2      { background-image: url('img/btheme6ico2.png'); }
.btheme6ico2small { background-image: url('img/btheme6ico2small.png'); }
.btheme6ico3      { background-image: url('img/btheme6ico3.png'); }
.btheme6ico3small { background-image: url('img/btheme6ico3small.png'); }
.btheme6ico4      { background-image: url('img/btheme6ico4.png'); }
.btheme6ico4small { background-image: url('img/btheme6ico4small.png'); }
.btheme6ico5      { background-image: url('img/btheme6ico5.png'); }
.btheme6ico5small { background-image: url('img/btheme6ico5small.png'); }
.btheme6ico6      { background-image: url('img/btheme6ico6.png'); }
.btheme6ico6small { background-image: url('img/btheme6ico6small.png'); }
.btheme6ico7      { background-image: url('img/btheme6ico7.png'); }
.btheme6ico7small { background-image: url('img/btheme6ico7small.png'); }
.btheme6ico8      { background-image: url('img/btheme6ico8.png'); }
.btheme6ico8small { background-image: url('img/btheme6ico8small.png'); }
.btheme6ico9      { background-image: url('img/btheme6ico9.png'); }
.btheme6ico9small { background-image: url('img/btheme6ico9small.png'); }
.btheme6ico10      { background-image: url('img/btheme6ico10.png'); }
.btheme6ico10small { background-image: url('img/btheme6ico10small.png'); }
.btheme6ico11      { background-image: url('img/btheme6ico11.png'); }
.btheme6ico11small { background-image: url('img/btheme6ico11small.png'); }
.btheme6ico12      { background-image: url('img/btheme6ico12.png'); }
.btheme6ico12small { background-image: url('img/btheme6ico12small.png'); }
.btheme6ico13      { background-image: url('img/btheme6ico13.png'); }
.btheme6ico13small { background-image: url('img/btheme6ico13small.png'); }
.btheme6ico14      { background-image: url('img/btheme6ico14.png'); }
.btheme6ico14small { background-image: url('img/btheme6ico14small.png'); }
.btheme6ico15      { background-image: url('img/btheme6ico15.png'); }
.btheme6ico15small { background-image: url('img/btheme6ico15small.png'); }
.btheme6ico16      { background-image: url('img/btheme6ico16.png'); }
.btheme6ico16small { background-image: url('img/btheme6ico16small.png'); }
.btheme6ico17      { background-image: url('img/btheme6ico17.png'); }
.btheme6ico17small { background-image: url('img/btheme6ico17small.png'); }
.btheme6ico18      { background-image: url('img/btheme6ico18.png'); }
.btheme6ico18small { background-image: url('img/btheme6ico18small.png'); }
.btheme6ico19      { background-image: url('img/btheme6ico19.png'); }
.btheme6ico19small { background-image: url('img/btheme6ico19small.png'); }
.btheme6ico20      { background-image: url('img/btheme6ico20.png'); }
.btheme6ico20small { background-image: url('img/btheme6ico20small.png'); }
.btheme6ico21      { background-image: url('img/btheme6ico21.png'); }
.btheme6ico21small { background-image: url('img/btheme6ico21small.png'); }

.btheme0 .btn { background-image: url('img/more-btn-btheme0.png'); }
.btheme1 .btn { background-image: url('img/more-btn-btheme1.png'); }
.btheme2 .btn { background-image: url('img/more-btn-btheme2.png'); }
.btheme3 .btn { background-image: url('img/more-btn-btheme3.png'); }
.btheme4 .btn { background-image: url('img/more-btn-btheme4.png'); }
.btheme5 .btn { background-image: url('img/more-btn-btheme5.png'); }
.btheme6 .btn { background-image: url('img/more-btn-btheme6.png'); }

div.box.bprod .btheme0 h2 span.head { background-image: url('img/box-prod1-head-bcg-btheme0.png'); }
div.box.bprod .btheme1 h2 span.head { background-image: url('img/box-prod1-head-bcg-btheme1.png'); }
div.box.bprod .btheme2 h2 span.head { background-image: url('img/box-prod1-head-bcg-btheme2.png'); }
div.box.bprod .btheme3 h2 span.head { background-image: url('img/box-prod1-head-bcg-btheme3.png'); }
div.box.bprod .btheme4 h2 span.head { background-image: url('img/box-prod1-head-bcg-btheme4.png'); }
div.box.bprod .btheme5 h2 span.head { background-image: url('img/box-prod1-head-bcg-btheme5.png'); }
div.box.bprod .btheme6 h2 span.head { background-image: url('img/box-prod1-head-bcg-btheme6.png'); }

/* colors: gradients (h1, btnbig) */
h1.btheme0 {
	background: #8cc7e9; /* Old browsers */
	background: -moz-linear-gradient(top,  #8cc7e9 0%, #d5f1fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cc7e9), color-stop(100%,#d5f1fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8cc7e9 0%,#d5f1fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8cc7e9 0%,#d5f1fc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8cc7e9 0%,#d5f1fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8cc7e9 0%,#d5f1fc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc7e9', endColorstr='#d5f1fc',GradientType=0 ); /* IE6-9 */
}

h1.btheme1 {
	background: #99cf7e; /* Old browsers */
	background: -moz-linear-gradient(top,  #99cf7e 0%, #cffbb9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99cf7e), color-stop(100%,#cffbb9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #99cf7e 0%,#cffbb9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #99cf7e 0%,#cffbb9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #99cf7e 0%,#cffbb9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #99cf7e 0%,#cffbb9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99cf7e', endColorstr='#cffbb9',GradientType=0 ); /* IE6-9 */
}

h1.btheme2 {
	background: #f9e8ae; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9e8ae 0%, #d0ae5b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f9e8ae), color-stop(100%,#d0ae5b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9e8ae 0%,#d0ae5b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9e8ae 0%,#d0ae5b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9e8ae 0%,#d0ae5b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9e8ae 0%,#d0ae5b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e8ae', endColorstr='#d0ae5b',GradientType=0 ); /* IE6-9 */
}

h1.btheme3 {
	background: #f0eb92; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0eb92 0%, #fcf9ba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0eb92), color-stop(100%,#fcf9ba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f0eb92 0%,#fcf9ba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f0eb92 0%,#fcf9ba 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f0eb92 0%,#fcf9ba 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f0eb92 0%,#fcf9ba 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0eb92', endColorstr='#fcf9ba',GradientType=0 ); /* IE6-9 */
}

h1.btheme4 {
	background: #f4a4be; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4a4be 0%, #fdcbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4a4be), color-stop(100%,#fdcbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4a4be 0%,#fdcbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4a4be 0%,#fdcbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4a4be 0%,#fdcbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4a4be 0%,#fdcbdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a4be', endColorstr='#fdcbdb',GradientType=0 ); /* IE6-9 */
}

h1.btheme5 {
	background: #dfa4f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #dfa4f5 0%, #efc9fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfa4f5), color-stop(100%,#efc9fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfa4f5 0%,#efc9fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfa4f5 0%,#efc9fc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfa4f5 0%,#efc9fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dfa4f5 0%,#efc9fc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfa4f5', endColorstr='#efc9fc',GradientType=0 ); /* IE6-9 */
}

h1.btheme6 {
	background: #dedede; /* Old browsers */
	background: -moz-linear-gradient(top,  #dedede 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dedede 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dedede 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dedede 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dedede 0%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}

.btheme0 .btnbig {
	background: #348ad3; /* Old browsers */
	background: -moz-linear-gradient(top,  #348ad3 0%, #92d5fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#348ad3), color-stop(100%,#92d5fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #348ad3 0%,#92d5fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #348ad3 0%,#92d5fc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #348ad3 0%,#92d5fc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #348ad3 0%,#92d5fc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#348ad3', endColorstr='#92d5fc',GradientType=0 ); /* IE6-9 */
}

.btheme1 .btnbig {
	background: #397c18; /* Old browsers */
	background: -moz-linear-gradient(top,  #397c18 0%, #79c254 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#397c18), color-stop(100%,#79c254)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #397c18 0%,#79c254 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #397c18 0%,#79c254 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #397c18 0%,#79c254 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #397c18 0%,#79c254 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#397c18', endColorstr='#79c254',GradientType=0 ); /* IE6-9 */
}

.btheme2 .btnbig {
	background: #8c3f15; /* Old browsers */
	background: -moz-linear-gradient(top,  #8c3f15 0%, #c27847 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c3f15), color-stop(100%,#c27847)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8c3f15 0%,#c27847 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8c3f15 0%,#c27847 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8c3f15 0%,#c27847 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8c3f15 0%,#c27847 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c3f15', endColorstr='#c27847',GradientType=0 ); /* IE6-9 */
}

.btheme3 .btnbig {
	background: #bbb427; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbb427 0%, #dcd54e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbb427), color-stop(100%,#dcd54e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbb427 0%,#dcd54e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbb427 0%,#dcd54e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbb427 0%,#dcd54e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bbb427 0%,#dcd54e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbb427', endColorstr='#dcd54e',GradientType=0 ); /* IE6-9 */
}

.btheme4 .btnbig {
	background: #c73465; /* Old browsers */
	background: -moz-linear-gradient(top,  #c73465 0%, #e46992 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c73465), color-stop(100%,#e46992)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c73465 0%,#e46992 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c73465 0%,#e46992 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c73465 0%,#e46992 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c73465 0%,#e46992 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c73465', endColorstr='#e46992',GradientType=0 ); /* IE6-9 */
}

.btheme5 .btnbig {
	background: #aa47ce; /* Old browsers */
	background: -moz-linear-gradient(top,  #aa47ce 0%, #ce83ea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa47ce), color-stop(100%,#ce83ea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aa47ce 0%,#ce83ea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #aa47ce 0%,#ce83ea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #aa47ce 0%,#ce83ea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #aa47ce 0%,#ce83ea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa47ce', endColorstr='#ce83ea',GradientType=0 ); /* IE6-9 */
}

.btheme6 .btnbig {
	background: #a7a7a7; /* Old browsers */
	background: -moz-linear-gradient(top,  #a7a7a7 0%, #d5d5d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7a7a7), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a7a7a7 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a7a7a7 0%,#d5d5d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a7a7a7 0%,#d5d5d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a7a7a7 0%,#d5d5d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7a7a7', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
}

/* theme colors: box bcg, box border */
div.box.bbrd div.box_body.btheme0 { border-color: #c1e7f7; }
div.box.bbcgdark div.box_body.btheme0 { background-color: #c1e7f7; }
div.box.bbcglight div.box_body.btheme0 { background-color: #dbf2fc; }
div.box div.box_body div.box_inner.btheme0 { border-bottom: 1px solid #c1e7f7; }

div.box.bbrd div.box_body.btheme1 { border-color: #d3f8c1; }
div.box.bbcgdark div.box_body.btheme1 { background-color: #d3f8c1; }
div.box.bbcglight div.box_body.btheme1 { background-color: #e7fddc; }
div.box div.box_body div.box_inner.btheme1 { border-bottom: 1px solid #d3f8c1; }

div.box.bbrd div.box_body.btheme2 { border-color: #e9d79e; }
div.box.bbcgdark div.box_body.btheme2 { background-color: #e9d79e; }
div.box.bbcglight div.box_body.btheme2 { background-color: #f6eac9; }
div.box div.box_body div.box_inner.btheme2 { border-bottom: 1px solid #e9d79e; }

div.box.bbrd div.box_body.btheme3 { border-color: #f7f4b5; }
div.box.bbcgdark div.box_body.btheme3 { background-color: #f7f4b5; }
div.box.bbcglight div.box_body.btheme3 { background-color: #fdfbdc; }
div.box div.box_body div.box_inner.btheme3 { border-bottom: 1px solid #f7f4b5; }

div.box.bbrd div.box_body.btheme4 { border-color: #fac7d8; }
div.box.bbcgdark div.box_body.btheme4 { background-color: #fac7d8; }
div.box.bbcglight div.box_body.btheme4 { background-color: #fde7ee; }
div.box div.box_body div.box_inner.btheme4 { border-bottom: 1px solid #fac7d8; }

div.box.bbrd div.box_body.btheme5 { border-color: #f3d8fd; }
div.box.bbcgdark div.box_body.btheme5 { background-color: #f3d8fd; }
div.box.bbcglight div.box_body.btheme5 { background-color: #fbf0ff; }
div.box div.box_body div.box_inner.btheme5 { border-bottom: 1px solid #f3d8fd; }

div.box.bbrd div.box_body.btheme6 { border-color: #e2e0e2; }
div.box.bbcgdark div.box_body.btheme6 { background-color: #e2e0e2; }
div.box.bbcglight div.box_body.btheme6 { background-color: #f2f2f2; }
div.box div.box_body div.box_inner.btheme6 { border-bottom: 1px solid #e2e0e2; }


.txt.btheme0 div.table table tr td.th1 {
	background: #3087d1; /* Old browsers */
	background: -moz-linear-gradient(top,  #3087d1 0%, #97d8fe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3087d1), color-stop(100%,#97d8fe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3087d1 0%,#97d8fe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3087d1 0%,#97d8fe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3087d1 0%,#97d8fe 100%); /* IE10+ */
	background: linear-gradient(top,  #3087d1 0%,#97d8fe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3087d1', endColorstr='#97d8fe',GradientType=0 ); /* IE6-9 */
}

.txt.btheme1 div.table table tr td.th1 {
	background: #367915; /* Old browsers */
	background: -moz-linear-gradient(top,  #367915 0%, #7cc657 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#367915), color-stop(100%,#7cc657)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #367915 0%,#7cc657 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #367915 0%,#7cc657 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #367915 0%,#7cc657 100%); /* IE10+ */
	background: linear-gradient(top,  #367915 0%,#7cc657 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#367915', endColorstr='#7cc657',GradientType=0 ); /* IE6-9 */
}

.txt.btheme2 div.table table tr td.th1 {
	background: #8a3d13; /* Old browsers */
	background: -moz-linear-gradient(top,  #8a3d13 0%, #c57a4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a3d13), color-stop(100%,#c57a4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8a3d13 0%,#c57a4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8a3d13 0%,#c57a4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8a3d13 0%,#c57a4a 100%); /* IE10+ */
	background: linear-gradient(top,  #8a3d13 0%,#c57a4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a3d13', endColorstr='#c57a4a',GradientType=0 ); /* IE6-9 */
}

.txt.btheme3 div.table table tr td.th1 {
	background: #bbb326; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbb326 0%, #ddd650 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbb326), color-stop(100%,#ddd650)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbb326 0%,#ddd650 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbb326 0%,#ddd650 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbb326 0%,#ddd650 100%); /* IE10+ */
	background: linear-gradient(top,  #bbb326 0%,#ddd650 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbb326', endColorstr='#ddd650',GradientType=0 ); /* IE6-9 */
}

.txt.btheme4 div.table table tr td.th1 {
	background: #c63263; /* Old browsers */
	background: -moz-linear-gradient(top,  #c63263 0%, #e56b94 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c63263), color-stop(100%,#e56b94)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c63263 0%,#e56b94 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c63263 0%,#e56b94 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c63263 0%,#e56b94 100%); /* IE10+ */
	background: linear-gradient(top,  #c63263 0%,#e56b94 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c63263', endColorstr='#e56b94',GradientType=0 ); /* IE6-9 */
}

.txt.btheme5 div.table table tr td.th1 {
	background: #a944cd; /* Old browsers */
	background: -moz-linear-gradient(top,  #a944cd 0%, #d086eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a944cd), color-stop(100%,#d086eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a944cd 0%,#d086eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a944cd 0%,#d086eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a944cd 0%,#d086eb 100%); /* IE10+ */
	background: linear-gradient(top,  #a944cd 0%,#d086eb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a944cd', endColorstr='#d086eb',GradientType=0 ); /* IE6-9 */
}

.txt.btheme6 div.table table tr td.th1 {
	background: #a5a5a5; /* Old browsers */
	background: -moz-linear-gradient(top,  #a5a5a5 0%, #d7d7d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a5a5a5 0%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a5a5a5 0%,#d7d7d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a5a5a5 0%,#d7d7d7 100%); /* IE10+ */
	background: linear-gradient(top,  #a5a5a5 0%,#d7d7d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
}

.txt.btheme0 div.table table tr td.c1 { background-color: #dbf2fc; }
.txt.btheme0 div.table table tr td.c2 { background-color: #c1e7f7; }
.txt.btheme1 div.table table tr td.c1 { background-color: #e7fddc; }
.txt.btheme1 div.table table tr td.c2 { background-color: #d3f8c1; }
.txt.btheme2 div.table table tr td.c1 { background-color: #f6eac9; }
.txt.btheme2 div.table table tr td.c2 { background-color: #e9d79e; }
.txt.btheme3 div.table table tr td.c1 { background-color: #fdfbdc; }
.txt.btheme3 div.table table tr td.c2 { background-color: #f7f4b5; }
.txt.btheme4 div.table table tr td.c1 { background-color: #fde7ee; }
.txt.btheme4 div.table table tr td.c2 { background-color: #fac7d8; }
.txt.btheme5 div.table table tr td.c1 { background-color: #fbf0ff; }
.txt.btheme5 div.table table tr td.c2 { background-color: #f3d8fd; }
.txt.btheme6 div.table table tr td.c1 { background-color: #f2f2f2; }
.txt.btheme6 div.table table tr td.c2 { background-color: #e2e0e2; }

div.btheme0#breadcrumb { background-color: #d0e8ff; }
div.btheme1#breadcrumb { background-color: #d3f8c1; }
div.btheme2#breadcrumb { background-color: #efdaa8; }
div.btheme3#breadcrumb { background-color: #f7f4b5; }
div.btheme4#breadcrumb { background-color: #fac7d8; }
div.btheme5#breadcrumb { background-color: #f3d8fd; }
div.btheme6#breadcrumb { background-color: #e2e0e2; }
div.btheme0#breadcrumb { color: #003876; }
div.btheme1#breadcrumb { color: #2a8000; }
div.btheme2#breadcrumb { color: #866b12; }
div.btheme3#breadcrumb { color: #9e9500; }
div.btheme4#breadcrumb { color: #cc4370; }
div.btheme5#breadcrumb { color: #a743cc; }
div.btheme6#breadcrumb { color: #666666; }



/* any content, except boxpanel */
div.content div.cikk {
	margin: 0 5px;
}

div.cikk h1 {
	border-bottom: 1px solid #8dbce3;
	color: #5f5f5f;
	font-size: 19px;
	font-weight: normal;
	margin: 0 0 5px 0;
	height: 28px;
}

div.cikk h2 {
	font-size: 15px;
	font-weight: normal;
	color: #5f5f5f;
	margin: 0;
}

/* content: join */
div.mcol a.download {
	height: 21px;
	line-height: 21px;
	display: block;
	margin: 1px 0;
	padding: 0 5px 0 22px;
	background: url('img/content-download-ico.png') no-repeat left center;
}

div.mcol a.download:hover {
	background-color: #cfedfa;
}

/* content: search */
div.content div.searchinfo {
	margin: 6px 0 13px 0;
	font-weight: bold;
	font-size: 13px;
	color: #666666;
}
div.content div.searchinfo font {
	font-weight: normal;
}
div.content div.talalat {
	border-bottom: 1px solid #94c8f5;
}
div.content div.talalat:last-child {
	border-bottom: 1px solid #ffffff;
}
div.content div.talalat b {
	font-size: 13px;
}
div.content div.talalat font {
	color: #000000;
}
div.content div.talalat em {
	text-decoration: none;
	background-color: #e0f1ff;
	font-style: normal;
}

div.content div.talalat span.talalat0 {
	font-weight: bold;
	color: #000000;
}

div.content div.talalat span.talalatl {
	display: block;
	font-size: 10px;
	color: #0855a3;
}

div.content div.talalat span.talalatl a {
}

div.content div.talalat span.talalatl font {
	color: #000000;
}

div.content div.talalat div.tags {
	font-size: 11px;
}

/* content: product */
div.cikk h1 span.akcio {
	width: 82px;
	padding-left: 50px;
	height: 28px;
	line-height: 28px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	display: block;
	float: right;
	background: url('img/termek-akcio.png') no-repeat top;
}

div.cikk h1 span.kimert {
	width: 131px;
	min-height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	background: url('img/termek-kimert.png') no-repeat top;
}




.txt table.productdata {
	border-collapse: collapse;
	margin: 7px 0;
	font-size: 13px;
}

.txt table.productdata td {
	padding: 4px 9px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}

.txt table.productdata td.key {
	background-color: #c1e7f7;
	color: #000000;
	font-weight: bold;
	min-width: 25%;
}

.txt .productdata u {
	text-decoration: none;
	color: #666666;
}

.txt p.info {
	font-size: 12px;
	color: #000000;
}

.txt p.info span.key {
	color: #bd3439;
}

/* content: basket */
div.mcol div.basketbreadcrumb {
}
div.mcol div.basketbreadcrumb b {
	font-weight: normal;
	color: #aaaaaa;
}
div.mcol div.basketbreadcrumb u {
	text-decoration: none;
	color: #ff9911;
}
div.mcol div.basketbreadcrumb i {
	font-style: normal;
	color: #808080;
}


/* txt */
.txt p {
	text-align: left;
	margin: 7px 0;
}

.box_w1 .txt p {
	text-align: left;
}

.txt ul { margin: 7px 0; }
.txt ol { margin: 7px 0; }

.txt p.xxs, .txt span.xxs { font-size: 8px;  }
.txt p.xs,  .txt span.xs  { font-size: 9px;  }
.txt p.s,   .txt span.s   { font-size: 10px; }
.txt p.m,   .txt span.m   { font-size: 12px; }
.txt p.l,   .txt span.l   { font-size: 14px; }
.txt p.xl,  .txt span.xl  { font-size: 16px; }
.txt p.xxl, .txt span.xxl { font-size: 18px; }

.txt a {
}

.txt a:hover {
}

.txt p.h1,
.txt span.h1 {
	font-weight: normal;
	font-size: 19px;
	color: #5f5f5f;
}

.txt p.h2,
.txt span.h2 {
	font-weight: bold;
	color: #5f5f5f;
	font-size: 15px;
}

.txt p.left {
	text-align: left;
}
.txt p.center {
	text-align: center;
}
.txt p.right {
	text-align: right;
}
.txt p.clear {
	clear: both;
}

.txt p.nomargin { margin: 0; }

.txt span.nowrap {
	white-space: nowrap;
}

.txt.btheme0 .theme { color: #0f77bf; }
.txt.btheme1 .theme { color: #2a8000; }
.txt.btheme2 .theme { color: #866b12; }
.txt.btheme3 .theme { color: #9e9500; }
.txt.btheme4 .theme { color: #cc4370; }
.txt.btheme5 .theme { color: #a743cc; }
.txt.btheme6 .theme { color: #666666; }

/* .txt image */
.txt span.image {
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.txt span.image.left {
	float: left;
	padding-right: 10px;
}

.txt span.image.baseline img {
/*	padding-top: 8px; */
}

.txt span.image.center img {
/*	padding-top: 8px; */
	margin-left: auto;
	margin-right: auto;
}

.txt span.image.right {
	float: right;
	padding-left: 10px;
}

.txt span.image img {
	display: block;
	margin-bottom: 5px;
	border: 0;
}

.txt span.image.inline {
	display: inline-block;
	vertical-align: baseline;
}

.txt span.image.inline img {
	margin-bottom: 0;
}

.txt span.image.product img {
	border: 1px solid #dadada;
	border-radius: 3px;
}

.txt span.image.place img {
	display: inline;
}

.txt ul li {
}

.txt ul.error {
	color: #ffffff;
	background-color: #a92000;
	background-image: url('img/form-icon-alert.png');
	background-position: 6px 6px;
	background-repeat: no-repeat;
	padding: 4px 0 4px 86px;
	min-height: 58px;
	border-radius: 6px;
}

.txt ul.error li {
}

.txt ul li.event_hl a {
	color: #ff6600;
}

.txt hr {
	border: 0;
	height: 0;
}

.txt hr.grey { border-bottom: 1px solid #c4c4c4; }

.txt hr.blue { border-bottom: 1px solid #8dbce3; }

.txt hr.right { clear: right; }

/* .txt table */
.txt div.table {
	display: block;
	padding: 0;
	margin: 7px 0;
}
.txt div.table.left {
	float: left;
	margin-right: 8px;
}
.txt div.table.right {
	float: right;
	margin-left: 8px;
}
.txt div.table.clear {
	clear: both;
}

.txt div.table table {
	/*border-collapse: collapse;*/
	border-spacing: 0 2px;
	clear: both;
	padding: 0;
}

.txt div.table table p {
	margin: 0;
	border: 0;
	padding: 0;
/*	text-align: inherit;*/
}

.txt div.table table tr {
}

.txt div.table table tr td {
	padding: 5px 10px;
	background-repeat: repeat-x;
	background-position: top;
}

.txt div.table table tr td.th1 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
}

.txt div.table table td.w          { white-space: nowrap; }
.txt div.table table td.cleft p    { text-align: left; }
.txt div.table table td.ccenter p  { text-align: center; }
.txt div.table table td.cright p   { text-align: right; }
.txt div.table table td.cjustify p { text-align: justify; }
.txt div.table table td.ctop       { vertical-align: top !important; }
.txt div.table table td.cmiddle    { vertical-align: middle !important; }
.txt div.table table td.cbottom    { vertical-align: bottom !important; }

/* pager */
.txt div.pager {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0;
}

.txt div.pager div {
	width: 25px;
	height: 25px;
	border: 1px solid #8bbbd5;
	float: left;
	margin-right: 3px;
	border-radius: 5px;
}

.txt div.pager div:hover {
	border-color: #a4cfe7
}

.txt div.pager div * {
	width: 23px;
	height: 23px;
	line-height: 23px;
	display: block;
	text-align: center;
	border-radius: 4px;
	margin: 1px;
}

.txt div.pager b {
	color: #303030;
}

.txt div.pager a {
	color: #4a8fc9;
	background-color: #94c8f5;
}

.txt div.pager a:hover {
	background-color: #afd6f8;
}

/* form */
table.cform {
	border-collapse: collapse;
	width: 100%;
}

table.cform td {
	padding: 0 0 6px;
}

div.cikk table.cform td {
	vertical-align: top;
}

table.cform th {
	text-align: left;
	padding: 0 4px 6px 0;
	vertical-align: top;
}

table.cform th.title {
	font-weight: bold;
	color: #000000;
	font-size: 15px;
}

table.cform th div {
	border-radius: 5px;
	background-color: #f1f1f1;
	padding: 7px 13px;
	min-height: 15px;
	text-align: right;
}

table.cform > tbody > tr > td > div {
	padding: 7px 0;
}

table.cform th.title div {
	background-color: #e0f1ff;
}

table.cform th div p {
	text-align: right;
	margin: 0;
}

table.cform td p:first-of-type {
	margin-top: 0;
}

table.cform td p:last-child {
	margin-bottom: 0;
}

table.cform td.submit {
	text-align: right;
}

table.cform td.w {
	white-space: nowrap;
}

form.cform {
}


.inp {
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 6px;
	background-color: #f5f5f5;
	border-radius: 6px;
	border: 1px solid #d0d0d0;
	color: #0f77bf;
}

textarea.inp {
	height: auto;
	border: none;
	background-color: #dbf2fc;
	color: #666666;
	font-weight: normal;
}

select.inp {
	height: auto;
}

input.inpprod {
	width: 60px;
	height: 22px;
	padding: 0 7px;
	border: 1px solid #e4e4e4;
	margin: 2px 3px;
	border-radius: 4px;
	background: #f4f4f4;
	text-align: right;
	color: #000000;
	font-size: 14px;
}


.txt table.cform tr.error td span {
	color: #b60000;
	font-size: 10px;
	display: block;
}

.txt table.cform tr.error td span b {
	font-weight: normal;
	color: #ff0000;
}

.txt table.cform tr.error input,
.txt table.cform tr.error select,
.txt table.cform tr.error textarea {
	background: #811b00; /* Old browsers */
	background: -moz-linear-gradient(top,  #811b00 0%, #a92000 6px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#811b00), color-stop(6px,#a92000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #811b00 0%,#a92000 6px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #811b00 0%,#a92000 6px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #811b00 0%,#a92000 6px); /* IE10+ */
	background: linear-gradient(top,  #811b00 0%,#a92000 6px); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#811b00', endColorstr='#a92000',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	border: 0;
}

.txt table.cform tr.error td {
	color: #ff0000;
}

/* content: gallery */
.txt div.gallery {
	border: 1px solid #9bccf6;
	background-color: #e0f1ff;
	border-collapse: collapse;
	margin-bottom: 12px;
	border-radius: 4px;
}

.txt div.gallery h2 {
	margin: 0 10px;
	padding: 0 3px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	font-weight: normal;
	color: #787878;
	border-bottom: 1px solid #94c8f5;
}

.txt div.gallery div.thumb {
	margin: 12px auto 12px auto;
	width: 705px;
}

.txt div.gallery div.thumb div.galleryimage {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	font-weight: bold;
	margin: 5px 7px 5px 7px;
	width: 160px;
	height: 121px;
	text-align: center;
}

.txt div.gallery div.thumb div.emptyimage {
}

.txt div.gallery div.thumb div.galleryimage.clear {
	clear: both;
}

.txt div.gallery div.thumb div.galleryimage a {
}

.txt div.gallery div.thumb div.galleryimage a img {
}

/* tooltip */
.tooltip {
	border: 1px solid white;
	background-color: #c1e7f7;
	padding: 4px 10px;
	max-width: 250px;
	color: white;
	font-size: 11px;
	position: absolute;
	z-index: 10;
	color: #0f77bf;
}

.tooltip p {
	margin: 10px 0;
}



/* calendar */
.adm_calendar_link, .adm_browser_link {
	margin: 0 0 0 5px;
}

.adm_calendar_link img, img.adm_calendar_link, img.adm_browser_link {
	cursor: pointer;
	vertical-align: bottom;
}

div.adm_calendar {
	width: 185px;
	border: 2px solid #c30004;
	padding: 4px;
	background-color: #ffda3e;
	background-image: url('gothic/admin/img/adm3cal-bcg.gif');
	background-repeat: repeat-x;
/*	opacity: 0.92; */
}

div.adm_calendar a {
	text-decoration: none;
}

div.adm_calendar a.close {
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	background-image: url('gothic/admin/img/adm3cal-close.png');
	background-repeat: no-repeat;
}

div.adm_calendar a.close:hover {
	color: #ffb400;
	border-color: #ffb400;
}

div.adm_calendar h1 {
	margin: 0;
	height: 28px;
	font-size: 8px;
}

div.adm_calendar h2 {
	margin: 0;
	height: 28px;
	font-size: 8px;
}

div.adm_calendar h3 {
	font-size: 14px;
	font-weight: bold;
	color: #be0000;
}

div.adm_calendar h1 input, div.adm_calendar h2 a.month, div.adm_calendar h3 input {
	float: left;
	padding: 1px;
	border: 1px solid #ffe254;
	background-color: #ffffe2;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	font-weight: bold;
	color: #be0000;
}

div.adm_calendar h1 input {
	width: 62px;
	font-size: 16px;
}

div.adm_calendar h2 a.month {
	width: 85px;
	font-size: 13px;
	line-height: 20px;
}

div.adm_calendar h3 input {
	float: none;
	font-size: 14px;
	width: 40px;
}

div.adm_calendar a.l, div.adm_calendar a.r {
	float: left;
	width: 16px;
	height: 20px;
	margin-top: 1px;
	background-position: center center;
	background-repeat: no-repeat;
}

div.adm_calendar a.l {
	margin-left: 5px;
	background-image: url('gothic/admin/img/adm3cal-left.png');
}

div.adm_calendar a.r {
	background-image: url('gothic/admin/img/adm3cal-right.png');
}

div.adm_calendar div.days {
	border: 2px solid white;
	padding: 2px;
	background-color: #ffe04f;
	background-image: url('gothic/admin/img/adm3cal-ibcg.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

div.adm_calendar div.days table {
	clear: both;
	border-collapse: separate;
	border-spacing: 2px;
}

div.adm_calendar div.days table td {
	width: 18px;
	height: 19px;
	padding: 0;
	border: 1px solid #ffd200;
	background-color: #ffffe2;
	text-align: center;
	color: #be0000;
	cursor: default;
	font-size: 12px;
	-moz-user-select: none;
}

div.adm_calendar div.days table th {
	border: none;
	background: transparent;
	padding: 0;
	width: auto;
	color: black;
	font-size: 12px;
	-moz-user-select: none;
}

div.adm_calendar div.days table th.u {
	color: #be0000;
}

div.adm_calendar div.days table td.d {
	cursor: pointer;
}

div.adm_calendar div.days table td.d:hover {
	border-color: #73aed1;
	background-color: #a6d8f4;
	font-weight: bold;
	color: #2788c5;
}

div.adm_calendar div.days table td.s {
	color: #be0000;
	background-color: #ffea00;
	border-color: #be0000;
	cursor: pointer;
}

div.adm_calendar div.days table td.s:hover {
	background-color: #decd12;
}

div.adm_calendar div.days table td.dis {
	color: gray;
}

div.adm_calendar div.days table td.w {
	border: none;
	background: none;
	color: #666666;
}

div.adm_cal_month {
	position: absolute;
	left: 11px;
	top: 30px;
	border: 2px solid #c30004;
	background-color: #fffc9f;
	width: 120px;
	opacity: 0.95;
	visibility: hidden;
}

div.adm_cal_month a {
	width: 100px;
	display: block;
	font-size: 14px;
	color: #be0000;
	font-weight: bold;
	padding: 2px 10px;
}

div.adm_cal_month a:hover {
	background-color: #ffea00;
}

