BODY {
	width:100%;
	height:100%;
	vertical-align: top;
	background-color: #717073;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body img {
	border-color: #ECE1CB;
}

td {
	vertical-align: top;
	text-align: left;
}

form {
	margin: 0px;
}

h1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #717073;
	font-weight: lighter;
	margin-top: 15px;
}

.index-content h1 {
	margin: 0px;
}

.index-content h2 {
	margin: 0px;
}

.index-content h3 {
	margin: 0px;
}

.index-content {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	margin-left: 40px;
	margin-right: 25px;
}

.index-content a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	text-decoration: none;
}

.index-content a:visited {
	text-decoration: none;
	color: #BC6201;
}

.index-content a:hover {
	text-decoration: underline;
}

.inner-content {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
}

.inner-content a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	text-decoration: none;
}

.inner-content a:visited {
	text-decoration: none;
	color: #BC6201;
}

.inner-content a:hover {
	text-decoration: underline;
}

.cp {
	cursor:pointer;
}

.main-img {
	margin-top: 11px;
	margin-left: 21px;
}

.in-head-table {
	background-color:#717073;
}

.in-head-adr {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 60px;
	margin-top: 58px;
	cursor: default;
}

.in-head-tel {
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 60px;
	margin-top: 10px;
	cursor: default;
}

.in-head-mail {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 60px;
	cursor: default;
}

.in-head-mail a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.in-head-mail a:visited {
	text-decoration: underline;
}

.in-head-mail a:hover {
	text-decoration: none;
	color: #F78F1E;
}

.in-head-logo {
	margin-left: 2px;
	margin-top: 58px;
}

.in-head-ntable {
	margin-top: 72px;
}

.in-head-nav {
	margin-right: 10px;
}

.ct-left-td {
	background-color: #717073;
}

.ct-left-bt {
	background-color: #9C9B9D;
}

.ct-center-td {
	background-color: #FFFFFF;
}

.in-menu-data {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 45px;
	margin-top: 18px;
	cursor: default;
}

.in-menu-one {
	background-color: #FFFFFF;
}

.munu-td-one {
	margin-left: 27px;
	margin-top: 8px;
}

.menu-item {
	cursor:pointer;
	margin-left: 2px;
	margin-bottom: 8px;
	font-family: Tahoma;
	font-size: 18px;
	color: #605E62;
}

.menu-item a {
	font-family: Tahoma;
	font-size: 18px;
	color: #605E62;
	text-decoration: none;
}

.menu-item a:visited {
	text-decoration: none;
}

.menu-item a:hover {
	text-decoration: underline;
	color: #F78F1E;
}

.menu-item-select {
	cursor:pointer;
	margin-left: 2px;
	margin-bottom: 8px;
	font-family: Tahoma;
	font-size: 18px;
	color: #F78F1E;
}

.menu-item-select a {
	font-family: Tahoma;
	font-size: 18px;
	color: #F78F1E;
	text-decoration: none;
}

.menu-item-select a:visited {
	text-decoration: none;
	color: #BC6201;
}

.menu-item-select a:hover {
	text-decoration: underline;
	color: #F78F1E;
}

.pmenu-item {
	margin-left: 33px;
	margin-top: 8px;
	font-family: Tahoma;
	font-size: 12px;
	color: #605F62;
	padding: 0 0 2px 10px;
	background: url('/DESIGN/ROSEN/images/menu/item.jpg') no-repeat 0 5px;
	width:240px;
}

.pmenu-item a {
	font-family: Tahoma;
	font-size: 12px;
	color: #605F62;
	text-decoration: none;
}

.pmenu-item a:visited {
	text-decoration: none;
}

.pmenu-item a:hover {
	text-decoration: underline;
	color: #F78F1E;
}

.rmenu-item {
	margin-top: 8px;
	font-family: Tahoma;
	font-size: 12px;
	color: #605F62;
	padding: 0 0 2px 10px;
	background: url('/DESIGN/ROSEN/images/menu/item.jpg') no-repeat 0 5px;
	width:240px;
}

