html, body {padding:0; margin:0; height:100%; background:url(images/mainbg.jpg) repeat;}

#main {
	width:1003px;
	height:100%;
}

#topbg {
	width:1003px;
	height:138px;
	background:url(images/topbg.jpg) no-repeat 100% 0;
	vertical-align:top;
}
#baner {position:absolute;padding: 10px 0 0 278px;}

#logo {
	height:138px;
	background:url(images/logotype.gif) no-repeat 32px 35px;
}

#phone {
	height:138px;
	background:url(images/phone.gif) no-repeat 29px 84px;
}

#banner {padding: 10px 20px; text-align: right}

#topleftblock {padding: 80px 350px; position:absolute; }

#topleftblock a { font-size:18px; color: #C47627; font-weight:bold;}
.rightblock  { font-weight: bold; color: #bd631b; text-decoration: none}
#topleftblock a: hover {font-weight:bold;}

#mn1 {
	width:1003px;
	height:119px;
	background:url(images/logo1.jpg) top left no-repeat;
	vertical-align:top;
}
#karkas {
	width:1003px;
	height:119px;
	position:relative;
}
#home {
	position:absolute;
	right:30px;
	top:40px;
}
#map {
	position:absolute;
	right:60px;
	top:40px;
}
#email {
	position:absolute;
	right:90px;
	top:40px;
}

#mn2 {
	vertical-align:top;
	background:url(images/topbg2.jpg) top right no-repeat;
}
#mn3 {
	width:1003px;
	height:64px;
	background:url(images/botline.jpg) top left repeat-x;
	vertical-align:top;
	padding-top:7px;
}

#center {
	width:1003px;
	height:100%;
	background:url(images/logo2.jpg) top left no-repeat;
}
#cr1 {
	width:240px;
	background:url(images/left.jpg) bottom left no-repeat;
	vertical-align:top;
	padding-bottom:170px;
}
#cr2 {
	width:763px;
	padding-top:177px;
	background:url(images/right.jpg) bottom right no-repeat;
	vertical-align:top;
}

#menu {
	width:240px;
	vertical-align:top;
}
#mu1 {
	background:url(images/logo2.jpg) top left no-repeat;
	height:21px;
}
#mu2 {
/*url(images/bgmenu.jpg)*/
background:#e6e1d7 top left repeat-y;

}
#bottom {
	width:1003px;
	height:64px;
	background:#e6e1d7;
}
#bm1 {
	width:240px;
}
#bm2 {
	font-family:arial;
	color:#0c2f4b;
	font-size:11px;
	vertical-align:top;
	padding:10px 20px 10px 40px;
}
#bm3 {
	width:220px;
	font-family:arial;
	color:#0c2f4b;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
	padding-right:20px;
}

#counter {width: 200px; text-align: center; vertical-align: middle}


#left {
	width:238px;
	border:1px solid #cfcfcf;
	background:#e6e1d7;
}
#lt {
	padding:10px;
	font-family:arial;
	color:#0c2f4b;
	font-size:14px;
}
#lt a {
	text-decoration:underline;
	font-family:arial;
	color:#bd631b;
	font-size:14px;
}
#lt a:hover {
	text-decoration:none;
	font-family:arial;
	color:#bd631b;
	font-size:14px;
}

#lt img {margin:10px;}
#landr {
	width:763px;
	height:100%;
}
#lr1 {
	padding:15px 12px 20px 12px;
	font-family:arial;
	color:#0c2f4b;
	font-size:14px;
	vertical-align:top;
}
#lr1 a {
	text-decoration:underline;
	font-family:arial;
	color:#bd631b;
	font-size:14px;
}
#lr1 a:hover {
	text-decoration:none;
}
#lr1 img {margin:10px;}
#lr2 {
	width:200px;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:170px;
}
#right{
	 width:200px;
	 border:1px solid #cfcfcf;
	 background:#e6e1d7;
}
#rt img {margin:10px 0 10px 17px;}

#rt {
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
}

p.zagright {
	height:18px;
	background:url(images/zagright.jpg) top left no-repeat;
	font-family:arial;
	color:#0c2f4b;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
	margin:5px 0 1px 0;
}
p.zag {
	background:url(images/zagmain.jpg) bottom left no-repeat;
	font-family:arial;
	color:#155181;
	font-size:16px;
	letter-spacinh:-1px;
	padding-bottom:1px;
	margin:10px 0 5px 0;
	font-weight:bold;
}

#nav li {
	width:199px;
	background:url(images/line.jpg) bottom left no-repeat;
	list-style:url(images/mark.jpg);
	padding:5px 0 5px 20px;
	line-height:21px;
}
* html #nav li {width:223px;}

#mu2 a  {
    text-decoration:none;
    color:black;
    font-family:tahoma;
	font-size:15px;
font-weight:bold;

}
#mu2 a:hover{
    text-decoration:underline;
}
#nav {margin:0 0 0 20; padding:0;}
* html #nav {margin:0 0 0 17; padding:0;}

#navion {
	width:240px;
	border:1px solid white;
}
#navion td {
	/*background:url(images/mark2.gif) top left no-repeat;*/
	height:35px;
	padding:0 7px 0 27px;
	border:1px solid white;
	}

.rmenu {padding-left: 10px; background: url(images/arrow.gif) no-repeat 5px 50%}
.rmenu a {font-weight: bold; color: #bd631b; text-decoration: none}
.rmenu a:hover {text-decoration: underline}
