html, body {
	margin:		0px; 
	padding:	0px; 
	background:	#fff;
	position:	relative; 
	background:	#cc9933 url(../img/background_1.gif);
}
body {
	text-align: 	center;
}
* {
	text-align:	left;
	font-family:	Tahoma;
	font-weight:	normal;
}
p, ul, li {
	color:	#4e2e00;
}
* a {
	text-decoration:none;
	font-size:	12px;
	color:		#014283;
}
* a:hover {
	text-decoration:underline;
}
* img {
	border: 	none;
}
* p {
	font-weight:	normal;
	font-size:	12px;

	padding: 	0;
	margin: 	15px 5px 0 9px;
}
/*
#shadow_t {
	margin: 	0 auto;
	width: 		1011px;
	min-width: 	1011px;
	max-width: 	1011px;
	background: 	url(../img/background_shadow_t.gif) no-repeat 0 0;
}
#shadow {
	margin: 	0 auto;
	width: 		1011px;
	min-width: 	1011px;
	max-width: 	1011px;
	background: 	url(../img/background_all.gif);
}
#shadow_f {
	margin: 	0 auto;
	width: 		1011px;
	min-width: 	1011px;
	max-width: 	1011px;
	background: 	url(../img/background_foot_2.gif) no-repeat 0 0;
}
*/
.head {
	display:	block;
	height:		196px;
	background: 	#cc9933 url(../img/background_cap.jpg) no-repeat;
	margin: 	0 auto;
	width: 		1003px;
	min-width: 	1003px;
	max-width: 	1003px;
}
.head_p2 {
	display:	block;
	height:		196px;
	background: 	#cc9933 url(../img/background_cap_p2.jpg) no-repeat;
	margin: 	0 auto;
	width: 		1003px;
	min-width: 	1003px;
	max-width: 	1003px;
}
.head_p3 {
	display:	block;
	height:		196px;
	background: 	#cc9933 url(../img/background_cap_p3.jpg) no-repeat;
	margin: 	0 auto;
	width: 		1003px;
	min-width: 	1003px;
	max-width: 	1003px;
}
#container {
	background:	#f4f0ce url(../img/background_left.gif) repeat-y 0 0;
	margin: 	0 auto;
	width: 		1003px;
	min-width: 	1003px;
	max-width: 	1003px;
}
#inner {
	background:	url(../img/background_2.gif) repeat-y 835px 0;
	margin: 	0 auto;
	width: 		1003px;
	min-width: 	1003px;
	max-width: 	1003px;
}
#left {
	float:		left; 
	width:		232px;
	left:		0px;
	background:	#f4eca8 url(../img/background_cap_3.jpg) no-repeat;
}
#left_p2 {
	float:		left; 
	width:		232px;
	left:		0px;
	background:	#f4eca8 url(../img/background_cap_3_p2.jpg) no-repeat;
}
#left_p3 {
	float:		left; 
	width:		232px;
	left:		0px;
	background:	#f4eca8 url(../img/background_cap_3_p3.jpg) no-repeat;
}
#right {
	float:		right;
	width:		168px;
	right:		0px;
	background:	#f4eca8;
}
#center {
	margin-left:	232px;
	margin-right:	168px;
}                                  
.clear {
	clear:		both;
	text-align:	right;
	background: 	url(../img/background_clear.gif) repeat-y;
}
#foot {
	position:	relative;
	font-weight:	normal;
	height: 	56px;
	margin: 	0 auto;
	width: 		1003px;
	min-width: 	1003px;
	max-width: 	1003px;
	background: 	url(../img/background_foot.gif) no-repeat 0 0;
}
/*--------- =Header ----------------------------------------------------------*/
.rp_img {
	margin-left:	0;
	//margin-left:	-292px;
	position:	absolute;
}
#shadow_t .m_icon	{
	padding-top:	130px;
	//padding-top:	110px;
	margin-left:	690px;
	width:		11px;
}
#shadow_t  .m_icon img	{
	margin-top:	7px;
	//margin-top:	3px;
}
.menu_top {
	width: 		711px;
	height: 	196px;
	background: 	url(../img/background_cap_2.jpg) no-repeat;
	margin-left:	292px;
}
.menu_top h1 {
	font: 	bold 1em Tahoma;
	color:		#514e47;
	/*background: url(../img/icon_smi.gif) no-repeat;*/
	
	padding:	31px 0 0 38px;
	margin:		0;
}
.menu_top .mt_2, .mt_3, .mt_4 {
	width:		217px;
	float: 		left;
}
.menu_top .mt_3 {
	padding: 	0;
	margin-left: 	15px;
}
.menu_top .mt_4 {
	padding: 	0;
	margin-left: 	15px;
}
.menu_top .mt_2 h1 {
	background: 	url(../img/icon_smi.gif) no-repeat 9px 18px;
	margin:		0;
}
.menu_top .mt_3 h1 {
	padding-left: 	44px;
	background: 	url(../img/icon_noob.gif) no-repeat 9px 22px;
}
.menu_top .mt_4 h1 {
	padding-left: 	46px;
	background: 	url(../img/icon_parti.gif) no-repeat 9px 26px;
}
.menu_top ul li {
	font-family: 	Tahoma;
	font-size:	13px;
	color:		#514e47;
	
	list-style: 	none;
}
.menu_top ul li a {
	font-family: 	Tahoma;
	font-size:	13px;
	color:		#514e47;
	
	text-decoration: none;
}
.menu_top ul {
	font-family: 	Tahoma;
	font-size:	13px;
	color:		#514e47;
	
	padding:	0;
	margin:		0;
	text-decoration: none;
}
.menu_top ul li a:hover {
	text-decoration: underline;
}
.menu_top .mt_2 ul {
	padding-left: 	39px;
}
.menu_top .mt_3 ul {
	padding-left: 	45px;
}
.menu_top .mt_4 ul {
	padding-left: 	47px;
}
.otstup {
	padding-left:	20px;
}
/*------ =Calendar -----------------------------------------------------------*/
.calendar {
	width: 		232px;
	height:		212px;
	margin-top: 	94px;
	
	background: 	#cc6600 url(../img/background_calendar.gif) no-repeat;
}
.calendar dl {
	padding: 	0 10px 0 10px;
}
.calendar dt {
	font-family: 	Tahoma;
	font-size:	16px;
	color:		#cc6600;
	font-weight:	bold;
	
	margin:		0;
	padding: 	0;
}
.calendar dd {
	padding: 	0;
	margin:		0;
}
.calendar ul {
	list-style: 	none;
	margin: 	0;
	padding: 	0;
}
.calendar dd p.month {
	font-family: 	Tahoma;
	font-size:	14px;
	color:		#fff;
	text-align: 	center;
	
	margin:		5px 0 1px 0;
	padding: 	0;
}
.calendar dd p.month a {
	text-decoration:none;
	color:		#fff;
}
.calendar dd ul.week {
	font-family: 	Tahoma;
	font-size:	14px;
	color:		#f3f3f3;
	
	margin:		0;
	padding: 	0;
}
.calendar dd ul.week li {
	text-align: 	right;
	font-size: 	14px;
	line-height:	12px;
	
	width:		30px;
	height:		14px;
	list-style: 	none;
	margin-top: 	3px;
	margin-bottom:	10px;
	float: 		left;

}
.calendar dd ul.days {
	color: #333;
	
	margin-top:	20px;
	//margin-top:	0;
	padding:	0;
}
.calendar dd ul.days li {
	text-align: 	right;
	font-size: 	14px;
	line-height:	14px;
	
	width:		30px;
	height:		25px;
	list-style: 	none;
	float: 		left;
}
.calendar dd ul.days li a {
	text-decoration:underline;
	color: 		#fff;
}
/*.calendar dd ul.days li a:hover {
	text-decoration: underline;
	color: #fff;
}
*/
/*------ =Left ---------------------------------------------------------------*/
#left .left_column {
	margin-top: 	10px;
	width:		232px;
	background:	url(../img/background_h1_left.gif) no-repeat;
}

