/* ------------------------------------------------------- */
/* html, body */

body {
	margin: 0;
	padding: 0;
	
	background: #fff;
	
	color: #000;
	font-size: 10px;
	line-height: 130%;
	font-family: Verdana, sans-serif;
}

/* ------------------------------------------------------- */
/* clear, onfocus='blur()' */

img { border: 0 none; }
a, a img, input { outline: none; }
h1, h2, h3, h4, h5, h6, p { outline: none; margin: 0; padding: 0; border: 0; }
input, textarea, button { font-family: inherit; }
p { padding: 6px 0px 6px 0px; }

a { color: #DA378D; text-decoration: underline; }
a:hover { color: #DA378D; }

/* ------------------------------------------------------- */
/* wrap div's contents */

#container {
	margin: 0 auto;
	margin-top: 20px;
	width: 990px;
}

#header, #wrapper, #footer {
	float: left;
	width: 990px;
}

#header {
	height: 135px;
}

#header #logo {
	position: absolute;
	z-index: 20;
	margin: 12px 0px 0px 23px;
	padding: 0;
	display: block;
	width: 134px;
	height: 110px;
	background: transparent url('../img/bell_logo.png') no-repeat left top;
	text-indent: -5555px;
}

/* navi */
#navi {
	position: absolute;
	z-index: 10;
	margin: 77px 0px 0px 0px;
	padding: 0px 0px 0px 190px;
	width: 800px;
	height: 21px;
	background-color: #000;
	border: 0 none;
	border-top: 1px solid #151515;
	border-bottom: 1px solid #151515;
	list-style: none;
}

#navi li {
	float: left;
}

#navi li a {
	display: block;
	height: 21px;
	background: transparent url('../img/navi_pl.png') no-repeat center top;
	text-indent: -5555px;
	padding: 0px 8px 0px 8px;
}

#navi li a.btn_1 { width: 99px; background-position: center 0px; }
	#navi li a.btn_1:hover,
	#navi li.selected a.btn_1 { background-position: center -21px; }
	
#navi li a.btn_2 { width: 108px; background-position: center -42px; }
	#navi li a.btn_2:hover,
	#navi li.selected a.btn_2 { background-position: center -63px; }

#navi li a.btn_3 { width: 134px; background-position: center -84px; }
	#navi li a.btn_3:hover,
	#navi li.selected a.btn_3 { background-position: center -105px; }

#navi li a.btn_4 { width: 130px; background-position: center -126px; }
	#navi li a.btn_4:hover,
	#navi li.selected a.btn_4 { background-position: center -147px; }

#navi li a.btn_5 { width: 117px; background-position: center -168px; }
	#navi li a.btn_5:hover,
	#navi li.selected a.btn_5 { background-position: center -189px; }

#navi li a.btn_6 { width: 89px; background-position: center -210px; }
	#navi li a.btn_6:hover,
	#navi li.selected a.btn_6 { background-position: center -231px; }

#subnavi {
	position: absolute;
	margin: 110px 0px 0px 160px;
	width: 830px;
	text-align: center;
}

#subnavi a {
	padding: 0px 16px 0px 16px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 100%;
	color: #5a5b5e;
}

#subnavi a:hover, #subnavi a.selected { color: #DA378D; }

/* switcher */
#switcher {
	position: absolute;
	margin: 0px 0px 0px 470px;
	width: 500px;
	text-transform: uppercase;
}

#switcher a.private_label,
#switcher div {
	float: left;
	width: 100%;
	text-decoration: none;
}

#switcher a.private_label {
	display: block;
	text-align: right;
	font-family: Times New Roman, serif;
	color: #bfbfbf;
	line-height: 22px;
	font-size: 12px;
}

#switcher a.private_label img { padding-left: 5px; float: right; }
#switcher a.private_label span { display: inline; float: left; padding-left: 230px; }

#switcher .menu {
	padding-top: 6px;
	text-align: right;
	height: 16px;
}

#switcher .menu span {
	padding-left: 20px;
	cursor: pointer;
	font-size: 10px;
}

#switcher .menu span:hover, #switcher .menu .selected { color: #da378d; }

#switcher .slides { text-align: right; }
#switcher .slides div { display: none; }
#switcher .slides p { margin: 0; padding: 0; }
#switcher .slides .selected { display: block; }

