/*  Copyright (c) WEBCOM ART | http://artw.ru/  */

                /* common styles */

body{           background: #f0f0f0;
                margin-left: 0px; 
                margin-top: 0px; 
                margin-right: 0px; 
                margin-bottom: 0px;
                font-family: Verdana;
                }
table, td{
                border-collapse: collapse;
                border-spacing: 0;
                padding: 0;
                font-family: Verdana;
                font-size: 11px;
                color: #000000;
                }
img{
                border:0;
                }                

th{
                text-align: left;
                }
a:link,
a:visited{
                color:#0970D8;
                text-decoration: underline;
                }
a:active,
a:hover{
                color:#ff2222;
                text-decoration: underline;
                }
input,
textarea{
                border-width: 1px;
                border-color: #aaaaaa;
                }
input.checkbox{ 
                border-style: none;
                }
form{
                margin: 0px;
                }
h1,h2,h3,h4{
                font-size: 11px;
                margin: 0px;
                }
.tbl{           
                border-style: solid; 
                border-color: #ffffff; 
                border-width: 1px;
                }
.gb{           
                border-style: solid; 
                border-color: #eeeeee; 
                border-width: 1px;
                }
.dash{          
                border-bottom: #cccccc 1px dashed;
                }
.right_dash{
                BORDER-RIGHT: #cdcecd 1px dashed;
                }                
.left_dash{
                BORDER-LEFT: #cdcecd 1px dashed;
                }                
.dash_r_b{
                border-bottom: #cccccc 1px dashed;
                BORDER-RIGHT: #cdcecd 1px dashed;
                }                
.dash_l_b{
                border-bottom: #cccccc 1px dashed;
                border-left: #cdcecd 1px dashed;
                }                
                /* individual styles */
.main_news_zag{
                font-weight: bold;
                }                
td.address{
                BORDER-RIGHT: #cdcecd 1px dashed;
                BORDER-LEFT: #959595 4px solid;
                border-bottom: #cccccc 1px dashed;
                }
td.underenu{
                BORDER-RIGHT: #cdcecd 1px dashed;
                BORDER-LEFT: #646464 4px solid;
                border-bottom: #cccccc 1px dashed;
                }
td.address p{
                margin-left: 10px;
                font-size: 12px;           
                font-family: Verdana;           
                color: #000000;
                }

td.menu_def{
                BORDER-RIGHT: #cdcecd 1px dashed;
                BORDER-LEFT: #959595 4px solid;
                border-bottom: #cccccc 1px dashed;
                height: 36px;
                vertical-align: middle;
                }
td.menu_def a:link,
td.menu_def a:visited{
                font-weight: bold;
                margin-left: 15px;
                font-size: 12px;           
                font-family: Verdana;           
                color: #000000;
                text-align: left; 
                text-decoration: none;
                }

td.menu_def a:active,
td.menu_def a:hover{
                font-weight: bold;
                margin-left: 15px;
                font-size: 12px;           
                font-family: Verdana;           
                color: #000000;
                text-align: left; 
                text-decoration: underline;
                }


td.menu_act{
                BORDER-RIGHT: #cdcecd 1px dashed;
                BORDER-LEFT: #0061AB 5px solid;
                border-bottom: #cccccc 1px dashed;
                height: 36px;
                vertical-align: middle;
                }
td.menu_act p{
                font-weight: bold;
                margin-left: 15px;
                font-size: 12px;           
                font-family: Verdana;           
                color: #000000;
                text-align: left; 
                text-decoration: none;
                }

p.copy,
p.copy a:link,
p.copy a:visited{
                margin-bottom: 10px;
                font-size: 11px;           
                font-family: Verdana;           
                color: #6a6a6a;
                text-decoration: none;
                }
p.copy a:active,
p.copy a:hover{
                font-size: 11px;           
                font-family: Verdana;           
                color: #6a6a6a;
                text-decoration: underline;
                }

#hvostic{
                background: #f0f0f0 url('/images/1.gif') repeat-x left top;
                }
td.lastback{
                background: url('/images/main-1x3.jpg') no-repeat left top;
                }                                
                
td.submenu{
                background: #f0f0f0 url('/images/main-2x8_e.jpg') no-repeat left top;
                border-bottom: #cccccc 1px dashed;
                /*height: 219px;*/
                }
