body {  background-color: #A5B5C2; background-repeat: repeat-x; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

a:link, a:visited { color: #FFFFFF; text-decoration: underline}
a:hover { color: #2F3943; text-decoration: none}


a.link-01:link, a.link-01:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none}
a.link-01:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FE0000; text-decoration: none}

a.link-03:link, a.link-03:visited {  color: #2F3943; text-decoration: underline}
a.link-03:hover { color: #FFFFFF; text-decoration: none }

a.link-04:visited, a.link-04:link { color: #FFFFFF; text-decoration: none}
a.link-04:hover { color: #FFFFFF; text-decoration: underline}

.h2-01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF}
.h2-02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF;}
.h2-03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
h2.h2-03 {
        font: 12px Verdana; 
        color: #006633;
        margin: 0 0 0 3px;
}

.sn-td-top-01 {  background-color: #A5B5C2; background-image: url(/img/2003/top-01.gif); background-repeat: no-repeat; background-position: center top; border-color: black black #D2DAE1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}

.sn-td-top-left { background-color: #A5B5C2; background-image: url(/img/2003/fm-fon-01.jpg); background-repeat: repeat-x; background-position: center top ; border-color: black black #D2DAE1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; text-align: center; vertical-align: bottom}

.sn-td-top-right { 
        background: #A5B5C2 url(/img/2003/fm-fon-01.jpg) repeat-x center top; 
        border-color: black black #D2DAE1; 
        font: 16px Arial, Helvetica, sans-serif; 
        font-style: italic; font-weight: bold; 
        color: #FF010B; 
        padding: 20px 0 0 0; 
        border-style: solid; 
        border-top-width: 0px; 
        border-right-width: 0px; 
        border-bottom-width: 2px; 
        border-left-width: 0px; 
        padding-right: 10px
}
.sn-td-top-right-02 {
        background: #A5B5C2 url(/img/2003/fm-fon-01.jpg) repeat-x center top; 
        border-color: black black #D2DAE1; 
        font: 15px Arial; 
        font-weight: bold; 
        color: #FF010B; 
        padding: 20px 0 0 0; 
        border-style: solid; 
        border-top-width: 0px; 
        border-right-width: 0px; 
        border-bottom-width: 2px; 
        border-left-width: 0px; 
        padding-right: 10px
}

.menu-td-01 {  background-color: #A5B5C2; background-image: url(/img/2003/menu-left-02.gif); background-repeat: no-repeat; background-position: left top}

.menu-td-02 { background-color: #A5B5C2; background-image: url(/img/2003/menu-right-01.gif); background-repeat: no-repeat; background-position: right top}

.centre-td-01 {  border-color: black black #E9EDF0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.centre-td-02 { border-color: black black #E9EDF0; text-align: center; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.h1-01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #D2DAE1; margin-top: 10px; margin-bottom: 5px; font-weight: 100}

.img-01 {  
	margin-bottom: 10px; 
	border: 1px #2F3943 solid
}

.img-02 {  
	margin-bottom: 10px; 
}

.spisok-td-01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-left: 22px; border: #E9EDF0 solid; border-width: 0px 0px 0px 1px}

.tabl-teh-01 {  font: 11px Verdana; color: #FFFFFF;}

.tabl-teh-02 { font: 11px Verdana; color: #2F3943;}
.tabl-teh-02 sup { 
        font-size: 80%;
}
table.tabl-teh-02 p { 
	margin: 0px;
}

.tabl-teh-03 { font: 11px Verdana; color: #2F3943 ; border: #E9EDF0 solid; border-width: 1px 0px 0px;}

.tabl-teh-04 { 
        font: 11px Verdana; color: #2F3943;
    border-collapse: collapse;
}
.tabl-teh-04 td {
    border: 1px solid #BBC8C8;
    padding: 3px;
}

.td-copy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: center; padding-top: 10px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px}

.title-01-left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF ; padding-left: 22px; font-weight: bold}

.title-01-right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF ; padding-left: 30px; font-weight: bold }

.menu-td-03 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2F3943; padding-right: 40px; padding-left: 22px; padding-top: 5px; padding-bottom: 0px}

.centre-td-03 {  font: 12px Verdana, Arial; padding-right: 20px}

.h1-02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: 100 ; margin-top: 5px}

.title-02-right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF ; padding-left: 30px; font-weight: bold ; border: #E9EDF0; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}


.tabl-marka {  border: #E9EDF0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.td-marka-01, .td-marka-02, .td-marka-03, .td-marka-04, .td-marka-05, .td-marka-06, .td-marka-07 { 
        padding: 10px 5px 20px 5px; 
        border: solid; 
        border-color: #d5d8db; 
                font: 11px Verdana; 
                color: #2F3943;
}
.td-marka-01 { border-width: 1px 1px 1px 0; background-color: #A1B0BD}
.td-marka-02 { border-width: 0 0 1px 0;}
.td-marka-03 { border-width: 0 0 1px 0; background-color: #A1B0BD}
.td-marka-04 { border-width: 0 1px 0 0; }
.td-marka-05 { border-width: 0 1px 1px 0;}
.td-marka-06 { border-width: 0 1px 1px 0; background-color: #A1B0BD}
.td-marka-07 { border-width: 0;}
.td-marka-03 { border-width: 0 1px 1px 0; background-color: #A1B0BD}

.menu-td-04, .menu-td-05 {  
        border: #d5d8db solid; 
        font: 11px Verdana; 
        color: #2F3943; 
        padding-top: 10px 5px 0 0; 
        border-width: 1px 1px 0px 0px
}
.menu-td-05 h3 {  
        font: 13px Verdana; 
        font-weight: bold;        
        margin: 20px 0 0 0;
}
.menu-td-05 p {  
        margin: 7px 0 7px 0;
}

.td-model-01, .td-model-02, .td-model-03, .td-model-04, .td-model-05, .td-model-06, .td-model-07 {
        padding: 10px 5px 20px 5px;
        border: solid #D5D8DB;
        font: 11px Verdana, Arial, sans-serif;
        color: #2F3943;
}
.td-model-01 { border-width: 1px 1px 1px 0; background-color: A1B0BD; }
.td-model-02 { border-width: 0 0 1px 0; }
.td-model-04 { border-width: 0 1px 0 0; }
.td-model-03 { border-width: 0 0 1px 0; background-color: A1B0BD; }
.td-model-05 { border-width: 0 1px 1px 0; }
.td-model-06, .td-model-07 { border-width: 0 1px 1px 0; background-color: A1B0BD; }

.spisok-td-02 { border: #E9EDF0 solid; border-width: 0px 1px 0px 0px}

.p-model-01 {  margin-top: -10px}
.td-model-left-01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2F3943; padding-left: 30px; padding-top: 0px}
.td-opis-01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2F3943 ; border: #E9EDF0 solid; padding-top: 5px; padding-left: 0px; padding-right: 0px; padding-bottom: 5px; border-width: 1px 0px}
.td-opis-02 { border: #E9EDF0 solid; padding-top: 5px; padding-left: 0px; border-width: 1px 0px; padding-right: 0px; padding-bottom: 5px; vertical-align: top}

.td-opis-03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2F3943 ; padding-top: 10px; padding-left: 0px; padding-right: 20px; padding-bottom: 20px}
.img-logo-01 {  float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 5px; margin-left: 0px}
.td-model-08 { padding-top: 10px; padding-right: 5px; padding-bottom: 20px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2F3943 }

.h2-04 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #D2DAE1}
.img-l-01 { margin-bottom: 10px; border: 1px #2F3943 solid ; float: left; margin-top: 0px; margin-right: 10px; margin-left: 0px}
.img-r-01 { margin-bottom: 10px; border: 1px #2F3943 solid ; float: right; margin-top: 0px; margin-right: 10px; margin-left: 0px }
.h2-05 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: right; margin-right: 15px}

.tabl-bottom-01 {  
        border: #e9edf0 solid; 
        border-width: 0px 1px;
}
.tabl-bottom-02 {  
		border: #e9edf0 solid; 
		border-width: 0px 1px
}
table.tabl-bottom-03 { 
        background: #ff0000 url(/img/2009/bg-01.gif) no-repeat center top; 
        border-left: 1px solid #e9edf0; 
        border-right: 1px solid #e9edf0; 
}
.td-copy-01-left { 
	font: 9px Verdana; 
	color: #FFFFFF ; 
	padding: 5px 0 0 10px; 
}
.td-copy-01-right { 
	text-align: right; 
	padding: 5px 3px 0 0; 
	vertical-align: top; 
}
div.login-01 {
	margin: 3px 5px 5px 0;
	text-align: right;
    background: #ff0000;
	font: 10px Verdana;
	color: #FFFFFF; 
}

.tabl-top-info {
        border: 1px solid #e9edf0;
        font: 14px Verdana, Arial;
        color: #2F3943;
        padding: 5px;
        border-bottom: 3px solid #ffffff;
}
table.table-01 { 
        vertical-align: middle; text-align: center; 
        border-collapse: collapse;
}
table.table-01 td {
        border: 1px solid #E2E2E2;
        padding: 10px 0 10px 0;
}
table.table-01 th {
        border: 1px solid #E2E2E2;
        padding: 10px 0 10px 0;
        border-bottom: 2px solid;
}
table.table-01 div {
        font: 16px Verdana, Arial;
        font-weight: bold;
        color: #fff;
}
table.table-01 h3 {
        font: 16px Verdana; 
        color: #D2DAE1; 
        margin: 0 0 20px 0; 
        font-weight: bold;
}
table.table-01 img { 
        border: 0; 
}

#banner-01 {
        padding-right: 10px;
}
#banner-01 img {
        border: 0px;
}

#search input {
        font-size: 11px;
    	border: #2F3943 1px solid;
}

table.table-all-03 {
	border-collapse: collapse;
	border-right: 1px solid #D5D8DB;
}
table.table-all-03 td {
	border: 1px solid #D5D8DB;
	padding: 5px;
}
table.table-all-03 img {
	border: 0;
}
table.table-all-03 h3 {
        font: 16px Verdana; 
        color: #D2DAE1; 
        margin: 0; 
        font-weight: bold;
}

/* =========== new 2009 ================= */
td.newfm h1 {  
        font: 18px Verdana; 
        color: #D2DAE1; 
        margin: 10px 0 20px 0; 
}
#newcat {
        font: 12px Verdana; 
}
#newcat h2 {  
        font: 18px Verdana; 
        color: #D2DAE1; 
        margin: 30px 0 10px 0; 
        font-weight: normal;
}
#newmodel {
        font: 12px Verdana; 
}
#newmodel h1 {  
        font: 18px Verdana; 
        color: #D2DAE1; 
        margin: 10px 0 10px 0; 
}
#newmodel h2 {  
        font: 18px Verdana; 
        color: #D2DAE1; 
        margin: 30px 0 10px 0; 
        font-weight: normal;
}
#newmodel img {
        border: 0; 
}
div.newcat-news {  
        font: 12px Verdana; 
}
div.newcat-news h2 {  
        font: 18px Verdana; 
        color: #D2DAE1; 
        margin: 30px 0 10px 0; 
        font-weight: normal;
}
#newmodel-about {
        font: 11px Verdana; 
        color: #2F3943; 
        border-top: 1px solid #E9EDF0; 
        border-bottom: 1px solid #E9EDF0; 
        margin: 10px 0 10px 0;
        padding: 5px 0 5px 0;
}
#newmodel-about sup { 
        font-size: 80%;
}
#newmodel-about img {  
        float: left; 
        margin: 0px 10px 5px 0px;
}
p.newmodel-p1 {
        font: 11px Verdana; 
}
div.newmodel-div1 {
        font: 11px Verdana; 
        color: #666;
}
table.newmodel-table-01 { 
        font: 11px Verdana; 
        color: #2F3943;
        border: 0 solid;
}
table.newmodel-table-01 td { 
        padding: 3px;
        border: 0 solid;
}

