html {
	height: 100%;
	background: url(page-container-bg.gif) #E9E9E9 left 10px repeat-y;
}
body {
	margin: 0;
	padding: 0;
	min-height: 100%;
	min-width: 1000px;
	color: #4B4B4B;
	position: relative;
	background: url(header-long-pic.jpg) 243px top no-repeat;
	font-family: Tahoma;
	font-size: 12px;
}
*html body {
	height: 100%;
}
table {
	border-collapse:collapse;
	empty-cells: show;
}
a {
	color: #026194;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
#pageBodyContainer {
	background: url(family.jpg) left 25px no-repeat;
}
#adSite {
	position: absolute;
	top: 80px;
	right: 20px;
	font-size: 11px;
}
#pageBody {
	overflow: hidden;
	width: 100%;
	padding-bottom: 120px;
	background: url(menu-top-bg.gif) left 366px no-repeat;
}
#siteLanguage {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 11px;
}
#siteLanguage .language {
	color: white;
	margin-left: 15px;
}
#siteLanguage .language:hover {

}
#siteLanguage #languageActive {

}
/* ********************************************** HEADER ************************ */
#pageHeader {
	margin-left: 258px;
	height: 201px;
	background: url(header-bg.gif) left bottom repeat-x;
}
#siteTitle {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 279px;
	top: 31px;
	font-family: Arial;
	font-size: 27px;
	color: #026194;
	font-weight: normal;
}
#siteSubtitle {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 281px;
	top: 63px;
	font-family: Arial;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
}
#adHeader {
	display: none;
	position: absolute;
	right: 20px;
	top: 41px;
}
#siteLogotype {
	display: none;
	position: absolute;
	left: 279px;
	top: 31px;
}
/* ********************************************** SERVICE MENU ************************ */
#pageServiceMenu {
	position: absolute;
	left: 257px;
	top: 176px;
}
#pageServiceMenu .menu {
	color: #003A6B;
	font-family: Tahoma;
	font-size: 12px;
	margin-left: 25px;
	text-decoration: none;
}
#pageServiceMenu .menu:hover {
	text-decoration: underline;
}
#pageServiceMenu .menuActiv {

}
/* ********************************************** MENU ************************ */
#pageMenu {
	float: left;
	width: 199px;
	margin-right: -231px;
	padding: 0 12px 30px 20px;
	margin-top: 180px;
	background: url(menu-bg.gif) left bottom no-repeat;
}
#pageMenu .menu {
	display: block;
	padding-left: 25px;
	background: url(menu-pointer.gif) left no-repeat;
	font-family: Tahoma;
	font-size: 12px;
	color: #026194;
	text-decoration: none;
	height: 1.7em;
	padding-top: 0.4em;
	border-bottom: 1px solid #9DC6DB;
}
#pageMenu .menu:hover {
	color: #BED000;
}
#pageMenu .menuActive {

}
#pageMenu .submenu {

}
#pageMenu .submenu .menu {
	margin-left: 20px;
	color: #2292CE;
}
#pageMenu .submenu .menu:hover {
	color: #BED000;
}
#pageMenu .submenu .menuActive {

}
#pageMenu .submenu .submenu {

}
#pageMenu .submenu .submenu .menu {
	margin-left: 35px;
}
#pageMenu .submenu .submenu .menuActive {

}
#pageMenu .submenu .submenu .submenu {

}
#pageMenu .submenu .submenu .submenu .menu {
	margin-left: 50px;
}
#pageMenu .submenu .submenu .submenu .menuActive {

}
#adMenu {
	text-align: center;
	padding: 20px 10px 0 10px;
}
/* ********************************************** PAGE SEARCH ************************ */
#pageSearch {
	position: absolute;
	top: 124px;
	right: 55px;
}
#pageSearch form {

}
#pageSearch .userinput {

}
#pageSearch .button {
	font-weight: bold;
	font-size: 11px;
	color: #666;
	margin-left: 5px;
}
/* ********************************************** PAGE CONTENT ************************ */
#pageContent {
	border-top: 1px solid #B5A65F;
	margin-left: 244px;
	background: #fff;
	line-height: 1.4;
	overflow: hidden;
	zoom: 1;
}
#pageTitle {
	background: #F4F4F4;
	padding: 17px 25px 15px 35px;
	margin: 0 0 10px 0;
	font-family: Arial;
	font-size: 21px;
	color: #026194;
	font-weight: normal;
}
#adPageTop {
	margin: 0 25px 20px 35px;
	text-align: center;
}
#pageEnteringText {
	margin: 0 25px 20px 35px;
}
#pageContent .content {
	margin: 0 25px 20px 35px;
	border-top: 1px solid #D9D9D9;
	overflow: hidden;
	zoom: 1;
}
#pageContent .content h3.title {
	font-family: Tahoma;
	font-size: 14px;
	color: #C1A72D;
	padding: 5px 0 10px 0;
	margin: 0;
	text-transform: uppercase;
}
#pageContent .content img.image {
	float: left;
	margin-right: 20px;
}
#pageContent .content p.text {
	padding: 0 0 0 0;
	margin: 2px 0 2px 0;
}
#pageContent .content .object {
	overflow: hidden;
	zoom: 1;
}
#pageContent a {
	color: #026194;
}
#pageContent a:hover {
	color: #248BC2;
	text-decoration: underline;
}
#pageContent table {
	margin-left: 1px;
}
#pageContent table tr.tableHeader {
	background: #47A9D5;
	color: white;
}
#pageContent table tr.tableHeader a {
	color: white;
}
#pageContent table tr.tableHeader a:hover {

}
#pageContent table td {
	border: 1px solid #47A9D5;
	padding: 3px 4px;
}
#pageContent input.button {
	font-weight: bold;
	font-size: 11px;
	color: #666;
	padding: 1px 4px;
}
/* -------------------------------------------- SEARCHRESULTS --------------- */
#pageContent .contentSearchResults {

}
#pageContent .contentSearchResults p.note {
	padding: 0;
	margin: 0 0 0 0;
}
#pageContent .contentSearchResults span.match {
	font-weight: bold;
}
#pageContent .contentSearchResults ol {
	padding: 0 0 0 50px;
	margin: 0 0 0 -20px;
}
#pageContent .contentSearchResults ol li {
	padding: 0 0 0 10px;
	margin: 10px 0 20px 0;
}
#pageContent .contentSearchResults ol li h4.title {
	padding: 0;
	margin: 0 0 0 0;
}
#pageContent .contentSearchResults ol li h4.title a {
	padding: 0;
	margin: 0 0 0 0;
	font-weight: bold;
}
#pageContent .contentSearchResults span.link {
	padding: 0;
	margin: 0 0 0 0;
}
#pageContent .contentSearchResults a.link {
	padding: 0;
	margin: 0 0 0 0;
}
/* --------------------------------------------------- NEWS --------------- */
#pageContent .contentNews {

}
#pageContent .contentNews p.text {

}
#pageContent .contentNews .objectNews {

}
#pageContent .contentNews .objectNews h4.title {
	margin: 0 0 0 0;
	padding: 10px 0 5px 0;
	font-weight: normal;
}
#pageContent .contentNews .objectNews h4.title a {

}
#pageContent .contentNews .objectNews h4.title span.date{
	color: #676767;
}
#pageContent .contentNews .objectNews img.preview {
	float: left;
	margin-right: 20px;
}
#pageContent .contentNews .objectNews p.note{
	padding: 0 0 0 0;
	margin: 2px 0 2px 0;
}
/* --------------------------------------------------- POLL --------------- */
#pageContent .contentPoll {

}
#pageContent .contentPoll h4.title {
	font-weight: normal;
	font-size: 13.33px;
	color: #C1A72D;
	margin: 0 0 0 0;
	padding: 10px 0 3px 0;
}
#pageContent .contentPoll p.text {

}
#pageContent .contentPoll a.link {

}
#pageContent .contentPoll form {

}
#pageContent .contentPoll .objectQuestion {

}
#pageContent .contentPoll .objectQuestion table {

}
#pageContent .contentPoll .objectQuestion table td.objectAnswer {

}
#pageContent .contentPoll .objectQuestion table.tableTable {

}
#pageContent .contentPoll .objectQuestion table tr.tableHeader {

}
#pageContent .contentPoll .objectQuestion {

}
#pageContent .contentPoll .objectAnswer {

}
#pageContent .contentPoll .objectAnswer select {

}
#pageContent .contentPoll .objectAnswer select option {

}
#pageContent .contentPoll form input.button {
	margin-top: 13px;
}
/* --------------------------------------------------- GUESTBOOK --------------- */
#pageContent .contentGuestbook {

}
#pageContent .contentGuestbook p.text {

}
#pageContent .contentGuestbook a.link {

}
#pageContent .contentGuestbook .objectMessage {

}
#pageContent .contentGuestbook .objectMessage span.title {
	display: block;
	padding: 10px 0 0 0;
}
#pageContent .contentGuestbook .objectMessage span.title b {
	font-weight: normal;
	color: black;
}
#pageContent .contentGuestbook .objectMessage span.title b a {

}
#pageContent .contentGuestbook .objectMessage p.note {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#pageContent .contentGuestbook form {

}
#pageContent .contentGuestbook form table {
	margin-top: 15px;
}
#pageContent .contentGuestbook form table tr.tableHeader {

}
#pageContent .contentGuestbook form input.userinput, #pageContent .contentGuestbook form textarea.userinput {

}
#pageContent .contentGuestbook input.button {
	margin-top: 13px;
}
/* ---------------------------------------------------- FORUM --------------- */
#pageContent .contentForum {

}
#pageContent .contentForum p.text {

}
#pageContent .contentForum a.link {

}
#pageContent .contentForum ul.subforum {
	padding: 0 0 0 20px;
	margin: 5px 0 5px 0;
	list-style: none;
}
#pageContent .contentForum ul.subforum .objectForum {

}
#pageContent .contentForum ul.subforum .objectForum li.title {
	margin: 2px 0;
}
#pageContent .contentForum ul.subforum .objectForum li.title span {

}
#pageContent .contentForum ul.subforum .objectForum li.title span a {

}
#pageContent .contentForum ul.subforum .objectForum li.title span span.date {

}
#pageContent .contentForum form {

}
#pageContent .contentForum form table {

}
#pageContent .contentForum form table tr.tableHeader {

}
#pageContent .contentForum form table input.userinput, #pageContent .contentForum form table textarea.userinput {

}
#pageContent .contentForum form input.button {
	margin-top: 13px;
}
/* --------------------------------------------------- PHOTOALBUM --------------- */
#pageContent .contentPhotoAlbum {

}
#pageContent .contentPhotoAlbum p.text {

}
#pageContent .contentPhotoAlbum span.objectPhotoPreview {
	float: left;
	width: 200px;
}
#pageContent .contentPhotoAlbum span.objectPhotoPreview img.preview {
	margin-bottom: 2px;
}
#pageContent .contentPhotoAlbum span.objectPhotoPreview div.note {

}
#pageContent .contentPhotoAlbum span.objectPhotoPreview div.note a.link {

}
#pageContent .contentPhotoAlbum div.photoDescription {

}
#pageContent .contentPhotoAlbum div.photoDescription p.note {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/* ---------------------------------------------------- FAQ --------------- */
#pageContent .contentFaq {

}
#pageContent .contentFaq ul.list {
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0 0 0 0;
}
#pageContent .contentFaq ul.list li {
	margin: 2px 0 2px 0;
}
#pageContent .contentFaq ul.list li a.link {

}
#pageContent .contentFaq .objectFaq {

}
#pageContent .contentFaq .objectFaq h4.title {
	font-weight: normal;
	font-size: 13.33px;
	color: #C1A72D;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
}
#pageContent .contentFaq .objectFaq p.text {
	margin: 0;
	padding: 0;
}
#pageContent .contentFaq .objectFaq a {

}
/* ----------------------------------------------------- CONTENT LINKS --------------- */
#pageContent .contentLinks {

}
#pageContent .contentLinks p.text {

}
#pageContent .contentLinks .objectLink {
	margin: 5px 0 5px 0;
}
#pageContent .contentLinks .objectLink h4.title {
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#pageContent .contentLinks .objectLink h4.title a {

}
#pageContent .contentLinks .objectLink p.text {

}
/* --------------------------------------------------- CONTENT ADVERTIZING --------------- */
#pageContent .contentAdvertizing {

}
#pageContent .contentAdvertizing a {

}
#pageContent .contentAdvertizing a img {

}
/* ---------------------------------------------------- CONTENT SUBSCRIBE --------------- */
#pageContent .contentSubscribe {

}
#pageContent .contentSubscribe p.text {

}
#pageContent .contentSubscribe form {

}
#pageContent .contentSubscribe form table.tableTable {

}
#pageContent .contentSubscribe form table input.input {

}
#pageContent .contentSubscribe form table input.button {

}
/* ------------------------------------------------ CONTENT LOGIN --------------- */
#pageContent .contentLogin {

}
#pageContent .contentLogin p.text {

}
#pageContent .contentLogin form {

}
#pageContent .contentLogin form table {

}
#pageContent .contentLogin form table td.note {

}
#pageContent .contentLogin form table td.auth {

}
#pageContent .contentLogin form table input.input {

}
#pageContent .contentLogin form table input.button {

}
/* ----------------------------------------------- CONTENT SITE REGISTRATION --------------- */
#pageContent .contentSitereg {

}
#pageContent .contentSitereg p.text {

}
#pageContent .contentSitereg form {

}
#pageContent .contentSitereg form table.tableTable {

}
#pageContent .contentSitereg form table.tableTable input.userinput, #pageContent .contentSitereg form table.tableTable textarea.userinput {

}
#pageContent .contentSitereg form table.tableTable input.button {

}
/* -------------------------------------------- CONTENT PRODUCT LIST --------------- */
#pageContent .contentProductList {

}
#pageContent .contentProductList p {

}
#pageContent .contentProductList p#small {
	font-size: 11px;
}
#pageContent .contentProductList a {

}
#pageContent .contentProductList img.pic {

}
#pageContent .contentProductList ul {
	list-style: none;
}
#pageContent .contentProductList ul li {

}
#pageContent .contentProductList .blockRight {

}
#pageContent .contentProductList .blockRight table td{
	border: none;
}
#pageContent .contentProductList table {

}
#pageContent .contentProductList table tr {

}
#pageContent .contentProductList table td {

}
#pageContent .contentProductList table p {

}
#pageContent .contentProductList table ol {

}
#pageContent .contentProductList table ol li{

}
#pageContent .contentProductList h3.title {

}
#pageContent .contentProductList p.text {

}
#pageContent .contentProductList p i {

}
#pageContent .contentProductList table.tableTable {

}
#pageContent .contentProductList table.tableTable td {

}
#pageContent .contentProductList table.tableTable td.title {

}
#pageContent .contentProductList table.tableTable td.preview {

}
#pageContent .contentProductList table.tableTable td.note {

}
#pageContent .contentProductList table.tableTable td.price {

}
#pageContent .contentProductList table.tableTable td.count {

}
#pageContent .contentProductList table.tableTable tr.tableHeader {

}
#pageContent .contentProductList table.tableTable td img.preview {

}
#pageContent .contentProductList input.button {
	margin-top: 13px;
}
/* ------------------------------------------------ CONTENT PRODUCT ORDER AND REGISTRATION NEW CLIENT-------------- */
#pageContent .contentOrder {

}
#pageContent .contentOrder h3.contentTitle {
	font-size: 11px;
}
#pageContent .contentOrder p.text {

}
#pageContent .contentOrder form {

}
#pageContent .contentOrder form table.tableTable {

}
#pageContent .contentOrder form input.field {

}
#pageContent .contentOrder form input.contentForm {
	margin-top: 13px;
	font-weight: bold;
	font-size: 11px;
	color: #666;
}
#pageContent .contentOrder span.important {

}
/* ----------------------------------------------- CONTENT PRODUCT BASKET --------------- */
#pageContent .contentCart {

}
#pageContent .contentCart p.text {

}
#pageContent .contentCart table.tableTable {

}
#pageContent .contentCart table.tableTable tr.tableHeader {

}
#pageContent .contentCart table.tableTable tr.tableFooter {

}
#pageContent .contentCart input.button {
	margin-top: 13px;
}
/* ---------------------------------------------- CONTENT SITE MAP --------------- */
#pageContent .contentSitemap {

}
#pageContent .contentSitemap p.text {

}
#pageContent .contentSitemap ul {

}
#pageContent .contentSitemap ul li {

}
#pageContent .contentSitemap ul li ul {

}
#pageContent .contentSitemap ul li ul li {

}
#pageContent .contentSitemap ul li ul li ul {

}
#pageContent .contentSitemap ul li ul li ul li {

}
/* -------------------------------------------- CONTENT FEEDBACK --------------- */
#pageContent .contentFeedback {

}
#pageContent .contentFeedback p.text {

}
#pageContent .contentFeedback form {

}
#pageContent .contentFeedback form table.tableTable {

}
#pageContent .contentFeedback form input.contentForm, #pageContent .contentFeedback form textarea.contentForm {

}
#pageContent .contentFeedback form input.button {
	margin-top: 13px;
}
/* ------------------------------------------------------------------------- */
#pageClosingText {
	margin-top: 15px;
	text-align: center;
	margin-bottom: 15px;
}
#adPageBottom {
	margin-top: 15px;
	text-align: center;
	margin-bottom: 15px;
}
#pageContactsBrief {
	text-align: center;
	color: #387FC3;
}
#pageContactsBrief .phone {
	color: #4B4B4B;
}
#pageContactsBrief .text {

}
#pageContactsBrief .text a {
	color: #4B4B4B;
}
#menuTop {

}
#menuHome {

}
/* ********************************************** PAGE FOOTER ************************ */
#pageFooter {
	position: absolute;
	bottom: 0;
	clear: both;
	padding-top: 35px;
	height: 60px;
	background: url(content-bottom-bg.gif) #E9E9E9 242px top no-repeat;
	width: 100%;
	font-family: Arial;
	font-size: 11px;
	color: #9F9F9F;
}
#pageCopyrights {
	margin: 0 0 0 242px;
	padding: 0;
	text-align: center;
}
#pageTechnology {
	margin: 0 0 0 242px;
	padding: 0;
	text-align: center;
}
#pageTechnology a {
	color: #9F9F9F;
}
#pageCounter {
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -283px;
	width: 800px;
	text-align: center;
}
#pageCounter img {
	margin-left: 10px;
}
#siteLinks {
	position: absolute;
	right: 10px;
	top: 40px;
	text-align: right;
}
#siteLinks a {
	display: block;
	color: #9F9F9F;
}
#adFooter {
	display: none;
	position: absolute;
	left: 0;
	top: -10px;
	width: 242px;
	text-align: center;
}

