@IMPORT url("common.css");

/* Разметка */
#header, #colmask, #colleft, #bottom {
 clear: both;
 width: 100%;
}
#header, #colmask, #colleft, #navigation, #content, #footer, #bottom {
 float: left;
 position: relative;
}
#colmask, #navigation, #content {
 overflow: hidden;
}
#header {
 background: url("/images/globe.gif") no-repeat top right;
 height: 144px;
}
#colmask {
 background: url("/images/globe.gif") no-repeat 100% -144px;
}
#colleft {
 right: 70%;
}
#content {
 /* font-size: 97%; */
 left: 91%;
 width: 69%;
}
#navigation {
 left: 1%;
 width: 17%;
 padding: 0 1%;
}
#footer {
 background: url("/images/footer_left_bgr.gif") no-repeat;
 height: 139px;
 margin: 1em 0 0 20%;
 width: 60%;
}
#bottom {
 background: url("/images/clouds_bgr.jpg") repeat-x;
}
#footerLinks {
 background: url("/images/footer_right_bgr.gif") no-repeat top right;
 color: #999;
 float: right;
 padding: 40px 120px 40px 0;
 width: 30%;
}
#footerCounters {
  background: none;
  float: left;
  padding: 40px 0 0 40px;
}
#index_menu {
 padding-bottom: 2em;
}
img#logo {
 margin: 64px 0 20px 20px;
}
#header_nav {
  float: right;
  margin: 62px 233px 0 0;
}
.width80 {
 width: 80%;
}
/* Сброс стилей в блоке width80 */
.width80 ul li, .mceContentBody ul li {
 list-style: disc outside;
}
.width80 ul li a, .mceContentBody ul li a {
 background: none;
 display: inline;
 margin: 0;
 padding: 0;
}

/* Горизонтальное меню */
#index_menu ul li {
 display: inline;
 float: left;
 width: 30%;
}
#index_menu ul li a {
 background: url("/images/bullet.gif") top left no-repeat;
 /* font-size: 110%; */
 line-height: 130%;
 font-weight: bold;
}
#index_menu ul li a:visited {
 color: #06c;
}

/* Левое меню */
#navigation ul {
 margin: 1em 0;
}
#navigation ul li {
 line-height: 130%;
}
#navigation ul li a, #navigation ul li span {
 background: url("/images/bullet.gif") no-repeat top left;
 /* font-size: 110%; */
 font-weight: bold;
 padding-left: 1.5em;
}
#navigation ul li a:visited {
 color: #06c;
}
#navigation ul.nested li {
 line-height: 20px;
}
#navigation ul.nested li a, #navigation ul.nested li span {
 background: url("/images/bullet_small.gif") no-repeat left 0.6em;
 /* font-size: 110%; */
 font-weight: normal;
 line-height: 2em;
 padding-left: 1.5em;
}
#navigation ul li span, #navigation ul.nested li span {
 color: #f60;
 display: block;
}
#navigation ul.nested li span {
 background: url("/images/bullet_small.gif") no-repeat left 0.2em;
}

/* Табы */
div ul.nav {
 clear: both;
 margin: 0;
 padding-top: .5em;
}
div ul.nav li {
 float: left;
 list-style: none;
 margin: 0;
 width: auto;;
}
#navigation ul.nav li {
 width: 50%;
}
div ul.nav li a {
 background: #fff !important;
 border: 0;
 color: #06f;
 display: block;
 padding: 4px 2px;
 text-decoration: underline;
}
div ul.nav li a.active {
 background: #fff9e5 !important;
 color: #000;
 cursor: default;
 display: block;
 font-weight: bold;
 text-decoration: none;
}
div div.tab {
 clear: both;
}

/* Dialup */
div#dialup ul.nav li {
 /* font-size: 120%; */
}
div#dialup ul.nav li a {
 padding: 0 .5em;
}
div#dialup div.tab {
 padding: 1em;
 width: 80%;
}

/* Формы */
div.form {
 background: #fff9e5;
 padding-top: 1em;
}
table.form {
 margin: 0;
}
table.form, table.form th, table.form td {
 background: #fff9e5;
 border: 0;
 /* font-size: 95%; */
}
table.form th {
 color: #000;
 line-height: 1.5em;
 text-align: center;
 vertical-align: top;
 width: 20%;
 white-space: nowrap;
}
table.form td {
 width: 80%;
}
table.form th, table.form td {
 padding: 2px;
}
table.form input, table.form textarea, table.form select {
 /* font-size: 95%; */
 vertical-align: middle;
}
table.form textarea {
 height: 10em;
 width: 90%;
}
table.form label {
 display: block;
 padding: 0 1em 2px 0;
 float: left;
 text-align: left;
 font-weight: normal !important;
}
table.form table.nested td {
 width: 1%;
}
ul.error_list {
 margin: 0;
 padding: 0;
}
ul.error_list li {
 color: #dd3333;
 margin: 0;
 padding: 0;
}
div.save-ok {
 margin-bottom: 10px;
 border: 1px solid #73B65A;
}
div.save-ok h2 {
 margin: 0 !important;
 padding: 5px 20px 5px 25px;
 /* font-size: 11px; */
 color: #fff;
 background: #73B65A url('/sf/sf_admin/images/ok.png') no-repeat 5px 2px;
}
div.success {
 border: 1px solid #73B65A;
}
div.success div.save-ok {
 border: 0;
 border-bottom: 1px solid #73B65A;
}
a.exit {
 background: url('/sf/sf_admin/images/door_in.png') no-repeat 0 4px;
 color: #f00;
 padding: 4px 0 0 20px;
}

div#statistic #login_username, div#statistic #login_password, div#statistic #_user, div#statistic #_pass {
  /* Формы на главной */
  width: 100%;
}

/* Captcha */
img.captcha {
 cursor: pointer;
 cursor: hand;
}

#navigation #navigation-nav li a {
  padding-left: .5em;
}

/* Точки присутствия */
#locations ul {
  margin: 0;
}
  #locations li {
    list-style: disc outside;
  }