body

{

	background: #694B85;

	color: #fff;

	font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;

	font-size: 11px;

	line-height: 100%;

	margin: 0;

	padding: 0;

}



form

{

	margin:0;

	padding:0;

}



table

{

	font-size:12px;

	font-family:Tahoma;

	background-color:transparent;

}



a:link,

a:visited,

a:active{

	background: transparent;

	color: #CCC;

	text-decoration:none;

}



a:hover{

	background: transparent;

	color: #FFF;

	text-decoration:underline;

}


h1

{

	color: #fff;

	font-size: 13px;
	
	margin: 0;
	
  padding: 0;
  
  display:inline;

}




#PhotoPosition

{

	position:absolute;

	text-align:left;

	float:bottom;

}



#PhotoPosition2

{

	position:absolute;

	bottom:0px;

	background:#573E6E;

}



#MainTopBackground

{

	/*background-repeat:repeat-x;

	background-position:top;

	height:100%;*/

}



#MainBottomBackground

{

	/*background-repeat:repeat-x;

	background-position:bottom;

	height:1400px;*/

}



#CenterBlock

{

	/*width:960px;*/

}



#HeaderBlock

{

	/*height:208px;*/

}



#logolink

{

	/*float:left;

	width:230px;

	height:200px;

	cursor:pointer;*/

}



.container {

width:150px; /* задаем размеры блока контейнера по размеру flash объекта */

height:300px;

position: relative; /* относительное позиционирование, чтобы можно было поместить внутри контейнера 2 объекта один поверх другого */

}

.container a {

display: block; /* ссылку делаем блоком, чтобы можно было ей задать размеры */

width: 100%; /* занимает всю область контейнера */

height: 100%;

position: absolute;

top: 0;

left: 0;

z-index: 2; /* явно указываем z-слой */

background: url(); /* чтобы ссылка работала, нужно указать ей фон (цвет или рисунок). Цвет закрасит банер, использует прозрачный однопиксельный gif или как в коде — трюк с не указанным рисунком */

text-indent: -9999px; /* прячем текст в ссылке для семантики */

overflow: hidden;

}

.container object {

position: relative; /* чтобы можно было указать z-слой */

z-index: 1; /* задаем z-слой меньше, чем у ссылки */

}



.procent

{

	float:left;

	color:#FFF;

	font-weight:700;

	text-align:right;

	margin-top:102px;

	margin-left:20px;

}



#avtorize

{

	float:right;

	text-align:center;

	color:#BB0314;

	width:132px;

	height:119px;

	margin-top:59px;

	padding-right:20px;

}



#avtorize INPUT

{

	/*text-align:center;

	width:96px;

	height:20px;

	color:#FFF;

	background-color:#000;

	border:#000 0 solid;

	margin-top:4px;

	margin-bottom:4px;*/

}



#avtorize A

{

	/*color:#BB0314;

	text-decoration:none;*/

}



#avtorize A:hover

{

	/*color:#BB0314;

	text-decoration:underline;*/

}



#avtorize A.rtr

{

	/*color:#222;

	text-decoration:none;

	font-size:10px;*/

}



#avtorize A.rtr:hover

{

	/*color:#222;

	text-decoration:underline;*/

}



.LineWidth

{

	background-color:#FFF;

	height:5px;

	margin:0;

	padding:0;

}



.LineWidth2

{

	background-color:#FFF;

	height:1px;

	align:top;

	margin:0;

	padding:0;

}



#twoMenuBlock

{

	background-repeat:no-repeat;

	height:84px;

}



#mMenu

{

	float:left;

	background-repeat:no-repeat;

	height:61px;

}



.vertline

{

	width:2px;

	background-color:#FFF;

	height:61px;

	float:left;

}



#headbanner

{

	width:495px;

	float:left;

	padding-top:3px;

}



.mMenuS

{

	height:61px;

	float:left;

	color:#FFF;

}



