body {
	margin: 0px;
	font-family: Tahoma,Verdana,Arial;
	font-size: 84%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: silver;
	background-color: silver;
}
td, textarea, input, select {
	font-family: Tahoma,Verdana,Arial;
	font-size: 84%;
	color: black;
	font-weight: normal;
}
.tableDetail {
	font-size: 10px;
	font-family: Verdana;
	color: #49394E;
}
a:link {
	color: #6699FF;
	text-decoration: none;
}
a:hover {
	color: #6699FF;
	text-decoration: underline;
}
a:visited {
	color: #6699FF;
	text-decoration: none;
}
a:visited:hover {
	font-family: inherit;
	font-size: inherit;
	color: #6699FF;
	font-weight: inherit;
	text-decoration: underline;
}

img
{
	border:0;
}

h1
{
	font-family: inherit;
	font-size: 16;
	color: #a2cb00;
	font-weight:bold;
}

.leftmenu:link, .leftmenu a 
{
	color: #6699FF;
}
.leftmenu, .leftmenua:hover, .leftmenu a:visited, .leftmenu:visited:hover
{
	color: black;
	font-weight: bold;
}
.text1 {
	font-family: inherit;
	font-size: xx-small;
	color: #859F48;
}
.text2 {
	font-family: inherit;
	font-size: 10px;
	font-weight: bold;
	color: #859F48;
}
.text3 {
	font-family: inherit;
	font-size: 10px;
	font-weight: bold;
	color: black;
}
.text4 {
	font-family: tahoma;
	color: black;
	font-size: 12px;
	font-weight: normal;
}
.text5 {
	font-family: tahoma;
	font-size: xx-small;
	font-weight: normal;
	color: black;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.text7 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.text8 {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 94AEC5;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 4E4E4E;
}

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	text-align: left;
	padding:10px;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: gray;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	color:gray;
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: green;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

.news {
	font-family: times;
	font-size:20px;
	font-weight: normal;
	color: white;
}
.frame {
	border: 1px solid #A49E7E;
}
.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}

.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
.menuText {
	font-family: Tahoma;
	font-size: 14px;
	color: white;
}

.line {
	background: #ffffff url("./img/dots.gif") repeat-x;
	height: 1px;
	font-size: 0;
	clear: both;
	margin: 0;
	padding: 0;
}

/* поиск на сайте */
.search {
	padding-top:10px;
	padding-left:30px;
	padding-right:40px;
	padding-bottom:5px;
	border-bottom: 1px silver dotted;
}
.search_text {
	vertical-align:middle;
	font-size:x-small
}
.search_item {
	padding-top:0px;
	margin-top:0px;
	vertical-align:middle;
	font-size:xx-small;
	color:silver;
}
.search_result
{
	color:gray;
	font-size:x-small;
}
/* анонс */
.anounce
{
}
.anounce_image
{
	margin:20px;
}
.anounce_title, .anounce_title a, .anounce_title a:hover, .anounce_title a:visited, .anounce_title:visited:hover
{
	margin:20px;
	color:yellow;
	font-size:medium;
	font-weight:bold;
}
.anounce_text
{
	margin:20px;
	color:white;
}
/* список статей */
.article_header
{
	margin-top:4px;
}
.article_header a, .article_header a:hover, .article_header a:visited, .article_header a:link, .article_header a:visited:hover
{
	font-family:inherit;
	font-size:9;
	font-weight:normal;
	text-indent:0;
	color:gray;
	display:block;
}
.article_annotation
{
	font-family:inherit;
	margin-left:6px;
	margin-bottom:4px;
	font-size:64%;
	color:gray;
}
.article_image
{
	/*width:20px;
	background:url(imgsite/article.gif) no-repeat center center;*/
}

