body { margin:0 0 126px; font-size:62.5%; color:#6f6f6f; background:#f9f9f9; }

a { color:#004b9e; }
a:hover { text-decoration:none; }
p, ul, ol { margin-top:0; margin-bottom:18px; }
p+ul, p+ol { margin-top:-9px; }

form { margin:0; }
input, select {  }

.helvetica, form.form input[type=submit], form.form input[type=buttom], form.form input[type=reset] { font-family:Helvetica, Verdana, Geneva, Arial, sans-serif; }
.verdana { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
.arial { font-family:Arial, Helvetica, sans-serif }
.times { font-family:"Times New Roman", Times, serif; }
.georgia, body, select, input, textarea { font-family:Georgia; }

section, figure, article { margin:0; padding:0; }
section, header, footer { display:block; }

h1, h2, h3 { margin:0 0 17px; }

h1, h2 { font-weight:normal; color:black; }

nav *, figure.blog_list dl, figure.blog_list dt, figure.blog_list dd, figure.blog *, menu *, ul.like, ul.like *, ul.novelty, ul.novelty li.fl, article.brand dl.categories, article.brand dl.categories *, div.submenu *, ul.brands_menu, ul.brands_menu *, ul.brands, ul.brands *, section.novelty *, div.banner *, footer *, ul.bannav * { padding:0; margin:0; list-style-type:none; }

.tp { text-align:center; clear:both; line-height:0; }
.md { width:954px; text-align:left; margin:0 18px; line-height:18px; }

.clr { clear:both; }

.b27 { padding-bottom:27px; }
.bg_white { background-color:white; }
img[align=left] { margin:0 27px 18px 0; }
img[align=right] { margin:0 0 18px 27px; }

nav, label, h1, h2, h3 { letter-spacing:1px; }

header { background:white; }
header h3 { font-size:1.1em; letter-spacing:0; width:290px; margin:50px 0 0; font-weight:normal; font-style:italic; color:#a2a2a2; float:left; text-align:left; }
header img.logo { width:282px; height:51px; margin:39px 0 35px 336px; display:block; border:0; }

header menu { float:right; margin:36px 0 0; padding:0; }
header menu a { width:44px; height:44px; line-height:44px; text-align:center; font-size:1.3em; text-decoration:none; color:#5b5b5b; font-style:italic; }
header menu a.cur { background:url(../images/lang.gif) no-repeat 50%; }
header menu a:hover { color:#004b9e; }
header menu li { display:inline; }

header div.sub { background:#eeeeee url(../images/sub.png); border-top:1px solid #bdbdbd;
	box-shadow:0 1px 0 0 #dddddd inset;
}

nav.main { letter-spacing:3px; font-size:1.4em; display:block; overflow:hidden; width:100%; margin:8px 0; padding:9px 0; border-bottom:1px solid #bdbdbd;
	border-radius:3px;
	box-shadow:0 1px 2px 0 #dddddd;

	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);
	background: linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);
}
nav.main ul { display:table; width:100%; margin:0 0 0 -1px; }
nav.main li { display:table-cell; _display:inline; height:45px; white-space:nowrap; border-left:1px solid #dedede; padding:0 9px; text-align:center; vertical-align:middle; }
nav.main a.cur { color:#949494; }
nav.main a { color:black; text-decoration:none; text-transform:uppercase; /*font-variant:small-caps;*/ }
nav.main a:hover { color:#004b9e!important; }
nav.main img { position:absolute; top:188px; display:block; width:18px; height:11px; border:0; }

nav.submenu { font-size:1.4em; display:block; }
div.submenu { font-size:1.7em; font-weight:bold; text-transform:uppercase; }
div.submenu, nav.submenu { letter-spacing:1px; color:black; padding:16px; background:url(../images/sub2.png); margin:0 0 8px; border-bottom:1px solid #fafafa;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
div.submenu ul { display:table; width:100%; _width:auto; _display:inline; border-top:1px solid #bcbcbc; border-bottom:1px solid #f6f6f6;
	border-radius:3px;
}
div.submenu li { display:table-cell; _display:inline; _zoom:1; cursor:pointer; text-align:center; border-left:1px solid #f6f6f6; border-right:1px solid #bcbcbc; padding:16px; }
div.submenu li:first-child { border-left-color:#cecece; }
div.submenu li:hover, div.submenu li.cur { background:white; border-color:white;
	box-shadow:0 1px 0 0 #bcbcbc;
}
div.submenu li:hover + li, div.submenu li.cur + li { border-left-color:#bcbcbc; }

nav.submenu li { padding:0 18px 0 27px; border:1px solid transparent; border-top:0; }
nav.submenu li.cur { background:white; border-color:#c9c9c9; border-bottom-color:#a1a1a1;
	border-radius:3px;
}
nav.submenu li.cur a { color:black; }
nav.submenu a { line-height:45px; color:black; text-decoration:none; display:list-item; list-style-type:disc; }
nav.submenu a:hover { color:#004b9e; }


div.banner { overflow:hidden;
	border-top-left-radius:3px; 
	border-top-right-radius:3px;
}
div.banner ul { display:table; }
div.banner li { display:table-cell; vertical-align:bottom }
div.banner img { border:0; display:block; }

ul.bannav { margin:0; padding:12px 0 0; }
ul.bannav li { cursor:pointer; width:11px; height:11px; background:url(../images/nav.png) no-repeat 0 0; margin:0 5px 0 4px; }
ul.bannav li:hover, ul.bannav li.cur { background-position:0 bottom; }

.table { display:table; width:100%; }
.cell { display:table-cell; vertical-align:middle; }

div.facebook { overflow:hidden; width:403px; height:253px; float:right; clear:both; }
div.facebook iframe { margin:-1px 0 0 -1px; border:0; border-radius:3px; overflow:hidden; width:405px; height:255px; }
div.plus { display:table; float:right; clear:right; width:397px; height:24px; margin:9px 0 0; }
div.plus .cell { padding-right:9px; vertical-align:top; }
.odkl-klass { border-radius:3px; }

section.novelty { margin:13px 0 36px;
	border-radius:3px;

	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #909090;
	box-shadow:0 1px 0 0 #d9d9d9;

	background: #f2f2f2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top,  #f2f2f2 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#e6e6e6 100%);
	background: linear-gradient(top,  #f2f2f2 0%,#e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e6e6e6',GradientType=0 );
}
section.novelty div { vertical-align:middle; width:826px; padding:27px 0; overflow:hidden; }
section.novelty ul { display:table; font-size:1.3em; }
section.novelty li { display:table-cell; _float:left; vertical-align:top; padding:0 23px 0 16px; }
section.novelty figure { cursor:pointer; }
section.novelty img, section.novelty time, section.novelty figcaption { width:167px; display:block; border:0; }
section.novelty img { border:0; height:72px; width:auto;
	border-radius:3px;
}
section.novelty time, ul.novelty time { cursor:default; text-transform:capitalize; display:block; padding:14px 0 3px; color:#5b5b5b; font-style:italic; border-bottom:1px solid #cfcfcf; }
section.novelty figcaption, ul.novelty figcaption { letter-spacing:1px; display:block; border-top:1px solid #fafafa; padding:4px 0 0; }
section.novelty figcaption a { color:black; text-decoration:none; background:url(../images/arrow.gif) no-repeat 0 3px; padding-left:14px; margin-left:-14px; }
section.novelty figcaption a:hover, section.novelty li:hover figcaption a { background-position:0 -85px; }

ul.novelty li.fl { vertical-align:top; width:167px; margin:0 71px 45px 0; }
ul.novelty div.fl { min-height:72px; }
ul.novelty img { border:0; display:block;
	border-radius:3px;
}
ul.novelty time { border-color:#e9465b; }
ul.novelty figcaption { border:0; }
ul.novelty figcaption a { color:black; text-decoration:none; }
ul.novelty figcaption a:hover { text-decoration:underline; }

article.novelty h1 { margin-bottom:13px; }
article.novelty p img { border-radius:3px; }

a.back2 { text-decoration:none; margin:-1px 0 0; padding:0 17px 0 27px; border-right:1px solid #d8d8d8; background:url(../images/arrow.png) no-repeat 0 top; line-height:36px; height:36px; white-space:nowrap;
	border-top-right-radius:3px; 
	border-bottom-right-radius:3px;
}
a.back2:hover { border-color:#004b9e; background-position:0 bottom; }
a.arrow { letter-spacing:1px; text-decoration:none; margin:-1px 0 0; padding:0 27px 0 17px; border-left:1px solid #d8d8d8; background:url(../images/arrow.png) no-repeat right top; line-height:36px; height:36px; white-space:nowrap;
	border-top-left-radius:3px; 
	border-bottom-left-radius:3px;
}
a.arrow:hover { border-color:#004b9e; background-position:right bottom; }

a.back { letter-spacing:1px; margin-top:36px; text-decoration:none; color:#adadad; background:url(../images/arrow.gif) no-repeat right bottom; padding-right:18px; text-decoration:none; }
a.back:hover { color:#e9465b; }

span.like {  }
ul.like { display:table; float:right; line-height:0; height:24px; }
ul.like li.cell { overflow:hidden; padding-left:9px; }

article.fp { width:522px; }
article.fp, article.default, article.brand { font-size:1.4em; }
article.default { padding:50px 0 68px; }
article.default strong, article.brand strong { color:black; }
article h1 { font-size:1.83em; line-height:27px; }

.column{ padding-right:19px; }
.cols2 { display:block;

	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;

	-moz-column-gap:36px;
	-webkit-column-gap:36px;
	column-gap:36px;
}

section.brands { background:url(../images/sub.png); border-bottom:1px solid #9ba6ae; padding:8px 9px;
	box-shadow:0 1px 0 1px #f3f3f3;
}
section.brands div.l1 { background:white; border-top:1px solid #b3b3b3; padding:32px 0; }
section.brands div.l2 { width:810px; overflow:hidden; vertical-align:middle; }
section.brands ul { display:table; width:810px; _white-space:nowrap; }
section.brands li { display:table-cell; _display:inline; padding:9px 18px; border-left:1px solid #dbdbdb; vertical-align:middle; text-align:center; }
section.brands img { border:0; }

a.left, a.right { visibility:hidden; margin:9px 5px 9px 15px; background:url(../images/arrow2.png) no-repeat 0 bottom; width:43px; height:44px; cursor:pointer; vertical-align:middle; }
a.right { margin:9px 15px 9px 5px; background-position:right 0; }
a.left:hover { background-position:0 0; }
a.right:hover { background-position:right bottom; }

ul.brands dl { padding:0 0 63px; }
ul.brands dl dt { color:black; font-size:1.9em; font-weight:bold; clear:both; padding:30px 0 0; }
ul.brands dl dd { overflow:hidden; }
ul.brands dl ul { margin:0 0 0 -16px; }
ul.brands dl li { display:table; float:left; height:162px; width:307px; background:#fcfcfc; margin:15px 0 0 16px; }
ul.brands dl img { border:0; }
ul.brands dl a { display:table-cell; border:1px solid #fcfcfc; height:160px; width:100%; text-align:center; vertical-align:middle;
	border-radius:3px;
}
ul.brands dl a:hover { border-color:#004b9e; }

ul.brands_menu { float:left; width:225px; line-height:27px; margin:19px 0; letter-spacing:1px; }
ul.brands_menu dt { color:#808080; border-bottom:1px solid #dedede; font-size:1.6em; margin:7px 0 9px; }
ul.brands_menu a { font-size:1.4em; text-transform:uppercase; color:black; text-decoration:none; }
ul.brands_menu a:hover { text-decoration:underline; }

h2.line { line-height:27px; padding:6px 0; margin-bottom:27px; color:black; font-weight:normal; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }

article.brand { display:block; margin:0 0 63px 261px; }
article.brand h1 { margin:0; color:#f9f9f9; line-height:37px; height:36px; text-align:right; }
article.brand div.logo img { border-radius:0; }
article.brand img { border:0;
	border-radius:3px;
}
article.brand span.table { height:63px; margin-bottom:24px; }
article.brand dl.categories { clear:both; }
article.brand dl.categories dt { margin:36px 0 0; letter-spacing:6px; font-size:1.3em; color:black; text-transform:uppercase; line-height:53px; background:url(../images/sub2.png); text-align:center; border:1px solid #e1e1e1; border-top-color:#cecece; border-bottom:0;
	border-radius:3px;
}
article.brand dl.categories dt h2 { background:url(../images/dot.gif) no-repeat 0 50%; padding-left:21px; font-size:1em; font-weight:normal; display:inline; }
article.brand dl.categories dt span.dot { background:url(../images/dot.gif) no-repeat right 50%; padding-right:15px; _padding-right:21px; }
article.brand dl.categories li, article.brand dl.categories div.img { width:180px; }
article.brand dl.categories li { margin:45px 45px 0 0; vertical-align:top; }
article.brand dl.categories figcaption { letter-spacing:1px; display:block; border-bottom:1px solid #dedede; font-size:1.3em; padding:0 0 5px; margin:18px 0 5px; }
article.brand dl.categories figcaption strong { font-weight:normal; height:36px; display:table-cell; vertical-align:bottom; }
article.brand dl.categories figcaption a { text-decoration:none; }
article.brand dl.categories figcaption a:hover { color:black; }
article.brand dl.categories div.tags { color:#909090; font-style:italic; font-size:0.9em; min-height:18px; background:url(../images/tag.gif) no-repeat 0 4px; padding-left:27px; }
article.brand dl.categories div.tags strong { font-weight:normal; color:black; }
article.brand dl.categories div.img { display:table-cell; vertical-align:bottom; height:154px; text-align:center; }
article.brand dl.categories div.img img { border:0; }

dl.vcard { background:#ddecf8; display:block; border-bottom:1px solid #aeaeae; padding:64px 18px 32px;
	border-bottom-left-radius:3px; 
	border-bottom-right-radius:3px;
}
dl.vcard dt { font-size:1.9em; letter-spacing:1px; color:black; border-bottom:1px solid #a9c6da; padding:0 0 14px; }
dl.vcard dd { font-size:1.4em; color:#4c6779; padding:12px 0 0; border-top:1px solid #fafcfe; }
dl.vcard ul { display:table; width:100%; }
dl.vcard li { display:table-cell; _float:left; _width:33%; vertical-align:top; }
dl.vcard img { border:0; width:27px; height:27px; float:right; margin:13px 18px; }
dl.vcard a { color:#4c6779; }
dl.vcard label { color:#7e9baf; }

section.copy { font-size:1.2em; border-bottom:1px solid #d8d8d8; padding:22px 0 31px 18px; }
section.copy a { color:#6f6f6f; }
section.copy address { float:right; width:189px; font-style:normal; }
section.copy address a { text-decoration:none; }
section.copy address a:hover { text-decoration:underline; }

footer { background:#f9f9f9; border-top:1px solid #e2e2e2;
	box-shadow:0 1px 0 0 #f3f3f3 inset;
}

div.sp { position:fixed; bottom:0; right:0; font-size:7px; line-height:7px;
	user-select:none; 
   -o-user-select:none; 
   -moz-user-select:none; 
   -khtml-user-select:none; 
   -webkit-user-select:none; 
}
div.sp, div.sp a { color:#dfdfdf; cursor:default; }
div.sp div { zoom:0.1; }

form.form { border:1px solid #c9c9c9; padding:27px 17px 17px; margin-bottom:54px;
	border-radius:3px;
}
form.form select { padding:9px 18px; }
form.form input, form.form select { display:block; margin-bottom:16px; line-height:18px; }
form.form input[type=file] { width:auto; }
form.form input[type=text], form.form input[type=password] { height:36px; padding:0 17px; width:300px; border-bottom-color:#f7f7f7!important;
	box-shadow:0 1px 2px #e5e5e5 inset;
}
form.form .holder { color:#989898; font-style:italic; }
form.form select, form.form input[type=text], form.form input[type=password] { border:1px solid #d8d8d8; background:white; min-width:100px;
	border-radius:3px;
}
form.form input[type=submit], form.form input[type=buttom], form.form input[type=reset] { cursor:pointer; font-size:12px; border:0; letter-spacing:1px; text-transform:uppercase; font-weight:bold; height:36px; padding:0 18px; 
	border-radius:3px;

	box-shadow:0 1px 1px #c0c0c0;
}
form.form input[type=buttom], form.form input[type=reset] { color:#373636;
	text-shadow:0 1px #ffffff;

	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#e4e4e4 100%);
	background: linear-gradient(top,  #f7f7f7 0%,#e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e4e4e4',GradientType=0 );
}
form.form input[type=submit] { color:white; 
	text-shadow:0 -1px #004199;

	background: #1475e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0NzVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRjOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1475e0 0%, #004c9f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1475e0), color-stop(100%,#004c9f));
	background: -webkit-linear-gradient(top,  #1475e0 0%,#004c9f 100%);
	background: -o-linear-gradient(top,  #1475e0 0%,#004c9f 100%);
	background: -ms-linear-gradient(top,  #1475e0 0%,#004c9f 100%);
	background: linear-gradient(top,  #1475e0 0%,#004c9f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1475e0', endColorstr='#004c9f',GradientType=0 );
}
form.form label { font-style:italic; margin:0 0 7px; font-weight:normal; color:black; }
form.form table { border:0; border-collapse:collapse; }
form.form table td, form.form table th { padding:0; border-right:18px solid white; }
form.form table th { text-align:center; border-top:1px dashed #c9c9c9; }
form.form th label { position:relative; top:-11px; background:white; padding:0 4px; margin:0; }
form.form .inline * { display:inline; margin-right:9px; }

table.table { width:100%; border:0; border-collapse:collapse; }
table.table th { color:white; vertical-align:bottom; background:#c9c9c9; }
table.table thead th { background:white; color:black; }
table.table td { vertical-align:top; }
table.table th, table.table td { padding:9px; border-right:1px solid #c9c9c9; font-size:14px; }
table.table tr { color:#a7a7a7; }
table.table tr.dark td { color:black; background:#f5f5f5; }
table.table th:last-child, table.table td:last-child { border:0; }

iframe.iframe { display:block; border:0; height:400px; width:100%; margin:18px 0 0; }

div.navigator b { vertical-align:bottom; line-height:27px; height:27px; padding:0 12px 0 0; }
div.navigator span { letter-spacing:1px; border:1px solid #dddddd; color:#444444; padding:8px 8px 8px 17px;
	border-radius:3px;
}
div.navigator a { height:27px; width:29px; line-height:0; vertical-align:bottom; border-bottom:1px solid #acabab; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-collapse:collapse;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;

	box-shadow:0 1px #e3e3e3;

	background: #e6e6e6 no-repeat 0 50%;
	background-image: url(../images/arrow3.png);
	background-image: url(../images/arrow3.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image: url(../images/arrow3.png), -moz-linear-gradient(top,  #f7f7f7 0%, #e6e6e6 100%);
	background-image: url(../images/arrow3.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e6e6e6));
	background-image: url(../images/arrow3.png), -webkit-linear-gradient(top,  #f7f7f7 0%,#e6e6e6 100%);
	background-image: url(../images/arrow3.png), -o-linear-gradient(top,  #f7f7f7 0%,#e6e6e6 100%);
	background-image: url(../images/arrow3.png), -ms-linear-gradient(top,  #f7f7f7 0%,#e6e6e6 100%);
	background-image: url(../images/arrow3.png), linear-gradient(top,  #f7f7f7 0%,#e6e6e6 100%);
}
div.navigator a:hover {

	background: #f3f3f3 no-repeat 0 50%;
	background-image:url(../images/arrow3.png);
	background-image:url(../images/arrow3.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image:url(../images/arrow3.png), -moz-linear-gradient(top,  #fcfcfc 0%, #f3f3f3 100%);
	background-image:url(../images/arrow3.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f3f3f3));
	background-image:url(../images/arrow3.png), -webkit-linear-gradient(top,  #fcfcfc 0%,#f3f3f3 100%);
	background-image:url(../images/arrow3.png), -o-linear-gradient(top,  #fcfcfc 0%,#f3f3f3 100%);
	background-image:url(../images/arrow3.png), -ms-linear-gradient(top,  #fcfcfc 0%,#f3f3f3 100%);
	background-image:url(../images/arrow3.png), linear-gradient(top,  #fcfcfc 0%,#f3f3f3 100%);
}
div.navigator a:last-child {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
div.navigator a.rht { margin-left:-1px; background-position:right 50%; }
div.navigator a~a {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}

figure.blog { vertical-align:top; margin:0 17px 18px 0; padding:19px 16px 25px; width:423px; vertical-align:top; border:1px solid #d0d6dd; border-top:0; border-bottom-color:#718397;
	border-radius:3px;
	box-shadow:1px 1px #f7f8f9;

	background: #d9f5ff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZjVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2QzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d9f5ff 0%, #b7d3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9f5ff), color-stop(100%,#b7d3f3));
	background: -webkit-linear-gradient(top,  #d9f5ff 0%,#b7d3f3 100%);
	background: -o-linear-gradient(top,  #d9f5ff 0%,#b7d3f3 100%);
	background: -ms-linear-gradient(top,  #d9f5ff 0%,#b7d3f3 100%);
	background: linear-gradient(top,  #d9f5ff 0%,#b7d3f3 100%);
}
figure.blog figcaption { display:block; letter-spacing:1px; font-size:1.3em; color:black; font-weight:normal; margin:0 0 18px; }
figure.blog span.img { display:block; float:left; width:155px; }
figure.blog img { border-radius:3px; width:155px; }
figure.blog dl { margin-left:171px; border-top:1px solid #adcfec; }
figure.blog dt { letter-spacing:1px; border-top:1px solid #e1f2fd; color:black; font-weight:bold; font-size:1.1em; padding:19px 0 1px; }
figure.blog dd { color:#325b8b; font-style:italic; }
figure.blog a.arrow { background-image:url(../images/arrow4.png); border-left:1px solid #b3cfea; color:#004796; clear:both; float:right; margin:-36px 0 0; }
figure.blog a.arrow:hover { background-position:right 0; border-left-color:#b3cfea; }

figure.blog.internal { width:auto; display:block; margin:0 0 27px; }
figure.blog.internal dl { margin-left:94px; }
figure.blog.internal img, figure.blog.internal span.img { width:78px; }

h2.blog_list { font-size:1.7em; }

figure.blog_list { display:block; margin:0 0 27px; }
figure.blog_list span { max-width:750px; }
figure.blog_list span.img { float:right; }
figure.blog_list img { width:155px; border-bottom:1px solid #ababab; margin:0 0 18px 27px;
	border-radius:3px;
	box-shadow:0 1px #e3e3e3;
}
figure.blog_list time { font-style:italic; }
figure.blog_list>em { border-left:1px solid #878787; margin-left:6px; padding-left:7px; }
figure.blog_list dt { color:black; font-size:1.6em; line-height:27px; margin:11px 0 7px;  }
figure.blog_list dl { border-bottom:1px solid #d8d8d8; padding-bottom:18px; }
figure.blog_list a.arrow, figure.blog_list a.back2 { position:relative; top:-18px; background-color:white; }
figure.blog_list a.arrow { border-right:6px solid white; }
figure.blog_list a.back2 { outline:6px solid white; }

.md, figure.blog, div.navigator *, article.brand dl.categories li, ul.novelty li.fl, nav.submenu li, a.left, a.right, a.arrow, a.back2, header menu a, ul.bannav li, section.novelty div, section.brands div.l2 { display:inline-block;
	zoom:1;
	*display:inline;
	_overflow:hidden;
}
