body{
	background-color: #ffffff;
	font-family: tahoma,Arial,verdana,sans-serif;
	font-size: 0.82em;
	color: #5b1808;
	padding: 0px;
	margin: 0px;
}

form{
	margin: 0px;
	padding: 0px;
}

table,div,td,font{
	font-size: 1em;
}

A:link,A:visited {
	color: #5b1808;
	TEXT-DECORATION: underline;
}

A:hover {
	color: #ff0000;	
	TEXT-DECORATION: none;
}

table,img{
	border: 0px;
}

h1, h2, h3, h4 {
	font-weight: normal;
	color: #350000;
	text-transform: uppercase;
}

h1 {
	font-size: 1.3em;
	padding-top: 0px;
	margin-top: 10px;
}

h2 {
	font-size: 1.2em;
}

hr{
	border: 0px;
	background: transparent url(img/hr.gif) repeat-x top right;
	color: none;
	height: 1px;
	margin: 10px 0px 10px 0px;	
}


.logo A:link,.logo A:visited {
	TEXT-DECORATION: none;
}

.logo A:hover {
	TEXT-DECORATION: underline;
}
.top-menu .search{		float: left;}
.top-menu{
	float:center;
	height: 10px;
	margin-top: 2px;
	padding: 3px 3px 5px 9px;
	font-size: 90%;
}

.top-menu  A:link A:hover A:visited {
	color: #eeac3a;
	margin-left: 10px;
	margin-right: 10px;
}
#nav {
      width: 100%;
      float: center;
      margin: 0 0 3px 0;
      padding: 0;
      list-style: none;}
      #nav li {
      float: left; padding: 5px 5px; margin-left: 15px; color: #eeac3a;}
      #nav li a {
	display: block;
	font-weight: bold;
	color: #eeac3a;
}
      #nav a {
	  margin-left: 10px;
	  font-size:12px;
	  padding-right: 10px;
	color: #eeac3a;
}
      #nav li a:hover {
	color: #E35702;
	text-decoration: none;
}
	  
.menu{	font-weight: bold;}

.menu_level{	padding-left: 20px;}

td.left{
	padding: 20px 10px 10px 23px;
	width: 220px;
	font-size: 0.9em;
}
td.content{
	padding: 10px 10px 20px 10px;
}

table.footer td{
	padding: 20px 5px 5px 5px;	
	font-size: 90%;	
}
table.footer td.footer-contacts{
	padding: 20px 20px 20px 33px;
	width: 200px;	
}
.menutd{
font-size: 13px; font-weight: bold;
}
.menu2{ margin-left: 15px;}
.menu3{ margin-left: 30px;}
.menu4{ margin-left: 45px;}
.path{font-size: 90%;padding-top: 10px; background: transparent url(img/hr.gif) repeat-x top right;}
.navigation{clear:both;}

/* общие */

	.button{
	background-color: #E35702;
	color:#ffffff;
	border: 0px;
	font-size: 1em;
	margin: 3px 0px 3px 0px;
}
	.left .button, .right .button{
		font-size:1.1em;
	}
	.show-all{}
	.inptext{}
	.infofield{}
	.infoform{}
	.show-user{}

/* заголовок функций в шаблоне */

.left h2,.right h2{
	margin-top: 10px;
	background: transparent url(img/hr.gif) repeat-x top right;
	padding-top: 10px;
}

.left .show-all{text-align:right;},
.right .show-all{text-align:right;} /* ссылка на все элементы */

/*  search */

	.search{
		border: 1px solid #af3a07;
		background-color:#ffffff;
		width: 160px;
	}
	.submit-search{
		border:0px;
		background:none;
		width: 14px;
		height: 14px;
		background: transparent url(img/search.gif) no-repeat 0px 3px;
		margin: 0px;
	}
	.input-search{
		border:0px;
		background:none;
		width: 136px;
		margin: 0px;
	}

/* language */

	.language{}

