
body {
	background-image: url(images/bg_orange.png);
}

body, table {
	font-family: tahoma, "Times New Roman", Times, serif;
	font-size: x-small;

}

.right TABLE TD{
	padding: 10px;
	border: 1px solid silver;
}
.right TABLE TH{
background-color: fff1e8;
color: #ff6c02;
}



#t-bl {
	background-image: url(images/line-t-black.png);
}
#l-bl {
	background-image: url(images/line-l_bl.png);
}
#r-bl {
	background-image: url(images/line-r_bl.png);
}
#b-bl {
	background-image: url(images/line-b_bl.png);
}

#t-wt {
	background-image: url(images/line-t_w.png);
}
#l-wt {
	background-image: url(images/line-l_w.png);
}
#r-wt {
	background-image: url(images/line-r_w.png);
}


.footer, .footer A, .footer TABLE{
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
	color: #ff7c06;
	font-size: x-small;
}

.footer{
	background-color: #262626;
	text-align: center;
	border-right: 3px solid #F60;
	border-left: 3px solid #F60;
	background-image: url(images/black.png);

}
.main {
	position: absolute;
	width: 94%;
	left: 3%;
	right: 3%;
}
.cont-w {
	background-color: #FFFFFF;
	border-right: 3px solid #F60;
border-left: 3px solid #F60;

}

.cont-bw {

	border-right: 3px solid #f60;
border-left: 3px solid #f60;
background-color: #262626;
background-image: url(images/black.png);
}

#brd-top{
border-top: solid 2px #FF6600;
}
#brd-right, .brd-right-wt{
border-right: solid 2px #FF6600;
background-color: white;
}
.left {
	border-right: 1px solid #f66900;
	padding-right: 15px;

}
.m-tab {
	border-top: 1px solid #f66900;
	border-bottom: 1px solid #f66900;
}
.center {
	border-right: 1px solid #d7d7d7;
	margin: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
height: 90%;

}
.white{
background-color: white;
}


.right {
	padding-top: 20px;
	padding-right: 10px;
	margin-left: 100px;
}

#parent {
	list-style-type: none;
	background-image: url(images/arr_down.png);
	background-repeat: no-repeat;
	background-position: right top;
}
/* МЕНЮ новости*/
.menu-news  {

	margin: 0px;

	font-size: 12px;
	color: #ff6c02;
	border-bottom-width: 1px solid #ff8225;

	padding: 2px 0px 2px 8px;
	font-size: small;
list-style-type: none;
}


.menu-news A {
	list-style-type: none;
	font-size: 12px;
	color: #ff6c02;
	text-decoration: none;

}

#menu_body li ul{display:none;}
#menu_body UL{


	margin: 0px;

	font-size: 12px;
	color: #ff6c02;
	border-bottom-width: 1px solid #ff8225;

	padding: 5px 0px 5px 8px;
	font-size: small;
list-style-type: none;

}


#menu_body li{

	margin-bottom: 4px;
	margin-top: 4px;
}





#menu_body li:hover ul, #menu_body li.over ul{
	display: block;
	}

A:hover {
	text-decoration: underline;
}

.child-menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}

.child-menu LI {
	background-color: #622006;
	list-style-type: none;
	padding-left: 30px;
	border-bottom: 1px solid #F60;
	font-size: x-small;
	padding-bottom: 3px;
	padding-top: 2px;


}

#big{

padding: 3px;
}
#big A{
color: white;

}

.child-menu A {
	list-style-type: none;
	color: f6791c;
	text-decoration: none;

} 
.top {
	background-image: url(images/bg_top.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
hr {
	color: #999999;
}
h1,h2{
	color: #fe8005;
}

h3 {
	padding: 0px;
	margin: 0px;
	color: #fe8005;

}
h3 A {

	padding: 0px;
	margin: 0px;
	color: #fe8005;
}
.dt {
	font-size: 10px;
	color: #666666;
}
.anons {
	font-size: x-small;
	color: #272727;
	display: block;
	clear: both;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;


}

h4, h4 A{
font-size: medium;
color: #fe8005;
}

.rubrika {
	color: #c48164;
	font-size: 14px;
	float: right;


}
.blocks {
	background-image: url(images/bg_blocs.png);
	background-repeat: repeat-x;
	background-position: top;
	border-top: 1px solid #fac39a;

}
.blocks TD {

	padding: 5px;

}

#nobg{

	background-image: none;
	background: none;
}

#r {
	border-right: 1px solid #ffdbc1;
}

.blocks, .blocks H3, .blocks A, blocks P{
	font-size: x-small;
	color: #d25b03;
	margin: 0px;
	padding: 0px;
	font-size: x-small;
	color: #d25b03;
}
P {
	margin: 0px;
	padding: 0px;
	margin-bottom: 1ex;
}

.shapka-news, .shapka-store{
	font-size: 14px;
	color: #f66700;


}

.shapka-news A, .shapka-store A {
	font-size: 22px;
	color: #262626;
	font-weight: bolder;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

}
.shapka-store{
text-align: right;
}
.shapka-store A{
color: white;
}
.test {
	border: thin solid #000099;
	text-align: left;

}
.type {
	float: right;
}

.no {
border: none;
background: none;
}
.article{
font-size: small;
}
.article h1 {
font-size: medium;
color: #f5791f;
margin-bottom: 2ex;
}
.dopmenu {

font-size: x-small;
}
.dopmenu A{
color: #bc550a;

}

.calendar{
font-size: x-small;
border-right: silver solid 1px;
border-top: silver solid 1px;
}

.calendar-store{
font-size: x-small;
border: none;
color: ffa050;
}
.calendar TD{

font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
margin: 0px;
padding: 0px;
text-align: center;

border-left: silver solid 1px;
border-bottom: silver solid 1px;
padding-left: 2px;
padding-right: 2px;
}

.calendar-store TD{

font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
margin: 0px;
padding: 0px;
text-align: center;


padding: 3px;


}


/*Выходной день 
.vd{
color: #7b0909;
}*/
#d_n{
background-color: #9ec9c6;
font-weight: bold;
color: #7b0909;
}
#d-a,  #d-a A{

font-weight: bold;
color: #018c66;
}
.dni{
color: gray;

}
.dni .vd {
color: gray;
}
.today{

font-weight: bold;
color: black;

}
.today_st{

font-weight: bold;
color: #f66700;

}

.btn{
background-color: white;
border: 1px solid #f66700;
color: #f66700;
margin-top: 8px;
}

.vstavka_news{
background-color: white;
}

.vstavka_news P{
color: #262626;
margin: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #d1d1d1;

}
.vstavka_news DIV {

margin-right: 10px;


}

.list{
padding-bottom: 20px;
}
.list A{
	color: #fe8005;
padding-bottom: 20px;
}

.pagess{
text-align: center;
color: black;

}

.pagess A{

color: black;

}

.pagess#gallery, .pagess#gallery A {
color: f86601;
}


.search {
padding-right: 15px;
padding-top: 15px;
margin-bottom: 0px;
}

.search input {
	background-image: url(images/bg_forms.png);
	border: 1px solid #ff6c02;
	margin: 2px;
	height: 16px;
	font-size: 10px;
	vertical-align: top;
	color: #FFFFFF;

}
