BODY {
	font-family: Georgia;
	min-width: 1010px;
	color: #6d6f71;
	background: url(../img/fon.gif) top left repeat-x;
	background-color: #ffffff;
	margin: 0px 0px; padding: 0px 0px 0px 0px;
	
	}
td {
	color: #6d6f71;
	vertical-align: top;
	}
img.content_img_img
{
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
} 
.black, a.black {
	font: 11px Tahoma, Verdana, serif; color: #000000;
	}
a.black:hover {
	font: 11px Tahoma, Verdana, serif; color: #bb1b23;
	}
.gray {
	font: 11px Tahoma, Verdana, serif; color: #6d6f71;
	}
div {
	color: #6d6f71;
	
	}
p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 19px;
	padding-right: 0px;
	padding-left: 0px;
	}
.rcolor {
	color: #bb1b23;
	}
.redu {
	font: 12px Georgia; color: #bb8182;
	text-decoration: underline;
	}
.red {
	font: 12px Georgia; color: #bb8182;
	text-decoration: none;
	}
a {
	font: 16px Georgia; color: #6d6f71;
	text-decoration: underline;
	}
a:hover {
	font: 16px Georgia; color: #f00;
	text-decoration: underline;
	}
.product, a.product:hover {
	font-size: 15px;
	}
.pack, a.pack:hover, a.red:hover, a.redu:hover {
	font-size: 12px;
	}
a.pack:hover img.pack {
	font-size: 12px;
	opacity:0.6;
  	-moz-opacity:0.6;
  	filter: alpha(opacity=60) black;
  	-khtml-opacity: 0.6;
	}
a.und {
	font: 16px Georgia; color: #bb1b23;
	font-style: italic;
	text-decoration: underline;
	}
a.und:hover {
	font: 16px Georgia; color: #f00;
	font-style: italic;
	text-decoration: underline;
	}

div.navigation {
	padding-bottom: 15px;
	font-style:italic;
	font-size: 17px;
	color: #f00;
	}
a.navigation {
	font-style:italic;
	font-size: 17px;
	color: #bb1b23;
}
a.navigation:link
, a.navigation:visited
{
	color: #bb1b23;
}
a.navigation:visited {
	color: #bb1b23;
}
a.navigation:link:hover
, a.navigation:visited:hover
{
	font-style:italic;
	font-size: 17px;
	color: #ff0000;
}
img.packon {
  opacity:0.4;
  -moz-opacity:0.4;
  filter: alpha(opacity=40) black;
  -khtml-opacity: 0.4;
  }
 
a.first:hover img.first {
  opacity:0.8;
  -moz-opacity:0.8;
  filter: alpha(opacity=80) black;
  -khtml-opacity: 0.8;
  }

/*.searchform {
	height: 19px; position: relative; left: 15px; top: 59px;
}
#search {
		width: 175px; height: 17px;
		background-color: #ffffff;
		font: 16px Georgia; color: #494949;
		border-top: 1px solid #cdc8bf;
		border-left: 1px solid #cdc8bf;
		border-bottom: 1px solid #cdc8bf;
		border-right: 1px solid #cdc8bf;
	}
#searchsubmit {
		position: relative; top: 4px;
		}*/

h1 {
	font: 40px Georgia; color: #bb1b23;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 7px;
}
h2 {
	font: 16px Georgia; color: #bb1b23;
	font-style: italic;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 20px;
}
h3 {
	font: 18px Tahoma, Verdana, serif; color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
h4 {
	font: 17px Georgia; color: #bb1b23;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 7px;
	/*text-decoration: underline;*/
}
h5 {
	font: 20px Georgia; color: #bb1b23;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}
h6 {
	font: 26px Georgia; color: #a02228;
	font-style:italic;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 7px;
}

.sostav {
	font: 16px Georgia; color: #6d6f71;
	font-style:italic;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 3px;
	}

a.career {
	font: 20px Georgia; color: #bb1b23;
	text-decoration: underline;
	}
a.career:hover {
	font: 20px Georgia; color: #f00;
	text-decoration: underline;
	}
.clients LI {
	list-style-type: none;
	background: none;
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	height: 70px;
	width: 250px;
	text-align: left;
}
	
ul.none {
	margin-top: 0px;
	margin-bottom: 25px;
	list-style-type: none;
	}
ul.none li{
	margin-top: 3px;
	}

ul.point {
	list-style-image: url(../img/point.jpg);
	}
	
li.a {
	list-style-image: url(../img/a.jpg);
	}
li.b {
	list-style-image: url(../img/b.jpg);
	}
li.c {
	list-style-image: url(../img/c.jpg);
	}

.und {
	color: ##bb1b23;
	text-decoration: underline;
	}

#center {
	width: 75%; min-width: 1010px; min-height: 100%;
	height: 100%;
	position: relative;
	text-align: center;
	}

/*header*/
.header {
	width: 75%; height: 244px;
	min-width: 1010px;
	text-align: center;
	}

/*MENU*/
.top-menu {
	width: 100%;
	position: relative;
	text-align: center;
	}
.top1 {
	width: 22%; height: 45px;
	float: left;
	}
.top2 {
	width: 13%; height: 45px;
	float: left;
	}
.top3 {
	width: 13%; height: 45px;
	float: left;
	}
.top4 {
	width: 13%; height: 45px;
	float: left;
	}
.top5 {
	width: 13%; height: 45px;
	float: left;
	}
/*MENU*/
.clear {
	clear: both;
	height: 1px;
	}
.catalog {
	width: 100%;
	position: relative;
	padding-top:31px;
	}
	.cmenu1 {
		width: 171px; height: 41px;
		padding-left: 0px;
		float: left;
		}
	.cmenu2 {
		width: 227px; height: 41px;
		padding-left: 30px;
		float: left;
		}
	.cmenu3 {
		width: 156px; height: 41px;
		float: right;
		}

#it {
	font-style: italic;
	}
