BODY {
	margin : 0px 0px 0px 0px;
	background-color : #FFFFFF;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-image7:   url(../_img/_decor/bg.gif); 
}

h1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding: 50px 14px 0px 18px;
	margin: 0px 0px 0px 0px;
}
h2 {
	font-size : 10px;
	color : #666666;
	line-height : 13px;
	font-weight : bold;
	padding: 23px 18px 0px 17px;
	margin: 0px 0px 0px 0px;
}
h3 {
	font-size: 9px;
	color: #999999;
	line-height: 13px;
	font-weight: normal;
	padding: 0px 14px 0px 17px;
	margin: 0px 0px 0px 0px;
}

p {
	font-size : 10px;
	color : #666666;
	line-height : 14px;
	padding: 11px 18px 0px 17px;
	margin: 0px 0px 0px 0px;
}
ul {
	color : #666666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 45px;
	list-style-type: none;
}

li {
	font-size: 10px;
	color: #666666;
	line-height: 13px;
	padding: 0px 18px 0px 0px;
	margin: 11px 0px 0px 0px;
	list-style: none outside url(../_img/_decor/bull.gif);
	vertical-align: baseline;
}

A{
	border : 0px;
	color: #696969;
}
a:hover {
	color: #000000;
}
a img {
	border:0px;
}
.bt_m {
	border : 0px;
	font-size: 11px;
	color : #666666;
	line-height : 16px;
	font-family: Arial, Helvetica, sans-serif;
}
a.bt_m:active, a.bt_m:focus, a.bt_m:hover, a.bt_m:link, a.bt_m:visited {
	text-decoration : underline;
	font-weight1 : bold;
}
a.bt_m:hover {
	text-decoration: underline;
	color : #000000;
}
.m1 {
	margin-top : 9px;
}
.m1_left {
	margin-top : 9px;
	margin-left : 14px;
}
.m1_right {
	margin-top : 9px;
	margin-right: 10px;
}
.news {
	font-size : 10px;
	color : #666666;
	line-height : 14px;
	margin: 0px 0px 0px 0px;
	padding : 11px 14px 4px 10px;
}
.td-news{
	padding:4px 25px 0px 10px;
}

.td-news .outline_photo_60_home{
	margin-bottom:0px;
}
.news2 {
	float: left;
	width:100%;
	overflow:hidden;
}
.news2 .outline_photo_60_home{
	margin-left:10px;
}
.news_ru {
	font-size : 10px;
	color : #666666;
	line-height : 14px;
	margin: 0px 0px 0px 0px;
	padding : 5px 14px 4px 10px;
}
.news_list~ {
	font-size : 10px;
	color : #666666;
	line-height : 13px;
	padding : 11px 34px 4px 18px;
	margin: 0px 0px 0px 0px;
}
.news_list_ru~ {
	font-size : 10px;
	color : #666666;
	line-height : 13px;
	padding : 1px 34px 4px 18px;
	margin: 0px 0px 0px 0px;
}
.news_list_top {
	font-size : 10px;
	color : #666666;
	line-height : 13px;
	padding : 49px 34px 4px 18px;
	margin: 0px 0px 0px 0px;
}
.title_txt {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #666666;
	padding : 0px 14px 0px 11px;
	margin: 0px 0px 0px 0px;
}
.title_txt2 {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #666666;
	padding : 19px 14px 0px 11px;
	margin: 0px 0px 0px 0px;
}
a.title_txt_a:link,a.title_txt_a:visited,a.title_txt_a:active,a.title_txt_a:focus {
	color : #696969;
	text-decoration : underline;
}
a.title_txt_a:hover {
	color : #000000;
	text-decoration7: underline;
}
.list_pic{
	margin-top: 52px;
	margin-left : 35px;
}
.title_list_txt_cL{
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333333;
	padding: 50px 14px 0px 36px;
	margin: 0px 0px 0px 0px;
}
.title_list_txt_cR{
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #333333;
	padding: 50px 14px 0px 36px;
	margin: 0px 0px 0px 0px;
}
.headerPh{
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #666666;
	padding: 36px 14px 0px 36px;
	margin: 0px 0px -27px 0px;
}
.list {
	font-size : 10px;
	color : #666666;
	line-height : 13px;
	padding: 11px 18px 0px 17px;
	margin: 0px 0px 0px 0px;
}
.list_cL {
	font-size : 10px;
	color : #666666;
	line-height : 13px;
	padding : 11px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
}
.list_cR {
	font-size : 10px;
	color : #666666;
	line-height : 13px;
	padding : 11px 18px 0px 36px;
	margin: 0px 0px 0px 0px;
}
b  ,.list_cR{
color : #999999;
	line-height : 18px;

}
.point_list {
	font-size : 10px;
	color : #000000;
}
.point_list_num {
	font-size : 10px;
	color : #000000;
}
.info_list {
	font-size : 10px;
	color : #999999;
	padding: 12px 14px 0px 17px;
	margin: 0px 0px 0px 0px;
}
.info_list_cR {
	font-size : 10px;
	color : #999999;
	padding: 12px 18px 0px 36px;
	margin: 0px 0px 0px 0px;
}
.view_list {
	font-size : 11px;
	color : #999999;
	padding: 11px 14px 0px 17px;
	margin: 0px 0px 0px 0px;
}
/* for button under picture */
.view_list2 {
	font-size : 11px;
	color : #999999;
	padding: 3px 0px 0px 34px;
	margin: 0px 0px 0px 0px;
}
.view_list_cR {
	font-size : 11px;
	color : #999999;
	padding: 11px 18px 0px 36px;
	margin: 0px 0px 0px 0px;
}
.view_list_noactiv {
	font-size : 11px;
	color : #CDCDCD;
}
.view_list_a {
	font-size : 11px;
	color : #999999;
}
a.view_list_a:link,a.view_list_a:visited,a.view_list_a:active,a.view_list_a:focus {
	text-decoration : none;
}
a.view_list_a:hover {
	color : #000000;
}