#switcher .slides input.field {
	padding: 4px 5px 4px 5px;
	height: 12px;
	width: 95px;
	background: transparent url('../img/switcher_input_text.png') no-repeat left top;
	border: 0 none;
	font-size: 9px;
	color: #888888;
}

#switcher .slides input.send {
	padding: 0;
	margin: 0;
	height: 20px;
	border: 0 none;
	background-color: transparent;
	color: #da378d;
	text-transform: uppercase;
	cursor: pointer;
}

#switcher .slides .langs {
	color: #888888;
	line-height: 24px;
	padding-left: 20px;
	text-decoration: none;
}

#switcher .slides .langs:hover {
	color: #000;
}

#switcher .loader {
	color: #DA378D;
	line-height: 20px;
}

#switcher .loader img { vertical-align: middle; }

/* wrapper */
#wrapper {
}

#wrapper .page {
	float: left;
	width: 953px;
	padding: 0px 0px 0px 29px;
	background: transparent url('../img/page_bg.jpg') no-repeat left top;
	border-right: 8px solid #000000;
}

#wrapper .page .title {
	float: left;
	width: 927px;
	padding-left: 26px;
}

#wrapper .page .title h1, #wrapper .page .title h2 {
	margin: 0;
	padding: 0px 0px 0px 25px;
	float: left;
	width: 902px;
	font-family: Times New Roman, serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 100%;
}

#wrapper .page .title h1 {
	background: transparent url('../img/page_h1.png') no-repeat left top;
	height: 32px;
	font-size: 22px;
}

#wrapper .page .title h2 {
	padding-top: 6px;
	font-size: 12px;
}

#wrapper .page .breadcrumbs {
	float: left;
	width: 927px;
	padding: 0px 0px 10px 10px;
	line-height: 100%;
	color: #DA378D;
	font-size: 9px;
}

#wrapper .page .breadcrumbs a {
	color: #828282;
	text-transform: uppercase;
	text-decoration: none;
}

#wrapper .page .breadcrumbs a:hover { color: #000; }

#wrapper .page .left {
	float: left;
	width: 375px;
	padding-top: 25px;
}

#wrapper .page .content {
	float: right;
	width: 508px;
	padding-top: 25px;
	padding-right: 50px;
	line-height: 160%;
	color: #555555;
}

#wrapper .new_products_top {
	width: 982px;
	padding: 0px;
	background: none;
}

#wrapper .new_products_top p { padding: 0px; }
#wrapper .new_products_top p img { float: left; }

#wrapper .kacik_urody { width: 982px; padding: 0px; background: none; }
#wrapper .kacik_urody p { padding-top: 0px; }

.layer {
	float: left;
	width: 953px;
}

/* extras */
#extras {
	padding-top: 30px;
	text-transform: uppercase;
	line-height: 110%;
	color: #828282;
}

#extras p {
	padding: 3px 0px 0px 0px;
}

#extras .first {
	padding-top: 25px;
}

#extras .last {
	padding-top: 20px;
	padding-bottom: 10px;
}

#extras a {
	color: #828282;
	text-decoration: none;
}

#extras a em {
	font-style: normal;
	color: #DA378D;
}

#extras a:hover { color: #DA378D; }


/* menu scroller */
#menu_scroller {
	float: left;
	margin-top: 38px;
	padding: 10px 14px 20px 14px;
	width: 976px;
	background: transparent url('../img/page_dotted_line.png') no-repeat center top;
}

#menu_scroller .title {
	float: left;
	display: block;
	padding: 0px 0px 20px 0px;
	margin: 0;
	width: 100%;
	text-transform: uppercase;
	color: #bd1775;
	font-size: 11px;
	font-weight: bold;
}

#menu_scroller .left_arrow, #menu_scroller .right_arrow {
	float: left;
	width: 28px;
	height: 186px;
	background: transparent url('../img/menu_scroller_arrow.png') no-repeat left center;
	cursor: pointer;
}

#menu_scroller .right_arrow { background-position: -56px center; }
#menu_scroller .left_arrow:hover { background-position: -28px center; }
#menu_scroller .right_arrow:hover { background-position: -84px center; }



/* mp_new_products */
.title_newest {
	float: left;
	width: 970px;
	padding: 3px 0px 4px 1px;
	text-transform: uppercase;
	color: #9c1461;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
}

