/*------------------------------------------------------------------------------------
  Основные стили сайта
--------------------------------------------------------------------------------------*/

body {
  margin: 0px 0px 0px 0px; 
  text: #000000;
  font-size: 80%; 
  font-family: Verdana, Times New Roman;
  background: #4f8c0d;
}
h1 {
  margin: 8px 0px 8px 0px; 
  font-size : 160%;
	color: #000000; 
  font-weight : normal;
} 

h2 {
  margin: 5px 0px 5px 0px; 
  font-size : 140%;
  font-weight : normal;
} 
h3 {
  margin: 25px 0px -5px 0px; 
  font-size : 110%;
  font-weight : bold;
} 
p {
  font-size : 100%;
}
a {
  color: #db251a; 
  text-decoration: underline; 
} 
ul { 
	margin-left: 10px; 

}
li {
  margin: 10px 0px 10px 10px; 
  font-weight : normal;
  font-size : 100%;

}

hr{ 
	margin: 0px 0 px 0px 0px; 
	border: 1px solid #c7d998;
}

/* Оформление таблиц */

table.price {
	border-collapse: collapse;
	margin-bottom: 1em;
 	font-size : 85%;
}

.price td {
 	border: 1px solid #666666;
 	}

.price th {
 	border: 1px solid #666666;
 	background: #ffffff;

 	}
td.imp {
  font-weight : bold;
}

td.bg{
 	background: #ffffff;
  font-weight : bold;
}
/* End Оформление таблиц */

/* Хлебные крошки */
h1.hk{
	margin: 15 0 25 0; 
  font-size : 90%;
  color:#4f8c0d;
  font-weight : bold;
}
/* End Хлебные крошки */

/*------------------------------------------------------------------------------------
  Дизайн сайта
--------------------------------------------------------------------------------------*/

h1.header_small_text{
  margin: 3 0 0 0;
  font-family : Verdana, sans-serif;
  font-size : 10px;
  color: #ffffff;
  line-height:1;
  font-weight: bold;
}

.sub_menu {
  font-size : 80%;
  color: #ffffff;
}

div.menu{
	background-color:#db251a;
	color: #ffffff;
	float: left; 
	padding:2 0 2 0;	
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	cursor:pointer;
	width: 174px;
	text-align: center;
	margin:2;
}

div.current_menu {
	background-color:#ffffff;
	color: #db251a; 	
	float: left; 
	padding:2 0 2 0;	
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-weight: bold;
	width: 174px;
	text-align: center;
	margin:2;
}

td.current_menu {
	background-color:#ffffff;
	text-align: center;
	color: #db251a; 	
	font-weight: bold;
  	padding: 3px;
}

a.mainmenu{
	color: #ffffff; 
  font-size : 100%;
  font-weight : normal;
  text-decoration: none; 

}
/* End Основное меню */

/* Меню второго уровня */
a.leftmenu:hover {
	color: #d6eb9c; 
  font-size : 90%;
  font-weight : normal;
  text-decoration: none; 
}

a.leftmenu{
	color: #ffffff; 
  font-size : 90%;
  font-weight : normal;
  text-decoration: none; 
}
p.leftmenu{
  color: #ffffff; 
  font-size : 90%;
  font-weight : normal;
}

td.line{
	background-image: url("/img/line_bg.jpg"); 
	background-repeat: repeat-x; 
	background-position: center;
}
/* End Меню второго уровня */

/*Блок "Акции" на главной странице*/
div.action{
  font-size : 100%;
}
.action h1 {
  font-size : 140%;
  font-weight: normal;
}
.action h1.title {
  color: #000000;
  font-size : 170%;
}

.action td{
  font-size : 100%;
 
}
.actiontext p {
 font-size : 100%;
 text-align: justify;

}

.action a {
 color: #db251a;
}

.action table.price {
	border-collapse: collapse;
	margin-bottom: 1em;
 	font-size : 85%;

}

