/*

  (c) 2006, Mediaweb Studio
  URL: www.petromap.ru

*/

/* common */

html,
body,
img,
form {
  margin: 0px;
  padding: 0px;
}
body,
td {
  font: 12px Arial, Helvetica, sans-serif;
  color: rgb(0,0,0);
}
body {
  background-color: rgb(226,243,204);
}
a {
  color: rgb(34,107,187);
}
table {
  border-collapse: collapse;
}

td {
  vertical-align: top;
  /*padding: 0px;*/
}

.content {
  background-color: rgb(255,255,255);
  padding: 20px 10px 10px 10px;
}

.clear {
  clear: both;
}

none {
  line-height:0;
}

a img {border:none;}

p {margin:0 0 10px 0;}

DIV.main-cont {padding:0 15px 15px 15px; min-height:200px; min-width:966px; }

/* header */

.hdr {
  background: rgb(255,255,255) url(/img/bg/crn-rt.gif) right top no-repeat;
}
.hdr .main {
  background: url(/img/bg/crn-lt.gif) left top no-repeat;
}

.main td {
  white-space: nowrap;
}
.main .logo,
.main .login,
.main .tabs {
  /*background: url(/img/icn/blue.gif) left bottom repeat-x;*/
}
.main .logo {
  vertical-align: middle;
  padding: 0px 0px 0px 20px;
}
.logo div {
  width: 222px;
}
.main .login {
  vertical-align: middle;
}
.login-form {
  width: 200px;
}
.login-form td {
  font: 10px Tahoma, Verdana, sans-serif;
  color: rgb(106,106,106);
  text-align: left;
  padding: 0px 5px 1px 0px;
  vertical-align: middle;
}
.login-form .inp {
  font-size: 10px;
  border: 1px solid rgb(178,178,178);
  width: 80px;
}
.login-form .small {
  font: 10px Tahoma, Verdana, sans-serif;
  padding: 2px 0px 0px 0px;
}
.main .links {
  text-align: right;
  padding: 7px 12px 24px 0px;
  vertical-align: top;
}

.warn {
  /*font-weight: bold;*/
  color: red;
}
.main .buttons {
  vertical-align: bottom;
  padding: 0px 10px 0px 0px;
}
.buttons td {
  vertical-align: bottom;
  background: url(/img/bg/tab.gif) left bottom no-repeat;
}
.buttons .act {
  background: url(/img/bg/tab-act.gif) left bottom no-repeat;
}
.buttons div {
  width: 90px;
  text-align: center;
  margin: 7px 2px 5px 0px;
}

/* Icons n Search */

.navbar {
  background: url(/img/bg/navbar.gif) repeat-x rgb(137,180,229) ;
  /*background: url(/img/bg/navi-grad.gif) 0 -3px repeat-x rgb(137,180,229) ;*/
  height: 56px;
  font-size:1px;
  /*height:10px;*/
}

/* Footer */

.ftr {clear:both; padding:0 20px 0 0 !important; margin:0 !important;
  background: rgb(255,255,255) url(/img/bg/crn-rb.gif) right bottom no-repeat;
}
.ftr table {padding:0 !important; margin:0 !important;
  background: url(/img/bg/crn-lb.gif) left bottom no-repeat;
  height:80px;
}
.ftr td {
  text-align: center;
  vertical-align: bottom;
  padding: 0 0 20px 0;
}
.ftr td IMG {
margin:0; padding:0;

}

DIV.in-content
{  border-left: 1px dotted #ddd;
  padding: 0 15px 10px 15px;
  font-size:12px;
  min-height:350px;

}

DIV.in-content LI {font: 12px Arial, Helvetica, sans-serif; margin:5px 0; padding:0;}
DIV.in-content UL {margin:0 0 0 30px; padding:0;}

DIV.lmenu-lvl2 {/*margin-top:30px;*/ margin-top:-10px;}

DIV.lmenu-lvl2 A,
DIV.lmenu-lvl2 B
{display:block;
margin:10px 5px;
}