.rmenu-item a {
	font-family: Tahoma;
	font-size: 12px;
	color: #605F62;
	text-decoration: none;
}

.rmenu-item a:visited {
	text-decoration: none;
}

.rmenu-item a:hover {
	text-decoration: underline;
	color: #F78F1E;
}

.pmenu-item-select {
	margin-left: 32px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 0 2px 10px;
	background: url('/DESIGN/ROSEN/images/menu/items.jpg') no-repeat 0 5px;
	width:240px;
}

.pmenu-item-select a {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.pmenu-item-select a:visited {
	text-decoration: none;
}

.pmenu-item-select a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.ct-center-td-select {
	background: url('/DESIGN/ROSEN/images/menu-tbl.jpg') repeat-y right;
	background-color: #F78E1E;
}

.menu-tbl {
	background: url('/DESIGN/ROSEN/images/menu-tbl.jpg') repeat-y right;
}

.menu-tbr {
	background: url('/DESIGN/ROSEN/images/menu-tbr.jpg') repeat-y right;
}

.in-copy {
	margin-left: 165px;
	margin-top: 20px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

.in-copy a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.in-copy a:visited {
	text-decoration: none;
}

.in-copy a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.search-text {
	font-family: Tahoma;
	font-size: 11px;
	color: #717073;
	margin-left:25px;
	margin-top: 2px;
}

.search-table {
	margin-top: 10px;
}

.search-but {
	cursor:pointer;
	margin-left: 15px;
}

.search-inp {
	border: 1px solid #696969;
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
}

.page-way {
	font-family: Tahoma;
	font-size: 9px;
	color: #717073;
}

.page-way a {
	font-family: Tahoma;
	font-size: 9px;
	color: #F78E1E;
	text-decoration: none;
}

.page-way a:visited {
	text-decoration: none;
	color: #BC6201;
}

.page-way a:hover {
	text-decoration: underline;
	color: #F78E1E;
}

.title {
	margin-left: 50px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-family: Tahoma;
	font-size: 18px;
	color: #717073;
	padding: 0 0 2px 10px;
	background: url('/DESIGN/ROSEN/images/icon/01.jpg') no-repeat 0 5px;
}

.content-table {
	margin-top: 25px;
	margin-left: 40px;
	margin-right: 15px;
	margin-bottom: 20px;
}

.smenu {
	margin-left: 42px;
	margin-bottom: 10px;
	text-decoration: none;
}

.smenu-link {
	margin-right: 15px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0 0 2px 10px;
	background: url('/DESIGN/ROSEN/images/menu/sitem.jpg') no-repeat 0 6px;
}

.smenu a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.smenu a:visited {
	text-decoration: none;
}

.smenu a:hover {
	text-decoration: underline;
}

.catalog-r-title {
	font-family: Tahoma;
	font-size: 18px;
	color: #717073;
	margin-top: 5px;
}

.catalog-t-title {
	font-family: Tahoma;
	font-size: 15px;
	color: #717073;
	margin-top: 5px;
}

.catalog-itable {
	margin-top: 5px;
	margin-bottom: 5px;
}

.catalog-ititle {
	margin-top: 10px;
	font-family: Tahoma;
	font-size: 16px;
	color: #717073;
	padding: 0 0 2px 12px;
	background: url('/DESIGN/ROSEN/images/icon/02.jpg') no-repeat 0 8px;
}

.catalog-item-title {
	font-family: Tahoma;
	font-size: 14px;
	color: #8D8D8F;
	margin-top: 3px;
	margin-left: 10px;
	padding: 0 0 2px 12px;
	background: url('/DESIGN/ROSEN/images/icon/02.jpg') no-repeat 0 6px;
}

.catalog-item-title a {
	font-family: Tahoma;
	font-size: 14px;
	color: #F78000;
	text-decoration: underline;
}

.catalog-item-title a:visited {
	text-decoration: underline;
	color: #BC6201;
}

.catalog-item-title a:hover {
	text-decoration: none;
}

.catalog-mitem-title {
	font-family: Tahoma;
	font-size: 14px;
	color: #8D8D8F;
	margin-top: 3px;
	padding: 0 0 2px 12px;
	background: url('/DESIGN/ROSEN/images/icon/02.jpg') no-repeat 0 6px;
}

.catalog-mitem-title a {
	font-family: Tahoma;
	font-size: 14px;
	color: #F78000;
	text-decoration: underline;
}

.catalog-mitem-title a:visited {
	text-decoration: underline;
	color: #BC6201;
}

.catalog-mitem-title a:hover {
	text-decoration: none;
}

.catalog-rtable {
	margin-top: 3px;
}

.catalog-rtitle {
	font-family: Tahoma;
	font-size: 14px;
	color: #8D8D8F;
	margin-left: 10px;
	padding: 0 0 2px 12px;
	background: url('/DESIGN/ROSEN/images/icon/01.jpg') no-repeat 0 6px;
	margin-bottom: 5px;
	line-height: 1.2;
}

.catalog-rtitle a {
	font-family: Tahoma;
	font-size: 14px;
	color: #F78000;
	text-decoration: underline;
}

.catalog-rtitle a:visited {
	text-decoration: underline;
	color: #BC6201;
}

.catalog-rtitle a:hover {
	text-decoration: none;
}

.catalog-sitems {
	font-family: Tahoma;
	font-size: 11px;
	color: #8D8D8F;
	margin-left: 23px;
	margin-top: 3px;
	padding: 0 0 2px 9px;
	background: url('/DESIGN/ROSEN/images/icon/03.jpg') no-repeat 0 6px;
}

.catalog-sitems a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78000;
	text-decoration: underline;
}

.catalog-sitems a:visited {
	text-decoration: underline;
	color: #BC6201;
}

.catalog-sitems a:hover {
	text-decoration: none;
}

.catalog-prod-title {
	font-family: Tahoma;
	font-size: 18px;
	color: #717073;
	margin-top: 20px;
}

.catalog-prod-title-print {
	font-family: Tahoma;
	font-size: 18px;
	color: #717073;
}

.catalog-iload {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	font-weight: bolder;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 10px;
}

.catalog-iload a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	font-weight: bolder;
	text-decoration: none;
}