#left .left_column h1 {
	
	font-size:	16px;
	font-weight: 	bold;
	line-height:	28px;
	color:		#fff;
	
	padding-top: 	5px;
	margin:		0 0 0 9px;
}
#left .left_column h2 {
	
	font-size:	14px;
	font-weight: 	bold;
	color:		#cc6600;
	
	padding: 	0;
	margin:		10px 0 0 9px;
}
#left .left_column p {
	
	font-size:	12px;
	
	
	padding: 	0;
	margin: 	5px 5px 0 9px;
}
#left .left_column p img {
	border: 	3px solid #f1bd81;
	margin:		0 4px 4px 0;
	float: 		left;
}
#left .left_column img {
	border: 	3px solid #f1bd81;
	margin:		5px 0 10px 13px;
	float: 		left;
}
/*------ =Left ---------------------------------------------------------------*/
#left_p2 .left_column {
	margin-top: 	10px;
	width:		232px;
	background:	url(../img/background_h1_left.gif) no-repeat;
}

#left_p2 .left_column h1 {
	
	font-size:	16px;
	font-weight: 	bold;
	line-height:	28px;
	color:		#fff;
	
	padding-top: 	5px;
	margin:		0 0 0 9px;
}
#left_p2 .left_column h2 {
	font-size:	14px;
	font-weight: 	bold;
	color:		#cc6600;
	
	padding: 	0;
	margin:		10px 0 0 9px;
}
#left_p2 .left_column p {
	
	font-size:	12px;
	
	
	padding: 	0;
	margin: 	5px 5px 0 9px;
}
#left_p2 .left_column p img {
	border: 	3px solid #f1bd81;
	margin:		0 4px 4px 0;
	float: 		left;
}
#left_p2 .left_column img {
	border: 	3px solid #f1bd81;
	margin:		5px 0 10px 13px;
	float: 		left;
}
/*------ =Left ---------------------------------------------------------------*/
#left_p3 .left_column {
	margin-top: 	10px;
	width:		232px;
	background:	url(../img/background_h1_left.gif) no-repeat;
}

