.sapa {
	color: #CCCCCC;
	font-size: 84%;
	font-style: italic;
}

.sapa a {
	color: #CCCCCC;
}
.fototext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.fototext h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fototext a {
	color: #72879A;
	text-decoration: none;
}
.fototext a:hover {
	text-decoration: underline;
}
.fototext a em {
	font-style: normal;
	color: #0066CC;
	text-decoration: underline;
}
.fototext td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 4px;
}



.total {
}
.total a {
	color: #0066CC;
}

.unnamed1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.unnamed2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;

}
.unnamed3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.basictext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.portfoliotext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E9E7D8;
}

.shtrih {
	background-image: url(img/shtrih.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.unnamed4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.unnamed4 h1 {
	font-weight: normal;
}

.bgtable {
	background-repeat: repeat-x;
	background-position: top;
}
.unnamed5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.bgleftdown {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.text16 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.menubarlu {
	background-color: c2bc9b;
	background-image: url(img/menubar1/lu-ugol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menubarld {
	background-image: url(img/menubar1/ld-ugol.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 38px;
	width: 17px;
}
.menubarv {
	background-image: url(img/menubar1/V.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


.bgblock {
	border: 1px dashed #B1C3D9;
}
.bgorexi {
	background-image: url(img/p_opexi.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bgbelka {
	background-image: url(img/belka.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.bgrightdown {
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgrightup {
	background-repeat: no-repeat;
	background-position: right top;
}
.unnamed6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #7a4e22;
	font-weight: normal;
}
.iconline {
	background-image: url(img/iconline.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.text16otstup {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-left: 18px;
	color: #000000;
}
.seotext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
}
.seotext a {
	color: #0066CC;
}

.seotext td {
	padding-top: 30px;
}

.seotext h1 {
	color: #7A4E22;
	font-size: 200%;
	font-weight: normal;
}

.seotext h4 {
	font-size: 110%;
	color: #7A4E22;
	margin-left: 30px;
	font-weight: bold;
}
.seotext h3 {
	font-size: 150%;
	font-weight: normal;
	color: #7A4E22;
	margin-left: 12px;
	margin-bottom: 22px;
}
.seotext li {
	margin-left: 60px;
	margin-bottom: 2px;
}
.seotext ul {
	line-height: 110%;
	list-style-position: outside;
	margin-top: 10px;
}
.seotext blockquote {
	font-size: 130%;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 36px;
	margin-top: 16px;
	background-color: #C2B598;
	margin-left: 90px;
	margin-right: 48px;
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 14px;
	padding-left: 24px;
}
.seotext h2 {
	font-size: 180%;
	font-weight: normal;
	color: #7A4E22;
	margin-top: 6px;
}
.seotext p {
	margin-left: 50px;
	text-indent: 20px;
	margin-top: -16px;
}

.textindex {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.textindex  blockquote {
	font-style: italic;
	color: #666666;
}

.textindex h2 {
	margin-bottom: -12px;
}
.textindex h1 {
	margin-bottom: -12px;
}
.portfolioindex {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.portfolioindex a {
	color: #0066CC;
}

.portfolioindexzag2 {
	margin-top: 12px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 2px;
	width: 80%;
}
.portfolioindex td {
	text-align: center;
	vertical-align: top;
}
.portfolioindex img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.razdelitel {
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.razdelitelzag {
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 30px;
	margin-bottom: 10px;
	height: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #F6F5EF;
}




.linkl2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.text14 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
}
.zag4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	font-weight: bold;
}
.polyplastfon1 {
	background-image: url(img/img-polyplast/fongorod1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.polyplastfon2 {
	background-image: url(img/img-polyplast/fongorod2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.polyplastfonmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #1155A8;
}
.polyplastmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.polyplastpunktir {
	border-right-width: thin;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #1155A8;
}
.polyplastnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 2px;
	padding-left: 5px;
	border-bottom-color: #95C5EC;
	color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}
.polyplastvopros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4284D8;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
}
.polyplastnewslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1155A8;
}
.polyplasttext4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7891A7;
}
.polyplastvoprostext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1155A8;
}


.polyplasttext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1155A8;
}
.polyplasttextnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.polyplastdatanews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #3D7ACB;
	padding: 2px;
	line-height: 20px;
}
.polyplasttextotstup1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 20px;
}
.polyplastzag2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.polyplastzag3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3D7ACB;
}
.polyplasttextotstup2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 20px;
}
.polyplasttext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.polyplastmenubok {
	background-image: url(img/img-polyplast/menuright.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.polyplastmenubokleft {
	background-image: url(img/img-polyplast/menuleft.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.polyplastzag4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}.polyplastkavychkaleft {
	background-image: url(img/img-polyplast/kavichka-l.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 144px;
	width: 26px;
}.polyplastkavychkaright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(img/img-polyplast/kavichka-r.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 15px;
}.polyplastblue {
	border-bottom-width: 12px;
	border-bottom-color: #1D8AE2;
	border-bottom-style: solid;
}
.polyplastgreen {
	border-bottom-width: 12px;
	border-bottom-color: #009538;
	border-bottom-style: solid;
}
.polyplastyello {
	border-bottom-width: 12px;
	border-bottom-color: #FFFF0F;
	border-bottom-style: solid;
}
.polyplastred {
	border-bottom-width: 12px;
	border-bottom-color: #F23916;
	border-bottom-style: solid;
}
.zaganons1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #E68A00;
}
.zaganons2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #EC8D00;
}
.bgblockred {
	background-image: url(img/krasnaya-lenta.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #F2F5F9;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D7E1EC;
	border-right-color: #D7E1EC;
	border-bottom-color: #D7E1EC;
	border-left-color: #D7E1EC;
}
.zagblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #8BA5C7;
}
.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #835425;
}
.formavopros {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	padding: 8px;
	border: 1px solid #DDE1E6;
	line-height: 24px;
}

.feedbackpole {
	width: 100%;
	background-color: #EEF1F9;
	border: 1px dotted #CCCCCC;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #3759B5;
}
.divlogo {
	height: 300px;
	width: 200px;
	float: left;
	font-size: 90%;
	padding-left: 22px;
	margin-top: 0px;
	margin-right: 22px;
	margin-bottom: 22px;
	margin-left: 0px;
}
.divlogo2 {
	float: left;
	height: 280px;
	width: 200px;
	margin: 20px;
}
.divlogotext {
	margin-top: -0.1em;
	font-size: 94%;
	font-family: "Times New Roman", Times, serif;
}


.imgshift {
}

.portfolio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: left;
	padding: 0px;
	margin: 20px;
}
.menubarrd {
	background-image: url(img/menubar1/rd-ugol.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 17px;
	background-color: #C2BC9B;
}
.menubarlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #764B21;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #764B21;
	font-size: 16px;
	line-height: 16px;
}
.menubartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 16px;
}
.menubartext h1 {
	font-weight: normal;
	font-size: 16px;
	vertical-align: middle;
}

.menubarru {
	background-image: url(img/menubar1/ru-ugol.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
	width: 17px;
}
.menubarlinkwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}
.NOLINK {
	text-decoration: none;
	color: #FFFFFF;
}
.NOLINK a {
	color: #FFFFFF;
}

.imgshift {
	left: -8px;
	position: relative;
	top: 0px;
	z-index: 5;
}
.divlogoend {
	float: none;
	margin: 20px;
	clear: none;
}
.link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0066CC;
}
.divlogosimply {
	float: left;
	height: 200px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.podslogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.slogan {
}
.slogan h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #67360E;
	font-size: 30px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	line-height: 28px;
}
.sloganh6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #67360E;
	font-size: 30px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	line-height: 28px;
}

.slogan li {
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-image: url(img/item-strelka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-style: italic;
	color: #3399FF;
}
.slogan ul {
	font-size: 16px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
.slogan a {
	text-decoration: none;
	color: #0099FF;
}
.slogan a:hover {
	color: #0066E3;
	text-decoration: underline;
}

.lineupmenu {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D8D8BE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3A66DD;
}
.iconportfolio {
	background-image: url(img/menubar1/iconportfolio.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 54px;
	width: 138px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.iconfolioleft {
	background-image: url(img/menubar1/iconfolioleft.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 38px;
	width: 16px;
}
.iconfolioright {
	background-image: url(img/menubar1/iconfolioright.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 38px;
	width: 16px;
}
.iconmenu {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.iconmenu p {
	margin-top: 14px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.icontdstop {
	width: 139px;
}
.iconmenu img {
	margin-right: 14px;
}
.iconmenuline {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #DCD9C6;
	height: 220px;
	width: 20px;
}
.tablewidthtest {
	width: 80%;
	max-width: 600px;
	min-width: 500px;
}
.tablewidthtest table {
	width: 80%;
	max-width: 600px;
	min-width: 500px;
}
.nolinktext {
	color: #666666;
	text-decoration: none;
}
.zagbroun3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #7A4E22;
	padding-top: -10px;
}
.zagbroun3 h1 {
	margin-top: -12px;
	padding-top: -12px;
}
.zagbroun3 h2 {
	margin-top: -12px;
	padding-top: -12px;
}
.razdelitelempty {
	height: 50px;
}
.razdelitelzag2 {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B6B1A5;
	border-bottom-color: #CCCCCC;
	margin-top: 30px;
	margin-bottom: 10px;
	height: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	background-image: url(img/bgseoblock.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.forma {
	background-color: #F6F5EF;
	background-image: url(img/ugolokforma.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.textusloviya h2 {
	font-weight: normal;
	color: #7A4E22;
	font-size: 130%;
	line-height: 36px;
	margin: 0px;
	padding: 0px;
}
.textusloviya h2 .slog2 {
}
.slog2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	margin-left: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.slog3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 125%;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
	font-style: italic;
	color: #CC0000;
}
.textusloviya {
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 20px;
	border: 1px none #999999;
}
.textusloviya h2 .slog1 {
	font-size: 200%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.textusloviya li {
	margin-top: 10px;
	list-style-type: none;
	background-image: url(img/item-strelka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0px;
	padding-left: 34px;
	padding-top: 4px;
}
.textusloviya ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.textusloviya strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 106%;
	font-weight: bold;
	color: #66482B;
}
 
.telo {
	font-size: 16px;
}
.maintable {
max-width:1600px

}
.maintable  table {

}
.seoblock {
	background-image: url(img/bgseoblock.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#portbolioplashka {
	background-image: url(img/portfolioplashka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 41px;
	width: 134px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 35px;
}
.portfoliolabel {
	color: #FFFFFF;
}
.portfoliolabel  a {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}
.zagiconblock {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 22px;
	color: #67360E;
}
