///  copyright "Белый Ясень"

html, body {

	width:100%;
	min-width:1000px;
  	height:100%;
	margin-left: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #333333;
}

.head {
	margin-top:0px;
	margin-left:20%;
}

.topPanel
{
	margin-left:12%;	
	clear:left;
}

.panelObschaya
{
	background-image:url('../images/panelObschaya.gif');
	width:710px;
	height:61px;
}

/*		tblPanel		*/

.tblPanel
{
	width:710px;
	height:61px;
}

.tblPTR1
{
	width:200px;
}

.tblPTR2
{
	width:200px;
}

.tblPTR3
{
	width:310px;
	text-align:right;
}

/*			end		*/

.searchInput
{
	width:130px;
	height:22px;
	margin-right:30px;	
	font: 12px Tahoma, sans-serif;
	color:#8C8C8C;
	background-color:#ffffff;
	border:2px solid #784b10;
	padding-left:3px;
	padding-top:2px;
}

.flashButton
{
	float:left;
	margin-top:35px;
	margin-right:0px;
}

.left {	
	float:left;
}

.right
{
	float:left;
	width:auto;
	height:450px;
}

.randOM
{
	width:50px;
	font: 13px Tahoma, sans-serif;
}

/* search */

.searchFindTable
{
	width:480px;
	height:95px;
}

.sftTd1
{
	text-align:center;	
	font: 15px Tahoma, sans-serif;
	width:45px;
}

.sftTd2
{
	width:95px;	
	height:95px;	
}

.sftTd3
{
	width:340px;	
}

.nameItemSearch
{
	margin-left:15px;
	margin-right:5px;
	margin-bottom:5px;
	font: 15px Tahoma, sans-serif;		
	text-align:left;
	height:50px;
}

.pSearch
{
	margin-top:5px;
	margin-left:15px;
	margin-right:5px;
	margin-bottom:5px;
	font: 15px Tahoma, sans-serif;
}

.pSearchDesc
{
	margin-top:10px;
	margin-left:15px;
	margin-right:5px;
	margin-bottom:5px;
	font: 12px Tahoma, sans-serif;	
	height:35px;
	text-align:justify;
}

.pSearchComment
{
	margin-top:5px;
	margin-left:15px;
	margin-right:5px;
	margin-bottom:5px;
	font: 11px Tahoma, sans-serif;
	color:#626262;
}

.linkSearch
{
	color:#770000;
	border-bottom:1px dashed #770000;	
	cursor:pointer;
	text-decoration:none;
}

.resultSerach
{
	font: 15px Tahoma, sans-serif;	
}


/* end search */

/* register */

.regContent
{
	width:auto;
	height:auto;
	margin-top:5%;
	margin-bottom:5%;
	margin-left:5%;
	margin-right:5%;	
	font: 12px Tahoma, sans-serif;
}

.redSymbol
{
	color:red;
}

.podpTable
{
	font: 12px Tahoma, sans-serif;
	margin-top:1%;
	width:450px;
	height:auto;
}

.podpTable .podpTd1
{
	width:50%;
}

.podpTable .podpTd11
{
	width:50%;
}

.podpTable .podpTd2
{
	width:30%;
}

.podpTable .podpTr
{
	height:25px;
	text-align:left;
}

/*
.btm
{
	height:15px;
	margin-top:-5px;
	margin-bottom:5px;
	margin-left:4px;
}*/


.regTable
{
	font: 12px Tahoma, sans-serif;
	margin-top:1%;
	width:auto;
	height:auto;
}

.regTable .rg1
{
	width:25%;
}

.regTable .rg2
{
	width:1%;
}

.regTable .rg3
{
	width:74%;
}

.authTable
{
	font: 12px Tahoma, sans-serif;
	margin-top:1%;
	width:auto;
	height:auto;
}

.authTable .rg1
{
	width:15%;
}

.authTable .rg2
{
	width:1%;
}

.authTable .rg3
{
	width:84%;
}

.authTable .rgTr
{
	height:32px;
}

.cabTable
{
	font: 12px Tahoma, sans-serif;
	margin-top:0%;
	width:auto;
	height:auto;
}

.cabTable .rg1
{
	width:30%;
}

.cabTable .rg2
{
	width:1%;
}

.cabTable .rg3
{
	width:69%;
}

.cabTable .rgTr
{
	height:25px;
}


.regTable1
{
	font: 12px Tahoma, sans-serif;
	margin-top:1%;
	width:auto;
	height:auto;
}

