html,body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12pt;
   margin: 0px;
   padding: 0px;
}

.nomargin {
	margin: 0px;
	padding: 0px;
}

.contacts {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.5em;
	color: #ffffff;
	float: right;
	margin: 0px 20px 0px 20px;
}

img {
   border: 0;
}

table.TopMenu {
	font-size: 1.2em;
	color: #ffffff;
}

div.TopMenuItem {
	margin: 0px 10px 0px 10px;
}

div.RightMenu {
	border: 1px solid #d5d39b;
	padding: 5px 2px 10px 25px;
}

div.RightMenuItem1 {
	border-bottom: 2px solid #d5d39b;
	font-size: 0.95em;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}

div.RightMenuItem2 {
	border-bottom: 1px solid #d5d39b;
	font-size: 0.85em;
	margin: 2px 0px 0px 0px;	
}

#TopHeader {
	background-color: #f4f4ec;
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", serif;
	color: #555555;
}

#TopHeader h1 {
	font-size: 1.2em;
	font-weight: normal;
	text-align: center;
	margin: 5px 5px 2px 5px;
}

#TopHeader h2 {
	font-size: 1.1em;
	text-align: right;
	font-weight: normal;	
	font-style: italic;
	margin: 0px 15px 2px 15px;
}

p.small {
	font-size: 0.7em;
	padding: 0px;
	margin: 1px;
}

#content {
	margin: 10px;
}

#content h1 {
	margin: 5px 0px 2px 0px;
	font-weight: normal;
	color: #555555;
}

#content h2 {
	margin: 5px 0px 5px 0px;
	font-weight: normal;
	color: #555555;
	font-size: 1.2em;
}

.order_link {
	color: #ffffff;
	background-color: #c83a02;
	width: 250px;
	text-align: center;
	padding: 5px;
	font-weight: bold;
}

a {
	color: #000000;
}

a.menu, a.menu:active, a.menu:visited {
	color: #ffffff;
	text-decoration: none;
}

a.menu:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.rmenu, a.rmenu:active, a.rmenu:visited {
	color: #000000;
	text-decoration: none;
}

a.rmenu:hover {
	color: #999999;
	text-decoration: underline;
}

a.leftlink {
   font-family: arial;
   font-size: 14px;
   color: black;
   margin-left: 5px;
   text-decoration: none;
}

a.leftlink:hover {
   font-family: arial;
   font-size: 14px;
   color: black;
   margin-left: 5px;
   text-decoration: underline;
}

a.bottomlink {
	font-family: arial;
  	font-size: 14px;
  	font-weight: bold;
  	color: black;
  	text-decoration: none;
  	margin-left: 4px;
  	margin-right: 4px;
}

a.bottomlink:hover {
   font-family: arial;
   font-size: 14px;
   font-weight: bold;
   color: black;
   text-decoration: underline;
   margin-left: 4px;
   margin-right: 4px;
}

a.toplink {
   font-family: arial;
   font-size: 14px;
   font-weight: bold;
   color: white;
   text-decoration: none;
}

a.toplink:hover {
   font-family: arial;
   font-size: 14px;
   font-weight: bold;
   color: white;
   text-decoration: underline;
}

.error_div {
	 position: absolute; /* Абсолютное позиционирование */
	 left: 0px; /* Положение левого края */
	 top: 50px; /* Положение верхнего края */
	 background: #ffffff; /* Цвет фона */
	 border: solid 3px #ff8888; /* Параметры рамки */
	 margin-left: 40%;
	 margin-right: 40%;
	 width: 20%;
	 text-align: center;
	 padding: 40px;
	 font-weight: bold;
	 font-size: 16px;
}

.vopros {
	font-weight: bold;
	color: #777777;
}

.gallery_img {
	padding: 5px;
	width: 170px;
	float: left;
}