#left_p3 .left_column h1 {
	
	font-size:	16px;
	font-weight: 	bold;
	line-height:	28px;
	color:		#fff;
	
	padding-top: 	5px;
	margin:		0 0 0 9px;
}
#left_p3 .left_column h2 {
	
	font-size:	14px;
	font-weight: 	bold;
	color:		#cc6600;
	
	padding: 	0;
	margin:		10px 0 0 9px;
}
#left_p3 .left_column p {
	
	font-size:	12px;
	
	
	padding: 	0;
	margin: 	5px 5px 0 9px;
}
#left_p3 .left_column p img {
	border: 	3px solid #f1bd81;
	margin:		0 4px 4px 0;
	float: 		left;
}
#left_p3 .left_column img {
	border: 	3px solid #f1bd81;
	margin:		5px 0 10px 13px;
	float: 		left;
}
/*---------- =Weather --------------------------------------------------------*/
#right .weather {
	width:		168px;
	height:		63px;
	margin-top:	2px;
	background:	url(../img/background_weather.gif) no-repeat;
}
#right .weather h1 {
	font-size:	16px;
	font-weight: 	bold;
	color:		#fff;
	
	padding-top: 	2px;
	margin:		0 0 0 9px;
}
#right .weather img {
	float: 		left;
	border:		none;
	margin-left:	12px;
}
#right .weather p {
	font-family: 	Tahoma;
	font-size:	14px;
	color:		#fff;
	text-align:	right;
	
	margin:		0 20px 0 0;
	padding:	2px 0 0 0;
}
#right .weather p span {
	font-weight:	bold;
	font-size:	17px;
	margin-right:	1px;
	color:		#fff;
}
/*------------ =Foto ---------------------------------------------------------*/
#center table {
	margin:		0 0 0 3px;
}
#center table  a {
	font-weight:	normal;
}
#center table td.photo_card {
	text-align:	center;
	background:	#fff url(../img/background_fg_face.gif) no-repeat;
}
#right .foto_main {
	width:		168px;
	height:		185px;
	margin-top: 	10px;
	text-align: 	center;
	background: 	url(../img/background_foto.gif) no-repeat;
}
#right .foto_main h1 {
	font-size:	16px;
	font-weight: 	bold;
	color:		#fff;
	text-align: 	left;

	padding-top: 	2px;
	margin:		0 0 0 9px;
	padding:	0;
}
#right .foto_center {
	text-align:	center;
	width: 		139px;
	margin:		7px 14px 0 16px;
	background:	url(../img/background_foto_main_c.gif) repeat-y 0 0;
}
#right .foto_main a {
	color: 		#fff;
}
#right .foto_main img {
	padding:	0;
	margin:		0;
}
/*------------ =Right ---------=-----------------------------------------------*/
#right .right_column {
	width:		168px;
	margin-top: 	10px;
	background: 	url(../img/background_h1_right.gif) no-repeat;
}
#right .right_column h1 {
	font-size:	16px;
	font-weight: 	bold;
	line-height:	28px;
	color:		#fff;
	
	padding-top: 	5px;
	margin:		0 0 0 9px;
}
#right .right_column span.announce {
	display: 	block;
	font-size:	12px;
	font-weight:	bold;
	color:		#514e47;
	
	padding: 	0;
	margin: 	10px 5px 0 4px;
}
#foot .right_column a {
	padding: 	0;
	margin-left: 	4px;
}
/*------------ =Main_info ----------------------------------------------------*/
#right .main_info {
	margin-top:	10px;
	background: url(../img/background_info.gif) no-repeat ;
}
#right .main_info h1 {
	font-size:	16px;
	font-weight: 	bold;
	line-height:	28px;
	color:		#fff;
	
	padding-top: 	5px;
	margin:		0 0 15px 9px;
}
#right .main_info img {
	float: 		left;
	margin-right: 	4px;
	margin-top:	3px;
}
#right .main_info a {
	font-weight:	normal;
	display: 	block;
	color: 		#4d4d4d;
	padding: 	0;
	margin: 	5px 0 0 10px;
}
/*------------------ =Center -------------------------------------------------*/
.trunc_menu {
	margin-top:	5px;
	margin-left:	9px; 
	padding-left:	9px;
	font-size:	12px;
}
#reklama {
	border:		1px solid #000;
	border-left:	0;
}
#reklama td {
	border-left:	1px solid #000;
}
#reklama tr {
	border-top:	1px solid #000;
}
#reklama p {
	text-align:	center;
	padding:	2px;
	margin:		0;
}
#reklama td.up p {
	text-align:	left;
}
#reklama tr.up {
	background:	#F4E9CE;
}
.banner_sale {
	height:		92px;
	padding:	2px 0 0 2px;
	//position:	absolute;
	//margin-left:	-1px;
}
.banner_sale img
{
	margin-left:	1px;
	//margin-left:	0px;
}