DIV.lmenu-lvl2 B {color:#4D77C3; cursor:default;}

DIV.lmenu-lvl2 {padding:10px 0 0 10px;}

DIV.lmenu-lvl2 DIV A {font-weight:bold; font-size:12px;}

DIV.lmenu-lvl2 DIV B {font-size:12px; cursor:default;}

DIV.lmenu-lvl2 SPAN {display:block; margin-left:20px;}
DIV.lmenu-lvl2 SPAN A, DIV.lmenu-lvl2 SPAN B {margin:4px 0;}

TABLE.screens-tab TD { text-align:center; padding:10px;}

TABLE.tab-padding  TD {padding: 5px;}

h1 {
  font: 18px Arial, Helvetica, sans-serif !important;
  font-weight: normal;
  color: #86B2E3;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  padding:0px;
  }

h2 {
  font: 16px Arial, Helvetica, sans-serif !important;
  color: #86B2E3;
  font-weight:bold !important;
  margin: 0 0 8px 0;}

h3 {
  font: 14px Arial, Helvetica, sans-serif !important;
  color: #86B2E3;
  font-weight:bold !important;
  margin: 0 0 7px 0;}

DIV.tinfo-block {/*width:150px;*/ text-align:center;}

.gray {color:gray !important;}

INPUT.text {width:300px;}
TEXTAREA.textarea {width:300px;}

.border {border:1px solid #ddd;}

.downl-tab SPAN {margin-top: 20px; display:block;}
A.downl_big {background: url(/img/icn/download.gif) 8px 0px no-repeat; padding-top: 22px;}
A.downl_small {display:block; float:right; background: url(/img/icn/download_small.gif) 3px 0px no-repeat; padding-left: 22px; padding-bottom: 5px;}
.td-line {border-top: solid 1px #ddd;}


DIV.frame1 {border:1px solid #ddd; padding:5px; float:left;}
DIV.frame1 DIV {float:left;}

DIV.frame2 {/*border:1px solid #ddd;*/ padding:5px 5px 5px 0; width:550px; float:left;}
DIV.frame1 DIV {float:left;}

.padding1 {padding:0 15px !important;}

.img-marg {margin:0 10px 3px 0;}

.red {color:#CA1735; margin:0; font-size:13px;}
.blue {color:#4D77C3;}

/* download block */
.downl-block {width:190px; margin:20px 15px 0 15px;}
.downl-block A, .downl-block B.actt {display:block; margin:10px 0 0 0; font-weight:bold; padding: 2px 0 5px 25px;}
.downl-block B.actt {color:#4D77C3; cursor:default;}
.downl-block SPAN {font-size:11px; display:block; margin-left:25px !important;}
/*
.downl-block .b1, .downl-block .b2, .downl-block .b3, .downl-block .b4 { display:block; float:none !important; overflow:hidden; font-size:1px; }
.downl-block .b1, .downl-block .b2, .downl-block .b3 { height:1px; }
.downl-block .b2, .downl-block .b3 { background:#EBF5FF;}
.downl-block .b4 { background:#EBF5FF;}
.downl-block .b1 { margin:0 5px;}
.downl-block .b2 { margin:0 3px; border-width:0 2px;}
.downl-block .b3 { margin:0 2px; }
.downl-block .b4 { height:2px; margin:0 1px; }
.downl-block .boxcontent { display:block; background:#EBF5FF; margin:0px; padding:8px 15px;}
*/
.downl-block IMG {position:absolute;}
.downl-block IMG.quot1 {top:-5px; left:-15px;}
.downl-block IMG.quot2 {bottom:-5px; right:-15px;}

.downl-block A.gsm, .downl-block B.gsm {background:url(/img/icn/gsm.gif) no-repeat;}
.downl-block A.iso, .downl-block B.iso {background:url(/img/icn/iso.gif) no-repeat;}
.downl-block A.pda, .downl-block B.pda {background:url(/img/icn/pda.gif) no-repeat;}
.downl-block A.pc, .downl-block B.pc {background:url(/img/icn/pc.gif) no-repeat;}

.none {line-height:0 !important;}

.table1 {}
.table1 TH, .table1 TD {padding:5px; border:1px solid #ddd;}
.table1 TH {background:#eee; text-align:center;}
.table1 TD {}

.pages {white-space:normal !important;}
.pages A {white-space:normal !important;}

.forum-block {width:185px; margin:18px 0 15px 16px; color:#808080;}

CODE {font: normal 14px "Courier New", Courier, mono; background:#F2F2F2; padding:2px 5px; border:1px solid #D9D9D9;}


.b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8, .b9, .b10, .b11, .b12, .b13, .b14, .b15, .b16, .b17, .b18, .b19, .b20, .b21, .b22 {display:block; overflow:hidden; font-size:1px; }

.b1 {margin:0 5px; height:1px; border-width:0;}
.b2 {margin:0 3px; border-style:solid; height:1px; border-width:0 2px;}
.b3 {margin:0 2px; border-style:solid; height:1px; border-width:0 1px;}
.b4 {margin:0 1px; border-style:solid; height:2px; border-width:0 1px;}

.b5 {margin:0 9px; height:1px; border-width:0;}
.b6 {margin:0 7px; border-style:solid; height:1px; border-width:0 2px;}
.b7 {margin:0 5px; border-style:solid; height:1px; border-width:0 2px;}
.b8 {margin:0 4px; border-style:solid; height:1px; border-width:0 1px;}
.b9 {margin:0 3px; border-style:solid; height:1px; border-width:0 1px;}
.b10 {margin:0 2px; border-style:solid; height:2px; border-width:0 1px;}
.boxcontent {border-style:solid; border-width:0 1px; margin:0px; padding:0 10px;}

.news-p { background: transparent; float:right; width:200px; margin:0 0 10px 10px;}
.news-p .boxcontent {background:#FCFBD1; border-color:#fff; padding:10px 10px;}
.news-p .b2, .news-p .b3, .news-p .b4 {background:#FCFBD1; border-color:#fff;}
.news-p .b1 {background:#fff;}
.news-p STRONG {color:#226BBB; cursor:default; font-size:14px;}
.news-p-date {color:#000;  font-weight:bold; font-size:11px;}
.news-p A {font-size:11px;}
.pointer {cursor:pointer;}

.stats-p { background: transparent; float:right; width:200px; margin:0 0 10px 10px;}
.stats-p .boxcontent {background:#DFF7D7; border-color:#fff; padding:10px 10px;}
.stats-p .b2, .stats-p .b3, .stats-p .b4 {background:#DFF7D7; border-color:#fff;}
.stats-p .b1 {background:#fff;}
.stats-p STRONG {color:#226BBB; cursor:default; font-size:14px;}
.stats-p .boxcontent B {cursor:default; display:block; margin:3px 0;}
.stats-p-date {color:#000;  font-weight:bold; font-size:11px;}
.stats-p A {font-size:11px;}

.serif .b2, .serif .b3, .serif .b4, .serif .b5, .serif .b6, .serif .b7, .serif .b8 {background:#fff; border-color:#fff;}
.serif .b1 {background:#fff;}
.serif .boxcontent {background:#fff; border-color:#fff; padding:10px 10px;}

.more-link {text-align:right; padding:0; margin:0; }
.news-sep {border-bottom:1px dashed #D4D3A9; padding:0 0 7px 0; margin:0 0 5px 0;}

.downl-block { background: transparent; width:200px; }
.downl-block .boxcontent {background:#EBF5FF; border-color:#fff;}
.downl-block .b2, .downl-block .b3, .downl-block .b4 {background:#EBF5FF; border-color:#fff;}
.downl-block .b1 {background:#fff;}

.left-menu {padding:0 20px; margin:0 0 20px 0; list-style-type:none;}
.left-menu UL {padding:0; margin:0 0 0 15px; list-style-type:none;}
.left-menu LI {margin:5px 0;}
.left-menu LI STRONG {color:#6B6B6B; cursor:default;}
.left-menu LI b {color:#4D77C3; cursor:default;}
.left-menu LI, .left-menu LI A, .left-menu LI B {font-weight:bold;}
.left-menu LI LI, .left-menu LI LI A/*, .left-menu LI LI B*/ {font-weight:normal;}
.left-menu LI LI LI { /*list-style: square; list-style-position: outside;*/ color:#6B6B6B;}
.left-menu LI LI LI, .left-menu LI LI LI A, .left-menu LI LI LI B {font-size:11px;}

.ul-big-marg LI {padding:5px 0;}

.quick-search {font-size:11px; padding:18px 20px 10px 20px;}
.quick-search DIV {padding:0;}
.quick-search STRONG {display:block; margin:0; font-size:12px;}
.quick-search .textfield {padding:1px 3px; background:#fff; border:1px solid #7F9DB9; font-size:11px;}
.quick-search .button {font-size:11px;}

/* *** */
.foot-contacts {float:left; text-align:left; padding-left:35px; color:#757575; font:normal 11px Tahoma;}
.foot-contacts A {color:#76A7BA}

/* *** */
.sentence-doc {float:right; margin:0 0 0 10px;}
.sentence-doc .boxcontent {padding:5px 10px 2px 10px;}
.sentence-doc a {display:block; font-size:13px; line-height:1; padding:0 0 5px 35px; background: url(/img/icn/mwdoc.jpg) left top no-repeat;}

/* *** */
.count-org {margin:0 0 0 10px; color:#545454; font-size:12px;}
.count-org b {color:#2272BA; letter-spacing: 1px;}


/* **************** */
#bLayerCont, .blayer-cont {height:0; font-size:0;}
.box-layer {width:285px; border:1px solid #000; font-size:12px; background-color: #fff; padding:10px; position:absolute; z-index:9999;}
.box-layer b {display:block; padding-bottom:5px;}
.box-layer a {display:block; width:16px; height:16px; position:absolute; top:5px; right:5px; background: url(/img/icn/mr-close.gif) no-repeat;}
.box-layer textarea {width:275px; height:100px; font-size:12px; clear:both; padding:3px; margin-top:5px;}



