/************************** GLOBAL ****************************/
html,body {
margin:0; 
padding:0;
}  

/* делаем для table cellspacing="0" cellspacing="0" */
table{
font-family:verdana;
font-size:11px;
border:0px; 
border-collapse:collapse;
width:100%;
}

table td{ 
padding:0px;
color:black;}

a:link, a:visited {
font-family:verdana;
color:#0c76c6;
}

a:hover {
text-decoration:none;
color:#df5d33;
}

a:link.active-lnk, a:visited.active-lnk {
font-family:verdana;
color:#df5d33;
}

a:hover.active-lnk {
text-decoration:none;
}

img.border {
border:1px solid #959faa;
}

h1 {
font-size:14px;
font-weight:bold;
text-align:center;
color:#df5d33;
}

h2 {
font-size:12px;
font-weight:bold;
}

h3 {
font-size:14px;
font-weight:bold;
color:#df5d33;
}
/******************************** top ************************************/
a:link.search, a:visited.search {
color:#df5d33;
font-weight:bold;
text-decoration:none;
}

a:hover.search {
color:#68ab20;
}

input.search {
background-image:url(images/search.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#FFFFFF;
padding-left:20px;
}

td.top-line {
background-image:url(images/top-line.gif);
background-repeat:repeat-x;
height:52px;
background-color:#ffcd0e;
padding-left:10px;
padding-right:20px;
}

td.top-line-search {
background-image:url(images/top-line.gif);
background-repeat:repeat-x;
height:52px;
background-color:#ffcd0e;
width:220px;
padding-left:20px;
}

td.top-line-slogan {
background-image:url(images/top-line.gif);
background-repeat:repeat-x;
height:52px;
background-color:#ffcd0e;
width:100%;
text-align:center;
padding-left:20px;
padding-right:30px;
}

td.left-green {
background-image:url(images/green-gradient-left.jpg);
background-repeat:repeat-y;
width:206px;
height:86px;
background-color:#68ab20;
}

td.right-green {
background-image:url(images/green-gradient-right.jpg);
background-repeat:repeat-y;
width:205px;
height:86px;
background-color:#68ab20;
}

td.green-logo {
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:white;
padding-left:30px;
}

table.logo {
width:350px;
}

/******************************** menu ************************************/
td.menu-item {
font-size:12px;
color:#df5d33;
font-weight:bold;
height:20px;
}

td.submenu-item {
font-size:12px;
color:#df5d33;
font-weight:bold;
padding-left:8px;
height:20px;
}

td.pointer {
vertical-align:top;
padding-top:6px;
text-align:center;
width:20px;
}

a:link.menu-item, a:visited.menu-item{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a:hover.menu-item {
color:#df5d33;
}

a:link.menu-item-active, a:visited.menu-item-active, a:hover.menu-item-active{
font-size:12px;
color:#df5d33;
font-weight:bold;
text-decoration:none;
}


a:link.submenu-item, a:visited.submenu-item{
color:#000000;
font-size:11px;
text-decoration:none;
line-height:15px;
font-weight:normal;
}

a:hover.submenu-item {
color:#df5d33;
}

a:link.submenu-item-active, a:visited.submenu-item-active, a:hover.submenu-item-active{
color:#df5d33;
font-size:11px;
text-decoration:none;
line-height:15px;
font-weight:normal;
}

/******************************** boxes ************************************/
td.box-header-authorization {
height:22px;
padding-left:10px;
width:100%;
background-image:url(images/autorization2.gif);
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
color:#df5d33;
vertical-align:top;
}

td.box-header {
height:22px;
padding-left:10px;
width:100%;
background-image:url(images/box-header-bg.gif);
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
color:#df5d33;
}

td.box-bg {
padding-left:10px;
padding-right:10px;
padding-top:10px;
vertical-align:top;
background-color:#e6e8e7;
}

td.box-input-bg {
padding-right:10px;
padding-top:5px;
vertical-align:top;
background-color:#e6e8e7;
}

input.authorization {
width:100px;
}

a:link.lnk10, a:visited.lnk10, a:hover.lnk10{
font-size:10px;
}

a:link.registration, a:visited.registration, a:hover.registration{
font-family:tahoma;
font-size:10px;
}
/******************************** center part ************************************/
td.impotant {
font-size:12px;
font-weight:bold;
color:#df5d33;
height:40px;
width:100%;
padding-left:20px;
}

td.news-body {
padding-left:12px;
vertical-align:top;
text-align:justify;
}

td.news-header {
padding-left:12px;
vertical-align:top;
height:20px;
}

td.center-part-offset {
padding-left:20px;
padding-right:20px;
}

td.date {
font-size:10px;
color:#8ca2b9;
vertical-align:top;
}

.txt14 {
font-size:14px;
}

.txt12 {
font-size:12px;
}

.txt11 {
font-size:11px;
}

.txt10 {
font-size:10px;
}

td.page-name {
font-size:18px;
font-weight:bold;
color:#df5d33;
height:80px;
width:100%;
padding-left:15px;
}

table.main-text{
font-size:12px;
text-align:justify;
}

td.article-copyright {
padding-top:20px;
text-align:right;
font-size:11px;
color:#787878;
}

ol.members {
line-height:20px;
}

ol.list {
line-height:20px;
}

td.list {
height:25px;
padding-left:10px;
}

.tbl-header {
background-color:#eef0ef;
text-align:center;
font-weight:bold;
height:30px;
}

.tbl-row {
text-align:center;
height:30px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
}
/******************************** bottom part ************************************/
td.bottom-menu {
background-image:url(images/bottom-menu-bg.gif);
background-repeat:repeat-x;
height:56px;
text-align:center;
font-weight:bold;
}

a:link.bottom-menu, a:visited.bottom-menu, a:hover.bottom-menu {
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

