.mp1 { margin:0px 15px; }
.mp2 { margin:0px 20px 0px 0px; }
.mp3 { margin:0px 40px 60px 0px; }
.mp4 { margin:0px 0px 5px 0px; }
.mp5 { margin:0px 0px 10px 0px; }
.mp6 { margin:0px 0px 0px 60px; }
.mp7 { margin:0px 60px 0px 00px; }
.mp8 { margin-left:2px; }
.mp9 { padding:5px; }
.mp10 { margin-left:5px; }
.mp11 { margin-left:15px; }
.mp12 { margin-right:15px; }
.mp13 { padding:20px; }
.mp14 {
	margin-left:15px;
	margin-right:15px;
}
.mp15 { margin-bottom:10px; }
.mp16 { margin-bottom:5px; }
.mp17 { margin-top:15px; }
.mp18 { padding-left:5px; }
.mp19 { margin-left:7px; }
.mp20 { margin-bottom:2px; }
.mp21 {
	margin-top:10px;
	margin-left:120px;
}
.mp22 { padding:0 5px; }
.mp23 { margin:10px auto 10px auto; }
.mp24 { margin:20px auto; }
.mp25 { margin-top:20px; }
.mp26 { margin-top:35px; }
.mv1 {
	top:-9px;
	right:10px;
}
.mv2 {
	top:-9px;
	left:10px;
}
.brd1 { border:1px #d8d8d8 solid; }
.brd2 {
	border-left:1px #d8d8d8 solid;
	border-top:1px #d8d8d8 solid;
}
.brd3 {
	border-left:1px #d8d8d8 solid;
	border-top:1px #d8d8d8 solid;
	border-right:1px #d8d8d8 solid;
}
.brd4 { border-bottom:1px #d8d8d8 solid; }
.brd5 {
	border-bottom:1px #d8d8d8 solid;
	border-right:1px #d8d8d8 solid;
}
.brd6 { border-bottom:1px #d8d8d8 solid; }
.brd7 {
	border-top:1px #d8d8d8 solid;
	border-right:1px #d8d8d8 solid;
}
.brd8 { border-top:1px #d8d8d8 solid; }
.brd9 { border-right:1px #d8d8d8 solid; }
.brd10 { border-top:1px #d8d8d8 solid; }
.brd11 { border-left:1px solid #767676; }
.brdinh { border:inherit; }
.i1 {
	background:transparent url('../img/logo.png') 0 0 no-repeat;
	width:137px;
	height:24px;
}
.i2 {
	background:transparent url('../img/i1.png') center center no-repeat;
	width:40px;
	height:40px;
}
.i3 {
	background:transparent url('../img/i2.png') center center no-repeat;
	width:24px;
	height:36px;
}
.i4 {
	background:transparent url('../img/i3.png') center center no-repeat;
	width:5px;
	height:100%;
}
.i5 {
	background:transparent url('../img/i4.png') center center no-repeat;
	width:20px;
	height:23px;
}
.i6 {
	background:transparent url('../img/i5.png') center center no-repeat;
	width:20px;
	height:23px;
}
.i7 {
	background:transparent url('../img/i6.png') -1px 2px no-repeat;
	width:45px;
	height:45px;
}
.i8 {
	background:transparent url('../img/i7.png') -2px 0px no-repeat;
	width:45px;
	height:45px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; }
audio, canvas, video { display:inline-block; }
audio:not([controls]) {
	display:none;
	height:0;
}
[hidden] { display:none; }
html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
body { margin:0; }
a:focus { outline:thin dotted; }
a:active, a:hover { outline:0; }
h1 {
	font-size:2em;
	margin:0.67em 0;
}
abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:bold; }
dfn { font-style:italic; }
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
}
mark {
	background:#ff0;
	color:#000;
}
code, kbd, pre, samp {
	font-family:monospace, serif;
	font-size:1em;
}
pre { white-space:pre-wrap; }
q { quotes:"\201C" "\201D" "\2018" "\2019"; }
small { font-size:80%; }
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
img { border:0; }
svg:not(:root) { overflow:hidden; }
figure { margin:0; }
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em;
}
legend {
	border:0;
	padding:0;
}
button, input, select, textarea {
	font-family:inherit;
	font-size:100%;
	margin:0;
}
button, input { line-height:normal; }
button, select { text-transform:none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}
button[disabled], html input[disabled] { cursor:default; }
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner {
	border:0;
	padding:0;
}
textarea {
	overflow:auto;
	vertical-align:top;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
* {
	zoom:1;
	outline:none;
}
.fx1 {
	background:#4b7dd0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiN2RkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTYzYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,#4b7dd0 0%,#3563ae 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4b7dd0),color-stop(100%,#3563ae));
	background:-webkit-linear-gradient(top,#4b7dd0 0%,#3563ae 100%);
	background:-o-linear-gradient(top,#4b7dd0 0%,#3563ae 100%);
	background:-ms-linear-gradient(top,#4b7dd0 0%,#3563ae 100%);
	background:linear-gradient(to bottom,#4b7dd0 0%,#3563ae 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b7dd0',endColorstr='#3563ae',GradientType=0);
}
.fx2 { box-shadow:0px 2px 3px 0px #929292; }
.fx3 {
	transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	-moz-transform:rotate(2deg);
	-webkit-transform:rotate(2deg);
	-o-transform:rotate(2deg);
}
.fx4 {
	transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	-moz-transform:rotate(2deg);
	-webkit-transform:rotate(2deg);
	-o-transform:rotate(2deg);
	box-shadow:0px 13px 33px 0px #999;
}
.hidden { display:none; }
.simLnk {
	text-decoration:none;
	color:inherit;
}
.relTop5 {
	position:relative;
	top:5px;
}
.jsSearchList a.glink { color:#12C; }
.ff { font-family:arial; }
.fwnormal { font-weight:normal; }
.fs8 { font-size:8px; }
.fs9 { font-size:9px; }
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }
.fs21 { font-size:21px; }
.fs22 { font-size:22px; }
.fs23 { font-size:23px; }
.fs24 { font-size:24px; }
.fs82 { font-size:82px; }
.lh8 { line-height:8px; }
.lh9 { line-height:9px; }
.lh10 { line-height:10px; }
.lh11 { line-height:11px; }
.lh12 { line-height:12px; }
.lh13 { line-height:13px; }
.lh14 { line-height:14px; }
.lh15 { line-height:15px; }
.lh16 { line-height:16px; }
.lh17 { line-height:17px; }
.lh18 { line-height:18px; }
.lh19 { line-height:19px; }
.lh20 { line-height:20px; }
.lh21 { line-height:21px; }
.lh22 { line-height:22px; }
.lh23 { line-height:23px; }
.lh24 { line-height:24px; }
.lh82 { line-height:82px; }
.lsp1 { letter-spacing:1px; }
.lhc1 { line-height:36px; }
.fslh { line-height:12px; }
h1, h2, h3, h4, h5, h6, span, p, a {
	font-weight:normal;
	font-family:arial;
	font-size:12px;
	margin:0;
	padding:0;
}
.cW { color:#ffffff; }
.cB { color:#000000; }
.cBW { background-color:#fff; }
.cBB { background-color:#000; }
.c1 { color:#999999; }
.c2 { color:#3563b0; }
.c3 { color:#cc0000; }
.c4 { color:#004BCE; }
.c5 { color:#e00045; }
.c6 { color:#d8110e; }
.cB1 { background-color:#efefef; }
.cB2 { background-color:#f5f5f5; }
.cb3 { background-color:#d8d8d8; }
.cB4 { background-color:#e8eff7; }
.cB5 { background-color:#fdfbc2; }
.cTB1 { background-color:#fdfbc2; }
.c7 { color:#767676; }
.a { position:absolute; }
.ax {
	position:absolute;
	top:0px;
	left:0px;
}
.axr {
	right:0px;
	left:auto;
}
.axl {
	right:auto;
	left:0px;
}
.axb {
	top:auto;
	bottom:0px;
}
.axt {
	top:0px;
	bottom:auto;
}
.f { position:fixed; }
.r { position:relative; }
.block { display:block; }
.inline { display:inline; }
.binline { display:inline-block; }
.fl { float:left; }
.fr { float:right; }
.clear {
	clear:both;
	height:0px;
}
.fs {
	width:100%;
	height:100%;
}
.fsW { width:100%; }
.fsH { height:100%; }
.center { margin:0px auto; }
.noMP {
	margin:0px;
	padding:0px;
}
.tright { text-align:right; }
.tleft { text-align:left; }
.tcenter { text-align:center; }
.tjustify { text-align:justify; }
.tbold { font-weight:700; }
.hide { display:none; }
.pointer { cursor:pointer; }
.link { text-decoration:none; }
.link:hover { text-decoration:underline; }
.bold { font-weight:bold; }
.half { width:50%; }
.linkFS {
	position:relative;
	width:100%;
	height:100%;
	display:block;
	display:block;
	z-index:100;
}
.linkFSa {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:block;
	display:block;
	z-index:100;
}
.removeBackground {
	background-color:transparent;
	background-image:none;
	background:none;
}
.removeBorder { border:0px transparent solid; }
.removeTextD { text-decoration:none; }
#CommentsAddForm div.textarea label {
	font-weight:bold;
	font-size:1.2em;
}
#CommentsText {
	border:1px solid #23519c;
	margin-top:5px;
	width:99%;
	margin-bottom:10px;
}
.grey { color:#939393; }
div.commentSubmit input {
	background-color:#3765b1;
	color:#ffffff;
	border:none;
	border-bottom:1px solid #244883;
	height:21px;
}
.searchInput {
	border-left:solid 1px #23519c;
	border-top:solid 1px #23519c;
	border-bottom:solid 1px #23519c;
	border-right:none;
	height:25px;
	background-image:url('../img/search_input_bg_03.png');
}
.searchIncon {
	background-image:url('../img/search_icon.png');
	border-right:solid 1px #23519c;
	border-top:solid 1px #23519c;
	border-bottom:solid 1px #23519c;
	border-left:none;
	width:30px;
	height:29px;
}
.block { display:block; }
.content { position:relative; }
.descInfo { margin-top:30px; }
.widgetBox {
	width:237px;
	background-color:#efefef;
	border:solid 1px #cccccc;
	padding-bottom:10px;
}
.w217h173 {
	width:217px;
	height:173px;
}
.back1 { background:#eeeeee; }
.sw { width:1000px; }
.sep {
	width:20px;
	height:20px;
}
.sepH {
	width:6.6666666666667px;
	height:20px;
}
.sepd2 {
	width:10px;
	height:10px;
}
.sepd4 {
	width:5px;
	height:5px;
}
.ziLow { z-index:-1; }
.sep1 {
	width:1px;
	height:100%;
	background-color:#6a91d2;
}
.sep2 {
	width:1px;
	height:57px;
	background-color:#d8d8d8;
}
.sep3 {
	width:1px;
	height:100%;
	background-color:#6a91d2;
	height:40px;
}
.sep4 {
	height:10px;
	width:10px;
}
.shadow1 {
	position:absolute;
	bottom:20px;
	width:100%;
}
.shadow1 div {
	margin:0px auto;
	position:relative;
	transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	-moz-transform:rotate(2deg);
	-webkit-transform:rotate(2deg);
	-o-transform:rotate(2deg);
	box-shadow:0px 13px 33px 0px #999;
	z-index:-1;
	height:20px;
	width:80%;
}
.body_desc p {
	line-height:19px;
	margin:0px 0px 10px 0px;
}
.blockSpaceShow {
	background-color:#F7F7F7;
	box-shadow:inset 0px 0px 19px 0px #E4E4E4;
	color:#AFAFAF;
	font-size:11px;
}
.line1 {
	height:3px;
	background-color:#999999;
}
.line2 {
	background-color:#d8d8d8;
	height:1px;
}
.hnd1 { height:40px; }
.hnd2 { width:100px; }
.hnd4 { width:auto; }
.hnd5 a {
	padding:0px 23px;
	line-height:40px;
}
.hnd5:hover, .hnd5 .active { box-shadow:inset 0px 0px 21px 3px #004DA0; }
.hnd6 { width:160px; }
.hnd7 { width:500px; }
.hnd8 { width:300px; }
.hnd9 {
	width:300px;
	height:250px;
}
.hnd12 { height:780px; }
.hnd14 { height:12px; }
.hnd15 { height:600px; }
.hnd16 {
	height:90px;
	width:190px;
}
.hnd17 { width:100%; }
.hnd20 { width:378px; }
.hnd20 * {
	font-size:16px;
	line-height:16px;
}
.hnd20 p { margin-bottom:5px; }
.hnd21 { width:160px; }
.hnd22 {
	width:22px;
	height:22px;
}
.hnd23 { width:125px; }
.hnd24 { width:65px; }
.hnd25 * {
	font-size:20px;
	line-height:20px;
}
.hnd25 p {
	font-weight:bold;
	margin-bottom:5px;
}
.hnd26 { width:155px; }
.hnd27 { width:175px; }
.hnd28 { width:640px; }
.col1 { width:200px; }
.col2 { width:200px; }
.col3 { width:100px; }
.col4 { width:71px; }
.row4 { height:71px; }
.col5 { width:36px; }
.row5 { height:36px; }
#footer {
	clear:both;
	width:1000px;
	border-top:1px solid #dbdbdb;
	margin:0 auto 10px auto;
	padding-top:16px;
	font-family:Arial;
	text-align:left;
}
#footer-logo {
	height:28px;
	width:118px;
	border-right:1px solid #dbdbdb;
	float:left;
}
#footer-menu {
	float:right;
	width:866px;
	font-weight:bold;
	padding-top:7px;
	font-size:14px;
}
.bold { font-weight:bold; }
.footer-menu-sep {
	color:#dbdbdb !important;
	margin:0 5px;
}
#footer-menu a {
	color:#424242;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#footer-links a {
	color:#424242;
	text-decoration:none;
}
#footer-links {
	border-left:1px solid #dbdbdb;
	padding-left:15px;
	padding-top:10px;
	margin-left:118px;
	font-size:12px;
	color:#424242;
}
#footer-copyright {
	padding-top:15px;
	color:#9a9a9a;
	font-size:10px;
	margin-left:118px;
	border-left:1px solid #dbdbdb;
	padding-left:15px;
}
#footer-link-list {
	margin-top:15px;
	line-height:1.7em;
}
.inlb { display:inline-block; }
#footer .lang {
	display:inline-block;
	font-size:16px;
	color:#000;
	list-style:none;
	position:relative;
	font-weight:400;
	font-size:14px;
	cursor:pointer;
	z-index:10000 !important;
	float:right;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	top:-15px;
	padding:0;
	margin:0;
}
#footer .lang:hover {
	background-color:#383838;
	color:#fff;
}
#footer .lang>li {
	padding:10px;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-ms-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
}
#footer .lang li ul {
	position:absolute;
	display:none;
	list-style:none;
	background-color:#383838;
	left:0;
	top:40px;
	width:108px;
	padding:0px;
}
#footer .lang li ul li {
	display:block;
	padding:10px;
	border-bottom:1px solid #000;
}
#footer .lang li:hover ul {
	border-top:1px solid #000;
	display:block;
	opacity:1;
	visibility:visible;
}
#footer .lang a, #footer .lang a:hover {
	text-decoration:none;
	display:block;
	border:none;
	color:#fff;
	font-weight:400;
}
#footer .lang a:hover { color:#e72617; }
#footer .lang:hover .flag { border:1px solid #000; }
#footer .flag {
	height:15px;
	width:22px;
	display:inline-block;
	border:1px solid #f4f4f4;
	margin-right:5px;
	position:relative;
	top:2px;
	float:none;
}
#footer .flag.de {
	background:url(/img/country-flags-small/flag_de.png) center center no-repeat;
	background-size:cover;
}
#footer .flag.en {
	background:url(/img/country-flags-small/flag_gb.png) center center no-repeat;
	background-size:cover;
}
#footer .flag.pl {
	background:url(/img/country-flags-small/flag_pl.png) center center no-repeat;
	background-size:cover;
}
ul.items {
	margin:0;
	padding:0;
}
.items ul {
	margin:0;
	padding:0;
}
.items li.separator {
	clear:both;
	width:100%;
	height:auto;
}
.items li {
	float:left;
	width:159px;
	height:182px;
	margin:0 0 16px 0;
	list-style:none;
	padding:0;
}
.items .middle { padding:0 11px; }
.items li a, #wishesBox a {
	color:#000000;
	text-decoration:none;
}
.items li a:hover, #wishesBox a:hover { text-decoration:underline; }
.items li a img {
	display:block;
	border:1px solid #c2c2c2;
}
.items .name {
	display:block;
	color:#000000;
	text-align:center;
	padding:1px 0 0 0;
	margin:0 auto 8px auto;
	width:159px;
}
.items .stars { margin:auto; }
div#wishes .nolink {
	color:#000000;
	line-height:23px;
	padding:0 15px 5px;
}
div#wishes span.category {
	color:#7a7a7a;
	margin:0 0 20px 15px;
	display:block;
}
div#wishes span.category a {
	color:#f39800;
	text-decoration:none;
}
div#wishes span.category a:hover { text-decoration:underline; }
.col {
	float:left;
	width:310px;
	padding:0;
}
.item.bk { background:#E7F0FC; }
.item.bg { background:#F3F3F8; }
.col .text, .scol .text {
	padding:21px 18px 0 18px;
	display:block;
	font:12px/23px 'Arial';
}
.col .starsContainer, .scol .starsContainer {
	border-top:1px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
	margin:17px auto 20px auto;
	padding:5px 0 8px 0;
}
.col.mg { margin-left:20px; }
#wishBox .stars, .col .stars, .scol .stars { margin:auto; }
.info {
	clear:both;
	margin:10px 0;
	padding:5px;
	line-height:23px;
	text-align:justify;
	font-weight:bold;
}
.info li {
	list-style-type:disc;
	color:#4d4d4d;
	font-weight:normal;
}
.info ul {
	margin-left:15px;
	padding-left:0;
}
#wishesBox div.separator {
	clear:both;
	width:100%;
	height:auto;
}
.items .thin {
	border-bottom:1px solid #e6e6e6;
	height:auto;
	padding:0 0 15px 0;
}
#info {
	margin:14px 0 21px 0;
	overflow:hidden;
}
.left { float:left; }
h1.small {
	font:bold 12px 'Arial';
	display:inline;
	margin:0 10px 0 0;
}
.sent { padding:0 0 0 9px; }
.right { float:right; }
#sendForm { position:relative; }
#addWishes {
	position:absolute;
	right:20px;
	font:bold 13px/24px 'Arial';
	color:#003da4;
	top:10px;
	cursor:pointer;
	display:block;
}
#sendForm #textDiv {
	border-top:1px solid #C2C2C2;
	background:#F2F2F2;
	padding:0 20px 11px 21px;
	margin:0 0 3px 0;
	overflow:hidden;
}
#sendForm #textDiv label {
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:13px 0 12px 0;
}
#sendForm #text {
	margin:0;
	resize:none;
	width:565px;
	height:80px;
	border:1px solid #DFDFDF;
	padding:5px;
}
#addWishes .text {
	float:left;
	display:block;
	margin:0 2px 0 0;
	font-weight:bold;
}
#addWishes .img {
	background:url('/img/css/icons.png') no-repeat 0 -74px #FFF;
	width:24px;
	height:24px;
	display:block;
	float:right;
}
#sendWay {
	overflow:hidden;
	border-bottom:4px solid #003da4;
	position:relative;
}
#sendWay .first { margin:0; }
#sendWay .button {
	width:149px;
	height:74px;
	float:left;
	border:1px solid #E6E6E6;
	margin:0 0 0 4px;
	background:#FFF;
	background:-moz-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#F2F2F2));
	background:-webkit-linear-gradient(top,#FFF 0%,#F2F2F2 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);
	background:linear-gradient(to bottom,#FFF 0%,#F2F2F2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);
	position:relative;
	top:8px;
	text-align:center;
	color:#010101;
	font:bold 14px 'TitilliumWeb-Regular';
	cursor:pointer;
}
#sendWay .content {
	position:absolute;
	bottom:32px;
	width:149px;
	left:0;
}
#sendWay .mail.active .background { background:url('/img/css/icons.png') no-repeat -80px 0; }
#sendWay .mail .background {
	background:url('/img/css/icons.png') no-repeat 0px -109px;
	width:39px;
	height:28px;
	margin:9px auto 0 auto;
}
#sendWay .text {
	position:absolute;
	bottom:10px;
	width:149px;
	left:0;
	text-align:center;
	font-weight:bold;
}
#sendWay .link .background {
	background:url('/img/css/icons.png') no-repeat -41px -108px;
	width:40px;
	height:35px;
	margin:9px auto 0 auto;
}
#sendWay .facebook .background {
	background:url('/img/css/icons.png') no-repeat -44px 0;
	width:34px;
	height:33px;
	margin:9px auto 0 auto;
}
#sendWay .active {
	width:153px;
	height:82px;
	position:relative;
	background:#003da4;
	border:none;
	color:#FFF;
	top:0px;
	filter:none;
}
#sendWay .active .decor {
	display:block;
	width:145px;
	height:8px;
	margin:auto;
	background:#003da4;
}
.forms {
	background:#FFF;
	padding:36px 0 36px 0;
}
.forms .form {
	display:none;
	width:404px;
	margin:auto;
}
.forms .active { display:block; }
.forms .recipientBox {
	margin:0 0 10px 0;
	overflow:hidden;
	clear:both;
	position:relative;
}
#sendForm .userName { float:left; }
.forms label {
	display:block;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 7px 0;
}
.forms input {
	margin:0;
	font-size:13px;
	line-height:13px;
	padding:13px 11px 11px 11px;
	border:1px solid #DFDFDF;
	width:167px;
}
#sendForm .userEmail {
	margin:23px 0 0 0;
	float:right;
}
.forms .SentCardRecipientEmail, .forms #CardUserEmail { width:182px; }
#sendForm .showEmail {
	position:absolute;
	right:8px;
}
#sendForm .showEmail input {
	float:left;
	width:30px;
}
#sendForm .showEmail input[type='checkbox'] {
	padding:0;
	margin:0 5px 0 0;
	border:none;
	width:auto;
}
#sendForm .showEmail label {
	font:normal 12px 'Arial';
	float:left;
}
#addRecipient {
	width:207px;
	clear:both;
	line-height:33px;
	cursor:pointer;
	margin:23px auto 25px auto;
}
#addRecipient .ico {
	width:33px;
	height:33px;
	background:#bc1b45;
	float:left;
}
#addRecipient .ico span {
	display:block;
	background:url('/img/css/icons.png') no-repeat -93px -44px;
	width:19px;
	height:19px;
	margin:6px auto 0 auto;
}
#addRecipient .text {
	display:inline-block;
	height:33px;
	line-height:33px;
	color:#bc1b45;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 11px;
}
#showPrev, #buttonSend, #linkGenerate {
	display:block;
	height:42px;
	font-weight:bold;
	color:#FFF;
	float:left;
	position:relative;
}
#showPrev {
	text-align:center;
	line-height:35px;
	width:193px;
	background:#cb5473;
	font-size:14px;
	float:left;
	text-decoration:none;
}
#showPrev span {
	width:185px;
	height:6px;
	margin:auto;
	position:relative;
	display:block;
	background:#cb5473;
	top:-1px;
}
#buttonSend, #linkGenerate {
	width:203px;
	background:#F39600;
	border:none;
	padding:0;
	margin:0;
	font-size:14px;
	text-align:center;
	line-height:35px;
	cursor:pointer;
	float:right;
}
#buttonSend span, #linkGenerate span {
	width:195px;
	height:6px;
	margin:auto;
	position:relative;
	display:block;
	background:#bc1b45;
	top:-1px;
}
.fbButton {
	padding:5px;
	background-color:#4E69A2;
	border-color:#435A8B #3C5488 #334C83;
	-webkit-background-clip:padding-box;
	border:1px solid;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	-webkit-box-sizing:content-box;
	font-family:'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
	-webkit-font-smoothing:antialiased;
	font-weight:bold;
	position:relative;
	text-align:center;
	vertical-align:middle;
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
	color:#FFF;
	position:relative;
	width:100px;
	margin:auto;
	cursor:pointer;
}
.fbButton .fb {
	background:url('/img/css/facebok-favicon.png') no-repeat;
	width:15px;
	height:15px;
	position:absolute;
	left:12px;
}
#buttonSend, #linkGenerate {
	width:203px;
	background:#bc1b45;
	border:none;
	padding:0;
	margin:0;
	font-size:14px;
	text-align:center;
	line-height:35px;
	cursor:pointer;
	float:right;
}
#generatedLink {
	margin:10px 0;
	clear:both;
	width:100%;
}
label[for="CardGeneratedLink"] { display:none; }
#generatedLink input { width:380px; }
.forms .recipient { float:left; }
.forms .recipientEmail {
	margin:23px 0 0 0;
	float:right;
}
#showCard .card {
	width:500px;
	border-right:1px solid #D4CEC1;
	border-bottom:1px solid #D4CEC1;
	background:url('/img/css/card-back.png');
	margin:0 0 20px 0;
}
#showCard .inner {
	margin:8px;
	border:2px solid #D6D2CB;
	position:relative;
}
#showCard .stamp {
	width:269px;
	height:145px;
	background:url('/img/css/stamp.png') no-repeat;
	position:absolute;
	right:9px;
	top:6px;
}
#showCard .sender {
	font:italic 13px 'Georgia';
	margin:25px 0 0 29px;
	overflow:hidden;
	min-height:80px;
}
#showCard .sender .senders {
	font:bold 11px 'Arial';
	text-transform:uppercase;
	margin:0 0 15px 0;
	display:block;
}
#showCard .sender > div {
	display:inline-block;
	padding:0 0 6px 0;
}
#showCard .underline {
	border-bottom:1px solid #AFACA8;
	display:block;
	width:232px;
	margin:0 0 12px 0;
}
#showCard .middle { margin:54px 0 0 0; }
#showCard .middle > .text {
	margin:24px 27px 24px 27px;
	font:italic 15px 'Georgia';
}
#showCard .recipient {
	width:270px;
	text-align:right;
	font:italic 18px 'Georgia';
	margin:25px 29px 25px 0;
	overflow:hidden;
	clear:both;
	float:right;
}
#showCard .recipient .recipient {
	font:bold 11px 'Arial';
	text-transform:uppercase;
	margin:0 0 15px 0;
	display:block;
}
#showCard .recipient > div { padding:0 0 6px 0; }
#showCard .underline.right { float:right; }
#addReplay {
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
}
#addReplay #sendForm { margin:0 29px; }
#addReplay #sendForm #text {
	float:none;
	margin:0;
	width:560px;
}
#showCard .middle .buttonBox {
	clear:both;
	height:60px;
}
#showCard .middle .buttons {
	position:absolute;
	bottom:24px;
	left:27px;
}
#wishBox {
	width:600px;
	height:600px;
	padding:10px 10px;
	background:#F2F2F2;
}
.forms input.long { width:380px; }
#sendForm div.error-message {
	width:185px;
	color:#F00;
	margin:5px 0 0 0;
	padding:0 3px;
}
.message, .no-error {
	text-align:center;
	padding:20px 10px;
	background:#3567B6;
	margin:20px 0;
	font-size:15px;
	color:#FFF;
	width:480px;
}
#wishBox .cont {
	background:#FFF;
	height:100%;
}
#wishBox form {
	clear:both;
	padding:17px 0 0 15px;
}
#wishBox .select { margin:0 0 10px 0; }
#wishBox label {
	font-size:13px;
	font-weight:bold;
	width:145px;
	margin:0 10px 0 0;
	display:inline-block;
}
#wishBox select {
	width:100px;
	height:33px;
	border:1px solid #EBEBEB;
	width:233px;
	line-height:33px;
}
.dash {
	font:20px/32px 'TitilliumWeb-Bold';
	height:32px;
	border-left:4px solid #003DA4;
	padding:0 0 0 9px;
}
#wishBox h3 { margin:14px 0 0 21px; }
#wishBox #text {
	width:400px;
	margin:20px auto;
	line-height:23px;
	position:relative;
}
#wishBox #text p {
	padding:10px;
	text-align:center;
	overflow-y:auto;
	height:285px;
}
#wishBox #text .arrow {
	position:absolute;
	top:0;
	padding:0;
	margin:0;
	height:100%;
}
#wishBox #text .prev { left:-48px; }
#wishBox #text .next { right:-48px; }
#wishBox .aTop {
	top:50%;
	margin-top:-18px;
	position:relative;
}
#wishBox #text span span {
	width:28px;
	height:37px;
	display:block;
}
#wishBox #text .prev span { background:url('/img/css/icons.png') no-repeat -30px -72px; }
#wishBox #text a {
	display:block;
	position:relative;
	height:100%;
	overflow:hidden;
}
#wishBox .starsContainer {
	border-top:1px solid #EBEBEB;
	border-bottom:2px solid #EBEBEB;
	width:241px;
	margin:auto;
	padding:5px 0 8px 0;
}
#wishBox .stars, .col .stars, .scol .stars { margin:auto; }
#wishBox .count {
	width:100px;
	margin:auto;
	text-align:center;
}
#wishBox .count {
	color:#2E2E2E;
	font:13px 'Arial';
	margin-top:8px;
}
#wishBox #insert {
	text-align:center;
	line-height:35px;
	width:193px;
	background:#003DA4;
	font-size:14px;
	border:0;
	margin:10px auto;
	padding:0;
	display:block;
	cursor:pointer;
	font-weight:bold;
	color:#FFF;
}
#wishBox #text .next span { background:url('/img/css/icons.png') no-repeat -59px -72px; }
.mb-show { display:none; }
.close-holiday a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
@media screen and (max-width: 1000px) {
	.mb-hide { display:none !important; }
	.mb-show { display:inline; }
	#vmenu, .menu { display:none; }
	.content>.fl.hnd6, .content>.fr.hnd8 { display:none; }
	.content>.fl.hnd7, .sw { width:100%; }
	#footer {
		width:auto;
		padding:15px;
	}
	#footer .logo {
		background-size:contain;
		width:20%;
		max-width:160px;
		float:left;
		margin-right:5px;
	}
	#footer .links {
		margin-left:0;
		width:73%;
		padding:5px 7px;
	}
	#footer .links .pages a { font-size:12px; }
	#footer-menu {
		width:auto;
		float:none;
		position:absolute;
		left:149px;
	}
	.mobile-header .buttons { padding:20px; }
	.header .i1 { display:inline-block; }
	.menu-button, .search-button, .fb-button {
		padding:14px;
		display:inline-block;
		cursor:pointer;
		margin-left:16px;
		float:right;
		position:relative;
		top:-3px;
	}
	.menu-button {
		background:url('/img/mobile/menu-close.png') no-repeat center center;
		background-size:contain;
	}
	.menu-button.open {
		background:url('/img/mobile/menu-open.png') no-repeat center center;
		background-size:contain;
	}
	.search-button {
		background:url('/img/mobile/search.png') no-repeat center center;
		background-size:contain;
	}
	.fb-button {
		background:url('/img/mobile/fb.png') no-repeat center center;
		background-size:contain;
	}
	.content { padding:0 10px; }
	.mobile-callendar {
		margin:0 0 10px;
		border:1px solid #d8d8d8;
	}
	.mobile-callendar .tab {
		padding:20px;
		cursor:pointer;
	}
	.mobile-callendar .tab span { font-size:20px; }
	.mobile-callendar .tab .direction {
		padding:10px;
		float:right;
		background:url('/img/mobile/open.png') no-repeat center center;
		background-size:contain;
	}
	.mobile-callendar .tab .open {
		background:url('/img/mobile/close.png') no-repeat center center;
		background-size:contain;
	}
	.mobile-callendar-content .brd1, .mobile-callendar-content .brd9 { border:none; }
	.mobile-callendar-content .brd7 { border-right:none; }
	.mobile-callendar-content .brd1>.r { display:none; }
	.mobile-callendar-content  .mp13 { padding-top:0; }
	.mobile-callendar-content  .mp13 .r.tcenter span {
		font-size:20px;
		font-weight:bold;
	}
	.mobile-callendar-content  .mp13 .ax { top:7px; }
	.col5 { width:14.28%; }
	.i5 { display:none; }
	.cB1.r {
		border:1px #d8d8d8 solid;
		border-bottom:none;
	}
	h1.fs18 {
		text-transform:uppercase;
		font-size:18px;
		font-weight:bold;
	}
	.tcenter.r.lh18.mp1 { margin:0 10px; }
	.ax.axl.mp6 { margin-left:10px; }
	.ax.axr.mp3 { margin-right:10px; }
	.fs12.lh12 .cB.link { font-weight:bold; }
	.fs12.lh12.bold {
		font-weight:normal;
		margin-top:10px;
		display:inline-block;
	}
	.mb-20 { margin:20px 0; }
	.sun .fl.mp6 { margin-left:20px; }
	.sun .rise, .sun .set { display:none; }
	.sun .rise-img {
		background:url('/img/mobile/rise.png') no-repeat center center;
		background-size:contain;
		padding:2px 5px;
		margin:0 5px 5px 0;
	}
	.sun .set-img {
		background:url('/img/mobile/set.png') no-repeat center center;
		background-size:contain;
		padding:2px 5px;
		margin:0 5px 5px 0;
	}
	.event-time { margin-bottom:5px; }
	.event-time .bold { font-size:14px; }
	.end-of-year { text-align:center; }
	.end-of-year span { font-size:14px !important; }
	.end-of-year .fl { float:none; }
	.timetable h2 { display:none; }
	.timetable .dash-e { display:none; }
	.timetable span { font-size:14px !important; }
	.timetable .event { margin-top:15px; }
	.timetable .event.cB2 { background-color:#fff; }
	.timetable .event .sep { clear:both; }
	.timetable .event .bold { font-weight:normal; }
	.timetable .event .lh16 span:last-child {
		display:inline-block;
		float:right;
		width:80%;
		clear:both;
	}
	span.fs18.lh18.bold, .callendar-online {
		background-color:#3563ae;
		color:#fff;
		display:block;
		padding:15px 10px;
		margin:0 -10px;
	}
	.close-holiday {
		margin:0 -10px;
		padding:15px 10px;
	}
	.close-holiday span {
		font-size:14px !important;
		line-height:1.5;
	}
	.close-holiday .bold.mp11 {
		margin-left:0;
		font-weight:normal;
	}
	.close-holiday .fl.col1 .bold { font-weight:normal !important; }
	.close-holiday .fl.col2 span { font-weight:bold; }
	.close-holiday .col2 { width:100%; }
	.close-holiday .fl.col3.tright {
		position:absolute;
		right:0;
	}
	.like-box-l {
		text-align:center;
		margin:20px 0;
		float:none !important;
	}
	#footer .lang { display:none; }
	.lang-container {
		text-align:center;
		padding:20px 20px 0;
		margin-top:20px;
	}
	.lang {
		float:none;
		border:1px solid #d8d8d8;
		width:150px;
	}
	.lang li ul { width:150px; }
	.names {
		background-color:#fff;
		margin-top:20px;
	}
	.names .ax a { font-size:12px !important; }
	.names-field {
		margin:0 -10px;
		padding:15px 10px;
	}
	.names-field span, .names-field a {
		font-size:14px;
		color:#000;
		text-decoration:none;
	}
	.names-field a { margin-right:5px; }
	.names-field>div { padding-left:30px; }
	.names-field .month-day {
		font-weight:bold;
		margin-left:-30px;
		position:absolute;
		width:20px;
		text-align:center;
	}
	.names-field.day-7 span, .names-field.day-7 a { color:#c80d1c; }
	h1 {
		margin-top:15px;
		font-weight:bold;
	}
	.adv-m {
		float:none !important;
		margin:0 auto !important;
		text-align:center;
	}
	.names-h {
		margin-top:15px;
		display:block;
	}
	.names-dates {
		width:100%;
		float:left;
	}
	.names-dates div { display:inline-block; }
	.names-dates a { display:none; }
	.fb-like-box { text-align:center; }
	.comments { border:none !important; }
	.comments .r, .comments label { display:none; }
	.comments .mp9.mp14.mp15 {
		margin:0 !important;
		padding:0 !important;
	}
	#CommentsAddForm .inlb {
		display:block !important;
		float:none !important;
	}
	#CommentsAddForm input, #CommentsAddForm textarea {
		width:100%;
		box-sizing:border-box;
		padding:10px !important;
	}
	#CommentsAddForm textarea { margin-top:15px; }
	input.hnd23.mp10 { margin:0 !important; }
	#CommentsAddForm .fr.commentSubmit {
		float:none !important;
		text-align:center;
	}
	#CommentsAddForm .fr.commentSubmit input {
		width:50%;
		font-size:14px;
		font-weight:bold;
		margin-top:15px;
		margin-bottom:15px;
		height:40px;
	}
	.single-comment {
		margin:0 !important;
		padding:15px 0;
	}
	.callendar-online {
		padding-top:0;
		padding-bottom:10px;
	}
	.callendar-online a { color:#fff; }
	.small-callendar {
		float:none !important;
		width:100%;
	}
	.small-callendar .hnd21 { width:100% !important; }
	.small-callendar .hnd22 {
		width:14.28% !important;
		height:36px !important;
	}
	.small-callendar a, .small-callendar span.fs10 {
		font-size:14px !important;
		padding:10px;
		display:inline-block;
	}
	.small-callendar .cB1.r {
		border:none !important;
		background-color:#fff;
	}
	.small-callendar h1 {
		font-size:16px;
		margin-bottom:15px;
	}
	.small-callendar:last-child { margin-bottom:20px; }
	.fn { float:none !important; }
	.mb15 { margin-bottom:15px; }
	.mt15 { margin-top:15px; }
	#wishesBox .separator.nm a {
		margin:15px 0;
		display:block;
	}
	.hnd28 { width:100%; }
	.api-menu .cB1.r { display:none; }
	.api-menu .cB2 { background-color:#fff; }
	.api-menu a {
		font-size:20px;
		padding:10px 20px;
		margin:0;
	}
	.api-menu .mp11 a { background-color:#f7f7f7; }
	.api-menu .sep.mp11 {
		background-color:#f7f7f7;
		width:auto;
	}
	#wishesBox .col { width:100%; }
	#wishesBox p { font-size:14px; }
	#wishesBox .starsContainer { border:none; }
	.stars img, #stars img { width:30px; }
	.stars.cards img { width:20px; }
	.col.mg { margin:0 !important; }
	#elementDiv { display:none; }
	.card .name {
		margin-top:10px;
		font-size:14px;
	}
	.items li {
		width:48%;
		padding:0 1% !important;
		margin-top:10px;
		height:auto;
	}
	.items { margin-bottom:20px; }
	.items li a img {
		width:100% !important;
		height:100%;
	}
	.clear-m { clear:both; }
	#show { width:100% !important; }
	#show #image img { width:100% !important; }
	#show #info .left {
		display:block;
		float:none;
		text-align:center;
		border-bottom:1px solid #d8d8d8;
		padding-bottom:15px;
	}
	#show #info .left span, #show #info .left h1 { font-size:14px !important; }
	#show #info .right {
		display:block;
		float:none;
		padding:15px 0;
	}
	#show #info .right .rate {
		display:inline-block;
		font-size:14px;
		position:relative;
		top:4px;
	}
	#stars {
		display:inline-block;
		float:right;
	}
	#sendForm #textDiv label {
		font-size:14px;
		margin-bottom:40px;
		margin-top:5px;
	}
	#addWishes {
		right:0;
		top:38px;
		text-align:center;
		width:100%;
	}
	#addWishes .text { float:none; }
	#addWishes .img { display:none; }
	#sendForm #textDiv { padding:10px; }
	#sendForm #text {
		width:100%;
		box-sizing:border-box;
		height:150px;
	}
	#sendWay { margin-top:15px; }
	#sendWay>div {
		height:90px !important;
		width:32% !important;
		box-sizing:border-box;
		margin:0 !important;
		margin-right:2% !important;
	}
	#sendWay>div:last-child { margin-right:0 !important; }
	#sendWay .content {
		width:100%;
		padding:0 !important;
		bottom:44px;
	}
	#sendWay  #link .content {
		width:100%;
		padding:0 !important;
		bottom:31px;
	}
	#sendWay .text { width:100%; }
	#sendWay .active .decor { width:100%; }
	.forms .form { width:100% !important; }
	.forms input[type="text"] {
		width:100%;
		box-sizing:border-box;
	}
	#sendForm .userEmail, .forms #CardUserEmail, #sendForm .userName, .forms .recipient, .forms .recipientEmail { width:100%; }
	.forms #CardUserEmail, .forms .SentCardRecipientEmail, #generatedLink input {
		width:100%;
		box-sizing:border-box;
	}
	#showPrev {
		display:block;
		float:none;
		margin:0 auto;
		margin-bottom:15px;
		line-height:40px;
		text-transform:uppercase;
		width:202px;
		background-color:#fff;
		color:#cb5473;
		border:1px solid #cb5473;
	}
	#showPrev .deco, #buttonSend .deco, #linkGenerate .deco { display:none; }
	#buttonSend, #linkGenerate {
		margin:0 auto;
		line-height:40px;
		text-transform:uppercase;
		float:none;
		margin:0 auto;
	}
	#wishBox {
		width:100%;
		box-sizing:border-box;
	}
	#wishBox label {
		display:block;
		width:100%;
		margin-bottom:15px;
	}
	#wishBox #text {
		width:100%;
		margin:0 auto;
	}
	#wishBox .stars { width:114px !important; }
	#wishBox .stars img { width:20px; }
	#wishBox #text .arrow {
		position:relative;
		top:0;
		display:inline-block;
	}
	#wishBox #text .prev { left:0; }
	#wishBox #text .next {
		right:0;
		float:right;
	}
	#wishBox .aTop {
		position:static;
		top:0;
		margin-top:0;
	}
	#wishBox #text a { display:inline-block; }
	#fancybox-content { z-index:20000 !important; }
	#picture img {
		width:100%;
		height:100%;
	}
	#showCard .inner { margin:0; }
	#showCard .card { width:100%; }
	#showCard .stamp {
		width:130px;
		background-size:contain;
	}
	#showCard .sender { margin-left:10px; }
	#showCard .underline {
		border:none;
		margin-bottom:5px;
	}
	#showCard .middle > .text { margin:10px; }
	#showCard .sender .senders, #showCard .recipient .recipient { margin-bottom:5px; }
	#showCard .middle { margin-top:10px; }
	#showCard .middle .buttons { position:static; }
	#addReplay #sendForm #text {
		width:100%;
		box-sizing:border-box;
	}
	#wishBox #text p { height:auto; }
	.search-tab {
		border-top:1px solid #7f7f7f;
		border-bottom:1px solid #7f7f7f;
		margin-bottom:20px;
	}
	.search-tab .fr.mp9 {
		width:100%;
		box-sizing:border-box;
		padding:10px;
		float:none;
	}
	.search-tab .fl {
		float:none;
		display:inline-block;
	}
	.search-tab .search-input {
		width:90%;
		box-sizing:border-box;
	}
	.search-tab .search-input input {
		width:100%;
		padding:10px;
		box-sizing:border-box;
		background:none;
		height:auto;
		font-size:14px;
		-webkit-appearance:none;
		-moz-appearance:none;
		-webkit-border-radius:0px;
		border-radius:0;
	}
	.search-tab .search-submit {
		width:10%;
		box-sizing:border-box;
		position:relative;
		top:3px;
	}
	.search-tab .search-submit input {
		width:100%;
		padding:11px;
		height:auto;
		background:url('/img/mobile/search.png') no-repeat center center;
		background-size:23px 25px;
		-webkit-appearance:none;
		-moz-appearance:none;
		-webkit-border-radius:0px;
	}
	.menu-tab {
		border-top:1px solid #7f7f7f;
		border-bottom:1px solid #7f7f7f;
		margin-bottom:20px;
	}
	.menu-tab .main-item { position:relative; }
	.menu-tab .main-item a {
		font-size:20px;
		padding:15px 15px 15px 20px;
		color:#000;
		text-decoration:none;
		display:block;
		border-bottom:1px solid #7f7f7f;
	}
	.menu-tab .main-item:last-child a { border-bottom:none; }
	.menu-tab .main-item .switch {
		background:url('/img/mobile/submenu-close.png') no-repeat center center;
		background-size:20px 5px;
		padding:26px 30px;
		position:absolute;
		right:0px;
		top:0px;
	}
	.menu-tab .main-item.closed .switch {
		background:url('/img/mobile/submenu-open.png') no-repeat center center;
		background-size:20px 20px;
	}
	.submenu {
		border-bottom:1px solid #7f7f7f;
		display:none;
	}
	.submenu .cB1.r, .submenu .sep, .submenu .line2 { display:none; }
	.submenu .cB2 { background-color:#fff; }
	.menu-tab .main-item .submenu a {
		color:#003ca3;
		border:none;
		margin:0;
	}
	.submenu .api-menu .mp11 { margin:0; }
	.submenu .api-menu .sub-cat {
		border-top:1px solid #7f7f7f;
		border-bottom:1px solid #7f7f7f;
	}
	.submenu .api-menu .mp11 a { padding-left:30px; }
	.submenu .api-menu .main { position:relative; }
	.submenu .api-menu .main .switch {
		background:url('/img/mobile/submenu-open.png') no-repeat center center;
		background-size:20px 20px;
		padding:22px 26px;
	}
	.submenu .api-menu .main.open .switch {
		background:url(/img/mobile/submenu-close.png) no-repeat center center;
		background-size:20px 3px;
	}
	.a.axr.axb { display:none; }
	.counter {
		float:left;
		margin-top:15px;
	}
	ol li {
		font-size:16px;
		padding-bottom:15px;
	}
	.jsSearchList .col { width:100% !important; }
	.tcenter.lh12 h1 { margin-top:0; }
	.close-holiday a {
		font-size:16px;
		margin-top:5px;
		display:block;
	}
	.tcenter .fs82.lh82.bold { font-size:74px; }
}