.photo_pic{
}
.info_photo{
	font-size : 10px;
	color : #999999;
	line-height : 13px;
	vertical-align: top;
	padding: 0px 0px 0px 9px;
	margin: -4px 0px -10px 0px;
}
.view_photo {
	font-size : 11px;
	color : #999999;
	padding-left : 9px;
}
.pages_photo {
	font-size : 11px;
	color : #999999;
	padding-left : 35px;
	vertical-align : top;
}
.pages_photo_fs {
	font-size : 11px;
	color : #999999;
	vertical-align : top;
}
.pages_select_photo {
	color : #000000;
	font-weight : bold;
}
.pages_no_active {
	color : #CDCDCD;
}
.outline_list{
	border : 1px solid #9C9C9C;
	background-color : #FFFFFF;
	padding : 1px 1px 1px 1px;
}
.outline_photo{
	border : 1px solid #9C9C9C;
	background-color : #FFFFFF;
	padding : 1px 1px 1px 1px;
}

.outline_photo_60{
	width: 64px;
	margin: 0px 0px 27px 35px;
}
.outline_photo_60R{
	width: 64px;
	margin-bottom : 27px;
}
.outline_photo_90{
	width: 94px;
	margin-left : 35px;
	margin-top: 53px;
}
.outline_photo_200{
	width: 204px;
	margin-top: 53px;
	margin-left : 35px;
}
.outline_photo_200cR{
	width: 204px;
	margin-top: 53px;
	margin-left : 36px;
}
.outline_photo_400{
	width: 444px;
	margin-top: 11px;
	margin-left : 35px;
	margin-bottom: 25px;
}



a.link_txt_a:link,a.link_txt_a:visited,a.link_txt_a:active,a.link_txt_a:focus {
	font-size1 : 10px;
	color : #696969;
	text-decoration: underline;
	background-color7: #EEEEEE;
	padding: 1px 1px 2px 1px;
	margin: 0px 0px 0px 0px;
}
a.link_txt_a:hover {
	color : #000000;
	text-decoration7: underline;
	background-color7: #F3F3F3;
}

a.link_txt_aw:link,a.link_txt_aw:visited,a.link_txt_aw:active,a.link_txt_aw:focus {
	font-size : 10px;
	color : #696969;
	text-decoration : none;
}
a.link_txt_aw:hover {
	color : #000000;
	text-decoration7: underline;
}
/* Style for right part of home page */


