html,body { height:100%; margin:0px; padding:0px }
body { color:#666; background:#fff url("../img/w_bg.gif"); font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
p, td, ul, ol { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
p { text-align: justify; } 
input, textarea, select { border: 1px solid #E6E7E8; background: #FBFBFB; color: #555;
						  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
hr { height: 1px; color: #E6E7E8; }
h1 { font-size: 16px; letter-spacing: 0.1em; color:#E42829;}
h2 { font-size: 12px; letter-spacing: 0.1em; color:#E42829;}

table { empty-cells: show; border:0px; border-collapse:collapse; }
table td { padding:0px; }

table.pad5 td { padding:5px; }

.mainTab { background:#fff; border-left:1px solid #D1D3D4; border-right:1px solid #D1D3D4; }
.footer  { background:#D1D3D4; padding-top:1px; }
.copy    { border-top: 1px solid #fff; padding:12px 0 12px 25px; color:#fff; }

.R { text-align: right; }
.C { text-align: center; }
.L { text-align: left; }
.J { text-align: justify; }

.Rfl { float: right; margin: 0px  0px 15px 20px; }
.Lfl { float: left;  margin: 0px 20px 15px  0px; }

.b     { font-weight: bold; }
.rem   { font-size: 10px; }
.bord  { border: 1px solid #E6E7E8;}
.nbord { border: none; }
.sbtn  { cursor:hand; border: 1px solid #999; background:#BCBEC0; color:#4E4E4E; }

.pad10tb { padding:10px; }

.pHold { background: #E9EAEB; text-align: center; }

.cFaceTxt { color:#BCBEC0; font-size: 10px; }
.cRed     { color:#E42829; }

.bg0 { background: #fff; }
.bg1 { background: #f5f5f5; }

div.news { padding-bottom: 20px }
p.news   { text-align: left; }
div.podr { padding-top:10px; }

a:link, a:visited { text-decoration: none; color: #000; }
a:active, a:hover { text-decoration: underline; color: #E02326; }

a.nav:link, a.nav:visited { text-decoration: none; color: #BCBEC0; }
a.nav:active, a.nav:hover { text-decoration: underline; color: #6D6E71; }

a.btn  { text-decoration: none; color: #fff; display:block; text-align: center; }
a.btn:link, a.btn:visited { background:#E6E7E7; }
a.btn:active, a.btn:hover { background:#D1D2D3; }



/* -- brends -- */

.sel { float:left; margin:0 2px 5px 0; border: 1px solid #E6E7E8; background:#D1D2D3; color:#fff;
		 text-decoration:none; font-weight: bold; text-align: center; width:22;}
.act { float:left; margin:0 2px 5px 0; border: 1px solid #E6E7E8; background:#D1D2D3; color:#fff;
		 font-weight: bold; text-align: center; width:22;}
.pas { float:left; margin:0 2px 5px 0; border: 1px solid #E6E7E8; background:#fff; color:#E6E7E8;
		 text-decoration:none; text-align: center; width:22;}


/* -- submenu -- */

a.sm { display: block; text-decoration: none; font-size: 11px; padding: 4px 4px; width:120px; margin-bottom:2px; 
	   border: 1px solid #999; /*border-width: 0px 1px 1px;*/ text-align: center; }
a.sm:link, a.sm:visited { background:#fff;  color: #BCBEC0;}
a.sm:active, a.sm:hover { background: #fff; color: #6D6E71; }

a.sm2:link, a.sm2:visited { text-decoration: none; color: #BCBEC0; }
a.sm2:active, a.sm2:hover { text-decoration: none; color: #6D6E71; }

/* -- menu -- */

.mbg   { background: url("../img/w_shkala.gif") repeat-x left bottom; }

.navbox { padding: 1px 0 5px 0px; height: 20px; overflow: visible;}
#navpop { overflow: visible; height: 20px; }
#navpop ul, #navpop li, #navpop a {margin: 0; padding: 0;  font-size: 12px; text-align: center;}
#navpop ul { list-style: none; }
#navpop ul li a { display: block; text-decoration: none; color: #BCBEC0; padding: 2px 0 0px 0; width:120px;}
#navpop ul li a:hover { color: #6D6E71; font-size: 12px; }
#navpop ul li { position: relative; }
#navpop ul>li {float: left;}

/*ie5 (both rules)*/
* html #navpop ul { float: left }
* html #navpop li { display: inline; height: 1% }

/* level 2 */
#navpop ul li ul { padding-top: 6px; }
#navpop ul li ul li { position: relative; width: 120px; float: none; }
#navpop ul li ul li a { font-size: 11px; color: #BCBEC0; padding: 4px 4px;  border: solid #999; border-width: 0px 1px 1px;
					    background: #fff; width:120px;}
#navpop li ul { position: absolute; left: -900em; width: 100px; margin-top: 0px;  }
#navpop li ul li a {  }
#navpop li ul li a:hover {  font-size: 11px; text-decoration: none; background: #fff; color: #6D6E71; }

#navpop ul li ul li, #navpop li ul li {float: left; padding: 0;  width: 120; }
#navpop ul li:hover ul, #navpop li.over ul { position: absolute; left: auto}


/* -- 4debag -- */
.bbb { border: 1px solid #f00;}