table.newmodel-m {
        font: 12px Verdana;
        padding: 0 0 5px 0;
        margin: 0 0 20px 0;
        border-bottom: 1px dotted #E9EDF0;         
}
table.newmodel-m h2 {  
        font: 18px Verdana; 
        color: #D2DAE1; 
        margin: 0; 
        font-weight: normal;
}
table.newmodel-m img {  
        float: left; 
        margin: 0 10px 5px 0;
}        
table.newmodel-m span {  
        font-size: 14px;
}        
table.newmodel-m sup { 
        font-size: 85%;
}
table.newmodel-table-02 h3 { 
        font: 16px Verdana; 
        color: #D2DAE1; 
        margin: 10px 0 20px 0; 
        font-weight: bold;
}
table.newmodel-table-02 img { 
        border: 0; 
}
div.acc {
        font: 12px Verdana; 
}
div.acc h3 {  
        font: 18px Verdana; 
        color: #D2DAE1; 
        margin: 30px 0 10px 0; 
        font-weight: normal;
}
div.acc img {  
        float: left; 
        margin: 0 10px 5px 0;
}        
        
/* ==================== Выпадающее меню */

#dropmenudiv {
        border: 1px solid #ffffff;
        border-bottom-width: 0;
        font: normal 10px Verdana;
        background-color: #6497ca;
        line-height: 20px;
        margin: 2px;
        opacity: 0.95;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
        filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
        display: block;
        text-indent: 3px;
        text-decoration:none;
        color: #ffffff;
        background:#6497ca;
        border: 1px solid #ffffff;
        padding: 1px 0;
        margin: 1px;
        font-weight: bold;
}

