@charset "windows-1251";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#c1d9ad;
}

.head {
	background:url(/images/vita/h_bg.jpg) repeat-x;
	height:379px;
}

.h_l {
	background: url(/images/vita/head.jpg) no-repeat left;
	height:379px;
}

.main_img
{
 border:2px solid #D2ECBF;
}


.h_r {
	background: url(/images/vita/h_bg_r.jpg) repeat-x;
float:right;
width:17px;
	height:379px;
}

.main {
	width:100%;
	background:#f0f6eb;
	float:left;
	
}
.main_t {
	height:4px;
	background:url(/images/vita/main_t.jpg) repeat-x;
}
.main_t_l {
	background:url(/images/vita/main_t_l.jpg) no-repeat;
	float:left;
	width:10px;
	height:4px;
}
.main_t_r {
	background:url(/images/vita/main_t_r.jpg) no-repeat;
	float:right;
	height:4px;
	width:15px;
}

.main_b {

	height:15px;
	background: url(/images/vita/main_b.jpg) repeat-x;
}
.main_b_l {
	background:url(/images/vita/main_b_l.jpg) no-repeat;
	float:left;
	width:11px;
	height:15px;
}
.main_b_r {
	background:url(/images/vita/main_b_r.jpg) no-repeat;
	float:right;
	height:15px;
	width:15px;
}

.vita_start{
	position:absolute;
	top:260px;
	left:800px;
	height:50px;
	width:400px;
	color: #23750F;
	font-weight:bold;
	font-family: Georgia;
	font-size: 35pt;
	margin: 0px 0px 0px 0px;


}


.vita_start2{
	position:absolute;
	top:310px;
	left:800px;
	height:50px;
	width:450px;
	color: #23750F;
	font-weight:bold;
	font-family: Georgia;
	font-size: 16pt;
	margin: 0px 0px 0px 0px;


}

 .menu_top {
	position:absolute;
	top:290px;
	left:10px;
	height:90px;
	width:670px;
}