.left {
	float: left;
}

.text {
	width: 75%;
	min-width: 1010px;
	height: auto;
	text-align: left;
}

div.content-break {
	width: 100%; height: 35px;
	background: url(../img/career-line.gif) top left repeat-x;
	clear: both;
	}
div.content {
	display: table;
	width: 65%;
	_height: 0;
	zoom: 1;
	}
div.supmenu {
	width: 233px;
	margin-left: 30px;
	float: right;
	clear: left;
	}
div.map {
	position: absolute;
	}
div.clientlist {
	width: 100%;
	padding-left: 105px;
	}
div.clientlist-title {
	width: auto;
	margin-left: 75px;
	margin-bottom: 25px;
	}
div.first {
	width: 30%;
	margin-left: 35px;
	margin-top: 40px;
	color: #604b15;
	font-style: italic;
	}
.bottom {
	width: 75%; min-width: 1010px;
	min-height: auto;
	clear: both;
	position:relative;
	/*position:absolute;
	bottom: 0;*/
	}
.copy {
	font-size: 12px;
	color: #000000;
	padding-top: 30px;
	text-align: left;
	float: left;
	}
.logo_bot {
	position: relative;
	width: 127px; height: auto;
	text-align: center;
	float: right;
	}
.news-date {
	font: 16px Tahoma, Verdana, serif; color: #000000;
	padding-bottom: 4px;
	}
	
/*products*/
.main {
	width: 75%; min-width: 1010px; height: 92px;
	min-height: 92px;
}
.brend1 {
	width: 15%;
	min-width: 130px;
	text-align: center;
	}
.brend11 {
	width: 18%;
	min-width: 180px;
	text-align: center;
	}
.brend13 {
	width: 49%;
	min-width: 490px; 
	padding-top: 3px;
	text-align: left;
	}
.brend2 {
	width: 30%;
	min-width: 295px;
	text-align: left;
	}
.brend21 {
	width: 29%;
	min-width: 295px;
	text-align: left;
	}
.brend22 {
	width: 29%;
	min-width: 295px;
	text-align: left;
	}
.brend23 {
	width: 48%;
	min-width: 480px;
	text-align: left;
	}
.brend3 {
	width: 48%;
	min-width: 480px;
	text-align: left;
	}
.tbl {
	padding-right: 5%;
	padding-left: 5%;
	}
			
/*Content Manager CSS*/
a.edit:link, a.edit:active, a.edit:visited 
{
	font: normal normal normal 16px Tahoma, Geneva, Arial, Helvetica, serif;
	color: #FF0000;
	text-decoration: underline;
}
a.edit:hover 
{
	font: normal normal normal 16px Tahoma, Geneva, Arial, Helvetica, serif;
	color: #FF0000;
	text-decoration: underline;
}

a.edit_small:link, a.edit_small:active, a.edit_small:visited 
{
	font: normal normal normal 11px Tahoma, Geneva, Arial, Helvetica, serif;
	color: #FF0000;
	text-decoration: underline;
}
a.edit_small:hover 
{
	font: normal normal normal 11px Tahoma, Geneva, Arial, Helvetica, serif;
	color: #FF0000;
	text-decoration: underline;
}

table.content_img_tbl
{
	border-width: 1 px;
	border-collapse: inset;
	border-spacing: 2px;
}

img.content_img_img_edit
{
	border: 1px inset blue;
}

td.content_img_note
{
	text-align: center;
}

table.content_tbl_vis
{
	border: 1px solid black;
	border-collapse: collapse;
	border-spacing: 2px;
	empty-cells: show;
	color: #ffffff;
	font: 100% Myriad Pro, serif;
}
td.content_tbl_vis
{
	border: 1px solid black;
	color: #ffffff;
	font: 100% Myriad Pro, serif;
}

table.content_tbl_unvis
{
	border-width: 0 px;
	border-collapse: separate;
	border-spacing: 2px;
	color: #ffffff;
	font: 100% Myriad Pro, serif;
}

.error
{
	font: normal normal normal 100% Tahoma, Geneva, Arial, Helvetica, serif;
	color: #FF0000;
	font-weight : bold;
}
/*Content Manager CSS*/ 