
/** Obshije stili **/
	body, html {height:100%;background:#f2ebdc;margin:0; padding: 0;}
	* {font-family:Arial;font-size:12px;}
	#top, #nav-top, #start-content, #footer {border-collapse:collapse;width:100%}
	#top TD, #nav-top TD, #start-content TD, #footer TD {padding:0px}
	a {color:#141f78;text-decoration:none}
	a:hover {text-decoration:underline}
	p {margin:0px}

/** Vsja verhnjaja tablica **/
	#top {height:146px}

/** Verhnjaja navigacija **/
	#nav-top * {font-size:14px}
	#nav-top {
    margin-bottom:2px;
    
    background: #013441 url('images/building/bg-nav-top.gif') repeat-x 0 0;  }
	#nav-top a {text-decoration:none;
 color: #fff;
}
	#nav-top .active a, #nav-top .wasactive a {color:#cc9933}
	#nav-top a:hover {text-decoration:underline}


/** Tablica s contentom na startovoj **/
	#start-content {margin-top:11px}

/** Zagolovki textov. Na startovoj. Bolshoj sinij */
	h1 {font-size:20px;color:#141f78;margin:5px, 0, 0, 0;}
/** Zagolovki textov. nebolshoj chernij */
	h2 {font-size:17px !important;color:#000000 ;margin:0px}
/** Zagolovki additional elementov v textah.*/
	h3 {font-size:17px !important;color:#000000 ;margin:0px}

#news a {
  display:block;
  
  background:url('images/building/news-spacer.gif') bottom repeat-x;  padding:5px 0px;
  margin-right:10px
  }
#news img {vertical-align:middle}

#nav-left * {font-size:12px}
#nav-left img {margin-right:5px;vertical-align:middle;border:0px}
#nav-left a {
  display:block;
  background:url('images/building/news-spacer.gif') bottom repeat-x;  padding:5px 0px;
  margin-right:10px
  }
#nav-left a.active {font-weight:bold}

#data-list * {font-size:13px}
#data-list .title {color:#000000;font-weight:bold;font-size:14px;display:block;margin-bottom:7px}
#data-list .datums {font-size:11px;float:right}
#data-list img {margin-right:10px}
#data-list .readmore img {margin-right:4px}

#text-pagelist {padding:10px}
#text-pagelist a {margin:0px 3px;font-size:13px}
#text-pagelist a.active {font-weight:bold}


#opendoc UL {list-style-image: url('images/building/li-image.gif')}#opendoc TABLE {border-collapse:collapse}
#opendoc TABLE * {font-size:11px}
#opendoc TABLE TD {background:#efe4cb;border:1px solid #ffffff;padding:3px 5px}
#opendoc TABLE TH {background:#eadbba;border:1px solid #ffffff;padding:3px 5px}
#opendoc TABLE TD.myTH {background:#eadbba;border:1px solid #ffffff;padding:3px 5px}
#opendoc A {text-decoration:underline;color:#1a3b80}
#opendoc A:visited {text-decoration:none;color:#1a3b80}
#opendoc A:hover {text-decoration:underline;color:#878787}
#opendoc .title {font-weight:bold;margin-bottom:3px;font-size:13px}

#opendoc .attaches {border-collapse:collapse;background:#f2ebdc;margin-top:10px}
#opendoc .attaches TD {border:0px;background:#f2ebdc}
#opendoc .attaches a {text-decoration:none;color:#141f78;font-size:11px}
#opendoc .attaches a:hover {text-decoration:underline;color:#141f78}

#opendoc .attlinks {margin-top:10px}
#opendoc .attlinks a {text-decoration:none;color:#141f78;font-size:11px}
#opendoc .attlinks a:hover {text-decoration:underline;color:#141f78}


/**[[[ User classes **/

	.headerBig {font-size:16px;color:red;font-weight:bold}
	.headerSmall {font-size:12px;color:green;font-weight:bold}

/**]]] User classes **/

#footer * {font-size:11px}
#footer .blue {color:#141f78;}


.location {
  padding-bottom: 5px;
  }

#nav-top img { visibility: hidden; }

#top-links {
padding: 0 20px 0 3px;
width: 153pxtext-align: right;
height: 26px;
background: url('images/building/cvetok-right.gif') no-repeat 0 100%;}

#top-links a { font-size: 14px; white-space: nowrap;}

#nav-top ul {
	width: 100%;
}

#nav-top li {
	position: relative;
	float: left;
	display: block;	
	padding: 0 1.5%;
	#padding: 0 2.8%;
	text-align: center;
}


#nav-top li.active div {
	position: absolute;
	top: 26px;
	#top: 25px;
	left: 50%;
	margin-left: -18px;
	width: 36px;
	height: 14px;
	background: url("../images/building/cvetochek.gif") no-repeat 50% 100%;
}


#nav-top li a {
	white-space: nowrap;
}


#nav-top ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#text-pagelist a {
	display: -moz-box;
	display: inline-block;	
}

#corner-top {
vertical-align: bottom;
}

#news, #nav-left { width: 196px; }

