body {
width : 100%; height : 100%; padding : 0; margin : 0; font : 12px Arial, Tahoma; background : #c1d2e4 url(images/bgall.png) repeat-x;
}
p {
font : 12px 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.activ {
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 : 16px Arial, Tahoma;
margin-top : 0;
}
#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 : 200px;
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;
}
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;
}
#footer {
width : 180px;
height : 60px;
margin-left : 60px;
margin-bottom : 30px;
font : 12px Arial, Tahoma;
}