#slide-container {
position:relative;
margin-left: 230px;
//margin-left: 0;
}
#slide-container #slideshow {
width:600px;
height:90px;
position:relative;
}
#slide-container #slideshow IMG {
position:absolute;
top:0;
left:0;
}


.top_menu_p {
	text-align:	center;
	

	height:		32px;
	
	padding-top:	10px;
	//padding-top:	100px;
}

.top_menu_p a.pin b {
	color:		#014283;
	font-size:	18px;
}
#center_t {
	text-align:	center;
	//height: 	92px;
}
#center p strong {
	color:		#cc6600;
}
#center a.forum_i {
	margin-left:	9px;
}
#center a.forum_i img {
	margin-right:	5px;
	margin-top:	10px;
}
#center h1 {
	text-align: 	center;
	font-family: 	Tahoma;
	font-size:	20px;
	color:		#514e47;
	
	padding:	0;
	margin:		12px 0 0 0;
}
#center h3 {

	font-family: 	Tahoma;
	font-size:	18px;
	color:		#cc6600;
	
	padding:	0;
	margin:		12px 0 0 9px;
}
#center span {
	display:	block;
	font-weight:	bold;
	
	padding: 	5px 0 5px 0;
	margin:		0;
}
#center span a {
	font-weight:	normal;
	font-family:	cursive;
}
#center span.autor {
	display:	block;
	font-weight:	bold;
	
	padding: 	15px 0 5px 9px;
	margin:		0;
}
#center .attention {
	margin-left:	10px;
	padding:	4px;
	border:		1px solid #D4934A;
	width:		95%;
	background:	#F4E1CE;
}
.content {
	font-weight:	normal;
	font-size:	12px;

	padding: 	0;
	margin: 	5px 5px 0 9px;
}
.p_justify {
	text-align:	justify;
	font-weight:	normal;
	font-size:	12px;
	color:		#4e2e00;
	
	padding: 	0;
	margin: 	5px 5px 0 9px;
}
.pokatuhi {

}
.pokatuhi strong {
	color:	#cc6600;
}
#center .content p {
	font-weight:	normal;
	font-size:	12px;

	padding: 	0;
	margin: 	5px 5px 0 9px;
}
#center a.n_date {
	padding-left:	9px;
}
#center .content a.n_zagolovok {
	font-size:	16px;
	line-height:	20px;
}
#center img.news_img {
	border: 	3px solid #f1bd81;
	margin: 	2px 10px 5px 9px;
	float: 		left;
}
#center .content span {
	display: 	block;
	text-align:	right;
	margin: 	10px 0 5px 0;
	float: 		right;
}
#center .content .dots {
	height: 	1px;
	margin: 	32px 5px 20px 9px;
	background: 	url(../img/dots.gif) repeat-x;
}
.dots {
	height: 	1px;
	margin: 	32px 5px 20px 9px;
	background: 	url(../img/dots.gif) repeat-x;
}
#center p img {
	margin-right:	5px;
	float:		left;
}
/*------ =Most ------------------------------------------*/
.most {
	width:		600px;
	background:	url(../img/r_most.gif) no-repeat 156px 0;
	
	//width:	590px;
	//margin-top:	10px;
}
.most h3 {
	font-size:	14px;
	font-weight:	bold;
	
	margin-left:	10px;
}
.most ul {
	list-style:	none;
	font-size:	14px;
	line-height:	25px;
	
	margin-left:	10px;
	margin-top:	20px;
	padding:	22px 0 0 0;
	
	//margin-top:	0;
	//margin-right:	449px;
	//font-size:	12px;
}
.most p {
	text-align:	left;
	font-size:	12px;
	
	margin:		10px 5px 10px 9px;
	padding:	0;
}
.most p.info_m2 {
	padding-left: 	5px;
}
/*------------ =Metro ----------------------------------------*/
#metro_table {

}
#metro_table td {
	border:	1px solid #fff;
}
#metro_table strong {
	line-height:	20px;
	color:		#blue;
}
.metro ul {
	font-size:	12px;
	
	margin:		0;
	padding:	10px 0 0 10px;
	list-style:	none;
}
.metro ul li.metro_z {
	font-size:	14px;
	font-weight:	bold;
	line-height:	30px;
}
.metro ul li {
	line-height:	20px;
	padding-left:	4px;
}
.metro ul li.metro_s1 {
	width:		315px;
	background:	#cccc99;
}
.metro ul span.metro_zo {
	padding-left:	90px;
}
.metro ul span.metro_zc {
	padding-left:	20px;
}
.metro ul span.metro_s {
	width:		150px;
	display:	block;
	float:		left;
	margin:		0;
	padding:	0;
}
.metro ul span.metro_o {
	padding-left:	30px;
}
.metro ul span.metro_c {
	padding-left:	50px;
}
/*------------ =Archives ----------------------------------------*/
.archives {
	margin-left:	-15px;
	width: 400px;
}
.archives h3 {
	font-size:	15px;
	
	margin-left:	35px;
	padding:	0;
}
.archives ul {
	list-style:	none;
}
.archives ul li {
	font-size:	12px;
	color:		#999;
	display:	block;
	width:		80px;
	height:		30px;
	float: 		left;
}
/*------------ =Gallery ----------------------------------------*/
#center .photo {
	margin-left:	3px;
	text-align:	center;
}
#center .pager_view {
	margin:		10px 0 10px 265px;
}
/*------------------ =Multimedia ---------------------------------------------*/
.m_title {
	height:		39px;
	width:		142px;
	margin-left:	34px;
	//margin-left:	33px;
	background:	url(../img/title_media.gif) no-repeat;
}
.m_title b.foto{
	display:	block;
	color:		#cc6600;
	font-family:	Verdana;
	font-size:	15px;
	
	padding-top:	20px;
	padding-left:	50px;
	background:	url(../img/icon/foto.jpg) no-repeat 5px 5px;
}
.m_title b.video{
	display:	block;
	color:		#cc6600;
	font-family:	Verdana;
	font-size:	15px;
	
	padding-top:	20px;
	padding-left:	50px;
	background:	url(../img/icon/video.jpg) no-repeat 5px 5px;
}
.m_title img {
	float:		left;
	margin:		5px 10px 0 5px;
	padding:	0;
}
.m_header {
	width:		587px;
	height: 	11px;
	background:	#fff url(../img/background_m_header.gif) no-repeat;
	margin-left:	10px;
	//margin-left:	9px;
}
.m_header_2 {
	width:		587px;
	height: 	33px;
	background:	#fff url(../img/background_m_header_2.gif) no-repeat;
	margin-left:	10px;
	//margin-left:	9px;
}
.m_content {
	margin:		0 6px 0 10px;
	//margin:	0 4px 0 12px;
	border-left:	#c6c6c6 solid 1px;
	border-right:	#c6c6c6 solid 1px;
	background:	#fff;
	
}
.m_footer {
	width:		587px;
	height: 	19px;
	background:	url(../img/background_m_footer.gif) no-repeat;
	margin-left:	10px;
	//margin-left:	9px;
}
.m_header_2 strong.m_header_title1,strong.m_header_title2,strong.m_header_title3,strong.m_header_title4 {
	color:		#4e2e00;
	font-size:	12px;
	font-weight:	bold;
	line-height:	32px;
}
.m_header_2 strong.m_header_title1 {
	margin-left:	5px;

}
.m_header_2 strong.m_header_title2 {
	margin-left:	15px;
}
.m_header_2 strong.m_header_title3 {
	margin-left:	15px;
}
.m_header_2 strong.m_header_title4 {
	margin-left:	193px;
}
td.m_1 {
	width:		80px;
	border-right:	1px solid #999999;
	border-bottom:	1px solid #999999;
}
td.m_2 {
	width:		80px;
	border-right:	1px solid #999999;
	border-bottom:	1px solid #999999;
}
td.m_3 {
	border-right:	1px solid #999999;
	border-bottom:	1px solid #999999;
}
td.m_4 {
	width:		120px;
	border-bottom:	1px solid #999999;
}
td.m_5 {
	width:		16px;
	border-bottom:	1px solid #999999;
}
td.m_6 {
	width:		20px;
	border-bottom:	1px solid #999999;
}
td.m_1 a {
	line-height:	20px;
	margin-left:	5px;
}
td.m_2 a {
	line-height:	20px;
	margin-left:	5px;
}
td.m_3 a {
	line-height:	20px;
	margin-left:	10px;
}
td.m_4 a {
	line-height:	20px;
	margin-left:	10px;
}
td.m_6 a.view {
	line-height:	20px;
	margin-left:	0;
}
td.m_5 a.view img {
	margin-top:	5px;
}
td.m_6 a.view img {
	margin-top:	5px;
	margin-left:	5px;
}
td.fa {
	width:		148px;
	height:		217px;
	text-align:	center;
	background:	url(../img/background_m.gif) no-repeat 25px 20px;
}
td.fa a.title_link {
	padding:	0 5px 0 5px;
	margin:		0;
	font-weight:	bold;
}
td.fa img {
	padding:	20px 0 20px 0;
	//padding-left:	40px;
}
td.fa p {
	margin:		0 0 0 20px;
	padding:	0;
}
b.test {
	margin-left:	5px;
	font-size:	10pt;
	color:		#cc6600;
	font-weight:	normal;
}
/*------------------ =Clear --------------------------------------------------*/
.pager {
	margin:		10px 0 10px 242px;
}
#container .clear a {
	font-weight:	normal;
	text-align: 	right;
	margin-right:	175px;
}
#container .pager a {
	font-weight:	normal;
	text-align: 	right;
	margin-right:	0;
}
/*------------------ =Foot ---------------------------------------------------*/
#foot .banners {
	margin-top:	15px;
	width: 		232px;
	float: 		left;
}
#foot .copyright {
	//margin-top:	10px;
	width: 		607px;
	float: 		left;
}