#mp_new_products {
	float: left;
	padding: 0px 0px 0px 13px;
	width: 970px;
}

.float { flaot: left; }

#main_page_banner img { float: left; }

#mp_new_products .left {
	float: left;
	width: 275px;
}

#mp_new_products .left p, #main_page_banner p { padding: 0; margin: 0; }

#mp_new_products .right {
	float: right;
	margin-top: 1px;
	width: 678px;
}

#mp_new_products_rotator, #menu_scroller .view {
	width: 678px;
	height: 186px;
	overflow: hidden;
}

#menu_scroller .view {
	float: left;
	width: 904px;
}

#mp_new_products_rotator .boxes, #menu_scroller .boxes {
	position: static;
	width: 1808px;
	height: 186px;
	background-color: #9c1461;
}

#mp_new_products_rotator .box, #menu_scroller .box {
	float: left;
	width: 200px;
	height: 186px;
	margin-left: 26px;
	background-color: #fff;
}

#mp_new_products_rotator .image img {
	border: 1px solid #aeb0b3;
	border-left: 0 none;
}

#menu_scroller .image {
	float: left;
	display: block;
	width: 189px;
	height: 103px;
	border: 1px solid #aeb0b3;
	border-left: 0 none;
	text-align: center;
}

#mp_new_products_rotator .box h3, #menu_scroller .box h3 {
	float: left;
	width: 180px;
	padding: 5px 10px 5px 10px;
	font-family: Georgia, serif;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
}

#mp_new_products_rotator .box p, #menu_scroller .box p {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0px 10px 5px 10px;
	color: #5a5b5e;
	font-size: 10px;
	overflow: hidden;
}

#mp_new_products_rotator .box .readmore, #menu_scroller .box .readmore {
	float: right;
	padding-right: 10px;
	width: 98px;
	height: 20px;
	background: transparent url('../img/readmore_pl.jpg') no-repeat left top;
	text-indent: -5555px;
}

#mp_new_products .right .menu {
	padding-top: 5px;
	float: right;
}

#mp_new_products .right .menu span {
	float: left;
	display: block;
	width: 14px;
	height: 14px;
	margin: 1px;
	cursor: pointer;
	background: transparent url('../img/rotator_span_1.png') no-repeat 0px 0px;
	text-indent: -5555px;
}

#mp_new_products .right .menu span.s2 { background-image: url('../img/rotator_span_2.png'); }
#mp_new_products .right .menu span.s3 { background-image: url('../img/rotator_span_3.png'); }
#mp_new_products .right .menu span.on,
#mp_new_products .right .menu span:hover { background-position: 0px -14px; }



#menu_scroller .award { background: #fff url('../img/award_bg.jpg') no-repeat 70px 42px; }
#menu_scroller .award .image {
	float: right;
	width: 70px;
	height: 145px;
	padding: 5px 10px 0px 0px;
	border: 0 none;
}

#menu_scroller .award h3 {
	width: 110px;
	height: 120px;
	padding: 35px 5px 5px 5px;
	font-size: 12px;
	line-height: 130%;
	text-align: right;
}

#menu_scroller .award p { display: none; }

/* footer */
#footer {
	padding-top: 10px;
	color: #88939a;
	font-size: 9px;
	line-height: 16px;
	height: 30px;
}

#footer a {
	color: #88939a;
	text-decoration: none;
}

#footer a:hover { color: #35393c; }

#copyrights {
	float: left;
}

#footer_menu {
	float: right;
}

