/* Copyright 2007—2009 (c) Scale, www.scaleint.com | 21.07.2009 */
* {
    font-size: 100%;
    padding: 0;
}
    
html,body {
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
    line-height: 1.4;
}
        
html,body {
    width: 100%;
    height: 100%;
}
    
body {
    color: #000000;
    background: #ffffff;
}

table {
    border-collapse: collapse;
    width: 100%;
}

td {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

table.like {
    border-collapse: collapse;
    width: 200px;
}

.like td {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

table.main {
    border-collapse: collapse;
    width: 100%;
}

table.main tr {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

table.main td {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

table.main td.left {
    margin: 0;
    padding: 3em 0 2em 0;
    vertical-align: top;
    width: 15%;
}

table.main td.center {
    margin: 0;
    padding: 3em 1em 2em 1em;
    vertical-align: top;
    width: 55%;
}

table.main td.right {
    margin: 0;
    padding: 3em 1em 2em 1em;
    vertical-align: top;
    width: 30%;
}

table.nav {
    border-collapse: collapse;
    width: 100%;
}

table.nav tr {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

table.nav td {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

table.nav td.l {
    margin: 0;
    padding: 1em 1em 0 1em;
    vertical-align: top;
    width: 15%;
}

table.nav td.r {
    margin: 0;
    padding: 1em 1em 0 1em;
    vertical-align: top;
    width: 85%;
}


/*кавычки*/
span.l {
margin-left:-0.55em;
}


/*особые ссылки*/
a {
color:#333333;
}

a:visited {
color:#999999;
}

a:hover {
color:#cccccc;
}

a.menu {
color:#000;
padding-right: 0.8em;
color:#000000;
font: 90% 'Trebuchet', sans-serif;
}

a.over {
color:#000;
padding-right: 0.8em;
color:#000000;
font: 90% 'Trebuchet', sans-serif;
font-weight: bold;
}

a.menu:visited {
color:#000;
}

a.menu:hover {
color:#cccccc;
}

span.menu {
color:#000;
padding-right: 0.8em;
color:#000000;
font: 90% 'Trebuchet', sans-serif;
font-weight: bold;
}

span.disabled {
color:#000;
padding-right: 0.8em;
color:#cccccc;
font: 90% 'Trebuchet', sans-serif;
}

a.home {
color:#000;
padding-right: 0.8em;
color:#000000;
}

a.home:visited {
color:#000;
}

a.home:hover {
color:#cccccc;
}


/*копирайты, адреса и телефоны*/
address {
color:#000000;
font:60% 'Times New Roman';
margin:0 0 0.6em 0em;
}

/*заголовки*/
.header {
color:#000000;
font:180% 'Times New Roman', serif;
margin: 0;
}

.headersmall {
color:#000000;
font-size:130%;
font-family:'Times New Roman',sans-serif;
margin:0.3em 0 0 0
}

.capital {
font-size:80%;
text-transform:uppercase;
letter-spacing:0.2em;
font-family:'Trebuchet',sans-serif;
margin:0.3em -0.2em 0 0.2em
}

.upper {
text-transform:uppercase;
letter-spacing:0.2em;
margin:0.3em 0 0 0
}


/*основной текст*/
.common {
color:#000000;
font: 90% 'Trebuchet', sans-serif;
}

.column {
color:#000000;
font: 90% 'Trebuchet', sans-serif;
max-width: 50em;
}

.small {
color:#666666;
font:60% 'Trebuchet', sans-serif;
}

.note {
font:70% 'Trebuchet';
}

.chosen {
font-size:200%;
font-weight:bold;
}

sup {font-family:'Times New Roman', serif;
font-size:50%;
padding:0;
margin:0 0.5em 0 -1.5em;
color:red;
}

sup.alt {font-family:'Times New Roman', serif;
font-size:60%;
padding:0;
margin:0;
color:#000000;
}

hr {
margin:2em 0 0.6em 0;
}
/*для картинок*/
.pix {
margin:0px;padding:0px;border:none;
}

.arr {
margin:2em 0.5em 0 0.5em;padding:0px;border:none;
}

.photos {
margin:0.5em 0 0 0;padding:0px;border:1px solid #666666;
}

div.pics {
margin: 0;
padding: 0.5em 0 2em 0;
}

/*списки*/
li {
padding-bottom:0.6em;
color:#000000;
font: 80% 'Trebuchet', sans-serif;
}

li.top {
padding-bottom:0.6em;
color:#000000;
font: 80% 'Trebuchet', sans-serif;
font-weight: bold;
}

ul {
padding-left: 1em;
margin-bottom: 0.6em;
margin-top: 3em;
margin-left: 0;
list-style-type: none;
}

dt{
margin:0;
padding: 0;
             
}
dd{
margin:0;
padding: 0;

}

/*таблицы*/
table.standard {text-align:left;padding:0;margin:0;
}
table.standard td{border-collapse:collapse;padding:0 0 0.5em 0;text-align:left;vertical-align:top
}

table.text {
border-collapse:collapse;
border:none;
padding:0px;
}
table.text th{
padding:0em 0em 0em 4em;
text-align:left;
vertical-align:top;
font-weight:normal
}
table.text td{
padding:0em 0em 0em 1em;
vertical-align:top
}

/*формы*/
.fb {border:1 solid #000000;margin:0 0 1em 0
}
