*
	{padding:0px; margin:0px; font-family: tahoma; font-size: 12px; color: #2d2f30;}

body
	{background-color: #fff;}

a
	{color: #5f7e9a; text-decoration: underline;}

a:hover
	{color: #5f7e9a; text-decoration: none;}

a.small
	{color: #5f7e9a; text-decoration: underline; font-size: 11px;}

a.small:hover
	{color: #5f7e9a; text-decoration: none; font-size: 11px;}

.title
	{font-size: 16px;}

.title2
	{font-size: 14px;}

.add
	{color: #c8c8c8; font-size: 11px; padding: 10px 0px 5px 30px;}

.comment
	{color: #c8c8c8; font-size: 11px; padding: 10px 0px 5px 0px;}

.size
	{color: #c8c8c8; font-size: 10px; padding: 3px 0px 3px 0px;}

.text
	{line-height: 190%;}

.all
	{font-size: 14px; padding: 10px 0px;}

.all a
	{color: #2d2f30;}

a.white
	{color: #fff; text-decoration: underline;}

a.white:hover
	{text-decoration: none;}

h1
	{font-size: 22px; color: #2d2f30; font-weight: 400;}

h2
	{font-size: 17px; color: #2d2f30; font-weight: 500;}

h2.white
	{font-size: 14px; color: #fff; font-weight: 500; padding-left: 10px;}

#menu a
	{color: #2d2f30; text-decoration: underline;}

#menu a:hover
	{color: #2d2f30; text-decoration: none;}

b
	{font-size: 11px;}

#ad2web
{
	font-size: 11px !important;
}
#banner_place a
	{color: #2d2f30; text-decoration: underline;}
.ad_url,.ad_text,.ad_header,.ad_place
{
	font-size: 11px !important;
	text-decoration: none;
}
.ad_text {
	width:150px !important;
	word-wrap: break-word !important;
	white-space: -moz-pre-wrap !important;
}

#search {
	border: none;
	height: 28px;
}

#search fieldset {
  border: none;
}

#search #x {
	display: none;
}

#search #s {
	padding: 6px 5px 5px 35px;
	height: auto;
	background: none;
	border: none;
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #000;
}

#search br {
	display: none;
}
.articles_main img, .articles_main div img, .articles_main p img {	padding: 5px 15px;
}