* {

	BORDER: 0; MARGIN: 0; PADDING: 0

}


	/* Main */

BODY {

	COLOR: #362f25; FONT: normal 14px "Arial", sans-serif; BACKGROUND: #500300 url(../img/bg.png) repeat-x

}

A {

	COLOR: #069; TEXT-DECORATION: none

}

A:hover {

	COLOR: #f60

}

A:active {

	COLOR: #f30

}

UL {

	LIST-STYLE-TYPE: none

}

SPAN {

	COLOR: #b4894c

}

H1 {

	FONT-WEIGHT: normal; COLOR: #b4894c; FONT-FAMILY: "Arial Narrow", Arial; LETTER-SPACING: -0.03em

}

H2 {

	FONT-WEIGHT: normal; LETTER-SPACING: -0.05em; MARGIN: 15px 15px 0

}

H3 {

	FONT-WEIGHT: bold; MARGIN: 0 15px

}

H4 {

	FONT-WEIGHT: bold; COLOR: #b4894c; LETTER-SPACING: -0.05em; MARGIN: 0 0 5px 15px

}

H5 {

	FONT-WEIGHT: normal; FONT-FAMILY: "Arial"; LETTER-SPACING: -0.05em; MARGIN: 0 0 10px

}

H5 A {

	BORDER-BOTTOM: 1px dashed; TEXT-DECORATION: none !important

}

H1 {

	FONT-SIZE: 225%

}

H2 {

	FONT-SIZE: 150%; LINE-HEIGHT: 110%

}

H3 {

	FONT-SIZE: 16px

}

H4 {

	FONT-SIZE: 120%

}

H5 {

	FONT-SIZE: 150%

}

H2 A {

	BORDER-BOTTOM: 1px dashed; TEXT-DECORATION: none !important

}


	/* Main containers */

#wrapContainer {

	WIDTH: 982px; MARGIN: 0 auto; BACKGROUND: #8c652e

}

#container {

	TEXT-ALIGN: left; WIDTH: 980px; MARGIN: 0 1px; BACKGROUND: #f3ece2

}

*:first-child+html #container {

	MARGIN-BOTTOM: 1px

}


	/* Header */

#header {

	WIDTH: 980px; HEIGHT: 235px; BACKGROUND: #710602 url(../img/header.png)

}

#header .logoIcons {

	FLOAT: left; WIDTH: 500px; HEIGHT: 235px

}

#header .logoIcons .logo {

	WIDTH: 204px; MARGIN: 77px 0 0 132px

}

#header .logoIcons .icons {

	WIDTH: 141px; HEIGHT: 47px; MARGIN: 5px 0 0 184px; BACKGROUND: url(../img/icons_box.gif)

}

#header .logoIcons .icons IMG {

	MARGIN: 11px

}

#header .logoIcons .icons A IMG {

	BACKGROUND: url(../img/icons_bg.png) 0 0

}

#header .logoIcons .icons A:hover IMG {

	BACKGROUND: #900 url(../img/icons_bg.png) -25px 0

}

#header .sloganphone {

	FLOAT: right; WIDTH: 440px; HEIGHT: 65px; MARGIN: 87px 40px 0 0; BACKGROUND: url(../img/header_col_right_dots.gif) 228px no-repeat

}

#header .sloganphone .slogan {

	FLOAT: left; WIDTH: 200px; HEIGHT: 65px; BACKGROUND: url(../img/slogan.gif)

}

#header .sloganphone .phone  {

	FLOAT: right; WIDTH: 200px; HEIGHT: 65px; BACKGROUND: url(../img/phone_msk.gif)

}


	/* Menu */

#menu {

	WIDTH: 980px; HEIGHT: 60px; BACKGROUND: #dcb67f url(../img/bg_menu.png)

}

#menu UL {

	FONT-SIZE: 100%; FONT-WEIGHT: bold; LETTER-SPACING: -0.04em; TEXT-TRANSFORM: uppercase; MARGIN: 0 0 0 270px

}

#menu UL LI {

	FLOAT: left; PADDING: 23px 40px 9px 30px; BACKGROUND: url(../img/bullet_menu.gif) right 28px no-repeat

}

#menu UL LI A {

	COLOR: #fff; BORDER-BOTTOM: 1px dotted

}

#menu UL LI A:hover {

	COLOR: #ece1d2

}

#menu UL LI A:active {

	COLOR: #630300

}

#menu UL LI A#current {

	COLOR: #c90c03; BORDER: 0

}


	/* Content */

#wrap {

	BACKGROUND: #f3ece2; BACKGROUND: url(../img/bg_wrap.png) repeat-x

}

#wrap .padder {

	WIDTH: 980px; HEIGHT: 1%; OVERFLOW: hidden; BACKGROUND: url(../img/bg_padder.png) no-repeat 266px 0

}