.mMenuS div

{

	padding-top:40px;

	padding-left:4px;

	padding-right:4px;

	background-position:100% 0;

	background-repeat:no-repeat;

}



.mMenuS A,

.mMenuS A:visited,

.mMenuS A:active

{

	color:#FFF;

	font-size:14px;

	text-decoration:none;

}



.mMenuS A:hover

{

}



#mMenuNews

{

	width:73px;

}



#mMenuForum

{

	width:56px;

}



#mMenuCatalog

{

	width:135px;

}



#mMenuPromo

{

	width:54px;

}



#mMenuObj

{

	width:134px;

}



#MenuTopBlock

{

	height:252px;

}



.MenuBlocks

{

	text-align:left;

	font-size:11px;

	/*padding: 3px 3px 30px 3px;*/

	color: #aaa;

}



.MenuBlocks div

{

	margin-top:5px;

	margin-left:5px;

}



.MenuBlocksHeadLink

{

	margin-top:0;

	margin-left:0;

}



.MenuBlocks A,

.MenuBlocks A:visited,

.MenuBlocks A:active

{

	color:#CCC;

	font-size:11px;

	font-family:Tahoma;

	text-decoration:none;

}



.MenuBlocks A:hover

{

	color:#FFF;

	text-decoration:underline;

}



.lineGray

{

	text-align:left;

	height:1px;

	background-color:#A4798C;

	margin:3px 8px 3px 0;

	padding:0;

}



#menuNewsBlock

{

	width:194px;

	color:#FFF;

	background-repeat:no-repeat;

}



#menuSubjectBlock

{

	width:193px;

	color:#FFF;

	background-repeat:no-repeat;

}



#menuListBlock

{

	width:192px;

	color:#FFF;

	background-repeat:no-repeat;

}



#menuFotoBlock

{

	width:191px;

	color:#FFF;

	background-repeat:no-repeat;

}



#menuGlobalSpaceBlock

{

	width:189px;

	color:#FFF;

	background-repeat:no-repeat;

}



#Black

{

	background-color:#000;

	padding-top:2px;

	padding-bottom:5px;

}



.LineWidthcenter

{

	height:1px;

	width:650px;

	background-color:#FFF;

	color:#FFF;

	margin:0;

	padding:0;

}



#MainBlock

{

	background-color:#000;

	float:left;

	height:661px;

	width:960px;

}



#LeftBlock HR

{

	margin:5px;

}



#Calendar A,

#Calendar A:visited,

#Calendar A:active

{

	color:#FFF;

	text-decoration:none;

}



#Calendar A:hover

{

	color:#dbbb40;

	text-decoration:underline;

}



#Calendar

{

	width:187px;

	text-align:center;

	color:#FFF;

}



#Calendar table

{

	color:#cdcdcd;

	background-color:#000;

	font-size:11px;

	font-family:arial;

	text-align:center;

}



#Calendar TD

{

	background:url(/new_img/new_cal_bg.png);

	text-align:center;

	width:26px;

	height:20px;

}



#Calendar TD.clndrdig_v

{

	background:url(/new_img/new_cal_bg_weekend.png);

	text-align:center;

}



#Calendar TD.clndrdig_w

{

	background:url(/new_img/new_cal_bg_today.png);

	text-align:center;

}



.clndrdig_w B

{

	color:#FFF;

}



#subMenu

{

	background-color:#573E6E;

	width:190px;

	text-align:left;

	margin:3px;

	padding:5px;

}



#subMenu HR

{

	/*background-color:#fff;*/

	color: #a4798c;

	padding:0px;

}



#subMenu A

{

	color:#FFF;

	font-weight:700;

	text-decoration:none;

	margin-left:5px;

}



#cat {

margin: 0 auto 0 auto;

width: 100%;

}



#cat .catItem {

width: 25%; float: left;

margin: 0 0 0px; 0;

}



#cat .catItem2 {

