body {margin:0; padding:0; font-size:100%; background:#fff url(../images/topLine.png) top center no-repeat}

#header {min-width: 980px; max-width: 1200px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1024 ? "980px" : (document.documentElement.clientWidth > 1200 ? "1200px" : "auto")) : (document.body.clientWidth < 1024 ? "980px" : (document.body.clientWidth > 1200 ? "1200px" : "auto"))); margin:0 auto}
#hLc {margin:0; padding:0; float:left; width:32%; text-align:center}
#hRc {margin:0; float:right; width:67%; height:249px}
.tel {font:500 32px/1.3em Tahoma, Geneva, sans-serif; color:#3488b4}

#topMenu {position:relative;margin:0; padding:0; height:46px; width:100%;font:700 0.7em/38px Verdana, Arial, Helvetica, sans-serif; background:url(../images/topMenu.png); color:#fff}
#topMenu a {color:#fff; text-decoration:none}
#topMenu a:hover {color:#fff; text-decoration:underline}
#menu {position:absolute; right:0; top:0}
#menu ul{display:inline;list-style:none;margin:0;padding:0}
#menu li {float:left; margin:0}
#menu li a{color:#fff;cursor:pointer;display:block;float:left;font:700 0.9em/40px Verdana, Arial, Helvetica, sans-serif;height:40px;padding:0 0 0 2px;text-decoration:none}
#menu li a b{display:block;float:left;padding:0 9px 0 6px}
#menu li a:hover{background:url(../images/topButton.png);color:#fff; text-decoration:none}
#menu li a:hover b{background:url(../images/topButton.png) right}
#basket {margin-left:20px}

#bodyContainer {clear:both; min-width: 980px; max-width: 1200px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1024 ? "980px" : (document.documentElement.clientWidth > 1200 ? "1200px" : "auto")) : (document.body.clientWidth < 1024 ? "980px" : (document.body.clientWidth > 1200 ? "1200px" : "auto"))); margin:0 auto}
#bLc {margin:0; padding:0; float:left; width:32%; text-align:center}
#bRc {margin:0; float:right; width:67%;}

#footer {margin:0; clear:both; height:56px; background:#fff url(../images/botLine.png) center no-repeat}
#footerContainer {clear:both; min-width: 980px; max-width: 1200px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1024 ? "980px" : (document.documentElement.clientWidth > 1200 ? "1200px" : "auto")) : (document.body.clientWidth < 1024 ? "980px" : (document.body.clientWidth > 1200 ? "1200px" : "auto"))); margin:0 auto}
#copyright {margin:0; padding:12px 0; float:right; width:67%; height:32px; background:#fff; color:#888; font:500 0.7em/1.2em Verdana, Geneva, sans-serif}
#copyright a {COLOR: #555; text-decoration: none}
#copyright a:hover {COLOR: #6499DB; text-decoration: underline}

#menuL {margin:10px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.82em; font-weight: bold; text-align:left; width:240px}
#menuL ul {margin: 0px; padding: 0px; z-index: 10; width: 223px; list-style-type: none; position: relative}
#menuL li {float: left; background-color: #fff; border-bottom: 2px #fff solid}
#menuL li.sub {background-color: #e1eaf4; font-weight: normal;}
#menuL table {margin-top: -1px; font-size: 1em; z-index: 10; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
#menuL a {border-right: 3px solid #fff; display: block; padding-left: 5px; width: 240px; color: #6499DB; line-height: 32px; height: 32px; text-decoration: none}
#menuL a:visited {display: block; padding-left: 5px; width: 240px; color: #6499DB; line-height: 32px; height: 32px; text-decoration: none}
#menuL b {float: right; margin-right: 1px}
* html #menuL a {width: 240px}
* html #menuL a:visited {width: 240px; line-height: 32px}
* html #menuL a:hover {border-right: 3px solid #eebf20; color: #225492; position: relative; background-color: #d8e6f6; text-decoration: none}
#menuL li:hover {position: relative}
#menuL a:active {border-right: 3px solid #eebf20; color: #225492; background-color: #d8e6f6; text-decoration: none}
#menuL a:focus {border-right: 3px solid #eebf20; color: #225492; background-color: #d8e6f6; text-decoration: none}
#menuL li:hover > a {border-right: 3px solid #eebf20; color: #225492; background-color: #d8e6f6; text-decoration: none}
#menuL li ul {left: 248px; visibility: hidden; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
#menuL li:hover > ul {visibility: visible}
#menuL ul a:hover ul ul {visibility: hidden}
#menuL ul a:hover ul a:hover ul ul {visibility: hidden}
#menuL ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
#menuL ul a:hover ul {visibility: visible}
#menuL ul a:hover ul a:hover ul {visibility: visible}
#menuL ul a:hover ul a:hover ul a:hover ul {visibility: visible}
#menuL ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

#content {margin:0 10px 0 0; font:500 0.9em/1.2em Verdana, Geneva, sans-serif; color:#555}
h1 {font:700 14pt Georgia, "Times New Roman", Times, serif; color:#225492; text-align:center}
h2 {font:700 12pt Georgia, "Times New Roman", Times, serif; color:#225492}
h3 {font:700 14pt Georgia, "Times New Roman", Times, serif; color:#225492}
h4 {font:700 12pt Georgia, "Times New Roman", Times, serif; color:#225492}
h5 {font:700 12pt Georgia, "Times New Roman", Times, serif; color:#cc0000}

.gallery {float:left; width:25%; text-align:center; font-size:0.75em; border-bottom:1px solid #ccc; height:215px}
.gallery img {; margin:2px 0}

a {COLOR: #6499DB; text-decoration: none}
a:hover {COLOR: #6499DB; text-decoration: underline}
.small {font-size: 0.8em}
p {text-align: justify; line-height: 120%}
.price {border: 1px solid #add0fc;}
.header {font-weight: bold; color: #FFFFFF; background-color: #3E92F9; text-align: center; font-size: 0.82em; height: 20px;  vertical-align: middle}
.header2 {font-weight: bold; color: #FFFFFF; background-color: #A2CBFD; text-align: center; font-size: 0.82em; vertical-align: middle; height: 20px }
.hand {cursor: pointer}
blockquote {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-left: 20px}
.tablecat { border-collapse:collapse}
.tablecat th {border:#add0fc 1px solid; font-weight: bold; background:#E2E2E2}
.tablecat td {border:#add0fc 1px solid; font-weight: normal}

#line {clear:both; height:1px}
#login {clear:both; width: 240px; padding:0; margin:20px auto; background:url(../images/key.gif) top left no-repeat; text-align:right; font:500 0.8em/1.2em Verdana, Geneva, sans-serif}
#login a {font-weight: bold; font-size: 0.8em; color: #6499DB}
#logof {clear:both; width: 240px; padding:0; margin:20px auto; text-align:center}

input, label {font-size:0.82em}

form {margin:0; padding:0}

a.dirs {text-decoration: none;}
.image {width: 206px; float: left;}
.delete_image {text-align: right; padding-right: 5px;padding-bottom: 2px;}
.tablecat2 { border-collapse:collapse}
.tablecat2 th {border:#add0fc 1px solid; font-weight: normal; background:#E2E2E2}
.tablecat2 td {border:#add0fc 1px solid; font-weight: normal}

#shop {width:731px}
#m-image {position:relative; float:left; width:450px}
#shop-body{clear:left; padding: 10px 10px 0 0}
#shop-body input, #shop-body label {font-size:0.82em}
#right-col{clear:both}
.red {background-color: #ffc2c2;}
.normal {background-color: #fff;}
table {font-size:0.75em}