/* texts */
.rozowy { color: #DA378D; }
.podkreslenie {
	padding-bottom: 5px;
	background: transparent url('../img/text_underline.png') no-repeat left bottom;
	text-transform: uppercase;
	font-family: Times New Roman, serif;
	font-size: 12px;
}


/* products sections */
.sections {
	float: left;
	width: 953px;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: right top;
}

.sections .section, .sections .image, .sections .desc, .sections h2, .sections p {
	float: left;
	width: 455px;
}

.sections .right { float: right; }

.sections .desc {
	padding: 18px 0px 18px 0px;
	text-align: right;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.sections .right .desc, .sections .right h3, .sections .right p { width: 445px; }

.sections .right .desc {
	text-align: left;
	background-position: right bottom;
}

.sections h3, .sections p {
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-transform: uppercase;
}

.sections p { padding-top: 8px; }

.sections h3 {
	padding-bottom: 5px;
	background: transparent url('../img/text_underline.png') no-repeat right bottom;
	font-family: Times New Roman, serif;
	font-size: 19px;
	font-weight: normal;
}

.sections .right h3 { background-position: left bottom; }

.sections a {
	text-decoration: none;
	color: #555555;
}

.sections a:hover { color: #DA378D; }


/* list-products */
.list-products {
	float: left;
	width: 860px;
	padding-top: 30px;
	padding-left: 50px;
}

.list-products .product {
	float: left;
	width: 415px;
	height: 250px;
	background: transparent url('../img/list_product_bg.jpg') no-repeat left bottom;
}

.list-products .right {
	float: right;
}

#wrapper .page .list-products .product .title {
	float: left;
	width: 100px;
	height: 170px;
	padding: 60px 5px 0px 0px;
	background: transparent url('../img/list_product_border.png') no-repeat right 10px;
	font-family: Times New Roman, serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

#wrapper .page .list-products .product .image {
	float: left;
	width: 130px;
	height: 233px;
	background-repeat: no-repeat;
	background-position: center center;
}

#wrapper .page .list-products .product .image a {
	float: left;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -5555px;
}

#wrapper .page .list-products .product .desc {
	float: right;
	width: 160px;
	height: 220px;
	padding: 10px 0px 0px 20px;
	background: transparent url('../img/list_product_border.png') no-repeat left 10px;
}

#wrapper .page .list-products .product .subtitle {
	height: 110px;
	font-size: 10px;
	color: #777777;
}

#wrapper .page .list-products .product .link {
	text-align: right;
	padding-top: 15px;
}

#wrapper .page .price {
	text-align: right;
	line-height: 100%;
}

#wrapper .page .price em {
	text-transform: uppercase;
	font-style: normal;
	font-size: 12px;
	font-family: Times New Roman, serif;
}

#wrapper .page .price strong {
	padding-left: 8px;
	font-size: 22px;
	color: #DA378D;
	font-weight: normal;
}

/* view-product */
.view-product {
	float: left;
	width: 890px;
	padding: 20px 0px 0px 0px;
}

#wrapper .page .view-product .left {
	float: left;
	width: 372px;
	padding: 0;
	min-height: 400px;
}

.view-product .center {
	float: left;
	width: 294px;
	padding-left: 10px;
}

.view-news .center {
	width: 450px;
}

.view-product .right {
	float: right;
	width: 165px;
}

.view-product .center h1, .view-product .center h2 {
	margin: 0;
	padding: 0px 0px 8px 25px;
	float: left;
	width: 269px;
	font-family: Times New Roman, serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 100%;
}

.view-product .center h1 {
	background: transparent url('../img/product_h1.png') no-repeat left 1px;
	font-size: 18px;
}

.view-product .center h2 {
	padding-top: 8px;
	background: transparent url('../img/product_h2.png') no-repeat 25px top;
	font-size: 12px;
}

.view-news .center h1, .view-nes .center h2 {
	width: 425px;
}

.view-news .center h1 {
	padding-top: 4px;
	font-size: 14px;
}

.view-news .center h1 em {
	font-style: normal;
	color: #DA378D;
}

.view-product .center .text {
	float: left;
	padding: 12px 0px 12px 25px;
	width: 269px;
	line-height: 160%;
	color: #555555;
}

.view-news .center .text {
	padding-top: 0px;
	width: 425px;
}

#wrapper .page .view-product .price em {
	font-size: 16px;
}

#wrapper .page .view-product .price strong {
	font-size: 36px;
}

#wrapper .page .view-product .links { text-align: right; }
#wrapper .page .view-product .links a {
	text-transform: uppercase;
	text-align: right;
	color: #828282;
	text-decoration: none;
}

#wrapper .page .view-product .links a:hover {
	color: #DA378D;
}

#wrapper .page .view-product .links a em {
	font-style: normal;
	color: #DA378D;
}

/* gallery */
div.gallery {
	float: left;
	width: 168px;
}

div.gallery a {
	float: left;
	border: 1px solid #aeb0b3;
	margin-bottom: 20px;
}

div.gallery a img { float: left; }



