* { padding:0; margin:0;}
html,body {height:100%; width:100%; font-family:Tahoma, Arial; min-width:970px; font-size:90%; color:#000000;}
body { background:#fff; }
a { border:0; text-decoration:underline; color:#0069ba; }
a:hover { text-decoration:none;}
li { list-style:none; }
img { border:0; padding:0; margin:0;}
table { border-collapse: collapse; font-size:100% }
td, tr {padding: 0; vertical-align:top;}
.wrapper { min-height:100%; height:auto  !important; height:100%; margin:0 auto -98px;}
.fll { float:left; width:100%;}
.fl { float:left;}
.cl {clear:both;}
h1, h2, h3, h4, h5, h6 { color:#010101; font-weight:normal; font-family:Tahoma; text-transform:uppercase; }
.grey { color:#8b8b8b; }
h1 { font-size:24px; margin:14px 0; }
h2 { font-size:20px; margin:14px 0;}
h3 { font-size:18px; margin:20px 0 10px;}
input[type="text"] , textarea {border:1px solid #505050; color:#b8b8b9; font-size:11px; padding:5px; font-family:Tahoma; }

.border {  font-size:100%; text-align:center; margin:50px 0; font-size:90%; width:100%; }
.border td { border-left:1px solid #c7cfe1; border-bottom:1px solid #c7cfe1; padding:10px; }
.border td:first-child, .polozhenie table td.first-child {border-left:none;}
.border thead { background:#e7e8f9; }
*html table.border td {
  z-index: expression(
    runtimeStyle.zIndex = 1,
    this == parentNode.firstChild ? (className = "first-child") : 0
  );
}
input[type="text"] , textarea {border:1px solid #505050; color:#b8b8b9; font-size:11px; padding:5px; font-family:Tahoma;}


/*----------------------------------------karkas----------------------------------------------*/
.lcolumn { width:256px; }
.news, .about { padding:0 18px 0 47px; border-left:#f37c4d 3px solid; line-height:150%;  font-size:95%; }
.news {margin-bottom:43px;}
.news div.name { margin-bottom:15px; }
.onenew { margin-bottom:25px; }
.about { margin:35px 0 52px; }
.about p { padding-bottom:15px; }
.name { margin-bottom:22px; font-size:135%; }


/*----------------------------------------header----------------------------------------------*/
.logo { padding:27px 0 0 52px; width:204px; }
.logotext { padding: 67px 18px 0 0px; width:696px; }


/*-nav-*/
.topnav { padding:19px 15px 0 0px;}
#nav { float: left; background:#0069ba; border-bottom: none; width:100%;}
#nav li a, #nav li { float: left; font-family:Arial; font-size:105%;  }
#nav li { list-style: none; position: relative; color:#fff; z-index:55; }
#nav li a {text-decoration: none; color:#fff; padding:10px 15px; }
#nav li a:hover { color: #d5ebff; background:#006ce5; }
.active { color:#cfd0d1!important; }
.active:hover { background:#006ce5!important; cursor:default;}
#nav li ul { display: none; position: absolute; left: 0; width:220px;  top: 100%; padding: 0; margin: 0; background:#006ce5; z-index:33;}
#nav li:hover > ul { display: block; }
#nav li ul li, #nav li ul li a { float: none;}
#nav li ul li { _display: inline; padding:0;}
#nav li ul li a {display: inline-block;  width:202px; padding:10px 7px 10px 11px; margin:0;}
*html #nav li ul li a { padding:7px 9px 7px 11px; }
#nav li ul li ul { display: none;  left:100%; top: 0;  }
#nav li ul li:hover ul { left:100%; top: 0;}
#nav li ul li ul li,#nav li ul li ul li a { font-size:90%; }
#nav li a, .#nav li {zoom:1;vertical-align:top;} /*-IE UL HACK-*/

/*----------------------------------------kategoriii-------------------------------------------------*/
.year, .kat { padding:0 32px 0 26px;  width:198px; border-right:#f37c4d 3px solid; margin-right:-3px; //position:relative; }
.year { padding-bottom:44px; z-index:31; }
.kat  { padding-bottom:25px; margin-top:36px; font-size:125%; z-index:32;}
.kat div {font-size:14px; text-align:right; padding:0 0 10px 0;}
.year u { text-decoration:none; font-size:230%; font-family:Arial, sans-serif;}
.year u, .year a {display:block;  }
.year a { font-size:85%; margin-bottom:16px; }
.year p { font-size:85%; margin-bottom:16px; }




/*----------------------------------------footer-------------------------------------------------*/
.push { height:98px;}
.footer { height:64px; padding-top:34px;}
.copyra { padding:10px 32px 0px 26px;  width:198px; } 
.dCont { padding-right:18px; }
.devs { background:#0069ba; padding:10px 0 10px; color:#fff; width:100%;  text-align:right; }
.devs div { padding-right:10px; }
.devs div a {color:#fff; text-decoration:none;}
.counter{padding:0  0 10px 10px;}

.foto img {margin:3px 0px 3px 2px;}

TABLE.border P {margin: 0px 0px;}
TABLE.border {border-color: #0069ba; border-style: solid; border-width: 1px 0 0 1px; font-size: 100%;}
TABLE.border TD {padding: 5px 5px; border-color: #0069ba; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.tabinv P {margin: 0px 0px;}
TABLE.tabinv {border: none; }
TABLE.tabinv TD {padding: 5px 5px; border-color: #fff; border: none; }
TR.trbg {background-color: #0069ba;}
TR.trbg TD {color: #fff; font-weight: bold; padding: 10px 5px;}