/* additional css for home */
.outline_photo_60_home{
	width: 64px;
	margin: 14px 6px 27px 5px;
	float: left;
}
.div-line {
	display7: inline;
	float: left;
}
.outline_photo_200_home{
	width: 204px;
	margin-top: 9px;
	margin-left : 11px;
}
.outline_photo_60_home2{
	width: 64px;
	margin-top: 9px;
	margin-left : 11px;
	margin-bottom : 6px;
	margin-right: 18px;
}
.outline_photo_60_archive{
	width: 64px;
	margin-top: 9px;
	margin-left : 0px;
	margin-bottom : 6px;
	margin-right: 54px;
}
.h3_home {
	font-size: 9px;
	color: #999999;
	line-height: 13px;
	font-weight: normal;
	padding: 6px 0px 9px 10px;
	margin: 0px 0px 0px 0px;
}
.h3_home2 {
	font-size: 9px;
	color: #999999;
	line-height: 13px;
	font-weight: normal;
	padding: 6px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.h3_archive {
	font-size: 9px;
	color: #999999;
	line-height: 13px;
	font-weight: normal;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* in page of friends */
/* first letter in Last name */
.fLt {
background-color:#333333; 
color:#FFFFFF; 
margin-right:1px;
margin-left7:2px;
width:14px;
text-align: center;
padding-left:1px;
}

/* Style for bookmarks*/

.bookmark {
	font-size: 11px;
	font-weight : bold;
	line-height7: 11px;
	margin-left:13px;
}

.bookmark td{
vertical-align7: bottom;
white-space: nowrap;
}


.bookmark span{
	color : #333333;
	padding:0px 9px 6px 9px;
	height: 11px;
	vertical-align7: text-top;
}
.bookmark a{
	color : #999999;
	font-weight : normal;
	text-decoration : none;
	padding:0px 9px 6px 9px;
	background-color7:#990000;
	height: 11px;
}

.bookmark a:hover{
	color : #000000;
}

.bmk_slt {
	background-image: url(../_img/_decor/bmk_slt_b.gif);	
	background-repeat: repeat-x;	
	background-position: top;
	padding:7px 0px 0px 0px;
	vertical-align: top;
}
.bmk_nos {
	background-image: url(../_img/_decor/bmk_nos_b.gif);	
	background-repeat: repeat-x;	
	background-position: bottom;
	padding:8px 0px 0px 0px;
	vertical-align: text-top;
	background-color7:#009900;
}

/* class for calendar*/
.info {
	font-size: 9px;
	padding-top:3px;
	height: 11px;
	color:#999999;
}
.info a{
	color:#999999;
}
.info a:hover{
	color:#000000;
}
/* lanviges */
.lang {
	font-size: 10px;
	line-height: 11px;
	color:#666666;
}
.lang span{
	font-size: 10px;
	height: 10px;
	padding-right:3px;
	padding-left:3px;
	color:#999999;	
	padding-bottom:3px;
}
.lang a{
	font-size: 10px;
	height: 10px;
	color:#999999;
	padding-bottom:3px;
}
.lang a:hover{
	color:#000000;
}
/* path */
.path a{
	
	color:#666666;
}
.path a:hover{
	color:#000000;
}

/* Place of Content*/

.place {
background-color:#FFFFFF;
}



/* new ideas */
.outline_list a{
position:relative; top:0px; left:0px; display:block; font-size:0px ; line-height:0px;
}
.outline_list a:hover div{
display:block;
}
.outline_list a div{
background-position:50% 50%; background-repeat:no-repeat; width: 100%; height:150px; position:absolute; top:0px;left:0px;
display:none;
}
.div-play, .div-game{
background-image:url(../_img/_decor/i-play.png);
}
.div-zoomin, .div-book{
background-image:url(../_img/_decor/i-zoomin.png);
}
.div-gallery{
background-image:url(../_img/_decor/i-gallery.png);
}

.div-bg-mask{
	  position:absolute; top:0px; left:0px; width:100%; height:100%; display:none; background-color7:#ffffff; z-index:998;
	  background-image:url(../_img/_decor/bg-alpha.png); background-repeat7:repeat;
}
.div-alpha{
	   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
 		-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
 		-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
 		opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
	  .div-window-place{
	  }
	  .tble-win{
	  position:absolute; z-index:999; display:none;
	  }
	  .tble-win td{
	  font-size:0px;
	  line-height:0px;
	  }
	  .win-top-left{
	  background-image:url(../_img/_decor/bg-top-left.png);
	  background-position:top left;
	  background-repeat:no-repeat;
	  width:13px;
	  height:32px;	  
	  }
	  .win-top{
	  background-image:url(../_img/_decor/bg-top.png);
	  background-position:top;
	  background-repeat:repeat-x;
	  height:32px;	  
	  position: relative;
	  }
	  .win-top-right{
	  background-image:url(../_img/_decor/bg-top-right.png);
	  background-position:top right;
	  background-repeat:no-repeat;
	  width:13px;
	  height:32px;	  
	  }
	  .win-left{
	  background-image:url(../_img/_decor/bg-left.png);
	  background-position:left;
	  background-repeat:repeat-y;
	  width:13px;	  
	  }
	  .win-cnt{
	  	background-color:#f0f0f0;
		padding:1px;
	  }
	  .win-right{
	  background-image:url(../_img/_decor/bg-right.png);
	  background-position:right;
	  background-repeat:repeat-y;
	  width:13px;	  
	  }
	  .win-bottom-left{
	  background-image:url(../_img/_decor/bg-bottom-left.png);
	  background-position:bottom left;
	  background-repeat:no-repeat;
	  width:13px;
	  height:16px;	  
	  }
	  .win-bottom{
	  background-image:url(../_img/_decor/bg-bottom.png);
	  background-position:bottom;
	  background-repeat:repeat-x;
	  height:16px;	  
	  }
	  .win-bottom-right{
	  background-image:url(../_img/_decor/bg-bottom-right.png);
	  background-position:bottom right;
	  background-repeat:no-repeat;
	  width:13px;
	  height:16px;	  
	  }
	  
	  .win-top .title-win{
	  	font-size:11px; line-height:11px; color:#333333; font-weight:bold; margin:9px 0px 0px 11px; padding:0px; float: left;
	  }
	  .win-top .btn-close-win{
	  background-image: url(../_img/_decor/btn-close-win.png);
	  width:15px;
	  height:15px;
	  float:right;
	  margin:7px 4px 0px 0px;
	  background-color:#000000;
	  }
	  .win-top div.btn-close-win:hover{
	  background-image: url(../_img/_decor/btn-close-win_over.png);
	  cursor: pointer;
	  
	  }
