table, td {
table-layout: auto;
border-collapse: collapse;
padding: 0px;
margin: 0px;
font-family: Arial,Tahoma, sans-serif;
font-size: 8pt;
color: #666;
vertical-align: top;
}

body {
padding: 0px;
margin: 0px;
background-color: #fff;
}

html, body {width: 100%; height: 100%;} 
table {height: auto;}
body img {border: 0px;}
a img {border: 0;}

h1,h2,h3 {
padding: 0px 0px 11px 0px;
margin: 0px;
font-size: 10pt;
color: #595a5d;
font-family: Georgia, serif;
}

h2{
padding: 0px 0px;
font-size: 14pt;
font-weight: normal;
}

h1 a:link, h2 a:link,
h1 a:visited, h2 a:visited,
h1 a:active, h2 a:active {color: #0070ba; text-decoration:underline;}
h1 a:hover,h2 a:hover {color: #005f9d; text-decoration: underline;}

h4 {color: #fd6f00; font-size: 10pt;}


a:link,
a:visited,
a:active {color: #0079be; text-decoration: underline;}
a:hover {color: #0079be; text-decoration: none;}

.navbar {
padding: 0px 0px;
margin: 0px 0px 20px 0px;
font-size: 8pt;
}





table.main {
padding: 0px 0px;
margin: 0px 0px;
width: 100%;

}

td.logo {
padding: 50px 20px 0px 25px;
margin: 0px 0px;
width: 178px;
}


.banners,.banners_r {
padding: 15px 2px 15px 0px;
margin: 0px;
}
.banners_r {
padding-right: 25px;
}
.banners span {
padding: 0px;
margin: 0px;
}

div.left_banner {
padding: 0px
margin: 0px 0px 27px 0px;
}

div.left_banner div {
padding: 0px 0px 15px 0px;
margin: 0px;
}


table.main td.plash {
padding: 0px 25px 30px 25px;
}

table.menu{
padding: 0px;
margin: 0px;
width: 100%;
height: 64px;
background-image: url(img/plashka_bgr.gif);
background-repeat: repeat-x;
background-color: #0074c2;
}

table.menu_top {
padding: 0px 0px;
margin: 0px 0px;
width: 100%;
}
table.menu_top td {
padding: 23px 5px 0px 0px;
font-family: Tahoma;
font-size: 8pt;
color: #fff;
text-align: center;
}
table.menu_top td.h_line{
padding: 20px 5px 0px 5px;
width: 32px;
text-align: center;
}


.menu_top a:link,
.menu_top a:active {color: #fff; text-decoration: underline;}
.menu_top a:visited {color: #bfdbed; text-decoration: underline;}
.menu_top a:hover {color: #fff; text-decoration: underline;}


td.left_col {
padding: 0px 0px 0px 25px;
margin: 0px 0px;
width: 198px;
}
.txt_block {
padding: 0px 0px 0px 0px;
margin: 0px 0px 27px 0px;
}

div.abstract {
padding: 0px;
margin: 0px 0px 8px 0px;
}

div.date{
padding: 0px;
margin: 0px;
font-size: 8pt;
color:#7c7c7c;
}

div.txt_abstr {
padding: 1px 0px 0px 0px;
margin: 0px;
}

table.abstract{
padding: 0px;
margin: 0px 0px 8px 0px;
}

table.abstract div.date {
padding: 0px;
margin: 2px 15px 0px 0px;
font-size: 8pt;
color:#999;
}



.red_link {
padding: 0px 0px;
margin: 5px 0px 0px 0px;
font-size: 8pt;
font-family: tahoma;
color: #fe0000;
}
.red_link a:link,
.red_link a:visited,
.red_link a:hover,
.red_link a:active {color: #fe0000; text-decoration: underline;}

ul.ul_links{
padding: 0px;
margin: 0px;
list-style: none;
}

ul.ul_links li {
padding: 3px 0px 0px 0px;
margin: 0px;
}


span.small_txt,span.grey {
padding: 0px 0px 0px 5px;
margin: 0px;
color: #999;
font-size: 8pt;
}
span.small_txt a:link,
span.small_txt a:visited,
span.small_txt  a:active {color: #999; text-decoration: underline;}
span.small_txt a:hover {color: #999; text-decoration: none;}

span.grey {
padding: 0px;
}


td.content {
padding: 0px 23px 0px 23px;
margin: 0px;
}


table.maintable {
padding: 0px;
margin: 0px;
width: 95%;
}
table.maintable tr.dark {
background-color: #f4f4f4;
}

table.maintable th {
padding: 17px 7px 13px 7px;
border-top: 1px solid #b0b0b0;
border-bottom: 1px solid #e1e1e1;
background-color: #f4f4f4;
text-align: center;
font-weight: normal;
font-family: tahoma;
color: #595a5d;
}

table.maintable th.bold {
padding-left: 10px;
font-weight: bold;
text-align: left;
}
table.maintable td {
padding: 8px 5px 10px 10px;
text-align: center;
}
table.maintable td.rub {
padding: 10px 5px 10px 10px;
width: 65%;
text-align: left;
}

span.prodam {color:#fe0000;}
span.kuplu {color:#3cac00;}

table.maintable tr.dark_pa {
padding: 12px 7px 10px 7px;
background-color: #f4f4f4;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
}

div.pager {
padding: 3px 3px;
margin: 0px 0px 0px 0px;
word-spacing: 15px;
}
div.pager span{
padding: 1px 5px;
margin: 0px 0px;
border:1px solid #e1e1e1;
font-weight: bold;
}

div.pager a:link,
div.pager a:visited,
div.pager a:hover,
div.pager a:active {color: #0079be; text-decoration: none;}





ul.list {
padding: 0px;
margin: 0px 15px 13px 0px;
list-style: none;
}

ul.list li {
padding: 6px 0px 0px 0px;
margin: 0px;
}







td.right_col{
padding: 0px 20px 0px 0px;
margin: 0px;
width: 226px;
}



.form_log {
padding: 0px 0px 15px 0px;
margin: 0px 0px 16px 0px;
background:url(img/form_bgr.gif) 0px bottom repeat-x;
}

.form_log div.login,.form_log div.passw {
padding: 0px;
margin: 7px 0px 3px 0px;
width:40px;
float: left;
}
.form_log input.txt {
padding:6px 3px 1px 10px;
margin: 0px;
width: 156px;
height:21px;
border: 0;
background:url(img/login_input_bg.gif) right 4px no-repeat;
}
div.padd_b {
padding:0px;
margin: 0px 0px 5px 0px;
}
div.go {
padding:0px;
margin: 8px 0px 0px 0px;
}
div.go p {
padding: 0px;
margin: 7px 0px 0px 43px;
}
.form_log input.go {
padding:0px;
margin: 0px 7px 0px 43px;
width: 75px;
height: 21px;
}



.form_search {
padding: 0px 0px 15px 0px;
margin: 0px;
background:url(img/form_bgr.gif) 0px bottom repeat-x;
}

.form_search input.txt {
padding:6px 3px 1px 7px;
margin: 0px;
width: 204px;
height:21px;
border: 0;
background:url(img/form_bgr_search.gif) right 4px no-repeat;
}
.form_search input.go {
padding:0px;
margin: 4px 7px 0px 0px;
width: 75px;
height: 21px;
}


div.menu {
padding: 10px 5px 12px 7px;
margin: 19px 0px 16px 0px;
background-color: #f4f4f4;
}
div.menu ul {
padding: 0px;
margin: 0px 0px 17px 0px;
list-style: none;
}

div.menu ul li {
padding: 0px 0px 0px 6px;
margin: 0px 0px 4px 0px;
background: url(img/marker.gif) 0px 7px no-repeat;
}













.footer {
padding: 5px 0px 36px 0px;
margin: 40px 20px 0px 20px;
font-size: 8pt;
color: #7d7c7a;
border-top: 2px solid #b0b0b0;
}
.footer p {
padding: 5px 0px 5px 0px;
}
.footer table {
padding: 0px;
margin: 0px;
width: 100%;
}


.footer a:link,
.footer a:visited,
.footer a:hover,
.footer a:active {color: #7d7c7a; text-decoration: underline;}

div.counter {
padding: 19px 0px 0px 0px;
margin: 0px;
text-align: right;
}
div.counter img {
padding: 0px 0px 0px 10px;
margin: 0px;
}


