﻿body { font-family:Arial; font-size:12px; margin:0px; padding:0px; }
img { border:none; }
.black { color:#000; }

table { border-collapse:collapse; }
table td, table th { padding:0px; }
.main { font-size:12px; width:100%; }
.header { width:100%; vertical-align:bottom; height:100px; }
.header table { width:100%;  border-collapse:collapse; padding:0px; margin:0px; }
.header .logo { width:200px; text-align:right; vertical-align:bottom; }
.header .name { color:#c02f2f; font-size:36px; font-weight:bold; vertical-align:bottom; }
.header .name a { text-decoration:none; color:#c02f2f; }
.header .name div { position:relative; margin-bottom:-17px; }
.header .name span { font-size:72px; }
.header .info { text-align:right; padding:0px 50px 5px 0px; }
.header .phone { font-size:20px; }
.header .addr { font-size:12px; padding:5px 0px 5px 0px; }
.header .email a { color:#c02f2f; font-size:12px; }

.menu { width:100%; height:28px; font-size:12px; border-collapse:collapse; 
        /*background: url('..\images\menu_bg.gif') repeat-x;*/ background-color:#c02f2f; border-top:solid 2px #a00f0f; }
.menu .g { font-size:12px; border-collapse:collapse; }
.menu .g td { padding:4px 15px 4px 15px; color:#fff; } 
.menu a { color:#fff; text-decoration:none; font-size:12px; }
.menu a:hover { text-decoration:none; }
.menu .a { text-transform:uppercase; font-size:12px;  border-collapse:collapse; }
.menu .a td { padding:4px 15px 4px 15px; color:#fff; }
.menu .selected { /*background-image: url('../images/menu_selected_bg.gif') repeat-x;*/ background-color:#a00f0f }
.menu .th { width:1px; }

.content { padding:0px 20px 0px 30px; font-size:12px; }
.content table { width:100%; }
.content .lb { padding:10px; width:250px; background-color:#fff7f3; border-collapse:collapse; vertical-align:top; font-size:12px; }
.content .lb h1 { font-size:24px; font-weight:normal; text-align:left; margin:0px; padding:30px 0px 10px 0px; }
.news { font-size:12px; padding: 10px 0px 10px 0px; }
.news a { color:#1261d8; }
.news p { padding:5px 0px 5px 0px; margin:0px; }
.news .date { color:#c02f2f; padding:0px; margin:0px; font-size:12px; }

.content .leftmenu { padding-bottom:20px; }
.leftmenu a { font-size:12px; font-weight:normal; color:#1261d8; }
.content .leftmenu h1 { font-size:24px; font-weight:normal; text-align:left; margin:0px;  }
.leftmenu div { padding:0px 0px 10px 25px; }
.leftmenu div div { padding:4px 0px 0px 20px; }
.leftmenu div div a { font-size:12px; color:#1261d8; padding:0px 0px 2px 0px; }



.content .sc { vertical-align:top; padding:30px 0px 50px 30px; font-size:12px; }
.content .sc h1 { font-size:24px; font-weight:normal; text-align:left; margin:0px; padding:10px 0px 10px 0px; }
.content .sc h2 { font-size:16px; padding-top:8px; font-weight:bold; }
.content .sc h2 a { color:#000; }
.content .sc h3 { padding:0px 0px 3px 0px; font-weight:normal; text-decoration:underline; margin:0px; }
.content .sc a { color:#1261d8; }



.content .anim { border-collapse:collapse; width:500px; text-align:center; }
.content .anim th { height:200px;  width:200px; font-size:12px; text-align:left; color:#666; vertical-align:middle; font-weight:normal;  }
.content .anim p { padding:10px; }
.content .anim td { height:200px;  width:300px; font-weight:normal; }
.content .anim div { background-color:#fff; display:none; position:absolute; left:0px; top:0px; z-index:0; }
.content .anim table { background-color:#fff; width:500px; }
/*.content .anim img { width:300px; height:200px; z-index:1; }*/


.content .prod {  width:100%; border-collapse:collapse; }
.content .prod td { width:33%; padding:0px 10px 0px 10px; vertical-align:top; }
.content .prod h1 { font-size:20px; color:#666; padding:30px 0px 5px 0px; }
.content .prod h1 a { color:#666; }
.content .img { height:120px; width:200px; vertical-align:middle; }
.content .text { font-size:12px; }
.content .list { margin:5px 0px 0px 0px; background: url('../images/bullet.gif') no-repeat left;  }
.content .list a {  margin:0px 0px 0px 15px; font-size:12px; }

.footer { background-color:#fff7f3; width:100%; }
.footer { border-top: 1px solid #c02f2f; }
.footer .copy { font-size:12px; padding:15px 0px 15px 30px }
.footer .m { text-align:right; padding:15px 30px 15px 0px; }
.footer .m a { font-size:12px; color:#1261d8; margin:0px 10px 0px 10px; }


