/*Версия 1.1.0*/
/*Не менять!*/
body {margin:0; padding:0; background-color:#fff; font-size:75%}

/*Устанавливаем гарнитуру для Windows, Mac, и всех остальных*/
body, td {font-family:Arial, Geneva CY, Sans-Serif}

/*cellpadding=0, cellspacing=0, valign=top Не менять!*/
table, th, td {padding:0; border-collapse:collapse; vertical-align: top}

/*Убираем страшную синюю обводку картинок-ссылок*/
a img {border:0}

/*Задаем цвет ссылок под курсором*/
/*a:hover {*/
/*color: red;*/
/*}*/

/*Займем все доступное пространство. Не менять!*/
table {
    width:100%;
    margin:0 0 0 0;
}


/*Абзац*/
p {
    margin:0.25em 0 0.75em 0;
    padding:0 0 0 0;/*Не меняем*/
/*Высоту не задаем*/
}

td p {
    margin-top:0;
}


h1, h2, h3, h4, h5, h6 {
    margin:1em 0 0.5em 0;
    padding:0 1em 0 0; /*Задаем в em.*/
/*Размеры не указываем*/

    color:#600;
}

h1 {
    padding:0;
    margin-top:0.5em;
    font-size:177.78%;
}

h2 {
    padding:0;
    font-size:155.56%
}

h3 {
    font-size:133.33%;
}

h4 {

    font-size:122.22%;
}

h5 {
    
    font-size:111.11%;
}

h6 {
    background:#666;
    padding-left:6em;
    font-size:100%;
}


/*SYSTEM*/

/*Menu*/
.menu {

}

.menu ul {
    padding:0;
    margin:0;
}

.menu ul li {
    list-style:none;
}

.menu ul li.active {

}


.menu .active {

}

.menu a, .menu a:visited{

}

.menu a:hover {

}

/*Horizontal menu*/
div.menu#horiz {
    white-space:nowrap;
/*border:#68b712 solid 1px;*/
    color:white;
    background:#4d0000;
}

.menu#horiz a, .menu#horiz a:visited, .menu#horiz a:hover{
    color:white;
    text-decoration:underline;
}

.menu#horiz a, .menu#horiz .active_item b {
    padding-left: 1em;
    background: url('pic/b_wa.gif') no-repeat 0 0.4em;
}

.menu#horiz td {
    vertical-align:middle;
    text-align:center;
    height:36px;
    white-space:nowrap;
}

.menu#horiz td.item, .menu#horiz td.active_item {
/*padding:0 2em 0 2em;*/
    width:10%;
}

.menu#horiz td.active_item {
/*background:#68b712 url('pic/menu_act_bg.gif') repeat-x 0 0;*/
/*color:#61973e;*/
}



.menu#horiz form {
    vertical-align:top;
    margin:0;
    padding:0;
}

.menu#horiz form input{
    margin:0;
    padding:0;
}


/*About*/



ul {
    padding:0 0 0 0;
    margin:0 0 0 0;
}

ul li {
    list-style:none;
    padding:0 0 0 1.25em;
    background:url('pic/b_gr.gif') no-repeat 0 0.3em;
    margin:0 0 0.5em 0;
}







/*Path   (Хлебные крошки)*/
.path {
    padding:0.3em 0.25em 0.5em 0.5em ;

}

.path, .path a, .path a:visited {
    color:blue;
}

.path a:hover {
    color:brown;
}

.path .start {

}

.path .item {

}

.path .end {

}

/*Статьи после текста*/
.after_text {

}

.after_text .date {
    color:#eee
}


.after_text .descr {

}

.after_text img {

}

.part_text {
    padding:0 4em 2em 4em;
    font-size:120%;
}

.dashed {
    padding: 0.5em 1em 0.5em 2em;
    background:#eee;
}

.part_text p
, .part_text ul
, .part_text ol
{
    margin:1em 0;
}
.part_text li
{
    margin:0.5em 0 0.5em 1em;
}
.part_text ul
{
    list-style-type: none;
}
.part_text ul li
{
    padding:0 0 0 1em;
    background:url('pic/b_gr.gif') no-repeat 0 0.3em;
}

.part_text img{
   margin:0.3em 0.5em 0.5em 0; 
}



/*Practical*/

.phone {
    white-space:nowrap;
    min-height:23px;
//height:23px;
}

.phone .code {
    color:#333;
}



/*TEMPLATE*/

.m_xl td {

/*border:1px solid red;*/
}

.m_search table {
    width:auto;
}

.m_search td {
    padding:0 0 0 0;
}

.m_xl#m_header {
/*height:73px;*/
    background:#000; /*url('pic/tatneftarena.jpg') no-repeat center bottom;*/
}

.m_xl#m_main {
    background:url('pic/trava1.gif') repeat-x left bottom;
}

.m_xl#m_main td {

}



.m_xl#m_footer {
    background:#1f1a17;

}

.m_xl#m_footer .ib_contacts {
    color:white;
    padding:1em 1em 2em 1em;
}

.m_xl#m_footer .ib_contacts p {
    margin:0.1em;
}

#ib_right {
    padding:0 1em 2em 2em;
}

/*send form*/
td.label {
    padding:0.2em 0.5em 0.2em 0.2em;
    width:20%;
}

td.question {
    width:80%;
}