/* list-news */
.news {
	float: left;
	width: 910px;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #828282;
	background: transparent url('../img/extras_bottom.jpg') no-repeat 390px bottom;
}

#wrapper .page .news .title {
	float: left;
	width: 155px;
	text-align: right;
	padding: 0;
	text-transform: uppercase;
	color: #000;
}


#wrapper .page .news .title .date { color: #DA378D; padding: 14px 0px 0px 0px; }
#wrapper .page .news .name { font-size: 11px; padding: 3px 0px 0px 0px; }

.news .image {
	float: left;
	width: 145px;
	background: transparent url('../img/news_bg.png') no-repeat left center;
	text-align: center;
}

.news .headline {
	float: left;
	width: 487px;
	padding: 0px 11px 0px 11px;
	line-height: 150%;
}

.news .link {
	padding-top: 40px;
	float: right;
	width: 100px;
	text-align: right;
}

/* list publications */
.list-publications {
	float: left;
	width: 786px;
	padding-top: 30px;
	padding-left: 82px;
}

.list-publications .publication {
	float: left;
	width: 222px;
	padding: 0px 0px 0px 40px;
	background: transparent url('../img/list_publications.png') no-repeat left 32px;
	text-align: center;
	color: #828282;
	font-size: 12px;
	text-transform: uppercase;
}

#wrapper .page .list-publications .publication .title,
#wrapper .page .list-publications .publication .headline {
	float: left;
	width: 184px;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
}

#wrapper .page .list-publications .publication .image {
	float: left;
	width: 184px;
	padding-right: 38px;
}

#wrapper .page .list-publications .right .image {
	background: transparent url('../img/list_publications.png') no-repeat right 32px;
}

.view-publication {
	float: left;
	padding: 20px 25px 20px 30px;
	width: 602px;
	height: 516px;
	border-left: 29px solid #9c1461;
}

.view-publication .left, .view-publication .left div {
	float: left;
	width: 184px;
}

.view-publication .left .title,
.view-publication .left .headline {
	text-align: center;
	color: #828282;
	font-size: 12px;
	text-transform: uppercase;
	padding: 2px 0px 2px 0px;
	font-size: 12px;
}

.view-publication .left .title { padding-top: 20px; color: #DA378D; }

.view-publication .preview {
	float: right;
	width: 388px;
	height: 514px;
	border: 1px solid #b8b8b8;
	overflow: auto;
}

.view-publication .preview img { float: left; }

.view-publication .images {
	position: absolute;
	margin: 424px 0px 0px 0px;
}

.view-publication .images img {
	float: left;
	padding-right: 5px;
}

.view-publication .left img { cursor: pointer; }

/* list styles */
.list-styles {
	float: left;
	width: 953px;
}

.list-styles .style {
	float: left;
	width: 317px;
	height: 953px;
	background-repeat: no-repeat;
	background-position: center top;
}

.list-styles .style a {
	float: left;
	display: block;
	width: 100%;
	height: 100%;
}

.list-styles .style img { display: none; }

/* view style */
.view-style {
	float: left;
	width: 940px;
	padding-left: 13px;
}

#wrapper .page .view-style .left {
	float: left;
	width: 360px;
}

.view-style .right {
	float: right;
	width: 544px;
}

.view-style .left h1, .view-style .left h2 {
	margin: 0;
	padding: 0px 0px 8px 25px;
	float: left;
	width: 335px;
	font-family: Times New Roman, serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 100%;
}

.view-style .left h1 {
	background: transparent url('../img/product_h1.png') no-repeat left 1px;
	font-size: 18px;
}

.view-style .left h2 {
	padding-top: 8px;
	background: transparent url('../img/product_h2.png') no-repeat 25px top;
	font-size: 12px;
}

.view-style .left .text {
	float: left;
	padding: 12px 0px 12px 25px;
	width: 335px;
	line-height: 160%;
	color: #555555;
}

.view-style .product,
.view-style .product h3,
.view-style .product h4,
.view-style .product .image,
.view-style .product .desc {
	float: left;
	width: 207px;
	margin: 0;
	padding: 0;
}

.view-style .product {
	padding-bottom: 30px;
}

.view-style .product h3 {
	padding: 0px 0px 10px 5px;
	width: 202px;
	font-size: 24px;
	color: #DA378D;
	font-weight: normal;
	background: transparent url('../img/product_h2.png') no-repeat left bottom;
	font-family: Arial, sans-serif;
}

