body {
width : 100%; height : 100%; padding : 0; margin : 0; font : 12px Arial, Tahoma; background : #c1d2e4 url(images/bgall.png) repeat-x;
}
p {
font : 12px/1.3 Arial, Tahoma;
}
ul {
font : 12px Arial, Tahoma;
}
ul li {
font : 12px Arial, Tahoma;
}
ol {
font : 12px Arial, Tahoma;
}
ol li {
font : 12px Arial, Tahoma;
}
a {
color : #155686;
}
a:hover {
color : #fff;
}
a.active {
text-decoration : none;
font-weight : bold;
}
h1 {
font : 26px Arial, Tahoma;
margin-top : 0;
}
h2 {
font : 22px Arial, Tahoma;
margin-top : 0;
}
h3 {
font : 18px Arial, Tahoma;
margin-top : 0;
}
h4 {
font : bold 14px Arial, Tahoma;
margin-top : 0;
}
hr {
color: #7a9bc2;
background-color: #7a9bc2;
height: 1px;
border: none;
margin-bottom: 20px;
margin-top: 10px;
clear: both;
}
#header {
width : 100%;
height : 300px;
}
#header #logo {
position : absolute;
top : 30px;
left : 30px;
width : 242px;
height : 270px;
}
#header #nav {
position : absolute;
top : 30px;
left : 315px;
width : 120px;
height : 35px;
}
#header #nav img.line {
margin-left : 15px;
margin-right : 15px;
}
#header #search {
position : absolute;
top : 90px;
left : 315px;
width : 460px;
height : 45px;
color : #fff;
}
#header #search input {
width : 400px;
font : 11px Arial, Tahoma;
}
#header #search a {
color : #fff;
margin-left : 10px;
}
#header #bann {
position : absolute;
top : 160px;
left : 315px;
width : 646px;
height : 75px;
font : 11px Arial, Tahoma;
color : #fff;
}
#header #bann span {
font : 20px Arial, Tahoma;
color : #000;
}
#header #bann span a {
color : #000;
}
table#page {
width : 90%;
height : auto;
border-collapse : collapse;
border : 0;
margin-bottom : 40px;
}
table#page td {
padding : 0;
border : 0;
vertical-align : top;
}
table#page td#lft {
width : 270px;
}
table#page td#rgt {
width : auto;
}
table#page td#lft #menu {
width : 210px;
margin-left : 60px;
}
table#page td#lft #menu ul {
font : 12px/1.3 Arial, Tahoma;
margin : 0;
padding : 0;
list-style : none;
}
table#page td#lft #menu ul li {
font : 12px/1.3 Arial, Tahoma;
margin : 0;
padding-top : 8px;
}
table#page td#lft #menu ul li ul {
font : 12px/1.3 Arial, Tahoma;
padding-top : 10px;
padding-bottom : 10px;
}
table#page td#lft #menu ul li ul li {
font : 12px/1.3 Arial, Tahoma;
margin-left : 12px;
padding-top : 8px;
}
table#page td#lft #guest {
width : 210px;
margin-left : 60px;
margin-top : 30px;
}
table#page td#lft #guest input {
width : 180px;
margin-bottom : 5px;
font : 11px Arial, Tahoma;
color : #c0c0c0;
}

table#page td#lft #basket {
width : 270px;
height : auto;
margin-top : 30px;
background : #7a9bc2;
}
table#page td#lft #basket div {
width : 180px;
height : auto;
padding-top : 25px;
margin-left : 60px;
padding-bottom : 25px;
font : bold 13px Arial, Tahoma;
}
table#page td#lft #basket div span {
color : #fff;
font : bold 18px Arial, Tahoma;
}


table#page td#lft #phone {
width : 270px;
height : auto;
margin-top : 30px;
background : #7a9bc2;
}
table#page td#lft #phone div {
width : 180px;
height : auto;
padding-top : 25px;
margin-left : 60px;
padding-bottom : 25px;
font : bold 13px Arial, Tahoma;
}
table#page td#lft #phone div span {
color : #fff;
font : bold 18px Arial, Tahoma;
}
table#page td#lft #manager {
width : 210px;
margin-left : 60px;
height : auto;
margin-top : 30px;
}
table#page td#lft #manager table {
width : 190px;
margin-right : 20px;
height : auto;
margin-top : 20px;
border : 0;
border-collapse : collapse;
}
table#page td#lft #manager table td {
padding : 2px;
font : 12px Arial, Tahoma;
border : 0;
}
table#page td#lft #opros {
width : 270px;
height : auto;
margin-top : 30px;
margin-bottom : 30px;
background : #7a9bc2;
}
table#page td#lft #opros div {
width : 210px;
height : auto;
padding-top : 15px;
padding-bottom : 25px;
margin-left : 60px;
}
table#page td#lft #opros div table {
width : 210px;
border-collapse : collapse;
border : 0;
}
table#page td#lft #opros div table td {
border : 0;
padding : 1px;
vertical-align : middle;
font : 12px Arial, Tahoma;
color : #fff;
}
table#page td#lft #opros div table td select {
margin : 0;
padding : 0;
}
table#page td#lft #banner {
width : 180px;
height : auto;
margin-left : 60px;
margin-top : 30px;
margin-bottom : 30px;
text-align : center;
}
table#page td#rgt #info {
width : auto;
margin-left : 45px;
height : auto;
font: 12px/1.3 Arial, Tahoma;
}
table#page td#rgt #info span {
width : auto;
font : 12px Arial, Tahoma;
margin-bottom: 30px;
padding-bottom: 3px;
}
table#page td#rgt #info form {
font : 12px Arial, Tahoma;
}
table#page td#rgt #info input.bt {
width : auto;
font : 12px Arial, Tahoma;
}
table#page td#rgt #info input {
font : 12px Arial, Tahoma;
}

