﻿/* CSS Document */





html {


height:100%;


}





body {


padding:0;


margin:0;


min-height:100%;


height:auto !important;


height:100%;


position: relative;


font:12px Tahoma, Arial, Helvetica, sans-serif;


color:#000000;


background:#FFFFFF;


}





a {


color:#4800ff;


text-decoration:underline;


}





a:hover {


color:#000000;


text-decoration:none;


}





p {


padding:3px 0;


margin:0;


}





form {


padding:0;


margin:0;


}





table {


border:none;


}





img {


border:none;


}





h1, h2, h3, h4, h5, h6 {


padding:0;


margin:0 0 10px 0;


font-weight:normal;


}





h1 {


font-size:22px;


}





h2 {


font-size:20px;


}





h3 {


font-size:18px;


}





h4 {


font-size:16px;


}





.clear {


clear:both;


}





.container {


width:998px;


margin:0 auto;


padding-top:10px;


}





.top-menu {


background:#000000;


width:100%;


}





.top-menu a {


text-decoration:none;


color:#FFFFFF;


}





.top-menu a:hover {


text-decoration:none;


color:#CCCCCC;


}





.top-menu td {


width:20%;


text-align:center;


padding:4px 0;


border-right:2px solid #FFFFFF;


}





.top-menu td.last {


border-right:none;


}





.header {


position:relative;


height:125px;


}





.slogan {


text-align:center;


padding:20px 440px 0 250px;


font-size:24px;


}





.slogan div {


color:#cc3300;


font-weight:bold;


}





.slogan span {


color:#ff3300;


font-weight:bold;


}





.logo {


position:absolute;


top:5px;


left:0;


height:110px;


width:248px;


}





.phone {


position:absolute;


top:16px;


right:0;


height:104px;


width:430px;


text-align:right;


font-size:25px;


}





.phone div {


font-size:14px;


}





.left {


float:left;


width:548px;


padding:0 15px 20px 0;


}





.item {


float:left;


width:33%;


padding-bottom:20px;


}





.ittitle {


font-size:14px;


margin-bottom:5px;


}





.title {


font-size:16px;


font-weight:bold;


margin-bottom:10px;


}





.text-link {


clear:both;


padding-top:20px;


}





.buy {


float:right;


width:170px;


font-size:18px;


font-weight:bold;


color:#e66000;


}





.print {


float:right;


width:170px;


font-weight:bold;


color:#e66000;


padding-top:15px;


text-align:right;


}





.buy a, .print a {


text-decoration:none;


color:#e66000;


padding-left:15px;


background:url(../images/str.gif) no-repeat top left;


}





.buy a:hover, .print a:hover {


text-decoration:none;


color:#666666;


}





.pathway {


margin-bottom:10px;


font-size:12px;


}





.button {


cursor:pointer;


font:12px Tahoma, Arial, Helvetica, sans-serif;


color:#000000;


}





.right {


float:right;


width:435px;


padding:0 0 20px 0;


}





.or-pl {


background:#f57800 url(../images/or-pl.png) no-repeat top left;


width:419px;


height:26px;


color:#FFFFFF;


font:20px "Times New Roman", Times, serif;


padding:4px 0 0 15px;


margin-bottom:15px;


}





.gr-pl {


background:#685446 url(../images/gr-pl.png) no-repeat top left;


width:419px;


height:26px;


color:#FFFFFF;


font:20px "Times New Roman", Times, serif;


padding:4px 0 0 15px;


margin-bottom:15px;


}



.may_1 {


background:#FFFFFF url(../images/may_1.png) no-repeat top left;


width:419px;


height:26px;


color:#FFFFFF;


font:20px "Times New Roman", Times, serif;


padding:4px 0 0 15px;


margin-bottom:15px;


}



.may_2 {


background:#FFFFFF url(../images/may_2.png) no-repeat top left;


width:419px;


height:26px;


color:#FFFFFF;


font:20px "Times New Roman", Times, serif;


padding:4px 0 0 15px;


margin-bottom:15px;


}





.lists {


width:100%;


}





.lists td {


width:50%;


vertical-align:top;


padding-bottom:10px;


}





.lists h4 {


font:14px "Times New Roman", Times, serif;


font-weight:bold;


margin-bottom:5px;


background:url(../images/str.gif) no-repeat top left;


padding-left:15px;


}





.lists ul {


font-size:11px;


margin:0 0 0 30px;


padding:0 0 0 0;


}





.lists ul li {


margin:0 0 2px 0;


padding:0 0 0 10px;


list-style:none;


color:#797c80;


background:url(../images/dot.gif) no-repeat top left;


}





.lists ul li a {


text-decoration:none;


color:#797c80;


}





.lists ul li a:hover {


text-decoration:underline;


color:#797c80;


}





.block {


padding-bottom:10px;


}





.slogan2 {


padding-left:10px;


font-size:20px;


color:#cc3300;


font-weight:bold;


}





.extra {


clear:both;


height:250px;


}





.footer {


position:absolute;


bottom:0;


height:250px;


width:998px;


}





.img-menu {


width:100%;


margin-bottom:20px;


}





.img-menu td {


width:25%;


text-align:center;


vertical-align:top;


font:18px "Times New Roman", Times, serif;


}





.img-menu img {


height:105px;


}





.img-menu span {


display:block;


}





.img-menu a {


text-decoration:none;


color:#000000;


}





.img-menu a:hover {


text-decoration:none;


color:#666666;


}





.footer-wrapper {


float:left;


width:100%;


}





.adres {


margin:0 280px 0 210px;


font-size:14px;


padding:25px 5px 0 0;


}





.copy {


float:left;


width:210px;


margin-left:-998px;


font-size:14px;


padding:25px 0 0 0;


text-align:center;


}





.rights {


float:left;


width:280px;


margin-left:-280px;


font-size:10px;


padding:25px 0 0 0;


}





.adres a, .copy a, .rights a {


text-decoration:none;


color:#000000;


}





.adres a:hover, .copy a:hover, .rights a:hover {


text-decoration:underline;


color:#000000;


}

.fixedmenu { position: fixed; bottom: 0; width: 100%; height: 30px; overflow:hidden;}
.fixedmenu-in { width: 1000px;height: 28px; margin: 0 auto; background: #000;font-size: 14px; padding-top: 7px; text-align: center;}
.fixedmenu-in a { color:#fff; text-decoration: none; padding: 0 15px; font-weight: normal;}
.fixedmenu-in a:hover { color:#fff; text-decoration: underline; padding: 0 15px;font-weight: normal;}
