html,body{
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f0f0f0;
	background-image: url(http://www.ruprint.ru/templates/main/images/new/bgp.gif);
	background-repeat: repeat-y;
	background-position: center;

}



.subscribe {



	border: 1px solid #CC0000;



}







table{



border:0px;



border-collapse:collapse;



}







table td{



padding:0px;



}



h1 {



	color: #000000;



	font-size: 28px;



	font-family: Georgia, "Times New Roman", Times, serif;



	letter-spacing: 0px;



	line-height: 30px;



	margin-top: 15px;



	margin-bottom: 5px;



	font-weight: bold;



}



h2 {



	color: #000000;



	font-size: 22px;



	font-family: Georgia, "Times New Roman", Times, serif;



	letter-spacing: -1px;



	font-weight: bold;



	line-height: 24px;



	margin-top: 10px;



	margin-bottom: 2px;



}



h3 {



	color: #000000;



	font-size: 16px;



	font-family: Georgia, "Times New Roman", Times, serif;



	letter-spacing: -1px;



	font-weight: bold;



	line-height: 16px;



	margin-top: 10px;



	margin-bottom: 2px;



}



.category {



	color: #333333;



	font-size: 11px;



	font-family: Georgia, "Times New Roman", Times, serif;



	padding-top: 5px;



}



.category a {



	color: #0066aa;



	text-decoration:none;



		padding-top: 5px;



}







.category a:active,



.category a:visited,



.category a:link,



.category a:hover {



	color: #0066aa;



	text-decoration:underline;







	}



	



.bar {



	color: #666666;



	font-size: 12px;



	font-family: Arial;



	font-weight: bold;



}	







.bar a {



	color: #000000;



	text-decoration:underline;



	font-size: 12px;







}



	



.speedbar {



	color: #999999;



	font-size: 12px;



	



	font-family: Arial, Helvetica, sans-serif;



}











.speedbar a {



	color: #000000;



	text-decoration:underline;



	font-size: 12px;



		font-weight: bold;







}



.line {
padding-bottom: 10px;
padding-top: 3px;
background-image: url(http://www.ruprint.ru/templates/main/images/doubleRule.gif);
background-repeat: repeat-x;
background-position: bottom;
}



.time {



	font-family: Arial, Tahoma;



	font-size: 14px;



	color: #ffffff;



	padding-right: 10px;



}



.speedbar a:hover {



	text-decoration: underline;



	}







.slink {



	color: #ffffff;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;







}



.slink a:active,



.slink a:visited,



.slink a:link {



	color: #ffffff;



	text-decoration:underline;







	}







.slink a:hover {



	color: #f0f0f0;



	text-decoration: underline;



	}



	



	



	



	



	.tlink {



	color: #666666;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	margin-top: 1px;



	margin-bottom: 10px;



}



.tlink a:active,



.tlink a:visited,



.tlink a:link {



	color: #666666;



	text-decoration:underline;



	padding-right: 10px;







	}



	



	.flink {



	color: #000000;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	margin-top: 5px;



	margin-left: 11px;



	margin-bottom: 5px;



}



.flink a:active,



.flink a:visited,



.flink a:link {



	color: #000000;



	text-decoration:underline;







	}







.tlink a:hover {



	color: #CC0000;



	text-decoration: underline;



	}



	



	.text_plashka {



	font-size: 11px;



	color: #333333;



	margin-top: 5px;



	margin-right: 5px;



	margin-bottom: 5px;



	margin-left: 10px;



}



.link_plashka {



	font-size: 11px;



	color: #ffffff;











}















.link_plashka a:active,



.link_plashka a:visited,



.link_plashka a:link {



	color: #ffffff;



	padding-left: 8px;



	text-decoration:none;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	padding-right: 8px;



	font-weight:bold;



	}



	



.link_plashka a:hover {



	color: #f0f0f0;



}	



.link_plashka2 a:active,



.link_plashka2 a:visited,



.link_plashka2 a:link {



	color: #ffffff;



	padding-left: 5px;



	text-decoration:none;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	padding-right: 5px;







	}



	



.link_plashka2 a:hover {



	color: #cccccc;



}







.link_plashka3 {



	font-size: 10px;



	color: #ffffff;



}







.link_plashka3 a:active,



.link_plashka3 a:visited,



.link_plashka3 a:link {



	color: #ffffff;



	padding-left: 5px;



	text-decoration:none;



	font-size: 11px;



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	padding-right: 5px;







	}



	



.link_plashka3 a:hover {



	color: #cccccc;



}







.link_submenu {
	font-size: 10px;
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBE9ED;
	padding-bottom: 5px;
}


.link_submenu a:active,
.link_submenu a:visited,
.link_submenu a:link {
	color: #333333;
	text-decoration:none;
	margin-right: 10px;
}

.link_submenu a:hover {
	color: #000000;
	text-decoration: underline;
	margin-right: 10px;
}		



.link_submenu2 {
	font-size: 11px;
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBE9ED;
	padding-bottom: 5px;
}


.link_submenu2 a:active,
.link_submenu2 a:visited,
.link_submenu2 a:link {
	color: #333333;
	text-decoration:none;
	margin-right: 10px;
}

.link_submenu2 a:hover {
	color: #000000;
	text-decoration: underline;
	margin-right: 10px;
}	


	



.copy {



	color: #727272;



	font-size: 10px;



	font-family: Arial, Helvetica, sans-serif;



	padding: 5px;



}



.skin {



	font-size: 11px;



	font-family: Tahoma, Arial;



	padding-left: 60px;



}



select {



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



}







.copy a:active,



.copy a:visited,



.copy a:link {



	color: #727272;



	text-decoration:none;



	}







.copy a:hover {



	color: #727272;



	text-decoration: underline;



	}



.ltitle {
	color: #000000;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
	padding-top:  10px;
	padding-right: 5px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E9E9E9;
	border-right-color: #E9E9E9;
	border-left-color: #E9E9E9;
	background-color: #FFF;
	font-weight: bold;



}











.ltitle a:active,



.ltitle a:visited,



.ltitle a:link {



	color: #000000;



	text-decoration:none;



	font-weight: bold;



	}







.redtitle {



	color: #ffffff;



	font-size: 18px;



	padding-left: 10px;



	padding-top: 10px;



	font-family: Arial, Helvetica, sans-serif;



	background-color: #C41719;







}











.redtitle a:active,



.redtitle a:visited,



.redtitle a:link {



	color: #ffffff;



	text-decoration:none;



	}	



	



.rtitle {



	color: #000000;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	padding-left: 10px;



	padding-top:  10px;







	padding-bottom: 0px;



}







.rtitle a:active,



.rtitle a:visited,



.rtitle a:link {



	color: #000000;



	text-decoration:none;



	}







.rtitle2 {



	color: #333333;



	font-size: 18px;



	font-family: Georgia, "Times New Roman", Times, serif;



	padding-left: 10px;



	padding-top:  10px;



	padding-right: 5px;



	padding-bottom: 3px;



	background-image: url(http://www.ruprint.ru/templates/main/images/dots.gif);



	background-repeat: repeat-x;



	background-position: bottom;



}







.rtitle2 a:active,



.rtitle2 a:visited,



.rtitle2 a:link {



	color: #000000;



	text-decoration:none;



	}	







.subscribe_new {



	color: #333333;



	font-size: 17px;



	font-family: Arial, Helvetica, sans-serif;



	padding-left: 10px;



	padding-top:  10px;



	padding-right: 5px;



	padding-bottom: 3px;



	font-weight: bolder;



}







.subscribe_new a:active,



.subscribe_new a:visited,



.subscribe_new a:link {



	color: #666666;



	text-decoration:none;



	}	







	



.unli {



	list-style-type: decimal;



	font-size: 11px;



	color: #666666;



	margin-left: 0px;



	margin-top: 10px;



	margin-right: 10px;



	margin-bottom: 15px;



}











.listing {



	color: #333333;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



		padding-left: 15px;



			padding-right: 15px;



		line-height: 15px;



			text-decoration: underline;



				font-weight: bold;







}



.listing a:active,



.listing a:visited,



.listing a:link {



	color: #333333;







	}



.unli a:active,



.unli a:visited,



.unli a:link {



	color: #0066aa;



	margin-top: 10px;



	}











.ltext {
	font-size: 11px;
	font-family: Tahoma, Arial;
	padding-left: 10px;
	line-height: 15px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom-color: #e9e9e9;
	color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e9e9e9;
	border-left-color: #e9e9e9;
	background-color: #FFF;


}



.line_td {



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #E1E1E1;



	border-left-color: #E1E1E1;







}






	



	



.rtext {



	color: #000000;



	font-size: 11px;



	font-family: Georgia, "Times New Roman", Times, serif;



	padding-left: 10px;



	padding-right: 10px;



	line-height: 15px;







}



.rtext a:active,



.rtext a:visited,



.rtext a:link {



	color: #0066aa;



		font-size: 12px;







	}



.rtext a:hover {



	color: #CC0000;



		font-size: 12px;



	}	



.luser {



	color: #0066aa;



	font-size: 11px;



	font-family: Georgia, "Times New Roman", Times, serif;



}



.luser a:active,



.luser a:visited,



.luser a:link {



	color: #0066aa;



	text-decoration:none;



	}



.stext {



	color: #333333;



	font-size: 10px;



	font-family: Tahoma, Arial;



		background-color: #F2F2F2;



}











.text_grey {



	color: #0066aa;



	font-size: 12px;



	font-family: Tahoma, Arial;



	font-weight: bold;



	padding-top: 5px;



}



.text_grey a:active,



.text_grey a:visited,



.text_grey a:link {



	color: #333333;



	text-decoration:none;



	}



	



.stext a:active,



.stext a:visited,



.stext a:link {



	color: #E34000;



	text-decoration:none;



	}







.stext a:hover {



	color: #E34000;



	text-decoration: underline;



	}



.ntitle {
	color: #000000;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	padding-bottom: 2px;
	font-weight: bold;
	padding-top: 5px;


}



.ntitle a {



	color: #000000;


	font-size: 22px;

	text-decoration:none;



}



.ntitle a:hover {



	text-decoration: none;



	}







.srtitle {



	color: #333333;



	font-size: 24px;



	font-family: Arial, Helvetica, sans-serif;



	letter-spacing: -1px;



	padding-top:  8px;



	line-height: 25px;



	padding-bottom: 2px;



	margin-bottom: 10px;



}



.srtitle a {



	color: #0066aa;







}



.srtitle a:hover {



	color: #cc0000;



	text-decoration: none;



	}



	



	



.stitle {



	color: #000000;



	font-size: 18px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight: bold;



}	







.stitle a {



	color: #000000;



	text-decoration:none;



}



.stitle a:hover {



	text-decoration: none;



	}



	.ndate {



	color: #666666;



	font-size: 11px;



		font-family: Arial, Helvetica, sans-serif;



	line-height: 25px;



	padding-bottom: 2px;



}



.ndate a {



	color: #333333;



	text-decoration:none;



}



.ndate a:hover {



	text-decoration: underline;



	}



	



	.npreview {
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	padding-bottom: 10px;







}



.npreview a {



	color: #0066aa;



	text-decoration:none;



}



.npreview a:hover {



	text-decoration: underline;



	}	



	



	.ntext {

	color: #000000;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 20px;

	padding-left: 20px;

	padding-right: 10px;









}



.ntext a {



	color: #0066aa;



	text-decoration:none;



}



.ntext a:hover {



	text-decoration: underline;



	}		



.ctitle {



	color: #000000;



	font-size: 12px;



	font-family: Tahoma, Arial;



	margin-bottom: 20px;



	padding-bottom: 10px;



	padding-top:  10px;



	padding-right: 10%;



	line-height: 20px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #E8E8E8;



}



.ctitle a {



	color: #0066aa;



	text-decoration:none;



}



.ctitle a:hover {



	text-decoration: underline;



	}



	



.short_news {



	font-size: 12px;



	font-family: Georgia, "Tahoma, Arial New Roman", Arial, serif;



	line-height: 17px;



}



.short_news a {



	color: #0066aa;



	text-decoration:none;



}



.short_news a:hover {



	text-decoration: underline;



	}



		



.news {



	font-size: 12px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: 17px;



		margin-top: 5px;



}



.news a {



	color: #0066aa;



	text-decoration:none;



}



.news a:hover {



	text-decoration: underline;



	}



.news_main {



	font-size: 12px;



	font-family: Tahoma, Arial;



	line-height: 18px;







}



blockquote {



	padding-top: 5px;



	padding-bottom: 5px;



	margin-top: 5px;



	margin-bottom: 5px;



}







.news_descript {



	font-size: 18px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: 18px;







}		



.userstop {



	font-family:Tahoma, Arial;



	font-size:11px;



	color:#606D77;



}



.userstop thead {



	font-family: Arial, Helvetica, sans-serif;



	font-size:11px;



    font-weight: bold;



	color: rgb(71,117,165);



}



.userstop td {



	padding:3px;



}



.userstop a {



	color: #0066aa;



	text-decoration:none;



}



.userstop a:hover {



	text-decoration: underline;



	}



.hr_line {



	background: url(../images/line.gif);



	width: 100%;



	height: 7px;



	font-size: 3px;



	font-family: Tahoma, Arial;



	margin-top: 4px;



	margin-bottom: 4px;



}



hr {



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #E8E8E8;







}







.navigation {



	color:#555555;



	border:1px solid #ffffff;



	font-size:11px;



	font-family: Arial, Helvetica, sans-serif;







}







.navigation2 {



	color:#ffffff;



	border:1px solid #d83a3a;



	font-size:12px;



	font-family: Arial, Helvetica, sans-serif;



	background-color: #cc0000;



	font-weight: bold;



}







.button {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #333333;



}







.navigation a:link,



.navigation a:visited,



.navigation a:hover,



.navigation a:active {



	text-decoration:none;



	color: #636363;



	border:1px solid #E6E6E6;



	padding:3px 3px;



	font-size:11px;



	background-color: #E6E6E6;



	



}







.navigation a:hover {



	background:#799AE3;



	color:#FFFFFF;



	border-color:#E6E6E6;



}







.navigation span {



	text-decoration:none;



	background:#fff;



	padding:3px 6px;



	border:1px solid #E6E6E6;



	color:#ccc;



	font-size:11px;



}



ul {



	margin-top: 0px;



	margin-right: 10px;



	margin-bottom: 10px;



	margin-left: 15px;



	padding: 0px;



	color: #000000;



	



}







.bg {







	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #333333;



	font-weight: bold;



	padding: 10px;



}



.bg2 {



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



	background-repeat: repeat-x;



	background-position: top;



}



.bg3 {



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



	background-repeat: repeat-x;



	background-position: bottom;



}







.bg4 {



	background-color: #E2EBEB;



}



.bg_plashka_current {



	background-color: #ffffff;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #FFFFFF;



	font-weight: bold;



	



}







.bl_title_bkgr a:active, .bl_title_bkgr a:visited, .bl_title_bkgr a:link {



	color: #000000;



	text-decoration: none;



}





.str_big {



	padding-top: 7px;



	padding-right: 0px;



	padding-bottom: 3px;



	padding-left: 0px;



	font-family: Arial, Helvetica, sans-serif;



}







.str_big a:active,



.str_big a:visited,



.str_big a:link {



	color: #0066aa;



		font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



		text-decoration: none;



	}



	



.str_big a:hover {



	color: #cc0000;



	font-size: 14px;



	font-family: Georgia, "Times New Roman", Times, serif;



	text-decoration: underline;



	}	





.str {



	padding-top: 7px;



	padding-right: 0px;



	padding-bottom: 3px;



	padding-left: 0px;



	font-family: Arial, Helvetica, sans-serif;



}







.str a:active,



.str a:visited,



.str a:link {



	color: #0066aa;



		font-size: 11px;



	font-family: Georgia, "Times New Roman", Times, serif;



		text-decoration: none;



	}



	



.str a:hover {



	color: #cc0000;



	font-size: 11px;



	font-family: Georgia, "Times New Roman", Times, serif;



	text-decoration: underline;



	}	











.lstr {



	padding-top: 7px;



	padding-right: 10px;



	padding-bottom:4px;



	padding-left: 10px;



	font-family: Arial, Helvetica, sans-serif;



	background-color: #f7f7f7;



}







.lstr a:active,



.lstr a:visited,



.lstr a:link {



	color: #0066aa;



	font-size: 12px;



	font-family: Georgia, "Times New Roman", Times, serif;



	text-decoration: none;



	}	







.lstr a:hover {



	color: #cc0000;



	font-size: 12px;



	font-family: Georgia, "Times New Roman", Times, serif;



	text-decoration: underline;



	}	







.s_field {



	border: 1px solid #cccccc;



}







.s_text {



	color: #0066aa;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	padding: 10px;



}



	



.s_text a:active,



.s_text a:visited,



.s_text a:link {



	color: #0066aa;



	text-decoration:underline;



	}







.s_text a:hover {



	color: #0066aa;



	text-decoration: none;



	}	











.sale {



	font-size: 12px;



	color: #cc0000;



	font-family:  Arial, Arial, serif;



	padding: 2px;



}



.img {



	border: 5px solid #cccccc;



	background: #F0F0F0;



	padding-bottom: 5px;



}



.str_m {



	padding-top: 10px;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 5px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #EBE9ED;



	border-top-width: 1px;



	border-top-style: solid;



	font-size: 12px;



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #EBE9ED;



	border-left-color: #EBE9ED;



	border-top-color: #EBE9ED;



}











.str_m a:active,



.str_m a:visited,



.str_m a:link {



	color: #000000;



	text-decoration:none;



	font-size: 12px;



	}



	



	.str_m a:hover {



	color: #CC0000;



	text-decoration: none;



	}	







.str_ma {



	padding-top: 10px;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 5px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #CCCCCC;



	border-top-width: 3px;



	border-top-style: solid;



	border-top-color: #FFFFFF;



	background-color: #F2F2F2;



	font-size: 12px;



}











.str_ma a:active,



.str_ma a:visited,



.str_ma a:link {



	color: #000000;



	text-decoration:none;



	font-size: 11px;



	}



.ftext {



	font-size: 11px;



	color: #333333;



		padding-right: 5px;



	padding-left: 5px;



}







.ftext a:active,



.ftext a:visited,



.ftext a:link {



	color: #0066aa;



	font-size: 11px;



	}



	



	.str_ma a:hover {



	color: #CC0000;



	text-decoration: none;



	}		



	.ntheme {

	font-family:  Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #f0f0f0;





}







.lntext {



	color: #333333;



	font-size: 12px;



	font-family:  Arial, sans-serif;



	line-height: 13px;



	margin-bottom: 5px;



	padding-bottom: 10px;



}



.lntitle {



	color: #333333;



	font-size: 18px;



	padding-top: 10px;



	font-family:  Arial, Helvetica, sans-serif;










}



.lntext a:active,



.lntext a:visited,



.lntext a:link {



	font-family: Arial, Helvetica, sans-serif;



	color: #0066aa;



	font-size: 12px;



		font-weight: bold;



	}



.lndate {



	color: #666666;



	font-size: 10px;



	font-family: Arial, Helvetica, sans-serif;







}







.lndate a:active,



.lndate a:visited,



.lndate a:link {







	color: #0066aa;



	font-size: 12px;



	



	}



	.lastcomm {



	padding: 3px 2px 3px 2px;



	border-bottom:1px solid #E6E6E6;



}







.lastcomm_over {



	padding: 3px 2px 3px 2px;



	border-bottom:1px solid #E6E6E6;



	background:#F5F5F5;



	cursor: hand;



}



.lnstr {



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 7px;



	padding-left: 0px;



	font-family: Arial, Helvetica, sans-serif;



	color: #4B4B4B;



}







.lnstr a:active,



.lnstr a:visited,



.lnstr a:link {



	font-size: 11px;



	color: #0066aa;



	font-family: Georgia, "Times New Roman", Times, serif;



	text-decoration:none;



	}











.lnstr a:hover {



	font-size: 11px;



	color: #cc0000;



	font-family: Georgia, "Times New Roman", Times, serif;



	text-decoration:underline;



	}







.plashka_current a:active, .plashka_current a:visited, .plashka_current a:link {



	color: #000000;



	padding-left: 15px;



	padding-right: 15px;



	text-decoration:none;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



.nfdate {



	color: #666666;



	font-size: 11px;



	font-family: Tahoma, Arial;



	line-height: 18px;



	margin-bottom: 10px;



	padding-right: 10px;



}



.rmenu {



	padding-left: 15px;







}



.nfthemetext {

	color: #000000;

	font-size: 11px;

	font-family: Georgia, "Times New Roman", Times, serif;

	line-height: 18px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #f0f0f0;

}







.nfthemetext a:active,



.nfthemetext a:visited,



.nfthemetext a:link {



	color: #0066aa;







	}







.small_text {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #333333;



}



.small_text_next {



	font-family:  Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #666666;



	padding-left: 15px;



	padding-top: 0px;



	padding-bottom: 15px;



}



.small_text_next a:active,



.small_text_next a:visited,



.small_text_next a:link {



	font-family: Arial, Helvetica, sans-serif;



	color: #666666;



	font-size: 12px;



	}.line1 {







}







.line3 {



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #666666;



	margin-bottom: 2px;



}



.rubrics_bg {



	font-size: 12px;



	font-family: Georgia, "Times New Roman", Times, serif;



	padding-left: 11px;



	padding-top:  3px;



	line-height: 15px;



	background-color: #FFFFFF;



}



.listing_company {



	margin-left: 15px;



	margin-top: 5px;



	margin-bottom: 5px;



		margin-right: 0px;



		padding-right: 10px;



	font-family: Arial, "Times New Roman", Times, serif;



	font-size: 11px;



	color: #999999;



	list-style-type: disc;



	line-height: 19px;



}











.listing_catalog {



	color: #333333;



	font-size: 12px;



	font-family: Arial, Helvetica, sans-serif;



		padding-left: 15px;



			padding-right: 15px;



		line-height: 15px;



			text-decoration: underline;



				font-weight: bold;







}



.listing_catalog a:active,



.listing_catalog a:visited,



.listing_catalog a:link {



	color: #333333;







	}



.lntitle_subscr {



	color: #333333;



	font-size: 18px;



	padding-left: 15px;



	padding-top: 10px;



	font-family: Arial, Helvetica, sans-serif;



	margin-top: 3px;



}







.add1 {font-size: 18px;}



.add2 {font-size: 18px;}



.add3 {font-size: 18px;}







.add1 a:link {



	color: #FF6600;



	font-size: 14px;



	margin-top: 5px;



	margin-bottom: 15px; 



	font-weight: bold;



}



.add2 a:link {



	color: #006699;



	font-size: 14px;



	margin-top: 5px;



	margin-bottom: 15px;



	font-weight: bold;



}



.add3 a:link {



	color: #336666;



	font-size: 14px;



	margin-top: 5px;



	margin-bottom: 15px;



	font-weight: bold;



}



.bg_sb_plashka_current {



	background-color: #CC0000;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #000000;



	font-weight: bold;



	padding: 5px;



}.subscribe_bg {



	background-image: url(http://www.ruprint.ru/templates/main/images/email.gif);



	background-repeat: no-repeat;



	background-position: center top;



}



.srtitle_email {



	color: #666666;



	font-size: 24px;



	font-family: Arial, Helvetica, sans-serif;



	letter-spacing: -1px;



	padding-top:  8px;



	line-height: 25px;



	padding-bottom: 2px;



	margin-bottom: 10px;



}



.menu_line {



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #ffffff;



}







.bg_line {



	background-image: url(http://www.ruprint.ru/templates/main/images/bg3.jpg);



	background-repeat: repeat-x;



	background-position: top;



	}



	



.lenta {



	color: #666666;



	font-size: 11px;







	line-height: 20px;



	margin-bottom: 10px;



	padding-top: 5px;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 10px;



	border: 1px solid #EBE9ED;	



	}



	



	.lenta2 {



	color: #666666;



	font-size: 11px;



	font-family: Tahoma, Arial;



	line-height: 20px;



	margin-bottom: 10px;



	padding-top: 5px;



	padding-bottom: 5px;











	}



	



	.title_gold {



	color: #FFFFFF;



	font-size: 12px;



	padding-top: 10px;



	font-family: Arial, Helvetica, sans-serif;



	text-decoration: none;



	font-weight: bold;



}







.image1 {



	border: 1px solid #ffffff;



}



.image2 {



	border: 1px solid #ffffff;



}





.image3 {



	border: 1px solid #ffffff;



}



.source {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #000000;



	text-decoration: none;



	padding-top: 5px;



}



.source a:active,



.source a:visited,



.source a:link {



	color: #000000;



	text-decoration:underline;











	}



.bg_main {



	background-color: #c41719;



	background-image: url(http://www.ruprint.ru/templates/main/images/bg.gif);



}



.tmenu {



	color: #666666;



	font-size: 11px;



	font-family: Tahoma, Arial;



	line-height: 14px;



	



	padding-right: 5px;



	padding-bottom: 20px;



}



.table {



	color: #000000;



	font-size: 12px;



	font-family: Tahoma, Arial;



	line-height: 20px;



	margin-bottom: 10px;



	padding-top: 5px;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 10px;



	border: 1px solid #cccccc;



}



.ltitle_subscr {



	color: #ffffff;



	font-size: 18px;



	padding-left: 10px;



	padding-top: 5px;



	font-family: Arial, Helvetica, sans-serif;



	background-color: #999999;



	padding-right: 8px;



	border-top-width: 5px;



	border-right-width: 8px;



	border-bottom-width: 5px;



	border-left-width: 7px;



	border-top-style: solid;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-top-color: #999999;



	border-right-color: #999999;



	border-bottom-color: #999999;



	border-left-color: #999999;



}











.ltitle_subscr a:active,



.ltitle_subscr a:visited,



.ltitle_subscr a:link {



	color: #cccccc;



	text-decoration:none;



	}	



	



.ltext_subscr {



	font-size: 12px;



	font-family: Tahoma, Arial;



	padding-left: 8px;



	padding-top:  5px;



	line-height: 16px;



	padding-right: 8px;



	margin-bottom: 5px;



	padding-bottom: 10px;



	background-color: #FFFFFF;



	color: #000000;



	border-top-width: 8px;



	border-right-width: 8px;



	border-bottom-width: 8px;



	border-top-style: solid;



	border-right-style: solid;



	border-bottom-style: solid;



	border-top-color: #999999;



	border-right-color: #999999;



	border-bottom-color: #999999;



	border-left-width: 8px;



	border-left-style: solid;



	border-left-color: #999999;



}







.ltext_subscr a:active,



.ltext_subscr a:visited,



.ltext_subscr a:link {



	color: #0066aa;



	text-decoration: underline;



	}	



	



	.ltitle_red {



	color: #52473c;



	font-size: 18px;



	padding-left: 15px;



	padding-top: 10px;



	font-family: Arial, Helvetica, sans-serif;



	background-color: F0F0F0;







}











.ltitle_red a:active,



.ltitle_red a:visited,



.ltitle_red a:link {



	color: #333333;



	text-decoration:none;



	}



	.ltext_red {



	font-size: 12px;



	font-family: Tahoma, Arial;



	padding-left: 15px;



	padding-top:  10px;



	line-height: 16px;



	padding-right: 15px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	margin-bottom: 5px;



	padding-bottom: 10px;



	border-bottom-color: #FFFFFF;



	background-color: #F0F0F0;



	color: #000000;



}







.ltext_red a:active,



.ltext_red a:visited,



.ltext_red a:link {



	color: #464646;



	text-decoration: underline;



	}.text {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #333333;



}







.list_date {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;



	background-color: #f5f5f5;



	padding: 15px;



}



.list_text {



	font-size: 12px;



	color: #333333;



	font-family: Arial, Helvetica, sans-serif;



}



.list_value {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 18px;



	color: #CC0000;



}







	



.list_values {



	font-size: 12px;



	color: #666666;



	font-family: Arial, Helvetica, sans-serif;



}



.list_title {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 18px;



	color: #000000;



	font-weight: bold;



	}



.list_date {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #666666;



	background-color: #E4EEFA;



	padding: 5px;



}



.list_text {



	font-size: 12px;



	color: #000000;



	font-family: Arial, Helvetica, sans-serif;



}







.list_text a:active,



.list_text a:link,



.list_text a:hover {



	color: #0066aa;



	text-decoration:underline;







	}	







.list_title a:active,



.list_title a:visited,



.list_title a:link,



.list_title a:hover {



	color: #0066aa;



	text-decoration:underline;



	font-size: 16px;



	font-weight: normal;



	}	



	.list_city {



	color: #999999;



	font-size: 18px;



	font-weight: normal;



	}		



.list_values {



	font-size: 12px;



	color: #666666;



	font-family: Arial, Helvetica, sans-serif;







}







#tagcloud {



  



    background:#FFF;



    padding: 10px;



    border: 1px solid #EBE9ED;



    text-align:center;



}







#tagcloud span {



    padding: 5px;



		line-height: 20px;



}







.smallest {



    font-size: 11px;



}







.small {



    font-size: 12px;



}







.medium {



    font-size:14px;



	



}







.large {



    font-size:18px;



}







.largest {



    font-size:21px;



}







.smallest a:active,



.smallest a:visited,



.smallest a:link,



.smallest a:hover {



	color: #0066aa;







	}	



	



	.small a:active,



.small a:visited,



.small a:link,



.small a:hover {



	color: #0066aa;



	



	}	



	



	.medium a:active,



.medium a:visited,



.medium a:link,



.medium a:hover {



	color: #0066aa;



	



	}	



	



	.large a:active,



.large a:visited,



.large a:link,



.large a:hover {



	color: #0066aa;







	}	



	



	.largest a:active,



.largest a:visited,



.largest a:link,



.largest a:hover {



	color: #004176;



	



	}	



	.list_table {



	color: #666666;



	font-size: 11px;



	font-family: Tahoma, Arial;



	line-height: 20px;



	margin-top: 10px;



	border-top-width: 1px;



	border-bottom-width: 1px;



	border-top-style: solid;



	border-bottom-style: solid;



	border-top-color: #EBE9ED;



	border-bottom-color: #EBE9ED;



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #EBE9ED;



	border-left-color: #EBE9ED;



	margin-bottom: 10px;



	padding-top: 5px;



	padding-right: 10px;



	padding-bottom: 5px;



	padding-left: 10px;



	background-image: url(http://www.ruprint.ru/templates/main/images/bg_table.gif);



	background-repeat: repeat-x;



}



.title {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #669900;



	font-weight: bold;



}



.search {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #333333;



	background-color: #FFF7E9;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-top-style: none;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: none;



	border-right-color: #FFEFD5;



	border-bottom-color: #FFEFD5;



	padding: 1em;



	margin-top: 0.5em;



}



.promo {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #333333;



	background-color: #ECFFD9;



	padding: 1em;



	margin-top: 0.5em;



	border: 1px solid #80FF80;



}



.text_promo {



	color: #FF6600;



	font-size: 14px;



	font-weight: bold;



}



.menu_user {



font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #ffffff;



	padding-right: 10px;



margin-bottom: 3px;



}







.yandex {

		border: 1px solid #f0f0f0;

}



.line2 {



	background-image: url(http://www.ruprint.ru/templates/main/images/doubleRule.gif);



	background-repeat: repeat-x;



	background-position: top;



	background-color: #FFFFFF;



}







.sape {



	color: #999999;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	border: 1px solid #f0f0f0;



	padding: 10px;



}



.sape a:active,



.sape a:visited,



.sape a:link {



	color: #999999;



	text-decoration:underline;







	}







.sape a:hover {



	color: #f0f0f0;



	text-decoration: none;



	}



.b1 {
	background-image: url(http://www.ruprint.ru/templates/main/images/new/b1.gif);
}
.b2 {
	background-image: url(http://www.ruprint.ru/templates/main/images/new/b2.gif);
}
.company {
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-bottom: 2px;
}

.company a:active,
.company a:visited,
.company a:link {
	color: #0066aa;
	text-decoration:none;
		font-weight: bold;
	}