.regTable1 .rg1
{
	width:25%;
}

.regTable1 .rg2
{
	width:1%;
}

.regTable1 .rg3
{
	width:74%;
}

.regTable1 .rgTr1
{
	height:50px;
}

.regTable .rgTr
{
	height:32px;
}

.regTable .rgTrLitle
{
	height:12px;
}

.messageTalk
{
	margin-left:5px;
	font: 10px Tahoma, sans-serif;
}

.regField
{
	width:350px;
	margin-left:5px;
	border:"1px solid #8C8C8C";

}
.regFT
{
	font: 12px Tahoma, sans-serif;
}

.regFT1
{
	margin-left:5px;
	font: 12px Tahoma, sans-serif;
}

.regLitle
{
	margin-left:5px;
	width:100px;
	border:"1px solid #8C8C8C";
}

.btnEnterAndReg
{
	margin-left:74px;
}

.left5
{
	margin-left:5px;
}

.notic
{
	margin-top:5px;
	margin-bottom:2px;
	font: 11px Tahoma, sans-serif;
	color:red;
}

.lic
{
	margin-top:2px;
	margin-bottom:0px;
	margin-left:8px;
	font: 11px Tahoma, sans-serif;
	color:red;
}

.noticBad
{
	margin-top:5px;
	margin-bottom:10px;
	font: 12px Tahoma, sans-serif;
	color:red;
}

.noticGood
{
	margin-top:5px;
	margin-bottom:10px;
	font: 12px Tahoma, sans-serif;
	color:#770000;
}

.captionRegLilte
{
	margin-top:10px;
	margin-bottom:0px;
}

.cancelPodp
{
	font: 12px Tahoma, sans-serif;
	color:red;
	text-decoration:none;
}

/* закалдки */

.zklds
{
	margin-left:22%;
}

.zklds .zkldTable
{
	
}

.zklds .zkldTable .tdSelected
{	
	background-image:url('../images/zkld-100-selected.gif');
	width:100px;
	height:34px;
	text-align:center;
	font: 12px Tahoma, sans-serif;
	text-decoration:none;
}

.zklds .zkldTable .tdSelected a
{
	text-decoration:none;
	color:#000000;
}

.zklds .zkldTable .tdZkld
{	
	background-image:url('../images/zkld-100.gif');
	width:100px;
	height:34px;
	text-align:center;
	font: 12px Tahoma, sans-serif;
}

.zklds .zkldTable .tdZkld a
{
	text-decoration:none;
	color:#000000;
}

.zklds .zkldTable .tdZkld-on-sale
{		
	background-image:url('../images/zkld-100.gif');	
	width:100px;
	height:34px;
	text-align:center;
	font: 12px Tahoma, sans-serif;
}

.zklds .zkldTable .tdZkld-on-sale a
{
	text-decoration:none;
	color:#000000;
}

.zklds .zkldTable .tdSelected-on-sale
{		
	background-image:url('../images/zkld-100-selected.gif');
	width:100px;
	height:34px;
	text-align:center;
	font: 12px Tahoma, sans-serif;
	text-decoration:none;
}

.zklds .zkldTable .tdSpace
{
	width:5px;
	height:34px;
	text-align:center;
}

.zklds .zkldTable .tdSpaceBig
{
	width:0px;
	height:34px;
	text-align:center;
}
/* Login */

.frmLogin
{
	width:200px;
	height:160px;
}

.frmLogin .topBordr
{
	height:6px;
}

.frmLogin .topBordr .longer
{
	width:194px;
	background-image:url("../images/brLogin.gif");
}

.frmLogin .topBordr .corner
{
	width:6px;
	background-image:url("../images/brLCornerTop.gif");
}

.frmLogin .downBordr
{
	height:6px;
}

.frmLogin .downBordr .longer
{
	width:194px;
	background-image:url("../images/brLDown.gif");
}

.frmLogin .downBordr .corner
{
	width:6px;
	background-image:url("../images/brLCornerDown.gif");
}

.loginWindow
{
	width:100%;
}

.loginWindow .longer
{
	background-color:#fbc085;
}

.loginWindow .border
{
	background-image:url("../images/brCols.gif");
	width:6px;
}

.pLogin
{
	margin-left:10px;
}

.loginTitle
{
	font: 16px Tahoma, sans-serif;
	color:#770000;
	width:100%;
	text-align:center;
	margin-top:10px;
	margin-bottom:5px;
}

.pLogin .pfield
{
	font: 12px Tahoma, sans-serif;
	margin-top:1px;
	margin-bottom:5px;
}