#content {

	HEIGHT: 1%; OVERFLOW: hidden; MARGIN: 4px 42px 0 270px; PADDING: 0 0 15px; BACKGROUND: #fff

}

	/* Heading Block */

H1#head {

	COLOR: #b4894c; FONT: normal 225% "Arial Narrow", Arial; LETTER-SPACING: -0.03em; MARGIN: 0; PADDING: 15px 0 0 15px !important

}

H2#head {

	COLOR: #b4894c; FONT: normal 225% "Arial Narrow", Arial; LETTER-SPACING: -0.03em; MARGIN: 0; PADDING: 15px 0 0 15px !important

}

P#head {

	COLOR: #b4894c; FONT: normal 225% "Arial Narrow", Arial; LETTER-SPACING: -0.03em; PADDING: 15px 0 0 15px

}

#content .heading {

	HEIGHT: 70px; MARGIN: 15px 15px 0; BACKGROUND: #ece1d2 url(../img/corner.png) no-repeat right top

}

#content .heading#catalogue {

	HEIGHT: 70px; MARGIN: 15px 16px 0; BACKGROUND: #ece1d2 url(../img/corner.png) no-repeat right top

}

	/* Special Block of Index page */

#content ul.category {

	WIDTH: 642px; MARGIN: 0 13px 2px; HEIGHT: 1%; OVERFLOW: hidden

}

#content ul.category li {

	FLOAT: left; WIDTH: 210px; HEIGHT: 320px; MARGIN: 4px 2px 0; BACKGROUND: #fff url(../img/ul_loading.gif) no-repeat center

}

#content ul.category li:hover {

	BACKGROUND: none

}

#content ul.category li A:hover IMG {

	FILTER: alpha(opacity=80); -MOZ-OPACITY: 0.8; OPACITY: 0.8

}

	/* Special Block of Catalogue's pages */

#content .catalogue {

	MARGIN: 0 14px

}

	/* Information Block */

#content .info {

	FLOAT: left; BORDER-RIGHT: #ece1d2 1px solid; BORDER-BOTTOM: #ece1d2 1px solid; BORDER-LEFT: #ece1d2 1px solid; WIDTH: 636px; MARGIN: 0 15px

}

#content .info#special {

	FLOAT: left; BORDER: #ece1d2 1px solid; WIDTH: 636px; MIN-HEIGHT: 150px; MARGIN: 15px 15px 0; BACKGROUND: #f8f7ea

}

#content .info#catalogue {

	FLOAT: left; BORDER: #ece1d2 1px solid; WIDTH: 634px; MIN-HEIGHT: 150px; MARGIN: 0 16px; BACKGROUND: #f8f7ea

}

#content .info#catalogue P {

	FONT-STYLE: italic

}

#content .info H1 {

	COLOR: #362f25; FONT: normal 150%/110% "Arial"; LETTER-SPACING: -0.05em; MARGIN: 15px 15px 0

}

#content .info P {

	FONT: normal 90%/150% "Arial"; MARGIN: 10px 15px 15px

}

#content .info P .strong {

	FONT-WEIGHT: normal !important

}

#content .info P.date {

	COLOR: #b4894c; FONT: normal 70% "Tahoma"; MARGIN: 0 15px 15px

}

#content .info A {

	TEXT-DECORATION: underline

}

#content .info A:hover {

	COLOR: #f60

}

#content .info IMG {

	FLOAT: left; MARGIN: 15px 15px 10px; PADDING: 4px; BACKGROUND: #dccfc0

}

#content .info IMG#zero {

	FLOAT: none; MARGIN: 0 15px 15px; PADDING: 0; BACKGROUND: #fff

}

#content .info IMG#icon {

	FLOAT: none; MARGIN: 0; PADDING: 0 7px 0 0; BACKGROUND: #fff

}

#content .info IMG#icon-b {

	PADDING: 0

}

#content .info UL {

	LIST-STYLE: square url(../img/arrow_ul.gif); MARGIN: 0 0 25px; height: 1%; overflow: hidden

}

#content .info UL LI {

	FONT: normal 90%/150% "Arial"; MARGIN: 10px 30px 10px

}

	/* Gallery Block */

#content .info UL#preview {

	LIST-STYLE: none; PADDING-BOTTOM: 1px

}

#content .info UL#preview LI {

	FLOAT: left; MARGIN: 0 0 15px 15px

}

#content .info UL#preview LI IMG {

	MARGIN: 0

}

#content .info UL#preview LI A:hover IMG {

	FILTER: alpha(opacity=80); -MOZ-OPACITY: 0.8; OPACITY: 0.8

}

#content .info .underStop {

	BORDER-BOTTOM: #dccfc0 1px dotted; MARGIN: 0 15px; PADDING-BOTTOM: 10px

}

	/* PageBox of Catalogue's pages */