width: 33%; float: left;

margin: 0 0 0px; 0;

}



#cat .catItem3 {

width: 19%; float: left;

margin: 0 0 0px; 0;

}



#Banner

{

	padding-top:5px;

}



#rightBlock

{

	float:left;

	width:160px;

}



#centrBlock

{

/*	float:left;

	width:571px;

	color:#B8B7B7;

	padding:4px;*/

}



#centrBlock A.white

{

	color:#FFF;

	text-decoration:none;

}



#NewsBlock

{

	background-color:#573E6E;

	text-align:left;

	margin-bottom:8px;

}



#headNewsBlock

{

	height:19px;

	margin-left:15px;

	color:#FFF;

	line-height:19px;

}



#textNewsBlock

{

	margin-left:5px;

	margin-right:1px;

	color:#B8B7B7;

	background-color:#573E6E;

	padding:3px 3px 3px 10px;

}



#commentNewsBlock

{

	margin-left:15px;

	height:39px;

	font-size:10px;

	color:#B8B7B7;

	line-height:28px;

}



#commentNewsBlock A

{

	color:#B8B7B7;

	text-decoration:none;

}



#FooterBlock

{

	height:58px;

	float:left;

}



#footerBlockCenter

{

	width:450px;

	color:#A5A5A5;

	font-size:10px;

	float:left;

}



#footerBlockLeft

{

	width:255px;

	float:left;

	padding-top:3px;

}



#footerBlockRight

{

	width:255px;

	float:left;

	padding-top:3px;

	font-size:10px;

	color:#A5A5A5;

	text-decoration:none;

}



#footbnr

{

	float:left;

	height:110px;

	width:960px;

	background-repeat:no-repeat;

}



.foto_space

{

	float:left;

	width:160px;

	height:160px;

	border:0 solid #ccc;

}



.moi

{

	float:left;

	width:150px;

	border:0 solid #ccc;

	padding-left:20px;

}



a.tit:link,a.tit:visited

{

	color:#FFF;

	font-family:Verdana;

	text-decoration:underline;

	font-size:10px;

}



a.day:link,a.day:visited

{

	color:#FFF;

	font-family:ArnoPro,Times New Roman;

	text-decoration:underline;

	font-size:22px;

	margin-left:20px;

}



.con_left

{

	float:left;

	border:0 solid #ccc;

	width:213px;

	height:476px;

}



.con_right H1

{

	font-size:16px;

	font-weight:700;

	font-family:Arial;

}



.clndrdig A,.clndrdig_v A,.clndrdig_w A

{

	color:#FFF;

	text-decoration:none;

}



#centrBlock A,A

{

	color:#B8B7B7;

	text-decoration:none;

}



#centrBlock A:hover,#centrBlock A.white:hover,#footerBlockRight A

{

	text-decoration:underline;

}



#centrBlock table,#centrBlock form,#centrBlock LI

{

	color:#B8B7B7;

}



#NewsBlock A,#commentNewsBlock A.white,a.tit:hover,a.day:hover

{

	color:#FFF;

	text-decoration:none;

}



#NewsBlock A:hover,#commentNewsBlock A:hover,#commentNewsBlock A.white:hover,#footerBlockRight A:hover,A:hover

{

	text-decoration:underline;

}



INPUT,TEXTAREA,SELECT

{

	border:#000 1px solid;

}



.con_right,.con_right_space

{

	border:0 solid #ccc;

	float:left;

	font-family:Tahoma;

	font-size:12px;

	height:476px;

	line-height:13px;

	text-align:left;

	width:226px;

}



.nightspace_head_input_night

{

	width:100px;

	background:transparent;

	border:1px solid #dbbb40;

	margin:0;

	color: #dbbb40;

}



.nightspace_head_input_day

{

	width:100px;

	background:transparent;

	border:1px solid #C0C8E8;

	margin:0;

	color: #C0C8E8;

}