.pLogin .ptitle
{
	font: 12px Tahoma, sans-serif;
	margin-top:5px;
	margin-bottom:1px;
}

.pLogin .field
{
	width:170px;
	height:20px;
	border:1px solid #000000;
	font: 12px Tahoma, sans-serif;
	padding-left:2px;
}

.pLogin .pbuttons
{
	font: 12px Tahoma, sans-serif;
	margin-top:10px;
	margin-bottom:1px;
}

.btnLink
{
	cursor: hand;
	font: 12px Tahoma, sans-serif;
	text-decoration:none;
	color:#ffffff;
}

.btnEnter
{
	background-color:#694735;
	color:#ffffff;
	padding:1em;
	padding-top:0.25em;
	padding-bottom:0.25em;
	font: 12px Tahoma, sans-serif;
}

.btnReg
{
	cursor: hand;
	background-color:#694735;
	color:#ffffff;
	padding:1.8em;
	padding-top:0.25em;
	padding-bottom:0.25em;
	font: 12px Tahoma, sans-serif;
}

.pLTitleFirst
{
	margin-top:10px;
	margin-bottom:1px;
}

.pLTitleExit
{
	margin-top:5px;
	margin-bottom:1px;	
	margin-left:-20px;	
	text-align:center;
	font: 12px Tahoma, sans-serif;
}

.pLTitle
{
	margin-top:3px;
	margin-bottom:1px;
}

.pLTitleCabinet
{
	margin-top:2px;
	margin-bottom:1px;
}

.pLTitleCabinet1
{
	margin-top:2px;
	margin-bottom:1px;
}

.sLTitle
{
	font: 12px Tahoma, sans-serif;
	color:#76726d;
}

.sLValue
{
	font: 12px Tahoma, sans-serif;
	color:#000000;
}

.linkLogin
{
	color:#1177d6;
	font: 12px Tahoma, sans-serif;
}
/*			главное содержимое		*/

.tors
{
	height:auto;
}

.placeLogin
{
	width:20%;
}

.tableHead
{		
	width:100%;
	height:100%;
}

.placeBanner
{
	width:77px;
}

.placeRight
{
	width:auto;
}

/*.f9f2ec*/
.tableHead .tableContainer
{
	background-color:#f1dec0;
	width:540px;
}

.tableHead .leftBdrTbl
{
	width:6px;
	background-image:url('../images/borderTbl.gif');
}

.tableHead .rightBdrTbl
{
	width:6px;
	background-image:url('../images/borderTbl.gif');
}

.downPanel
{
	margin-left:20%;
}

/* the end */


/*			Список новостей		*/

.listNews
{
	width:auto;
	height:auto;
	margin-top:2%;
	margin-bottom:5%;
	margin-left:5%;
	margin-right:5%;
}

.nTop
{
	font: 24px Tahoma, sans-serif;
}

.divSearch
{
	margin-top:10px;
}

.spanSearch
{
	margin-left:10px;
	font: 12px Tahoma, sans-serif;
	color:#000000;
	margin-bottom:0px;
}

.spanSearchWord
{
	margin-left:10px;
	font: 12px Tahoma, sans-serif;
	color:#adafb0;
	margin-bottom:0px;
}

.fieldSearch
{
	margin-top:3px;
	width:400px;
	font: 18px Tahoma, sans-serif;
	margin-left:10px;
	color:#626262;
}

.submitSearch
{
	width:70px;
	font: 16px Tahoma, sans-serif;
}

.link4Search
{
	border-bottom:1px dashed #929394;
	cursor:pointer;
	text-decoration:none;
	color:#929394;
}

.tdStrongLeft
{
	text-align:right;
	width:30px;
}

.tdStrongRight
{
	text-align:left;
	width:30px;

}

.linkSpaceImage
{
	font: 13px Tahoma, sans-serif;
	width:425px;
}

/*				catalog				 */

.catalogContainer
{
	width:auto;
	height:auto;
	margin-top:5%;
	margin-bottom:5%;
	margin-left:5%;
	margin-right:5%;
}

.catalogText
{
	margin-top:20px;
	color:#770000;
	font: 13px Tahoma, sans-serif;	
}

.catalogTP
{
	margin-top:0px;
	margin-bottom:2px;
}

.itemName
{
	margin-top:0px;
	margin-bottom:10px;
	color:#000000;
	font: 18px Tahoma, sans-serif;	
	text-align:center;
	background-color:#fbc085;
	width:485px;
	height:30px;
}

