@import url(styles_blue.css);

html  { height:                     100%;
        width:                     100%;   }

a:link           { color: #0000ff; text-decoration: none          }
a:visited        { color: #b8b8b8; text-decoration: none          }
a:active         { color: #21a3f1; text-decoration: none          }
a:hover          {                 text-decoration: underline     }
.con             { color: #0000ff; }
.con:link        { color: #0000ff; text-decoration: none          }
.con:visited     { color: #0000ff; text-decoration: none          }
.con:active      { color: #21a3f1; text-decoration: none          }
.con:hover       {  color: #0000ff;  cursor: pointer;             text-decoration: underline     }
.fake            { color: #000000; }
.fake:link       { color: #000000; text-decoration: none          }
.fake:visited    { color: #000000; text-decoration: none          }
.fake:active     { color: #000000; text-decoration: none          }
.fake:hover      {  color: #000000;  cursor: text;             text-decoration: none     }
body             { scrollbar-face-color:       #888888;
                   scrollbar-highlight-color:  #FFFFFF;
                   scrollbar-shadow-color:     #FFFFFF;
                   scrollbar-3dlight-color:    #AAAAAA;
                   scrollbar-arrow-color:      #000000;
                   scrollbar-track-color:      #DDDDDD;
                   scrollbar-darkshadow-color: #777777;
                   background-attachment:      fixed;
                   background-position:        center;
                   background-repeat:          repeat;
                   color:                      #111111;
                   margin:                     0;
                   padding: 0;
height:                     100%;
        width:                     100%;
                           font-size:                  15px;              }

input, textarea {
  font-size: 15px;
}


table            { font-size:                  100%;
                   text-align:                 justify;           }

table.single     { font-size:                  100%;
                   color:                      #111111;
                   width:920px;
                   height:                     100%;              }
table.single td     {
padding:10px 10px 10px 10px;
}

div.text       { font-size:                  100%;
                   text-align:                 justify;
                   color:                      #111111;
                  padding:                    5px;
                  width: 100%;
                  height: 100%;             }
div.text2       { font-size:                  100%;
                   text-align:                 justify;
                   color:                      #111111;
                  padding:                    5px;
                  width: 200px;
                  height: 100%;             }



table.text       { font-size:                  100%;
                   text-align:                 justify;
                   color:                      #111111;           }
table.text td    { padding:                    5px;               }
table.tabl       { font-size:                  100%;
                   text-align:                 justify;
                   width:                      100%;
                   color:                      #111111;
                   border-collapse:            collapse;
                   border:                     0px solid #73a1cf; }
table.tabl td    { padding:                    5px;
                   border-collapse:            collapse;
                   border:                     2px solid #73a1cf; }
table.rat_table  { padding:                    5px 5px 5px 5px;
                   border:                     1px solid #73a1cf; }
table.rat_table td.rat_table_main {  font-size:                  75%;
padding:                    5px 5px 5px 5px;
                   font-style:                 normal;
                   border:                     1px double #73a1cf; }
table.rat_table td { padding:                    5px 5px 5px 5px;
                   border:                     1px double #73a1cf; }



table.cinrat_table  { padding:                    5px 5px 5px 5px;
                   border-collapse:            collapse;
                   border:                     1px solid #73a1cf; }
table.cinrat_table td { padding:                    5px 5px 5px 5px;
                   border:                     1px solid #73a1cf; }
table.cinrat_table td.cinrat_table_main {  font-size:                  90%;
                   font-style:                 italic;
                   padding:                    5px 5px 5px 5px;
                   border:                     1px solid #73a1cf; }


table.sched      { font-size:                  100%;
                   text-align:                 justify;
                   color:                      #111111;
                   border:                     2px solid #73a1cf; }
table.sched td { word-wrap: normal;
                 white-space:nowrap; }
table.sched td.pl { border-left:                     2px solid #73a1cf; }
table.sched td.pr { border-right:                     2px solid #73a1cf; }
table.sched td.pt { border-top:                     2px solid #73a1cf; }
table.sched td.pb { border-bottom:                     2px solid #73a1cf; }
table.sched td.new {  background-color : #b9d9e3;}
table.sched td.uncolor {  color : #999999;}
table.sched td.padd0 {   padding:               0px 5px 0px 5px;
                         font-size: 95%;             }
table.sched td.padd_first {   padding:          5px 5px 0px 5px;
                              font-size: 95%;            }
table.sched td.padd_last {  padding:           0px 5px 5px 5px;
                            font-size: 95%;            }
table.sched td.padd_all  {   padding:           5px 5px 5px 5px;
                             font-size: 95%;           }


p {  margin:20px 0px 20px 0px;       }

table.big        { font-size:                  100%;
 border-spacing: 15px 8px;
                   width:                      1250px;
                   height:                     100%;
     }
table.small      { font-size:                  100%;
 padding: 10px 10px 10px 10px;
                   width:                      240px;
                   height:                     100%;              }
td.main          { font-size:                  100%;
                   padding:                    7px;
           }
td               { font-size:                  100%;              }
li               { font-size:                  100%;
                   color:                      #111111;           }
center           { font-size:                  100%;
                   color:                      #111111;           }
h1               { font-size:                  100%;              }
h4               { font-size:                  130%;              }
h6               { font-size:                  120%;              }

.mname           { font-family:                Verdana, Arial, Helvetica, sans-serif;
                   text-align:                 left;
                   font-size:                  145%;              }
.tname           { font-family:                Verdana, Arial, Helvetica, sans-serif;
                   font-size:                  125%;              }
.pic             { font-family:                Verdana, Arial, Helvetica, sans-serif;
                   background-color:           #CCCCCC;
                   font-size:                  85%;              }
.snos            { font-size:                  75%;               }
.cat             { font-size:                  90%;
                   background-color:           #efeadc;
                   font-style:                 italic;            }
.spoiler0        { font-size:                  100%;
                   font-weight:                bold;
                   float:                      right;
                   margin:                     0px 0px 0px 100px;
                   color:                      #0fcf53;           }
.spoiler1        { font-size:                  100%;
                   font-weight:                bold;
                   float:                      right;
                   margin:                     0px 0px 0px 100px;
                   color:                      #d6b102;           }
.spoiler2        { font-size:                  100%;
                   font-weight:                bold;
                   float:                      right;
                   margin:                     0px 0px 0px 100px;
                   color:                      #d6020c;           }
.prem            { font-size:                  120%;              }

p { text-indent: 0px;}

img.textr        { float:                      right;
                   margin:                     5px 0px 5px 10px;
                   border:                     3px solid #73a1cf;
         }
img.textl        { float:                      left;
                   margin:                     5px 10px 5px 0px;
                   border:                     3px solid #73a1cf;
        }
img.gall         { margin:                     5px 10px 5px 10px;
                   border:                     2px solid #73a1cf;
         }
img.stand        { border:                     0px;
                   margin:                     10px 5px 0px 5px;  }
img.tably        { border:                     0px;
                   margin:                     10px 0px 10px 0px; }
span.syn        { font-size:                   85%;     }

ul.nav_1 {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 168px;
	}
ul.nav_11 {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 167px;
	}
ul.nav_111 {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 166px;
	}
ul.nav_2 {
	margin: 0;
	padding: 0;
	list-style: none;   background-color: #efefef;
	width: 210px;
	}
ul.nav_22 {
	margin: 0;
	padding: 0;
	list-style: none;   background-color: #efefef;
	width: 210px;
	}
ul.nav_222 {
	margin: 0;
	padding: 0;
	list-style: none;   background-color: #efefef;
	width: 210px;
	}

ul.nav_1 li {
	position: relative;
	}
ul.nav_11 li {
	position: relative;
	}
ul.nav_111 li {
	position: relative;
	}

ul.nav_2 {
	position: absolute;
	left: 167px;
	top: 0;
	display: none;
    border:                   2px solid #73a1cf;
	}
ul.nav_22 {
	position: absolute;
	left: 166px;
	top: 0;
	display: none;
    border:                   2px solid #73a1cf;
	}
ul.nav_222 {
	position: absolute;
	left: 165px;
	top: 0;
	display: none;
    border:                   2px solid #73a1cf;
	}


ul.nav_1 li a {
    border:                   1px solid #cfe2e5;
	display: block;
}
ul.nav_11 li a {
    border:                   1px solid #cfe2e5;
	display: block;
}
ul.nav_111 li a {
    border:                   1px solid #cfe2e5;
	display: block;
}

ul.nav_1 li a:hover {
               text-decoration: none;
    border:                   1px solid #73a1cf;
}
ul.nav_11 li a:hover {
               text-decoration: none;
    border:                   1px solid #73a1cf;
}
ul.nav_111 li a:hover {
               text-decoration: none;
    border:                   1px solid #73a1cf;
}

ul.nav_2 li a {
	display: block;
	}
ul.nav_22 li a {
	display: block;
	}
ul.nav_222 li a {
	display: block;
	}

ul.nav_2 li a:hover {
    border:                   1px solid #73a1cf;

}
ul.nav_22 li a:hover {
    border:                   1px solid #73a1cf;

}
ul.nav_222 li a:hover {
    border:                   1px solid #73a1cf;

}


ul.gs_1 {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 205px;
	}
ul.gs_2 {
	margin: 0;
	padding: 0;
	list-style: none;         background-color: #efefef;
	width: 250px;
	}

ul.gs_1 li {
	position: relative;
	}

ul.gs_2 {
	position: absolute;
	left: 205px;
	top: 0;
	display: none;
    border:                   2px solid #73a1cf;
	}

ul.gs_1 li a {
    border:                   1px solid #cfe2e5;
	display: block;
}

ul.gs_1 li a:hover {
               text-decoration: none;
    border:                   1px solid #73a1cf;
}
ul.gs_1 li a.fake:hover {
               text-decoration: none;
    border:                   1px solid #cfe2e5;
}

ul.gs_2 li a {
    border:                   1px solid #efefef;
	display: block;
	}

ul.gs_2 li a:hover {
    border:                   1px solid #73a1cf;

}
ul.gs_2 li a.fake:hover {
    border:                   1px solid #cfe2e5;
}

div.radiob {
    margin: 0;
    padding: 0;
}
div.radiob p:hover {
    background-color: #efefef;
}
div.radiob p {
    margin: 0;
    padding: 0;
    clear: both;
}

div.radiob label {
    display: block;
    padding: 0.6em 0.5em 0.4em 2.3em;
}
div.radiob input {
    float: left;
    position: relative;
    top: 0.5em;
    left: 0.5em;
}

div.newmess blockquote    {   margin: 15px 180px 0px 20px; padding: 7px; font-style: italic;
              background-color:           #bdd1e6;
              font-size:95%;  }

div.newmess hr {
  color: #555; /*для IE */
  background-color:#555; /*для Firefox, Opera, Safari*/
  border:0px none;
  height:1px; /* высота 1px IE, Firefox, Opera, Safari */
  clear:both; /* для очистки, если тег идет после float елемента */ }


/* Holly Hack. IE Requirement \*/
* html ul.nav_1 li { float: left; height: 1%; }
* html ul.gs_1 li { float: left; height: 1%; }
* html ul.nav_1 li a { height: 1%; }
* html ul.gs_1 li a { height: 1%; }
* html ul.nav_2 li { float: left; height: 1%; }
* html ul.gs_2 li { float: left; height: 1%; }
* html ul.nav_2 li a { height: 1%; }
* html ul.gs_2 li a { height: 1%; }

* html ul.nav_11 li { float: left; height: 1%; }
* html ul.nav_11 li a { height: 1%; }
* html ul.nav_22 li { float: left; height: 1%; }
* html ul.nav_22 li a { height: 1%; }

* html ul.nav_111 li { float: left; height: 1%; }
* html ul.nav_111 li a { height: 1%; }
* html ul.nav_222 li { float: left; height: 1%; }
* html ul.nav_222 li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */

hr  { color:#73a1cf; }

.t_new           { color: red;            }
.t_canceled      { color: #ae0202;            }
.t_approved      { color: green;          }

table.social td         { border: 0px; }