#foot .banners img {
	float: 		left;
	margin-right: 	5px;
	margin-left: 	10px;
}
#foot .copyright p {
	//margin-top:	-3px;
	text-align: 	center;
	font-size:	11px;
}
.ispi {
	position:	absolute;
	top:		10px;
	//top:		0;
	right:		0;
	width: 		168px;
}
*:first-child+html .ispi {
	top:		10px;
}
.ispi img {

	//padding-top:	10px;
	padding-right: 	3px;
	float: 		right;
}
.ispi a {
	font-size: 	10px;
	color: 		#696969;
}
.link_ispi
{
	position:	absolute;
	top:		0;
	left:		5px;
	width:		120px;
}
/*------------------ =Publicity ----------------------------------------------*/
#publicity_r {
	font-weight:	normal;
	margin: 	0 auto;
	width: 		1000px;
	min-width: 	1000px;
	max-width: 	1000px;
	margin-top:	10px;
	height:		50px;
	background:	#f4eca8;
	padding: 5px;
	font: 10px Tahoma;
}
#publicity_r a
{
	font: 10px Tahoma;
}
#publicity_r b{
	float:		left;
	font-weight:	normal;
}
#publicity_r strong {
	color:		#cc6600;
	font-size:	14px;
}
#publicity_r p {
	margin:		0;
	padding:	0 0 0 10px;

}