.categories
{
	margin-top:20px;
	width:485px;
}

.str
{
	background:white none repeat scroll 0 0;
	border:1px solid #f1dec0;
}

.previosComment
{
	color:#000000;
}

.textPreviosComment
{
	font: 12px Tahoma, sans-serif;
	color:#000000;
}

.catalogPrevios
{
	margin-top:40px;
}

.itemsCategory
{
	margin-top:20px;
	width:485px;
}

.galeryTable
{
	margin-top:20px;
	background-color:#fae4cf;
}

.galeryTd
{
	text-align:center;
	height:115px;
	width:115px;
}

.galeryTd img
{
	background:white none repeat scroll 0 0;
	border:1px solid #fbc085;
}

.categoryTable
{
	margin-top:10px;
	width:485px;
}

.categoryTable .categoryTd
{
	background-color:#fbc085;
	height:50px;
	text-align:center;
	font: 24px Tahoma, sans-serif;
}
.categoryTable .categoryTd a
{
	color:#1177d6;
}

.linkNew
{
	color:#1177d6;
}

.linkNewRed
{
	color:#770000;
}

.imageShow
{
	margin-top:20px;
}

.imageTable
{
	width:485px;
}

.imageTable .tdImage
{
	text-align:center;
}

.imShow
{
	height:100px;
}

.downSpace
{
	height:150px;
}

/*				catalog	the end				 */

.news
{
	color:#000000;
	font: 13px Tahoma, sans-serif;	
}

.news .pDate
{
	margin-top:0px;
	margin-bottom:5px;
	text-align:right;
	font: 12px Tahoma, sans-serif;	
}

.news hr
{
	color:#7d5125;
	margin-top:0px;
	height:1px;
}

.news .showTitle
{
	color:#770000;
	font: 18px Tahoma, bold;	
}

.news .showAnnounce
{
	font: 12px Tahoma, sans-serif;	
}

/* the end */


/*			Список гостевой книги  	*/

.questList
{
	width:auto;
	height:auto;
	margin-top:5%;
	margin-bottom:5%;
	margin-left:5%;
	margin-right:5%;
}

.qTop
{
	font: 24px Tahoma, sans-serif;
	text-align:center;
}

.quest
{
	margin-top:30px;
}

.quest .hr
{
	color:#000000;
}

.quest .row
{
	background-color: #fdd1a4;
}

