ul li {
list-style-type:none;
}

#pagecontent{
  font-family  : Arial,Tahoma,Sans-Serif;
  position     : relative;
  font-size    : 14px;
  margin-left  : 10px;
  margin-right : 10px;
}

.with_comments{
/*  white-space : nowrap;*/
  padding-right : 20px;
}
.with_comments a{
  white-space : normal;
}


#pagecontent .one{
  margin-bottom : 30px;
 
}
#pagecontend .date{
    color: #666666;
    font-size : 11px;
}
#pagecontent p{
/*  margin : 1em;*/
  font-size : 14px;
  line-height:140%;
}
#pagecontent ul li{
  background:transparent url(/images/wrapper/con-li.gif) no-repeat scroll left 0.7em;
  list-style-type:none;
  padding-left : 20px;
}
#pagecontent h3{
   font-size:18px;
}
#pagecontent h3.sub_header
{
  font-size:1.5em;
  margin : 0.4em;
  color:#000000;
}


#pagecontent .list2col{
  font-size   : 12px;
}
#pagecontent .list2col .col{
  float : left;
  padding-right : 1%;
  width : 48%;
}
#pagecontent .list2col .col div.elem{
  margin-bottom : 10px;
}
#pagecontent .list2col h2{
  font-size : 18px;
}
#pagecontent .list2col .date{
  font-size : 10px;
  color : #666666;
}

#pagecontent .nav_link{
  clear :both;
  padding-top : 5px;
}
#pagecontent .nav_link a{
  border-bottom:1px dotted #0868AB;
  text-decoration:none;
}
#pagecontent .nav_link a:hover{
  border-bottom:1px transparent;
  text-decoration:none;
}
#pagecontent .mainblock h1{
  font-size : 24px;
 }

#pagecontent .mainblock h2{
  font-size : 18px;
  margin-bottom:5px;
}

#pagecontent .mainblock h3{
  font-size : 18px;
  margin-bottom : 5px;
}


#pagecontent .mainblock .elem{
  display:block;
  clear : both;
  margin-bottom : 25px;
}

#pagecontent .mainblock img{
}
#pagecontent .mainblock .img{
  float : left;
  padding : 0 10px 10px 0;
}
#pagecontent table.dis2col{
  border-spacing: 10px;  
}

#pagecontent .mainblock .date{
  font-size : 10px;
  color : #666666;
}



#pagecontent .dizblock {position: relative; padding: 10px}

#pagecontent .bg1{background:#FFFFFF;border: solid 3px #bfd5e6;}
#pagecontent .bg2{background:#BFD5E6;border: solid 3px #bfd5e6;}
#pagecontent .bg3{background:#E5EEF5;border: solid 3px #E5EEF5;}
#pagecontent .bg4{background:#FFFFFF;border: solid 3px #FE8900;}


#pagecontent .dizblock .rcorner1{
	width: 9px; height: 9px; overflow: hidden;
	position: absolute; background: url('/images/decor/bubble/blucornr.gif');}
#pagecontent .dizblock .rcorner2{
	width: 9px; height: 9px; overflow: hidden;
	position: absolute; background: url('/images/decor/bubble/blucornr2.gif');}
#pagecontent .dizblock .rcorner3{
	width: 9px; height: 9px; overflow: hidden;
	position: absolute; background: url('/images/decor/bubble/blucornr3.gif');}
#pagecontent .dizblock .rcorner4{
	width: 9px; height: 9px; overflow: hidden;
	position: absolute; background: url('/images/decor/bubble/blucornr4.gif');}

#pagecontent .dizblock .btl{top: -3px; left: -3px;}
#pagecontent .dizblock .btr{top: -3px; right: -3px; background-position: 9px 0;}
#pagecontent .dizblock .bbl{bottom: -3px; left: -3px; background-position: 0 9px; _bottom: -4px;}
#pagecontent .dizblock .bbr{bottom: -3px; right: -3px; background-position: 9px 9px; _bottom: -4px;}

#pagecontent .providers_info{
}

#pagecontent .providers_info h1{
  font-size: 24px;
}
#pagecontent .providers_info h2{
  font-size: 18px;
}
#pagecontent .providers_info ul{
  list-style-type: circle;
  list-style-position:outside;
  font-size: 13px;
}
#pagecontent .providers_info ul li{
  background:none;
  padding-left : 0;
  list-style-type: disc;
  overflow: visible;
  margin:0 0 6px 1.5em;
}
#pagecontent .providers_info ul li p{
  line-height : 100%;
  float: right; 
  width: 100px;
  font-size: 12px;
}
#pagecontent .providers_info ul li p span{
  color: #666;
}




ul.list-projects li
{
  line-height:1.9em;
}



.bubble_small{
	display: inline-block;height: 20px; position: relative; top:-1px; *top: 0; margin-left: 3px;
	background:url('/images/decor/bubble/bubble_small.gif') center 12px no-repeat; }
.bubble_small .part{
	display: inline-block;position: relative; top: 0;height: 12px; padding-left: 2px;
	background:#fe8900 url('/images/decor/bubble/bubble_small_p.gif') 0 0 no-repeat;}
.bubble_small .closer{
	display: inline-block; position: relative; top: -1;height: 12px; padding-right: 2px;
	background:url('/images/decor/bubble/bubble_small_c.gif') right 0 no-repeat;
	font: normal 10px Tahoma; line-height: 12px; color: #fff!important;}

.bubble_small a.closer:link, .bubble_small a.closer:active, 
.bubble_small a.closer:visited, .bubble_small a.closer:hover {text-decoration: none;}
	
.bubble_white{
	display: inline-block;height: 21px; position: relative; top: 0px;
	background:url('/images/decor/bubble/bubble_white.gif') center 16px no-repeat;}
.bubble_white .part{
	display: inline-block;position: relative; top: 0;height: 16px; padding-left: 2px;
	background:#fff url('/images/decor/bubble/bubble_white_p.gif') 0 0 no-repeat;}
.bubble_white .closer{
	display: inline-block; position: relative; top: 0;height: 16px; padding-right: 2px;
	background:url('/images/decor/bubble/bubble_white_c.gif') right 0 no-repeat;
	line-height: 16px;}

.bubble_big{
	display: inline-block;height: 33px; position: relative; top: -12px; *top: -4px;
	background:url('/images/decor/bubble/bubble_big.gif') center 22px no-repeat;}
.bubble_big .part{
	display: inline-block;position: relative; top: 0;height: 22px; padding-left: 10px;
	background:url('/images/decor/bubble/bubble_big_p.gif') 0 0 no-repeat;}
.bubble_big .closer{
	display: inline-block; position: relative; top: 0;height: 22px; padding-right: 10px;
	background:url('/images/decor/bubble/bubble_big_c.gif') right 0 no-repeat;
	font-size: 13px; font-weight: bold; line-height: 22px; color: #fff;}

.bubble_big .closer span{
	background:#FE8900;
	height:22px;
	display:inline-block;
}
