body {
    min-width: 995px; min-height: 600px; max-width: 1280px; overflow: visible;
	background-color: #fafafa;
	margin: 0;
	padding: 0;
	background-color: #90c28f;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
}
h1 {
	font-size: 20px;
	font-weight: normal;
	color: #069;
	margin: 0;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 0;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #900;
	margin: 0;
}
h4 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin: 0;
}
h5 {
	font-size: 18px;
	color: #900;
	font-weight: normal;
	margin: 0;
}
h6 {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin: 0;
}
a.orange {
    text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #F90;
	font-weight: normal;
	margin-left: 2px;
	margin-top: 7px;
	margin-right: 2px;
	margin-bottom: 7px;
}
a.orange:link {
	text-decoration: underline;
	color: #F90;
}
a.orange:visited {
	text-decoration: underline;
	color: #F90;
}
a.orange:hover {
	text-decoration: none;
	color: #000;
}
a.orange:active {
	text-decoration: underline;
	color: #F90;
}

img {
    border: 0;
}
#container {
	float: left;
	width: 100%;
	min-width: 995px;
    margin: 0;
	background-color: #fafafa;
}
#header {
	float: left;
	height: 120px;
	width: 100%;
	background-image:  url("../images/bg_top.jpg");
}
#name {
	width: 750px;
	margin: 25px 0 0 13%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	font-weight: normal;
	color: #fff;
	text-align: center;
	padding: 0 40px 0 40px;
}

#contLeft {
	float: left;
	width: 64%;
	margin: 0;
	padding: 1%;
}
#contLeft img {
    border: 0;
	margin: 0.3em 1em 0 0.5em;
}
#contLeft p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0.5em;
	text-align: justify;
}
#contLeft h1, h2 {
	margin-left: 0.4em;
}
#contLeft h3 {
	margin-left: 0.23em;
}
#contLeft a.red {
    text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #c00;
	font-weight: normal;
	margin-left: 0;
}
#contLeft a.red:hover {
	text-decoration: none;
	color: #000;
}

#spisok {
	margin: 0 0 0 263px;
}
.curs {
	font-size: 16px;
	font-weight: bold;
	list-style: none;
	line-height: 1.9em;
	background:  url("../images/romb_red.gif") no-repeat left;
	text-indent: 15px;
	margin: 0;
	padding: 0;
}
blockquote {
	display: block;
	width: 338px;
	margin: 0 0 18px 295px;
	color: #369;
	font-size: 13px;
	line-height: 1.3em;
	text-align: justify;
}
.blockinfo {
	margin: 5px;
	padding: 10px;
	color: #369;
	font-size: 13px;
	line-height: 1.3em;
	text-align: left;
	background-color:#FFFFEA;
}
.blockinfo1 {
	margin: 0;
	padding: 0;
	color: #900;
	font-size: 13px;
	line-height: 1.3em;
	text-align: left;
}
.blockinfo2 {
	margin: 5px;
	padding: 8px;
	color: #369;
	font-size: 13px;
	line-height: 1.3em;
	text-align: left;
	background-color: #ecf6ea;
}
.blockinfo2 a.orange:link {
	text-decoration: underline;
	color: #F90;
}
.blockinfo3 {
	margin: 5px;
	padding: 8px;
	color: #369;
	font-size: 24px;
	line-height: 1.3em;
	background-color:#ffcc66;
}

#contRight {
	float: right;
	width: 31%;
	margin: 0;
	padding: 1%;
}
#contRight a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: underline;
	color: #006666;
	margin: .2em 0 1em 0;
}
#contRight a:hover {
	text-decoration: none;
	color: #999;
}
#contRight a.red {
    text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #c00;
	font-weight: normal;
	margin-left: 0;
}
#contRight a.red:hover {
	text-decoration: none;
	color: #000;
}

#contRight p {
	margin: .2em 0 1em 0;
}

#formenu {
	float: left;
	height: 44px;
	width: 100%;
	background-image:  url("../images/bg_menu.jpg");
}

#phone {
	float: right;
	width: 39%;
	background:  url("../images/bg_phone_2.jpg") no-repeat left top;
	padding: 5px 0 5px 30px;
}
#phone p {
	color: #fff;
	margin: 0;
	padding: 4px 0 0 26px;
}
#phone p span {
	font-size: 18px;
}

/* Menu */
#tabs {
	float:left;
	width:61%;
	font: bold 13px/1.5em Arial, Helvetica, sans-serif;
	line-height:normal;
	margin:-4px 0 0 -35px;
	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("tabright.gif") no-repeat right top;
	padding:3px 11px 2px 2px;
	color:#666;
	}
#current a {
    float:left;
	background:url("tableft.gif") no-repeat left -84px;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
}
#current a span {
    float:left;
	display:block;
	background:url("tabright.gif") no-repeat right -84px;
	padding:3px 11px 2px 2px;
	color:#000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#000;
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}

#footer {
	clear: both;
	line-height: 3em;
	background-image:  url("../images/bg_footer.jpg");
	background-repeat: repeat-x;
	width: 100%;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 1em 0 2em 0;
}

#weblab {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #609060;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#weblab a {
    text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #609060;
	font-weight: normal;
	margin-left: 0;
}
#weblab a:hover {
	text-decoration: none;
	color: #000;
}

#map {
	float: left;
	width: 99%;
	text-align: center;
	margin: 0;
	padding: 0 0 20px 0;
}
#img {
	float: left;
	width: 290px;
	margin: 0;
	padding: 0 10px 5px 0;
}