html, body {
        width:100%;
        height:100%;
        font-family:tahoma;
}

html, body, td, form {
        padding:0px;
        margin:0px;
        text-align:left;
        vertical-align:top;
}

table {border-collapse:collapse;}
table.x, td.x {width:100%;}
table.y, td.y {height:100%;}
td.bt {border-top:1px #cccccc solid;}
td.br {border-right:1px #cccccc solid;}
td.bb {border-bottom:1px #cccccc solid;}
td.bl {border-left:1px #cccccc solid;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

table.main {
        width:100%;
        height:100%;
        background: url("http://www.beautokna.ru/images/main_td_bg.gif") white top repeat-x;
}

td.space {width:3%;}
td.space.mid {background: url("http://www.beautokna.ru/images/space_mid_td_bg.gif") bottom repeat-x;}
td.space.btm {
        height:20px;
        background: #d4d4d4;
}
td.space.bottom {height:60px;}

td.companyname {
        width:24%;
        height:65px;
        color:#ed832d;
        font-family:arial narrow, arial;
        font-size:20px;
        font-weight:bold;
        text-align:center;
        vertical-align:middle;
}

td.contacts {
        width:70%;
        padding-right:15px;
        color:#9b9ea4;
        font-size:11px;
        font-weight:bold;
        text-align:right;
        white-space:nowrap;
        vertical-align:middle;
}

td.contacts a {
        padding-right:15px;
        color:#9b9ea4;
}

td.menu {
        height:100%;
        padding-top:15px;
        background:white;
        border-top: #f87710 5px solid;
}

td.menuitem {
        height:35px;
        padding-left:25px;
        padding-right:40px;
}

p.item {
        padding:10px 0px 10px 0px;
        margin:0px;
        color:black;
        font-size:11px;
        font-weight:bold;
        text-align:left;
        border-bottom:1px #cccccc solid;
}

p.item a {
        padding:5px 0px 5px 30px;
        color:black;
        white-space:nowrap;
        background: url("http://www.beautokna.ru/images/menuitem_td_pic.gif") left center no-repeat;
}

p.item.btm {
        border-bottom:0px;
        padding-bottom:60px;
}

td.slogan {
        height:80px;
        padding-top:37px;
        padding-right:35px;
        color:white;
        font-family:arial;
        font-size:16px;
        font-weight:bold;
        text-align:right;
        white-space:nowrap;
}

td.hello{
        height:130px;
        padding:25px 25px 25px 145px;
        color:#1c3e55;
        font-size:11px;
        text-align:justify;
        background:white;
}

td.hello a {
        color:#ed5929;
        text-decoration:underline;
}

div.chair {
        width:144px;
        height:215px;
        position:absolute;
        top:53px;
        left: 25%;
}

td.header {
        height:25px;
        padding-left:20px;
        vertical-align:middle;
        color:#656565;
        font-size:11px;
        font-weight:bold;
        text-transform:uppercase;
        background:#d4d4d4;
        border-top:1px #cccccc solid;
        border-right:1px #cccccc solid;
        border-bottom:1px #cccccc solid;
}

td.form {
        height:80px;
}

table.formtable {
        margin-top:10px;
        margin-bottom:10px;
        border-collapse: separate;
}

td.formtd { vertical-align:middle; }

input.text {
        width:177px;
        height:20px;
}

input.submit {
        width:32px;
        height:20px;
}

select {
        width:140px;
        height:20px;
}

td.secmenuitem {
        height:35px;
        padding-left:15px;
        padding-right:15px;
        border-right:1px #cccccc solid;
}

td.secmenuitem.top {
        padding-top:15px;
}

td.secmenuitem.bottom {
        padding-bottom:15px;
}

p.secitem {
        padding:10px 0px 10px 0px;
        margin:0px;
        color:black;
        font-size:11px;
        text-align:left;
        border-bottom:1px #cccccc solid;
}

p.secitem a {
        padding:5px 0px 5px 15px;
        color:black;
        white-space:nowrap;
        background: url("http://www.beautokna.ru/images/secmenuitem_td_pic.gif") left center no-repeat;
}

td.spacer { height:15px; }

td.header.left {
        height:35px;
        border-right:0px;
}

table.models {
        border-bottom:1px #cccccc solid;
        border-right:1px #cccccc solid;
        text-align:justify;

    }

td.cell {
        padding:15px 20px 15px 20px;
        color:#1c3e55;
        font-size:12px;
        text-align:justify;
}

img.model {
        float:left;
        margin-right:20px;
}

span.red {color:#ed5929;}

h1 {
        margin:5px 0px 15px 0px;
        color:#5081c8;
        font-weight:bold;
        font-family:tahoma;
        font-size:12px;
        text-align:center;
}

a.readmore {
        margin-right: 10px;
}

td.btmborder {
        border-right:1px #cccccc solid;
        border-bottom: #f87710 5px solid;
}

td.grey {
        background: #d4d4d4;
        border-top: #707070 5px solid;
}
td.grey2 {
        height:15px;
        background: #d4d4d4;
}

td.bottomlink {
        text-align:center;
        vertical-align:middle;
        font-size:11px;
}

td.bottomlink a {color:black;}

td.bottommenu {
        text-align:center;
        vertical-align:middle;
        font-size:11px;
}

td.bottommenu a {
        margin:0px 10px 0px 7px;
        color:black;
        white-space:nowrap;
}