.catalog-iload a:visited {
	text-decoration: none;
	color: #BC6201;
}

.catalog-iload a:hover {
	text-decoration: underline;
}

.catalog-iload img {
	margin-right:7px;
	text-decoration: none;
}

.catalog-iprint {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	font-weight: bolder;
	text-align: right;
	vertical-align: bottom;
	margin-bottom: 10px;
	padding-bottom:5px;
}

.catalog-iprint a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	font-weight: bolder;
	text-decoration: none;
}

.catalog-iprint a:visited {
	text-decoration: none;
	color: #BC6201;
}

.catalog-iprint a:hover {
	text-decoration: underline;
}

.catalog-iprint img {
	margin-right:7px;
	text-decoration: none;
}

.catalog-ctable {
	margin-top: 20px;
}

.catalog-item-info {
	font-family: Tahoma;
	font-size: 12px;
	color: #68676A;
	line-height: 1.5;
}

.catalog-item-info a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	text-decoration: none;
}

.catalog-item-info a:visited {
	text-decoration: none;
	color: #BC6201;
}

.catalog-item-info a:hover {
	text-decoration: underline;
}

.catalog-item-features {
	font-family: Tahoma;
	font-size: 12px;
	color: #68676A;
	margin-top: 15px;
	margin-bottom: 10px;
}

.catalog-item-features td {
	font-family: Tahoma;
	font-size: 12px;
	color: #68676A;
}

.catalog-item-features a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	text-decoration: none;
}

.catalog-item-features a:visited {
	text-decoration: none;
	color: #BC6201;
}

.catalog-item-features a:hover {
	text-decoration: underline;
}

.catalog-item-contact {
	font-family: Tahoma;
	font-size: 12px;
	color: #68676A;
	margin-top: 15px;
}

.catalog-item-contact a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	text-decoration: none;
	font-weight: bolder;
}

.catalog-item-contact a:visited {
	text-decoration: none;
	color: #BC6201;
}

.catalog-item-contact a:hover {
	text-decoration: underline;
}

