ï»¿@import"reset.css";

#wrap {
width:1000px;
margin:0 auto;
}
#header {
background:url('./i/header.jpg') no-repeat;
height:356px;
}
#location {
color:#fff;
font:26px "Arial Narrow";
position:relative;top:37px;left:662px;
width:300px;
}
/* Logo */
#logo {
width:266px;
height:112px;
float:left;
position:relative;top:270px;left:60px;
}
.image{
width:266px;
height:112px;
display: block;background: url('./i/logo.jpg') no-repeat;
position:absolute;
}
.link {
font-size:14px;
color:#000;
font-weight:normal;
} 


/* Content */
#content {
overflow:hidden;
_height:1%;
}
#left-side {
float:left;
width:610px;
padding:108px 0 180px 62px;
}
#right-side {
background:url('./i/bg.jpg') no-repeat 12px 10px;
float:left;
width:310px;
}
.link1 {
padding:12px 0 8px 0;
}

/* Table */
#table {
margin-top:50px;
}
#table tr td{
width:260px;
padding-bottom:30px;
}
.r-td {
padding-left:75px;
}
.img_left {
float:left;
padding:2px;
border:1px solid #c9c8c8;
margin-right:12px;
}
.t-title, .t-link {
padding-bottom:10px;
}
#table strong {
display:block;
}

/* TipTable */
#TipTable { 
    width: 100%; /* Øèðèíà òàáëèöû */
    border: 1px dashed black; /* Ðàìêà âîêðóã òàáëèöû */
    border-collapse: collapse; /* Îòîáðàæàòü òîëüêî îäèíàðíûå ëèíèè */
   }
#TipTable   TH { 
    text-align: left; /* Âûðàâíèâàíèå ïî ëåâîìó êðàþ */
    background: #D4D4D4; /* Öâåò ôîíà ÿ÷ååê */
    padding: 5px; /* Ïîëÿ âîêðóã ñîäåðæèìîãî ÿ÷ååê */
    border: 1px solid black; /* Ãðàíèöà âîêðóã ÿ÷ååê */
   }
#TipTable   TD { 
    padding: 5px; /* Ïîëÿ âîêðóã ñîäåðæèìîãî ÿ÷ååê */
    border: 1px dashed black; /* Ãðàíèöà âîêðóã ÿ÷ååê */
   }
/* Right-side */
#icon {
position:relative;
left:50px;
overflow:hidden;
_height:1%;
}
#icon li{
float:left;
padding:0 18px 0 18px;
}
#icon li span {
display:none;
}
#icon li a {
display:block;
}
.main_on {
background:url('./i/icon.gif') no-repeat 0 0;
width:11px;height:11px;
}
.main_off {
background:url('./i/icon.gif') no-repeat -34px 0;
width:11px;height:11px;
}
.search {
background:url('./i/icon.gif') no-repeat -11px 0;
width:11px;height:11px;
}
.letter {
background:url('./i/icon.gif') no-repeat -22px 0;
width:12px;height:11px;
}

#address {
margin-bottom:58px;
}
.cont a {
font:22px "Arial Narrow";
position:relative;left:68px;
display:block;
padding:16px 0 16px 0;
}
.addr {
position:relative;left:68px;
}
.phone {
position:relative;left:42px;top:-4px;
color:#ce4809;
font:40px Georgia;
}
.phone span {
font-size:11px;padding-right:4px;
font:11px Arial;
color:#000;
position:relative;top:-16px;
}

#catalog {
width:200px;
position:relative;left:72px;
margin-bottom:12px;
}
#catalog li{
background:url('./i/line.gif') no-repeat bottom;
padding:11px 0 5px 0;
}
#catalog li a {
background:url('./i/str.gif') no-repeat 0 4px;
padding-left:12px;
}
.sub {
background:url('./i/line.gif') no-repeat top !important;
}
.sub li {
background:url('./i/line.gif') no-repeat top !important;
margin-left:26px;
margin-top:4px;
}
.sub li a {
background:url('./i/str.gif') no-repeat -6px -7px !important;
}

/* Select */
.select {
width:289px;
background:url('./i/bg1_repeat.gif') repeat-y;
color:#4f4f4f;
margin:0 0 12px 26px;
}

.select_top {
background:url('./i/bg1_top.gif') no-repeat top;
}
.select_top2 {
background:url('./i/bg2_top.gif') no-repeat top;
}
.select_bottom {
background:url('./i/bg1_bottom.gif') no-repeat bottom;
padding:62px 0 58px 57px;
}
.select_bottom2 {
background:url('./i/bg1_bottom.gif') no-repeat bottom;
padding:24px 0 58px 47px;
overflow:hidden;
_height:1%;
}
.select h2 {
margin:0 0 18px 8px;
}
.mark select {
width:182px;
margin:0 0 18px 0;
}
.param {
margin:0 0 12px 1px;
}
.form-table td{
padding:2px 0 2px 0;
}
.form-table td select {
width:124px;
height:19px;
font-size:11px;
color:#4f4f4f;
}
.t-l {
width:54px;
}
.submit {
width:124px;
}

.fl {
float:left;
margin-left:14px;
background:url('./i/bg3.gif') repeat-y right;
padding-right:18px;
width:72px;
}
.fl2 {
float:left;
margin-left:15px;
width:72px;
}

#form2 {
margin:0 0 12px 74px;
}
#form2 input {
width:200px;
margin-bottom:6px;
}

/* News*/
.news-block {
width:190px;
}
.news-block p {
padding:0 0 17px 0;
}
.date {
background:url('./i/date.gif') no-repeat;
width:70px;
height:14px;
text-align:center;
padding:4px 0 2px 0 !important;
font-weight:bold;color:#000;
}

/* Footer */
#footer {
background:url('./i/footer.jpg') no-repeat 36px 0;
height:231px;
margin-top:-140px;
}
address {
font-style:normal;
position:relative;
top:150px;left:250px;
width:700px;
}
address strong {
color:#c84108;
}
