div.pagesCatsText {
  font-size: 20px;
  color: #f89f0f;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 5px;
  text-indent: 40px;
}
a.mainBottomLinks {
  display: block; position: relative;
  font-size: 20px;
  color: #f89f0f;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 5px;
  text-decoration: none;
  text-align: left;
}
a.mainBottomLinks:hover {
  text-decoration: underline;
}
#mml1 {
  display: block; position: relative; width: 105px; height: 133px;
  background: url('../img/mml1.jpg') 0px 0px repeat-y;
  color: #54534f;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
}
#mml1:hover {
  background: url('../img/mml1.jpg') 0px -133px repeat-y;
  text-decoration: underline;
}
#mml2 {
  display: block; position: relative; width: 90px; height: 133px;
  background: url('../img/mml2.jpg') 0px 0px repeat-y;
  color: #54534f;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
}
#mml2:hover {
  background: url('../img/mml2.jpg') 0px -133px repeat-y;
  text-decoration: underline;
}
#mml3 {
  display: block; position: relative; width: 105px; height: 133px;
  background: url('../img/mml3.jpg') 0px 0px repeat-y;
  color: #54534f;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
}
#mml3:hover {
  background: url('../img/mml3.jpg') 0px -133px repeat-y;
  text-decoration: underline;
}
#mml4 {
  display: block; position: relative; width: 105px; height: 133px;
  background: url('../img/mml4.jpg') 0px 0px repeat-y;
  color: #54534f;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
}
#mml4:hover {
  background: url('../img/mml4.jpg') 0px -133px repeat-y;
  text-decoration: underline;
}
#mml5 {
  display: block; position: relative; width: 90px; height: 133px;
  background: url('../img/mml5.jpg') 0px 0px repeat-y;
  color: #54534f;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
}
#mml5:hover {
  background: url('../img/mml5.jpg') 0px -133px repeat-y;
  text-decoration: underline;
}
#mml6 {
  display: block; position: relative; width: 90px; height: 133px;
  background: url('../img/mml6.jpg') 0px 0px repeat-y;
  color: #54534f;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
}
#mml6:hover {
  background: url('../img/mml6.jpg') 0px -133px repeat-y;
  text-decoration: underline;
}
#mml7 {
  display: block; position: relative; width: 95px; height: 133px;
  background: url('../img/mml7.jpg') 0px 0px repeat-y;
  color: #54534f;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
}
#mml7:hover {
  background: url('../img/mml7.jpg') 0px -133px repeat-y;
  text-decoration: underline;
}
#mml8 {
  display: block; position: relative; width: 110px; height: 133px;
  background: url('../img/mml8.jpg') 0px 0px repeat-y;
  color: #54534f;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
}
#mml8:hover {
  background: url('../img/mml8.jpg') 0px -133px repeat-y;
  text-decoration: underline;
}
a.bottomImages {
  display: block;
  position: relative;
  border: 2px solid #d6d1b1;
}
a.bottomImages:hover {
  border: 2px solid #9c9b94;
}

a#monline
{
	color: #81752f;
	text-decoration: none;
}

a#monline:hover
{
	color: black;
	text-decoration: none;
}
a.textLinks
{
	color: #81752f;
	text-decoration: none;
}

a.textLinks:hover
{
	color: black;
	text-decoration: none;
}
body
{
	background-color: #fffbe7;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 10pt;
	color: #57544f;
	padding: 0px;
	text-align: center;
}

#content
{
	width: 500px;
	margin: auto auto;
	font-size: 12px;
	font-family: Tahoma;
	text-indent: 20px;
	text-align: justify;
}

#simplepages
{
	width: 700px;
	margin: auto auto;
	font-size: 14px;
	font-family: Tahoma;
	text-indent: 20px;
	text-align: justify;s
}

#mainbottomdescr
{
	width: 700px;
	margin: auto auto;
	font-size: 14px;
	font-family: Tahoma;
	text-indent: 20px;
	text-align: justify;
}

#content
{
	font-family: verdana;
	font-size: 14px;
}

#content p
{
	margin-bottom: 10px;
	padding: 8px;
	text-indent: 30px;
}