.catalog-ref-title {
	font-family: Tahoma;
	font-size: 16px;
	color: #F78000;
	padding: 0 0 2px 15px;
	background: url('/DESIGN/ROSEN/images/icon/02.jpg') no-repeat 0 10px;
}

.catalog-ref-title a {
	font-family: Tahoma;
	font-size: 16px;
	color: #F78000;
	text-decoration: underline;
}

.catalog-ref-title a:visited {
	text-decoration: underline;
	color: #BC6201;
}

.catalog-ref-title a:hover {
	text-decoration: none;
}

.catalog-ref-city {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	font-weight: bolder;
	margin-top: 5px;
	margin-left: 15px;
}

.catalog-ref-info {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	margin-top: 5px;
	margin-left: 15px;
}

.catalog-ref-img {
	cursor:pointer;
	margin-top: 15px;
	margin-bottom: 15px;
}

.catalog-ref-table {
	margin-top: 20px;

}

.catalog-ref-rinfo {
	font-family: Tahoma;
	font-size: 12px;
	color: #68676A;
	line-height: 1.5;
}

.catalog-ref-client {
	font-family: Tahoma;
	font-size: 14px;
	color: #8D8D8F;
	font-weight: bolder;
	padding: 0 0 2px 12px;
	background: url('/DESIGN/ROSEN/images/icon/01.jpg') no-repeat 0 7px;
	margin-top: 15px;
}

.catalog-ref-clients {
	font-family: Tahoma;
	font-size: 12px;
	color: #68676A;
	line-height: 1.5;
}

.vac-title {
	font-family: Tahoma;
	font-size: 18px;
	color: #717073;
	padding: 0 0 2px 12px;
	background: url('/DESIGN/ROSEN/images/icon/01.jpg') no-repeat 0 10px;
	margin-top: 10px;
}

.vac-text {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	margin-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.vac-text a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	text-decoration: none;
}

.vac-text a:visited {
	text-decoration: none;
	color: #BC6201;
}

.vac-text a:hover {
	text-decoration: underline;
}

.vac-ancet {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	font-weight: bolder;
	margin-left: 12px;
	margin-bottom: 8px;
}

.vac-ancet a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78E1E;
	text-decoration: none;
	font-weight: bolder;
}

.vac-ancet a:visited {
	text-decoration: none;
	color: #BC6201;
}

.vac-ancet a:hover {
	text-decoration: underline;
}

.vac-date {
	font-family: Tahoma;
	font-size: 9px;
	color: #717073;
	margin-left: 12px;
	margin-bottom: 8px;
	text-align: right;
	vertical-align: middle;
}

.fb-com {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	margin-bottom: 5px;
}

.fb-inf {
	font-family: Tahoma;
	font-size: 10px;
	color: #717073;
}

.fb-inp {
	width: 247px;
	height: 20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	border: 1px solid #696969;
	margin-bottom: 10px;
	margin-right: 30px;
}

.fb-tx {
	width:311px;
	height:216px;
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	border: 1px solid #696969;
	overflow: hidden;
}

.fb-bt {
	text-align: right;
}

.fb-ok {
	font-family: Tahoma;
	font-size: 14px;
	color: #F78E1E;
	font-weight: bolder;
	text-align: center;
}

.pnf-head-adr {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 58px;
	cursor: default;
}

.pnf-head-tel {
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	cursor: default;
}

.pnf-head-logo {
	margin-left: 2px;
	margin-top: 58px;
}

.pnf-head-nav {
	margin-top: 70px;
	margin-left: 10px;
}

.pnf-error-nm {
	font-family: Tahoma;
	font-size: 50px;
	color: #717073;
}

.pnf-error-tx {
	font-family: Tahoma;
	font-size: 23px;
	color: #717073;
}

.pnf-main-table {
	margin-top:25px;
	margin-left:25px;
}

.pnf-mes {
	font-family: Tahoma;
	font-size: 18px;
	color: #F78000;
	margin-top: 10px;
	margin-bottom:20px;
}

.pnf-mess {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	margin-bottom:5px;
}

