html
 {
	width: 100%;
	padding: 0px;
	border: 0px;
	margin: 0px;
	height: 100%;
}

 body
 {
	width: 100%;
	padding: 0px;
	border: 0px;
	margin: 0px;
	height: 100%;
	background-image: url(/images/bg.gif);
background-repeat: repeat-x;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
}
#name
{
position: absolute;
top: 0;
right:0;
	font-size: 36px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #ffccff;
	text-align: right;
	font-weight: bold;
	padding-right: 30px;
z-index: 1;
}
#menu {
	width: 350px;
vertical-align: top;
padding-left: 30px;
position: absolute;
top: 300;


}
a:link
{color: #333399;
}
a:hover{text-decoration: none;}
a:link.menu, a:visited.menu
 {
	
	font-family: "Times New Roman", Times, serif !important;
	font-size: 26px  !important;
	font-style: italic !important;
font-weight: bold !important;
text-decoration: none !important;
color: #333399;
}
a:hover.menu
 {
	
	font-family: "Times New Roman", Times, serif !important;
	font-size: 26px  !important;
	font-style: italic !important;
font-weight: bold !important;
text-decoration: underline !important;
}
#foot {
	height: 35px;
	text-align: center;
	padding: 30px;

}



#logo {
	background-image: url(/images/logo.gif);
	background-position: left;
	width: 100%;
	background-repeat: no-repeat;
	height: 299px;
z-index: 2;
	
}
.news_title
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 3px;
	padding: 3px 0px;
	margin: 0px;
}

.date
{
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 3px;
	padding: 3px 0px;
	margin: 0px;
}
#content
{
padding: 30px;
text-align: justify;
	position: absolute;
	left: 350px;
	top: 300px;
}


#cms
{
font-size: 8pt;
}
h1
{
font-size: 18pt;
}

p.rekl
{
	font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
	font-size: 7pt;
	
                padding-left: 2em;


}
a.rekl:link, a.rekl:visited
{

      font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
      font-size: 7pt;

}
a.rekl:hover

{
      font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
      font-size: 7pt;
          }

.menu_point
{
margin-right: 10px;
}

/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.4em 0.2em 0.4em;
	float: left;
	display: block;
	margin-right: 0.3em;

	float: left;
}

.page_link
{
	
}
.current
{
	
	background-color: #333399;
	color: #fff;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

#ShowAddComment
{
	margin: 20px 0px;
	font-size: 14pt;
}

/* ссылка "ответить" для комментария */
.c_u_l
{
	font-weight: bold;
}

/* Ответ на комментарий */
.cr
{
	display: none;
	margin: 0px 0px 10px 20px;
}

/* sub-div для дерева комментариев */
.csd
{
	margin-left: 20px;
}

.comment
{
	
	padding: 30px;
	margin-bottom: 10px;
	width: 450px;
	zoom: 1;
	position: relative;
	padding: 20px;
}

.comment_desc
{
	margin: 0px 0px 10px 20px;
}

.comment .tl
{
	position: absolute;
	top: 0px;
	left: 0px;

	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .tr
{
	position: absolute;
	top: 0px;
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");

	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle.png');
	width: 8px;
	height: 8px;
}

.comment .bl
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	left: 0px;

	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .br
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");

	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle.png');
	width: 8px;
	height: 8px;
}

.comment .mceEditor {
	width: 442px;
}

.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;
}

.group_gallery
{
	float: left;
	position: relative;
	padding: 7px;
	margin: 0px 25px 25px 0px;
	background-color: #eee;
}

.group_gallery img
{
	padding: 1px;
	border: 1px solid #c6bea7;

}

.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');
	width: 4px;
	height: 88px;
}

.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .l
{
	position: absolute;
	bottom: 0px;
	left: -4px;
	background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');
	width: 4px;
	height: 88px;
}

.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;
}

#captcha
{
	padding: 0px;
	font-size: 75%;
}

#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited
{
	color: #777;
}

#captcha img
{
	margin-bottom: -5px;
}


/* Таблица сравнения редакций */
.redaction_table
{
	width: 100%;
}

.redaction_table td
{
	font-size: 100%;
}
.redaction_table img
{
	border: 0;
}


.r1, .r2, .r3, .r4, .r5
{
	width: 25px;
}

.r1
{
	border-bottom: 1px solid #FAB920;
	background-color: #D79812;
}

.r2
{
	border-bottom: 1px solid #EA9113;
	background-color: #E28501;
}

.r3
{
	border-bottom: 1px solid #F37520;
	background-color: #E25B01;
}

.r4
{
	border-bottom: 1px solid #F2571C;
	background-color: #DB4005;
}

.r5
{
	border-bottom: 1px solid #FD3D2A;
	background-color: #DB1905;
}

.r1, .r1 a:link, .r1 a:hover, .r1 a:visited,
.r2, .r2 a:link, .r2 a:hover, .r2 a:visited,
.r3, .r3 a:link, .r3 a:hover, .r3 a:visited,
.r4, .r4 a:link, .r4 a:hover, .r4 a:visited,
.r5, .r5 a:link, .r5 a:hover, .r5 a:visited
{
	color: #FFF;
}

.rXb
{
	border-bottom: 5px solid #FFF;
}

.rXr
{
	border-right: 5px solid #FFF;
}