#head
{
	display: block;
	position: relative;
	width: 980px;
	height: 200px;
	background: url('../img/head.jpg') no-repeat;
}
#headSlogan
{
	display: block;
	position: absolute;
	left: 0px; bottom: 15px;
	font-size: 14px;
	width: 980px;
	text-align: center;
}
#logoLink {
  display: block; position: absolute;
  width: 520px;
  height: 60px;
  left: 80px;
  top: 40px;
  text-decoration: none;
  z-index:98;
}

#logoSubLink {
  display: block; 
  position: absolute;
  width: 100px;
  height: 40px;
  left: 580px;
  top: 20px;
  text-decoration: none;
  z-index:99;
}

#headBg
{
	display: block;
	position: absolute;
	width: 100%;
	height: 137px;
	left: 0px; top: 0px;
	background: url('../img/headbg.jpg');
}

#contacts
{
	display: block;
	position: absolute;
	right: 0px;
	top: 45px;
	width: 280px;
	height: 90px;
	font-size: 12px;
	color: #989489;
}

#menubg
{
	display: block;
	position: relative;
	width: 800px;
	height: 120px;
	margin: auto auto;
}

#carouseltable
{
	margin: 0px 0px 0px 50px;
}

#uparrow
{
	background: url("../img/uparrow_a.png") no-repeat;
	background-position: center center;
	width: 40px;
	height: 25px;
}

#uparrow:hover
{
	background: url("../img/uparrow_h.png") no-repeat;
	background-position: center center;
	width: 40px;
	height: 25px;
}

#downarrow
{
	background: url("../img/downarrow_a.png") no-repeat;
	background-position: center center;
	width: 40px;
	height: 25px;
}

#downarrow:hover
{
	background: url("../img/downarrow_h.png") no-repeat;
	background-position: center center;
	width: 40px;
	height: 25px;
}

#bigpic
{
	border: 3px solid #fcc90c;

}
#footBg {
  display: block; position: relative;
  width: 100%; height: 76px;
  background: url('../img/footbg.jpg');
  text-align: center;
}
#foot {
  display: block; position: relative;
  width: 900px; height: 76px;
	font-size: 12px;
	color: #989489;
	margin: auto auto;
}
#creator {
  display: block; position: absolute;
  width: 300px;
  text-align: right;
  right: 0px; top: 25px;
}

#mainimg
{
	border: 2px solid #d7d2b2;
}

#mainimg:hover
{
	border: 2px solid #675f29;
}





#maintext
{
	display: block;
	position: absolute;
	top: 80px;
	left: 10px;
	width: 72px;
	height: 10px;
	z-index: 5;
	font-size: 12px;
}

#maintext:hover
{
	z-index: 11;
}

#mainpic
{
	display: block;
	position: absolute;
	background: url("../img/main.jpg") no-repeat;
	width: 72px;
	height: 113px;
	top: 10px;
	left: 10px;
	z-index: 10;
}

#mainpic:hover
{
	z-index: 3;
}



#techtext
{
	display: block;
	position: absolute;
	top: 80px;
	left: 83px;
	width: 89px;
	height: 10px;
	text-decoration: none;
	color: black;
	z-index: 5;
	font-size: 12px;
}

#techtext:hover
{
	z-index: 11;
}

#techpic
{
	display: block;
	position: absolute;
	left: 83px;
	top: 10px;
	width: 89px;
	height: 113px;
	background: url("../img/tech.jpg") no-repeat;
	text-decoration: none;
	color: black;
	font-size: 12px;
	z-index: 10;
}

#techpic:hover
{
	z-index: 3;
}



#preimtext
{
	display: block;
	position: absolute;
	top: 80px;
	left: 173px;
	width: 117px;
	height: 10px;
	text-decoration: none;
	color: black;
	z-index: 5;
	font-size: 12px;
}

#preimtext:hover
{
	z-index: 11;
}

#preimpic
{
	display: block;
	position: absolute;
	left: 173px;
	top: 10px;
	width: 117px;
	height: 117px;
	background: url("../img/preim.jpg") no-repeat;
	text-decoration: none;
	color: black;
	font-size: 12px;
	z-index: 10;
}

#preimpic:hover
{
	z-index: 3;
}