/* login */

	.login{
		background: transparent url(img/hr.gif) repeat-x top right;
		padding-top:10px;
		margin-top: 10px;
	}
	.login form{}
	.login .intbutton{clear: both;}
	.login .inptext{ float:left; width:auto;margin: 3px 0px 3px 0px;}
	.login-reminding{}
	.login-registration{}
	.login .infofield{width: auto; margin: 7px 4px 3px 0px; height: 12px; float:left; clear:both;}
/* captcha */

	.code-img{margin: 4px 0px 4px 0px;}

	.code-input{margin-bottom: 4px;}

	

/* rating */
	.rating-form{}
	.rating-form form{}
	.rating-form .button{}
	.rating-err{display:none;}
	.rating-debug{display:none;}
	.rating-code{display:none;}
	.rating-result{}
	.rating-enter-code{}

/* comments */

	.comments-form{}
	.comments-form h2{}
	.comments-form form{}
	.comments-form .comments-code{}
	.comments-form .button{}
	.comments-form .comments-message{}
	.comments-form .comments-message textarea{width: 50%;height: 100px;}
	.comments-enter-code{}
	.comments-result{display:none;}
	.comments-debug{display:none;}
	.comments-date{font-weight: bold;}
	.comments-name{}
	.comments-text{}

/* votes */

	.votes-form{}
	.votes-guestion{}
	.votes-answer{}
	.votes-enter-code{}
	.votes-form .button{}
	.votes-result{}
	.votes-debug{display:none;}

/* news */	

	/* news общие классы */

	.news-name{font-weight: bold;}
	.news-name .rating-result{display:inline;}
	.news-date{font-weight: bold;}
	.news-anons{}
	.news-text{}
	.news-img{}
	.news-all-img{}

	/* news вывод списка новостей */

	.news-list{}
	.news-list .news{clear:both;}
	.news-list .news-name{}
	.news-list .news-all-img{}
	.news-list .news-img{float:left;margin:3px 10px 3px 0px;}
	.news-list .news-anons{}

	/* show_news_block функция для шаблона */

	.news-block h2{}
	.news-block .news-name{}
	.news-block .news-date{margin-top: 10px;}
	.news-block .news-anons{}
	.news-block .show-all{}



	/* show_calendar_news функция для шаблона */
	.news-calendar h2{}
	.news-calendar .news-year{font-weight: bold;}
	.news-calendar .news-month{}
	.news-calendar .show-all{}

/* clauses */	

	/* clauses общие классы */
	.clauses-name{font-weight: bold;}
	.clauses-name .rating-result{display:inline;}
	.clauses-date{font-weight: lighter;}
	.clauses-anons{}
	.clauses-text{}
	.clauses-img{}
	.clauses-all-img{}

	/* clauses вывод списка статей */
	.clauses-list{}
	.clauses-list .clauses{clear:both;}
	.clauses-list .clauses-name{}
	.clauses-list .clauses-all-img{}
	.clauses-list .clauses-img{float:left;margin:3px 10px 3px 0px;}
	.clauses-list .clauses-anons{}

/* faq */

	/* faq общие классы */
	.faq-date{font-weight: bold;}
	.faq-question{ margin-top: 10px;}
	.faq-answer{}

/* shop */

	/* shop общие классы */
	.shop-name{font-weight: bold; padding-right: 7px;
	background: transparent url(img/hr1.gif) repeat-x top right;}
	.shop-name .rating-result{display:inline;}
	.shop-img{	background: transparent url(img/hr1.gif) repeat-x top right;}
	.shop-catalognum{ background: transparent url(img/hr1.gif) repeat-x top right; padding-right: 5px;}
	.shop-manuf{ background: transparent url(img/hr1.gif) repeat-x top right;}
	.shop-text{ background: transparent url(img/hr1.gif) repeat-x top right;}
	.shop-text td { text-align: center; padding: 0 50px;}
	.shop-price{ font-weight: bold; text-align: right; background: transparent url(img/hr1.gif) repeat-x top right; white-space: nowrap}
	.shop-price .shop-price-value{font-weight: bold;}