table#page td#rgt #info div.news {
height : auto;
clear : both;
font : 12px/1.3 Arial, Tahoma;
padding : 0;
padding-bottom : 20px;
}
table#page td#rgt #info div.news h4 {
margin-top : 0;
margin-bottom : 5px;
font : bold 14px Arial, Tahoma;
}
table#page td#rgt #info div.news img {
float : left;
margin-right : 20px;
margin-bottom : 10px;
}
table#page td#rgt #info table.sact {
width : 100%;
height : auto;
font : 12px/1.3 Arial, Tahoma;
border-collapse : collapse;
margin-bottom : 40px;
border : 0;
}
table#page td#rgt #info table.sact td {
width : 50%;
vertical-align : top;
font : 12px/1.3 Arial, Tahoma;
padding : 0;
border : 0;
}
table#page td#rgt #info table.sact td div {
width : 90%;
}
table#page td#rgt #info div.vendor {
height : auto;
font : 12px/1.3 Arial, Tahoma;
padding : 0;
margin-bottom : 20px;
background : #fff;
}
table#page td#rgt #info div.vendor div {
width : auto;
height : auto;
margin-left : 25px;
margin-right : 25px;
padding-top : 25px;
padding-bottom : 25px;
background : #fff;
}
table#page td#rgt #info div.vendor div img {
margin-right : 15px;
margin-bottom : 15px;
}
table#page td#rgt #info #registration {
width : 450px;
font : 12px/1.3 Arial, Tahoma;
}
table#page td#rgt #info #registration table.frm {
width : 450px;
font : 12px/1.3 Arial, Tahoma;
border : 0;
border-collapse : collapse;
background : none;
}
table#page td#rgt #info #registration table.frm td {
font : 12px/1.3 Arial, Tahoma;
border : 0;
padding : 2px;
background : none;
}
table#page td#rgt #info #registration table.frm td input {
font : 12px/1.3 Arial, Tahoma;
width : 100%;
}
table#page td#rgt #info #registration table.frm td select {
font : 12px/1.3 Arial, Tahoma;
}
table#page td#rgt #info table {
width : auto;
height : auto;
border-collapse : collapse;
border : 0;
}
table#page td#rgt #info table th {
background : #fff;
padding-left : 5px;
padding-right : 5px;
padding-top : 7px;
padding-bottom : 7px;
font : bold 12px Arial, Tahoma;
border-bottom: 2px solid #c1d2e4;
text-align: left;
}
table#page td#rgt #info table td {
background : #fff;
padding : 5px;
font : 12px Arial, Tahoma;
vertical-align : top;
text-align: left;
border-bottom: 2px solid #c1d2e4;
}
table#page td#rgt #info table#tablebasket {
width : auto;
height : auto;
border-collapse : collapse;
border : 0;
}
table#page td#rgt #info table#tablebasket th {
background : #fff;
padding-left : 6px;
padding-right : 6px;
padding-top : 8px;
padding-bottom : 8px;
font : bold 12px Arial, Tahoma;
border-bottom: 2px solid #c1d2e4;
border-left: 1px solid #c1d2e4;
text-align: left;
}
table#page td#rgt #info table#tablebasket td {
background : #fff;
padding : 6px;
font : 12px Arial, Tahoma;
vertical-align : middle;
text-align: left;
border-bottom: 2px solid #c1d2e4;
border-left: 1px solid #c1d2e4;
}
#footer {
width : 180px;
height : 60px;
margin-left : 60px;
margin-bottom : 30px;
font : 12px Arial, Tahoma;
}
img.fl {
float: left;
margin-right: 15px; 
margin-bottom: 15px;
margin-left: 0px; 
}
img.fr {
float: right;
margin-left: 15px; 
margin-bottom: 15px;
margin-right: 0px; 
}
#mform input {
width: 350px;
margin-bottom: 5px;
margin-top: 1px;
font: 12px Arial, Tahoma;
}
#mform sup {
font: 11px Arial, Tahoma;
color: #FF624A;
}
#mform img {
margin-bottom: 1px;
}
#mform .long {
width: 200px;
margin-bottom: 5px;
font: 12px Arial, Tahoma;
}
#mform .short {
width: 100px;
margin-bottom: 5px;
font: 12px Arial, Tahoma;
}
#mform select {
width: auto;
min-width: 200px;
margin-top: 1px;
margin-bottom: 5px;
font: 12px Arial, Tahoma;
}
#mform .but {
width: auto;
margin-left: 1px;
min-width: 100px;
font: 12px Arial, Tahoma;
}