#aboutustext
{
	display: block;
	position: absolute;
	top: 80px;
	left: 291px;
	width: 98px;
	height: 10px;
	text-decoration: none;
	color: black;
	z-index: 5;
	font-size: 12px;
}

#aboutustext:hover
{
	z-index: 11;
}

#aboutuspic
{
	display: block;
	position: absolute;
	left: 291px;
	top: 10px;
	width: 98px;
	height: 113px;
	background: url("../img/aboutus.jpg") no-repeat;
	text-decoration: none;
	color: black;
	font-size: 12px;
	z-index: 10;
}

#aboutuspic:hover
{
	z-index: 3;
}



#uslugitext
{
	display: block;
	position: absolute;
	top: 80px;
	left: 390px;
	width: 86px;
	height: 10px;
	text-decoration: none;
	color: black;
	z-index: 5;
	font-size: 12px;
}

#uslugitext:hover
{
	z-index: 11;
}

#uslugipic
{
	display: block;
	position: absolute;
	left: 390px;
	top: 10px;
	width: 86px;
	height: 113px;
	background: url("../img/uslugi.jpg") no-repeat;
	text-decoration: none;
	color: black;
	font-size: 12px;
	z-index: 10;
}

#uslugipic:hover
{
	z-index: 3;
}



#workstext
{
	display: block;
	position: absolute;
	top: 80px;
	left: 477px;
	width: 50px;
	width: 93px;
	height: 10px;
	text-decoration: none;
	color: black;
	z-index: 5;
	font-size: 12px;
}

#workstext:hover
{
	z-index: 11;
}

#workspic
{
	display: block;
	position: absolute;
	left: 477px;
	top: 10px;
	width: 93px;
	height: 113px;
	background: url("../img/works.jpg") no-repeat;
	text-decoration: none;
	color: black;
	font-size: 12px;
	z-index: 10;
}

#workspic:hover
{
	z-index: 3;
}



#raschettext
{
	display: block;
	position: absolute;
	top: 80px;
	left: 571px;
	width: 99px;
	height: 10px;
	text-decoration: none;
	color: black;
	z-index: 5;
	font-size: 12px;
}

#raschettext:hover
{
	z-index: 11;
}

#raschetpic
{
	display: block;
	position: absolute;
	left: 571px;
	top: 10px;
	width: 99px;
	height: 113px;
	background: url("../img/raschet.jpg") no-repeat;
	text-decoration: none;
	color: black;
	font-size: 12px;
	z-index: 10;
}

#raschetpic:hover
{
	z-index: 3;
}



#qnatext
{
	display: block;
	position: absolute;
	top: 80px;
	left: 671px;
	width: 102px;
	height: 10px;
	text-decoration: none;
	color: black;
	z-index: 5;
	font-size: 12px;
}

#qnatext:hover
{
	z-index: 11; 
}

#qnapic
{
	display: block;
	position: absolute;
	left: 671px;
	top: 10px;
	width: 102px;
	height: 113px;
	background: url("../img/qna.jpg") no-repeat;
	text-decoration: none;
	color: black;
	font-size: 12px;
	z-index: 10;
}

#qnapic:hover
{
	z-index: 3;
}
IMG.borderedImg {
  border: 1px solid #54534f;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {padding:0; margin:0; list-style:none; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif; text-align: left;}
#nav li.top {display:block; float: left; position:relative;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px;}

#nav li:hover a.top_link {color:#fff;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:0px; top:100px; background: #fff5c2; padding:3px; border:1px solid #fff7d2; white-space:nowrap; width:220px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:220px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:216px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#fff7d2; color:black; border-color:#fff7d2;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#nav li:hover ul.sub2
{left:477px; top:100px; background: #fff5c2; padding:3px; border:1px solid #fff7d2; white-space:nowrap; width:120px; height:auto; z-index:300;}
#nav li:hover ul.sub2 li
{display:block; height:20px; position:relative; float:left; width:120px; font-weight:normal;}
#nav li:hover ul.sub2 li a
{display:block; font-size:11px; height:18px; width:116px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub2 li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub2 li a:hover 
{background:#fff7d2; color:black; border-color:#fff7d2;}
#nav li:hover ul.sub2 li a.fly:hover
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 