.quest .row .questName
{
	font: 13px Tahoma, sans-serif;	
		margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

.quest .row .questContent
{
	font: 13px Tahoma, sans-serif;	
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;

}

.tableForm
{
	height:100%;
}

.formAddAuest
{
	margin-left:5%;
}

.questPages
{
	font: 13px Tahoma, sans-serif;	
	margin-left:5%;
}

.commentForm
{
	margin-top:50px;
	font: 18px Tahoma, sans-serif;	
	margin-bottom:30px;
}

.com
{
	margin-top:-15px;
	font: 12px Tahoma, sans-serif;	
	margin-bottom:-15px;
}

.titleComment
{
	font: 13px Tahoma, bold;	
	color:#770000;
}

.messageComment
{	
	font: 12px Tahoma, sans-serif;	
}

.commentDate
{
	font: 12px Tahoma, sans-serif;	
	color:#8c8c8c;
}

.commentTable
{
	margin-top:20px;
	width:485px;
}

.tableQuest
{
	margin-top:20px;
	width:485px;
	background-color:#fdd1a4;	
}


.fName
{
	font: 13px Tahoma, bold;	
	width:490px;
}

.fEmail
{
	font: 13px Tahoma, sans-serif;	
	width:490px;
}

.fContent
{
	font: 13px Tahoma, sans-serif;	
	width:490px;
	height:150px;
}

.fBtn
{
	font: 13px Tahoma, sans-serif;
}

.categoryNameNav
{
	font: 18px Tahoma, sans-serif;
}

/* the end */


/* pages*/

.titlePages
{
	font: 14px Tahoma, sans-serif;
	padding-left:0.8em;
	padding-top:0.2em;
}

.pageContent
{
	background-color:#a45f05;	
	color:#ffffff;
	padding:0.8em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	cursor: hand;
	font: 14px Tahoma, sans-serif;
}

.pageContentDots
{
	background-color:#edc29a;	
	color:#8a5004;
	padding:0.8em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	cursor: hand;
	font: 14px Tahoma, sans-serif;

}

.pageSelected
{	
	padding:0.8em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	background-color:#FAE4CF;
	color:#8a5004;
	font: 14px Tahoma, sans-serif;

}

.tblControl
{
	width:500px;
	height:50px;
}

.r1
{
	width:20px;
}

.r2
{
	width:460px;
}

.r3
{
	width:20px;
}

.linkPage
{
	color:#1177d6;
	text-decoration:none;
}

/* end pages */

/* Банеры */

.tableBanner
{
	width:932px;
}

.tableBanner .r
{
	width:auto;
	height:6px;
}

.tableBanner .c3-right-top
{
	width:6px;
	background-image:url(../images/corner-right-top.gif);
}

.tableBanner .c3-right-down
{
	width:6px;
	background-image:url(../images/corner-right-down.gif);
}

.tableBanner .c1-left-top
{
	width:6px;
	height:6px;
	background-image:url(../images/corner-left-top.gif);
}

.tableBanner .c1-left-down
{
	width:6px;
	background-image:url(../images/corner-left-down.gif);
}

.tableBanner .c1-border
{
	width:6px;
	background-image:url(../images/corner-left.gif);
}

.tableBanner .c3-border
{
	width:6px;
	background-image:url(../images/corner-right.gif);
}

.tableBanner .c2
{
	width:auto;
	height:6px;
}

.tableBanner .c2-border-top
{
	width:auto;
	background-image:url(../images/corner-top.gif);
	height:6px;
}

.tableBanner .c2-border-down
{
	width:auto;
	background-image:url(../images/corner-down.gif);
	height:6px;
}

.tableBanner .c3
{
	width:6px;
}

.banners 
{
	width:auto;
	height:auto;
	background-color:#7d5125;

}
/*	background-color:#F1DEC0;*/
/*	background-color:green;*/
.banners .banner
{
	background-color:green;
	width:230px;
	height:auto;
    clear:none;
	float:left;
	cursor:pointer;
	cursor:hand;
}

.banners .end
{
	width:0px;
	clear:left;
}

.auth
{
	margin-top:0%;
	margin-left:0%;
	margin-right:0%;
	margin-bottom:0%;
	background-color:#fbc085;
	width:100%;
	height:auto;
	font: 12px Tahoma, sans-serif;
	text-align:center;	
	border-bottom:2px solid #8F4700;
}

.table-user
{
	width:100%;
	height:30px;
}

.table-user
{
	font: 12px Tahoma, sans-serif;
	text-align:center;
}

.table-user .down
{
	height:30px;
	text-align:left;
}

.table-user .down .info-r
{
	height:30px;
	text-align:left;
	width:auto;
	text-align:top;
}

.table-user .btn
{
	width:20px;
}

.table-user .info
{
	width:auto;
}

.auth .field
{
	clear:none;
	float:left;
	font: 12px Tahoma, sans-serif;
	margin-left:10px;
}

.auth input
{
	width:120px;
	height:20px;
	font: 12px Tahoma, sans-serif;
}

.auth .button
{
	width:80px;
	font: 12px Tahoma, sans-serif;
}

.news-content
{
	margin-top:10px;
}

.news-content .news
{
	margin-top:5px;
}

.news-content .news .date
{
	font: 12px Tahoma, sans-serif;
/*	color:#929394;*/
}

.clearfix
{
	clear:left;
}

.left
{
	margin-left:5%;

}

.right
{
	margin-right:5%;
}

.top2
{
	margin-top:2%;
}

.container-search
{
	margin-right:5%;
	margin-left:5%;
	width:485px;
	height:70px;
	border:2px #8f4700 solid;
	background-color:#fbc085;
}

.container-search .head-search
{
	width:100%;
	height:100%;
	padding-top:10px;
}

.container-search .head-search input
{
	height:25px;
	font: 14px Tahoma, sans-serif;
	color:#000000;
}

.container-search .head-search .fieldSearch
{
	width:375px;
}

.container-search .head-search .submitSearch
{
	width:80px;
}

.container-catalog
{
	margin-right:5%;
	margin-left:5%;
	margin-top:3%;
	margin-bottom:3%;
}

.container-catalog .itemsCategory
{
	margin-top:0px;
}

.container-catalog .catalogText
{
	margin-top:7px;
}

.add-text
{
	color:#770000;
	font: 13px Tahoma, sans-serif;
}

.home-span
{
	cursor:pointer;
	cursor:hand;
}

.home-text
{
	color:#1177d6;
}

.left-50
{
	margin-left:50px;
}

.d-none
{
	text-decoration:none;
}

.icon-img-down
{
	margin-bottom:-4px;
}