/* фотогалерея */
.fotogallery
{
	/*background:#ffffff url(img/fon.gif) repeat-x;
	background-position: bottom;*/
	background-color:white;
	border-left:1px #CFAD62 solid;
	border-right:1px #CFAD62 solid;
	border-top:1px #CFAD62 solid;
	border-bottom:5px #CFAD62 solid;
	margin:20px;
	padding:5px;
	font-family:tahoma;
	font-size:x-small;
	color:black;
}
.fotogallery img
{
	border:0;
}
.fotogallery a, .fotogallery a:hover, .fotogallery a:link, .fotogallery a:visited, .fotogallery a:hover:visited
{
	color:gray;
}
.pictureText
{
	font-family:tahoma;
	font-size:x-small;
	color:gray;
}
.pictureHeader
{
	font-family:tahoma;
	font-size:medium;
	font-weight:bold;
	color:gray;
}


/* постраничная навигация */
.NavigTbl
{
	font-size:x-small;
	text-align:center;
	margin:5px;
	padding-left:1px;
	padding-right:1px;
}
.NavigTD
{
}
.NavigTD a, .NavigTD a:link, .NavigTD a:hover, .NavigTD a:visited, .NavigTD a:hover:visited
{
	text-align:center;
	font-size:10px;
	color:black;
}
.NavigTDCurPage, .NavigTDCurPage a, .NavigTDCurPage a:link, .NavigTDCurPage a:hover, .NavigTDCurPage a:visited, .NavigTDCurPage a:hover:visited
{
	text-align:center;
	font-size:10px;
	color:gray;
}

/* форма обратной связи */
.send
{
	padding-top:0px;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:5px;
	border-bottom: 10px #BCCFE2 solid;
	border-left:1px silver solid;
}
.send_text
{
	font-size:x-small;
	color:gray;
	padding:1px;
}
.send_input
{
	font-size:xx-small;
	padding:1px;
}

/*форма входа на сайт*/
#logon
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:1px;
}
#logon td
{
	color:gray;
	font-size: xx-small;
}
#logon a
{
	color:silver;
}
#logon a:hover
{
	color:silver;
}
#logon button
{
	font-size:xx-small;
}

/* карта сайта */
.map a
{
	color:gray;
	font-size: x-small;
}
/*контент*/
.content
{
	/*padding:30px;
	font-size:x-small;
	color:black;*/
	text-align:justify;
}
.content a, .content a:hover, .content a:link, .content a:visited, .content a:hover:visited
{
	color:#ad0000;
}
.links, .links a, .links a:hover, .links a:link, .links a:visited, .links a:visited:hover
{
	color:black;
	vertital-align:bottom;
	padding:0px;
	margin:1px;
	font-size:12px;
}

/* дочерние страницы */
.subpages
{
	width:100%;
	/*position: relative;
	float:left;*/
	text-align:right;
	/*background-color:red;*/
}
.subpages_item
{
	/*position: relative;
	float:left;
	width:112px;
	padding:3px;
	margin:5px;
	border: 1px #cccc99 dotted;*/
    padding:5px;
    white-space:nowrap;
    border-bottom:1px gray dashed;
	text-align: left;
	font-size: xx-small;
	font-family: arial;
	font-weight: bold;
	color:black;
}
.subpages_item a, .subpages_item a:hover, .subpages_item a:link, .subpages_item a:visited, .subpages_item a:hover:visited
{
	color:black;
	font-weight: bold;
}
.navigation
{
	font-size:10;
	color:red;
}
.navigation a, .navigation a:link, .navigation a:visited
{
	color:silver;
}
.navigation a:hover, .navigation a:hover:visited
{
	color:gray;
}
/* таблица каталог */
.catalog
{
	width:100%;
	text-align:center;
}

.catalog_menu
{
	margin-bottom:3px;
}

/* разделитель между ячейками отд.товаров в каталоге */
.catalog_divider
{
	width:10px;
	height:20px;
}

.catalog_item
{
	position: relative;
	float: left;
	padding: 5px;
	margin:	3px;
	border: 1px silver solid;
	border-bottom: 5px silver solid;
	text-align: left;
	font-size: xx-small;
	font-family: arial;
	color:black;
	background-color:white;
	width:130px;
	height:150px
}