p.submenutitle{
                font-weight: bold;
                margin-left: 15px;
                margin-bottom: 13px;
                font-size: 14px;           
                font-family: Verdana;           
                color: #005fac;
                text-align: left; 
                }                

td.submenu_def,
td.submenu_act{
                height: 19px;
                }

td.submenu_def a:link,
td.submenu_def a:visited{
                margin-left: 5px;
                font-size: 12px;           
                font-family: Verdana;           
                color: #000000;
                text-align: left;
                text-decoration: none;
                }
td.submenu_def a:active,
td.submenu_def a:hover{
                margin-left: 5px;
                font-size: 12px;           
                font-family: Verdana;           
                color: #000000;
                text-align: left;
                text-decoration: underline;
                }

td.submenu_act a:link,
td.submenu_act a:visited{
                margin-left: 5px;
                font-size: 12px;           
                font-family: Verdana;           
                color: #005fac;
                text-align: left;
                text-decoration: none;
                }
td.submenu_def a:active,
td.submenu_def a:hover{
                margin-left: 5px;
                font-size: 12px;           
                font-family: Verdana;           
                color: #005fac;
                text-align: left;
                text-decoration: underline;
                }
#midtext p{
                margin-left: 19px;
                font-size: 11px;           
                font-family: Verdana;           
                color: #000000;
                text-align: left;
            }                
td.news_zag{
                BORDER-RIGHT: #cdcecd 1px dashed;
                BORDER-LEFT: #0061AB 7px solid;
                height: 36px;
                vertical-align: middle;
                background: #B0AEAE;
                }
td.news_zag p{
                font-weight: bold;
                margin-left: 15px;
                font-size: 12px;           
                font-family: Verdana;           
                color: #0061AB;
                text-align: left; 
                }
#podval_menu td{
                text-align: center;
                }                
#podval_menu a:link,
#podval_menu a:visited{
                font-size: 12px;           
                font-family: Verdana;           
                color: #000000;
                text-decoration: none;
                }                
#podval_menu a:active,
#podval_menu a:hover{
                font-size: 12px;           
                font-family: Verdana;           
                color: #000000;
                text-decoration: underline;
                }                
table.content_tab{
                BORDER-RIGHT: #cdcecd 1px dashed;                
                }


/*** Главное меню ***/
#nav {  background: #FFC517;
                padding-top: 0px;
                vertical-align: middle;
                color: #FFFFFF;
                }
#nav h1{        
                font-weight: bold;
                float: left;
                margin-left: 10px;
                margin-right: 0px;
                font-size: 16px;           
                }
#nav a:link,
#nav a:visited{
                font-weight: bold;
                float: left;
                cursor: hand;
                font-size: 16px;           
                color: #FFFFFF;
                text-decoration: none;
                }
#nav a:active,
#nav a:hover{
                font-weight: bold;
                float: left;
                cursor: hand;
                font-size: 16px;           
                color: #FF6300;
                text-decoration: none;
                }

/*** Mеню второго уровня ***/
#nav1{          background: #7998F2;
                padding-top: 0px;
                vertical-align: middle;
                color: #FFFFFF;
                }
#nav1 h1{        
                font-weight: bold;
                float: left;
                margin-left: 10px;
                margin-right: 0px;
                font-size: 12px;           
                }
#nav1 a:link,
#nav1 a:visited{
                font-weight: bold;
                float: left;
                cursor: hand;
                font-size: 12px;           
                color: #FFFFFF;
                text-decoration: none;
                }
#nav1 a:active,
#nav1 a:hover{
                font-weight: bold;
                float: left;
                cursor: hand;
                font-size: 12px;           
                color: #FF6300;
                text-decoration: none;
                }
  

.menu-selected{
                color: #FF0000;
                text-decoration: underline;
                font-weight: bold;
                }
#nav th{
                padding-top: 2px;
                padding-bottom: 2px;
                }
#navigator{
                font-weight: bold;
                padding-bottom: 15px;
                font-size: 18px;
                color: #FFFFFF;
                }
#navigator a{
                font-weight: bold;
                font-size: 18px;
                color: #FFFFFF;
                text-decoration: underline;
                }
/*#navigator h2{
                margin-top: 5px;
                margin-left: 0px;
                }*/
#counters{
                padding-left: 0px;
                text-align: center;
                }
#bot{
                border-top: #cccccc 1px solid;
                }
#coord{
                margin-bottom: 10px;
                }
#label a{
                font-size: 11px;
                color: #cccccc;
                }
