* {
	margin: 0;
	padding: 0;
}

html, body {
	background-color: #191919;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

html {
	height: 100%;
} 

body {
	height: 100%;
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	outline: none;
	color: #4489e7;
}

a:hover {
	text-decoration: none;
}

.home_wraper {
	min-height:100%;
	background-image: url(/images/topbghome.jpg);
	width: 850px;
	margin: auto;
	background-repeat: no-repeat;
	background-position: 146px 0;
}

.wraper {
	min-height:100%;
	background-image: url(/images/inner_top.jpg);
	width: 940px;
	margin: auto;
	background-repeat: no-repeat;
	background-position: 205px 0;
}

.home_wraper .content { 
	padding-bottom:170px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	/*padding-top: 35px;*/
	width: 850px !important; 
	margin: auto !important;
	overflow: hidden;
	z-index: 10;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	display: block;
	padding-bottom: 15px;
	color: #a0a0a0;
	font-weight: normal;
}

h3 {
	color: #fff;
	font-size: 18px;
	margin-bottom: 10px;
/*	font-weight: normal;*/
}

p {
	padding-bottom: 10px;
}

.content { 
	padding-bottom:170px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c0c0c0;
	/*padding-top: 35px;*/
	width: 940px !important; 
	margin: auto !important;
	overflow: hidden;
	z-index: 10;
	line-height: 20px;
}



.home_footer { 
	height:166px; 
	margin:-166px auto 0 auto; 
	background-image: url(/images/footbg.jpg);
	background-repeat: no-repeat;
	background-position: 191px bottom;
	width: 850px;
	clear: both;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a0a0a0;
}

.footer { 
	height:166px; 
	margin:-166px auto 0 auto; 
	background-image: url(/images/footbg.jpg);
	background-repeat: no-repeat;
	background-position: 191px bottom;
	width: 940px;
	clear: both;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a0a0a0;
}

.foot_content {
	padding-top: 112px;
	overflow: hidden;
}

.teliscopy {
	float: left;
	padding-left: 40px;
	background-image: url(/images/tcopy.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 5px 0 15px 52px;
	font-size: 13px;
	margin: 0 0 0 40px;
}

.egocopy {
	float: right;
	padding-right:40px;
	font-size: 11px; 
}

.egocopy a {
	text-decoration: none;
}

.egocopy a img {
	border: none;
}

.clear {
	clear: both;
	overflow: hidden;
}

.home_wraper .header {
	overflow: hidden;
	clear: both;
}

.logo {
	margin:15px 0 0 20px;
	float: left;
}

.logo a {
	text-decoration: none;
}

.logo a img {
	border: none;
}

.promo {
	width: 850px;
	height: 328px;
	position: relative;
}

.rama {
	width: 850px;
	height: 328px;
	background-image: url(/images/promo.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.gcont {
	padding: 18px 0px 0 18px;
}

div.scrollable { 
    /* required settings */ 
    position:relative; 
    overflow:hidden;          
    width: 816px;     
    height:293px;

} 
 
div.scrollable div.items {     
    /* this cannot be too large */ 
    width:20000em;     
    position:absolute;
	 overflow: hidden;         
} 
 
/*  
    a single item. must be floated on horizontal scrolling 
    typically this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left;
	 width: 816px;
	 height: 293px;
	 padding: 0px;
	 text-align: center;
	  
} 

/*div.scrollable div.items div span { 
	display: block;
	padding: 10px 0 0 0;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	clear: both;
}*/

/*div.scrollable div.items div img {
	border: 1px solid #b3b3b3;
	width: 138px;
	height: 138px;
	display: block;
}*/
 
/** html div.scrollable div.items div img {
	border: 1px solid #b3b3b3;
	width: 138px;
	height: 138px;
}*/ 

.servico {
	width: 826px;
	height: 401px;
	background-image: url(/images/icobg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: auto;
}


.internetico {
	width: 283px;
	height: 345px;
	float: left;
	position: relative;
}

.internetico a {
	width: 283px;
	height: 345px;
	position: relative;
	display: block;
	background-image: url(/images/internets.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 2;
}

.int, .int_a {
	width: 283px;
	height: 345px;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.int {
	background-image: url(/images/internets.jpg);
	background-position: 0 0;
}

.int_a {
	background-image: url(/images/internets.jpg);
	background-position: 0 -345px;
}



.iptvico {
	width: 279px;
	height: 345px;
	float: left;
	position: relative;
}

.iptvico a, .iptvico div.ina  {
	width: 279px;
	height: 345px;
	position: relative;
	display: block;
	background-image: url(/images/iptvs.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 2;
}


.iptv, .iptv_a {
	width: 279px;
	height: 345px;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;

}

.iptv {
	background-image: url(/images/iptvs.jpg);
	background-position: 0 0;
}

.iptv_a {
	background-image: url(/images/iptvs.jpg);
	background-position: 0 -345px;
}

.telico {
	width: 264px;
	height: 345px;
	position: relative;
	float: left;
}

.telico a {
	width: 264px;
	height: 345px;
	position: relative;
	display: block;
	background-image: url(/images/telephones.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 2;
}

.tel {
	width: 264px;
	height: 345px;
	position: absolute;
	top:0;
	left: 0;
	background-image: url(/images/telephones.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;

}


.tel_a {
	width: 264px;
	height: 345px;
	position: absolute;
	top:0;
	left: 0;
	background-image: url(/images/telephones.jpg);
	background-repeat: no-repeat;
	background-position: 0 -345px;

}

.telico em {
	width: 151px;
	height: 25px;
	text-align: center;
	padding-top: 12px;
	font-size: 16px;
	display: none;
	position: absolute;
	bottom:-85px;
	left: 70px;
	background-image: url(/images/em.gif);
	background-repeat: no-repeat;
	font-style: normal;
	z-index: 10;
}

.iptvico em {
	width: 151px;
	height: 25px;
	text-align: center;
	padding-top: 12px;
	font-size: 16px;
	display: none;
	position: absolute;
	bottom:-30px;
	left: 85px;
	background-image: url(/images/em_ip.gif);
	background-repeat: no-repeat;
	font-style: normal;
	z-index: 10;
}

.internetico em {
	width: 151px;
	height: 25px;
	text-align: center;
	padding-top: 12px;
	font-size: 16px;
	display: none;
	position: absolute;
	bottom:-30px;
	left: 20px;
	background-image: url(/images/em_int.gif);
	background-repeat: no-repeat;
	font-style: normal;
	z-index: 10;
}



.icons {
	width: 296px;
	padding-right: 20px;
	padding-top: 48px;
	overflow: hidden;
	float: right;
	font-size: 12px;
}

.wraper .icons {
	padding-right: 0;
}

.help, .contact, .map {
	float: right;
	margin: 0 0 0 35px;
	padding: 0px 0 3px 22px;
	background-repeat: no-repeat;
	color: #60c1fe;
	background-position: 0 2px;
	white-space: nowrap;
}

.help {
	background-image: url(/images/help.gif);

}

.contact {
	background-image: url(/images/contact.gif);

}

.map {
	background-image: url(/images/map.gif);

}

/* UNDER */


.demo {
	width: 600px;
	height: 620px;
	background-image: url(/images/demo_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 60px auto 0 auto;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #bbbbbb;
}

.demo h1 {
	font-size: 36px;
	display: block;
	text-align: center;
	padding-top: 370px;
	font-weight: normal;
}

.demo h2 {
	font-size: 24px;
	display: block;
	padding-top: 5px;
	font-weight: normal;
	text-align: center;
}

.demo h3 {
	display: block;
	font-size: 20px;
	padding-bottom: 5px;
	font-weight: normal;
}

.demo .infos {
	padding: 75px 0 0 95px;
}

.infos .demo_phone {
	float: left;
	padding-right: 104px;
}

.infos .demo_mail {
	float: left;
}

.infos .demo_mail a img {
	border: none;
}

/* INNER */

.tabs {
	clear: both;
	padding-left: 355px;
	overflow: hidden;
}

.tabs a:link, .tabs a:visited {
	display: block;
	float: left;
	width: 91px;
	text-align: center;
	padding-top: 5px;
	font-size: 12px;
	text-transform: uppercase;
	color: #a4a4a4;
	text-decoration: none;
	background-image: url(/images/trans_tab.png);
	height: 23px;
}

.tabs span.noiptv {
	display: block;
	float: left;
	width: 91px;
	text-align: center;
	padding-top: 5px;
	font-size: 12px;
	text-transform: uppercase;
	color: #a4a4a4;
	text-decoration: none;
	background-image: url(/images/trans_tab.png);
	height: 23px;
}


.tabs a:hover {
	text-decoration: underline;
}

.tabs a.phone_tab:link, .tabs a.phone_tab:visited {
	display: block;
	float: left;
	width: 91px;
	text-align: center;
	padding-top: 5px;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffeb00;
	text-decoration: none;
	background-image: url(/images/telephone_tab.gif);
	height: 23px;
}

.tabs a.phone_tab:hover {
	text-decoration: none;
}

.tabs a.internet_tab:link, .tabs a.internet_tab:visited {
	display: block;
	float: left;
	width: 91px;
	text-align: center;
	padding-top: 5px;
	font-size: 12px;
	text-transform: uppercase;
	color: #292929;
	text-decoration: none;
	background-image: url(/images/internet_tab.gif);
	height: 23px;
}

.tabs a.internet_tab:hover {
	text-decoration: none;
}

.tabs a.iptv_tab:link, .tabs a.iptv_tab:visited {
	display: block;
	float: left;
	width: 91px;
	text-align: center;
	padding-top: 5px;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	background-image: url(/images/iptv_tab.gif);
	height: 23px;
}

.tabs a.iptv_tab:hover {
	text-decoration: none;
}


.phone_menu {
	clear: both;
	overflow: hidden;
	background-image: url(/images/telephone_menu.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding: 8px 0 12px 150px;
	font-size: 13px;
}

.phone_menu a:link, .phone_menu a:visited {
	color: #000;
	float: left;
	white-space: nowrap;
}

.phone_menu a.active:link, .phone_menu a.active:visited {
	color: #fff;
	text-decoration: none;
}

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

.phone_menu span.sep {
	display: block;
	float: left;
	width: 40px;
	height: 29px;
	background-image: url(/images/phone_sep.gif);
	background-repeat: no-repeat;
	margin-top: -5px;
	background-position: center top;
}



.internet_menu {
	clear: both;
	overflow: hidden;
	background-image: url(/images/internet_menu.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding: 8px 0 12px 150px;
	font-size: 13px;
}

.internet_menu a:link, .internet_menu a:visited {
	color: #000;
	float: left;
	white-space: nowrap;
}

.internet_menu a.active:link, .internet_menu a.active:visited {
	color: #fff;
	text-decoration: none;
}

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

.internet_menu span.sep {
	display: block;
	float: left;
	width: 40px;
	height: 29px;
	background-image: url(/images/internet_sep.gif);
	background-repeat: no-repeat;
	margin-top: -5px;
	background-position: center top;
}




.iptv_menu {
	clear: both;
	overflow: hidden;
	background-image: url(/images/iptv_menu.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding: 8px 0 28px 30px;
	font-size: 13px;
}

.iptv_menu a:link, .iptv_menu a:visited {
	color: #000;
	float: left;
	white-space: nowrap;
}

.iptv_menu a.active:link, .iptv_menu a.active:visited {
	color: #fff;
	text-decoration: none;
}

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

.iptv_menu span.sep {
	display: block;
	float: left;
	width: 40px;
	height: 29px;
	background-image: url(/images/iptv_sep.gif);
	background-repeat: no-repeat;
	margin-top: -5px;
	background-position: center top;
}


.all_menu {
	clear: both;
	overflow: hidden;
	background-image: url(/images/all_menu.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding: 8px 0 12px 250px;
	font-size: 13px;
}

.all_menu a:link, .all_menu a:visited {
	color: #000;
	float: left;
	white-space: nowrap;
}

.all_menu a.active:link, .all_menu a.active:visited {
	color: #fff;
	text-decoration: none;
}

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

.all_menu span.sep {
	display: block;
	float: left;
	width: 40px;
	height: 29px;
	background-image: url(/images/all_sep.gif);
	background-repeat: no-repeat;
	margin-top: -5px;
	background-position: center top;
}







.leftcolumn {
	width: 220px;
	float: left;
	overflow: hidden;
}

.rightcolumn {
	width: 700px;
	overflow: hidden;
	float: right;
	padding-top: 3px;
}

.rightcolumn_inn {
	
	overflow: hidden;
	clear: both;
}

.submenu {
	padding: 0 0 22px 0;
	background-color: #111111;
	background-image: url(/images/submenu_bot.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	overflow: hidden;
	color: #fff;
}

.submenu .sub_top {
	height: 10px;
	overflow: hidden;
	background-image: url(/images/submenu_top.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 10px;
}

.submenu ul {
	list-style: none;
}

.submenu ul li {
	display: block;
}

.submenus ul li {
	font-size: 11px;
}

.submenu ul li.act {
	padding-left: 14px;
	background-image: url(/images/menuarr.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}

.footmenu {
	float: left;
	padding-left: 40px;
}

.footmenu a.active:link, .footmenu a.active:visited {
	color: #fff;
	text-decoration: none;
}

.tarif_map_tel {
	width: 940px;
	height: 790px;
	background-image: url(/images/tarif_city.jpg);
	background-repeat: no-repeat;
	position: relative;
}

.tarif_map_tel .noginsk {
	position: absolute;
	top: 118px;
	left: 627px;
	width: 200px;
	height: 30px;
}

.tarif_map_tel .chern {
	position: absolute;
	top: 500px;
	left: 228px;
	width: 200px;
	height: 30px;
}

.tarif_map_tel .noginsk a:link, .tarif_map_tel .noginsk a:visited, .tarif_map_tel .chern a:link, .tarif_map_tel .chern a:visited {
	font-size: 18px;
	color: #a0a0a0;
	text-decoration: none;
}

.tarif_map_tel .noginsk a:hover, .tarif_map_tel .chern a:hover {
	color: #4971a8;
}





.tarif_map_int {
	width: 940px;
	height: 790px;
	background-image: url(/images/tarif_map_int.jpg);
	background-repeat: no-repeat;
	position: relative;
}

.tarif_map_int .noginsk {
	position: absolute;
	top: 118px;
	left: 627px;
	width: 200px;
	height: 30px;
}

.tarif_map_int .chern {
	position: absolute;
	top: 500px;
	left: 228px;
	width: 200px;
	height: 30px;
}

.tarif_map_int .noginsk a:link, .tarif_map_int .noginsk a:visited, .tarif_map_int .chern a:link, .tarif_map_int .chern a:visited {
	font-size: 18px;
	color: #a0a0a0;
	text-decoration: none;
}

.tarif_map_int .noginsk a:hover, .tarif_map_int .chern a:hover {
	color: #4971a8;
}





.tarif_map_alls {
	width: 940px;
	height: 790px;
	background-image: url(/images/tarif_map_alls.jpg);
	background-repeat: no-repeat;
	position: relative;
}

.tarif_map_alls .noginsk {
	position: absolute;
	top: 118px;
	left: 627px;
	width: 200px;
	height: 30px;
}

.tarif_map_alls .chern {
	position: absolute;
	top: 500px;
	left: 228px;
	width: 200px;
	height: 30px;
}

.tarif_map_alls .noginsk a:link, .tarif_map_alls .noginsk a:visited, .tarif_map_alls .chern a:link, .tarif_map_alls .chern a:visited {
	font-size: 18px;
	color: #a0a0a0;
	text-decoration: none;
}

.tarif_map_alls .noginsk a:hover, .tarif_map_alls .chern a:hover {
	color: #4971a8;
}














a.t1:link, a.t1:visited, a.t2:link, a.t2:visited, a.t3:link, a.t3:visited {
	display: block;
	float: left;
	width: 175px;
	height: 186px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center 0;
	overflow: hidden;
	margin-right: 25px;
}

a.t1 span, a.t2 span, a.t3 span {
	display: block;
	padding-top: 157px;
	text-align: center;
	font-size: 18px;
}

a.t1:hover, a.t2:hover, a.t3:hover {
	color: #4489E7;
}

a.t1 {
	background-image: url(/images/t1.jpg);
	color: #6c6c6c;
}


a.t2 {
	background-image: url(/images/t2.jpg);
	color: #a0a0a0;
}

a.t3 {
	background-image: url(/images/t3.jpg);
	color: #e9e9e9;
}





a.i1:link, a.i1:visited, a.i2:link, a.i2:visited, a.i3:link, a.i3:visited, a.i4:link, a.i4:visited, a.ic1:link, a.ic1:visited, a.ic2:link, a.ic2:visited {
	display: block;
	float: left;
	width: 175px;
	height: 186px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center 0;
	overflow: hidden;
	margin-right: 0px;
}

a.i1 span, a.i2 span, a.i3 span, a.i4 span, a.ic1 span, a.ic2 span {
	display: block;
	padding-top: 157px;
	text-align: center;
	font-size: 17px;
}

a.i1:hover, a.i2:hover, a.i3:hover, a.i4:hover, a.ic1:hover, a.ic2:hover {
	color: #4489E7;
}

a.i1 {
	background-image: url(/images/i1.jpg);
	color: #6c6c6c;
}


a.i2 {
	background-image: url(/images/i2.jpg);
	color: #a0a0a0;
}

a.i3 {
	background-image: url(/images/i3.jpg);
	color: #e9e9e9;
}

a.i4 {
	background-image: url(/images/i4.jpg);
	color: #fff;
}

a.ic1 {
	background-image: url(/images/ic1.jpg);
	color: #e9e9e9;
}

a.ic2 {
	background-image: url(/images/ic2.jpg);
	color: #fff;
}

.srvblock {
	float: left;
	overflow: hidden;
	margin-right: 50px;
	width: 135px;
	font-size: 12px;
	color: #a0a0a0;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 0;
	padding-top: 92px;
}

.cifr {
	display: block;
	padding-bottom: 15px;
	font-size: 30px;
	clear: both;
	text-align: center;
	padding-top: 3px;
}

.m {
	color: #ffe987;
} 

.c {
	color: #32b101;
} 

.t {
	color: #5ea2ff;
} 

.s {
	color: #d0a204;
} 

.speed_col {
	padding-bottom: 10px;
	font-size: 30px;
	clear: both;
	text-align: center;
	overflow: hidden;
	padding-top: 3px;
}

.speed_down {
	width: 21px;
	height: 24px;
	float: left;
}

.speed_up {
	width: 21px;
	height: 24px;
	float: right;
}

.speed_num {
	width: 91px;
	color: #d0a204;
	text-align: center;
	float: left;
}

.speed_down a img, .speed_up a img {
	text-decoration: none;
	border: none;
}

.mtext {
	display: block;
	text-align: center;
}

.money {
	background-image: url(/images/tarif_money.jpg);
	margin-left: 30px;
}

.clock {
	background-image: url(/images/tarif_clock.jpg);
	margin-left: 30px;
}

.tube {
	background-image: url(/images/tarif_tube.jpg);
	margin-left: 30px;
}

.download {
	background-image: url(/images/tarif_download.jpg);
}

.speed_up1 {
	background-image: url(/images/tarif_speed_up.jpg);
}

.speed_down1 {
	background-image: url(/images/tarif_speed_down.jpg);
}


.blockok {
	clear: both;
	padding-left: 35px;
	color: #a0a0a0;
	background-repeat: no-repeat;
	background-position: 0 5px;
	background-image: url(/images/tarif_ok.jpg);
	overflow: hidden;
}

.blockarr {
	clear: both;
	padding-left: 35px;
	color: #a0a0a0;
	background-repeat: no-repeat;
	background-position: 0 22px;
	background-image: url(/images/tarif_arr.jpg);
	overflow: hidden;
}

.blockarr .img, .blockok .img {
	float: left;
	margin-right: 20px;
	border: none;
}

.blockarr .text {
	float: left;
	padding-top: 18px;
	width: 554px;
}

.blockok .text {
	float: left;
	padding-top: 0px;
	width: 554px;
}

.yellow {
	font-size: 18px;
	color: #ffe987;
}

.blue {
	font-size: 18px;
	color: #5ea2ff;
}

.p17 {
	font-size: 17px;
}

.p17 .yellow {
	font-size: 21px;
}

.subform table td {
	padding: 5px;
}

.subform table td input {
	padding: 3px;
	font-size: 12px;
}

.subform table td input.butsub {
	padding: 5px 10px;
	font-size: 16px;
	cursor: pointer;
}

.quest {
	clear: both;
	padding-left: 35px;
	color: #dedede;
	background-repeat: no-repeat;
	background-position: 0 3px;
	background-image: url(/images/tarif_arr.jpg);
	overflow: hidden;
	font-size: 17px;
	padding-bottom: 10px;
}

.answer {
	clear: both;
	padding-left: 35px;
	color: #a0a0a0;
	background-repeat: no-repeat;
	background-position: 0 3px;
	background-image: url(/images/tarif_ok.jpg);
	overflow: hidden;
}

.tarif_tab {
	border-collapse: collapse;
}

.tarif_tab td {
	padding: 5px;
	/*border-bottom: 1px solid #c0c0c0;*/
	font-size: 13px;
}

.tarif_tab .tariff_td {
	padding: 3px;
	background-color: #5EA2FF;
	color: #292929;
	font-size: 14px;
	font-weight: bold;
}

.tab_subtitle {
	background-color: #454545;
	color: #a0a0a0;
	font-weight: bold;
	padding: 5px;
	font-size: 12px;
}

.tarif_tab .odd td {
	background-color: #222;
}

.noinfo {
	padding-top: 170px;
	text-align: center;
	font-size: 36px;
	padding-bottom: 60px;
	clear: both;
	background-image: url(/images/no_info.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.addop {
	clear: both;
	text-align: center;
	font-size: 24px;
	padding-bottom: 25px;
	line-height: 24px;
}

.newsitem {
	padding-bottom: 50px;
}

.newsitem .news_title {
	display: block;
	padding-bottom: 8px;
	font-size: 18px;
}

.date {
	display: block;
	padding-bottom: 8px;
	color: #909090;
}