#dropmenudiv a:hover {
        background:#fdd08b;
        color:#000000;
}
        
/* ==================== BB коды */
 
.bbcodes {
        background-color: #ffffff;
        border: 1px solid #e0e0e0;
        color: #999;
        font-size: 11px;                /* ! */
        font-family: tahoma;        /* ! */
        /*  width: 120px;  */
        height: 20px;
        background-image: url(../images/dlet_bttn_bbcodes.gif);
        background-repeat: repeat-x;
        font-weight: bold;
}

/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */

.bbcodes_poll {
        background-color: #ffffff;
        border: 1px solid #e0e0e0;
        color: #ffffff;
        font-size: 11px;                /* ! */
        font-family: tahoma;        /* ! */
        width: 120px;
        height: 20px;
        background-image: url(../images/dlet_bttn_bbcodes.gif);
        background-repeat: repeat-x;
        font-weight: bold;
}

.editor_button {
        float: left;
        cursor: pointer;
        padding-left: 2px;
        padding-right: 2px;
}
.editor_buttoncl {
        float: left;
        cursor: pointer;
        padding-left: 1px;
        padding-right: 1px;
        border-left: 1px solid #bbbbbb;
        border-right: 1px solid #bbbbbb;
}
.editbclose {
        float: right;
        cursor: pointer;
}
.editor_button select {
        font-family: tahoma;
        font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