.view-style .product h4 {
	padding: 8px 0px 8px 0px;
	font-size: 14px;
	font-family: Times New Roman, serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 100%;
}

.view-style .product .desc {
	padding: 6px 0px 8px 0px;
	color: #777777;
	line-height: 160%;
}

.view-style .left-products,
.view-style .right-products {
	float: left;
	width: 207px;
}

.view-style .right-products { float: right; }

.view-style .product .readmore {
	float: right;
	width: 98px;
	height: 20px;
	background: transparent url('../img/readmore_pl.jpg') no-repeat left top;
	text-indent: -5555px;
}


.title-with-border {
	float: left;
	margin-top: 25px;
	padding: 13px 37px 20px 37px;
	width: 879px;
	background: transparent url('../img/page_dotted_line.png') no-repeat center top;
	text-transform: uppercase;
	color: #bd1775;
	font-size: 11px;
	font-weight: bold;
}


/* list downloads */
.list-downloads {
	float: left;
	width: 870px;
	padding-top: 30px;
	padding-left: 50px;
}

.list-downloads .download {
	float: left;
	width: 200px;
	padding: 0px 0px 0px 15px;
	background: transparent url('../img/list_publications.png') no-repeat left center;
	text-align: center;
	color: #828282;
	font-size: 10px;
}

.list-downloads .download a {
	text-decoration: none;
}

.list-downloads .download img {
	padding-bottom: 10px;
}

#wrapper .page .list-downloads .download .text {
	float: left;
	width: 185px;
	padding-right: 13px;
}

#wrapper .page .list-downloads .right .text {
	background: transparent url('../img/list_publications.png') no-repeat right center;
}


/* list sitemaps */
.sitemaps { list-style-type: upper-roman; padding-top: 10px; padding-bottom: 10px; }
.sitemaps ul { list-style-type: decimal; }
.sitemaps ul ul { list-style-type: lower-alpha; }
.sitemaps ul ul ul { list-style-type: disc; }
.sitemaps ul ul ul ul  { list-style-type: circle; }

.sitemaps a { color: #555555; }
.sitemaps a:hover { color: #DA378D; }


/* search products */
#search_products {
	position: absolute;
	margin: 30px 0px 0px 690px;
	height: 21px;
	line-height: 21px;
	width: 270px;
}

#search_products #search_product {
	padding: 4px 5px 4px 5px;
	height: 11px;
	width: 101px;
	background-color: #fff;
	border: 1px solid #c7c9ca;
	font-size: 10px;
	color: #888888;
}

#search_products #search_product_send {
	padding: 0px 0px 0px 5px;
	margin: 0;
	height: 21px;
	border: 0 none;
	background-color: transparent;
	color: #da378d;
	text-transform: uppercase;
	cursor: pointer;
}

#search_products span {
	padding-right: 10px;
	text-transform: uppercase;
	color: #963649;
}

/* view region */
.view-region {
	float: left;
	padding: 20px 25px 20px 30px;
	width: 602px;
	height: 380px;
	border-left: 29px solid #9c1461;
}

.view-region h2 {
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-transform: uppercase;
	padding-bottom: 5px;
	background: transparent url('../img/text_underline.png') no-repeat left bottom;
	font-family: Times New Roman, serif;
	font-size: 19px;
	font-weight: normal;
}

.view-region .view-shops {
	float: left;
	width: 600px;
	height: 340px;
	padding: 5px 0px 5px 0px;
	overflow: auto;
}

.view-region .shops {
	float: left;
	width: 580px;
	padding: 5px 0px 5px 0px;
}

.view-region .shop {
	float: left;
	padding: 0px 5px 0px 5px;
	width: 280px;
}

.view-region .shop h3 {
	margin: 0;
	padding: 3px 0px 3px 0px;
	font-size: 12px;
	line-height: 100%;
}

/* EN */
.en #navi li a {
	background-image: url('../img/navi_en.png');
}

.en #mp_new_products_rotator .box .readmore,
.en #menu_scroller .box .readmore {
	background-image: url('../img/readmore_en.jpg');
}

.en .view-style .product .readmore {
	background-image: url('../img/readmore_en.jpg');
}
