/*reset.css*/
html { font-size:100%; }
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#000000;
	font-size:62.5%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align: center;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

abbr,acronym {border:0;}

/*fonts.css*/
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
body * {line-height:1.22em;}
/* CSS Document */
body {
   margin: 0px;
   padding: 0;   
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: center;
   color: #666666;
}
h1, h2, h3, h4, h5, h6, p, form, input{
  margin: 0px;
  padding: 0px; 
}
a {
  text-decoration: underline;
   color: #666666;
}
a:hover {
  text-decoration: none;
}

ul {
  margin:0px;
  padding:0px;
  list-style-type: none;
}
fieldset{
	border: none;
	padding: 0px;
	margin: 0px;
}
legend {
  display: none;
}
img {
   border: none;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:middle; 
}
h1 {
	font-size: 175%;
	color: #666;
}
h1.small {
	font-size: 100%;
	color: #666;
}
h2 {font-size: 164%;}
h3 {font-size: 118.5%; font-weight: bold;}
h4 {font-size: 100%; font-weight: bold;}
strong {font-weight: bold;}
input, select {color: #3B3B3B;}
.fl {
	float: left; 
	display: inline;
}
.news_slider {
	position: relative; width: auto; margin: 0 ; text-align: left;
}

.news_slider .prev{position: relative; display: block; background: url(../images/css/prev_grey.png); margin-right:16px;}
.news_slider .next {position: relative; display: block; background: url(../images/css/next_grey.png); margin-right:16px;}
.news_slider .prev, .news_slider .next {
	/*position: absolute; top: 42%; */
	/*display: none;*/
	width: 19px;
	height: 19px;
	float: right;
	text-decoration: none;
}

.news_slider .next {
	right: 0;
	
}
.news_slider .news_items {
	position: relative; 
	width: 210px; 
	overflow: hidden;
}

.news_slider .container {
	position: relative; top: 0; left: 0; width: auto; 
}
.news_slider .item {
	width: 205px; /*215 - margin 10*/
	margin: 0 10px 0 0;
	overflow: hidden;
}

.news_slider .item div {
	font-size: .8em; width: 170px; padding: 10px 0 10px 0;
}
.news_slider .item img {
	padding: 10px;
}