/*округлые рамки*/
.rbroundbox { background-color:#d4e4fc;}
.rbroundboxyellow { background-color:#f7f1d9;margin-bottom:5px;}
.rbroundboxyellow2 {background: url('/images/find/bg.gif') #f7eec8 repeat-x;}
.rbtop div { background: url('/images/pages/ug_tl.gif') no-repeat top left; }
.rbtop { background: url('/images/pages/ug_tr.gif') no-repeat top right; }
.rbbot div { background: url('/images/pages/ug_bl.gif') no-repeat bottom left; }
.rbbot { background: url('/images/pages/ug_br.gif') no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 5px;
font-size: 1px;
}
.rbcontent { margin: 2px 7px; text-align:left;}
.rbcontent2 { margin: 10px 15px; text-align:left;}
.rbroundbox,.rbroundboxyellow,.rbroundboxyellow2 {width: 100%; margin: 0 0 5px 0; }

/* tree */

ul.tree {
	margin:0;
	padding:2px 0 3px 15px;
	list-style: none;
	margin-bottom:2px;
	width:95%;
}
ul.tree li{
	list-style: none;
	margin:0;
	padding:0;
}
table.act {
	background-color:#c3b88e;
}

a.act{
	font: 12px Tahoma;
	color: #FFF;
	display:block;
	text-decoration: none;
	padding-left:5px;
	vertical-align:top;
}
a.noact {
	font: 12px Tahoma;
	color: #1144ad;
	display:block;
	text-decoration: underline;
	padding-left:5px;
	vertical-align:top;
}

table.noact td,table.act td{
	border-collapse:  collapse;
	border:0;
	vertical-align:top;
	padding:3px 5px 3px 5px;
}
img {	padding:0;
	margin:0;
}
img.ico {
	margin-top:2px;
}

ul.List1 {
	padding: 5px 15px 15px 10px;
	list-style: none;
	list-style-image: url('/images/icons/arrow.gif');
}
ul.List2{
    list-style: none;
	padding: 5px 15px 0 0;
	margin-left:20px;
	list-style: none;
	list-style-image: url('/images/icons/arrow.gif');
}

ul.List1 li,ul.List2 li {
    font: 12px Tahoma;
    color: #0c51b9;
	font-weight: bold;
	vertical-align:top;
}
ul.List1 li a,ul.List2 li a {
    font: 12px Tahoma;
    color: #0c51b9;
	font-weight: bold;
	text-decoration: underline;
	vertical-align:top;
}
/*просто список с ссылками синими*/

/*ul.all {
	padding: 5px 15px 15px 0;
}
a.liblue {
	padding-left:15px;
    font: 12px Tahoma;
    color: #0c51b9;
	font-weight: bold;
	text-decoration: underline;
}
a.liblueact {
	padding-left:15px;
    font: 12px Tahoma;
    color: #0c51b9;
	font-weight: bold;
	text-decoration: none;
}
li.allli {
	background: url('/images/icons/arrow.gif') top left no-repeat;
	background-position:left 5px;
	margin:10px 0;
}
ul.all ul{
    list-style: none;
	padding-left:15px;
	text-decoration: underline;
	padding: 5px 15px 0 0;
	margin-left:20px;
}*/
/**/
.boxl {
	background: transparent url('/images/columns/box_l.gif') top left no-repeat;
	height:22px;
	width:50%;
}
.boxr {
	background: transparent url('/images/columns/box_r.gif') top right no-repeat;
	height:22px;
}
/*округлые уголки и текст  в блоках */
.roundcont {
	background: url(images/body/shapka.jpg) #295fca top right no-repeat;
    height: 29px;
    margin-bottom:5px;
}
.roundug {
	background: url('/images/body/ugsmall.gif') no-repeat top left;
    height: 29px;
    text-align:left;
    vertical-align:top;
}
.title {
   border: none;
   margin-left:15px;
   margin-top:3px;
}
/*желто-зеленый блок*/
.roundcont2 {
	background: url('/images/body/shapka2.jpg') #a39870 bottom right no-repeat;
    margin-bottom:5px;
}
.roundug2 {
	background: url('/images/body/ugsmall2.gif') bottom left no-repeat;
    text-align:left;
    padding-top:8px;
    padding-bottom:7px;
}
.titletext{
   padding-left:33px;
   font: 12px Tahoma;
   color: #FFF;
   white-space: nowrap;
   font-weight: bold;
   background: transparent url('/images/icons/book.gif') no-repeat;
   background-position:10px 0px;
}
/*голубой блок*/
.roundcontblue {
	background: url('/images/pages/ugr_blue.gif') #d4e4fc bottom right no-repeat;
    margin-bottom:5px;
}
.roundugblue {
	background: url('/images/pages/ugl_blue.gif') bottom left no-repeat;
    text-align:left;
    padding-top:6px;
    padding-bottom:9px;
}

/*желтый блок*/
.roundcontyel {
	background: url('/images/pages/ugr_yellow.gif') #f7f1d9 bottom right no-repeat;
    margin-bottom:5px;
}
.roundugyel {
	background: url('/images/pages/ugl_yellow.gif') bottom left no-repeat;
    text-align:left;
    padding-top:6px;
    padding-bottom:9px;
}

.pad10 {
	padding-top:10px;
}