body {
        margin: 0;
        padding: 0;
        background-color: #3d5c80;
        height: 100%;
        behavior:url("/css/csshover.htc");
        text-align: center;
        font-family: Tahoma;
}

#main {
        text-align: left;
        /* width: 879px; */
        width: 890px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 7px;
        padding-bottom: 7px;
        border-width: 4px;
        border-color: white;
        border-style: solid;
        background-color: #e3e3e3;
        padding: 10px 10px 0px 10px;
}

#header {
        height: 149px;
}

#header_left_block {
        float: left;
        width: 179px;
        height: 149px;
        margin-right: 10px;
}

#header_center_block {
        float: left;
        width: 480px;
        height: 143px; 
        margin-right: 10px;
        border: 3px Black solid;
        text-align: center;
}

#header_right_block {
        float: left;
        width: 171px;
        height: 149px;
        float: left;
        color: white;
        background-color: #3e5c82;
        border: 4px solid white;
        overflow: hidden;
        font-family: Tahoma;
}

#menu {
        height: 78px;
}

#menu_line {
        height: 36px;
        margin-top: 26px;
        padding-left: 10px;     
}

.navigation_but {
        width: 151px;
        height: 36px; 
        margin-right: 27px;
        background-image: url(../elm/menubut0.jpg);
        background-repeat: no-repeat;
        float: left;
}

#navigation_icon {
        height: 12px;
        margin-top: 13px;
        margin-left: 48px;
}

.icon {
        padding-right: 15px;
        float: left;
        height: 12px;
}


.menu_but {
        width: 151px;
        height: 36px;
        float: left;
}

.menu_but_last {
        width: 151px;
        height: 36px;
        float: left;
}


A.menubut1 {
        background: url(../elm/menubut1.jpg); /* Путь к файлу с исходным рисунком */
        display: block; /* Рисунок как блочный элемент */
        width: 151px; /* Ширина рисунка в пикселах */
        height: 36px; /* Высота рисунка */
}

A.menubut1:hover {
 background-position:
  0px /* Смещение по горизонтали */
  -36px; /* Смещение вверх по вертикали */
}

A.menubut2 {
        background: url(../elm/menubut2.jpg); /* Путь к файлу с исходным рисунком */
        display: block; /* Рисунок как блочный элемент */
        width: 151px; /* Ширина рисунка в пикселах */
        height: 36px; /* Высота рисунка */
}

A.menubut2:hover {
 background-position:
  0px /* Смещение по горизонтали */
  -36px; /* Смещение вверх по вертикали */
}

A.menubut3 {
        background: url(../elm/menubut3.jpg); /* Путь к файлу с исходным рисунком */
        display: block; /* Рисунок как блочный элемент */
        width: 151px; /* Ширина рисунка в пикселах */
        height: 36px; /* Высота рисунка */
}

A.menubut3:hover {
 background-position:
  0px /* Смещение по горизонтали */
  -36px; /* Смещение вверх по вертикали */
}

A.menubut4 {
        background: url(../elm/menubut4.jpg); /* Путь к файлу с исходным рисунком */
        display: block; /* Рисунок как блочный элемент */
        width: 151px; /* Ширина рисунка в пикселах */
        height: 36px; /* Высота рисунка */
}

A.menubut4:hover {
 background-position:
  0px /* Смещение по горизонтали */
  -36px; /* Смещение вверх по вертикали */
}



#central_block {        
        
}


#news_block {
        width: 178px;
        font-family: Tahoma;
        padding-right: 10px;
        overflow: hidden;
}
#news_block  a{
color:#000;
}

.news_main_capt {
        margin-top: 25px;
        margin-left: 5px;
        color: #4b688b;
        
        font-size: 12px;
        font-weight: bold; 
}

.line {
        height: 1px;
        font-size: 0px;
        background-color: #4b688b;
        margin-top: 15px;
        margin-bottom: 15px; 
}

.news_date {    
        font-size: 10px;
        color: #3399cc;
        margin-bottom: 10px;
}


.news_capt {
        font-size: 12px;
        color: #fff;
        text-decoration: underline;
        margin-bottom: 10px;
}


.copyright {
        font-family: Tahoma;
        font-size: 10px;
        color: Black;   
}

#main_block_out {
/*      width: 691px; */
        width: 691px; 
        background-color: #4b688b;
        overflow: hidden;
        border: 10px #3d5c80 solid;
}

#main_block_in {
        height: 100%;
        padding: 10px;
        
}

#main_block_in ul {
display: inline;
position: static;
float: none;
width: auto;
border: 0px;
background: transparent;

}

#main_block_in ul a{
        border: 0px;    
        background: transparent;
        display: inline;
        
}

#main_block_in ul li {
        list-style: square inside; 
        width: auto;
        float: none;
        border: 0px;
                background: transparent;
}





