a,
a:link,
a:visited {
	COLOR: #ff0059;
	text-decoration: none;
	letter-spacing: 0pt;
}

a:hover,
a:active { COLOR: #cf0048; text-decoration: none; }

a.a_rightbox,
a.a_rightbox:link,
a.a_rightbox:visited { FONT-SIZE: 110%; color: #242323; }

a.a_rightbox:hover,
a.a_rightbox:active { COLOR: #ff0059; text-decoration: none; }

a.adress,
a.adress:link,
a.adress:visited {
	COLOR: #ff0059;
	text-decoration: none;
	letter-spacing: 0pt;
}

a.adress:hover,
a.adress:active { COLOR: #cf0048; text-decoration: none; }

a.menu-left,
a.menu-left:link,
a.menu-left:visited {
	COLOR: #ffffff;
	text-decoration: none;
	padding-right: 20px;
	letter-spacing: 0pt;
}

a.menu-left:hover,
a.menu-left:active { COLOR: #d8d4c9; text-decoration: none; }

a.menu-right,
a.menu-right:link,
a.menu-right:visited {
	COLOR: #ffffff;
	text-decoration: none;
	padding-right: 10px;
	letter-spacing: 0pt;
}

a.menu-right:hover,
a.menu-right:active { COLOR: #d8d4c9; text-decoration: none; }

a.num{
	width: 16px;
	height: 22px;
	font-size: 130%;
	text-align: center;
	padding-top: 2px;
	display: block;
	float: right;
}

a.title,
a.title:link,
a.title:visited {
	COLOR: #242323;
	text-decoration: none;
	letter-spacing: -1pt;
	font-weight: bold;
	FONT-SIZE: 16pt;
}

a.title:hover,
a.title:active { COLOR: #ff0059; text-decoration: none; }

body {
	margin: 0em;
	padding: 0em;
	font-family: verdana, sans-serif;
	font-size: 60%;
	color: #242323;
	background: #ffffff url(/images/bg-shapka.jpg) left top repeat-x;
}

.a_rightbox{position: relative; padding-bottom: 10px;}

.a_rightbox_all{ text-align: right; font-size: 110%; }

.comments{
	width: 59px;
	height: 62px;
	background: #fff url(/images/komments.png) no-repeat scroll;
	text-align: center;
}

.comments-bottom{
	text-align: center;
	font-size: 9pt;
	letter-spacing: -1pt;
	font-weight: none;
	margin-top: 7px;
}

.comments-box{ padding-top: 10px; line-height: 100%; }

.comments-top{
	text-align: center;
	font-size: 16pt;
	letter-spacing: -1pt;
	font-weight: bold;
}

.list_off .comments {
background-color: #fff;

}

.list_on .comments {
background-color: #F5F4F0;

}

.data{ margin-left: 20px; width: 430px; padding-bottom: 10px; }

.data-text{ FONT-SIZE: 8pt; color: #ffffff; background: #c2bdae; }

.line{ padding-top: 20px; padding-bottom: 20px; }

.list_off{ background-color: #FFF; }

.list_on{ background: url(/images/bg-list.gif); }

.menu-left_{
	COLOR: #242323;
	text-decoration: none;
	padding-right: 20px;
	letter-spacing: 0pt;
}

.menu-neakt{
	COLOR: #d8d4c9;
	text-decoration: none;
	padding-right: 20px;
	letter-spacing: 0pt;
}

.ntitle{
	margin: 10px 10px 0px 20px;
	width: 360px;
	padding-bottom: 10px;
}

.num_{
	background: url(/images/bg-num.gif) no-repeat;
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	color: #ffffff;
	font-size: 130%;
	text-align: center;
	padding-top: 2px;
}

.photo{ width: 200px; height: 200px; }

.photo_rightbox{ padding: 5px 2px 10px 2px; }

.photo_rightbox img { border-width: 0px; }

.pngfix {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

.right{ padding-bottom: 20px; }

.rightbox{
	background: #e4e2d8 url(/images/rightbox-bottom.gif) no-repeat bottom;
	padding: 10px 10px 10px 10px;
}

.rightbox-top{
	FONT-SIZE: 180%;
	color: #ffffff;
	background: #a9a598 url(/images/rightbox-top.gif) no-repeat;
	height: 32px;
	_height: 42px;
	padding: 10px 10px 0px 10px;
	letter-spacing: -1pt;
	font-weight: bold;
}

.text{
	margin-left: 20px;
	FONT-SIZE: 8pt;
	width: 430px;
	color: #62635a;
	font-style: normal;
	line-height: 160%;
	padding-bottom: 5px;
}

.text2{
	margin-left: 20px;
	FONT-SIZE: 8pt;
	width: 430px;
	color: #242323;
	font-style: italic;
	line-height: 160%;
	padding-bottom: 10px;
}

.text3{
	margin-left: 20px;
	FONT-SIZE: 70%;
	width: 430px;
	color: #242323;
	font-style: italic;
	line-height: 160%;
	padding-bottom: 10px;
}

.text-stat{ FONT-SIZE: 110%; }

.title-stat{
	COLOR: #242323;
	letter-spacing: -1pt;
	font-weight: bold;
	FONT-SIZE: 200%;
	padding-bottom: 10px;
}

.video_rightbox{ padding: 5px 2px 10px 2px; }

#adress{
	position: absolute;
	left: 50%;
	top: 407px;
	_top: 400px;
	margin-left: -475px;
	width: 500px;
	height: 40px;
	padding-bottom: 0px;
	z-index: 1;
	font: 10pt/20pt;
	FONT-SIZE: 90%;
	COLOR: #242323;
	text-transform: uppercase;
}

#bg-footer{
	position: relative;
	background: url(/images/bg-footer.jpg) repeat-x;
	width: 100%;
	height: 170px;
	top: 230px;
	_top: 0px;
	z-index: -2;
}

#bottom{
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -675px;
	width: 1350px;
	height: 504px;
	padding-bottom: 0px;
	z-index: 0;
}

#bottom{
	position: relative;
	left: 50%;
	top: 320px;
	_top: 80px;
	margin-left: -495px;
	width: 990px;
	height: 102px;
	padding-bottom: 0px;
	z-index: -1;
	background: url(/images/bottom.gif) no-repeat;
}

#box{
	position: relative;
	left: 50%;
	top: 460px;
	margin-left: -475px;
	width: 650px;
	padding-bottom: -200px;
	_padding-bottom: 220px;
}

#box-right{
	position: absolute;
	left: 50%;
	top: 470px;
	margin-left: 195px;
	width: 280px;
	padding-bottom: 20px;
	z-index: 1;
}

#copy{
	position: relative;
	float: right;
	top: 70px;
	right: 15px;
	color: #ffffff;
	font-size:13px
}

#footer{
	position: relative;
	background: url(/images/footer.jpg) repeat-x;
	width: 1150px;
	height: 132px;
	left: 50%;
	margin-left: -575px;
	top: 330px;
	_top: 100px;
	z-index: -1;
}

#gro{ position: relative; float: left; top: 67px; left: 15px; }

#heder{
	position: absolute;
	left: 50%;
	top: 504px;
	margin-left: -575px;
	width: 1150px;
	height: 420px;
	padding-bottom: 0px;
	z-index: 0;
}

#menu-left{
	position: absolute;
	left: 50%;
	top: 367px;
	_top: 358px;
	margin-left: -475px;
	width: 800px;
	height: 40px;
	padding-bottom: 0px;
	z-index: 10;
	font: 10pt/20pt;
	FONT-SIZE: 90%;
	font-weight: none;
	text-transform: uppercase;
}

#menu-right{
	position: absolute;
	left: 50%;
	top: 356px;
	_top: 347px;
	margin-left: 365px;
	width: 260px;
	height: 40px;
	padding-bottom: 0px;
	z-index: 10;
	font: 10pt/20pt;
	FONT-SIZE: 90%;
	font-weight: none;
	text-transform: uppercase;
}

#num{ width: 650px; text-align: right; }

#num a,span{ margin-left: 5px; }

#rss{
	position: absolute;
	left: 50%;
	top: 393px;
	margin-left: 285px;
	width: 210px;
	height: 40px;
	padding-bottom: 0px;
	z-index: 1;
}

#shapka{
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -650px;
	width: 1264px;
	height: 351px;
	padding-bottom: 0px;
	z-index: 1;
}

#shavker{
	position: relative;
/*	left: 50%;*/
	margin-left: 552px;
	top: 100px;
	z-index: 1;
    /*display: none;*/
}

#top{
	position: absolute;
	left: 50%;
	top: 351px;
	margin-left: -567px;
	width: 1127px;
	height: 153px;
	padding-bottom: 0px;
	z-index: 0;
}

.cleardiv{
	clear:both;
}