html { overflow: scroll; }
body {font-size:75%;color:#333333;background:#fff url(/st/img/floaps.gif) top repeat-x; font-family:Arial, Helvetica, sans-serif; }
.head{height:219px; background:url(/st/img/bg_head.jpg) no-repeat bottom;width:994px;margin:0 auto; border-bottom: solid 2px #CCCCCC}
div.flag{padding-left:18px}
.flag span{float:left; padding-top:3px; font-size:12px;color:#999999; padding-left:15px; padding-right:15px}
.flag .left img{padding-top:7px}
.conteiner_two{padding-left:10px; padding-right:10px; padding-top:30px; background:url(/st/img/bg_orbit.gif) no-repeat left top}
.head div.menu{height:26px; background: url(/st/img/bg_menu.gif) repeat-x; clear:both; margin-top:195px; position: absolute; width:994px; line-height:26px;}
* html .head div.menu{ margin-top:194px; }
*+html .head div.menu{ margin-top:194px; }
.head div.menu a{width:138px; text-align:center; color:#FFFFFF; display:block; float:left; text-decoration:none; background:url(/st/img/menu_line.gif) left bottom no-repeat; line-height:24px}
.head div.menu a.nobg{background:none}
.head div.menu a:hover{ background:url(/st/img/bg_menu_hov.gif);  position:relative; margin-right:-1px; padding-right:1px; }
.gerls{position:absolute; margin-left:630px; margin-top:40px; z-index:555}

@media all and (min-width: 0) {
.gerls{ margin-left:630px }
}
.link_head{width:240px; height:125px; margin-left:-90px;  position:absolute; margin-top:35px}

@media all and (min-width: 0) {
.link_head{ margin-left:0; }
}

a, a:hover, a:active, a:visited {color:#318FC5}

h6{background:url(/st/img/bg_head.gif); height:24px; line-height:24px; border:solid 1px #5DA3D1; color:white; text-align:center; font-weight:bold}
div.h6{background:url(/st/img/bg_head_blue_one.gif);  line-height:18px; padding-top:10px; padding-bottom:10px; border:solid 2px #5DA3D1; color:white; text-align:left; padding-left:10px}
.left_enter{border:solid 1px #DBEBF6; padding:5px; margin-top:2px}
.left_enter input{width:105px; border:solid 1px #BCCACF}
.left_enter a{font-size:10px; color:#666666}
.left_enter a.img{display:block; text-align:center; margin-top:10px; margin-bottom:10px}

h4.center{font-size:18px; font-weight:bold; color:#666666; margin-top:20px}
.span-2 p{line-height:15px; margin-bottom:9px}
.span-2 a.one{color:#666666; display:block; line-height:20px}
.span-2 ul{list-style:none; margin-top:10px}
.span-2 li{background:url(/st/img/blue_point.gif) no-repeat; padding-left:25px}

h4.green{padding: 0px; margin: 0px; background:url(/st/img/bg_head_green.gif) repeat-x; border:solid 1px #9EBD51; height:22px; font-size:16px; color:white; text-align:center; font-weight:bold;line-height:22px}
.span-5 p.rig{color:#666666; line-height:16px; margin: 5px 0px 10px 0px;}
.span-5 a.rig, .span-5 a:hover.rig, .span-5 a:active.rig, .span-5 a:visited.rig{color:#318FC5; display:block; font-size:11px; margin-bottom:25px}

.footer{ border-bottom:solid 3px #CCCCCC;   margin-left:-10px; margin-right:-10px; clear:both; margin-bottom:5px}
.footer img{position: absolute; margin-top:-32px; margin-left:220px}
.color_light{color:#999999}
.color_666{color:#666666;}
.color_666 a{color:#666666;}
.color_666 span{padding-left:20px; padding-right:20px}

.items {border:solid 1px #9CC9E6; padding-top:10px; padding-bottom:15px}
.items p {margin-left:15px; line-height:18px; margin-bottom:10px}
.items p span.v{color:#8AA40C; font-size:18px}
.items a.img{display:block; text-align:center; margin-top:20px}

.item{background:url(/st/img/item_bg.gif) bottom left no-repeat; padding-bottom:10px; margin-bottom:10px}
.item span.it{font-size:18px; color:#3D91C7; font-weight:bold; padding-right:25px}
span.otstup{margin-left:5px; margin-right:5px}
a.adminst{color:#1C8CC9; background:url(/st/img/blue_point_menu.gif) no-repeat left top; padding-left:15px; display:block; line-height:20px }
a.adminst:hover{background:url(/st/img/blue_point_menu_hov.gif) no-repeat left top #E7F3F9; margin-left:-15px; padding-left:30px}
a.blue, a:hover.blue, a:active.blue, a:visited.blue {color:#318FC5}

.errstr{padding: 10px; color: red; font-weight: bold;}
.msg{padding: 10px; color: blue; font-weight: bold;}

h1{font-size: 26px; font-weight: bold; padding-bottom: 10px; padding-top: 10px; padding-left: 0px;}
h2{font-size: 20px; font-weight: bold; padding-bottom: 10px; padding-top: 10px; padding-left: 0px;}
h3{font-size: 16px; font-weight: bold; padding-bottom: 10px; padding-top: 10px; padding-left: 0px;}
h3.blue_bg{font-size:11px; margin-top:3px; padding: 2px; font-weight:normal;  display:block; background:#187CBC; color:#FFFFFF; text-align:center}
h4{font-size: 14px; font-weight: bold; padding-bottom: 0px; padding-top: 10px; padding-left: 0px;}

select, input, textarea, label { font-size: 10pt; font-family: Arial, Helvetica; }
select.category optgroup { font-style: normal; font-weight: bold; padding: 4px 2px 0px 2px; }
select.category option { font-style: normal; font-weight: normal; padding: 0px 2px 0px 2px; }
select.category optgroup option { font-style: normal; font-weight: normal; padding: 0px 2px 0px 15px; }
input.text400 { width: 400px; }
textarea.text400 { width: 400px; height: 200px; }
input.submit { margin: 10px 0px 0px 0px; padding: 2px 5px 2px 5px; font-size: 125%; font-weight: bold; }

p.comments { font-size: 90%; font-weight: normal; color: #666666; }

table.std { border-collapse: collapse; margin: 0px; }
table.std-b { border: 1px solid #CCCCCC; }
table.std td { padding: 2px; margin: 0px; border-bottom: 1px solid #CCCCCC; vertical-align: top; }
table.std td.aright { text-align: right; }
table.std th { padding: 2px 5px 2px 2px; margin: 0px; font-weight: bold; font-size: 10pt; border-bottom: 1px solid #3D91C7; vertical-align: top; }
table.std td.name { padding: 2px 10px 2px 10px; margin: 0px; vertical-align: top; font-weight: bold; }

table.form { border-collapse: collapse; margin: 0px; border: 0px; }
table.form td { padding: 2px; margin: 0px; border: 0px; vertical-align: top; }
table.form td.name { padding: 2px 10px 2px 10px; margin: 0px; border: 0px; vertical-align: top; font-weight: bold; }

table.std-pad { border-collapse: collapse; margin: 0px; }
table.std-pad td { padding: 2px; margin: 0px; vertical-align: top; }

table.stat { border-collapse: collapse; }
table.stat td { padding: 2px 5px 2px 5px; border: 1px solid #3D91C7; vertical-align: top; }
table.stat td.aright { text-align: right; }
table.stat td.name { padding: 2px 10px 2px 10px; margin: 0px; vertical-align: top; font-weight: bold; }
table.stat th { padding: 4px 8px 4px 8px; font-weight: bold; font-size: 11pt; border: 1px solid #3D91C7; vertical-align: top; }
table.stat tr.all td { font-size: 12pt; font-weight: bold; vertical-align: top; }

.page_submenu { padding: 0px 0px 5px 0px; }
.page_submenu a { padding-right: 10px; }

.example_links { font-size: 10px; color: #666666; }
.red { color: red; }
.bold { font-weight: bold; }

div.addadv h3 { color: #3D91C7; border-bottom: 1px solid #3D91C7; padding-bottom: 5px; margin-bottom: 5px; }
div.addadv h4 { border-bottom: 1px solid #CCCCCC; }
div.addadv .subTable { margin-left: 20px; }
table.addadv { width: 700px; }
table.addadv select { width: 250px; height: 200px; }
table.addadv td.descr {  }

div.help { color: #999999; }
div.bleft { float: left; }
div.bright { float: right; }
div.clear { clear: both; }
div.textBox { width: 500px; }

.newavails_new { color: #9DE061; font-weight: bold; font-size: 115%; }
.newavails_avails { color: #4FABDD; font-weight: bold; font-size: 115%; }
.bigger { font-size: 125%; color: black; font-weight: bold; }

.advSelectSitesTargeting { padding: 5px; }
.advSelectSitesTargeting .header { margin: 0px; font-size: 16pt; font-weight: bold; padding: 5px 5px 5px 0px; }

.pager .it { margin: 0px 3px; }

.status_1 { color: green; }
.status_7 { color: red; }

#jHelperTipAC { background-color: white; border: 1px solid #CCCCCC; }
#jHelperTipAC p { padding: 3px 7px; font-size: 130%; }

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindowAdv {
    display: none;
    
    position: fixed;
    top: 15%;
    left: 20%;
    
    /* margin-left: -300px;*/
    width: 60%;
    height: 70%;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
    overflow: scroll;
}

.jqmOverlayAdv { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindowAdv {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Grid */
div.loadingui div.msgbox { width: 110px; padding: 5px 5px 5px 20px; text-align: left; border: 1px solid #B2D2FF; left: 15px; top: 20px; background-color: #BFDFFF; }
.grid_htable th div { font-weight: bold; }
.grid_htable th.grid_sort div { text-decoration: underline; }
.filtertable input { padding: 0px 2px; }

.stat_all { background-color: #EBEBEB; }
.stat_today { background-color: #D5FFD5; }
.stat_yesterday { background-color: #FFD5D5; }

.chart_std { width: 700px; height: 300px; }