#content .pageBox {

	FLOAT: left; FONT: normal 80%/130% "Tahoma"; BORDER: #ece1d2 1px solid; WIDTH: 636px; MARGIN: 15px 15px 0

}

#content .pageBox#getReader {

	BACKGROUND: #fcf6b4

}

#content .pageBox#getReader img {

	FLOAT: left; MARGIN: 15px

}

#content .pageBox#getReader p {

	MARGIN: 15px 15px 0 0; line-height: 130%

}

#content .pageBox#getReader p a {

	TEXT-DECORATION: underline 

}

#content .pageBox .page {

	FLOAT: left; MARGIN: 13px

}

#content .pageBox UL {

	FLOAT: left; MARGIN: 5px 0 0 5px

}

*:first-child+html
#content .pageBox UL {

	HEIGHT: 40px

}

#content .pageBox UL LI {

	FLOAT: left; MARGIN: 3px; PADDING: 5px 1px

}

#content .pageBox UL LI A {

	COLOR: #362f25; TEXT-DECORATION: underline; PADDING: 6px 9px; BACKGROUND: url(../img/bg_page.gif)

}

#content .pageBox UL LI A:hover {

	COLOR: #fff; TEXT-DECORATION: none; BACKGROUND: #f00 url(../img/bg_page.gif) -24px 0

}

#content .pageBox UL LI A#current {

	COLOR: #fff; TEXT-DECORATION: none; BACKGROUND: #f00 url(../img/bg_page.gif) -24px 0

}

#content .banner {

	MARGIN: 15px 15px 0; BACKGROUND: #ece1d2 url(../img/showbox/loading.gif) no-repeat center

}

#content .banner:hover {

	BACKGROUND: none

}

#content .banner A:hover IMG {

	FILTER: alpha(opacity=90); -MOZ-OPACITY: 0.9; OPACITY: 0.9

}


	/* Additional */

#additional {

	TOP: 380px; POSITION: absolute; WIDTH: 200px; MARGIN: 0 0 0 34px

}

#additional P {

	FONT: normal 80%/130% "Tahoma"; MARGIN: 0 0 10px 15px

}

#additional A {

	COLOR: #c90c03; TEXT-DECORATION: underline

}

#additional UL {

	TEXT-ALIGN: left; PADDING: 0 0 1px; BACKGROUND: url(../img/additional_menu_bg.gif)

}

#additional UL LI {

	FONT: normal 90%/315% "Arial"; MARGIN: 0 0 0 15px

}

#additional UL LI A {

	COLOR: #362f25; BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none

}

#additional UL LI A:hover {

	COLOR: #f60; BORDER: 0

}

#additional UL LI A#current {

	COLOR: #c90c03; BORDER: 0; FONT-STYLE: italic

}

#additional .underStop {

	BORDER-BOTTOM: #b1aaa0 1px dotted; MARGIN: 10px 0 10px 15px

}

#additional .imgContainer {

	MARGIN: 15px 0 40px 15px; PADDING: 4px; BACKGROUND: #dccfc0

}

#additional .news {

	MARGIN: 10px 0 0

}

#additional .news IMG {

	MARGIN: 0 10px 0 0

}

#additional .news A {

	COLOR: #c09c68

}

	/* Styles of dates */

#date, #dateNews {

	COLOR: #b4894c; FONT: normal 70% "Tahoma"

}

#date {

	MARGIN: 10px 0 0

}

#dateNews {

	MARGIN: 0 0 5px 15px

}


	/* Downloads */
	
#wrapDownloads {

	WIDTH: 980px; HEIGHT: 210px; BACKGROUND: url(../img/bg_wrapDownloads.png) repeat-x 0 bottom

}

#wrapDownloads .padder {

	HEIGHT: 210px; BACKGROUND: url(../img/bg_padderDownloads.png) no-repeat 266px bottom

}

#downloads {

	HEIGHT: 206px; MARGIN: 0 42px 4px 270px; BACKGROUND: #fff

}

#downloads .module {

	HEIGHT: 191px; MARGIN: 0 15px 15px; BACKGROUND: #e3e0b8 url(../img/submodule_bg.png)

}

#downloads .module P {

	MARGIN: 0 0 5px; FONT: normal 90%/130% "Arial"

}

#downloads .module P span {

	COLOR: #362f25

}

#downloads .module A {

	COLOR: #c90c03; TEXT-DECORATION: underline

}

#downloads .module A:hover {

	TEXT-DECORATION: none

}

#downloads .module img.icon {

	FLOAT: left; MARGIN: 50px 50px 0

}

#downloads .module .content {

	FLOAT: left; MARGIN: 50px 0 0

}

	/* Footer */

