﻿/***************************************************/
/*	Содержимое  									*/
/***************************************************/

div.ContextText
{
	margin: 4px;
	font-size: 14px;
}


div.ContextText p
{
	text-align: justify;
	text-indent: 20px;
	margin: 2px 0px 2px 0px;
}

div.ContextText h2
{
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	margin: 6px 0px 2px 0px;
}

div.ContextText li
{
	margin-left: 20px;
}

div.ContextText hr
{
	color: #9999CC;
}




/***************************************************/
/*	История  									*/
/***************************************************/
.arxiwhistory a
{
	display: inline-block;
	text-align: left;
	height: 21px;
	width: 140px;
	background: transparent url('archive.png') no-repeat;
	padding: 3px 0px 0px 8px;
}

.arxiwhistory 
{
	text-align: right;
	height: 26px !important;
}
.arxiwblock img
{
	margin-right: 4px;
}

.arxiwblock div.aa
{
	height: 86px;
	max-height: 86px;
	overflow: hidden;
}

/***************************************************/
/*	Закладки  									*/
/***************************************************/


.accordionHeader
{
    border-bottom: 1px dotted #2F4F4F;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected
{
    /*background-color: #5078B3;
    color: white;
*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a, .accordionHeaderSelected a, legend a
{
	margin-left: 10px;
}

.accordionHeader img, .accordionHeaderSelected img, legend img
{
	border-width: 0;
	vertical-align: middle;
}


.accordionContent
{
    border-bottom: 1px dotted #2F4F4F;

}

.accordionContent span.v
{
	display: block;
	text-align: center;
	height: 24px;
	width: 116px;
	background: transparent url('/Design/devam.gif') no-repeat;
	margin-top: 6px;
	cursor: hand;
	float: right;
}
.accordionContent a
{
	display: inline-block;
	height: 16px;
	width: 16px;
	background: transparent url('/Design/menu.gif') no-repeat;
}


/***************************************************/
/*	Дерево											*/
/***************************************************/

.tree0
{
	background: transparent url('/Design/tree/lt.gif') no-repeat;
	padding-left: 20px;
	min-width: 40px;
}

.tree1
{
	background: transparent url('/Design/tree/t.gif') no-repeat;
	padding-left: 20px;
	min-width: 40px;
}


.ptree
{
margin-left: 6px;
}


.ptree .a0
{
	background: transparent url('/Design/tree/lt.gif') no-repeat;
	padding-left: 20px;
	min-width: 40px;
}

.ptree .b0
{
	background: transparent url('/Design/tree/t.gif') no-repeat;
	padding-left: 20px;
	min-width: 40px;
}

.ptree .a1
{
	background: transparent url('/Design/tree/lt1.gif') no-repeat;
	padding-left: 40px;
	min-width: 140px;
}

.ptree .b1
{
	background: transparent url('/Design/tree/t1.gif') no-repeat;
	padding-left: 40px;
	min-width: 140px;
}


.ptree .a2
{
	background: transparent url('/Design/tree/lt2.gif') no-repeat;
	padding-left: 60px;
	width: 140px;
}

.ptree .b2
{
	background: transparent url('/Design/tree/t2.gif') no-repeat;
	padding-left: 60px;
	width: 140px;
}


.ptree div.folderopen
{
	background: transparent url('/Design/tree/folder_open.png') no-repeat;
	padding-left: 20px;
}

.ptree div.folderclose
{
	background: transparent url('/Design/tree/folder.png') no-repeat;
	padding-left: 20px;
}

.ptree a
{
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ptree img
{
	border-width: 0px;
	margin-right: 2px;
}

.ptree div.select
{
	font-weight: bold;
}


/***************************************************/
/* ссылки											*/
/***************************************************/
 a.edk,  span.book,  a.http, span.user,a.downloadPDF, a.downloadZIP ,a.downloadDJVU  
 {
	display: block;
	min-height: 34px;
    padding-top: 4px;
    padding-left: 38px;
 }


 a.http 
 {
	background: url(/design/link_http.png) no-repeat;
	margin-top: 6px;
 }

 a.downloadPDF 
 {
    padding-top: 10px;
	background: url(/design/download_pdf.png) no-repeat;
 }

a.downloadZIP 
 {
    padding-top: 10px;
	background: url(/design/download_zip.png) no-repeat;
 }

a.downloadDJVU 
 {
    padding-top: 10px;
	background: url(/design/download_djvu.gif) no-repeat;
 }


 a.edk 
 {
	background: url(/design/link_eMule.png) no-repeat;
 }

 span.book 
 {
    padding-top: 10px;
	background: url(/design/link_book.png) no-repeat;
 }

 span.popup 
 {
	border-bottom: 3px double;
	line-height: 2em;
 }


 span.user 
 {
    padding-top: 10px;
	background: url(/design/link_user.png) no-repeat;
 }
 /*************************************************/
 .Mybook
 {
	width: 320px;
	background: transparent url(/Design/bigbook.png) no-repeat;
	height: 225px;
	margin-top: 10px;
 }

 .Mybook td
 {
	width: 160px;
	text-align: center;
	vertical-align: middle;
 }

 .Mybook  img
 {
	margin-left: 8px;
	margin-bottom: 14px;
 }

 .Mybook  a
 {
	padding-left: 14px;
	margin-right: 28px;
	display: block;
 }

/*************************************************/
 .Mytxte, .Mytxt
 {
	width: 320px;
	background: transparent url(/Design/page.png) no-repeat;
	margin-top: 10px;
	height: 128px;
 }

 .Mytxte td, .Mytxt td
 {
	width: 160px;
	text-align: center;
	vertical-align: middle;
 }

.Mytxte  img, .Mytxt img
 {
	margin: 14px 8px 14px 8px;
 }

.Mytxte a, .Mytxt a
 {
	padding-left: 14px;
	margin-right: 28px;
	display: block;
 }



/*************************************************/
.Mympeg
 {
	width: 320px;
	background: transparent url(/Design/bigfilm.png) no-repeat;
	height: 189px;
	margin-top: 10px;
 }

 .Mympeg td
 {
	width: 160px;
	text-align: center;
	vertical-align: middle;
	padding-left: 14px;
/*	border: 1px solid red;*/
 }
 .Mympeg a
 {
	margin-right: 28px;
	display: block;
 }
 
/***************************************************/
/* Фотогалерея										*/
/***************************************************/
 td.FotoList img
 {
	border: 1px solid white;
	display: block;
 }

 .FotoList span
 {
	display: inline-block;
	margin: 4px;
 }


 .FotoList .imgRed
 {
	background-color: Red;
 }

 .FotoList .imgYellow
 {
	background-color: Yellow;
 }

 .FotoList .imgGreen
 {
	background-color: Green;
 }



 td.FotoList div
 {
	height: 500px;
	overflow-y: scroll;
	border: 4px solid #9999CC;
	width: 130px;
	
	padding-right: 4px;
	background-color: #9999CC;
	
	scrollbar-3dlight-color:#0d64ad;
scrollbar-arrow-color:#fff; 
scrollbar-base-color:#003c6e; 
scrollbar-darkshadow-color:#000; 
scrollbar-face-color:#175488; 
scrollbar-track-color:#3b8cd0; 
text-align: center;

 }

td.FotoMain
{
	width: 600px;
	height: 400px;
	text-align: center;
	vertical-align: middle;
}


td.FotoMain img
{
	max-width: 600px;
	max-height: 400px;
}

td#MainFotoInfo
{
	text-align: center;
	vertical-align: bottom;
	width: 600px;
}

td#MainFotoInfo div
{
	text-align: center;
	background-color: #9999CC;
	margin-top: 8px;
	margin-left: 4px;
	max-width: 600px;
}

td.FotoArxiw
{
	text-align: center;
	background-color: #9999CC;
	color: White;
}
td#MainFotoInfo div a, td.FotoArxiw a
{
	color: White;
}

/***************************************************/
/*	Реклама										*/
/***************************************************/
div.Reclama
{
	width: 203px;
	height: 116px;
	background: url(/design/reclama.png) no-repeat;
}
div.Reclama div.Header
{
	padding-left: 4px;
}

div.Reclama div.Header .Close
{
	width: 6px;
	padding: 4px;
	margin: 2px;
	border: 1px solid black;
	float: right;
}

div.Reclama div.Text
{
	padding: 4px;
}
/*
div.Reclama
{
	width: 200px;
	border: 1px solid #9999CC;
	text-align:center;
}
div.Reclama div.Header
{
	background-color: #9999CC;
	color: White;
	
}
div.Reclama div.Text
{
	padding: 4px;
	background-color: white;
}*/


/***************************************************/
/*	Остальное										*/
/***************************************************/



.Button, .ButtonRight
{
	display: block;
	text-align: center;
	height: 24px;
	width: 116px;
	background: transparent url('/Design/devam.png') no-repeat;
	margin-top: 6px;
	cursor: hand;
}

 .ButtonRight
 {
	
 }

td 
{
	vertical-align: top;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



a,
a:link,
a:visited,
a:active,
a:hover {
	color:  blue;
    text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}















/***************************************************/
/*				Фотогалерея  НОВАЯ					*/
/***************************************************/

.foto_list  .imgRed
 {
	background-color: Red;
 }

 .foto_list  .imgYellow
 {
	background-color: Yellow;
 }

 .foto_list  .imgGreen
 {
	background-color: Green;
 }


.foto_list{
    width: 210px;
    vertical-align: top;
    padding: 0px 4px 0px 4px;
}
.foto_list span{
    width: 100px;
    display: inline-block;
    border: 2px solid #EDF4FF;
    text-align: center;
    height: 96px;
}

.foto_list img{
    width: 100px;
    height: 80px;
}

.list_yes{
    display: block;
    visibility: visible;
}

.list_no{
    display: none;
    visibility: hidden;
}

.foto_pages{
    /*width: 30px;*/
}
.foto_pages div{
    width: 20px;
    height: 20px;
    padding-top: 4px;
    margin-left: 4px;
    text-align: center;
}


.foto_pages .page_free,
.foto_pages .page_select{
	display: block;
	width: 32px;
	height: 22px;
	text-align: center;
	cursor: pointer;
	color: Blue;
	margin: 0px 2px 0px 2px;
	padding-top: 4px;
	border-top: 1px dotted black;

}

.foto_pages .page_select{
	font-weight: bold;
	color: black;
	cursor: default;
}
.foto_pages .Zip
{
	padding: 2px 0px 2px 0px;
	border: 0px solid black;
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
}

.fotoMain {
	width: 600px;
	height: 370px;
	text-align: center;
	vertical-align: top;

}

.fotoMain img{
	border-width: 0px;
	max-width: 600px;
	max-height: 360px;
	padding: 4px;
}

.fotoText{
    text-align:center;
    padding: 3px 0px 3px 0px;
}
.fotoText div
{
	padding: 4px 4px 4px 4px;
	background-color: #61A0CE;
}

.gocountry
{
	/*display: inline-table;
	width: 30px;
	background:  transparent url('/Design/arrow_right.png') no-repeat;*/
	cursor: pointer;	
}


/***************************************************/
/*				Социальные сети					*/
/***************************************************/

#share42 
{
	padding: 76px 0px 0px 8px;
	text-align: right;
}

#share42 a 
{
	display:inline-block;
	width:24px;
	height:24px;
	margin:0 4px 4px 0px;
}

#share42 a.sep
{
	/*margin-top: 12px;*/
	margin-left: 12px;
}






/***************************************************/
/*	Закладки для кораблей и вооружений				*/
/***************************************************/


.AH_SW
{
    cursor: pointer;
    margin: 0px 0px 4px 0px;
}

.AH_SW_Select
{
    cursor: auto;
    margin: 0px 0px 4px 0px;
}

.AH_SW img, .AH_SW_Select img
{
	border-width: 0;
	vertical-align: middle;
	margin-right: 2px;
}
	
/*	
.accordionHeader a, .accordionHeaderSelected a, legend a
{
	margin-left: 10px;
}

.accordionHeader img, .accordionHeaderSelected img, legend img
{
	border-width: 0;
	vertical-align: middle;
}


.accordionContent
{
    border: 1px solid #2F4F4F;
}

.accordionContent span.v
{
	display: block;
	text-align: center;
	height: 24px;
	width: 116px;
	background: transparent url('/Design/devam.gif') no-repeat;
	margin-top: 6px;
	cursor: hand;
	float: right;
}
.accordionContent a
{
	display: inline-block;
	height: 16px;
	width: 16px;
	background: transparent url('/Design/menu.gif') no-repeat;
}
*/



#InfoError
{
	position: absolute;
	width: 161px;
	height: 100px;
	background: transparent url(/Design/WarningLeft.png) no-repeat;
}


#InfoError #InfoErrorText
{
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;

	padding: 2px;
	background-color: Yellow;
	color: Black;	
	width: 150px;
	height: 95px;
	font-size: 12px;
	text-align: left;
	margin:0px 0px 0px 11px; 
}


/***************************************************/
/*	Переход на страну								*/
/***************************************************/
#GoCountry a
{
	font-weight: bold;
	display: inline-block;
	margin: -3px 0px 0px 0px;
	vertical-align: top;
}

#GoCountry img
{

}


#TabPhoto,
#TabVideo,
#TabInfo,
#TabMessage,
#TabChart
{
	display: inline-block;
	min-width: 2px;
	padding: 0px 0px 0px 18px;
}

#TabPhoto
{
	background: transparent url('/Design/tabicons/photo.png') no-repeat 0px 0px;
}


#TabVideo
{
	background: transparent url('/Design/tabicons/video.png') no-repeat 0px 0px;
}

#TabInfo
{
	background: transparent url('/Design/tabicons/info.png') no-repeat 0px -1px;
}
#TabMessage
{
	background: transparent url('/Design/tabicons/message.png') no-repeat 0px 0px;
}

#TabChart
{
	background: transparent url('/Design/tabicons/chart.png') no-repeat 0px -2px;
}


/***************************************************/
/*	Текущий путь								*/
/***************************************************/
.CurrentWay
{
	margin: 4px 0px 4px 0px;
}

.CurrentWay a,
.CurrentWay span
{
	display: inline-block;
	background: transparent url('/Design/ArrowWay.png') no-repeat 2px 4px;
	padding: 0px 0px 0px 14px;
    text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}



/***************************************************/
/*	Всплывающий поиск								*/
/***************************************************/

.SMM_top
{
	border: 1px solid #0f2143;
	background-color: #edf4ff ;
	margin-bottom: 4px;
	-khtml-border-radius: 6px;
	-o-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/design/pie.htc);
	display: inline-block;
	padding: 2px 6px 2px 6px;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}

.SMM_top_link
{
	cursor: pointer;
	color: Blue;
}

.SMM_top_close
{
	display: inline-block;
	background: transparent url('/Design/Warning/cancel24.png') no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline-block;
	width: 26px;
	height: 26px;
	cursor: pointer;
}



.SMM_main
{
	border: 1px solid #0f2143;
	background-color: #edf4ff ;
	margin-bottom: 4px;
	-khtml-border-radius: 6px;
	-o-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/design/pie.htc);
	display: inline-block;
	padding: 4px 6px 4px 6px;
	width: 800px;
	max-height: 520px;
	overflow: auto;
}


.SMM_main td
{
	width: 50%;
	text-align: center;
	border: 1px solid silver;
	padding: 3px;
	font-family: Arial, Sans-Serif;
	text-align: left;
}

.SMM_main td img
{
	float: left;
	margin-right: 4px;
	width: 100px;
}


/*.SMM_main
{
	border: 1px solid #0f2143;
	background-color: #edf4ff ;
	margin-bottom: 4px;
	-khtml-border-radius: 6px;
	-o-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/design/pie.htc);
	display: inline-block;
	padding: 4px 6px 4px 6px;
	width: 600px;
	height: 380px;
	overflow: hidden;
}


.SMM_main td
{
	width: 50%;
	text-align: center;
	border: 1px solid silver;
	padding: 3px;
	font-family: Arial, Sans-Serif;
}*/



.SMM_main img
{
	border: 0px solid;
}

#SearchSmallShow
{
	text-align: left;
}