body {
	margin: 0px;
}
a {
	color: #0077AF;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1 {
	font-family: Tahoma, Arial;
	font-size: 24px;
	color: #000000;
	margin:0px;
	font-weight:normal;
}
/* Фоны */
.bgbottom {
	background-image: url(../i/bg/bgbottom.jpg);
	height: 56px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #606060;
}
.bgmenutop {
	background-image: url(../i/bg/bgmenu_top.gif);
	height: 32px;
}
.bgmenutopcell {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #858585;
	border-left-color: #161616;
	width: 5%;
	padding-left: 8px;
	padding-right: 8px;

}
.bgmenutopcellleft {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #858585;
	width: 51px;
}
.bgmenutopcellright {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #161616;
	width: 65%;
	padding-right: 64px;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
}
.bgnewsleft {
	background-image: url(../i/bg/bgnewsleft.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 13px;
}
.bgnewsright {
	background-image: url(../i/bg/bgnewsright.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 12px;
}
.bgnewscenter {
	background-image: url(../i/bg/bgnewscenter.gif);
	background-repeat: repeat;
	background-position: top;
}
.bgnews {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	margin-bottom: 35px;
}
.bgnewsgray {
	background-color: #ECEBEB;
	margin-bottom: 35px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.bgnewswhiteleft {
	background-image: url(../i/bg/bgnewsleft_white.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 13px;
}
.bgnewswhiteright {
	background-image: url(../i/bg/bgnewsright_white.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 12px;
}
.bgnewscenterwhite {
	background-image: url(../i/bg/bgnewscenter_white.gif);
	background-repeat: repeat;
	background-position: top;
}
.bgsearch {
	background-image: url(../i/bg/bgsearch.gif);
	height: 38px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #070805;
	background-repeat: repeat-x;
	background-position: top;
}
.bgtop1 {
	background-image: url(../i/bg/fontop1.jpg);
	height: 175px;
}
.bgtop2 {
	background-image: url(../i/bg/fontop2.jpg);
	height: 175px;
}
.bgtop3 {
	background-image: url(../i/bg/fontop3.jpg);
	height: 175px;
}
.bgtop4 {
	background-image: url(../i/bg/fontop4.jpg);
	height: 175px;
}
.bgmenu {
	font-family: Tahoma, Arial;
	font-size: 14px;
	height: 21px;
	width: 194px;
	margin-left: -5px;
	padding-left: 15px;
	margin-bottom: 1px;
	padding-top: 2px;
}
.bgmenu span {
	float:left;
	display: block;
	margin-top: 5px;
	margin-left: 7px;
}
.bgmenuon {
	background-image: url(../i/bg/bgmenu.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	height: 21px;
	width: 194px;
	margin-left: -5px;
	padding-left: 15px;
	margin-bottom: 1px;
	padding-top: 2px;
}
.clients img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #C2C2C2;
	border-right-color: #C2C2C2;
}

/* Текст */
.text18 {
	margin-bottom: 7px;
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #000000;
}
.text18news {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #000000;
}
.text18r {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #D42A2A;
}
.text24 {
	font-family: Tahoma, Arial;
	font-size: 24px;
	color: #000000;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.texts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-bottom: 9px;
}
.textnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 13px;
	padding-right: 13px;
}
.textnewsgray {
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #999999;
	padding-left: 10px;
	margin-top: 40px;
	margin-left: -9px;
}
.textnewshead {
	font-family: Tahoma, Arial;
	font-size: 24px;
	color: #000000;
	padding-left: 10px;
}
.textteam {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.textred {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #D42A2A;
}

/* Ссылки */
a.linkcam {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #58584E;
	text-decoration: none;
}
a.linkcam:hover {
	text-decoration: underline;
}
a.linkcopy {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.linkcopy:hover {
	text-decoration: underline;
}
a.linkmenu {
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #0077AF;
}
a.linkmenuon {
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
a.linkmenus {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #0077AF;
}
a.linkmenuson {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000;
	text-decoration:none
}
a.linkmenutop {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkmenutop:hover {
	text-decoration: underline;
}
a.linknews {
	font-family: Tahoma, Arial;
	font-size: 18px;
	text-decoration: none;
}
a.linknews:hover {
	text-decoration: underline;
}
a.linknewss {
	font-family: Tahoma, Arial;
	font-size: 12px;
}
a.linkob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.linkrub {
	font-family: Tahoma, Arial;
	font-size: 18px;
}

/* Слои */
div.clear {
	font-size:0px;
	clear:both;
}
.divarrleft {
	position: absolute;
	background-image: url(../i/other/arrowleft.gif);
	height: 5px;
	width: 9px;
	background-repeat: no-repeat;
	margin-left: -13px;
}
.divarrright {
	position: absolute;
	background-image: url(../i/other/arrowright.gif);
	height: 5px;
	width: 9px;
	background-repeat: no-repeat;
	margin-left: 5px;
}
.divbottom {
	border-top-width: 6px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.divcamlink {
	margin-top: 5px;
	margin-bottom: 19px;
	margin-left: 7px;
}
.divclear {
	clear: left;
}
.divcont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16px;
	margin-right: 5px;
	margin-left: 40px;
}
.divconthead {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #000000;
	background-image: url(../i/bg/bgfeedback.gif);
	background-repeat: repeat-x;
	height: 32px;
	line-height: 32px;
	text-align: left;
	margin-top: 20px;
}
.divcontbody {
	background-color: #E3E9EF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E9EF;
}
.divfeedback {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #D42A2A;
	margin-top: 10px;
	margin-bottom: 3px;
}
.divfeedbackhead {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #000000;
	background-image: url(../i/bg/bgfeedback.gif);
	background-repeat: repeat-x;
	height: 32px;
	line-height: 32px;
	width: 100%;
	margin-top: 15px;
	margin-left: -13px;
	text-align: left;
}
.divfeedbackbody {
	background-color: #E3E9EF;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E9EF;
	margin-left: -13px;
}
.divgallery {
	height: 153px;
	margin-bottom: 30px;
	float: left;
	margin-right: 10px;
}
.divgallerylink {
	font-family: Tahoma, Arial;
	font-size: 12px;
	margin-top: 5px;
	margin-left: 7px;
}
.divhead {
	background-image: url(../i/bg/bghead.jpg);
	height: 37px;
	width: 199px;
	margin-bottom: 12px;
	margin-top: 13px;
}
.divheadtext {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #000000;
	text-align: center;
	padding-top: 10px;

}
.divheadcenter {
	font-family: Tahoma, Arial;
	font-size: 24px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-bottom: 5px;
	margin-bottom: 14px;
}
.divnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 7px;
	margin-right: 8px;
	margin-left: 14px;
}
.divnewscom {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #755D5F;
	margin-top: -8px;
	margin-bottom: 13px;
}
.divnewshead {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #000000;
	background-image: url(../i/bg/bgfeedback.gif);
	background-repeat: repeat-x;
	height: 32px;
	line-height: 32px;
	margin-top: 15px;
	margin-left: -13px;
	text-align: left;
	margin-right: -13px;
}
.divnewsbody {
	background-color: #E3E9EF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E9EF;
	margin-left: -13px;
	padding-left: 1px;
	margin-right: -13px;
}
.divnewslink {
	margin-right: 8px;
	margin-left: 14px;
}
.divnewspic {
	border: 1px solid #999999;
	float: left;
	margin-right: 32px;
	margin-bottom: 10px;
	vertical-align: bottom;
}
.divnewstext {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #58584E;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	background-color: #FFFFFF;
	width: 216px;
	line-height: 14px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.divob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58584E;
}
.divobs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58584E;
	text-align: right;
}
.divprivate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ECEBEB;
	margin: 15px;
	text-align: left;
}
.divprivatemid {
	padding: 24px;
	text-align: left;
}
.divprivateadm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F1F490;
	margin: 15px;
}
.divpunkt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ECEBEB;
	text-align: left;
	margin-right: 15px;
}
.divpunktmid {
	text-align: left;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 10px;
	padding-left: 24px;
}
.divpunktwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-right: 15px;
}
.divrub {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #755D5F;
	margin-top: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6E6E6E;
	padding-top: 4px;
	margin-bottom: 11px;
	margin-right: 8px;
	margin-left: 14px;
}
.divvac {
	background-image: url(../i/bg/bgvac.gif);
	height: 21px;
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.divvacwhite {
	height: 21px;
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
}
.divvacleft {
	background-image: url(../i/bg/bgvacleft.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 13px;
	float: left;
}
.divvacright {
	height: 21px;
	width: 13px;
	background-image: url(../i/bg/bgvacright.gif);
	float: left;
}
.divviz {
	background-image: url(../i/bg/bgviz.gif);
	height: 116px;
	width: 230px;
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #000000;
}
.divvizins {
	width: 143px;
	margin-left: 87px;
	padding-top: 17px;
	line-height: 11px;
	text-align: left;
}
.divheadright {
	background-image: url(../i/bg/bghead.jpg);
	height: 37px;
	width: 199px;
	margin-top: 0px;
}
.divweather{
	height: 197px;
	width: 199px;
	background-color: #E9E7E7;
	text-align: center;
	margin-bottom: 30px;
}
.divweatherins {
	padding-top: 21px;
}
/* Формы */
.buttonfeedback {
	margin-top: 8px;
}
.formfieldfeed {
	height: 22px;
	width: 100%;
}
.formtextfeed {
	height: 177px;
	width: 100%;
	margin-top: 14px;
	margin-bottom: 8px;
}
.formtextnews {
	height: 177px;
	width: 100%;
	margin-top: 14px;
	margin-bottom: 8px;
}
.buttonsearch {
	height: 22px;
	width: 77px;
}
.formsearch {
	width: 95%;
	height: 22px;
	margin-right: 8px;
	margin-left: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/* Изображения */
.piccam {
	border: 1px solid #265C9C;
}
.piccont {
	border: 1px solid #0077AF;
	margin-bottom: 10px;
}
.picgallery {
	border: 1px solid #3366A2;
}
.picnews {
	border: 1px solid #999999;
	margin-right: 8px;
}
.picnewsb {
	margin-right: 22px;
	float: left;


}
.picteam {
	height: 160px;
	width: 120px;
	border: 1px solid #666666;
	margin-right: 41px;
}

/* Разное */
.bottomleft {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	padding-left: 63px;
	line-height: 16px;
}
.bottomright {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	text-align: right;
	padding-right: 59px;
	line-height: 16px;
	padding-left:10px;
}
.centerleft {
	width: 262px;
	padding-left: 63px;
	padding-bottom: 31px;
	padding-top: 23px;
	vertical-align: top;
}
.centerright{
	width: 262px;
	vertical-align: top;
	padding-top: 23px;
}
.center {
	width: 100%;
	vertical-align: top;
	padding-right: 41px;
	padding-left: 41px;
	padding-top: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 20px;
}
.centercont {
	width: 100%;
	vertical-align: top;
	padding-right: 41px;
	padding-left: 63px;
	padding-top: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 20px;
}
.centernews {
	width: 100%;
	vertical-align: top;
	padding-left: 28px;
	padding-top: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 20px;
}
.feedback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.feedbackmarg {
	margin-bottom: 30px;
	
}
.flomaster {
	position: absolute;
	margin-top: -172px;
	margin-left: -63px;
}
.flomastersmall {
	background-image: url(../i/bg/flomater_small.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 273px;
}
.flomasternews {
	background-image: url(../i/bg/flomater_small.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 144px;
	position: absolute;
	width: 230px;
	margin-left: -14px;
	margin-top: 90px;
}
.flomasterart{
	background-image: url(../i/bg/flomater_small.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 144px;
	width: 230px;
	position: absolute;
	margin-top: -144px;
	margin-right: 30px;
	margin-left: 30px;
}
.news {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: 11px;
	margin-left: 11px;
	padding-top: 12px;
	padding-right: 11px;
	padding-bottom: 12px;
	padding-left: 11px;
}
.newsbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-right: 13px;
	margin-left: 13px;
}
.newsbest {
	margin-left: -9px;
}
.newsright {
	width: 216px;
	padding-left: 46px;
	padding-bottom: 140px;
}
.searchleft {
	width: 262px;
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #000000;
	padding-left: 64px;
	padding-bottom: 2px;
	font-weight: normal;
}
.searchright {
	width: 262px;
	padding-left: 31px;
	font-family: Tahoma, Arial;
	font-size: 18px;
	padding-bottom: 2px;
}
.searchcenter {
	width: 100%;
	text-align: center;
	background-image: url(../i/bg/bgsearch_center.jpg);
	background-repeat: repeat-x;
	padding-right: 11px;
	padding-left: 10px;

}
.team {
	margin-bottom: 14px;
}
.topright {
	padding-right: 61px;
}
.ulrub {
	padding: 0px;
	list-style-type: none;
	font-family: Tahoma, Arial;
	font-size: 14px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 30px;
}
.vac {
	margin-left: -13px;
}
.vote1 {
	width: 199px;
}
.votepic {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	height: 130px;
}
.votepic2 {
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