.catalog_item a, .catalog_item a:hover, .catalog_item a:visited, .catalog_item a:visited:hover
{
	text-align: left;
	font-size:x-small;
	font-family:arial;
	color:#6699ff;
}

.catalog_item img
{
	text-align: left;
	border:none;
}

.catalog_item_annotation
{
	margin:5px;
	font-size: xx-small;
	font-family: arial;
	text-align:justify;
	color:black;

}

.catalog_product_header
{
	font-size:medium;
	text-align: center;
	font-family:arial;
	color:#8FA9C2;
}

.catalog_product_text
{
	margin:20px;
	font-size:x-small;
	text-align: justify;
	font-family:arial;
	color:gray;
}
.catalog_product_text img
{
	margin-right:10px;
	margin-bottom:10px;
	/*position:relative;
	float:left;*/
}

.catalog_category_header
{
	padding: 15 0 10 0;
	font-size:large;
	font-family:arial;
	font-weight:bold;
	font-align:left;
	color:#8FA9C2;
}

.catalog_category_text
{
	font-size:x-small;
	text-align: justify;
	font-family:arial;
	color:gray;
}

/* стили для шаблона <tpl:catalog> */
.catalog_top
{
	padding:10 10 10 50;
	margin-left:12px;
	margin-right:2px;
	font-size:12;
	font-family:arial;
	font-weight:bold;
	text-align:left;
	background:#d2e4f1 url(img/katalog.png) left center no-repeat;
	border-top:3px #33ccff solid;
	color:black;
	width:300px;
}
.catalog_top a, .catalog_top a:hover, .catalog_top a:visited, .catalog_top a:visited:hover
{
	color:black;
	font-weight:bold;
}

.catalog_body
{
	text-align:center;
	border: solid 1px #99ccff;
}
.catalog_body img
{
	border:none 0px;
}
.catalog_body a
{
	border:none 0px;
}

.catalog_bottom
{
	display:none;
	font-size:x-small;
	font-family:arial;
	text-align:center;
	background-color:#99ccff;
	color:white;
}
.catalog_bottom a
{
	color:white;
	font-weight:bold;
}

/* новости */
.news_header
{
	margin-top:20px;
	margin-left:12px;
	font-size:small;
	font-family:arial;
	font-weight:bold;
	font-align:left;
	letter-spacing:-1px;
	color:white;
	width:150px;
	border-bottom: 1px white dotted;
}
.news_ball
{
	background-color:transparent;
	/*border-top: 1px #C3DAE3 solid;
	border-right: 1px #C3DAE3 solid;
	border-bottom: 1px #C3DAE3 solid;
	border-left: 15px #FFD5A8 solid;*/
	/*border-bottom: 1px #FF4E00 solid;*/
	/*background:url(imgsite/news.gif) no-repeat left middle;*/
	padding:5 0 5 0;
	text-align:left;
	margin-top:1px;
	margin-bottom:1px;
}
.news_date
{
	font-size:9;
	font-family:inherit;
	font-weight:bold;
	font-align:left;
	color:#6699FF;
	margin-right:5px;
	/*width:150px;*/
}
.news_item
{
}
.news_item a, .news_item a:hover, .news_item a:visited, .news_item a:link, .news_item a:hover:visited
{
	font-size:9;
	font-family:inherit;
	font-weight:normal;
	font-align:left;
	color:gray;;
	/*width:150px;*/
}
.news_readcontent
{
	font-align:justify;
	font-size:small;
	color:black;
}

/* надпись "подробнее" */
.readmore a, .readmore a:hover, .readmore a:visited, .readmore a:link, .readmore a:hover:visited,
{
	width:100%;
	background-image: url("/img/podrobnee.gif");
	background-position: center left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	font-size: xx-small;
	font-family:arial;
	color:gray;
	text-align:left;
}