#wrapFooter {

	WIDTH: 980px; BACKGROUND: #730904 url(../img/bg_footer.png) repeat-x

}

#footer {

	WIDTH: 980px; PADDING: 25px 0 5px; HEIGHT: 160px; OVERFLOW: hidden; BACKGROUND: url(../img/footer_element.png) no-repeat right top

}

#footer P {

	COLOR: #c09c68; FONT: normal 80%/130% "Tahoma"; MARGIN: 0 0 12px

}

#footer A {

	COLOR: #fff; BORDER-BOTTOM: 1px dotted

}

#footer A:hover {

	COLOR: #ece1d2

}

#footer .copyright {

	FLOAT: left; MARGIN: 0 0 0 50px

}

#footer .main {

	MARGIN: 0 42px 0 285px

}

#footer .main .address {

	FLOAT: left

}

#footer .main .contact {

	FLOAT: left; WIDTH: 220px

}

#footer .main .differLine {

	FLOAT: left; WIDTH: 9px; HEIGHT: 100px; MARGIN: 0 32px; BACKGROUND: url(../img/differ_line.gif)

}

#footer .main .buttons {

	FLOAT: right; WIDTH: 88px; HEIGHT: 88px; OVERFLOW: hidden; MARGIN: 0 15px 0 0

}

#footer .main .buttons A {

	BORDER: 0

}

#footer .main .buttons IMG {

	MARGIN: 0 0 4px

}

#footer .footerSeo {

	POSITION: absolute; MARGIN: 110px 42px 0 285px; PADDING: 10px 0 0

}

*:first-child+html #footer .footerSeo {

	MARGIN-LEFT: 110px

}

#footer .footerSeo P {

	COLOR: #c90c03

}

#footer .footerSeo A {

	COLOR: #c90c03; BORDER: 0

}

#footer .footerSeo A:hover {

	COLOR: #fff; TEXT-DECORATION: underline

}


	/* Catalogue's page */
	
H3#sn {

	FONT-SIZE: 14px !important; MARGIN: 0; PADDING: 4px 5px 2px

}

H3#sn A {

	COLOR: #630300; BORDER-BOTTOM: 1px dotted

}

H3#sn A:hover {

	BORDER: 0

}


	/* For normal preview */

ul.model li {

	FLOAT: left; WIDTH: 156px; HEIGHT: 250px; MARGIN: 4px 2px 0; BACKGROUND: #fff url(../img/ul_loading.gif) no-repeat center 95px

}

ul.model li:hover {

	FILTER: alpha(opacity=80); -MOZ-OPACITY: 0.8; OPACITY: 0.8

}

ul.model li img {

	WIDTH: 156px; HEIGHT: 224px

}

ul.model li .codeModel {

	WIDTH: 156px; HEIGHT: 26px; MARGIN: -3px 0 0

}

ul.model li .codeModel#formVertical {

	BACKGROUND: #d3b07f url(../img/category/codemodel_form_vertical.gif)

}

ul.model li .codeModel#formHorizontal {

	BACKGROUND: #d3b07f url(../img/category/codemodel_form_horizontal.gif)

}

ul.model li .codeModel#formOutstandard {

	BACKGROUND: #d3b07f url(../img/category/codemodel_form_outstandard.gif)

}

ul.model li .codeModel#bowls {

	BACKGROUND: #d3b07f url(../img/category/codemodel_bowl.gif)

}

ul.model li .codeModel#furniture {

	BACKGROUND: #d3b07f url(../img/category/codemodel_furniture.gif)

}

ul.model li .codeModel#accessories {

	BACKGROUND: #d3b07f url(../img/category/codemodel_accessories.gif)

}

	/* For dual preview */

ul.model li.dual {

	FLOAT: left; HEIGHT: 250px; MARGIN: 4px 2px 0; WIDTH: 316px

}

ul.model li.dual:hover {

	FILTER: alpha(opacity=80); -MOZ-OPACITY: 0.8; OPACITY: 0.8

}

ul.model li.dual img {

	WIDTH: 316px; HEIGHT: 224px

}

ul.model li.dual .codeModel {

	WIDTH: 316px; HEIGHT: 26px; MARGIN: -3px 0 0

}

ul.model li.dual .codeModel#accessories {

	BACKGROUND: #d3b07f url(../img/category/codemodel_accessories.gif) no-repeat right

}

	/* For stones preview */

ul.stones li {

	FLOAT: left; WIDTH: 156px; HEIGHT: 156px; MARGIN: 4px 2px 0; BACKGROUND: #fff url(../img/ul_loading.gif) no-repeat center 95px

}

ul.stones li:hover {

	FILTER: alpha(opacity=80); -MOZ-OPACITY: 0.8; OPACITY: 0.8

}

ul.stones li img {

	WIDTH: 156px; HEIGHT: 156px

}