/*------------------ =photogallery -------------------------------------------*/
.photogallery {
	text-align:	center;
}
.photogallery img.pg_preview {
	margin-top:	5px;
}
.photogallery_full {
	text-align:	center;
}
.filtr {
	padding:	10px 25px 10px 25px;
	text-align:	center;
}
.filtr a {
	font-size:	10px;
}

.galery
{
	padding-left: 17px;
	padding-right: auto;
}

.galery .photo
{
	margin-top:	5px;
	text-align:	center;
	float: 		left;
	width:		140px;
	height:		130px;
	background:	#fff url(../img/background_fg_face.gif) no-repeat;
}
.galery .photo img
{
	margin-top:	5px;
}
a.vlad { display: none; }
.pager_foto {
	margin:		690px 0 10px 242px;
	//margin-top: 	120px;
}
/*------------------------- =imedia ------------------------------------------*/
.imedia
{
	font:		normal 12px Tahoma;
	color:		#4e2e00;
	margin:		5px 5px 0 5px;
	border-bottom:		1px solid #ffcc33;
}
.imedia span
{
	display:	block;
	margin:		0 0;
	padding:	3px;
	border:		1px solid #ffcc33;
	border-bottom: none;
	font:		normal 12px Tahoma;
	background:	#ffffcc;
}
#imedia
{
	font:		normal 12px Tahoma;
	color:		#4e2e00;
	margin:		0 5px 0 5px;
}
#imedia span
{
	display:	block;
	margin:		5px 0;
	padding:	3px;
	border:		1px solid #ffcc33;
	font:		normal 12px Tahoma;
	background:	#ffffcc;
}
/*------------------------------ =forum_frame --------------------------------*/
.weather_forum .weather {
	width:		168px;
	height:		63px;
	background:	#f4eca8 url(../img/background_weather.gif) no-repeat;
}
.weather_forum .weather h1 {
	font-size:	16px;
	font-weight: 	bold;
	color:		#fff;
	
	padding-top: 	2px;
	margin:		0 0 0 9px;
}
.weather_forum .weather img {
	float: 		left;
	border:		none;
	margin-left:	12px;
}
.weather_forum .weather p {
	font-family: 	Tahoma;
	font-size:	14px;
	color:		#fff;
	text-align:	right;
	
	margin:		0 20px 0 0;
	padding:	2px 0 0 0;
}
.weather_forum .weather p span {
	font-weight:	bold;
	font-size:	17px;
	margin-right:	1px;
	color:		#fff;
}