.desc_capt {
        font-family: Tahoma;
        font-size: 14px;
        font-weight: bold;
        color: #fcea8b;
        

}


.descr {
        margin-top: 26px;
        font-family: Tahoma;
        font-size: 13px;
        color: White;
        text-align: justify;
        
        
}


#footer {
        line-height : 16px;
        height: 35px;
        border-width: 2px;
        border-color: #4b688b;
        border-style: solid;
        background-color: White;
        color: Black;
}
#footer .foot_links a:visited, #news_block a:visited{
	color:#686868;
}
#footer .foot_links a:hover, #news_block a:hover{
	color:#e2144a;
}
#footer .seo_links{
	margin:30px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
#footer .seo_links a{
	background:url(/images/icon_link.jpg) right 3px no-repeat;
	padding:0px 11px 0px 0px;
}
#footer .seo_links a:hover{
	color:#ff9900
}

#footer_left_block {
        width: 185px;
        float: left;
        BORDER: 1PX SOLID ORANGE;
}

#footer_menu_block {
/*      width: 670px;*/
        width: 100%;
/*      height: 33px;*/
        color: Black;
        text-align: center;

}

#footer_menu_block div {
        color: Black;
}


#footer_menu_block a {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        color: Black;
        text-decoration: underline;
}

#footer_menu {
        width: 19.7%;
        float: left;
        height: 27px;
        border-left-width: 2px;
        border-left-color: #4b688b;
        border-left-style: solid;       
        text-align: center;
        vertical-align: middle;
        padding-top: 7px;
        color: Black;
        
}

a.footer_menu {
        font-family: Agency FB;
        font-size: 14px;
        font-weight: bold;
        color: #4b688b;
        text-decoration: underline;
}

a.catalog_img {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        color: White;
        text-decoration: underline;
}

a.catalog_img:hover {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        color: #ff9900;
        text-decoration: none;
}


table.cat_list { 
        border: 1px solid #91A2B7;
        border-collapse: collapse;
        background-color:#4B688B;
}


table.cat_list td{ 
        background-color:#4B688B;
border:1px solid #91A2B7;
border-collapse:collapse;
padding:6px;
vertical-align:top;
}

table.cat_list td.zagol {
         background-color: #e9e9e9;
}



table.cat_list td.cat_descr { 
        color:#D2DFED;
        font-size:10px;
}

table.cat_list td.aaa { 
                background-color: Gray;
}

table.cat_list td.category_td { 
        padding:1px 0px;
}



table.cat_list td.category_td div { 
        padding:5px;
        background-color:#E9E9E9;
        font-weight:bold;
        color:#B11B02;
}

a{
	color: White;
	text-decoration: underline;
}
#main_block_out a:visited{
	color:#d1d0d0;
}
#main_block_out a:hover{
	color:#ff9900;
} 
#main_block_out .kroshki a, #main_block_out .kroshki a:visited{
	color:#fff;
}
#main_block_out .kroshki a:hover{
	color:#ff9900;
}


.copyright a {
        color:#346cae;
        text-decoration: underline;
}
.copyright a:hover{
	color:#e2144a;
}


img {
border: 0px;
}

h1 {
        /* color: #d86404; */
        color: #fcea8b;
        font-size:13px;
        margin:0px;
        padding:0px 0px 8px;
}




.line {
        background-color: #87a5c9;
        font-size:0px;
        height:1px;
        margin-bottom:5px;
        margin-top:5px;
}









table, td, div,input, textarea {
font-family: tahoma, arial, verdana;
font-size: 11px;
color: #ffffff;
}







input, textarea {       
        color: #000000; 
}

input.search {  
        border:1px solid #ABB4D2;
        width:200px;
}

input.input-text {      
        border:1px solid #ABB4D2;
        width:250px;
}

textarea.input-text {   
        border:1px solid #ABB4D2;
        width:250px;
}

table.on_img_menu {
        position: absolute;
        width: 146px;
        display: none;
        margin: 0px;
        padding: 0px;
        height: 126px;
        vertical-align: middle;
        border: 1px  solid #91a2b7;
        background-color: #6d88a9;
        border-collapse: collapse;
}



/*
table.on_img_menu td{ 
        background-color: #3e5c80;
        
        
        
border:1px solid #91A2B7;
border-collapse:collapse;

vertical-align: middle;
}



*/




/*


table.on_img_menu a {
        display: block;
        vertical-align: middle;
        height: 100%;
        width: 100%;
        font-size: 11px;
        background-color: #3e5c80; 
        border: 1px 1px 0px 1px #91a2b7;
        border-color: #91a2b7;
        
        
        background-color: #6d88a9;
}


*/

table.on_img_menu * {
        margin: 0px;
        padding: 0px;
        vertical-align: middle;
        width: 146px;
}