.action .price td {
 	border: 1px solid #ffffff;
 	}

.action .price th {
 	border: 1px solid #ffffff;
 	background: #ffffff;
 	}

div.actiontext {
	padding: 0 0 35 0; 
}

/* End Блок "Акции" на главной странице*/

/* Блок "Новости" на главной странице */
div.main_news{
  color: #000000;
  font-size : 80%;

}
.main_news h1 {
  margin: 0px 0px 0px 0px; 
  font-size : 130%;
  color: #000000;
  font-weight: bold;
}
.main_news h1.title {
  color: #000000;
  font-size : 200%;

}

.main_news p{
  font-size : 110%;
  padding: 0 0 0 0;
}

.main_news a{
 color: #db251a;
}

.main_news .dnews{
  font-size: 70%;
/*  background: #db251a;*/
  background: #c7d998;
	color: #000000; 	
	padding: 2 2 2 2; 
  font-weight: normal;

}

.main_news hr {
	margin: 10px 0 px 10px 0px; 
	border: thin solid #e7e7e7;
}

div.news{
	padding: 10 0 10 0; 
}

.news p{
/*	text-align: justify;*/
}
/*  End Блок "Новости" на главной странице */
div.leftstb{
  color: #ffffff;
}

.allnews h1{
  font-size: 130%;
} 
.allnews p{
  font-size: 100%;
}
.dnews{
  font-size: 80%;
  background: #c7d998;
	color: #333333; 	
	padding: 2 2 2 2; 
}

.middletext{
  font-size : 150%;
  color: #ffffff;
  font-weight: normal;
}

.bigtext{
  font-size : 170%;
  color: #ffffff;
  font-weight: normal;
}


.date{
  font-size : 85%;
	color: #666666; 
}
.white{
	color: #ffffff; 
}


.footer{
  font-size : 80%;
  color: #ffffff;
}
.whitebold
{
  font-size : 110%;
  font-weight : normal;
 	color: #ffffff; 
}

table{
/*  color: #383637;*/
  font-size : 100%;
} 


table.tehh {
	border-collapse: collapse;
	margin-bottom: 1em;
 	font-size : 90%;

}
hr.articles{ 
	margin: 0px 0 px 0px 0px; 
	width: 40;
	border: 1px solid #db251a;
}

img.bor{
	margin-right:10;
	border:thin solid #e7e7e7; 
	border-width:4;

}


h1.title{
	margin: 0 px 0 px 0px 0px; 
  color: #000000;
  font-size : 180%;
  font-weight : normal;
}

div.brd {
	border: 1px dashed #ffffff;
 	margin:10;
 	float: left;
 	width: 350;
	padding: 6px;
}

a.red_menu_link:link, a.red_menu_link:visited{
	color: #ffffff; 
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
	letter-spacing: -0.5; 
	/*font-weight:bold;*/
} 
a.red_menu_link:hover, a.red_menu_link:active{
	text-decoration: underline; 
	color: #ffffff; 
	font-family: Verdana;
	font-size: 13px;
	letter-spacing: -0.5; 

}

a.left_menu_link:link, a.left_menu_link:visited{
	color: #ffffff; 
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: -0.5; 
	/*font-weight:bold;*/
} 
a.left_menu_link:hover, a.left_menu_link:active{
	text-decoration: underline; 
	color: #ffffff; 
	font-family: Verdana;
	font-size: 12px;
	letter-spacing: -0.5; 

}

.padding_10  {
	padding: 10px;
}
.padding_10_l  {
	padding: 0 0 0 30px;
}

h1.title1 {
  font-family: Verdana;
  letter-spacing: -0.5;
  font-size : 14px;
  color: #ffffff;
  font-weight: normal;
  padding-left: 10px;
}

.standart{
	color: #ffffff; 
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: -0.5; 
	/*font-weight:bold;*/
} 