html {background-color: white}
body {margin: 0; padding: 0; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: black}

#vac a:link, #vac a:visited {position:absolute; 	left:650px;	top:264px;	width:70px;	height:15px;	z-index:3;
text-transform: uppercase; font: bold 7.5pt "Times New Roman", Times, serif; color: black}

#vac a:hover, #vac a:active {color: #FFCC00}

img {border-width: 0}


a:link,
a:visited {color: #6d7c93; text-decoration: none}
a:hover,
a:active {color: #a19544}




.header .top_bg {height: 31px; background: #e9eef7 url('/img/bg_top.png') repeat-x}
.header .top_bg div {padding: 7px 0 0 306px; font: 8pt Arial, Helvetica, sans-serif; color: #4c6a9c; white-space: pre}
.header .top_bg a:link,
.header .top_bg a:visited {color: #4c6a9c; font-weight: bold; text-decoration: none}
.header .top_bg a:hover,
.header .top_bg a:active {color: #6b9de7}


.header .logo {background: #6b9de7 url('/img/header_right.jpg') 755px no-repeat; font-size: 14pt; color: white}


.header .menu {height: 29px; background: #e9eef7 url('/img/bg_menu.png') repeat-x;
				text-transform: uppercase; font: bold 7.5pt "Times New Roman", Times, serif}
.header .menu div {position: absolute; margin: 9px 0 0 60px; z-index: 2}
.header .menu a:link,
.header .menu a:visited {color: black; text-decoration: none}
.header .menu a:hover,
.header .menu a:active {color: #efbf35}
.header .current_section {color: #989777}

.header .submenu {height: 29px; background: #fff5c4 url('/img/bg_submenu.png') repeat-x;
					font: bold 9pt Arial, Helvetica, sans-serif; color: #94673b}
.header .submenu .link {position: absolute; margin: -1px 0 0 60px; padding-top: 4px; width: 420px; z-index: 2}
.header .submenu img {padding: 3px 8px; vertical-align: middle}
.header .submenu a:link,
.header .submenu a:visited {color: #94673b; text-decoration: none}
.header .submenu a:hover,
.header .submenu a:active {color: #6d7c93}
.header .submenu .current_subsection {color: #989777}




.fairy {position: absolute; left: 467px; top: 31px; width: 288px; height: 398px; background-image: url('/img/header_center.jpg'); z-index: 1}
.slog {position: absolute; left: 518px; top: 379px; width: 351px; height: 97px; background-image: url('/img/slog.png'); z-index: 2}
.action {position: absolute; left: 718px; top: 149px; z-index: 2}


div.content_block {background-color: white}
table.content {border-collapse: collapse; width: 100%; height: 450px}
table.content td {vertical-align: top}


div.content_block table.content td.left {background-color: white; font: 9pt Arial, Helvetica, sans-serif; color: black; padding: 30px 40px 30px 55px; text-align: justify; width: 384px}
div.content_block table.content td.pics {background-color: white; font: 9pt Arial, Helvetica, sans-serif; color: black; padding: 0 20px 40px 55px; text-align: justify; width: 395px}

div.content_block table.content td.right {padding: 170px 10px 120px 30px; font: 10pt Arial, Helvetica, sans-serif; color: #4c6a8c; text-align: justify; width: 350px}
* html div.content_block table.content td.right {height: 200px}
div.content_block table.content td.sbs {padding-bottom: 20px}
div.content_block table.content td.desc {padding: 0 10px 20px 30px; font: 10pt Arial, Helvetica, sans-serif; color: #4c6a8c; text-align: justify; width: 350px}
* html div.content_block table.content td.desc {padding: 40px 10px 40px 30px}
div.content_block table.content td.empty {padding-bottom: 90px}



div.content_block table.content td.desc h3.product_name {font-weight: bold; font-size: 12pt; margin: 0 0 10px; text-align:left}




h1.content_header {margin: 0 0 10px 0; font: bold 18pt Arial, Helvetica, sans-serif; color: #1e53d6}
div.content_block table.content td.left h1.title  {margin: 0 0 10px 0; font: bold 18pt Arial, Helvetica, sans-serif; color: #94673b}
div.content_block table.content td.right h1.title {margin: 0 0 10px 0; font: bold 18pt Arial, Helvetica, sans-serif; color: #94673b}

div.content_block table.content td.left h4 {margin-bottom: 0; padding: 2px 5px 3px; color: white; background-color: #4f85df}
div.content_block table.content td.right h4 {font-size: 10pt; color: #6d7c93}


div.content_block table.content td.left a.in_category {padding: 10px; display: block; clear: both; background-color: #dce9ff}


ul.list_news {margin: 0; padding: 5px; list-style-type: none;
				font: bold 10pt Verdana, Arial, Helvetica, sans-serif}
ul.list_news li {margin: 0}
ul.list_news li a {display: block; margin: 0; padding-bottom: 15px}
ul.list_news li a:link,
ul.list_news li a:visited {color: #1e53d6; text-decoration: none}
ul.list_news li a:hover,
ul.list_news li a:active {color: #6d7c93}

ul.list_news li div.date {font-size: 8pt; color: black}
ul.list_news li div.name {text-align: left}
ul.list_news li div.text {padding-top: 5px; font: normal 9pt Arial, Helvetica, sans-serif}
ul.list_news li a.detail {padding-top: 3px; font-weight: normal; font-size: 8pt}


.news {padding: 10px; padding-bottom: 15px; background-color: #eff5ff}
.news .title {margin: 0 0 3px; font-weight: bold; font-size: 12pt; text-align: left;}
.news .date {margin-bottom: 10px; font-weight: bold; font-size: 8pt}
.news .pic {margin: 2px 5px 5px}

div.content_block table.content td.left .news .pic {margin: 2px 5px 5px 0}


div.last_work {padding: 10px; padding-bottom: 15px; background-color: #eff5ff}
div.last_work div.name h2 {margin: 0; padding: 0; font-size: 12pt; text-align: left}
div.last_work div.category h3 {margin: 0; padding: 0; font-size: 9pt; color: #4c6a8c}
div.last_work div.pic {padding: 10px 0}



div.pages {margin: 10px; color: #4c6a8c; text-align: center}
div.pages a, .pages b {margin: 0 1px; padding: 1px; font-size: 11pt}
div.pages b {font-weight: bold; color: black}
div.pages a:link,
div.pages a:visited {font-weight: bold; color: #6d7c93}
div.pages a:hover,
div.pages a:active {color: #a19544}


form.price td {padding: 2px 0}
form.price td.question {text-align: left; vertical-align: middle}
form.price td.question small {margin-top: 7px; display: block; font-size: 7pt}
form.price input, form.price textarea {padding: 1px; font: 11pt Arial, Helvetica, sans-serif; color: #6d7c93}
form.price input.bsubmit {margin-top: 8px; font-weight: bold; font-size: 9pt; border-width: 1px}

div.sendmail {font-weight: bold; font-size: 12pt; color: maroon}

ul.send_warning {font-size: 10pt; color: red}
ul.send_warning li div {color: black}




.footer {height: 156px; background: #7eaa30 url('/img/footer_right.jpg') 917px no-repeat}

.footer .left_side {position: absolute; left: 0; width: 479px; height: 156px; background-image: url('/img/footer_left.jpg')}
.footer .right_side {position: absolute; left: 479px; margin-top: -104px; width: 438px; height: 260px; background-image: url('/img/footer_center.jpg')}

.footer div.banners {margin: 95px 0 30px 50px}
.footer div.copyright {padding: 175px 0 0 133px; font: 9pt Arial, Helvetica, sans-serif; color: white; white-space: pre}
* html .footer div.copyright {padding-top: 190px}
.footer a:link,
.footer a:visited {color: white; text-decoration: none}
.footer a:hover,
.footer a:active {color: #efbf35}