#vk_comments {padding-top:15px;}
.float-block {width: 245px;}
#hederr {width: 240px;position:fixed;top: 20%;}
#ya_partner_0 yatag.ya-partner__title-link-text {
	font-size:138% !important;
}

a.ya-partner__title-link {
	FONT-SIZE: 110% !important;
	FONT-WEIGHT: normal !important;
}

.lx_wrap {border: 1px solid #E3DCC0;}


/* NAVIGATION STYLES SITE MAP, SECTION MAP */
.sm_tree {  }
.sm_tree .sm_level_1_active {width: 214px;height: 33px;background-image: url(/img/menu-hover.gif);background-repeat: no-repeat;display:inline-block;}
.sm_tree .sm_level_1_active a,
.sm_tree .sm_level_1_active a:link {display:inline-block; padding-left:10px; margin-top: 7px; color:#FFFFFF;}
.sm_tree .sm_level_1_active a:hover {display:inline-block; padding-left:10px; margin-top: 7px; text-decoration: none; color:#FFFFFF;}

.sm_level_1 {background-color:#EBE9E9; width: 214px;height: 33px;background-image: url(/img/menu2.gif);background-repeat: no-repeat;}
.sm_tree .sm_level_1 { text-align:left; width:214px;}
.sm_tree .sm_level_1 a,
.sm_tree .sm_level_1 a:link, 
.sm_tree .sm_level_1 a:visited, 
.sm_tree .sm_level_1 a:active, 
.sm_tree .sm_level_1 a:hover { display:inline-block; font-size: 1.1em; text-align:left;width: 214px;padding-left: 10px;padding-top: 7px;text-shadow: 0px 0px 0px #828282;}

.sm_tree .sm_level_1 a,
.sm_tree .sm_level_1 a:link, 
.sm_tree .sm_level_1 a:visited, 
.sm_tree .sm_level_1 a:active {width: 214px;display:inline-block;text-decoration: none;color:#333333;text-shadow: 0px 0px 0px #828282;}
.sm_tree .sm_level_1 a:hover {width: 214px;height: 30px;color:#ffffff;background-image: url(/img/menu-hover.gif);background-repeat: no-repeat;}

.sm_level_2 {margin-left:30px; width: 184px; height: 25px;}
.sm_tree .sm_level_2 {/*background-image: url(/img/strelka.gif);*/background-repeat: no-repeat;display:inline-block;}
.sm_tree .sm_level_2 a,
.sm_tree .sm_level_2 a:link, 
.sm_tree .sm_level_2 a:visited, 
.sm_tree .sm_level_2 a:active, 
.sm_tree .sm_level_2 a:hover {display:inline-block; margin-top:4px;margin-left:10px;font-size: 12px;}

#enc {background-image: url(/img/enc1.gif);height:63px;width:214px;}
#apt {background-image: url(/img/apt1.gif);height:67px;width:214px;}
#interes {background-image: url(/img/interes1.gif);height:72px;width:214px;}
#sovet {background-image: url(/img/sovet1.gif);height:70px;width:214px;}
/* NAVIGATION STYLES END SITE MAP, SECTION MAP */

/* ITEMS */
/* td.item_row {border: 1px solid #e3dcc0;background-color:#E9E3CA;} */
.photoalbum .item_row a:link, .photoalbum .item_row a:visited,
.photoalbum .item_row a:active, .photoalbum .item_row a:hover  {
	display: block;
	font-size: 1.2em;
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
	padding:0px;
	margin:0px;
}

/* END ITEMS */

#nav li, #nav1 li, #nav2 li, #nav3 li, #nav4 li, #nav5 li {
	width: 214px;
	height: 33px;
	background-image: url(/img/menu2.gif);
	background-repeat: no-repeat;
	}

#nav a:hover, #nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav4 a:hover, #nav5 a:hover {
	width: 214px;
	height: 30px;
	color:#ffffff;
	background-image: url(/img/menu-hover.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 10px;
	}




.teaserTd {padding-top:8px;}

.teaserAd img {
border: 0px solid #dcbe9a;
float:left;
} 

.teaserLink {padding-top:0px; margin-top:0px;}
.teaserAd a {padding-top:0px; margin-top:0px;}

.tpl_vmenu, .tpl_hmenu2, .tpl_content, .tpl_mainarea, .tpl_logo2, .tpl_rtarea, .tpl_logo3, .tpl_cntarea, .tpl_logo1, .tpl_logo01 {
	background-color: #f7f4ed;
	}


.nolink a {font-weight: normal;text-decoration: none;}
.nolink a:hover {font-weight: normal;text-decoration: none;}

.rekl_table_img {border:#cccccc 1px solid;}
.rekl_ans_p {margin-left:10px !important;background-color:#f7f4ed !important;}
.rekl_title_p {background-color:#f7f4ed !important;padding:3px 0 0 0 !important;margin:3px 0 0 0 !important;}
.rekl_ans_a {color:#754c14;FONT-WEIGHT:bold !important;}
.rekl_title_a {FONT-WEIGHT:normal;font-size:16px;color:#754c14;TEXT-DECORATION: underline;}
.rekl_title_a a:hover {TEXT-DECORATION:none !important; font-size:16px;}

#rekl_table_img {border:#cccccc 1px solid;}
#rekl_ans_p {margin-left:10px !important;background-color:#f7f4ed !important;}
#rekl_title_p {background-color:#f7f4ed !important;padding:3px 0 0 0 !important;margin:3px 0 0 0 !important;}
#rekl_ans_a {font-size:12px !important;color:#333333;FONT-WEIGHT:bold !important;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none;}
a:hover#rekl_ans_a {TEXT-DECORATION: underline;}
#rekl_title_a {FONT-WEIGHT:normal;font-size:16px !important;color:#754c14;TEXT-DECORATION: underline;FONT-FAMILY: Arial, Helvetica, sans-serif;}
a:hover#rekl_title_a {TEXT-DECORATION:none !important; TEXT-DECORATION: none;font-size:12px !important;FONT-FAMILY: Arial, Helvetica, sans-serif;}

#reklama {WIDTH: 100%;padding-left:20px;}
div.toppreklama {margin: 0px 0px -12px -3px;}
H1 {TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222222; FONT-SIZE: 23px; FONT-WEIGHT: normal;padding-left: 35px;}
H2 {TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 22px; FONT-WEIGHT: normal;color: #393939;/*text-shadow: 0px 0px 0px #828282;*/}
H3 {TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal;}
TABLE {FONT-STYLE: normal;FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222222; FONT-SIZE: 12px; FONT-WEIGHT: normal;}
TD {FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222222; FONT-SIZE: 14px; FONT-WEIGHT: normal; LINE-HEIGHT: 15pt;}
A {COLOR: #424242; FONT-SIZE: 12px;FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A:hover {COLOR: #333333; TEXT-DECORATION: underline;}
a.lnk1 {line-height: 13pt;font-size: 14px;font-weight: normal;text-decoration: none;}
a.link1 {line-height: 13pt;font-size: 14px;font-weight: normal;text-decoration: none;}
.social {padding-bottom:10px;}
.social_knopka {padding:0px;background-color:#E9E3CA;}
.social p {font-size:14px;FONT-WEIGHT: normal;}
.tpl_vmenu p {font-size: 16px;font-weight: bold;font-style: italic;color: #333333;margin-bottom: 7px;}
body {TEXT-ALIGN: center; MARGIN: 0px; PADDING: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; background-image: url(/img/patt1.jpg);}
.tpl_page {POSITION: relative; WIDTH: 1250px; HEIGHT: 100%; margin:0px auto;}
.tpl_hmenu2 {TEXT-ALIGN: center;FONT-STYLE: normal;PADDING-LEFT: 15px;PADDING-RIGHT: 25px;HEIGHT: 26px;COLOR: #111111;FONT-SIZE: 11px;VERTICAL-ALIGN: middle;FONT-WEIGHT: normal;PADDING-TOP: 10px;} 
.tpl_vmenu {TEXT-ALIGN: left; LINE-HEIGHT: 10pt; FONT-STYLE: normal;  WIDTH: 180px; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: normal;PADDING: 10px 10px 10px 0; }
.tpl_mainarea {TEXT-ALIGN: justify; LINE-HEIGHT: 13pt; FONT-STYLE: normal; HEIGHT: 100%; COLOR: #222222; FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING: 0px 15px 20px 13px; }
.tpl_rtarea {WIDTH: 220px;HEIGHT: 100%; COLOR: #393939; FONT-SIZE: 11px; FONT-STYLE: normal;FONT-WEIGHT: normal; VERTICAL-ALIGN: top; TEXT-DECORATION: none;TEXT-ALIGN: left; LINE-HEIGHT: 11pt; PADDING: 10px 0 10px 0;}
.tpl_cntarea {TEXT-ALIGN: justify; LINE-HEIGHT: 13pt; FONT-STYLE: normal; text-shadow: 0px 0px 0px #828282;HEIGHT: 100%; COLOR: #222222; FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; border-left:#cccccc 1px dashed;PADDING: 0px 15px 10px 20px;}


/* -- �������� ���������� �������� -- */
.tpl_content_florets {TEXT-ALIGN: justify; text-shadow: 0px 0px 0px #BBB9B9; LINE-HEIGHT: 15pt; FONT-STYLE: normal;HEIGHT: 100%; FONT-SIZE: 14px; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; border-left:#cccccc 1px dashed;PADDING: 15px 15px 10px 20px; 
/*COLOR: #222222;*/  
}
.tpl_content_florets strong {FONT-SIZE: 13px;}
.tpl_content_florets ul {TEXT-ALIGN: left; }
#goriz728 {padding-bottom:10px;}
.post-wrapper {display:inline-block; width:100%; vertical-align: top; zoom: 1; *display: inline;}
.post {
			*height:100%;
			margin: 4px 3px;
			padding:8px;
			overflow:hidden;
			}
a.title {FONT-SIZE: 18px;}
a:hover.title {FONT-SIZE: 18px;}

.tpl_content {background-color: #7FFFBF;width: 100%;overflow: visible;}
.tpl_hmenu1 {TEXT-ALIGN: left; BACKGROUND-COLOR: #F9F9F9; FONT-STYLE: normal; HEIGHT: 25px; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING: 10px 10px 10px 280px;}
.tpl_header {TEXT-ALIGN: left; BACKGROUND-COLOR: #F9F9F9; FONT-STYLE: normal; HEIGHT: 100px; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal;PADDING: 0px;}
.tpl_logo1 {TEXT-ALIGN: left; FONT-STYLE: normal; WIDTH: 250px; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 11px; OVERFLOW: visible; FONT-WEIGHT: normal; PADDING: 0px;}
.tpl_logo01 {TEXT-ALIGN: left; FONT-STYLE: normal; WIDTH: 225px; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 11px; OVERFLOW: visible; FONT-WEIGHT: normal; PADDING: 0px;}
.tpl_contact_email {TEXT-ALIGN: left; FONT-STYLE: normal; WIDTH: 225px; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 11px; OVERFLOW: visible; FONT-WEIGHT: normal; PADDING: 0px;}
.tpl_logo2 {TEXT-ALIGN: center; WIDTH: 214px; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 11px; OVERFLOW: visible; FONT-WEIGHT: normal; PADDING: 10px;}
.tpl_logo3 {TEXT-ALIGN: left; WIDTH: 214px; HEIGHT: 100%; COLOR: #000000; PADDING-LEFT: 50px; FONT-SIZE: 11px; OVERFLOW: visible; FONT-WEIGHT: normal;}
.tpl_title_h1 {WIDTH: 780px; }
.tpl_citation {TEXT-ALIGN: left; WIDTH: 214px; HEIGHT: 100%; COLOR: #000000; PADDING-LEFT: 50px; FONT-SIZE: 11px; OVERFLOW: visible; FONT-WEIGHT: normal;}
.tpl_footer {TEXT-ALIGN: center; BACKGROUND-COLOR: #F9F9F9; FONT-STYLE: italic; HEIGHT: 10px; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; FONT-WEIGHT: normal; PADDING: 10px;}
.tpl_hborder {BACKGROUND: #e5e5e5; HEIGHT: 0px; OVERFLOW: hidden;}
.tpl_vborder {WIDTH: 0px; BACKGROUND: #e5e5e5; HEIGHT: 100%; OVERFLOW: hidden;}
.tpl_style1 {FONT-STYLE: normal; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal;}
.tpl_style2 {BORDER: #333333 3px double; TEXT-ALIGN: left; BACKGROUND-COLOR: #222222; FONT-STYLE: normal; COLOR: #111111; FONT-SIZE: 12px; FONT-WEIGHT: bold; padding: 8px 10px 8px 10px}
.tpl_style3 {TEXT-ALIGN: center;  BACKGROUND-COLOR: #bbbbbb; FONT-STYLE: normal; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; padding: 8px 10px 8px 10px} 
.tpl_cntarea STRONG {COLOR: #3c3c3c; FONT-SIZE: 12px;text-shadow: 0px 0px 0px #828282;}
.tpl_cntarea img {padding: 5px;border: 1px solid #dcbe9a;background-color: #ffffff;}
.tpl_cntarea ul {TEXT-ALIGN: left; }

.tpl_rtarea STRONG {COLOR: #333333; FONT-SIZE: 12px;}
.tpl_logo3 p {PADDING-LEFT: 10px;}
.tpl_h1 {TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222222; MARGIN-LEFT: -20px; FONT-SIZE: 23px; FONT-WEIGHT: normal;}
DIV.menu {PADDING-LEFT: 0px;}
.tpl_vmenu UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;}
DIV.menu UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;}
#pmenu {display:block;margin: 5px 0 5px 0;list-style-image:url(/img/strelka.gif);}
#pmenu li {width: 184px;list-style-image:url(/img/strelka.gif);margin-top:10px;}
#pmenu a {width: 184px;display:block;text-shadow: 0px 0px 0px #828282;}
#pmenu a:hover {color: #009200;width: 184px;text-shadow: 0px 0px 0px #828282;}
DIV.blokpmenu {LINE-HEIGHT: 13pt;}
.blokpmenu A {FONT-WEIGHT: normal}
.blokpmenu A:hover {FONT-WEIGHT: normal;}
#nav, #nav1, #nav2, #nav3, #nav4, #nav5 {list-style:none;width:214px;}
#nav a, #nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a {width: 214px;display:inline-block;text-decoration: none;color:#333333;padding-left: 10px;padding-top: 7px;text-shadow: 0px 0px 0px #828282;}
#dopmenu {padding: 0 0px 10px 30px;}
#interes p, #sovet p, #apt p, #enc p {font-family: "Times New Roman", Times, serif;margin:0 0 0 5px;font-size: 22px;text-shadow: 0px 0px 0px #828282;}
#enc p { padding-top: 21px; }
#apt p { padding-top: 23px; }
#interes p {padding-top: 29px;}
#sovet p { padding-top: 28px; }
#aktiv, #aktiv a {background-image: url(/img/menu-hover.gif) !important;background-repeat: no-repeat;color:#FFFFFF !important;height: 33px !important;}
#tbody {TEXT-ALIGN: justify; LINE-HEIGHT: 13pt; PADDING-LEFT: 15px;}
.kniga {PADDING-LEFT: 18px; PADDING-TOP: 5px;}
.nline {}
.nline A {TEXT-DECORATION: underline; FONT-SIZE: 13px;}
.nline A:active {TEXT-DECORATION: underline;FONT-SIZE: 13px;}
.nline A:hover {TEXT-DECORATION: none;FONT-SIZE: 13px;}
.nlinezgl {}
.nlinezgl A {TEXT-DECORATION: underline;FONT-SIZE: 18px:FONT-WEIGHT: normal;}
.nlinezgl A:active {TEXT-DECORATION: underline;FONT-SIZE: 18px:FONT-WEIGHT: normal;}
.nlinezgl A:hover {TEXT-DECORATION: none;FONT-SIZE: 18px:FONT-WEIGHT: normal;}
.bol B {TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222222; MARGIN-LEFT: -5px; FONT-SIZE: 18px; FONT-WEIGHT: normal;}
.tpl_style1 A {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222222; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
.tpl_style1 A:hover {COLOR: #222222; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
.wdth {TEXT-ALIGN: center; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f7f4ed; FONT-STYLE: normal; PADDING-LEFT: 8px; WIDTH: 0px; PADDING-RIGHT: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 0px; COLOR: #000000; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; OVERFLOW: visible; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px;}
.wdtd {COLOR: #222222; TEXT-ALIGN: left; PADDING-BOTTOM: 8px; LINE-HEIGHT: 15pt;FONT-STYLE: normal; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 32px; FONT-SIZE: 14px; VERTICAL-ALIGN: top; OVERFLOW: visible; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 8px;}
.wdtd STRONG {COLOR: #333333; }
.wdtfh {TEXT-ALIGN: center; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; FONT-STYLE: normal; PADDING-LEFT: 8px; WIDTH: 0px; PADDING-RIGHT: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif;HEIGHT: 0px; COLOR: transparent; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; OVERFLOW: visible; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 2px;}
.wdtbl {BORDER-BOTTOM: transparent 0px solid; TEXT-ALIGN: justify; BORDER-LEFT: transparent 0px solid; LINE-HEIGHT: 13pt; WIDTH: 100%;}
.wdtbl TD {TEXT-ALIGN: justify;}
.maingallery {TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 700px; PADDING-RIGHT: 3px; HEIGHT: 160px; OVERFLOW: auto; PADDING-TOP: 3px;}
.bloklink {PADDING-BOTTOM: 5px;PADDING-LEFT: 5px;/*PADDING-TOP: 10px;*/}
.bloklink {
/* background-color: #E9E3CA; */
/* PADDING-BOTTOM: 10px; */
/* PADDING-LEFT: 5px; */
/* PADDING-TOP: 10px; */
}

.bloklink A {
	FONT-FAMILY: "Times New Roman", Times, serif;
	COLOR: #333333;
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	border-bottom: 1px dashed;
	border-radius:5px;
	margin: 5px;
	padding: 5px 5px;
}
.bloklink A:hover {
	COLOR: #333333;
	background-color: #e3dcc0;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	border-bottom-style: none;
	border-radius:5px;
} 
span.blokaktiv {
	FONT-FAMILY: "Times New Roman", Times, serif;
	FONT-SIZE: 16px;
	background-color: #e3dcc0;
	COLOR: #333333;
	border-radius:5px;
	border-bottom-style: none;
	margin: 5px;
	padding: 5px 5px;}
SPAN.paths {/*FONT-WEIGHT: bold;color:#3c3c3c;*/}
.wdtbl1 {TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 14pt; BACKGROUND-COLOR: #f7f4ed; FONT-STYLE: normal; PADDING-LEFT: 10px; WIDTH: 200px; ADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 50% 50%; HEIGHT: 100%; COLOR: #222222; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px;}




/*
     */
/*
*/