/*	.shop-text{margin-top: -19px; margin-bottom: 2px; }*/
/*	.shop-form{ float: right; margin-top: -19px;}*/
	.shop-form form{margin:0px;padding: 0px;}
	.shop-form .button{}
	.shop-result{display:none;}
	.shop-debug{display:none;}
	.shop-price-depend{ display:inline; padding:0px 5px; }
	
	/* shop вывод одного товара */
	.shop-id{}
	.shop-id .shop-name{}
	.shop-id .shop-all-img{}
	.shop-id .shop-price{}
	.shop-id .shop-price .shop-price-value{}
	.shop-id .shop-param{font-weight: bold;}
	.shop-id .shop-param .shop-param-value{font-weight: normal;}
	.shop-id .shop-text{}
	.shop-id .shop-form{}

	/* shop вывод списка товаров */
	.shop-list{margin-top: 5px; margin-bottom: 5px;}
	table.shop{width:100%;}
	.shop-cat-links {
	font-size: 15px; margin-left: 16px;  font-weight: bold;
}
	.shop-list .cat-links{}
	.shop-list .shop-name{}
	.shop-list .shop-img{float:left;margin:3px 10px 3px 0px;}
	.shop-list .shop-price{}
	.shop-list .shop-price{font-weight: normal;}
	 .shop-price-value{font-weight: bold;}
	.shop-list .shop-text{}
	.shop-list .show-all{}
	.shop-list .shop-form{}
	.shop-order a:link, .shop-order a:visited{TEXT-DECORATION: none; font-size: 13px;}
	.shop-order .action{color: #ff0000;}
	.shop-order{
	margin-top: 5px; margin: 0 50px 0 50px;
}
 .shop-form{ /*float: left;*/}
 	.result {float:right; margin-top: -19px; position: relative;}
	/* shop-block функция для шаблона */

	.shop-block h2{}
	.shop-block .shop-name{}
	.shop-block .shop-img{}
	.shop-block .shop-price{}
	.shop-block .shop-price .shop-price-value{}
	.shop-block .shop-text{}
	.shop-block .show-all{}
	.shop-block .shop-form{}
	.shop-search{}
	.shop-search .inpshort{margin: 3px 0px 3px 0px; width: 40px;}
	.shop-search .inptext{margin: 3px 0px 3px 0px;}

/* basket */

	table.basket{}
	table.basket th{}
	table.basket td{}
	div.basket-count,div.basket-shop{display:inline;}
	.basket-result{display:none;}
	form#basket{}
	form#basket .button{}
	.to-order{}
	table.basket td.basket-name{}
	table.basket td.basket-count{text-align:center;}
	table.basket td.basket-price{text-align:right;}
	table.basket td.basket-summ{text-align:right;}
	table.basket td.basket-delete{}
	table.basket td.basket-total{text-align:right;}

	/*basket функция в шаблоне */
	.basket-block{
	float: right;
		margin-top: 3px;
	}
	.basket-block a:link, .basket-block a:visited{font-weight: bold;}
/* photo */

	/* photo общие классы */
	.photo-name{font-weight: bold;}
	.photo-name .rating-result{display:inline;}
	.photo-img{}
	.photo-size{}
	.photo-text{}

	/* photo вывод списка фотографий */
	.photo-list{}
	.photo-list .cat-links{}
	.photo-list .photo{float:left;}
	.photo-list .photo .photo-name{}
	.photo-list .photo .photo-img{margin:3px 10px 3px 0px;}
	.photo-list .photo .photo-size{}
	.photo-list .photo-text{}
	.photo-list .show-all{clear:both;}
		
/* files */


	/* files вывод списка файлов */
	.files-list{}
	.files-list-first .files-cat-text{}
	.files-list .cat-links{}
	.files-list .files-name{}
	.files-name .rating-result{display:inline;}
/* tags */

	.tags{padding: 5px 0px 10px 0px;}
	.tags-name{font-weight: bold;}
	.tags .tags-header{font-weight: bold;}
	.tags-list{margin-bottom: 5px;}
	.tags-block{}