.menu_top  {font-family: Arial; font-weight: strong; font-size: 10pt;}
.menu_top a {font-weight:bold; color:#23750F; padding:0 0 0px 0; text-decoration:none; font-size:10pt;}
.menu_top a:hover {font-weight:bold; color:#64AD33; border-bottom:3px solid #23750F; padding:0 0 0px 0;}
.menu_active {color:#64AD33; border-bottom:3px solid #FFFFFF; padding:0 0 0px 0;}




.menu_vert  {font-family: Arial; font-weight: strong; font-size: 7pt; position: relative; top: 15px; left:30px; height:30px; width:230px; padding: 5px 0px 5px 0px;}

.menu_vert  a {font-weight:bold; color:#23750F; padding:0 0 0px 0; text-decoration:none; font-size:7pt;}
.menu_vert  a:hover {font-weight:bold; color:#64AD33; border-bottom:3px solid #23750F; padding:0 0 0px 0;}
.menu_active {color:#64AD33; border-bottom:3px solid #FFCC00; padding:0 0 0px 0;}

.action  {font-family: Arial; font-weight: strong; font-size: 7pt; position: relative; top: 175px; left:6px;  width:250px; padding: 0px 0px 5px 0px; border-left:5px solid #1476D8; margin-bottom:3px; padding-left:5px;}

.action  a {font-weight:bold; color:#1476D8; padding:0 0 0px 0; text-decoration:none; font-size:7pt;}
.action  a:hover {font-weight:bold; color:#1476D8; border-bottom:3px solid #1476D8; padding:0 0 0px 0;}


.a_action  a {font-weight:bold; color:#1476D8; padding:0 0 0px 0; text-decoration:none; font-size:7pt;}
.a_action  a:hover {font-weight:bold; color:#1476D8; border-bottom:3px solid #1476D8; padding:0 0 0px 0;}

.action_title {background:#1476D8; padding: 0px 4px 0px 25px; width:250px; height:20px; weight: 20; font-family: Arial; color: #FFFFFF; font-size: 10pt; font-weight: bold;}


.action_img
{
margin-right: 10px; margin-bottom: 0px; border:2px solid #1476D8;
}

.menu_topaese a:hover {background:url(/images/vita/note.png) no-repeat left; padding: 1px 15px 1px 15px; color:#6E6E6E; margin-bottom: 25px}

.top_menu
{
	margin-bottom: 5px;

padding: 2px 2px 2px 2px;

}


.ver_menu
{
	margin-bottom: 5px;

padding: 2px 2px 2px 2px;

}
.left_col {
	padding-left:5px;
	width:300px;
}

.right_col {
margin-left:980px;
width:280px;
}

.foot {
	background: url(/images/vita/ft_bg.jpg) repeat-x; 
	height:382px;
}

.ft_l {
	background:url(/images/vita/foot.jpg) no-repeat left;
	height:382px;
}

/*------------------------------------------------------------------------*/

.vita_poisk {
	
        position: absolute;
        height:50px;
        top: 215px;
        left: 220px;
        color: #457624;
	border-style: dashed;
        border-width:1px;
        border-color:#787878;
        padding: 0px 0px 0px 5px;
	margin: 5px 5px 5px 5px;
 width:400px;
overflow:hidden;
}

.poisk .poisk_button
{
	height:25px;
	color: #FFF;
	padding: 0;
	margin:0; 
	border: 1px solid #707070;
	background-color: #C4C4C4;
}

form.poisk {margin:0;}


	

.covex
{
	font-family: Arial;
	font-weight: strong;
	font-size: 10pt;
	padding: 0;
	margin: 0;
	color: #FF0000;
}










.h5
{
	font-family: Arial;
	font-weight: strong;
	font-size: 10pt;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
}
.right_rama {border-style: dashed; border-width:1px; border-color:#787878; padding: 0px 10px 0px 5px; margin: 5px 5px 5px 5px; width:260px;}
.org_rama {background:url(/images/vita/org.png) no-repeat; padding: 0px 10px 0px 5px; margin: 5px 5px 5px 5px; width:260px; height:202px;}
.org_rama a:link {text-decoration:none;}
.nav_rama { position: relative; top: 5px; left:30px; height:20px; width:100px; padding: 0px 0px 0px 0px;}
a {text-decoration:none;}
.nav_rama a:hover {padding:0 0 0px 0; decoration:none;}

.zakaz_form  {background:url(/images/vita/note.png) no-repeat left; padding: 1px 5px 1px 15px; color:#6E6E6E; font-size: 8pt;}

.zakaz_form1  {background:url(/images/vita/note.png) no-repeat left; padding: 1px 0px 1px 0px; color:#6E6E6E; font-size: 8pt;}

.zakaz_form_check  {color:#6E6E6E; font-size: 8pt;}
#form4 {width:250px;}

.live {position: relative; bottom: -250px; left:850px; height:30px; width:277px; border-style: dashed; border-width:1px; border-color:#FFFFFF; padding: 5px 5px 5px 5px;}
.adr {position: relative; bottom: -230px; left:220px; height:30px; width:240px; border-style: dashed; border-width:1px; border-color:#FFFFFF; padding: 2px 2px 2px 2px;color: #9e987b;
	font-size: 8pt;
 margin: 0px 0px 0px 0px; font-weight:bold;}

.r {position: relative; bottom: -230px; left:220px; height:30px; width:240px; padding: 2px 2px 2px 2px;color: #9e987b;
	font-size: 8pt;
 margin: 0px 0px 0px 0px; font-weight:bold;}


.adr_top {font-family: Arial; font-weight: strong; font-size: 7pt; position: relative; top: 175px; left:6px;  width:250px; padding: 0px 0px 5px 0px; border-left:5px solid #EFE40F; margin-bottom:3px; padding-left:5px; color: #9e987b;
	font-size: 8pt;
 margin: 0px 0px 0px 0px; font-weight:bold;}


.rt {background:url(/images/vita/r_bg.png) repeat-y; width:293px; margin: 5px 0px -150px 0px; }
.rtt0 {background:url(/images/vita/r_t.png) no-repeat; background-position: top; height:11px; width:293px}
.rbb {background:url(/images/vita/r_f.png) no-repeat; background-position: bottom;  padding: 0px 0px 400px 0px; width:293px;}

.cube {background:url(/images/vita/cube.jpg) no-repeat left; padding: 2px 3px 2px 3px; height:5px; width:5px}

UL1 {list-style-image: url('/images/vita/cube.jpg')}

sli1 {background: url('/images/vita/cube.jpg') no-repeat 0 9px; margin-bottom: 3px; padding-left: 16px; color:#090}

h1, .title
{
	color: #3E6224;
	font-weight: strong;
	font-family: Arial;
	font-size: 14pt;
	 padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 5px;

}

h2
{
	font-family: Georgia;
	font-weight: normal;
	font-size: 16pt;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 110%;
	color: #009900;
}
.tdtitle  {background:url(/images/vita/title_cube.jpg) no-repeat left; padding: 0px 20px 0px 0px; height:20px; weight: 20}

 
.date
{
	color: #9e987b;
	font-size: 8pt;
 margin: 0px 0px 0px 0px; 
border-style: dashed; border-width:1px; border-color:#336600;
}

 
.prosmotr
{
	color: #006600;
	font-size: 8pt;
 margin: 0px 0px 0px 0px; 
background-color: #D3EDC0;
border-style: dashed; border-width:1px; border-color:#336600 

}

.tag
{
	color: #9e987b;
	font-size: 8pt;
 margin: 0px 0px 0px 0px; 

}

.text_rama {border-style: dotted; border-width:4px; border-color:#F0F6EB; background-color: #FFFFFF; padding: 1px 5px 5px 5px;  margin: 15px 10px 5px 5px; }

.news_img
{
margin-right: 10px; margin-bottom: 0px; border:2px solid #D2ECBF;
}

a
{
	color: #336600;
}

a:hover
{
	color: #336600; border-bottom:3px solid #23750F; padding:0 0 0px 0
}




/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.2em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
}

.page_link
{











	border: 1px dashed #bbbbbb;
}

a.page_link:hover

{
	padding: 0.2em 0.5em 0.2em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
border-bottom:0;

}

.current
{
	background: #C2D8B1;
	color: #FFFFFF;
	border: 1px dashed #FFFFFF;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}


.path_arrow
{background:url(/images/vita/arrow.png) no-repeat left; padding: 2px 3px 2px 10px;}

.news_title {font-weight:bold; color:#64AD33; border-bottom:3px solid #23750F; padding:0 0 0px 0}

.social_bookmarks img {margin:3px;}

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}

.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;

}



li
{
	margin-bottom: 3px;	
	padding-left: 0px;
}

.ShowAddComment {font-family: Arial; font-weight: strong; color: #578A33; font-size: 10px;}

.group_gallery
{
	float: left;
	position: relative;
	padding: 7px;
	margin: 0px 25px 25px 0px;
	background-color: #C3DBB2;
}

.group_gallery img
{
	padding: 1px;
	border: 1px solid #FFFFFF;

}

.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('/images/vita/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vita/t_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('/images/vita/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vita/r_fotogroup.png');
	width: 4px;
	height: 88px;
}

.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background: url('/images/vita/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vita/b_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .l
{
	position: absolute;
	bottom: 0px;
	left: -4px;
	background: url('/images/vita/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vita/l_fotogroup.png');
	width: 4px;
	height: 88px;
}

.ral_title {font-size: 10px;
	color: #4F3327;}

.lib {background:transparent url(/images/vita/folder_horizontal.png) no-repeat scroll left center;
color:#FFFFFF;
padding:2px 20px; font-size: 10px;}

.zamershik
{

	color: #FFF;
	padding: 0;
	margin:0; 
	border-style: dashed;
        border-width:1px;
	background-color: #C3D8AF;
}


.zamershik_main
{

	color: #333333;
	font-family: verdana;
	font-size: 9pt;
}


.h77
{
	color: #99CC66;
	font-weight: normal;
	font-family: Arial;
	font-size: 14pt;
	line-height: 50%;
	margin: 0px 0px 10px 0px;
}

.h66
{
	color: #FF0000;
	font-weight: normal;
	font-family: Arial;
	font-size: 12pt;
	line-height: 50%;
	margin: 10px 5px 10px 5px;
}

.h66plaha  {background:url(/images/vita/title_cube_red.jpg) repeat-x; padding: 0px 20px 0px 0px; height:20px; weight: 20; font-family: Arial; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.h66plaha_w  {background:url(/images/vita/title_cube_red_w.jpg) repeat-x; padding: 0px 20px 0px 0px; height:20px; weight: 20; }

.sovet_title
{
	color: #FF0000;
	font-weight: strong;
	font-family: Arial;
	font-size: 10pt;
	line-height: 50%;
	margin: 10px 3px 10px 3px;
}

.a_sovet_title a {font-weight:bold; color:#D80025; padding:0 0 0px 0; text-decoration:none; font-size:10pt; padding: 0px 2px 0px 2px}
.a_sovet_title a:hover {font-weight:bold; color:#D80025; border-bottom:3px solid #D80025;}

.sovet_body {
	color: #D80025;
	font-weight: bold;
	font-family: Arial;
	font-size: 7pt;
padding: 0px 0px 0px 5px;
	
}

.sovet {
	
        float: right;
	position: relative;
  padding: 0px 0px 0px 5px;
	margin: 5px 2px 0px 5px;
 width:280px;
overflow:hidden;

border-left:5px solid #D80025;
margin-bottom:5px;
padding-left:5px;
      
}

.vita_novosti {
	
        float: right;
	position: relative;
  padding: 0px 0px 0px 5px;
	margin: 5px 5px 0px 5px;
 font-family: Arial; color: #666666; font-size: 9pt;
overflow:hidden;

border-left:5px solid #006600;
margin-bottom:5px;
padding-left:5px;
      
}

.a_vita_novosti a {font-weight:bold; color:#006600; padding:0 0 0px 0; text-decoration:none; font-size:10pt;}
.a_vita_novosti a:hover {font-weight:bold; color:#006600; border-bottom:3px solid #006600; padding:0 0 0px 0;}



.vita_novosti_img
{
margin-right: 10px; margin-bottom: 0px; border:2px solid #006600;
}


.news_plaha  {background:#006600; padding: 0px 20px 0px 0px; height:20px; weight: 20; font-family: Arial; color: #FFFFFF; font-size: 10pt; font-weight: bold;}


.news_trends  {background:#FF7F00; padding: 0px 20px 0px 0px; height:20px; weight: 20; font-family: Arial; color: #FFFFFF; font-size: 10pt; font-weight: bold;}


.trends {
	
        float: right;
	position: relative;
  padding: 0px 0px 0px 5px;
	margin: 5px 5px 0px 5px;

overflow:hidden;

 font-family: Arial; color: #666666; font-size: 9pt;
border-left:5px solid #FF7F00;
margin-bottom:5px;
padding-left:5px;
      
}


.trends_img
{
margin-right: 10px; margin-bottom: 0px; border:2px solid #FF7F00;
}


.a_trends a {font-weight:bold; color:#FF7F00; padding:0 0 0px 0; text-decoration:none; font-size:10pt;}
.a_trends a:hover {font-weight:bold; color:#FF7F00; border-bottom:3px solid #FF7F00; padding:0 0 0px 0;}

.content_table
{
	padding: 0px 10px 0px 0px;
}

.calc {border-style: dashed; border-width:1px; border-color:#C3D8AF; padding: 10px 10px 10px 10px; margin: 10px 10px 10px 0px; width:80%; position: relative; overflow:hidden; font-family: Arial; color: #666666; font-size: 9pt;}

.rec { font-family: Arial; color: #666666; font-size: 9pt; font-weight: bold;}
.rec a {text-decoration:none;}
.rec a:hover {text-decoration:none;}



img
{
	border: 0px;
}

.main_stage
{
font-family: Arial; font-weight: strong; font-size: 10pt;	
	color: #FFF;
	padding: 5;
	margin:5; 
	border-style: dashed;
        border-width:1px;
	background-color: #C3D8AF;
}

.main_stage_imga
{
font-family: Arial; font-weight: strong; font-size: 10pt;	
	color: #FFFFFF;
	padding: 5;
	margin:5; 
	border-style: dashed;
        border-width:1px;
	background-color: #FFFFFF;
}


.action_foto  {font-family: Arial; font-weight: strong; font-size: 12pt; position: relative; top: 5px; left:0px;  width:250px; padding: 0px 0px 5px 0px; border-left:0px solid #1476D8; margin-bottom:3px; padding-left:5px;}

.action_foto  a {font-weight:bold; color:#3E6224; padding:0 0 0px 0; text-decoration:none; font-size:10pt;}
.action_foto  a:hover {font-weight:bold; color:#3E6224; border-bottom:3px solid #EFE40F; padding:0 0 0px 0;}
.action_foto_none  a {font-weight:bold; color:#3E6224; padding:0 0 0px 0; text-decoration:none; font-size:10pt;}
.action_foto_none  a:hover {font-weight:bold; color:#3E6224; padding:0 0 0px 0; text-decoration:none; font-size:10pt;}
