body
{
	margin: 0;
	padding: 0;
	color: #000;
	background: #FFF;
}
form
{
	margin: 0;
	padding: 0;
}
body,td,th,input,textarea,select
{
	font: normal 11px Verdana, Serif;
}	
p
{
	line-height: 1.4em;
}
a img
{
	border: none;
}
a,a:active,a:visited
{
	color: #000;
	text-decoration: none;
}
a:hover
{
	color: #ba222a;
	text-decoration: underline;
}
.top a,a:active,a:visited
{
	color: #ff0000;
	text-decoration: none;
}
.top a:hover
{
	color: #ff0000;
	text-decoration: underline;
}

/*tricks*/
* html .ie100
{
	width: 100%;
}
/*tricks end*/
a.nu,a.nu:active,a.nu:visited
{
	color: #228bc8;
	text-decoration: none;
}
a.nu:hover
{
	color: #f00;
	text-decoration: none;
}
a.white,a.white:active,a.white:visited
{
	color: #FFF;
	text-decoration: underline;
}
a.white:hover
{
	color: #000;
}
div.pages
{
	text-align: center;
	padding: 15 0 0 0;
}
div.pages a,div.pages a:active,div.pages a:visited,div.pages a:hover,div.pages span
{
	padding: 2px 5px;
	margin: 0 1px;
	text-decoration: none;
}
div.pages a,div.pages a:active,div.pages a:visited
{
	background: #f7f7f7;
	border: 1px solid #c7c7c7;
	color: #000;
}
div.pages a:hover
{
	background:#ccc;
	border:1px solid #666;
}
div.pages span
{
	background:#666;
	border:1px solid #666;
	color:#fff;
}
h1,.h1
{
	font-weight: 400;
	font-size: 14px;
	color: #999999;
}
h2
{
	font-size: 14px;
	font-weight: 400;
	color: #999999;
}
h3
{
	font-size: 14px;
	font-weight: 400;
	color: #999999;
}
h4
{
	background: #f2b309;
	font-size: 14px;
	color: #999999;
	font-weight: 400;
}
h5
{
	font-size: 14px;
	font-weight: 400;
	color: #999999;
}
h6
{
	font-size: 14px;
	font-weight: 400;
	color: #999999;
}
hr
{
	color: #d5d5d5;
	background-color: #d5d5d5;
	font-size: 1px;
	height: 1px;
	border: none;
	margin: 10px 0px;
}
.hidden{display: none;}
.fleft{float: left;}
.fright{float: right;}
.clear{clear: both;}
.hl{color: #F00;}
.small{font-size: 10px;}
.big{font-size: 12px;}
.blue{color: #228bc8;}
.red{color: #ba222a;}
.black{color: #000;}
.white{color: #FFF;}
.gray{color: #969696;}
.lineheight13{line-height: 1.3em;}
.lineheight14{line-height: 1.4em;}
.lineheight15{line-height: 1.5em;}
.nowrap
{
	white-space: nowrap;
}
.marginb10
{
	margin-bottom: 10;
}
img.imageleft
{
	float: left;
	margin: 0 10 0 0;
}
div.tags
{
	margin: 3 0;
}
table.t
{
	background: #f4f4f4;
	border-collapse: collapse;
}
table.t td,td.t
{
	border: 1px solid #FFF;
	padding: 10;
}
table.t th,th.t
{
	border: 1px solid #FFF;
	padding: 10;
	white-space: nowrap;
	text-align: left;
	color: #228bc8;
	font-weight: 400;
}
td.tnb
{
	border: none;
	padding: 5;
}
th.tnb
{
	border: none;
	padding: 5;
	white-space: nowrap;
	text-align: left;
	color: #228bc8;
	font-weight: 400;
}
table.t tr.tr0
{
	background-color: #f4f4f4;
}
table.t tr.tr1
{
	background-color: #ececec;
}
p.ok
{
	border: 1px solid #49af33;
	background: #FFF;
	color: #49af33;
	padding: 10 20;
	text-align: center;
}
p.error
{
	border: 1px solid #F00;
	background: #FFF;
	color: #F00;
	padding: 10 20;
	text-align: center;
}
/*<Путь>*/
#route
{
	font-size: 11px;
	margin: 0 0 10 0;
	color: #767676;
}
#sub
{
	background: #f4f4f4;
	padding: 5 20;
	margin: 0 0 10 0;
}
/*</Путь>*/
/*<Всплывающие сообщения, окна и изображения>*/
#ajaxmessage
{
	background: #c2000e;
	color: #FFF;
	padding: 20;
	border: 1px solid #f1ab08;
	display: none;
	position: absolute;
}
.ajaxwindow
{
	position: absolute;
	display: block;
	display: none;
	border: 1px solid #D5D5D5;
	padding: 0;
	background: #F9F9F9;
	z-index: 10000;
	width: 80%;
}
.ajaxwindowclose
{
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}
.ajaxwindowclose img
{
	width: 48;
	height: 48;
	border: none;
}
.ajaxwindowcontent
{
	margin: 20;
}
/*</Всплывающие сообщения, окна и изображения>*/
#top
{
	vertical-align: top;
	padding: 0 0 10 0;
}
#left
{
	vertical-align: top;
	padding: 10 20 20 0
}
#center
{
	vertical-align: top;
	width: 100%;
	padding: 10 0 20 0;
}
#right
{
	padding: 10 0 0 20;
	vertical-align: top;
}
#bottom
{
	background-color: #e9e9e9;
	height: 60;
}
#topcont
{
	width: 580;
	height: 135;
	clear: both;
	margin: 0 0 9 140;
	padding-left: 0;
	position: relative;
	z-index: 1;
}
* html #topcont
{
/*	width: 725;*/
}
#logo
{
	float: left;
	width: 506;
	height: 94;
	margin: 39 0 0 0;
}
#logo img
{
	width: 506;
	height: 94;
}
#langs
{
	float: right;
	margin: 79 0 0 10;
	width: 55;
}
#menu
{
	clear:both;
	position: relative;
	z-index: 1;
}
#phones
{
	width: 30%;
	color: #cb634e;
	font-size: 14px;
	font-weight: 900;
}
#phones span
{
	color: #FFF;
	font-size: 9px;
}
#bottommenu
{
	background: #f7f7f7;
	text-align: center;
	border-top: 3px solid #ab000b;
	border-bottom: 1px solid #FFF;
	padding: 10 0;
}
#address
{
	padding: 0 0 0 30;
}
#copyright
{
	text-align: right;
	padding: 0 30 0 0;
}
#counters
{
	width: 47%;
	text-align: center;
	height: 50;
}

#menutable td
{
	vertical-align: top;
}
#menutable td img
{
	margin: 0 7;
}
#boutiquehormenu
{
	background: #FFF url("/images/boutique.jpg") no-repeat 50% bottom;
	height: 556;
	width: 100%;
	position:relative;
	top: 11;
	z-index: 0;
}
#boutiquehormenu2
{
	position: relative;
	left: -30;
	top: 17;
	z-index: 1;
}
#mdhormenu
{
	background: #FFF url("/images/md.jpg") no-repeat 50% bottom;
	height: 768;
	width: 100%;
	position:relative;
	top: -233;
	z-index: 0;
	margin-bottom: -289;
}
#mdhormenu *
{
	position: absolute;
	top: 0;
	left: 0;
}
#mdhormenu2
{
	position: relative;
	width: 980;
	left: 0;
	top: 60;
	height: 61;
	z-index: 1;
}


#mdhormenu2 img
{
	float: left;
}
#maintable
{
	width: 100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	height: 768;
	z-index: 1;
}
.common
{
	background: #FFF url("/images/common.jpg") no-repeat center top;
	border-left:1px solid red;
}
.boutique,.md
{
	background: url("/images/back_gal.jpg") no-repeat center top;
}
.about
{
	background: #FFF url("/images/about.jpg") no-repeat center top;
}
.novosti
{
	background: #FFF url("/images/novosti.jpg") no-repeat center top;
}
.partners
{
	background: #FFF url("/images/partners.jpg") no-repeat center top;
}
.guest
{
	background: #FFF url("/images/guest.jpg") no-repeat center top;
}
.contact
{
	background: #FFF url("/images/contact.jpg") no-repeat center top;
}
.services
{
	background: #FFF url("/images/services.jpg") no-repeat center top;
}
.mission
{
	background: #FFF url("/images/mission.jpg") no-repeat center top;
}
.md2
{
	/*background: #FFF url("/images/md.jpg") no-repeat center top;*/
}
img.rombbig
{
	margin: 4 8 0 28;
}
img.rombsmall
{
	margin: 5 8 0 4;
}
td.subcontainer
{
	padding: 0 7;
}
td.sub
{
	vertical-align: top;
	width: 100%;
	height: 23;
}
td.subromb
{
	vertical-align: top;
}
td.sub2romb
{
	vertical-align: top;
}
#browserpan_0
{
	float: left;
	width: 189;
	height: 300;
	border: 1px solid #5a5a5a;
	margin: 0 3 0 0;
	cursor: url("/images/lupa.cur");
}
#panview_0
{
	vertical-align: top;
	float: left;
	width: 469;
	height: 300;
	overflow: hidden;
	border: 1px solid #5a5a5a;
}
* html #panview_0
{
	height: 302;
}
#previews
{
	float: left;
	background: #4d4d4d;
	overflow: hidden;
	width: 631;
	height: 86;
	white-space: nowrap;
}
* html #previews
{
	width: 629;
}
#previews img.preview
{
	border: 1px solid #2d2d2d;
	margin: 0 5 0 0;
	float: left;
}
#scrollleft
{
	float: left;
	width: 17;
	height: 86;
	background: #4d4d4d;
}
#scrollleft img
{
	margin: 37 5 0 3;
}
#scrollright
{
	float: left;
	width: 17;
	height: 86;
	background: #4d4d4d;
}
#scrollright img
{
	margin: 37 3 0 5;
}
#imagescontainer
{
	clear: both;
	padding: 4 0 0 0;
}
#cat
{
	position: relative;
	margin: 40 0 0 0;
	width: 920;
}
#mainleft
{
	vertical-align: top;
	background: url("/images/mainleft.jpg") no-repeat right bottom;
	width: 50%;
}
#maincenter
{
	vertical-align: bottom;
	padding-bottom: 154;
	background: url("/images/mainbottom.jpg") no-repeat right bottom;
}
#dom
{
	width: 725;
	height: 440;
	background: url("/images/dom.jpg") no-repeat;
}
#mainright
{
	vertical-align: top;
	background: url("/images/mainright.jpg") no-repeat left bottom;
	width: 50%;
}
#mission
{
	text-align: left;
	width: 168;
	font-size: 9px;
	height: 195;
	overflow: auto;
	margin: 60 20 0 0;
	float: right;
}
#news
{
	width: 165;
	font-size: 9px;
	margin: 60 0 0 14;
	overflow: auto;
	height: 195;
}

#missionname
{
	text-align: right;
	padding: 0 56 0 0;
	clear: both;
}

html
{
	SCROLLBAR-FACE-COLOR: #b85b43;
	SCROLLBAR-ARROW-COLOR: #FFF;
	SCROLLBAR-TRACK-COLOR: #FFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFF;
	SCROLLBAR-SHADOW-COLOR: #FFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFF;
}
#newsname
{
	clear: both;
	text-align: left;
	padding: 0 0 0 56;
}
#news a,#news a:active,#news a:visited
{
	color: #000;
}
#news a:hover
{
	color: #f00;
}
#content
{
	margin: 80 0 0 0;
	text-align: left;
	width: 625;
	height: 325;
	overflow: auto;
}
#content_prod
{
	margin: 80 0 0 0;
	text-align: left;
	width: 625;
	/*height: 325;
	overflow: auto;*/
}
#mainbutik
{
	float: left;
	margin: 225 0 0 112;
}
#mainopen
{
	float: left;
	margin: 335 0 0 130;
}
#mainmd
{
	float: left;
	margin: 225 0 0 85;
}
div.Mprod {color:#999999; font-family:Arial,Helvetica,sans-serif; font-size:13px; text-align:left;}
div.Mprod p {font-size:12px; text-align: justify; margin-bottom:-10px;}
div.Mprod h1 {color:#c10000; font-size:14px; font-weight:400;}
div.Mprod h2 {background:none; color:#999999; font-size:13px; padding:0px; margin-bottom:-10px; text-align:left;}
div.Mprod h3 {background:none; color:#999999; font-size:13px; padding:0px; margin-bottom:-10px; text-align:left;}
div.Mprod h4 {background:none; color:#999999; font-size:13px; padding:0px; margin-bottom:-10px; text-align:left;}
div.Mprod h5 {background:none; color:#999999; font-size:13px; padding:0px; margin-bottom:-10px; text-align:left;}
div.Mprod h6 {background:none; color:#999999; font-size:13px; padding:0px; margin-bottom:-10px; text-align:left;}
div.mpro {_margin-rop:155px; _padding:0px 10px; padding:135px 10px; color:#999999;}
.mpro h5, .mpro h6 {font-size:14px; margin-bottom:0;}
.mpro p {margin-top:0;}
div.mpro h4 {background:none; color:#999999; font-size:12px; padding:0px; margin-bottom:0px;}
div.Mprod a, div.mpro a {color:#999999; text-decoration:underline;}
div.Mprod a:hover,a:visited, div.mpro a:hover {color:#999999; text-decoration:underline;}
div.prodt h1 {color:#AAAAAA;}
div.prodt p {color:#AAAAAA;}
h3.prim {font-size:12px; font-weight:bold;}
div.prodpodval { margin-left:25px; margin-right:25px;}
div.prodpodval h3 {color:#000000; font-size:12px; font-weight:100;}
div.prodpodval h4 {color:#000000; font-size:12px; font-weight:100; background:#DDDDDD;}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold; }