.pnf-rtitle {
	font-family: Tahoma;
	font-size: 14px;
	color: #717073;
	margin-top: 13px;
	margin-bottom: 20px;
	margin-left: 12px;
}

.pnf-rtitle a {
	font-family: Tahoma;
	font-size: 14px;
	color: #F78001;
	text-decoration: underline;
}

.pnf-rtitle a:visited {
	text-decoration: underline;
	color: #BC6201;
}

.pnf-rtitle a:hover {
	text-decoration: none;
}

.pnf-item {
	font-family: Tahoma;
	font-size: 14px;
	color: #F78001;
	font-weight: bold;
	padding: 0 0 2px 12px;
	background: url('/DESIGN/ROSEN/images/icon/01.jpg') no-repeat 0 7px;
	margin-bottom: 10px;
}

.pnf-item a {
	font-family: Tahoma;
	font-size: 14px;
	color: #F78001;
	font-weight: bold;
	text-decoration: underline;
}

.pnf-item a:visited {
	text-decoration: underline;
	color: #BC6201;
}

.pnf-item a:hover {
	text-decoration: none;
}

.sm-level-one {
	font-family: Tahoma;
	font-size: 18px;
	color: #605E62;
	margin-bottom: 15px;
	margin-top: 10px;
}

.sm-level-one a {
	font-family: Tahoma;
	font-size: 18px;
	color: #605E62;
	text-decoration: none;
}

.sm-level-one a:visited {
	text-decoration: none;
	color: #BC6201;
}

.sm-level-one a:hover {
	color: #F78001;
	text-decoration: underline;
}

.sm-level-two {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78001;
	padding: 0 0 2px 12px;
	background: url('/DESIGN/ROSEN/images/icon/01.jpg') no-repeat 0 6px;
	margin-bottom: 7px;
}

.sm-level-two a {
	font-family: Tahoma;
	font-size: 12px;
	color: #F78001;
	text-decoration: underline;
}

.sm-level-two a:visited {
	text-decoration: underline;
	color: #BC6201;
}

.sm-level-two a:hover {
	text-decoration: none;
}

.print-head-adr {
	font-family: Tahoma;
	font-size: 11px;
	color: #717073;
	margin-top: 0px;
	cursor: default;
}

.print-head-tel {
	font-family: Tahoma;
	font-size: 14px;
	color: #717073;
	font-weight: bold;
	margin-top: 5px;
	cursor: default;
}

.search-titl {
	font-family: Tahoma;
	font-size: 11px;
	color: #717073;
	vertical-align: middle;
	padding-top:2px;
	margin-right: 15px;
}

.search-input {
	font-family: Tahoma;
	font-size: 14px;
	color: #717073;
	border: 1px solid #696969;
}

.search-error {
	font-family: Tahoma;
	font-size: 14px;
	color: #F78001;
}

.search-num {
	font-family: Tahoma;
	font-size: 14px;
	color: #717073;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 20px;
}

.search-title {
	font-family: Tahoma;
	font-size: 14px;
	color: #F78000;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

.search-uri {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	margin-bottom: 20px;
}

.search-uri a {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	text-decoration: underline;
}

.search-uri a:visited {
	text-decoration: underline;
	color: #717073;
}

.search-uri a:hover {
	text-decoration: none;
}

.search-data {
	font-family: Tahoma;
	font-size: 12px;
	color: #717073;
	margin-bottom:10px;
}

.table th {
	background: #F5F5F5;
	font-family: Tahoma;
	font-size: 10px;
	color: #68676A;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px;
	text-align: left;
	font-weight: lighter;
}

.table td {
	background: #E1E1E1;
	font-family: Tahoma;
	font-size: 12px;
	color: #000001;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px;
	text-align: left;
	font-weight: lighter;
}

.td-gray td {
	background: #F5F5F5;
	font-family: Tahoma;
	font-size: 12px;
	color: #000001;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px;
	text-align: left;
	font-weight: lighter;
}

.table-gray {
	background: #F5F5F5;
	font-family: Tahoma;
	font-size: 12px;
	color: #000001;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px;
	text-align: left;
	font-weight: lighter;
}