.inform_clauses {
	width:		168px;
	background: 	#f4eca8 url(../img/background_h1_right.gif) no-repeat;
}
.inform_clauses h1 {
	font-size:	16px;
	font-weight: 	bold;
	line-height:	28px;
	color:		#fff;
	
	padding-top: 	5px;
	margin:		0 0 0 9px;
}
.inform_clauses span.announce {
	display: 	block;
	font-size:	12px;
	font-weight:	bold;
	color:		#514e47;
	
	padding: 	0;
	margin: 	10px 5px 0 4px;
}
/*------------------------------------ =catalog ------------------------------*/
.wrapper_menu
{
	width:		587px;
	height:		61px;
	margin-left:	6px;
	background:	url(../img/bg_menu_catalog.gif) no-repeat;
}
.wrapper_menu ul
{
	display:	block;
	list-style:	none;
	margin:		0;
	padding:	15px 0 0 0;
}
.wrapper_menu ul li
{
	float:		left;
	margin:		0 15px;
} 
.wrapper_menu ul a
{
	display:	block;
	margin:		0;
	padding:	0;
	font:		bold 12px Tahoma;
	color:		#fff;
	text-decoration: none;
}
.wrapper_menu ul a:hover
{
	text-decoration:	underline;
}
.katalog
{
	position:	relative;
	width:		157px;
	height:		265px;
	padding:	10px 10px 0 15px;
	margin-left:	6px;
	margin-top:	20px;
	float:		left;
	margin-left:	10px;
	background:	url(../img/bg_top_catalog.gif) no-repeat;
}
.katalog_txt
{
	margin:		0;
	padding:	0;
}
.katalog_a
{
	display:	block;
	bottom:		10px;
	left:		0;
	width:		157px;
	margin:		0 10px;
	text-align:	center;
	position:	absolute;
	font:		bold 12px Tahoma;
	color:		#fff;
}
.karalog_zag
{
	height:		35px;
	font:		bold 13px tahoma;
	color:		#ff9518;
}
.lp_catalog
{
	margin:		10px 0 15px 0;
	font:		bold 10px Tahoma;
}
.view_catalog
{
	margin-left:	10px;
}
.katalog_tm
{
	margin-left:	5px;
}
.katalog_tm h2
{
	font:		bold 14px Tahoma;
	margin:		0;
	padding:	0;
}
.katalog_tm a
{
	float:		left;
	margin:		0 5px;
	padding:	0;
	font:		14px Tahoma;
}
.katalog_tm b
{
	float:		left;
	font:		12px Tahoma;
	color:		#014283;
}
 table.katalog_2
{
	width:		97%;
	border-top:	1px solid #b7b7b7;
	border-left:	1px solid #b7b7b7;
	margin-left:	5px;
	font:		12px Tahoma;
	color:		#2e2e2e;
}
 table.katalog_2 td
{
	border-right:	1px solid #b7b7b7;
	border-bottom:	1px solid #b7b7b7;
	padding:	3px;
}
 table.katalog_2 tr
{
	font:		bold;
	color:		#fff;
	text-align:	center;
}
 td.katalo_no
{
	width:		30%;
	font-weight:	bold;
	text-align:	center;
	background:	#ff8a00;
}
 td.katalo_o
{
	width:		55%;
	font-weight:	bold;
	text-align:	center;
	background:	#ff8a00;
}
 td.katalo_p
{
	width:		10%;
	font-weight:	bold;
	text-align:	center;
	background:	#ff8a00;
}
 tr.katalog_on
{
	text-align:	left;
	background:	#e4dfb9;
	text-align:	center;
}
 tr.katalog_off
{

}
 tr strong
{
	color:		#ff6600
}
 tr p
{
	text-align:	left;
	margin:		5px;
	padding:	0;
}
.pager
{
	text-align:	center;
	font:		12px Tahoma;
	color:		#b7b7b7;
	margin-top:	10px;
}
table.katalog_2 td img
{
	margin-left:	35px;
	margin-bottom:	5px;
}
.contacts_shop
{
	clear:		both;
	margin-top:	30px;
	border-top:	1px solid #ccc;
	width:		500px;
}
a.banners_r
{
	font-weight:	normal;
	display: 	block;
	color: 		#4d4d4d;
	padding: 	0;
	margin: 	15px 0 0 4px;
}

p.sl, p.sl a, p.sl a:visited {
	font-size: 8pt;
	color: #888888;
	
}
.flash_b {
	margin: 5px 0 0 17px;
}

