body  {
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	height: 100%;
	min-height: 100%;
	height: auto !important;
	position: relative;
}
/*html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
} */

html, body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100.01%; color:#333333; background: #fafafa; } /*#FCEAD6*/
TABLE { font-size: 9pt; }
TR { font-size: 9pt; }
td { font-size: 9pt;  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
}
td.white { font-size: 9pt; color : #ffffff; }
p.white { font-size :14px; color : #333333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;	}
/*
UL {
	PADDING: 0px; MARGIN: 0px; WIDTH: 171px; LIST-STYLE-TYPE: none
}
UL.compact {
	PADDING: 0px; MARGIN: 0px; WIDTH: 171px; LIST-STYLE-TYPE: none
}
UL LI {
	POSITION: relative; font-size: 10px; font-family: Arial, Verdana, "ms sans serif", sans-serif; color: #333333; TEXT-DECORATION: none
}
LI UL {
	DISPLAY: none; LEFT: 170px; POSITION: absolute; TOP: 0px
}
UL LI A {
	BORDER: #cccccc 1px solid; PADDING: 5px; DISPLAY: block; BACKGROUND: #ffffff; COLOR: #777777; font-family: Verdana, "ms sans serif", Arial, sans-serif; TEXT-DECORATION: none
}
UL LI A.main {
	BACKGROUND: none; BORDER-RIGHT: 0px; PADDING: 5px; BORDER-TOP: 0px; DISPLAY: block; BORDER-LEFT: 0; BORDER-BOTTOM: 0; font-weight: bold;  COLOR: red; TEXT-DECORATION: none
}
UL LI A.main:hover {
	BACKGROUND: none; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, "ms sans serif",sans-serif; COLOR: #ff5500
}
UL LI A:hover {
	BACKGROUND: #fff; font-weight: bold; font-size: 12px; font-family: Verdana, "ms sans serif", Arial, sans-serif; COLOR: #ff5500
}
LI UL LI A {
	BACKGROUND: #fff; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
LI:hover UL {
	DISPLAY: block
}
LI.over UL {
	DISPLAY: block
}
*/
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

h1, h2, h3 {font-size :14px; color : #333333; /* text-shadow: #bbbbbb 3px 3px 3px;*/}


h4 {font-size :14px; color : #333333;    }
h5  {font-size :14px; color : #333333;    }
p {	font-size: 9pt; color : #333333; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-align: left; }
p.big  {font-size :13px; color : #336699;   }

a.main  {font-size : 8pt; font-weight: bold; color: red;   text-decoration : none;}

a.small  {	font-size : 8pt; font-weight: bold; color: #666666;   text-decoration: underline;}
a.small:hover {	font-size : 8pt; font-weight: bold; color: #0000FF;   text-decoration: underline;}
a.pict  {	font-size : 9pt; font-weight: bold; color: red;   text-decoration : none;}
a.pictmap  {	font-size : 9pt; font-weight: bold; color: #333333;   text-decoration : none;}
a  {	color: #333333;   text-decoration : none;}
a:hover	 {	color: #ff5500;   text-decoration : none;}

br	{ font-size : 8px;}
FORM { font-size: 9pt; color: #336699; }
#menuformat {
	font:10px Arial, Helvetica, sans-serif;
	color: #990000;
	letter-spacing:.4em;
	margin:0 4px 0 0;
	padding: 0 0 0 12px;
}
#menuformat a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #990000;
	letter-spacing:.1em;
	text-decoration: none;
	margin:0 4px 0 0;
	padding: 0 0 0 14px;
}
#menuformat a:hover {
	color: #000099;
	font-weight:normal;
	margin:0 4px 0 0;
	padding: 0 0 0 14px;
}
.clear {
	clear: both;
	height: 0;
	height: 40px;
	overflow: hidden;
}
#footer1 {
height: 40px;
margin-top: -40px;
position: relative;
}
#footer3 {
	/*height: 6.0em;*/
	height: 62px;
	width: 100%;
	position: absolute;
	bottom: 0;
	font-size: 80%;
}
#footer {
	position : relative;
	width : 100%;
	height : 60px;
	bottom : 0%;
	font-size: 80%;
	font-size: 6px;
	color: #999999;
	background-color: #FFFFFF;
}
.counters_placeHolder {
	font-size: 9px;
	color: #999999;
	background-color: #FCEAD6;
	width: 800px;
	letter-spacing: -1px;
}
.counters_placeHolder a {
	font-size : 9px;
	font-weight: normal;
	color: #999999;
	text-decoration : none;
	letter-spacing: -1px;
}
.counters_placeHolder a:hover {
	font-size : 9px;
	font-weight: normal;
	color: #777777;
	text-decoration : none;
}
.counters_placeHolder a:visited {
	font-size : 9px;
	font-weight: normal;
	color: #777777;
	text-decoration : none;
}
a.counters {
	font-size : 9px;
	font-weight: normal;
	color: #999999;
	text-decoration : none;
	letter-spacing: -1px;
}



#bottom { font-size: 12px; }
#bottom td { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;  text-align : left;  letter-spacing: -1px; }
#bottom a.bot { font-size : 12px; font-weight: normal; color: #777777; text-decoration : none;}
#bottom a.bot:hover { font-size : 12px; font-weight: normal; color: #ff5500; text-decoration : none;}


.lcount {
	background-color:#999;
	color:#fff;
	padding:2px;
	font:bold 12px verdana;
}
.style1 {
	color: #FF0000;
	font-weight: bold;
}
.pic {
	border: 1px solid #FF9927;
	padding: 0px;
	margin: 0px;
text-align : center;
}
#pic {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 10pt;
  text-align : center;
}

p.body {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 10pt;
  text-align : center;
}
a.body {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 10pt;
}
a:hover.body {
	font-size: 12px;
	font-weight: normal;
	color: #8B0000;
	line-height: 10pt;
}

.swf {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	line-height: 12pt;
  text-align : center;
}

//div#svadboved { background: #ffffff url('http://www.svadboved.ru/images/catbutton/1.png') no-repeat top right;  	width:70px;	height:31px;	border: 0px solid #000;	color:#00446f; 	text-decoration:none;	text-align:center;	padding: 0;	overflow: hidden;	margin:0 2px;}
//div#svadboved a{	color:#999999;	text-decoration:none;	font-style:normal;	font-variant:normal;	font-weight:bold;	font-size:8px;	}

.div_opacity img { //затемнение картинок
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.85;    /* Mozilla 1.6  */
-khtml-opacity: 0.85;  /* Konqueror 3.1, Safari 1.1 */
opacity: 0.85;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
filter: alpha(opacity=85); /* IE 5.5+*/
border: 0px solid #FF9927;
}
.div_opacity a:hover img {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=99);
-moz-opacity: 0.99;
-khtml-opacity: 0.99;
opacity: 0.99;
filter: alpha(opacity=99);
}
.div_opacity_counters img {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;    /* Mozilla 1.6  */
-khtml-opacity: 0.5;  /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
filter: alpha(opacity=50); /* IE 5.5+*/
border: 0px solid #FF9927;
}
.div_opacity_counters a:hover img {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=9);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
filter: alpha(opacity=9);
}

.block_opacity {
 border:1px solid #FCEAD6; /* добавляем рамку к блоку*/
 background-color:#FCEAD6; /*фон блока #FFCC99*/
 color:#E67817; /* цвет текста*/
 padding:9px; /* отступы от краёв*/
 opacity:0.7; /* затемнение блоков на 60%*/
 letter-spacing: -1px;
}
.block_opacity:hover {
 border:1px solid #FCEAD6; /* добавляем рамку к блоку*/
 padding:9px; /* сохранения размеров блока*/
 opacity:1; /*яркость блока при наведении 100%*/
}
.block_opacity a {
 color:#8B0000; /* цвет текста*/
}
.block_opacity p {
font-size : 9pt; color : #8B0000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;padding:9px;
}
.block_opacity p:hover{
 color:#8B0000; /* цвет текста*/
}


/* akcija */
.block_akcija{
 margin-top: 20px; margin-right: 40px; margin-bottom: 20px; margin-left: 40px;
 border:1px solid #E67817; /* добавляем рамку к блоку*/
 background-color:#FCEAD6; /*фон блока #FFCC99*/
 /*color:#E67817;  цвет текста*/
 padding:9px; /* отступы от краёв*/
 width:480px;
 /* text-shadow: #bbbbbb 3px 3px 3px; */
}
.block_akcija:hover {
 border:1px solid #8B0000; /* добавляем рамку к блоку*/
 color:#8B0000; /* цвет текста*/
 padding:9px; /* сохранения размеров блока*/
}
.block_akcija a { color:#8B0000; /* цвет текста*/
}

.block_akcija p { font-size : 9pt; color : #8B0000;  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding:9px; /*text-shadow: #bbbbbb 3px 3px 3px;*/  text-align : center; }
.block_akcija p:hover{ color:#8B0000; /* цвет текста*/
}
.block_akcija h2, h4 {color: #8b0000; text-align: center;}

.block_akcija a, .block_akcija a:link{ outline: none; padding-bottom:0px; border-bottom: solid 1px #FF9933;}
.block_akcija a:hover {outline: none; padding-bottom:0px; border-bottom: solid 1px #ff0000;}/*color: #653200; */
.block_akcija a:visited { outline: none; text-decoration: none; padding-bottom:0px; border-bottom: transparent solid 1px #FF9933;}

.pagenavbar a{
	font-size : 16px; font-weight: normal; color: #333333; text-decoration : none;
}
.pagenavbar a:hover {
	font-size : 16px; font-weight: normal; color: #ff5500;  text-decoration : none;
}



.h1style { /* для header.shtml */
	color: #E67817;
	font-size: 9pt;
	font-weight: lighter;
	text-shadow: none;
	letter-spacing: -1px;
}
.h1style a{/* для header.shtml */
	color: #E67817;
	font-size: 9pt;
	font-weight: normal;
	text-shadow: none;
}
.h1style a:hover {
	color: #E67817;
	font-size: 9pt;
	font-weight: normal;
}

.h2style {
	color: #696969;
	font-size: 9pt;
	font-weight: normal;
	text-shadow: none;
	letter-spacing: -1px;
}
.h2style a{
	color: #A4A8B3;
	font-size: 9pt;
	font-weight: normal;
	text-shadow: none;
}
.h2style a:hover {
	color: #A4A8B3;
	font-size: 9pt;
	font-weight: normal;
	text-shadow: none;
}

/* table_1 stranica ceniy */
.table_1 table {background:#D0D1D5; border-collapse: collapse; border: 1px solid #999999;}
.table_1 table th{font-weight:bold; background: #FDDCC2; text-align:center; color: #333333; border: 1px solid #999999; }
.table_1 table td{background:#FEFBC4; padding:0px 4px 0px 4px; border: 1px solid #999999;}